:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#050506;--surface:#0c0c0ecc;--surface-solid:#0b0b0d;--raise:#141417;--raise-2:#202126;--line:#e6ecf514;--line-2:#e6ecf526;--ink:#f2f4f7;--ink-2:#aeb3bb;--ink-3:#7d828a;--ink-4:#555960;--acc:#e9edf2;--acc-hi:#fff;--acc-ink:#050506;--acc-soft:#ebf0f812;--acc-line:#ebf0f857;--bad:#ff8f8f;--dots:#e6ecf509;--chrome:linear-gradient(180deg, #fff 0%, #f1f3f6 30%, #a7adb6 52%, #dfe3e8 70%, #8d939c 100%);--btn-chrome:linear-gradient(180deg, #fff 0%, #e4e7ec 48%, #c3c8cf 100%);--prism:linear-gradient(100deg, #5a96ff, #7fe0ff 30%, #fff 50%, #ffd68c 70%, #ff78d2);--f-display:"Michroma", "Space Grotesk", ui-sans-serif, sans-serif;--f-ui:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--ease:cubic-bezier(.4, 0, .2, 1);--r-s:8px;--r-m:12px;--r-l:16px;--hdr:78px;--gut:24px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background-color:var(--bg);background-image:radial-gradient(var(--dots) 1px, transparent 1.2px), radial-gradient(60% 50% at 88% 6%, #7896ff12, transparent 70%), radial-gradient(50% 45% at 6% 96%, #ff6ecd0e, transparent 70%), radial-gradient(40% 40% at 60% 100%, #ffd68c09, transparent 70%);min-height:100dvh;color:var(--ink);font:400 15px/1.45 var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:16px 16px,100% 100%,100% 100%,100% 100%;background-attachment:fixed;margin:0;overflow-x:hidden}::selection{background:var(--acc);color:var(--acc-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:#e6ecf529 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e6ecf524 padding-box content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:#e6ecf53d}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font:500 12.5px/1.25 var(--f-ui);color:var(--ink-3)}.acc{color:var(--acc)}.chrome{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text}.ribbons{z-index:0;pointer-events:none;width:100vw;height:100vh;image-rendering:pixelated;display:block;position:fixed;inset:0}.ribbons.tail{-webkit-mask:linear-gradient(#000 55%,#0000 72%);mask:linear-gradient(#000 55%,#0000 72%)}main,footer,.wrap,.home,.foot{z-index:1;position:relative}body{padding-top:var(--hdr)}@property --edge{syntax:"<angle>";inherits:false;initial-value:0deg}.hdr{z-index:40;height:var(--hdr);padding:13px var(--gut) 0;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.pill{pointer-events:auto;-webkit-backdrop-filter:blur(26px)saturate(160%)brightness(.9);max-width:100%;height:52px;transition:height .24s var(--ease-out), padding .24s var(--ease-out);background:linear-gradient(#1e2027b8,#08090cc7);border-radius:99px;align-items:center;gap:2px;padding:0 6px 0 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,inset 0 0 18px #ffffff0f,0 10px 28px -10px #000c,0 18px 50px -22px #000000f2}.pill:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge), #ffffff57, #6ea0ff8c, #ffffff14 30%, #ff6ecd80 52%, #ffd68c66 64%, #ffffff14 80%, #ffffff57);-webkit-mask-composite:xor;padding:1px;animation:16s linear infinite edge;position:absolute;inset:0;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes edge{to{--edge:360deg}}.brand{min-height:44px;color:var(--ink);align-items:center;gap:10px;margin-right:8px;padding-right:14px;display:inline-flex;position:relative}.brand:after{content:"";background:#ebf0f824;width:1px;position:absolute;top:12px;bottom:12px;right:0}.brand svg{color:#eef1f5;shape-rendering:crispedges;filter:drop-shadow(0 0 8px #bed7ff59);width:32px;height:auto;display:block}.brand .wm{font:400 12px/1 var(--f-display);letter-spacing:.24em;background:var(--chrome);color:#0000;white-space:nowrap;max-width:80px;transition:max-width .24s var(--ease-out), opacity .2s var(--ease);-webkit-background-clip:text;background-clip:text;overflow:hidden}.nav{gap:0;display:flex}.nav a{min-height:40px;color:var(--ink-3);transition:color .15s var(--ease), text-shadow .15s var(--ease);align-items:center;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.nav a:hover{color:var(--ink);text-shadow:0 0 14px #c8dcff59}.nav a[aria-current=page]{color:#fff;text-shadow:0 0 14px #c8dcff8c}.hdr-end{align-items:center;margin-left:10px;display:flex;position:relative}.hdr-end [data-connect]{min-height:40px}.hdr.compact .pill{height:46px;padding-left:12px}.hdr.compact .brand .wm{opacity:0;max-width:0}.hdr.compact .brand{gap:0}.btn{letter-spacing:-.005em;white-space:nowrap;min-height:40px;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease), transform .12s var(--ease), opacity .15s var(--ease);border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn-pri{background:var(--btn-chrome);color:var(--acc-ink);box-shadow:inset 0 1px #fff,0 6px 22px -8px #ffffff59}.btn-pri:hover:not(:disabled){background:#fff}.btn-ghost{border:1px solid var(--line-2);color:var(--ink);background:#e6ecf508}.btn-ghost:hover:not(:disabled){background:#e6ecf512;border-color:#e6ecf538}.btn:disabled{opacity:.42}.btn-lg{min-height:48px;padding:0 22px;font-size:15px}.pop{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;width:280px;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out), visibility 0s linear .22s;background:#0e0e12eb;border-radius:18px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)scale(.98);box-shadow:0 24px 60px -20px #000c}.pop.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.pop p{color:var(--ink-2);margin:0 0 12px;font-size:14px}.pop .row{gap:8px;display:flex}.pop .row .btn{flex:1}.toasts{z-index:60;pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}.toast{pointer-events:auto;border-radius:var(--r-m);border:1px solid var(--line-2);color:var(--ink);animation:toast-in .28s var(--ease-out) both;background:#0e0e11f7;grid-template-columns:10px 1fr;align-items:start;gap:12px;padding:13px 16px;font-size:14px;display:grid;box-shadow:0 18px 40px -16px #000000d9}.toast.out{animation:toast-out .2s var(--ease) both}.toast i{background:var(--ink-3);width:8px;height:8px;margin-top:6px}.toast.ok i{background:var(--acc)}.toast.err i{background:var(--bad)}.toast.wait i{background:var(--ink-2)}.toast a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)}}@keyframes arrive{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}.in{animation:.62s cubic-bezier(.2,0,0,1) both arrive}.in-1{animation-delay:60ms}.in-2{animation-delay:.14s}.in-3{animation-delay:.22s}.in-4{animation-delay:.3s}.calm{color:var(--ink-3);font-size:13.5px}@media (max-width:720px){:root{--gut:16px;--hdr:60px}.hdr{padding:10px 8px 0}.pill{background:linear-gradient(#18191fe6,#08080be0);height:54px;padding:0 5px 0 12px}.nav a{min-height:44px;padding:0 10px}.hdr-end [data-connect],.btn,.pop .btn{min-height:44px}}@media (max-width:480px){.brand .wm{display:none}.brand{justify-content:center;min-width:44px;margin-right:2px;padding-right:10px}.nav a{padding:0 9px;font-size:14px}.hdr-end{margin-left:4px}.hdr-end .btn{padding:0 14px}}@media (max-width:350px){.pill{padding:0 4px 0 8px}.brand{padding-right:6px}.nav a{padding:0 7px;font-size:13.5px}.hdr-end .btn{padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pill:before{animation:none}*,:before,:after{transition:none!important;animation:none!important}}
