@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.04l9r1~fkoy48.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0p.m_q~_jmfm..woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_6a40fca9-module__DSuJKG__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_6a40fca9-module__DSuJKG__variable{--font-sans:"Azeret Mono", "Azeret Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_9BarKxpMRE7TjTexfxgmNwwmgv5u)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d2a1ec3b-module__cnUgTW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d2a1ec3b-module__cnUgTW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
:root,.light{--background:39 46% 94%;--foreground:27 27% 12%;--card:36 38% 88%;--card-foreground:27 27% 12%;--popover:38 42% 91%;--popover-foreground:27 27% 12%;--primary:27 34% 14%;--primary-foreground:42 42% 95%;--secondary:35 28% 79%;--secondary-foreground:27 25% 15%;--muted:36 27% 82%;--muted-foreground:28 21% 28%;--accent:29 38% 47%;--accent-foreground:42 42% 95%;--destructive:4 72% 55%;--destructive-foreground:210 40% 98%;--border:31 21% 68%;--input:39 38% 91%;--ring:28 38% 34%;--shell:38 42% 91%;--panel:36 38% 88%;--panel-foreground:27 27% 12%;--overlay:38 42% 91%;--overlay-foreground:27 27% 12%;--line:31 21% 68%;--line-strong:27 24% 20%;--workspace-base:#f4e5cc;--workspace-noise-highlight:#fff8ef33;--workspace-noise-shadow:#523a1b1c;--workspace-noise-wash:#fff7ec14;--radius:.5rem;--grid-size:36px;--shadow-sm:0 16px 30px -24px #56391d3d;--shadow-md:0 26px 56px -30px #56391d47;--shadow-lg:0 36px 84px -34px #56391d57;--theme-grid-minor:#382d240a;--theme-grid-major:#382d2412;--theme-frame:#382d2429;--theme-frame-strong:#382d244d;--theme-seam:#382d241f;--theme-seam-strong:#382d2433;--theme-screen-glow:#a5764a1a;--theme-panel-flat:#f1ebdff2;--theme-panel-elevated:#ece3d5fa;--theme-window-bar-bg:#efe8dcfa;--theme-window-bar-border:#382d241a;--theme-window-dot:#382d24b8;--theme-window-dot-muted:#382d243d;--theme-brand-mark:#facc15;--theme-signal-amber:#ae711f;--theme-signal-blue:#315f91;--theme-signal-cyan:#8a6842;--theme-signal-green:#3d7350;--theme-signal-rose:#a94962;--theme-signal-violet:#765aa6;--theme-signal-yellow:#7a5a00;--theme-tabs-trigger-height:4.05rem;--theme-tabs-trigger-font-size:1rem;--theme-tabs-trigger-icon-size:1.2rem;--theme-tabs-trigger-padding-x:1rem;--theme-tabs-trigger-padding-y:.85rem;--theme-tabs-trigger-leading:1.15;--chart-aspect-conjunction:#facc15;--chart-aspect-opposition:#60a5fa;--chart-aspect-trine:#34d399;--chart-aspect-square:#f87171;--chart-aspect-sextile:#a78bfa;--chart-aspect-quincunx:#f59e0b;--chart-aspect-semisextile:#93c5fd;--chart-aspect-default:#e5e7eb;--chart-element-fire:#f97316;--chart-element-earth:#22c55e;--chart-element-water:#3b82f6;--chart-element-air:#eab308;--chart-dignity-domicile:#34d399;--chart-dignity-exaltation:#a78bfa;--chart-dignity-detriment:#f87171;--chart-dignity-fall:#f59e0b;--chart-dignity-peregrine:#9ca3af;--chart-main-axis:#fde68a;--chart-fixed-star:#f0f;--chart-default-text:#2a2a2a;--chart-default-line:#4a4a4a;--chart-default-circle:#2a2a2a;--chart-default-bg:#fff}
.modern-dark{--background:230 14% 6%;--foreground:230 20% 88%;--card:230 13% 11%;--card-foreground:230 20% 88%;--popover:230 14% 9%;--popover-foreground:230 20% 88%;--primary:262 83% 82%;--primary-foreground:230 14% 6%;--secondary:232 12% 16%;--secondary-foreground:235 22% 90%;--muted:232 12% 15%;--muted-foreground:235 13% 68%;--accent:262 83% 68%;--accent-foreground:230 14% 6%;--destructive:4 74% 58%;--destructive-foreground:235 22% 94%;--border:235 13% 29%;--input:232 12% 14%;--ring:262 83% 72%;--shell:230 14% 8%;--panel:230 13% 11%;--panel-foreground:230 20% 88%;--overlay:230 14% 9%;--overlay-foreground:230 20% 88%;--line:235 13% 29%;--line-strong:262 58% 66%;--workspace-base:#0d0f16;--workspace-noise-highlight:#a884ff09;--workspace-noise-shadow:#00000042;--workspace-noise-wash:#e6e2ff03;--shadow-sm:0 18px 34px -24px #00000094;--shadow-md:0 30px 68px -30px #000000a3;--shadow-lg:0 40px 96px -36px #000000bd;--theme-font-body:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-font-display:var(--font-display), "Space Grotesk", ui-sans-serif, sans-serif;--theme-font-ui:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-body-tracking:.01em;--theme-body-leading:1.46;--theme-title-tracking:-.02em;--theme-title-weight:700;--theme-ui-tracking:.015em;--theme-label-tracking:.2em;--theme-tabs-trigger-height:4.05rem;--theme-tabs-trigger-font-size:1rem;--theme-tabs-trigger-icon-size:1.2rem;--theme-tabs-trigger-padding-x:1rem;--theme-tabs-trigger-padding-y:.85rem;--theme-tabs-trigger-leading:1.15;--theme-paper-shell:hsl(var(--shell) / .96);--theme-paper-region:hsl(var(--panel) / .97);--theme-paper-work:hsl(var(--card) / .97);--theme-paper-overlay:hsl(var(--overlay) / .98);--theme-paper-field-border:hsl(var(--border));--theme-paper-region-border:hsl(var(--border));--theme-paper-work-border:hsl(var(--border));--theme-paper-overlay-border:#a87cf32e;--theme-text-title:hsl(var(--primary));--theme-text-body:hsl(var(--foreground));--theme-text-label:#cdcfdfa8;--theme-text-meta:#cdcfdfbd;--theme-text-faint:#cdcfdf80;--theme-interactive-amber:var(--theme-signal-amber);--theme-decorative-amber:color-mix(in srgb, var(--theme-signal-amber) 54%, var(--theme-text-meta));--theme-link:#ae86f4;--theme-link-hover:#c6a8fa;--theme-destructive-text:hsl(var(--destructive));--theme-code-bg:#1f2128fa;--theme-code-foreground:hsl(var(--foreground));--theme-control-bg:hsl(var(--input) / .98);--theme-control-bg-hover:#282a33fa;--theme-control-bg-active:#9b6af121;--theme-control-border:color-mix(in srgb, var(--theme-decorative-amber) 38%, var(--theme-frame-strong));--theme-control-border-hover:color-mix(in srgb, var(--theme-interactive-amber) 48%, var(--theme-frame-strong));--theme-control-border-active:color-mix(in srgb, var(--theme-signal-cyan) 58%, var(--theme-frame-strong));--theme-control-border-focus:hsl(var(--ring));--theme-control-ink:hsl(var(--foreground));--theme-control-placeholder:#cdcfdf70;--theme-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-control-border) 34%, transparent), inset 0 1px 0 hsl(var(--background) / .34), 0 0 14px -12px color-mix(in srgb, var(--theme-interactive-amber) 48%, transparent);--theme-chip-bg:#ae86f414;--theme-chip-border:#ae86f42e;--theme-chip-ink:hsl(var(--foreground));--theme-chip-active-bg:#ae86f429;--theme-chip-active-border:#ae86f457;--theme-chip-active-ink:#ebecf4;--theme-rule:hsl(var(--border) / .44);--theme-rule-strong:hsl(var(--line-strong) / .24);--theme-grid-minor:#cdcfdf09;--theme-grid-major:#ae86f411;--theme-frame:#ae86f433;--theme-frame-strong:#ae86f461;--theme-seam:#cdcfdf1f;--theme-seam-strong:#ae86f43d;--theme-screen-glow:#ae86f424;--theme-panel-flat:#181a20f7;--theme-panel-elevated:#1f2128fa;--theme-window-bar-bg:#1d1e25fa;--theme-window-bar-border:#ae86f424;--theme-window-dot:#ae86f4c7;--theme-window-dot-muted:#cdcfdf42;--theme-brand-mark:#facc15;--theme-signal-amber:#f2b768;--theme-signal-blue:#82abff;--theme-signal-cyan:#79d8ff;--theme-signal-green:#7dd9aa;--theme-signal-rose:#ff7ca8;--theme-signal-violet:#a78bfa;--theme-signal-yellow:#f3d769;--theme-skeleton-strong:#3f4150;--theme-skeleton:#343542;--theme-skeleton-soft:#282a33;--theme-skeleton-faint:#24252e;--chart-aspect-conjunction:#c084fc;--chart-aspect-opposition:#8fb3ff;--chart-aspect-trine:#7dd9aa;--chart-aspect-square:#ff7ca8;--chart-aspect-sextile:#a78bfa;--chart-aspect-quincunx:#c59cff;--chart-aspect-semisextile:#8b7cf6;--chart-aspect-default:#c9c5d6;--chart-element-fire:#ff9f7a;--chart-element-earth:#7dd9aa;--chart-element-water:#8fb3ff;--chart-element-air:#c4b5fd;--chart-dignity-domicile:#7dd9aa;--chart-dignity-exaltation:#a78bfa;--chart-dignity-detriment:#ff7ca8;--chart-dignity-fall:#f2b768;--chart-dignity-peregrine:#9a96aa;--chart-main-axis:#c4b5fd;--chart-fixed-star:#8b7cf6;--chart-default-text:#f0eff8;--chart-default-line:#7d7a8f;--chart-default-circle:#f0eff8;--chart-default-bg:#0d0f16}.colorblind-dark{--background:32 8% 7%;--foreground:42 20% 90%;--card:32 8% 12%;--card-foreground:42 20% 90%;--popover:32 8% 10%;--popover-foreground:42 20% 90%;--primary:42 28% 94%;--primary-foreground:32 8% 7%;--secondary:32 7% 16%;--secondary-foreground:42 22% 91%;--muted:32 7% 15%;--muted-foreground:42 13% 68%;--accent:202 74% 63%;--accent-foreground:32 8% 7%;--destructive:23 100% 42%;--destructive-foreground:42 28% 94%;--border:38 16% 34%;--input:32 7% 14%;--ring:202 74% 63%;--shell:32 8% 8%;--panel:32 8% 12%;--panel-foreground:42 20% 90%;--overlay:32 8% 10%;--overlay-foreground:42 20% 90%;--line:38 16% 31%;--line-strong:202 74% 63%;--workspace-base:#151310;--workspace-noise-highlight:#56b4e90a;--workspace-noise-shadow:#00000047;--workspace-noise-wash:#ffffff03;--shadow-sm:0 18px 34px -24px #00000094;--shadow-md:0 30px 68px -30px #000000a3;--shadow-lg:0 40px 96px -36px #000000bd;--theme-font-body:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-font-display:var(--font-display), "Space Grotesk", ui-sans-serif, sans-serif;--theme-font-ui:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-body-tracking:.01em;--theme-body-leading:1.46;--theme-title-tracking:-.02em;--theme-title-weight:700;--theme-ui-tracking:.015em;--theme-label-tracking:.2em;--theme-tabs-trigger-height:4.05rem;--theme-tabs-trigger-font-size:1rem;--theme-tabs-trigger-icon-size:1.2rem;--theme-tabs-trigger-padding-x:1rem;--theme-tabs-trigger-padding-y:.85rem;--theme-tabs-trigger-leading:1.15;--theme-paper-shell:hsl(var(--shell) / .96);--theme-paper-region:hsl(var(--panel) / .97);--theme-paper-work:hsl(var(--card) / .97);--theme-paper-overlay:hsl(var(--overlay) / .98);--theme-paper-field-border:hsl(var(--border));--theme-paper-region-border:hsl(var(--border));--theme-paper-work-border:hsl(var(--border));--theme-paper-overlay-border:#5bb3e62e;--theme-text-title:hsl(var(--primary));--theme-text-body:hsl(var(--foreground));--theme-text-label:#dfdacda8;--theme-text-meta:#dfdacdbd;--theme-text-faint:#dfdacd80;--theme-interactive-amber:var(--theme-signal-amber);--theme-decorative-amber:color-mix(in srgb, var(--theme-signal-amber) 54%, var(--theme-text-meta));--theme-link:#56b4e9;--theme-link-hover:#7cc8f0;--theme-destructive-text:#e69f00;--theme-code-bg:#262421fa;--theme-code-foreground:hsl(var(--foreground));--theme-control-bg:hsl(var(--input) / .98);--theme-control-bg-hover:#2e2c28fa;--theme-control-bg-active:#5bb3e621;--theme-control-border:color-mix(in srgb, var(--theme-decorative-amber) 38%, var(--theme-frame-strong));--theme-control-border-hover:color-mix(in srgb, var(--theme-interactive-amber) 48%, var(--theme-frame-strong));--theme-control-border-active:color-mix(in srgb, var(--theme-signal-cyan) 58%, var(--theme-frame-strong));--theme-control-border-focus:hsl(var(--ring));--theme-control-ink:hsl(var(--foreground));--theme-control-placeholder:#dfdacd70;--theme-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-control-border) 34%, transparent), inset 0 1px 0 hsl(var(--background) / .34), 0 0 14px -12px color-mix(in srgb, var(--theme-interactive-amber) 48%, transparent);--theme-chip-bg:#5bb3e612;--theme-chip-border:#5bb3e62e;--theme-chip-ink:hsl(var(--foreground));--theme-chip-active-bg:#5bb3e626;--theme-chip-active-border:#5bb3e652;--theme-chip-active-ink:#f4f1eb;--theme-rule:hsl(var(--border) / .44);--theme-rule-strong:hsl(var(--line-strong) / .24);--theme-grid-minor:#dfdacd09;--theme-grid-major:#5bb3e612;--theme-frame:#5bb3e633;--theme-frame-strong:#5bb3e661;--theme-seam:#dfdacd1f;--theme-seam-strong:#5bb3e638;--theme-screen-glow:#5bb3e621;--theme-panel-flat:#1e1c1af7;--theme-panel-elevated:#262421fa;--theme-window-bar-bg:#211f1cfa;--theme-window-bar-border:#5bb3e621;--theme-window-dot:#5bb3e6c7;--theme-window-dot-muted:#dfdacd42;--theme-brand-mark:#facc15;--theme-signal-amber:#e69f00;--theme-signal-blue:#4f9ac9;--theme-signal-cyan:#56b4e9;--theme-signal-green:#009e73;--theme-signal-rose:#d55e00;--theme-signal-violet:#cc79a7;--theme-signal-yellow:#f0e442;--theme-skeleton-strong:#4c4842;--theme-skeleton:#3f3b37;--theme-skeleton-soft:#312e2b;--theme-skeleton-faint:#2c2926;--chart-aspect-conjunction:#e69f00;--chart-aspect-opposition:#56b4e9;--chart-aspect-trine:#009e73;--chart-aspect-square:#d55e00;--chart-aspect-sextile:#cc79a7;--chart-aspect-quincunx:#f0e442;--chart-aspect-semisextile:#0072b2;--chart-aspect-default:#d8cfbd;--chart-element-fire:#e69f00;--chart-element-earth:#009e73;--chart-element-water:#56b4e9;--chart-element-air:#f0e442;--chart-dignity-domicile:#009e73;--chart-dignity-exaltation:#cc79a7;--chart-dignity-detriment:#d55e00;--chart-dignity-fall:#e69f00;--chart-dignity-peregrine:#9c9486;--chart-main-axis:#e69f00;--chart-fixed-star:#56b4e9;--chart-default-text:#f0eadc;--chart-default-line:#877d70;--chart-default-circle:#f0eadc;--chart-default-bg:#151310}.grayscale-dark{--background:0 0% 6%;--foreground:0 0% 88%;--card:0 0% 12%;--card-foreground:0 0% 88%;--popover:0 0% 10%;--popover-foreground:0 0% 88%;--primary:0 0% 94%;--primary-foreground:0 0% 6%;--secondary:0 0% 16%;--secondary-foreground:0 0% 90%;--muted:0 0% 15%;--muted-foreground:0 0% 66%;--accent:0 0% 78%;--accent-foreground:0 0% 6%;--destructive:0 0% 74%;--destructive-foreground:0 0% 6%;--border:0 0% 34%;--input:0 0% 14%;--ring:0 0% 82%;--shell:0 0% 8%;--panel:0 0% 12%;--panel-foreground:0 0% 88%;--overlay:0 0% 10%;--overlay-foreground:0 0% 88%;--line:0 0% 31%;--line-strong:0 0% 72%;--workspace-base:#111;--workspace-noise-highlight:#ffffff07;--workspace-noise-shadow:#0000004d;--workspace-noise-wash:#ffffff03;--shadow-sm:0 18px 34px -24px #0000009e;--shadow-md:0 30px 68px -30px #000000ad;--shadow-lg:0 40px 96px -36px #000000c2;--theme-font-body:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-font-display:var(--font-display), "Space Grotesk", ui-sans-serif, sans-serif;--theme-font-ui:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-body-tracking:.01em;--theme-body-leading:1.46;--theme-title-tracking:-.02em;--theme-title-weight:700;--theme-ui-tracking:.015em;--theme-label-tracking:.2em;--theme-tabs-trigger-height:4.05rem;--theme-tabs-trigger-font-size:1rem;--theme-tabs-trigger-icon-size:1.2rem;--theme-tabs-trigger-padding-x:1rem;--theme-tabs-trigger-padding-y:.85rem;--theme-tabs-trigger-leading:1.15;--theme-paper-shell:hsl(var(--shell) / .96);--theme-paper-region:hsl(var(--panel) / .97);--theme-paper-work:hsl(var(--card) / .97);--theme-paper-overlay:hsl(var(--overlay) / .98);--theme-paper-field-border:hsl(var(--border));--theme-paper-region-border:hsl(var(--border));--theme-paper-work-border:hsl(var(--border));--theme-paper-overlay-border:#d6d6d629;--theme-text-title:hsl(var(--primary));--theme-text-body:hsl(var(--foreground));--theme-text-label:#d6d6d6a3;--theme-text-meta:#d6d6d6b8;--theme-text-faint:#d6d6d67a;--theme-interactive-amber:var(--theme-signal-amber);--theme-decorative-amber:color-mix(in srgb, var(--theme-signal-amber) 54%, var(--theme-text-meta));--theme-link:#e0e0e0;--theme-link-hover:#fafafa;--theme-destructive-text:#d6d6d6;--theme-code-bg:#242424fa;--theme-code-foreground:hsl(var(--foreground));--theme-control-bg:hsl(var(--input) / .98);--theme-control-bg-hover:#2b2b2bfa;--theme-control-bg-active:#d6d6d61f;--theme-control-border:color-mix(in srgb, var(--theme-decorative-amber) 38%, var(--theme-frame-strong));--theme-control-border-hover:color-mix(in srgb, var(--theme-interactive-amber) 48%, var(--theme-frame-strong));--theme-control-border-active:color-mix(in srgb, var(--theme-signal-cyan) 58%, var(--theme-frame-strong));--theme-control-border-focus:hsl(var(--ring));--theme-control-ink:hsl(var(--foreground));--theme-control-placeholder:#d6d6d66b;--theme-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-control-border) 34%, transparent), inset 0 1px 0 hsl(var(--background) / .34), 0 0 14px -12px color-mix(in srgb, var(--theme-interactive-amber) 48%, transparent);--theme-chip-bg:#d6d6d60f;--theme-chip-border:#d6d6d629;--theme-chip-ink:hsl(var(--foreground));--theme-chip-active-bg:#d6d6d624;--theme-chip-active-border:#d6d6d647;--theme-chip-active-ink:#f0f0f0;--theme-rule:hsl(var(--border) / .44);--theme-rule-strong:hsl(var(--line-strong) / .24);--theme-grid-minor:#d6d6d608;--theme-grid-major:#d6d6d60f;--theme-frame:#d6d6d62e;--theme-frame-strong:#d6d6d657;--theme-seam:#d6d6d61f;--theme-seam-strong:#d6d6d633;--theme-screen-glow:#d6d6d61a;--theme-panel-flat:#1c1c1cf7;--theme-panel-elevated:#242424fa;--theme-window-bar-bg:#1f1f1ffa;--theme-window-bar-border:#d6d6d61f;--theme-window-dot:#d6d6d6b8;--theme-window-dot-muted:#d6d6d642;--theme-brand-mark:#facc15;--theme-signal-amber:#c8c8c8;--theme-signal-blue:#d6d6d6;--theme-signal-cyan:#e2e2e2;--theme-signal-green:#a8a8a8;--theme-signal-rose:#8c8c8c;--theme-signal-violet:#b8b8b8;--theme-signal-yellow:#f2f2f2;--theme-skeleton-strong:#454545;--theme-skeleton:#383838;--theme-skeleton-soft:#2e2e2e;--theme-skeleton-faint:#292929;--chart-aspect-conjunction:#e2e2e2;--chart-aspect-opposition:#c8c8c8;--chart-aspect-trine:#a8a8a8;--chart-aspect-square:#8c8c8c;--chart-aspect-sextile:#b8b8b8;--chart-aspect-quincunx:#d6d6d6;--chart-aspect-semisextile:#989898;--chart-aspect-default:#c2c2c2;--chart-element-fire:#e2e2e2;--chart-element-earth:#a8a8a8;--chart-element-water:#c8c8c8;--chart-element-air:#d6d6d6;--chart-dignity-domicile:#d6d6d6;--chart-dignity-exaltation:#c8c8c8;--chart-dignity-detriment:#989898;--chart-dignity-fall:#8c8c8c;--chart-dignity-peregrine:#767676;--chart-main-axis:#e2e2e2;--chart-fixed-star:#c8c8c8;--chart-default-text:#eee;--chart-default-line:#7a7a7a;--chart-default-circle:#eee;--chart-default-bg:#111}.observatory{--background:254 34% 8%;--foreground:34 30% 88%;--card:254 22% 14%;--card-foreground:34 30% 88%;--popover:252 20% 12%;--popover-foreground:34 30% 88%;--primary:34 46% 94%;--primary-foreground:254 34% 8%;--secondary:253 22% 15%;--secondary-foreground:34 30% 90%;--muted:253 20% 14%;--muted-foreground:34 62% 76%;--accent:11 92% 70%;--accent-foreground:254 34% 8%;--destructive:4 78% 57%;--destructive-foreground:34 46% 94%;--border:34 44% 54%;--input:253 22% 15%;--ring:34 100% 72%;--shell:255 30% 10%;--panel:255 28% 13%;--panel-foreground:34 30% 88%;--overlay:252 20% 12%;--overlay-foreground:34 30% 88%;--line:34 32% 36%;--line-strong:34 86% 68%;--workspace-base:#0f0d1d;--workspace-noise-highlight:#ffd78f0a;--workspace-noise-shadow:#08061438;--workspace-noise-wash:#ffffff03;--shadow-sm:0 18px 34px -24px #05030f8f;--shadow-md:0 30px 68px -30px #05030f9e;--shadow-lg:0 40px 96px -36px #05030fb8;--theme-font-body:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-font-display:var(--font-display), "Space Grotesk", ui-sans-serif, sans-serif;--theme-font-ui:var(--font-sans), "Azeret Mono", ui-monospace, monospace;--theme-body-tracking:.015em;--theme-body-leading:1.46;--theme-title-tracking:-.02em;--theme-title-weight:700;--theme-ui-tracking:.02em;--theme-label-tracking:.24em;--theme-tabs-trigger-height:4.05rem;--theme-tabs-trigger-font-size:1rem;--theme-tabs-trigger-icon-size:1.2rem;--theme-tabs-trigger-padding-x:1rem;--theme-tabs-trigger-padding-y:.85rem;--theme-tabs-trigger-leading:1.15;--theme-paper-shell:hsl(var(--shell) / .94);--theme-paper-region:hsl(var(--panel) / .96);--theme-paper-work:hsl(var(--card) / .96);--theme-paper-overlay:hsl(var(--overlay) / .97);--theme-paper-field-border:hsl(var(--border));--theme-paper-region-border:hsl(var(--border));--theme-paper-work-border:hsl(var(--border));--theme-paper-overlay-border:#ffc1702e;--theme-text-title:hsl(var(--primary));--theme-text-body:hsl(var(--foreground));--theme-text-label:#ffd3999e;--theme-text-meta:#ffdcadb8;--theme-text-faint:#ffdcad80;--theme-interactive-amber:var(--theme-signal-amber);--theme-decorative-amber:color-mix(in srgb, var(--theme-signal-amber) 54%, var(--theme-text-meta));--theme-link:hsl(var(--foreground));--theme-link-hover:hsl(var(--primary));--theme-destructive-text:hsl(var(--destructive));--theme-code-bg:#201d2bf5;--theme-code-foreground:hsl(var(--foreground));--theme-control-bg:hsl(var(--input) / .96);--theme-control-bg-hover:#262235fa;--theme-control-bg-active:hsl(var(--accent) / .12);--theme-control-border:color-mix(in srgb, var(--theme-decorative-amber) 38%, var(--theme-frame-strong));--theme-control-border-hover:color-mix(in srgb, var(--theme-interactive-amber) 48%, var(--theme-frame-strong));--theme-control-border-active:color-mix(in srgb, var(--theme-signal-cyan) 58%, var(--theme-frame-strong));--theme-control-border-focus:hsl(var(--ring));--theme-control-ink:hsl(var(--foreground));--theme-control-placeholder:#ffdcad6b;--theme-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-control-border) 34%, transparent), inset 0 1px 0 hsl(var(--background) / .34), 0 0 14px -12px color-mix(in srgb, var(--theme-interactive-amber) 48%, transparent);--theme-chip-bg:#ffc1700f;--theme-chip-border:#ffc17029;--theme-chip-ink:hsl(var(--foreground));--theme-chip-active-bg:hsl(var(--accent) / .14);--theme-chip-active-border:#ffc17042;--theme-chip-active-ink:#f7f1e9;--theme-rule:hsl(var(--border) / .44);--theme-rule-strong:hsl(var(--line-strong) / .24);--theme-grid-minor:#ffc1700b;--theme-grid-major:#ffc17014;--theme-frame:#ffc17038;--theme-frame-strong:#ffc17061;--theme-seam:#ffc17024;--theme-seam-strong:#ffc17038;--theme-screen-glow:hsl(var(--accent) / .14);--theme-panel-flat:#1b1727f5;--theme-panel-elevated:#1f1b2cfa;--theme-window-bar-bg:#1d1929fa;--theme-window-bar-border:#ffc1701f;--theme-window-dot:#ffc170b8;--theme-window-dot-muted:#ffc17047;--theme-brand-mark:#facc15;--theme-signal-amber:#ffbb63;--theme-signal-blue:#86aaff;--theme-signal-cyan:#79d8ff;--theme-signal-green:#7fd37a;--theme-signal-rose:#ff6f97;--theme-signal-violet:#c38cff;--theme-signal-yellow:#f6d36f;--theme-skeleton-strong:#413b54;--theme-skeleton:#332e42;--theme-skeleton-soft:#2a2636;--theme-skeleton-faint:#252130;--chart-aspect-conjunction:#ffb84d;--chart-aspect-opposition:#6da4ff;--chart-aspect-trine:#3fd58b;--chart-aspect-square:#ff7070;--chart-aspect-sextile:#c081ff;--chart-aspect-quincunx:#ff8e52;--chart-aspect-semisextile:#69d5ff;--chart-aspect-default:#d3c4eb;--chart-element-fire:#ff7d4d;--chart-element-earth:#2fbe74;--chart-element-water:#4e7fff;--chart-element-air:#d2ab39;--chart-dignity-domicile:#3fd58b;--chart-dignity-exaltation:#c081ff;--chart-dignity-detriment:#ff7070;--chart-dignity-fall:#ff8e52;--chart-dignity-peregrine:#978fa8;--chart-main-axis:#ffd27b;--chart-fixed-star:#82cbff;--chart-default-text:#f4e6d3;--chart-default-line:#a78fd4;--chart-default-circle:#f4e6d3;--chart-default-bg:#151122}
:root{--font-size-root:100%;--text-display:clamp(2.75rem, 2rem + 3.2vw, 5rem);--text-section:clamp(1.5rem, 1.18rem + 1.05vw, 1.75rem);--text-lede:clamp(1.125rem, 1.05rem + .35vw, 1.35rem);--text-body:clamp(.875rem, .82rem + .2vw, 1rem);--text-caption:clamp(.75rem, .72rem + .12vw, .8125rem);--font-glyph:"Astronomicon", ui-sans-serif, system-ui, sans-serif;--font-chart-label:"Astronomicon", "Astrological Symbols", sans-serif;--control-height:2.25rem;--control-height-sm:1.875rem;--control-height-comfortable:2.75rem;--control-padding-x:.75rem;--control-padding-x-comfortable:1.1rem;--control-gap:.375rem;--section-gap:1rem;--report-row-min-height:2rem}html{font-size:var(--font-size-root)}@media (max-width:639px) and (pointer:coarse){:root{--control-height:2.75rem;--control-height-sm:2.25rem}}html[data-density=compact]{--font-size-root:87.5%;--text-display:clamp(2.35rem, 1.85rem + 2.6vw, 4.25rem);--text-section:clamp(1.375rem, 1.12rem + .8vw, 1.6rem);--text-lede:clamp(1rem, .96rem + .24vw, 1.15rem);--text-body:clamp(.8125rem, .78rem + .14vw, .9375rem);--text-caption:clamp(.6875rem, .66rem + .1vw, .75rem);--control-height:1.75rem;--control-height-sm:1.375rem;--control-padding-x:.5rem;--control-gap:.1875rem;--section-gap:.625rem;--report-row-min-height:1.5rem}
@media (min-width:640px){:root{--section-gap:1.35rem}}@media (min-width:1024px){:root{--section-gap:1.65rem;--font-size-root:100%}}@media (min-width:1280px){:root{--section-gap:1.85rem}}

:root{--theme-instrument-font-ui:var(--theme-font-data,var(--theme-font-ui));--theme-instrument-label-size:.6875rem;--theme-instrument-label-weight:650;--theme-instrument-label-tracking:.14em;--theme-instrument-label-leading:1.15;--theme-instrument-value-size:.75rem;--theme-instrument-value-weight:500;--theme-instrument-value-tracking:.01em;--theme-instrument-value-leading:1.2;--theme-instrument-header-size:.8125rem;--theme-instrument-header-weight:700;--theme-instrument-header-tracking:.12em;--theme-instrument-header-leading:1.15;--theme-material-face-high:var(--theme-panel-elevated);--theme-material-face:var(--theme-paper-region);--theme-material-face-low:var(--theme-panel-flat);--theme-material-panel:var(--theme-paper-work);--theme-material-well:color-mix(in srgb, hsl(var(--background)) 82%, var(--theme-panel-flat));--theme-material-edge:color-mix(in srgb, hsl(var(--background)) 92%, #000);--theme-material-hairline:color-mix(in srgb, var(--theme-frame-strong) 42%, transparent);--theme-material-highlight:color-mix(in srgb, var(--theme-text-title) 7%, transparent);--theme-material-highlight-soft:color-mix(in srgb, var(--theme-text-title) 3%, transparent);--theme-material-control-surface:linear-gradient(180deg, color-mix(in srgb, var(--theme-material-face-high) 72%, var(--theme-material-face)), color-mix(in srgb, var(--theme-material-face) 84%, var(--theme-material-face-low)));--theme-material-control-surface-hover:linear-gradient(180deg, color-mix(in srgb, var(--theme-interactive-amber) 7%, var(--theme-material-face-high)), color-mix(in srgb, var(--theme-material-face) 88%, var(--theme-material-face-low)));--theme-elevation-control:inset 0 0 0 1px var(--theme-material-highlight);--theme-elevation-control-pressed:inset 0 0 0 1px color-mix(in srgb, var(--theme-text-title) 20%, transparent);--theme-elevation-recessed:inset 0 0 0 1px #00000073;--theme-radius-badge:3px;--theme-radius-small:4px;--theme-radius-control:6px;--theme-radius-panel:12px;--theme-control-height-compact:34px;--theme-control-height-touch:44px;--theme-focus-offset:2px;--theme-chrome-primary:var(--theme-interactive-amber);--theme-chrome-secondary:var(--theme-signal-violet);--theme-screen-surface:var(--theme-material-well);--theme-screen-line:color-mix(in srgb, var(--theme-chrome-primary) 5%, transparent);--theme-screen-border:1px solid var(--theme-material-edge);--theme-screen-radius:var(--theme-radius-control);--theme-screen-background:repeating-linear-gradient(0deg, #00000029 0 1px, transparent 1px 3px), radial-gradient(120% 130% at 50% 0%, color-mix(in srgb, var(--theme-chrome-primary) 10%, var(--theme-material-well)) 0%, var(--theme-material-well) 68%, var(--theme-material-edge) 100%);--theme-screen-shadow:inset 0 2px 9px #000000ad, inset 0 0 0 1px #0000006b, 0 1px 0 var(--theme-material-highlight);--theme-chart-instrument-background:var(--chart-default-bg);--theme-chart-instrument-structure:var(--chart-default-line);--theme-chart-instrument-axis:var(--chart-main-axis);--theme-chart-instrument-text:var(--chart-default-text);--theme-chart-instrument-transit-text:var(--theme-text-meta);--theme-chart-instrument-fixed-star:var(--chart-fixed-star);--theme-chart-instrument-sign:var(--chart-default-circle);--theme-chart-instrument-ring:var(--chart-main-axis);--theme-chart-instrument-fire:var(--chart-element-fire);--theme-chart-instrument-earth:var(--chart-element-earth);--theme-chart-instrument-water:var(--chart-element-water);--theme-chart-instrument-air:var(--chart-element-air);--theme-chart-instrument-aspect-conjunction:var(--chart-aspect-conjunction);--theme-chart-instrument-aspect-opposition:var(--chart-aspect-opposition);--theme-chart-instrument-aspect-trine:var(--chart-aspect-trine);--theme-chart-instrument-aspect-square:var(--chart-aspect-square);--theme-chart-instrument-aspect-sextile:var(--chart-aspect-sextile);--theme-chart-instrument-aspect-quincunx:var(--chart-aspect-quincunx);--theme-chart-instrument-aspect-semisextile:var(--chart-aspect-semisextile)}.observatory{--theme-material-face-high:#1c1826;--theme-material-face:#16121e;--theme-material-face-low:#120f19;--theme-material-panel:#14111d;--theme-material-well:#0d0a14;--theme-material-edge:#0a0810;--theme-material-hairline:#09070f;--theme-material-highlight:#ffe5bc12;--theme-material-highlight-soft:#ffe5bc08;--theme-material-control-surface:linear-gradient(180deg, #191524, #16121f);--theme-material-control-surface-hover:linear-gradient(180deg, #221d31, #1d1829);--theme-elevation-control:inset 0 0 0 1px #ffeac617;--theme-elevation-control-pressed:inset 0 0 0 1px #ffeac633;--theme-elevation-recessed:inset 0 0 0 1px #00000073;--theme-chrome-primary:#f4b45f;--theme-chrome-secondary:#b79df5;--theme-paper-shell:var(--theme-material-face-high);--theme-paper-region:var(--theme-material-face);--theme-paper-work:var(--theme-material-panel);--theme-paper-overlay:var(--theme-material-face-low);--theme-panel-flat:var(--theme-material-panel);--theme-panel-elevated:var(--theme-material-face-high);--theme-surface-inset:var(--theme-material-well);--theme-control-bg:var(--theme-material-face);--theme-control-bg-hover:#221d31;--theme-control-bg-active:#2c2639;--theme-control-border:#ffeac624;--theme-control-border-hover:#f2b76866;--theme-control-border-active:#c3a7f78a;--theme-control-border-focus:#c3a7f7a6;--theme-control-ink:#e4dfe8;--theme-control-placeholder:#726c7a;--theme-control-shadow:var(--theme-elevation-control);--theme-text-title:#e4dfe8;--theme-text-body:#e4dfe8;--theme-text-label:#aaa3b0;--theme-text-meta:#9a94a4;--theme-text-faint:#726c7a;--theme-interactive-amber:var(--theme-chrome-primary);--theme-signal-violet:#c3a7f7;--theme-window-bar-bg:var(--theme-material-panel);--theme-window-bar-border:#ffeac61f;--theme-screen-surface:#090812;--theme-screen-line:#f4b45f0d;--theme-screen-border:1px solid #000;--theme-screen-background:repeating-linear-gradient(0deg, #00000038 0 1px, transparent 1px 3px), radial-gradient(120% 130% at 50% 0%, #241505 0%, #140b02 60%, #0c0601 100%);--theme-screen-shadow:inset 0 2px 9px #000000e6, inset 0 0 0 1px #0009, 0 1px 0 #ffdfaf0f;--theme-chart-instrument-background:#131020;--theme-chart-instrument-structure:#6f7789;--theme-chart-instrument-axis:#9fb0c9;--theme-chart-instrument-text:#d9d5e6;--theme-chart-instrument-transit-text:#b6b1c6;--theme-chart-instrument-fixed-star:#efe4c8;--theme-chart-instrument-sign:#c4b5fd;--theme-chart-instrument-ring:#c3a7f7;--theme-chart-instrument-fire:#ff9f7a;--theme-chart-instrument-earth:#7dd9aa;--theme-chart-instrument-water:#8fb3ff;--theme-chart-instrument-air:#c4b5fd;--theme-chart-instrument-aspect-conjunction:#c084fc;--theme-chart-instrument-aspect-opposition:#8fb3ff;--theme-chart-instrument-aspect-trine:#7dd9aa;--theme-chart-instrument-aspect-square:#ff7ca8;--theme-chart-instrument-aspect-sextile:#a78bfa;--theme-chart-instrument-aspect-quincunx:#f2b768;--theme-chart-instrument-aspect-semisextile:#79d8ff}.grayscale-dark{--theme-brand-mark:var(--theme-signal-yellow)}
:where(.chart-instrument-theme,[data-chart-instrument]){--chart-instrument-font-ui:var(--theme-instrument-font-ui);--chart-instrument-type-label-size:var(--theme-instrument-label-size);--chart-instrument-type-label-weight:var(--theme-instrument-label-weight);--chart-instrument-type-label-tracking:var(--theme-instrument-label-tracking);--chart-instrument-type-label-leading:var(--theme-instrument-label-leading);--chart-instrument-type-label-transform:uppercase;--chart-instrument-type-value-size:var(--theme-instrument-value-size);--chart-instrument-type-value-weight:var(--theme-instrument-value-weight);--chart-instrument-type-value-tracking:var(--theme-instrument-value-tracking);--chart-instrument-type-value-leading:var(--theme-instrument-value-leading);--chart-instrument-type-value-transform:none;--chart-instrument-type-header-size:var(--theme-instrument-header-size);--chart-instrument-type-header-weight:var(--theme-instrument-header-weight);--chart-instrument-type-header-tracking:var(--theme-instrument-header-tracking);--chart-instrument-type-header-leading:var(--theme-instrument-header-leading);--chart-instrument-type-header-transform:uppercase;--chart-instrument-ink:var(--theme-text-body);--chart-instrument-ink-dim:var(--theme-text-label);--chart-instrument-ink-faint:var(--theme-text-faint);--chart-instrument-ink-console-dim:var(--theme-text-meta);--chart-instrument-material-face-high:var(--theme-material-face-high);--chart-instrument-material-face:var(--theme-material-face);--chart-instrument-material-face-low:var(--theme-material-face-low);--chart-instrument-material-panel:var(--theme-material-panel);--chart-instrument-material-well:var(--theme-material-well);--chart-instrument-material-edge:var(--theme-material-edge);--chart-instrument-material-hairline:var(--theme-material-hairline);--chart-instrument-material-highlight:var(--theme-material-highlight);--chart-instrument-material-highlight-soft:var(--theme-material-highlight-soft);--chart-instrument-elevation-control:var(--theme-elevation-control);--chart-instrument-elevation-control-pressed:var(--theme-elevation-control-pressed);--chart-instrument-elevation-recessed:var(--theme-elevation-recessed);--chart-instrument-chrome-brass:#c8a366;--chart-instrument-chrome-brass-dim:#94794c;--chart-instrument-chrome-phosphor:#f4b45f;--chart-instrument-chrome-phosphor-rgb:244 180 95;--chart-instrument-chrome-control:#f2b768;--chart-instrument-chrome-control-rgb:242 183 104;--chart-instrument-chrome-live:#ffbe5c;--chart-instrument-chrome-live-rgb:255 190 92;--chart-instrument-chrome-text:#ffd79a;--chart-instrument-chrome-text-rgb:255 215 154;--chart-instrument-chrome-muted:#b3803a;--chart-instrument-chrome-glow-rgb:255 175 60;--chart-instrument-data-violet:#b79df5;--chart-instrument-data-violet-rgb:183 157 245;--chart-instrument-data-violet-control:#c3a7f7;--chart-instrument-data-violet-control-rgb:195 167 247;--chart-instrument-data-violet-focus:#a78bfa;--chart-instrument-data-violet-focus-rgb:167 139 250;--chart-instrument-data-violet-text:#c9adf8;--chart-instrument-data-violet-glow-rgb:165 135 235;--chart-instrument-data-violet-bright:#d1b8ff;--chart-instrument-data-violet-bright-soft:#c4a4ff;--chart-instrument-data-violet-badge:#d8c4ff;--chart-instrument-data-surface-off-high:#221d2e;--chart-instrument-data-surface-off-mid:#1a1624;--chart-instrument-data-surface-off-low:#14111c;--chart-instrument-data-surface-on-high:#2c2639;--chart-instrument-data-surface-on-mid:#221d2e;--chart-instrument-data-surface-on-low:#1a1624;--chart-instrument-control-height-compact:var(--theme-control-height-compact);--chart-instrument-control-height-touch:var(--theme-control-height-touch);--chart-instrument-control-radius:var(--theme-radius-control);--chart-instrument-control-border:1px solid #ffeac61f;--chart-instrument-control-border-theme:#ffeac624;--chart-instrument-control-border-hover:#f2b76866;--chart-instrument-control-surface:var(--theme-material-control-surface);--chart-instrument-control-surface-hover:var(--theme-material-control-surface-hover);--chart-instrument-focus-ring:var(--theme-control-border-focus);--chart-instrument-focus-offset:var(--theme-focus-offset);--chart-instrument-radius-badge:var(--theme-radius-badge);--chart-instrument-radius-small:var(--theme-radius-small);--chart-instrument-radius-medium:var(--theme-radius-control);--chart-instrument-radius-panel:var(--theme-radius-panel);--chart-instrument-space-1:2px;--chart-instrument-space-2:4px;--chart-instrument-space-3:6px;--chart-instrument-space-4:8px;--chart-instrument-space-5:10px;--chart-instrument-space-6:12px;--chart-instrument-screen-surface:var(--theme-screen-surface);--chart-instrument-screen-line:var(--theme-screen-line);--chart-instrument-screen-border:var(--theme-screen-border);--chart-instrument-screen-radius:var(--theme-screen-radius);--chart-instrument-screen-background:var(--theme-screen-background);--chart-instrument-screen-shadow:var(--theme-screen-shadow);--chart-instrument-state-success:var(--theme-signal-green,#7dd9aa);--chart-instrument-state-warning:var(--theme-signal-amber,#f2b768);--chart-instrument-state-danger:var(--theme-signal-rose,#ff7ca8);--chart-instrument-state-loading:var(--theme-signal-violet,#a78bfa);--chart-instrument-chart-background:var(--theme-chart-instrument-background);--chart-instrument-chart-structure:var(--theme-chart-instrument-structure);--chart-instrument-chart-axis:var(--theme-chart-instrument-axis);--chart-instrument-chart-text:var(--theme-chart-instrument-text);--chart-instrument-chart-transit-text:var(--theme-chart-instrument-transit-text);--chart-instrument-chart-fixed-star:var(--theme-chart-instrument-fixed-star);--chart-instrument-chart-sign:var(--theme-chart-instrument-sign);--chart-instrument-chart-ring:var(--theme-chart-instrument-ring);--chart-instrument-chart-fire:var(--theme-chart-instrument-fire);--chart-instrument-chart-earth:var(--theme-chart-instrument-earth);--chart-instrument-chart-water:var(--theme-chart-instrument-water);--chart-instrument-chart-air:var(--theme-chart-instrument-air);--chart-instrument-chart-aspect-conjunction:var(--theme-chart-instrument-aspect-conjunction);--chart-instrument-chart-aspect-opposition:var(--theme-chart-instrument-aspect-opposition);--chart-instrument-chart-aspect-trine:var(--theme-chart-instrument-aspect-trine);--chart-instrument-chart-aspect-square:var(--theme-chart-instrument-aspect-square);--chart-instrument-chart-aspect-sextile:var(--theme-chart-instrument-aspect-sextile);--chart-instrument-chart-aspect-quincunx:var(--theme-chart-instrument-aspect-quincunx);--chart-instrument-chart-aspect-semisextile:var(--theme-chart-instrument-aspect-semisextile)}
.chart-instrument-surface{border:var(--chart-instrument-control-border);border-radius:var(--chart-instrument-radius-panel);background:linear-gradient(180deg, var(--chart-instrument-material-highlight), transparent 18%), linear-gradient(180deg, var(--chart-instrument-material-face-high), var(--chart-instrument-material-face));box-shadow:inset 0 1px 0 var(--chart-instrument-material-highlight), 0 12px 28px #0000003d;color:var(--chart-instrument-ink);font-family:var(--chart-instrument-font-ui);position:relative;overflow:hidden}.chart-instrument-surface[data-instrument-surface=panel]{background:var(--chart-instrument-material-panel);box-shadow:var(--chart-instrument-elevation-recessed)}.chart-instrument-screen{border:var(--chart-instrument-screen-border);border-radius:var(--chart-instrument-screen-radius);background:var(--chart-instrument-screen-background);min-width:0;box-shadow:var(--chart-instrument-screen-shadow);color:var(--chart-instrument-chrome-text);font-family:var(--chart-instrument-font-ui);text-shadow:0 0 7px rgb(var(--chart-instrument-chrome-glow-rgb) / 34%);transition:border-color .14s,box-shadow .14s,color .14s;position:relative;overflow:hidden}.chart-instrument-screen[data-state=loading]{border-color:color-mix(in srgb, var(--chart-instrument-state-loading) 48%, var(--chart-instrument-material-edge));animation:1.25s ease-in-out infinite chart-instrument-screen-pulse}.chart-instrument-screen[data-state=error]{border-color:color-mix(in srgb, var(--chart-instrument-state-danger) 55%, var(--chart-instrument-material-edge));color:var(--chart-instrument-state-danger)}.chart-instrument-key{z-index:0;isolation:isolate;min-width:var(--chart-instrument-control-height-touch);min-height:var(--chart-instrument-control-height-touch);height:var(--chart-instrument-control-height-touch);padding:5px var(--chart-instrument-space-5);box-shadow:none;color:var(--chart-instrument-chrome-brass);font-family:var(--chart-instrument-font-ui);font-size:var(--chart-instrument-type-label-size);font-weight:var(--chart-instrument-type-label-weight);letter-spacing:var(--chart-instrument-type-label-tracking);line-height:var(--chart-instrument-type-label-leading);text-transform:var(--chart-instrument-type-label-transform);background:0 0;border:0;position:relative}.chart-instrument-key:before{z-index:-1;border:var(--chart-instrument-control-border);border-radius:var(--chart-instrument-control-radius);background:var(--chart-instrument-control-surface);box-shadow:var(--chart-instrument-elevation-control);content:"";transition:background .14s,border-color .14s,box-shadow .14s,transform 90ms;position:absolute;inset:5px 0}.chart-instrument-key:hover:before{border-color:var(--chart-instrument-control-border-hover);background:var(--chart-instrument-control-surface-hover)}.chart-instrument-key:focus-visible{outline:2px solid var(--chart-instrument-focus-ring);outline-offset:calc(-1 * var(--chart-instrument-focus-offset));box-shadow:none}.chart-instrument-key:active{transform:none}.chart-instrument-key:active:before,.chart-instrument-key[data-selected=true]:before{border-color:color-mix(in srgb, var(--chart-instrument-chrome-control) 54%, var(--chart-instrument-material-edge));box-shadow:var(--chart-instrument-elevation-control-pressed);transform:translateY(1px)}.chart-instrument-key[data-selected=true]{color:var(--chart-instrument-chrome-text);text-shadow:0 0 8px rgb(var(--chart-instrument-chrome-glow-rgb) / 42%)}.chart-instrument-key:disabled{cursor:not-allowed;opacity:.42}.chart-instrument-control-row{min-width:0;min-height:var(--chart-instrument-control-height-touch);padding:var(--chart-instrument-space-3) var(--chart-instrument-space-4);border-radius:var(--chart-instrument-radius-medium);color:var(--chart-instrument-ink);font-family:var(--chart-instrument-font-ui);border:1px solid #0000;transition:background-color .14s,border-color .14s,box-shadow .14s}.chart-instrument-control-row:hover,.chart-instrument-control-row:focus-within{border-color:color-mix(in srgb, var(--chart-instrument-control-tint,var(--chart-instrument-chrome-control)) 25%, transparent);background:color-mix(in srgb, var(--chart-instrument-control-tint,var(--chart-instrument-chrome-control)) 6%, var(--chart-instrument-material-face))}.chart-instrument-control-row[data-selected=true]{color:var(--chart-instrument-chrome-text)}.chart-instrument-control-row__copy,.chart-instrument-control-row__name{min-width:0}.chart-instrument-control-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-instrument-control-row__meta{color:var(--chart-instrument-ink-dim);font-size:var(--chart-instrument-type-value-size);font-weight:var(--chart-instrument-type-value-weight);letter-spacing:var(--chart-instrument-type-value-tracking);line-height:var(--chart-instrument-type-value-leading);text-transform:var(--chart-instrument-type-value-transform);font-variant-numeric:tabular-nums}.chart-instrument-rocker{border-color:var(--chart-instrument-control-border-theme);background:var(--chart-instrument-material-well);width:2rem;height:1.1rem;color:var(--chart-instrument-control-tint,var(--chart-instrument-chrome-control));accent-color:currentColor;border-radius:999px}.chart-instrument-rocker:focus-visible{outline:2px solid var(--chart-instrument-focus-ring);outline-offset:var(--chart-instrument-focus-offset)}.chart-instrument-section-heading{justify-content:space-between;align-items:center;gap:var(--chart-instrument-space-6);min-width:0;padding:var(--chart-instrument-space-5) var(--chart-instrument-space-6);border-bottom:1px solid rgb(var(--chart-instrument-data-violet-control-rgb) / 14%);background:linear-gradient(180deg, var(--chart-instrument-material-highlight), transparent), var(--chart-instrument-material-face-high);color:var(--chart-instrument-ink);font-family:var(--chart-instrument-font-ui);display:flex}.chart-instrument-section-heading__copy{gap:var(--chart-instrument-space-1);min-width:0;display:grid}.chart-instrument-section-heading__eyebrow{color:var(--chart-instrument-chrome-muted);font-size:var(--chart-instrument-type-label-size);font-weight:var(--chart-instrument-type-label-weight);letter-spacing:var(--chart-instrument-type-label-tracking);line-height:var(--chart-instrument-type-label-leading);text-transform:var(--chart-instrument-type-label-transform)}.chart-instrument-section-heading__title{overflow-wrap:anywhere;color:var(--chart-instrument-ink);font-size:var(--chart-instrument-type-header-size);font-weight:var(--chart-instrument-type-header-weight);letter-spacing:var(--chart-instrument-type-header-tracking);line-height:var(--chart-instrument-type-header-leading);text-transform:var(--chart-instrument-type-header-transform)}.chart-instrument-status-lamp{align-items:center;gap:var(--chart-instrument-space-3);color:var(--chart-instrument-ink-dim);font-family:var(--chart-instrument-font-ui);font-size:var(--chart-instrument-type-label-size);font-weight:var(--chart-instrument-type-label-weight);letter-spacing:var(--chart-instrument-type-label-tracking);line-height:var(--chart-instrument-type-label-leading);text-transform:var(--chart-instrument-type-label-transform);flex:none;display:inline-flex}.chart-instrument-status-lamp__light{background:currentColor;border:1px solid;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 8px}.chart-instrument-status-lamp[data-state=active]{color:var(--chart-instrument-chrome-live)}.chart-instrument-status-lamp[data-state=success]{color:var(--chart-instrument-state-success)}.chart-instrument-status-lamp[data-state=warning]{color:var(--chart-instrument-state-warning)}.chart-instrument-status-lamp[data-state=error]{color:var(--chart-instrument-state-danger)}.chart-instrument-rack-panel{border:var(--chart-instrument-control-border);border-radius:var(--chart-instrument-radius-panel);background:var(--chart-instrument-material-panel);box-shadow:inset 0 1px 0 var(--chart-instrument-material-highlight-soft), 0 18px 38px #00000047;color:var(--chart-instrument-ink);font-family:var(--chart-instrument-font-ui);overflow:hidden}.chart-instrument-rack-tabs{border-color:rgb(var(--chart-instrument-data-violet-control-rgb) / 14%);background:var(--chart-instrument-material-face-low);min-width:0;display:flex;overflow-x:auto}.chart-instrument-rack-tab{min-width:0;min-height:var(--chart-instrument-control-height-touch);color:var(--chart-instrument-ink-dim);font-family:var(--chart-instrument-font-ui);font-size:var(--chart-instrument-type-label-size);font-weight:var(--chart-instrument-type-label-weight);letter-spacing:var(--chart-instrument-type-label-tracking);line-height:var(--chart-instrument-type-label-leading);text-transform:var(--chart-instrument-type-label-transform);background:0 0;border:0;border-left:1px solid #00000047;flex:1 1 0}.chart-instrument-rack-tab:first-child{border-left:0}.chart-instrument-rack-tab:after{right:var(--chart-instrument-space-6);bottom:var(--chart-instrument-space-1);left:var(--chart-instrument-space-6);content:"";background:0 0;border-radius:999px;height:2px;position:absolute}.chart-instrument-rack-tab:hover{color:var(--chart-instrument-ink)}.chart-instrument-rack-tab:focus-visible{outline:2px solid var(--chart-instrument-focus-ring);outline-offset:-3px}.chart-instrument-rack-tab[data-state=active]{background:linear-gradient(180deg, rgb(var(--chart-instrument-chrome-control-rgb) / 13%), rgb(var(--chart-instrument-chrome-control-rgb) / 5%));color:var(--chart-instrument-chrome-text)}.chart-instrument-rack-tab[data-state=active]:after{background:var(--chart-instrument-chrome-brass);box-shadow:0 0 8px rgb(var(--chart-instrument-chrome-glow-rgb) / 45%)}.chart-instrument-chart-state{min-height:9rem;padding:var(--chart-instrument-space-6);text-align:center;place-items:center;display:grid}.chart-instrument-chart-state[data-instrument-chart-state=ready]{color:var(--chart-instrument-state-success)}[data-instrument-contrast-preview=high] .chart-instrument-surface,[data-instrument-contrast-preview=high] .chart-instrument-rack-panel,[data-instrument-contrast-preview=high] .chart-instrument-key:before{border-color:var(--chart-instrument-ink)}[data-instrument-contrast-preview=high] .chart-instrument-screen{border-color:var(--chart-instrument-chrome-text);color:var(--chart-instrument-chrome-text);text-shadow:none}[data-instrument-motion-preview=reduced] .chart-instrument-screen[data-state=loading],[data-instrument-motion-preview=reduced] .chart-instrument-key,[data-instrument-motion-preview=reduced] .chart-instrument-key:before,[data-instrument-motion-preview=reduced] .chart-instrument-control-row{transition-duration:.01ms;animation:none}@keyframes chart-instrument-screen-pulse{50%{box-shadow:var(--chart-instrument-screen-shadow), 0 0 14px color-mix(in srgb, var(--chart-instrument-state-loading) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.chart-instrument-screen[data-state=loading],.chart-instrument-key,.chart-instrument-key:before,.chart-instrument-control-row,.chart-instrument-rack-tab{transition-duration:.01ms;animation:none}}@media (forced-colors:active){.chart-instrument-surface,.chart-instrument-screen,.chart-instrument-rack-panel,.chart-instrument-key:before,.chart-instrument-control-row,.chart-instrument-rocker,.chart-instrument-rack-tab{box-shadow:none;color:canvastext;text-shadow:none;background:canvas;border-color:canvastext}.chart-instrument-key:focus-visible,.chart-instrument-rocker:focus-visible,.chart-instrument-rack-tab:focus-visible{outline-color:highlight}.chart-instrument-status-lamp__light,.chart-instrument-rack-tab[data-state=active]:after{box-shadow:none;background:highlight}}
