:root,:root[data-brand-mode=auto],:root[data-brand-mode=dark]{--axora-color-brand-ground-dark:#050709;--axora-color-brand-ground-darkraised:#0d1114;--axora-color-brand-ground-darkinset:#030506;--axora-color-brand-ground-night:#0b0d0f;--axora-color-brand-ground-nightraised:#11171a;--axora-color-brand-ground-light:#c9c2b8;--axora-color-brand-ground-lightraised:#d8d1c6;--axora-color-brand-ground-lightinset:#b8b1a7;--axora-color-brand-neutral-50:#ececec;--axora-color-brand-neutral-100:#dedede;--axora-color-brand-neutral-200:#cdcdcd;--axora-color-brand-neutral-300:#bcbcbc;--axora-color-brand-neutral-400:#aaa;--axora-color-brand-neutral-500:#9b9b9b;--axora-color-brand-neutral-600:#5d5d5d;--axora-color-brand-neutral-700:#4e4e4e;--axora-color-brand-neutral-800:#3e3e3e;--axora-color-brand-neutral-900:#2c2c2c;--axora-color-brand-neutral-950:#171717;--axora-color-brand-rupture-50:#fee6e6;--axora-color-brand-rupture-100:#fed3d3;--axora-color-brand-rupture-200:#febcbd;--axora-color-brand-rupture-300:#ffa2a6;--axora-color-brand-rupture-400:#eb9095;--axora-color-brand-rupture-500:#db8286;--axora-color-brand-rupture-600:#8c484d;--axora-color-brand-rupture-700:#763c40;--axora-color-brand-rupture-800:#5f2f32;--axora-color-brand-rupture-900:#442023;--axora-color-brand-rupture-950:#261011;--axora-color-brand-radiance-50:#f3ebd8;--axora-color-brand-radiance-100:#eaddb9;--axora-color-brand-radiance-200:#e1cb93;--axora-color-brand-radiance-300:#d7b964;--axora-color-brand-radiance-400:#c5a752;--axora-color-brand-radiance-500:#b59842;--axora-color-brand-radiance-600:#70590f;--axora-color-brand-radiance-700:#5f4b0a;--axora-color-brand-radiance-800:#4d3c08;--axora-color-brand-radiance-900:#372a05;--axora-color-brand-radiance-950:#1e1602;--axora-color-brand-living-50:#daf1e7;--axora-color-brand-living-100:#bde7d6;--axora-color-brand-living-200:#97dbc1;--axora-color-brand-living-300:#66ceab;--axora-color-brand-living-400:#53bc9a;--axora-color-brand-living-500:#41ac8a;--axora-color-brand-living-600:#046850;--axora-color-brand-living-700:#015843;--axora-color-brand-living-800:#024635;--axora-color-brand-living-900:#013124;--axora-color-brand-living-950:#011a12;--axora-color-brand-current-50:#daeffa;--axora-color-brand-current-100:#bde3f8;--axora-color-brand-current-200:#98d5f6;--axora-color-brand-current-300:#6ac6f5;--axora-color-brand-current-400:#58b3e2;--axora-color-brand-current-500:#47a4d1;--axora-color-brand-current-600:#106285;--axora-color-brand-current-700:#0b5371;--axora-color-brand-current-800:#09425b;--axora-color-brand-current-900:#042e41;--axora-color-brand-current-950:#021824;--axora-color-brand-bloom-50:#fde6ec;--axora-color-brand-bloom-100:#fcd3df;--axora-color-brand-bloom-200:#fbbcd0;--axora-color-brand-bloom-300:#faa2bf;--axora-color-brand-bloom-400:#e690ae;--axora-color-brand-bloom-500:#d6819e;--axora-color-brand-bloom-600:#884860;--axora-color-brand-bloom-700:#743c51;--axora-color-brand-bloom-800:#5d2f40;--axora-color-brand-bloom-900:#43202d;--axora-color-brand-bloom-950:#251018;--axora-color-brand-void:#050709;--axora-color-brand-abyss:#0d1114;--axora-color-brand-midnight-water:#09425b;--axora-color-brand-basalt:#2c2c2c;--axora-color-brand-ink:#171717;--axora-color-brand-graphite:#3e3e3e;--axora-color-brand-steel:#9b9b9b;--axora-color-brand-mineral:#c9c2b8;--axora-color-brand-limestone:#d8d1c6;--axora-color-brand-chalk:#dedede;--axora-color-brand-pearl:#ececec;--axora-color-brand-water:#58b3e2;--axora-color-brand-deep-water:#0b5371;--axora-color-brand-atmosphere:#98d5f6;--axora-color-brand-aurora:#53bc9a;--axora-color-brand-moss:#015843;--axora-color-brand-blossom:#d6819e;--axora-color-brand-amber:#c5a752;--axora-color-brand-solar:#d7b964;--axora-color-brand-coral:#db8286;--axora-color-semantic-background:#050709;--axora-color-semantic-surface:#0d1114;--axora-color-semantic-foreground:#ececec;--axora-color-semantic-muted:#aaa;--axora-color-semantic-structural:#dedede;--axora-color-semantic-accent:#58b3e2;--axora-color-semantic-success:#53bc9a;--axora-color-semantic-warning:#c5a752;--axora-color-semantic-danger:#eb9095;--axora-color-semantic-life:#53bc9a;--axora-color-semantic-bloom:#d6819e;--axora-color-semantic-heat:#d7b964;--axora-color-semantic-current:#58b3e2;--axora-color-semantic-glow:#98d5f6;--axora-color-semantic-metal:#9b9b9b;--axora-color-semantic-focus:#6ac6f5;--axora-color-semantic-hairline:#ececec2e;--axora-color-semantic-ghost:#ececec0f;--axora-space-1:4px;--axora-space-2:8px;--axora-space-3:12px;--axora-space-4:16px;--axora-space-6:24px;--axora-space-8:32px;--axora-space-12:48px;--axora-space-16:64px;--axora-line-hairline:1px;--axora-line-structural:1.5px;--axora-radius-none:0px;--axora-radius-micro:2px;--axora-radius-round:999px;--axora-type-display:Geist, Inter, "Helvetica Neue", Arial, sans-serif;--axora-type-mono:"Commit Mono", "Berkeley Mono", "JetBrains Mono", ui-monospace, monospace;--axora-motion-duration-fast:.14s;--axora-motion-duration-standard:.26s;--axora-motion-duration-slow:.62s;--axora-motion-duration-drift:1.8s;--axora-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--axora-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--axora-motion-easing-tidal:cubic-bezier(.37, 0, .63, 1)}:root[data-brand-mode=light]{--axora-color-brand-ground-dark:#050709;--axora-color-brand-ground-darkraised:#0d1114;--axora-color-brand-ground-darkinset:#030506;--axora-color-brand-ground-night:#0b0d0f;--axora-color-brand-ground-nightraised:#11171a;--axora-color-brand-ground-light:#c9c2b8;--axora-color-brand-ground-lightraised:#d8d1c6;--axora-color-brand-ground-lightinset:#b8b1a7;--axora-color-brand-neutral-50:#ececec;--axora-color-brand-neutral-100:#dedede;--axora-color-brand-neutral-200:#cdcdcd;--axora-color-brand-neutral-300:#bcbcbc;--axora-color-brand-neutral-400:#aaa;--axora-color-brand-neutral-500:#9b9b9b;--axora-color-brand-neutral-600:#5d5d5d;--axora-color-brand-neutral-700:#4e4e4e;--axora-color-brand-neutral-800:#3e3e3e;--axora-color-brand-neutral-900:#2c2c2c;--axora-color-brand-neutral-950:#171717;--axora-color-brand-rupture-50:#fee6e6;--axora-color-brand-rupture-100:#fed3d3;--axora-color-brand-rupture-200:#febcbd;--axora-color-brand-rupture-300:#ffa2a6;--axora-color-brand-rupture-400:#eb9095;--axora-color-brand-rupture-500:#db8286;--axora-color-brand-rupture-600:#8c484d;--axora-color-brand-rupture-700:#763c40;--axora-color-brand-rupture-800:#5f2f32;--axora-color-brand-rupture-900:#442023;--axora-color-brand-rupture-950:#261011;--axora-color-brand-radiance-50:#f3ebd8;--axora-color-brand-radiance-100:#eaddb9;--axora-color-brand-radiance-200:#e1cb93;--axora-color-brand-radiance-300:#d7b964;--axora-color-brand-radiance-400:#c5a752;--axora-color-brand-radiance-500:#b59842;--axora-color-brand-radiance-600:#70590f;--axora-color-brand-radiance-700:#5f4b0a;--axora-color-brand-radiance-800:#4d3c08;--axora-color-brand-radiance-900:#372a05;--axora-color-brand-radiance-950:#1e1602;--axora-color-brand-living-50:#daf1e7;--axora-color-brand-living-100:#bde7d6;--axora-color-brand-living-200:#97dbc1;--axora-color-brand-living-300:#66ceab;--axora-color-brand-living-400:#53bc9a;--axora-color-brand-living-500:#41ac8a;--axora-color-brand-living-600:#046850;--axora-color-brand-living-700:#015843;--axora-color-brand-living-800:#024635;--axora-color-brand-living-900:#013124;--axora-color-brand-living-950:#011a12;--axora-color-brand-current-50:#daeffa;--axora-color-brand-current-100:#bde3f8;--axora-color-brand-current-200:#98d5f6;--axora-color-brand-current-300:#6ac6f5;--axora-color-brand-current-400:#58b3e2;--axora-color-brand-current-500:#47a4d1;--axora-color-brand-current-600:#106285;--axora-color-brand-current-700:#0b5371;--axora-color-brand-current-800:#09425b;--axora-color-brand-current-900:#042e41;--axora-color-brand-current-950:#021824;--axora-color-brand-bloom-50:#fde6ec;--axora-color-brand-bloom-100:#fcd3df;--axora-color-brand-bloom-200:#fbbcd0;--axora-color-brand-bloom-300:#faa2bf;--axora-color-brand-bloom-400:#e690ae;--axora-color-brand-bloom-500:#d6819e;--axora-color-brand-bloom-600:#884860;--axora-color-brand-bloom-700:#743c51;--axora-color-brand-bloom-800:#5d2f40;--axora-color-brand-bloom-900:#43202d;--axora-color-brand-bloom-950:#251018;--axora-color-brand-void:#050709;--axora-color-brand-abyss:#0d1114;--axora-color-brand-midnight-water:#09425b;--axora-color-brand-basalt:#2c2c2c;--axora-color-brand-ink:#171717;--axora-color-brand-graphite:#3e3e3e;--axora-color-brand-steel:#9b9b9b;--axora-color-brand-mineral:#c9c2b8;--axora-color-brand-limestone:#d8d1c6;--axora-color-brand-chalk:#dedede;--axora-color-brand-pearl:#ececec;--axora-color-brand-water:#58b3e2;--axora-color-brand-deep-water:#0b5371;--axora-color-brand-atmosphere:#98d5f6;--axora-color-brand-aurora:#53bc9a;--axora-color-brand-moss:#015843;--axora-color-brand-blossom:#d6819e;--axora-color-brand-amber:#c5a752;--axora-color-brand-solar:#d7b964;--axora-color-brand-coral:#db8286;--axora-color-semantic-background:#c9c2b8;--axora-color-semantic-surface:#d8d1c6;--axora-color-semantic-foreground:#171717;--axora-color-semantic-muted:#4e4e4e;--axora-color-semantic-structural:#3e3e3e;--axora-color-semantic-accent:#0b5371;--axora-color-semantic-success:#015843;--axora-color-semantic-warning:#5f4b0a;--axora-color-semantic-danger:#763c40;--axora-color-semantic-life:#015843;--axora-color-semantic-bloom:#743c51;--axora-color-semantic-heat:#5f4b0a;--axora-color-semantic-current:#0b5371;--axora-color-semantic-glow:#106285;--axora-color-semantic-metal:#4e4e4e;--axora-color-semantic-focus:#0b5371;--axora-color-semantic-hairline:#17171738;--axora-color-semantic-ghost:#17171714;--axora-space-1:4px;--axora-space-2:8px;--axora-space-3:12px;--axora-space-4:16px;--axora-space-6:24px;--axora-space-8:32px;--axora-space-12:48px;--axora-space-16:64px;--axora-line-hairline:1px;--axora-line-structural:1.5px;--axora-radius-none:0px;--axora-radius-micro:2px;--axora-radius-round:999px;--axora-type-display:Geist, Inter, "Helvetica Neue", Arial, sans-serif;--axora-type-mono:"Commit Mono", "Berkeley Mono", "JetBrains Mono", ui-monospace, monospace;--axora-motion-duration-fast:.14s;--axora-motion-duration-standard:.26s;--axora-motion-duration-slow:.62s;--axora-motion-duration-drift:1.8s;--axora-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--axora-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--axora-motion-easing-tidal:cubic-bezier(.37, 0, .63, 1)}:root[data-brand-mode=night]{--axora-color-brand-ground-dark:#050709;--axora-color-brand-ground-darkraised:#0d1114;--axora-color-brand-ground-darkinset:#030506;--axora-color-brand-ground-night:#0b0d0f;--axora-color-brand-ground-nightraised:#11171a;--axora-color-brand-ground-light:#c9c2b8;--axora-color-brand-ground-lightraised:#d8d1c6;--axora-color-brand-ground-lightinset:#b8b1a7;--axora-color-brand-neutral-50:#ececec;--axora-color-brand-neutral-100:#dedede;--axora-color-brand-neutral-200:#cdcdcd;--axora-color-brand-neutral-300:#bcbcbc;--axora-color-brand-neutral-400:#aaa;--axora-color-brand-neutral-500:#9b9b9b;--axora-color-brand-neutral-600:#5d5d5d;--axora-color-brand-neutral-700:#4e4e4e;--axora-color-brand-neutral-800:#3e3e3e;--axora-color-brand-neutral-900:#2c2c2c;--axora-color-brand-neutral-950:#171717;--axora-color-brand-rupture-50:#fee6e6;--axora-color-brand-rupture-100:#fed3d3;--axora-color-brand-rupture-200:#febcbd;--axora-color-brand-rupture-300:#ffa2a6;--axora-color-brand-rupture-400:#eb9095;--axora-color-brand-rupture-500:#db8286;--axora-color-brand-rupture-600:#8c484d;--axora-color-brand-rupture-700:#763c40;--axora-color-brand-rupture-800:#5f2f32;--axora-color-brand-rupture-900:#442023;--axora-color-brand-rupture-950:#261011;--axora-color-brand-radiance-50:#f3ebd8;--axora-color-brand-radiance-100:#eaddb9;--axora-color-brand-radiance-200:#e1cb93;--axora-color-brand-radiance-300:#d7b964;--axora-color-brand-radiance-400:#c5a752;--axora-color-brand-radiance-500:#b59842;--axora-color-brand-radiance-600:#70590f;--axora-color-brand-radiance-700:#5f4b0a;--axora-color-brand-radiance-800:#4d3c08;--axora-color-brand-radiance-900:#372a05;--axora-color-brand-radiance-950:#1e1602;--axora-color-brand-living-50:#daf1e7;--axora-color-brand-living-100:#bde7d6;--axora-color-brand-living-200:#97dbc1;--axora-color-brand-living-300:#66ceab;--axora-color-brand-living-400:#53bc9a;--axora-color-brand-living-500:#41ac8a;--axora-color-brand-living-600:#046850;--axora-color-brand-living-700:#015843;--axora-color-brand-living-800:#024635;--axora-color-brand-living-900:#013124;--axora-color-brand-living-950:#011a12;--axora-color-brand-current-50:#daeffa;--axora-color-brand-current-100:#bde3f8;--axora-color-brand-current-200:#98d5f6;--axora-color-brand-current-300:#6ac6f5;--axora-color-brand-current-400:#58b3e2;--axora-color-brand-current-500:#47a4d1;--axora-color-brand-current-600:#106285;--axora-color-brand-current-700:#0b5371;--axora-color-brand-current-800:#09425b;--axora-color-brand-current-900:#042e41;--axora-color-brand-current-950:#021824;--axora-color-brand-bloom-50:#fde6ec;--axora-color-brand-bloom-100:#fcd3df;--axora-color-brand-bloom-200:#fbbcd0;--axora-color-brand-bloom-300:#faa2bf;--axora-color-brand-bloom-400:#e690ae;--axora-color-brand-bloom-500:#d6819e;--axora-color-brand-bloom-600:#884860;--axora-color-brand-bloom-700:#743c51;--axora-color-brand-bloom-800:#5d2f40;--axora-color-brand-bloom-900:#43202d;--axora-color-brand-bloom-950:#251018;--axora-color-brand-void:#050709;--axora-color-brand-abyss:#0d1114;--axora-color-brand-midnight-water:#09425b;--axora-color-brand-basalt:#2c2c2c;--axora-color-brand-ink:#171717;--axora-color-brand-graphite:#3e3e3e;--axora-color-brand-steel:#9b9b9b;--axora-color-brand-mineral:#c9c2b8;--axora-color-brand-limestone:#d8d1c6;--axora-color-brand-chalk:#dedede;--axora-color-brand-pearl:#ececec;--axora-color-brand-water:#58b3e2;--axora-color-brand-deep-water:#0b5371;--axora-color-brand-atmosphere:#98d5f6;--axora-color-brand-aurora:#53bc9a;--axora-color-brand-moss:#015843;--axora-color-brand-blossom:#d6819e;--axora-color-brand-amber:#c5a752;--axora-color-brand-solar:#d7b964;--axora-color-brand-coral:#db8286;--axora-color-semantic-background:#0b0d0f;--axora-color-semantic-surface:#11171a;--axora-color-semantic-foreground:#cdcdcd;--axora-color-semantic-muted:#9b9b9b;--axora-color-semantic-structural:#bcbcbc;--axora-color-semantic-accent:#47a4d1;--axora-color-semantic-success:#41ac8a;--axora-color-semantic-warning:#b59842;--axora-color-semantic-danger:#db8286;--axora-color-semantic-life:#41ac8a;--axora-color-semantic-bloom:#d6819e;--axora-color-semantic-heat:#b59842;--axora-color-semantic-current:#47a4d1;--axora-color-semantic-glow:#0b5371;--axora-color-semantic-metal:#5d5d5d;--axora-color-semantic-focus:#58b3e2;--axora-color-semantic-hairline:#cdcdcd1f;--axora-color-semantic-ghost:#cdcdcd0d;--axora-space-1:4px;--axora-space-2:8px;--axora-space-3:12px;--axora-space-4:16px;--axora-space-6:24px;--axora-space-8:32px;--axora-space-12:48px;--axora-space-16:64px;--axora-line-hairline:1px;--axora-line-structural:1.5px;--axora-radius-none:0px;--axora-radius-micro:2px;--axora-radius-round:999px;--axora-type-display:Geist, Inter, "Helvetica Neue", Arial, sans-serif;--axora-type-mono:"Commit Mono", "Berkeley Mono", "JetBrains Mono", ui-monospace, monospace;--axora-motion-duration-fast:.14s;--axora-motion-duration-standard:.26s;--axora-motion-duration-slow:.62s;--axora-motion-duration-drift:1.8s;--axora-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--axora-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--axora-motion-easing-tidal:cubic-bezier(.37, 0, .63, 1)}@media (prefers-color-scheme:light){:root:not([data-brand-mode]),:root[data-brand-mode=auto]{--axora-color-brand-ground-dark:#050709;--axora-color-brand-ground-darkraised:#0d1114;--axora-color-brand-ground-darkinset:#030506;--axora-color-brand-ground-night:#0b0d0f;--axora-color-brand-ground-nightraised:#11171a;--axora-color-brand-ground-light:#c9c2b8;--axora-color-brand-ground-lightraised:#d8d1c6;--axora-color-brand-ground-lightinset:#b8b1a7;--axora-color-brand-neutral-50:#ececec;--axora-color-brand-neutral-100:#dedede;--axora-color-brand-neutral-200:#cdcdcd;--axora-color-brand-neutral-300:#bcbcbc;--axora-color-brand-neutral-400:#aaa;--axora-color-brand-neutral-500:#9b9b9b;--axora-color-brand-neutral-600:#5d5d5d;--axora-color-brand-neutral-700:#4e4e4e;--axora-color-brand-neutral-800:#3e3e3e;--axora-color-brand-neutral-900:#2c2c2c;--axora-color-brand-neutral-950:#171717;--axora-color-brand-rupture-50:#fee6e6;--axora-color-brand-rupture-100:#fed3d3;--axora-color-brand-rupture-200:#febcbd;--axora-color-brand-rupture-300:#ffa2a6;--axora-color-brand-rupture-400:#eb9095;--axora-color-brand-rupture-500:#db8286;--axora-color-brand-rupture-600:#8c484d;--axora-color-brand-rupture-700:#763c40;--axora-color-brand-rupture-800:#5f2f32;--axora-color-brand-rupture-900:#442023;--axora-color-brand-rupture-950:#261011;--axora-color-brand-radiance-50:#f3ebd8;--axora-color-brand-radiance-100:#eaddb9;--axora-color-brand-radiance-200:#e1cb93;--axora-color-brand-radiance-300:#d7b964;--axora-color-brand-radiance-400:#c5a752;--axora-color-brand-radiance-500:#b59842;--axora-color-brand-radiance-600:#70590f;--axora-color-brand-radiance-700:#5f4b0a;--axora-color-brand-radiance-800:#4d3c08;--axora-color-brand-radiance-900:#372a05;--axora-color-brand-radiance-950:#1e1602;--axora-color-brand-living-50:#daf1e7;--axora-color-brand-living-100:#bde7d6;--axora-color-brand-living-200:#97dbc1;--axora-color-brand-living-300:#66ceab;--axora-color-brand-living-400:#53bc9a;--axora-color-brand-living-500:#41ac8a;--axora-color-brand-living-600:#046850;--axora-color-brand-living-700:#015843;--axora-color-brand-living-800:#024635;--axora-color-brand-living-900:#013124;--axora-color-brand-living-950:#011a12;--axora-color-brand-current-50:#daeffa;--axora-color-brand-current-100:#bde3f8;--axora-color-brand-current-200:#98d5f6;--axora-color-brand-current-300:#6ac6f5;--axora-color-brand-current-400:#58b3e2;--axora-color-brand-current-500:#47a4d1;--axora-color-brand-current-600:#106285;--axora-color-brand-current-700:#0b5371;--axora-color-brand-current-800:#09425b;--axora-color-brand-current-900:#042e41;--axora-color-brand-current-950:#021824;--axora-color-brand-bloom-50:#fde6ec;--axora-color-brand-bloom-100:#fcd3df;--axora-color-brand-bloom-200:#fbbcd0;--axora-color-brand-bloom-300:#faa2bf;--axora-color-brand-bloom-400:#e690ae;--axora-color-brand-bloom-500:#d6819e;--axora-color-brand-bloom-600:#884860;--axora-color-brand-bloom-700:#743c51;--axora-color-brand-bloom-800:#5d2f40;--axora-color-brand-bloom-900:#43202d;--axora-color-brand-bloom-950:#251018;--axora-color-brand-void:#050709;--axora-color-brand-abyss:#0d1114;--axora-color-brand-midnight-water:#09425b;--axora-color-brand-basalt:#2c2c2c;--axora-color-brand-ink:#171717;--axora-color-brand-graphite:#3e3e3e;--axora-color-brand-steel:#9b9b9b;--axora-color-brand-mineral:#c9c2b8;--axora-color-brand-limestone:#d8d1c6;--axora-color-brand-chalk:#dedede;--axora-color-brand-pearl:#ececec;--axora-color-brand-water:#58b3e2;--axora-color-brand-deep-water:#0b5371;--axora-color-brand-atmosphere:#98d5f6;--axora-color-brand-aurora:#53bc9a;--axora-color-brand-moss:#015843;--axora-color-brand-blossom:#d6819e;--axora-color-brand-amber:#c5a752;--axora-color-brand-solar:#d7b964;--axora-color-brand-coral:#db8286;--axora-color-semantic-background:#c9c2b8;--axora-color-semantic-surface:#d8d1c6;--axora-color-semantic-foreground:#171717;--axora-color-semantic-muted:#4e4e4e;--axora-color-semantic-structural:#3e3e3e;--axora-color-semantic-accent:#0b5371;--axora-color-semantic-success:#015843;--axora-color-semantic-warning:#5f4b0a;--axora-color-semantic-danger:#763c40;--axora-color-semantic-life:#015843;--axora-color-semantic-bloom:#743c51;--axora-color-semantic-heat:#5f4b0a;--axora-color-semantic-current:#0b5371;--axora-color-semantic-glow:#106285;--axora-color-semantic-metal:#4e4e4e;--axora-color-semantic-focus:#0b5371;--axora-color-semantic-hairline:#17171738;--axora-color-semantic-ghost:#17171714;--axora-space-1:4px;--axora-space-2:8px;--axora-space-3:12px;--axora-space-4:16px;--axora-space-6:24px;--axora-space-8:32px;--axora-space-12:48px;--axora-space-16:64px;--axora-line-hairline:1px;--axora-line-structural:1.5px;--axora-radius-none:0px;--axora-radius-micro:2px;--axora-radius-round:999px;--axora-type-display:Geist, Inter, "Helvetica Neue", Arial, sans-serif;--axora-type-mono:"Commit Mono", "Berkeley Mono", "JetBrains Mono", ui-monospace, monospace;--axora-motion-duration-fast:.14s;--axora-motion-duration-standard:.26s;--axora-motion-duration-slow:.62s;--axora-motion-duration-drift:1.8s;--axora-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--axora-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--axora-motion-easing-tidal:cubic-bezier(.37, 0, .63, 1)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--axora-type-mono);font-synthesis:none;--bg:var(--axora-color-semantic-background);--panel:color-mix(in srgb, var(--axora-color-brand-ground-darkraised) 88%, transparent);--panel-soft:color-mix(in srgb, var(--axora-color-brand-ground-darkraised) 72%, transparent);--text:var(--axora-color-semantic-foreground);--muted:var(--axora-color-semantic-muted);--faint:var(--axora-color-brand-neutral-600);--accent:var(--axora-color-semantic-accent);--border:var(--axora-color-semantic-hairline);--pad:max(.65rem, calc(.52rem + .18vi));--gap:max(.45rem, calc(.35rem + .16vi));--type-xs:max(.75rem, calc(.7rem + .035vi));--type-sm:max(.82rem, calc(.76rem + .045vi));--type-md:max(.92rem, calc(.84rem + .06vi));--type-base:max(1rem, calc(.9rem + .08vi));--touch-target:max(2.75rem, calc(2.55rem + .06vi));--nav-safe-block:max(5rem, calc(4.4rem + .25vi));font-size:max(100%,92% + .12vi)}*{box-sizing:border-box}html,body,#root{block-size:100%;min-block-size:100%;inline-size:100%;margin:0;overflow:clip}#root{container:estuarium-viewport/size}body{background:var(--bg);color:var(--text)}button,input,select{min-block-size:var(--touch-target);font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--axora-color-semantic-focus);outline-offset:2px}.app-shell{background:var(--bg);min-block-size:100dvb;inline-size:100%;position:relative;overflow:clip}.app-shell[data-capture-mode=evidence]>:not(.world){display:none!important}.world{z-index:0;position:absolute;inset:0}.world canvas{display:block;block-size:100%!important;inline-size:100%!important}.topbar{z-index:20;inset-inline:var(--pad);gap:var(--gap);border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent), var(--panel));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:max(.62rem,.55vi) max(.72rem,.65vi);display:grid;position:absolute;inset-block-start:max(var(--pad), env(safe-area-inset-top));box-shadow:0 .7rem 2rem #00000047}.brand{min-inline-size:0}.eyebrow,.section-label,.family-title,.study-head span,.access-status span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.2}.title{letter-spacing:-.035em;margin-block-start:.16rem;font-size:max(1.08rem,.95rem + .2vi);font-weight:540}.sub{color:var(--muted);font-size:var(--type-xs);overflow-wrap:anywhere;margin-block-start:.2rem;line-height:1.35}.access-status{text-align:end;justify-items:end;gap:.1rem;min-inline-size:max(18ch,18cqi);display:grid}.access-status b{font-size:var(--type-sm);font-weight:560}.access-status small{color:var(--faint);font-size:var(--type-xs);line-height:1.25}.review-controls{z-index:21;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);border-radius:999rem;gap:.2rem;padding:.25rem;display:flex;position:absolute;inset-block-start:max(6.7rem, calc(env(safe-area-inset-top) + 6rem));inset-inline-end:var(--pad)}.review-controls button,.scene-picker button{appearance:none;background:color-mix(in srgb, var(--panel-soft) 76%, transparent);color:var(--muted);border:1px solid #0000}.review-controls button{min-block-size:var(--touch-target);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999rem;padding-inline:max(.68rem,.55vi)}.review-controls button:hover,.review-controls button.active,.scene-picker button:hover,.scene-picker button.active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel-soft))}.study-panel,.fleet-legend,.family-controls{z-index:10;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);border-radius:.8rem;padding:max(.68rem,.55vi);position:absolute;box-shadow:0 .7rem 2rem #00000042}.study-panel,.fleet-legend{pointer-events:none;inline-size:min(44ch,42cqi);inset-block-end:calc(var(--nav-safe-block) + var(--pad));inset-inline-start:var(--pad)}.fleet-legend{inline-size:min(42ch,38cqi);inset-inline-start:auto;inset-inline-end:var(--pad)}.study-head{justify-content:space-between;align-items:baseline;gap:var(--gap);display:flex}.study-head b{color:var(--text);font-size:var(--type-xs);letter-spacing:.08em;font-weight:620}.study-role{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-size:var(--type-sm);margin-block:.3rem .55rem;line-height:1.35}.study-grid,.donor-line{gap:.28rem var(--gap);grid-template-columns:minmax(11ch,.42fr) minmax(0,1fr);align-items:start;display:grid}.study-grid span,.donor-line span{color:var(--faint);font-size:var(--type-xs);letter-spacing:.07em}.study-grid b,.donor-line b{color:color-mix(in srgb, var(--text) 88%, var(--muted));font-size:var(--type-xs);font-weight:520;line-height:1.35}.donor-line{border-block-start:1px solid var(--border);margin-block-start:.5rem;padding-block-start:.5rem}.study-family,.fleet-note{color:var(--faint);font-size:var(--type-xs);overflow-wrap:anywhere;margin-block-start:.45rem;line-height:1.35}.fleet-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;margin-block-start:.42rem;display:grid}.fleet-dot:before{content:"●";font-size:var(--type-sm);line-height:1}.fleet-dot.its{color:var(--axora-color-brand-water)}.fleet-dot.shiranui{color:var(--axora-color-brand-current-300)}.fleet-dot.kornwolf{color:var(--axora-color-brand-amber)}.fleet-dot.bullwether{color:var(--axora-color-brand-steel)}.fleet-dot.polarion{color:var(--axora-color-brand-bloom-300)}.fleet-row b,.fleet-row small{font-size:var(--type-xs);display:block}.fleet-row b{font-weight:590}.fleet-row small{color:var(--muted);margin-block-start:.08rem}.family-controls{inline-size:min(34ch,32cqi);inset-block-start:max(10.25rem, calc(env(safe-area-inset-top) + 9.5rem));inset-inline-end:var(--pad)}.family-title{overflow-wrap:anywhere;margin-block-end:.45rem}.family-controls label{gap:.18rem;margin-block-start:.38rem;display:grid}.family-controls label span{justify-content:space-between;gap:var(--gap);color:var(--muted);font-size:var(--type-xs);line-height:1.25;display:flex}.family-controls label b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:570}.family-controls input[type=range]{inline-size:100%;min-block-size:var(--touch-target);accent-color:var(--accent);margin:0}.scene-picker{z-index:22;inset-inline:var(--pad);overscroll-behavior-inline:contain;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);scrollbar-width:thin;border-radius:.85rem;gap:.3rem;padding:.3rem;display:flex;position:absolute;inset-block-end:max(var(--pad), env(safe-area-inset-bottom));overflow-x:auto}.scene-picker button{text-align:start;white-space:nowrap;border-radius:.62rem;flex:1 0 max(12ch,10cqi);min-inline-size:0;padding:.42rem .62rem}.scene-picker button span,.scene-picker button b{display:block}.scene-picker button span{color:var(--faint);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase}.scene-picker button b{font-size:var(--type-sm);margin-block-start:.08rem;font-weight:570}.inspector-toggle{display:none}.hint{z-index:8;color:var(--faint);font-size:var(--type-xs);pointer-events:none;transform:translateY(calc(-100% - var(--gap)));line-height:1.2;position:absolute;inset-block-end:calc(var(--nav-safe-block) + var(--pad));inset-inline-start:var(--pad)}@container estuarium-viewport (width<=64rem){.topbar{grid-template-columns:minmax(0,1fr)}.access-status{text-align:start;flex-wrap:wrap;justify-content:flex-start;gap:.2rem .55rem;min-inline-size:0;display:flex}.access-status small{flex-basis:100%}.review-controls{inset-block-start:max(8.6rem, calc(env(safe-area-inset-top) + 7.8rem))}.family-controls{inline-size:min(38ch,42cqi);inset-block-start:max(12.2rem, calc(env(safe-area-inset-top) + 11.4rem))}.study-panel,.fleet-legend{inline-size:min(40ch,46cqi)}}@container estuarium-viewport (width<=42rem){.topbar{padding:.58rem;inset-block-start:max(.45rem, env(safe-area-inset-top));inset-inline:.45rem}.sub,.access-status small,.hint{display:none}.review-controls{inset-block-start:max(7.3rem, calc(env(safe-area-inset-top) + 6.7rem));inset-inline:.45rem;overflow-x:auto}.review-controls button{flex:1 0 auto}.family-controls{inline-size:min(46cqi,28ch);padding:.55rem;inset-block-start:max(10.75rem, calc(env(safe-area-inset-top) + 10rem));inset-inline-end:.45rem}.family-title{display:none}.study-panel{inline-size:auto;padding:.55rem;inset-block-end:calc(var(--nav-safe-block) + .45rem);inset-inline:.45rem}.study-role,.donor-line,.study-family{display:none}.study-grid{grid-template-columns:minmax(10ch,.42fr) minmax(0,1fr)}.fleet-legend{display:none}.scene-picker{inset-block-end:max(.45rem, env(safe-area-inset-bottom));inset-inline:.45rem}.scene-picker button{flex-basis:max(12ch,34cqi)}}@container estuarium-viewport (width<=42rem) or (height<=46rem){.app-shell{block-size:100%;min-block-size:0;padding:max(.38rem, env(safe-area-inset-top)) .38rem max(.38rem, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;gap:.38rem;display:flex;overflow:clip auto}.topbar{border-radius:.7rem;order:1;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;inline-size:100%;padding:.5rem .58rem;display:grid;position:relative;inset:auto}.eyebrow{font-size:max(.75rem,1.6cqb)}.title{margin-block-start:.08rem;font-size:max(1rem,2.7cqb)}.sub,.access-status span,.access-status small,.hint{display:none}.access-status{text-align:end;justify-content:flex-end;align-items:center;min-inline-size:0;display:flex}.access-status b{font-size:var(--type-xs);white-space:nowrap}.review-controls{border-radius:.7rem;order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem;inline-size:100%;padding:.2rem;display:grid;position:relative;inset:auto;overflow:visible}.review-controls button{min-inline-size:0;padding-inline:.35rem}.world{order:3;flex:0 0 max(calc(var(--touch-target) * 4.5), 58cqb);inline-size:100%;block-size:max(calc(var(--touch-target) * 4.5), 58cqb);border:1px solid var(--border);background:#020506;border-radius:.72rem;min-block-size:0;position:relative;inset:auto;overflow:clip}.scene-picker{border-radius:.72rem;flex:none;order:4;inline-size:100%;padding:.22rem;position:relative;inset:auto}.scene-picker button{flex:0 0 max(9rem,27cqi);min-inline-size:0;padding:.34rem .5rem}.inspector-toggle{border:1px solid var(--border);background:var(--panel);inline-size:100%;color:var(--muted);border-radius:.72rem;order:5;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .58rem;display:flex}.inspector-toggle span{letter-spacing:.08em;text-transform:uppercase}.inspector-toggle b{color:var(--text);font-size:var(--type-xs);font-weight:560}.study-panel,.fleet-legend,.family-controls{display:none}.app-shell[data-inspector-open=true] .study-panel,.app-shell[data-inspector-open=true] .fleet-legend,.app-shell[data-inspector-open=true] .family-controls{pointer-events:auto;inline-size:100%;max-inline-size:none;box-shadow:none;display:block;position:relative;inset:auto}.app-shell[data-inspector-open=true] .study-panel,.app-shell[data-inspector-open=true] .fleet-legend{order:6}.app-shell[data-inspector-open=true] .family-controls{order:7}.app-shell[data-inspector-open=true] .study-role,.app-shell[data-inspector-open=true] .donor-line,.app-shell[data-inspector-open=true] .study-family,.app-shell[data-inspector-open=true] .family-title{display:block}.study-grid,.donor-line{grid-template-columns:minmax(10ch,.36fr) minmax(0,1fr)}}.operation-section{border-block-start:1px solid var(--border);margin-block-start:.7rem;padding-block-start:.65rem}.operation-title{color:var(--muted);font-size:var(--type-xs);letter-spacing:.08em;margin-block-end:.45rem}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.operation-grid button{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 76%, transparent);color:var(--muted);font-size:var(--type-xs);text-align:start;border-radius:.48rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.46rem .45rem;display:flex}.operation-grid button.active{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));color:var(--text)}.operation-grid button b{color:inherit;font-size:var(--type-xs);font-variant-numeric:tabular-nums}@container estuarium-viewport (width<=28rem){.operation-grid{grid-template-columns:1fr}}
