:root{--rise-void:#07080c;--rise-canvas:#0c0f16;--rise-surface:#12151f;--rise-surface-raised:#171b27;--rise-border:#232a3a;--rise-border-strong:#2f3850;--rise-surface-rim:var(--rise-text)}@supports (color:color-mix(in lab, red, red)){:root{--rise-surface-rim:color-mix(in srgb, var(--rise-text) 6%, transparent)}}:root{--rise-action:#2d6bff;--rise-action-hover:#2559d8;--rise-action-soft:#6fa0ff;--rise-action-fg:#fff;--rise-focus-ring:#2d6bff26;--rise-text:#eeeef0;--rise-text-muted:#a4a6af;--rise-text-faint:#747984;--rise-success:#4ade80;--rise-warning:#e8b84f;--rise-danger:#ff5c5c;--rise-font-ui:"Archivo", "Segoe UI", Arial, sans-serif;--rise-font-display:var(--rise-font-ui);--rise-font-mono:ui-monospace, "SFMono-Regular", Consolas, Menlo, monospace;--rise-numeric:tabular-nums;--rise-text-page-title:26px;--rise-text-page-sub:14px;--rise-text-section-title:16px;--rise-text-body:14px;--rise-text-control:13px;--rise-text-small:12px;--rise-weight-regular:400;--rise-weight-medium:500;--rise-weight-semibold:600;--rise-weight-extrabold:800;--rise-radius-badge:4px;--rise-radius-control:6px;--rise-radius-card:10px;--rise-radius-panel:12px;--rise-control-height:36px;--rise-control-height-small:30px;--rise-space-1:4px;--rise-space-2:8px;--rise-space-3:12px;--rise-space-4:16px;--rise-space-5:20px;--rise-space-6:24px;--rise-space-8:32px;--rise-shadow-sm:0 8px 24px #00000047;--rise-shadow-md:0 16px 40px #0000005c;--rise-shadow-lg:0 24px 60px #00000080;--rise-duration-press:90ms;--rise-duration-fast:.12s;--rise-duration-control:.2s;--rise-duration-base:.25s;--rise-duration-slow:.4s;--rise-ease-out:cubic-bezier(.2, .7, .3, 1);--rise-ease-glide:cubic-bezier(.16, 1, .3, 1);--void:var(--rise-void);--base:var(--rise-canvas);--sidebar-bg:#090b10;--surface:var(--rise-surface);--surface-raised:var(--rise-surface-raised);--border:var(--rise-border);--border-strong:var(--rise-border-strong);--blue:var(--rise-action);--blue-soft:var(--rise-action-soft);--blue-dim:#14203a;--blue-wash:#2e6bff14;--blue-ring:#2e6bff26;--blue-press:var(--rise-action-hover);--text:var(--rise-text);--muted:var(--rise-text-muted);--muted-deep:var(--rise-text-faint);--on-blue:var(--rise-action-fg);--success:var(--rise-success);--warning:var(--rise-warning);--danger:var(--rise-danger);--steel:#a7b2cc;--bg-page:var(--void);--bg-app:var(--base);--surface-card:var(--surface);--surface-card-raised:var(--surface-raised);--surface-accent:var(--blue-dim);--text-body:var(--text);--text-muted:var(--muted);--text-faint:var(--muted-deep);--text-accent:var(--blue);--text-accent-soft:var(--blue-soft);--border-default:var(--border);--border-accent:var(--blue);--action-bg:var(--blue);--action-bg-hover:var(--blue-soft);--action-bg-press:var(--blue-press);--action-fg:var(--on-blue);--focus-ring:var(--blue-ring);--state-good:var(--success);--state-warn:var(--warning);--state-bad:var(--danger);--font-display:var(--font-archivo),"Segoe UI",Arial,sans-serif;--font-body:var(--font-archivo),"Segoe UI",Arial,sans-serif;--font-mono:var(--font-body);--weight-regular:400;--weight-semibold:600;--weight-extrabold:800;--weight-black:900;--display-style:normal;--display-transform:none;--display-weight:800;--display-tracking:-.035em;--display-leading:1.04;--impact-style:italic;--impact-transform:uppercase;--impact-weight:900;--impact-tracking:-.045em;--impact-leading:.98;--size-hero:52px;--size-h1:46px;--size-h2:30px;--size-h3:19px;--size-h4:15px;--size-lede:20px;--size-metric:27px;--size-body-lg:15.5px;--size-body:15px;--size-body-sm:13.5px;--size-caption:12.5px;--size-micro:11.5px;--leading-body:1.5;--leading-lede:1.35;--leading-display:1.04;--leading-h2:1.1;--leading-tight:1.2;--leading-snug:1.45;--tracking-tight:-.02em;--tracking-tighter:-.025em;--tracking-display:-.035em;--tracking-lede:-.01em;--tracking-number:-.035em;--text-heading-font:var(--font-display);--text-body-font:var(--font-body);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:18px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:46px;--space-12:54px;--space-14:68px;--space-16:80px;--space-20:110px;--gutter-grid:18px;--pad-card:28px;--pad-statement:54px;--pad-section-y:110px;--content-max:1120px;--measure-prose:820px;--measure-intro:760px;--sidebar:288px;--radius-xs:3px;--radius-sm:var(--rise-radius-badge);--radius-md:var(--rise-radius-control);--radius-lg:var(--rise-radius-card);--radius-xl:16px;--radius-pill:999px;--radius:var(--radius-md);--border-width:1px;--border-width-control:1.5px;--border-accent-width:7px;--shadow-drawer:20px 0 60px #0000008c;--shadow-modal:0 10px 30px #00000073;--shadow-focus:0 0 0 3px var(--blue-ring);--skew-slash:-8deg;--shadow-action:0 4px 12px -10px var(--blue),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab, red, red)){:root{--shadow-action:0 4px 12px -10px color-mix(in srgb,var(--blue) 70%,transparent),inset 0 1px 0 #ffffff29}}:root{--action-rim:#ffffff1f;--action-bevel-rest:.55;--shadow-action-hover:0 10px 24px -12px var(--blue),0 4px 10px -6px var(--blue),inset 0 1px 0 #ffffff42}@supports (color:color-mix(in lab, red, red)){:root{--shadow-action-hover:0 10px 24px -12px color-mix(in srgb,var(--blue) 95%,transparent),0 4px 10px -6px color-mix(in srgb,var(--blue) 55%,transparent),inset 0 1px 0 #ffffff42}}:root{--shadow-action-press:0 2px 6px -5px var(--blue)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-action-press:0 2px 6px -5px color-mix(in srgb,var(--blue) 70%,transparent)}}:root{--shadow-control-hover:0 8px 20px -14px var(--blue),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){:root{--shadow-control-hover:0 8px 20px -14px color-mix(in srgb,var(--blue) 45%,transparent),inset 0 1px 0 #ffffff14}}:root{--action-rim-hover:#ffffff42;--action-bevel:linear-gradient(180deg,#ffffff2e 0%,transparent 30%);--action-sheen:linear-gradient(90deg,transparent 0%,#ffffff42 50%,transparent 100%);--hero-glow:radial-gradient(circle at 80% 35%,#2e6bff26,transparent 33%);--hero-gradient:linear-gradient(135deg,#07080c 0%,#0a0c12 60%,#0e1424 100%);--signal-line:linear-gradient(90deg,var(--border-strong),var(--border-strong) 38%,transparent 38%);--ease-standard:ease;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-glide:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.25s;--duration-slow:.4s;--duration-control:.2s;--duration-press:90ms;--duration-sheen:.62s;--transition-nav:transform var(--duration-base) var(--ease-standard);--transition-hover:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);--transition-control:background-color var(--duration-control) var(--ease-out),border-color var(--duration-control) var(--ease-out),color var(--duration-control) var(--ease-out),box-shadow var(--duration-control) var(--ease-out),transform .26s var(--ease-glide)}.rise-site-ui{--rise-bg:var(--void);--rise-panel:var(--surface);--rise-panel-raised:var(--surface-raised);--rise-accent:var(--blue);--rise-accent-soft:var(--blue-soft);--rise-accent-dim:var(--blue-dim);--rise-text:var(--text);--rise-text-muted:var(--muted);--rise-copy:var(--text);--rise-copy-muted:var(--muted);--rise-copy-subtle:var(--muted-deep);--rise-success:var(--success);--rise-warning:var(--warning);--rise-error:var(--danger);--rise-surface:var(--surface);--rise-surface-raised:var(--surface-raised);--rise-surface-soft:var(--blue-wash);--rise-border:var(--border);--rise-border-strong:var(--border-strong);--rise-hot:var(--blue);--rise-hot-light:var(--blue-soft);--rise-energy:var(--warning);--rise-paper:var(--text);--rise-muted:var(--muted);--rise-console-bg:var(--void);--rise-console-surface:var(--surface);--rise-console-raised:var(--surface-raised);--rise-console-line:var(--border);--rise-console-line-soft:var(--border)}@supports (color:color-mix(in lab, red, red)){.rise-site-ui{--rise-console-line-soft:color-mix(in srgb, var(--border) 68%, transparent)}}.rise-site-ui{--bg:var(--void);--panel:var(--surface);--panel-raised:var(--surface-raised);--accent:var(--blue);--soft:var(--blue-soft);--line:var(--border);--line2:var(--border-strong);--faint:var(--muted-deep);--ok:var(--success);--warn:var(--warning);--bad:var(--danger);--font-ui:var(--font-body);--font-manrope:var(--font-body);--display:var(--font-display);--ui:var(--font-body);--mono:var(--font-body);--radius-control:var(--radius-md);--radius-card:var(--radius-md);--radius-panel:var(--radius-lg)}
