:root{--ink:#100c20;--panel:#1c142e;--line:#49305e;--muted:#c4bad6;--mint:#60ffe2;--violet:#bb88f6;--pink:#f20bab}html{scroll-behavior:smooth;scroll-padding-top:26px}.store{background:radial-gradient(ellipse 850px 560px at calc(50% + 440px) 350px, #58239270, transparent 78%), radial-gradient(ellipse 750px 480px at calc(50% - 480px) 1650px, #40236d35, transparent 80%), var(--ink);color:#f7f7fd;font-family:Montserrat,Arial,sans-serif;line-height:1.6;overflow:clip}.store *,.store-modal *{box-sizing:border-box}.store a{color:inherit;text-decoration:none}.store button,.store input,.store select,.store-modal input,.store-modal select,.store-modal button{font-family:inherit}.store button{cursor:pointer}.store button:disabled,.store-modal button:disabled{cursor:wait;opacity:.6}.store h1,.store h2,.store h3,.store p{margin:0}.store h1{letter-spacing:-2.8px;font-size:clamp(44px,4.8vw,68px);font-weight:900;line-height:1.04}.store h1 em,.store h2 em{color:var(--mint);font-style:normal}.store h2{letter-spacing:-1.2px;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.17}.store h3{text-align:left;font-size:15px;font-weight:700;line-height:1.4}.store p{color:var(--muted)}.skip-link{background:var(--mint);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px;color:var(--ink)!important}.skip-link:focus{top:12px}.topline{letter-spacing:1.2px;color:#a6a0bd;justify-content:space-between;max-width:1280px;margin:auto;padding:10px 28px;font-size:9px;font-weight:600;display:flex}.topline span:last-child{letter-spacing:.2px}.topline i{vertical-align:middle;background:#a688ff;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.store .store-header{z-index:2;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(110deg,#251935,#171125);border:1px solid #44245d;border-radius:0;justify-content:space-between;align-items:center;gap:28px;max-width:1280px;height:82px;margin:auto;padding:0 28px;display:flex;position:relative}.store-logo{letter-spacing:-.6px;align-items:center;gap:11px;width:max-content;font-size:21px;font-weight:900;line-height:1.1;display:flex}.store-logo>svg{color:#b8ff30;stroke-width:1.8px;width:35px;height:35px}.store-logo b{color:var(--mint)}.store-logo small{letter-spacing:1.9px;color:#c4badb;margin-top:7px;font-size:7px;font-weight:500;display:block}.store-header nav{align-items:center;gap:29px;font-size:14px;font-weight:600;display:flex}.store-header nav a:hover{color:var(--mint)}.header-contact{border:1px solid #654477;border-radius:2px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:600;display:flex}.header-contact svg{color:var(--mint)}.store .store-main{max-width:1280px;margin:auto;padding:0 28px}.product-hero{isolation:isolate;grid-template-columns:1fr 1.25fr;align-items:center;gap:35px;padding:48px 0 35px;display:grid;position:relative}.product-hero:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(at 65% 43%,#8937d74d,#0000 63%),radial-gradient(at 82% 66%,#09dcd91a,#0000 54%);position:absolute;inset:-45px -260px -20px 16%}.product-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#7733af18,#67339933 50%,#3518490a);border-block:1px solid #a260df40;position:absolute;inset:-45px -280px -16px 39%;transform:skewY(-16deg)}.neon-beams{z-index:-1;pointer-events:none;position:absolute;inset:0}.neon-beams i{background:linear-gradient(var(--pink), #b6128280 65%, transparent);width:17px;height:265px;position:absolute;bottom:75px;box-shadow:14px 0 #e5169e0a}.neon-beams i:first-child{left:-165px;transform:rotate(-40deg)}.neon-beams i:last-child{right:-165px;transform:rotate(40deg)}.neon-beams i:after{content:"";background:#ff5bdf;width:4px;height:4px;position:absolute;top:55%;left:34px;box-shadow:-12px -75px #ff5bdf,10px 45px 0 -1px #ff5bdf}@media (min-width:1001px) and (max-width:1500px){.neon-beams i{width:8px;height:160px;bottom:62px}.neon-beams i:first-child{left:-58px}.neon-beams i:last-child{right:-58px}}.store .product-hero h1{text-transform:uppercase;letter-spacing:-2.3px;text-shadow:0 4px #492359,0 0 38px #d725b72e;font-size:clamp(42px,4.7vw,62px);font-style:italic;line-height:1.08}.hero-title-line{white-space:nowrap}.store .product-hero h1 em{color:#fff;font-style:inherit;text-shadow:3px 3px 0 var(--pink), -2px -2px 0 #45ddff, 0 0 28px #e725b63d}.hero-copy>.eyeline{color:var(--mint);letter-spacing:1.5px;background:#14242a66;border:1px solid #52edda40;padding:5px 10px;font-size:11px;display:inline-block}.hero-copy>.eyeline i{display:none}.hero-copy{z-index:1;position:relative}.eyeline{letter-spacing:2px;color:#c7affc;margin-bottom:16px;font-size:9px;font-weight:700;display:block}.eyeline>i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #53efd366}.hero-product-name{letter-spacing:1.6px;font-size:12px;color:#fff!important;margin-top:21px!important}.hero-product-name b{color:var(--mint)}.hero-description{font-size:16px;line-height:1.6;margin-top:9px!important}.hero-price{margin:22px 0 18px}.hero-price>span{color:#b3afc9;font-size:12px}.hero-price>div{align-items:center;gap:14px;line-height:1.15;display:flex}.hero-price strong{letter-spacing:-2px;color:var(--mint);text-shadow:0 0 28px #22e9be35;font-size:46px;font-weight:900}.hero-price>div>span{color:#aaa5c2;font-size:10px;line-height:1.5}.hero-price>div b{color:var(--mint)}.hero-price>p{margin-top:8px;font-size:12px}.hero-price p b{color:#eee9fc}.action{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);background:linear-gradient(110deg,#65ffe0,#35d9ce);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:13px 22px;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 26px #32f6bd0b;color:#062d29!important}.action:hover{background:#80ffe6;box-shadow:0 5px 30px #53efd329}.action:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #fff}.store .hero-guarantee{align-items:center;gap:6px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.hero-guarantee svg{color:var(--mint)}.hero-guarantee>span{margin:0 4px}.hero-visual{z-index:1;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-top:45px;display:flex;position:relative}.hero-edition{color:#e2c5fd;letter-spacing:1.6px;z-index:1;background:#3a1d5266;border:1px solid #b16be966;justify-content:space-between;gap:18px;width:fit-content;padding:8px 12px;font-size:10px;font-weight:700;display:flex;position:relative;transform:rotate(-4deg)}.hero-edition b{color:#c2a5db}.hero-watermark{text-align:center;letter-spacing:0;color:#a579d015;font-size:clamp(55px,7.3vw,100px);font-weight:900;line-height:1;position:absolute;top:19%;left:0;right:0}.hero-portable{z-index:1;filter:drop-shadow(0 18px 26px #000a)drop-shadow(0 0 18px #a34ef52e);height:290px;position:relative}.hero-portable img{width:100%;max-width:600px;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-finish{letter-spacing:.8px;color:#d2cbe2;z-index:1;justify-content:space-between;gap:10px;font-size:8px;display:flex;position:relative}.hero-finish span{align-items:center;gap:6px;display:flex}.hero-finish i{background:var(--mint);border-radius:50%;width:5px;height:5px}.hero-finish span:last-child{color:#8f85a4;font-size:7px}.hero-real-photo{background:linear-gradient(110deg,#301b4380,#171125b3);border:1px solid #62417a;border-radius:2px;align-self:flex-end;align-items:center;gap:14px;max-width:355px;margin-top:35px;padding:10px;font-size:11px;font-weight:600;display:flex;position:relative}.hero-real-photo img{object-fit:cover;object-position:50% 43%;border-radius:2px;width:74px;height:50px}.hero-real-photo small{color:#a9a0bf;margin-top:3px;font-size:9px;font-weight:400;display:block}.hero-real-photo>svg{color:var(--mint);margin-left:8px}.benefit-bar{background:linear-gradient(90deg,#10252266,#17192c99,#10252266);border-block:1px solid #39e2ce5c;grid-template-columns:repeat(4,1fr);padding:19px 0;display:grid;position:relative}.benefit-bar>span{color:#ddd9ed;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.benefit-bar svg{width:21px;color:var(--mint)}.section{border-bottom:1px solid #61307488;padding:62px 0;position:relative}.section:after{content:"";background:repeating-linear-gradient(135deg, var(--pink) 0 10px, transparent 10px 15px);pointer-events:none;width:106px;height:4px;position:absolute;bottom:-2px;left:0}.section-title-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-title-row .eyeline{margin-bottom:12px}.section-title-row>p{font-size:12px}.real-gallery{grid-template-columns:1.45fr 1fr 1fr;gap:14px;display:grid}.photo-card{text-align:left;background:#181624;border:1px solid #71468e;border-radius:2px;height:300px;padding:0;position:relative;overflow:hidden}.photo-card>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.system-photo>img{object-position:50% 46%}.factory-photo>img{object-position:50% 45%}.hands-photo>img{object-position:50% 46%}.photo-card:hover>img{transform:scale(1.025)}.photo-caption{color:#fff;background:linear-gradient(#0000,#0b0c15e6);padding:40px 18px 20px;position:absolute;inset:auto 0 0}.photo-caption small{letter-spacing:1.3px;color:#d9c4fb;margin-bottom:7px;font-size:7px;font-weight:600;display:block}.photo-caption strong{font-size:14px;font-weight:700;line-height:1.4;display:block}.photo-expand{color:#fff;background:#171525b3;border-radius:3px;place-items:center;padding:6px;display:grid;position:absolute;top:12px;right:12px}.store .photo-footnote{color:#92899f;margin-top:12px;font-size:9px}.features-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.features-row article{background:linear-gradient(130deg,#32203d66,#170f2477);border:1px solid #56336577;border-top:2px solid #bb78ec;border-radius:0 10px 10px;padding:20px 18px}.features-row article>svg{color:var(--mint);width:23px;margin-bottom:10px}.features-row h3{margin-bottom:8px;font-size:12px}.features-row p{font-size:11px;line-height:1.7}.art-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.art-tile{background:linear-gradient(130deg,#30203c,#181024);border:1px solid #59376c;border-radius:2px;min-width:0;padding:0;transition:border-color .2s;overflow:hidden}.art-tile:hover{border-color:#9980c0}.art-tile.is-selected{border-color:var(--mint);box-shadow:0 0 0 1px #53efd326,0 0 22px #53efd30e}.art-photo{background:#fff;height:116px;position:relative;overflow:hidden}.art-photo img{width:95%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-tile>span{text-align:left;color:#ece6f9;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:13px 12px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.art-tile i{color:#112b25;border:1px solid #6d637e;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.art-tile.is-selected i{background:var(--mint);border-color:var(--mint)}.purchase-bar{background:linear-gradient(110deg,#301c42,#161a2a);border:1px solid #805099;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:21px 24px;display:flex}.purchase-bar>div>small{letter-spacing:1.2px;color:#aca3bf;margin-bottom:4px;font-size:8px;display:block}.purchase-bar>div>strong{font-size:14px;display:block}.purchase-price>strong{color:var(--mint);letter-spacing:-.6px;font-size:22px!important}.purchase-price small{letter-spacing:0;font-size:10px;font-weight:500}.purchase-price>span{color:#b1a9c6;margin-top:2px;font-size:9px;display:block}.included-section{grid-template-columns:1fr 1fr;gap:45px;padding:48px 0;display:grid}.included-section h2{font-size:30px}.included-section p{margin-top:14px;font-size:12px}.included-list{flex-direction:column;justify-content:center;gap:20px;display:flex}.included-list>div{align-items:center;gap:16px;display:flex}.included-list svg{width:21px;color:var(--mint);flex:0 0 21px}.included-list strong{font-size:12px;display:block}.included-list small{color:var(--muted);font-size:10px}.box-section{isolation:isolate;border:1px solid #7b4099;border-top:2px solid var(--pink);background:radial-gradient(at 70% 35%,#6c26a866,#0000 62%),#171025;border-radius:2px;padding:24px 30px 0;position:relative;overflow:hidden}.box-section:before{content:"";z-index:-1;opacity:.13;background:url(/raspinho-chave-arcade.png) right 18%/auto 470px no-repeat;position:absolute;inset:0}.box-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.box-topline .eyeline{margin:0}.subtle-tag{letter-spacing:1px;color:#dbc1ed;white-space:nowrap;border:1px solid #64467d;border-radius:3px;padding:5px 8px;font-size:7px}.box-content{grid-template-columns:1.15fr 1fr;align-items:center;gap:25px;padding:20px 22px 0;display:grid}.box-copy h2{font-size:34px}.box-copy h2 em{color:#be95ff}.box-copy>p{margin:13px 0 18px;font-size:12px}.box-note{color:#b8a9d1;align-items:center;gap:12px;margin-bottom:20px;font-size:10px;display:flex}.box-note>svg{color:#cb96ff;width:27px}.box-note strong{color:#ede3ff}.purple-action{background:#9970ed;color:#fff!important}.demo-caption{color:#ada0be;margin-top:9px;font-size:8px;display:block}.chest-button{filter:drop-shadow(0 9px 25px #8a41ee23);background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0;display:flex;position:relative}.chest-button>img{object-fit:contain;width:300px;max-width:100%;height:290px;transition:transform .25s}.chest-button:hover img{transform:translateY(-5px)}.chest-button span{color:#c6ace3;letter-spacing:1.5px;margin-top:-10px;font-size:7px}.opening .chest-button img{animation:1s infinite alternate chestGlow}.box-reel{background:#0d0c18;border-block:1px solid #49305f;height:136px;margin:28px -30px 0;position:relative;overflow:hidden}.box-reel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e0b18,#0000 15% 85%,#0e0b18);position:absolute;inset:0}.box-pointer{z-index:2;pointer-events:none;border:1px solid #bd8fff66;width:146px;position:absolute;top:0;bottom:0;left:calc(50% - 73px)}.box-pointer:before{content:"";border-top:9px solid #d1b5ff;border-inline:7px solid #0000;position:absolute;top:0;left:calc(50% - 7px)}.box-track{gap:10px;width:max-content;display:flex;position:absolute;top:10px;left:50%;transform:translate(-530px)}.box-track.has-run{animation:3.6s cubic-bezier(.12,.68,.12,1) forwards boxRoll}.box-track>div{background:#1d192e;border-bottom:2px solid #906abc;border-radius:3px;flex-direction:column;flex:0 0 146px;justify-content:center;align-items:center;width:146px;height:114px;padding:7px;display:flex;overflow:hidden}.box-track img{object-fit:contain;background:#fff;border-radius:3px;width:85px;height:69px}.box-track svg{height:69px;color:var(--mint)}.box-track span{color:#d2c5e6;margin-top:7px;font-size:8px}.box-track .winning-tile{border-color:var(--mint);background:#193735}.box-result{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:85px;display:flex}.box-result>span{letter-spacing:1px;color:#bfa6e4;font-size:7px}.box-result>strong{color:#e0c9ff;font-size:15px}.box-result>small{color:#aaa0be;font-size:8px}.box-result>p{font-size:10px}.key-form{border-top:1px solid #372640;grid-template-columns:auto 1fr;align-items:center;column-gap:24px;max-width:750px;margin:auto;padding:18px 0 20px;display:grid}.key-form>label{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.key-form>label svg{color:var(--violet)}.key-form>div{border:1px solid #5a466f;border-radius:4px;display:flex;overflow:hidden}.key-form input{color:#fff;background:#100d1d;border:0;width:100%;min-width:0;padding:11px;font-size:10px}.key-form button{color:#eadcfe;white-space:nowrap;background:#342344;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.key-form>p{grid-column:2;margin-top:5px;font-size:8px}.gift-grid{grid-template-columns:repeat(6,1fr);gap:17px;display:grid}.gift-grid article{min-width:0}.gift-photo{background:#fff;border:1px solid #544362;border-radius:5px;place-items:center;width:100%;height:130px;margin-bottom:14px;padding:0;display:grid;overflow:hidden}.gift-photo img{object-fit:contain;width:100%;height:100%;max-height:128px;padding:10px}.gift-photo.stand-photo{background:#211e2b}.gift-photo.stand-photo img{object-fit:contain;padding:0}.gift-trigger:hover{border-color:var(--mint)}.gift-photo:has(>svg){color:var(--mint);background:radial-gradient(#264338,#171e29)}.gift-grid h3{min-height:34px;font-size:12px}.gift-grid p{min-height:58px;margin-top:6px;font-size:11px;line-height:1.6}.gift-grid article>small{color:#c2a6ee;margin-top:10px;font-size:10px;display:block}.gift-grid article>small>span{color:#a497b5;font-size:8px;display:block}.disclosure{border-top:1px solid #3b304d;margin-top:25px;padding:16px 0 0;font-size:11px}.disclosure summary{color:#d3c0eb;cursor:pointer}.disclosure p{max-width:900px;font-size:10px;line-height:1.8;margin:13px 0!important}.faq-section{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.faq-section>div>p{margin:17px 0;font-size:12px}.text-link{align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex;color:var(--mint)!important}.faq-list details{border-bottom:1px solid #352c47;padding:16px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;padding-right:25px;font-size:12px;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#a78bce;font-size:20px;font-weight:400;position:absolute;top:-3px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin-top:13px;font-size:11px;line-height:1.8}.last-cta{justify-content:space-between;align-items:center;gap:20px;padding:43px 0 50px;display:flex}.last-cta h2{font-size:31px}.last-cta .eyeline{margin-bottom:10px}.store .store-footer{color:#aaa1bb;background:#151322;border-top:1px solid #32283e;margin:0;padding:35px max(28px,50% - 612px) 0;font-size:11px;display:block}.footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:24px;padding-bottom:32px;display:grid}.footer-top p{margin-top:13px;font-size:10px}.footer-top>div>strong{color:#fff;margin-bottom:10px;font-size:10px;display:block}.footer-top>div>a:not(.store-logo){margin-bottom:5px;font-size:10px;display:block}.footer-top a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid #2e263c;justify-content:space-between;gap:25px;padding:18px 0 24px;font-size:8px;line-height:1.8;display:flex}.footer-bottom>span:last-child{color:#8b7e9d;font-size:8px}.mobile-purchase{display:none}.store-modal{max-height:90dvh;font-family:Montserrat,sans-serif;line-height:1.6;overflow:auto;box-shadow:0 20px 100px #000b;color:#f5efff!important;background:#191528!important;border:1px solid #66507f!important;border-radius:10px!important;max-width:min(740px,100vw - 32px)!important;padding:28px!important}.store-modal [data-slot=dialog-title]{letter-spacing:-.6px;padding-right:34px;font-size:23px;font-weight:700;line-height:1.2}.store-modal [data-slot=dialog-description]{color:#b9aecb;font-size:11px;line-height:1.7}.modal-close{color:#fff;cursor:pointer;background:#372743;border:1px solid #675078;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.modal-close svg{width:18px}.photo-modal{gap:14px!important;max-width:min(830px,100vw - 32px)!important}.photo-modal>img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:68dvh;margin:auto;display:block}.photo-modal [data-slot=dialog-title]{font-size:17px}.checkout-steps{text-transform:uppercase;letter-spacing:1px;color:#82728f;gap:10px;margin:0 0 3px;font-size:8px;display:flex}.checkout-steps .active{color:var(--mint)}.checkout-product{background:#242032;border:1px solid #4d3d60;border-radius:5px;align-items:center;gap:14px;padding:12px;display:flex}.checkout-product>img{object-fit:cover;background:#fff;border-radius:3px;width:110px;height:50px}.checkout-product strong{font-size:12px;display:block}.checkout-product small{color:#beaecf;font-size:10px}.checkout-options{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.checkout-options label{cursor:pointer;border:1px solid #514164;border-radius:5px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.checkout-options label:has(:checked){border-color:var(--mint);background:#53efd309}.checkout-options strong{color:var(--mint);font-size:15px;display:block}.checkout-options small{color:#bfb0cc;font-size:8px;display:block}.checkout-form label,.shipping-form label{color:#e0d3ee;margin-bottom:5px;font-size:10px;display:block}.checkout-form input,.checkout-form select,.shipping-form input,.order-lookup input{color:#fff;outline-offset:2px;background:#100e1c;border:1px solid #5b496d;border-radius:4px;width:100%;min-height:43px;padding:11px 10px;font-size:12px}.field-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.field-row.single{grid-template-columns:1fr}.shipping-form>div{gap:10px;display:flex}.shipping-form button{white-space:nowrap}.shipping-results{gap:8px;margin-top:12px;display:grid}.shipping-results label{cursor:pointer;border:1px solid #59476a;border-radius:4px;align-items:center;gap:11px;padding:11px;display:flex}.shipping-results label:has(:checked){border-color:var(--mint)}.shipping-results strong{font-size:11px}.shipping-results small{color:#ad9dbe;font-size:9px;display:block}.shipping-results b{color:var(--mint);margin-left:auto;font-size:12px}.checkout-status{color:#d4c0e6;background:#31213d;border-left:2px solid #b580e6;margin:12px 0;padding:12px;font-size:11px}.checkout-status:empty{display:none}.checkout-status a{color:var(--mint);text-decoration:underline}.shipping-footnote,.checkout-footnote{color:#ad9cbc;margin:12px 0;font-size:9px;line-height:1.7}.checkout-total{border-block:1px solid #4c395f;margin:16px 0;padding:12px 0;font-size:11px}.checkout-total>div{justify-content:space-between;margin:5px 0;display:flex}.checkout-total>div:last-child{color:var(--mint);font-size:15px;font-weight:700}.checkout-total small{font-weight:400}.checkout-form .consent{align-items:start;gap:9px;margin:16px 0;font-size:10px;display:flex}.consent input{width:15px;height:15px;min-height:0;margin-top:2px}.consent a{color:var(--mint);text-decoration:underline}.checkout-buttons{justify-content:space-between;gap:12px;margin-top:15px;display:flex}.secondary-action{color:#e8d7fa;background:0 0;border:1px solid #665076;border-radius:4px;padding:10px 16px;font-size:11px}.checkout-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.checkout-form input:invalid:not(:placeholder-shown):not(:focus){border-color:#8b4b68}.pix-panel{text-align:center}.pix-panel>img{background:#fff;width:190px;height:190px;margin:14px auto;padding:8px;display:block}.pix-panel textarea{color:#d6cbe3;resize:none;background:#100e1c;border:1px solid #5f4578;width:100%;height:62px;padding:8px;font-size:9px;display:block}.pix-panel p{font-size:11px}.status-card{background:#1c172b;border:1px solid #51416a;border-radius:5px;padding:20px}.status-card h2{margin:8px 0;font-size:23px}.status-card p{font-size:12px}.status-card a{color:var(--mint)}.order-lookup{gap:12px;max-width:520px;display:grid}.order-lookup label{font-size:12px}.legal-page{max-width:850px;min-height:70vh;padding-top:45px!important;padding-bottom:60px!important}.legal-page h1{margin:24px 0;font-size:38px}.legal-page h2{margin:32px 0 15px;font-size:24px}.legal-page p{margin:12px 0;font-size:13px;line-height:1.85}.legal-page ul{color:var(--muted);padding-left:20px;font-size:12px}.legal-page a{color:var(--mint);text-decoration:underline}.legal-page .legal-nav{flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.features-row p,.faq-list p{font-size:13px}.features-row h3,.art-tile>span{font-size:12px}.photo-footnote,.hero-guarantee{font-size:10px!important}.gift-grid article p{font-size:11px}.gift-grid article h3{font-size:12px}.gift-grid article>small>span{font-size:9px}.disclosure p{font-size:12px}.box-result>small,.key-form>p,.demo-caption{font-size:10px}.box-result>span{font-size:9px}.key-form input,.key-form button,.key-form>label{font-size:12px}@keyframes boxRoll{0%{transform:translate(-73px)}to{transform:translate(-4753px)}}@keyframes chestGlow{to{filter:drop-shadow(0 0 20px #be69ff66)}}@media (min-width:1500px){.product-hero{padding-top:64px;padding-bottom:48px}}@media (max-width:1000px){.store .product-hero h1{letter-spacing:-1.5px;font-size:clamp(32px,4.5vw,45px)}.hero-copy>.eyeline{letter-spacing:1px;font-size:9px}.neon-beams{display:none}.store .store-header{margin-inline:16px;padding:0 20px}.store-header nav{gap:17px;font-size:12px}.header-contact span{display:none}.header-contact{padding:9px}.store h1{font-size:52px}.hero-price strong{font-size:41px}.hero-portable{height:230px}.hero-finish span:last-child{display:none}.hero-visual{padding-top:30px}.hero-real-photo{margin-top:25px}.photo-card{height:245px}.art-photo{height:96px}.gift-grid{grid-template-columns:repeat(3,1fr);gap:24px}.gift-photo{height:145px}.gift-photo img{max-height:143px}.gift-grid p{min-height:29px}.gift-grid h3{min-height:0}.faq-section{gap:30px}.purchase-bar{padding:17px}.purchase-bar .action{gap:10px;font-size:10px}.box-content{padding-inline:0}}@media (max-width:700px){.topline{padding:9px 18px;font-size:7px}.topline span:last-child{font-size:7px}.store .store-header{gap:12px;height:65px;margin-inline:12px;padding:0 14px}.store-logo{font-size:18px}.store-logo>svg{width:28px;height:28px}.store-logo small{letter-spacing:1.3px;font-size:6px}.store-header nav{gap:15px;margin-left:auto}.store-header nav a{display:none}.store-header nav a[href=\#artes]{font-size:12px;display:block}.header-contact{border:0;padding:4px}.store .store-main{padding:0 18px}.product-hero{grid-template-columns:1fr;gap:10px;padding:31px 0 25px}.product-hero:after{inset:48% -100px 20px 5%;transform:skewY(-13deg)}.product-hero:before{inset:18% -180px 0 -100px}.store .product-hero h1{letter-spacing:-1.5px;font-size:clamp(32px,9.7vw,52px)}.hero-copy{padding:0 4px}.store h1{letter-spacing:-2.5px;font-size:52px}.hero-product-name{font-size:11px;margin-top:18px!important}.hero-description{font-size:15px}.hero-price{margin:16px 0}.hero-price strong{font-size:43px}.hero-price p{font-size:10px}.hero-guarantee{font-size:8px!important}.hero-visual{padding:24px 4px 0}.hero-watermark{font-size:68px;top:20%}.hero-portable{height:180px;max-height:51vw;margin-block:7px}.hero-edition,.hero-finish{font-size:7px}.hero-finish span:last-child{font-size:6px;display:flex}.hero-real-photo{align-self:stretch;max-width:none;margin-top:19px;padding:8px}.hero-real-photo>svg{margin-left:auto}.hero-real-photo img{width:62px;height:42px}.benefit-bar{grid-template-columns:1fr 1fr;gap:16px;padding:17px 0}.benefit-bar>span{justify-content:flex-start;gap:8px;padding-left:12px;font-size:9px}.benefit-bar svg{width:18px;height:18px}.section{padding:38px 0}.section-title-row{flex-direction:column;align-items:start;gap:13px;margin-bottom:20px}.store h2{font-size:29px}.eyeline{letter-spacing:1.5px;margin-bottom:12px;font-size:8px}.section-title-row>p{font-size:11px}.real-gallery{grid-template-columns:1fr 1fr;gap:10px}.system-photo{grid-column:span 2;height:260px}.photo-card:not(.system-photo){height:225px}.photo-caption{padding:25px 11px 15px}.photo-caption strong{font-size:12px}.photo-caption small{font-size:6px}.store .photo-footnote{font-size:8px}.features-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.features-row article{padding:16px 12px}.features-row h3{font-size:11px}.features-row p{font-size:10px}.art-grid{grid-template-columns:1fr 1fr;gap:11px}.art-photo{height:95px}.art-tile>span{min-height:47px;padding:10px;font-size:9px}.purchase-bar{grid-template-columns:1fr;gap:11px;padding:18px;display:grid}.purchase-bar>div>strong{font-size:14px}.purchase-bar .action{margin-top:2px;font-size:12px}.purchase-price>strong{font-size:24px!important}.purchase-price>span{font-size:10px}.included-section{grid-template-columns:1fr;gap:25px;padding:35px 0}.included-section h2{font-size:28px}.included-section p,.included-list strong{font-size:11px}.included-list small{font-size:9px}.box-section{margin:0 -5px;padding:19px 18px 0}.box-topline{align-items:start;gap:10px}.box-topline .eyeline{letter-spacing:1px;font-size:6px}.subtle-tag{letter-spacing:.6px;padding:4px 6px;font-size:6px}.box-content{grid-template-columns:1fr;gap:0;padding-top:24px}.box-copy h2{font-size:30px}.box-copy>p{font-size:11px}.box-section:before{opacity:.09;background-position:right 10%;background-size:auto 360px}.chest-button>img{width:220px;height:200px}.chest-button{margin-top:8px}.chest-button span{font-size:6px}.box-reel{margin:24px -18px 0}.key-form{grid-template-columns:1fr;gap:9px}.key-form>p{grid-column:1;margin:0;font-size:8px}.key-form>label,.key-form input{font-size:10px}.key-form button{padding:10px;font-size:9px}.box-result>small{font-size:7px}.box-result>strong{font-size:13px}.gift-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.gift-photo{height:135px}.gift-photo img{max-height:133px}.gift-grid h3{min-height:30px;font-size:11px}.gift-grid p{min-height:42px;font-size:9px}.disclosure summary{font-size:10px}.disclosure p{font-size:9px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-list summary{font-size:11px}.faq-list p{font-size:10px}.last-cta{flex-direction:column;align-items:start;gap:23px;padding:32px 0 37px}.last-cta h2{font-size:28px}.store .store-footer{padding:28px 18px 85px}.footer-top{grid-template-columns:1fr 1fr;gap:24px 15px}.footer-top>div:first-child{grid-column:span 2}.footer-top>div>a:not(.store-logo){font-size:9px}.footer-bottom{flex-direction:column;gap:10px;font-size:7px}.mobile-purchase{padding:10px 18px calc(10px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151222f5;border-top:1px solid #58406e;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-purchase strong{color:var(--mint);font-size:20px;font-weight:900;line-height:1.2;display:block}.mobile-purchase small{color:#c1b2cf;font-size:7px;display:block}.mobile-purchase .action{gap:14px;min-height:40px;padding:10px 15px;font-size:10px}.store-modal{padding:23px 18px!important}.store-modal [data-slot=dialog-title]{font-size:21px}.checkout-options{gap:8px}.checkout-options label{gap:6px;padding:9px;font-size:10px}.checkout-options strong{font-size:14px}.checkout-options small{font-size:7px}.field-row{grid-template-columns:1fr;gap:11px}.shipping-form>div{gap:7px}.shipping-form button{gap:0;padding:11px 13px;font-size:10px}.checkout-product>img{width:80px;height:44px}.checkout-product strong{font-size:10px}.checkout-product small{font-size:9px}.store-modal input{font-size:16px}.store-modal .shipping-footnote{font-size:9px}.photo-modal [data-slot=dialog-title]{font-size:15px}.legal-page h1{font-size:32px}.legal-page p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store *,.store :before,.store :after{transition:none!important}.box-track.has-run{animation-duration:50ms}.opening .chest-button img{animation:none}}@media (max-width:360px){.store-header nav{display:none}}.product-hero{isolation:isolate;overflow:hidden}.neon-sweep{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.neon-sweep i{opacity:0;background:linear-gradient(90deg,#0000,#af48ff,#fff,#55ffe1,#0000);width:65%;height:2px;animation:7s ease-in-out infinite neon-pass;position:absolute;top:12%;left:-60%;transform:rotate(-32deg);box-shadow:0 0 18px #b449ff,0 0 40px #7039ff}.neon-sweep i:nth-child(2){height:3px;animation-delay:2.3s;top:58%}.neon-sweep i:nth-child(3){animation-delay:4.6s;top:85%}@keyframes neon-pass{0%{opacity:0;transform:translate(0)rotate(-32deg)}15%,60%{opacity:.75}85%,to{opacity:0;transform:translate(260%)rotate(-32deg)}}.box-section{border:1px solid #a966ff66;box-shadow:0 0 55px #7430bd20,inset 0 0 80px #8736ff0d}.locked-chest{cursor:default;position:relative}.locked-chest img{filter:drop-shadow(0 0 26px #a63bff66)}.locked-chest span{color:#dfc8ff;justify-content:center;align-items:center;gap:8px;display:flex}.unlock-steps{letter-spacing:1px;color:#c8b8dc;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:10px;display:flex}.unlock-steps span{color:#59f8d2}.box-reel[hidden]{display:none}.key-form button:disabled{opacity:.5;cursor:not-allowed}.box-section.opening .locked-chest img{animation:3.6s ease-in-out both chest-unlock}@keyframes chest-unlock{0%{transform:scale(1)}25%{transform:scale(1.04)rotate(-3deg)}45%{transform:scale(1.06)rotate(3deg)}70%{filter:drop-shadow(0 0 65px #bb65ff);transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.neon-sweep i,.box-section.opening .locked-chest img{animation:none}.neon-sweep i{opacity:.25;left:35%}}.hero-portable{isolation:isolate;filter:drop-shadow(0 18px 26px #0009)}.smoke-filter{pointer-events:none;position:absolute}.arcade-aura{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-portable .smoke{filter:url(#arcade-smoke);opacity:.8}.hero-portable .smoke-purple{filter:brightness(0)saturate()invert(39%)sepia()saturate(2600%)hue-rotate(246deg)drop-shadow(0 0 18px #d238ff)url(#arcade-smoke);animation:5s ease-in-out infinite alternate purple-smoke}.hero-portable .smoke-cyan{filter:brightness(0)saturate()invert(85%)sepia(83%)saturate(1300%)hue-rotate(112deg)drop-shadow(0 0 14px #20ffe3)url(#arcade-smoke);opacity:.55;animation:6s ease-in-out infinite alternate cyan-smoke}@keyframes purple-smoke{0%{opacity:.6;transform:translate(-51%,-51%)scale(1.04)}to{opacity:.95;transform:translate(-49%,-55%)scale(1.1,1.14)}}@keyframes cyan-smoke{0%{transform:translate(-48%,-50%)scale(1.06)}to{transform:translate(-52%,-54%)scale(1.1,1.12)}}.box-section{background:radial-gradient(at 83% 45%,#7231ae33,#0000 55%),#151021;padding:26px 30px}.box-section:before{display:none}.box-content{grid-template-columns:1.2fr 1fr;gap:40px;padding:24px 16px 4px}.box-copy h2{font-size:clamp(27px,2.6vw,36px);line-height:1.16}.box-copy .key-form{flex-direction:column;align-items:stretch;gap:10px;margin:24px 0 0;padding:20px 0 0;display:flex}.box-copy .key-form input{font-size:12px}.box-copy .key-form>p{margin:0;font-size:10px;line-height:1.5}.box-copy .key-form>label{font-size:13px}.box-result[hidden]{display:none}.locked-chest>img{aspect-ratio:1;width:340px;height:auto}.locked-chest:hover img{transform:none}@media (max-width:700px){.box-section{padding:22px 18px}.box-content{grid-template-columns:1fr;gap:16px;padding:22px 0 0}.locked-chest{grid-row:1}.locked-chest>img{width:210px}.box-copy .key-form>div{flex-wrap:wrap}.box-copy .key-form input{flex-basis:100%}.box-copy .key-form button{justify-content:center;width:100%;padding:13px}}@media (prefers-reduced-motion:reduce){.hero-portable .smoke{animation:none}}.store{--ink:#131121;--panel:#1a162c;--pink:#ee327b;background:radial-gradient(at 75% 12%,#49216c30,#0000 36%),radial-gradient(circle at 1px 1px,#79709913 1px,#0000 1.5px) 0 0/7px 7px,#131121}.store-header{background:#181527;border-bottom:1px solid #51406d55}.product-hero:after{background:0 0;border:0}.product-hero:before{background:radial-gradient(at 68% 48%,#b8278c20,#0000 60%)}.hero-visual{background:radial-gradient(#8740b51c,#0000 68%)}.hero-portable .smoke-purple{opacity:.9}.hero-portable .smoke-cyan{opacity:.7}.arcade-energy{aspect-ratio:6/5;width:100%;max-width:600px;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.arcade-energy path{stroke-width:2px;stroke-linecap:round;stroke-dasharray:70 18 130 24;animation:5s linear infinite energy-flow}.energy-pink{stroke:#ff50b5;filter:drop-shadow(0 0 5px #fc31ae)drop-shadow(0 0 13px #a827ff)}.energy-cyan{stroke:#60ffe7;filter:drop-shadow(0 0 5px #36ffe3)drop-shadow(0 0 12px #279fff);animation-direction:reverse!important}@keyframes energy-flow{to{stroke-dashoffset:-484px}}.box-section{background:radial-gradient(at 75% 55%,#93286518,#0000 60%),radial-gradient(circle at 1px 1px,#aca0d312 1px,#0000 1.5px) 0 0/6px 6px,#161224;border-color:#e93682 #933a7255 #933a7255;border-top-style:solid;border-top-width:2px}.box-section:after{content:"";pointer-events:none;background:#f6388c;width:92px;height:2px;position:absolute;bottom:0;right:0;box-shadow:0 0 18px #f6388c}.purple-action{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:#d92b70}.purple-action:hover{background:#f03d88;box-shadow:0 0 25px #e6388b44}.key-form button:not(:disabled){color:#fff;background:#d52e76}.gift-grid article{background:linear-gradient(#0000,#38203924);border-block:1px solid #8b426130;padding:14px 10px;transition:background .25s,transform .25s,border-color .25s;position:relative}.gift-grid article:hover{background:radial-gradient(at 50% 35%,#ba35742b,#0000 70%);border-color:#e73582;transform:translateY(-4px)}.gift-grid article>small{color:#64ffdb}.section-title-row{border-bottom:1px solid #65507530;padding-bottom:20px}@media (prefers-reduced-motion:reduce){.arcade-energy path{animation:none}.gift-grid article:hover{transform:none}}.hero-portable{filter:none}.hero-portable:before{content:"";z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(at 32%,#b348ef36,#0000 65%),radial-gradient(at 75% 65%,#2edec421,#0000 60%);border-radius:50%;position:absolute;inset:10% 8% 0}.hero-portable>img{filter:drop-shadow(0 16px 18px #0009)drop-shadow(-2px 0 3px #be64ec60)drop-shadow(2px 0 3px #67ead43d);animation:6s ease-in-out infinite alternate arcade-light}@keyframes arcade-light{0%{filter:drop-shadow(0 16px 18px #0009)drop-shadow(-2px 0 3px #be64ec60)drop-shadow(2px 0 3px #67ead43d)}to{filter:drop-shadow(0 16px 18px #0009)drop-shadow(-2px 0 5px #be64ec80)drop-shadow(2px 0 4px #67ead45a)}}@media (prefers-reduced-motion:reduce){.hero-portable>img{animation:none}}.video-totem{z-index:35;filter:drop-shadow(0 14px 26px #0009);width:174px;position:fixed;bottom:24px;right:18px}.totem-hanger{background:linear-gradient(90deg,#0000 46%,#24202d 46% 54%,#0000 54%);border-inline:3px solid #635c73;width:54%;height:22px;margin:auto}.totem-cabinet{background:linear-gradient(135deg,#393140,#100e16 35%,#211a2f);border:1px solid #8b6eb0;border-radius:12px;padding:6px;box-shadow:inset 0 0 0 2px #17131f,0 0 22px #a54ae529}.totem-marquee,.totem-controls{justify-content:space-between;align-items:center;gap:3px;display:flex}.totem-marquee{padding:2px 2px 7px 6px}.totem-marquee span{color:#fff;letter-spacing:1px;font-size:8px;font-weight:800}.totem-marquee i{background:#56ffda;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 7px #56ffda}.totem-marquee button,.totem-controls button{color:#e8ddff;cursor:pointer;background:#ffffff0b;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.totem-screen{aspect-ratio:9/16;background:#08070c;border:1px solid #000;border-radius:5px;position:relative;overflow:hidden}.totem-screen video{object-fit:contain;width:100%;height:100%;display:block}.totem-play{color:#fff;cursor:pointer;text-shadow:0 2px 8px #000;background:linear-gradient(#0000,#10091b66);border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.totem-play svg{box-sizing:content-box;background:#171023a8;border:1px solid #8bffdf;border-radius:50%;padding:14px;box-shadow:0 0 18px #4deec844}.totem-play span{letter-spacing:1px;font-size:9px;font-weight:800}.totem-controls{padding-top:6px}.totem-controls span{letter-spacing:.6px;color:#b6a9c9;font-size:6px}.totem-reopen{z-index:35;color:#6affdf;cursor:pointer;background:#191223;border:1px solid #73559a;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex;position:fixed;bottom:24px;right:18px}@media (max-width:700px){.video-totem{width:118px;bottom:84px;right:10px}.totem-hanger{height:12px}.totem-marquee span{letter-spacing:.3px;font-size:6px}.totem-controls span{display:none}.totem-play span{font-size:7px}.totem-marquee button,.totem-controls button{width:30px;height:30px}.totem-reopen{bottom:84px;right:10px}}.totem-showcase{padding:20px 0 10px}.totem-heading{text-align:center;margin-bottom:34px}.totem-heading p{margin-top:14px;font-size:13px}.totem-stage{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,64px);max-width:1080px;margin:auto;display:grid}.totem-showcase .video-totem{z-index:auto;width:100%;position:relative;inset:auto}.totem-showcase .totem-marquee{justify-content:center;min-height:32px}.totem-showcase .totem-marquee span{letter-spacing:2px;font-size:10px}.totem-showcase .totem-hanger{display:none}.totem-showcase .totem-controls span{font-size:7px;display:block}.totem-showcase .totem-controls button{width:40px;height:40px}.totem-pedestal{clip-path:polygon(14% 0,86% 0,86% 82%,100% 90%,100% 100%,0 100%,0 90%,14% 82%);background:linear-gradient(90deg,#100d17,#33253e,#100d17);border-bottom:4px solid #9764bc;place-items:center;width:68%;height:64px;margin:0 auto;display:grid}.totem-pedestal span{letter-spacing:3px;color:#c3a7dd;font-size:9px}.totem-specs{gap:20px;display:grid}.totem-spec{background:linear-gradient(110deg,#33233b80,#19152450);border:1px solid #77558e40;border-left:2px solid #6cecd0;border-radius:4px;align-items:center;gap:14px;padding:17px 14px;display:flex}.totem-spec>svg{color:#6cffdd;flex-shrink:0}.totem-spec h3{font-size:13px}.totem-spec p{margin-top:4px;font-size:11px}@keyframes spec-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.totem-socials{text-align:center;border-top:1px solid #66457740;margin-top:34px;padding-top:24px}.totem-socials>p{justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.totem-socials>p svg{color:#63ebcb}.totem-socials nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.totem-socials a{background:#241b32;border:1px solid #75558c60;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.totem-socials a:hover{border-color:#6ceccf}@media (max-width:900px){.totem-stage{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);gap:16px}.totem-spec{gap:8px;padding:12px 8px}}@media (max-width:700px){.totem-stage{grid-template-columns:1fr}.totem-showcase .video-totem{grid-row:1;width:min(280px,85%);margin:auto}.totem-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.totem-spec{flex-direction:column;align-items:flex-start}.totem-socials a{padding:12px}}@media (prefers-reduced-motion:reduce){.is-visible .totem-spec{animation:none}}.is-visible .totem-spec{animation:.65s both spec-enter,8s ease-in-out infinite spec-highlight}@keyframes spec-highlight{0%,65%,to{border-left-color:#6cecd0;box-shadow:0 0 #0000}18%,35%{border-left-color:#ce8cff;box-shadow:0 0 18px #a855e522}}@media (prefers-reduced-motion:reduce){.is-visible .totem-spec{animation:none}}@media (max-width:700px){.totem-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.totem-stage>.totem-specs{display:contents}.totem-showcase .video-totem{grid-area:1/1/auto/-1;margin:0 auto 16px}.totem-spec{min-width:0;height:100%;padding:14px 10px}.totem-spec h3{overflow-wrap:anywhere;font-size:12px}.totem-spec p{font-size:11px;line-height:1.5}.totem-socials{margin-top:24px}}.art-choice{align-self:start;min-width:0}.art-choice>.art-tile{width:100%;display:block}.art-buy-now{color:#0d2520;background:var(--mint);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:7px;padding:10px 8px;font-size:12px;font-weight:800;display:flex}.art-buy-now:hover{background:#a2ffe9}.art-buy-now:focus-visible{outline-offset:3px;outline:2px solid #fff}
