@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/build/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/build/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07090f;--surface:#0b0f1a;--surface-2:#0e1424;--footer:#080b14;--b300:#93c5fd;--b400:#60a5fa;--b500:#3b82f6;--b600:#2563eb;--b700:#1d4ed8;--b800:#1e40af;--b900:#1e3a8a;--cyan:#22d3ee;--sky:#38bdf8;--indigo:#6366f1;--discord:#5865f2;--discord-2:#6d7bff;--ok:#22c55e;--err:#ef4444;--warn:#f59e0b;--info:#3b82f6;--t100:#fff;--t85:#ffffffd9;--t70:#ffffffb3;--t55:#ffffff8c;--t40:#fff6;--line:#ffffff14;--line-b:#60a5fa24;--font-display:"Unbounded Variable", "Unbounded", "Arial Black", ui-sans-serif, sans-serif;--font-sans:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--spring:cubic-bezier(.22, .9, .24, 1)}.shop{min-width:0;font-family:var(--font-sans);background:var(--bg);color:var(--t85);font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.shop ::selection{color:#fff;background:#2563eb80}.shop :focus-visible{outline:2px solid var(--b400);outline-offset:3px}.shop :where(p){text-wrap:pretty}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.t-warn{color:var(--warn)}@media (prefers-reduced-motion:reduce){.shop .success-ico svg{stroke-dashoffset:0}}.shop :where(h1,h2,h3,h4){color:#fff;font-family:var(--font-sans);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-wrap:balance;margin:0;line-height:normal}.shop .disp{font-family:var(--font-display)}.reveal:not(.is-visible),.stagger:not(.is-visible) .stagger-item{opacity:0}.reveal.is-visible{animation:reveal-in .6s var(--ease-out) backwards}.stagger.is-visible .stagger-item{animation:reveal-in .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes reveal-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes appear{0%{opacity:0}}@keyframes enter-up{0%{opacity:0;filter:blur(4px);transform:translateY(1.125rem)}to{opacity:1;filter:none;transform:none}}@keyframes horizon-in{0%{opacity:0;transform:translate(-50%)translateY(5rem)}}@keyframes rise-small{0%{opacity:0;transform:translateY(.375rem)}}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){@keyframes reveal-in{0%{opacity:0}}@keyframes enter-up{0%{opacity:0}}@keyframes horizon-in{0%{opacity:0}}.reveal.is-visible,.stagger.is-visible .stagger-item,.hs-copy>*,.hl,.facts,.cat-top>div:first-child>*,.cat-search,.cat-bar,.empty-line,.pd-top .wrap>*,.pd-main>.gal,.buy>*,.buybar,.page-head .wrap>*,.cart-grid>.sum,.ck-grid>.sum,.ck-blocks>.ck-block,.citem,.empty,.order-main>*,.order-grid>.sum,.inst-row,.lic,.auth-card,.auth-list li,.horizon,.err-in>*{animation-duration:.25s!important;animation-delay:0s!important}}.wrap{z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative}.kicker{font:500 .8125rem var(--font-mono);color:var(--t55)}.kicker b{color:var(--ok);font-weight:500}.kicker a{color:var(--t70);text-decoration:none}@media (hover:hover) and (pointer:fine){.kicker a:hover{color:#fff}}.blk{padding:5rem 0 0;position:relative}.blk-in{border-top:1px solid var(--line);padding-top:2.5rem}.blk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.blk-head h2,.split-side h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.1}.blk-head p,.split-side p{max-width:30rem;color:var(--t70);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.split{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:start;gap:3.5rem;display:grid}.split-side{position:sticky;top:7rem}.split-side .ctas{margin-top:1.375rem}@media (width<=1024px){.split{grid-template-columns:minmax(0,1fr);gap:1.75rem}.split-side{position:static}}@media (width<=640px){.wrap{padding:0 1rem}}.blk-last{padding-bottom:7rem}.kicker-spaced{margin-top:.875rem}.page-body{padding-bottom:8rem}.page-head{padding:7.5rem 0 2.5rem;position:relative;overflow:hidden}.back{min-height:2.5rem;color:var(--t70);border-radius:.625rem;align-items:center;gap:.5rem;margin-left:-.5rem;padding:0 .75rem 0 .5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,transform .1s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.back:hover{color:#fff;background:#ffffff0a}}.back:active{transform:scale(.97)}.page-head h1{font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.page-head .lead{max-width:36rem;color:var(--t70);margin-top:1rem;font-size:1rem;line-height:1.6}.crumbs{color:var(--t55);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.crumbs a{color:var(--t70);text-decoration:none}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:#fff}}.crumbs svg{opacity:.5}@media (width<=960px){.page-head{padding-top:6.5rem}}.page-head-compact{padding-bottom:2rem}.page-head .glow-top,.page-head .dots-bg{animation:1.2s ease-out backwards appear}.page-head .wrap>*{animation:enter-up .7s var(--ease-out) backwards}.page-head .wrap>:nth-child(2){animation-delay:50ms}.page-head .wrap>:nth-child(3){animation-delay:.1s}.page-head .wrap>:nth-child(4){animation-delay:.16s}.navroot{z-index:60;position:relative}.nav{z-index:50;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#0b0f1a00;border:1px solid #60a5fa00;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2rem);max-width:71.875rem;padding:.5rem .5rem .5rem .75rem;transition:background-color .4s,border-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.nav.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#0b0f1aa6;border-color:#60a5fa24;box-shadow:0 18px 40px -20px #000c}.brand{color:#fff;align-items:center;gap:.625rem;min-height:2.75rem;text-decoration:none;display:flex}.logo{border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text b{color:#fff;font-size:.875rem;font-weight:700}.brand-text small{color:var(--t55);letter-spacing:.06em;font-size:.6875rem}.links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.links a{z-index:1;min-height:2.5rem;color:var(--t70);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:0 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;display:flex;position:relative}.links a.is-active{color:#fff}@media (hover:hover) and (pointer:fine){.links a:hover{color:#fff}}.links a svg{opacity:.6}.ind{width:33.3333%;transition:transform .5s var(--spring), opacity .3s ease;pointer-events:none;background:linear-gradient(135deg,#3b82f633,#1e40af26);border-radius:.75rem;position:absolute;top:0;bottom:0;left:0}.ind:after{content:"";background:#60a5fa;border-radius:2px;height:2px;position:absolute;bottom:.25rem;left:28%;right:28%;box-shadow:0 0 8px 1px #60a5fab3}.ind.is-hidden{opacity:0}.nav-end{align-items:center;gap:.5rem;display:flex}.nav-btn{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff08;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;padding:0;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.nav-btn:hover{background:#ffffff12;border-color:#60a5fa4d}}.nav-btn.dc{background:#5865f21f;border-color:#5865f273}@media (hover:hover) and (pointer:fine){.nav-btn.dc:hover{background:#5865f23d;border-color:#6d7bffcc}}.badge{border:2px solid var(--bg);color:#fff;min-width:1.25rem;height:1.25rem;font:700 .6875rem/1 var(--font-sans);background:linear-gradient(#3b82f6,#1e40af);border-radius:999px;place-items:center;padding:0 .375rem;display:grid;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 4px 12px -2px #2563ebcc}.cart.is-bump svg{animation:cart-shake .6s var(--ease-out)}.cart.is-bump .badge{animation:badge-pop .6s var(--ease-out)}.action-enter{color:#fff;background:#5865f226;border:1px solid #5865f280;border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.action-enter:hover{background:#5865f247;border-color:#6d7bffd9}}.acct{position:relative}.acct-btn{border:1px solid var(--line);color:#fff;min-height:2.75rem;font:600 .875rem var(--font-sans);cursor:pointer;background:#ffffff08;border-radius:.75rem;align-items:center;gap:.625rem;padding:0 .625rem 0 .375rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.acct-btn:hover{border-color:#60a5fa4d}}.acct-btn svg{color:var(--t55);transition:transform .25s}.acct-btn[aria-expanded=true] svg{transform:rotate(180deg)}.avatar{color:#fff;width:1.875rem;height:1.875rem;font:700 .6875rem var(--font-sans);background:linear-gradient(135deg,#5865f2,#6366f1);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 2px #ffffff14}.avatar.lg{width:2.625rem;height:2.625rem;font-size:.875rem}.acct-menu{z-index:52;transform-origin:100% 0;width:16.875rem;animation:menu-in .22s var(--ease-out);border-radius:1.125rem;padding:.5rem;position:absolute;top:calc(100% + .625rem);right:0}.acct-head{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:.375rem;padding:.625rem .625rem .875rem;display:flex}.acct-head b{color:#fff;font-size:.9375rem;display:block}.acct-head small{color:var(--t55);margin-top:2px;font-size:.75rem;display:block}.acct-item{width:100%;min-height:2.75rem;color:var(--t85);font:500 .9375rem var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.6875rem;align-items:center;gap:.625rem;padding:0 .75rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.acct-item:hover{color:#fff;background:#ffffff0d}}.acct-item.danger{color:var(--err)}@media (hover:hover) and (pointer:fine){.acct-item.danger:hover{background:#ef44441a}}.acct-item svg{color:currentColor;opacity:.8}.burger{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:none}.menu-wrap{display:none}.scrim{z-index:48;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.menu{z-index:49;transform-origin:100% 0;width:min(18.75rem,100% - 1.5rem);animation:menu-in .22s var(--ease-out);border-radius:1.125rem;padding:.5rem;position:fixed;top:4rem;right:.75rem}.m-link{min-height:2.875rem;color:var(--t70);border-radius:.75rem;justify-content:space-between;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.m-link:hover{color:#fff;background:#ffffff0a}}.m-link.is-active{color:#fff;background:#3b82f626}.m-link .dot{opacity:0;background:#60a5fa;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 8px #60a5fae6}.m-link.is-active .dot{opacity:1}.m-sep{background:var(--line);height:1px;margin:.5rem .375rem}.m-dc{color:#fff;background:linear-gradient(135deg,#5865f2,#6d7bff);border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;min-height:3rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:flex}.m-profile{align-items:center;gap:.75rem;padding:.75rem .625rem .5rem;display:flex}.m-profile b{color:#fff;font-size:.9375rem;display:block}.m-profile small{color:var(--t55);font-size:.75rem;display:block}@media (width<=1024px){.nav{border-width:0 0 1px;border-radius:0;width:100%;max-width:none;padding:.5rem 1rem;top:0;left:0;transform:none}.brand-text,.links,.nav .nav-btn.dc,.nav .action-enter,.nav .acct{display:none}.burger{display:inline-flex}.menu-wrap{display:block}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.nav,.nav.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0f1a;border-color:#60a5fa33}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes cart-shake{0%,to{transform:none}25%{transform:rotate(-12deg)scale(1.1)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}@keyframes badge-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}70%{transform:scale(.9)}to{transform:scale(1)}}.logo{overflow:hidden}.logo img{object-fit:cover;width:100%;height:100%}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.links a{border-radius:.75rem}.foot{background:var(--footer);padding:3.5rem 0 1.5rem;position:relative}.foot:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.25rem;display:grid}.foot-brand p{max-width:18.75rem;color:var(--t55);margin-top:1rem;font-size:.875rem;line-height:1.6}.foot h4{letter-spacing:.12em;text-transform:uppercase;color:var(--t55);font-size:.75rem;font-weight:600}.foot ul{margin:.875rem 0 0;padding:0;list-style:none}.foot li a{min-height:2.25rem;color:var(--t70);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot li a:hover{color:#fff}}.foot-line{border:1px solid var(--line);color:var(--t70);background:#ffffff05;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;margin-top:2.75rem;padding:1rem;font-size:.8125rem;font-weight:600;display:flex}.foot-line span{align-items:center;gap:.5rem;display:inline-flex}.foot-line svg{color:var(--ok)}.foot-bottom{color:var(--t55);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.375rem;font-size:.8125rem;display:flex}@media (width<=960px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}.surface{background:linear-gradient(#0e1424,#0b0f1a 60%) padding-box padding-box,linear-gradient(#93c5fd38,#60a5fa0f 35%,#ffffff0d) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006}.frost{border:1px solid var(--line-b);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#07090fe0;box-shadow:0 30px 60px -20px #000000e6}.dots-bg{opacity:.5;pointer-events:none;background-image:radial-gradient(#93c5fd38 1px,#0000 1.3px);background-size:26px 26px;height:45rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(50% 60% at 50% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(50% 60% at 50% 20%,#000 10%,#0000 70%)}.glow-top{pointer-events:none;background:radial-gradient(55% 60% at 50% 0,#2563eb38,#0000 70%);height:40rem;position:absolute;inset:0 0 auto}.horizon{pointer-events:none;background:radial-gradient(closest-side,#07090f 97%,#07090f00);border-radius:50%;width:150rem;height:93.75rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 -1px #bfdbfeb3,0 -2px 12px #60a5fa99}.horizon:before{content:"";background:radial-gradient(closest-side,#0000 71.3%,#2563eb61 71.45%,#2563eb42 74%,#2563eb21 77%,#2563eb0d 80%,#0000 82%),radial-gradient(closest-side,#0000 71.3%,#22d3ee1a 71.45%,#22d3ee0f 78%,#22d3ee06 86%,#0000 95.2%);width:140%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.horizon:after{content:"";background:radial-gradient(closest-side,#93c5fd59,#0000);width:47.5rem;height:8.75rem;position:absolute;top:-4.375rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07090f}}.ctas{flex-wrap:wrap;gap:.75rem;display:flex}.action{min-height:3rem;font:600 1rem var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s ease, background-color .2s ease, border-color .2s ease, color .2s ease;border:1px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.action:active{transform:scale(.98)}.action-sm{border-radius:.75rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem}.action-lg{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.action-block{width:100%;display:flex}.action-primary{color:#fff;background:linear-gradient(#3b82f6 -40%,#2563eb 30%,#1e40af);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #93c5fd40,0 1px 2px #00000080,0 14px 34px -14px #2563ebf2}.action-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@media (hover:hover) and (pointer:fine){.action-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #93c5fd73,0 1px 2px #00000080,0 20px 44px -14px #2563eb}.action-primary:hover:after{left:120%}}.action-primary svg{transition:transform .25s}@media (hover:hover) and (pointer:fine){.action-primary:hover svg.arrow{transform:translate(3px)}}.action-ghost{color:#fff;background:#ffffff05;border-color:#ffffff1f;font-weight:500}@media (hover:hover) and (pointer:fine){.action-ghost:hover{background:#3b82f60f;border-color:#60a5fa73}}.action-soft{color:#fff;background:#5865f21f;border-color:#5865f273;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover) and (pointer:fine){.action-soft:hover{background:#5865f23d;border-color:#6d7bffcc}}.action-discord{color:#fff;background:linear-gradient(135deg,#5865f2,#6d7bff);box-shadow:inset 0 1px #ffffff38,0 14px 34px -14px #5865f2f2}@media (hover:hover) and (pointer:fine){.action-discord:hover{transform:translateY(-1px)}}.action-free{background:var(--ok);color:#07090f;font-weight:700;box-shadow:inset 0 1px #ffffff59,0 14px 34px -14px #22c55ecc}@media (hover:hover) and (pointer:fine){.action-free:hover{transform:translateY(-1px)}}.action-added{color:var(--ok);background:#22c55e24;border-color:#22c55e80}.action[disabled],.action.is-disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.action-text{min-height:2.5rem;color:var(--t70);font:600 .875rem var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .375rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.action-text:hover{color:#fff}}.action-text.danger{color:var(--err)}@media (hover:hover) and (pointer:fine){.action-text.danger:hover{color:#fff}}@media (width<=640px){.ctas>.action{flex:100%}}.spin{animation:.9s linear infinite spin-around}@keyframes spin-around{to{transform:rotate(360deg)}}.action:active:not([disabled]){transition-duration:.1s;transform:scale(.97)}@media (pointer:coarse){.action-sm{min-height:2.75rem}}.action-added svg{animation:pop-in .25s var(--ease-out) backwards}.tag{min-height:1.5rem;font:700 .6875rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .5625rem;display:inline-flex}.tag-free,.tag-best,.tag-ok,.tag-stable{color:var(--ok);background:#22c55e21;box-shadow:inset 0 0 0 1px #22c55e59}.tag-new,.tag-launch{background:var(--cyan);color:#07090f}.tag-upd{color:var(--b300);background:#3b82f629;box-shadow:inset 0 0 0 1px #60a5fa59}.tag-warn{color:var(--warn);background:#f59e0b21;box-shadow:inset 0 0 0 1px #f59e0b59}.tag-err{color:var(--err);background:#ef44441f;box-shadow:inset 0 0 0 1px #ef444459}.tag-mute{color:var(--t70);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f}.fw-chip{border:1px solid var(--line);min-height:1.625rem;font:600 .75rem var(--font-sans);color:var(--t85);white-space:nowrap;background:#ffffff0a;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5625rem;text-decoration:none;display:inline-flex}.fw-chip i{background:var(--ok);border-radius:50%;width:.3125rem;height:.3125rem}@media (hover:hover) and (pointer:fine){a.fw-chip:hover{color:#fff;background:#3b82f614;border-color:#60a5fa73}}.fw-chip.more{color:var(--t55)}.trust{flex-wrap:wrap;gap:.5rem;display:flex}.trust span{min-height:2.125rem;color:var(--t85);background:#22c55e12;border:1px solid #22c55e33;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.trust svg{color:var(--ok);flex:none}.search{border-radius:1.125rem;align-items:center;gap:.5rem;min-height:3.625rem;padding:.375rem .375rem .375rem 3.125rem;transition:box-shadow .25s;display:flex;position:relative}.search>svg{color:var(--t55);pointer-events:none;margin-top:-.625rem;position:absolute;top:50%;left:1.125rem}.search:focus-within{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #60a5fa8c,0 0 0 6px #2563eb26}.search input{color:#fff;min-width:0;height:2.75rem;font:500 1rem var(--font-sans);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--t55)}.search .clear{width:2.25rem;height:2.25rem;color:var(--t70);cursor:pointer;animation:pop-in .15s var(--ease-out) backwards;background:#ffffff0f;border:0;border-radius:.625rem;place-items:center;transition:background-color .2s,transform .1s ease-out;display:grid}.search .clear:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.search .clear:hover{background:#ffffff1a}}.filters{scrollbar-width:none;gap:.5rem;padding:2px 2px .375rem;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filter{border:1px solid var(--line);min-height:2.625rem;color:var(--t70);font:600 .875rem var(--font-sans);cursor:pointer;background:#ffffff05;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;transition:all .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.filter:hover{color:#fff;border-color:#60a5fa59}}.filter.is-on{color:#fff;background:linear-gradient(#3b82f6 -40%,#2563eb 30%,#1e40af);border-color:#0000;box-shadow:inset 0 1px #fff3,0 8px 20px -10px #2563ebe6}.filter small{font:500 .75rem var(--font-mono);opacity:.7}.count{color:var(--t55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.75rem 0 1.125rem;font-size:.9375rem;display:flex}.count b{color:#fff;font-weight:600}.search input:focus-visible{outline:0}.search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.quick{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:1rem;display:flex}.quick>span{color:var(--t55);margin-right:.25rem;font-size:.8125rem}.quick a{border:1px solid var(--line);min-height:2.25rem;color:var(--t85);background:#ffffff05;border-radius:.625rem;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s,transform .1s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.quick a:hover{color:#fff;border-color:#60a5fa73}}.quick a small{font:500 .75rem var(--font-mono);color:var(--t55)}.quick a.is-on{color:#fff;background:#2563eb29;border-color:#60a5fa99}.quick a.is-on small{color:var(--b300)}.quick a:active{transform:scale(.97)}@media (pointer:coarse){.quick a{min-height:2.75rem}}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(16.875rem,100%),1fr));gap:1rem;display:grid}.pcard{color:#fff;isolation:isolate;min-width:0;transition:transform .3s var(--ease-out), box-shadow .3s ease;border-radius:1.375rem;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.pcard:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #60a5fa59,0 26px 50px -24px #2563ebbf}}.thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:radial-gradient(90% 90% at 100% 0,#2563eb8c,#0000 60%),radial-gradient(70% 80% at 0 100%,#22d3ee2e,#0000 60%),#0b0f1a;display:block;position:relative;overflow:hidden}.thumb.c2{background:radial-gradient(90% 90% at 0 0,#6366f180,#0000 60%),radial-gradient(70% 80% at 100% 100%,#2563eb4d,#0000 60%),#0b0f1a}.thumb.c3{background:radial-gradient(90% 90% at 50% 0,#38bdf866,#0000 60%),radial-gradient(70% 80% at 100% 100%,#1e40af73,#0000 60%),#0b0f1a}.thumb.c4{background:radial-gradient(90% 90% at 100% 100%,#2563eb80,#0000 60%),radial-gradient(70% 80% at 0 0,#6366f140,#0000 60%),#0b0f1a}.thumb:before{content:"";background-image:radial-gradient(#93c5fd29 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.thumb .letter{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #93c5fd38;transition:transform .6s var(--ease-out);font-size:9.375rem;font-weight:700;line-height:1;position:absolute;bottom:-1.875rem;right:.625rem}@media (hover:hover) and (pointer:fine){.pcard:hover .thumb .letter{transform:translate(-8px,-8px)}}.thumb .t-tags{gap:.375rem;display:flex;position:absolute;top:.75rem;left:.75rem}.thumb.is-empty{background:repeating-linear-gradient(135deg,#ffffff05 0 10px,#0000 10px 20px),#0b0f1a;place-items:center;display:grid}.thumb.is-empty:before{display:none}.thumb.is-empty .ph{color:var(--t55);justify-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:grid}.pc-body{flex-direction:column;flex:1;gap:.625rem;padding:1.125rem;display:flex}.pc-name{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:1.0625rem;font-weight:600;line-height:1.2}.pc-desc{color:var(--t70);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.625rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-fws{flex-wrap:wrap;gap:.375rem;display:flex}.pc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:.875rem;display:flex}.pc-price small{color:var(--t55);font-size:.75rem;display:block}.pc-price strong{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin-top:2px;font-size:1.125rem;font-weight:600;display:block}.pc-price strong.free{color:var(--ok)}.pc-price strong span{font-family:var(--font-sans);letter-spacing:0;color:var(--t55);font-size:.8125rem;font-weight:500}.pc-sold{color:var(--t55);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.pc-sold svg{color:var(--b400)}.rank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:1.875rem;height:1.5rem;font:500 .75rem var(--font-mono);color:#fff;background:#07090fbf;border-radius:.5rem;place-items:center;padding:0 .4375rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f}.thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.thumb.has-image:before{display:none}.thumb .t-tags{z-index:1}@media (hover:hover) and (pointer:fine){.pcard:hover .thumb img{transform:scale(1.04)}}.pcard:active{transition-duration:.1s;transform:scale(.985)}.offer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem .75rem;margin-top:auto;padding-top:.875rem;display:flex}.offer-price strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.25rem;font-weight:600;display:block}.offer-price small{color:var(--t55);margin-top:.125rem;font-size:.75rem;display:block}.offer-price small b{color:var(--ok);font-weight:600}.offer-go{color:var(--b300);transition:gap .25s var(--ease-out);align-items:center;gap:.375rem;margin-left:auto;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.hl:hover .offer-go,.spot:hover .offer-go{gap:.625rem}}.rel-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rel-grid>li{display:flex}.rel-lead{margin-bottom:.25rem}.rel{color:#fff;min-width:0;min-height:5rem;transition:box-shadow .3s ease, transform .25s var(--ease-out);border-radius:1rem;flex:1;grid-template-columns:9.5rem minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.rel:hover{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #60a5fa59,0 22px 44px -26px #2563ebbf}.rel:hover .thumb img{transform:scale(1.05)}.rel:hover .thumb .letter{transform:translate(-4px,-4px)}}.rel:active{transition-duration:.1s;transform:scale(.985)}.rel .thumb{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:100%}.rel .thumb .letter{font-size:4.5rem;bottom:-1rem;right:.5rem}.rel-body{flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.625rem 1rem;display:flex}.rel-top{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.rel .tag{min-height:1.25rem;padding:0 .5rem;font-size:.625rem}.rel-ver{font:500 .75rem var(--font-mono);color:var(--b300)}.rel-time{font:500 .75rem var(--font-mono);color:var(--t55);white-space:nowrap;margin-left:auto}.rel-body>b{font-family:var(--font-display);letter-spacing:-.02em;font-size:.9375rem;font-weight:600;line-height:1.2}.rel-desc{-webkit-line-clamp:1;color:var(--t70);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.spot{color:#fff;min-width:0;min-height:10.5rem;transition:box-shadow .3s ease, transform .25s var(--ease-out);border-radius:1.25rem;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee52,0 30px 60px -36px #22d3ee80}.spot:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 100% 0,#22d3ee1a,#0000 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.spot:hover{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee99,0 30px 60px -30px #22d3eea6}.spot:hover .thumb img{transform:scale(1.04)}.spot:hover .thumb .letter{transform:translate(-8px,-8px)}}.spot:active{transition-duration:.1s;transform:scale(.985)}.spot-thumb{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:100%}.spot-thumb .letter{font-size:8rem;bottom:-1.75rem;right:.75rem}.spot-body{flex-direction:column;gap:.5rem;min-width:0;padding:1.25rem 1.25rem 1.125rem;display:flex;position:relative}.spot-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.spot-top span{font:500 .75rem var(--font-mono);color:var(--t55)}.spot-top .spot-ver{color:var(--b300)}.spot-name{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.5rem;font-weight:600;line-height:1.1}.spot-desc{-webkit-line-clamp:2;color:var(--t70);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.spot .offer{padding-top:.625rem}.spot .offer-price strong{font-size:1.125rem}@media (width<=1024px){.rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-lead{grid-column:1/-1}.rel{grid-template-columns:7.5rem minmax(0,1fr)}}@media (width<=700px){.rel-grid{grid-template-columns:minmax(0,1fr)}.rel{grid-template-columns:6.5rem minmax(0,1fr)}}@media (width<=640px){.spot{grid-template-columns:minmax(0,1fr)}.spot-thumb{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);min-height:0}.spot{min-height:0}.spot-name{font-size:1.375rem}}@media (width<=400px){.rel{grid-template-columns:4.75rem minmax(0,1fr)}}.rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(25% - .75rem);grid-auto-flow:column;gap:1rem;padding:.25rem 2px .75rem;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail-nav{gap:.5rem;display:flex}.rail-btn{border:1px solid var(--line);color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color .2s ease, border-color .2s ease, transform .2s var(--ease-out);background:#ffffff08;border-radius:.875rem;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.rail-btn:hover{background:#3b82f61f;border-color:#60a5fa66}}@media (width<=1100px){.rail{grid-auto-columns:calc(33.3333% - .666667rem)}}@media (width<=820px){.rail{grid-auto-columns:calc(50% - .5rem)}}@media (width<=560px){.rail{grid-auto-columns:82%}}.rail>li{min-width:0;display:flex}.rail>li>.pcard{flex:1}.rail-btn[disabled]{opacity:.3;cursor:not-allowed}.rail-btn:active:not([disabled]){transition-duration:.1s;transform:scale(.94)}.chev{width:2rem;height:2rem;color:var(--b300);transition:transform .35s var(--ease-out), background-color .3s ease;background:#ffffff0d;border-radius:.625rem;flex:none;place-items:center;display:grid}.fl{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.fl::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.fl[open]::details-content{block-size:auto}.fl:first-child{border-top:1px solid var(--line)}.fl summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.5rem;padding:.75rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.fl summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.fl summary:hover .chev{background:#3b82f626}}.fl[open] .chev{background:#3b82f633;transform:rotate(180deg)}.fl p{color:var(--t70);transition:opacity .3s var(--ease-out);padding:0 3.5rem 1.25rem 0;font-size:.9375rem;line-height:1.7}.fl:not([open]) p{opacity:0}@media (width<=560px){.fl p{padding-right:0}}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dc-band{isolation:isolate;background:radial-gradient(50% 160% at 100%,#5865f247,#0000 70%),#0b0f1a;border:1px solid #5865f266;border-radius:1.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:grid;position:relative;overflow:hidden}.dc-band .wm{z-index:-1;color:#5865f214;width:13.75rem;height:13.75rem;margin-top:-6.875rem;position:absolute;top:50%;right:7.5rem;transform:rotate(-12deg)}.dc-ico{color:#fff;background:linear-gradient(135deg,#5865f2,#6d7bff);border-radius:1.125rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 14px 30px -12px #5865f2e6}.dc-band h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem;font-weight:600}.dc-band p{color:var(--t70);margin-top:.375rem;font-size:.9375rem;line-height:1.55}@media (width<=820px){.dc-band{grid-template-columns:minmax(0,1fr);padding:1.5rem}}.empty{text-align:center;background:#3b82f608;border:1px dashed #60a5fa4d;border-radius:1.5rem;justify-items:center;gap:.875rem;padding:3.5rem 1.5rem;display:grid}.empty-ico{width:4rem;height:4rem;color:var(--b300);background:linear-gradient(#111a2e,#0b0f1a) padding-box padding-box,linear-gradient(#93c5fd80,#60a5fa14) border-box;border:1px solid #0000;border-radius:1.25rem;place-items:center;display:grid}.empty h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.empty p{max-width:26.25rem;color:var(--t70);font-size:.9375rem;line-height:1.6}.empty .ctas{justify-content:center;margin-top:.375rem}.sk{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:.625rem;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.notice{border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55;display:flex}.notice svg{flex:none;margin-top:1px}.notice b{color:#fff}.notice-warn{color:var(--t85);background:#f59e0b14;border:1px solid #f59e0b52}.notice-warn svg{color:var(--warn)}.notice-info{color:var(--t85);background:#3b82f614;border:1px solid #60a5fa4d}.notice-info svg{color:var(--b400)}.notice-ok{color:var(--t85);background:#22c55e14;border:1px solid #22c55e4d}.notice-ok svg{color:var(--ok)}.notice-err{color:var(--t85);background:#ef444414;border:1px solid #ef444452}.notice-err svg{color:var(--err)}.toasts{z-index:90;gap:.625rem;width:min(23.75rem,100% - 2rem);display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.toast{animation:toast-in .45s var(--ease-out) both;border-radius:1.125rem;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:start;gap:.75rem;padding:.875rem;display:grid}.toast .ti{border-radius:.6875rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.toast.ok .ti{color:var(--ok);background:#22c55e24}.toast.err .ti{color:var(--err);background:#ef444424}.toast b{color:#fff;padding-top:1px;font-size:.9375rem;display:block}.toast div>span{color:var(--t70);margin-top:2px;font-size:.875rem;line-height:1.45;display:block}.toast button{width:2rem;height:2rem;color:var(--t55);cursor:pointer;background:0 0;border:0;border-radius:.5625rem;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.toast button:hover{color:#fff;background:#ffffff0f}}.toast .bar{background:#ffffff0f;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.toast .bar i{background:var(--ok);height:100%;animation:4s linear both toast-bar;display:block}.toast.err .bar i{background:var(--err)}@media (width<=640px){.toasts{bottom:1rem;right:1rem}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes toast-bar{0%{width:100%}to{width:0}}.cookie{z-index:85;width:min(28.75rem,100% - 2rem);animation:toast-in .5s .4s var(--ease-out) backwards;border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.125rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.cookie p{color:var(--t70);font-size:.875rem;line-height:1.5}.cookie p a{color:var(--b300)}.cookie .action{flex:none}@media (width<=640px){.cookie{flex-direction:column;align-items:stretch}}.field{align-content:start;gap:.5rem;display:grid}.field label{color:#fff;font-size:.8125rem;font-weight:600}.field .hint{color:var(--t55);font-size:.8125rem}.field .hint.err{color:var(--err)}.field-input{color:#fff;width:100%;min-height:3rem;font:500 .9375rem var(--font-sans);background:#07090f;border:1px solid #ffffff1a;border-radius:.875rem;outline:0;padding:0 1rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #00000080}.field-input::placeholder{color:var(--t40)}.field-input:focus{border-color:#60a5fa99;box-shadow:0 0 0 4px #2563eb2e}.field-input.is-err{border-color:#ef444499}.field-input.mono{font-family:var(--font-mono);font-size:.875rem}.input-row{gap:.5rem;display:flex}.input-row .field-input{flex:1;min-width:0}.fields{grid-template-columns:repeat(auto-fit,minmax(min(16.25rem,100%),1fr));gap:1rem;display:grid}.choice{border:1px solid var(--line);color:#fff;width:100%;min-height:3.25rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:1rem;align-items:center;gap:.875rem;padding:.625rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .1s ease-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.choice:hover{border-color:#60a5fa59}}.choice.is-on{background:#2563eb1a;border-color:#60a5fa99;box-shadow:inset 0 0 0 1px #60a5fa4d}.choice.is-locked{cursor:default}.radio{border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;transition:border-color .2s;display:grid}.radio:after{content:"";background:var(--b400);width:.625rem;height:.625rem;transition:transform .25s var(--spring);border-radius:50%;transform:scale(0)}.choice.is-on .radio{border-color:var(--b400)}.choice.is-on .radio:after{transform:scale(1)}.choice .c-main{flex:1;min-width:0}.choice .c-main b{font-size:.9375rem;font-weight:600;display:block}.choice .c-main>span{color:var(--t55);margin-top:2px;font-size:.8125rem;display:block}.choice .c-end{text-align:right;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:.9375rem;font-weight:600}.choice .c-end small{font-family:var(--font-sans);letter-spacing:0;color:var(--t55);font-size:.75rem;font-weight:500;display:block}.choices{gap:.625rem;display:grid}.choice .c-main b .tag{letter-spacing:.06em;vertical-align:1px;min-height:1.125rem;margin-left:.375rem;padding:0 .375rem;font-size:.625rem}.choice:active:not(.is-locked){transform:scale(.99)}.plans{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.5rem;padding-top:.5rem;display:grid}.plan{border:1px solid var(--line);color:#fff;min-height:3.5rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:.875rem;align-content:center;gap:.125rem;padding:.5rem .625rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .1s ease-out;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.plan:hover{border-color:#60a5fa59}}.plan.is-on{background:#2563eb1a;border-color:#60a5fa99;box-shadow:inset 0 0 0 1px #60a5fa4d}.plan:active{transform:scale(.97)}.plan-name{color:var(--t70);font-size:.75rem;font-weight:600}.plan.is-on .plan-name{color:var(--b300)}.plan-price{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:.8125rem;font-weight:600}.plan-flag{font:700 .5625rem/1rem var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:#0b2a1a;border-radius:999px;padding:0 .375rem;position:absolute;top:-.5rem;left:.625rem;box-shadow:inset 0 0 0 1px #22c55e73}.plan-note{color:var(--t55);margin-top:.625rem;font-size:.8125rem}.price-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t55);justify-content:space-between;align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:flex}.price-big{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;margin-top:.5rem;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1}.price-big .suffix{font-family:var(--font-sans);letter-spacing:0;color:var(--t55);font-size:.875rem;font-weight:500}.price-big.free{color:var(--ok)}.pix-line{color:var(--t70);align-items:center;gap:.5rem;margin-top:.625rem;font-size:.875rem;display:flex}.pix-line b{color:var(--ok);font-weight:600}.pix-line svg{color:var(--ok);flex:none}.gal{gap:.75rem;display:grid}.gal-main{aspect-ratio:16/9;isolation:isolate;border:1px solid var(--line);background:#05070c;border-radius:1.5rem;position:relative;overflow:hidden}.gal-arrow{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:2.5rem;height:2.5rem;transition:background-color .2s ease, transform .25s var(--ease-out);background:#07090f99;border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-top:-1.25rem;display:grid;position:absolute;top:50%}@media (hover:hover) and (pointer:fine){.gal-arrow:hover{background:#2563eb99}}.gal-arrow.prev{left:.875rem}.gal-arrow.next{right:.875rem}.gal-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.gal-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:2rem;font:500 .8125rem var(--font-mono);color:#fff;background:#07090f99;border-radius:999px;align-items:center;padding:0 .75rem;display:inline-flex}.gal-zoom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:2.25rem;font:600 .875rem var(--font-sans);cursor:pointer;background:#07090f99;border:1px solid #ffffff2e;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .75rem;transition:background-color .2s,transform .1s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.gal-zoom:hover{background:#2563eb80}}.gal-thumbs{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.625rem;display:grid}.gthumb{aspect-ratio:16/10;border:1px solid var(--line);color:var(--t70);cursor:pointer;transition:border-color .2s ease, box-shadow .2s ease, transform .25s var(--ease-out);border-radius:.875rem;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.gthumb:hover{transform:translateY(-2px)}}.gthumb.is-on{color:#fff;border-color:#60a5facc;box-shadow:0 0 0 3px #2563eb59}.gthumb small{font:500 .6875rem var(--font-mono);position:absolute;bottom:.375rem;left:.5rem}.lb{z-index:95;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ce6;place-items:center;padding:1.5rem;animation:.2s ease-out backwards appear;display:grid;position:fixed;inset:0}.lb-frame{aspect-ratio:16/9;border-radius:1.5rem;width:min(73.75rem,100%);position:relative;overflow:hidden;box-shadow:0 40px 120px -20px #000000e6,0 0 0 1px #ffffff14}.lb-close{z-index:3;color:#fff;cursor:pointer;background:#07090f99;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.875rem;height:2.875rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.lb-cap{font:500 .8125rem var(--font-mono);color:var(--t70);position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@keyframes slide-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.gal-stage{position:absolute;inset:0}.gal-stage iframe,.gal-stage video,.gal-stage img{border:0;width:100%;height:100%;position:absolute;inset:0}.gal-stage img{object-fit:cover;animation:slide-in .45s var(--ease-out) both}.gal-stage video{object-fit:contain;background:#000}.gal-empty{color:var(--t55);place-items:center;display:grid;position:absolute;inset:0}.gal-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000d9);padding:2.5rem 1.25rem 1rem;font-size:.9375rem;font-weight:500;position:absolute;inset:auto 0 0}.gthumb{background:#0b0f1a}.gthumb img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.gthumb.is-on img{opacity:1}.gthumb .play{color:#1e40af;background:#ffffffd9;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.lb-frame img,.lb-frame video,.lb-frame iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.lb-frame{animation:lb-in .3s var(--ease-out) backwards}@keyframes lb-in{0%{opacity:0;transform:scale(.96)}}.gthumb:active,.gal-zoom:active{transform:scale(.96)}.gal-arrow:active{transition-duration:.1s;transform:scale(.92)}.prose{color:var(--t85);font-size:1rem;line-height:1.7}.prose>*+*{margin-top:1rem}.prose h1,.prose h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:2rem;font-size:1.375rem;font-weight:600;line-height:1.2}.prose h3{letter-spacing:-.015em;margin-top:1.5rem;font-size:1.0625rem;font-weight:700}.prose h4{margin-top:1.5rem;font-size:1rem;font-weight:700}.prose>:first-child{margin-top:0}.prose ul,.prose ol{gap:.5rem;padding:0;display:grid}.prose ul{list-style:none}.prose ol{padding-left:1.5rem;list-style:decimal}.prose li ul,.prose li ol{margin-top:.5rem}.prose ul li{padding-left:1.625rem;position:relative}.prose ul li:before{content:"";background:var(--b400);border-radius:2px;width:.4375rem;height:.4375rem;position:absolute;top:.7em;left:.375rem;transform:rotate(45deg)}.prose a{color:var(--b300);text-underline-offset:3px;-webkit-text-decoration:underline #60a5fa66;text-decoration:underline #60a5fa66}@media (hover:hover) and (pointer:fine){.prose a:hover{-webkit-text-decoration-color:var(--b300);text-decoration-color:var(--b300)}}.prose code{font:500 .88em var(--font-mono);color:var(--b300);background:#60a5fa1f;border-radius:.4375rem;padding:2px .4375rem}.prose pre{border:1px solid var(--line);font:500 .875rem/1.75 var(--font-mono);color:var(--t85);background:#05070c;border-radius:1rem;padding:1.125rem 1.25rem;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.prose strong{color:#fff}.stepper{border:1px solid var(--line);background:#07090f;border-radius:.75rem;align-items:center;display:inline-flex}.stepper button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:.6875rem;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s,transform .1s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.stepper button:hover{background:#ffffff0f}}.stepper button[disabled]{opacity:.3;cursor:not-allowed}.stepper output{text-align:center;min-width:1.75rem;font:600 .875rem var(--font-mono);color:#fff}.icon-del{width:2.25rem;height:2.25rem;color:var(--err);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:.75rem;place-items:center;transition:background-color .2s,transform .1s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.icon-del:hover{background:#ef444429}}.stepper button:active:not([disabled]){transform:scale(.88)}.icon-del:active{transform:scale(.92)}.mini{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:#fff;background:radial-gradient(100% 100% at 100% 0,#2563eb99,#0000 60%),#0e1424;border-radius:.75rem;place-items:center;font-size:1rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #93c5fd40}.mini.c2{background:radial-gradient(100% 100% at 0 0,#6366f199,#0000 60%),#0e1424}.mini.c3{background:radial-gradient(100% 100% at 50% 0,#38bdf880,#0000 60%),#0e1424}.sum{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;border-radius:1.5rem;max-height:calc(100dvh - 6.5rem);padding:1.25rem;position:sticky;top:5.5rem;overflow-y:auto}.sum h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.0625rem;font-weight:600}.sum-rows{gap:.625rem;margin-top:1.125rem;display:grid}.sum-row{color:var(--t70);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.sum-row b{color:#fff;white-space:nowrap;font-weight:600}.sum-row.disc b{color:var(--ok)}.sum-row .lbl{align-items:center;gap:.5rem;display:inline-flex}.sum-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.sum-total span{color:#fff;font-size:.875rem;font-weight:600}.sum-total b{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:1.5rem;font-weight:600}.sum .pix-line{justify-content:flex-end}.sum-mini{gap:.625rem;margin-top:1.125rem;display:grid}.sum-mini>div{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sum-mini .mini{border-radius:.625rem;width:2.375rem;height:2.375rem;font-size:.875rem}.sum-mini .nm{flex:1;min-width:0}.sum-mini .nm b{color:#fff;font-weight:600;display:block}.sum-mini .nm span{color:var(--t55);font-size:.75rem;display:block}.sum-mini .pr{color:#fff;white-space:nowrap;font-weight:600}.coupon-on{color:var(--t85);background:#22c55e14;border:1px dashed #22c55e66;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.coupon-on b{font-family:var(--font-mono);color:var(--ok)}@media (width<=960px){.sum{max-height:none;position:static;overflow:visible}}.mini{overflow:hidden}.mini img{object-fit:cover;width:100%;height:100%}.steps-bar{color:var(--t55);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.steps-bar span{align-items:center;gap:.5rem;display:inline-flex}.steps-bar i{border:1px solid var(--line);width:1.375rem;height:1.375rem;font:600 .75rem var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.steps-bar .on{color:#fff}.steps-bar .on i{background:var(--b600);color:#fff;border-color:#0000}.steps-bar .done i{color:var(--ok);background:#22c55e2e;border-color:#0000}.steps-bar .sep{background:var(--line);width:1.75rem;height:1px}.steps-bar .done i svg{animation:pop-in .3s .15s var(--ease-out) backwards}.combo{background:#22d3ee09;border:1px dashed #22d3ee66;border-radius:1.25rem;padding:1.125rem;animation:.35s both fade-in;position:relative;overflow:hidden}.combo-top{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.combo-top b{color:#fff;font-size:.875rem}.combo-off{font-family:var(--font-display);letter-spacing:-.04em;color:var(--cyan);font-size:1.125rem;font-weight:600}.combo-items{align-items:center;gap:.5rem;margin:.875rem 0;display:flex}.combo-items .plus{color:var(--t55)}.combo p{color:var(--t70);font-size:.8125rem;line-height:1.5}.combo p b{color:#fff}.combo-applied{background:#22c55e0f;border:1px solid #22c55e4d;border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.combo-applied .ca-l{align-items:center;gap:.75rem;display:flex}.combo-applied .ca-l svg{color:var(--ok)}.combo-applied b{color:#fff;font-size:.9375rem}.combo-applied span{color:var(--t70);font-size:.875rem;display:block}.combo-applied strong{font-family:var(--font-display);color:var(--ok);letter-spacing:-.03em;font-size:1rem;font-weight:600}.combo-price{align-items:baseline;gap:.625rem;margin-bottom:.875rem;display:flex}.combo-price s{font:500 .8125rem var(--font-mono);color:var(--t40)}.combo-price strong{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:1.125rem;font-weight:600}.combo-list{gap:.5rem;margin:.875rem 0;padding:0;list-style:none;display:grid}.combo-list li{align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.combo-check{width:1.125rem;height:1.125rem;color:var(--cyan);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.combo-check.is-on{background:#22d3ee26;border-color:#22d3ee99}.combo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t70);flex:1;overflow:hidden}@media (hover:hover) and (pointer:fine){.combo-name:hover{color:#fff}}.combo-price-tag{font:500 .8125rem var(--font-mono);color:var(--t55)}.combo-add{min-height:1.75rem;color:var(--cyan);font:600 .75rem var(--font-mono);cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee59;border-radius:.5rem;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.combo-add:hover{background:#22d3ee29}}.combo-complete{margin-top:.875rem}.combo-body{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.combo-body .combo-items{flex:none;margin:0}.combo .mini{border-radius:.625rem;width:2.25rem;height:2.25rem;font-size:.875rem}.combo-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.combo-foot .combo-price{margin:0}.combo-foot .action{white-space:nowrap;flex:none}.hero-shop{padding:7.5rem 0 2rem;position:relative;overflow:hidden}.hero-shop .glow-top{height:35rem}.hs-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,24.5rem);align-items:center;gap:3.5rem;display:grid;position:relative}.hs-grid.has-pair{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:3rem}.hs-cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.has-pair .hs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-cards>.hl:nth-child(2){animation-delay:.26s}.hs-copy{flex-direction:column;justify-content:center;display:flex}.hs-copy>*{animation:enter-up .7s var(--ease-out) backwards}.hs-copy>:nth-child(2){animation-delay:60ms}.hs-copy>:nth-child(3){animation-delay:.14s}.hs-copy>:nth-child(4){animation-delay:.22s}.hero-shop .glow-top,.hero-shop .dots-bg{animation:1.2s ease-out backwards appear}.hs-kicker{font:500 .8125rem var(--font-mono);color:var(--t55)}.hs-kicker b{color:var(--ok);font-weight:500}.hs-copy h1{font-family:var(--font-display);letter-spacing:-.035em;max-width:16ch;margin-top:1rem;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.hs-copy .lead{max-width:28rem;color:var(--t70);margin-top:1rem;font-size:1rem;line-height:1.6}.hs-search{max-width:32rem;min-height:3.25rem;margin-top:1.75rem;padding-left:3rem}.hs-search input{height:2.5rem;font-size:.9375rem}.hs-search .action{min-height:2.5rem}.hl{color:#fff;animation:enter-up .8s .16s var(--ease-out) backwards;transition:box-shadow .3s ease, transform .25s var(--ease-out);border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.hl:hover{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #60a5fa59,0 30px 60px -30px #2563ebcc}}.hl .thumb{aspect-ratio:16/9}.hl .thumb .letter{font-size:10rem;bottom:-2.5rem;right:1rem}.hl .t-tags .tag-upd{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090fb8}.hl-play{color:#fff;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.hl-play i{color:#1e40af;background:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.hl-play i svg{margin-left:2px}.hl-body{flex-direction:column;flex:1;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.hl-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hl-top span{font:500 .75rem var(--font-mono);color:var(--t55)}.hl-name{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.375rem;font-weight:600;line-height:1.15}.hl-desc{-webkit-line-clamp:2;color:var(--t70);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.hl:hover .thumb img{transform:scale(1.03)}}.hl-launch{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee52,0 30px 60px -36px #22d3ee80}@media (hover:hover) and (pointer:fine){.hl-launch:hover{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee99,0 30px 60px -30px #22d3eea6}}.hl:active{transition-duration:.1s;transform:scale(.985)}.has-pair .hl .thumb{aspect-ratio:16/10}.has-pair .hl .thumb .letter{font-size:7.5rem;bottom:-1.75rem;right:.75rem}.has-pair .hl-body{padding:1rem 1rem 1.125rem}.has-pair .hl-name,.has-pair .offer-price strong{font-size:1.125rem}.has-pair .hl-play{font-size:.75rem;bottom:.75rem;left:.75rem}@media (width>=1101px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.has-pair .hs-cards{--ease-sheet:cubic-bezier(.32, .72, 0, 1);--tuck:9rem}.has-pair .hl{transition:box-shadow .3s ease, transform .25s var(--ease-out), translate .6s var(--ease-sheet), scale .6s var(--ease-sheet)}.has-pair .hl:first-child{translate:var(--tuck) 1rem;scale:.93}.has-pair .hs-cards:hover .hl,.has-pair .hs-cards:focus-within .hl{translate:0;scale:1}.has-pair .hl:active{transition-duration:.3s,.1s,.6s,.6s}.has-pair .hl:after{content:"";z-index:2;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-sheet);background:linear-gradient(90deg,#07090f4d,#07090fb3);position:absolute;inset:0}.has-pair .hl:first-child:after{opacity:1}.has-pair .hs-cards:hover .hl:after,.has-pair .hs-cards:focus-within .hl:after{opacity:0}}.facts{animation:enter-up .8s .3s var(--ease-out) backwards;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid;overflow:hidden}.facts>div{align-items:baseline;gap:.625rem;padding:.875rem 1.25rem;display:flex}.facts>div+div{border-left:1px solid var(--line)}.facts strong{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;white-space:nowrap;font-size:1.125rem;font-weight:600}.facts span{color:var(--t55);font-size:.8125rem}.reasons{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.reason{border-top:1px solid var(--line);padding:1.25rem 0 1.5rem}.reason .n{font:500 .75rem var(--font-mono);color:var(--b400)}.reason h3{letter-spacing:-.01em;margin-top:.625rem;font-size:1rem;font-weight:600}.reason p{color:var(--t70);margin-top:.375rem;font-size:.875rem;line-height:1.6}@media (width<=1100px){.hs-grid.has-pair{grid-template-columns:minmax(0,1fr)}.has-pair .hs-cards{max-width:44rem}}@media (width<=1024px){.hs-grid{grid-template-columns:minmax(0,1fr)}.hs-cards{max-width:35rem}.has-pair .hs-cards{max-width:44rem}}@media (width<=820px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div:nth-child(3){border-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--line)}.facts>div{flex-direction:column;gap:2px}.reasons{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hero-shop{padding-top:6.75rem}.hs-search{padding-left:2.875rem}.hs-search .action{display:none}.has-pair .hs-cards{grid-template-columns:minmax(0,1fr)}}.cat-head{padding:7.5rem 0 0;position:relative;overflow:hidden}.cat-head .glow-top{height:26.25rem}.cat-top{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;gap:1.5rem 3rem;display:grid;position:relative}.cat-top h1{font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.cat-top .lead{max-width:28rem;color:var(--t70);margin-top:1rem;font-size:1rem;line-height:1.6}.cat-search{min-height:3.25rem;padding-left:3rem}.cat-search input{height:2.5rem;font-size:.9375rem}.cat-bar{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;padding:.75rem 0;display:flex;position:relative}.cat-bar .quick{margin-top:0}.cat-count{color:var(--t55);font-size:.8125rem}.cat-count b{color:#fff;font-weight:600}.cat-body{padding-top:1.5rem}.empty-line{background:#3b82f608;border:1px dashed #60a5fa4d;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.empty-line .ei{width:3rem;height:3rem;color:var(--b300);background:#3b82f61f;border-radius:.875rem;place-items:center;display:grid}.empty-line h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.empty-line p{color:var(--t70);margin-top:.375rem;font-size:.875rem;line-height:1.55}.empty-line .ctas{flex-wrap:nowrap}.seo{font-size:.9375rem}.seo p+p{margin-top:.875rem}@media (width<=900px){.cat-top{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.empty-line{grid-template-columns:minmax(0,1fr);justify-items:start}.empty-line .ctas{flex-wrap:wrap}}@media (width<=560px){.cat-head{padding-top:6.5rem}.cat-bar{flex-direction:column;align-items:stretch}.cat-bar .quick{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.cat-bar .quick a{flex:none}}.cat-head .glow-top{animation:1.2s ease-out backwards appear}.cat-top>div:first-child>*{animation:enter-up .7s var(--ease-out) backwards}.cat-top>div:first-child>:nth-child(2){animation-delay:50ms}.cat-top>div:first-child>:nth-child(3){animation-delay:.1s}.cat-top>div:first-child>:nth-child(4){animation-delay:.16s}.cat-search{animation:enter-up .7s .12s var(--ease-out) backwards}.cat-bar{animation:enter-up .7s .22s var(--ease-out) backwards}.empty-line{animation:enter-up .45s var(--ease-out) backwards}.pd-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pd-meta .sold{color:var(--t70);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.pd-meta .sold b{color:#fff}.pd-grid{grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:3rem;display:grid}.pd-main{gap:2.25rem;min-width:0;display:grid}.buy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:.875rem;max-height:calc(100dvh - 6.5rem);margin:-.25rem;padding:.25rem;display:grid;position:sticky;top:5.5rem;overflow-y:auto}.buy-card{border-radius:1.5rem;padding:1.25rem}.buy-sep{background:var(--line);height:1px;margin:1rem 0}.buy-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--t55);margin-top:1.25rem;margin-bottom:0;font-size:.75rem;font-weight:600}.buy-actions{gap:.625rem;margin-top:1rem;display:grid}.help-line{color:var(--t70);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.help-line a{color:var(--b300);font-weight:600}.buybar{display:none}.changes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.changes li{color:var(--t85);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.625rem;font-size:.9375rem;font-weight:500;display:grid}.changes li .tag{min-height:1.25rem;font-size:.625rem}.pd-top{padding:7.5rem 0 2rem;position:relative;overflow:hidden}.pd-top .glow-top{height:26.25rem}.pd-top .wrap{z-index:1;position:relative}.pd-title{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.pd-title h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.pd-top .lead{max-width:36rem;color:var(--t70);margin-top:1rem;font-size:1rem;line-height:1.6}.pd-top .pd-meta{margin-top:1.25rem}.pd-sec{border-top:1px solid var(--line);padding-top:1.5rem}.pd-sec-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.pd-sec-head h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.25rem;font-weight:600}.specs{margin:0;display:grid}.specs>div{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 0;display:grid}.specs dt{color:var(--t55);font-size:.8125rem}.specs dd{color:#fff;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.specs dd .mono{font-size:.8125rem}.specs .changes{width:100%}.buy-trust{border-top:1px solid var(--line);gap:.625rem;margin:1.25rem 0 0;padding:1.125rem 0 0;list-style:none;display:grid}.buy-trust li{color:var(--t70);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:grid}.buy-trust svg{color:var(--ok);margin-top:1px}.buy-help{color:var(--t55);text-align:center;font-size:.8125rem}.buy-help a{color:var(--b300);font-weight:600}@media (width<=720px){.specs>div{grid-template-columns:minmax(0,1fr);gap:.375rem}}@media (width<=1100px){.pd-grid{grid-template-columns:minmax(0,1fr) 21.5rem;gap:2rem}}@media (width<=960px){.pd-grid{grid-template-columns:minmax(0,1fr)}.buy{max-height:none;position:static;overflow:visible}.buybar{z-index:70;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-b);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090fe6;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.buybar small{color:var(--t55);font-size:.75rem;display:block}.buybar strong{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-size:1.125rem;font-weight:600;display:block}}.specs .changelog{color:var(--t70);white-space:pre-line;font-size:.875rem;font-weight:500;line-height:1.6}.spec-link{color:var(--b300);align-items:center;gap:.5rem;display:inline-flex}.price-big .suffix:empty{display:none}.t-free{color:var(--ok)}.buy-off-title{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.75rem;font-size:1.125rem;font-weight:600}.buy-off-text{color:var(--t70);margin-top:.5rem;font-size:.875rem;line-height:1.6}.buy-help svg{vertical-align:-2px;display:inline}@media (width<=960px){body:has(.buybar) .foot{padding-bottom:6rem}}.pd-top .glow-top{animation:1.2s ease-out backwards appear}.pd-top .wrap>*{animation:enter-up .7s var(--ease-out) backwards}.pd-top .wrap>:nth-child(2){animation-delay:50ms}.pd-top .wrap>:nth-child(3){animation-delay:.1s}.pd-top .wrap>:nth-child(4){animation-delay:.16s}.pd-main>.gal,.pd-main>.empty-line{animation:enter-up .7s .12s var(--ease-out) backwards}.buy>*{animation:enter-up .7s .16s var(--ease-out) backwards}.buy>:nth-child(2){animation-delay:.22s}.buy>:nth-child(3){animation-delay:.28s}@keyframes bar-up{0%{transform:translateY(100%)}}@media (width<=960px){.buybar{animation:bar-up .45s .3s var(--ease-out) backwards}}.buy>.buy-trust{border-top:0;margin:0;padding:0 .25rem}.cart-grid{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:2.5rem;display:grid}.items{gap:.75rem;display:grid}.citem{border-radius:1.25rem;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem;display:grid}.citem .cthumb{aspect-ratio:16/11;font-family:var(--font-display);color:#ffffffe6;background:radial-gradient(100% 100% at 100% 0,#2563eb99,#0000 60%),#0e1424;border-radius:.875rem;place-items:center;font-size:1.625rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #93c5fd33}.citem .cthumb.c2{background:radial-gradient(100% 100% at 0 0,#6366f199,#0000 60%),#0e1424}.citem .cthumb.c3{background:radial-gradient(100% 100% at 50% 0,#38bdf880,#0000 60%),#0e1424}.citem h3{letter-spacing:-.01em;font-size:1rem;font-weight:600}.citem .cplan{color:var(--t70);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.8125rem;display:flex}.citem .cend{justify-items:end;gap:.625rem;display:grid}.citem .cprice{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:1.0625rem;font-weight:600}.citem .cprice s{font-family:var(--font-sans);letter-spacing:0;color:var(--t55);text-align:right;font-size:.75rem;font-weight:500;display:block}.citem .cctl{align-items:center;gap:.5rem;display:flex}@media (width<=960px){.cart-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.citem{grid-template-columns:4.5rem minmax(0,1fr)}.citem .cend{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;align-items:center}}.citem .cthumb.c4{background:radial-gradient(100% 100% at 100% 100%,#2563eb8c,#0000 60%),#0e1424}.citem .cthumb.has-image{background:#0e1424}.citem .cthumb img{object-fit:cover;width:100%;height:100%}.citem h3 a{color:inherit}@media (hover:hover) and (pointer:fine){.citem h3 a:hover{color:var(--b300)}}.cart-tools{justify-content:flex-end;padding-top:.5rem;display:flex}.sum-cta{margin-top:1.375rem}.sum-notice{margin-top:.875rem}.sum-trust{margin-top:1rem}.cthumb-sk{aspect-ratio:16/11;border-radius:.875rem}.cart-sk-lines{gap:.625rem;display:grid}.cart-sk-end{width:8.75rem;height:2.5rem}.items{position:relative}.citem{animation:reveal-in .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.cart-grid>.sum{animation:enter-up .7s .12s var(--ease-out) backwards}.cart-combo{min-width:0}.empty{animation:enter-up .7s .1s var(--ease-out) backwards}.ck-grid{grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:2.5rem;display:grid}.ck-blocks{gap:.875rem;display:grid}.ck-block{border-radius:1.5rem;padding:1.25rem 1.5rem 1.5rem}.ck-title{align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}.ck-title .n{width:1.75rem;height:1.75rem;font:600 .75rem var(--font-mono);color:var(--b300);background:#3b82f629;border-radius:.5625rem;place-items:center;display:grid}.ck-title .n.done{color:var(--ok);background:#22c55e29}.ck-title h2{letter-spacing:-.01em;font-size:1rem;font-weight:700}.ck-title .tag{margin-left:auto}.who{background:#5865f214;border:1px solid #5865f24d;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.875rem;display:flex}.who .wn{flex:1;min-width:0}.who .wn b{color:#fff;font-size:.9375rem;display:block}.who .wn span{font:500 .8125rem var(--font-mono);color:var(--t55);margin-top:2px;display:block}.pix-mark{width:2.25rem;height:2.25rem;color:var(--ok);background:#22c55e1f;border-radius:.75rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #22c55e4d}.legal{color:var(--t55);text-align:center;margin-top:.875rem;font-size:.75rem;line-height:1.55}.legal a{color:var(--t70)}@media (width<=960px){.ck-grid{grid-template-columns:minmax(0,1fr)}}.checkout-flash{padding-bottom:1rem}.legal-left{text-align:left}.ck-login{margin-top:.875rem}.sum-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sum-head h2{margin:0}.sum-mini>div{margin-top:0}.sum-head+.sum-mini{margin-top:1.125rem}.ck-blocks>.ck-block{animation:enter-up .7s .1s var(--ease-out) backwards}.ck-blocks>.ck-block:nth-child(2){animation-delay:.16s}.ck-blocks>.ck-block:nth-child(3){animation-delay:.22s}.ck-blocks>.ck-block:nth-child(4){animation-delay:.28s}.ck-grid>.sum{animation:enter-up .7s .16s var(--ease-out) backwards}.coupon-on,.sum-rows .sum-row,.field .hint.err{animation:rise-small .3s var(--ease-out) backwards}.order-grid{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:2.5rem;display:grid}.pay-card{border-radius:1.5rem;padding:1.5rem}.pay-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.live{min-height:2rem;color:var(--warn);background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:.625rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.live i{background:var(--warn);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-out infinite soft-pulse}.live.ok{color:var(--ok);background:#22c55e1a;border-color:#22c55e59}.live.ok i{background:var(--ok);animation:none}.pay-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.75rem;margin-top:1.25rem;display:grid}.qr{background:#fff;border-radius:1.25rem;place-items:center;width:14rem;height:14rem;padding:.875rem;display:grid;position:relative;box-shadow:0 0 0 8px #ffffff0f,0 30px 60px -20px #2563eb99}.qr svg{width:100%;height:100%}.qr .scan{background:linear-gradient(90deg,#0000,#2563eb,#0000);height:2px;animation:2.6s ease-in-out infinite qr-scan;position:absolute;top:.875rem;left:.875rem;right:.875rem;box-shadow:0 0 12px 2px #2563eb99}.pay-amount small{letter-spacing:.08em;text-transform:uppercase;color:var(--t55);font-size:.75rem;font-weight:600;display:block}.pay-amount strong{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;margin-top:.5rem;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;display:block}.howto{gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.howto li{color:var(--t70);grid-template-columns:1.625rem minmax(0,1fr);align-items:baseline;gap:.625rem;font-size:.875rem;display:grid}.howto li i{width:1.5rem;height:1.5rem;font:600 .75rem var(--font-mono);color:var(--b300);background:#3b82f626;border-radius:.5rem;place-items:center;font-style:normal;display:grid}.copy-field{margin-top:1.25rem}.progress{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.progress div{color:var(--t55);gap:.5rem;font-size:.8125rem;display:grid}.progress div:before{content:"";background:#ffffff14;border-radius:2px;height:.25rem}.progress .done{color:var(--t85)}.progress .done:before{background:var(--ok)}.progress .now{color:#fff;font-weight:600}.progress .now:before{background:linear-gradient(90deg, var(--warn) 0 50%, #ffffff14 50%);background-size:200% 100%;animation:1.6s linear infinite bar-move}.success{text-align:center;justify-items:center;gap:.875rem;padding:1rem 0 .5rem;display:grid}.success-ico{width:5.5rem;height:5.5rem;color:var(--ok);background:radial-gradient(closest-side,#22c55e4d,#22c55e14);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #22c55e73,0 0 60px -10px #22c55e99}.success-ico:before{content:"";border:1px solid #22c55e40;border-radius:50%;animation:2.4s ease-out infinite ring-out;position:absolute;inset:-.875rem}.success-ico svg{stroke-dasharray:30;stroke-dashoffset:30px;animation:draw-check .6s .2s var(--ease-out) forwards}.success h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600}.success p{max-width:28.75rem;color:var(--t70);font-size:1rem;line-height:1.6}.lic-list{gap:.625rem;margin-top:1.5rem;display:grid}.lic{background:#22c55e0d;border:1px solid #22c55e40;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.lic .nm{flex:1;min-width:10rem}.lic .nm b{color:#fff;font-size:.9375rem;display:block}.lic .nm span{color:var(--t55);margin-top:2px;font-size:.8125rem;display:block}.inst{gap:.625rem;margin-top:1.25rem;display:grid}.inst-row{border-radius:1.125rem;overflow:hidden}.inst-head{grid-template-columns:2.5rem minmax(0,1fr) auto auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.inst-n{width:2.5rem;height:2.5rem;font:600 .8125rem var(--font-mono);color:var(--t70);background:#ffffff0d;border-radius:.75rem;place-items:center;display:grid}.inst-row.paid .inst-n{color:var(--ok);background:#22c55e24}.inst-row.open .inst-n{color:var(--warn);background:#f59e0b24}.inst-head b{color:#fff;font-size:.9375rem;display:block}.inst-head>div>span{color:var(--t55);margin-top:2px;font-size:.8125rem;display:block}.inst-amt{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:1rem;font-weight:600}.inst-body{animation:rise-small .35s var(--ease-out) backwards;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:.25rem 1rem 1.125rem;display:grid}.inst-body .qr{border-radius:1rem;width:10rem;height:10rem;padding:.625rem}@media (width<=960px){.order-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.pay-body,.inst-body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.howto{text-align:left}.inst-head{grid-template-columns:2.5rem minmax(0,1fr) auto}.inst-head .action,.inst-head .tag{grid-column:2/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.success-ico svg{stroke-dashoffset:0}}@keyframes soft-pulse{0%{box-shadow:0 0 #f59e0b99}80%,to{box-shadow:0 0 0 9px #f59e0b00}}@keyframes ring-out{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes draw-check{to{stroke-dashoffset:0}}@keyframes qr-scan{0%,to{top:.875rem}50%{top:calc(100% - 1rem)}}@keyframes bar-move{0%{background-position:100% 0}to{background-position:-100% 0}}.order-main{gap:1.5rem;min-width:0;display:grid}.pay-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.pay-sub{color:var(--t70);margin-top:.375rem;font-size:.875rem}.pay-notice{margin-top:1rem}.pay-ctas{justify-content:center;margin-top:1.5rem}.success p b{color:#fff}.qr img{object-fit:contain;width:100%;height:100%;display:block}.copy-btn{min-height:3rem}.inst-fields{width:100%;min-width:0}.inst-expires{font:500 .75rem var(--font-mono);color:var(--warn);align-items:center;gap:.25rem;margin-left:.75rem;display:inline-flex}.sum-rows-divided{border-top:1px solid var(--line);margin-top:1.125rem;padding-top:1.125rem}.help-line-flush{margin-top:1.125rem;padding:0}.crumbs.mono{font-size:.8125rem}.success h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600}.legal .inst-expires{margin:.25rem 0 0;display:flex}.order-main>*{animation:enter-up .7s .1s var(--ease-out) backwards}.order-grid>.sum{animation:enter-up .7s .16s var(--ease-out) backwards}.inst-row{animation:reveal-in .5s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i,0) * 45ms)}.lic{animation:reveal-in .5s var(--ease-out) backwards;animation-delay:calc(.3s + var(--i,0) * 45ms)}.qr img{animation:.4s ease-out .2s backwards appear}.auth{place-items:center;min-height:100vh;padding:7.5rem 1rem 4rem;display:grid;position:relative;overflow:hidden}.auth-card{z-index:2;text-align:center;border-radius:1.75rem;width:min(26.5rem,100%);padding:2rem 1.75rem 1.5rem;position:relative}.auth-card .logo.xl{border-radius:50%;width:3.5rem;height:3.5rem;margin:0 auto}.auth-card h1{font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.25rem;font-size:1.5rem;font-weight:600}.auth-card>p{color:var(--t70);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.auth-list{text-align:left;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.auth-list li{border:1px solid var(--line);color:var(--t85);background:#ffffff06;border-radius:.875rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:grid}.auth-list li i{width:2rem;height:2rem;color:var(--b300);background:#3b82f624;border-radius:.625rem;place-items:center;display:grid}.auth-list li b{color:#fff;display:block}.auth-foot{color:var(--t55);margin-top:1.125rem;font-size:.75rem}.auth-foot a{color:var(--t70)}.auth-horizon{top:72%}.auth-notice{text-align:left;margin-top:1.25rem}.auth-ico{margin:0 auto 1.25rem}.auth-card .auth-ico+h1{margin-top:0}.auth-card .auth-retry{color:var(--t55);justify-content:center;align-items:center;gap:.5rem;margin:1.25rem 0;font-size:.8125rem;display:flex}.auth-card>.auth-foot{color:var(--t55);margin-top:1.125rem;font-size:.75rem}.auth .glow-top,.auth .dots-bg{animation:1.2s ease-out backwards appear}.auth-horizon{animation:horizon-in 1.4s var(--ease-out) backwards}.auth-card{animation:enter-up .7s .1s var(--ease-out) backwards}.auth-list li{animation:reveal-in .5s .25s var(--ease-out) backwards}.auth-list li:nth-child(2){animation-delay:.3s}.auth-list li:nth-child(3){animation-delay:.35s}.errpg{text-align:center;place-items:center;min-height:100vh;padding:7.5rem 1rem 4rem;display:grid;position:relative;overflow:hidden}.err-in{z-index:2;justify-items:center;gap:.875rem;max-width:36rem;display:grid;position:relative}.err-code{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #93c5fd80;background:linear-gradient(#60a5fa40,#0000 80%);-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,14vw,10rem);font-weight:700;line-height:.9}.errpg h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600}.errpg p{color:var(--t70);font-size:1rem;line-height:1.6}.errpg .ctas{justify-content:center;margin-top:.5rem}.err-horizon{top:78%}.errpg .glow-top,.errpg .dots-bg{animation:1.2s ease-out backwards appear}.err-horizon{animation:horizon-in 1.4s var(--ease-out) backwards}.err-in>*{animation:enter-up .7s var(--ease-out) backwards}.err-in>:nth-child(2){animation-delay:60ms}.err-in>:nth-child(3){animation-delay:.12s}.err-in>:nth-child(4){animation-delay:.18s}.err-in>:nth-child(5){animation-delay:.24s}
