:root{--background:var(--bg-app);--text:var(--text-primary);--muted:var(--text-secondary);--border:var(--border-default);--accent:var(--text-link)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text);letter-spacing:0;text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif}.coming-soon{grid-template-rows:auto 1fr auto;max-width:84rem;min-height:100svh;margin-inline:auto;padding:2rem 1.5rem;display:grid}.masthead{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.status{color:var(--accent);align-items:center;gap:.625rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.status:before{content:"";background:currentColor;width:.5rem;height:.5rem}main{align-items:center;padding-block:4.5rem;display:flex}.introduction{min-width:0;max-width:53rem}h1{margin:0;font-size:2.75rem;font-weight:700;line-height:1.1}.trademark{vertical-align:top;margin-inline-start:.25em;font-size:.25em;display:inline-block}.tagline{text-wrap:balance;max-width:29rem;margin:2rem 0 0;font-size:1.5rem;line-height:1.35}.summary{color:var(--muted);max-width:36rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.contact{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem 3rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.contact a{color:var(--text);text-underline-offset:.3em;padding-block:.75rem;text-decoration-thickness:1px}.contact a:hover{color:var(--accent)}.contact a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.social{color:var(--muted)}@media (min-width:48rem){.coming-soon{padding:3rem 4rem}h1{font-size:6rem}.tagline{max-width:36rem;font-size:2rem}.summary{font-size:1.125rem}}
:root{--p-light-bg-app:#f2f1ed;--p-light-bg-nav:#faf9f6;--p-light-surface-primary:#faf9f6;--p-light-surface-elevated:#f6f4f0;--p-light-surface-interactive:#f6f4f0;--p-light-surface-selected:#ece9e2;--p-light-surface-input:#faf9f6;--p-light-surface-disabled:#edeae3;--p-light-surface-overlay:#171a1d47;--p-light-border-default:#d8d4cc;--p-light-border-subtle:#e5e2da;--p-light-border-strong:#c7c2b8;--p-light-divider:#e0dcd3;--p-light-text-primary:#171a1d;--p-light-text-secondary:#5c636b;--p-light-text-muted:#83898d;--p-light-text-disabled:#9aa6b2;--p-light-text-on-accent:#fff;--p-light-ai-surface:#e7f6ef;--p-light-ai-primary:#19865f;--p-light-action-primary:#3976c8;--p-light-status-info:#3976c8;--p-light-status-info-surface:#edf4fc;--p-light-status-warning:#9a6714;--p-light-status-warning-surface:#fff6df;--p-light-status-danger:#b94343;--p-light-status-danger-surface:#fdeeee;--p-light-chart-grid:#e1e8ee;--p-light-chart-axis:#7c8b9a;--p-light-chart-label:#536579;--p-light-text-link:#285fa8;--p-light-text-success:#126b49;--p-light-text-on-action:#fff;--p-light-text-on-success:#fff;--p-light-hero-surface:#f6f4f0;--p-light-hero-layer:#d8d4cc;--p-light-shadow-card:0 2px 8px #13223804;--p-light-shadow-floating:0 24px 100px #13223828;--p-dark-bg-app:#0f1113;--p-dark-bg-nav:#111416;--p-dark-surface-primary:#15181b;--p-dark-surface-elevated:#1c2024;--p-dark-surface-interactive:#1c2024;--p-dark-surface-selected:#242a2f;--p-dark-surface-input:#15181b;--p-dark-surface-disabled:#131619;--p-dark-surface-overlay:#00000094;--p-dark-border-default:#2a3035;--p-dark-border-subtle:#1f2226;--p-dark-border-strong:#363c41;--p-dark-divider:#24282c;--p-dark-text-primary:#f5f7f8;--p-dark-text-secondary:#9ba5ae;--p-dark-text-muted:#7d8388;--p-dark-text-disabled:#626d77;--p-dark-text-on-accent:#fff;--p-dark-ai-surface:#123a2e;--p-dark-ai-primary:#42c590;--p-dark-action-primary:#6fa8ff;--p-dark-status-warning:#f2b84b;--p-dark-status-warning-surface:#332a17;--p-dark-status-danger:#f07878;--p-dark-status-danger-surface:#351d20;--p-dark-status-info:#6fa8ff;--p-dark-status-info-surface:#18283a;--p-dark-chart-grid:#26313a;--p-dark-chart-axis:#7d8994;--p-dark-chart-label:#a9b4be;--p-dark-text-link:#6fa8ff;--p-dark-text-success:#42c590;--p-dark-text-on-action:#101418;--p-dark-text-on-success:#101418;--p-dark-hero-surface:#1c2024;--p-dark-hero-layer:#2a3035;--p-dark-shadow-card:none;--p-dark-shadow-floating:0 24px 100px #00000058}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:var(--p-light-bg-app);--bg-nav:var(--p-light-bg-nav);--surface-primary:var(--p-light-surface-primary);--surface-elevated:var(--p-light-surface-elevated);--surface-interactive:var(--p-light-surface-interactive);--surface-selected:var(--p-light-surface-selected);--surface-input:var(--p-light-surface-input);--surface-disabled:var(--p-light-surface-disabled);--surface-overlay:var(--p-light-surface-overlay);--border-default:var(--p-light-border-default);--border-subtle:var(--p-light-border-subtle);--border-strong:var(--p-light-border-strong);--divider:var(--p-light-divider);--text-primary:var(--p-light-text-primary);--text-secondary:var(--p-light-text-secondary);--text-muted:var(--p-light-text-muted);--text-disabled:var(--p-light-text-disabled);--text-on-accent:var(--p-light-text-on-accent);--ai-surface:var(--p-light-ai-surface);--ai-primary:var(--p-light-ai-primary);--action-primary:var(--p-light-action-primary);--status-info:var(--p-light-status-info);--status-info-surface:var(--p-light-status-info-surface);--status-warning:var(--p-light-status-warning);--status-warning-surface:var(--p-light-status-warning-surface);--status-danger:var(--p-light-status-danger);--status-danger-surface:var(--p-light-status-danger-surface);--chart-grid:var(--p-light-chart-grid);--chart-axis:var(--p-light-chart-axis);--chart-label:var(--p-light-chart-label);--text-link:var(--p-light-text-link);--text-success:var(--p-light-text-success);--text-on-action:var(--p-light-text-on-action);--text-on-success:var(--p-light-text-on-success);--hero-surface:var(--p-light-hero-surface);--hero-layer:var(--p-light-hero-layer);--shadow-card:var(--p-light-shadow-card);--shadow-floating:var(--p-light-shadow-floating)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:var(--p-dark-bg-app);--bg-nav:var(--p-dark-bg-nav);--surface-primary:var(--p-dark-surface-primary);--surface-elevated:var(--p-dark-surface-elevated);--surface-interactive:var(--p-dark-surface-interactive);--surface-selected:var(--p-dark-surface-selected);--surface-input:var(--p-dark-surface-input);--surface-disabled:var(--p-dark-surface-disabled);--surface-overlay:var(--p-dark-surface-overlay);--border-default:var(--p-dark-border-default);--border-subtle:var(--p-dark-border-subtle);--border-strong:var(--p-dark-border-strong);--divider:var(--p-dark-divider);--text-primary:var(--p-dark-text-primary);--text-secondary:var(--p-dark-text-secondary);--text-muted:var(--p-dark-text-muted);--text-disabled:var(--p-dark-text-disabled);--text-on-accent:var(--p-dark-text-on-accent);--ai-surface:var(--p-dark-ai-surface);--ai-primary:var(--p-dark-ai-primary);--action-primary:var(--p-dark-action-primary);--status-warning:var(--p-dark-status-warning);--status-warning-surface:var(--p-dark-status-warning-surface);--status-danger:var(--p-dark-status-danger);--status-danger-surface:var(--p-dark-status-danger-surface);--status-info:var(--p-dark-status-info);--status-info-surface:var(--p-dark-status-info-surface);--chart-grid:var(--p-dark-chart-grid);--chart-axis:var(--p-dark-chart-axis);--chart-label:var(--p-dark-chart-label);--text-link:var(--p-dark-text-link);--text-success:var(--p-dark-text-success);--text-on-action:var(--p-dark-text-on-action);--text-on-success:var(--p-dark-text-on-success);--hero-surface:var(--p-dark-hero-surface);--hero-layer:var(--p-dark-hero-layer);--shadow-card:var(--p-dark-shadow-card);--shadow-floating:var(--p-dark-shadow-floating)}:root,body{background:var(--bg-app);color:var(--text-primary)}:where(button,input,textarea,select){accent-color:var(--action-primary)}:where(button,input,textarea,select):disabled{background-color:var(--surface-disabled);color:var(--text-disabled);border-color:var(--border-subtle)}html[data-theme] :is(button,input,select,textarea):disabled{background-color:var(--surface-disabled);color:var(--text-disabled);border-color:var(--border-subtle);opacity:1}[role=alert]{color:var(--status-danger);background-color:var(--status-danger-surface)}html[data-theme] button:not(:disabled):hover{border-color:var(--border-strong)}html[data-theme] button:not(:disabled):active{background-color:var(--surface-interactive);color:var(--text-primary)}html[data-theme] :is(input,textarea,select):focus-visible{border-color:var(--action-primary)}
