@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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{--void:#050507;--corona:#eceaf4;--bead:#ffd9a0;--bead-hot:#fff4e2;--ion:#9adfff;--prominence:#ff6f86;--graphite:#8b8a99;--corona-80:#eceaf4cc;--corona-64:#eceaf4a3;--corona-40:#eceaf466;--hairline:#eceaf41a;--hairline-strong:#eceaf433;--bead-glow:#ffd9a073;--glass:#07070c70;--void-rgb:5 5 7;--corona-rgb:236 234 244;--bead-rgb:255 217 160;--ion-rgb:154 223 255;--prominence-rgb:255 111 134;--raised:#0b0b10;--well:#00000059;--scrim:#050507b8;--shadow-deep:#0009;--btn-hover:#fff;--selection-fg:#fff;--field:#eceaf40a;--hud-fg:var(--corona-80);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 -.14'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--f-display:"Jost Variable", "Jost", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, "PingFang SC", "Microsoft YaHei", monospace;--s-1:3px;--s-2:5px;--s-3:8px;--s-4:13px;--s-5:21px;--s-6:34px;--s-7:55px;--s-8:89px;--t-1:16px;--t-2:20.4px;--t-3:25.9px;--edge:clamp(16px, 3.6vw, 55px);--hud-h:76px;--page-max:1600px;--page-pad:max(var(--edge), calc((100% - var(--page-max)) / 2 + var(--edge)));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--void);color:var(--corona);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-color:rgb(var(--corona-rgb) / .18) transparent}body{font-family:var(--f-display);font-size:var(--t-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}html:lang(zh-CN) body{line-height:1.75}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:1.5px solid var(--bead);outline-offset:3px;border-radius:3px}[tabindex="-1"]:focus{outline:none}::selection{background:rgb(var(--bead-rgb) / .32);color:var(--selection-fg)}.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}.mono{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}.hud{z-index:30;height:var(--hud-h);padding:0 var(--edge);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.hud>*{pointer-events:auto}.brand{align-items:center;gap:var(--s-4);padding:var(--s-2) 0;display:inline-flex}.brand__mark{width:28px;height:28px;fill:var(--corona);transition:transform .9s var(--ease-out)}.brand:hover .brand__mark{transform:rotate(-60deg)}.brand__word{letter-spacing:.42em;text-transform:uppercase;margin-right:-.42em;font-size:12.5px;font-weight:500}.hud__right,.orbit-menu__actions{align-items:center;gap:var(--s-6);display:flex}.nav{align-items:center;gap:var(--s-6);display:flex;position:relative}.nav__link{padding:var(--s-3) 0;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hud-fg);white-space:nowrap;align-items:baseline;gap:6px;font-size:11.5px;transition:color .3s;display:inline-flex;position:relative}.nav__link:hover,.nav__link[aria-current=true]{color:var(--corona)}.nav__rail{pointer-events:none;height:16px;position:absolute;top:calc(100% - 2px);left:-13px;right:-13px;overflow:visible}.nav__rail path{fill:none;stroke:var(--hairline);stroke-width:1px;stroke-dasharray:14 3 2 3}.nav__dot{background:var(--bead-hot);width:5px;height:5px;box-shadow:0 0 8px 2px var(--bead-glow);translate:var(--x,0) var(--y,0);opacity:0;transition:translate .6s var(--ease-out), opacity .3s;pointer-events:none;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}.nav__dot.is-on{opacity:1}.account-btn{padding:var(--s-3) 0;font-family:var(--f-mono);letter-spacing:.08em;white-space:nowrap;color:var(--hud-fg);font-size:11.5px;transition:color .3s}.account-btn:hover{color:var(--corona)}.account-btn__srn{color:var(--bead);margin-right:.4em}.account{width:min(380px, calc(100vw - 2 * var(--s-5)));max-height:calc(100dvh - 2 * var(--s-5));padding:var(--s-7) var(--s-6) var(--s-6);border:1px solid var(--hairline-strong);background:var(--raised);color:var(--corona);text-align:center;box-shadow:0 34px 89px var(--shadow-deep);border-radius:21px}.account::backdrop{background:var(--scrim)}.account[open]{animation:account-in .4s var(--ease-out)}@keyframes account-in{0%{opacity:0;translate:0 8px}}.account__close{top:var(--s-4);right:var(--s-4);width:34px;height:34px;color:var(--corona-64);border-radius:50%;place-items:center;transition:color .3s;display:grid;position:absolute}.account__close:hover{color:var(--corona)}.account__close svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.account__mark{width:34px;height:34px;fill:var(--corona)}.account__title{margin-top:var(--s-4);font-size:21px;font-weight:400}.account__lede{margin-top:var(--s-2);color:var(--corona-64);font-size:14.5px}.account__error{margin-top:var(--s-4);color:var(--prominence);font-size:13px}.account__providers{gap:var(--s-3);margin-top:var(--s-6);display:grid}.account__provider{justify-content:center;width:100%}.account__provider:disabled{opacity:.6;cursor:progress}.account__note,.account__consent{color:var(--graphite);font-size:12px;line-height:1.6}.account__note{margin-top:var(--s-3)}.account__consent{margin-top:var(--s-5)}.account__consent a{color:var(--corona-64);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.account__consent a:hover{color:var(--corona)}.account__avatar{width:55px;height:55px;margin:0 auto var(--s-4);border:1px solid var(--hairline-strong);border-radius:50%;display:block}.account__number{letter-spacing:.12em;font-size:21px}.account__number span{color:var(--bead)}.account__number b{font-weight:500}.account__name{margin-top:var(--s-2);color:var(--corona-64)}.account__stack{gap:var(--s-3);margin-top:var(--s-6);display:grid}.account__stack .btn{justify-content:center}.account--card{width:min(560px, calc(100vw - 2 * var(--s-5)));padding:var(--s-6) var(--s-5) var(--s-5);overscroll-behavior:contain;overflow-y:auto}.account__back{top:var(--s-4);left:var(--s-4);width:34px;height:34px;color:var(--corona-64);border-radius:50%;place-items:center;transition:color .3s;display:grid;position:absolute}.account__back:hover{color:var(--corona)}.account__back svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account--card .account__title{margin-top:0;line-height:34px}.account__card{aspect-ratio:1200/630;margin-top:var(--s-5);border:1px solid var(--hairline-strong);background:#050507 url(/ring-card/art-1200.jpg) 50%/cover no-repeat;border-radius:13px;overflow:hidden}.account__card svg{width:100%;height:auto;display:block}.account__card.is-loading{animation:card-wait 1.6s var(--ease-in-out) infinite alternate}@keyframes card-wait{to{opacity:.55}}.account__options{justify-content:center;gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.account__option{align-items:center;gap:var(--s-3);color:var(--corona-80);cursor:pointer;font-size:14px;display:inline-flex}.account__option[hidden]{display:none}.account__option input{border:1px solid var(--hairline-strong);appearance:none;cursor:pointer;background:0 0;border-radius:5px;place-items:center;width:18px;height:18px;margin:0;transition:background-color .2s,border-color .2s;display:grid}.account__option input:checked{border-color:var(--bead);background:var(--bead)}.account__option input:checked:after{content:"";border-left:1.6px solid var(--void);border-bottom:1.6px solid var(--void);width:9px;height:5px;margin-top:-2px;rotate:-45deg}.account__option input:disabled{cursor:progress}.account__status{min-height:1.6em;margin-top:var(--s-4);color:var(--graphite);font-size:13px;line-height:1.6}.account__link{gap:var(--s-3);margin-top:var(--s-4);display:flex}.account__link[hidden]{display:none}.account__url{min-width:0;height:44px;padding:0 var(--s-5);border:1px solid var(--hairline-strong);background:var(--field);color:var(--corona-80);font:400 12.5px/1 var(--f-mono);letter-spacing:.02em;text-overflow:ellipsis;border-radius:999px;flex:1}.account__url:focus-visible{outline-offset:0}.account__actions{justify-content:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.account__actions [hidden]{display:none}.account__actions [aria-disabled],.account__actions :disabled{opacity:.5;cursor:progress}.account__stop{margin-top:var(--s-5);color:var(--graphite);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;font-size:13px;transition:color .3s}.account__stop:hover{color:var(--prominence)}.account__stop[hidden]{display:none}.menu-btn{border:1px solid var(--hairline-strong);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative}.menu-btn:hover{border-color:rgb(var(--bead-rgb) / .55);box-shadow:0 0 22px rgb(var(--bead-rgb) / .18)}.menu-btn svg{width:20px;height:20px;overflow:visible}.menu-btn__orbit{fill:none;stroke:var(--corona);stroke-width:1.2px}.menu-btn__node{fill:var(--bead);transform-box:view-box;transform-origin:10px 10px;transition:transform .8s var(--ease-out)}.menu-btn:hover .menu-btn__node{transform:rotate(-120deg)}.btn{align-items:center;gap:var(--s-3);height:44px;padding:0 var(--s-5);letter-spacing:.01em;white-space:nowrap;border-radius:999px;font-size:14.5px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s,box-shadow .4s;display:inline-flex}.btn--primary{background:var(--corona);color:var(--void)}.btn--primary:hover{background:var(--btn-hover);box-shadow:0 0 0 1px rgb(var(--bead-rgb) / .7), 0 0 30px rgb(var(--bead-rgb) / .32)}.btn--ghost{border:1px solid var(--hairline-strong);color:var(--corona)}.btn--ghost:hover{border-color:rgb(var(--bead-rgb) / .6);box-shadow:0 0 24px rgb(var(--bead-rgb) / .12)}.btn__icon{width:15px;height:15px;transition:translate .35s var(--ease-out);flex:none}.btn:hover .btn__icon{translate:2px}.btn:hover .btn__icon--ext{translate:2px -2px}.status{color:var(--corona-80);align-items:center;gap:7px;display:inline-flex}.status:before{content:"";border:1px solid var(--corona-40);border-radius:50%;width:6px;height:6px}.status--live:before{background:var(--prominence);box-shadow:0 0 8px rgb(var(--prominence-rgb) / .8);border:0;animation:2.4s ease-in-out infinite live}@keyframes live{50%{opacity:.35}}.orbit-menu{z-index:40;grid-template-rows:var(--hud-h) 1fr auto;padding:0 var(--edge) var(--s-5);background:var(--void);visibility:hidden;clip-path:circle(0 at var(--cx,100%) var(--cy,0));display:grid;position:fixed;inset:0}.orbit-menu__backdrop{z-index:-1;opacity:.12;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orbit-menu.is-open,.orbit-menu.is-animating{visibility:visible}.orbit-menu__top{justify-content:space-between;align-items:center;display:flex}.menu-close svg{width:18px;height:18px;stroke:var(--corona);stroke-width:1.2px}.orbit-menu__grid{align-content:safe center;align-items:center;gap:var(--s-7);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.orbit-menu__heading{color:var(--graphite);margin-bottom:var(--s-4)}.orbit-menu__list li+li{border-top:1px solid var(--hairline)}.menu-link{align-items:baseline;gap:2px var(--s-5);padding:var(--s-4) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.menu-link__name{letter-spacing:-.02em;transition:color .3s, translate .5s var(--ease-out);font-size:clamp(28px,3.3vw,50px);font-weight:300;line-height:1.02}.menu-link__desc{font-family:var(--f-mono);letter-spacing:.08em;color:var(--graphite);grid-column:1;font-size:11px}.menu-link .status{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;font-size:10.5px}.menu-link:hover .menu-link__name,.menu-link:focus-visible .menu-link__name{color:var(--bead-hot);translate:8px}.orbit-menu__elsewhere{gap:var(--s-3) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.ext-link{align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;color:var(--corona-80);transition:color .3s;display:inline-flex}.ext-link:hover{color:var(--bead-hot)}.ext-link small{font-family:var(--f-mono);letter-spacing:.06em;color:var(--graphite);font-size:10.5px}.orrery{width:100%;max-height:calc(100svh - var(--hud-h) - 120px);display:block;overflow:visible}.orrery__axis{stroke:rgb(var(--corona-rgb) / .16);stroke-width:.75px;stroke-dasharray:14 3 2 3}.orrery__orbit{fill:none;stroke:rgb(var(--corona-rgb) / .16);stroke-width:1px;transition:stroke .4s,stroke-width .4s}.orrery__orbit[data-status=live]{stroke:rgb(var(--bead-rgb) / .35)}.orrery__node{fill:var(--void);stroke:var(--corona-64);stroke-width:1.2px;transition:r .4s var(--ease-out), fill .3s}.orrery__node[data-status=live]{fill:var(--bead-hot);stroke:none}.orrery__halo{fill:rgb(var(--bead-rgb) / .16);opacity:0;transition:opacity .4s}.orrery__halo[data-status=live]{opacity:1}.orrery__label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--graphite);font-size:10px;transition:fill .3s}.orrery__mark{fill:var(--corona)}.orrery__tick{stroke:rgb(var(--corona-rgb) / .24)}.orrery[data-active] .orrery__orbit{stroke:rgb(var(--corona-rgb) / .09)}.orrery .orrery__orbit.is-active{stroke:var(--bead);stroke-width:1.4px}.orrery .orrery__label.is-active{fill:var(--bead-hot)}.orrery .orrery__halo.is-active{opacity:1}.orbit-menu__foot{padding-top:var(--s-5);border-top:1px solid var(--hairline)}.menu-item-in{opacity:0;transition:opacity .24s,translate 0s .24s;translate:0 14px}.orbit-menu.is-open .menu-item-in{opacity:1;transition:opacity .7s var(--ease-out) calc(.12s + var(--i,0) * 50ms), translate .9s var(--ease-out) calc(.12s + var(--i,0) * 50ms);translate:0}html.menu-open{overflow:hidden}.hud--page{padding-inline:var(--page-pad);pointer-events:auto;view-transition-name:site-hud;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.hud--page.is-scrolled{background:rgb(var(--void-rgb) / .8);border-bottom-color:var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.nav__link[aria-current=page]{color:var(--corona)}.orbit-menu--page{padding-inline:var(--page-pad)}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--edge);margin-inline:auto}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#f6f5f1;--corona:#17161c;--bead:#95560a;--bead-hot:#7a4507;--ion:#1c6ba1;--prominence:#c2334d;--graphite:#6c6a76;--corona-80:#17161cd1;--corona-64:#17161ca8;--corona-40:#17161c66;--hairline:#17161c1a;--hairline-strong:#17161c2e;--bead-glow:#d68a244d;--void-rgb:246 245 241;--corona-rgb:23 22 28;--bead-rgb:205 130 30;--ion-rgb:28 107 161;--prominence-rgb:194 51 77;--raised:#fff;--well:#17161c09;--scrim:#17161c47;--shadow-deep:#17161c29;--btn-hover:#000;--selection-fg:#17161c;--field:#fff;--hud-fg:var(--corona-64)}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}html.is-locked{overflow:hidden}.skip-link{top:var(--s-4);left:var(--edge);z-index:60;padding:var(--s-3) var(--s-5);background:var(--corona);color:var(--void);border-radius:999px;font-size:14px;position:fixed;translate:0 -200%}.skip-link:focus-visible{translate:none}@media (width<=1100px){.nav{display:none}}@media (width<=760px){:root{--hud-h:64px}.hud .account-btn{display:none}.brand__word{letter-spacing:.34em;font-size:11px}.hud__right,.orbit-menu__actions{gap:var(--s-5)}.btn{height:40px;padding:0 var(--s-4);font-size:13.5px}.orbit-menu__grid{padding-top:var(--s-4);grid-template-columns:1fr;align-content:start;overflow-y:auto}.orbit-menu__chart{display:none}}@media (height<=560px){.orbit-menu__grid{padding-block:var(--s-3);grid-template-columns:1fr}.orbit-menu__chart{display:none}.menu-link{padding:var(--s-3) 0}.menu-link__name{font-size:28px}}@media (height<=540px){:root{--hud-h:60px}.btn{height:36px;padding:0 var(--s-4);font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.langs[data-astro-cid-lemdd452]{font-family:var(--f-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.7em;font-size:11.5px;line-height:18px;display:inline-flex}.langs__this[data-astro-cid-lemdd452]{color:var(--corona)}.langs__sep[data-astro-cid-lemdd452]{color:var(--graphite)}.langs__to[data-astro-cid-lemdd452]{padding:var(--s-3) 0;color:var(--corona-64);transition:color .3s}.langs__to[data-astro-cid-lemdd452]:hover{color:var(--corona)}.theme[data-astro-cid-hds7qqbe]{border:1px solid var(--hairline);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.theme[data-astro-cid-hds7qqbe][hidden]{display:none}.theme__opt[data-astro-cid-hds7qqbe]{width:26px;height:26px;color:var(--graphite);border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid}.theme__opt[data-astro-cid-hds7qqbe]:hover{color:var(--corona)}.theme__opt[data-astro-cid-hds7qqbe][aria-pressed=true]{color:var(--corona);background:rgb(var(--corona-rgb) / .1)}.theme__opt[data-astro-cid-hds7qqbe] svg[data-astro-cid-hds7qqbe]{width:15px;height:15px}.foot-line[data-astro-cid-nv72yxfx]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.foot-line__prefs[data-astro-cid-nv72yxfx]{align-items:center;gap:var(--s-5);display:flex}.foot-line__legal[data-astro-cid-nv72yxfx]{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-5);font-family:var(--f-mono);letter-spacing:.06em;color:var(--graphite);flex-wrap:wrap;margin-left:auto;font-size:11px;display:flex}.foot-line__legal[data-astro-cid-nv72yxfx] a[data-astro-cid-nv72yxfx]{transition:color .3s}.foot-line__legal[data-astro-cid-nv72yxfx] a[data-astro-cid-nv72yxfx]:hover{color:var(--corona)}@media (width<=760px){.foot-line[data-astro-cid-nv72yxfx]{flex-direction:column;align-items:flex-start}.foot-line__legal[data-astro-cid-nv72yxfx]{justify-content:flex-start;margin-left:0}}
