@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(assets/fonts/space-grotesk-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(assets/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(assets/fonts/space-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0}html.productLightboxOpen,html.productLightboxOpen body{overflow:hidden}button,[type=button],[type=submit],[type=reset],.button,.primary{cursor:pointer}button:disabled,[type=button]:disabled,[type=submit]:disabled,[type=reset]:disabled,.button:disabled,.primary:disabled{cursor:not-allowed}button.is-loading,.button.is-loading,.primary.is-loading,.giveawayButton.is-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:.72;cursor:wait;pointer-events:none;transform:none}.buttonSpinner{width:14px;height:14px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:buttonSpin .7s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.buttonSpinner{animation:none}}:focus-visible{outline:2px solid var(--violet-hot);outline-offset:2px}a:focus-visible{outline:none;text-decoration-line:underline;text-decoration-color:var(--violet-hot);text-decoration-thickness:2px;text-underline-offset:3px}a.button:focus-visible,a.primary:focus-visible,button:focus-visible,.button:focus-visible,.primary:focus-visible,[type=submit]:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible{outline:2px solid var(--violet-hot);outline-offset:3px;text-decoration:none}.skipLink{position:absolute;left:16px;top:12px;z-index:80;padding:10px 14px;border-radius:9px;background:var(--violet);color:#fff;font-size:14px;font-weight:800;text-decoration:none;transform:translateY(-160%)}.skipLink:focus,.skipLink:focus-visible{transform:none;outline:2px solid #fff;outline-offset:3px}.skipTarget{position:absolute;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.productImage,.heroImage{position:absolute;inset:0;width:100%;height:100%}.productNameLink{color:inherit;text-decoration:none}.productPage,.shopPage{padding:48px 0 96px}.shopPage h1{margin:0;font-size:clamp(42px,4vw,64px);letter-spacing:-.06em}.shopLead{max-width:520px;margin:16px 0 36px;color:var(--fg-soft);font-size:16px;line-height:1.5}.shopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shopGrid .productCard{flex-basis:auto;width:100%}.shopGrid .productInfo{min-height:0;padding:14px 16px;flex-direction:column;gap:10px}.shopGrid .productDescription{display:none}.shopGrid .productId{top:12px;left:12px}.shopGrid .productGallery{left:10px;right:10px;bottom:10px}.shopPage .disclaimer{margin-top:28px}.errorPage{padding:64px 0 80px}.errorPage .sectionKicker{color:var(--violet)}.errorPage h1{margin:0;font-size:clamp(52px,7vw,88px);line-height:.94;letter-spacing:-.075em;font-weight:780}.errorPage h1 strong{color:var(--violet);font-weight:inherit}.errorPage h1 .call{font-family:Space Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58em;font-weight:700;letter-spacing:.06em;margin-left:.02em;vertical-align:.14em}.errorLead{max-width:560px;margin:24px 0 0;color:var(--fg-soft);font-size:16px;line-height:1.55}.errorLead .sloganPhrase{white-space:nowrap}.errorPage .terminal{margin-top:36px;background:#101014;box-shadow:0 28px 80px #00000061}.errorPage .terminalBody{height:320px;min-height:0;padding:22px 0 16px 28px;background:none}.errorPage .terminalBody p:not(:first-child){margin-top:22px}.errorPage .terminalBody i{color:var(--violet)}.errorPage .actions{margin-top:32px;gap:22px}.errorPage .primary{min-height:54px;padding:0 24px;gap:0}.productBuy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-top:12px}.productBuy h1{margin:0;font-size:clamp(42px,4vw,64px);line-height:.95;letter-spacing:-.06em}.productBuy p{margin:10px 0 0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.productDescription{display:block;max-width:420px;margin-top:16px;color:var(--fg-soft);font-size:16px;line-height:1.5}.productBuy strong{font-size:18px}.productPrice .priceWas{margin-right:8px;color:var(--fg-dim);font-weight:560;text-decoration:line-through}.productPrice .priceWas[hidden]{display:none}.buyForm{width:min(100%,420px);display:grid;gap:18px}.sizePicker{margin:0;padding:0;border:0}.sizePicker legend{margin-bottom:10px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sizeOptions{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:0;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--fg) 5%,transparent)}.sizeOptions label{display:flex;align-items:stretch;cursor:pointer}.sizeOptions input{position:absolute;opacity:0;cursor:pointer}.sizeOptions span{min-width:52px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg-secondary);font-size:13px;font-weight:700}.sizeOptions label.sizeSelected span,.sizeOptions input:checked+span,.sizeOptions input:focus-visible+span{border-color:var(--violet-hot);color:var(--fg);background:#8b5cf629}.qtyField{display:flex;align-items:center;gap:12px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.qtyField input{width:76px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-input);color:var(--ink);font:inherit;font-size:15px;font-weight:700;appearance:textfield}.qtyField input::-webkit-outer-spin-button,.qtyField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buyLater{margin:0;color:var(--fg-secondary)}.notifyForm{width:min(100%,420px);display:grid;gap:12px}.productBuy p.notifyLead{margin:0;max-width:36ch;color:var(--fg-soft);font-family:inherit;font-size:15px;line-height:1.45;text-transform:none;letter-spacing:0}.productBuy .notifyAccount{margin:0;color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:lowercase}.notifyInput{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-input);color:var(--ink);font-size:15px;font-weight:650}.notifyInput:focus{outline:2px solid var(--violet-hot);outline-offset:1px;border-color:var(--violet-hot)}.notifyInput[aria-invalid=true]{border-color:var(--fg-error)}.notifyError{margin:0;color:var(--fg-error);font-size:13px}.notifyError[hidden]{display:none}.productBuy .notifyLegal{margin:0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.04em;text-transform:none}.productBuy .notifyLegal a{color:var(--violet-hot)}.notifySuccess{width:min(100%,420px);display:grid;gap:8px}.notifyKicker{color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.productBuy .notifySuccess p{margin:0;color:var(--fg-soft);font-family:inherit;font-size:15px;line-height:1.45;text-transform:none;letter-spacing:0}.cartLink{color:var(--fg-nav);font-size:13px;font-weight:700}.cartLink span{color:var(--green)}.privacyPage{padding:48px 0 96px}.privacyPage h1{max-width:14ch;margin:0;font-size:clamp(42px,4.4vw,68px);line-height:.96;letter-spacing:-.06em}.privacyLead{max-width:62ch;margin:22px 0 0;color:var(--fg-soft);font-size:17px;line-height:1.6}.privacyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:56px;padding-top:8px;border-top:1px solid var(--line)}.privacyGrid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:28px 0;border-bottom:1px solid var(--line)}.privacyGrid article span{color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.06em}.privacyGrid h2{margin:0 0 8px;font-size:22px;letter-spacing:-.04em}.privacyGrid p{margin:0;color:var(--fg-soft);font-size:15px;line-height:1.6}.privacyGrid a{color:var(--violet-hot);text-decoration:none}.privacyGrid a:hover{text-decoration:underline;text-underline-offset:3px}.privacyGrid code{font-family:SFMono-Regular,Consolas,monospace;font-size:13px;color:var(--fg)}.privacyUpdate{margin:28px 0 0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.reportForm{display:grid;gap:16px;max-width:720px;margin-top:48px}.reportField{display:grid;gap:10px;margin:0;padding:0;border:0}.reportField legend,.reportField>label{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.reportHint{margin:0;color:var(--fg-muted);font-size:13px;line-height:1.45}.reportInput{width:100%;min-height:54px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-input);color:var(--ink);font:inherit;font-size:15px;font-weight:700}textarea.reportInput{min-height:140px;resize:vertical;font-weight:600;line-height:1.45}.reportFieldLabel{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.reportInput[readonly]{cursor:text;border-style:dashed;border-color:var(--border-soft)}.reportInput:disabled{opacity:.4;cursor:not-allowed}.reportInput::placeholder{color:#09090b66;font-weight:600}.reportInput:focus{outline:2px solid var(--violet-hot);outline-offset:2px}.reportKinds{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:0;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--fg) 5%,transparent)}.reportKind{position:relative;display:flex;align-items:stretch;cursor:pointer}.reportKind input{position:absolute;opacity:0;inset:0;cursor:pointer}.reportKind span{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}.reportKind input:checked+span{border-color:var(--violet-hot);color:var(--fg);background:#8b5cf629}.reportKind input:focus-visible+span{outline:2px solid var(--violet-hot);outline-offset:2px}.reportFile{position:relative;display:flex;align-items:center;gap:14px;min-height:54px;padding:8px;border:1px dashed var(--line);border-radius:10px;cursor:pointer}.reportFile input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reportFileButton{display:inline-flex;align-items:center;flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:9px;background:var(--btn-bg);color:var(--btn-fg);font-size:13px;font-weight:800}.reportFileName{min-width:0;color:var(--fg-soft);font-size:14px;font-weight:600;line-height:1.35}.reportFile:focus-within{outline:2px solid var(--violet-hot);outline-offset:2px}.reportFilePreview{width:160px;max-width:100%;height:96px;object-fit:contain;background:var(--surface-input);border:1px solid var(--line);border-radius:10px}.reportFilePreview[hidden]{display:none}.reportForm .primary{width:fit-content;min-width:220px;border:0}.reportTrap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fieldError{margin:6px 0 0;color:var(--fg-error);font-size:12px;font-weight:700;line-height:1.35}.fieldError[hidden]{display:none}.reportField.is-invalid .reportInput,.reportField.is-invalid textarea.reportInput,.comment-form-author.is-invalid input,.comment-form-email.is-invalid input,.comment-form-comment.is-invalid textarea,.form-row.is-invalid .input-text,.form-row.is-invalid select,.form-row.is-invalid textarea,.notifyField.is-invalid .notifyInput,.reportField.is-invalid .reportKinds{border-color:var(--border-error)}.reportError{max-width:720px;margin:28px 0 0;padding:12px 14px;border:1px solid var(--border-error);border-radius:10px;background:var(--surface-error);color:var(--fg-error);font-size:14px;font-weight:700}.reportSuccess{max-width:720px;margin-top:48px;padding:22px 18px;border:1px solid var(--border-success);border-radius:14px;background:var(--surface-success)}.reportSuccess span{display:block;margin-bottom:8px;color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.reportSuccess p{margin:0;color:var(--fg);font-size:16px;line-height:1.5}.checkoutPage{padding:48px 0 96px}.checkoutPage h1{margin:0 0 32px;font-size:clamp(42px,4vw,64px);letter-spacing:-.06em}.checkoutPage .woocommerce{display:grid;gap:28px}.checkoutPage table{width:100%;border-collapse:collapse}.checkoutPage th,.checkoutPage td{padding:14px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.checkoutPage a{text-decoration:underline;text-underline-offset:3px}.checkoutPage .product-name a,.checkoutPage .product-name{text-decoration:none}.checkoutPage img{width:72px;height:72px;object-fit:cover;border-radius:8px}.checkoutPage img.js-pix-qr-code,.checkoutPage .asaas-pix-instructions img{width:180px;height:180px;object-fit:contain;background:#fff;border-radius:8px}.checkoutPage input[type=text],.checkoutPage input[type=email],.checkoutPage input[type=tel],.checkoutPage input[type=number],.checkoutPage input[type=password],.checkoutPage select,.checkoutPage textarea,.checkoutPage .select2-selection{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 7%,var(--surface-card));color:var(--fg);font:inherit;font-size:15px;font-weight:560;box-shadow:inset 0 1px #ffffff0a}.checkoutPage input::placeholder,.checkoutPage textarea::placeholder{color:var(--fg-dim);font-weight:560}.checkoutPage input:focus,.checkoutPage select:focus,.checkoutPage textarea:focus,.checkoutPage .select2-selection:focus{outline:none;border-color:var(--violet-hot);box-shadow:0 0 0 3px var(--violet-glow)}.checkoutPage textarea{min-height:110px}.checkoutPage .form-row>label{display:block;margin-bottom:6px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.checkoutPage .form-row{margin:0 0 16px}.checkoutPage .form-row.hidden{display:none}.checkoutPage .woocommerce-billing-fields__field-wrapper,.checkoutPage .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.checkoutPage .woocommerce-billing-fields__field-wrapper .form-row,.checkoutPage .woocommerce-shipping-fields__field-wrapper .form-row{margin:0;min-width:0}.checkoutPage #billing_persontype_field,.checkoutPage #billing_cpf_field,.checkoutPage #billing_cnpj_field,.checkoutPage #billing_state_field,.checkoutPage #billing_phone_field,.checkoutPage #billing_email_field,.checkoutPage #shipping_state_field{grid-column:auto}.checkoutPage #billing_address_1_field,.checkoutPage #shipping_address_1_field{grid-column:1 / -1}.checkoutPage #billing_postcode_field,.checkoutPage #shipping_postcode_field{order:20}.checkoutPage #billing_number_field,.checkoutPage #shipping_number_field{order:21}.checkoutPage #billing_address_1_field,.checkoutPage #shipping_address_1_field{order:22}.checkoutPage #billing_address_2_field,.checkoutPage #shipping_address_2_field{order:23}.checkoutPage #billing_neighborhood_field,.checkoutPage #shipping_neighborhood_field{order:24}.checkoutPage #billing_city_field,.checkoutPage #shipping_city_field{order:25}.checkoutPage #billing_state_field,.checkoutPage #shipping_state_field{order:26}.checkoutPage #billing_phone_field{order:27}.checkoutPage #billing_email_field{order:28}@media(max-width:720px){.checkoutPage .woocommerce-billing-fields__field-wrapper,.checkoutPage .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.checkoutPage #billing_address_1_field,.checkoutPage #shipping_address_1_field{grid-column:1}}.checkoutPage .col2-set,.checkoutPage .checkoutLayout{display:grid;gap:28px}@media(min-width:980px){.checkoutPage .checkoutLayout{grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:start}.checkoutPage .checkoutSummaryCol{position:sticky;top:96px}}.checkoutPage .woocommerce-billing-fields>h3,.checkoutPage .woocommerce-shipping-fields>h3,.checkoutPage #order_review_heading{margin:0 0 16px;font-size:22px;line-height:1.2;letter-spacing:-.04em}.checkoutPage .checkoutFields,.checkoutPage .checkoutSummaryCol,.checkoutPage .checkoutSummary,.checkoutPage .cart_totals{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.checkoutPage .checkoutSummaryCol .checkoutSummary,.checkoutPage #order_review{padding:0;border:0;background:transparent}.checkoutPage .cart_totals h2{margin:0 0 12px;font-size:22px;letter-spacing:-.04em}.checkoutPage .select2-container{width:100%!important}.checkoutPage .select2-selection{display:flex;align-items:center;min-height:52px}.checkoutPage .button,.checkoutPage button[type=submit],.checkoutPage #place_order{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:14px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.checkoutPage .button:not(:disabled):hover,.checkoutPage button[type=submit]:not(:disabled):hover,.checkoutPage #place_order:hover{background:var(--btn-hover);transform:translateY(-2px);box-shadow:0 14px 34px var(--btn-shadow)}.checkoutPage .checkout-button,.checkoutPage #place_order{position:relative;display:flex;width:100%;min-height:52px;margin-top:16px}.checkoutPage .blockUI{display:none!important}form.checkout.processing #place_order{pointer-events:none;color:transparent;transform:none;box-shadow:none}form.checkout.processing #place_order:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--btn-fg) 28%,transparent);border-top-color:var(--btn-fg);border-radius:50%;animation:fordevsSpin .6s linear infinite}@keyframes fordevsSpin{to{transform:rotate(360deg)}}.checkoutPage .woocommerce-info,.checkoutPage .woocommerce-message,.checkoutPage .woocommerce-error{margin:0 0 18px;padding:14px 16px;display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;border:1px solid var(--border-violet);border-radius:10px;background:var(--surface-rules);color:var(--fg);list-style:none}.checkoutPage .woocommerce-message .button,.checkoutPage .woocommerce-info .button,.checkoutPage .woocommerce-error .button{order:1;margin-left:auto;min-height:40px;text-decoration:none}.checkoutPage .woocommerce-error{border-color:var(--border-error);background:var(--surface-error)}.checkoutPage .woocommerce-message{border-color:var(--border-success);background:var(--surface-success)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkoutPage .woocommerce-cart-form__contents,.checkoutPage .woocommerce-cart-form__contents tbody{display:block}.checkoutPage .woocommerce-cart-form__contents thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.checkoutPage .woocommerce-cart-form__contents tr.cart_item{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.checkoutPage .woocommerce-cart-form__contents tr.cart_item td{display:block;width:auto;padding:0;border:0;text-align:left;white-space:nowrap}.checkoutPage .woocommerce-cart-form__contents .product-name{flex:1;white-space:normal;color:var(--green)}.checkoutPage .woocommerce-cart-form__contents .product-name a{color:var(--green)}.checkoutPage .woocommerce-cart-form__contents .product-name a:before{content:"+ ";font-family:SFMono-Regular,Consolas,monospace;font-weight:700}.checkoutPage .woocommerce-cart-form__contents tr.cart_item.isRemoving .product-name,.checkoutPage .woocommerce-cart-form__contents tr.cart_item.isRemoving .product-name a{color:var(--fg-error);text-decoration:line-through}.checkoutPage .woocommerce-cart-form__contents tr.cart_item.isRemoving .product-name a:before{content:"\2212  "}.checkoutPage .woocommerce-cart-form__contents .product-subtotal{margin-left:8px;font-weight:700}.checkoutPage a.remove{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;color:var(--fg-error);font-size:20px;line-height:1;text-decoration:none}.checkoutPage a.remove:hover{color:var(--fg-error);background:var(--surface-error)}.checkoutPage .quantity{display:inline-flex}.checkoutPage .quantity .qty{width:72px;min-height:44px;padding:0 10px;text-align:center}.checkoutPage .woocommerce-cart-form__contents tr:has(.actions){display:block}.checkoutPage td.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 0 4px;border:0}.checkoutPage .coupon{display:flex;align-items:center;gap:12px;margin:0}.checkoutPage #coupon_code{width:240px;min-height:44px;flex:0 0 240px}.checkoutPage .woocommerce-form-coupon{display:grid;grid-template-columns:minmax(0,280px) max-content;gap:8px 12px;align-items:start;margin:0 0 8px}.checkoutPage .woocommerce-form-coupon .form-row{margin:0}.checkoutPage .woocommerce-form-coupon .form-row-first{display:grid;gap:6px}.checkoutPage .woocommerce-form-coupon .clear{display:none}.checkoutPage .woocommerce-form-coupon #coupon_code{width:100%;flex:none}.checkoutPage .coupon-error-notice{display:block;margin:0;color:var(--fg-error);font-size:12px;font-weight:700;line-height:1.35}.checkoutPage #coupon_code.has-error{border-color:var(--fg-error)}.checkoutPage button[name=apply_coupon],.checkoutPage button[name=update_cart]{flex:0 0 auto;white-space:nowrap}.checkoutPage button[name=update_cart]{margin-left:auto;background:transparent;color:var(--fg);border:1px solid var(--line);box-shadow:none}.checkoutPage button[name=update_cart]:not(:disabled):hover{background:transparent;border-color:var(--violet-hot);transform:none;box-shadow:none}.checkoutPage button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.woocommerce-cart .checkoutPage .woocommerce{grid-template-columns:minmax(0,1fr) minmax(300px,420px);column-gap:56px;row-gap:20px;align-items:start}.woocommerce-cart .checkoutPage .woocommerce:not(:has(.woocommerce-cart-form)){grid-template-columns:minmax(0,1fr)}.checkoutPage .cartEmpty{grid-column:1 / -1;margin:0;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.checkoutPage .cartEmpty p{margin:0;color:var(--fg-soft);font-size:15px;line-height:1.4}.checkoutPage .cartEmpty .button{flex:0 0 auto;width:auto;min-height:40px;margin:0}.cartShell{flex:1 0 100%;margin-top:8px;color:var(--fg-terminal);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6}.cartShell p{margin:0}.cartShell i{color:var(--violet-hot);font-style:normal}.cartShell strong{display:block;color:var(--fg-terminal-strong);font-weight:500}.productBuy .sizeJoke{margin:12px 0 0;padding:12px 14px;border:1px solid var(--border-error);border-radius:10px;background:var(--surface-error);color:var(--fg-error);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}.productBuy .sizeJoke code{color:inherit;font:inherit}.productBuy .sizeJoke[hidden]{display:none}.woocommerce-cart .checkoutPage .woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-cart .checkoutPage .woocommerce-cart-form{grid-column:1}.woocommerce-cart .checkoutPage .cart-collaterals{grid-column:2;width:auto;margin:0}@media(max-width:900px){.woocommerce-cart .checkoutPage .woocommerce{grid-template-columns:1fr}.woocommerce-cart .checkoutPage .woocommerce-cart-form,.woocommerce-cart .checkoutPage .cart-collaterals{grid-column:1}}.checkoutPage .cart_totals table{margin:0}.checkoutPage .cart_totals th{width:110px;padding-right:16px;font-weight:650}.checkoutPage .cart_totals td{text-align:right}.checkoutPage .woocommerce-shipping-totals td{display:grid;justify-items:stretch;gap:10px;text-align:left}.checkoutPage .woocommerce-shipping-totals td>*{width:100%;text-align:left}.checkoutPage #shipping_method{margin:0;padding:0;list-style:none;display:grid;gap:8px}.checkoutPage #shipping_method label,.checkoutPage .cart_totals label,.checkoutPage .payment_methods label,.checkoutPage .woocommerce-form__label-for-checkbox{display:inline;margin:0;color:inherit;font-family:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer}.checkoutPage .woocommerce-shipping-destination{margin:0;color:var(--fg-soft);font-size:13px;line-height:1.45}.checkoutPage .shipping-calculator-button{font-size:13px;line-height:1.45;color:var(--violet-hot);text-decoration:none}.addressDialog{width:min(440px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));margin:auto;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface-card);color:var(--fg);box-shadow:0 28px 80px #00000073;overflow:visible}.addressDialog::backdrop{background:#08070eb8}.addressDialogHead{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.addressDialogHead h2{margin:0;font-size:28px;letter-spacing:-.04em}.addressDialogKicker{margin:0 0 4px;color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.addressDialogClose{width:36px;height:36px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg-secondary);font:inherit;font-size:22px;line-height:1;cursor:pointer}.addressDialogClose:hover{color:var(--fg)}.addressDialog .shipping-calculator-form{display:grid!important;max-height:calc(100vh - 180px);overflow:auto;margin:0;padding-right:2px}.checkoutPage .shipping-calculator-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.checkoutPage .shipping-calculator-form .form-row-wide,.checkoutPage .shipping-calculator-form>p:not(.form-row){grid-column:1 / -1}.cepNote{display:block;margin-top:6px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em}.checkoutPage .shipping-calculator-form .form-row{margin:0}.checkoutPage .shipping-calculator-form label{display:block;margin:0 0 6px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.checkoutPage .woocommerce-shipping-totals th,.checkoutPage .woocommerce-shipping-totals td{vertical-align:top}.checkoutPage .shipping-calculator-form .select2-container{width:100%!important}.checkoutPage .shipping-calculator-form .select2-selection{display:flex;align-items:center;min-height:44px}.checkoutPage .shipping-calculator-form .select2-selection__rendered{color:var(--fg);line-height:1.2}.checkoutPage .shipping-calculator-form .select2-selection__arrow{height:44px}.checkoutPage .shipping-calculator-form p{margin:0}.checkoutPage .shipping-calculator-form .button{width:100%;min-height:44px}.checkoutPage .addressDialog input.input-text,.checkoutPage .addressDialog select{background:color-mix(in srgb,var(--fg) 7%,var(--surface-card));color:var(--fg);border-color:var(--line);font-weight:560;box-shadow:inset 0 1px #ffffff0a}.checkoutPage .addressDialog input.input-text:focus,.checkoutPage .addressDialog select:focus{outline:none;border-color:var(--violet-hot);box-shadow:0 0 0 3px var(--violet-glow)}.checkoutPage .addressDialog .shipping-calculator-form .button{min-height:52px;margin-top:6px;background:var(--btn-bg);color:var(--btn-fg);font-weight:800;box-shadow:none}.checkoutPage .addressDialog .shipping-calculator-form .button:hover{background:var(--btn-hover);transform:translateY(-2px);box-shadow:0 14px 34px var(--btn-shadow)}.addressDialog .shipping-calculator-form{overflow:visible}.customSelect{position:relative}.checkoutPage select[hidden],.checkoutPage .select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.checkoutPage .customSelect~.select2,.checkoutPage .woocommerce-input-wrapper .select2{display:none!important}.checkoutPage .customSelectTrigger{width:100%;min-height:52px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 7%,var(--surface-card));color:var(--fg);font:inherit;font-size:15px;font-weight:560;line-height:1.2;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a}.checkoutPage .customSelectTrigger:after{content:"";width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.65}.checkoutPage .customSelect.isOpen .customSelectTrigger,.checkoutPage .customSelectTrigger:focus,.checkoutPage .customSelectTrigger:focus-visible{position:relative;z-index:31;outline:none;border-color:var(--violet-hot);box-shadow:0 0 0 3px var(--violet-glow)}.customSelectPanel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;padding:8px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(var(--surface-card),var(--surface-card)),var(--bg);box-shadow:0 18px 40px var(--shadow-deep)}.checkoutPage .customSelectFilter{width:100%;min-height:40px;margin-bottom:6px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--fg) 7%,var(--surface-card));color:var(--fg);font:inherit;font-size:13px;font-weight:560}.checkoutPage .customSelectFilter:focus{outline:none;border-color:var(--violet-hot)}.customSelectList{max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.customSelectOption{width:100%;min-height:38px;padding:8px 10px;display:flex;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--fg);font:inherit;font-size:14px;font-weight:560;text-align:left;cursor:pointer}.customSelectOption:hover,.customSelectOption[aria-selected=true]{background:#7b50ff2e;color:var(--fg)}button.customSelectOption:focus,button.customSelectOption:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--violet-hot)}.customSelectEmpty{padding:10px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em}.checkoutPage .wc-proceed-to-checkout{margin-top:8px}.checkoutPage input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:0 0 18px;border:1.5px solid color-mix(in srgb,var(--fg) 28%,transparent);border-radius:50%;background:transparent;cursor:pointer;vertical-align:middle}.checkoutPage input[type=radio]:checked{border-color:var(--violet-hot);background:radial-gradient(circle at center,var(--violet-hot) 0 5px,transparent 5.5px)}.checkoutPage input[type=radio]:focus,.checkoutPage input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--violet-glow)}.checkoutPage .wc_payment_method{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:0;align-items:center}.checkoutPage .wc_payment_method>input[type=radio]{grid-column:1;grid-row:1}.checkoutPage .wc_payment_method>label{grid-column:2;grid-row:1;margin:0;cursor:pointer}.checkoutPage .wc_payment_method>.payment_box{grid-column:1 / -1}.checkoutPage #shipping_method li{display:flex;align-items:center;gap:10px}.checkoutPage .payment_methods{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.checkoutPage .payment_box{margin:8px 0 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 5%,var(--surface-card));color:var(--fg)}.checkoutPage .payment_box>p{margin:0 0 12px}.checkoutPage .payment_box .form-row:last-child{margin-bottom:0}.checkoutPage .woocommerce-checkout-payment{margin-top:12px}.checkoutPage .checkoutFieldError{margin:6px 0 0;color:var(--fg-error);font-size:12px;font-weight:700;line-height:1.35}.checkoutPage .checkoutFieldError[hidden]{display:none}.checkoutPage form.checkout.checkoutTried .form-row.woocommerce-invalid input,.checkoutPage form.checkout.checkoutTried .form-row.woocommerce-invalid select,.checkoutPage form.checkout.checkoutTried .form-row.woocommerce-invalid textarea,.checkoutPage form.checkout.checkoutTried .form-row.woocommerce-invalid .customSelectTrigger{border-color:var(--fg-error)}.checkoutPage form.checkout:not(.checkoutTried) .checkoutFieldError,.checkoutPage form.checkout:not(.checkoutTried) .checkoutSubmitErrors{display:none}.checkoutPage .payment_box .checkoutFieldError{color:var(--fg-error)}.checkoutPage .checkoutSubmitErrors{margin:0 0 12px;padding:12px 14px;list-style:none;border:1px solid var(--border-error);border-radius:10px;background:var(--surface-error);color:var(--fg-error);font-size:13px;font-weight:700}.checkoutPage .woocommerce-NoticeGroup-checkout{display:none}.checkoutPage .woocommerce-privacy-policy-text,.checkoutPage .woocommerce-terms-and-conditions-wrapper{margin:16px 0 0;color:var(--fg-dim);font-size:12px;line-height:1.5}.checkoutPage .woocommerce-privacy-policy-text p,.checkoutPage .woocommerce-terms-and-conditions-wrapper p{margin:0}.checkoutPage .woocommerce-privacy-policy-text a,.checkoutPage .woocommerce-terms-and-conditions-wrapper a{color:var(--violet-hot);text-decoration:none}.checkoutPage .woocommerce-form__label-for-checkbox.woocommerce-form-2fa,.checkoutPage .woocommerce-terms-and-conditions-checkbox-text{color:var(--fg-soft);font-size:13px;font-weight:650;line-height:1.45}.checkoutPage .form-row.validate-required.terms{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0}.checkoutPage .form-row.validate-required.terms .woocommerce-form__input-checkbox{width:16px;height:16px;margin:0;flex:0 0 16px;accent-color:var(--violet-hot)}.checkoutPage .form-row.validate-required.terms>.woocommerce-terms-and-conditions-checkbox-text{margin:0}.checkoutPage .form-row.validate-required.terms .checkoutFieldError{flex:1 0 100%}.orderReceived{display:grid;gap:20px}.orderReceivedLead{margin:0;color:var(--fg-soft);font-size:17px;line-height:1.5}.orderReceivedLead strong{color:var(--fg);font-weight:700}.orderReceivedNfe,.accountOrderNfe{margin:0;color:var(--fg-dim);font-size:13px;line-height:1.5}.orderReceivedActions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.orderReceived>.woocommerce-order-details:not(:has(ul.order_details)){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.orderReceived .woocommerce-order-details__title{flex:1;margin:0}.orderHash{margin:0;color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:.08em}.orderHash code{font:inherit;color:inherit}.orderReceivedMetaLine{order:2;margin:0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.04em}.orderNumber{display:grid;gap:2px}.orderCommit{color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:800;letter-spacing:.06em}.orderNumber span{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.orderReceived>.woocommerce-order-details:not(:has(ul.order_details)) .shop_table{flex:1 0 100%;order:3;margin-top:8px}.checkoutPage .orderReceived .product-name a{color:var(--violet-hot);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--violet-hot) 45%,transparent)}.checkoutPage .orderReceived .product-name a:hover{color:var(--violet-hot);text-decoration-color:var(--violet-hot)}.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{margin:0 0 16px;font-size:22px;letter-spacing:-.04em}.woocommerce-order ul.order_details{margin:0;padding:0;list-style:none;display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.asaas-pix-copy-to-clipboard,.asaas-pix-copy-to-clipboard>div,.asaas-pix-instructions{min-width:0;max-width:100%}.asaas-pix-copy-to-clipboard>div{display:grid;gap:12px}.asaas-pix-copy-to-clipboard p,.asaas-pix-copy-to-clipboard .woocommerce-order-details__asaas-pix-payload{width:100%;max-width:100%;height:auto;margin:0;padding:14px 16px;overflow:visible;overflow-wrap:anywhere;word-break:break-all;white-space:normal;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 6%,var(--surface-card));font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45;color:var(--fg-soft)}.woocommerce-order .woocommerce-order-details .shop_table{display:table;width:100%;table-layout:fixed}.woocommerce-order .woocommerce-order-details .shop_table .product-name{text-align:left}.woocommerce-order .woocommerce-order-details .shop_table th{color:var(--fg-soft);font-weight:650}.woocommerce-order .woocommerce-order-details .shop_table .product-total,.woocommerce-order .woocommerce-order-details .shop_table tfoot td{text-align:right}.woocommerce-order .woocommerce-order-details .shop_table tfoot th{width:58%}.woocommerce-order .woocommerce-order-details__asaas-ticket-button,.woocommerce-order .woocommerce-order-details__asaas-pix-button{display:flex;width:100%;min-height:48px;margin-top:0}.woocommerce-order .woocommerce-customer-details .addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce-order .woocommerce-customer-details address{margin:0;color:var(--fg-soft);font-style:normal;font-size:15px;line-height:1.55}.woocommerce-order .woocommerce-customer-details--phone,.woocommerce-order .woocommerce-customer-details--email{margin:8px 0 0}.woocommerce-order img.js-pix-qr-code,.woocommerce-order .asaas-pix-instructions img{width:220px;height:220px;object-fit:contain}@media(min-width:980px){.orderReceived{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense}.orderReceivedLead,.orderReceivedActions,.orderReceived>.woocommerce-customer-details{grid-column:1 / -1}.orderReceived>.woocommerce-order-details:not(:has(ul.order_details)){grid-column:1}.orderReceived>.woocommerce-order-details:has(ul.order_details){grid-column:2}.orderReceived .asaas-pix-instructions{align-items:flex-start;--asaas-pix-instructions_flex-direction: row;--asaas-pix-instructions__list_margin-left: 16px}.orderReceived .asaas-pix-instructions__list{width:auto;flex:1;min-width:0}.orderReceived img.js-pix-qr-code,.orderReceived .asaas-pix-instructions img{width:160px;height:160px;flex:0 0 160px}}.orderReceivedShip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;align-items:start}.orderReceivedShipContact p{margin:0}.orderReceivedShipContact p+p{margin-top:6px}@media(max-width:700px){.orderReceivedShip,.woocommerce-order .woocommerce-customer-details .addresses{grid-template-columns:1fr}}.woocommerce-account.logged-in .checkoutPage .woocommerce{grid-template-columns:minmax(196px,232px) minmax(0,1fr);align-items:start}.woocommerce-account.logged-in .checkoutPage .woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-account .woocommerce-MyAccount-navigation{padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:11px 14px;border-radius:9px;color:var(--fg-soft);font-size:14px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:var(--fg);background:#ffffff0a}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:var(--fg);background:#7b50ff29}.woocommerce-account .woocommerce-MyAccount-content{min-width:0;display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.woocommerce-account .woocommerce-MyAccount-content>p{margin:0;color:var(--fg-soft);font-size:15px;line-height:1.55}.woocommerce-account .woocommerce-MyAccount-content>p a{color:var(--violet-hot);text-decoration:none}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce-account .woocommerce-Address{min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 4%,var(--surface-card))}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{margin:0;font-size:18px;letter-spacing:-.04em}.woocommerce-account .woocommerce-Address-title .edit{color:var(--violet-hot);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.woocommerce-account .woocommerce-Address address{margin:0;color:var(--fg-soft);font-style:normal;font-size:15px;line-height:1.55}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2,.woocommerce-account:not(.logged-in) .woocommerce-form-login,.woocommerce-account:not(.logged-in) .woocommerce-form-register,.woocommerce-account:not(.logged-in) .woocommerce-ResetPassword{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.woocommerce-account #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce-account #customer_login h2,.woocommerce-account .woocommerce-MyAccount-content>form>h2,.woocommerce-account .woocommerce-EditAccountForm+h2{margin:0 0 18px;font-size:22px;letter-spacing:-.04em}.signupFinish{max-width:440px}.woocommerce-account .lost_password{margin:12px 0 0}.woocommerce-account .lost_password a{color:var(--violet-hot);text-decoration:none}.woocommerce-account .woocommerce-form-register>p:not(.form-row),.woocommerce-account .woocommerce-ResetPassword>p:not(.form-row),.woocommerce-account .woocommerce-privacy-policy-text{margin:0 0 18px;color:var(--fg-soft);font-size:14px;line-height:1.5}.woocommerce-account .woocommerce-privacy-policy-text p{margin:0}.woocommerce-account .woocommerce-form-login .form-row:has(button[type=submit]),.woocommerce-account .woocommerce-form-register .form-row:has(button[type=submit]),.woocommerce-account .woocommerce-ResetPassword .form-row:has(button[type=submit]),.woocommerce-account .woocommerce-EditAccountForm p:has(button[type=submit]){display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:18px 0 0}.woocommerce-account .woocommerce-form-login__rememberme{margin:0}.password-input{display:block;position:relative;width:100%}.password-input input[type=password],.password-input input[type=text]{width:100%;padding-right:48px}.passwordPeek,.show-password-input{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fg-dim);transform:translateY(-50%);cursor:pointer}.passwordPeek:hover,.passwordPeek:focus,.show-password-input:hover,.show-password-input:focus,.passwordPeek[aria-pressed=true],.show-password-input.display-password{outline:none;color:var(--violet-hot)}.passwordPeek svg,.show-password-input svg{display:block}.passwordPeek .eyeOff,.show-password-input .eyeOff,.passwordPeek.is-shown .eyeOn,.show-password-input.display-password .eyeOn{display:none}.passwordPeek.is-shown .eyeOff,.show-password-input.display-password .eyeOff{display:block}.woocommerce-account .woocommerce-MyAccount-content mark{background:#7b50ff29;color:inherit;padding:0 4px;border-radius:4px}.woocommerce-account .woocommerce-orders-table{display:table;width:100%;border-collapse:collapse}.woocommerce-account .woocommerce-orders-table th{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.woocommerce-account .woocommerce-orders-table td{color:var(--fg-soft);font-size:14px;font-weight:560}.woocommerce-account .woocommerce-orders-table tbody tr:last-child th,.woocommerce-account .woocommerce-orders-table tbody tr:last-child td{border-bottom:0}.woocommerce-account .woocommerce-orders-table__cell-order-number a{color:var(--fg);font-weight:800;text-decoration:none}.woocommerce-account .woocommerce-orders-table__cell-order-number a:hover{color:var(--violet-hot)}.woocommerce-account .woocommerce-orders-table__cell-order-status{font-weight:700}.woocommerce-account .woocommerce-orders-table__cell-order-total .amount{color:var(--fg);font-weight:700}.woocommerce-account .woocommerce-orders-table__row--status-cancelled td,.woocommerce-account .woocommerce-orders-table__row--status-cancelled th,.woocommerce-account .woocommerce-orders-table__row--status-cancelled a,.woocommerce-account .woocommerce-orders-table__row--status-cancelled .amount{color:var(--fg-dim)}.woocommerce-account .woocommerce-orders-table__row--status-cancelled :is(th,td):not(.woocommerce-orders-table__cell-order-actions),.woocommerce-account .woocommerce-orders-table__row--status-cancelled :is(th,td):not(.woocommerce-orders-table__cell-order-actions) :is(a,time,.amount){text-decoration:line-through;text-decoration-thickness:1px}.woocommerce-account .woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status,.woocommerce-account .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:color-mix(in srgb,#e8b84a 72%,var(--fg))}.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.woocommerce-account .checkoutPage .woocommerce-orders-table .woocommerce-button.button,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.cancel,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.view,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .order-actions-button{min-height:34px;padding:0 12px;transform:none;box-shadow:none;font-size:12px;font-weight:800}.woocommerce-account .checkoutPage .woocommerce-orders-table .woocommerce-button.button.view,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.view{background:transparent;color:var(--fg);border:1px solid var(--line)}.woocommerce-account .checkoutPage .woocommerce-orders-table .woocommerce-button.button.view:hover,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.view:hover{background:#7b50ff1f;border-color:var(--violet-hot);color:var(--violet-hot);transform:none;box-shadow:none}.woocommerce-account .checkoutPage .woocommerce-orders-table .woocommerce-button.button.cancel,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.cancel{background:transparent;color:var(--fg-error);border:1px solid var(--border-error)}.woocommerce-account .checkoutPage .woocommerce-orders-table .woocommerce-button.button.cancel:hover,.woocommerce-account .checkoutPage .woocommerce-MyAccount-content .woocommerce-button.button.cancel:hover{background:var(--surface-error);border-color:var(--fg-error);color:var(--fg-error);transform:none;box-shadow:none}.woocommerce-view-order .woocommerce-MyAccount-content{align-content:start}.woocommerce-view-order .woocommerce-MyAccount-content>.accountOrder{order:1}.woocommerce-view-order .woocommerce-MyAccount-content>.accountOrderNfe{order:1}.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-order-details:has(ul.order_details){order:2}.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-order-details{order:3}.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-customer-details{order:4}.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-OrderUpdates{order:5}.woocommerce-view-order .woocommerce-MyAccount-content>.woocommerce-order-details:not(:has(ul.order_details)){min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 4%,var(--surface-card))}.woocommerce-view-order .woocommerce-order-details__asaas-ticket-button,.woocommerce-view-order .woocommerce-order-details__asaas-pix-button{display:flex;width:100%;min-height:48px;margin-top:0}.woocommerce-account ul.order_details>li.asaas-pix-instructions,.woocommerce-account ul.order_details>li.asaas-pix-copy-to-clipboard{display:grid;justify-content:stretch;align-items:start;gap:12px}.woocommerce-account ul.order_details>li.asaas-pix-instructions{--asaas-pix-instructions_flex-direction: row;--asaas-pix-instructions__list_margin-left: 16px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px}.woocommerce-account .asaas-pix-instructions__list{flex:1;min-width:180px;margin:0;padding-left:18px}.woocommerce-account .asaas-pix-instructions__list li{display:list-item;justify-content:unset;margin:0 0 8px;color:var(--fg-soft);font-size:14px;line-height:1.45}.woocommerce-account ul.order_details>li:first-child:not([class]){color:var(--fg);font-weight:700}@media(min-width:980px){.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense}.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-notices-wrapper,.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.accountOrder,.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.accountOrderNfe,.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-customer-details,.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-OrderUpdates{grid-column:1 / -1}.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-order-details:not(:has(ul.order_details)),.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-order-details:has(ul.order_details){grid-column:auto;order:2}.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-order-details:not(:has(ul.order_details)){grid-column:1}.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-order-details:has(ul.order_details){grid-column:2}.woocommerce-view-order.account-order-needs-payment .woocommerce-MyAccount-content>.woocommerce-customer-details{order:4}}.woocommerce-account .accountOrder{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;min-width:0;width:100%;padding-bottom:18px;border-bottom:1px solid var(--line)}.woocommerce-account .accountOrderMeta{margin:0;flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.woocommerce-account .accountOrderMeta dt{margin:0 0 4px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.woocommerce-account .accountOrderMeta dd{margin:0;color:var(--fg);font-size:16px;font-weight:700;letter-spacing:-.02em}.woocommerce-account .accountOrderMeta dd.accountOrderStatus--pending,.woocommerce-account .accountOrderMeta dd.accountOrderStatus--on-hold{color:color-mix(in srgb,#e8b84a 72%,var(--fg))}.woocommerce-account .accountOrderMeta dd.accountOrderStatus--cancelled{color:var(--fg-dim)}.woocommerce-account .accountOrderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.woocommerce-account .woocommerce-table--order-details{display:table;width:100%;border-collapse:collapse}.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title{margin:0 0 14px;font-size:18px;letter-spacing:-.04em}.woocommerce-account .woocommerce-table--order-details th{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.woocommerce-account .woocommerce-table--order-details tfoot th{font-family:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--fg-soft)}.woocommerce-account .woocommerce-table--order-details .product-total,.woocommerce-account .woocommerce-table--order-details tfoot td{text-align:right}.woocommerce-account .woocommerce-table--order-details tbody tr:last-child td{border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-table--order-details .product-name a{color:var(--violet-hot);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--violet-hot) 45%,transparent)}.woocommerce-account .woocommerce-table--order-details .product-name a:hover{color:var(--violet-hot);text-decoration-color:var(--violet-hot)}.woocommerce-account .woocommerce-table--order-details .product-quantity{color:var(--fg-dim);font-weight:650}.woocommerce-account .woocommerce-table--order-details tr:has(.order-actions--heading){display:none}.woocommerce-account .woocommerce-customer-details .addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce-account .woocommerce-customer-details .woocommerce-column{min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 4%,var(--surface-card))}.woocommerce-account .woocommerce-customer-details address{margin:0;color:var(--fg-soft);font-style:normal;font-size:15px;line-height:1.55}.woocommerce-account .woocommerce-customer-details--phone,.woocommerce-account .woocommerce-customer-details--email{margin:8px 0 0}.woocommerce-view-order:not(.account-order-needs-payment) .woocommerce-order-details:has(ul.order_details){display:none}.woocommerce-account .woocommerce-order-details:has(ul.order_details){min-width:0;max-width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 4%,var(--surface-card))}.woocommerce-account .woocommerce-order-details:has(ul.order_details) .woocommerce-order-details__title{margin:0 0 10px;font-size:13px;font-family:SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.woocommerce-account ul.order_details{margin:0;padding:0;list-style:none;display:grid;gap:12px;overflow-wrap:anywhere}.woocommerce-account ul.order_details li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--fg-soft);font-size:15px}.woocommerce-account .woocommerce-OrderUpdates{margin:0;padding:0;list-style:none;display:grid;gap:12px}.woocommerce-account .woocommerce-OrderUpdate{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--fg) 4%,var(--surface-card))}.woocommerce-account .woocommerce-OrderUpdate-meta{margin:0 0 6px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em}.woocommerce-account .woocommerce-OrderUpdate-description{color:var(--fg-soft);font-size:14px;line-height:1.5}.woocommerce-account .woocommerce-OrderUpdate-description p{margin:0}@media(max-width:900px){.woocommerce-account.logged-in .checkoutPage .woocommerce,.woocommerce-account .woocommerce-Addresses,.woocommerce-account #customer_login,.woocommerce-account .accountOrderMeta,.woocommerce-account .woocommerce-customer-details .addresses{grid-template-columns:1fr}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-orders-table thead,.woocommerce-account .woocommerce-orders-table tbody,.woocommerce-account .woocommerce-orders-table tr{display:block;width:100%}.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table tbody tr{padding:16px 0;border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-orders-table tbody tr:first-child{padding-top:0}.woocommerce-account .woocommerce-orders-table tbody tr:last-child{padding-bottom:0;border-bottom:0}.woocommerce-account .woocommerce-orders-table tbody th,.woocommerce-account .woocommerce-orders-table tbody td{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:6px 0;border-bottom:0;text-align:right}.woocommerce-account .woocommerce-orders-table tbody th:before,.woocommerce-account .woocommerce-orders-table tbody td:before{content:attr(data-title);margin-right:auto;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.woocommerce-account .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{justify-content:flex-end;padding-top:10px}.woocommerce-account .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions:before{content:none;margin:0}}.select2-dropdown{background:var(--surface-card);color:var(--fg);border-color:var(--line)}.select2-results__option--highlighted{background:#7b50ff2e!important}.productPageGrid{display:grid;grid-template-columns:minmax(0,440px) minmax(280px,1fr);gap:36px 64px;align-items:start;max-width:1040px}.productPage .productCard{flex-basis:auto;width:100%;max-width:440px}.productPage .productCard:hover{transform:none;box-shadow:none}.productPage .productCard:hover .productImage{transform:none;filter:none}.productPage .productBuy{padding-top:4px}.productZoom{position:absolute;inset:0;z-index:2;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.productZoom:focus-visible{outline:2px solid var(--violet-hot);outline-offset:-2px}.productLightbox{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--bg);color:var(--fg)}.productLightbox::backdrop{background:var(--bg)}.productLightboxStage{position:absolute;inset:0 0 76px;overflow:hidden;touch-action:none;cursor:default;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--bg);background-size:64px 64px}.productLightboxStage.isZoomed{cursor:grab}.productLightboxStage.isDragging{cursor:grabbing}.productLightboxStage img{position:absolute;left:0;top:0;max-width:none;width:auto;height:auto;transform-origin:0 0;will-change:transform;user-select:none;-webkit-user-drag:none;pointer-events:none}.productLightboxClose{position:absolute;top:18px;right:18px;z-index:3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--fg-secondary);font:inherit;font-size:24px;line-height:1;cursor:pointer}.productLightboxClose:hover{color:var(--fg)}.productLightboxBar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 20px;background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 94%,transparent) 36%);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em}.productLightboxNav,.productLightboxZoom{display:flex;align-items:center;gap:8px}.productLightboxBar button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--fg-secondary);background:color-mix(in srgb,var(--bg) 78%,transparent);font:inherit;font-size:10px;letter-spacing:.06em;text-transform:lowercase;cursor:pointer}.productLightboxBar button:hover:not(:disabled),.productLightboxBar button:focus-visible{border-color:#a77bffb8;color:#fff;background:#6d3ce8c7}.productLightboxBar button:disabled{opacity:.28;cursor:not-allowed}.productLightboxStatus,.productLightboxLevel{min-width:88px;color:var(--fg-muted);text-align:center;text-transform:lowercase}@media(max-width:700px){.productLightboxStage{inset:0 0 96px}.productLightboxBar{flex-wrap:wrap;justify-content:center}}@media(max-width:900px){.productPageGrid{grid-template-columns:1fr}.productPage .productCard{max-width:400px}}.productRating{margin-top:12px;display:flex;align-items:center;gap:10px}.productRating .woocommerce-product-rating{display:flex;align-items:center;gap:10px}.productPage .woocommerce-review-link{color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:lowercase;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--violet-hot) 45%,transparent)}.productPage .woocommerce-review-link:hover{text-decoration-color:var(--violet-hot)}.productPage .star-rating{position:relative;display:inline-block;width:5.4em;height:1em;overflow:hidden;font-size:13px;line-height:1;letter-spacing:.08em;color:color-mix(in srgb,var(--fg) 24%,transparent)}.productPage .star-rating:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0}.productPage .star-rating span{position:absolute;top:0;left:0;bottom:0;overflow:hidden;padding-top:1.5em;color:var(--violet-hot)}.productPage .star-rating span:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0}.productReviews{margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}.productPage .woocommerce-Reviews{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.productPage .woocommerce-Reviews .clear{display:none}.productPage #comments,.productPage #review_form_wrapper{min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface-card)}.productPage .woocommerce-Reviews-title,.productPage #reply-title{display:block;margin:0 0 18px;color:var(--fg);font-size:22px;letter-spacing:-.04em}.productPage .woocommerce-Reviews-title span{color:var(--violet-hot)}.productPage .woocommerce-noreviews,.productPage .woocommerce-verification-required,.productPage .must-log-in{margin:0;color:var(--fg-soft);font-size:15px;line-height:1.5}.productPage .must-log-in a{color:var(--violet-hot)}.productPage .commentlist{margin:0;padding:0;list-style:none;display:grid;gap:18px}.productPage .comment_container{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.productPage .comment_container img.avatar{width:44px;height:44px;border-radius:999px;object-fit:cover}.productPage .comment-text .star-rating{margin-bottom:8px}.productPage .comment-text .meta{margin:0 0 8px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em}.productPage .woocommerce-review__author{color:var(--fg);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em}.productPage .woocommerce-review__verified{color:var(--violet-hot)}.productPage .woocommerce-review__awaiting-approval{color:var(--fg-dim);font-style:normal}.productPage .description,.productPage .comment-text p{margin:0;color:var(--fg-soft);font-size:15px;line-height:1.55}.productPage #review_form .comment-form{display:grid;gap:14px}.productPage #review_form p,.productPage #review_form .comment-form-rating{margin:0}.productPage #review_form label{display:block;margin-bottom:6px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.productPage #review_form input[type=text],.productPage #review_form input[type=email],.productPage #review_form textarea,.productPage #review_form select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 7%,var(--surface-card));color:var(--fg);font:inherit;font-size:15px}.productPage #review_form textarea{min-height:140px;resize:vertical}.productPage #review_form input:focus,.productPage #review_form textarea:focus,.productPage #review_form select:focus{outline:none;border-color:var(--violet-hot);box-shadow:0 0 0 3px var(--violet-glow)}.productPage #review_form .required{color:var(--violet-hot)}.productPage p.stars{margin:0;width:fit-content}.productPage p.stars span{display:flex;gap:4px}.productPage p.stars a{position:relative;width:28px;height:28px;overflow:hidden;text-indent:-999px;color:var(--violet-hot)}.productPage p.stars a:before{content:"\2605";position:absolute;inset:0;display:grid;place-items:center;text-indent:0;font-size:22px;line-height:1;color:color-mix(in srgb,var(--fg) 28%,transparent)}.productPage p.stars:hover a:before,.productPage p.stars.selected a:before{color:var(--violet-hot)}.productPage p.stars:hover a:hover~a:before,.productPage p.stars.selected a.active~a:before{color:color-mix(in srgb,var(--fg) 28%,transparent)}.productPage .reviewFieldError{margin:6px 0 0;color:var(--fg-error);font-size:12px;font-weight:700;line-height:1.35}.productPage #review_form textarea.is-invalid{border-color:var(--border-error)}.productPage #review_form .comment-form-rating.is-invalid p.stars a:before{color:transparent;-webkit-text-stroke:2px #ff6b57}.productPage #review_form .comment-form-rating.is-invalid p.stars:hover a:before,.productPage #review_form .comment-form-rating.is-invalid p.stars.selected a:before{color:var(--violet-hot);-webkit-text-stroke:0}.productPage #review_form .comment-form-rating.is-invalid p.stars:hover a:hover~a:before,.productPage #review_form .comment-form-rating.is-invalid p.stars.selected a.active~a:before{color:transparent;-webkit-text-stroke:2px #ff6b57}.productPage #review_form .form-submit{margin-top:4px}.productPage #review_form .form-submit input{min-height:48px;padding:0 18px;border:0;border-radius:9px;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.productPage #review_form .form-submit input:hover{background:var(--btn-hover)}.productPage #review_form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;color:var(--fg-dim);font-size:13px}.productPage #review_form .comment-form-cookies-consent input{appearance:none;width:16px;height:16px;margin:2px 0 0;flex:0 0 auto;border:1px solid var(--line);border-radius:4px;background:var(--surface-input);cursor:pointer}.productPage #review_form .comment-form-cookies-consent input:checked{border-color:var(--violet-hot);background-color:var(--violet-hot);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2 6.4 11 12.5 4.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.productPage #review_form .comment-form-cookies-consent input:focus-visible{outline:2px solid var(--violet-hot);outline-offset:2px}.productPage #review_form .comment-form-cookies-consent label{margin:0;text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;color:var(--fg-soft);cursor:pointer}@media(max-width:900px){.productPage .woocommerce-Reviews{grid-template-columns:1fr}}html:has(.page){--canvas: #09080f;--ink: #141223;--graphite: #1b1830;--panel: #211d39;--paper: #ffffff;--muted: #bcb8cd;--violet: #5f27fc;--violet-hot: #7b50ff;--green: #b8f35b;--line: rgba(246, 244, 239, .14);--bg: var(--canvas);--fg: var(--paper);--fg-soft: #bbb8c0;--fg-nav: #c4c1ca;--fg-access: #d9d6de;--fg-muted: #85828b;--fg-dim: #77747e;--fg-faint: #74717b;--fg-proof: #7f7c85;--fg-footer: #84818a;--fg-footer-link: #9b98a1;--fg-footer-meta: #84818a;--fg-footer-tag: #8460ff;--fg-terminal: #8e8b94;--fg-terminal-strong: #e0dde4;--fg-secondary: #d4d1d7;--fg-error: #ffb4a8;--surface-card: rgba(23, 20, 42, .78);--surface-visual: #1c1832;--surface-manifesto: rgba(14, 12, 24, .94);--surface-footer: #06050b;--surface-terminal: #0b0a12;--surface-tag: rgba(9, 8, 15, .9);--surface-artifact: linear-gradient(145deg, #211d39, #100e1d 75%);--surface-artifact-glow: rgba(95, 39, 252, .32);--surface-giveaway: linear-gradient(145deg, rgba(95, 39, 252, .2), rgba(20, 18, 35, .97));--surface-cta: linear-gradient(135deg, rgba(95, 39, 252, .18), rgba(20, 18, 35, .95));--surface-rules: rgba(95, 39, 252, .12);--surface-chip: rgba(255, 255, 255, .03);--surface-badge: rgba(10, 10, 12, .72);--surface-input: rgba(243, 240, 232, .96);--surface-error: rgba(255, 107, 87, .12);--surface-warn: rgba(184, 243, 91, .1);--surface-success: rgba(184, 243, 91, .12);--grid: rgba(255, 255, 255, .027);--grid-visual: rgba(255, 255, 255, .035);--btn-bg: var(--violet-hot);--btn-fg: #f7f4ff;--btn-hover: #9a74ff;--btn-shadow: rgba(123, 80, 255, .48);--tee-bg: #ece8df;--tee-fg: #15151a;--tee-neck: #18181d;--window-dot: #393842;--corner: rgba(255, 255, 255, .25);--shadow-deep: rgba(0, 0, 0, .55);--shadow-card: rgba(0, 0, 0, .32);--shadow-tag: rgba(0, 0, 0, .35);--border-soft: #66636c;--border-violet: rgba(95, 39, 252, .42);--border-violet-hot: rgba(123, 80, 255, .66);--border-green: rgba(184, 243, 91, .55);--border-error: rgba(255, 107, 87, .5);--border-success: rgba(184, 243, 91, .45);--border-dashed: rgba(95, 39, 252, .5);--green-glow: rgba(184, 243, 91, .7);--green-shadow: rgba(184, 243, 91, .25);--violet-glow: rgba(95, 39, 252, .32);--cta-inset: rgba(255, 255, 255, .05);background-color:#09080f;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:88px;font-family:Space Grotesk Variable,Space Grotesk,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{min-height:100vh;overflow-x:clip;color:var(--fg);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--bg);background-size:64px 64px;color-scheme:dark;font-family:Space Grotesk Variable,Space Grotesk,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:has(.page) body{background-color:#09080f;color-scheme:dark}html[data-cyber-theme=light]:has(.page),html[data-cyber-theme=light]:has(.page) body{background-color:#fff;color-scheme:light}.page *,.footer,.footer *{box-sizing:border-box}.page a,.footer a{color:inherit;text-decoration:none}.page a:focus-visible:not(.button):not(.primary),.footer a:focus-visible:not(.button):not(.primary),.woocommerce-privacy-policy-text a:focus-visible,.woocommerce-terms-and-conditions-wrapper a:focus-visible{outline:none;text-decoration-line:underline;text-decoration-color:var(--violet-hot);text-decoration-thickness:2px;text-underline-offset:3px}.shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.nav{position:sticky;top:0;z-index:40;isolation:isolate;background:transparent}.nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--bg);border-bottom:1px solid var(--line);clip-path:inset(0 max(48px,calc((100% - 1440px)/2)));transition:clip-path .55s cubic-bezier(.22,1,.36,1)}.navBar{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.navStuck:before{clip-path:inset(0)}.brand{display:flex;align-items:center;gap:13px;font-size:19px;font-weight:700;letter-spacing:-.04em}.brandMark{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--violet);box-shadow:0 0 30px var(--violet-glow)}.brandMark svg{width:21px;height:21px}.brandCopy{display:flex;align-items:baseline;gap:12px;min-width:0}.brandName{white-space:nowrap}.brandAccent{color:var(--violet-hot)}.brandSlogan{padding-left:12px;border-left:1px solid var(--line);color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.sloganTag{color:var(--violet-hot);font-family:Space Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1em;font-weight:700;background:none}.navLinks{display:flex;align-items:center;gap:36px;color:var(--fg-nav);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em}.navLinks a,.footerGrid a{transition:color .2s ease}.navLinks a:hover,.footerGrid a:hover{color:var(--violet-hot)}.navEnd{display:flex;align-items:center;gap:16px;flex:0 0 auto}.themeToggle{display:inline-flex;align-items:center;padding:0;border:0;border-radius:999px;background:transparent;line-height:0;cursor:pointer}.themeToggle:focus{outline:none}.themeToggle:focus-visible{outline:2px solid var(--violet-hot);outline-offset:3px}.themeSwitch{width:46px;height:26px;padding:3px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#141418;box-shadow:inset 0 0 0 1px #00000059;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.themeBulb{width:18px;height:18px;border-radius:50%;background:#2c2c33;box-shadow:inset 0 1px 2px #ffffff14,0 0 0 1px #00000059;transition:transform .22s ease,background .2s ease,box-shadow .2s ease}.themeToggle[aria-checked=true] .themeSwitch{border-color:#ffd64673;background:#2a220f;box-shadow:inset 0 0 12px #ffc4282e}.themeToggle[aria-checked=true] .themeBulb{transform:translate(20px);background:#ffe566;box-shadow:0 0 8px #ffe566f2,0 0 18px #ffc428b3,inset 0 1px 1px #ffffffb3}.liveDot{width:7px;height:7px;min-width:7px;min-height:7px;flex:0 0 7px;display:inline-block;aspect-ratio:1;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green-glow)}.hero{min-height:760px;display:grid;grid-template-columns:1.08fr .92fr;gap:74px;padding:74px 0 66px;border-bottom:1px solid var(--line)}.heroCopy{display:flex;flex-direction:column;justify-content:center}.eyebrow,.sectionKicker{margin:0 0 28px;color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.eyebrow{display:flex;align-items:center;gap:18px}.eyebrow:before{content:"";width:44px;height:1px;background:currentColor}.hero h1{max-width:800px;margin:0;font-size:clamp(64px,5.8vw,94px);line-height:.96;letter-spacing:-.075em;font-weight:780}.hero h1 strong{color:var(--violet-hot);font-weight:inherit}.hero h1 .sloganTag{font-size:.9em;letter-spacing:-.04em}.heroText{max-width:650px;margin:38px 0 42px;color:var(--fg-soft);font-size:clamp(18px,1.6vw,23px);line-height:1.5;letter-spacing:-.025em}.actions{display:flex;align-items:center;gap:42px;flex-wrap:wrap}.actions .primary{min-height:62px;padding:0 30px;font-size:16px}.primary{min-height:58px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:9px;color:var(--btn-fg)!important;background:var(--btn-bg);font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary:hover{transform:translateY(-3px);background:var(--btn-hover);box-shadow:0 16px 44px var(--btn-shadow)}.iconArrow{flex:0 0 auto;transition:transform .2s ease}.primary:hover .iconArrow{transform:translate(3px)}.secondary{padding-bottom:5px;border-bottom:1px solid var(--border-soft);color:var(--fg-secondary);font-size:14px;transition:color .2s ease,border-color .2s ease}.secondary:hover{color:var(--fg);border-color:var(--violet-hot)}.heroArt{width:min(100%,560px);aspect-ratio:4 / 5;position:relative;align-self:center;justify-self:end}.artifact{position:absolute;inset:12px 26px 0 34px;overflow:hidden;border:1px solid rgba(246,244,239,.14);border-radius:22px;background:#101014;box-shadow:0 34px 90px #0000008c}.heroImage{object-fit:cover}.artifactLabel{position:absolute;z-index:2;right:18px;top:18px;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f3f0e8;background:#09090ba3;backdrop-filter:blur(12px);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.floatingTag{position:absolute;z-index:4;padding:11px 16px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-tag);backdrop-filter:blur(12px);color:var(--fg-access);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.04em;box-shadow:0 12px 30px var(--shadow-tag)}.tagTop{top:0;right:0}.tagBottom{left:0;bottom:32px}.heroViewSwitch{padding:5px;gap:2px}.heroViewSwitch button{padding:7px 10px;border:0;border-radius:999px;color:var(--fg-dim);background:transparent;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s ease,background .2s ease}.heroViewSwitch button:hover,.heroViewSwitch button:focus-visible{color:var(--violet-hot);background:color-mix(in srgb,var(--violet) 22%,transparent)}.heroViewSwitch button:focus-visible{outline:2px solid var(--violet-hot);outline-offset:1px}.heroViewSwitch .heroViewActive{color:#f7f4ff;background:var(--violet)}.heroViewSwitch .heroViewActive:hover,.heroViewSwitch .heroViewActive:focus-visible{color:#f7f4ff;background:var(--violet-hot)}.proofBar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:34px;overflow:hidden;border-bottom:1px solid var(--line);color:var(--fg-proof);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.proofBar span{display:flex;align-items:center;gap:10px}.products{padding:108px 0 0}.sectionHead{margin-bottom:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.sectionKicker{margin-bottom:12px}.sectionHead h2,.manifestoTitle h2,.originCopy h2,.finalCta h2{margin:0;font-size:clamp(42px,4.2vw,66px);line-height:.96;letter-spacing:-.06em}.dropMeta{margin:0;color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.8;text-align:right;text-transform:uppercase;letter-spacing:.08em}.productCarousel{min-width:0}.carouselControls{min-height:44px;margin-bottom:14px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.carouselStatus{color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.carouselButtons{display:flex;gap:8px}.carouselButtons button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--fg-secondary);background:var(--surface-card);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.carouselButtons button:hover:not(:disabled),.carouselButtons button:focus-visible{border-color:var(--border-violet-hot);color:var(--violet-hot);background:#8b5cf61f}.carouselButtons button:focus-visible{outline:2px solid var(--violet-hot);outline-offset:2px}.carouselButtons button:disabled{opacity:.28;cursor:not-allowed}.productCarouselTrack{position:relative;min-width:0;max-width:100%;padding:8px 0 18px;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:1px;scrollbar-color:rgba(167,123,255,.48) rgba(255,255,255,.06);scrollbar-width:thin}.productCarouselTrack:focus-visible{outline:1px solid var(--border-violet-hot);outline-offset:6px;border-radius:14px}.productCarouselTrack::-webkit-scrollbar{height:6px}.productCarouselTrack::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.productCarouselTrack::-webkit-scrollbar-thumb{background:#a77bff7a;border-radius:999px}.productCard{position:relative;flex:0 0 clamp(340px,30vw,440px);overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;background:var(--surface-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.productCard--link{cursor:pointer}.productCardHit{position:absolute;inset:0;z-index:3}.productCardHit:focus-visible{outline:2px solid var(--violet-hot);outline-offset:-2px;border-radius:14px}.productCard:hover{transform:translateY(-7px);border-color:var(--border-violet-hot);box-shadow:0 24px 70px var(--shadow-card)}.productCard--link:hover h3{color:var(--violet-hot)}.productVisual{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-bottom:1px solid var(--line);background:#17171c}.productVisual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 22%,transparent 72%,rgba(0,0,0,.24))}.productImage{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s ease}.productCard:hover .productImage{transform:scale(1.025);filter:saturate(1.06)}.productId{position:absolute;z-index:3;top:18px;left:18px;padding:7px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#d4bfff;background:#09090b9e;backdrop-filter:blur(12px);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.productGallery{position:absolute;z-index:4;left:10px;right:10px;bottom:10px;display:flex;gap:6px;padding:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.productGallery::-webkit-scrollbar{display:none}.productGallery button{flex:0 0 auto;min-width:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#c7c3cd;background:#09090bb3;backdrop-filter:blur(12px);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;text-transform:lowercase;letter-spacing:.06em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.productGallery button:hover,.productGallery .galleryActive{border-color:#a77bffb8;color:#fff;background:#6d3ce8c7}.productGallery button:focus{outline:none}.productGallery button:focus-visible{outline:2px solid #fff;outline-offset:2px}.productInfo{min-height:126px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.productInfo h3{margin:0;font-size:18px;letter-spacing:-.03em;transition:color .2s ease}.productInfo p{margin:7px 0 0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.productCard .productDescription{max-width:390px;margin-top:10px;display:block;color:var(--fg-soft);font-size:16px;line-height:1.5}.productInfo strong{padding-top:2px;white-space:nowrap;font-size:14px}.priceKey{color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500}.disclaimer{margin:26px 0 0;padding-top:22px;display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.7;letter-spacing:.04em}.products .disclaimer{align-items:center;margin-top:0;padding:28px 0;border-bottom:1px solid var(--line)}.disclaimer .liveDot{margin-top:.45em}.disclaimer code{color:var(--violet-hot)}.disclaimer a{color:var(--violet-hot);border-bottom:1px solid currentColor}.giveaway{padding:48px 0 100px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;border-top:0}.giveawayCopy>p:not(.sectionKicker){max-width:560px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.giveawayRules{max-width:560px;margin-top:24px;padding:16px 18px;border:1px dashed var(--border-dashed);border-radius:14px;background:var(--surface-rules)}.giveawayRules>span{display:block;margin-bottom:8px;color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.giveawayRules p{margin:0;color:var(--fg);font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.02em}.giveawayRules a{color:var(--violet-hot);border-bottom:1px solid currentColor}.giveawayPoints{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.giveawayPoints li{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-chip);color:var(--fg-nav);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.giveawayPanel{padding:28px;border:1px solid var(--border-violet);border-radius:18px;background:var(--surface-giveaway);box-shadow:0 28px 80px var(--shadow-card)}.giveawayBadge{width:92px;height:92px;margin:0 0 22px;display:grid;place-items:center;align-content:center;border:1px dashed var(--border-green);border-radius:50%;background:var(--surface-badge);text-align:center;transform:rotate(-8deg)}.giveawayBadge span{color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.14em}.giveawayBadge strong{font-size:28px;line-height:1;letter-spacing:-.06em}.giveawayBadge small{color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase}.giveawayForm,.giveawayFields{display:grid;gap:12px}.giveawayFields[hidden]{display:none}.giveawayField{display:grid;gap:6px}.giveawayFieldError{margin:0;padding:0 2px;color:var(--fg-error);font-size:12px;font-weight:700;line-height:1.35}.giveawayFieldError[hidden]{display:none}.giveawayAccount{margin:0;color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}.giveawayConsent{display:flex;align-items:flex-start;gap:10px;color:var(--fg-soft);font-size:13px;font-weight:650;line-height:1.45;cursor:pointer}.giveawayConsent input{width:16px;height:16px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--violet-hot)}.giveawayConsent a{color:var(--violet-hot);border-bottom:1px solid currentColor}.giveawayConsent.isInvalid{color:var(--fg-error)}.giveawayConsent input:disabled{cursor:not-allowed}.giveawayInput{width:100%;min-height:54px;padding:0 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-input);color:var(--ink);font:inherit;font-size:15px;font-weight:700}.giveawayMasked{display:flex;align-items:stretch;min-height:54px;border:1px solid var(--line);border-radius:10px;background:var(--surface-input)}.giveawayMask{display:inline-flex;align-items:center;padding:0 0 0 18px;color:#09090b6b;font-size:15px;font-weight:800}.giveawayMasked .giveawayInput{border:0;background:transparent;padding-left:4px;min-width:0}.giveawayInput::placeholder{color:#09090b66;font-weight:600}.giveawayInput:focus{outline:2px solid var(--violet-hot);outline-offset:2px}.giveawayMasked:focus-within{outline:2px solid var(--violet-hot);outline-offset:2px}.giveawayMasked .giveawayInput:focus{outline:none}.giveawayInput[aria-invalid=true]{outline:2px solid var(--fg-error);outline-offset:2px}.giveawayMasked.isInvalid,.giveawayMasked.isInvalid:focus-within{outline:2px solid var(--fg-error);outline-offset:2px}.giveawayMasked .giveawayInput[aria-invalid=true]{outline:none}.giveawayButton{min-height:54px;width:100%;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--green);color:var(--ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.giveawayButton:hover{transform:translateY(-2px);box-shadow:0 12px 30px var(--green-shadow)}.giveawayButton:disabled,.giveawayInput:disabled{opacity:.55;cursor:not-allowed}.giveawayError{margin:0;padding:10px 12px;border:1px solid var(--border-error);border-radius:10px;background:var(--surface-error);color:var(--fg-error);font-size:13px;font-weight:700}.giveawayError[hidden]{display:none}.giveawayWarning{padding:14px;border:1px dashed var(--border-green);border-radius:12px;background:var(--surface-warn);color:var(--fg)}.giveawayWarning p{margin:0;font-size:13px;font-weight:700;line-height:1.45}.giveawayWarningActions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.giveawayWarningActions a,.giveawayWarningSecondary{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.giveawayWarningActions a{background:var(--green);color:var(--ink);border-color:transparent}.giveawaySuccess{padding:22px 18px;border:1px solid var(--border-success);border-radius:14px;background:var(--surface-success);color:var(--fg)}.giveawaySuccessKicker{display:block;margin-bottom:8px;color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.giveawaySuccess p{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.35}.giveawayLegal{margin:16px 0 0;color:var(--fg-muted);font-size:12px;line-height:1.5}.giveawayLegal a{color:var(--violet-hot);border-bottom:1px solid currentColor}.manifesto{padding:64px 0;border-block:1px solid var(--line);background:var(--surface-manifesto)}.licenseWrap{margin-top:28px}.licenseFile{max-width:640px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-terminal);color:var(--fg-terminal-strong)}.licenseFile pre{margin:10px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.65;white-space:pre-wrap}.manifestoGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.manifestoTitle h2 strong{color:var(--violet-hot);font-weight:inherit}.manifestoTitle>p:last-child{max-width:500px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.principles{border-top:1px solid var(--line)}.principles article{padding:16px 0;display:grid;grid-template-columns:60px 1fr;gap:20px;border-bottom:1px solid var(--line)}.principles article>span{color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.principles h3{margin:0 0 6px;font-size:21px;letter-spacing:-.035em}.principles p{max-width:570px;margin:0;color:var(--fg-muted);font-size:14px;line-height:1.55}.origin{padding:120px 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:center}.originCopy>p:not(.sectionKicker){max-width:590px;margin:25px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.originCopy .primary{margin-top:34px}.terminal{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface-terminal);box-shadow:0 28px 80px var(--shadow-card)}.terminalHead{min-height:44px;padding:0 14px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;border-bottom:1px solid var(--line);background:#ffffff09;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.02em}.terminalLights{display:flex;align-items:center;gap:6px}.terminalLights i{width:11px;height:11px;display:block;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000040}.terminalLights i:nth-child(1){background:#ff5f57}.terminalLights i:nth-child(2){background:#febc2e}.terminalLights i:nth-child(3){background:#28c840}.terminalHead>span:last-child{text-align:center}.terminalBody{display:flex;flex-direction:column;height:390px;min-height:390px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(167,123,255,.55) transparent;padding:28px 0 18px 28px;background:radial-gradient(circle at 80% 18%,rgba(139,92,246,.12),transparent 35%);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.65}.terminalBody [data-shell-log]{flex:0 0 auto;padding-right:14px}.terminalBody::-webkit-scrollbar{width:8px}.terminalBody::-webkit-scrollbar-track{background:transparent}.terminalBody::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#a77bff8c;background-clip:padding-box}.terminalBody p{margin:0 0 5px;color:var(--fg-terminal)}.terminalBody p:not(:first-child){margin-top:30px}.terminalBody i{color:var(--violet-hot);font-style:normal}.terminalBody strong{display:block;color:var(--fg-terminal-strong);font-weight:500;white-space:pre-wrap}.terminalBody .success{color:var(--green)}.finalCta{margin-bottom:100px;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:50px;border:1px solid var(--border-violet);border-radius:18px;background:var(--surface-cta);box-shadow:inset 0 1px 0 var(--cta-inset)}.finalCta h2{font-size:clamp(38px,3.8vw,58px)}.finalCta .sectionKicker{margin-bottom:10px}.footer{padding:60px 0;border-top:1px solid var(--line);color:var(--fg);background:var(--surface-footer)}.footerGrid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:32px 40px;align-items:center}.footerGrid>a{justify-self:start}.footerGrid>p{margin:0;color:var(--fg-footer);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.08em}.footer .sloganTag{color:var(--fg-footer-tag, var(--violet-hot))}.footerGrid>.footerSlogan{min-height:1.4em;font-size:11px;letter-spacing:.04em;text-transform:none}.footerNav{display:flex;flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:10px 22px;color:var(--fg-footer-link);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.footerNav a{flex:0 0 auto;white-space:nowrap}.footerBottom{margin-top:44px;padding-top:22px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:var(--fg-footer-meta);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.footerLegal{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;text-align:right}.footerLegalText{line-height:1.4}.footerEgg{position:relative;display:flex;align-items:center;flex:0 0 auto;text-transform:none;letter-spacing:0}.footerEggButton{width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg-footer-meta);cursor:pointer;line-height:0}.footerEggButton svg{width:16px;height:22px;display:block;overflow:visible}.footerEggButton svg path:first-child{fill:color-mix(in srgb,currentColor 28%,transparent);stroke:currentColor;stroke-width:1.35}.footerEggButton svg path:last-child{stroke:currentColor;stroke-width:1.3;opacity:.85}.footerEggButton:hover,.footerEggButton:focus-visible,.footerEggButton[aria-expanded=true]{color:var(--violet-hot)}.footerEggButton:focus-visible{outline:2px solid var(--violet-hot);outline-offset:2px}.footerEggNote{position:absolute;right:0;bottom:calc(100% + 10px);width:min(280px,calc(100vw - 48px));padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-terminal);color:var(--fg-terminal-strong);font-size:13px;font-weight:500;line-height:1.45;text-align:left;text-transform:none;letter-spacing:0}.footerEggNote[hidden]{display:none}.footerEggNote p{margin:0}.footerEggNote p+p{margin-top:6px}.footerEggNote p:first-child{color:var(--violet-hot);font-size:11px;letter-spacing:.08em}html[data-cyber-theme=light] .footerEggNote{background:#fff;color:var(--fg);border-color:#14141a24}.footerLegal a{color:inherit}.footerLegal a:hover{color:var(--violet-hot)}.footerEggNote a{color:var(--violet-hot);text-decoration:underline;text-underline-offset:2px}.footerEggNote a:hover{color:var(--fg)}.footerSignature{color:var(--fg);font-size:12px;text-transform:none;letter-spacing:-.02em}.footerSignature span{color:var(--violet-hot)}html[data-cyber-theme=dracula]:has(.page),html[data-cyber-theme=dracula]:has(.page) body{background-color:#282a36;color-scheme:dark}html[data-cyber-theme=dracula]:has(.page){--canvas: #282a36;--ink: #282a36;--violet: #bd93f9;--violet-hot: #ff79c6;--green: #50fa7b;--line: rgba(248, 248, 242, .14);--bg: #282a36;--fg: #f8f8f2;--fg-soft: #f8f8f2;--fg-nav: #f8f8f2;--fg-access: #f8f8f2;--fg-muted: #6272a4;--fg-dim: #6272a4;--fg-faint: #6272a4;--fg-proof: #6272a4;--fg-footer: #7d8cb8;--fg-footer-link: #8be9fd;--fg-footer-meta: #7d8cb8;--fg-footer-tag: #ff79c6;--fg-terminal: #6272a4;--fg-terminal-strong: #f8f8f2;--fg-secondary: #f8f8f2;--fg-error: #ff5555;--surface-card: rgba(68, 71, 90, .72);--surface-visual: #44475a;--surface-manifesto: #21222c;--surface-footer: #21222c;--surface-terminal: #21222c;--surface-giveaway: linear-gradient(145deg, rgba(189, 147, 249, .22), #282a36);--surface-cta: linear-gradient(135deg, rgba(255, 121, 198, .16), #282a36);--surface-rules: rgba(189, 147, 249, .14);--surface-chip: rgba(248, 248, 242, .05);--surface-badge: #21222c;--grid: rgba(248, 248, 242, .04);--btn-bg: #bd93f9;--btn-fg: #282a36;--btn-hover: #ff79c6;--btn-shadow: rgba(189, 147, 249, .4);--border-violet: rgba(189, 147, 249, .5);--border-violet-hot: rgba(255, 121, 198, .66);--border-green: rgba(80, 250, 123, .55);--green-glow: rgba(80, 250, 123, .7);--violet-glow: rgba(189, 147, 249, .4)}html[data-cyber-theme=light]:has(.page){--violet: #5f27fc;--violet-hot: #4c1fd6;--green: #3f8f14;--line: rgba(20, 20, 26, .12);--bg: #ffffff;--fg: #141223;--muted: #403b55;--fg-soft: #403b55;--fg-nav: #39344d;--fg-access: #28243a;--fg-muted: #6a657d;--fg-dim: #706b82;--fg-faint: #7c768e;--fg-proof: #6a657d;--fg-footer: #6a657d;--fg-footer-link: #39344d;--fg-footer-meta: #6a657d;--fg-footer-tag: #4c1fd6;--fg-terminal: #8a8690;--fg-terminal-strong: #e8e4dc;--fg-secondary: #403b55;--fg-error: #b42318;--surface-card: rgba(255, 255, 255, .82);--surface-visual: #f0edff;--surface-manifesto: #f4f2ff;--surface-footer: #eeebf8;--surface-terminal: #141223;--surface-tag: rgba(255, 255, 255, .86);--surface-artifact: linear-gradient(145deg, #ffffff, #f0edff 75%);--surface-artifact-glow: rgba(95, 39, 252, .18);--surface-giveaway: linear-gradient(145deg, rgba(95, 39, 252, .1), #ffffff);--surface-cta: linear-gradient(135deg, rgba(95, 39, 252, .12), #ffffff);--surface-rules: rgba(95, 39, 252, .08);--surface-chip: rgba(20, 20, 26, .04);--surface-badge: #ffffff;--surface-input: #fff;--surface-error: rgba(180, 35, 24, .08);--surface-warn: rgba(63, 143, 20, .08);--surface-success: rgba(63, 143, 20, .1);--grid: rgba(20, 20, 26, .045);--grid-visual: rgba(20, 20, 26, .05);--btn-bg: #141223;--btn-fg: #ffffff;--btn-hover: #000;--btn-shadow: rgba(20, 20, 26, .18);--window-dot: #d4cfc4;--corner: rgba(20, 20, 26, .18);--shadow-deep: rgba(20, 20, 26, .16);--shadow-card: rgba(20, 20, 26, .1);--shadow-tag: rgba(20, 20, 26, .08);--border-soft: #b8b3aa;--border-violet: rgba(95, 39, 252, .35);--border-violet-hot: rgba(95, 39, 252, .55);--border-green: rgba(63, 143, 20, .45);--border-error: rgba(180, 35, 24, .4);--border-success: rgba(63, 143, 20, .4);--border-dashed: rgba(95, 39, 252, .45);--green-glow: rgba(63, 143, 20, .45);--green-shadow: rgba(63, 143, 20, .2);--violet-glow: rgba(95, 39, 252, .22);--cta-inset: rgba(255, 255, 255, .7);color-scheme:light}html[data-cyber-theme=light] .themeSwitch{border-color:#14141a24}html[data-cyber-theme=light] .themeToggle[aria-checked=true] .themeSwitch{border-color:#c9940c73}html[data-cyber-theme=light] .terminalBody i{color:#7b50ff}html[data-cyber-theme=light] .terminalBody .success{color:#b8f35b}@media(max-width:1060px){.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav:before{clip-path:inset(0 max(24px,calc((100% - 900px)/2)))}.navStuck:before{clip-path:inset(0)}.shell{width:min(100% - 48px,900px)}.navLinks{display:none}.hero{grid-template-columns:1fr;gap:36px;padding-top:78px}.heroCopy{max-width:800px}.heroArt{width:min(100%,620px);justify-self:center}.productCard{flex-basis:min(58vw,420px)}.manifestoGrid,.origin,.giveaway,.privacyGrid{grid-template-columns:1fr;gap:70px}.privacyGrid{gap:0}.finalCta{align-items:flex-start;flex-direction:column}.footerGrid{grid-template-columns:1fr}.footerGrid>p{text-align:left}.brandCopy{flex-direction:column;gap:2px;align-items:flex-start}.brandSlogan{padding-left:0;border-left:0;font-size:10px}.footerNav{justify-content:flex-start;justify-self:start}}@media(max-width:700px){.shopGrid{grid-template-columns:1fr}.nav:before{clip-path:inset(0 max(20px,calc((100% - 620px)/2)))}.navStuck:before{clip-path:inset(0)}.shell{width:min(100% - 40px,620px)}.navBar{min-height:72px;gap:12px}.brand{font-size:16px}.brandMark{width:31px;height:31px}.navEnd{gap:12px}.themeSwitch{width:44px;height:26px}.hero{min-height:auto;padding:58px 0 46px}.hero h1{font-size:clamp(36px,9.4vw,56px)}.heroLead{white-space:nowrap}.ctaBreak{display:block}.heroText{margin-block:30px 34px}.actions{align-items:stretch;flex-direction:column;gap:24px}.primary{width:100%}.secondary{width:fit-content;align-self:center}.heroArt{width:100%}.artifact{inset:16px 8px 0 18px}.tagTop{right:0}.tagBottom{left:0;bottom:24px}.proofBar{min-height:68px;justify-content:flex-start;gap:48px;overflow-x:auto;scrollbar-width:none}.products{padding:78px 0 0}.sectionHead{align-items:flex-start;flex-direction:column}.dropMeta{text-align:left}.carouselControls{justify-content:space-between}.productCard{flex-basis:min(86vw,360px)}.productInfo{min-height:0;flex-direction:column}.disclaimer{gap:12px;font-size:10px;line-height:1.7}.manifesto{padding:48px 0}.principles article{grid-template-columns:42px 1fr}.origin{padding:82px 0}.giveaway{padding:40px 0 72px;gap:28px}.giveawayPanel{padding:22px}.terminalBody{height:340px;min-height:340px;padding:22px 0 14px 22px;font-size:11px}.finalCta{margin-bottom:72px;padding:28px 0}.finalCta h2{font-size:clamp(30px,7.6vw,40px)}.footerBottom{align-items:flex-start;flex-direction:column}}.sloganTag{position:relative;outline:none}.sloganTag:hover,.sloganTag:focus-visible{outline:1px dashed var(--violet-hot);outline-offset:4px}.sloganTag:hover:after,.sloganTag:focus-visible:after{content:"element.style { dress-code: undefined }";position:absolute;left:0;top:calc(100% + 10px);z-index:6;padding:8px 10px;border:1px dashed var(--border-violet);border-radius:8px;background:var(--bg);color:var(--violet-hot);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.4;white-space:nowrap;pointer-events:none}.undefinedTrigger{padding:0;border:0;background:none;color:var(--violet-hot);font:inherit;letter-spacing:inherit;cursor:pointer}[data-undefined]{cursor:pointer}.traceDialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0000009e}.traceDialog[hidden]{display:none}.traceCard{width:min(560px,100%);padding:28px;border:1px solid var(--border-violet);border-radius:16px;background:var(--bg);color:var(--fg);box-shadow:0 28px 80px var(--shadow-card)}.traceCard h2{margin:0;font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;line-height:1.05}.traceCard pre{margin:18px 0 22px;color:var(--fg-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.traceClose{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--fg);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.terminalPrompt{margin-top:0;padding-right:16px;cursor:text}.terminalBody [data-shell-log]:not(:empty)+.terminalPrompt{margin-top:30px}.terminalEcho,.terminalPrompt label{display:flex;align-items:baseline;gap:8px;color:var(--fg-terminal)}.terminalPrompt label{cursor:text}.terminalPrompt i{color:var(--violet-hot);font-style:normal}.terminalField{position:relative;flex:1;min-width:0;display:flex;align-items:center}.terminalField:before{content:"";position:absolute;left:0;width:2px;height:1.05em;background:var(--green);box-shadow:0 0 8px var(--green-glow);animation:terminalBlink 1.06s steps(1) infinite;pointer-events:none}.terminalField.isFilled:before{display:none}.terminal.isBusy .terminalField:before{display:none}.terminalWait{display:none;position:absolute;left:0;gap:4px;align-items:flex-end;height:1em;pointer-events:none}.terminal.isBusy .terminalWait{display:inline-flex}.terminalWait i{width:5px;height:5px;border-radius:999px;background:var(--green);box-shadow:0 0 8px var(--green-glow);animation:terminalDots .9s ease-in-out infinite}.terminalWait i:nth-child(2){animation-delay:.12s}.terminalWait i:nth-child(3){animation-delay:.24s}@keyframes terminalDots{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-5px);opacity:1}}.terminalPrompt input{width:100%;min-width:0;border:0;padding-left:0;background:transparent;color:var(--fg-terminal-strong);font:inherit;outline:none;caret-color:transparent;cursor:text}.terminalField.isFilled input{caret-color:var(--green)}@keyframes terminalBlink{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.terminalField:before{animation:none}.terminalWait i{animation:none;opacity:1}}.giveawayCount{margin:14px 0 0;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.04em}.giveawayCount code{color:var(--violet-hot)}.pairBanner{margin:0 0 16px;padding:12px 14px;border:1px solid var(--border-success);border-radius:12px;background:var(--surface-success);color:var(--fg);font-size:14px;line-height:1.5}.pairBanner code{color:var(--violet-hot)}.pipeline{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.pipelineStep{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--fg-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em}.pipelineStep--done{color:var(--fg);border-color:var(--border-success)}.pipelineStep--current{color:var(--ink);background:var(--green);border-color:transparent;font-weight:800}.pipelineNote{margin:12px 0 0;color:var(--fg-error);font-size:13px;font-weight:700}.productSpec{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.specFile{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface-terminal);color:var(--fg-terminal-strong)}.specFile pre{margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.7;white-space:pre-wrap}.specLog{margin:0;padding:0;list-style:none;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.7}.specLog li+li{margin-top:4px}.specLog a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:2px 6px;border-radius:6px;color:inherit;text-decoration:none}.specLog a:hover,.specLog li:target a{background:#7b50ff29}.specLog a:focus-visible{outline:2px solid var(--violet-hot);outline-offset:2px}.specLog a>span:first-child{color:var(--fg-terminal)}.specLog code{color:var(--violet-hot)}.woocommerce-message.isStagedNotice{display:none}html.godMode body{filter:hue-rotate(80deg) saturate(1.5);animation:godMode 2.8s ease-in-out infinite}@keyframes godMode{0%,to{filter:hue-rotate(40deg) saturate(1.4)}50%{filter:hue-rotate(180deg) saturate(1.7)}}.godExit{position:fixed;left:50%;bottom:16px;z-index:120;transform:translate(-50%);margin:0;padding:14px 22px;border:2px solid var(--violet-hot);border-radius:999px;background:#f4f2ff;color:#141223;font:inherit;font-size:14px;font-weight:800;letter-spacing:0;cursor:pointer}.godExit:hover{background:#fff}.hintPop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#00000073}.hintPop[hidden]{display:none}.hintPopCard{width:min(280px,100%);padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-terminal);color:var(--fg-terminal-strong);font-family:SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.5}.hintPopCard p{margin:0}.hintPopCard p+p{margin-top:6px}.hintPopCard p:first-child{color:var(--violet-hot);font-size:11px;letter-spacing:.08em}html[data-cyber-theme=light] .hintPopCard{background:#fff;color:var(--fg)}.eggBoard{padding:72px 0 96px}.eggBoard h1{margin:0;font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:.95}.eggBoard h1 span{color:var(--violet-hot)}.eggBoardTotal{margin:12px 0 0;color:var(--fg-soft);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.eggBoardList{margin:40px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:28px 16px;width:100%;max-width:none}.eggBoardList li{position:relative;display:flex;flex-direction:column;align-items:center;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fg);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.eggBadgeEmblem{position:relative;display:grid;width:112px;height:112px;place-items:center;border:2px solid var(--violet-hot);border-radius:50%;background:#141223}.eggBoardList li:not(.isHidden) .eggBadgeEmblem:before{content:"";position:absolute;inset:6px;border:1px solid rgba(123,80,255,.18);border-radius:50%}.eggBoardList li:not(.isHidden) .eggBadgeEmblem:after{content:"";position:absolute;right:5px;bottom:10px;width:7px;height:7px;border:2px solid #141223;border-radius:50%;background:var(--green)}.eggBadgeEmblem img{position:relative;z-index:1;width:58px;height:58px}.eggBadgeName{max-width:100%;margin-top:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.eggBadgeWhen{max-width:100%;margin-top:4px;color:var(--fg-soft);font-size:10px;font-weight:500;letter-spacing:0;line-height:1.3;text-align:center;white-space:pre-line}.eggBadgeFresh{position:absolute;top:-8px;z-index:2;padding:2px 7px;border-radius:999px;background:#b8f35b;color:#141223;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:lowercase}.eggBoardList li.isNew .eggBadgeEmblem{box-shadow:0 0 0 3px #b8f35b}.eggBoardList li.isHidden .eggBadgeEmblem{border-style:dashed;border-color:var(--line);background:transparent}.eggBoardList li.isHidden{color:var(--fg-dim);font-weight:500;letter-spacing:.12em}.eggBoardList li:hover,.eggBoardList li:focus-within{z-index:3}.eggBadgeNote{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:4;width:min(260px,calc(100vw - 24px));margin:0;padding:10px 12px;border:1px solid rgba(123,80,255,.45);border-radius:12px;background:#141223;color:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.45;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease}.eggBoardList li:hover .eggBadgeNote,.eggBoardList li:focus-within .eggBadgeNote{opacity:1;transform:translate(-50%) translateY(0)}.eggBadgeNote.isShiftedLeft{left:0;transform:translateY(4px)}.eggBadgeNote.isShiftedRight{left:auto;right:0;transform:translateY(4px)}.eggBoardList li:hover .eggBadgeNote.isShiftedLeft,.eggBoardList li:focus-within .eggBadgeNote.isShiftedLeft,.eggBoardList li:hover .eggBadgeNote.isShiftedRight,.eggBoardList li:focus-within .eggBadgeNote.isShiftedRight{transform:none}@media(max-width:1280px){.eggBoardList{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.eggBoardList{grid-template-columns:repeat(3,minmax(0,1fr))}.eggBadgeEmblem{width:96px;height:96px}.eggBadgeEmblem img{width:50px;height:50px}}.footerFile{margin:22px auto 0;color:var(--fg-soft);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;white-space:pre-line}.shotCard{position:fixed;left:50%;bottom:24px;z-index:80;transform:translate(-50%);margin:0;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-terminal);color:var(--fg-terminal-strong);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700}.shotCard[hidden]{display:none}.shotCard span{display:block;color:var(--violet-hot);font-size:11px;letter-spacing:.08em}html[data-cyber-theme=light] .shotCard{background:#fff;color:var(--fg)}.cmdk{position:fixed;inset:0;z-index:100;display:grid;align-items:start;justify-content:center;padding:14vh 16px 16px;background:#0000008c}.cmdk[hidden]{display:none}.cmdkPanel{width:min(560px,100%);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface-terminal);box-shadow:0 28px 80px #00000059}.cmdkInput{width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--fg-terminal-strong);font-family:SFMono-Regular,Consolas,monospace;font-size:14px;outline:none}.cmdkInput::placeholder{color:var(--fg-terminal)}.cmdkList{margin:0;padding:8px;list-style:none;max-height:320px;overflow:auto}.cmdkList button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--fg-terminal-strong);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;text-align:left;cursor:pointer}.cmdkList button.isActive,.cmdkList button:hover{background:#7b50ff29}.cmdkList button span{color:var(--fg-terminal)}.cmdkEmpty{margin:0;padding:14px 16px 18px;color:var(--fg-terminal);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}html[data-cyber-theme=light] .specFile,html[data-cyber-theme=light] .licenseFile{background:#f4f2ff;color:#28243a;border-color:#5f27fc2e}.deployToast{position:fixed;left:50%;bottom:28px;z-index:111;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;width:fit-content;max-width:calc(100% - 32px);margin:0;padding:12px 12px 12px 18px;border:0;border-radius:18px;background:var(--violet);color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em;box-shadow:0 18px 50px #00000059}.deployToast button{border:0;border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:800;padding:10px 16px;cursor:pointer}.eggToast{position:fixed;left:50%;bottom:28px;z-index:112;transform:translate(-50%);display:flex;align-items:center;gap:20px;margin:0;padding:18px 18px 18px 26px;border:0;border-radius:22px;background:#b8f35b;color:#141223;font-size:18px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;box-shadow:0 0 0 1px #b8f35b59,0 22px 60px #b8f35b47,0 18px 50px #00000059}.eggToast.isRaised{bottom:112px}.eggToastClose{position:absolute;top:-8px;right:-8px;z-index:1;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#141223;color:#b8f35b;font:inherit;font-size:16px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 6px 16px #00000059}.eggToastClose:hover{background:#000}.eggToastClose:focus-visible{outline:2px solid #b8f35b;outline-offset:2px}.eggToast a{border-radius:999px;background:var(--violet);color:#fff;font-size:14px;font-weight:800;padding:12px 18px;text-decoration:none;text-decoration-line:none}.eggToast a:focus,.eggToast a:focus-visible{outline:2px solid var(--violet-hot);outline-offset:3px;text-decoration:none;text-decoration-line:none}.copyToast{position:fixed;left:50%;bottom:24px;z-index:70;transform:translate(-50%);margin:0;padding:12px 16px;border-radius:10px;background:var(--green);color:var(--ink);font-size:13px;font-weight:800}@media(max-width:700px){.productSpec{grid-template-columns:1fr}.sloganTag:hover:after,.sloganTag:focus-visible:after{white-space:normal;width:min(240px,70vw)}}@media(prefers-reduced-motion:reduce){html:has(.page){scroll-behavior:auto}.page *,.page *:before,.page *:after{scroll-behavior:auto!important;transition:none!important}html.godMode body{animation:none;filter:hue-rotate(80deg) saturate(1.4)}}
