:root{--public-bg:#f0f2e9;--public-ink:#15382d;--public-body:#3d5549;--public-muted:#51675a;--public-line:#b8c7b9;--public-line-strong:#8fa692;--public-card:#fffdf7;--public-soft:#e2e8dc;--public-accent:#2f7054;--public-button:#204e3d;--public-button-ink:#fff;--public-button-hover:#2b654f;--public-glow:#b4c9a947;--public-logo-accent:#397b5f;--public-page-background:radial-gradient(ellipse 900px 580px at 95% 0, #c8d7bf30, transparent 75%), radial-gradient(ellipse 650px 480px at 0 0, #e7e1ce66, transparent 75%), var(--public-bg);--public-raised-shadow:0 2px 3px #15382d08, 0 16px 30px -26px #15382d55;--public-hero-ink:var(--public-ink);--public-hero-body:var(--public-body);--public-hero-muted:var(--public-muted);--public-hero-line:var(--public-line);--public-hero-paper:var(--public-card);--public-hero-card:var(--public-card);--public-hero-soft:var(--public-soft);--public-hero-bg:var(--public-bg);--public-hero-accent:var(--public-accent);--public-hero-gradient:radial-gradient(ellipse at 86% 45%, #cbdcc866 0%, transparent 53%), radial-gradient(ellipse at 5% 0%, #e6e1d177 0%, transparent 48%);--public-hero-link-line:var(--public-line-strong);--public-hero-link-hover:var(--public-accent);--public-hero-focus:var(--public-accent);--public-status-dot:#498362;--public-story-ink:var(--public-ink);--public-story-body:var(--public-body);--public-story-muted:var(--public-muted);--public-story-line:var(--public-line);--public-story-paper:var(--public-card);--public-story-card:var(--public-card);--public-story-soft:var(--public-soft);--public-story-bg:var(--public-soft);--public-story-accent:var(--public-accent);--public-story-glow:#629c7730;--public-story-selected-line:var(--public-line-strong);--public-story-selected-bg:var(--public-card);--public-thought-shadow:#142b3209;--public-story-gradient:radial-gradient(ellipse at 40% 43%, #cbd9c64d, transparent 65%);--public-nav-bg:#fffdf7f7;--public-nav-body:var(--public-body);--public-nav-item-active:var(--public-soft);--public-nav-item-hover:var(--public-soft);--public-nav-control-hover:var(--public-soft);--public-nav-subtle-line:var(--public-line);--public-nav-tooltip-bg:var(--public-ink);--public-nav-tooltip-ink:#fff;--public-footer-bg:var(--public-soft);--public-footer-line:var(--public-line);--public-section-body:var(--public-body);--public-section-muted:var(--public-muted);--public-section-line:var(--public-line);--public-section-accent:var(--public-accent);--public-pricing-ink:var(--public-ink);--public-pricing-card:var(--public-card);--public-pricing-featured:#dfe8d9;--public-pricing-featured-line:var(--public-line-strong);--public-pricing-soft:var(--public-soft);--public-closing-ink:var(--public-ink);--public-faq-bg:var(--public-card);--public-start-bg:var(--public-soft);--public-start-gradient:radial-gradient(ellipse at 12% 30%, #cddbc555, transparent 55%);--public-pilot-accent:#a38f6e;--public-selection-shadow:#162c2410;--public-control-ink:var(--public-muted);--public-control-hover:var(--public-soft);--public-control-ring:var(--public-accent);--public-trigger-ring:var(--public-accent);--public-link-rule:var(--public-line);--public-overlay:#00000040;--public-popover-shadow:#0f172a66;--public-sheet-shadow:#0f172a8c;--public-action-shadow:#183c3212;--public-modal-shadow:#0c211e33;--public-modal-backdrop:#0d171dc2;--public-skip-bg:var(--public-button);--public-skip-ink:var(--public-button-ink)}:root[data-theme=dark]{--public-bg:#202833;--public-ink:#f3f5f7;--public-body:#c2cbd3;--public-muted:#a6b4c0;--public-line:#465361;--public-line-strong:#7faaa0;--public-card:#29333f;--public-soft:#303d4a;--public-accent:#a5c8b9;--public-button:#c5ded2;--public-button-ink:#172c23;--public-button-hover:#dfede6;--public-glow:#536c791c;--public-logo-accent:#a5c8b9;--public-page-background:radial-gradient(ellipse 900px 620px at 95% 0, #45586735, transparent 75%), var(--public-bg);--public-raised-shadow:none;--public-hero-body:#cbd2da;--public-hero-muted:#abb6c3;--public-hero-paper:#303b48;--public-hero-card:#1a222c;--public-hero-soft:#343f4d;--public-hero-gradient:radial-gradient(ellipse at 86% 45%, #364657 0%, transparent 55%), radial-gradient(ellipse at 5% 0%, #29333f 0%, transparent 48%);--public-hero-link-line:#8ca89b;--public-hero-link-hover:#397b5f;--public-hero-focus:#499570;--public-story-ink:#f0f4f4;--public-story-body:#c3cdd3;--public-story-muted:#a2b0bc;--public-story-line:#465462;--public-story-paper:#303c49;--public-story-card:#202a35;--public-story-soft:#34414f;--public-story-bg:#26313d;--public-story-glow:#98c4b21c;--public-story-selected-line:#7eaa94;--public-story-selected-bg:#36453f;--public-story-gradient:radial-gradient(ellipse at 40% 43%, #53637532, transparent 62%);--public-nav-bg:#202833f5;--public-nav-body:#bdc8d1;--public-nav-item-active:#ffffff14;--public-nav-item-hover:#ffffff0d;--public-nav-control-hover:#ffffff0f;--public-nav-subtle-line:#ffffff12;--public-nav-tooltip-bg:#fff;--public-nav-tooltip-ink:#121317;--public-footer-bg:#1b242e;--public-footer-line:#3d4b59;--public-section-body:#c3ced5;--public-section-muted:#a8b7c2;--public-section-line:#465362;--public-section-accent:#b4d2c3;--public-pricing-ink:#f0f4f5;--public-pricing-card:#293440;--public-pricing-featured:#30414b;--public-pricing-featured-line:#7faaa0;--public-pricing-soft:#354652;--public-closing-ink:#eff3f5;--public-faq-bg:#242e39;--public-start-bg:#2b3743;--public-start-gradient:radial-gradient(ellipse at 15% 25%, #40556360, transparent 60%);--public-control-ink:var(--color-gray-400,#9ca3af);--public-control-hover:#ffffff0f;--public-control-ring:var(--color-slate-500,#64748b);--public-trigger-ring:#fff9;--public-link-rule:var(--color-slate-300,#cbd5e1);--public-modal-shadow:#0006;--public-skip-bg:#fff;--public-skip-ink:#121317}.public-site{isolation:isolate;min-height:100svh;color:var(--public-ink);background:var(--public-page-background);font-family:var(--font-display), sans-serif;position:relative}:is(html:has(.public-site),body:has(.public-site)){background-color:var(--public-bg)}.public-site :where(a,button,summary,input,select):focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.public-site .legal-prose{--legal-heading:var(--public-ink);--legal-body:var(--public-body);--legal-rule:var(--public-line);--legal-muted:var(--public-muted);overflow-wrap:anywhere}.public-site .legal-prose :is(p,li){font-size:16px;line-height:1.8}.public-site .legal-prose h2{letter-spacing:-.025em;font-size:26px;line-height:1.3}.public-site .legal-prose h3{font-size:18px}.public-site .legal-prose a{color:var(--public-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent)}@media (max-width:600px){.public-site .legal-prose :is(p,li){font-size:15px;line-height:1.75}.public-site .legal-prose h2{font-size:23px}}
:root{--app-bg:var(--public-bg);--app-card:var(--public-card);--app-soft:var(--public-soft);--app-ink:var(--public-ink);--app-body:var(--public-body);--app-muted:var(--public-muted);--app-line:var(--public-line);--app-field-line:#6f8274;--app-accent:var(--public-accent);--app-button:var(--public-button);--app-button-ink:var(--public-button-ink);--app-button-hover:var(--public-button-hover);--app-hover:var(--public-soft);--app-focus:var(--public-accent);--app-danger:#a53736;--app-danger-soft:#f7e5de;--app-success:var(--public-accent);--app-success-soft:#dfeadc;--app-warning:#825218;--app-warning-soft:#f0e3c8;--app-info:#35627e;--app-info-soft:#e0e9ed;--app-shadow:0 2px 3px #15382d08, 0 16px 30px -26px #15382d55;--app-dialog-shadow:0 30px 100px #0c211e33;--app-backdrop:#0d171d99;--app-ambient:radial-gradient(ellipse at 85% 0%, #c8d7bf30, transparent 65%);--app-grid:#b8c7b966;--lumen-logo-accent:var(--public-logo-accent)}:root[data-theme=dark]{--app-field-line:#85938d;--app-danger:#f3b4b0;--app-danger-soft:#473739;--app-success-soft:#30463c;--app-warning:#e8c18e;--app-warning-soft:#403b32;--app-info:#9fc5d9;--app-info-soft:#304351;--app-shadow:0 2px 3px #10182033, 0 16px 30px -26px #00000080;--app-dialog-shadow:0 30px 100px #0006;--app-ambient:radial-gradient(ellipse at 85% 0%, #45586735, transparent 65%);--app-grid:#46536188}:root:not([data-theme=dark]):has([data-app-ui],[data-onboarding-ui]){--app-line:#d6ddcf;--app-soft:#e9ede3;--app-hover:#e9ede3;--app-shadow:0 1px 2px #15382d05, 0 8px 24px -14px #15382d33;--app-ambient:radial-gradient(ellipse at 85% 0%, #c8d7bf14, transparent 65%)}html,body{background-color:var(--app-bg);color:var(--app-ink);font-family:var(--font-display), sans-serif}html[data-theme=light],[data-theme=light] body{background-color:var(--app-bg)}html:has([data-surface=marketing]){background-color:var(--app-bg)}body:has([data-surface=marketing]){background-color:var(--app-bg)}body :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}[data-onboarding-ui] :is(button,a):focus-visible{outline-color:var(--app-focus)}::selection{background:var(--app-soft);color:var(--app-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
