:root{--ink:rgba(13,17,26,0.94);--ink-solid:#0d111a;--drawer:#111622;--panel:#161c29;--raise:#1d2433;--raise-2:#252d3e;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.16);--accent:#f97316;--accent-2:#fb923c;--accent-deep:#ea580c;--accent-soft:rgba(249,115,22,0.12);--accent-line:rgba(249,115,22,0.5);--on-accent:#1a0d02;--text:rgba(255,255,255,0.95);--body:rgba(198,208,220,0.9);--dim:rgba(255,255,255,0.4);--good:#22c55e;--bad:#ef4444;--bad-line:rgba(239,68,68,0.5);--font:"Archivo","Segoe UI",Tahoma,Arial,sans-serif;--mono:"Cascadia Mono",Consolas,monospace;--narrow:72%;--semi:88%;--fs-xs:0.78rem;--fs-sm:0.9rem;--fs-md:0.98rem;--fs-name:1.02rem;--fs-icon:1.08rem;--fs-lg:1.2rem;--fs-xl:1.6rem;--fs-2xl:2.6rem;--r-win:10px;--r:6px;--r-sm:4px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--t-press:160ms;--t-pop:180ms;--t-win:220ms;--t-exit:140ms;--t-move:240ms;--wrap:1200px;--nav-h:64px}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--ink-solid);color:var(--body);font-family:var(--font);font-size:var(--fs-md);line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.t-big,.t-head,.t-title{font-stretch:var(--narrow);color:var(--text);letter-spacing:-.01em;margin:0}.t-head{font-size:var(--fs-xl);font-weight:700;line-height:1.15}.t-big{font-size:var(--fs-2xl);font-weight:800;line-height:1}.t-label{font-stretch:var(--semi);font-weight:600;color:var(--accent-2)}.t-dim,.t-label{font-size:var(--fs-sm)}.t-dim{color:var(--dim)}.t-name{color:var(--text);font-size:var(--fs-name);font-weight:600;font-stretch:var(--semi)}.t-mono{font-family:var(--mono);font-size:var(--fs-xs)}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:2.75rem;padding:0 1.15rem;border-radius:var(--r);font-size:var(--fs-md);font-weight:600;font-stretch:var(--semi);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--t-press) var(--ease-out),opacity var(--t-press) var(--ease-out)}.sb-btn:active:not(:disabled){transform:scale(.97)}.sb-btn:disabled{opacity:.5;cursor:not-allowed}.sb-btn i{font-size:var(--fs-icon)}.sb-btn.primary{background:var(--accent);color:var(--on-accent);border-top:1px solid var(--accent-2);border-bottom:1px solid var(--accent-deep)}.sb-btn.ghost{background:var(--raise);color:var(--text);border:1px solid var(--line)}.sb-btn.danger{background:transparent;color:var(--bad);border:1px solid var(--bad-line)}.sb-btn.sm{height:2.25rem;padding:0 .85rem;font-size:var(--fs-sm)}.sb-btn.block{width:100%}@media (hover:hover) and (pointer:fine){.sb-btn.primary:hover:not(:disabled){background:var(--accent-2)}.sb-btn.ghost:hover:not(:disabled){background:var(--raise-2);border-color:var(--line-2)}.sb-btn.danger:hover:not(:disabled){background:rgba(239,68,68,.1)}}.sb-icon-btn{position:relative;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r);color:var(--body);font-size:var(--fs-icon);transition:transform var(--t-press) var(--ease-out)}.sb-icon-btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sb-icon-btn:hover{background:var(--raise);color:var(--text)}}.count{position:absolute;top:2px;right:1px;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:800;line-height:1.15rem;text-align:center;transform:scale(0);transition:transform var(--t-pop) var(--ease-out)}.count.on{transform:scale(1)}.count.bump{animation:bump .32s var(--ease-out)}@keyframes bump{40%{transform:scale(1.3)}to{transform:scale(1)}}.sb-input{width:100%;height:2.75rem;padding:0 .9rem;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line);color:var(--text);outline:none;transition:border-color var(--t-pop) var(--ease-out)}.sb-input::placeholder{color:var(--dim)}.sb-input:focus{border-color:var(--accent-line)}.search{position:relative}.search i{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.search .sb-input{padding-left:2.5rem}.sb-pill{display:inline-flex;align-items:center;gap:.35rem;height:1.6rem;padding:0 .55rem;border-radius:var(--r-sm);background:var(--raise);border:1px solid var(--line);color:var(--body);font-size:var(--fs-xs);font-weight:600;font-stretch:var(--semi)}.sb-pill.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-2)}.sb-pill.good{color:var(--good)}.sb-seg{position:relative;display:inline-flex;padding:4px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.sb-seg::-webkit-scrollbar{display:none}.sb-seg-thumb{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:var(--r-sm);background:var(--raise-2);box-shadow:inset 0 0 0 1px var(--accent-line);transition:transform var(--t-move) var(--ease-in-out),width var(--t-move) var(--ease-in-out)}.sb-seg button{position:relative;z-index:1;height:2.2rem;padding:0 1rem;border-radius:var(--r-sm);color:var(--dim);font-weight:600;font-stretch:var(--semi);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--t-pop) var(--ease-out)}.sb-seg button.on{color:var(--text)}@media (hover:hover) and (pointer:fine){.sb-seg button:not(.on):hover{color:var(--body)}}.sb-switch{position:relative;width:2.6rem;height:1.45rem;border-radius:var(--r-sm);background:var(--raise-2);border:1px solid var(--line-2);flex:none}.sb-switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.45rem - 6px);height:calc(1.45rem - 6px);border-radius:3px;background:var(--dim);transition:transform var(--t-move) var(--ease-in-out),background-color var(--t-move) var(--ease-in-out)}.sb-switch.on{background:var(--accent-soft);border-color:var(--accent-line)}.sb-switch.on:after{transform:translateX(1.15rem);background:var(--accent)}.sb-well{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-win)}.chrome{position:fixed;top:0;left:0;right:0;z-index:40}.nav{position:relative;height:var(--nav-h);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--t-win) var(--ease-out),border-color var(--t-win) var(--ease-out)}.nav:before{content:"";position:absolute;inset:0;background:var(--ink);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);opacity:0;transition:opacity var(--t-win) var(--ease-out)}html.is-scrolled .nav{border-bottom-color:var(--line)}html.is-scrolled .nav:before{opacity:1}.nav .wrap{position:relative}.nav-links a .ext{font-size:.65em;opacity:.6;margin-left:2px}.nav .wrap{height:100%;display:flex;align-items:center;gap:2rem}.wordmark{font-stretch:var(--narrow);font-weight:800;font-size:1.45rem;color:var(--text);letter-spacing:-.01em;white-space:nowrap}.wordmark span{color:var(--accent)}.nav-links{display:flex;gap:.25rem}.nav-links a{position:relative;padding:.5rem .8rem;border-radius:var(--r);color:var(--dim);font-weight:600;font-stretch:var(--semi);transition:color var(--t-pop) var(--ease-out)}.nav-links a.on{color:var(--text)}.nav-links a.on:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:-.95rem;height:2px;background:var(--accent)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:var(--text)}}.nav-right{margin-left:auto;display:flex}.nav-right,.user-chip{align-items:center;gap:.5rem}.user-chip{display:inline-flex;height:2.5rem;padding:0 .75rem;border-radius:var(--r);background:var(--raise);border:1px solid var(--line);color:var(--text);font-weight:600;font-stretch:var(--semi);transition:transform var(--t-press) var(--ease-out)}.user-chip:active{transform:scale(.97)}.user-chip .dot{width:8px;height:8px;border-radius:2px;background:var(--good)}.pop-anchor{position:relative}.sb-pop{position:absolute;top:calc(100% + 8px);right:0;min-width:13rem;padding:6px;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line-2);transform-origin:top right;opacity:0;transform:scale(.97);pointer-events:none;transition:opacity var(--t-exit) var(--ease-out),transform var(--t-exit) var(--ease-out);z-index:50}.sb-pop.open{opacity:1;transform:none;pointer-events:auto;transition-duration:var(--t-pop)}.sb-pop .pop-meta{padding:.55rem .7rem .6rem;border-bottom:1px solid var(--line);margin-bottom:4px}.sb-pop a,.sb-pop button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border-radius:var(--r);color:var(--body);font-size:var(--fs-sm);font-weight:600;text-align:left}@media (hover:hover) and (pointer:fine){.sb-pop a:hover,.sb-pop button:hover{background:var(--raise);color:var(--text)}}.menu-btn{display:none}.hero{position:relative;min-height:100svh;padding:calc(var(--banner-h, 0px) + var(--nav-h) + 3rem) 0 6rem;overflow:hidden;isolation:isolate}.hero,.hero-inner{display:flex;align-items:center}.hero-inner{flex-direction:column;text-align:center}.hero-kicker{animation:fade-up .6s var(--ease-out) both}.hero-title{font-stretch:var(--narrow);font-weight:800;font-size:clamp(3.4rem,9.5vw,8.4rem);line-height:.88;letter-spacing:-.025em;color:var(--text);margin:1.4rem 0 1.5rem}.word{display:inline-block;margin:0 .12em;animation:word-in .8s var(--ease-out) both}.word.accent{color:var(--accent)}@keyframes word-in{0%{opacity:0;transform:translateY(45%) rotate(4deg) scale(.96)}}.hero-fade{animation:fade-up .7s var(--ease-out) both}.hero .lead{font-size:clamp(1.05rem,1.5vw,1.22rem);max-width:34rem;margin:0 0 2.25rem;color:var(--body)}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem}.hero-pill{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;padding:.55rem 1.1rem;border-radius:999px;background:rgba(13,17,26,.72);border:1px solid var(--line-2);font-size:var(--fs-sm);color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-pill b{font-stretch:var(--narrow);font-size:1.15rem;font-weight:800}.hero-pill em{font-style:normal;color:var(--dim)}.hero-sale{padding:.1rem .55rem}.live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--good)}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--good);animation:ping 1.8s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}.scroll-cue{position:absolute;left:50%;bottom:1.75rem;margin-left:-1.25rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:var(--body);animation:cue 2.2s var(--ease-in-out) infinite}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sb-btn.lg{height:3.25rem;padding:0 1.6rem;font-size:1.05rem}.page-bg{z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.page-bg,.page-bg-media{position:absolute;inset:0}.page-bg-media{width:100%;height:100%;object-fit:cover;animation:bg-zoom 18s var(--ease-out) both}@keyframes bg-zoom{0%{transform:scale(1.08)}}.page-bg-dim{background:var(--ink-solid)}.page-bg-dim,.page-bg-grid{position:absolute;inset:0}.page-bg-grid:before{content:"";position:absolute;inset:-96px;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;animation:grid-pan 14s linear infinite}@keyframes grid-pan{to{transform:translate(48px,48px)}}.beam{position:absolute;background:var(--accent);opacity:.28}.beam.b1,.beam.b2,.beam.b3{left:0;width:22vw;height:1px;animation:beam-x 7s linear infinite}.beam.b1{top:28%}.beam.b2{top:58%;animation-delay:-3s;animation-duration:9s}.beam.b3{top:80%;animation-delay:-5.5s;animation-duration:11s;opacity:.35}.beam.v1,.beam.v2{top:0;width:1px;height:22vh;animation:beam-y 8s linear infinite}.beam.v1{left:18%}.beam.v2{left:76%;animation-delay:-4s;animation-duration:10s;opacity:.35}@keyframes beam-x{0%{transform:translateX(-30vw)}to{transform:translateX(110vw)}}@keyframes beam-y{0%{transform:translateY(-30vh)}to{transform:translateY(110vh)}}.page-head{position:relative;isolation:isolate;padding:calc(var(--banner-h, 0px) + var(--nav-h) + 4rem) 0 2.5rem;overflow:hidden}.page-title{font-stretch:var(--narrow);font-weight:800;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.95;color:var(--text);margin:.4rem 0 .8rem}.page-title .word{margin:0}.sb-window{border-radius:var(--r-win);background:var(--drawer);border:1px solid var(--line-2);overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);animation:win-in var(--t-win) var(--ease-out) both}@keyframes win-in{0%{opacity:0;transform:scale(.96)}}.sb-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--line);background:var(--panel)}.sb-head .t-head{font-size:var(--fs-lg)}.sb-body{display:grid;grid-template-columns:9.5rem 1fr;min-height:18.5rem}.sb-tabs{position:relative;padding:.6rem 0;border-right:1px solid var(--line);background:var(--ink-solid)}.sb-tab{display:flex;align-items:center;gap:.6rem;width:100%;height:2.6rem;padding:0 1rem;color:var(--dim);font-weight:600;font-stretch:var(--semi);font-size:var(--fs-sm);transition:color var(--t-pop) var(--ease-out)}.sb-tab.on{color:var(--text)}@media (hover:hover) and (pointer:fine){.sb-tab:not(.on):hover{color:var(--body)}}.sb-tab-indicator{position:absolute;left:0;right:0;top:.6rem;height:2.6rem;background:var(--accent-soft);border-left:3px solid var(--accent);pointer-events:none;transition:transform var(--t-move) var(--ease-in-out)}.sb-panes{position:relative}.sb-pane{position:absolute;inset:0;padding:1.1rem 1.2rem;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--t-exit) var(--ease-out),transform var(--t-exit) var(--ease-out)}.sb-pane.on{opacity:1;transform:none;pointer-events:auto;transition-duration:var(--t-win);transition-delay:60ms}.sb-list{display:flex;flex-direction:column;gap:6px}.sb-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .85rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.sb-item .t-name{font-size:var(--fs-md)}.sb-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-top:1px solid var(--line);background:var(--panel)}.sb-hold{position:relative;overflow:hidden;height:2.5rem;padding:0 1.1rem;border-radius:var(--r);background:var(--raise);border:1px solid var(--accent-line);color:var(--text);font-weight:600;font-stretch:var(--semi);font-size:var(--fs-sm);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.sb-hold .fill{position:absolute;inset:0;background:var(--accent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out),-webkit-clip-path .2s var(--ease-out)}.sb-hold.holding .fill{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 2s linear;transition:clip-path 2s linear;transition:clip-path 2s linear,-webkit-clip-path 2s linear}.sb-hold .lbl{position:relative}.sb-hold .lbl-on{position:absolute;inset:0;display:grid;place-items:center;color:var(--on-accent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out),-webkit-clip-path .2s var(--ease-out)}.sb-hold.holding .lbl-on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 2s linear;transition:clip-path 2s linear;transition:clip-path 2s linear,-webkit-clip-path 2s linear}.sb-hold.done{border-color:var(--good)}.section{padding:5rem 0;position:relative}.section-alt{background:var(--drawer);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.section-head h2{font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:800;line-height:.98;margin-top:.5rem}.section-head p{margin:.6rem 0 0;max-width:36rem}.stats-band{background:var(--accent);color:var(--on-accent);position:relative;overflow:hidden}.stats-band:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 24L24 0' stroke='%231a0d02' stroke-opacity='.08' stroke-width='2'/%3E%3C/svg%3E");pointer-events:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.stat{padding:2rem 1.5rem;border-right:1px solid rgba(26,13,2,.18);font-weight:600}.stats-band .t-big{color:var(--on-accent)}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat .t-big{display:block;margin-bottom:.35rem}.features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.feature{position:relative;overflow:hidden;padding:1.75rem 1.5rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);transition:transform var(--t-win) var(--ease-out),border-color var(--t-win) var(--ease-out),opacity .42s var(--ease-out)}.feature-no{position:absolute;right:.9rem;top:.4rem;font-stretch:var(--narrow);font-weight:800;font-size:4.2rem;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line-2)}@media (hover:hover) and (pointer:fine){.feature:hover{transform:translateY(-4px);border-color:var(--accent-line)}.feature:hover .feature-no{-webkit-text-stroke-color:var(--accent-line)}}.feature .ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-icon);margin-bottom:1.1rem}.feature h3{font-size:var(--fs-lg);font-weight:700;font-stretch:var(--semi);color:var(--text);margin:0 0 .4rem}.feature p{margin:0;font-size:var(--fs-sm)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-gap:14px;gap:14px}.card{position:relative;flex-direction:column;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:transform .32s var(--ease-out),border-color var(--t-win) var(--ease-out);will-change:transform}.card,.card-shell{display:flex}.card-shell>.card{flex:1 1}.card-shell.is-hidden{display:none}.card .media{position:relative;aspect-ratio:16/9;background:var(--raise);overflow:hidden;border-bottom:1px solid var(--line);cursor:pointer}.media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.media .ph{position:absolute;inset:0;display:grid;place-items:center;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;transition:transform .5s var(--ease-out)}.media .ph span{font-stretch:var(--narrow);font-weight:800;font-size:2.2rem;color:var(--text);letter-spacing:-.01em}.media .ph span b{color:var(--accent);font-weight:800}.card-flags{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap}.sale-flag{display:inline-flex;align-items:center;height:1.6rem;padding:0 .55rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:800;animation:flag-pop 2.4s var(--ease-out) infinite}@keyframes flag-pop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.12) rotate(-3deg)}}.card .sweep{position:absolute;top:-20%;bottom:-20%;left:0;width:30%;background:rgba(255,255,255,.07);transform:translateX(-160%) skewX(-18deg);pointer-events:none;z-index:1}@media (hover:hover) and (pointer:fine){.card:hover .sweep{transform:translateX(420%) skewX(-18deg);transition:transform .85s var(--ease-out)}}.card .body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem .4rem;flex:1 1}.card .body button.t-name{text-align:left;font-size:1.12rem}.card .desc{margin:0;font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.05rem 1.05rem}.price{display:flex;align-items:baseline;gap:.45rem}.price strong{font-stretch:var(--narrow);font-size:1.55rem;font-weight:800;color:var(--text)}.price s{color:var(--dim);font-size:var(--fs-sm)}.price .free{color:var(--good)}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--accent-line)}.card:hover .media .ph,.card:hover .media img{transform:scale(1.04)}}.btn-add .when-in{display:none}.btn-add.in .when-in{display:inline-flex;align-items:center;gap:.5rem}.btn-add.in .when-out{display:none}.btn-add .when-out{display:inline-flex;align-items:center;gap:.5rem}.btn-add{position:relative;overflow:hidden}.btn-add.in{background:var(--raise);color:var(--good);border:1px solid rgba(34,197,94,.35)}.btn-add.lg{height:3.4rem;font-size:1.05rem}.btn-shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:rgba(26,13,2,.12);transform:translateX(-130%) skewX(-20deg);pointer-events:none}@media (hover:hover) and (pointer:fine){.btn-add.primary:hover .btn-shine{transform:translateX(320%) skewX(-20deg);transition:transform .65s var(--ease-out)}}.btn-add.in .btn-shine{display:none}.btn-add.pop{animation:add-pop .52s var(--ease-out)}.btn-add.pop .when-in i{animation:check-pop .52s var(--ease-out)}.btn-add.pop:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--good);animation:ring-out .62s var(--ease-out) forwards;pointer-events:none}@keyframes add-pop{0%{transform:scale(.94)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes check-pop{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.35) rotate(8deg)}to{transform:none}}@keyframes ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.fly-dot{position:fixed;z-index:90;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--on-accent);pointer-events:none}.btn-add.busy{opacity:.6;pointer-events:none}.reveal{opacity:0;transform:translateY(12px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.no-reveal .reveal,.reveal[data-shown]{opacity:1;transform:none}.toolbar{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + var(--nav-h));z-index:20;background:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.toolbar .wrap{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.toolbar .search{flex:1 1;max-width:22rem;margin-left:auto}.select{height:2.75rem;padding:0 2.2rem 0 .9rem;border-radius:var(--r);background:var(--drawer) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .9rem center;border:1px solid var(--line);color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;font-size:var(--fs-sm)}.empty{padding:4rem 1rem;text-align:center;color:var(--dim)}.empty.is-hidden{display:none}.empty i{font-size:1.8rem;display:block;margin-bottom:.8rem;color:var(--line-2)}.banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--r);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-2);font-size:var(--fs-sm);font-weight:600}.scrim{position:fixed;inset:0;z-index:60;background:rgba(5,7,11,.6);opacity:0;pointer-events:none;transition:opacity var(--t-win) var(--ease-out)}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(28rem,100vw);display:flex;flex-direction:column;background:var(--drawer);border-left:1px solid var(--line-2);transform:translateX(100%);transition:transform .38s var(--ease-drawer)}.drawer.wide{width:min(46rem,100vw)}.drawer.open{transform:none}.drawer .sb-head{background:var(--drawer);padding:1.1rem 1.25rem}.drawer-body{flex:1 1;overflow-y:auto;padding:1.1rem 1.25rem;overscroll-behavior:contain}.drawer .sb-foot{flex-direction:column;align-items:stretch;padding:1.1rem 1.25rem 1.25rem;background:var(--panel)}.line-item{display:grid;grid-template-columns:3.4rem 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.7rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);animation:row-in var(--t-win) var(--ease-out) both}.line-item+.line-item{margin-top:6px}@keyframes row-in{0%{opacity:0;transform:translateX(10px)}}.line-item .thumb{width:3.4rem;height:3.4rem;border-radius:var(--r-sm);background:var(--raise);overflow:hidden;display:grid;place-items:center;font-stretch:var(--narrow);font-weight:800;color:var(--accent)}.line-item .thumb img{width:100%;height:100%;object-fit:cover}.line-item .t-name{font-size:var(--fs-md);display:block}.totals{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1rem}.totals div{display:flex;justify-content:space-between;font-size:var(--fs-sm)}.totals .grand{padding-top:.6rem;margin-top:.3rem;border-top:1px solid var(--line)}.totals .grand span:last-child{font-stretch:var(--narrow);font-size:1.6rem;font-weight:800;color:var(--text)}.code-row{display:flex;gap:6px}.code-row .sb-input{height:2.5rem;font-size:var(--fs-sm)}.codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.codes button{color:var(--dim)}.empty-basket{display:grid;place-items:center;text-align:center;grid-gap:.6rem;gap:.6rem;padding:3rem 1rem;color:var(--dim)}.empty-basket i{font-size:2rem;color:var(--line-2)}.login-card{padding:1.25rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line)}.login-card+*{margin-top:1rem}.sheet-media{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:var(--raise);border:1px solid var(--line)}.sheet-media img{width:100%;height:100%;object-fit:cover}.thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.thumbs button{flex:none;width:5rem;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line);opacity:.55;transition:opacity var(--t-pop) var(--ease-out)}.thumbs button.on{opacity:1;border-color:var(--accent-line)}.thumbs img{width:100%;height:100%;object-fit:cover}.rich{color:var(--body);font-size:var(--fs-md)}.rich h1,.rich h2,.rich h3,.rich h4{color:var(--text);font-stretch:var(--semi);line-height:1.2;margin:1.4em 0 .5em}.rich p{margin:0 0 .9em}.rich ol,.rich ul{padding-left:1.2em;margin:0 0 .9em}.rich li{margin:.25em 0}.rich a{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px}.rich img{height:auto}.rich iframe,.rich img{max-width:100%;border-radius:var(--r)}.rich table{width:100%;border-collapse:collapse}.rich td,.rich th{border:1px solid var(--line);padding:.4em .6em}.pkg-page{position:relative;isolation:isolate;padding:calc(var(--banner-h, 0px) + var(--nav-h) + 2.5rem) 0 5rem;overflow:clip}.crumbs{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:var(--dim);font-size:var(--fs-sm);font-weight:600;margin-bottom:1.5rem}.crumbs i{font-size:.6rem;opacity:.6}.crumbs a{color:var(--body);padding:.2rem .45rem;margin:0 -.45rem;border-radius:var(--r-sm);transition:color var(--t-pop) var(--ease-out),background-color var(--t-pop) var(--ease-out)}.crumbs a:hover{color:var(--accent-2);background:var(--accent-soft)}.crumbs [aria-current]{color:var(--text)}.pkg-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.buy-box{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + var(--nav-h) + 1.5rem);padding:1.5rem}.buy-box h1{font-stretch:var(--narrow);font-weight:800;font-size:2.6rem;line-height:1;color:var(--text);margin:.5rem 0 1rem}.buy-box .price strong{font-size:2.4rem}.checks{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:var(--fs-sm)}.checks li{display:flex;gap:.6rem;align-items:baseline}.checks i{color:var(--accent)}.faq{display:grid;grid-gap:8px;gap:8px;max-width:52rem}.faq-item{border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line)}.faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:1.1rem 1.25rem;text-align:left;color:var(--text);font-weight:600;font-stretch:var(--semi);font-size:var(--fs-name)}.faq-q i{color:var(--accent);transition:transform var(--t-move) var(--ease-in-out)}.faq-item.open .faq-q i{transform:rotate(45deg)}.faq-a{display:none;padding:0 1.25rem 1.2rem}.faq-item.open .faq-a{display:block;animation:fade-up var(--t-win) var(--ease-out)}.faq-a p{margin:0}.cta-band{padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-band h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.footer{border-top:1px solid var(--line);background:var(--drawer);color:var(--dim);font-size:var(--fs-sm)}.footer-grid{display:grid;grid-template-columns:1fr auto;grid-gap:3rem;gap:3rem;padding-top:3.5rem;padding-bottom:2.5rem}.footer-brand p{margin:.6rem 0 1.4rem;max-width:26rem;color:var(--body)}.footer-links{display:flex;flex-direction:column;gap:.55rem;min-width:10rem}.footer-links .t-label{margin-bottom:.3rem}.footer-links a{color:var(--body);transition:color var(--t-pop) var(--ease-out)}.footer-base{justify-content:space-between;gap:1rem;padding-top:1.25rem;padding-bottom:1.5rem;border-top:1px solid var(--line)}.footer-base,.socials{display:flex;flex-wrap:wrap}.socials{gap:8px}.social{display:inline-flex;align-items:center;gap:.55rem;height:2.6rem;padding:0 .95rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);color:var(--text);font-weight:600;font-stretch:var(--semi);transition:transform var(--t-press) var(--ease-out),border-color var(--t-pop) var(--ease-out)}.social i{font-size:1.1rem;color:var(--accent)}.social:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--text)}.social:hover{transform:translateY(-3px);border-color:var(--accent-line)}}.thanks{min-height:80vh;display:grid;place-items:center;padding:calc(var(--banner-h, 0px) + var(--nav-h) + 3rem) 0 4rem}.thanks .sb-window{max-width:32rem;width:100%}.thanks .drawer-body{padding:1.5rem 1.25rem}.steps{counter-reset:s;list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:8px;gap:8px}.steps li{counter-increment:s;display:flex;gap:.8rem;align-items:flex-start;padding:.8rem .9rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.steps li:before{content:counter(s);flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:800;font-size:var(--fs-sm)}.sb-toasts{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;gap:8px;pointer-events:none}.sb-toast{display:flex;align-items:center;gap:.7rem;min-width:16rem;max-width:24rem;padding:.8rem 1rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line-2);color:var(--text);font-size:var(--fs-sm);font-weight:600;pointer-events:auto;animation:toast-in var(--t-win) var(--ease-out) both}.sb-toast.leaving{animation:toast-out var(--t-exit) var(--ease-out) both}.sb-toast i{color:var(--accent)}.sb-toast.good i{color:var(--good)}.sb-toast.bad{border-color:var(--bad-line)}.sb-toast.bad i{color:var(--bad)}body.is-locked .sb-toasts{right:auto;left:20px}@keyframes toast-in{0%{opacity:0;transform:translateX(24px)}}@keyframes toast-out{to{opacity:0;transform:translateX(24px)}}.fw-tags{display:flex;flex-wrap:wrap;gap:5px}.fw-tag{display:inline-flex;align-items:center;gap:.3rem;height:1.4rem;padding:0 .45rem;border-radius:var(--r-sm);background:var(--raise);border:1px solid var(--line-2);color:var(--text);font-size:.72rem;font-weight:700;font-stretch:var(--semi)}.fw-tag:before{content:"";width:5px;height:5px;border-radius:1px;background:var(--accent)}.fw-tags.lg .fw-tag{height:1.8rem;padding:0 .65rem;font-size:var(--fs-sm)}.fw-filter{display:flex;gap:6px;flex-wrap:wrap}.fw-chip{display:inline-flex;align-items:center;gap:.4rem;height:2.75rem;padding:0 .85rem;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line);color:var(--dim);font-weight:600;font-stretch:var(--semi);font-size:var(--fs-sm);transition:color var(--t-pop) var(--ease-out),border-color var(--t-pop) var(--ease-out),transform var(--t-press) var(--ease-out)}.fw-chip i{font-size:.7rem;transform:scale(0);transition:transform var(--t-pop) var(--ease-out)}.fw-chip.on{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.fw-chip.on i{transform:scale(1);color:var(--accent)}.fw-chip:active{transform:scale(.96)}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--drawer);padding:.95rem 0}.ticker-track{display:flex;width:max-content;animation:ticker linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;font-stretch:var(--narrow);font-weight:800;font-size:1.6rem;color:var(--text);white-space:nowrap}.ticker-item i,.ticker-item:nth-child(3n+2){color:var(--accent)}.ticker-item i{font-size:.6rem}@keyframes ticker{to{transform:translateX(-50%)}}.stat .t-big{font-size:clamp(2.8rem,5vw,4.2rem)}.stat .t-big i{font-size:.7em}.preview-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.preview-grid h2{font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;margin:.4rem 0 .8rem}.preview-grid p{margin:0;max-width:30rem}.float-in .sb-window{animation:bob-y 6s var(--ease-in-out) infinite}@keyframes bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-band{position:relative;overflow:hidden;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line)}.cta-band:before{content:"";position:absolute;left:0;top:0;height:2px;width:30%;background:var(--accent);animation:beam-x 5s linear infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}.sale-banner{position:relative;overflow:hidden;background:var(--sale-bg);color:var(--sale-text);border-bottom:1px solid rgba(0,0,0,.25);animation:banner-in .5s var(--ease-out) both}@keyframes banner-in{0%{transform:translateY(-100%)}}.sale-inner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding-top:.55rem;padding-bottom:.55rem;font-size:var(--fs-sm)}.sale-chip{position:relative;padding:.15rem .55rem;border-radius:var(--r-sm);background:var(--sale-chip);color:var(--sale-chip-text);font-weight:800;font-stretch:var(--narrow);font-size:1.05rem;animation:chip-wiggle 2.6s var(--ease-out) infinite}@keyframes chip-wiggle{0%,75%,to{transform:none}82%{transform:rotate(-6deg) scale(1.12)}90%{transform:rotate(4deg) scale(1.05)}}.sale-title{font-weight:800;font-stretch:var(--semi)}.sale-text{opacity:.85}.sale-code{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:var(--r-sm);border:1px dashed;font-family:var(--mono);font-weight:700;transition:transform var(--t-press) var(--ease-out)}.sale-code:active{transform:scale(.95)}.sale-timer{display:inline-flex;align-items:baseline;gap:.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.9}.sale-timer b{font-stretch:var(--narrow);font-size:1.05rem;margin-left:.3rem}.sale-cta{font-weight:700;text-decoration:underline;text-underline-offset:3px}.sale-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border-radius:var(--r-sm);opacity:.7}.sale-close:hover{opacity:1}.season{position:fixed;inset:0;z-index:35;pointer-events:none}.season.contained{position:absolute;z-index:3}.season-fx{position:absolute;inset:0;width:100%;height:100%}.season-corner{position:absolute;width:clamp(120px,15vw,210px);aspect-ratio:1;transition:opacity .5s ease,transform .6s var(--ease-out)}.season.contained .season-corner{width:26%;max-width:150px}.season-corner svg{width:100%;height:100%;overflow:visible;display:block}.season-corner.top{top:calc(var(--banner-h, 0px) + var(--nav-h))}.season.contained .season-corner.top{top:0}.season-corner.bottom{bottom:0}.season-corner.left{left:0}.season-corner.right{right:0}.season-corner.right svg{transform:scaleX(-1)}.season-corner.is-off{opacity:0;transform:scale(.92)}.glow{filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 9px currentColor)}.sway{transform-box:fill-box;transform-origin:50% 0;animation:sway 4.5s ease-in-out infinite}.bob{animation:bob 3.2s ease-in-out infinite}.twinkle{animation:twinkle 2.4s ease-in-out infinite}.pulse,.twinkle{transform-box:fill-box;transform-origin:center}.pulse{animation:pulse 2.8s ease-out infinite}@keyframes sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%{transform:scale(.4);opacity:0}25%{opacity:1}to{transform:scale(1.05);opacity:0}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.admin{min-height:100vh;padding-bottom:6rem;background:var(--ink-solid)}.admin-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-top-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--nav-h)}.admin-top-right{display:flex;align-items:center;gap:.6rem}.admin-body{display:grid;grid-template-columns:13.5rem 1fr;grid-gap:1.75rem;gap:1.75rem;padding-top:1.75rem;align-items:start}.admin-tabs{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.75rem);display:flex;flex-direction:column;padding:6px 0;border-radius:var(--r-win);background:var(--drawer);border:1px solid var(--line)}.admin-tabs .sb-tab{position:relative;z-index:1}.admin-tab-indicator{position:absolute;left:0;top:0;height:2.6rem;background:var(--accent-soft);border-left:3px solid var(--accent);pointer-events:none;transition:transform var(--t-move) var(--ease-in-out),width var(--t-move) var(--ease-in-out)}.admin-panes{min-width:0}.admin-pane{display:none;flex-direction:column;gap:14px}.admin-pane.on{display:flex;animation:fade-up var(--t-win) var(--ease-out)}.a-intro{margin:0}.a-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.3rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line)}.a-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.a-card-head h3{margin:0;color:var(--text);font-size:var(--fs-lg);font-weight:700;font-stretch:var(--semi)}.a-card-head p{margin:.2rem 0 0}.a-field{display:grid;grid-gap:6px;gap:6px}.a-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.a-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.a-row .t-name{font-size:var(--fs-md)}.sb-input.area{height:auto;padding:.7rem .9rem;resize:vertical;line-height:1.5}.a-range{width:100%;accent-color:var(--accent)}.a-list{display:grid;grid-gap:6px;gap:6px}.a-item{display:grid;grid-template-columns:auto 1fr 1.4fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:6px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.a-order{display:flex}.a-order .sb-icon-btn{width:2rem;height:2rem;font-size:.8rem}.a-fixed{display:flex;align-items:center;color:var(--dim)}.a-spacer{width:2.5rem}.sb-icon-btn:disabled{opacity:.3;cursor:default}.banner.bad{background:rgba(239,68,68,.1);border-color:var(--bad-line);color:#fca5a5}.holiday-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.theme-btn{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line);color:var(--text);font-weight:600;font-stretch:var(--semi);text-align:left;transition:border-color var(--t-pop) var(--ease-out),transform var(--t-press) var(--ease-out)}.theme-btn:active{transform:scale(.97)}.theme-btn.on{border-color:var(--accent-line);background:var(--accent-soft)}.swatch{display:flex;gap:3px}.swatch i{width:7px;height:16px;border-radius:2px;display:block}.sched{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm)}.sched div{display:flex;justify-content:space-between;padding:.4rem .7rem;border-radius:var(--r-sm);background:var(--drawer)}.sched b{color:var(--text);font-weight:600}.sched .now{box-shadow:inset 0 0 0 1px var(--good)}.mini-site{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.75rem);border-radius:var(--r-win);overflow:hidden;border:1px solid var(--line-2);background:var(--ink-solid)}.mini-chrome{display:flex;align-items:center;gap:6px;padding:.6rem .8rem;background:var(--drawer);border-bottom:1px solid var(--line)}.mini-chrome i{width:9px;height:9px;border-radius:50%;background:var(--raise-2)}.mini-chrome span{margin-left:6px;font-size:var(--fs-xs);color:var(--dim)}.mini-stage{position:relative;height:26rem;overflow:hidden;isolation:isolate}.mini-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px}.mini-hero{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;gap:.8rem}.mini-kicker{font-size:var(--fs-xs);color:var(--accent-2);font-weight:700}.mini-title{font-stretch:var(--narrow);font-weight:800;font-size:2.6rem;line-height:.92;color:var(--text)}.mini-title em{font-style:normal;color:var(--accent);display:block}.mini-btn{padding:.5rem 1rem;border-radius:var(--r);background:var(--accent);color:var(--on-accent);font-weight:700;font-size:var(--fs-sm)}.bg-row{display:grid;grid-template-columns:16rem 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}.bg-preview{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:var(--ink-solid);border:1px solid var(--line)}.bg-preview img,.bg-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg-dim{background:var(--ink-solid)}.bg-dim,.bg-empty{position:absolute;inset:0}.bg-empty{display:grid;place-items:center;color:var(--dim);font-size:var(--fs-sm);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:18px 18px}.bg-sample{position:absolute;left:.8rem;bottom:.6rem;font-stretch:var(--narrow);font-weight:800;font-size:1.5rem;color:var(--text)}.bg-controls{display:grid;grid-gap:.9rem;gap:.9rem}.upload-btn{cursor:pointer;height:2.75rem}.upload-btn.busy{opacity:.6;pointer-events:none}.sale-preview{justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1rem;border-radius:var(--r);background:var(--sale-bg);color:var(--sale-text);font-size:var(--fs-sm)}.pct-row,.sale-preview{display:flex;align-items:center}.pct-row{gap:1rem}.pct-input{width:6rem}.bulk-row{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.bulk,.bulk-row{align-items:center}.bulk{display:inline-flex;gap:4px;font-weight:600;color:var(--text);font-size:var(--fs-sm)}.bulk .sb-btn.sm{height:1.9rem;padding:0 .55rem;font-size:var(--fs-xs)}.pkg-table{display:grid;grid-gap:6px;gap:6px}.pkg-row{display:grid;grid-template-columns:auto 3rem minmax(0,1fr) auto 7.5rem auto auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 8px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.pkg-row.is-hidden{display:none}.pkg-row{transition:border-color var(--t-pop) var(--ease-out),opacity var(--t-pop) var(--ease-out)}.pkg-row.dragging{opacity:.45}.pkg-row.drop-here{border-color:var(--accent-line);box-shadow:inset 0 2px 0 var(--accent)}.pkg-move{display:flex;align-items:center;gap:2px}.drag-handle{display:grid;place-items:center;width:1.6rem;height:2.4rem;color:var(--dim);cursor:-webkit-grab;cursor:grab;border-radius:var(--r-sm);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}@media (hover:hover) and (pointer:fine){.drag-handle:hover{color:var(--text);background:var(--raise)}}.pkg-pos{min-width:1.6rem;text-align:center;font-stretch:var(--narrow);font-weight:800;color:var(--dim)}.pkg-arrows{display:flex;flex-direction:column}.pkg-arrows .sb-icon-btn{width:1.6rem;height:1.2rem;font-size:.65rem}.col-item{display:grid;grid-gap:10px;gap:10px;padding:10px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.col-head{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:8px;gap:8px;align-items:center}.col-link{font-family:var(--mono);font-size:var(--fs-xs)}.col-body{display:grid;grid-gap:10px;gap:10px;padding-left:4.4rem}.col-tags{display:grid;grid-gap:6px;gap:6px}.col-switches{display:flex;flex-wrap:wrap;gap:1.25rem}.col-switch{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;cursor:pointer}.col-hits,.col-switch{color:var(--text);font-size:var(--fs-sm)}.pkg-row.muted .pkg-name,.pkg-row.muted .pkg-thumb{opacity:.45}.pkg-thumb{position:relative;width:3rem;height:3rem;border-radius:var(--r-sm);overflow:hidden;background:var(--raise);display:grid;place-items:center;font-stretch:var(--narrow);font-weight:800;color:var(--accent)}.pkg-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pkg-name{display:grid;min-width:0}.pkg-name .t-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.pkg-fw{display:flex;gap:4px}.fw-chip.sm{height:2.1rem;padding:0 .5rem;font-size:var(--fs-xs);gap:.3rem}.pkg-badge{height:2.25rem;font-size:var(--fs-sm)}.sb-icon-btn.star.on{color:var(--accent)}.sb-icon-btn.on:not(.star){color:var(--bad)}.social-item{grid-template-columns:auto 11rem 1fr auto auto}.social-kind{position:relative}.social-kind i{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--accent);pointer-events:none}.social-kind .select{width:100%;padding-left:2.3rem}.faq-edit{display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.faq-edit-head{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px;align-items:center}.save-bar{position:fixed;left:0;right:0;bottom:18px;z-index:50;display:flex;justify-content:center;pointer-events:none;transform:translateY(140%);transition:transform .3s var(--ease-drawer)}.save-bar.show{transform:none}.save-inner{display:flex;align-items:center;gap:1.5rem;padding:.6rem .6rem .6rem 1.1rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line-2);box-shadow:0 20px 40px -20px rgba(0,0,0,.8);pointer-events:auto}.save-inner .good i{color:var(--good)}.save-inner .bad i{color:var(--bad)}.admin-login{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.admin-login .sb-window{width:100%;max-width:26rem}.or{text-align:center;color:var(--dim);font-size:var(--fs-sm)}code{font-family:var(--mono);font-size:.9em;color:var(--accent-2)}@media (max-width:980px){.admin-body{grid-template-columns:1fr}.admin-tabs{position:static;flex-direction:row;overflow-x:auto;padding:4px}.admin-tabs .sb-tab{width:auto;white-space:nowrap}.admin-tab-indicator{display:none}.admin-tabs .sb-tab.on{background:var(--accent-soft);border-radius:var(--r-sm)}.holiday-grid{grid-template-columns:1fr}.mini-site{position:static}.pkg-row{grid-template-columns:auto 3rem 1fr auto auto}.col-body{padding-left:0}.col-link{display:none}.pkg-badge,.pkg-fw{grid-column:1/-1}}@media (max-width:640px){.a-grid2,.bg-row{grid-template-columns:1fr}.a-item,.social-item{grid-template-columns:1fr auto auto}.a-item .a-order{grid-column:1/-1}.admin-top-right .t-dim{display:none}.save-inner{margin:0 12px;gap:.8rem}}.hero-split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:3rem;gap:3rem;align-items:center;width:100%}.hero-copy{display:flex;flex-direction:column;align-items:flex-start}.hero-copy .hero-title{font-size:clamp(3rem,5.6vw,5.8rem);text-align:left;margin:1.2rem 0 1.4rem}.hero-copy .word{margin:0 .24em 0 0}.hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--line)}.proof{display:flex;flex-direction:column}.proof b{font-stretch:var(--narrow);font-weight:800;font-size:2rem;line-height:1;color:var(--text)}.proof b i{color:var(--accent);font-size:.8em}.proof span{color:var(--dim);font-size:var(--fs-sm)}.hero-sale{align-self:center;padding:.35rem .7rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:800;font-stretch:var(--narrow);font-size:1.2rem}.hero-visual,.showcase{position:relative}.showcase{height:clamp(22rem,38vw,30rem)}.showcase-slab{position:absolute;left:8%;right:4%;top:10%;bottom:6%;border-radius:18px;background:var(--accent);transform:rotate(-6deg);opacity:.92}.showcase-slab:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M0 22L22 0' stroke='%231a0d02' stroke-opacity='.12' stroke-width='2'/%3E%3C/svg%3E")}.showcase-stack{position:absolute;inset:0;display:grid;place-items:center}.show-card{grid-area:1/1;width:min(25rem,82%);text-align:left;border-radius:var(--r-win);overflow:hidden;background:var(--panel);border:1px solid var(--line-2);box-shadow:0 30px 60px -24px rgba(0,0,0,.85);transition:transform .7s var(--ease-in-out),opacity .7s var(--ease-in-out);cursor:pointer}.show-card.front{cursor:zoom-in}.show-media{position:relative;aspect-ratio:16/9;background:var(--raise);overflow:hidden}.show-media .ph span{font-size:2.4rem}.show-body{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem 1.05rem}.show-name{font-stretch:var(--semi);font-weight:700;color:var(--text);font-size:1.1rem;margin-bottom:.35rem}.show-price{flex:none;padding:.3rem .65rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:800;font-stretch:var(--narrow);font-size:1.25rem}.showcase-dots{position:absolute;left:0;right:0;bottom:-1.5rem;display:flex;justify-content:center;gap:6px}.showcase-dots button{width:22px;height:4px;border-radius:2px;background:var(--line-2);transition:background-color var(--t-pop) var(--ease-out),transform var(--t-pop) var(--ease-out)}.showcase-dots button.on{background:var(--accent);transform:scaleX(1.5)}.sec-index{display:inline-flex;align-items:center;gap:.6rem;color:var(--accent-2);font-weight:700;font-stretch:var(--semi);font-size:var(--fs-sm)}.sec-index b{font-stretch:var(--narrow);font-weight:800;font-size:1.05rem;padding:.15rem .45rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent)}.col-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:14px;gap:14px}.col-tile{display:flex;flex-direction:column;border-radius:var(--r-win);overflow:hidden;background:var(--panel);border:1px solid var(--line);transition:transform var(--t-win) var(--ease-out),border-color var(--t-win) var(--ease-out),opacity .42s var(--ease-out)}.col-mosaic{display:grid;grid-gap:2px;gap:2px;aspect-ratio:16/9;background:var(--line)}.col-mosaic.n2{grid-template-columns:1fr 1fr}.col-mosaic.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.col-mosaic.n3>:first-child{grid-row:span 2}.col-mosaic>span{position:relative;overflow:hidden;background:var(--raise)}.col-mosaic img{transition:transform .6s var(--ease-out)}.col-mosaic .ph span{font-size:1.3rem}.col-info{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.col-info h3{margin:0;color:var(--text);font-stretch:var(--narrow);font-weight:800;font-size:1.6rem;line-height:1.05}.col-info span{color:var(--dim);font-size:var(--fs-sm)}.col-info>i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--r);background:var(--raise);color:var(--accent);transition:transform var(--t-win) var(--ease-out),background-color var(--t-win) var(--ease-out),color var(--t-win) var(--ease-out)}@media (hover:hover) and (pointer:fine){.col-tile:hover{transform:translateY(-4px);border-color:var(--accent-line)}.col-tile:hover img{transform:scale(1.06)}.col-tile:hover .col-info>i{background:var(--accent);color:var(--on-accent);transform:translateX(3px)}}.videos{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.videos.single{grid-template-columns:minmax(0,1fr);max-width:60rem}.video-main{border-radius:var(--r-win);overflow:hidden;background:var(--panel);border:1px solid var(--line)}.video-frame{position:relative;aspect-ratio:16/9;background:#000}.video-frame iframe{border:0}.video-frame iframe,.video-poster{position:absolute;inset:0;width:100%;height:100%}.video-poster img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.play{position:absolute;left:50%;top:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:1.6rem;transition:transform var(--t-win) var(--ease-out)}.play:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--accent);animation:ping 2s var(--ease-out) infinite}.play i{margin-left:4px}@media (hover:hover) and (pointer:fine){.video-poster:hover img{transform:scale(1.04)}.video-poster:hover .play{transform:scale(1.08)}}.video-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem}.video-caption h3{margin:.2rem 0 0;color:var(--text);font-stretch:var(--semi);font-size:1.25rem}.video-list{display:grid;grid-gap:8px;gap:8px;max-height:32rem;overflow-y:auto;padding-right:4px}.video-item{display:grid;grid-template-columns:9rem 1fr;grid-gap:.85rem;gap:.85rem;align-items:center;padding:6px;text-align:left;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);transition:border-color var(--t-pop) var(--ease-out),transform var(--t-press) var(--ease-out)}.video-item:active{transform:scale(.98)}.video-item.on{border-color:var(--accent-line);background:var(--raise)}.video-thumb{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:#000}.video-thumb img{width:100%;height:100%;object-fit:cover}.video-thumb i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text);font-size:.9rem;opacity:.85}.video-meta{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.video-meta b{color:var(--text);font-stretch:var(--semi);font-size:var(--fs-sm);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-meta em{font-style:normal;color:var(--dim);font-size:var(--fs-xs)}.live-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);color:var(--text);font-size:var(--fs-sm);font-weight:600}.payments{display:grid;grid-template-columns:18rem 1fr;grid-gap:16px;gap:16px;align-items:start}.payments:not(:has(.top-buyer)){grid-template-columns:1fr}.top-buyer{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.75rem 1.25rem;border-radius:var(--r-win);background:var(--accent);color:var(--on-accent)}.top-buyer .t-label{color:var(--on-accent);opacity:.8}.top-buyer .t-dim{color:var(--on-accent);opacity:.7;margin:0}.top-crown{position:absolute;right:-.4rem;top:-.8rem;font-size:5rem;opacity:.12;transform:rotate(14deg)}.top-name{font-stretch:var(--narrow);font-weight:800;font-size:2rem;line-height:1}.top-total{font-weight:800;font-size:1.1rem}.pay-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pay-row{display:flex;align-items:center;gap:.85rem;padding:.8rem .9rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.pay-avatar{flex:none;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:var(--r);color:var(--on-accent);font-weight:800;font-stretch:var(--narrow);font-size:1.3rem}.pay-avatar.big{width:4.4rem;height:4.4rem;font-size:2.2rem;border:3px solid var(--on-accent)}.pay-main{min-width:0;flex:1 1;display:grid}.pay-main b{color:var(--text);font-stretch:var(--semi)}.pay-main b,.pay-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-main span{color:var(--dim);font-size:var(--fs-sm)}.pay-main em{font-style:normal;color:var(--body)}.pay-side{display:grid;justify-items:end;grid-gap:.1rem;gap:.1rem}.pay-amount{font-weight:800;color:var(--accent-2)}.pay-time{color:var(--dim);font-size:var(--fs-xs);white-space:nowrap}.cta-block{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,3.5rem);border-radius:16px;background:var(--accent);color:var(--on-accent)}.cta-block:after{content:"";position:absolute;right:-6rem;top:-6rem;width:22rem;height:22rem;border-radius:50%;border:40px solid rgba(26,13,2,.08);pointer-events:none}.cta-block h2{margin:.3rem 0 .5rem;font-stretch:var(--narrow);font-weight:800;font-size:clamp(2.4rem,5vw,4rem);line-height:.95;color:var(--on-accent)}.cta-block p{margin:0;max-width:32rem;font-weight:500;opacity:.85}.cta-kicker{font-weight:700;font-stretch:var(--semi);opacity:.8}.sb-btn.dark{position:relative;z-index:1;background:var(--ink-solid);color:var(--text);border:1px solid rgba(0,0,0,.4)}@media (hover:hover) and (pointer:fine){.sb-btn.dark:hover{background:#1b2130}}.shop{padding:1.5rem 0 5rem}.shop-grid{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.shop-side{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + var(--nav-h) + 1.25rem);display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1rem;border-radius:var(--r-win);background:var(--drawer);border:1px solid var(--line)}.search.big .sb-input{height:3rem;font-size:var(--fs-md);padding-right:2.5rem;background:var(--ink-solid)}.search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:var(--r-sm);color:var(--dim)}.search-clear:hover{color:var(--text);background:var(--raise)}.side-block{display:grid;grid-gap:.5rem;gap:.5rem}.side-label{font-size:var(--fs-xs);font-weight:700;color:var(--dim);font-stretch:var(--semi);padding-left:.2rem}.side-tabs{position:relative;display:grid;grid-gap:2px;gap:2px}.side-indicator{position:absolute;left:0;top:0;border-radius:var(--r-sm);background:var(--accent-soft);border-left:3px solid var(--accent);pointer-events:none;transition:transform var(--t-move) var(--ease-in-out),width var(--t-move) var(--ease-in-out),height var(--t-move) var(--ease-in-out)}.side-tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:2.6rem;padding:0 .8rem 0 .95rem;color:var(--body);font-weight:600;font-stretch:var(--semi);text-align:left;transition:color var(--t-pop) var(--ease-out)}.side-tab,.side-tab em{border-radius:var(--r-sm)}.side-tab em{font-style:normal;min-width:1.8rem;text-align:center;padding:.05rem .4rem;background:var(--raise);color:var(--dim);font-size:var(--fs-xs);font-weight:700}.side-tab.on{color:var(--text)}.side-tab.on em{background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.side-tab:not(.on):hover{color:var(--text);background:var(--raise)}}.shop-side .select{width:100%}.shop-side .fw-filter .fw-chip{height:2.3rem}.shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.shop-title{margin:0;font-stretch:var(--narrow);font-weight:800;font-size:clamp(2rem,3.4vw,2.6rem);color:var(--text);line-height:1}.shop-count{color:var(--dim);font-weight:600}.shop-main .grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}@media (max-width:1080px){.hero-split{grid-template-columns:1fr}.hero-visual{max-width:34rem;width:100%;margin:1rem auto 2rem}.payments,.videos{grid-template-columns:1fr}}@media (max-width:860px){.shop-grid{grid-template-columns:1fr;gap:1.25rem}.shop-side{position:static}.side-tabs{display:flex;overflow-x:auto;gap:4px;scrollbar-width:none}.side-tabs::-webkit-scrollbar{display:none}.side-tab{flex:none}.side-indicator{border-left:0;box-shadow:inset 0 -2px 0 var(--accent)}.pay-list{grid-template-columns:1fr}.video-item{grid-template-columns:7rem 1fr}.cta-block{flex-direction:column;align-items:flex-start}}.home-item{grid-template-columns:auto 1fr auto}.video-edit{display:grid;grid-template-columns:8rem 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:8px;border-radius:var(--r);background:var(--drawer);border:1px solid var(--line)}.video-edit-thumb{aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--raise);display:grid;place-items:center;color:var(--dim);font-size:1.4rem}.video-edit-thumb img{width:100%;height:100%;object-fit:cover}.video-edit-fields{display:grid;grid-gap:6px;gap:6px;min-width:0}.video-edit-actions{display:flex;flex-direction:column}.bad-text{color:#fca5a5}.setup-steps{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem;border-radius:var(--r);background:var(--drawer);border:1px dashed var(--line-2)}.setup-steps ol{margin:0;padding-left:1.2rem;display:grid;grid-gap:.35rem;gap:.35rem}.setup-steps p{margin:0}@media (max-width:640px){.video-edit{grid-template-columns:1fr auto}.video-edit-thumb{display:none}}.hero-center .hero-inner{text-align:center;align-items:center}.hero-center .hero-title{font-size:clamp(3.2rem,8.4vw,7.4rem);margin:1.4rem 0}.hero-center .word{margin:0 .12em}.hero-center .lead{margin-left:auto;margin-right:auto;max-width:38rem}.hero-center .hero-cta{justify-content:center}.hero-center .hero-proof{justify-content:center;border-top:0;padding-top:0;margin-top:2.5rem;gap:1.5rem}.hero-center .proof{align-items:center}.hero-center .proof b{font-size:1.35rem}.proof-sep{width:1px;height:2.2rem;background:var(--line-2)}.card .media{display:block;width:100%;text-align:left}.card-view{position:absolute;left:50%;bottom:.9rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:var(--r);background:rgba(13,17,26,.88);border:1px solid var(--line-2);color:var(--text);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity var(--t-win) var(--ease-out),transform var(--t-win) var(--ease-out);pointer-events:none}.card-view i{color:var(--accent)}@media (hover:hover) and (pointer:fine){.card:hover .card-view{opacity:1;transform:translate(-50%)}}.card .body a.t-name{font-size:1.12rem;transition:color var(--t-pop) var(--ease-out)}.card .body a.t-name:hover{color:var(--accent-2)}.showcase-wrap{display:grid;grid-gap:16px;gap:16px}.spotlight{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);border-radius:14px;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.spot-media{position:relative;aspect-ratio:16/9;background:#000}.spot-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.spot-info{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);border-left:1px solid var(--line)}.spot-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.spot-info h3{margin:0;font-stretch:var(--narrow);font-weight:800;font-size:clamp(2rem,3.4vw,2.9rem);line-height:.98;color:var(--text)}.spot-info p{margin:0;color:var(--body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.spot-buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--line)}.spot-price{font-stretch:var(--narrow);font-weight:800;font-size:2.2rem;color:var(--text)}.spot-actions{display:flex;gap:8px;flex-wrap:wrap}.show-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:14px;gap:14px}.show-item{border-radius:var(--r-win);overflow:hidden;background:var(--panel);border:1px solid var(--line);transition:border-color var(--t-win) var(--ease-out),transform var(--t-win) var(--ease-out),opacity .42s var(--ease-out)}@media (hover:hover) and (pointer:fine){.show-item:hover{border-color:var(--accent-line);transform:translateY(-3px)}}.show-item-media{position:relative;aspect-ratio:16/9;background:#000}.show-item-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.show-item-body{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.9rem 1rem 1rem}.show-item-body h4{margin:.15rem 0 0;color:var(--text);font-stretch:var(--semi);font-size:1.1rem}.show-item-body p{margin:.3rem 0 0;color:var(--dim);font-size:var(--fs-sm)}.show-link{flex:none;display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-2);font-weight:700;font-size:var(--fs-sm)}.play.sm{width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;font-size:1.1rem}.gallery-main{position:relative;aspect-ratio:16/9;border-radius:var(--r-win);overflow:hidden;background:#000;border:1px solid var(--line)}.gallery-main iframe{width:100%;height:100%;border:0}.gallery-image,.gallery-main iframe,.gallery-ph{position:absolute;inset:0}.gallery-image{width:100%;height:100%;cursor:zoom-in}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.gallery-zoom{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:var(--r);background:rgba(13,17,26,.85);border:1px solid var(--line-2);color:var(--text);font-size:var(--fs-xs);font-weight:600;opacity:0;transform:translateY(6px);transition:opacity var(--t-win) var(--ease-out),transform var(--t-win) var(--ease-out)}@media (hover:hover) and (pointer:fine){.gallery-image:hover img{transform:scale(1.03)}.gallery-image:hover .gallery-zoom{opacity:1;transform:none}}@media (hover:none){.gallery-zoom{opacity:1;transform:none}}.gallery .thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.thumb{position:relative;flex:none;width:7rem;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;border:2px solid transparent;opacity:.6;background:#000;transition:opacity var(--t-pop) var(--ease-out),border-color var(--t-pop) var(--ease-out)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.on{opacity:1;border-color:var(--accent)}.thumb:hover{opacity:1}.thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.65rem}.lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:4vh 4vw;background:rgba(5,7,11,.92);opacity:0;pointer-events:none;cursor:zoom-out;transition:opacity var(--t-win) var(--ease-out)}.lightbox.open{opacity:1;pointer-events:auto}.lightbox-img{max-width:100%;max-height:92vh;border-radius:var(--r-win);box-shadow:0 30px 80px -20px rgba(0,0,0,.9);transform:scale(.96);transition:transform var(--t-win) var(--ease-out)}.lightbox.open .lightbox-img{transform:none}.lightbox-close,.lightbox-nav{position:absolute;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:var(--r);background:rgba(29,36,51,.9);border:1px solid var(--line-2);color:var(--text);cursor:pointer}.lightbox-close{top:1.2rem;right:1.2rem}.lightbox-nav{top:50%;margin-top:-1.4rem}.lightbox-nav.prev{left:1.2rem}.lightbox-nav.next{right:1.2rem}.lightbox-count{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);color:var(--body);font-size:var(--fs-sm);font-weight:600}.pkg-left{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.details-box{border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);overflow:hidden}.details-head{justify-content:space-between;padding:.95rem 1.25rem;border-bottom:1px solid var(--line);background:var(--drawer)}.details-head,.details-head h2{display:flex;align-items:center}.details-head h2{margin:0;gap:.6rem;color:var(--text);font-stretch:var(--semi);font-size:var(--fs-lg);font-weight:700}.details-head h2 i{color:var(--accent);font-size:.95rem}.details-scroll{max-height:34rem;overflow-y:auto;padding:1.25rem 1.4rem 1.5rem;overscroll-behavior:contain}.details-scroll>:first-child{margin-top:0}.details-scroll,.drawer-body,.video-list{scrollbar-width:thin;scrollbar-color:var(--accent) var(--drawer)}.details-scroll::-webkit-scrollbar,.drawer-body::-webkit-scrollbar{width:8px}.details-scroll::-webkit-scrollbar-track,.drawer-body::-webkit-scrollbar-track{background:var(--drawer)}.details-scroll::-webkit-scrollbar-thumb,.drawer-body::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px;border:2px solid var(--drawer)}.buy-box{display:grid;grid-gap:1rem;gap:1rem}.buy-box h1{margin:.2rem 0 0}.buy-price{padding:.9rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.buy-box .checks{margin:0}.show-edit-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}@media (max-width:980px){.spotlight{grid-template-columns:1fr}.spot-info{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.proof-sep{display:none}.hero-center .hero-proof{gap:1rem 1.5rem}.details-scroll{max-height:26rem}.lightbox-nav{display:none}}@media (max-width:980px){.preview-grid{grid-template-columns:1fr;gap:2rem}.features{grid-template-columns:repeat(2,1fr)}.pkg-grid{grid-template-columns:1fr}.buy-box{position:static}}@media (max-width:760px){.nav .wrap{gap:1rem}.nav-links{position:fixed;top:var(--nav-h);left:0;right:0;flex-direction:column;padding:.75rem 16px 1rem;background:var(--drawer);border-bottom:1px solid var(--line);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--t-exit) var(--ease-out),transform var(--t-exit) var(--ease-out)}.nav-links.open{opacity:1;transform:none;pointer-events:auto;transition-duration:var(--t-pop)}.nav-links a.on:after{display:none}.menu-btn{display:inline-grid}.user-chip .name{display:none}.wrap{padding:0 16px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat{padding:1.4rem 1rem}.stat:nth-child(odd){padding-left:0}.features{grid-template-columns:1fr}.hero-copy .hero-title{font-size:clamp(2.9rem,13vw,4.2rem)}.proof b{font-size:1.6rem}.section{padding:3.5rem 0}.section-head{flex-direction:column;align-items:flex-start}.sb-body{grid-template-columns:1fr}.sb-tabs{display:flex;padding:0;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.sb-tab{justify-content:center}.sb-tab-indicator{display:none}.sb-tab.on{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.sb-panes{min-height:17rem}.toolbar{position:static}.toolbar .wrap{flex-wrap:wrap}.toolbar .search{max-width:none;flex-basis:100%;order:3;margin-left:0}.cta-band{flex-direction:column;align-items:flex-start;padding:1.75rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.season-corner{width:92px;opacity:.85}.sale-text{display:none}.sale-inner{padding-right:2.5rem}.ticker-item{font-size:1.25rem}.fw-filter{order:2}.hero-pill em{display:none}.nav-right .sb-btn.ghost.sm{padding:0 .7rem}.sb-toasts{left:16px;right:16px;bottom:16px}.sb-toast{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.beam,.bob,.float-in .sb-window,.live-dot:after,.page-bg-grid:before,.pulse,.sale-chip,.sale-flag,.scroll-cue,.sway,.ticker-track,.twinkle{animation:none!important}*,:after,:before{animation-duration:1ms!important}.card,.reveal,.sb-pane,.sb-pop{transition-property:opacity!important}.reveal,.sb-pane,.sb-pop.open{transform:none!important}.drawer,.sb-seg-thumb,.sb-switch:after,.sb-tab-indicator{transition-duration:1ms!important}html{scroll-behavior:auto}}.a-note{margin:.2rem 0 .6rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:8px;color:var(--muted,#9aa3b2);font-size:.9rem}.a-note.good{border-color:color-mix(in srgb,#22c55e 45%,var(--line));color:#86efac}.a-note.bad{border-color:color-mix(in srgb,#ef4444 50%,var(--line));color:#fca5a5}.test-steps{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.test-steps li{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem .8rem;border:1px solid var(--line);border-radius:8px}.test-steps li i{margin-top:.2rem}.test-steps li.good i{color:#4ade80}.test-steps li.bad i{color:#f87171}.test-steps li div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.test-steps li span{color:var(--muted,#9aa3b2);font-size:.88rem;overflow-wrap:anywhere}:root{--ink-solid:#070b14;--drawer:#0c1220;--panel:#111a2c;--raise:#182337;--raise-2:#20304a;--line:rgba(148,170,210,0.12);--line-2:rgba(148,170,210,0.22);--amber:#fbbf24;--body:#a9b6cc;--glow:rgba(249,115,22,0.35)}body{background:radial-gradient(60rem 36rem at 85% -10%,rgba(249,115,22,.13),transparent 60%),radial-gradient(50rem 30rem at -10% 30%,rgba(59,91,160,.14),transparent 60%),var(--ink-solid);background-attachment:fixed}.buy-box h1,.cta-block h2,.hero-title,.section-head h2,.spotlight h3{font-stretch:118%;font-weight:900;letter-spacing:-.035em}.section-head h2{font-size:clamp(2.1rem,4vw,3.3rem);line-height:1;margin-top:0}.section-head p{color:var(--body)}.word.accent{background:linear-gradient(100deg,var(--accent) 10%,var(--amber) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.sb-btn.primary{background:linear-gradient(180deg,#fb8a3c,var(--accent) 55%,var(--accent-deep));border:0;box-shadow:0 10px 30px -10px var(--glow),inset 0 1px 0 rgba(255,220,180,.35)}@media (hover:hover) and (pointer:fine){.sb-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#fd9a52,#fb7d27 55%,var(--accent));box-shadow:0 14px 36px -10px rgba(249,115,22,.55),inset 0 1px 0 rgba(255,220,180,.4)}}html.is-scrolled .nav:before{background:rgba(7,11,20,.72);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.hero-v5{min-height:min(92svh,52rem);padding-bottom:2rem}.hero-v5+#next+.section{padding-top:3rem}.hero-v5 .hero-title{text-wrap:balance}.hero-v5 .page-bg-grid{display:none}.hero-v5-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:3rem;gap:3rem;align-items:center;width:100%}.hero-v5 .hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-v5 .hero-title{font-size:clamp(2.8rem,4.7vw,4.9rem);line-height:.92;margin:1.3rem 0;text-align:left}.hero-v5 .word{margin:0 .2em 0 0}.hero-v5 .lead{margin:0 0 2rem;max-width:32rem;font-size:clamp(1.05rem,1.3vw,1.18rem)}.release-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .75rem;border-radius:999px;background:rgba(17,26,44,.75);border:1px solid var(--line-2);color:var(--body);font-size:var(--fs-sm);transition:border-color var(--t-win) var(--ease-out),color var(--t-win) var(--ease-out)}.release-chip b{color:var(--text);font-weight:700}a.release-chip:hover{border-color:var(--accent-line);color:var(--text)}.hero-facts{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:2.6rem 0 0;padding:0}.hero-facts div{display:grid;grid-gap:.2rem;gap:.2rem}.hero-facts dt{color:var(--dim);font-size:var(--fs-xs);font-weight:600}.hero-facts dd{margin:0;color:var(--text);font-weight:800;font-stretch:110%;font-size:1.15rem}.hero-facts .fact-sale dd{color:var(--accent)}.stage{--px:0;--py:0;position:relative;aspect-ratio:1/.86;perspective:1400px;isolation:isolate}.stage-floor{position:absolute;left:-20%;right:-20%;bottom:-6%;height:58%;background-image:linear-gradient(rgba(249,115,22,.28) 1px,transparent 0),linear-gradient(90deg,rgba(249,115,22,.28) 1px,transparent 0);background-size:46px 46px;transform:rotateX(68deg);transform-origin:50% 100%;-webkit-mask-image:radial-gradient(ellipse 60% 75% at 50% 85%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 60% 75% at 50% 85%,#000 25%,transparent 72%);z-index:-2}.stage-glow{position:absolute;left:10%;right:10%;bottom:6%;height:40%;background:radial-gradient(ellipse at 50% 60%,rgba(249,115,22,.55),rgba(251,191,36,.12) 45%,transparent 70%);filter:blur(30px);z-index:-1}.stage-card{--rot:0deg;--tx:0%;--ty:0%;--s:1;--depth:1;position:absolute;left:50%;top:46%;width:72%;display:grid;grid-gap:.55rem;gap:.55rem;transform:translate(-50%,-50%) translate(calc(var(--tx) + var(--px) * 10px * var(--depth)),calc(var(--ty) + var(--py) * 8px * var(--depth))) rotateY(calc(var(--px) * 7deg)) rotateX(calc(var(--py) * -5deg)) rotate(var(--rot)) scale(var(--s));animation:stage-in .9s var(--ease-out) both;transition:filter .3s var(--ease-out)}.stage-card.left{--rot:-8deg;--tx:-38%;--ty:-24%;--s:0.74;--depth:0.5;filter:brightness(.62) saturate(.9)}.stage-card.right{--rot:7deg;--tx:38%;--ty:-30%;--s:0.7;--depth:0.4;filter:brightness(.55) saturate(.9)}.stage-card.front{--ty:10%;--depth:1.2}a.stage-card.left:hover,a.stage-card.right:hover{filter:none}.stage-shot{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--raise);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 70px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4)}.stage-card.front .stage-shot{box-shadow:0 50px 90px -30px rgba(0,0,0,.95),0 0 60px -10px rgba(249,115,22,.35);border-color:rgba(251,191,36,.35)}.stage-shot .ph,.stage-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 60%);transform:translateX(-120%);animation:stage-sweep 1.6s 1.1s var(--ease-out) both;pointer-events:none}.stage-name{justify-self:start;padding:.3rem .7rem;border-radius:6px;background:rgba(7,11,20,.8);border:1px solid var(--line-2);color:var(--text);font-weight:700;font-size:var(--fs-sm)}.stage-card:not(.front) .stage-name{display:none}@keyframes stage-in{0%{opacity:0;translate:0 40px}}@keyframes stage-sweep{to{transform:translateX(120%)}}.section-alt{background:linear-gradient(180deg,rgba(12,18,32,.9),rgba(12,18,32,.6))}.features.bento{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:minmax(10.5rem,auto);gap:16px}.features.bento .feature{padding:1.6rem;background:linear-gradient(180deg,var(--panel),rgba(17,26,44,.6));border-color:var(--line);display:flex;flex-direction:column;justify-content:flex-end}.features.bento .feature .ico{margin-bottom:auto}.features.bento .feature h3{margin-top:1.4rem;font-stretch:110%;font-weight:800}.features.bento .feature.lead-tile{grid-row:span 2;background:radial-gradient(28rem 18rem at 100% 0,rgba(251,191,36,.55),transparent 60%),linear-gradient(160deg,#fb8a3c,var(--accent) 50%,var(--accent-deep));border:0;color:var(--on-accent)}.features.bento .feature.lead-tile h3{color:var(--on-accent);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:900;letter-spacing:-.02em}.features.bento .feature.lead-tile p{color:rgba(26,13,2,.78);font-size:var(--fs-md);max-width:24rem}.features.bento .feature.lead-tile .ico{background:rgba(26,13,2,.14);color:var(--on-accent);width:3.2rem;height:3.2rem;font-size:1.35rem}.features.bento.n4 .feature:nth-child(4){grid-column:span 2}@media (hover:hover) and (pointer:fine){.features.bento .feature:not(.lead-tile):hover{border-color:var(--accent-line)}}.card{background:linear-gradient(180deg,var(--panel),#0e1626);border-color:var(--line);border-radius:12px}.card .media{border-bottom-color:var(--line)}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--accent-line);box-shadow:0 24px 50px -28px rgba(249,115,22,.55)}.card:hover .media img{transform:scale(1.04)}}.spotlight{border-color:var(--line-2);background:linear-gradient(135deg,rgba(249,115,22,.08),transparent 40%),var(--panel);box-shadow:0 40px 80px -50px rgba(249,115,22,.6)}.footer{border-top:0;background:linear-gradient(180deg,rgba(12,18,32,.4),#060912);position:relative}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line),transparent)}@media (max-width:980px){.hero-v5-grid{grid-template-columns:1fr;gap:1.5rem}.stage{max-width:34rem;width:100%;margin:0 auto}.features.bento{grid-template-columns:1fr 1fr}.features.bento .feature.lead-tile{grid-row:auto;grid-column:span 2}.features.bento.n4 .feature:nth-child(4){grid-column:auto}}@media (max-width:560px){.features.bento{grid-template-columns:1fr}.features.bento .feature.lead-tile{grid-column:auto}.hero-v5 .hero-title{font-size:clamp(2.5rem,11vw,3.4rem)}.hero-facts{gap:1rem 1.6rem}}@media (prefers-reduced-motion:reduce){.stage-card,.stage-shot:after{animation:none}}.page-title{font-stretch:118%;font-weight:900;letter-spacing:-.035em}.shop-title{font-stretch:112%;font-weight:900;letter-spacing:-.03em}.sb-btn.discord{background:#5865f2;color:#fff;border:0}@media (hover:hover) and (pointer:fine){.sb-btn.discord:hover:not(:disabled){background:#4752c4}}.discord-card{border-color:rgba(88,101,242,.45)}.linked-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:8px;font-size:var(--fs-sm);color:var(--body)}.linked-row img{width:1.6rem;height:1.6rem;border-radius:50%}.linked-row i{color:#8b95ff;font-size:1.1rem}.linked-row b{color:var(--text)}.linked-x{margin-left:auto;background:none;border:0;color:var(--dim);cursor:pointer;font:inherit}.linked-x:hover{color:var(--text)}.wordmark{display:inline-flex;align-items:center;gap:.85rem}.wordmark-text span{color:var(--accent)}.brand-logo{height:2.1rem;width:auto;max-width:11rem;object-fit:contain;display:block}.footer .brand-logo{height:2.4rem}.brand-tagline{font-stretch:100%;font-weight:500;font-size:var(--fs-sm);letter-spacing:0;color:var(--body);padding-left:.85rem;border-left:1px solid var(--line-2);white-space:nowrap;max-width:22rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:1240px){.brand-tagline{display:none}}.wordmark .wordmark-text{color:var(--text)}.wordmark .wordmark-text span{color:var(--accent)}.wordmark .brand-tagline{color:var(--body)}.pay-avatar.img{object-fit:cover;background:var(--raise);padding:0}.stage.rotating .stage-card{transition:transform .9s var(--ease-out),filter .9s var(--ease-out),opacity .6s var(--ease-out)}.stage-card{z-index:1}.stage-card.front{z-index:3}.stage-card.off{--s:0.6;--ty:-34%;opacity:0;pointer-events:none;z-index:0}.stage-dots{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);display:flex;gap:6px;z-index:4}.stage-dots button{width:22px;height:4px;border-radius:2px;border:0;padding:0;background:rgba(255,255,255,.18);cursor:pointer;transition:background-color .3s var(--ease-out),width .3s var(--ease-out)}.stage-dots button.on{background:var(--accent);width:34px}.pop-buy{position:fixed;left:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:center;gap:.75rem;max-width:min(24rem,calc(100vw - 2.5rem));padding:.7rem .8rem .7rem .7rem;border-radius:12px;background:rgba(12,18,32,.92);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px rgba(0,0,0,.8),0 0 0 1px rgba(249,115,22,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--fs-sm);color:var(--body);opacity:0;transform:translateY(16px) scale(.98);pointer-events:none;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.pop-buy.on{opacity:1;transform:none;pointer-events:auto}.pop-buy .pop-init,.pop-buy img{width:2.4rem;height:2.4rem;border-radius:8px;object-fit:cover;flex:none}.pop-buy .pop-init{display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-weight:800}.pop-buy b{color:var(--text)}.pop-buy em{font-style:normal;color:var(--accent);font-weight:600}.pop-buy span{display:block;color:var(--dim);font-size:var(--fs-xs);margin-top:.1rem}.pop-buy button{margin-left:auto;align-self:flex-start;background:none;border:0;color:var(--dim);cursor:pointer;padding:.1rem .2rem}.pop-buy button:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.pop-buy{transition:opacity .2s linear;transform:none}}.features.bento.n1{grid-template-columns:1fr}.features.bento.n2,.features.bento.n3{grid-template-columns:1.25fr 1fr}.features.bento.n1 .feature.lead-tile,.features.bento.n2 .feature.lead-tile{grid-row:auto}.features.bento.n6 .feature.lead-tile{grid-row:auto;grid-column:span 2}@media (max-width:980px){.features.bento.n1,.features.bento.n2,.features.bento.n3{grid-template-columns:1fr 1fr}.features.bento.n1 .feature.lead-tile,.features.bento.n6 .feature.lead-tile{grid-column:span 2}}@media (max-width:560px){.features.bento.n1,.features.bento.n2,.features.bento.n3{grid-template-columns:1fr}.features.bento .feature.lead-tile,.features.bento.n6 .feature.lead-tile{grid-column:auto}}.logo-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.4rem 0}.logo-preview{display:grid;place-items:center;min-width:9rem;height:3.2rem;padding:0 1rem;border:1px dashed var(--line-2);border-radius:8px;background:var(--ink-solid)}.logo-preview img{max-height:2.3rem;max-width:12rem;object-fit:contain}.stage-item{grid-template-columns:auto 4.5rem 1fr auto;align-items:center}.stage-thumb{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:var(--raise)}.text-group{display:grid;grid-gap:.4rem;gap:.4rem;padding:.9rem 0 .4rem;border-top:1px solid var(--line)}.text-group:first-of-type{border-top:0;padding-top:0}.feature-edit{display:grid;grid-gap:.5rem;gap:.5rem;padding:.8rem;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.feature-edit-head{display:flex;align-items:center;gap:.6rem}.feature-ico{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:8px;background:var(--accent-soft);color:var(--accent);flex:none}.icon-select{max-width:13rem;height:2.3rem;text-transform:capitalize}.top-buyer .pay-avatar:not(.img){background:var(--on-accent)!important;color:var(--accent);border-color:rgba(26,13,2,.4)}.top-buyer .pay-avatar.img{border:3px solid var(--on-accent)}