@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Baloo2-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Manrope-latin.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-400-latin.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-700-latin.woff2)format("woff2")}:root{--bg:#fbfaf6;--bg-glow:radial-gradient(120% 90% at 50% -10%, #eaf3ff 0%, #fbfaf6 55%, #f6f3ec 100%);--panel:linear-gradient(158deg, #fff 0%, #fdfcf8 100%);--panel-deep:#fff;--card:#fff;--header-bg:#ffffffeb;--gold:#4a8fe8;--gold-bright:#63a7ff;--gold-dark:#3374cc;--gold-deep:#2d66b5;--gold-ink:#3a6fb4;--gold-fill-top:#63a7ff;--gold-fill:#4a8fe8;--gold-kicker:#616e85;--cream:#eaf3ff;--ink:#33323b;--ink-title:#26252e;--ink-body:#64626d;--ink-muted:#6e6c77;--ink-faint:#6f6d78;--ink-fine:#878590;--ink-ghost:#8c8a95;--acc-ink-mix:45%;--acc-gold:#f5a623;--acc-coral:#ff7a59;--acc-mint:#2fbd8f;--acc-sky:#4a9eff;--acc-pink:#f06bb3;--acc-lavender:#9b7bf0;--hairline:#505a821f;--border:#505a8238;--shadow-card:0 1px 3px #282d500f, 0 6px 18px -8px #282d501a;--shadow-hover:0 10px 30px -10px #282d502e;--font-display:"Baloo 2", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace}::selection{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--ink-title)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--ink-ghost)}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes floaty{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(9deg)}}@keyframes enterUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.82)translateY(10px)}60%{opacity:1;transform:scale(1.04)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes swoopIn{0%{opacity:0;transform:translateY(26px) rotate(var(--rot,0deg)) scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg)) scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.reveal-ready [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-glide), transform var(--dur-reveal) var(--ease-glide);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.reveal-ready [data-reveal]:not(.is-revealed){will-change:opacity, transform}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.reveal-ready [data-reveal=left]{transform:translate(-26px)}.reveal-ready [data-reveal=right]{transform:translate(26px)}.reveal-ready [data-reveal=zoom]{transform:scale(.92)}.reveal-ready [data-reveal=left].is-revealed,.reveal-ready [data-reveal=right].is-revealed,.reveal-ready [data-reveal=zoom].is-revealed{transform:none}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--card) 55%, transparent) 50%, transparent 100%);opacity:0;width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}.sheen:hover:after,.sheen:focus-visible:after{opacity:1;animation:sheen .85s var(--ease-glide)}:where(a:not([class])){color:var(--gold-ink)}:where(button){color:inherit}.link-sweep{color:var(--gold-ink);text-decoration:none;position:relative}.link-sweep:after{content:"";transform-origin:100%;height:2px;transition:transform var(--dur-slow) var(--ease-glide);background:currentColor;border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.link-sweep:hover:after,.link-sweep:focus-visible:after{transform-origin:0;transform:scaleX(1)}.press{transition:transform var(--dur-tap) var(--ease-spring)}.press:active{transform:scale(.96)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}@view-transition{navigation:auto}.brand .wordmark{view-transition-name:stu-logo}html{--w-grid:1760px;--w-control:1440px;--w-page:1140px;--w-prose:calc(700px + 2 * clamp(1rem, 3vw, 2rem));scroll-behavior:smooth;--dur-press:80ms;--dur-tap:.16s;--dur-hover:.2s;--dur-slow:.3s;--dur-mid:.4s;--dur-enter:.5s;--dur-reveal:.65s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-enter:cubic-bezier(.16, .84, .3, 1);--ease-glide:cubic-bezier(.22, .68, .24, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-lg-follow:linear(0, .0059 1.67%, .024 3.5%, .052 5.33%, .0947 7.5%, .1367 9.33%, .1868 11.33%, .4014 19.33%, .4996 23.17%, .5892 27%, .6654 30.67%, .7261 34%, .7812 37.5%, .8278 41%, .8684 44.67%, .9093 49.33%, .9409 54.17%, .9657 59.5%, .9839 65.5%, .996 72.33%, 1.0029 80.67%, 1.0045 99.83%, 1);--ease-lg-large:linear(0, .0047 1.33%, .0198 2.83%, .0461 4.5%, .0835 6.33%, .1615 9.5%, .3622 16.83%, .4532 20.33%, .54 24%, .6168 27.67%, .6805 31.17%, .7353 34.67%, .7839 38.33%, .8261 42.17%, .8674 46.83%, .9015 51.83%, .9294 57.33%, .9518 63.5%, .9676 69.83%, .9795 77%, .9894 87.17%, .9954 99.83%, 1);--ease-lg-lift:linear(0, .0073 1.33%, .0311 2.83%, .0683 4.33%, .1221 6%, .1723 7.33%, .2413 9%, .5175 15.17%, .6308 17.83%, .7392 20.67%, .8276 23.33%, .9015 26%, .9608 28.67%, 1.0064 31.33%, 1.0412 34.17%, 1.0606 36.5%, 1.0728 38.83%, 1.0795 41.33%, 1.0805 44.17%, 1.0697 49.67%, 1.0185 64.83%, 1.0018 72.83%, .9957 78.67%, .9935 85.33%, .9963 99.83%, 1);--ease-lg-snappy:linear(0, .0059 1.33%, .0246 2.83%, .0536 4.33%, .095 6%, .1854 9%, .4104 15.67%, .5119 18.83%, .6087 22.17%, .6891 25.33%, .7578 28.5%, .8179 31.83%, .8666 35.17%, .9068 38.67%, .9411 42.67%, .9672 47%, .986 51.83%, .9984 57.5%, 1.0042 63.17%, 1.0063 70.33%, 1);--ease-lg-pop:linear(0, .0068 1.67%, .028 3.5%, .0611 5.33%, .1119 7.5%, .1624 9.33%, .2227 11.33%, .4718 19%, .5801 22.5%, .6785 26%, .7609 29.33%, .8282 32.5%, .8847 35.67%, .9309 38.83%, .9693 42.17%, 1.0018 46%, 1.0245 50%, 1.0389 54.33%, 1.0454 59.17%, 1.0417 68%, 1.0145 87.5%, 1.0033 99.83%, 1);--ease-lg-smooth:linear(0, .0055 1.33%, .0205 2.67%, .0463 4.17%, .0832 5.83%, .1633 8.83%, .3611 15.5%, .4549 18.83%, .5443 22.33%, .623 25.83%, .6907 29.33%, .748 32.83%, .7981 36.5%, .8407 40.33%, .8816 45%, .9144 50%, .9405 55.5%, .9608 61.67%, .9752 68.33%, .9855 76%, .993 86.33%, .9974 99.83%, 1);--ease-lg-unlift:linear(0, .0071 1.5%, .0267 3%, .0606 4.67%, .1141 6.67%, .1611 8.17%, .224 10%, .4705 16.67%, .5819 19.83%, .6828 23%, .7707 26.17%, .8412 29.17%, .8992 32.17%, .9455 35.17%, .9828 38.33%, 1.0097 41.5%, 1.0294 45%, 1.0413 48.83%, 1.0459 53%, 1.0417 59.83%, 1.0072 83.17%, 1.0004 93%, 1)}:where(button,.btn,.btn-gold,.btn-ghost,[role=button],a.tile,a.soul,a.play,a.poster):not(.no-juice){transition:transform var(--dur-hover) var(--ease-spring), box-shadow var(--dur-hover) var(--ease-glide), filter var(--dur-hover) var(--ease-glide)}:where(button,.btn,.btn-gold,.btn-ghost,[role=button]):not(.no-juice):active{transition-duration:var(--dur-press);transform:scale(.94)}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)scale(.994)}to{opacity:1;transform:none}}@keyframes pageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.995)}}.vt-no body{animation:pageIn var(--dur-enter) var(--ease-enter) both}.vt-no body.page-leaving,::view-transition-old(root){animation:pageOut var(--dur-hover) var(--ease-exit) both}::view-transition-new(root){animation:pageIn var(--dur-enter) var(--ease-enter) both}.btn-gold{background:linear-gradient(180deg, var(--gold-fill-top), var(--gold-fill));color:var(--on-gold,var(--card));font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 0 var(--gold-dark), 0 8px 20px -8px color-mix(in srgb, var(--gold) 50%, transparent);transition:transform var(--dur-hover) var(--ease-spring), box-shadow var(--dur-hover) var(--ease-glide), filter var(--dur-hover) var(--ease-glide);border:none;border-radius:999px;padding:13px 28px;font-size:16px;font-weight:600}.btn-gold:hover{filter:brightness(1.05);transform:translateY(-2px)}.btn-gold:active{box-shadow:0 2px 0 var(--gold-dark), 0 4px 10px -6px color-mix(in srgb, var(--gold) 50%, transparent);transform:translateY(2px)}.kicker{font-family:var(--font-mono);letter-spacing:.24em;color:var(--ink-faint);text-transform:uppercase;font-size:10.5px}.fold{border:1px solid var(--hairline);background:var(--panel);transition:border-color var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide);border-radius:14px;overflow:hidden}.fold+.fold{margin-top:8px}.fold:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.fold[open]{border-color:color-mix(in srgb, var(--gold) 55%, transparent);box-shadow:var(--shadow-card)}.fold>summary{cursor:pointer;user-select:none;font-family:var(--font-display);align-items:center;gap:11px;padding:13px 15px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary::marker{content:""}.fold-emoji{flex:none;font-size:1.35rem;line-height:1}.fold-name{color:var(--ink-title);font-size:15px;font-weight:700}.fold-hint{font-family:var(--font-body);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:400;overflow:hidden}.fold-tail{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.fold>summary:after{content:"▾";color:var(--ink-ghost);transition:transform var(--dur-hover) var(--ease-spring), color var(--dur-hover) var(--ease-glide);flex:none;margin-left:auto;font-size:13px}.fold>summary:has(.fold-tail):after{margin-left:0}.fold[open]>summary:after{color:var(--gold-ink);transform:rotate(180deg)}.fold>summary:hover:after{color:var(--gold-ink)}.fold-body{padding:0 15px 14px}.fold[open]::details-content{animation:foldOpen var(--dur-slow) var(--ease-enter)}@supports not selector(::details-content){.fold[open]>.fold-body{animation:foldOpen var(--dur-slow) var(--ease-enter)}}@keyframes foldOpen{0%{transform:translateY(-7px)}to{transform:none}}.fold.fold-quiet{background:0 0;border-style:dashed}.fold.fold-quiet>summary{color:var(--ink-muted);padding:10px 12px;font-size:13px}.fold.fold-quiet .fold-name{color:var(--ink-muted);font-size:13px;font-weight:600}.fold.fold-quiet .fold-body{padding:0 12px 12px}@media (width<=480px){.fold-hint{display:none}}.fx-sr{clip-path:inset(50%);white-space:nowrap;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-w{white-space:nowrap;display:inline-block}.fx-ch,:where(span,a,em,strong,b,i,small,mark,time,kbd,abbr):where(.fx-jitter,.fx-stamp){display:inline-block}:where(.fx-sparkle,.fx-scribble){position:relative}.fx-tally,.fx-decode{font-variant-numeric:tabular-nums}.fx-tally>.fx-vis{text-align:right;display:inline-block}.fx-glint{z-index:1;width:calc(clamp(10px, .46em, 24px) * var(--s,1));height:calc(clamp(10px, .46em, 24px) * var(--s,1));color:var(--fx-color,var(--acc-gold));filter:drop-shadow(0 0 2px);pointer-events:none;animation:fxGlint var(--dur-enter) var(--ease-glide) backwards;animation-delay:var(--d,0s);position:absolute;translate:-50% -50%;scale:0}.fx-glint[data-g="2"]{color:var(--fx-color,var(--acc-pink))}.fx-glint[data-g="3"]{color:var(--fx-color,var(--acc-sky))}.fx-sparkle.fx-live>.fx-glint{animation:5.4s ease-in-out infinite fxGlintIdle;animation-delay:var(--d,0s)}@keyframes fxGlint{0%{rotate:-40deg;scale:0}45%{rotate:15deg;scale:1}to{rotate:70deg;scale:0}}@keyframes fxGlintIdle{0%,18%,to{rotate:-40deg;scale:0}8%{rotate:15deg;scale:1}}.fx-bloom.fx-on{animation:fxBloom var(--dur-reveal) var(--ease-glide)}.fx-bloom.fx-idle.fx-live{animation:4.8s ease-in-out infinite fxBreathe}@keyframes fxBloom{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--fx-color,var(--gold)) 0%, transparent)) drop-shadow(0 0 0 color-mix(in srgb, var(--fx-color,var(--gold)) 0%, transparent))}35%{filter:drop-shadow(0 0 .08em color-mix(in srgb, var(--fx-color,var(--gold)) 60%, transparent)) drop-shadow(0 0 .42em color-mix(in srgb, var(--fx-color,var(--gold)) 40%, transparent))}}@keyframes fxBreathe{0%,to{filter:drop-shadow(0 0 .03em color-mix(in srgb, var(--fx-color,var(--gold)) 35%, transparent)) drop-shadow(0 0 .14em color-mix(in srgb, var(--fx-color,var(--gold)) 15%, transparent))}50%{filter:drop-shadow(0 0 .07em color-mix(in srgb, var(--fx-color,var(--gold)) 60%, transparent)) drop-shadow(0 0 .34em color-mix(in srgb, var(--fx-color,var(--gold)) 32%, transparent))}}@supports (background-clip:text){.fx-foil.fx-on{background-image:linear-gradient(105deg, currentColor 44%, var(--fx-color,var(--gold-bright)) 50%, currentColor 56%);-webkit-text-fill-color:transparent;animation:fxFoil .85s var(--ease-glide) both;background-repeat:no-repeat;background-size:260% 100%;background-clip:text}}@keyframes fxFoil{0%{background-position:100% 0}to{background-position:0 0}}.fx-pop.fx-on .fx-ch{animation:fxPop var(--dur-enter) var(--ease-spring) backwards;animation-delay:var(--d,0s)}@keyframes fxPop{0%{transform:translateY(.3em)scale(.6)rotate(-10deg)}}.fx-wave.fx-on .fx-ch{animation:fxWave var(--dur-slow) var(--ease-glide);animation-delay:var(--d,0s)}@keyframes fxWave{0%,to{transform:none}45%{transform:translateY(-.24em)rotate(-4deg)}}.fx-jitter.fx-on{animation:fxJitter var(--dur-slow) var(--ease-glide)}@keyframes fxJitter{0%,to{translate:0;rotate:0deg}16%{translate:-2px .5px;rotate:-1.2deg}33%{translate:2px -.5px;rotate:1.2deg}50%{translate:-1px .5px;rotate:-.5deg}66%{translate:1px;rotate:.4deg}83%{translate:-.5px;rotate:-.2deg}}.fx-stamp.fx-on{animation:fxStamp var(--dur-mid) var(--ease-glide) backwards}@keyframes fxStamp{0%{animation-timing-function:var(--ease-exit);rotate:-9deg;scale:1.7}55%{rotate:1.5deg;scale:.92}78%{rotate:-.5deg;scale:1.04}to{rotate:0deg;scale:1}}.fx-marker{--fx-mark:color-mix(in srgb, var(--fx-color,var(--acc-gold)) 30%, transparent);color:var(--ink-title);background:linear-gradient(100deg, transparent .06em, var(--fx-mark) .2em, var(--fx-mark) calc(100% - .28em), transparent calc(100% - .04em)) 0 90% / 100% .6em no-repeat;box-decoration-break:clone;margin-inline:-.14em;padding-inline:.14em}.fx-ready .fx-marker:not(.fx-done){background-size:0% .6em}.fx-ready .fx-marker.fx-done{transition:background-size var(--dur-reveal) var(--ease-glide)}:where(.fx-scribble){text-decoration:none}.fx-line{width:100%;height:.42em;color:var(--fx-color,var(--gold));pointer-events:none;position:absolute;bottom:-.3em;left:0;overflow:visible}.fx-line path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-glide)}.fx-scribble.fx-on .fx-line path{stroke-dashoffset:0}[data-theme=midnight]{--bg:#14161d;--bg-glow:radial-gradient(120% 90% at 50% -10%, #1d2331 0%, #14161d 55%, #101218 100%);--panel:linear-gradient(158deg, #1c1f29 0%, #181b24 100%);--panel-deep:#1b1e27;--card:#1b1e27;--header-bg:#14161deb;--gold:#63a7ff;--gold-bright:#8bc0ff;--gold-dark:#4a8fe8;--gold-deep:#6fb2ff;--gold-ink:#63a7ff;--gold-fill-top:#8bc0ff;--gold-fill:#63a7ff;--gold-kicker:#7d8aa6;--cream:#23293a;--ink:#edecf3;--ink-title:#f8f7fb;--ink-body:#c2c0cd;--ink-muted:#b0aebc;--ink-faint:#a2a0ae;--ink-fine:#8b8996;--ink-ghost:#7d7b88;--acc-ink-mix:85%;--acc-gold:#ffc046;--acc-coral:#ff9576;--acc-mint:#4fd6a8;--acc-sky:#6fb2ff;--acc-pink:#ff8ac7;--acc-lavender:#b79bff;--hairline:#becdff1a;--border:#becdff2e;--shadow-card:0 1px 0 #ffffff0a inset, 0 8px 22px -12px #000000bf;--shadow-hover:0 1px 0 #ffffff0f inset, 0 16px 36px -14px #000000d9}[data-theme=gilded]{--bg:#100f0c;--bg-glow:radial-gradient(120% 90% at 50% -10%, #22201a 0%, #100f0c 55%, #0b0a08 100%);--panel:linear-gradient(158deg, #1a1814 0%, #15130f 100%);--panel-deep:#17150f;--card:#17150f;--header-bg:#100f0ced;--gold:#d4a24c;--gold-bright:#efc172;--gold-dark:#b1832f;--gold-deep:#dcaa55;--gold-ink:#d4a24c;--gold-fill-top:#efc172;--gold-fill:#d4a24c;--gold-kicker:#9a8a68;--cream:#2a2419;--ink:#f0ece1;--ink-title:#fbf8f0;--ink-body:#c8c2b2;--ink-muted:#b7b1a1;--ink-faint:#a9a393;--ink-fine:#918b7c;--ink-ghost:#837d6f;--acc-ink-mix:90%;--acc-gold:#f0b73f;--acc-coral:#ff9068;--acc-mint:#52c99b;--acc-sky:#6aa9f0;--acc-pink:#ef82b6;--acc-lavender:#ab8ff0;--hairline:#f0dcaa1a;--border:#f0dcaa33;--shadow-card:0 1px 0 #ffebbe0d inset, 0 8px 22px -12px #000c;--shadow-hover:0 1px 0 #ffebbe14 inset, 0 16px 36px -14px #000000e6}[data-theme=orchard]{--bg:#f6faf4;--bg-glow:radial-gradient(120% 90% at 50% -10%, #e4f3e2 0%, #f6faf4 55%, #eff5ec 100%);--panel:linear-gradient(158deg, #fff 0%, #fafdf8 100%);--panel-deep:#fff;--card:#fff;--header-bg:#ffffffeb;--gold:#3f9d5c;--gold-bright:#57b876;--gold-dark:#2f7f47;--gold-deep:#266a3b;--gold-ink:#317a48;--gold-fill-top:#57b876;--gold-fill:#3f9d5c;--gold-kicker:#5b6d5f;--cream:#e4f3e2;--ink:#2c342c;--ink-title:#1f261f;--ink-body:#5c665c;--ink-muted:#626c62;--ink-faint:#656f65;--ink-fine:#7d877d;--ink-ghost:#838c83;--acc-ink-mix:45%;--acc-gold:#e5a021;--acc-coral:#f2704c;--acc-mint:#23a87c;--acc-sky:#3d8fe0;--acc-pink:#dd5fa1;--acc-lavender:#8a6ce0;--hairline:#3c64461f;--border:#3c644638;--shadow-card:0 1px 3px #1e3c280f, 0 6px 18px -8px #1e3c281a;--shadow-hover:0 10px 30px -10px #1e3c282e}[data-theme=glass]{color-scheme:light;--bg:#f2f2f7;--bg-glow:radial-gradient(80% 55% at 8% -6%, #d6e6ff 0%, #d6e6ff00 62%), radial-gradient(70% 55% at 96% 2%, #eadfff 0%, #eadfff00 58%), radial-gradient(75% 60% at 92% 104%, #ffdfea 0%, #ffdfea00 60%), radial-gradient(80% 65% at 2% 102%, #d2f0ea 0%, #d2f0ea00 62%), linear-gradient(180deg, #edf1fb 0%, #f2f2f7 55%, #eef0f7 100%);--panel:linear-gradient(158deg, #fff 0%, #fbfbfd 100%);--panel-deep:#fff;--card:#fff;--header-bg:#fafafc9e;--gold:#08f;--gold-bright:#3ea2ff;--gold-dark:#004a8e;--gold-deep:#08508f;--gold-ink:#0561b6;--gold-fill-top:#3ea2ff;--gold-fill:#007aff;--gold-kicker:#5a5f72;--cream:#e3eeff;--on-gold:#fff;--ink:#1d1d1f;--ink-title:#111114;--ink-body:#4f4f57;--ink-muted:#58585f;--ink-faint:#606067;--ink-fine:#7a7a82;--ink-ghost:#808088;--acc-ink-mix:48%;--acc-gold:#ff8d28;--acc-coral:#ff383c;--acc-mint:#00c8b3;--acc-sky:#00c0e8;--acc-pink:#ff2d55;--acc-lavender:#cb30e0;--hairline:#3c3c431f;--border:#3c3c4333;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -12px #1e285033;--shadow-hover:0 2px 6px #0000000d, 0 22px 44px -18px #1e28504d;--frost:blur(18px) saturate(1.8);--font-ui:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, "Noto Sans", sans-serif;--lg-tint:#fafafc70;--lg-tint-clear:#fafafc57;--lg-tint-thick:#fafafcbd;--lg-tint-solid:#fafafce0;--lg-frost:blur(8px) saturate(185%) contrast(.75) brightness(1.1);--lg-frost-thick:blur(22px) saturate(180%) contrast(.8) brightness(1.08);--lg-frost-solid:blur(32px) saturate(160%);--lg-color:saturate(185%) contrast(.75) brightness(1.1);--lg-rim-hi:#fffffff2;--lg-rim-lo:#ffffff73;--lg-rim-flank:#ffffff24;--lg-edge:#0000001a;--lg-inner:inset 0 1px 1px #fff9, inset 0 -1px 1px #0000000a;--lg-glow:#ffffffb3;--lg-glow-prominent:#fff3;--lg-shadow:0 1px 2px #0000000d, 0 8px 22px -6px #141e3c29;--lg-shadow-over:0 1px 3px #00000014, 0 10px 26px -6px #141e3c3d;--lg-shadow-thick:0 2px 8px #0000000f, 0 24px 56px -12px #141e3c4d;--lg-lens-shadow:#00000040;--lg-label:var(--ink-title);--lg-ink-2:#48484d;--lg-fill:#7676801f;--lg-fill-strong:#76768033;--lg-select:#fffffff0;--lg-select-base:#fff;--lg-selected-ink:var(--gold-ink);--lg-select-shadow:0 1px 2px #00000014, 0 4px 12px -4px #141e3c2e;--lg-prominent:#007aff;--lg-prominent-hi:#0081ff;--lg-on-prominent:#fff;--lg-danger:#d70015;--lg-prominent-shadow:inset 0 1px 1px #ffffff59, inset 0 -1px 1px #0000001f, 0 6px 18px -8px color-mix(in srgb, var(--lg-prominent) 70%, transparent);--lg-dim:#0c0e1838;--lg-edge-scrim:#f2f2f7b3;--lg-od-tint:#22222675;--lg-od-frost:blur(8px) saturate(170%) contrast(.75) brightness(.7);--lg-od-label:#fff;--lg-od-rim-hi:#ffffff80;--lg-od-rim-lo:#fff3;--lg-od-edge:#0000008c;--lg-od-fill:#7676803d;--lg-od-scrim:#0009}[data-theme=glass]:where([data-scheme=dark]){color-scheme:dark;--bg:#000;--bg-glow:radial-gradient(80% 55% at 8% -6%, #0f1f3e 0%, #0f1f3e00 62%), radial-gradient(70% 55% at 96% 2%, #22123a 0%, #22123a00 58%), radial-gradient(75% 60% at 92% 104%, #2e1028 0%, #2e102800 60%), radial-gradient(80% 65% at 2% 102%, #0a2828 0%, #0a282800 62%), linear-gradient(180deg, #05060b 0%, #000 55%, #04050a 100%);--panel:linear-gradient(158deg, #1c1c1e 0%, #19191b 100%);--panel-deep:#1c1c1e;--card:#1c1c1e;--header-bg:#1e1e229e;--gold:#0091ff;--gold-bright:#3aa7ff;--gold-dark:#0070c9;--gold-deep:#5ab8ff;--gold-ink:#1f9bff;--gold-fill-top:#3aa7ff;--gold-fill:#0a84ff;--gold-kicker:#9aa3b8;--cream:#13213a;--on-gold:#03122b;--ink:#f2f2f7;--ink-title:#fff;--ink-body:#c4c4cc;--ink-muted:#aeaeb6;--ink-faint:#a0a0a8;--ink-fine:#7d7d85;--ink-ghost:#6f6f77;--acc-ink-mix:78%;--acc-gold:#ff9230;--acc-coral:#ff4245;--acc-mint:#00dac3;--acc-sky:#3cd3fe;--acc-pink:#ff375f;--acc-lavender:#db34f2;--hairline:#ffffff14;--border:#ffffff24;--shadow-card:0 0 0 1px #ffffff0d inset, 0 10px 26px -14px #000000e6;--shadow-hover:0 0 0 1px #ffffff14 inset, 0 22px 44px -16px #000000f2;--frost:blur(18px) saturate(1.6);--lg-tint:#22222675;--lg-tint-clear:#2222265c;--lg-tint-thick:#26262ac2;--lg-tint-solid:#1e1e20e6;--lg-frost:blur(8px) saturate(170%) contrast(.75) brightness(.7);--lg-frost-thick:blur(22px) saturate(160%) contrast(.8) brightness(.82);--lg-frost-solid:blur(32px) saturate(140%);--lg-color:saturate(170%) contrast(.75) brightness(.7);--lg-rim-hi:#ffffff80;--lg-rim-lo:#fff3;--lg-rim-flank:#ffffff0f;--lg-edge:#0000008c;--lg-inner:inset 0 1px 1px #ffffff24, inset 0 -1px 1px #0003;--lg-glow:#ffffff42;--lg-glow-prominent:#ffffff24;--lg-shadow:0 1px 2px #0000004d, 0 10px 28px -6px #0009;--lg-shadow-over:0 1px 3px #0006, 0 12px 32px -6px #000000b8;--lg-shadow-thick:0 2px 8px #00000059, 0 26px 60px -12px #000000bf;--lg-lens-shadow:#00000080;--lg-label:var(--ink-title);--lg-ink-2:#d1d1d6;--lg-fill:#7676803d;--lg-fill-strong:#76768057;--lg-select:#ffffff1a;--lg-select-base:#3a3a3c;--lg-selected-ink:var(--lg-label);--lg-select-shadow:0 1px 2px #0000004d;--lg-prominent:#0a84ff;--lg-prominent-hi:#0b8cff;--lg-on-prominent:#fff;--lg-danger:#d70015;--lg-prominent-shadow:inset 0 1px 1px #ffffff38, inset 0 -1px 1px #00000040, 0 6px 18px -8px color-mix(in srgb, var(--lg-prominent) 80%, transparent);--lg-dim:#00000080;--lg-edge-scrim:#0009}.stu-dialog{max-width:min(440px,100vw - 32px);color:var(--ink);background:0 0;border:none;padding:0}.stu-dialog::backdrop{background:color-mix(in srgb, var(--ink-title) 55%, transparent);backdrop-filter:blur(2px);animation:stuDialogFade var(--dur-tap) ease-out}.stu-dialog form{background:var(--card);border:1.5px solid var(--border);box-shadow:var(--shadow-hover);animation:stuDialogIn var(--dur-hover) cubic-bezier(.22, 1.2, .36, 1);border-radius:18px;padding:22px 22px 18px}.stu-dialog-title{font-family:var(--font-display);color:var(--ink-title);margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.3}.stu-dialog-body{color:var(--ink-body);margin:0 0 4px;font-size:14.5px;line-height:1.6}.stu-dialog-input{width:100%;font:inherit;color:var(--ink-title);background:var(--panel-deep);border:1.5px solid var(--border);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:15px}.stu-dialog-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent);outline:none}.stu-dialog-row{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.stu-dialog-btn{font-family:var(--font-display);border:1.5px solid var(--border);color:var(--ink-body);cursor:pointer;transition:transform var(--dur-tap) var(--ease-glide), background var(--dur-tap) var(--ease-glide), border-color var(--dur-tap) var(--ease-glide);background:0 0;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700}.stu-dialog-btn:hover{color:var(--ink-title);transform:translateY(-1px)}.stu-dialog-btn.primary{background:var(--gold-fill);color:var(--on-gold,var(--card));border-color:#0000}.stu-dialog-btn.primary:hover{background:var(--gold-fill-top);color:var(--on-gold,var(--card))}.stu-dialog-btn.danger{background:color-mix(in srgb, #e0567a 80%, var(--ink-title))}.stu-dialog-btn.danger:hover{background:color-mix(in srgb, #e0567a 74%, var(--ink-title))}.stu-dialog-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 30%, transparent);outline:none}@keyframes stuDialogIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes stuDialogFade{0%{opacity:0}to{opacity:1}}@property --lg-light{syntax:"<angle>";inherits:true;initial-value:315deg}@property --lg-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lg-blur{syntax:"<length>";inherits:false;initial-value:0}@property --lg-glow-on{syntax:"<number>";inherits:false;initial-value:0}@property --lg-lift{syntax:"<number>";inherits:false;initial-value:0}html{--r-menu:22px;--r-sheet:30px}@supports (transition-timing-function:linear(0, 1)){html[data-theme=glass]{--ease-spring:var(--ease-lg-unlift);--ease-enter:var(--ease-lg-snappy);--ease-glide:var(--ease-lg-smooth)}}html[data-theme=glass] body{background:var(--bg)}html[data-theme=glass]{scroll-padding-top:calc(var(--lg-head-h,72px) + 8px)}html[data-theme=glass] body:before{content:"";z-index:-1;pointer-events:none;background:var(--bg-glow);position:fixed;inset:0}html[data-season=halloween] body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75% 60% at 2% 106%, color-mix(in srgb, var(--acc-gold) 32%, transparent) 0%, transparent 66%), radial-gradient(65% 55% at 100% -8%, color-mix(in srgb, var(--acc-lavender) 28%, transparent) 0%, transparent 64%), radial-gradient(50% 40% at 78% 104%, color-mix(in srgb, var(--acc-gold) 16%, transparent) 0%, transparent 70%);position:fixed;inset:0}html[data-theme=glass] :where(.home-nav,.home-brand-cap,.nav-more,.page-head .back,.page-head .tabs,.switcher,.search,.dice,.lg-glass){--lg-t:var(--lg-tint);--lg-f:var(--lg-frost);--lg-s:var(--lg-shadow)}html[data-theme=glass] :where(.lg-menu,.lg-toast,.home-toast,.gp-toast,.admin-side){--lg-t:var(--lg-tint-thick);--lg-f:var(--lg-frost-thick);--lg-s:var(--lg-shadow-thick)}html[data-theme=glass] :where(.stu-dialog form,.lg-solid){--lg-t:var(--lg-tint-solid);--lg-f:var(--lg-frost-solid);--lg-s:var(--lg-shadow-thick)}html[data-theme=glass] :where(.lg-clear){--lg-t:var(--lg-tint-clear);--lg-f:var(--lg-frost);--lg-s:var(--lg-shadow)}html[data-theme=glass] :where(.home-nav,.home-brand-cap,.nav-more,.page-head .back,.page-head .tabs,.switcher,.search,.dice,.lg-glass,.lg-menu,.lg-toast,.home-toast,.gp-toast,.admin-side,.stu-dialog form,.lg-solid,.lg-clear){--lg-a:calc(var(--lg-light) + var(--lg-sweep));--lg-spec:inset calc(-1px * sin(var(--lg-a))) calc(1px * cos(var(--lg-a))) 0 0 var(--lg-rim-hi), inset calc(1px * sin(var(--lg-a))) calc(-1px * cos(var(--lg-a))) 0 0 var(--lg-rim-lo), inset calc(-4px * sin(var(--lg-a))) calc(4px * cos(var(--lg-a))) 8px -5px var(--lg-rim-flank);--lg-bg:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--lg-glow) calc(var(--lg-glow-on) * 100%), transparent) 0%, transparent calc(12% + var(--lg-glow-on) * 110%)), var(--lg-t);--lg-bs:var(--lg-s), var(--lg-spec), var(--lg-inner), 0 0 0 .5px var(--lg-edge);--lg-bf:var(--lg-f);color:var(--lg-label);background:var(--lg-bg);backdrop-filter:var(--lg-bf);box-shadow:var(--lg-bs);border:0}html[data-theme=glass][data-scrolled] :where(.home-nav,.home-brand-cap,.nav-more,.page-head .back,.page-head .tabs){--lg-s:var(--lg-shadow-over)}html[data-theme=glass][data-lg-under=dark]{--lg-edge-scrim:var(--lg-od-scrim)}html[data-theme=glass][data-lg-under=dark] :where(.home-nav,.home-brand-cap,.nav-more,.page-head .back,.page-head .tabs){--lg-t:var(--lg-od-tint);--lg-f:var(--lg-od-frost);--lg-label:var(--lg-od-label);--lg-rim-hi:var(--lg-od-rim-hi);--lg-rim-lo:var(--lg-od-rim-lo);--lg-edge:var(--lg-od-edge);--lg-fill:var(--lg-od-fill)}html[data-theme=glass][data-lens] :where(.home-nav,.page-head .back,.page-head .tabs,.switcher,.search){--lg-bf:url(#lg-lens) var(--lg-color)}html[data-theme=glass][data-lg-lite] :where(.home-nav,.page-head .back,.page-head .tabs,.switcher,.search){--lg-bf:var(--lg-f)}html[data-theme=glass] :where(button,.btn,.btn-gold,.btn-ghost,[role=button]):not(.no-juice):active{transform:none}html[data-theme=glass]:not([data-lg]) :where(button,.btn-gold,.pill,.dice,.search,.page-head .back):active{transition:scale var(--dur-mid) var(--ease-lg-lift);scale:1.06}html[data-theme=glass]:not([data-lg]) :where(button,.btn-gold,.pill,.dice,.search,.page-head .back){transition:scale var(--dur-reveal) var(--ease-lg-unlift)}html[data-theme=glass] .press:active{transform:none}html[data-theme=glass]::view-transition-old(root){animation:lgPageOut var(--dur-hover) var(--ease-exit) both}html[data-theme=glass]::view-transition-new(root){animation:lgPageIn var(--dur-enter) var(--ease-enter) both}::view-transition-group(lg-tab-lens){animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-lg-smooth)}::view-transition-old(lg-tab-lens),::view-transition-new(lg-tab-lens){block-size:100%}::view-transition-group(*.lg-tab){animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-lg-smooth)}html[data-theme=glass].vt-no body,html[data-theme=glass].vt-no body.page-leaving{animation:none}@keyframes lgPageIn{0%{opacity:0}}@keyframes lgPageOut{to{opacity:0}}html[data-theme=glass] .btn-gold,html[data-theme=glass] .stu-dialog-btn.primary,html[data-theme=glass] .lg-prominent{--lg-p:var(--lg-prominent);color:var(--lg-on-prominent);background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--lg-glow-prominent) calc(var(--lg-glow-on) * 100%), transparent) 0%, transparent calc(12% + var(--lg-glow-on) * 110%)), var(--lg-p);box-shadow:var(--lg-prominent-shadow);font-family:var(--font-ui);filter:none;border:0;border-radius:999px;font-weight:600}html[data-theme=glass] .btn-gold:hover,html[data-theme=glass] .stu-dialog-btn.primary:hover,html[data-theme=glass] .lg-prominent:hover{--lg-p:var(--lg-prominent-hi);color:var(--lg-on-prominent);filter:none;transform:none}html[data-theme=glass] .btn-gold:active,html[data-theme=glass] .lg-prominent:active{box-shadow:var(--lg-prominent-shadow);transform:none}html[data-theme=glass] .stu-dialog-btn.danger,html[data-theme=glass] .stu-dialog-btn.danger:hover,html[data-theme=glass] .lg-danger,html[data-theme=glass] .lg-danger:hover{--lg-p:var(--lg-danger)}.lg-lens{display:none}html[data-theme=glass] [data-lg-seg]{position:relative}html[data-theme=glass] .lg-lens{z-index:1;top:var(--lg-lens-inset,4px);bottom:var(--lg-lens-inset,4px);border-radius:calc(999px * (1 + var(--lg-lift) * .3) / (var(--lg-sx,1) * (1 + var(--lg-lift) * .12))) / 999px;pointer-events:none;background:color-mix(in srgb, var(--lg-select) calc((1 - var(--lg-lift)) * 100%), transparent);width:0;box-shadow:var(--lg-select-shadow), inset 0 0 0 calc(var(--lg-lift) * 1.5px) var(--lg-rim-hi), inset 0 calc(var(--lg-lift) * 6px) calc(var(--lg-lift) * 10px) calc(var(--lg-lift) * -6px) var(--lg-glow), 0 calc(var(--lg-lift) * 10px) calc(var(--lg-lift) * 24px) calc(var(--lg-lift) * -8px) var(--lg-lens-shadow);translate:var(--lg-tx,0px) 0;scale:calc(var(--lg-sx,1) * (1 + var(--lg-lift) * .12)) calc(1 + var(--lg-lift) * .3);display:block;position:absolute;left:0}html[data-theme=glass] [data-lg-seg]>:not(.lg-lens){z-index:2;position:relative}html[data-theme=glass] [data-lg-seg].is-live>:not(.lg-lens){transition:scale var(--dur-reveal) var(--ease-lg-unlift), color var(--dur-tap) var(--ease-glide), background-color var(--dur-tap) var(--ease-glide)}html[data-theme=glass] [data-lg-seg].is-live>:is(.is-active,.on,.active,[aria-current=page],[aria-pressed=true],[aria-selected=true]){color:var(--lg-selected-ink);box-shadow:none;background:0 0}html[data-theme=glass] [data-lg-seg].is-live>.is-under{transition:scale var(--dur-mid) var(--ease-lg-lift), color var(--dur-tap) var(--ease-glide), background-color var(--dur-tap) var(--ease-glide);scale:1.1}.lg-menu{display:none}html[data-theme=glass] .lg-menu{z-index:60;border-radius:var(--r-menu);min-width:220px;font-family:var(--font-ui);padding:8px;position:fixed;overflow:hidden}html[data-theme=glass] .lg-menu.is-open{display:block}html[data-theme=glass] .lg-menu a{border-radius:calc(var(--r-menu) - 8px);min-height:44px;color:var(--lg-label);transition:background-color var(--dur-tap) var(--ease-glide);align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}html[data-theme=glass] .lg-menu a:hover{background:var(--lg-fill)}html[data-theme=glass] .lg-menu a[aria-current=page]{background:var(--lg-fill-strong);font-weight:700}html[data-theme=glass] .lg-menu .lg-sep{background:var(--border);height:.5px;margin:6px 14px}@media (pointer:fine){html[data-theme=glass] .lg-menu a{min-height:36px}}.lg-edge{display:none}html[data-theme=glass] .lg-edge{height:var(--lg-edge-h,88px);z-index:39;pointer-events:none;display:block;position:fixed;inset:0 0 auto}html[data-theme=glass] .lg-edge>i{opacity:0;background:linear-gradient(var(--lg-edge-scrim) 50%, transparent);backdrop-filter:blur(10px)saturate(150%);transition:opacity var(--dur-slow) var(--ease-lg-large);position:absolute;inset:0;mask:linear-gradient(#000 50%,#0000 92%)}html[data-theme=glass][data-scrolled] .lg-edge>i{opacity:1}@supports (animation-timeline:scroll()){html[data-theme=glass] .lg-edge>i{transition:none;animation:linear both lgEdgeIn scroll(root);animation-range:0 32px}}@keyframes lgEdgeIn{0%{opacity:0}to{opacity:1}}html[data-theme=glass][data-lg-lite] .lg-edge>i{backdrop-filter:none}html[data-theme=glass] .stu-dialog{max-width:min(400px,100vw - 32px);color:var(--lg-label)}html[data-theme=glass] .stu-dialog::backdrop{background:var(--lg-dim);backdrop-filter:none;animation:stuDialogFade var(--dur-mid) var(--ease-glide)}html[data-theme=glass] .stu-dialog form{--lg-blur:32px;--lg-bf:blur(var(--lg-blur)) saturate(160%);border-radius:var(--r-sheet);animation:lgMaterialize var(--dur-reveal) var(--ease-lg-smooth) both;padding:22px 20px 16px}html[data-theme=glass] .stu-dialog.from-source form{animation:none}html[data-theme=glass] .stu-dialog.is-closing form{animation:lgDematerialize var(--dur-slow) var(--ease-lg-large) both}html[data-theme=glass] .stu-dialog.is-closing::backdrop{animation:stuDialogFade var(--dur-slow) var(--ease-lg-large) reverse both}html[data-theme=glass] .stu-dialog-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--lg-label);font-size:18px;font-weight:700}html[data-theme=glass] .stu-dialog-body{font-family:var(--font-ui);color:var(--lg-ink-2);font-size:15px;line-height:1.45}html[data-theme=glass] .stu-dialog-input{font-family:var(--font-ui);background:var(--lg-fill);color:var(--lg-label);border:0;border-radius:10px}html[data-theme=glass] .stu-dialog-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:20px;display:grid}html[data-theme=glass] .stu-dialog-btn{min-height:48px;font-family:var(--font-ui);color:var(--lg-label);background:var(--lg-fill);transition:background-color var(--dur-tap) var(--ease-glide);border:0;border-radius:999px;padding:0 16px;font-size:16px;font-weight:600}html[data-theme=glass] .stu-dialog-btn:hover{color:var(--lg-label);background:var(--lg-fill-strong);transform:none}@keyframes lgMaterialize{0%{opacity:0;--lg-blur:0px;--lg-sweep:-140deg;scale:1.08}35%{opacity:1}to{opacity:1;--lg-blur:32px;--lg-sweep:0deg;scale:1}}@keyframes lgDematerialize{to{opacity:0;--lg-blur:0px;scale:.96}}@media (width<=559px){html[data-theme=glass] .stu-dialog.is-sheet{width:calc(100vw - 16px);max-width:none;margin:auto 8px calc(8px + env(safe-area-inset-bottom))}html[data-theme=glass] .stu-dialog.is-sheet form{touch-action:none;animation:lgSheetIn var(--dur-reveal) var(--ease-lg-smooth) both}html[data-theme=glass] .stu-dialog.is-sheet .stu-dialog-row{grid-auto-rows:auto;grid-auto-flow:row}html[data-theme=glass] .stu-dialog.is-sheet .stu-dialog-btn.primary{order:-1}html[data-theme=glass] .stu-dialog.is-sheet.is-closing form{animation:lgSheetOut var(--dur-slow) var(--ease-lg-large) both}}@keyframes lgSheetIn{0%{--lg-blur:0px;translate:0 calc(100% + 24px)}}@keyframes lgSheetOut{to{translate:0 calc(100% + 24px)}}@supports not (backdrop-filter:blur(1px)){html[data-theme=glass]{--lg-tint:var(--lg-tint-solid);--lg-tint-thick:var(--lg-tint-solid);--lg-tint-clear:var(--lg-tint-solid)}}@media (prefers-reduced-transparency:reduce){html[data-theme=glass]{--lg-tint:var(--lg-tint-solid);--lg-tint-thick:var(--lg-tint-solid);--lg-tint-clear:var(--lg-tint-solid)}html[data-theme=glass] :where(.home-nav,.page-head .back,.page-head .tabs,.switcher,.search){--lg-bf:var(--lg-f)}html[data-theme=glass] .lg-edge>i{backdrop-filter:none}}@media (prefers-contrast:more){html[data-theme=glass]{--lg-tint:var(--lg-tint-solid);--lg-tint-thick:var(--lg-tint-solid);--lg-edge:color-mix(in srgb, var(--lg-label) 60%, transparent);--lg-rim-hi:transparent;--lg-rim-lo:transparent;--lg-rim-flank:transparent}}@media (forced-colors:active){html[data-theme=glass] *{backdrop-filter:none!important}}
