.ui-squircle{corner-shape:squircle}.ui-sheen-bg,.ui-sheen-bg-dark{background-image:none}.ui-sheen-bg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gem,var(--tab)) 50%, transparent), inset 0 1px 0 rgb(var(--specular-rgb) / .3), 0 1px 3px rgb(var(--shade-rgb) / .3);text-shadow:0 1px 1px color-mix(in srgb, var(--ink) 35%, transparent)}.ui-sheen-bg-dark{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gem,var(--tab)) 40%, transparent), inset 0 1px 0 rgb(var(--specular-rgb) / .2), 0 1px 2px rgb(var(--shade-rgb) / .24);text-shadow:0 1px 1px color-mix(in srgb, var(--ink) 35%, transparent)}.ui-wake{isolation:isolate;transition:box-shadow .22s var(--e-cine);position:relative}.ui-wake:after{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;pointer-events:none;opacity:0;background:var(--shine-lens), linear-gradient(135deg, color-mix(in srgb, var(--gem,var(--tab)) 95%, transparent) 0%, var(--gem,var(--tab)) 44%, color-mix(in srgb, var(--gem,var(--tab)) 64%, var(--shade) 36%) 100%);box-shadow:inset 0 1px 0 rgb(var(--specular-rgb) / .5), inset 0 -4px 8px -4px rgb(var(--shade-rgb) / .22);transition:opacity .22s var(--e-cine);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0}.ui-wake:hover:not(:disabled):after{opacity:1}.ui-wake:active:not(:disabled):after{opacity:1;filter:brightness(1.1)}.ui-wake:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gem,var(--tab)) 70%, var(--shade) 30%), inset 0 1px 0 rgb(var(--specular-rgb) / .3), 0 11px 24px -8px rgb(var(--shade-rgb) / .55)}.ui-wake:active:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gem,var(--tab)) 70%, var(--shade) 30%), inset 0 1px 0 rgb(var(--specular-rgb) / .3), 0 6px 14px -8px rgb(var(--shade-rgb) / .5)}.ui-ghost-ring{position:relative}.ui-ghost-ring:before,.ui-ghost-ring:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;-webkit-mask:linear-gradient(var(--specular) 0 0) content-box, linear-gradient(var(--specular) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--specular) 0 0) content-box, linear-gradient(var(--specular) 0 0);mask:linear-gradient(var(--specular) 0 0) content-box, linear-gradient(var(--specular) 0 0);padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ui-ghost-ring:before{background:linear-gradient(135deg, color-mix(in srgb, var(--gem,var(--firm)) 88%, var(--specular) 12%) 0%, var(--gem,var(--firm)) 52%, color-mix(in srgb, var(--gem,var(--firm)) 74%, var(--shade) 26%) 100%) border-box}.ui-ghost-ring:after{opacity:0;background:var(--shine-lens), linear-gradient(135deg, color-mix(in srgb, var(--gem,var(--firm)) 95%, transparent) 0%, var(--gem,var(--firm)) 44%, color-mix(in srgb, var(--gem,var(--firm)) 64%, var(--shade) 36%) 100%) border-box;transition:opacity .22s var(--e-cine)}.ui-ghost-ring:hover:not(:disabled):after,.ui-ghost-ring:active:not(:disabled):after{opacity:1}.ui-glass{background-color:color-mix(in srgb, var(--gem,var(--firm)) 18%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgb(var(--specular-rgb) / .35), 0 4px 12px -6px rgb(var(--shade-rgb) / .35)}.ui-gem{background-color:var(--gem,var(--tab));background-image:radial-gradient(125% 85% at 22% 8%, var(--sheen-hi), rgb(var(--specular-rgb) / 0) 55%), linear-gradient(135deg, color-mix(in srgb, var(--gem,var(--tab)) 92%, var(--specular) 8%) 0%, var(--gem,var(--tab)) 44%, color-mix(in srgb, var(--gem,var(--tab)) 64%, var(--shade) 36%) 100%);box-shadow:inset 0 0 0 1px rgb(var(--specular-rgb) / .22), inset 0 1px 0 rgb(var(--specular-rgb) / .55), inset 0 -1px 0 rgb(var(--specular-rgb) / .35), 0 1px 2px rgb(var(--shade-rgb) / .12)}.ui-mat-text svg{color:var(--gem,var(--tab));-webkit-text-fill-color:currentColor}.ui-btn-sheen{--gem:var(--btn);background-color:var(--btn);color:var(--btn-ink-on);background-image:linear-gradient(103deg, rgb(var(--specular-rgb) / .3), rgb(var(--specular-rgb) / 0) 38%, rgb(var(--shade-rgb) / .14));box-shadow:inset 0 1px 0 rgb(var(--specular-rgb) / .3), 0 1px 3px rgb(var(--shade-rgb) / .3);background-size:220% 100%}@media (prefers-reduced-motion:no-preference){.ui-btn-sheen{animation:9s ease-in-out infinite alternate ui-sheen-slide}}@keyframes ui-sheen-slide{0%{background-position:0%,0 0}to{background-position:100%,0 0}}.ui-shine-text{background-image:var(--shine-lens), linear-gradient(100deg, var(--shine-tone,var(--emph)) 0%, color-mix(in srgb, var(--shine-tone,var(--emph)) 62%, var(--specular) 38%) 18%, var(--shine-tone,var(--emph)) 36%, color-mix(in srgb, var(--shine-tone,var(--emph)) 74%, var(--shade) 26%) 55%, var(--shine-tone,var(--emph)) 72%, color-mix(in srgb, var(--shine-tone,var(--emph)) 62%, var(--specular) 38%) 88%, var(--shine-tone,var(--emph)) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:50% 0,0%;background-repeat:no-repeat,repeat;background-size:100% 100%,200% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:-.06em;padding-inline:.06em}.ui-shine-text svg{color:var(--shine-tone,var(--emph));-webkit-text-fill-color:currentColor}@media (prefers-reduced-motion:no-preference){.ui-shine-text{animation:ui-shine-flow var(--shine-speed,9s) linear infinite;will-change:background-position}}@keyframes ui-shine-flow{to{background-position:50% 0,-200%}}.ui-backdrop{z-index:-1;pointer-events:none;background:var(--backdrop-1);position:fixed;inset:0}.ui-atmo{pointer-events:none;isolation:isolate;contain:layout paint;background:var(--paper);position:absolute;inset:0;overflow:hidden}.ui-warp-mask{-webkit-mask-image:radial-gradient(110% 110% at 100% 100%, var(--specular) 0%, var(--specular) 35%, transparent 85%);-webkit-mask-image:radial-gradient(110% 110% at 100% 100%, var(--specular) 0%, var(--specular) 35%, transparent 85%);mask-image:radial-gradient(110% 110% at 100% 100%, var(--specular) 0%, var(--specular) 35%, transparent 85%)}.ui-atmo__reveal{isolation:isolate;background:var(--paper);mix-blend-mode:multiply;position:absolute;inset:0}:root[data-mode=dark] .ui-atmo__reveal{mix-blend-mode:normal}.ui-atmo__blob{filter:blur(90px);background:radial-gradient(circle, var(--blob) 0%, transparent 70%);mix-blend-mode:multiply;opacity:1;border-radius:50%;position:absolute}:root[data-mode=dark] .ui-atmo__blob{mix-blend-mode:screen;opacity:.8}.ui-atmo__web{mix-blend-mode:screen;position:absolute;inset:0}:root[data-mode=dark] .ui-atmo__web{mix-blend-mode:multiply}@keyframes ui-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ui-settle{0%{opacity:.3;transform:scaleX(2.4)}to{opacity:1;transform:scaleX(1)}}@supports (animation-timeline:view()){.ui-rv{animation:1ms linear both ui-rise;animation-timeline:view();animation-range:entry var(--rv-from,0%) entry var(--rv-to,70%)}}@media (prefers-reduced-motion:no-preference){.ui-settle{animation:.6s cubic-bezier(.22,.61,.36,1) both ui-settle}}@media (prefers-reduced-motion:reduce){.ui-rv{opacity:1!important;animation:none!important;transform:none!important}.ui-gas{animation:none!important}}@media (prefers-reduced-motion:no-preference){.ui-pulse{animation:1.1s ease-in-out infinite ui-pulse}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-row-hover:hover{background:var(--sunk)}.ui-link-hover:hover{color:var(--ink)}.ui-ghost-hover:hover{background:var(--sunk)}.ui-seg-rest:hover{border-color:var(--firm);color:var(--ink)}.ui-nav-item{cursor:pointer;border-radius:14px;align-items:center;width:fit-content;padding:9px 11px;display:flex}.ui-tick{--tick-d:0s;border-radius:2px;flex:none;width:14px;height:3px;margin-left:4px}.ui-tick--v{width:3px;height:14px}@media (prefers-reduced-motion:no-preference){.ui-tick{transition:height .16s cubic-bezier(.4, 0, .6, 1) var(--tick-d), width .26s var(--e-liquid) calc(var(--tick-d) + .14s)}.ui-tick--v{transition:width .16s cubic-bezier(.4, 0, .6, 1) var(--tick-d), height .26s var(--e-liquid) calc(var(--tick-d) + .14s)}}.ui-nav-item:hover,.ui-rail-logout:hover{background:var(--sunk)}.ui-rail{scrollbar-width:none}.ui-rail::-webkit-scrollbar{display:none}.ui-meter{background:var(--sunk);height:8px;box-shadow:inset 0 0 0 1px var(--rule);corner-shape:squircle;border-radius:3px;position:relative;overflow:hidden}.ui-meter-lg{height:9px}.ui-group{background:var(--rule);border:1px solid var(--rule);corner-shape:squircle;border-radius:18px;gap:1px;display:grid;overflow:hidden}.ui-btn-unstyled{appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0}.landing{--head-h:78px;color:var(--ink);min-height:100vh;font-family:var(--f-serif);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;transition:color .25s;position:relative;overflow-x:clip}.landing a{color:inherit;text-decoration:none}.landing__shell{max-width:1400px;margin-inline:auto;padding-left:40px;padding-right:40px}.landing__shell--head{max-width:1760px}@media (height>=640px){.landing__band{min-height:calc(100vh - var(--band-lead,0px));min-height:calc(100svh - var(--band-lead,0px))}}.landing__headside{min-width:0}@media (width>=1200px){.landing__headside{flex:1 1 0}.landing__headside--end{justify-content:flex-end}}.landing__nav a{border-bottom:1px solid #0000;padding:6px 0 5px;transition:color .18s,border-color .18s}.landing__nav a:hover,.landing__nav a:focus-visible,.landing__nav a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.landing__nav:hover a[aria-current]:not(:hover){color:var(--ink3);border-bottom-color:#0000}.landing__bmrow{grid-template-columns:var(--bm-cols);align-items:stretch;gap:12px;min-width:0;display:grid;container-type:inline-size}.landing__bmcard{cursor:pointer;text-align:left;flex-direction:column;min-width:0;display:flex;overflow:hidden}.landing__bmtick{flex:none;height:3px}.landing__bmcard[data-open=true]{cursor:default}.landing__bmbody{min-width:0;width:var(--bm-open-w,auto);flex-direction:column;flex:1;justify-content:space-between;padding:20px 24px 26px;display:flex}.landing__bmspine{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:18px 12px;display:flex}.landing__bmspinelabel{writing-mode:vertical-rl;white-space:nowrap;color:var(--ink4);transition:color .16s;transform:rotate(180deg)}.landing__bmcard[data-open=false]:hover .landing__bmspinelabel,.landing__bmcard[data-open=false]:focus-visible .landing__bmspinelabel{color:var(--ink)}.landing__tilelines{gap:14px;min-width:0;padding-top:18px;display:grid}@media (prefers-reduced-motion:no-preference){.landing__bmrow{transition:grid-template-columns .32s var(--e-cine)}.landing__bmbody{animation:landing-bm-in .3s var(--e-cine) both}}@keyframes landing-bm-in{0%{opacity:0}to{opacity:1}}.landing__foot{grid-template-columns:minmax(0,392px) repeat(3,184px);justify-content:space-between;gap:40px;padding-block:64px 48px;display:grid}.landing__footbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex}.landing__foot a{color:var(--ink2);transition:color .16s}.landing__foot-social a{color:var(--ink4);transition:color .16s}.landing__foot a:hover,.landing__foot-social a:hover{color:var(--ink)}@media (width<=1100px){.landing__foot{grid-template-columns:minmax(0,1fr) repeat(3,auto)}}@media (width<=900px){.landing__foot{grid-template-columns:repeat(3,1fr)}.landing__foot>:first-child{grid-column:1/-1}.landing__bmrow{grid-template-columns:1fr}.landing__bmcard[data-open=false]{min-height:68px}.landing__bmbody{width:auto}.landing__bmspinelabel{writing-mode:horizontal-tb;transform:none}.landing__bmspine{align-items:flex-start}}@media (width<=640px){.landing{--head-h:124px}.landing__shell{padding-left:22px;padding-right:22px}.landing__nav{flex-basis:100%;order:3;justify-content:center;gap:6px 18px!important}.landing__shell--head{gap:10px 24px!important}.landing__headside--end{gap:6px!important}.landing__headside--end a{padding:9px 12px!important;font-size:12px!important}.landing__headside--end button{padding:10px!important}.landing__bmbody{padding:18px 20px 22px}.landing__foot{grid-template-columns:repeat(2,1fr);gap:32px;padding-block:32px}}:root{--rosegold-i-100:#f5ccc2;--rosegold-i-200:#efb8ad;--rosegold-i-300:#eba596;--rosegold-i-400:#e79381;--rosegold-i-500:#e08372;--rosegold-i-600:#cf7164;--rosegold-i-700:#b45a51;--rosegold-i-800:#943e3a;--rosegold-i-900:#6b201e;--rosegold-i-950:#3b0002;--rosegold-ii-100:#ffdcd2;--rosegold-ii-200:#fac2b5;--rosegold-ii-300:#f4ab9a;--rosegold-ii-400:#ee9483;--rosegold-ii-500:#e38170;--rosegold-ii-600:#d57266;--rosegold-ii-700:#be5f55;--rosegold-ii-800:#a24943;--rosegold-ii-900:#802f2d;--rosegold-ii-950:#590f14;--copper-i-100:#fdc5a0;--copper-i-200:#f5ab7c;--copper-i-300:#f19053;--copper-i-400:#ec7526;--copper-i-500:#de5f00;--copper-i-600:#cd5100;--copper-i-700:#af4100;--copper-i-800:#8b3100;--copper-i-900:#601f00;--copper-i-950:#330a00;--copper-ii-100:#ffd6bc;--copper-ii-200:#ffb486;--copper-ii-300:#fa9555;--copper-ii-400:#f27622;--copper-ii-500:#dd6000;--copper-ii-600:#d05400;--copper-ii-700:#ba4600;--copper-ii-800:#9d3600;--copper-ii-900:#7a2800;--copper-ii-950:#531700;--bronze-i-100:#efcd9c;--bronze-i-200:#e4b674;--bronze-i-300:#dba047;--bronze-i-400:#d38a04;--bronze-i-500:#c17c00;--bronze-i-600:#b06e00;--bronze-i-700:#975b00;--bronze-i-800:#774500;--bronze-i-900:#532e00;--bronze-i-950:#291400;--bronze-ii-100:#fedaa7;--bronze-ii-200:#eec07b;--bronze-ii-300:#e4a649;--bronze-ii-400:#d88e00;--bronze-ii-500:#c17b00;--bronze-ii-600:#b37000;--bronze-ii-700:#a06100;--bronze-ii-800:#874e00;--bronze-ii-900:#693a00;--bronze-ii-950:#462500;--gold-i-100:#f2db40;--gold-i-200:#e6d000;--gold-i-300:#d9c500;--gold-i-400:#cebb00;--gold-i-500:#c3b100;--gold-i-600:#af9e00;--gold-i-700:#928400;--gold-i-800:#6f6400;--gold-i-900:#484100;--gold-i-950:#1e1900;--gold-ii-100:#ffe972;--gold-ii-200:#f0da00;--gold-ii-300:#e0cb00;--gold-ii-400:#d2be00;--gold-ii-500:#c4b100;--gold-ii-600:#b1a100;--gold-ii-700:#998a00;--gold-ii-800:#7b6f00;--gold-ii-900:#5a5100;--gold-ii-950:#342e00;--electrum-i-100:#e6e2b9;--electrum-i-200:#e1dca7;--electrum-i-300:#dfd790;--electrum-i-400:#dcd279;--electrum-i-500:#dacd67;--electrum-i-600:#c7b650;--electrum-i-700:#a8962f;--electrum-i-800:#837000;--electrum-i-900:#564500;--electrum-i-950:#211800;--electrum-ii-100:#f4f0c6;--electrum-ii-200:#ede6af;--electrum-ii-300:#e6de92;--electrum-ii-400:#e1d576;--electrum-ii-500:#dbcd62;--electrum-ii-600:#c9b94d;--electrum-ii-700:#af9e33;--electrum-ii-800:#907b0b;--electrum-ii-900:#695600;--electrum-ii-950:#392c00;--patinacopper-i-100:#b3e1d2;--patinacopper-i-200:#96d5bf;--patinacopper-i-300:#75caaf;--patinacopper-i-400:#50c09d;--patinacopper-i-500:#2cb68d;--patinacopper-i-600:#0aa47c;--patinacopper-i-700:#008a66;--patinacopper-i-800:#006b4c;--patinacopper-i-900:#004831;--patinacopper-i-950:#002013;--patinacopper-ii-100:#bfefe0;--patinacopper-ii-200:#9edfc9;--patinacopper-ii-300:#78d2b5;--patinacopper-ii-400:#4dc5a0;--patinacopper-ii-500:#1db68e;--patinacopper-ii-600:#00a87e;--patinacopper-ii-700:#00936b;--patinacopper-ii-800:#007855;--patinacopper-ii-900:#005a3e;--patinacopper-ii-950:#003724;--cobalt-i-100:#c7beff;--cobalt-i-200:#a198ff;--cobalt-i-300:#7577ff;--cobalt-i-400:#3358ff;--cobalt-i-500:#0042d5;--cobalt-i-600:#003cc3;--cobalt-i-700:#0033ab;--cobalt-i-800:#00298e;--cobalt-i-900:#001e6e;--cobalt-i-950:#001149;--cobalt-ii-100:#d5cdff;--cobalt-ii-200:#ada3ff;--cobalt-ii-300:#807dff;--cobalt-ii-400:#3d5bff;--cobalt-ii-500:#0042d5;--cobalt-ii-600:#003eca;--cobalt-ii-700:#0039ba;--cobalt-ii-800:#0032a6;--cobalt-ii-900:#002a90;--cobalt-ii-950:#002176;--titaniumox-i-100:#e6b7f5;--titaniumox-i-200:#d291e2;--titaniumox-i-300:#c16cd6;--titaniumox-i-400:#b341ca;--titaniumox-i-500:#a207b8;--titaniumox-i-600:#9500a7;--titaniumox-i-700:#82008c;--titaniumox-i-800:#6a0070;--titaniumox-i-900:#4f0051;--titaniumox-i-950:#300030;--titaniumox-ii-100:#f2c5ff;--titaniumox-ii-200:#de99ee;--titaniumox-ii-300:#cb70de;--titaniumox-ii-400:#b840cf;--titaniumox-ii-500:#a200b8;--titaniumox-ii-600:#9a00a9;--titaniumox-ii-700:#8c0098;--titaniumox-ii-800:#7b0082;--titaniumox-ii-900:#67006b;--titaniumox-ii-950:#4f0051;--ruby-i-100:#ffb8ac;--ruby-i-200:#ff8f7f;--ruby-i-300:#ff5f53;--ruby-i-400:#fe0028;--ruby-i-500:#d60020;--ruby-i-600:#c3001c;--ruby-i-700:#a70017;--ruby-i-800:#870010;--ruby-i-900:#620005;--ruby-i-950:#300b00;--ruby-ii-100:#ffccc3;--ruby-ii-200:#ff9d8f;--ruby-ii-300:#ff6c5e;--ruby-ii-400:#ff162c;--ruby-ii-500:#d60020;--ruby-ii-600:#c8001d;--ruby-ii-700:#b30019;--ruby-ii-800:#9a0014;--ruby-ii-900:#7e000e;--ruby-ii-950:#5d0002;--topaz-i-100:#ffcc98;--topaz-i-200:#ffb668;--topaz-i-300:#ffa135;--topaz-i-400:#f78e00;--topaz-i-500:#e58300;--topaz-i-600:#d07400;--topaz-i-700:#b15f00;--topaz-i-800:#8b4700;--topaz-i-900:#5e2c00;--topaz-i-950:#2d1100;--topaz-ii-100:#ffdebc;--topaz-ii-200:#ffc388;--topaz-ii-300:#ffa950;--topaz-ii-400:#fb9100;--topaz-ii-500:#e68200;--topaz-ii-600:#d47600;--topaz-ii-700:#bb6400;--topaz-ii-800:#9b5000;--topaz-ii-900:#763900;--topaz-ii-950:#4b2000;--citrine-i-100:#f4db89;--citrine-i-200:#f0cf60;--citrine-i-300:#efc423;--citrine-i-400:#eab800;--citrine-i-500:#e2af00;--citrine-i-600:#ce9b00;--citrine-i-700:#ae8000;--citrine-i-800:#876000;--citrine-i-900:#593c00;--citrine-i-950:#251600;--citrine-ii-100:#ffe9a2;--citrine-ii-200:#fad965;--citrine-ii-300:#f7c91d;--citrine-ii-400:#edbc00;--citrine-ii-500:#e3b000;--citrine-ii-600:#d29e00;--citrine-ii-700:#b78600;--citrine-ii-800:#956a00;--citrine-ii-900:#6e4b00;--citrine-ii-950:#3f2900;--emerald-i-100:#87e2b0;--emerald-i-200:#4bcc8e;--emerald-i-300:#00b775;--emerald-i-400:#00a166;--emerald-i-500:#008a57;--emerald-i-600:#007e4f;--emerald-i-700:#006c43;--emerald-i-800:#005634;--emerald-i-900:#003d24;--emerald-i-950:#002111;--emerald-ii-100:#92f1bd;--emerald-ii-200:#4fd896;--emerald-ii-300:#00bf7a;--emerald-ii-400:#00a469;--emerald-ii-500:#008a57;--emerald-ii-600:#008151;--emerald-ii-700:#007348;--emerald-ii-800:#00623c;--emerald-ii-900:#004f30;--emerald-ii-950:#003820;--aquamarine-i-100:#a9eaf1;--aquamarine-i-200:#8ce4ef;--aquamarine-i-300:#66dfef;--aquamarine-i-400:#2adbef;--aquamarine-i-500:#00d3ea;--aquamarine-i-600:#00bed5;--aquamarine-i-700:#009eb3;--aquamarine-i-800:#00788a;--aquamarine-i-900:#004c5b;--aquamarine-i-950:#001e25;--aquamarine-ii-100:#b4f8ff;--aquamarine-ii-200:#94eefb;--aquamarine-ii-300:#66e6f7;--aquamarine-ii-400:#1adef4;--aquamarine-ii-500:#00d4ea;--aquamarine-ii-600:#00c0d8;--aquamarine-ii-700:#00a6bb;--aquamarine-ii-800:#008498;--aquamarine-ii-900:#005e6f;--aquamarine-ii-950:#00343e;--sapphire-i-100:#adc0ff;--sapphire-i-200:#7199ff;--sapphire-i-300:#0f76ff;--sapphire-i-400:#0056d6;--sapphire-i-500:#0037b1;--sapphire-i-600:#0030a9;--sapphire-i-700:#00289a;--sapphire-i-800:#001d89;--sapphire-i-900:#001074;--sapphire-i-950:#00025b;--sapphire-ii-100:#c1cdff;--sapphire-ii-200:#84a3ff;--sapphire-ii-300:#367cff;--sapphire-ii-400:#0058dc;--sapphire-ii-500:#0035b4;--sapphire-ii-600:#0031b0;--sapphire-ii-700:#002ca6;--sapphire-ii-800:#00299a;--sapphire-ii-900:#00248c;--sapphire-ii-950:#001f7b;--amethyst-i-100:#dfc0ff;--amethyst-i-200:#cda0ff;--amethyst-i-300:#ba83ff;--amethyst-i-400:#a767fd;--amethyst-i-500:#924cf9;--amethyst-i-600:#833cf1;--amethyst-i-700:#6e27de;--amethyst-i-800:#5309c4;--amethyst-i-900:#38008f;--amethyst-i-950:#1c0050;--amethyst-ii-100:#e8d1ff;--amethyst-ii-200:#d4acff;--amethyst-ii-300:#c08bff;--amethyst-ii-400:#aa6aff;--amethyst-ii-500:#9248ff;--amethyst-ii-600:#863bfa;--amethyst-ii-700:#762beb;--amethyst-ii-800:#6116d7;--amethyst-ii-900:#4a00b7;--amethyst-ii-950:#320081;--tourmaline-i-100:#ffb5cf;--tourmaline-i-200:#ff8bba;--tourmaline-i-300:#ff59a9;--tourmaline-i-400:#f70499;--tourmaline-i-500:#d30085;--tourmaline-i-600:#be007b;--tourmaline-i-700:#a2006b;--tourmaline-i-800:#810057;--tourmaline-i-900:#5c0040;--tourmaline-i-950:#340023;--tourmaline-ii-100:#ffcadc;--tourmaline-ii-200:#ff9ac2;--tourmaline-ii-300:#ff67ad;--tourmaline-ii-400:#fd009d;--tourmaline-ii-500:#d20085;--tourmaline-ii-600:#c3007e;--tourmaline-ii-700:#ad0073;--tourmaline-ii-800:#930064;--tourmaline-ii-900:#770052;--tourmaline-ii-950:#55003c;--platinum-i-100:#dcdcdb;--platinum-i-200:#d2d2d1;--platinum-i-300:#c8c8c7;--platinum-i-400:#c0c0bf;--platinum-i-500:#b7b7b6;--platinum-i-600:#a4a4a3;--platinum-i-700:#888887;--platinum-i-800:#676766;--platinum-i-900:#424241;--platinum-i-950:#191919;--platinum-ii-100:#eaeae9;--platinum-ii-200:#dbdbda;--platinum-ii-300:#cfcfce;--platinum-ii-400:#c3c3c2;--platinum-ii-500:#b7b7b6;--platinum-ii-600:#a7a7a6;--platinum-ii-700:#8f8f8e;--platinum-ii-800:#737372;--platinum-ii-900:#525251;--platinum-ii-950:#2e2e2e;--silver-i-100:#dddedf;--silver-i-200:#d4d5d6;--silver-i-300:#cccdce;--silver-i-400:#c4c5c6;--silver-i-500:#bdbebf;--silver-i-600:#a9aaab;--silver-i-700:#8c8d8e;--silver-i-800:#696a6b;--silver-i-900:#434444;--silver-i-950:#191a1a;--silver-ii-100:#eaebec;--silver-ii-200:#dddfe0;--silver-ii-300:#d2d3d4;--silver-ii-400:#c7c8c9;--silver-ii-500:#bdbebf;--silver-ii-600:#abacad;--silver-ii-700:#939495;--silver-ii-800:#757676;--silver-ii-900:#535454;--silver-ii-950:#2d2e2e;--diamond-i-100:#e1e3e3;--diamond-i-200:#dbddde;--diamond-i-300:#d8d9da;--diamond-i-400:#d3d5d5;--diamond-i-500:#d0d1d2;--diamond-i-600:#b9babb;--diamond-i-700:#9a9b9b;--diamond-i-800:#737474;--diamond-i-900:#484949;--diamond-i-950:#1a1a1a;--diamond-ii-100:#eef0f1;--diamond-ii-200:#e6e8e8;--diamond-ii-300:#dedfe0;--diamond-ii-400:#d7d9d9;--diamond-ii-500:#d0d1d2;--diamond-ii-600:#bcbdbe;--diamond-ii-700:#a0a1a2;--diamond-ii-800:#7f8080;--diamond-ii-900:#585959;--diamond-ii-950:#2d2e2e;--pearl-i-100:#e1e0df;--pearl-i-200:#dbd9d9;--pearl-i-300:#d5d4d3;--pearl-i-400:#d0cece;--pearl-i-500:#cbc9c9;--pearl-i-600:#b5b3b3;--pearl-i-700:#969495;--pearl-i-800:#717070;--pearl-i-900:#474747;--pearl-i-950:#1a191a;--pearl-ii-100:#efeeed;--pearl-ii-200:#e5e3e3;--pearl-ii-300:#dcdbda;--pearl-ii-400:#d3d1d1;--pearl-ii-500:#cccaca;--pearl-ii-600:#b9b7b7;--pearl-ii-700:#9d9b9b;--pearl-ii-800:#7c7b7b;--pearl-ii-900:#575757;--pearl-ii-950:#2e2d2e;--silver-ii-100-rgb:234 235 236;--silver-i-950-rgb:25 26 26;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--silver-ii-100);--sunk:var(--platinum-i-200);--rule:var(--platinum-i-600);--firm:var(--platinum-i-700);--backdrop-1:var(--paper);--backdrop-2:var(--silver-ii-300);--backdrop-3:var(--silver-ii-500);--card:var(--platinum-i-100);--app-paper:var(--platinum-i-100);--app-card:var(--silver-ii-100);--ink:var(--diamond-i-950);--ink2:var(--diamond-ii-950);--ink3:var(--diamond-i-900);--ink4:var(--diamond-ii-900);--graphite:var(--ink);--emph:var(--pearl-i-900);--emph-2:var(--pearl-ii-900);--on-pri:var(--diamond-ii-100);--on-cobalt:var(--on-pri);--on-titanium:var(--on-pri);--warm:var(--silver-ii-200);--warm2:var(--silver-ii-300);--warm3:var(--silver-ii-400);--deep:var(--platinum-i-950);--deep-ink:var(--diamond-ii-100);--btn:var(--silver-i-950);--tab:var(--silver);--gold:var(--gold-i-900);--oldgold:var(--gold-i-900);--platinum:var(--platinum-i-500);--silver:var(--silver-i-500);--pearl:var(--pearl-i-500);--diamond:var(--diamond-i-500);--diamond-soft:var(--diamond-i-300);--citrine:var(--citrine-i-900);--rosegold:var(--rosegold-i-900);--copper:var(--copper-i-900);--bronze:var(--bronze-i-900);--electrum:var(--electrum-i-900);--patina:var(--patinacopper-i-900);--cobalt:var(--cobalt-i-600);--titanium:var(--titaniumox-i-800);--ruby:var(--ruby-i-800);--topaz:var(--topaz-i-900);--emerald:var(--emerald-i-900);--aqua:var(--aquamarine-i-900);--sapphire:var(--sapphire-i-700);--amethyst:var(--amethyst-i-800);--tourmaline:var(--tourmaline-i-800);--atmo-rosegold:var(--rosegold-i-500);--atmo-copper:var(--copper-i-500);--atmo-bronze:var(--bronze-i-500);--atmo-electrum:var(--electrum-i-500);--atmo-patina:var(--patinacopper-i-500);--atmo-cobalt:var(--cobalt-i-500);--atmo-titanium:var(--titaniumox-i-500);--atmo-ruby:var(--ruby-i-500);--atmo-topaz:var(--topaz-i-500);--atmo-citrine:var(--citrine-i-500);--atmo-gold:var(--gold-i-500);--atmo-emerald:var(--emerald-i-500);--atmo-aqua:var(--aquamarine-i-500);--atmo-sapphire:var(--sapphire-i-500);--atmo-amethyst:var(--amethyst-i-500);--atmo-tourmaline:var(--tourmaline-i-500);--atmo-platinum:var(--platinum-i-500);--card-hover:var(--sunk);--body:var(--ink2);--muted:var(--ink3);--muted2:var(--ink3);--faint:var(--ink4);--fainter:var(--ink4);--dark:var(--graphite);--btn-ink:var(--btn);--btn-ink-on:var(--deep-ink);--on-accent:var(--on-pri);--specular:var(--silver-ii-100);--specular-rgb:var(--silver-ii-100-rgb);--shade:var(--silver-i-950);--shade-rgb:var(--silver-i-950-rgb);--sheen-hi:rgb(var(--specular-rgb) / .8);--sheen-lo:rgb(var(--specular-rgb) / .62);--shine-lens:linear-gradient(180deg, rgb(var(--specular-rgb) / .3) 0%, rgb(var(--specular-rgb) / .08) 22%, rgb(var(--specular-rgb) / 0) 50%, rgb(var(--shade-rgb) / .1) 84%, rgb(var(--shade-rgb) / .2) 100%);--e-cine:cubic-bezier(.2, .8, .2, 1);--e-liquid:cubic-bezier(.34, 1.5, .64, 1);--shine-speed:9s;--track:var(--sunk);--hair-soft:var(--rule)}:root,[data-tab]{--sel:color-mix(in srgb, var(--tab) 9%, transparent);--wash:transparent;--seg:var(--warm);--chip-edge:color-mix(in srgb, var(--tab) 28%, transparent)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--silver-i-950);--sunk:var(--platinum-i-900);--rule:var(--platinum-ii-900);--firm:var(--platinum-ii-800);--backdrop-1:var(--paper);--backdrop-2:var(--silver-ii-950);--backdrop-3:var(--silver-i-900);--card:var(--platinum-ii-950);--app-paper:var(--platinum-ii-950);--app-card:var(--silver-i-950);--ink:var(--diamond-ii-100);--ink2:var(--diamond-ii-200);--ink3:var(--diamond-ii-400);--ink4:var(--diamond-ii-600);--graphite:var(--ink);--emph:var(--pearl-ii-300);--emph-2:var(--pearl-ii-500);--on-pri:var(--diamond-i-950);--warm:var(--silver-ii-900);--warm2:var(--silver-ii-800);--warm3:var(--silver-ii-700);--deep:var(--platinum-ii-400);--deep-ink:var(--diamond-i-950);--btn:var(--silver-ii-100);--gold:var(--gold-ii-300);--oldgold:var(--gold-ii-300);--platinum:var(--platinum-ii-500);--silver:var(--silver-ii-500);--pearl:var(--pearl-ii-500);--diamond:var(--diamond-ii-500);--diamond-soft:var(--diamond-ii-300);--citrine:var(--citrine-ii-300);--rosegold:var(--rosegold-ii-300);--copper:var(--copper-ii-300);--bronze:var(--bronze-ii-300);--electrum:var(--electrum-ii-300);--patina:var(--patinacopper-ii-300);--cobalt:var(--cobalt-ii-500);--titanium:var(--titaniumox-ii-500);--on-cobalt:var(--diamond-ii-100);--on-titanium:var(--diamond-ii-100);--ruby:var(--ruby-ii-300);--topaz:var(--topaz-ii-300);--emerald:var(--emerald-ii-300);--aqua:var(--aquamarine-ii-300);--sapphire:var(--sapphire-ii-300);--amethyst:var(--amethyst-ii-300);--tourmaline:var(--tourmaline-ii-300);--atmo-rosegold:var(--rosegold-ii-300);--atmo-copper:var(--copper-ii-300);--atmo-bronze:var(--bronze-ii-300);--atmo-electrum:var(--electrum-ii-300);--atmo-patina:var(--patinacopper-ii-300);--atmo-cobalt:var(--cobalt-ii-300);--atmo-titanium:var(--titaniumox-ii-300);--atmo-ruby:var(--ruby-ii-300);--atmo-topaz:var(--topaz-ii-300);--atmo-citrine:var(--citrine-ii-300);--atmo-gold:var(--gold-ii-300);--atmo-emerald:var(--emerald-ii-300);--atmo-aqua:var(--aquamarine-ii-300);--atmo-sapphire:var(--sapphire-ii-300);--atmo-amethyst:var(--amethyst-ii-300);--atmo-tourmaline:var(--tourmaline-ii-300);--atmo-platinum:var(--platinum-ii-300);--btn-ink-on:var(--deep-ink);--sheen-hi:rgb(var(--specular-rgb) / .35);--sheen-lo:rgb(var(--specular-rgb) / .24);--shine-lens:linear-gradient(180deg, rgb(var(--specular-rgb) / .42) 0%, rgb(var(--specular-rgb) / .12) 24%, rgb(var(--specular-rgb) / 0) 52%, rgb(var(--shade-rgb) / .14) 84%, rgb(var(--shade-rgb) / .26) 100%)}:root[data-ground=app]{--paper:var(--app-paper);--card:var(--app-card)}:root[data-ground=app] body{background:var(--app-paper)}:root[data-mode=dark],:root[data-mode=dark] [data-tab]{--sel:color-mix(in srgb, var(--tab) 16%, transparent);--wash:transparent;--seg:var(--warm);--chip-edge:color-mix(in srgb, var(--tab) 42%, transparent)}html[data-mode=dark] [data-tab=cobalt]{--on-accent:var(--on-cobalt)}html[data-mode=dark] [data-tab=titanium]{--on-accent:var(--on-titanium)}@media (width<=820px){:root{--shell-foot:calc(72px + env(safe-area-inset-bottom))}.ui-shell{grid-template-columns:minmax(0,1fr)!important}.ui-shell-col{padding:0 16px var(--shell-foot)!important}.ui-rail{z-index:60;border-top:1px solid var(--rule);align-items:center;bottom:0;left:0;right:0;height:auto!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom))!important;border-right:0!important;flex-direction:row!important;position:fixed!important;top:auto!important;overflow:auto hidden!important}.ui-rail-home{display:none!important}.ui-rail-nav{flex:none;display:flex!important}.ui-nav-item{justify-content:center;flex-direction:column!important;gap:4px!important;margin-bottom:0!important;padding:8px 10px!important}.ui-nav-label{opacity:1!important;max-width:none!important;padding-left:0!important;font-size:9.5px!important;line-height:12px!important;transition:none!important}.ui-tick,.ui-tick--v{width:14px!important;height:3px!important;margin-left:0!important;transition:none!important}.ui-rail-foot{border-left:1px solid var(--rule);flex:none;align-items:center;margin-left:8px;padding-left:10px;display:flex;border-top:0!important;margin-top:0!important;padding-top:0!important}.ui-rail-logout{gap:4px;flex-direction:column!important;padding:8px 10px!important}.ui-split{flex-flow:column!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important}.ui-split-list{overscroll-behavior:contain;border-bottom:1px solid var(--rule);max-height:min(44vh,420px);padding-bottom:14px;overflow-y:auto;border-right:0!important;flex:none!important;width:auto!important;min-width:0!important;padding-right:0!important}.ui-split-list>*{flex-shrink:0}.ui-split>:last-child{flex:none!important;min-width:0!important;padding-left:0!important}.ui-stack-sm{grid-template-columns:minmax(0,1fr)!important}.ui-chat-msg{grid-template-columns:minmax(0,1fr)!important;gap:3px 0!important}.ui-chat-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.ui-feed-row{grid-template-columns:minmax(0,1fr)!important;gap:5px 0!important}.ui-feed-row .ui-feed-index{display:none}.ui-prereq-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}.exam-qgrid{grid-template-columns:minmax(0,1fr)!important}.exam-qside{max-width:240px}}:root{--f-serif:"Inter Tight", -apple-system, "Segoe UI", sans-serif;--f-mono:"Inter Tight", -apple-system, "Segoe UI", sans-serif;--f-display:"Petrona", Georgia, serif;--f-code:ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--f-serif);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}a{color:inherit}textarea:focus,input:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--ink4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
