:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#07090e;--ink-2:#0e1219;--ink-3:#141821;--space:#04050b;--slab:linear-gradient(180deg, #c8d5ff12, #c8d5ff06 46%, #c8d5ff03), #090c14db;--slab-thick:#070a12;--pop:#0b0e16f7;--veil:linear-gradient(180deg, #04060d85, #04060d9e);--well:#00000040;--raised-tile:linear-gradient(180deg, #22222af5, #0f131af5);--rail-glass:linear-gradient(180deg, #101017d6, #070a12cc 60%, #060911d6);--sticky-bar:linear-gradient(180deg, #07090ef2, #07090ee0);--dock:linear-gradient(180deg, #1a1a24c7, #0b0f16d1);--filter-bar:linear-gradient(180deg, #ffffff09, #ffffff03), #090c1480;--filter-bar-edge:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #ffffff0f;--lift-rgb:255,255,255;--shade-rgb:0,0,0;--hair:#c8d4ff1a;--hair-2:#c8d4ff2e;--bone-hair:#0000001a;--fade-rule:linear-gradient(90deg, transparent, #ffffff1a, transparent);--fg:#e8e6e1;--fg-2:#a6acb9;--fg-3:#6e7582;--glow:#f3f1ea;--bone:#efede8;--bone-2:#e4e1da;--bone-ink:#161a22;--bone-soft:#d9d6cf;--accent:#cfd6ff;--accent-rgb:207,214,255;--real:#6f9cff;--real-rgb:111,156,255;--paper:#f0a35e;--paper-rgb:240,163,94;--both:linear-gradient(90deg, var(--real), var(--paper));--real-ink:color-mix(in srgb, var(--real) 50%, #fff);--paper-ink:color-mix(in srgb, var(--paper) 50%, #fff);--both-ink:linear-gradient(90deg, var(--real-ink), var(--paper-ink));--paper-text:var(--paper-ink);--lavender:#b9b5ff;--warn:#e5c58a;--warn-rgb:229,197,138;--pos:#9fd3a8;--pos-rgb:159,211,168;--pos-text:#bfe3c5;--neg:#e39b94;--neg-rgb:227,155,148;--neg-text:#f0c2bd;--neutral:#8b8e9c;--up:#22d35a;--down:#ff5a36;--candle-up:#4fbf7f;--candle-dn:#e0605a;--t0:#5f6370;--t1:#7d93c4;--t2:#aab9dd;--t3:#ddd6c6;--t4:#f0b06a;--t5:#ef7a6c;--b0:#6e7582;--b1:#4f5976;--b2:#4f87bf;--b3:#e9bd55;--b4:#f28a45;--b5:#ec4f45;--role-protect:#86a3e3;--role-income:#8fcfa0;--role-enhance:#dcb877;--role-cap:#e5c58a;--role-real:var(--real);--o-in:#5f6370;--o-miss:#8b909c;--held:#b1b6c1;--grey:#6f7280;--stage-foundation:#c2a170;--stage-silicon:#8d90e8;--stage-compute:#6ca9c6;--stage-integration:#ae92ce;--stage-application:#75ae93;--stage-frontier:#c2899e;--stage-metals:#d7d4cc;--stage-unassigned:#52525b;--gc-book:#a6a8ed;--gc-research:#82b6ce;--gc-record:#bea7d7;--gc-settings:#d9d6cf;--idx-SPY:#3987e5;--idx-QQQ:#d95926;--idx-IWM:#199e70;--idx-DIA:#c98500;--idx-RSP:#d55181;--idx-SMH:#e66767;--idx-XLK:#4fa36a;--idx-ARKK:#a6acb9;--idx-GLD:#c9b27a;--slab-edge-tone:#cfd6ff8c;--slab-edge:linear-gradient(90deg, transparent, #cfd6ff8c, transparent);--slab-edge-glow:0 0 10px 0 #cfd6ff2a;--slab-shadow:inset 0 1px 0 #ffffff21, inset 0 -1px 0 #0009, 0 8px 0 -2px #070a12, 0 9px 0 -2px #ffffff0d, 0 28px 36px -18px #000000f2;--slab-tint-accent:linear-gradient(180deg, #cfd6ff1f, #cfd6ff08 60%), #090c14db;--slab-tint-t5:linear-gradient(180deg, #ef7a6c1a, #ef7a6c05 60%), #090c14db;--slab-tint-paper:linear-gradient(180deg, rgba(var(--paper-rgb),.14), rgba(var(--paper-rgb),.04) 60%), #090c14e6;--slab-selected-paper:0 0 0 1px rgba(var(--paper-rgb),.55), 0 0 26px rgba(var(--paper-rgb),.18);--slab-warn:inset 0 0 0 1px #e5c58a59;--raised-tile-shadow:5px 5px 0 -1px #0009, 6px 6px 0 -1px #ffffff09, 0 18px 28px -18px #000000e6;--raised-tile-hover-shadow:5px 9px 0 -1px #0009, 0 24px 30px -18px #000000e6;--pop-shadow:0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff14, 0 14px 32px -12px #000000f2;--field-rest:inset 0 -1px 0 #ffffff29;--field-focus:inset 0 -2px 0 #cfd6ff, 0 10px 14px -14px #cfd6ff99;--seg-on:linear-gradient(180deg, #ffffff24, #ffffff0d);--seg-on-shadow:inset 0 1px 0 #ffffff3d, inset 0 -2px 0 rgba(var(--key),.8), 0 2px 5px -1px #000000bf;--knob:linear-gradient(180deg, #f3f1ea, #d9d6cd);--knob-text:#07090e;--knob-shadow:0 2px 10px #00000059, inset 0 -1px 0 #00000026;--key:207,214,255;--key-basis:185,194,240;--key-income:124,207,189;--key-paper:var(--paper-rgb);--key-real:var(--real-rgb);--key-long:159,211,168;--key-short:227,155,148;--focus-ring:0 0 0 3px #cfd6ff1f;--focus-ring-paper:0 0 0 3px rgba(var(--paper-rgb),.15);--focus-ring-ok:0 0 0 3px #9fd3a826;--track-well:#0006;--track-well-inset:inset 0 1px 3px #000000b3, 0 1px 0 #ffffff0a;--plinth-floor:linear-gradient(180deg, #cfd6ff18 0, #cfd6ff06 12px, #cfd6ff66 12px, #cfd6ff66 13.4px, #0d1118f2 13.4px, #0000008c 20px);--plinth-divider:linear-gradient(180deg, transparent, #cfd6ff4d 42%, #cfd6ff38 70%, transparent);--plinth-divider-glow:0 0 6px #cfd6ff2e;--glow-halo:0 0 6px #edf1fa59;--label-halo:#060910d9;--face-outline:#05050a80;--diamond:linear-gradient(135deg, #fff 0, #eef0ff 45%, #b9bdf0 55%, #8d92c8 100%);--diamond-glow:0 0 10px #cfd6ff8c;--crest:linear-gradient(180deg, #fff 0%, #cfccc6 55%, #5f5e5a 100%);--rail-edge:linear-gradient(180deg, transparent, #cfd6ff38 35%, #cfd6ff29 70%, transparent);--rail-shadow:inset -1px 0 0 #ffffff09, 10px 0 26px -20px #000000f2;--sky-gradient:linear-gradient(135deg, #04050b 0%, #070710 55%, #030308 100%);--sky-nebula-1:86,84,190,.16;--sky-nebula-2:40,120,140,.11;--sky-nebula-3:150,70,120,.08;--sky-nebula-4:70,90,170,.07;--sky-star:236,236,245;--sky-star-warm:255,214,170;--sky-star-blue:178,200,255;--sky-blend:source-over;--r-pill:999px;--r-slab:14px;--r-field:12px;--r-seg:11px;--r-panel:10px;--r-tile:8px;--r-input:6px;--r-kbd:5px;--r-tag:3px;--r-bar:2px;--r-dot:50%;--lit-edge:3px;--lit-edge-thin:2px;--face-d:5px;--face-d-lg:7px;--face-d-cell:3px;--lid-mix:64%;--side-mix:52%;--lid-mix-svg:56%;--side-mix-svg:46%;--face-skew:-45deg;--raised-tile-lift:-4px;--silver:#d3d8e3;--bone-dim:#c7ccd7;--bone-side:#868c99;--seam:#07090e;--cast-a:calc(a + clamp(0, (.022 - sqrt(a * a + b * b)) * 100, 1) * (-.0017 - a));--cast-b:calc(b + clamp(0, (.022 - sqrt(a * a + b * b)) * 100, 1) * (-.0199 - b))}:root,[data-theme]{--space-bg:var(--space);--pop-bg:var(--pop);--g3-edge:var(--hair-2);--lit:var(--glow);--su-bone:var(--bone-soft);--su-acc:var(--accent);--g3-acc:var(--accent);--lav:var(--paper);--su-lav:var(--lavender);--g3-lav:var(--paper);--su-warn:var(--warn);--tail:var(--neg);--su-n:var(--neutral);--su-t1:var(--t1);--g3-t1:var(--t1);--su-t2:var(--t2);--g3-t2:var(--t2);--su-t3:var(--t3);--g3-t3:var(--t3);--su-t4:var(--t4);--g3-t4:var(--t4);--su-t5:var(--t5);--g3-t5:var(--t5);--band-1:var(--b1);--band-2:var(--b2);--band-3:var(--b3);--band-4:var(--b4);--band-5:var(--b5);--pr:var(--role-protect);--in:var(--role-income);--en:var(--role-enhance);--gc-1:var(--gc-book);--gc-2:var(--gc-research);--gc-3:var(--gc-record);--gc-4:var(--gc-settings);--su-edge:var(--slab-edge-tone)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--silver:initial;--bone-dim:initial;--bone-side:initial;--seam:initial;--cast-a:initial;--cast-b:initial;--ink:#f0ede8;--ink-2:#faf8f5;--ink-3:#fff;--space:#f0ede8;--slab:linear-gradient(180deg, #fff, #fcfaf7 46%, #faf8f5);--slab-thick:#d4cfc7;--pop:#fffdfaf7;--veil:linear-gradient(180deg, #faf8f58c, #faf8f5a6);--well:#2c28250f;--raised-tile:linear-gradient(180deg, #fff, #f6f3ee);--rail-glass:linear-gradient(180deg, #faf8f5e0, #f3f0ead6 60%, #f0ede8e0);--sticky-bar:linear-gradient(180deg, #f0ede8f2, #f0ede8e0);--dock:linear-gradient(180deg, #fffdfadb, #f3f0eae6);--filter-bar:linear-gradient(180deg, #ffffffbf, #ffffff59), #faf8f599;--filter-bar-edge:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #2c28251a;--lift-rgb:44,40,37;--shade-rgb:44,40,37;--hair:#2c28251c;--hair-2:#2c282538;--bone-hair:#ffffff24;--fade-rule:linear-gradient(90deg, transparent, #2c282524, transparent);--fg:#2c2825;--fg-2:#4a443c;--fg-3:#7a7369;--glow:#141413;--bone:#2c2825;--bone-2:#3a352f;--bone-ink:#faf8f5;--bone-soft:#4a443c;--accent:#4a5bba;--accent-rgb:74,91,186;--real:#2f62c9;--real-rgb:47,98,201;--paper:#c27515;--paper-rgb:194,117,21;--real-ink:color-mix(in srgb, var(--real) 74%, #000);--paper-ink:color-mix(in srgb, var(--paper) 70%, #000);--paper-text:var(--paper-ink);--lavender:#5a52bb;--warn:#866527;--warn-rgb:134,101,39;--pos:#3d7646;--pos-rgb:61,118,70;--pos-text:#2d5d35;--neg:#b4463c;--neg-rgb:180,70,60;--neg-text:#8e372f;--neutral:#6f7280;--up:#2e8a57;--down:#a7413c;--candle-up:#2e8a57;--candle-dn:#a7413c;--t0:#abadb5;--t1:#4d6aac;--t2:#6e86c4;--t3:#a5997e;--t4:#c37522;--t5:#d13e2e;--b0:#7a7369;--b1:#a7adbe;--b2:#4a82ba;--b3:#ca9721;--b4:#da671b;--b5:#d03025;--role-protect:#5178cd;--role-income:#418653;--role-enhance:#ad812e;--role-cap:#866527;--role-real:var(--real);--o-in:#abadb5;--o-miss:#6f7280;--held:#5e5850;--grey:#8f939e;--stage-foundation:#967440;--stage-silicon:#4146d8;--stage-compute:#3c7c9a;--stage-integration:#7f53b2;--stage-application:#4a7d65;--stage-frontier:#9e516e;--stage-metals:#837d67;--stage-unassigned:#b4b4bb;--gc-book:#2a30cf;--gc-research:#336b84;--gc-record:#70479e;--gc-settings:#4a443c;--idx-SPY:#3987e5;--idx-QQQ:#d95926;--idx-IWM:#199e70;--idx-DIA:#c98500;--idx-RSP:#d55181;--idx-SMH:#e66767;--idx-XLK:#4fa36a;--idx-ARKK:#4a443c;--idx-GLD:#8f783d;--slab-edge-tone:#4a5bba73;--slab-edge:linear-gradient(90deg, transparent, #4a5bba73, transparent);--slab-edge-glow:0 0 6px #4a5bba1f;--slab-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #2c28251a, 0 8px 0 -2px #d4cfc7, 0 9px 0 -2px #2c28250f, 0 28px 36px -18px #2c282559;--slab-tint-accent:linear-gradient(180deg, #4a5bba14, #4a5bba05 60%), #fdfcfa;--slab-tint-t5:linear-gradient(180deg, #d13e2e12, #d13e2e04 60%), #fdfcfa;--slab-tint-paper:linear-gradient(180deg, rgba(var(--paper-rgb),.09), rgba(var(--paper-rgb),.025) 60%), #fdfcfa;--slab-selected-paper:0 0 0 1px rgba(var(--paper-rgb),.55), 0 0 0 4px rgba(var(--paper-rgb),.1);--slab-warn:inset 0 0 0 1px #86652759;--raised-tile-shadow:5px 5px 0 -1px #2c282529, 6px 6px 0 -1px #ffffffe6, 0 18px 28px -18px #2c28254d;--raised-tile-hover-shadow:5px 9px 0 -1px #2c282529, 0 24px 30px -18px #2c28254d;--pop-shadow:0 0 0 1px #2c28251a, inset 0 1px 0 #fff, 0 14px 32px -12px #2c28254d;--field-rest:inset 0 -1px 0 #2c282538;--field-focus:inset 0 -2px 0 #4a5bba, 0 10px 14px -14px #4a5bba73;--seg-on:linear-gradient(180deg, #fff, #f4f1ec);--seg-on-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 rgba(var(--key),.85), 0 0 0 1px #2c28251a, 0 2px 5px -1px #2c282547;--knob:linear-gradient(180deg, #3a352f, #2c2825);--knob-text:#faf8f5;--knob-shadow:0 2px 10px #2c282540, inset 0 1px 0 #ffffff1f;--key:74,91,186;--key-basis:95,108,194;--key-income:47,125,108;--key-paper:var(--paper-rgb);--key-real:var(--real-rgb);--key-long:61,118,70;--key-short:180,70,60;--focus-ring:0 0 0 3px #4a5bba29;--focus-ring-paper:0 0 0 3px rgba(var(--paper-rgb),.16);--focus-ring-ok:0 0 0 3px #3d764629;--track-well:#2c28250f;--track-well-inset:inset 0 1px 2px #2c282529, 0 1px 0 #ffffffe6;--plinth-floor:linear-gradient(180deg, #4a5bba12 0, #4a5bba05 12px, #4a5bba66 12px, #4a5bba66 13.4px, #e3dacc 13.4px, #2c28251f 20px);--plinth-divider:linear-gradient(180deg, transparent, #4a5bba4d 42%, #4a5bba38 70%, transparent);--plinth-divider-glow:0 0 6px #4a5bba1a;--glow-halo:0 0 6px #1414132e;--label-halo:#faf8f5d9;--face-outline:#2c282559;--diamond:linear-gradient(135deg, #fff 0, #dadcf3 45%, #6f7ac8 55%, #4a5bba 100%);--diamond-glow:0 0 8px #4a5bba59;--crest:linear-gradient(180deg, #6b655c 0%, #2c2825 55%, #141413 100%);--rail-edge:linear-gradient(180deg, transparent, #4a5bba38 35%, #4a5bba29 70%, transparent);--rail-shadow:inset -1px 0 0 #2c28250f, 10px 0 26px -20px #2c282559;--sky-gradient:linear-gradient(135deg, #f3f0ea 0%, #f0ede8 55%, #ece8e1 100%);--sky-nebula-1:86,84,190,.06;--sky-nebula-2:40,120,140,.05;--sky-nebula-3:150,70,120,.04;--sky-nebula-4:70,90,170,.03;--sky-star:44,40,37;--sky-star-warm:184,96,42;--sky-star-blue:106,140,175;--sky-blend:multiply}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--silver:initial;--bone-dim:initial;--bone-side:initial;--seam:initial;--cast-a:initial;--cast-b:initial;--ink:#f0ede8;--ink-2:#faf8f5;--ink-3:#fff;--space:#f0ede8;--slab:linear-gradient(180deg, #fff, #fcfaf7 46%, #faf8f5);--slab-thick:#d4cfc7;--pop:#fffdfaf7;--veil:linear-gradient(180deg, #faf8f58c, #faf8f5a6);--well:#2c28250f;--raised-tile:linear-gradient(180deg, #fff, #f6f3ee);--rail-glass:linear-gradient(180deg, #faf8f5e0, #f3f0ead6 60%, #f0ede8e0);--sticky-bar:linear-gradient(180deg, #f0ede8f2, #f0ede8e0);--dock:linear-gradient(180deg, #fffdfadb, #f3f0eae6);--filter-bar:linear-gradient(180deg, #ffffffbf, #ffffff59), #faf8f599;--filter-bar-edge:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #2c28251a;--lift-rgb:44,40,37;--shade-rgb:44,40,37;--hair:#2c28251c;--hair-2:#2c282538;--bone-hair:#ffffff24;--fade-rule:linear-gradient(90deg, transparent, #2c282524, transparent);--fg:#2c2825;--fg-2:#4a443c;--fg-3:#7a7369;--glow:#141413;--bone:#2c2825;--bone-2:#3a352f;--bone-ink:#faf8f5;--bone-soft:#4a443c;--accent:#4a5bba;--accent-rgb:74,91,186;--real:#2f62c9;--real-rgb:47,98,201;--paper:#c27515;--paper-rgb:194,117,21;--real-ink:color-mix(in srgb, var(--real) 74%, #000);--paper-ink:color-mix(in srgb, var(--paper) 70%, #000);--paper-text:var(--paper-ink);--lavender:#5a52bb;--warn:#866527;--warn-rgb:134,101,39;--pos:#3d7646;--pos-rgb:61,118,70;--pos-text:#2d5d35;--neg:#b4463c;--neg-rgb:180,70,60;--neg-text:#8e372f;--neutral:#6f7280;--up:#2e8a57;--down:#a7413c;--candle-up:#2e8a57;--candle-dn:#a7413c;--t0:#abadb5;--t1:#4d6aac;--t2:#6e86c4;--t3:#a5997e;--t4:#c37522;--t5:#d13e2e;--b0:#7a7369;--b1:#a7adbe;--b2:#4a82ba;--b3:#ca9721;--b4:#da671b;--b5:#d03025;--role-protect:#5178cd;--role-income:#418653;--role-enhance:#ad812e;--role-cap:#866527;--role-real:var(--real);--o-in:#abadb5;--o-miss:#6f7280;--held:#5e5850;--grey:#8f939e;--stage-foundation:#967440;--stage-silicon:#4146d8;--stage-compute:#3c7c9a;--stage-integration:#7f53b2;--stage-application:#4a7d65;--stage-frontier:#9e516e;--stage-metals:#837d67;--stage-unassigned:#b4b4bb;--gc-book:#2a30cf;--gc-research:#336b84;--gc-record:#70479e;--gc-settings:#4a443c;--idx-SPY:#3987e5;--idx-QQQ:#d95926;--idx-IWM:#199e70;--idx-DIA:#c98500;--idx-RSP:#d55181;--idx-SMH:#e66767;--idx-XLK:#4fa36a;--idx-ARKK:#4a443c;--idx-GLD:#8f783d;--slab-edge-tone:#4a5bba73;--slab-edge:linear-gradient(90deg, transparent, #4a5bba73, transparent);--slab-edge-glow:0 0 6px #4a5bba1f;--slab-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #2c28251a, 0 8px 0 -2px #d4cfc7, 0 9px 0 -2px #2c28250f, 0 28px 36px -18px #2c282559;--slab-tint-accent:linear-gradient(180deg, #4a5bba14, #4a5bba05 60%), #fdfcfa;--slab-tint-t5:linear-gradient(180deg, #d13e2e12, #d13e2e04 60%), #fdfcfa;--slab-tint-paper:linear-gradient(180deg, rgba(var(--paper-rgb),.09), rgba(var(--paper-rgb),.025) 60%), #fdfcfa;--slab-selected-paper:0 0 0 1px rgba(var(--paper-rgb),.55), 0 0 0 4px rgba(var(--paper-rgb),.1);--slab-warn:inset 0 0 0 1px #86652759;--raised-tile-shadow:5px 5px 0 -1px #2c282529, 6px 6px 0 -1px #ffffffe6, 0 18px 28px -18px #2c28254d;--raised-tile-hover-shadow:5px 9px 0 -1px #2c282529, 0 24px 30px -18px #2c28254d;--pop-shadow:0 0 0 1px #2c28251a, inset 0 1px 0 #fff, 0 14px 32px -12px #2c28254d;--field-rest:inset 0 -1px 0 #2c282538;--field-focus:inset 0 -2px 0 #4a5bba, 0 10px 14px -14px #4a5bba73;--seg-on:linear-gradient(180deg, #fff, #f4f1ec);--seg-on-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 rgba(var(--key),.85), 0 0 0 1px #2c28251a, 0 2px 5px -1px #2c282547;--knob:linear-gradient(180deg, #3a352f, #2c2825);--knob-text:#faf8f5;--knob-shadow:0 2px 10px #2c282540, inset 0 1px 0 #ffffff1f;--key:74,91,186;--key-basis:95,108,194;--key-income:47,125,108;--key-paper:var(--paper-rgb);--key-real:var(--real-rgb);--key-long:61,118,70;--key-short:180,70,60;--focus-ring:0 0 0 3px #4a5bba29;--focus-ring-paper:0 0 0 3px rgba(var(--paper-rgb),.16);--focus-ring-ok:0 0 0 3px #3d764629;--track-well:#2c28250f;--track-well-inset:inset 0 1px 2px #2c282529, 0 1px 0 #ffffffe6;--plinth-floor:linear-gradient(180deg, #4a5bba12 0, #4a5bba05 12px, #4a5bba66 12px, #4a5bba66 13.4px, #e3dacc 13.4px, #2c28251f 20px);--plinth-divider:linear-gradient(180deg, transparent, #4a5bba4d 42%, #4a5bba38 70%, transparent);--plinth-divider-glow:0 0 6px #4a5bba1a;--glow-halo:0 0 6px #1414132e;--label-halo:#faf8f5d9;--face-outline:#2c282559;--diamond:linear-gradient(135deg, #fff 0, #dadcf3 45%, #6f7ac8 55%, #4a5bba 100%);--diamond-glow:0 0 8px #4a5bba59;--crest:linear-gradient(180deg, #6b655c 0%, #2c2825 55%, #141413 100%);--rail-edge:linear-gradient(180deg, transparent, #4a5bba38 35%, #4a5bba29 70%, transparent);--rail-shadow:inset -1px 0 0 #2c28250f, 10px 0 26px -20px #2c282559;--sky-gradient:linear-gradient(135deg, #f3f0ea 0%, #f0ede8 55%, #ece8e1 100%);--sky-nebula-1:86,84,190,.06;--sky-nebula-2:40,120,140,.05;--sky-nebula-3:150,70,120,.04;--sky-nebula-4:70,90,170,.03;--sky-star:44,40,37;--sky-star-warm:184,96,42;--sky-star-blue:106,140,175;--sky-blend:multiply}}
@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2-variations"),url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable-Italic.woff2)format("woff2-variations"),url(/fonts/Inter-Variable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations"),url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Geist Mono", monospace;--sans:"Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--num:"Inter", "Segoe UI Variable Text", "Segoe UI Variable", -apple-system, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--num-variant:tabular-nums lining-nums}
*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--fg);font:14px/1.5 var(--sans);margin:0}body{-webkit-font-smoothing:antialiased}#space{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.door{z-index:1;justify-content:center;align-items:center;min-height:100dvh;padding:80px 20px 60px;display:flex;position:relative}.card{background:var(--slab);width:100%;max-width:440px;box-shadow:var(--slab-shadow);border:1px solid var(--hair);padding:40px 40px 34px;position:relative}.card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .55), transparent);height:1px;position:absolute;top:0;left:14px;right:14px}.lockup{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.lockup img{object-fit:contain;width:66px;height:43px}.lockup .dc{font:600 13px/1.15 var(--mono);letter-spacing:.3em;text-transform:uppercase;flex-direction:column;display:flex}.lockup .dc b{color:var(--fg);font-weight:600}.lockup .dc span{color:var(--fg-3);font-weight:600}.lockup .dc b i{font-size:.8em;font-style:normal}.line{font:500 10px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);text-align:center;margin-top:12px}.rule{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:26px -40px}h1{font:600 26px/1.1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin:0 0 10px}p.sub{color:var(--fg-2);margin:0 0 22px;font-size:14px;line-height:1.55}p.sub b{color:var(--fg);font-weight:500}label,.label{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px;display:block}.key{width:100%;height:44px;font:600 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);background:var(--ink-3);border:1px solid var(--hair-2);border-bottom:2px solid rgba(var(--accent-rgb), .75);cursor:pointer;appearance:none;border-radius:0;justify-content:center;align-items:center;margin-top:22px;padding:0 12px;text-decoration:none;display:flex}.key:hover{background:linear-gradient(rgba(var(--lift-rgb), .04), rgba(var(--lift-rgb), .04)), var(--ink-3)}.key:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.key[disabled],.key[aria-disabled=true]{cursor:default;color:var(--fg-3)}.key.quiet{border-bottom-color:var(--hair-2);color:var(--fg-2);height:40px;margin-top:10px}.foot{text-align:center;font:400 11px/1.5 var(--mono);color:var(--fg-3);letter-spacing:.04em;margin-top:18px;margin-bottom:0}.foot a{color:var(--fg-2);border-bottom:1px solid var(--hair-2);text-decoration:none}.who{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.who .n{font:300 30px/1.1 var(--sans);letter-spacing:-.01em}.who .e{font:400 11px var(--mono);color:var(--fg-3);overflow-wrap:anywhere}.row{gap:10px;margin-top:22px;display:flex}.row>*{flex:1;min-width:0}.row .key{margin-top:0}form.inline{margin:0}.note{border:1px dashed rgba(var(--paper-rgb), .45);color:var(--paper-text);font:400 12px/1.5 var(--mono);margin-top:16px;padding:14px 16px}.login{z-index:1;width:100%;max-width:420px;margin:0 auto;padding:16vh 16px 60px;position:relative}.login-card{isolation:isolate;border-radius:var(--r-slab);background:var(--slab);box-shadow:var(--slab-shadow);padding:34px 32px 30px;position:relative}.login-card:before{content:"";pointer-events:none;z-index:2;background:var(--slab-edge);height:1px;box-shadow:var(--slab-edge-glow);position:absolute;top:0;left:22px;right:22px}.login-lockup{align-items:center;gap:12px;display:flex}.login-lockup img{width:44px;height:29px;filter:drop-shadow(0 2px 5px rgba(var(--shade-rgb), .7));display:block}.login-lockup .dc{font:600 12px/1.15 var(--mono);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;flex-direction:column;display:flex}.login-lockup .dc b{color:var(--fg);font-weight:600}.login-lockup .dc span{color:var(--fg-3);font-weight:600}.login-lockup .dc b i{font-size:.8em;font-style:normal}.login-h{font:600 22px/1.1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin:30px 0 0}.login-sub,.login-sent{color:var(--fg-2);margin:8px 0 22px;font-size:14px;font-weight:300;line-height:1.5}.login-sent{overflow-wrap:anywhere;margin:0 0 4px}.login-sent b{color:var(--fg);font-weight:500}.login-form{flex-direction:column;gap:10px;margin:0;display:flex}.login-label{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0;display:block}.uf{width:100%;min-width:0;height:40px;color:var(--fg);font:400 14px var(--sans);box-shadow:inset 0 -1px 0 var(--hair-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0 4px;transition:box-shadow .15s}.uf::placeholder{color:var(--fg-3)}.uf:hover{box-shadow:inset 0 -1px 0 rgba(var(--lift-rgb), .34)}.uf:focus{box-shadow:inset 0 -2px 0 var(--accent), 0 10px 14px -14px rgba(var(--accent-rgb), .6)}.uf.login-code{text-align:center;height:52px;font:400 24px var(--num);font-variant-numeric:var(--num-variant);letter-spacing:.5em}.lit-key{border:1px solid rgba(var(--lift-rgb), .07);border-radius:var(--r-kbd);cursor:pointer;height:38px;color:rgb(var(--lift-rgb));font:600 13px var(--sans);background:linear-gradient(180deg, rgba(var(--lift-rgb), .16), rgba(var(--lift-rgb), .06));box-shadow:inset 0 1px 0 rgba(var(--lift-rgb), .24), inset 0 -2px 0 rgba(var(--accent-rgb), .8), 0 2px 5px -1px rgba(var(--shade-rgb), .75);appearance:none;margin-top:10px}.lit-key:hover{filter:brightness(1.12)}.lit-key:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lit-key:disabled{opacity:.45;cursor:not-allowed;filter:none}.login-again{color:var(--fg-2);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;margin-top:4px;padding:6px 10px}.login-again:hover{color:var(--fg);background:rgba(var(--lift-rgb), .05)}.login-again:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.login-err{color:var(--neg);margin:2px 0 0;font-size:13px;line-height:1.45}.login-foot{text-align:center;font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:16px 0 0}@media (max-width:520px){.login{padding-top:9vh}.login-card{padding:30px 22px 26px}}.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}@media (max-width:520px){.card{padding:32px 24px 28px}.rule{margin-left:-24px;margin-right:-24px}}
