@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-star-chart]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#ededef;--surface-canvas:#0e0f12;--surface-raised:#26272a;--surface-sunken:#0e0f12;--surface-floating:#3e3f41;--surface-field-on-canvas:var(--surface-raised);--surface-field-on-raised:var(--surface-sunken);--surface-field:var(--surface-field-on-canvas);--surface-emphasis:var(--surface-floating);--neutral-925:#1c1d20;--agent:#a78bfa;--avatar-fill:#3a2d4a;--avatar-ink:#c084fc;--ntm-agent:var(--agent);--ntm-gold:var(--ntm-agent);--ntm-disc:var(--foreground-muted);--ntm-rest:var(--foreground-muted);--ntm-bg:var(--surface-canvas);--button-primary-base-bg:var(--foreground);--button-primary-base-fg:var(--surface-canvas);--session-gate-bg:#0a1628;--session-gate-fg:#ededef;--neutral-series:#a3a3a3;--neutral-series-point:#e5e5e5;--axis-label:#737373;--chart-gridline:#262626;--metric-value:#e5e5e5;--button-ghost-base-border:transparent;--control-padding-block:var(--space-4);--control-padding-inline:var(--space-16);--button-height:var(--space-26);--button-height-bordered:var(--space-28);--button-icon-box:var(--space-24);--button-xs-height:var(--space-20);--button-sm-height:var(--space-22);--button-base-height:var(--space-26);--button-lg-height:var(--space-32);--button-xs-bordered-height:var(--space-22);--button-sm-bordered-height:var(--space-24);--button-base-bordered-height:var(--space-28);--button-lg-bordered-height:34px;--button-xs-padding-block:var(--space-2);--button-sm-padding-block:var(--space-2);--button-base-padding-block:var(--space-4);--button-lg-padding-block:var(--space-6);--button-xs-padding-inline:var(--space-8);--button-sm-padding-inline:var(--space-12);--button-base-padding-inline:var(--space-16);--button-lg-padding-inline:var(--space-20);--button-label-xs-size:var(--font-size-axis);--button-label-sm-size:var(--font-size-12);--button-label-base-size:var(--font-size-12);--button-label-lg-size:var(--font-size-02);--button-label-xs-line-height:var(--space-16);--button-label-sm-line-height:var(--space-18);--button-label-base-line-height:var(--space-18);--button-label-lg-line-height:var(--space-20);--button-icon-xs-box:var(--space-16);--button-icon-sm-box:var(--space-20);--button-icon-base-box:var(--space-24);--button-icon-lg-box:var(--space-32);--button-icon-glyph:var(--icon-size-sm);--button-group-radius-xs:var(--radius-sm);--button-group-radius-sm:var(--radius-sm);--button-group-radius-base:var(--space-6);--button-group-radius-lg:var(--space-8);--button-group-radius-inner:var(--radius-structural);--segmented-toggle-radius-icon:var(--radius-full);--segmented-toggle-radius-label-xs:var(--radius-sm);--segmented-toggle-radius-label-sm:var(--radius-sm);--segmented-toggle-radius-label-base:var(--radius-sm);--segmented-toggle-radius-label-lg:var(--radius-md);--btn-radius:6px;--btn-height-xs:var(--space-20);--btn-height-sm:var(--space-24);--btn-height-base:var(--space-28);--btn-height-lg:var(--space-32);--btn-pad-x-xs:var(--space-6);--btn-pad-x-sm:var(--space-8);--btn-pad-x-base:var(--space-10);--btn-pad-x-lg:var(--space-12);--btn-gap-xs:var(--space-4);--btn-gap-sm:var(--space-5);--btn-gap-base:var(--space-6);--btn-gap-lg:var(--space-6);--btn-label-xs:var(--font-size-axis);--btn-label-sm:12px;--btn-label-base:var(--font-size-01);--btn-label-lg:var(--font-size-01);--btn-icon-xs:var(--icon-size-sm);--btn-icon-sm:var(--icon-size-sm);--btn-icon-base:var(--icon-size-md);--btn-icon-lg:var(--icon-size-md);--btn-disabled-opacity:.45;--btn-state-hover-opacity:.08;--btn-state-active-opacity:.12;--btn-primary-bg:var(--button-primary-base-bg);--btn-primary-fg:var(--button-primary-base-fg);--btn-secondary-fg:#e6e6e6;--btn-secondary-border:#3a3a3a;--btn-tertiary-bg:#232323;--btn-tertiary-fg:#e6e6e6;--btn-ghost-fg:#8f8f8f;--btn-ghost-fg-hover:#e6e6e6;--btn-muted-bg:var(--surface-sunken);--btn-muted-fg:var(--foreground-subtle);--btn-destructive-bg:#d2574f;--btn-destructive-fg:#111;--btn-focus-ring:#e6e6e6;--layer-band:#404040;--border-band:#525252;--border-pill:#737373;--border-focus:#8a9bab;--status-verified:#66bb6a;--status-matched:var(--status-verified);--status-verified-background:#15803d;--status-caution:#d8a94a;--status-caution-background:#7c4a12;--status-failed:#ef5350;--status-pending:#8a8a8a;--status-complete:var(--status-verified);--library-reading-width:42rem;--control-height-sm:28px;--control-height-base:var(--button-base-bordered-height);--layer-input:var(--layer-1);--status-success-border:#2e4a31;--status-success-background:#162117;--status-warning-border:#4c3d1d;--status-warning-background:#241d0f;--status-error-border:#5a2429;--status-error-background:#2a1416;--comment:#2563eb;--brand-mark:#e8b54b;--citation:#e8b54b;--citation-background:#e8b54b1f;--citation-ink:var(--foreground);--galaxy-type-person:#6b9bd8;--galaxy-type-location:#8fd0ca;--galaxy-type-institution:#c393b8;--galaxy-type-event:#f5a14d;--galaxy-type-document:#74bc69;--galaxy-type-image:#ffb0b8;--galaxy-type-video:#b88d73;--galaxy-type-audio:#e2585b;--galaxy-type-selector:#f0d465;--galaxy-type-other:#7a7774;--galaxy-edge:#3a3c41;--galaxy-edge-focus:#6b6e75;--brand-mark-ink:#111;--brand-mark-rule:#f2f2f2;--font-family-workhorse:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-family-reading:"Source Serif 4", ui-serif, Georgia, "Times New Roman", serif;--font-size-01:13px;--font-size-axis:11px;--font-size-12:12px;--font-size-02:14px;--font-size-composer-lg:18px;--font-size-03:17px;--font-size-04:19px;--font-size-05:22px;--font-size-06:24px;--font-size-07:26px;--font-size-08:29px;--font-size-09:34px;--font-size-10:38px;--line-height-01:22px;--line-height-12:14px;--line-height-02:24px;--line-height-03:29px;--line-height-04:34px;--line-height-05:38px;--line-height-06:43px;--line-height-07:48px;--line-height-14:17px;--line-height-15:18px;--line-height-16:19px;--line-height-18:22px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight-lg:-.03em;--tracking-tight-md:-.02em;--tracking-tight-sm:-.01em;--tracking-none:0;--tracking-loose-sm:.01em;--tracking-loose-md:.02em;--tracking-caps:.06em;--tracking-caps-wide:.12em;--tracking-label:var(--tracking-caps);--tracking-caption:var(--tracking-loose-sm);--tracking-body-sm:var(--tracking-loose-sm);--tracking-subheading:var(--tracking-tight-sm);--icon-stroke:1.5;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-64:64px;--radius-structural:0;--radius-card:6px;--radius-sm:4px;--radius-md:6px;--radius-control:var(--radius-md);--radius-bubble:8px;--radius-composer:16px;--radius-composer-compact:12px;--radius-send:24px;--radius-full:9999px;--duration-scrollbar-fade:.2s;--rail-width:40px;--rail-item:28px;--topbar-height:44px;--topbar-z:3;--page-header-z:4;--chat-new-activity-z:3;--panel-min:200px;--panel-width:var(--panel-min);--panel-context-menu-width:336px;--right-panel-width:360px;--right-panel-min:280px;--main-min-width:480px;--tab-label-max:180px;--tab-close-spacer:16px;--tab-action-width:30px;--tab-fade-width:56px;--tab-active-bg:var(--surface-emphasis);--empty-hero-glyph:72px;--create-menu-width:214px;--menu-trigger-icon-width:var(--button-icon-sm-box);--menu-trigger-collapse-inline-size:420px;--menu-panel-min-width:200px;--menu-panel-max-width:280px;--submenu-min-width:240px;--submenu-max-width:320px;--context-submenu-max-height:calc(var(--menu-row) * 8);--menu-row:var(--space-32);--tooltip-max-width:280px;--tooltip-max-lines:4;--research-report-column-width:288px;--research-report-document-min-width:var(--research-report-column-width);--research-report-column-inset:var(--space-16);--reading-column-max-width:900px;--chat-panel-toggle-inset:var(--space-24);--chat-panel-rail-clearance:calc(var(--chat-panel-toggle-inset) + var(--right-panel-toggle-size) + var(--space-8));--reading-column-gutter:var(--research-report-column-inset);--research-ledger-dimmed-opacity:.4;--research-ledger-panel-surface:color-mix(in srgb, var(--surface-canvas) 95%, var(--foreground));--research-ledger-gap:var(--space-8);--chat-sources-popover-width:360px;--chat-sources-popover-height:280px;--chat-citation-highlight-fill:color-mix(in srgb, var(--foreground) 12%, transparent);--chat-citation-chip-fill-hover:color-mix(in srgb, var(--foreground) 14%, transparent);--research-source-avatar-size:16px;--research-source-pill-fill:#ffffff0d;--research-ledger-select-hue:#6984e8;--research-ledger-select-fill:color-mix(in srgb, var(--research-ledger-select-hue) 30%, var(--surface-raised));--research-ledger-select-fill-hover:color-mix(in srgb, var(--research-ledger-select-hue) 38%, var(--surface-raised));--research-ledger-related-fill:color-mix(in srgb, var(--research-ledger-select-hue) 17%, var(--surface-raised));--research-ledger-card-selected-fill:color-mix(in srgb, var(--foreground) 6%, var(--surface-raised));--research-ledger-card-selected-shadow:none;--research-details-label-width:112px;--research-quote-rule:var(--border-strong);--research-quote-rule-width:var(--stroke-02);--research-quote-inset:var(--space-12);--research-quote-superseded-opacity:var(--opacity-dim);--research-drawer-width:var(--right-panel-width);--research-drawer-header-padding-block:var(--space-16);--research-drawer-header-gap:var(--space-8);--research-drawer-title-row-height:var(--line-height-02);--research-drawer-inset:var(--research-report-column-inset);--research-drawer-rail-width:calc(var(--right-panel-toggle-size) + 2 * var(--space-4));--research-report-scroll-fade:var(--space-24);--page-fade-height:var(--space-24);--expanding-search-width:240px;--research-report-surface:var(--surface-canvas);--research-report-scrollbar-gutter:var(--space-12);--research-report-connector-z:1;--research-report-header-z:2;--research-report-document-fade-z:0;--research-report-header-content-gap:var(--space-4);--research-report-search-basis:var(--space-64);--resize-grip-stroke:var(--stroke-02);--resize-grip-active-color:var(--border-strong);--card-body-inset:var(--space-12);--investigation-section-gap:var(--space-12);--investigation-divider-space:calc(var(--investigation-section-gap) / 2);--investigation-report-fade:var(--research-report-scroll-fade);--investigation-report-fade-z:1;--investigation-tip-width:var(--research-report-column-width);--investigation-popover-max-height:200px;--research-report-connector-active-stroke:var(--stroke-02);--research-report-connector-dimmed-stroke:var(--border);--menu-item-pad-x:var(--space-12);--object-header-padding-block-start:var(--space-24);--object-header-padding-inline:var(--space-24);--main-region-padding:var(--space-20);--canvas-inline:var(--space-24);--page-gutter:var(--space-24);--page-section-gap:var(--space-32);--page-block-gap:var(--space-16);--page-label-gap:var(--space-8);--page-reading-max:760px;--page-split-gap:var(--space-24);--list-row-height:44px;--field-height:var(--list-row-height);--field-textarea-min-height:calc(var(--space-32) * 3);--field-label-gap:var(--space-8);--field-helper-gap:var(--space-6);--field-height-compact:var(--panel-control-size);--field-label-gap-compact:var(--space-4);--field-helper-gap-compact:var(--space-4);--config-label-column:180px;--config-fields-max:640px;--config-section-gap:var(--space-32);--entity-def-label-width:112px;--panel-header-gap:var(--space-4);--object-header-padding-block-end:var(--space-12);--page-crumb-height:var(--line-height-01);--page-tab-height:calc(var(--space-12) + var(--line-height-01) + var(--space-8));--agent-scroll-spy-offset:72px;--agent-section-open-min-width:1240px;--agent-section-nav-width:calc(var(--space-28) * 8);--agent-section-nav-duration:var(--duration-enter);--agent-section-nav-easing:var(--ease-enter);--agent-toggle-top:var(--space-10);--agent-toggle-left:var(--space-6);--agent-toggle-size:var(--space-28);--agent-content-width:66.667%;--agent-content-max-width:var(--reading-column-max-width);--agent-content-padding-top:var(--space-28);--agent-content-padding-inline:var(--space-40);--agent-content-padding-bottom:var(--space-64);--agent-section-block-space:var(--space-24);--agent-section-content-space:var(--space-12);--agent-label-sublabel-space:var(--space-4);--agent-section-child-indent:var(--space-36);--agent-tbl-variable-columns:160px 120px minmax(0, 1fr);--agent-tbl-version-columns:36px minmax(0, 1fr) 120px 140px;--agent-tbl-belief-columns:140px minmax(0, 1fr) 120px 140px;--agent-tbl-file-columns:minmax(0, 1fr) calc(var(--space-32) * 5) calc(var(--space-32) * 3) calc(var(--space-32) * 3);--agent-tbl-gap:var(--space-12);--agent-tbl-header-padding:7px var(--space-12);--agent-tbl-row-padding:9px var(--space-12);--agent-tbl-add-row-padding:var(--space-16) var(--space-12);--agent-tbl-field-padding:var(--space-6) var(--space-10);--agent-usage-cell-padding:var(--space-12) var(--space-14);--agent-usage-metric-font-size:var(--font-size-07);--agent-usage-note-font-size:var(--font-size-axis);--capability-tree-stroke:var(--stroke-01);--capability-tree-elbow:var(--space-10);--capability-tree-row-height:var(--tree-item-height);--capability-tree-row-inset:var(--space-14);--capability-tree-nested-margin:var(--space-14);--capability-tree-rail-radius:var(--radius-sm);--capability-tree-name-size:var(--font-size-02);--capability-caret-size:var(--space-10);--capability-section-title-size:var(--font-size-02);--agent-config-grid-gap:var(--space-28);--agent-config-pill-height:var(--space-32);--agent-config-pill-radius:var(--radius-composer);--agent-config-monogram-size:var(--space-22);--agent-config-state-height:var(--space-26);--agent-config-state-radius:var(--radius-composer-compact);--agent-config-caution-size:var(--space-14);--agent-config-instruction-band-height:var(--space-28);--agent-config-name-size:var(--font-size-02);--agent-config-text-size:var(--font-size-01);--agent-config-instruction-leading:1.65;--agent-instruction-max-height:18.75em;--object-header-sub-leading:var(--line-height-02);--canvas-grid-top-padding:24px;--canvas-grid-bottom-padding:var(--space-24);--canvas-grid-gap:var(--space-12);--canvas-dot-pitch:22px;--creation-panel-width:320px;--source-sweep-pipeline-width:270px;--source-sweep-inspector-pane-width:330px;--source-sweep-inspector-width:660px;--creation-pane-width:616px;--authored-surface-max:1120px;--conversation-measure:336px;--conversation-landing-measure:620px;--conversation-starter-icon-width:calc(var(--space-32) + var(--space-16));--conversation-starter-stroke:var(--stroke-edge);--conversation-starter-node-stroke:var(--stroke-02);--conversation-turn-width:82%;--conversation-bubble-max:75%;--chat-drawer-share:40%;--chat-drawer-min-width:calc(var(--space-32) * 8 + var(--space-24));--conversation-inset:var(--space-24);--conversation-row-padding-block:5px;--conversation-panel-row-height:var(--tree-item-height);--conversation-owner-width:72px;--conversation-time-width:40px;--conversation-lane-inset:var(--space-10);--conversation-unread-size:var(--dot-size);--conversation-launcher-height:32px;--chat-row-height:var(--tree-item-height);--chat-row-inset:var(--space-10);--chat-row-gutter:var(--space-4);--chat-row-child-inset:calc(var(--chat-row-inset) + var(--space-18));--chat-row-status-width:var(--space-8);--chat-row-status-glyph:var(--space-6);--chat-row-caret-box:var(--space-16);--chat-row-kebab-box:var(--space-20);--chat-row-label-fade:var(--space-28);--chat-section-header-height:var(--space-32);--chat-section-control-height:var(--space-24);--chat-view-all-inset:var(--space-26);--chat-pinned-max-height:40%;--chat-split-hit:calc(var(--space-8) + var(--stroke-01));--chat-split-grip-width:var(--space-24);--chat-split-grip-height:calc(var(--stroke-01) + var(--stroke-02));--chat-filter-dot-size:var(--space-4);--conversations-all-name-width:34%;--conversations-all-hug-width:1%;--composer-height:58px;--composer-chips-height:96px;--composer-model-trigger-width:200px;--starter-bar-extra:var(--space-32);--attach-note-width:260px;--conversation-research-figure-width:160px;--effort-popover-width:320px;--effort-popover-body-height:calc(6 * var(--effort-popover-row-height) + var(--space-16));--effort-popover-side-width:240px;--effort-collapse-duration:.36s;--effort-collapse-ease:cubic-bezier(.32, .72, 0, 1);--effort-popover-header-height:44px;--effort-popover-row-height:var(--space-32);--effort-summary-height:calc(var(--line-height-01) * 3);--effort-slider-knob:22px;--effort-slider-inset:11px;--effort-row-value-width:150px;--research-composer-pill-value-max:calc(var(--space-32) * 4);--research-composer-pill-min-height:var(--space-32);--orchestrator-action-icon-width:var(--space-28);--orchestrator-action-icon-height:var(--space-20);--chat-hero-mark-size:calc(var(--space-32) + var(--space-8));--chat-hero-mark-size-compact:var(--space-32);--chat-hero-measure:70cqi;--chat-opening-block-min:112px;--chat-table-prose-min:calc(var(--space-32) * 5);--chat-table-edge-fade:var(--space-32);--chat-dock-size:40px;--chat-dock-hover-width:75px;--orchestrator-pill-width:576px;--orchestrator-chat-height:min(560px, 64vh);--orchestrator-chat-folded-height:calc(var(--chat-dock-size) + 2 * var(--stroke-01));--orchestrator-stack-gap:var(--space-8);--canvas-card-width:320px;--canvas-card-min-width:260px;--grid-row-height:112px;--card-compact-row-height:46px;--canvas-column-count:4;--canvas-split-column-count:2;--canvas-empty-height:200px;--right-panel-header-height:32px;--right-panel-header-padding-inline:var(--space-10);--right-panel-toggle-size:var(--space-28);--tabstrip-height:32px;--section-header-height:24px;--tree-item-height:26px;--need-row-height:116px;--icon-size-xs:8px;--icon-size-sm:12px;--choice-size-sm:var(--space-14);--choice-size-base:var(--space-16);--choice-radius:var(--space-2);--choice-glyph-ratio:.625;--choice-dot-ratio:.5;--choice-dot-rest-scale:.7;--choice-check-stroke:13;--icon-size:16px;--icon-size-md:16px;--icon-size-lg:20px;--icon-size-xl:24px;--thinking-mark-size:var(--icon-size-md);--thinking-mark-size-xl:var(--icon-size-xl);--foreground-muted-streaming:var(--foreground-subtle);--step-code-max-lines:12;--metric-elapsed-show-ms:5000;--metric-elapsed-keep-ms:30000;--view-min-height:var(--space-64);--icon-sm:var(--icon-size-sm);--icon-md:var(--icon-size-md);--icon-lg:var(--icon-size-lg);--icon-glyph-max:var(--icon-size-lg);--dot-size:6px;--agent-glyph-size:var(--space-8);--agent-glyph-idle-ring:var(--border-subtle);--focus-edge:2px;--card-focus-edge:3px;--focus-offset:var(--stroke-01);--field-focus-ring:var(--stroke-01);--stroke-00:0;--stroke-01:1px;--stroke-02:2px;--opacity-disabled:.4;--opacity-dim:.45;--opacity-dim-strong:.08;--layout-pill-segment:var(--space-24);--layout-pill-inset:var(--space-2);--duration-reveal:.1s;--duration-enter:.15s;--duration-expand:.2s;--duration-collapse:.15s;--duration-pulse:1.2s;--duration-toast-enter:.15s;--duration-toast-rest:5s;--duration-toast-leave:.2s;--duration-caret-blink:1s;--duration-settle:.32s;--duration-navigate-fade:.24s;--duration-navigate-hold:.96s;--duration-navigate-flash:calc(var(--duration-navigate-fade) * 2 + var(--duration-navigate-hold));--rise-distance:8px;--ease-enter:ease-out;--ease-leave:ease-in;--ease-pulse:ease-in-out;--overlay-slide-distance:var(--space-2);--sheet-slide-distance:var(--space-8);--tooltip-arrow-size:var(--space-8);--tooltip-arrow-radius:var(--space-2);--tooltip-padding-inline:var(--space-8);--tooltip-line-height:var(--line-height-16);--field-default-height:var(--field-height);--toast-height:36px;--attribute-row-height:44px;--data-row-height:28px;--opacity-departing:.4;--z-sticky:40;--z-dialog:100;--z-popover:200;--z-tooltip:300;--z-toast:400;--toast-inset:var(--space-16);--toast-max-width:420px;--toast-layer-offset:var(--space-6);--toast-fan-gap:var(--space-6);--toast-layer-scale-step:.05;--toast-layer-fade-step:.3;--create-submenu-width:248px;--panel-control-size:var(--space-28);--overlay-scrim:#0000008c;--overlay-elevation:0 4px 16px #0000001f;--overlay-elevation-popover:0 4px 6px #0000001f;--shadow-hint:0 1px 2px #0000000f;--shadow-low:var(--overlay-elevation-popover);--shadow-high:var(--overlay-elevation);--shadow-surface:var(--overlay-elevation-popover);--radius-float:var(--radius-sm);--radius-dialog:var(--radius-bubble);--radius-interactive:6px;--modal-width:400px;--dialog-width-md:640px;--dialog-width-wizard:1024px;--dialog-height-wizard:640px;--lineage-modal-width:calc(var(--space-32) * 40 + var(--space-16));--lineage-modal-body-height:min(calc(var(--space-32) * 20), calc(100vh - var(--space-32) * 5));--lineage-col-questions:184px;--lineage-col-assertions:248px;--lineage-col-sources:178px;--lineage-panel-width:250px;--lineage-font-micro:8px;--lineage-font-tag:8.5px;--lineage-font-badge:9px;--lineage-font-detail:10px;--lineage-font-node:10.5px;--lineage-font-panel-title:11.5px;--tracking-micro:.08em;--tracking-badge:.05em;--radius-badge:3px;--duration-state:.12s;--opacity-ghost-edge:.12;--stroke-edge:1.5px;--lineage-status-matched:#7fbe84;--lineage-status-caution:#e4c078;--lineage-status-failed:#f08a92;--foreground-muted:#bcbcbe;--foreground-subtle:#9a9b9d;--foreground-disabled:#6e6e71;--layer-panel-recessed:#17181b;--layer-send:#4c4d4f;--canvas-dot:#2f3033;--border-subtle:#242528;--border:#2f3033;--border-strong:#444447;--interaction-hover:#ededef0f;--interaction-hover-soft:#ededef0d;--interaction-selected:#ededef2e;--button-overlay-hover:#ededef14;--button-overlay-active:#ededef26;--agent-deep:#826cc3;--button-primary-hover-bg:#f0f0f1;--button-primary-active-bg:#d1d1d2;--button-tertiary-active-bg:#646567;--card-elevation:0 1px 2px #000000b3, 0 12px 28px #000000a6, 0 32px 64px -8px #000c;--card-rim:var(--border-pill);--add-card-modal-width:664px;--add-card-modal-max-height:456px;--add-card-sidebar-width:176px;--add-card-results-max-height:340px;--add-card-sort-width:190px;--artifact-inline-preview-max-height:240px;--create-agent-sidebar-width:216px;--create-agent-chip-max:120px;--create-agent-review-label-width:152px;--create-agent-review-nested-label-width:136px;--search-modal-width:520px;--usage-modal-width:720px;--popover-create-width:240px;--theme-swatch-width:64px;--text-size-sample-height:68px;--theme-swatch-height:40px;--theme-preview-stage-min:320px;--theme-preview-stage-max:420px;--theme-preview-card-height:380px;--popover-search-width:320px;--popover-filter-width:320px;--popover-filter-max-height:calc(var(--popover-filter-width) * 2 / 3);--popover-filter-list-height:calc(var(--space-28) * 4)}[data-star-chart],[data-theme]{--surface-field:var(--surface-field-on-canvas);--surface-field-on-canvas:var(--surface-raised);--surface-field-on-raised:var(--surface-sunken);--surface-emphasis:var(--surface-floating);--shadow-low:var(--overlay-elevation-popover);--shadow-high:var(--overlay-elevation);--shadow-surface:var(--overlay-elevation-popover);--color-row-hover:var(--interaction-hover);--menu-meta-foreground:var(--foreground-subtle);--radius-interactive:6px;--surface-emphasis-hover:var(--layer-send);--tab-active-bg:var(--surface-emphasis);--lineage-card-border:var(--border-strong);--button-disabled-bg:var(--surface-emphasis);--button-primary-hover-fg:var(--button-primary-base-fg);--button-primary-active-fg:var(--button-primary-base-fg);--button-primary-disabled-bg:var(--surface-emphasis);--button-primary-disabled-fg:var(--foreground-disabled);--button-secondary-base-bg:var(--surface-raised);--button-secondary-base-border:var(--border-strong);--button-secondary-base-fg:var(--foreground);--button-secondary-hover-bg:var(--surface-emphasis);--button-secondary-hover-fg:var(--foreground);--button-secondary-active-bg:var(--interaction-selected);--button-secondary-active-border:var(--foreground-subtle);--button-secondary-active-fg:var(--foreground);--button-secondary-disabled-bg:var(--surface-raised);--button-secondary-disabled-border:var(--border-subtle);--button-secondary-disabled-fg:var(--foreground-disabled);--button-tertiary-base-bg:var(--surface-emphasis);--button-tertiary-base-fg:var(--foreground-muted);--button-tertiary-hover-bg:var(--layer-send);--button-tertiary-hover-fg:var(--foreground);--button-tertiary-active-fg:var(--foreground);--button-tertiary-disabled-bg:var(--surface-emphasis);--button-tertiary-disabled-fg:var(--foreground-disabled);--button-ghost-base-bg:transparent;--button-ghost-base-fg:var(--foreground-muted);--button-ghost-hover-bg:var(--surface-emphasis);--button-ghost-hover-fg:var(--foreground);--button-ghost-active-bg:var(--layer-send);--button-ghost-active-fg:var(--foreground);--button-ghost-disabled-fg:var(--foreground-disabled);--button-destructive-base-fg:#fff;--card-chrome:var(--surface-sunken);--card-body:var(--surface-raised);--card-border:var(--border-band);--button-disabled-border:var(--border-subtle);--button-disabled-fg:var(--foreground-disabled);--button-ghost-hover-border:var(--border-subtle);--button-ghost-active-border:var(--border-subtle);--button-destructive-base-bg:var(--status-failed);--button-destructive-hover-bg:color-mix(in srgb, var(--status-failed), var(--foreground) 8%);--button-destructive-hover-fg:var(--foreground);--button-destructive-active-bg:color-mix(in srgb, var(--status-failed), var(--foreground) 15%);--button-destructive-active-fg:var(--foreground);--button-selected-bg:var(--surface-emphasis);--button-selected-fg:var(--foreground);--segmented-toggle-track-bg:var(--surface-raised);--segmented-toggle-track-border:var(--btn-secondary-border);--running:var(--agent);--text-primary:var(--foreground);--text-secondary:var(--foreground-muted);--text-muted:var(--foreground-subtle);--status-success-icon:var(--status-verified);--status-warning-icon:var(--status-caution);--status-error-icon:var(--status-failed);--conversation-starter-line:var(--border-pill);--conversation-starter-tick:var(--foreground-disabled);--conversation-starter-node:var(--brand-mark);--conversation-starter-node-core:var(--foreground);--scrollbar-thumb:color-mix(in srgb, var(--foreground-subtle) 50%, transparent);--layout-pill-active:var(--surface-emphasis)}[data-star-chart],[data-theme$=-dark],[data-theme$=-dark] [data-star-chart]{--button-ghost-disabled-bg:transparent;--surface-emphasis:var(--surface-floating);--surface-field-on-canvas:var(--surface-raised);--surface-field-on-raised:var(--surface-sunken);--border-subtle:#ffffff1a;--border-strong:#fff3;--border:#ffffff26;--card-border:color-mix(in srgb, var(--border-band), var(--card-body) 20%)}[data-theme$=-light],[data-theme$=-light] [data-star-chart]{--button-ghost-disabled-bg:var(--surface-raised);--brand-mark-rule:var(--brand-mark-ink);--card-border:color-mix(in srgb, var(--card-body), var(--foreground) 18%);--surface-emphasis:var(--surface-sunken);--surface-field-on-canvas:var(--surface-raised);--surface-field-on-raised:var(--surface-raised);--border-subtle:#0000001a;--border-strong:#0003;--border:#00000026;--border-focus:#5a6f82;--btn-secondary-fg:#1a1a1a;--btn-secondary-border:#d4d4d4;--btn-tertiary-bg:#f2f2f2;--btn-tertiary-fg:#1a1a1a;--btn-ghost-fg:#6b6b6b;--btn-ghost-fg-hover:#1a1a1a;--btn-muted-bg:var(--surface-sunken);--btn-muted-fg:var(--foreground-subtle);--btn-destructive-bg:#c03d33;--btn-destructive-fg:#fff;--btn-focus-ring:#141414;--research-ledger-panel-surface:color-mix(in srgb, var(--surface-canvas) 92%, var(--foreground));--research-ledger-card-selected-fill:var(--surface-raised);--research-ledger-card-selected-shadow:0 1px 4px #00000024;--research-source-pill-fill:#00000014;--research-ledger-select-fill:color-mix(in srgb, var(--research-ledger-select-hue) 22%, var(--surface-raised));--research-ledger-select-fill-hover:color-mix(in srgb, var(--research-ledger-select-hue) 28%, var(--surface-raised));--research-ledger-related-fill:color-mix(in srgb, var(--research-ledger-select-hue) 11%, var(--surface-raised))}[data-theme=nebula-dark],[data-theme=nebula-dark] [data-star-chart]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#e5e9ee;--surface-canvas:#0a0e14;--surface-raised:#141923;--surface-sunken:#0a0e14;--surface-floating:#1c2230;--neutral-925:#10151e;--layer-band:#222a38;--border-band:#2b3546;--border-pill:#3a4759;--agent:#a855f7;--avatar-fill:#3a2d4a;--avatar-ink:#c084fc;--button-primary-base-bg:#d9a942;--button-primary-base-fg:#0a0e14;--status-verified:#4caf50;--status-verified-background:#1b5e20;--status-caution:#ffb300;--status-caution-background:#6b4a00;--status-failed:#ef5350;--status-pending:#9e9e9e;--status-success-border:#2c4f30;--status-success-background:#12231a;--status-warning-border:#5a4410;--status-warning-background:#221a08;--status-error-border:#5a2429;--status-error-background:#2a1416;--lineage-status-matched:#81c784;--lineage-status-caution:#ffd54f;--lineage-status-failed:#f28b8b;--interaction-hover:#7a8fa31f;--citation:#e8b54b;--citation-ink:var(--foreground);--galaxy-type-person:#6b9bd8;--galaxy-type-location:#8fd0ca;--galaxy-type-institution:#c393b8;--galaxy-type-event:#f5a14d;--galaxy-type-document:#74bc69;--galaxy-type-image:#ffb0b8;--galaxy-type-video:#b88d73;--galaxy-type-audio:#e2585b;--galaxy-type-selector:#f0d465;--galaxy-type-other:#7a7774;--galaxy-edge:#3a3c41;--galaxy-edge-focus:#6b6e75;--citation-background:#e8b54b1f;--foreground-muted:#b5b9be;--foreground-subtle:#94989d;--foreground-disabled:#686c72;--layer-panel-recessed:#13171d;--layer-send:#2c323f;--canvas-dot:#2b2f35;--interaction-hover-soft:#e5e9ee0d;--interaction-selected:#d9a9422e;--button-overlay-hover:#e5e9ee14;--button-overlay-active:#e5e9ee26;--agent-deep:#8342c1;--button-primary-hover-bg:#dfb65e;--button-primary-active-bg:#bf953a;--button-tertiary-active-bg:#484d59;--card-elevation:0 1px 2px #000000b3, 0 12px 28px #000000a6, 0 32px 64px -8px #000c;--card-rim:var(--border-pill)}[data-theme=nebula-light],[data-theme=nebula-light] [data-star-chart]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#0e1726;--surface-canvas:#fff;--surface-raised:#fff;--surface-sunken:#d8dfea;--surface-floating:#fff;--neutral-925:#eef2f7;--layer-band:#cfd7e3;--border-band:#c2ccda;--border-pill:#aebbcc;--agent:#7c5c9c;--avatar-fill:#d8cbe8;--avatar-ink:#7e22ce;--button-primary-base-bg:#d9a942;--button-primary-base-fg:#0e1726;--status-verified:#2e7d32;--status-verified-background:#dcebdd;--status-caution:#b45309;--status-caution-background:#fbf0e1;--status-failed:#c62828;--status-pending:#757575;--status-success-border:#c6d9c7;--status-success-background:#edf2ec;--status-warning-border:#ead4b0;--status-warning-background:#fbf0e1;--status-error-border:#f3c7c8;--status-error-background:#fdf0f1;--lineage-status-matched:#1b5e20;--lineage-status-caution:#92400e;--lineage-status-failed:#b71c1c;--citation:#78520a;--citation-ink:var(--foreground);--galaxy-type-person:#4e79a7;--galaxy-type-location:#76b7b2;--galaxy-type-institution:#b07aa1;--galaxy-type-event:#f28e2b;--galaxy-type-document:#59a14f;--galaxy-type-image:#ff9da7;--galaxy-type-video:#9c755f;--galaxy-type-audio:#e15759;--galaxy-type-selector:#edc948;--galaxy-type-other:#bab0ac;--galaxy-edge:#ddd;--galaxy-edge-focus:#afafaf;--citation-background:#78520a1f;--foreground-muted:#434a56;--foreground-subtle:#676d76;--foreground-disabled:#979ba2;--layer-panel-recessed:#f5f6f6;--layer-send:#ececee;--canvas-dot:#dbdcde;--interaction-hover:#0e17260f;--interaction-hover-soft:#0e17260d;--interaction-selected:#d9a9422e;--button-overlay-hover:#0e172614;--button-overlay-active:#0e172626;--agent-deep:#61487a;--button-primary-hover-bg:#dfb65e;--button-primary-active-bg:#bf953a;--button-tertiary-active-bg:#cbccd0;--card-elevation:0 1px 2px #0000000f, 0 12px 28px #00000014, 0 32px 64px -8px #0000001f;--card-rim:var(--card-border)}[data-text-size=compact],[data-text-size=compact] [data-star-chart]{--font-size-01:11px;--font-size-axis:9px;--font-size-02:12px;--font-size-composer-lg:15px;--font-size-03:14px;--font-size-04:16px;--font-size-05:18px;--font-size-06:20px;--font-size-07:22px;--font-size-08:24px;--font-size-09:28px;--font-size-10:32px;--line-height-01:18px;--line-height-12:12px;--line-height-02:20px;--line-height-03:24px;--line-height-04:28px;--line-height-05:32px;--line-height-06:36px;--line-height-07:40px;--line-height-14:14px;--line-height-15:15px;--line-height-16:16px;--line-height-18:18px}[data-text-size=default],[data-text-size=default] [data-star-chart]{--font-size-01:13px;--font-size-axis:11px;--font-size-02:14px;--font-size-composer-lg:18px;--font-size-03:17px;--font-size-04:19px;--font-size-05:22px;--font-size-06:24px;--font-size-07:26px;--font-size-08:29px;--font-size-09:34px;--font-size-10:38px;--line-height-01:22px;--line-height-12:14px;--line-height-02:24px;--line-height-03:29px;--line-height-04:34px;--line-height-05:38px;--line-height-06:43px;--line-height-07:48px;--line-height-14:17px;--line-height-15:18px;--line-height-16:19px;--line-height-18:22px}[data-text-size=large],[data-text-size=large] [data-star-chart]{--font-size-01:14px;--font-size-axis:12px;--font-size-02:16px;--font-size-composer-lg:20px;--font-size-03:18px;--font-size-04:21px;--font-size-05:23px;--font-size-06:26px;--font-size-07:29px;--font-size-08:31px;--font-size-09:36px;--font-size-10:42px;--line-height-01:23px;--line-height-12:16px;--line-height-02:26px;--line-height-03:31px;--line-height-04:36px;--line-height-05:42px;--line-height-06:47px;--line-height-07:52px;--line-height-14:18px;--line-height-15:20px;--line-height-16:21px;--line-height-18:23px}.type-heading-lg{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight-lg);line-height:var(--line-height-07)}.type-heading-md{font-family:var(--font-family-sans);font-size:var(--font-size-06);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight-md);line-height:var(--line-height-04)}.type-heading-sm{font-family:var(--font-family-sans);font-size:var(--font-size-03);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight-sm);line-height:var(--line-height-02)}.type-body-md{font-family:var(--font-family-sans);font-size:var(--font-size-02);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);line-height:var(--line-height-01)}.type-body-md-strong{font-family:var(--font-family-sans);font-size:var(--font-size-02);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-none);line-height:var(--line-height-01)}.type-body-sm{font-family:var(--font-family-sans);font-size:var(--font-size-01);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-loose-sm);line-height:var(--line-height-01)}.type-body-sm-strong{font-family:var(--font-family-sans);font-size:var(--font-size-01);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-loose-sm);line-height:var(--line-height-01)}.type-reading-md{font-family:var(--font-family-reading);font-size:var(--font-size-02);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);line-height:var(--line-height-01)}.type-label-md{font-family:var(--font-family-sans);font-size:var(--font-size-02);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-loose-sm);line-height:var(--line-height-01)}.type-label-sm{font-family:var(--font-family-sans);font-size:var(--font-size-01);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-loose-md);line-height:var(--line-height-01)}.type-metric-xl{font-family:var(--font-family-mono);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight-md);line-height:var(--line-height-07)}.type-metric-lg{font-family:var(--font-family-mono);font-size:var(--font-size-08);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight-sm);line-height:var(--line-height-05)}.type-metric-md{font-family:var(--font-family-mono);font-size:var(--font-size-04);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-none);line-height:var(--line-height-03)}.type-data-md{font-family:var(--font-family-mono);font-size:var(--font-size-02);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-none);line-height:var(--line-height-01)}.type-data-sm{font-family:var(--font-family-mono);font-size:var(--font-size-01);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-none);line-height:var(--line-height-01)}.type-data-xs{font-family:var(--font-family-mono);font-size:var(--font-size-axis);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-none);line-height:var(--line-height-12)}.type-code{font-family:var(--font-family-mono);font-size:var(--font-size-02);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-none);line-height:var(--line-height-02)}.type-code[data-density=compact]{font-size:var(--font-size-01);line-height:var(--line-height-18)}.type-caps{letter-spacing:var(--tracking-caps);text-transform:uppercase}[data-star-chart] .nebula-button{box-sizing:border-box;height:var(--btn-height-base);padding-block:0;padding-top:0;padding-bottom:0;padding-inline:var(--btn-pad-x-base);border:var(--stroke-01) solid transparent;border-radius:var(--btn-radius);font-family:var(--font-family-workhorse);font-size:var(--btn-label-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-loose-sm);color:var(--btn-primary-fg);cursor:pointer;justify-content:center;align-items:center;gap:var(--btn-gap-base);isolation:isolate;background-color:#0000;line-height:1;display:inline-flex;position:relative}[data-star-chart] .nebula-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:currentColor;position:absolute;inset:0}[data-star-chart] .nebula-button-icon,[data-star-chart] .nebula-button-label{z-index:1;position:relative}[data-star-chart] .nebula-button.is-xs{height:var(--btn-height-xs);padding-inline:var(--btn-pad-x-xs);font-size:var(--btn-label-xs);gap:var(--btn-gap-xs)}[data-star-chart] .nebula-button.is-sm{height:var(--btn-height-sm);padding-inline:var(--btn-pad-x-sm);font-size:var(--btn-label-sm);gap:var(--btn-gap-sm)}[data-star-chart] .nebula-button.is-base{height:var(--btn-height-base);padding-inline:var(--btn-pad-x-base);font-size:var(--btn-label-base);gap:var(--btn-gap-base)}[data-star-chart] .nebula-button.is-lg{height:var(--btn-height-lg);padding-inline:var(--btn-pad-x-lg);font-size:var(--btn-label-lg);gap:var(--btn-gap-lg)}[data-star-chart] .nebula-button-icon{width:var(--btn-icon-base);height:var(--btn-icon-base);flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}[data-star-chart] .nebula-button.is-xs .nebula-button-icon{width:var(--btn-icon-xs);height:var(--btn-icon-xs)}[data-star-chart] .nebula-button.is-sm .nebula-button-icon{width:var(--btn-icon-sm);height:var(--btn-icon-sm)}[data-star-chart] .nebula-button.is-lg .nebula-button-icon{width:var(--btn-icon-lg);height:var(--btn-icon-lg)}[data-star-chart] .nebula-button-icon>svg,[data-star-chart] .nebula-button-icon .nebula-braille-loader{width:100%;height:100%;display:block}[data-star-chart] .nebula-button-label{white-space:nowrap;text-box:trim-both cap alphabetic;line-height:1}[data-star-chart] .nebula-button.is-truncating{min-width:0}[data-star-chart] .nebula-button.is-truncating .nebula-button-label{text-overflow:ellipsis;text-box:normal;min-width:0;line-height:normal;overflow:hidden}[data-star-chart] .nebula-button[data-kind=primary]{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}[data-star-chart] .nebula-button[data-kind=secondary]{border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg);background-color:#0000}[data-star-chart] .nebula-button[data-kind=tertiary]{background-color:var(--btn-tertiary-bg);color:var(--btn-tertiary-fg)}[data-star-chart] .nebula-button[data-kind=ghost]{color:var(--btn-ghost-fg);background-color:#0000}[data-star-chart] .nebula-button[data-kind=ghost].nebula-reset-action{color:var(--foreground)}[data-star-chart] .nebula-button[data-kind=ghost].nebula-reset-action:disabled{color:var(--foreground-disabled);opacity:1}[data-star-chart] .nebula-button[data-kind=muted]{background-color:var(--btn-muted-bg);color:var(--btn-muted-fg)}[data-star-chart] .nebula-button[data-kind=destructive]{background-color:var(--btn-destructive-bg);color:var(--btn-destructive-fg)}[data-star-chart] .nebula-button:hover:not(:disabled):not([data-pending=true]):after{opacity:var(--btn-state-hover-opacity)}[data-star-chart] .nebula-button:active:not(:disabled):not([data-pending=true]):after{opacity:var(--btn-state-active-opacity)}[data-star-chart] .nebula-button[data-kind=ghost]:hover:not(:disabled):not([data-pending=true]){color:var(--btn-ghost-fg-hover)}[data-star-chart] .nebula-button[data-kind=ghost][aria-pressed=true]:not(:disabled),[data-star-chart] .nebula-button[data-kind=tertiary][aria-pressed=true]:not(:disabled){background-color:var(--btn-tertiary-bg);color:var(--btn-tertiary-fg)}[data-star-chart] .nebula-button.is-icon-only,[data-star-chart] .nebula-button[data-icon=icon-only]{width:var(--btn-height-base);padding-inline:0}[data-star-chart] .nebula-button.is-icon-only.is-xs,[data-star-chart] .nebula-button.is-xs[data-icon=icon-only]{width:var(--btn-height-xs)}[data-star-chart] .nebula-button.is-icon-only.is-sm,[data-star-chart] .nebula-button.is-sm[data-icon=icon-only]{width:var(--btn-height-sm)}[data-star-chart] .nebula-button.is-icon-only.is-base,[data-star-chart] .nebula-button.is-base[data-icon=icon-only]{width:var(--btn-height-base)}[data-star-chart] .nebula-button.is-icon-only.is-lg,[data-star-chart] .nebula-button.is-lg[data-icon=icon-only]{width:var(--btn-height-lg)}[data-star-chart] input[type=checkbox]{accent-color:var(--foreground-subtle)}[data-star-chart] .nebula-field{align-items:center;gap:var(--space-6);box-sizing:border-box;height:var(--field-height);min-height:var(--field-height);min-width:0;padding:0 var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-field);display:flex}[data-star-chart] .nebula-field.is-default,[data-star-chart] .nebula-field.is-filled{height:var(--field-height);min-height:var(--field-height);background:var(--surface-field)}[data-star-chart] .nebula-field.is-compact{height:var(--field-height-compact);min-height:var(--field-height-compact);padding:0 var(--space-6)}[data-star-chart] .nebula-field.is-default.is-compact,[data-star-chart] .nebula-field.is-filled.is-compact{height:var(--field-height-compact);min-height:var(--field-height-compact)}[data-star-chart] .nebula-field.is-filled{border-color:var(--border-strong)}[data-star-chart] .nebula-field.is-disabled{border-color:var(--foreground-disabled);background:var(--surface-field);color:var(--foreground-disabled)}[data-star-chart] .nebula-field.is-error{border-color:var(--status-failed)}[data-star-chart] .nebula-field:focus-within{border-color:var(--border-focus);background:var(--surface-field);box-shadow:inset 0 0 0 var(--field-focus-ring) var(--border-focus)}[data-star-chart] .nebula-field.is-error:focus-within{border-color:var(--status-failed);box-shadow:inset 0 0 0 var(--field-focus-ring) var(--status-failed)}[data-star-chart] .nebula-field-control{min-width:0;color:var(--foreground);font-family:var(--font-family-sans);font-size:var(--font-size-02);line-height:var(--line-height-18);background:0 0;border:0;flex:1;padding:0}[data-star-chart] .nebula-field-control:focus-visible{outline:none}[data-star-chart] .nebula-field-control::placeholder,[data-star-chart] .nebula-field-control:disabled{color:var(--foreground-disabled)}[data-star-chart] textarea.nebula-field-control{resize:none}[data-star-chart] .nebula-field.is-code .nebula-field-control{font-family:var(--font-family-mono)}[data-star-chart] .nebula-field:has(textarea.nebula-field-control){height:auto}[data-star-chart] .nebula-field-affordance{width:var(--icon-size);height:var(--icon-size);color:var(--foreground-disabled);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-star-chart] .nebula-field-affordance>svg{width:100%;height:100%}.nebula-braille-loader{--loader-frame-ms:80ms;--loader-frame-count:10;--loader-box-size:var(--icon-size-sm);--loader-dot-radius:calc(var(--loader-box-size) / 10);--loader-dot-pitch:calc(var(--loader-box-size) / 3);width:var(--loader-box-size);height:var(--loader-box-size);color:var(--agent);vertical-align:middle;-webkit-user-select:none;user-select:none;display:inline-block;overflow:visible}.nebula-braille-loader[data-size=card]{--loader-box-size:var(--icon-size-md)}.nebula-braille-loader__frame{opacity:0}.nebula-braille-loader__dot{fill:currentColor;r:var(--loader-dot-radius);cx:calc((var(--loader-box-size) - var(--loader-dot-pitch)) / 2 + var(--loader-dot-col) * var(--loader-dot-pitch));cy:calc((var(--loader-box-size) - var(--loader-dot-pitch) * 2) / 2 + var(--loader-dot-row) * var(--loader-dot-pitch))}.nebula-braille-loader__dot[data-dot="1"]{--loader-dot-col:0;--loader-dot-row:0}.nebula-braille-loader__dot[data-dot="2"]{--loader-dot-col:0;--loader-dot-row:1}.nebula-braille-loader__dot[data-dot="3"]{--loader-dot-col:0;--loader-dot-row:2}.nebula-braille-loader__dot[data-dot="4"]{--loader-dot-col:1;--loader-dot-row:0}.nebula-braille-loader__dot[data-dot="5"]{--loader-dot-col:1;--loader-dot-row:1}.nebula-braille-loader__dot[data-dot="6"]{--loader-dot-col:1;--loader-dot-row:2}.nebula-braille-loader__frame:first-child{opacity:1}.nebula-braille-loader:not([data-reduced]) .nebula-braille-loader__frame{animation:nebula-braille-frame calc(var(--loader-frame-ms) * var(--loader-frame-count)) infinite;animation-delay:calc(var(--loader-frame-ms) * (var(--loader-frame-at) - 1 - var(--loader-frame-count)))}.nebula-braille-loader__frame:first-child{--loader-frame-at:1}.nebula-braille-loader__frame:nth-child(2){--loader-frame-at:2}.nebula-braille-loader__frame:nth-child(3){--loader-frame-at:3}.nebula-braille-loader__frame:nth-child(4){--loader-frame-at:4}.nebula-braille-loader__frame:nth-child(5){--loader-frame-at:5}.nebula-braille-loader__frame:nth-child(6){--loader-frame-at:6}.nebula-braille-loader__frame:nth-child(7){--loader-frame-at:7}.nebula-braille-loader__frame:nth-child(8){--loader-frame-at:8}.nebula-braille-loader__frame:nth-child(9){--loader-frame-at:9}.nebula-braille-loader__frame:nth-child(10){--loader-frame-at:10}@keyframes nebula-braille-frame{0%,10%{opacity:1}10.001%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nebula-braille-loader__frame{opacity:0;animation:none}.nebula-braille-loader__frame:first-child{opacity:1}}.nebula-gr-page{min-width:0;height:100%;color:var(--foreground);background:var(--surface-canvas);overflow:auto}.nebula-gr-page h1,.nebula-gr-page h2,.nebula-gr-page h3,.nebula-gr-page p{margin:0}.nebula-gr-page>header{gap:var(--space-12) var(--space-24);padding:var(--space-24);border-bottom:var(--stroke-01) solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.nebula-gr-page>header p{max-width:calc(var(--space-32) * 22);margin-top:var(--space-6);color:var(--foreground-muted)}.nebula-gr-header-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.nebula-gr-page>section{padding:var(--space-16) var(--space-24);border-bottom:var(--stroke-01) solid var(--border-subtle)}.nebula-gr-page>section:last-child{padding-bottom:var(--space-40);border-bottom:0}.nebula-gr-section-heading{gap:var(--space-12);margin-bottom:var(--space-12);align-items:baseline;display:flex}.nebula-gr-section-heading span{color:var(--foreground-subtle)}.nebula-gr-landing{gap:var(--space-24);padding:var(--space-16) var(--space-24) var(--space-40);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=960px){.nebula-gr-landing{grid-template-columns:minmax(0,1fr)}}.nebula-gr-form{gap:var(--space-12);display:grid}.nebula-gr-form-row{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nebula-gr-form label,.nebula-gr-form .nebula-gr-field{gap:var(--space-4);display:grid}.nebula-gr-form select,.nebula-gr-form textarea{color:var(--foreground);font:inherit;background:var(--surface-field);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control)}.nebula-gr-form textarea{min-height:calc(var(--space-32) * 2);padding:var(--space-6) var(--space-8);font-family:var(--font-family-mono);resize:vertical}.nebula-gr-hint{color:var(--foreground-subtle)}.nebula-gr-subject-list{gap:var(--space-12);display:grid}.nebula-gr-subject{gap:var(--space-8);min-width:0;padding:var(--space-12);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);margin:0;display:grid}.nebula-gr-subject-head{gap:var(--space-8);justify-content:space-between;align-items:center;display:flex}.nebula-gr-subject-head legend{float:left;padding:0}.nebula-gr-question-list,.nebula-gr-seed-list{gap:var(--space-4);padding-left:var(--space-16);margin:0;display:grid}.nebula-gr-form-footer{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.nebula-gr-problems{gap:var(--space-4);color:var(--status-failed);margin:0;padding:0;list-style:none;display:grid}.nebula-gr-recent{gap:var(--space-8);align-content:start;display:grid}.nebula-gr-recent-list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.nebula-gr-recent-row{gap:var(--space-2) var(--space-8);padding:var(--space-8) var(--space-10);color:inherit;background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.nebula-gr-recent-row:hover{background:var(--interaction-hover)}.nebula-gr-recent-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nebula-gr-recent-meta{color:var(--foreground-muted);grid-column:2}.nebula-gr-state-dot{width:var(--space-8);height:var(--space-8);background:var(--status-pending);border-radius:var(--radius-full);display:inline-block}.nebula-gr-state-dot[data-state=running],.nebula-gr-state-dot[data-state=queued]{background:var(--agent)}.nebula-gr-state-dot[data-state=completed]{background:var(--status-verified)}.nebula-gr-state-dot[data-state=failed]{background:var(--status-failed)}.nebula-gr-state-dot[data-state=cancelled]{background:var(--status-caution)}.nebula-gr-status{gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.nebula-gr-reason{margin-top:var(--space-2);color:var(--foreground-muted)}.nebula-gr-meta{gap:var(--space-6) var(--space-16);margin-top:var(--space-8);color:var(--foreground-muted);flex-wrap:wrap;display:flex}.nebula-gr-tiles{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-32) * 4), 1fr));gap:var(--space-8);display:grid}.nebula-gr-tile{gap:var(--space-2);padding:var(--space-10) var(--space-12);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);display:grid}.nebula-gr-tile>span:first-child{color:var(--foreground-subtle)}.nebula-gr-tile>small{color:var(--foreground-muted)}.nebula-gr-facts{gap:var(--space-4) var(--space-16);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.nebula-gr-facts dt{color:var(--foreground-subtle)}.nebula-gr-facts dd{overflow-wrap:anywhere;margin:0}.nebula-gr-table-wrap{overflow:auto}.nebula-gr-table{border-collapse:collapse;width:100%}.nebula-gr-table th,.nebula-gr-table td{padding:var(--space-6) var(--space-8);text-align:left;vertical-align:top;border-bottom:var(--stroke-01) solid var(--border-subtle)}.nebula-gr-table th{color:var(--foreground-subtle);white-space:nowrap}.nebula-gr-table td.nebula-gr-cell-num{text-align:right;white-space:nowrap}.nebula-gr-cell-wrap{max-width:calc(var(--space-32) * 14);overflow-wrap:anywhere}.nebula-gr-pill{padding:0 var(--space-6);color:var(--foreground-muted);white-space:nowrap;border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-full);display:inline-block}.nebula-gr-pill[data-tone=good]{color:var(--status-verified);border-color:var(--status-verified)}.nebula-gr-pill[data-tone=bad]{color:var(--status-failed);border-color:var(--status-failed)}.nebula-gr-pill[data-tone=warn]{color:var(--status-caution);border-color:var(--status-caution)}.nebula-gr-pill[data-tone=live]{color:var(--agent);border-color:var(--agent)}.nebula-gr-report{max-width:calc(var(--space-32) * 26)}.nebula-gr-state{padding:var(--space-24);color:var(--foreground-muted)}.nebula-gr-map{gap:var(--space-8);display:grid}.nebula-gr-map-toolbar{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.nebula-gr-map-modes{gap:var(--space-2);display:inline-flex}.nebula-gr-map-body{grid-template-columns:minmax(0, 1fr) calc(var(--space-32) * 9);gap:var(--space-12);display:grid}@media (width<=960px){.nebula-gr-map-body{grid-template-columns:minmax(0,1fr)}}.nebula-gr-canvas{height:calc(var(--space-32) * 20);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);position:relative;overflow:hidden}.nebula-gr-canvas>.ast-host{--ast-canvas:transparent;--ast-glow:none;--ast-grid:var(--border-subtle);--ast-surface:var(--surface-raised);--ast-paper:var(--surface-raised);--ast-border:var(--border-strong);--ast-text:var(--foreground);--ast-text-dim:var(--foreground-muted);--ast-edge:var(--foreground-subtle);--ast-edge-dim:var(--border-subtle);--ast-cluster-fill:var(--interaction-hover);--ast-cluster-line:var(--border-subtle);--ast-node-fill:var(--surface-field);--ast-node-line:var(--border-strong);--ast-focal:var(--citation);--ast-focus:var(--agent);--ast-font:var(--font-family-sans);--ast-font-mono:var(--font-family-mono)}.nebula-gr-canvas[data-hover=node]>.ast-host{cursor:pointer}.nebula-gr-canvas .ast-node.nebula-gr-n-seed .ast-badge{color:var(--foreground);background:var(--citation-background);border:var(--stroke-02) solid var(--citation);box-shadow:0 0 var(--space-24) var(--citation-background)}.nebula-gr-canvas .ast-node.nebula-gr-n-funded .ast-badge{color:var(--foreground);background:var(--surface-field);border:var(--stroke-02) solid var(--agent)}.nebula-gr-canvas .ast-node.nebula-gr-n-unfunded .ast-badge{color:var(--foreground);background:var(--surface-field);border:var(--stroke-02) solid var(--foreground-muted)}.nebula-gr-canvas .ast-node.nebula-gr-n-mention .ast-badge{color:var(--foreground);background:var(--surface-field);border:var(--stroke-02) dashed var(--status-caution)}.nebula-gr-hover{z-index:var(--layer-1);gap:var(--space-2);max-width:calc(var(--space-32) * 8);padding:var(--space-6) var(--space-8);color:var(--foreground);pointer-events:none;background:var(--surface-raised);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control);display:grid;position:absolute}.nebula-gr-canvas .ast-edge.nebula-gr-e-ownership{color:var(--agent);opacity:.9}.nebula-gr-canvas .ast-edge.nebula-gr-e-designation{color:var(--citation);opacity:.9}.nebula-gr-canvas .ast-edge.nebula-gr-e-incident{color:var(--status-caution);opacity:.85}.nebula-gr-canvas .ast-edge.nebula-gr-e-other{color:var(--foreground-subtle);opacity:.7}.nebula-gr-canvas .ast-edge.nebula-gr-e-disputed{color:var(--status-caution);opacity:1}.nebula-gr-map-layers{gap:var(--space-2);display:inline-flex}.nebula-gr-canvas .ast-node.nebula-gr-n-fact .ast-badge{background:var(--surface-field);border:var(--stroke-02) solid var(--foreground-subtle)}.nebula-gr-canvas .ast-node.nebula-gr-n-fact-matched .ast-badge{background:var(--status-matched);border-color:var(--status-matched)}.nebula-gr-canvas .ast-node.nebula-gr-n-fact-refused .ast-badge{border-color:var(--status-failed);border-style:dotted}.nebula-gr-canvas .ast-node.nebula-gr-n-disputed .ast-badge{box-shadow:0 0 0 var(--stroke-02) var(--status-caution)}.nebula-gr-canvas .ast-node.nebula-gr-n-superseded{opacity:.55}.nebula-gr-canvas .ast-node.nebula-gr-n-source .ast-badge{color:var(--citation);background:var(--surface-field);border:var(--stroke-02) solid var(--citation)}.nebula-gr-canvas .ast-node.nebula-gr-n-authority-record .ast-badge{background:var(--citation-background)}.nebula-gr-canvas .ast-node.nebula-gr-n-publisher .ast-badge{color:var(--foreground);background:var(--interaction-hover);border:var(--stroke-02) solid var(--border-strong)}.nebula-gr-canvas .ast-edge.nebula-gr-e-supports{color:var(--status-matched);opacity:.9}.nebula-gr-canvas .ast-edge.nebula-gr-e-contradicts{color:var(--status-failed);opacity:.9}.nebula-gr-canvas .ast-edge.nebula-gr-e-cites{color:var(--citation);opacity:.8}.nebula-gr-inspector{gap:var(--space-8);outline:none;display:grid}.nebula-gr-inspector:focus-visible{box-shadow:0 0 0 var(--stroke-02) var(--border-focus)}.nebula-gr-inspector h4{color:var(--foreground-subtle);margin:0}.nebula-gr-address{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.nebula-gr-address code{overflow-wrap:anywhere}.nebula-gr-excerpt{margin:var(--space-2) 0 0;padding-left:var(--space-8);color:var(--foreground-muted);border-left:var(--stroke-02) solid var(--border-subtle)}.nebula-gr-key-node[data-treatment=fact]{border-color:var(--foreground-subtle);border-radius:0;transform:rotate(45deg)scale(.8)}.nebula-gr-key-node[data-treatment=source]{border-color:var(--citation);border-radius:var(--radius-sm)}.nebula-gr-key-node[data-treatment=publisher]{background:var(--interaction-hover);border-radius:var(--radius-sm)}.nebula-gr-key-edge[data-group=supports]{border-top-color:var(--status-matched)}.nebula-gr-key-edge[data-group=contradicts]{border-top-color:var(--status-failed);border-top-style:dotted}.nebula-gr-key-edge[data-group=cites]{border-top-color:var(--citation)}.nebula-gr-map-side{min-width:0;padding:var(--space-10) var(--space-12);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);overflow:auto}.nebula-gr-key{gap:var(--space-6);display:grid}.nebula-gr-key h3{color:var(--foreground-subtle)}.nebula-gr-key-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.nebula-gr-key-list li{gap:var(--space-8);align-items:center;display:flex}.nebula-gr-key-node{width:var(--space-12);height:var(--space-12);background:var(--surface-field);border:var(--stroke-02) solid var(--border-strong);border-radius:var(--radius-full);display:inline-block}.nebula-gr-key-node[data-treatment=seed]{background:var(--citation-background);border-color:var(--citation)}.nebula-gr-key-node[data-treatment=funded]{border-color:var(--agent)}.nebula-gr-key-node[data-treatment=unfunded]{background:var(--surface-raised);border-color:var(--foreground-subtle)}.nebula-gr-key-node[data-treatment=mention]{background:var(--surface-raised);border-color:var(--status-caution);border-style:dashed}.nebula-gr-key-edge,.nebula-gr-key-dash{width:var(--space-24);border-top:var(--stroke-02) solid var(--foreground-subtle);height:0;display:inline-block}.nebula-gr-key-edge[data-group=ownership]{border-top-color:var(--agent)}.nebula-gr-key-edge[data-group=designation]{border-top-color:var(--citation)}.nebula-gr-key-edge[data-group=incident]{border-top-color:var(--status-caution)}.nebula-gr-key-dash[data-evidence=unmatched]{border-top-style:dashed}.nebula-gr-key-dash[data-evidence=refused]{border-top-style:dotted}.nebula-gr-disputed{box-shadow:inset var(--space-4) 0 0 var(--status-caution)}.nebula-gr-selected{gap:var(--space-8);display:grid}.nebula-gr-selected h4{color:var(--foreground-subtle);margin:0}.nebula-gr-selected-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.nebula-gr-selected-list li{overflow-wrap:anywhere}.sc-ontology-page{min-width:0;height:100%;color:var(--foreground);background:var(--surface-canvas);overflow:auto}.sc-ontology-page h1,.sc-ontology-page h2,.sc-ontology-page p{margin:0}.sc-ontology-header{gap:var(--space-12) var(--space-24);padding:var(--space-24);border-bottom:var(--stroke-01) solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.sc-ontology-header p{max-width:calc(var(--space-32) * 22);margin-top:var(--space-6);color:var(--foreground-muted)}.sc-ontology-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.sc-ontology-banner{gap:var(--space-4);margin:var(--space-16) var(--space-24) 0;padding:var(--space-12) var(--space-16);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);display:grid}.sc-ontology-banner p:first-child{font-family:var(--font-family-mono);font-size:var(--font-size-01)}.sc-ontology-notice{margin:var(--space-12) var(--space-24) 0;color:var(--status-verified)}.sc-ontology-note,.sc-ontology-hint{color:var(--foreground-subtle);font-size:var(--font-size-01);margin:0}.sc-ontology-note{padding:var(--space-16) var(--space-24)}.sc-ontology-errors{margin:var(--space-12) var(--space-24) 0;color:var(--status-failed)}.sc-ontology-form>.sc-ontology-errors{margin:0}.sc-ontology-errors ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.sc-ontology-errors li{gap:var(--space-8);flex-wrap:wrap;align-items:baseline;display:flex}.sc-ontology-errors code{font-family:var(--font-family-mono);font-size:var(--font-size-01);color:var(--foreground-muted)}.sc-ontology-section{padding:var(--space-16) var(--space-24);border-bottom:var(--stroke-01) solid var(--border-subtle)}.sc-ontology-section:last-child{padding-bottom:var(--space-40);border-bottom:0}.sc-ontology-section-heading{gap:var(--space-12);margin-bottom:var(--space-12);align-items:baseline;display:flex}.sc-ontology-section-heading span{color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-01);flex:1}.sc-ontology-table{border-collapse:collapse;width:100%}.sc-ontology-table th,.sc-ontology-table td{padding:var(--space-8) var(--space-10);text-align:left;vertical-align:top;border-bottom:var(--stroke-01) solid var(--border-subtle)}.sc-ontology-table thead th{color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-01);font-weight:var(--font-weight-regular)}.sc-ontology-table tbody tr:hover{background:var(--interaction-hover)}.sc-ontology-table a:not(.sc-ontology-button){color:var(--link,var(--citation));text-underline-offset:var(--space-2);text-decoration:underline}.sc-ontology-table a:not(.sc-ontology-button):hover{color:var(--foreground)}.sc-ontology-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-ontology-table td:last-child:has(.sc-ontology-button){text-align:end;white-space:nowrap;width:1%}.sc-ontology-table td:first-child{font-family:var(--font-family-mono);font-size:var(--font-size-01)}.sc-ontology-pre{max-height:calc(var(--space-32) * 16);margin:var(--space-12) 0 0;padding:var(--space-12);font-family:var(--font-family-mono);font-size:var(--font-size-01);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);overflow:auto}.sc-ontology-form{gap:var(--space-12);max-width:calc(var(--space-32) * 28);padding:var(--space-16) var(--space-24) var(--space-40);display:grid}.sc-ontology-field{gap:var(--space-4);display:grid}.sc-ontology-field>label,.sc-ontology-rows>legend{font-size:var(--font-size-01);font-weight:var(--font-weight-medium)}.sc-ontology-form input:not([type=checkbox]),.sc-ontology-form select,.sc-ontology-form textarea{box-sizing:border-box;width:100%;padding:var(--space-6) var(--space-8);color:var(--foreground);font:inherit;background:var(--surface-field);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control)}.sc-ontology-form input:read-only:not([type=checkbox]),.sc-ontology-form select:disabled{color:var(--foreground-muted);background:var(--surface-sunken)}.sc-ontology-form textarea{min-height:calc(var(--space-32) * 2);resize:vertical}.sc-ontology-form select[multiple]{min-height:calc(var(--space-32) * 3)}.sc-ontology-form :is(input,select,textarea):focus-visible{outline:var(--focus-edge) solid var(--foreground);outline-offset:var(--space-2)}.sc-ontology-check{gap:var(--space-8);align-items:center;display:flex}.sc-ontology-rows{gap:var(--space-8);padding:var(--space-12);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);margin:0;display:grid}.sc-ontology-rows>.sc-ontology-button{justify-self:start}.sc-ontology-rows .sc-ontology-table td{padding:var(--space-4)}.sc-ontology-button{box-sizing:border-box;height:var(--button-height);padding:0 var(--space-12);color:var(--button-secondary-base-fg);font:inherit;font-size:var(--font-size-01);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--button-secondary-base-bg);border:var(--stroke-01) solid var(--button-secondary-base-border);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sc-ontology-button:hover:not(:disabled){background:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-fg)}.sc-ontology-button:focus-visible{outline:var(--focus-edge) solid var(--foreground);outline-offset:var(--space-2)}.sc-ontology-button:disabled{cursor:default;opacity:var(--opacity-disabled)}.sc-ontology-button.is-primary{color:var(--button-primary-base-fg);background:var(--button-primary-base-bg);border-color:#0000}.sc-ontology-button.is-primary:hover:not(:disabled){color:var(--button-primary-hover-fg);background:var(--button-primary-hover-bg)}.sc-ontology-button.is-danger{color:var(--status-failed);border-color:var(--status-failed)}.sc-ontology-workspace{--sc-ontology-rail-width:calc(var(--space-32) * 9);grid-template-columns:var(--sc-ontology-rail-width) minmax(0, 1fr);height:100%;min-height:0;display:grid}.sc-ontology-main{min-width:0;min-height:0;overflow:auto}.sc-ontology-rail{gap:var(--space-8);min-height:0;padding:var(--space-16) var(--space-12);background:var(--surface-raised);border-right:var(--stroke-01) solid var(--border-subtle);flex-direction:column;display:flex;overflow:auto}.sc-ontology-rail-head{padding:var(--space-4) var(--space-8);color:var(--foreground-muted);font-size:var(--font-size-01);font-weight:var(--font-weight-medium);border-radius:var(--radius-control)}.sc-ontology-rail-head:hover{color:var(--foreground);background:var(--interaction-hover)}.sc-ontology-rail-head[aria-current=page]{color:var(--foreground);background:var(--interaction-selected)}.sc-ontology-rail-count{min-height:var(--line-height-12);padding:0 var(--space-8);color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-axis);margin:0}.sc-ontology-tree,.sc-ontology-tree ul{margin:0;padding:0;list-style:none}.sc-ontology-tree ul{padding-left:var(--space-12);border-left:var(--stroke-01) solid var(--border-subtle)}.sc-ontology-tree-item>a{padding:var(--space-2) var(--space-8);color:var(--foreground-muted);font-size:var(--font-size-01);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-control);display:block;overflow:hidden}.sc-ontology-tree-item.is-type>a{color:var(--foreground);font-weight:var(--font-weight-medium)}.sc-ontology-tree-item.is-predicate>a{font-family:var(--font-family-mono)}.sc-ontology-tree-item.is-question>a{color:var(--foreground-subtle)}.sc-ontology-tree-item.is-matched>a{color:var(--foreground)}.sc-ontology-tree-item>a:hover{background:var(--interaction-hover)}.sc-ontology-tree-item.is-current>a{color:var(--foreground);background:var(--interaction-selected)}.sc-ontology-tree-item.is-active>a{outline:var(--focus-edge) solid var(--border-focus);outline-offset:calc(-1 * var(--focus-edge))}.sc-ontology-cco{gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:center;display:inline-flex}.sc-ontology-cco code{color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-axis)}.sc-ontology-icon-button{width:var(--btn-height-xs);height:var(--btn-height-xs);color:var(--foreground-muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-ontology-icon-button:hover{color:var(--foreground);background:var(--interaction-hover)}.sc-ontology-icon-button:focus-visible{outline:var(--focus-edge) solid var(--foreground);outline-offset:var(--space-2)}.sc-ontology-field-error{color:var(--status-failed);font-size:var(--font-size-01);margin:0}.sc-ontology-form [aria-invalid=true],.sc-ontology-set [aria-invalid=true]{border-color:var(--status-failed)}.sc-ontology-badge{padding:0 var(--space-6);color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-axis);line-height:var(--line-height-14);border:var(--stroke-01) solid var(--border);border-radius:var(--radius-full);display:inline-block}.sc-ontology-type-sets>.sc-ontology-notice:empty{display:none}.sc-ontology-fields{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.sc-ontology-fields li{gap:var(--space-8);padding:var(--space-4) 0;border-bottom:var(--stroke-01) solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;display:flex}.sc-ontology-fields a{color:var(--link,var(--citation));font-family:var(--font-family-mono);font-size:var(--font-size-01);text-underline-offset:var(--space-2);text-decoration:underline}.sc-ontology-fields code,.sc-ontology-set-heading code,.sc-ontology-usage span{color:var(--foreground-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-axis)}.sc-ontology-set{gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-12);background:var(--surface-raised);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);display:grid}.sc-ontology-set:target{border-color:var(--border-focus)}.sc-ontology-set-heading{gap:var(--space-8) var(--space-12);flex-wrap:wrap;align-items:baseline;display:flex}.sc-ontology-set-heading h3{font-size:var(--font-size-02);margin:0}.sc-ontology-set-heading a{color:var(--link,var(--citation));font-size:var(--font-size-01);text-underline-offset:var(--space-2);margin-left:auto;text-decoration:underline}.sc-ontology-set-kicker{color:var(--foreground-subtle);font-size:var(--font-size-axis);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.sc-ontology-set-errors{gap:var(--space-4);color:var(--status-failed);font-size:var(--font-size-01);margin:0;padding:0;list-style:none;display:grid}.sc-ontology-set .sc-ontology-table td{padding:var(--space-4)}.sc-ontology-set input:not([type=checkbox]),.sc-ontology-set select{box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-6);color:var(--foreground);font:inherit;font-size:var(--font-size-01);background:var(--surface-field-on-raised);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control)}.sc-ontology-set tr.is-target>td{background:var(--interaction-selected)}.sc-ontology-add-group{gap:var(--space-8) var(--space-12);margin-top:var(--space-12);flex-wrap:wrap;align-items:flex-end;display:flex}.sc-ontology-add-group label{gap:var(--space-4);font-size:var(--font-size-01);font-weight:var(--font-weight-medium);display:grid}.sc-ontology-add-group select{min-width:calc(var(--space-32) * 6);padding:var(--space-4) var(--space-6);color:var(--foreground);font:inherit;font-size:var(--font-size-01);background:var(--surface-field);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control)}.sc-ontology-add-group select[multiple]{min-height:calc(var(--space-32) * 2)}.sc-ontology-usage{margin-top:var(--space-12)}.sc-ontology-usage h3{margin:0 0 var(--space-4);font-size:var(--font-size-01);font-weight:var(--font-weight-medium)}.sc-ontology-usage ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.sc-ontology-usage li{gap:var(--space-8);flex-wrap:wrap;align-items:baseline;display:flex}.sc-ontology-usage a,.sc-ontology-edit-inside a{color:var(--link,var(--citation));text-underline-offset:var(--space-2);text-decoration:underline}.sc-ontology-edit-inside{gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-24) 0;font-size:var(--font-size-01);flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=720px){.sc-ontology-header{flex-direction:column;align-items:stretch}.sc-ontology-table{display:block;overflow-x:auto}.sc-ontology-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sc-ontology-rail{max-height:calc(var(--space-32) * 8);border-right:0;border-bottom:var(--stroke-01) solid var(--border-subtle)}}html,body{height:100%;margin:0;overflow:hidden}[data-star-chart]{background:var(--surface-canvas);min-height:100vh;color:var(--foreground);font-family:var(--font-family-sans);font-size:var(--font-size-02);font-weight:var(--font-weight-medium);line-height:var(--line-height-01);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}:where([data-star-chart] :focus-visible){outline:var(--focus-edge) solid var(--foreground);outline-offset:var(--focus-offset)}[data-star-chart] ::selection{background:var(--interaction-selected);color:var(--foreground)}[data-star-chart] *,[data-star-chart] :before,[data-star-chart] :after{box-sizing:border-box}[data-star-chart] a{color:inherit;text-decoration:none}.sc-session-gate{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-24);background:var(--session-gate-bg);color:var(--session-gate-fg);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0}.sc-session-gate-stage{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.sc-session-gate-title{align-items:center;gap:var(--space-8);margin:0;display:inline-flex}.sc-session-gate-reason{min-height:var(--line-height-01);color:var(--session-gate-fg);margin:0}.sc-notice{gap:var(--space-8);max-width:calc(var(--space-32) * 18);padding:var(--space-40) var(--space-24);margin:0 auto;display:grid}.sc-notice h1,.sc-notice p{margin:0}.sc-shell{grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid}.sc-header{gap:var(--space-24);min-height:var(--topbar-height,calc(var(--space-32) * 2));padding:0 var(--space-16);background:var(--chrome-bg,var(--surface-raised));border-bottom:var(--stroke-01) solid var(--border-subtle);align-items:center;display:flex}.sc-nav{gap:var(--space-4);align-items:center;min-width:0;display:flex}.sc-nav-link{height:var(--btn-height-sm);padding:0 var(--space-12);border-radius:var(--btn-radius);color:var(--chrome-fg-dim,var(--foreground-muted));align-items:center;display:inline-flex}.sc-nav-link:hover{color:var(--chrome-fg,var(--foreground))}.sc-nav-link.is-active{color:var(--chrome-fg,var(--foreground));background:var(--chrome-active-bg,var(--interaction-selected))}.sc-header-end{gap:var(--space-12);align-items:center;min-width:0;margin-left:auto;display:flex}.sc-header-org{color:var(--chrome-fg-dim,var(--foreground-muted));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-page{min-height:0;overflow:auto}.sc-markdown{gap:var(--space-12);max-width:calc(var(--space-32) * 24);display:grid}.sc-markdown h3,.sc-markdown p,.sc-markdown ul,.sc-markdown ol,.sc-markdown blockquote{margin:0}.sc-markdown ul,.sc-markdown ol{gap:var(--space-4);padding-left:var(--space-24);display:grid}.sc-markdown pre{padding:var(--space-12);background:var(--surface-sunken);border-radius:var(--radius-control);margin:0;overflow:auto}.sc-markdown blockquote{padding-left:var(--space-12);border-left:var(--stroke-02) solid var(--border-strong);color:var(--foreground-muted)}.sc-markdown table{border-collapse:collapse}.sc-markdown th,.sc-markdown td{padding:var(--space-4) var(--space-8);border-bottom:var(--stroke-01) solid var(--border-subtle)}.sc-markdown a{color:var(--link,var(--foreground));text-decoration:underline}.sc-shell-home .sc-header{background:var(--surface-canvas);border-bottom-color:#0000}.sc-shell-home .sc-page{position:relative}.sc-home{--home-navigation-starlight:color-mix(in srgb, var(--foreground) 80%, var(--border-pill));isolation:isolate;min-height:100%;padding:var(--space-64) var(--space-24);background:radial-gradient(ellipse at 15% 75%, color-mix(in srgb, var(--galaxy-type-person) 9%, transparent), transparent 55%), radial-gradient(ellipse at 82% 28%, color-mix(in srgb, var(--button-primary-base-bg) 5%, transparent), transparent 55%), var(--surface-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.sc-home-sky{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sc-home-content{width:min(100%, calc(var(--space-32) * 25));text-align:center;padding-block:var(--space-24);position:relative}.sc-home-content:before{content:"";z-index:-1;inset:calc(-1 * var(--space-64));background:radial-gradient(ellipse, var(--surface-canvas) 18%, color-mix(in srgb, var(--surface-canvas) 92%, transparent) 40%, transparent 72%);pointer-events:none;position:absolute}.sc-home h1{margin:0 0 var(--space-24);font-family:var(--font-family-sans);font-size:clamp(var(--font-size-10), 6vw, calc(var(--font-size-10) * 2));font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight-lg);text-shadow:0 0 var(--space-24) var(--surface-canvas);line-height:1.1}.sc-home-destinations{column-gap:var(--space-40);row-gap:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-home-destination{grid-template-columns:var(--space-64) minmax(0, 1fr) var(--space-24);align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-8);text-align:left;border-bottom:var(--stroke-01) solid var(--border-subtle);transition:border-color var(--duration-settle), color var(--duration-settle);display:grid;position:relative}.sc-home-destination-copy{gap:var(--space-8);display:grid}.sc-home-destination-copy>:last-child{color:var(--foreground-muted)}.sc-home-waypoint{width:100%;color:var(--foreground-muted);fill:none;stroke:currentColor;stroke-width:var(--stroke-02);stroke-linecap:round;stroke-linejoin:round;transition:color var(--duration-settle);display:block}.sc-home-waypoint circle{fill:var(--surface-canvas)}.sc-home-primary{grid-column:1/-1;grid-template-columns:calc(var(--space-64) * 2) minmax(0, 1fr) var(--space-24);width:min(100%, calc(var(--space-64) * 8));justify-self:center;gap:var(--space-24);padding-block:var(--space-24)}.sc-home-primary .sc-home-destination-copy>:first-child{font-size:var(--font-size-07);font-weight:var(--font-weight-regular)}.sc-home-primary .sc-home-waypoint{color:var(--home-navigation-starlight);stroke-width:calc(var(--stroke-01) * 1.5)}.sc-home-primary .sc-home-waypoint path{stroke-width:var(--stroke-01);vector-effect:non-scaling-stroke;opacity:.7}.sc-home-primary .sc-home-waypoint circle:nth-of-type(n+3){fill:currentColor;stroke:none}.sc-home-direction{color:var(--foreground-muted);transition:transform var(--duration-settle), color var(--duration-settle)}.sc-home-destination:hover,.sc-home-destination:focus-visible{border-color:var(--button-primary-base-bg)}.sc-home-destination:is(:hover,:focus-visible) .sc-home-waypoint{color:var(--foreground)}.sc-home-destination:is(:hover,:focus-visible) .sc-home-direction{color:var(--button-primary-base-bg);transform:translate(var(--space-2), calc(-1 * var(--space-2)))}.sc-home-destination:focus-visible,.sc-home-start:focus-visible{outline:var(--stroke-02) solid var(--button-primary-base-bg);outline-offset:var(--space-8)}.sc-home-start{align-items:center;gap:var(--space-8);margin-top:var(--space-40);padding:var(--space-16);color:var(--foreground-muted);display:inline-flex}.sc-home-start:hover{color:var(--foreground);text-decoration:underline}@media (prefers-reduced-motion:reduce){.sc-home-destination,.sc-home-waypoint,.sc-home-direction{transition:none}.sc-home-destination:is(:hover,:focus-visible) .sc-home-direction{transform:none}}.sc-home-motion,.sc-home-theme{bottom:var(--space-16);position:absolute}.sc-home-motion{right:var(--space-24)}.sc-home-theme{left:var(--space-24)}@media (width<=760px){.sc-shell{grid-template-columns:minmax(0,1fr)}.sc-home-destinations{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.sc-home-primary{grid-column:auto;grid-template-columns:var(--space-64) minmax(0, 1fr) var(--space-24);gap:var(--space-16)}.sc-home-primary .sc-home-destination-copy>:first-child{font-size:var(--font-size-06)}.sc-home h1{margin-bottom:var(--space-32)}.sc-home-content{padding-block:var(--space-24)}.sc-header{gap:var(--space-8);padding-block:var(--space-8);flex-wrap:wrap}.sc-nav{order:3;width:100%;overflow-x:auto}.sc-nav-link{white-space:nowrap;flex-shrink:0}.sc-header-org{display:none}}.sc-header [aria-haspopup=menu] .MuiTypography-root,.sc-header [aria-haspopup=menu] .MuiSvgIcon-root{color:var(--chrome-fg,var(--foreground))}.sc-header [aria-haspopup=menu] .MuiTypography-caption{color:var(--chrome-fg-dim,var(--foreground-muted))}.sc-explore{min-width:0;height:100%;min-height:calc(var(--space-64) * 8);grid-template-rows:auto minmax(0,1fr);display:grid}.sc-explore-header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);border-bottom:var(--stroke-01) solid var(--border-subtle);display:flex}.sc-explore-header h1,.sc-explore-header p{margin:0}.sc-explore-header p{color:var(--foreground-muted);margin-top:var(--space-4)}.sc-explore-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.sc-explore-body{grid-template-columns:calc(var(--space-64) * 4) minmax(0, 1fr);min-height:0;display:grid}.sc-explore-sidebar{gap:var(--space-12);min-width:0;padding:var(--space-16);border-right:var(--stroke-01) solid var(--border-subtle);flex-direction:column;min-height:0;display:flex}.sc-explore-search{align-items:center;gap:var(--space-8);padding:var(--space-8);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);display:flex}.sc-explore input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0}.sc-explore-entity-list{gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.sc-explore-entity-list button{gap:var(--space-4);text-align:left;padding:var(--space-12);color:var(--foreground);border:var(--stroke-01) solid transparent;border-radius:var(--radius-control);cursor:pointer;font:inherit;background:0 0;display:grid}.sc-explore-entity-list button:hover,.sc-explore-entity-list button[aria-pressed=true]{background:var(--interaction-selected)}.sc-explore-entity-list small{color:var(--foreground-muted)}.sc-explore-stage{background:radial-gradient(ellipse at center, var(--surface-raised), var(--surface-canvas));min-height:0;position:relative}.sc-explore-canvas{inset:0 0 calc(var(--space-64) * 2);position:absolute}.sc-explore-canvas>.ast-host{width:100%;height:100%}.sc-explore-notice{height:100%;padding:var(--space-24);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sc-explore-question{bottom:var(--space-24);width:min(calc(100% - var(--space-32)), calc(var(--space-64) * 10));margin:0;position:absolute;left:50%;transform:translate(-50%)}.sc-explore-question>div{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border:var(--stroke-01) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--card-elevation);display:flex}.sc-explore-question p{color:var(--foreground-muted);margin:var(--space-8) 0 0;text-align:center}.sc-explore-detail{right:var(--space-16);top:var(--space-16);width:min(calc(100% - var(--space-32)), calc(var(--space-64) * 4));max-height:50%;padding:var(--space-16);border:var(--stroke-01) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-floating);position:absolute;overflow:auto}.sc-explore-detail>div{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.sc-explore-detail h2{overflow-wrap:anywhere;margin:0}.sc-explore-detail p{color:var(--foreground-muted)}.sc-explore-detail ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.sc-explore-detail li{gap:var(--space-4);display:grid}.sc-explore-detail li span{font-size:var(--font-size-01);color:var(--foreground-muted)}.sc-explore-detail li button{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.sc-explore{min-height:calc(var(--space-64) * 11)}.sc-explore-header{padding:var(--space-16);flex-wrap:wrap}.sc-explore-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sc-explore-sidebar{border-right:0;border-bottom:var(--stroke-01) solid var(--border-subtle);padding:var(--space-8) var(--space-16)}.sc-explore-entity-list{max-height:calc(var(--space-32) * 3);flex-direction:row}.sc-explore-entity-list button{flex-shrink:0}}
