:root{--paper-0:#f2f0ec;--paper-1:#e9e4dd;--paper-2:#ded8cf;--line-strong:#bab3a8;--line:#cfc8bd;--line-soft:#e0dbd3;--ink-0:#1a150f;--ink-1:#443d33;--ink-2:#746b61;--metal-gold:#8a6a15;--metal-silver:#6f7276;--metal-bronze:#8f5a2c;--green-0:#418437;--green-1:#225f18;--green-2:#17470f;--green-tint:#e1eadd;--green-bright:#6dbf5f;--green-soft:#4f9b43;--violet-0:#7c6ca7;--violet-1:#5b4d81;--violet-tint:#e7e4ef;--danger:#a5503f;--danger-tint:#f2e2de;--danger-deep:#8f4030;--warn:#7d6a2d;--warn-tint:#ece6d4;--gold-0:#9a7b1f;--gold-tint:#ede4cf;--success:var(--green-1);--success-tint:var(--green-tint);--bg-page:var(--paper-0);--bg-surface:var(--paper-1);--bg-sunk:var(--paper-2);--bg-inverse:var(--ink-0);--text-strong:var(--ink-0);--text-body:var(--ink-0);--text-secondary:var(--ink-1);--text-muted:var(--ink-2);--text-brand:var(--green-1);--text-gold:var(--metal-gold);--text-silver:var(--metal-silver);--text-bronze:var(--metal-bronze);--text-accent:var(--violet-1);--text-on-brand:var(--paper-0);--text-on-inverse:var(--paper-0);--text-brand-on-inverse:var(--green-bright);--text-link:var(--green-1);--text-link-hover:var(--green-2);--border-default:var(--line);--status-done:var(--green-2);--status-doing:var(--green-soft);--status-slow:var(--gold-0);--status-blocked:var(--danger-deep);--status-cancelled:var(--ink-0);--status-inactive:var(--ink-0);--border-strong:var(--line-strong);--border-soft:var(--line-soft);--border-brand:var(--green-0);--border-accent:var(--violet-0);--fill-brand:var(--green-1);--fill-brand-hover:var(--green-2);--fill-brand-press:var(--green-2);--fill-brand-quiet:var(--green-tint);--fill-accent:var(--violet-0);--fill-accent-quiet:var(--violet-tint);--series-1:var(--green-0);--series-2:var(--violet-0);--series-3:var(--metal-bronze);--series-4:var(--metal-silver);--series-5:var(--metal-gold);--series-up:var(--green-0);--series-down:var(--danger);--category-1:#488d42;--category-2:#963500;--category-3:#6959ae;--category-4:#1f93b8;--category-5:#c95a8b;--mark-quiet:0.45;--mark-faded:0.2;--mark-tint:0.1;--ordinal-1:#23621e;--ordinal-2:#06999a;--ordinal-3:#7f6100;--ordinal-4:#d16d23;--ordinal-5:#8a372f;--brand-nasp:#cb6532;--brand-envision-u:#4977cf;--brand-growth-u:#0388a5;--brand-trusum:#505103;--brand-solutionkeepers:#045a4f;--brand-pgerb:#a2509c;--brand-ichidanue:#cc5b7a;--brand-hubspot:#d15030;--zone-primetime:#c4d5c1;--zone-live:#d6e0d4;--zone-staging:#e7dfcb;--zone-broken:#efdad6;--readiness-primetime:var(--green-2);--readiness-live:#478a3c;--readiness-staging:var(--gold-0);--readiness-broken:var(--danger-deep);--focus-ring:var(--violet-0);--overlay:rgba(26,21,15,0.42);--placeholder-stripe:var(--paper-1)}:root[data-theme=dark]{--metal-gold:#d6b34a;--metal-silver:#bfc3c7;--metal-bronze:#c88b5e;--paper-0:#12140f;--paper-1:#1b1e17;--paper-2:#242820;--line-strong:#4a4e3f;--line:#383b2f;--line-soft:#2a2d24;--ink-0:#eeece3;--ink-1:#c6c3b6;--ink-2:#999688;--green-0:#6dbf5f;--green-1:#8ace7d;--green-2:#5aa84d;--green-tint:#1e2a1a;--green-soft:#38732e;--violet-0:#a99bd4;--violet-1:#bdb2e0;--violet-tint:#23202e;--danger:#e08a76;--danger-tint:#2d1d18;--danger-deep:#cc7864;--warn:#c9ad61;--warn-tint:#272013;--gold-0:#c29820;--gold-tint:#261e0a;--text-on-brand:var(--paper-0);--text-on-inverse:var(--ink-0);--bg-inverse:var(--paper-2);--fill-brand:var(--green-0);--fill-brand-hover:var(--green-1);--fill-brand-press:var(--green-2);--status-done:var(--green-1);--ordinal-1:#22701c;--ordinal-2:#25a6a6;--ordinal-3:#846305;--ordinal-4:#dd6f23;--ordinal-5:#9c4e49;--mark-tint:0.12;--category-1:#60a659;--category-2:#b75400;--category-3:#7565bb;--category-4:#32a0c5;--category-5:#c95a8b;--brand-nasp:#d26b38;--brand-envision-u:#6696f1;--brand-growth-u:#17a9cb;--brand-trusum:#d0d257;--brand-solutionkeepers:#2ee9ce;--brand-pgerb:#d07bc9;--brand-ichidanue:#d26280;--brand-hubspot:#ff7a59;--zone-primetime:#283626;--zone-live:#20271e;--zone-staging:#2b2515;--zone-broken:#30211e;--readiness-primetime:var(--green-1);--readiness-live:#3e8133;--overlay:rgba(0,0,0,0.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--metal-gold:#d6b34a;--metal-silver:#bfc3c7;--metal-bronze:#c88b5e;--paper-0:#12140f;--paper-1:#1b1e17;--paper-2:#242820;--line-strong:#4a4e3f;--line:#383b2f;--line-soft:#2a2d24;--ink-0:#eeece3;--ink-1:#c6c3b6;--ink-2:#999688;--green-0:#6dbf5f;--green-1:#8ace7d;--green-2:#5aa84d;--green-tint:#1e2a1a;--green-soft:#38732e;--violet-0:#a99bd4;--violet-1:#bdb2e0;--violet-tint:#23202e;--danger:#e08a76;--danger-tint:#2d1d18;--danger-deep:#cc7864;--warn:#c9ad61;--warn-tint:#272013;--gold-0:#c29820;--gold-tint:#261e0a;--text-on-brand:var(--paper-0);--text-on-inverse:var(--ink-0);--bg-inverse:var(--paper-2);--fill-brand:var(--green-0);--fill-brand-hover:var(--green-1);--fill-brand-press:var(--green-2);--status-done:var(--green-1);--ordinal-1:#22701c;--ordinal-2:#25a6a6;--ordinal-3:#846305;--ordinal-4:#dd6f23;--ordinal-5:#9c4e49;--mark-tint:0.12;--category-1:#60a659;--category-2:#b75400;--category-3:#7565bb;--category-4:#32a0c5;--category-5:#c95a8b;--brand-nasp:#d26b38;--brand-envision-u:#6696f1;--brand-growth-u:#17a9cb;--brand-trusum:#d0d257;--brand-solutionkeepers:#2ee9ce;--brand-pgerb:#d07bc9;--brand-ichidanue:#d26280;--brand-hubspot:#ff7a59;--zone-primetime:#283626;--zone-live:#20271e;--zone-staging:#2b2515;--zone-broken:#30211e;--readiness-primetime:var(--green-1);--readiness-live:#3e8133;--overlay:rgba(0,0,0,0.6)}}:root{--font-display:var(--font-fraunces),"Iowan Old Style",Georgia,serif;--font-sans:var(--font-libre-franklin),system-ui,-apple-system,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,monospace;--font-jp:"Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","Noto Serif CJK JP","Noto Serif JP","Source Han Serif JP","MS Mincho","Noto Sans CJK JP","IPAGothic",serif;--font-display-settings:"SOFT" 20,"WONK" 0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-11:11px;--size-12:12px;--size-13:13.5px;--size-15:15px;--size-16:16px;--size-17:17px;--size-18:18px;--size-19:19px;--size-24:24px;--size-30:30px;--size-38:38px;--size-48:48px;--size-60:60px;--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.6;--leading-loose:1.75;--tracking-tight:-0.025em;--tracking-snug:-0.015em;--tracking-normal:0;--tracking-label:0.14em;--type-display:var(--weight-semibold) var(--size-48) /var(--leading-tight) var(--font-display);--type-h1:var(--weight-semibold) var(--size-38) /1.06 var(--font-display);--type-h2:var(--weight-semibold) var(--size-30) /var(--leading-snug) var(--font-display);--type-h3:var(--weight-semibold) var(--size-24) /var(--leading-snug) var(--font-display);--type-h4:var(--weight-semibold) var(--size-19) /var(--leading-snug) var(--font-display);--type-lede:var(--weight-regular) var(--size-19) /1.55 var(--font-sans);--type-body:var(--weight-regular) var(--size-16) /var(--leading-body) var(--font-sans);--type-small:var(--weight-regular) var(--size-13) /1.55 var(--font-sans);--type-ui:var(--weight-semibold) var(--size-13) /1 var(--font-sans);--type-meta:var(--weight-regular) var(--size-12) /1.4 var(--font-mono);--type-meta-sm:var(--weight-regular) var(--size-11) /1.4 var(--font-mono);--type-eyebrow:var(--weight-regular) var(--size-11) /1.2 var(--font-mono);--tracking-button:0.005em;--type-pill:var(--weight-regular) 12.5px /var(--leading-snug) var(--font-sans);--type-button-sm:var(--weight-semibold) 12.5px /1 var(--font-sans);--type-button-md:var(--weight-semibold) var(--size-13) /1 var(--font-sans);--type-button-lg:var(--weight-semibold) var(--size-15) /1 var(--font-sans);--deck-hero:clamp(var(--size-38),5vw,96px);--deck-statement:clamp(var(--size-30),3.8vw,72px);--deck-heading:clamp(var(--size-30),3.2vw,60px);--deck-face:clamp(var(--size-24),2.1vw,40px);--deck-read-hero:clamp(var(--size-30),7vw,var(--size-38));--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:clamp(20px,5vw,34px);--page-max:1120px;--measure:68ch;--measure-narrow:44ch;--plot-max:35rem;--section-y:clamp(24px,3.5vw,44px);--field-narrow:12rem;--field-height:40px;--control-height:44px;--move-btn-size:24px;--button-pad-sm:8px 14px;--button-pad-md:11px 20px;--button-pad-lg:14px 26px;--button-height-sm:34px;--select-pad:10px 38px 10px 14px;--select-caret-right:16px;--signal-height:19px;--signal-gap:3px;--signal-bar-width:6px;--signal-bar-1:7px;--signal-bar-2:10px;--signal-bar-3:13px;--signal-bar-4:16px;--signal-bar-5:19px;--signal-mini-height:13px;--signal-mini-gap:2px;--signal-mini-bar-width:4px;--value-bar-width:96px;--value-bar-height:13px;--value-bar-over-width:6px;--value-bar-over-gap:3px;--circle-size:13px;--circle-gap:4px;--signal-mini-bar-1:5px;--signal-mini-bar-2:7px;--signal-mini-bar-3:9px;--signal-mini-bar-4:11px;--signal-mini-bar-5:13px;--pill-gap:6px;--pill-inner-gap:8px;--pill-pad:6px 13px;--pill-dot-size:13px;--pill-row-top:11px;--layer-card-pad:6px var(--space-5);--title-signal-gap:14px;--brand-mark-size:clamp(32px,4.5vw,40px);--note-row-pad-y:13px;--menu-min-width:280px;--menu-max-width:320px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--border-width:1px;--border-width-thick:2px;--hairline:var(--border-width) solid var(--border-default);--hairline-strong:var(--border-width) solid var(--border-strong);--hairline-soft:var(--border-width) solid var(--border-soft);--status-ring-thin:1.5px;--status-ring-thick:2.5px;--signal-bar-radius:1px;--tick-stop-width:3px;--tick-stop-height:16px;--shadow-none:none;--shadow-pop:0 6px 20px -8px rgba(26,21,15,0.24);--shadow-dialog:0 24px 56px -20px rgba(26,21,15,0.36);--ring-width:3px;--ring:0 0 0 var(--ring-width) var(--violet-tint),0 0 0 1px var(--focus-ring);--z-popover:20;--z-deck:30;--avatar-size-lg:96px;--stripe:repeating-linear-gradient(135deg,var(--placeholder-stripe) 0 8px,transparent 8px 16px);--dur-fast:120ms;--dur:180ms;--dur-slow:280ms;--dur-banner:10s;--ease-out:cubic-bezier(0.2,0.65,0.25,1);--ease-in-out:cubic-bezier(0.5,0,0.35,1);--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}