@font-face{font-family:Onest;src:url(/fonts/Onest-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/Syne-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{color-scheme:dark;--bg:#05080f;--surface:#0b1327;--raised:#121c38;--line:#eef3ff1a;--line2:#eef3ff2e;--text:#eef3ff;--muted:#9aa9ca;--primary:#7cc8ff;--onprimary:#05080f;--hi:#ffb547;--hitext:#ffb547;--ok:#5ee0aa;--info:#bca8ff;--rose:#ff8fb1;--arcA:#7cc8ff;--arcB:#ffb547;--gradA:#7cc8ff;--gradB:#ffb547;--hitext-tint:#ffb547;--ok-text:#5ee0aa;--rose-text:#ff8fb1;--info-text:#bca8ff;--btn-top:#94d2ff;--bezel:#0a0e18;--screen:#05080f;--shade:0 40px 90px -30px #000000bf;--glass:#0b1327b8;--sheen:#ffffff12;--glowk:.55;--grain-filter:url(#grain);--grain-blend:screen;--grain-opacity:.55;--ease:cubic-bezier(.2, 0, 0, 1);--ease-land:cubic-bezier(.2, .8, .2, 1);--font-display:"Syne", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}:root[data-theme=light]{color-scheme:light;--bg:#f4f7fd;--surface:#fff;--raised:#eaf0fb;--line:#0b13271a;--line2:#0b13272e;--text:#0b1327;--muted:#4a5878;--primary:#1a6fba;--onprimary:#fff;--hi:#d97a00;--hitext:#a35c00;--ok:#0e7f53;--info:#6a52d9;--rose:#c2416e;--arcA:#1f7fd1;--arcB:#d97a00;--gradA:#1a6fba;--gradB:#a35c00;--hitext-tint:#8a4d00;--ok-text:#0b6b46;--rose-text:#a8335d;--info-text:#5a42c7;--btn-top:#2878be;--bezel:#0b1327;--screen:#f4f7fd;--shade:0 40px 80px -36px #0b132759;--glass:#ffffffb8;--sheen:#ffffffe6;--glowk:.32;--grain-filter:url(#grain) invert(1);--grain-blend:multiply;--grain-opacity:.35}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#f4f7fd;--surface:#fff;--raised:#eaf0fb;--line:#0b13271a;--line2:#0b13272e;--text:#0b1327;--muted:#4a5878;--primary:#1a6fba;--onprimary:#fff;--hi:#d97a00;--hitext:#a35c00;--ok:#0e7f53;--info:#6a52d9;--rose:#c2416e;--arcA:#1f7fd1;--arcB:#d97a00;--gradA:#1a6fba;--gradB:#a35c00;--hitext-tint:#8a4d00;--ok-text:#0b6b46;--rose-text:#a8335d;--info-text:#5a42c7;--btn-top:#2878be;--bezel:#0b1327;--screen:#f4f7fd;--shade:0 40px 80px -36px #0b132759;--glass:#ffffffb8;--sheen:#ffffffe6;--glowk:.32;--grain-filter:url(#grain) invert(1);--grain-blend:multiply;--grain-opacity:.35}}.logo-light,:root[data-theme=light] .logo-dark{display:none!important}:root[data-theme=light] .logo-light{display:block!important}@media (prefers-color-scheme:light){:root:not([data-theme]) .logo-dark{display:none!important}:root:not([data-theme]) .logo-light{display:block!important}}.on-light,:root[data-theme=light] .on-dark{display:none!important}:root[data-theme=light] .on-light{display:block!important}@media (prefers-color-scheme:light){:root:not([data-theme]) .on-dark{display:none!important}:root:not([data-theme]) .on-light{display:block!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background-color .36s var(--ease), color .36s var(--ease);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}.page{overflow-x:clip}img,svg{max-width:100%;display:block}::selection{background:var(--primary);color:var(--onprimary)}a{color:var(--text);text-decoration-color:var(--line2);text-underline-offset:4px}a:hover{color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}button{font:inherit;color:inherit;cursor:pointer}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--primary);color:var(--onprimary);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.disp{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1}.grad{background:linear-gradient(92deg, var(--gradA) 0%, var(--info) 48%, var(--gradB) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.lead{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:0;font-size:20px}.sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dots{background-image:radial-gradient(circle, var(--line2) 1px, transparent 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%)}.dots.bottom{-webkit-mask-image:radial-gradient(70% 70% at 50% 100%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 100%,#000 0%,#0000 100%)}.glow{filter:blur(90px);opacity:var(--glowk);border-radius:999px;animation:14s ease-in-out infinite alternate drift;position:absolute}.glow.b{animation-duration:18s;animation-delay:-6s}.glow.c{animation-duration:16s;animation-delay:-11s}.grain{filter:var(--grain-filter);opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);position:absolute;inset:0}.defs{width:0;height:0;position:absolute;overflow:hidden}.stop-a{stop-color:var(--arcA)}.stop-b{stop-color:var(--arcB)}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,40px)scale(1.12)}}@media (width<=720px){.glow{filter:blur(60px)}}.nav{z-index:20;backdrop-filter:saturate(1.4)blur(14px);background:color-mix(in srgb, var(--bg) 72%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.nav:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg, transparent 10%, var(--primary) 50%, transparent 90%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav-in{align-items:center;gap:20px;height:68px;display:flex}.logo{flex:none;align-items:center;display:flex}.logo img{width:auto;height:30px}.nav-links{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:inset 0 1px 0 var(--sheen);border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:5px;font-size:15px;display:flex}.nl{white-space:nowrap;min-height:40px;transition:color .2s, background-color .25s var(--ease-land);border-radius:999px;align-items:center;gap:8px;padding:0 15px;text-decoration:none;display:inline-flex;position:relative;color:var(--muted)!important}.nl:is(:hover,:focus-visible){background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--text)!important}.nl[aria-current=location]{background:color-mix(in srgb, var(--text) 8%, transparent);box-shadow:inset 0 1px 0 var(--sheen);color:var(--text)!important}.nl[aria-current=location]:after{content:"";background:var(--arcB);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--arcB) 22%, transparent);animation:land .5s var(--ease-land) both;border-radius:999px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.nl-hop{pointer-events:none;opacity:0;width:36px;height:13px;margin-left:-18px;transition:opacity .15s;position:absolute;top:-8px;left:50%;overflow:visible}.nl-hop path{fill:none;stroke:var(--arcA);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s var(--ease-land)}.nl-hop .dot0{fill:var(--arcA)}.nl-hop .ring0{fill:none;stroke:var(--arcB);stroke-width:1.7px;transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease-land) .28s;transform:scale(0)}.nl:hover .nl-hop,.nl:focus-visible .nl-hop{opacity:1}.nl:hover .nl-hop path,.nl:focus-visible .nl-hop path{stroke-dashoffset:0}.nl:hover .nl-hop .ring0,.nl:focus-visible .nl-hop .ring0{transform:scale(1)}.roll{height:1.35em;line-height:1.35em;display:inline-grid;overflow:hidden}.roll span{transition:transform .38s var(--ease-land);grid-area:1/1}.roll span+span{transform:translateY(110%)}.nl:is(:hover,:focus-visible) .roll span:first-child{transform:translateY(-110%)}.nl:is(:hover,:focus-visible) .roll span+span{transform:none}.aura.nl-aura{width:10px;height:10px;box-shadow:0 0 10px -2px #bca8ff}.aura.nl-aura:after{background:var(--bg);inset:2.5px}.nl-badge{color:var(--hitext-tint);border:1px solid color-mix(in srgb, var(--hi) 45%, transparent);background:color-mix(in srgb, var(--hi) 10%, transparent);border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}@keyframes land{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}@media (width<=1240px){.nl-badge{display:none}}@media (width<=1100px){.nav-links{display:none}.nav-links+.nav-tools{margin-left:auto}}.nav-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-links+.nav-tools{margin-left:0}.ft{z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 65%, transparent) 55%, var(--surface));padding-top:40px;position:relative;overflow:hidden}.ft-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.glow.ftg1{background:var(--arcA);width:760px;height:420px;opacity:calc(var(--glowk) * .7);margin-left:-380px;bottom:-260px;left:50%}@media (width<=720px){.ft-bg .glow{opacity:calc(var(--glowk) * .3)}}.glow.ftg2{background:var(--arcB);width:420px;height:420px;opacity:calc(var(--glowk) * .5);bottom:-200px;right:-120px}.glow.ftg3{background:var(--info);width:420px;height:420px;opacity:calc(var(--glowk) * .5);bottom:-180px;left:-140px}.ft-arc{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.ft-arc path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:9s cubic-bezier(.5,0,.5,1) infinite ftdraw}.ft-arc .s{fill:var(--arcA)}.ft-arc .e{fill:none;stroke:var(--arcB);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:ftland 9s var(--ease-land) infinite}.ft-arc .t{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.foot{z-index:1;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px;padding:40px 0;font-size:15px;display:grid;position:relative}.foot-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:500;display:flex}.foot-h:before{content:"";background:linear-gradient(90deg, var(--arcA), var(--arcB));border-radius:2px;width:14px;height:1.5px}.foot ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.foot ul.foot-links{gap:4px}.foot a{text-decoration:none}.foot-links a{transition:color .2s, translate .3s var(--ease-land);padding-block:4px;display:inline-block;position:relative;color:var(--muted)!important}.foot-links a:before{content:"";border:1.5px solid var(--arcB);width:6px;height:6px;transition:transform .3s var(--ease-land);border-radius:999px;margin-top:-3px;position:absolute;top:50%;left:-14px;transform:scale(0)}.foot-links a:after{content:"";background:linear-gradient(90deg, var(--arcA), var(--arcB));transform-origin:0;height:1.5px;transition:transform .4s var(--ease-land);border-radius:2px;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.foot-links a:is(:hover,:focus-visible){translate:6px;color:var(--text)!important}.foot-links a:is(:hover,:focus-visible):before{transform:scale(1)}.foot-links a:is(:hover,:focus-visible):after{transform:scaleX(1)}.foot-logo img{width:auto;height:28px}.foot-tag{color:var(--muted);max-width:30ch;margin:16px 0 0}.foot-stores{margin-top:22px}.foot .stores,.foot .socs{flex-flow:wrap;align-items:center}.foot .socs{gap:8px}.ft-live{z-index:1;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:inset 0 1px 0 var(--sheen);backdrop-filter:blur(10px);color:var(--muted);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:8px;padding:18px 22px;font-size:14px;display:flex;position:relative}.ft-live .on{color:var(--text);flex-wrap:wrap;align-items:center;gap:0 10px;display:inline-flex}.ft-live .ping{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.ft-live .ping:after{content:"";border:1.5px solid var(--ok);border-radius:999px;animation:1.8s ease-out infinite pulse;position:absolute;inset:-5px}.ft-coords{font-size:12px}.ft-time{white-space:nowrap}.foot-bottom{z-index:1;border-top:1px solid var(--line);--muted:color-mix(in srgb, var(--text) 90%, var(--bg));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 40px;font-size:13px;display:flex;position:relative}.foot-prefs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.top-link{border:1px solid var(--line2);min-height:40px;transition:border-color .2s, background-color .2s, translate .2s var(--ease-land), transform .12s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;color:var(--text)!important}.top-link:is(:hover,:focus-visible){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);translate:0 -2px}.top-link:active{transform:scale(.97)}.top-link:is(:hover,:focus-visible) svg{animation:.6s cubic-bezier(.5,0,.5,1) hopi}@keyframes ftdraw{0%{stroke-dashoffset:1px;opacity:1}40%,85%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ftland{0%,38%{opacity:0;transform:scale(0)}43%{opacity:1;transform:scale(1.6)}48%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (width<=1100px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wrap{padding:0 16px}.nav-links{display:none}.nav-in{gap:12px}.nav-tools{gap:8px}.nav .btn{min-height:44px;padding:0 16px;font-size:15px}.logo img{height:26px}.ft-arc .t{display:none}}@media (width<=520px){.nav .lang{display:none}.ft-time{flex-basis:100%;padding-left:18px}.ft-sep{display:none}}@media (width<=430px){.nav .btn .bi{display:none}.nav-in{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ft-arc path{stroke-dashoffset:0}.ft-arc .e{opacity:1}*,:before,:after{transition:none!important;animation:none!important}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--aura-ring:conic-gradient(from var(--ang), #7cc8ff, #bca8ff, #ffb547, #ff8fb1, #7cc8ff);--aura-line:linear-gradient(90deg, #7cc8ff, #bca8ff 40%, #ffb547 75%, #ff8fb1);--hop-ease:cubic-bezier(.5, 0, .5, 1)}:is(.btn,.chip,.icon-btn,.mini-btn,.toggle button,.toggle a,.tl button):focus-visible{border-radius:999px}.btn{white-space:nowrap;min-height:48px;transition:translate .15s var(--ease), transform .12s var(--ease), background-color .15s, border-color .15s, box-shadow .2s;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-lg{min-height:54px;padding:0 26px;font-size:17px}.btn-block{justify-content:center;width:100%}.btn-p{isolation:isolate;background:linear-gradient(180deg, var(--btn-top), var(--primary) 60%) padding-box, var(--aura-ring) border-box;box-shadow:0 12px 32px -12px color-mix(in srgb, var(--primary) 80%, transparent), 0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent), inset 0 1px 0 #ffffff73;border:1.5px solid #0000;animation:6s linear infinite spinang;overflow:hidden;color:var(--onprimary)!important}.btn-p:before{content:"";z-index:-1;animation:sheen 4.8s var(--hop-ease) 1.2s infinite;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#ffffff26 54%,#0000 70%);position:absolute;inset:-2px;transform:translate(-130%)}.btn-p:is(:hover,:focus-visible){box-shadow:0 20px 44px -14px color-mix(in srgb, var(--primary) 90%, transparent), 0 0 0 6px color-mix(in srgb, var(--primary) 16%, transparent), inset 0 1px 0 #ffffff73;translate:0 -2px}.btn-p:is(:hover,:focus-visible):before{animation-duration:1.1s;animation-delay:0s}.btn-p .bi{background:color-mix(in srgb, var(--onprimary) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;display:inline-flex}.btn-p:is(:hover,:focus-visible) .bi svg,.btn-p:is(:hover,:focus-visible)>svg{animation:hopi .6s var(--hop-ease)}.btn-g{isolation:isolate;border-color:var(--line2);background:color-mix(in srgb, var(--surface) 50%, transparent);backdrop-filter:blur(8px);color:var(--text)!important}.btn-g:after{content:"";border-radius:inherit;background:var(--aura-line);pointer-events:none;-webkit-mask-composite:xor;clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-land);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.btn-g:is(:hover,:focus-visible){background:color-mix(in srgb, var(--primary) 10%, var(--surface));box-shadow:0 14px 30px -18px color-mix(in srgb, var(--primary) 70%, transparent);translate:0 -2px}.btn-g:is(:hover,:focus-visible):after{clip-path:inset(0)}.btn-g .gi{transition:translate .4s var(--ease-land);flex:none}.btn-g:is(:hover,:focus-visible) .gi{translate:4px}.btn-g:is(:hover,:focus-visible) .gi.down{translate:0 3px}.tlink{border:1px solid var(--line2);background:color-mix(in srgb, var(--surface) 45%, transparent);backdrop-filter:blur(8px);white-space:nowrap;min-height:54px;transition:border-color .2s, background-color .2s, translate .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;color:var(--text)!important}.tlink:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--primary) 55%, var(--line2));background:color-mix(in srgb, var(--primary) 8%, transparent);translate:0 -2px}.tlink:focus-visible{border-radius:999px}.tlink:active{transform:scale(.97)}.tlink:after{content:"";background:linear-gradient(90deg, var(--arcA), var(--arcB));transform-origin:0;height:1.5px;transition:transform .45s var(--ease-land);border-radius:2px;position:absolute;bottom:13px;left:24px;right:48px;transform:scaleX(.18)}.tlink svg{transition:transform .3s var(--ease-land)}.tlink:is(:hover,:focus-visible):after{transform:scaleX(1)}.tlink:is(:hover,:focus-visible) svg{transform:translate(4px)}.icon-btn{border:1px solid var(--line2);width:44px;height:44px;transition:border-color .15s, background-color .15s, translate .2s var(--ease-land), transform .12s var(--ease), box-shadow .2s;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:is(:hover,:focus-visible){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent);translate:0 -1px}.icon-btn:active{transform:scale(.97)}.icon-btn svg{transition:rotate .5s var(--ease-land);animation:spinin .5s var(--ease-land)}.icon-btn:is(:hover,:focus-visible) svg{rotate:25deg}:root:not([data-theme]) :is(.theme-ctl,.js-only){display:none!important}.theme-toggle .when-dark{display:inline-flex}.theme-toggle .when-light{display:none}:root[data-theme=light] .theme-toggle .when-light{display:inline-flex}:root[data-theme=light] .theme-toggle .when-dark{display:none}:is(.chip,.tl button,.store,.soc):after{content:"";border-radius:inherit;background:var(--aura-ring);pointer-events:none;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--ease);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}:is(.chip,.tl button,.store,.soc):is(:hover,:focus-visible):after{opacity:1;animation:4s linear infinite spinang}.chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.chips.last{margin-bottom:26px}.chip{border:1px solid var(--line2);min-height:44px;transition:background-color .2s, border-color .2s, color .2s, box-shadow .25s, translate .2s var(--ease-land), transform .12s var(--ease);background:0 0;border-radius:999px;padding:0 16px;font-size:15px;position:relative}.chip:is(:hover,:focus-visible){translate:0 -1px}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--onprimary);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--primary) 80%, transparent);animation:chipland .45s var(--ease-land)}.chip[aria-pressed=true]:before{content:"";vertical-align:2px;background:var(--arcB);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--arcB) 28%, transparent);animation:land .5s var(--ease-land) both;border-radius:999px;margin:0 8px 0 -2px;display:inline-block}.tl{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.tl button{border:1px solid var(--line2);min-height:44px;font-family:var(--font-mono);color:var(--muted);transition:border-color .2s, color .2s, background-color .2s, translate .2s var(--ease-land), transform .12s var(--ease);background:0 0;border-radius:999px;padding:0 14px;font-size:14px;position:relative}.tl button:is(:hover,:focus-visible){color:var(--text);translate:0 -1px}.tl button:active{transform:scale(.97)}.tl button[aria-pressed=true]{border-color:var(--primary);color:var(--text);background:color-mix(in srgb, var(--primary) 14%, transparent);box-shadow:0 0 20px -8px var(--primary);animation:chipland .45s var(--ease-land)}.mini-btn{border:1px solid var(--line2);min-height:34px;transition:translate .2s var(--ease-land), transform .12s var(--ease), background-color .15s, border-color .15s, box-shadow .2s;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.mini-btn.p{background:var(--primary);color:var(--onprimary);border-color:var(--primary)}.mini-btn:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);translate:0 -1px}.mini-btn.p:hover{background:var(--primary);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--primary) 85%, transparent), 0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.toggle{border:1px solid var(--line2);background:var(--glass);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--sheen);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:32px;padding:4px;display:inline-grid;position:relative}.toggle.flat{margin-top:0}.toggle:before{content:"";background:var(--text);width:calc(50% - 4px);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--primary) 70%, transparent);transition:transform .45s var(--ease-land);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.toggle.second:before{transform:translate(100%)}.toggle button,.toggle a{z-index:1;min-height:42px;color:var(--muted);white-space:nowrap;transition:color .25s, background-color .2s, transform .12s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.toggle :is(button,a):not([aria-pressed=true],[aria-current=true]):is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.toggle :is(button,a):active{transform:scale(.97)}.toggle :is([aria-pressed=true],[aria-current=true]){color:var(--bg)}.save{color:#0b1327;min-height:22px;transition:transform .3s var(--ease-land);background:#ffb547;border-radius:999px;align-items:center;margin-left:8px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px -4px #ffb54799}button:is(:hover,:focus-visible) .save{transform:translateY(-1px)rotate(-2deg)}.lang{border:1px solid var(--line2);font-family:var(--font-mono);border-radius:999px;gap:2px;padding:3px;font-size:12.5px;display:flex}.lang a,.lang span{min-width:38px;min-height:36px;transition:color .2s, background-color .2s, transform .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.lang a{color:var(--muted)}.lang a:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.lang a:active{transform:scale(.94)}.lang [aria-current]{background:var(--text);color:var(--bg)}.theme-switch{border:1px solid var(--line2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-switch button{min-height:36px;color:var(--muted);transition:color .2s, background-color .2s, transform .12s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px}.theme-switch button:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.theme-switch button:active{transform:scale(.94)}.theme-switch button[aria-pressed=true]{background:var(--text);color:var(--bg)}.theme-switch button.is-picked[aria-pressed=true]{animation:chipland .45s var(--ease-land)}.faq summary{cursor:pointer;transition:color .15s, background-color .25s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 -16px;padding:24px 16px;list-style:none;display:flex}.faq summary:is(:hover,:focus-visible){color:var(--primary);background-color:color-mix(in srgb, var(--primary) 7%, transparent)}.faq summary:focus-visible{border-radius:14px}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{border:1px solid var(--line2);width:28px;height:28px;transition:transform .22s var(--ease-land), rotate .4s var(--ease-land), background-color .2s, color .2s, border-color .2s;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.faq details:not([open]) summary:is(:hover,:focus-visible) .pl{border-color:var(--primary);color:var(--primary);rotate:90deg}.faq details[open] summary .pl{background:var(--primary);color:var(--onprimary);border-color:var(--primary);transform:rotate(45deg)}.stores{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stores.center{justify-content:center}.store{isolation:isolate;background:var(--text);height:50px;color:var(--bg);cursor:default;user-select:none;transition:translate .25s var(--ease-land), box-shadow .25s;border-radius:14px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px -16px #0009}.store.sm{border-radius:12px;gap:9px;height:44px;padding:0 15px 0 12px}.store:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--bg) 24%, transparent) 50%, transparent 65%);position:absolute;inset:0;transform:translate(-130%)}.store:after{inset:0}.store:is(:hover,:focus-visible){box-shadow:0 18px 36px -16px color-mix(in srgb, var(--primary) 70%, transparent), 0 0 0 5px color-mix(in srgb, var(--primary) 14%, transparent);translate:0 -2px}.store:is(:hover,:focus-visible):before{animation:sheen 1.1s var(--hop-ease)}.store-i{flex:none}.store:is(:hover,:focus-visible) .store-i{animation:hopi .6s var(--hop-ease)}.store-t{text-align:left;flex-direction:column;line-height:1.1;display:flex}.store-s{letter-spacing:.02em;opacity:.78;font-size:11px}.store-n{letter-spacing:-.01em;font-size:17px;font-weight:600}.store.sm .store-n{font-size:15.5px}a.store.official{cursor:pointer;background:0 0;border-radius:8px;height:auto;padding:0}a.store.official img{width:auto;height:44px;display:block}a.store.official img.gp{height:57px;margin:-6.5px 0}a.store.official.sm img{height:40px}a.store.official.sm img.gp{height:52px;margin:-6px 0}.socials-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.socs{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soc{border:1px solid var(--line2);width:40px;height:40px;color:var(--muted);cursor:default;transition:translate .25s var(--ease-land), color .2s, background-color .2s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}a.soc{cursor:pointer}.soc:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:0 12px 24px -14px color-mix(in srgb, var(--primary) 80%, transparent);translate:0 -2px}.soc:is(:hover,:focus-visible) svg{animation:hopi .6s var(--hop-ease)}.socs-note{color:var(--muted);font-size:13px}@keyframes spinang{to{--ang:360deg}}@keyframes sheen{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}@keyframes hopi{0%{transform:translateY(0)}40%{transform:translateY(-5px)}70%{transform:translateY(1.5px)}to{transform:none}}@keyframes chipland{0%{transform:scale(.92)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes spinin{0%{opacity:0;transform:rotate(-120deg)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.btn,.tlink,.chip,.icon-btn,.mini-btn,.tl button,.store,.soc,.tile){translate:none!important}:is(.btn,.tlink,.chip,.icon-btn,.mini-btn,.toggle button,.toggle a,.tl button,.lang a,.theme-switch button,.top-link):active{transform:none}.top-link{translate:none!important}:is(.icon-btn svg,.faq summary .pl){rotate:none!important}button:is(:hover,:focus-visible) .save{transform:none}}
