:root{--ink:rgba(11,9,19,0.82);--ink-solid:#0b0913;--drawer:#110e1b;--panel:#161224;--raise:#1e1930;--raise-2:#272040;--line:rgba(214,186,255,0.1);--line-2:rgba(214,186,255,0.2);--accent:#e046e6;--accent-2:#f07ff3;--accent-deep:#a51fb0;--accent-soft:rgba(224,70,230,0.14);--accent-line:rgba(224,70,230,0.5);--on-accent:#ffffff;--cyan:#3ddcf7;--cyan-soft:rgba(61,220,247,0.12);--cyan-line:rgba(61,220,247,0.45);--text:#f2eef9;--body:#b9b2cc;--dim:#6f6888;--good:#3ee08f;--bad:#f2546b;--bad-line:rgba(242,84,107,0.5);--font:var(--font-body),"Segoe UI",system-ui,sans-serif;--display:var(--font-heading),"Arial Narrow",Impact,sans-serif;--mono:"Cascadia Mono",Consolas,monospace;--narrow:100%;--semi:100%;--fs-xs:0.8rem;--fs-sm:0.92rem;--fs-md:1rem;--fs-name:1.05rem;--fs-icon:1.08rem;--fs-lg:1.25rem;--fs-xl:1.7rem;--fs-2xl:2.8rem;--r-win:12px;--r:8px;--r-sm:6px;--ease-out:cubic-bezier(0.22,1,0.36,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:1280px;--nav-h:72px}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;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{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}.sb-btn,.t-name{font-stretch:var(--semi)}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:2.75rem;padding:0 1.15rem;font-size:var(--fs-md);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{color:var(--on-accent);border-top:1px solid var(--accent-2);border-bottom:1px solid var(--accent-deep)}.sb-btn.ghost{color:var(--text);border:1px solid var(--line)}.sb-btn.sm{height:2.25rem;padding:0 .85rem}.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-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);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)}.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;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}.nav-links{display:flex}.nav-links a{position:relative;padding:.5rem .8rem;color:var(--dim);font-weight:600;font-stretch:var(--semi);transition:color var(--t-pop) var(--ease-out)}.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);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;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;display:flex;align-items:center;padding:calc(var(--banner-h, 0px) + var(--nav-h) + 3rem) 0 6rem;overflow:hidden;isolation:isolate}.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(11,9,19,.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)}.live-dot{position:relative;width:9px;height:9px;border-radius:50%}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--good);animation:ping 1.8s var(--ease-out) infinite}.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}@keyframes bg-zoom{0%{transform:scale(1.08)}}.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)}}@keyframes beam-x{0%{transform:translateX(-30vw)}to{transform:translateX(110vw)}}.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-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-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)}.section{padding:5rem 0;position:relative}.stat{padding:2rem 1.5rem;border-right:1px solid rgba(255,255,255,.18);font-weight:600}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat .t-big{display:block;margin-bottom:.35rem}.features{grid-template-columns:repeat(4,1fr);grid-gap:14px}.features,.grid{display:grid;gap:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-gap:14px}.card{position:relative;flex-direction:column;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);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 .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 .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);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(255,255,255,.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}.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(6,5,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-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{font-size:var(--fs-sm)}.footer-grid{display:grid;grid-template-columns:1fr auto;grid-gap:3rem;gap:3rem;padding-bottom:2.5rem}.footer-brand p{margin:.6rem 0 1.4rem;max-width:26rem}.footer-links{display:flex;flex-direction:column;gap:.55rem;min-width:10rem}.footer-links .t-label{margin-bottom:.3rem}.footer-links a{transition:color var(--t-pop) var(--ease-out)}.footer-base{justify-content:space-between;gap:1rem;padding-top:1.25rem;padding-bottom:1.5rem}.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;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);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)}.stat .t-big{font-size:clamp(2.8rem,5vw,4.2rem)}.stat .t-big i{font-size:.7em}.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{align-items:baseline;gap:.15rem;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}.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;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}.pkg-table{display:grid;grid-gap:6px;gap:6px}.pkg-row{display:grid;grid-template-columns:auto 3rem minmax(9rem,1fr) minmax(0,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;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:30rem}.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}}.showcase{position:relative;height:clamp(22rem,38vw,30rem)}.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-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)}}.payments{display:grid;grid-template-columns:18rem 1fr;grid-gap:16px;gap:16px;align-items:start}.top-name{font-stretch:var(--narrow);font-weight:800;font-size:2rem;line-height:1}.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:#1b1629}}.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-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){.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)}}.home-item{grid-template-columns:auto 1fr auto}.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}.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(11,9,19,.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)}.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:var(--drawer);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(11,9,19,.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(6,5,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(30,25,48,.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{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}@media (max-width:760px){.details-scroll{max-height:26rem}.lightbox-nav{display:none}}@media (max-width:980px){.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}.user-chip .name{display:none}.wrap{padding:0 16px}.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}.section{padding:3.5rem 0}.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)}.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}.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){.bob,.live-dot:after,.page-bg-grid:before,.pulse,.sale-chip,.sale-flag,.sway,.twinkle{animation:none!important}*,:after,:before{animation-duration:1ms!important}.card,.reveal,.sb-pop{transition-property:opacity!important}.reveal,.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,#a8a1bc);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,#a8a1bc);font-size:.88rem;overflow-wrap:anywhere}body{background:radial-gradient(60rem 36rem at 85% -10%,rgba(224,70,230,.13),transparent 60%),radial-gradient(50rem 30rem at -10% 30%,rgba(61,220,247,.14),transparent 60%),var(--ink-solid);background-attachment:fixed}.buy-box h1{font-stretch:118%;font-weight:900;letter-spacing:-.035em}.word.accent{background:linear-gradient(100deg,var(--accent) 10%,var(--cyan) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.sb-btn.primary{background:linear-gradient(180deg,#f07ff3,var(--accent) 55%,var(--accent-deep));box-shadow:0 10px 30px -10px rgba(224,70,230,.45),inset 0 1px 0 rgba(255,210,255,.35)}@media (hover:hover) and (pointer:fine){.sb-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#f59cf7,#e85fec 55%,var(--accent));box-shadow:0 14px 36px -10px rgba(224,70,230,.55),inset 0 1px 0 rgba(255,210,255,.4)}}html.is-scrolled .nav:before{background:rgba(11,9,19,.72);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.release-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .75rem;border-radius:999px;background:rgba(22,18,36,.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)}.card{background:linear-gradient(180deg,var(--panel),#120f1e);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(224,70,230,.55)}.card:hover .media img{transform:scale(1.04)}}.footer{border-top:0;background:linear-gradient(180deg,rgba(17,14,27,.4),#08070e);position:relative}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line),transparent)}.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}.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(17,14,27,.92);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px rgba(0,0,0,.8),0 0 0 1px rgba(224,70,230,.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}}.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}.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}.media-picker{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:rgba(6,5,11,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out)}.media-picker.open{opacity:1;pointer-events:auto}.media-window{width:min(56rem,100%);max-height:min(44rem,92vh);display:flex;flex-direction:column;transform:translateY(10px) scale(.99);transition:transform .26s var(--ease-out)}.media-picker.open .media-window{transform:none}.media-window .drawer-body{overflow:auto}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:10px;gap:10px}.media-tile{display:grid;grid-gap:.35rem;gap:.35rem}.media-pick{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--raise) repeating-conic-gradient(#1e1930 0 25%,#151121 0 50%) 0 0 /16px 16px;padding:0;cursor:pointer;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.media-pick:hover{border-color:var(--accent)}.media-pick:active{transform:scale(.98)}.media-pick img,.media-pick video{width:100%;height:100%;object-fit:cover;display:block}.media-badge{position:absolute;right:6px;top:6px;padding:.15rem .4rem;border-radius:5px;background:rgba(11,9,19,.85);color:var(--text);font-size:var(--fs-xs)}.media-meta{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);color:var(--dim);min-height:1.6rem}.media-del{background:none;border:0;color:var(--dim);cursor:pointer;padding:.2rem .35rem}.media-del:hover{color:#f87171}.media-foot{padding:.8rem 1.25rem}.sale-timer{display:inline-flex;align-items:center;gap:.3rem;opacity:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale-timer-label{font-weight:600;opacity:.85;margin-right:.15rem}.sale-timer .tseg{display:inline-flex;align-items:baseline;gap:1px;padding:.12rem .42rem;border-radius:6px;background:rgba(0,0,0,.22)}.sale-timer .tseg b{font-size:1.02rem;font-weight:800;margin:0;font-stretch:100%;min-width:1.25em;text-align:center}.sale-timer .tseg i{font-style:normal;font-size:.75em;opacity:.75}.tebex-sales{display:grid;grid-gap:.75rem;gap:.75rem}.tebex-sales .sb-btn{justify-self:start}.price{flex-wrap:wrap}.price.on-sale strong{color:var(--accent)}.price.on-sale s{font-size:var(--fs-md);text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(224,70,230,.6);text-decoration-color:rgba(224,70,230,.6)}.save-pill{align-self:center;padding:.12rem .45rem;border-radius:5px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.buy-box .price.on-sale s{font-size:1.15rem}.card .foot{flex-wrap:wrap;row-gap:.6rem}.card .foot .price{min-width:0;flex:1 1 auto;column-gap:.4rem;row-gap:.15rem}.card .foot .btn-add{flex:none;white-space:nowrap;margin-left:auto}.card .foot .price.on-sale strong{font-size:1.4rem}.card .foot .save-pill{display:none}.card .foot .price.on-sale{flex-direction:column;align-items:flex-start;gap:0;flex:0 1 auto}.card .foot .price.on-sale s{order:-1;font-size:var(--fs-xs);line-height:1.1}.card .foot .price.on-sale strong{line-height:1.1}body{background:var(--ink-solid);background-attachment:scroll}::selection{background:var(--accent);color:#fff}:focus-visible{outline-color:var(--cyan)}*{scrollbar-width:thin;scrollbar-color:var(--raise-2) transparent}.buy-box h1,.closing h2,.page-title,.shop-title,.stat .t-big,.t-big,.t-title{font-family:var(--display);font-stretch:100%;font-weight:900;text-transform:uppercase;letter-spacing:0;line-height:.92}.faq-q,.sb-head .t-head,.t-head{font-stretch:100%;letter-spacing:0}.page-title{font-size:clamp(3.4rem,9vw,7rem);margin:0}.shop-title{font-size:2.4rem;font-weight:800}.buy-box h1{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800}.price strong,.totals .grand span:last-child{font-family:var(--display);font-weight:800;letter-spacing:.01em}.word.accent{background:none;color:var(--cyan);text-shadow:0 0 18px rgba(61,220,247,.45);-webkit-background-clip:border-box;background-clip:border-box}.neon-title{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.92;font-size:clamp(4.2rem,15vw,11.5rem);color:#fff6ff;text-shadow:0 0 1px #fff,0 0 10px rgba(240,127,243,.9),0 0 26px rgba(224,70,230,.75),0 0 60px rgba(224,70,230,.45);animation:ignite 1.6s step-end both}.neon-title .cyan{display:block;font-size:.56em;letter-spacing:.18em;color:#effcff;text-shadow:0 0 1px #fff,0 0 10px rgba(61,220,247,.9),0 0 26px rgba(61,220,247,.7),0 0 60px rgba(61,220,247,.4)}@keyframes ignite{0%{opacity:.08}8%{opacity:1}12%{opacity:.15}20%{opacity:1}23%{opacity:.35}30%,to{opacity:1}}.tube{height:3px;width:64px;margin-top:1.4rem;border-radius:999px;background:var(--accent);box-shadow:0 0 12px var(--accent),0 0 28px rgba(224,70,230,.5)}.page-head .tube{margin:1.25rem 0 1.4rem}.sb-btn{border-radius:var(--r);font-weight:600}.sb-btn.primary{background:var(--accent);color:#fff;border:0;box-shadow:0 10px 40px -10px var(--accent);transition:transform .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out),opacity var(--t-press) var(--ease-out)}.sb-btn.cyan{background:rgba(11,9,19,.4);color:var(--cyan);border:1px solid rgba(61,220,247,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.sb-btn.ghost{background:var(--raise);border-color:var(--line-2)}.sb-btn.lg{height:3.4rem;padding:0 1.75rem;font-size:1.02rem;border-radius:var(--r)}@media (hover:hover) and (pointer:fine){.sb-btn.primary:hover:not(:disabled){background:var(--accent-2);transform:translateY(-2px);box-shadow:0 14px 50px -10px var(--accent)}.sb-btn.cyan:hover:not(:disabled){border-color:var(--cyan);background:var(--cyan-soft);transform:translateY(-2px)}}.sb-btn.cyan:active:not(:disabled),.sb-btn.primary:active:not(:disabled){transform:scale(.98)}.count{background:var(--accent);color:#fff;border-radius:999px}.btn-add.in{color:var(--good);border-color:rgba(62,224,143,.35)}.chrome{z-index:50}.nav{height:var(--nav-h)}.nav:before{background:rgba(11,9,19,.8);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:opacity .5s var(--ease-out)}.nav.is-solid:before,html.is-scrolled .nav:before{opacity:1;background:rgba(11,9,19,.8)}.nav.is-solid,html.is-scrolled .nav{border-bottom-color:var(--line)}.nav .wrap{gap:1.5rem}.wordmark{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){a.wordmark:hover{transform:scale(1.04)}}.nav-links{gap:.25rem;margin-left:auto;margin-right:auto}.nav-links a{padding:.5rem 1rem;color:var(--body);font-weight:500;font-size:.97rem;border-radius:var(--r)}.nav-links a.on{color:var(--text)}.nav-links a.on:after,.nav-links a:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-2px;height:2px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.nav-links a.on:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{transform:scaleX(1)}}.nav-links .menu-only{display:none}.nav-right{margin-left:0;gap:.4rem}.nav-signin{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .8rem;border-radius:var(--r);color:var(--body);font-weight:600;font-size:var(--fs-sm);transition:background-color var(--t-pop) var(--ease-out),color var(--t-pop) var(--ease-out)}@media (hover:hover) and (pointer:fine){.nav-signin:hover{background:var(--raise);color:var(--text)}}.play-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:var(--r);border:1px solid rgba(61,220,247,.4);background:var(--cyan-soft);color:var(--cyan);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;transition:border-color var(--t-pop) var(--ease-out),background-color var(--t-pop) var(--ease-out)}@media (hover:hover) and (pointer:fine){.play-btn:hover{border-color:var(--cyan);background:rgba(61,220,247,.2)}}.user-chip{background:var(--raise);border-color:var(--line-2)}.user-chip .dot{border-radius:50%;box-shadow:0 0 8px var(--good)}.sb-pop{background:rgba(22,18,36,.96);border-radius:var(--r-win);box-shadow:0 20px 50px -15px rgba(0,0,0,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.menu-btn{position:relative}.menu-btn i{position:absolute;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.menu-btn i.fa-xmark{opacity:0;transform:rotate(-90deg) scale(.5)}.menu-btn.open i.fa-bars{opacity:0;transform:rotate(90deg) scale(.5)}.menu-btn.open i.fa-xmark{opacity:1;transform:none}.nav-scrim{display:none}.brand-logo{display:block}.brand-logo.nav{height:48px;width:auto;max-width:180px;object-fit:contain}.brand-logo.footer{height:64px;width:auto;max-width:200px;object-fit:contain}.logo-text{display:inline-flex;flex-direction:column;justify-content:center;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.85;white-space:nowrap}.logo-text.nav{font-size:1.55rem}.logo-text.footer{font-size:2.1rem}.logo-text-main,.wordmark .logo-text-main{color:#fbf8ff;text-shadow:0 0 1px #fff,0 0 8px rgba(255,255,255,.35)}.logo-text-sub,.wordmark .logo-text-sub{margin-top:.12em;font-size:.5em;letter-spacing:.3em;color:#effcff;text-shadow:0 0 1px #fff,0 0 8px rgba(61,220,247,.9),0 0 20px rgba(61,220,247,.55)}.logo-preview{min-height:4.4rem;height:auto;padding:.6rem 1rem}.logo-preview .brand-logo{max-height:3rem}.hero .lead{color:rgba(242,238,249,.85)}.hero-pill{all:unset;display:block;margin-top:1.5rem}.release-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.player-pill,.release-chip{background:rgba(11,9,19,.6)}.player-pill{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem 1rem;border-radius:999px;border:1px solid var(--line-2);box-shadow:0 8px 30px -12px rgba(0,0,0,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.95rem}.player-pill .pp-off{color:var(--body)}.player-pill .pp-on{display:none}.pp-count{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap}.pp-count.is-hidden{display:none}.pp-count b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-muted{color:var(--body)}.pp-dim{color:var(--dim)}.pp-sep{margin:0 .35rem 0 .1rem}.live-dot{flex:none;border-radius:999px;background:var(--good);box-shadow:0 0 8px var(--good);transition:background-color .3s,box-shadow .3s}.live-dot:after{inset:-4px;animation:ping 2.2s var(--ease-out) infinite;opacity:0}.live-dot[data-off=true]{background:var(--dim);box-shadow:none}.live-dot[data-off=true]:after{display:none}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}.page-bg{-webkit-mask-image:none;mask-image:none;bottom:auto;height:100%}.page-bg.tall{height:100svh;min-height:100%}.page-bg-media{animation:bg-zoom 18s var(--ease-out) both}.page-bg .bg-video{opacity:0;transition:opacity 1.2s ease;animation:none}.page-bg .bg-video[data-ready=true]{opacity:1}.page-bg-dim{background:var(--ink-solid)}.page-bg-glow{background:radial-gradient(40rem 26rem at 18% 20%,rgba(224,70,230,.16),transparent 65%),radial-gradient(36rem 24rem at 85% 35%,rgba(61,220,247,.1),transparent 65%)}.page-bg-glow,.scanlines{position:absolute;inset:0}.scanlines{pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 0,transparent 3px)}.page-bg-fade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(11,9,19,.35) 0,rgba(11,9,19,.7) 45%,var(--ink-solid) 100%)}.page-bg.tall .page-bg-fade{background:radial-gradient(ellipse 80% 60% at 50% 35%,transparent 0,rgba(11,9,19,.55) 100%),linear-gradient(to bottom,rgba(11,9,19,.2) 0,transparent 30%,rgba(11,9,19,.6) 75%,var(--ink-solid) 100%)}.page-head{padding-top:calc(var(--banner-h, 0px) + var(--nav-h) + 5.5rem);padding-bottom:3rem}.page-head p{font-size:1.1rem;line-height:1.6;color:rgba(242,238,249,.8)}.section{padding:6rem 0}.more-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--cyan);white-space:nowrap;transition:color var(--t-pop) var(--ease-out),gap var(--t-pop) var(--ease-out)}@media (hover:hover) and (pointer:fine){.more-link:hover{color:var(--text);gap:.65rem}}.card{background:var(--panel);border-radius:var(--r-win);transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-4px);border-color:rgba(224,70,230,.5);box-shadow:0 24px 50px -28px rgba(224,70,230,.6)}}.card .media .ph span,.media .ph span{font-family:var(--display);text-transform:uppercase;font-weight:900}.sale-flag{background:var(--accent);color:#fff;box-shadow:0 0 14px rgba(224,70,230,.6)}.fw-tag{background:var(--cyan-soft);border-color:rgba(61,220,247,.3);color:#c9f6ff}.fw-tag:before{background:var(--cyan);border-radius:50%;box-shadow:0 0 6px var(--cyan)}.sb-pill.accent{color:var(--accent-2)}.checks i{color:var(--cyan)}.closing{position:relative;overflow:hidden;padding:7rem 0 8rem}.closing-glow{position:absolute;left:50%;top:50%;width:60rem;height:28rem;transform:translate(-50%,-50%);border-radius:50%;background:rgba(224,70,230,.1);filter:blur(120px);pointer-events:none}.closing-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:56rem}.closing h2{font-size:clamp(3.6rem,9vw,6rem);margin:0;color:var(--text)}.closing p{margin:1.5rem 0 0;max-width:36rem;font-size:1.1rem;color:var(--body)}.closing .hero-cta{justify-content:center;margin-top:2.25rem}.closing .cta-kicker{color:var(--cyan);opacity:1;font-weight:600;margin-bottom:.9rem}.footer{background:var(--drawer);border-top:1px solid var(--line);color:var(--dim);font-size:.95rem}.footer:before{display:none}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}.footer-brand .wordmark{margin-bottom:1.25rem}.footer-brand p{margin:0 0 1.4rem;max-width:24rem;color:var(--body);line-height:1.6}.footer-links h3{margin:0 0 .6rem;font-family:var(--display);font-weight:800;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.footer-links{gap:.65rem}.footer-links a{color:var(--body)}.footer-links a.break{word-break:break-all}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--accent-2)}}.social{width:2.6rem;padding:0;justify-content:center;border-radius:var(--r)}.social i{color:var(--body);transition:color var(--t-pop) var(--ease-out)}@media (hover:hover) and (pointer:fine){.social:hover{border-color:var(--accent-line)}.social:hover i{color:var(--accent-2)}}.footer-base{border-top:1px solid var(--line);padding:0}.footer-base-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:var(--fs-sm);color:var(--dim)}.scroll-progress{background:var(--accent);box-shadow:0 0 10px var(--accent)}.steps li:before{background:var(--accent);color:#fff;border-radius:999px}.tag-item{grid-template-columns:minmax(8rem,1fr) auto auto auto auto;align-items:center}.tag-add{display:flex;gap:.6rem;margin-top:.75rem}.tag-add .sb-input{max-width:18rem}@media (max-width:900px){.nav-links{position:fixed;left:0;right:0;top:calc(var(--banner-h, 0px) + var(--nav-h));max-height:calc(100dvh - var(--banner-h, 0px) - var(--nav-h));overflow-y:auto;display:flex;flex-direction:column;gap:0;margin:0;padding:1rem 16px 1.5rem;background:rgba(11,9,19,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);opacity:0;transform:translateY(-1rem);pointer-events:none;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.nav-links.open{opacity:1;transform:none;pointer-events:auto}.nav-links a{padding:.7rem 0;font-family:var(--display);font-weight:800;font-size:1.9rem;text-transform:uppercase;color:var(--text);opacity:0;transform:translateY(-.5rem);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.nav-links.open a{opacity:1;transform:none;transition-delay:calc(60ms + var(--i, 0) * 40ms)}.nav-links a.on{color:var(--accent-2)}.nav-links a:after{display:none}.nav-links .menu-only{display:inline-flex;justify-content:center;margin-top:1rem;height:3.2rem;font-family:var(--font);font-size:1rem;text-transform:none}.nav-scrim{display:block;position:fixed;inset:0;top:calc(var(--banner-h, 0px) + var(--nav-h));z-index:-1;background:rgba(11,9,19,.7);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.nav-scrim.open{opacity:1;pointer-events:auto}.menu-btn{display:inline-grid}.nav-right{margin-left:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:640px){.play-btn:not(.menu-only){display:none}.nav-signin{padding:0 .6rem}.brand-logo.nav{height:42px}.closing .hero-cta .sb-btn{width:100%}.closing .hero-cta{width:100%;flex-direction:column}.section{padding:4.5rem 0}.footer-grid{grid-template-columns:1fr}.tag-item{grid-template-columns:1fr auto auto auto}.tag-item .t-dim{display:none}}@media (prefers-reduced-motion:reduce){.live-dot:after,.neon-title,.page-bg-media{animation:none!important}.neon-title{opacity:1}}.banner-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(80svh,46rem);padding:calc(var(--banner-h, 0px) + var(--nav-h) + 2.5rem) 0 6.5rem}.banner-hero,.banner-inner{display:flex;align-items:center}.banner-inner{flex-direction:column;text-align:center}.banner-inner .release-chip{margin-bottom:1.5rem}.banner-logo{margin:0;line-height:0;animation:logo-in .9s var(--ease-out) both}.banner-logo img{width:auto;height:clamp(150px,30vh,300px);max-width:min(88vw,34rem);object-fit:contain;filter:drop-shadow(0 0 22px rgba(224,70,230,.35)) drop-shadow(0 18px 40px rgba(0,0,0,.7));animation:logo-float 7s var(--ease-in-out) 1s infinite}@keyframes logo-in{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.banner-tag{margin:1.4rem 0 0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:.04em;line-height:1;color:#fff6ff;text-shadow:0 0 14px rgba(224,70,230,.6)}.banner-tag span{color:var(--cyan);text-shadow:0 0 14px rgba(61,220,247,.6)}.banner-hero .neon-title{font-size:clamp(3.6rem,12vw,9rem)}.banner-hero .lead{max-width:40rem;margin:1.1rem auto 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6;text-wrap:balance}.banner-hero .hero-cta{justify-content:center;margin-top:1.9rem}.bar-wrap{position:relative;z-index:2;margin-top:-4rem}.server-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1px;gap:1px;border-radius:var(--r-win);overflow:hidden;border:1px solid var(--line-2);background:var(--line);box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px rgba(224,70,230,.06)}.sbar-tile{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;background:rgba(22,18,36,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sbar-ico{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:var(--r);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-2);font-size:1.15rem}.sbar-ico.cyan{background:var(--cyan-soft);border-color:var(--cyan-line);color:var(--cyan)}.sbar-ico.discord{background:rgba(88,101,242,.15);border-color:rgba(88,101,242,.45);color:#8b95ff}.sbar-main{flex:1 1;min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.sbar-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--dim);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sbar-label .live-dot{width:7px;height:7px}.sbar-value{color:var(--text);font-family:var(--display);font-weight:800;font-size:1.7rem;line-height:1;text-transform:uppercase}.sbar-value b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbar-value em{font-style:normal;font-size:.6em;color:var(--body);letter-spacing:.03em}.sbar-value.small{font-size:1.3rem}.sbar-value .sbar-offline{display:none;color:var(--body)}.sbar-value.is-off b,.sbar-value.is-off em{display:none}.sbar-value.is-off .sbar-offline{display:inline}.sbar-tile{min-width:0}.sbar-meter{position:relative;height:4px;margin-top:.35rem;border-radius:999px;background:var(--raise-2);overflow:hidden}.sbar-meter span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan));transform-origin:left;transition:transform .9s var(--ease-out)}.sbar-code{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:1rem;font-weight:700;color:var(--cyan);padding:.1rem 0;transition:color var(--t-pop) var(--ease-out),transform var(--t-press) var(--ease-out)}.sbar-code i{font-size:.85em;opacity:.7}.sbar-code:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sbar-code:hover{color:var(--text)}}.sb-btn.sm{height:2.4rem;padding:0 .95rem;font-size:var(--fs-sm)}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 21rem;grid-gap:2.5rem;gap:2.5rem;align-items:start;padding-top:3.5rem;padding-bottom:5rem}.home-layout.no-side{grid-template-columns:minmax(0,1fr)}.home-main{display:grid;grid-gap:3.5rem;gap:3.5rem;min-width:0}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);position:relative}.home-head:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:2px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.home-head h2{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.9rem,3vw,2.5rem);line-height:.95;color:var(--text)}.home-sub{margin:-.4rem 0 1.4rem;color:var(--body)}.home-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));grid-gap:14px;gap:14px}.cat-tile{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--r-win);overflow:hidden;border:1px solid var(--line);background:var(--panel);isolation:isolate;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),opacity .42s var(--ease-out)}.cat-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease-out)}.cat-ph{background:radial-gradient(18rem 12rem at 85% 0,rgba(224,70,230,.28),transparent 65%),radial-gradient(14rem 10rem at 0 100%,rgba(61,220,247,.16),transparent 65%),repeating-linear-gradient(to bottom,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),var(--raise)}.cat-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(11,9,19,.95) 5%,rgba(11,9,19,.35) 55%,rgba(11,9,19,.1))}.cat-ico{position:absolute;left:.9rem;top:.9rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r);background:rgba(11,9,19,.6);border:1px solid var(--accent-line);color:var(--accent-2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.cat-info{position:absolute;left:1rem;right:3.6rem;bottom:.9rem;display:grid;grid-gap:.15rem;gap:.15rem}.cat-info b{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.7rem;line-height:.95;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-info em{font-style:normal;font-size:var(--fs-sm);color:var(--body)}.cat-go{position:absolute;right:.9rem;bottom:.9rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 0 18px rgba(224,70,230,.6);transform:translateX(-4px);opacity:0;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cat-tile:hover{transform:translateY(-4px);border-color:rgba(224,70,230,.55);box-shadow:0 24px 50px -28px rgba(224,70,230,.6)}.cat-tile:hover .cat-img{transform:scale(1.06)}.cat-tile:hover .cat-ico{color:var(--cyan);border-color:var(--cyan-line)}.cat-tile:hover .cat-go{transform:none;opacity:1}}@media (hover:none){.cat-go{opacity:1;transform:none}}.steps-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:14px;gap:14px;counter-reset:none}.step-card{position:relative;overflow:hidden;display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;padding:1.3rem 1.2rem 1.25rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);transition:border-color .3s var(--ease-out),opacity .42s var(--ease-out),transform .42s var(--ease-out)}.step-no{position:absolute;right:.8rem;top:.35rem;font-family:var(--display);font-weight:900;font-size:3.4rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(214,186,255,.18);transition:-webkit-text-stroke-color .3s var(--ease-out)}.step-ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.4rem;border-radius:var(--r);background:var(--cyan-soft);border:1px solid var(--cyan-line);color:var(--cyan)}.step-card b,.why-card b{color:var(--text);font-weight:700;font-size:1.08rem}.step-card p,.why-card p{margin:0;color:var(--body);font-size:var(--fs-sm);line-height:1.5}@media (hover:hover) and (pointer:fine){.step-card:hover{border-color:var(--accent-line)}.step-card:hover .step-no{-webkit-text-stroke-color:var(--accent-line)}}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:14px;gap:14px}.why-card{display:flex;gap:1rem;padding:1.2rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.why-card .step-ico{flex:none;margin:0;background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-2)}.home-side{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + var(--nav-h) + 1.25rem);display:grid;grid-gap:14px;gap:14px}.side-box{padding:1.15rem 1.2rem 1.2rem;border-radius:var(--r-win);background:var(--panel);border:1px solid var(--line);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.side-box h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;padding-bottom:.7rem;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.3rem;letter-spacing:.03em;color:var(--text)}.side-box h3 i{font-size:.8em;color:var(--accent-2)}.side-text{margin:.25rem 0 0;color:var(--body);font-size:var(--fs-sm);line-height:1.5}.goal-name{color:var(--text);font-weight:700}.goal-bar{position:relative;height:10px;margin-top:.95rem;border-radius:999px;background:var(--raise-2);overflow:hidden}.goal-bar span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--cyan));box-shadow:0 0 14px rgba(224,70,230,.6);transform-origin:left;animation:goal-in 1.4s var(--ease-out) .3s both}@keyframes goal-in{0%{transform:scaleX(0)}}.goal-nums{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.55rem;font-size:var(--fs-sm);color:var(--body)}.goal-nums b{font-family:var(--display);font-size:1.5rem;font-weight:800;color:var(--text)}.top-box{background:radial-gradient(18rem 10rem at 100% 0,rgba(224,70,230,.16),transparent 70%),var(--panel);border-color:var(--accent-line)}.top-box h3 i{color:#ffd166}.top-row{display:flex;align-items:center;gap:.85rem}.top-name{color:var(--text);font-weight:700;font-size:1.1rem}.side-avatar{flex:none;width:2.2rem;height:2.2rem;border-radius:var(--r);object-fit:cover;background:var(--raise)}.side-avatar.big{width:3.2rem;height:3.2rem;border:2px solid var(--accent);box-shadow:0 0 16px rgba(224,70,230,.5)}.side-avatar.init{display:grid;place-items:center;color:#0b0913;font-weight:800}.side-pays{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.side-pays li{display:flex;align-items:center;gap:.7rem;min-width:0}.side-pay-main{flex:1 1;min-width:0;display:grid}.side-pay-main b{color:var(--text);font-weight:600;font-size:var(--fs-sm)}.side-pay-main b,.side-pay-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-pay-main span{color:var(--dim);font-size:var(--fs-xs)}.side-pay-side{display:grid;justify-items:end;font-size:var(--fs-xs)}.side-pay-side em{font-style:normal;color:var(--accent-2);font-weight:700}.side-pay-side time{color:var(--dim);white-space:nowrap}.help-box .side-text{margin:0 0 1rem}.feat-item{grid-template-columns:auto 3rem 1fr auto auto}@media (max-width:1080px){.home-layout{grid-template-columns:minmax(0,1fr)}.home-side{position:static;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start}}@media (max-width:640px){.banner-hero{min-height:0;padding-bottom:5.5rem}.banner-hero .hero-cta{width:100%;flex-direction:column}.banner-hero .hero-cta .sb-btn{width:100%}.bar-wrap{margin-top:-3rem}.server-bar{grid-template-columns:1fr}.sbar-tile{flex-wrap:wrap;padding:1rem}.sbar-tile .sb-btn{flex:1 0 100%}.sbar-code{font-size:.92rem;word-break:break-all;text-align:left}.banner-logo img{height:clamp(130px,24vh,220px)}.home-layout{padding-top:2.5rem}.home-main{gap:2.75rem}.cat-grid{grid-template-columns:1fr 1fr;gap:10px}.cat-tile{aspect-ratio:1/1}.cat-info{right:.9rem}.cat-info b{font-size:1.35rem}.cat-go{display:none}}@media (prefers-reduced-motion:reduce){.banner-logo,.banner-logo img,.goal-bar span{animation:none!important}}