@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Spectral:wght@300;400&display=swap";:root{--oz-paper: #e5e1d5;--oz-paper-alt: #d6d2c3;--oz-paper-deep: #1b2128;--oz-ink: #1b2128;--oz-ink-soft: #2a323a;--oz-mute: rgba(27, 33, 40, .55);--oz-faint: rgba(27, 33, 40, .3);--oz-rule: rgba(27, 33, 40, .16);--oz-rule-strong: rgba(27, 33, 40, .3);--oz-sig: #2d4e5e;--oz-sig-deep: #193642;--oz-accent: #b85f35;--oz-accent-soft: #e0a47f;--oz-btn-text: #fffbef;--oz-display: "Spectral", "Source Serif 4", Georgia, serif;--oz-body: "DM Sans", "Public Sans", system-ui, sans-serif;--oz-mono: "JetBrains Mono", ui-monospace, monospace;--oz-display-weight: 300;--oz-fs-h0: 120px;--oz-lh-h0: .95;--oz-ls-h0: -.025em;--oz-fs-h1: 56px;--oz-lh-h1: 1;--oz-ls-h1: -.018em;--oz-fs-h2: 30px;--oz-lh-h2: 1.05;--oz-ls-h2: -.01em;--oz-fs-h3: 18px;--oz-lh-h3: 1.25;--oz-ls-h3: -.005em;--oz-fs-body: 14px;--oz-lh-body: 1.55;--oz-fs-caption: 12px;--oz-lh-caption: 1.45;--oz-fs-eyebrow: 10px;--oz-lh-eyebrow: 1;--oz-ls-eyebrow: .16em;--oz-fs-code: 13px;--oz-lh-code: 1.3;--oz-space-1: 4px;--oz-space-2: 8px;--oz-space-3: 14px;--oz-space-4: 22px;--oz-space-5: 32px;--oz-space-6: 56px;--oz-space-7: 96px;--oz-grid-cols: 12;--oz-grid-gap: 12px;--oz-grid-gap-wide: 32px;--oz-margin: 56px;--oz-margin-wide: 96px;--oz-radius: 0px;--oz-radius-pill: 999px;--oz-d-pad: 32px;--oz-d-gap: 14px;--oz-d-card-pad: 14px 16px;--oz-d-row-h: 44px;--oz-d-fs-body: 13.5px;--oz-d-fs-meta: 11px;--oz-d-header-h: 64px;--oz-hue-neu: #3b6a7e;--oz-hue-onc: #9c5a78;--oz-hue-car: #a75847;--oz-hue-pul: #6a8a86;--oz-hue-msk: #b58642;--oz-hue-mnt: #6e6e9a;--oz-hue-ped: #7ba374;--oz-hue-age: #856e5c}:root[data-theme=dark]{--oz-paper: #0e1218;--oz-paper-alt: #13181f;--oz-paper-deep: #181d24;--oz-ink: #e5e1d5;--oz-ink-soft: rgba(229, 225, 213, .75);--oz-mute: rgba(229, 225, 213, .55);--oz-faint: rgba(229, 225, 213, .3);--oz-rule: rgba(229, 225, 213, .1);--oz-rule-strong: rgba(229, 225, 213, .18);--oz-sig: #3b6a7e;--oz-sig-deep: #193642;--oz-accent: #d27a4f;--oz-accent-soft: #e0a47f;--oz-btn-text: #1a0f08}.oz-grid-bg{background-image:linear-gradient(to right,var(--oz-rule) 1px,transparent 1px),linear-gradient(to bottom,var(--oz-rule) 1px,transparent 1px);background-size:48px 48px}:root{color-scheme:dark;--shell-pad: 1.5rem;--radius-xl: 1.9rem;--radius-lg: 1.35rem;--radius-md: 1rem;--fit-badge-ink: #f7fafc;--button-primary-ink: #f6fbff;--brand-icon-filter: none}:root,:root[data-theme=dark]{--bg: #02050c;--surface: rgba(7, 13, 25, .34);--surface-strong: rgba(7, 13, 25, .74);--surface-subtle: rgba(255, 255, 255, .03);--surface-faint: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .06);--surface-panel: rgba(4, 10, 18, .4);--surface-input: rgba(7, 13, 25, .46);--surface-input-strong: rgba(4, 10, 18, .5);--surface-editor: rgba(4, 9, 17, .54);--surface-accent-soft: rgba(114, 205, 255, .08);--surface-accent: rgba(114, 205, 255, .1);--surface-accent-strong: rgba(114, 205, 255, .12);--backdrop-scrim: rgba(0, 0, 0, .18);--drawer-bg: rgba(3, 6, 12, .96);--drawer-shadow: 1.4rem 0 3rem rgba(0, 0, 0, .28);--outline-soft: rgba(255, 255, 255, .08);--outline-strong: rgba(255, 255, 255, .14);--accent-border-soft: rgba(114, 205, 255, .22);--accent-border: rgba(114, 205, 255, .3);--accent-border-strong: rgba(114, 205, 255, .38);--field-focus-ring: rgba(114, 205, 255, .12);--danger-bg: rgba(214, 62, 62, .12);--danger-text: #ffd8d8;--success-bg: rgba(69, 173, 123, .14);--success-text: #d3ffe6;--feedback-good: #c4ffd9;--feedback-bad: #ffd8d8;--border: rgba(186, 222, 255, .1);--border-strong: rgba(186, 222, 255, .22);--text: #f6fbff;--text-soft: rgba(225, 238, 249, .76);--muted: rgba(195, 216, 233, .58);--accent: #77d1ff;--glow: #63c7ff;--shadow-lg: 0 2.6rem 4.6rem rgba(1, 4, 12, .42);--brand-accent: #77d1ff;--brand-accent-strong: #4ba7ff;--brand-accent-soft: #d8f0ff;--brand-focus: #72cdff;--brand-sage: #7ea4b6;--brand-plum: #0a1120;--brand-wordmark: #f6fbff;--body-glow-one: rgba(212, 237, 249, .14);--body-glow-two: rgba(155, 107, 85, .1);--ambient-base-start: #02050c;--ambient-base-mid: #06101a;--ambient-base-end: #03060d;--ambient-glow-one: rgba(108, 190, 255, .14);--ambient-glow-two: rgba(94, 118, 255, .08);--hero-stage-bg: #04070f;--hero-shade-left: rgba(2, 5, 12, .94);--hero-shade-mid: rgba(2, 5, 12, .72);--hero-shade-clear: rgba(2, 5, 12, .28);--hero-shade-right: rgba(2, 5, 12, .82);--hero-shade-top: rgba(2, 5, 12, .55);--hero-shade-bottom: #02050c;--hero-glow-one: rgba(116, 206, 255, .16);--hero-glow-two: rgba(90, 126, 255, .12);--card-base: #0a0f19;--card-shadow: 0 1.2rem 2.4rem rgba(1, 4, 12, .28);--card-shadow-hover: 0 2rem 3.4rem rgba(1, 4, 12, .4);--card-ink: #f6fbff;--card-badge-bg: rgba(3, 10, 22, .62);--card-badge-border: rgba(255, 255, 255, .1);--card-meta: rgba(228, 239, 249, .76);--card-shade-top: rgba(11, 8, 12, .1);--card-shade-bottom: rgba(11, 8, 12, .88);--card-shade-glow: rgba(245, 214, 200, .12);--card-inner-outline: rgba(255, 255, 255, .04);--card-inner-outline-soft: rgba(255, 255, 255, .02);--topbar-bg-start: rgba(2, 5, 12, .88);--topbar-bg-end: rgba(2, 5, 12, 0);--nav-muted: rgba(217, 235, 249, .72);--nav-active: #f6fbff;--nav-underline: linear-gradient(90deg, rgba(121, 213, 255, .95), rgba(121, 213, 255, 0));--icon-ink: rgba(245, 250, 255, .84);--notice-dot: #72cdff;--notice-glow: rgba(114, 205, 255, .72);--profile-bg: linear-gradient(145deg, rgba(11, 54, 96, .85), rgba(10, 28, 59, .92));--profile-ink: #f6fbff;--scroll-thumb: rgba(168, 206, 234, .15);--glass-panel-tint: rgba(5, 9, 17, .44);--button-secondary-bg: rgba(255, 255, 255, .03);--chip-bg: color-mix(in srgb, var(--brand-plum) 26%, rgba(255, 255, 255, .04));--loading-overlay: radial-gradient(circle at top, rgba(110, 178, 232, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .12), transparent 30%), linear-gradient(180deg, rgba(5, 8, 14, .98), rgba(5, 8, 14, .995));--rich-content-shadow: 0 1.5rem 3rem rgba(0, 0, 0, .22)}:root[data-theme=light]{color-scheme:light;--bg: #edf4fb;--surface: rgba(255, 255, 255, .68);--surface-strong: rgba(255, 255, 255, .92);--surface-subtle: rgba(17, 42, 66, .04);--surface-faint: rgba(17, 42, 66, .05);--surface-hover: rgba(17, 42, 66, .08);--surface-panel: rgba(255, 255, 255, .82);--surface-input: rgba(255, 255, 255, .88);--surface-input-strong: rgba(255, 255, 255, .94);--surface-editor: rgba(255, 255, 255, .92);--surface-accent-soft: rgba(45, 138, 196, .08);--surface-accent: rgba(45, 138, 196, .1);--surface-accent-strong: rgba(45, 138, 196, .14);--backdrop-scrim: rgba(12, 22, 34, .12);--drawer-bg: rgba(250, 252, 255, .98);--drawer-shadow: 1.2rem 0 2.6rem rgba(23, 52, 78, .14);--outline-soft: rgba(23, 52, 78, .1);--outline-strong: rgba(23, 52, 78, .16);--accent-border-soft: rgba(45, 138, 196, .22);--accent-border: rgba(45, 138, 196, .3);--accent-border-strong: rgba(45, 138, 196, .38);--field-focus-ring: rgba(45, 138, 196, .14);--danger-bg: rgba(217, 74, 61, .12);--danger-text: #a53022;--success-bg: rgba(41, 151, 97, .12);--success-text: #0f7a4a;--feedback-good: #0f7a4a;--feedback-bad: #a53022;--border: rgba(31, 71, 103, .12);--border-strong: rgba(31, 71, 103, .2);--text: #102133;--text-soft: rgba(27, 43, 58, .82);--muted: rgba(71, 91, 108, .72);--accent: #2f8fc8;--glow: #4aa8d9;--shadow-lg: 0 2.2rem 4rem rgba(39, 70, 95, .14);--brand-accent: #2f8fc8;--brand-accent-strong: #1f6e9d;--brand-accent-soft: #dff1fb;--brand-focus: #2d8ac4;--brand-sage: #67879b;--brand-plum: #eaf2f9;--brand-wordmark: #102133;--body-glow-one: rgba(93, 182, 224, .16);--body-glow-two: rgba(143, 193, 223, .14);--ambient-base-start: #eef5fb;--ambient-base-mid: #f5f9fd;--ambient-base-end: #e7eff7;--ambient-glow-one: rgba(77, 171, 219, .18);--ambient-glow-two: rgba(143, 193, 223, .14);--hero-stage-bg: #eff5fa;--hero-shade-left: rgba(239, 245, 250, .9);--hero-shade-mid: rgba(239, 245, 250, .72);--hero-shade-clear: rgba(239, 245, 250, .18);--hero-shade-right: rgba(228, 238, 248, .82);--hero-shade-top: rgba(240, 246, 251, .45);--hero-shade-bottom: #e9f0f8;--hero-glow-one: rgba(93, 182, 224, .16);--hero-glow-two: rgba(170, 203, 227, .16);--card-base: #f9fcff;--card-shadow: 0 1.1rem 2.2rem rgba(39, 70, 95, .12);--card-shadow-hover: 0 1.6rem 3rem rgba(39, 70, 95, .16);--card-ink: #f7fbff;--card-badge-bg: rgba(248, 251, 255, .86);--card-badge-border: rgba(16, 33, 51, .1);--card-meta: rgba(232, 241, 248, .8);--card-shade-top: rgba(245, 249, 252, .08);--card-shade-bottom: rgba(12, 18, 26, .66);--card-shade-glow: rgba(255, 255, 255, .2);--card-inner-outline: rgba(255, 255, 255, .08);--card-inner-outline-soft: rgba(255, 255, 255, .04);--topbar-bg-start: rgba(244, 248, 252, .24);--topbar-bg-end: rgba(244, 248, 252, 0);--nav-muted: rgba(55, 79, 101, .74);--nav-active: #102133;--nav-underline: linear-gradient(90deg, rgba(45, 138, 196, .95), rgba(45, 138, 196, 0));--icon-ink: rgba(16, 33, 51, .84);--notice-dot: #2d8ac4;--notice-glow: rgba(45, 138, 196, .42);--profile-bg: linear-gradient(145deg, rgba(219, 238, 249, .98), rgba(200, 225, 243, .98));--profile-ink: #102133;--scroll-thumb: rgba(82, 119, 150, .18);--glass-panel-tint: rgba(248, 251, 255, .72);--button-primary-ink: #f7fbff;--button-secondary-bg: rgba(17, 42, 66, .04);--chip-bg: color-mix(in srgb, var(--brand-plum) 72%, rgba(255, 255, 255, .68));--loading-overlay: radial-gradient(circle at top, rgba(45, 138, 196, .12), transparent 28%), radial-gradient(circle at bottom, rgba(143, 193, 223, .16), transparent 30%), linear-gradient(180deg, rgba(244, 248, 252, .97), rgba(236, 243, 249, .995));--rich-content-shadow: 0 1rem 2.2rem rgba(36, 62, 82, .12);--brand-icon-filter: brightness(0) saturate(100%) invert(11%) sepia(18%) saturate(1148%) hue-rotate(173deg) brightness(96%) contrast(94%)}.app-shell.route-brand{--surface: rgba(35, 27, 34, .34);--surface-strong: rgba(30, 22, 28, .8);--surface-subtle: rgba(255, 255, 255, .03);--surface-faint: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .06);--surface-panel: rgba(31, 22, 29, .56);--surface-input: rgba(30, 22, 28, .48);--surface-input-strong: rgba(30, 22, 28, .58);--surface-editor: rgba(24, 18, 23, .58);--surface-accent-soft: rgba(212, 237, 249, .08);--surface-accent: rgba(212, 237, 249, .1);--surface-accent-strong: rgba(212, 237, 249, .14);--drawer-bg: rgba(12, 9, 14, .96);--drawer-shadow: 1.4rem 0 3rem rgba(12, 8, 12, .28);--outline-soft: rgba(246, 242, 238, .08);--outline-strong: rgba(246, 242, 238, .14);--accent-border-soft: rgba(212, 237, 249, .22);--accent-border: rgba(212, 237, 249, .3);--accent-border-strong: rgba(212, 237, 249, .38);--field-focus-ring: rgba(212, 237, 249, .14);--danger-bg: rgba(214, 62, 62, .12);--danger-text: #ffd8d8;--success-bg: rgba(69, 173, 123, .14);--success-text: #d3ffe6;--feedback-good: #d3ffe6;--feedback-bad: #ffd8d8;--border: rgba(246, 242, 238, .09);--border-strong: rgba(212, 237, 249, .18);--text: #f6f2ee;--text-soft: rgba(238, 228, 220, .78);--muted: rgba(203, 189, 180, .66);--shadow-lg: 0 2.6rem 4.6rem rgba(13, 8, 14, .46);--brand-accent: #9b6b55;--brand-accent-strong: #7d5748;--brand-accent-soft: #f5d6c8;--brand-focus: #d4edf9;--brand-sage: #7b8c7a;--brand-plum: #330033;--brand-wordmark: #f6f2ee;--body-glow-one: rgba(155, 107, 85, .12);--body-glow-two: rgba(212, 237, 249, .1);--ambient-base-start: #140f15;--ambient-base-mid: #100c13;--ambient-base-end: #08070c;--ambient-glow-one: rgba(212, 237, 249, .1);--ambient-glow-two: rgba(206, 77, 125, .08);--hero-stage-bg: #140f15;--hero-shade-left: rgba(17, 12, 18, .95);--hero-shade-mid: rgba(17, 12, 18, .74);--hero-shade-clear: rgba(17, 12, 18, .24);--hero-shade-right: rgba(11, 8, 12, .84);--hero-shade-top: rgba(19, 13, 17, .52);--hero-shade-bottom: #08070c;--hero-glow-one: rgba(212, 237, 249, .12);--hero-glow-two: rgba(155, 107, 85, .14);--card-base: #161016;--card-shadow: 0 1.35rem 2.5rem rgba(12, 8, 12, .34);--card-shadow-hover: 0 2.15rem 3.7rem rgba(12, 8, 12, .46);--card-ink: #f6f2ee;--card-badge-bg: rgba(38, 28, 34, .76);--card-badge-border: rgba(246, 242, 238, .1);--card-meta: rgba(233, 222, 214, .78);--card-shade-top: rgba(17, 12, 18, .12);--card-shade-bottom: rgba(17, 12, 18, .88);--card-shade-glow: rgba(212, 237, 249, .12);--topbar-bg-start: rgba(12, 9, 14, .9);--topbar-bg-end: rgba(12, 9, 14, 0);--nav-muted: rgba(236, 228, 221, .72);--nav-active: #f6f2ee;--nav-underline: linear-gradient(90deg, rgba(212, 237, 249, .95), rgba(155, 107, 85, .5), rgba(155, 107, 85, 0));--icon-ink: rgba(245, 239, 233, .86);--notice-dot: #d4edf9;--notice-glow: rgba(212, 237, 249, .68);--profile-bg: linear-gradient(145deg, rgba(59, 31, 45, .94), rgba(28, 19, 28, .98));--profile-ink: #f6f2ee;--scroll-thumb: rgba(245, 214, 200, .22);--glass-panel-tint: rgba(17, 12, 18, .48);--button-primary-ink: #fffaf7;--button-secondary-bg: rgba(255, 255, 255, .03);--chip-bg: color-mix(in srgb, var(--brand-plum) 38%, rgba(255, 255, 255, .04));--loading-overlay: radial-gradient(circle at top, rgba(212, 237, 249, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .14), transparent 30%), linear-gradient(180deg, rgba(12, 9, 14, .98), rgba(12, 9, 14, .995))}:root[data-theme=light] .app-shell.route-brand{--bg: #fbf5f2;--surface: rgba(255, 249, 245, .72);--surface-strong: rgba(255, 248, 244, .94);--surface-subtle: rgba(83, 53, 46, .04);--surface-faint: rgba(83, 53, 46, .05);--surface-hover: rgba(83, 53, 46, .08);--surface-panel: rgba(255, 248, 244, .84);--surface-input: rgba(255, 250, 247, .9);--surface-input-strong: rgba(255, 252, 249, .95);--surface-editor: rgba(255, 250, 247, .92);--surface-accent-soft: rgba(155, 107, 85, .08);--surface-accent: rgba(155, 107, 85, .1);--surface-accent-strong: rgba(155, 107, 85, .14);--drawer-bg: rgba(255, 248, 244, .98);--drawer-shadow: 1.2rem 0 2.6rem rgba(72, 47, 42, .12);--outline-soft: rgba(83, 53, 46, .1);--outline-strong: rgba(83, 53, 46, .16);--accent-border-soft: rgba(155, 107, 85, .22);--accent-border: rgba(155, 107, 85, .3);--accent-border-strong: rgba(155, 107, 85, .38);--field-focus-ring: rgba(155, 107, 85, .14);--danger-bg: rgba(217, 74, 61, .12);--danger-text: #a53022;--success-bg: rgba(24, 128, 83, .13);--success-text: #12633f;--feedback-good: #12633f;--feedback-bad: #a53022;--border: rgba(114, 84, 78, .12);--border-strong: rgba(114, 84, 78, .2);--text: #2a1f23;--text-soft: rgba(58, 43, 48, .82);--muted: rgba(109, 92, 88, .72);--accent: #9b6b55;--glow: #b88269;--shadow-lg: 0 2.2rem 4rem rgba(72, 47, 42, .12);--brand-accent: #9b6b55;--brand-accent-strong: #7d5748;--brand-accent-soft: #f5d6c8;--brand-focus: #b88269;--brand-sage: #7b8c7a;--brand-plum: #f2e7e1;--brand-wordmark: #2a1f23;--body-glow-one: rgba(155, 107, 85, .12);--body-glow-two: rgba(212, 237, 249, .12);--ambient-base-start: #fcf6f2;--ambient-base-mid: #faf4ef;--ambient-base-end: #f5ece7;--ambient-glow-one: rgba(155, 107, 85, .12);--ambient-glow-two: rgba(212, 237, 249, .12);--hero-stage-bg: #faf3ef;--hero-shade-left: rgba(250, 243, 239, .92);--hero-shade-mid: rgba(250, 243, 239, .72);--hero-shade-clear: rgba(250, 243, 239, .16);--hero-shade-right: rgba(239, 229, 224, .84);--hero-shade-top: rgba(248, 240, 235, .45);--hero-shade-bottom: #f2e7e1;--hero-glow-one: rgba(212, 237, 249, .14);--hero-glow-two: rgba(155, 107, 85, .16);--card-base: #fffaf7;--card-shadow: 0 1.1rem 2.2rem rgba(72, 47, 42, .1);--card-shadow-hover: 0 1.6rem 3rem rgba(72, 47, 42, .14);--card-ink: #fffaf7;--card-badge-bg: rgba(255, 248, 244, .84);--card-badge-border: rgba(72, 47, 42, .1);--card-meta: rgba(247, 239, 234, .82);--card-shade-top: rgba(248, 240, 235, .08);--card-shade-bottom: rgba(36, 26, 30, .66);--card-shade-glow: rgba(212, 237, 249, .16);--topbar-bg-start: rgba(252, 246, 242, .18);--topbar-bg-end: rgba(252, 246, 242, 0);--nav-muted: rgba(108, 92, 88, .74);--nav-active: #2a1f23;--nav-underline: linear-gradient(90deg, rgba(155, 107, 85, .95), rgba(155, 107, 85, 0));--icon-ink: rgba(42, 31, 35, .84);--notice-dot: #9b6b55;--notice-glow: rgba(155, 107, 85, .3);--profile-bg: linear-gradient(145deg, rgba(245, 225, 214, .98), rgba(234, 212, 200, .98));--profile-ink: #2a1f23;--scroll-thumb: rgba(155, 107, 85, .16);--glass-panel-tint: rgba(255, 249, 245, .76);--button-primary-ink: #fffaf7;--button-secondary-bg: rgba(83, 53, 46, .04);--chip-bg: color-mix(in srgb, var(--brand-plum) 76%, rgba(255, 255, 255, .68));--loading-overlay: radial-gradient(circle at top, rgba(212, 237, 249, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .12), transparent 30%), linear-gradient(180deg, rgba(252, 246, 242, .98), rgba(245, 236, 231, .995));--brand-icon-filter: brightness(0) saturate(100%) invert(10%) sepia(11%) saturate(918%) hue-rotate(292deg) brightness(96%) contrast(92%)}:root .app-shell.route-brand.route-atlas-overview,:root .app-shell.route-brand.route-atlas-workspace{--bg: var(--oz-paper);--surface: color-mix(in srgb, var(--oz-paper-alt) 72%, transparent);--surface-strong: color-mix(in srgb, var(--oz-paper-alt) 94%, var(--oz-paper));--surface-subtle: color-mix(in srgb, var(--oz-ink) 3%, transparent);--surface-faint: color-mix(in srgb, var(--oz-ink) 4%, transparent);--surface-hover: color-mix(in srgb, var(--oz-ink) 6%, transparent);--surface-panel: color-mix(in srgb, var(--oz-paper-alt) 86%, transparent);--surface-input: color-mix(in srgb, var(--oz-paper-alt) 78%, transparent);--surface-input-strong: color-mix(in srgb, var(--oz-paper-alt) 90%, transparent);--surface-editor: color-mix(in srgb, var(--oz-paper-alt) 82%, transparent);--surface-accent-soft: color-mix(in srgb, var(--oz-accent) 8%, transparent);--surface-accent: color-mix(in srgb, var(--oz-accent) 11%, transparent);--surface-accent-strong: color-mix(in srgb, var(--oz-accent) 15%, transparent);--drawer-bg: color-mix(in srgb, var(--oz-paper) 96%, transparent);--drawer-shadow: 1.4rem 0 3rem rgba(0, 0, 0, .28);--outline-soft: var(--oz-rule);--outline-strong: var(--oz-rule-strong);--accent-border-soft: color-mix(in srgb, var(--oz-accent) 24%, transparent);--accent-border: color-mix(in srgb, var(--oz-accent) 34%, transparent);--accent-border-strong: color-mix(in srgb, var(--oz-accent) 46%, transparent);--field-focus-ring: color-mix(in srgb, var(--oz-accent) 18%, transparent);--border: var(--oz-rule);--border-strong: var(--oz-rule-strong);--text: var(--oz-ink);--text-soft: var(--oz-ink-soft);--muted: var(--oz-mute);--accent: var(--oz-accent);--glow: var(--oz-accent-soft);--shadow-lg: 0 2.6rem 4.6rem rgba(0, 0, 0, .3);--brand-accent: var(--oz-accent);--brand-accent-strong: color-mix(in srgb, var(--oz-accent) 82%, var(--oz-ink));--brand-accent-soft: var(--oz-accent-soft);--brand-focus: var(--oz-accent-soft);--brand-sage: var(--oz-sig);--brand-plum: var(--oz-paper-alt);--brand-wordmark: var(--oz-ink);--body-glow-one: transparent;--body-glow-two: transparent;--ambient-base-start: var(--oz-paper);--ambient-base-mid: var(--oz-paper-alt);--ambient-base-end: var(--oz-paper);--ambient-glow-one: color-mix(in srgb, var(--oz-sig) 10%, transparent);--ambient-glow-two: transparent;--hero-stage-bg: var(--oz-paper);--hero-shade-left: color-mix(in srgb, var(--oz-paper) 96%, transparent);--hero-shade-mid: color-mix(in srgb, var(--oz-paper) 76%, transparent);--hero-shade-clear: color-mix(in srgb, var(--oz-paper) 24%, transparent);--hero-shade-right: color-mix(in srgb, var(--oz-paper) 82%, transparent);--hero-shade-top: color-mix(in srgb, var(--oz-paper) 48%, transparent);--hero-shade-bottom: var(--oz-paper);--hero-glow-one: color-mix(in srgb, var(--oz-sig) 10%, transparent);--hero-glow-two: transparent;--card-base: var(--oz-paper-alt);--card-shadow: 0 1.35rem 2.5rem rgba(0, 0, 0, .24);--card-shadow-hover: 0 2.15rem 3.7rem rgba(0, 0, 0, .34);--card-ink: #fffbef;--card-badge-bg: rgba(14, 18, 24, .72);--card-badge-border: rgba(229, 225, 213, .16);--card-meta: rgba(229, 225, 213, .76);--card-shade-top: rgba(14, 18, 24, .08);--card-shade-bottom: rgba(14, 18, 24, .9);--card-shade-glow: transparent;--card-inner-outline: rgba(229, 225, 213, .06);--card-inner-outline-soft: rgba(229, 225, 213, .03);--topbar-bg-start: color-mix(in srgb, var(--oz-paper) 92%, transparent);--topbar-bg-end: transparent;--nav-muted: var(--oz-mute);--nav-active: var(--oz-ink);--nav-underline: linear-gradient(90deg, var(--oz-accent), transparent);--icon-ink: var(--oz-ink-soft);--notice-dot: var(--oz-accent);--notice-glow: color-mix(in srgb, var(--oz-accent) 54%, transparent);--profile-bg: var(--oz-paper-alt);--profile-ink: var(--oz-ink);--scroll-thumb: color-mix(in srgb, var(--oz-ink) 18%, transparent);--glass-panel-tint: color-mix(in srgb, var(--oz-paper) 54%, transparent);--button-primary-ink: var(--oz-btn-text);--button-secondary-bg: color-mix(in srgb, var(--oz-ink) 3%, transparent);--chip-bg: color-mix(in srgb, var(--oz-paper-alt) 72%, transparent);--loading-overlay: var(--oz-paper);--rich-content-shadow: 0 1.5rem 3rem rgba(0, 0, 0, .2)}*{box-sizing:border-box}::selection{background-color:color-mix(in srgb,var(--brand-accent, var(--oz-accent)) 42%,var(--bg, var(--oz-paper)));color:var(--text, var(--oz-ink));text-shadow:none}::-moz-selection{background-color:color-mix(in srgb,var(--brand-accent, var(--oz-accent)) 42%,var(--bg, var(--oz-paper)));color:var(--text, var(--oz-ink));text-shadow:none}html,body{min-height:100%}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;text-rendering:optimizeLegibility}body.route-soft-background,body:has(.app-shell.route-soft-background){background:#faf9f7}:root[data-theme=dark] body.route-soft-background,:root[data-theme=dark] body:has(.app-shell.route-soft-background){background:#140f15}body:has(.app-shell.route-atlas-overview),body:has(.app-shell.route-atlas-organization),body:has(.app-shell.route-atlas-workspace),body:has(.app-shell.route-atlas-grid),body.route-atlas-grid,:root[data-theme=dark] body:has(.app-shell.route-atlas-overview),:root[data-theme=dark] body:has(.app-shell.route-atlas-organization),:root[data-theme=dark] body:has(.app-shell.route-atlas-workspace),:root[data-theme=dark] body:has(.app-shell.route-atlas-grid),:root[data-theme=dark] body.route-atlas-grid{background:var(--oz-paper)}body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;filter:blur(7rem);opacity:.16}body:before{top:-14rem;right:-12rem;width:26rem;height:26rem;background:radial-gradient(circle,var(--body-glow-one),transparent 72%)}body:after{bottom:-16rem;left:-10rem;width:28rem;height:28rem;background:radial-gradient(circle,var(--body-glow-two),transparent 72%)}body.route-soft-background:before,body.route-soft-background:after,body.route-atlas-grid:before,body.route-atlas-grid:after,body:has(.app-shell.route-soft-background):before,body:has(.app-shell.route-soft-background):after,body:has(.app-shell.route-atlas-grid):before,body:has(.app-shell.route-atlas-grid):after{opacity:0}body:has(.app-shell.route-atlas-overview):before,body:has(.app-shell.route-atlas-overview):after,body:has(.app-shell.route-atlas-workspace):before,body:has(.app-shell.route-atlas-workspace):after{opacity:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}.app-shell{position:relative;min-height:100vh}html.atlas-swipe-enabled .app-shell{touch-action:pan-y pinch-zoom}html.atlas-swipe-enabled,html.atlas-swipe-enabled body{overscroll-behavior-x:none}html.atlas-swipe-active,html.atlas-swipe-active body{overflow-x:hidden;overscroll-behavior-x:none}html.atlas-swipe-active .app-shell{transform:translate3d(var(--atlas-swipe-x, 0),0,0);will-change:transform}html.atlas-swipe-active .atlas-primary-header{transform:translate3d(calc(var(--atlas-swipe-x, 0px) * -1),0,0);will-change:transform}html.atlas-swipe-active .app-shell:has(.atlas-primary-header),html.atlas-swipe-active .app-shell :has(.atlas-primary-header){isolation:auto!important;overflow:visible!important}html.atlas-swipe-active.atlas-swipe-settling .app-shell,html.atlas-swipe-active.atlas-swipe-settling .atlas-primary-header{transition:transform .26s cubic-bezier(.22,1,.36,1)}html.atlas-route-transition .app-shell{view-transition-name:atlas-app-shell}::view-transition-image-pair(root){isolation:isolate;overflow:clip;background:transparent}html.atlas-route-transition::view-transition-group(root){animation:none}html.atlas-route-transition,html.atlas-route-transition body{overflow:hidden;background:transparent}html.atlas-route-transition::view-transition-old(root),html.atlas-route-transition::view-transition-new(root){animation:none;background:transparent;opacity:0}html.atlas-route-transition::view-transition-group(atlas-workspace-grid){z-index:0;animation:none}html.atlas-route-transition::view-transition-old(atlas-workspace-grid),html.atlas-route-transition::view-transition-new(atlas-workspace-grid){animation:none;mix-blend-mode:normal}html.atlas-route-transition::view-transition-group(atlas-app-shell){z-index:1;overflow:clip;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.atlas-route-transition::view-transition-old(atlas-app-shell),html.atlas-route-transition::view-transition-new(atlas-app-shell){backface-visibility:hidden;background:transparent;mix-blend-mode:normal;transform-origin:center}html.atlas-route-transition::view-transition-old(atlas-app-shell){animation:none;opacity:0}html.atlas-route-transition::view-transition-group(atlas-primary-header){z-index:1000;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.atlas-route-transition::view-transition-old(atlas-primary-header),html.atlas-route-transition::view-transition-new(atlas-primary-header){mix-blend-mode:normal}html.atlas-route-transition-forward::view-transition-new(atlas-app-shell){box-shadow:-1.25rem 0 3.5rem #00000029;animation:atlas-screen-in-right .42s cubic-bezier(.16,1,.3,1) both}html.atlas-route-transition-backward::view-transition-new(atlas-app-shell){box-shadow:1.25rem 0 3.5rem #00000029;animation:atlas-screen-in-left .42s cubic-bezier(.16,1,.3,1) both}@keyframes atlas-screen-in-right{0%{transform:translate3d(7%,0,0)}}@keyframes atlas-screen-in-left{0%{transform:translate3d(-7%,0,0)}}@media(prefers-reduced-motion:reduce){html.atlas-swipe-active .app-shell{transform:translate3d(calc(var(--atlas-swipe-x, 0) * .18),0,0)}html.atlas-swipe-active .atlas-primary-header{transform:translate3d(calc(var(--atlas-swipe-x, 0px) * -.18),0,0)}html.atlas-route-transition::view-transition-old(atlas-app-shell),html.atlas-route-transition::view-transition-new(atlas-app-shell){animation-duration:.12s;filter:none;transform:none}}.shell-overlay{position:relative;z-index:1;display:block;min-height:100vh;padding:0 var(--shell-pad) 2.5rem}.content-stage{display:grid;grid-template-rows:auto 1fr;gap:0;min-width:0;max-width:100%}.content-main{min-width:0;padding-bottom:2rem}.glass-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-plum) 34%,rgba(255,255,255,0)) 0%,var(--glass-panel-tint)),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px #ffffff06;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.section-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:color-mix(in srgb,var(--brand-focus) 48%,var(--text) 52%);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-eyebrow:before{content:"";width:1.55rem;height:1px;background:linear-gradient(90deg,var(--brand-focus),transparent)}.page-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.94;letter-spacing:-.08em;max-width:10ch}.page-subtitle{margin:0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.7;max-width:52rem}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 1rem;border-radius:999px;font-weight:700;font-size:.9rem;letter-spacing:-.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.button-primary{border:1px solid transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent-soft) 34%,var(--brand-accent) 66%),var(--brand-accent-strong));color:var(--button-primary-ink);box-shadow:0 1.1rem 2.2rem color-mix(in srgb,var(--brand-accent) 28%,transparent)}.button-secondary{border:1px solid var(--border);background:var(--button-secondary-bg);color:var(--text)}.admin-format{--admin-format-bg: #faf9f7;--admin-format-surface: #ffffff;--admin-format-surface-low: #f4f3f1;--admin-format-menu-bg: #ffffff;--admin-format-border: #e5e2df;--admin-format-accent: #c9b6a9;--admin-format-accent-strong: #b5a193;--admin-format-accent-soft: rgba(201, 182, 169, .14);--admin-format-text: #242424;--admin-format-muted: #666666;--admin-format-soft-muted: #9a928c;--admin-format-ui-font: "Manrope", "Plus Jakarta Sans", system-ui, sans-serif;--admin-format-secondary-bg: rgba(230, 230, 234, .9);--admin-format-secondary-bg-strong: rgba(222, 222, 227, .98);--admin-format-secondary-border: rgba(84, 84, 90, .18);--admin-format-secondary-ink: #54545a;--admin-format-editor-bg: #fefdfd;--admin-format-editor-bg-low: #f4f3f1;--admin-format-editor-frame-bg: #ffffff;--admin-format-editor-toolbar-bg: #fefdfd;--admin-format-editor-body-bg: #ffffff;--admin-format-button-radius: .78rem;--admin-format-sidebar-pad-x: 1.5rem;--admin-format-icon-button-size: 2rem;--admin-format-icon-button-radius: .78rem;--admin-format-icon-size: 1rem;--admin-format-icon-stroke-width: 1.8;--admin-format-save-bg: #9b6b55;--admin-format-save-bg-strong: #7d5748;--admin-format-save-bg-soft: #f5d6c8;--admin-format-save-ink: #fffaf7}:root[data-theme=dark] .admin-format{--admin-format-bg: #140f15;--admin-format-surface: #1f171d;--admin-format-surface-low: #241b21;--admin-format-menu-bg: #171116;--admin-format-border: rgba(246, 242, 238, .12);--admin-format-accent: #c9b6a9;--admin-format-accent-strong: #d7c5ba;--admin-format-accent-soft: rgba(201, 182, 169, .14);--admin-format-text: #f6f2ee;--admin-format-muted: rgba(226, 216, 208, .72);--admin-format-soft-muted: rgba(203, 189, 180, .62);--admin-format-secondary-bg: rgba(255, 255, 255, .06);--admin-format-secondary-bg-strong: rgba(255, 255, 255, .1);--admin-format-secondary-border: rgba(246, 242, 238, .14);--admin-format-secondary-ink: #eee2da;--admin-format-editor-bg: #1c151a;--admin-format-editor-bg-low: #251c22;--admin-format-editor-frame-bg: #161116;--admin-format-editor-toolbar-bg: #1c151a;--admin-format-editor-body-bg: #161116;--admin-format-save-bg: #9b6b55;--admin-format-save-bg-strong: #b98269;--admin-format-save-bg-soft: rgba(155, 107, 85, .22);--admin-format-save-ink: #fffaf7}:root .app-shell.route-atlas-workspace .admin-format{--admin-format-bg: var(--oz-paper);--admin-format-surface: var(--oz-paper-alt);--admin-format-surface-low: color-mix(in srgb, var(--oz-paper-alt) 92%, var(--oz-ink));--admin-format-menu-bg: color-mix(in srgb, var(--oz-paper-alt) 88%, var(--oz-paper));--admin-format-border: var(--oz-rule);--admin-format-accent: var(--oz-accent);--admin-format-accent-strong: color-mix(in srgb, var(--oz-accent) 78%, var(--oz-ink));--admin-format-accent-soft: color-mix(in srgb, var(--oz-accent) 14%, transparent);--admin-format-text: var(--oz-ink);--admin-format-muted: var(--oz-ink-soft);--admin-format-soft-muted: var(--oz-mute);--admin-format-secondary-bg: color-mix(in srgb, var(--oz-ink) 6%, var(--oz-paper-alt));--admin-format-secondary-bg-strong: color-mix(in srgb, var(--oz-ink) 10%, var(--oz-paper-alt));--admin-format-secondary-border: var(--oz-rule-strong);--admin-format-secondary-ink: var(--oz-ink-soft);--admin-format-editor-bg: var(--oz-paper-alt);--admin-format-editor-bg-low: color-mix(in srgb, var(--oz-paper-alt) 92%, var(--oz-ink));--admin-format-editor-frame-bg: var(--oz-paper);--admin-format-editor-toolbar-bg: var(--oz-paper-alt);--admin-format-editor-body-bg: var(--oz-paper);--admin-format-save-bg: var(--oz-accent);--admin-format-save-bg-strong: color-mix(in srgb, var(--oz-accent) 80%, var(--oz-ink));--admin-format-save-bg-soft: color-mix(in srgb, var(--oz-accent) 20%, transparent);--admin-format-save-ink: var(--oz-btn-text)}:root[data-theme=dark] .app-shell.route-atlas-workspace .admin-format{--admin-format-surface-low: var(--oz-paper-deep);--admin-format-editor-bg-low: var(--oz-paper-deep)}.admin-format__icon-toggle{display:inline-grid;place-items:center;width:var(--admin-format-icon-button-size, 2rem);min-width:var(--admin-format-icon-button-size, 2rem);height:var(--admin-format-icon-button-size, 2rem);min-height:var(--admin-format-icon-button-size, 2rem);padding:0;border:0;border-radius:.45rem;background:transparent;box-shadow:none;color:var(--admin-format-text, #242424)}.admin-format__icon-toggle:hover,.admin-format__icon-toggle:focus-visible{background:var(--admin-format-surface-low, #f4f3f1)}.admin-format__icon-toggle:focus-visible{outline:none}.admin-format__icon-toggle.is-active{background:var(--admin-format-surface, #ffffff);box-shadow:inset 0 0 0 1px var(--admin-format-secondary-border, rgba(84, 84, 90, .18));color:var(--admin-format-text, #242424)}.admin-format__icon-toggle svg{width:var(--admin-format-icon-size, 1rem);height:var(--admin-format-icon-size, 1rem);fill:none;stroke:currentColor;stroke-width:var(--admin-format-icon-stroke-width, 1.8);stroke-linecap:round;stroke-linejoin:round}.button-primary:hover,.button-primary:focus-visible,.button-secondary:hover,.button-secondary:focus-visible{transform:translateY(-.08rem)}.tag,.chip{display:inline-flex;align-items:center;min-height:1.62rem;padding:0 .56rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-focus) 18%,var(--border));background:var(--chip-bg);color:color-mix(in srgb,var(--text) 88%,var(--brand-focus) 12%);font-size:.68rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.chip--accent{border-color:color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--brand-accent) 18%,transparent)}.mini-label{color:color-mix(in srgb,var(--brand-focus) 36%,var(--muted) 64%);font-size:.76rem;text-transform:uppercase;letter-spacing:.13em}.pill-row,.action-row{display:flex;flex-wrap:wrap;gap:.7rem}.bullet-list{margin:0;padding-left:1.15rem;color:var(--text-soft)}.bullet-list li+li{margin-top:.7rem}::-webkit-scrollbar{width:.66rem;height:.66rem}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}::-webkit-scrollbar-track{background:transparent}@media(max-width:980px){:root{--shell-pad: .95rem}.shell-overlay{padding-bottom:1.6rem}}@media(max-width:720px){:root{--shell-pad: .85rem}.shell-overlay{padding-bottom:1.5rem}.page-title{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ambient-stage.svelte-quu78q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,var(--ambient-base-start) 0%,var(--ambient-base-mid) 48%,var(--ambient-base-end) 100%)}.ambient-stage__glow.svelte-quu78q{position:absolute;top:0;right:0;bottom:0;left:0}.ambient-stage__glow--one.svelte-quu78q{background:radial-gradient(circle at 78% 10%,var(--ambient-glow-one),transparent 20%);filter:blur(3.5rem)}.ambient-stage__glow--two.svelte-quu78q{background:radial-gradient(circle at 18% 24%,var(--ambient-glow-two),transparent 18%);filter:blur(4rem)}.theme-preference-switch.svelte-1anp08s{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;padding:.18rem;border:1px solid var(--admin-border, var(--outline-soft, rgba(255, 255, 255, .12)));border-radius:.62rem;background:color-mix(in srgb,var(--admin-surface-low, var(--surface-subtle, #f4f3f1)) 92%,transparent);box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--admin-text, var(--text, #242424)) 10%,transparent)}.theme-preference-switch__option.svelte-1anp08s{display:grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:0;border-radius:.46rem;background:transparent;color:var(--admin-muted, var(--text-soft, #666666))}.theme-preference-switch__option.is-active.svelte-1anp08s{background:var(--admin-surface, var(--surface, #ffffff));color:var(--admin-text, var(--text, #242424));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent, var(--accent-border-soft, #c9b6a9)) 68%,transparent)}.theme-preference-switch__option.svelte-1anp08s:hover,.theme-preference-switch__option.svelte-1anp08s:focus-visible{background:var(--admin-surface, var(--surface, #ffffff));color:var(--admin-text, var(--text, #242424));outline:none}.theme-preference-switch__option.svelte-1anp08s:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent, var(--accent-border-soft, #c9b6a9)) 68%,transparent),0 0 0 .18rem color-mix(in srgb,var(--admin-accent, var(--accent-border-soft, #c9b6a9)) 24%,transparent)}.theme-preference-switch__option.svelte-1anp08s svg:where(.svelte-1anp08s){width:1rem;height:1rem}:root[data-theme=dark] .theme-preference-switch.svelte-1anp08s{--admin-surface: #111017;--admin-surface-low: #1c1921;--admin-border: rgba(246, 242, 238, .12);--admin-text: #f6f2ee;--admin-muted: rgba(226, 214, 205, .68);--admin-accent: #c58b6d}.atlas-workspace-grid.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--oz-paper);background-image:linear-gradient(to right,color-mix(in srgb,var(--oz-rule) 42%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--oz-rule) 42%,transparent) 1px,transparent 1px);background-size:48px 48px;opacity:0;pointer-events:none;view-transition-name:atlas-workspace-grid}.atlas-workspace-grid.is-visible.svelte-12qhfyh,html.atlas-swipe-reveal-grid .atlas-workspace-grid.svelte-12qhfyh{opacity:1}.app-shell.svelte-12qhfyh{z-index:1}.workspace-shell.svelte-12qhfyh{min-height:calc(100vh - 6rem);padding-top:.6rem}.shell-onboarding-controls.svelte-12qhfyh{position:fixed;top:max(.9rem,env(safe-area-inset-top));left:max(.9rem,env(safe-area-inset-left));z-index:70;display:flex;align-items:center;gap:.45rem}.shell-onboarding-logout.svelte-12qhfyh{display:grid;width:2.65rem;height:2.65rem;place-items:center;padding:0;border:1px solid var(--admin-border, var(--outline-soft, rgba(255, 255, 255, .12)));border-radius:.62rem;background:color-mix(in srgb,var(--admin-surface-low, var(--surface-subtle, #f4f3f1)) 92%,transparent);color:var(--admin-muted, var(--text-soft, #666666));box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--admin-text, var(--text, #242424)) 10%,transparent)}.shell-onboarding-logout.svelte-12qhfyh:hover,.shell-onboarding-logout.svelte-12qhfyh:focus-visible{background:var(--admin-surface, var(--surface, #ffffff));color:var(--admin-text, var(--text, #242424));outline:none}.shell-onboarding-logout.svelte-12qhfyh:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent, var(--accent-border-soft, #c9b6a9)) 68%,transparent),0 0 0 .18rem color-mix(in srgb,var(--admin-accent, var(--accent-border-soft, #c9b6a9)) 24%,transparent)}.shell-onboarding-logout.svelte-12qhfyh:disabled{cursor:wait;opacity:.55}.shell-onboarding-logout.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:1.05rem;height:1.05rem}:root[data-theme=dark] .shell-onboarding-logout.svelte-12qhfyh{--admin-surface: #111017;--admin-surface-low: #1c1921;--admin-border: rgba(246, 242, 238, .12);--admin-text: #f6f2ee;--admin-muted: rgba(226, 214, 205, .68);--admin-accent: #c58b6d}.app-shell.route-soft-background.svelte-12qhfyh{--soft-workspace-bg: #faf9f7;--bg: var(--soft-workspace-bg);--ambient-base-start: var(--soft-workspace-bg);--ambient-base-mid: var(--soft-workspace-bg);--ambient-base-end: var(--soft-workspace-bg);--ambient-glow-one: transparent;--ambient-glow-two: transparent;background:var(--soft-workspace-bg)}.shell-overlay.route-soft-background.svelte-12qhfyh,.content-main.route-soft-background.svelte-12qhfyh,.workspace-shell--soft-background.svelte-12qhfyh{background:var(--soft-workspace-bg, #faf9f7)}:root[data-theme=dark] .app-shell.route-soft-background.svelte-12qhfyh{--soft-workspace-bg: #140f15}.app-shell.route-soft-background.route-atlas-organization.svelte-12qhfyh{--soft-workspace-bg: var(--oz-paper)}:root[data-theme=dark] .app-shell.route-soft-background.route-atlas-organization.svelte-12qhfyh{--soft-workspace-bg: var(--oz-paper)}.app-shell.route-soft-background.route-atlas-workspace.svelte-12qhfyh,:root[data-theme=dark] .app-shell.route-soft-background.route-atlas-workspace.svelte-12qhfyh{--soft-workspace-bg: var(--oz-paper)}.workspace-shell--hero.svelte-12qhfyh{padding-top:0}.shell-overlay.route-intake.svelte-12qhfyh{padding-bottom:2.5rem}.shell-overlay.route-world.svelte-12qhfyh{padding:0}.shell-overlay.route-atlas-lab.svelte-12qhfyh{padding:0;background:#0e1218}.shell-overlay.route-academy-admin.svelte-12qhfyh{padding:0}.content-stage.route-world.svelte-12qhfyh,.content-stage.route-atlas-lab.svelte-12qhfyh{min-height:100vh}.content-main.route-intake.svelte-12qhfyh{min-height:auto;padding-bottom:2rem;overflow:visible}.content-main.route-world.svelte-12qhfyh{min-height:100vh;padding-bottom:0;overflow:hidden}.content-main.route-atlas-lab.svelte-12qhfyh{min-height:100vh;padding-bottom:0;overflow:hidden;background:#0e1218}.content-main.route-atlas-lab.svelte-12qhfyh .atlas-patient-file{min-height:100vh}.content-main.route-academy-admin.svelte-12qhfyh,.workspace-shell--academy-admin.svelte-12qhfyh{min-height:100vh;padding:0;overflow:hidden}.app-shell.route-atlas-grid.svelte-12qhfyh,.shell-overlay.route-atlas-grid.svelte-12qhfyh,.content-main.route-atlas-grid.svelte-12qhfyh,.workspace-shell--atlas-grid.svelte-12qhfyh{background:transparent}
