:root{--color-deep:#102b38;--color-ink:#163543;--color-ivory:#f7f6f1;--color-surface:#fffefa;--color-action:#c5dce5;--color-mist:#e1eaed;--color-text-secondary:#5c737e;--color-border:#d5dfe2;--color-marker:#7396a8;--color-white:#fff;--color-marker-icon:#6f93a6;--color-text-secondary-mist:#566c76;--color-error:#843d2d;--color-home-deep:#10282d;--color-home-ivory:#f5f2eb;--color-home-sage:#becdb1;--color-home-sage-soft:#e4ebde;--color-shadow:#102b38;--shadow:0 10px 32px color-mix(in srgb,var(--color-shadow) 7%,transparent);--shadow-soft:0 8px 24px color-mix(in srgb,var(--color-shadow) 6%,transparent);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-15:60px;--space-16:64px;--space-17:68px;--space-18:72px;--space-19:76px;--space-20:80px;--space-21:84px;--space-22:88px;--space-23:92px;--space-24:96px;--space-25:100px;--space-26:104px;--space-27:108px;--space-28:112px;--radius-12:12px;--radius-18:18px;--radius-20:20px;--radius-pill:36px;--radius-round:50%;--touch-target:44px;--mobile-nav-height:76px;--container-public:1200px;--font-family-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-36:36px;--font-size-40:40px;--font-size-48:48px;--font-size-display-1:clamp(42px,7vw,78px);--font-size-display-2:clamp(39px,5vw,60px);--font-size-display-3:clamp(38px,4.4vw,58px);--font-size-display-4:clamp(36px,4.5vw,55px);--font-size-display-5:clamp(34px,4.8vw,54px);--font-size-display-6:clamp(34px,5vw,52px);--font-size-title-fluid:clamp(13px,3.6vw,16px)}html:has(.dashboardShell[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-deep:#f7f6f1;--color-ink:#e3eaed;--color-ivory:#102b38;--color-surface:#163543;--color-action:#2b6378;--color-mist:#24495a;--color-text-secondary:#aec1c9;--color-border:#2f5667;--color-marker:#7fa3b5;--color-white:#163543;--color-marker-icon:#86a9ba;--color-text-secondary-mist:#bdcdd3;--color-error:#f0a58f}@media (prefers-color-scheme:dark){html:has(.dashboardShell[data-theme=auto]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-deep:#f7f6f1;--color-ink:#e3eaed;--color-ivory:#102b38;--color-surface:#163543;--color-action:#2b6378;--color-mist:#24495a;--color-text-secondary:#aec1c9;--color-border:#2f5667;--color-marker:#7fa3b5;--color-white:#163543;--color-marker-icon:#86a9ba;--color-text-secondary-mist:#bdcdd3;--color-error:#f0a58f}}html:has(.dashboardShell[data-theme=dark]) :is(.submitPanel,.hashDetails code,.dashboardSidebar,.appTop,.entryBand,.dashboardShell[data-band=page] .dashboardContent>.screenPage:first-child>header:first-child,.dashboardShell[data-band=page] .dashboardContent>.simplePrivatePage:first-child>header:first-child,.skipLink,.dashboardMobileScan.isActive .dashboardMobileIcon,.welcomeMark,.nextActionCard,.housingNextCard,.edl2CameraStage,.edl2CameraVideo,.edl2HelpButton,.edl2ThumbRemove,.edl2Pill[aria-pressed=true]){--color-deep:#102b38;--color-ink:#163543;--color-ivory:#f7f6f1;--color-surface:#fffefa;--color-action:#c5dce5;--color-mist:#e1eaed;--color-text-secondary:#5c737e;--color-border:#d5dfe2;--color-marker:#7396a8;--color-white:#fff;--color-marker-icon:#6f93a6;--color-text-secondary-mist:#566c76;--color-error:#843d2d}@media (prefers-color-scheme:dark){html:has(.dashboardShell[data-theme=auto]) :is(.submitPanel,.hashDetails code,.dashboardSidebar,.appTop,.entryBand,.dashboardShell[data-band=page] .dashboardContent>.screenPage:first-child>header:first-child,.dashboardShell[data-band=page] .dashboardContent>.simplePrivatePage:first-child>header:first-child,.skipLink,.dashboardMobileScan.isActive .dashboardMobileIcon,.welcomeMark,.nextActionCard,.housingNextCard,.edl2CameraStage,.edl2CameraVideo,.edl2HelpButton,.edl2ThumbRemove,.edl2Pill[aria-pressed=true]){--color-deep:#102b38;--color-ink:#163543;--color-ivory:#f7f6f1;--color-surface:#fffefa;--color-action:#c5dce5;--color-mist:#e1eaed;--color-text-secondary:#5c737e;--color-border:#d5dfe2;--color-marker:#7396a8;--color-white:#fff;--color-marker-icon:#6f93a6;--color-text-secondary-mist:#566c76;--color-error:#843d2d}}html:has(.dashboardShell[data-reading=easy]){--font-size-11:14px;--font-size-12:15px;--font-size-13:16px;--font-size-14:18px;--font-size-16:20px;--font-size-18:22px;--font-size-20:25px;--font-size-22:28px;--font-size-24:30px;--font-size-28:35px;--font-size-32:40px;--font-size-36:45px;--font-size-40:50px;--font-size-48:60px;--font-size-display-1:clamp(52px,8.75vw,98px);--font-size-display-2:clamp(49px,6.25vw,75px);--font-size-display-3:clamp(48px,5.5vw,72px);--font-size-display-4:clamp(45px,5.6vw,69px);--font-size-display-5:clamp(43px,6vw,68px);--font-size-display-6:clamp(43px,6.25vw,65px);--font-size-title-fluid:clamp(16px,4.5vw,20px);--color-text-secondary:#163543;--color-text-secondary-mist:#163543;--color-border:#7396a8}html:has(.dashboardShell[data-theme=dark][data-reading=easy]){--color-text-secondary:#e3eaed;--color-text-secondary-mist:#f7f6f1;--color-border:#7fa3b5}@media (prefers-color-scheme:dark){html:has(.dashboardShell[data-theme=auto][data-reading=easy]){--color-text-secondary:#e3eaed;--color-text-secondary-mist:#f7f6f1;--color-border:#7fa3b5}}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-Light.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2)format("woff2")}
