:root,[data-theme=light]{--ink-0:#fdfdff;--ink-50:#f5f7fa;--ink-100:#ebedf1;--ink-150:#e0e3e8;--ink-200:#d4d7de;--ink-300:#babec5;--ink-400:#9a9ea7;--ink-500:#7c808a;--ink-600:#5f636d;--ink-700:#434852;--ink-800:#2b303b;--ink-850:#1f242e;--ink-900:#131823;--ink-950:#090d17;--ink-980:#03060d;--indigo-50:#f2f4ff;--indigo-100:#e2e6ff;--indigo-200:#cad1ff;--indigo-300:#a8b1f7;--indigo-400:#848df0;--indigo-500:#6569df;--indigo-600:#504fc6;--indigo-700:#3d3ba1;--indigo-800:#2c2a79;--indigo-900:#1e1d55;--synapse-50:#e4fef4;--synapse-100:#c4f9e5;--synapse-200:#97f4d4;--synapse-300:#5ceec3;--synapse-400:#15e5b4;--synapse-500:#00d6a8;--synapse-600:#00b38b;--synapse-700:#00896a;--synapse-800:#00624b;--synapse-900:#004332;--green-100:#cef7d8;--green-300:#85e3a0;--green-500:#4dbf74;--green-700:#227c45;--green-800:#1f6538;--amber-100:#ffefd6;--amber-300:#ffcf82;--amber-500:#efb146;--amber-700:#ad7c1d;--amber-800:#825b0c;--rose-100:#ffe8e8;--rose-300:#ff9da0;--rose-500:#e93954;--rose-700:#b61537;--bg-page:var(--ink-50);--bg-canvas:var(--ink-100);--surface:var(--ink-0);--surface-raised:var(--ink-0);--surface-sunken:var(--ink-100);--surface-hover:var(--ink-100);--surface-active:var(--ink-150);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-tertiary:var(--ink-600);--text-muted:var(--ink-500);--text-on-accent:var(--ink-0);--border-subtle:var(--ink-150);--border:var(--ink-200);--border-strong:var(--ink-300);--border-control:var(--ink-500);--accent:var(--indigo-600);--accent-hover:var(--indigo-700);--accent-pressed:var(--indigo-800);--accent-subtle:var(--indigo-50);--accent-subtle-text:var(--indigo-700);--accent-border:var(--indigo-200);--ring:var(--indigo-600);--live:var(--synapse-700);--live-text:var(--synapse-800);--live-surface:var(--synapse-50);--live-border:var(--synapse-300);--success:var(--green-800);--success-surface:var(--green-100);--warning:var(--amber-800);--warning-surface:var(--amber-100);--danger:var(--rose-700);--danger-surface:var(--rose-100);--info:var(--indigo-700);--info-surface:var(--indigo-50);--thread:var(--ink-300);--thread-active:var(--indigo-600);--chart-1:#5658c8;--chart-2:#c46016;--chart-3:#00848f;--chart-4:#ab3d8d;--chart-5:#85861f;--chart-6:#5b6375;--chart-grid:var(--ink-150);--chart-axis:var(--ink-300);--chart-diverge-neg:#c46016;--chart-diverge-mid:var(--ink-150);--chart-diverge-pos:var(--indigo-600);--shadow-xs:0 1px 2px #1418220f;--shadow-sm:0 1px 2px #1418220f, 0 2px 6px #14182212;--shadow-md:0 2px 4px #1418220f, 0 6px 16px #14182217;--shadow-lg:0 4px 8px #14182212, 0 16px 32px #1418221f;--shadow-live:0 0 0 1px #00b38b4d, 0 1px 8px #00b38b38}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--ink-0:lab(99.4116% -.0501275 -.758088);--ink-50:lab(97.083% -.0977814 -1.51463);--ink-100:lab(93.5943% -.142634 -2.2696);--ink-150:lab(90.1054% -.184536 -3.0228);--ink-200:lab(86.0408% -.203609 -3.39838);--ink-300:lab(76.7514% -.237316 -4.14705);--ink-400:lab(65.1415% -.261754 -4.89073);--ink-500:lab(53.5308% -.27287 -5.62788);--ink-600:lab(41.9243% -.257134 -5.986);--ink-700:lab(30.3107% -.217542 -6.70071);--ink-800:lab(19.8538% -.120312 -7.39446);--ink-850:lab(14.0422% -.0185072 -7.72422);--ink-900:lab(8.22676% .150189 -8.03702);--ink-950:lab(3.61263% .228718 -5.9705);--ink-980:lab(1.51253% .181951 -3.16651);--indigo-50:lab(96.4112% .825793 -5.60782);--indigo-100:lab(91.6126% 2.1368 -12.9709);--indigo-200:lab(84.3803% 4.63277 -23.7916);--indigo-300:lab(73.5492% 8.64145 -36.0945);--indigo-400:lab(61.2799% 16.1372 -51.555);--indigo-500:lab(49.001% 24.1523 -61.6733);--indigo-600:lab(39.3984% 28.0765 -63.2517);--indigo-700:lab(30.3209% 26.0006 -56.1926);--indigo-800:lab(21.486% 21.1823 -45.6552);--indigo-900:lab(13.8481% 15.9205 -35.1291);--synapse-50:lab(97.4981% -10.0844 1.8901);--synapse-100:lab(93.8348% -20.3145 3.7889);--synapse-200:lab(89.7217% -34.2333 6.33637);--synapse-300:lab(85.6059% -48.5614 8.90538);--synapse-400:lab(81.2265% -55.9945 10.2031);--synapse-500:lab(76.6507% -58.0181 10.5356);--synapse-600:lab(64.8525% -52.885 9.58477);--synapse-700:lab(50.5385% -42.2291 7.66394);--synapse-800:lab(36.2244% -31.582 5.74351);--synapse-900:lab(24.3611% -24.5733 4.46765);--green-100:lab(93.8396% -18.162 10.6747);--green-300:lab(83.1287% -39.8134 23.6271);--green-500:lab(69.4401% -46.317 27.6882);--green-700:lab(45.8468% -37.1934 22.3131);--green-800:lab(37.4753% -30.9493 18.5414);--amber-100:lab(95.4471% 4.07577 19.2014);--amber-300:lab(86.1518% 11.0797 44.9797);--amber-500:lab(76.7931% 15.7862 61.5103);--amber-700:lab(55.8839% 14.0387 54.8084);--amber-800:lab(41.9613% 11.8431 46.4134);--rose-100:lab(93.8371% 11.2345 4.26477);--rose-300:lab(75.4265% 41.8146 16.4666);--rose-500:lab(53.6437% 67.6537 28.8111);--rose-700:lab(39.9284% 61.2239 26.7457);--chart-1:lab(42.0031% 24.7775 -59.8208);--chart-2:lab(52.6563% 38.2178 56.1301);--chart-3:lab(49.8205% -29.4969 -15.7158);--chart-4:lab(44.1964% 52.1089 -21.0199);--chart-5:lab(54.3834% -9.53761 51.0089);--chart-6:lab(41.8431% -.222951 -11.1085);--chart-diverge-neg:lab(52.6563% 38.2178 56.1301);--shadow-xs:0 1px 2px lab(8.24245% .0749901 -7.32541/.06);--shadow-sm:0 1px 2px lab(8.24245% .0749901 -7.32541/.06), 0 2px 6px lab(8.24245% .0749901 -7.32541/.07);--shadow-md:0 2px 4px lab(8.24245% .0749901 -7.32541/.06), 0 6px 16px lab(8.24245% .0749901 -7.32541/.09);--shadow-lg:0 4px 8px lab(8.24245% .0749901 -7.32541/.07), 0 16px 32px lab(8.24245% .0749901 -7.32541/.12);--shadow-live:0 0 0 1px lab(64.8525% -52.885 9.58477/.3), 0 1px 8px lab(64.8525% -52.885 9.58477/.22)}}[data-theme=dark]{--bg-page:var(--ink-980);--bg-canvas:var(--ink-950);--surface:var(--ink-900);--surface-raised:var(--ink-850);--surface-sunken:var(--ink-980);--surface-hover:var(--ink-850);--surface-active:var(--ink-800);--text-primary:var(--ink-50);--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--text-muted:var(--ink-500);--text-on-accent:var(--ink-980);--border-subtle:var(--ink-850);--border:var(--ink-800);--border-strong:var(--ink-700);--border-control:var(--ink-500);--accent:var(--indigo-400);--accent-hover:var(--indigo-300);--accent-pressed:var(--indigo-200);--accent-subtle:#6569df33;--accent-subtle-text:var(--indigo-200);--accent-border:#848df066;--ring:var(--indigo-300);--live:var(--synapse-500);--live-text:var(--synapse-400);--live-surface:#00d6a824;--live-border:#00d6a873;--success:var(--green-300);--success-surface:#4dbf742e;--warning:var(--amber-300);--warning-surface:#efb1462e;--danger:var(--rose-300);--danger-surface:#e9395433;--info:var(--indigo-300);--info-surface:#6569df2e;--thread:var(--ink-700);--thread-active:var(--indigo-300);--chart-1:#929bf5;--chart-2:#f49752;--chart-3:#57c3cf;--chart-4:#e17cc2;--chart-5:#c2c564;--chart-6:#9298a5;--chart-grid:var(--ink-850);--chart-axis:var(--ink-700);--chart-diverge-neg:#f49752;--chart-diverge-mid:var(--ink-800);--chart-diverge-pos:var(--indigo-300);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #00000057, 0 2px 6px #0000004d;--shadow-md:0 2px 6px #0006, 0 8px 20px #0000006b;--shadow-lg:0 6px 14px #00000075, 0 20px 44px #0000008c;--shadow-live:0 0 0 1px #00d6a880, 0 0 10px #00d6a866}@supports (color:lab(0% 0 0)){[data-theme=dark]{--accent-subtle:lab(49.001% 24.1523 -61.6733/.2);--accent-border:lab(61.2799% 16.1372 -51.555/.4);--live-surface:lab(76.6507% -58.0181 10.5356/.14);--live-border:lab(76.6507% -58.0181 10.5356/.45);--success-surface:lab(69.4401% -46.317 27.6882/.18);--warning-surface:lab(76.7931% 15.7862 61.5103/.18);--danger-surface:lab(53.6437% 67.6537 28.8111/.2);--info-surface:lab(49.001% 24.1523 -61.6733/.18);--chart-1:lab(66.1743% 13.2111 -46.449);--chart-2:lab(71.4857% 31.7395 50.6703);--chart-3:lab(73.0349% -29.8048 -15.8605);--chart-4:lab(65.4049% 46.5074 -18.6849);--chart-5:lab(77.6592% -10.6786 47.456);--chart-6:lab(62.7862% -.337094 -7.4903);--chart-diverge-neg:lab(71.4857% 31.7395 50.6703);--shadow-xs:0 1px 2px lab(0% 0 0/.3);--shadow-sm:0 1px 2px lab(0% 0 0/.34), 0 2px 6px lab(0% 0 0/.3);--shadow-md:0 2px 6px lab(0% 0 0/.4), 0 8px 20px lab(0% 0 0/.42);--shadow-lg:0 6px 14px lab(0% 0 0/.46), 0 20px 44px lab(0% 0 0/.55);--shadow-live:0 0 0 1px lab(76.6507% -58.0181 10.5356/.5), 0 0 10px lab(76.6507% -58.0181 10.5356/.4)}}:root{--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--control-sm:28px;--control-md:36px;--control-lg:44px;--rail-w:232px;--topbar-h:56px;--content-max:1440px;--reading-max:68ch;--font-display:"Space Grotesk", "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}
.org-root,.org-root *,.org-root :before,.org-root :after{box-sizing:border-box}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}.org-root{font-family:var(--font-sans);color:var(--text-primary)}.org-num{font-variant-numeric:tabular-nums}.org-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-overline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:16px}.org-mono{font-family:var(--font-mono);color:var(--text-tertiary);font-size:13px}.org-stack{gap:var(--space-3);flex-direction:column;display:flex}.org-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.org-pad{padding:var(--space-5)}.org-icon{vertical-align:-.15em;flex:none;display:inline-block}:where(.org-root) a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:2px}:where(.org-root) a:hover{color:var(--accent-hover);text-decoration-color:currentColor}:where(.org-root) :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.org-btn{font:inherit;justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s cubic-bezier(.22,.8,.28,1),border-color .14s cubic-bezier(.22,.8,.28,1),transform .14s cubic-bezier(.22,.8,.28,1);display:inline-flex}.org-btn:hover{background:var(--surface-hover)}.org-btn:active{background:var(--surface-active);transform:scale(.98)}.org-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.org-btn[disabled],.org-btn[aria-disabled=true]{color:var(--text-muted);border-color:var(--border);background:var(--surface-sunken);cursor:not-allowed;transform:none}.org-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.org-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.org-btn--primary:active{background:var(--accent-pressed)}.org-btn--quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.org-btn--quiet:hover{background:var(--surface-hover);color:var(--text-primary)}.org-btn--danger{background:var(--surface-raised);border-color:var(--danger);color:var(--danger)}.org-btn--danger:hover{background:var(--danger-surface)}.org-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:13px}.org-btn--lg{height:var(--control-lg);padding:0 var(--space-5);font-size:15px}.org-pill{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border);font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.org-pill--info{background:var(--info-surface);color:var(--info);border-color:#0000}.org-pill--success{background:var(--success-surface);color:var(--success);border-color:#0000}.org-pill--warning{background:var(--warning-surface);color:var(--warning);border-color:#0000}.org-pill--danger{background:var(--danger-surface);color:var(--danger);border-color:#0000}.org-pill--live{background:var(--live-surface);color:var(--live-text);border-color:var(--live-border)}.org-pill--outline{border-style:dashed;border-color:var(--border-strong);color:var(--text-secondary);background:0 0}.org-dot{border-radius:var(--radius-pill);background:var(--live);flex:none;width:7px;height:7px;display:inline-block}.org-dot--pulse{animation:2.4s cubic-bezier(.62,0,.32,1) infinite org-pulse}@keyframes org-pulse{0%,to{opacity:1}50%{opacity:.45}}.org-evidence{flex-direction:column;gap:2px;display:inline-flex}.org-evidence__detail{font-family:var(--font-mono);color:var(--text-tertiary);padding-left:var(--space-2);font-size:12px}.org-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.org-panel--live{border-color:var(--live-border);box-shadow:var(--shadow-live)}.org-panel--selected{border-color:var(--accent)}.org-panel--flush{box-shadow:none}.org-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;display:flex}.org-panel__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:22px}.org-panel__desc{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:19px}.org-panel__body{padding:var(--space-4) var(--space-5) var(--space-5)}.org-ph{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;margin:0;display:flex}.org-ph__title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:4px 0 0;font-size:30px;font-weight:600;line-height:36px}.org-ph__desc{margin:var(--space-1) 0 0;color:var(--text-secondary);max-width:68ch;font-size:14px}.org-ph__asof{font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:var(--space-1_5);font-size:12px;display:inline-flex}.org-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);gap:var(--space-2);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}a.org-stat:hover{border-color:var(--border-strong)}.org-stat--attention{border-color:var(--warning)}.org-stat__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.org-stat__mid{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.org-stat__value{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:38px}.org-stat__unit{color:var(--text-secondary);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}.org-stat__foot{align-items:center;gap:var(--space-2);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.org-delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.org-delta--good{color:var(--success)}.org-delta--bad{color:var(--danger)}.org-delta--flat{color:var(--text-tertiary)}.org-chart{display:block;overflow:visible}.org-chart text{font-family:var(--font-sans);fill:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.org-chart .grid{stroke:var(--chart-grid);stroke-width:1px}.org-chart .axis{stroke:var(--chart-axis);stroke-width:1px}.org-chart .target{stroke:var(--text-tertiary);stroke-width:1px;stroke-dasharray:4 3}.org-chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.org-chart .area{opacity:.12}.org-chart .end{stroke:var(--surface);stroke-width:2px}.org-chart .lbl{font-weight:600}.s1{stroke:var(--chart-1);fill:var(--chart-1)}.s2{stroke:var(--chart-2);fill:var(--chart-2)}.s3{stroke:var(--chart-3);fill:var(--chart-3)}.s4{stroke:var(--chart-4);fill:var(--chart-4)}.s5{stroke:var(--chart-5);fill:var(--chart-5)}.s6{stroke:var(--chart-6);fill:var(--chart-6)}.org-chart text.s1{fill:var(--chart-1);stroke:none}.org-chart text.s2{fill:var(--chart-2);stroke:none}.org-chart text.s3{fill:var(--chart-3);stroke:none}.org-chart text.s4{fill:var(--chart-4);stroke:none}.org-chart .line.s1,.org-chart .line.s2,.org-chart .line.s3,.org-chart .line.s4,.org-chart .line.s5,.org-chart .line.s6{fill:none}.org-legend{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.org-legend li{align-items:center;gap:var(--space-1_5);display:inline-flex}.org-swatch{border-radius:2px;flex:none;width:10px;height:10px}.bg1{background:var(--chart-1)}.bg2{background:var(--chart-2)}.bg3{background:var(--chart-3)}.bg4{background:var(--chart-4)}.bg5{background:var(--chart-5)}.bg6{background:var(--chart-6)}.bg-success{background:var(--success)}.bg-warning{background:var(--warning)}.bg-danger{background:var(--danger)}.bg-info{background:var(--info)}.bg-neutral{background:var(--chart-6)}.bg-live{background:var(--live)}.org-bars{gap:var(--space-2_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-bars__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(96px,34%) 1fr auto;font-size:13px;display:grid}.org-bars__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-bars__track{background:var(--surface-sunken);border-radius:2px;height:10px;overflow:hidden}.org-bars__fill{border-radius:2px;height:100%}.org-bars__value{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;min-width:3ch}.org-stack-bar{background:var(--surface);border-radius:3px;gap:2px;height:12px;display:flex;overflow:hidden}.org-stack-bar>span{min-width:3px;height:100%;display:block}.org-meter{gap:var(--space-2);flex-direction:column;display:flex}.org-meter__track{gap:3px;display:flex}.org-meter__cell{background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:2px;flex:1;height:10px}.org-meter__cell--on{background:var(--accent);border-color:var(--accent)}.org-meter__cell--over{background:var(--warning);border-color:var(--warning)}.org-meter__text{color:var(--text-secondary);justify-content:space-between;font-size:13px;display:flex}.org-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);align-items:flex-start;font-size:14px;display:flex}.org-alert__icon{margin-top:2px}.org-alert__body{flex:1;min-width:0}.org-alert__title{margin:0;font-weight:600}.org-alert__text{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.org-alert__action{flex:none;align-self:center}.org-alert--info{background:var(--info-surface);border-color:#0000}.org-alert--info .org-alert__icon{color:var(--info)}.org-alert--success{background:var(--success-surface);border-color:#0000}.org-alert--success .org-alert__icon{color:var(--success)}.org-alert--warning{background:var(--warning-surface);border-color:#0000}.org-alert--warning .org-alert__icon{color:var(--warning)}.org-alert--danger{background:var(--danger-surface);border-color:#0000}.org-alert--danger .org-alert__icon{color:var(--danger)}.org-table-wrap{overflow-x:auto}.org-table{border-collapse:collapse;width:100%;font-size:13px}.org-table caption{text-align:left;color:var(--text-tertiary);padding-bottom:var(--space-2);font-size:12px}.org-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap;font-size:11px;font-weight:500}.org-table td{padding:var(--space-2_5) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:top;color:var(--text-primary)}.org-table tr:last-child td{border-bottom:0}.org-table tbody tr:hover td{background:var(--surface-hover)}.org-table .num{text-align:right;font-variant-numeric:tabular-nums}.org-table .mono{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap}.org-empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-secondary);flex-direction:column;display:flex}.org-empty__icon{color:var(--text-tertiary)}.org-empty__title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.org-empty__text{max-width:60ch;margin:0;font-size:13px}.org-approval{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.org-approval--breach{border-color:var(--danger)}.org-approval__head{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.org-approval__title{font-family:var(--font-display);margin:0;font-size:15px;font-weight:600;line-height:20px}.org-approval__summary{color:var(--text-secondary);margin:0;font-size:14px}.org-approval__action{padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:var(--space-1_5) var(--space-4);grid-template-columns:max-content 1fr;margin:0;font-size:13px;display:grid}.org-approval__action dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding-top:2px;font-size:11px}.org-approval__action dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.org-approval__foot{padding:var(--space-3) var(--space-5) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.org-approval__checks{color:var(--text-secondary);gap:var(--space-2);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.org-rail{width:var(--rail-w);gap:var(--space-4);height:100%;padding:var(--space-4) var(--space-3);background:var(--bg-page);border-right:1px solid var(--border);flex-direction:column;display:flex;overflow-y:auto}.org-rail__brand{align-items:center;gap:var(--space-2_5);padding:0 var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600;text-decoration:none;display:flex}.org-rail__brand img{width:26px;height:26px}.org-logo--dark{display:none}[data-theme=dark] .org-logo--dark{display:inline-block}[data-theme=dark] .org-logo--light{display:none}.org-rail__group{flex-direction:column;gap:1px;display:flex}.org-rail__label{padding:0 var(--space-2);margin-bottom:var(--space-1)}.org-rail__item{align-items:center;gap:var(--space-2_5);min-height:34px;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}:where(.org-root) a.org-rail__item{color:var(--text-secondary);text-decoration:none}.org-rail__item:hover,:where(.org-root) a.org-rail__item:hover{background:var(--surface-hover);color:var(--text-primary)}.org-rail__item[aria-current=page],:where(.org-root) a.org-rail__item[aria-current=page]{background:var(--accent-subtle);color:var(--accent-subtle-text)}.org-rail__item[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.org-rail__count{border-radius:var(--radius-pill);background:var(--warning-surface);min-width:20px;height:20px;color:var(--warning);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.org-rail__foot{border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:auto}.org-tabs{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.org-tabs a,.org-tabs button{font:inherit;padding:var(--space-2) var(--space-3) calc(var(--space-2) + 1px);color:var(--text-secondary);cursor:pointer;white-space:nowrap;gap:var(--space-1_5);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.org-tabs a:hover,.org-tabs button:hover{color:var(--text-primary)}.org-tabs [aria-current=page],.org-tabs [aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.org-tabs__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.org-tl{padding:0 0 0 var(--space-5);border-left:2px solid var(--thread);gap:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.org-tl__item{position:relative}.org-tl__item:before{content:"";left:calc(-1 * var(--space-5) - 6px);border-radius:var(--radius-pill);background:var(--surface);border:2px solid var(--thread-active);width:10px;height:10px;position:absolute;top:5px}.org-tl__item--uncertain:before{border-style:dashed;border-color:var(--warning)}.org-tl__date{font-family:var(--font-mono);color:var(--text-tertiary);gap:var(--space-2);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.org-tl__title{margin:2px 0 0;font-size:14px;font-weight:600}.org-tl__detail{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.org-lane{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.org-lane__head{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.org-lane__title{margin:0;font-size:13px;font-weight:600}.org-task{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1_5);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.org-task:hover{border-color:var(--border-strong)}.org-task__title{margin:0;font-size:14px;font-weight:600;line-height:19px}.org-task__meta{color:var(--text-tertiary);font-size:12px}.org-task__next{color:var(--text-secondary);margin:0;font-size:13px}.org-task__next--blocked{color:var(--danger)}.org-field{gap:var(--space-1_5);flex-direction:column;display:flex}.org-field__label{color:var(--text-primary);font-size:13px;font-weight:500}.org-field__help{color:var(--text-tertiary);font-size:12px}.org-field__error{color:var(--danger);gap:var(--space-1);align-items:center;font-size:12px;display:flex}.org-input{font:inherit;width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:14px}.org-input::placeholder{color:var(--text-muted)}.org-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}.org-input[aria-invalid=true]{border-color:var(--danger)}textarea.org-input{resize:vertical;line-height:1.5}.org-grid-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.org-grid-main{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;display:grid}.org-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);background:var(--bg-canvas);min-height:100vh;display:grid}.org-main{padding:var(--space-8) var(--space-10);max-width:var(--content-max);min-width:0}@media (max-width:1000px){.org-grid-main{grid-template-columns:1fr}.org-main{padding:var(--space-6) var(--space-5)}}@media (max-width:760px){.org-shell{grid-template-columns:1fr}.org-shell>.org-rail{display:none}.org-main{padding:var(--space-5) var(--space-4)}.org-bars__row{grid-template-columns:1fr auto}.org-bars__track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.org-dot--pulse{animation:none}.org-btn{transition:none}}.org-app{grid-template-columns:var(--rail-w) minmax(0, 1fr);background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);display:grid}.org-app__rail{overscroll-behavior:contain;z-index:30;height:100dvh;position:sticky;top:0;overflow-y:auto}.org-app__col{flex-direction:column;min-width:0;display:flex}.org-app__main{flex:1;width:100%}.org-app__main:focus{outline:none}.org-skip{left:var(--space-3);z-index:60;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text-primary);position:absolute;top:-48px}.org-skip:focus{top:var(--space-3)}.org-app__scrim{z-index:25;background:color-mix(in oklab, var(--bg-canvas) 70%, transparent);border:0;position:fixed;inset:0}.org-rail__group{padding-top:var(--space-2)}.org-rail__label{margin-top:var(--space-2)}.org-rail__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.org-brand{padding:var(--space-1) var(--space-2) var(--space-2);align-items:center}.org-brand__mark{border-radius:var(--radius-pill);border:2px solid var(--text-primary);flex:none;width:28px;height:28px}.org-brand__name{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600;line-height:18px;display:block}.org-brand__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-top:2px;font-size:10px;display:block}.org-topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--bg-page);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;top:0}.org-topbar__left,.org-topbar__right{align-items:center;gap:var(--space-3);min-width:0;display:flex}.org-topbar__menu{display:none}.org-topbar__status{align-items:center;gap:var(--space-1_5);color:var(--text-secondary);font-size:12px;text-decoration:none;display:inline-flex}:where(.org-root) a.org-topbar__status{color:var(--text-secondary);text-decoration:none}.org-topbar__who{color:var(--text-primary);font-size:13px;font-weight:500}.org-dot--idle{background:var(--text-muted)}.org-seg{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.org-seg__btn{font:inherit;height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.org-seg__btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.org-seg__btn[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-subtle-text)}.org-seg__btn:disabled{color:var(--text-muted);cursor:not-allowed}.org-seg__btn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.org-page-grid{margin-top:var(--space-6)}.org-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.org-item--card{align-items:flex-start}.org-item--locked{background:var(--surface-sunken)}.org-item__main{flex:1;min-width:0}.org-item__title{margin:0;font-size:14px;font-weight:600;line-height:20px}.org-item__title--lg{font-family:var(--font-display);margin:2px 0 0;font-size:15px}.org-item__desc{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:19px}.org-item__kind{margin:0}.org-item__actions{margin-top:var(--space-3)}.org-item__aside{flex:none}.org-item__state{color:var(--text-secondary);white-space:nowrap;font-size:12px}.org-steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-pulse{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.org-pulse__row{padding:var(--space-3) var(--space-4);font-size:14px}.org-pulse__row dt{color:var(--text-primary)}.org-pulse__row dd{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:22px;font-weight:600}.org-pulse__note{margin-top:var(--space-3)}.org-budget{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.org-budget__value{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:34px}.org-details>summary{cursor:pointer;list-style:none;display:inline-flex}.org-details>summary::-webkit-details-marker{display:none}.org-details__body{margin:var(--space-2) 0;padding-left:var(--space-5);color:var(--text-secondary);font-size:13px}.org-linklist{padding-left:var(--space-5);gap:var(--space-1_5);flex-direction:column;margin:0;font-size:14px;display:flex}@media (max-width:760px){.org-app{grid-template-columns:minmax(0,1fr)}.org-app__rail{width:min(var(--rail-w), 86vw);box-shadow:var(--shadow-lg,none);transition:transform .16s cubic-bezier(.22,.8,.28,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.org-app__rail:not(.is-open){visibility:hidden}.org-app__rail.is-open{transform:none}.org-topbar{padding:var(--space-3) var(--space-4)}.org-topbar__menu{display:inline-flex}.org-topbar__status span:last-child{display:none}.org-ph__title{font-size:26px;line-height:32px}}@media (prefers-reduced-motion:reduce){.org-app__rail{transition:none}}.org-app__main .org-ph{border-bottom:0;padding-bottom:0}.org-app__main .org-ph__title{font-size:38px;line-height:44px}.org-brand__tag{letter-spacing:.1em;white-space:nowrap;font-size:9.5px}@media (max-width:760px){.org-app__main .org-ph__title{font-size:28px;line-height:34px}}.org-rail__sub>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.org-rail__sub>summary::-webkit-details-marker{display:none}.org-rail__sub>summary:after{content:"";width:6px;height:6px;margin-right:var(--space-2);border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .14s cubic-bezier(.22,.8,.28,1);transform:rotate(-45deg)}.org-rail__sub[open]>summary:after{transform:rotate(45deg)}.org-rail__sub>summary:hover{color:var(--text-primary)}.org-rail__sub>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.org-inbox-filters{margin-bottom:var(--space-3);align-items:flex-end}.org-inbox-thread{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.org-inbox-thread>summary{cursor:pointer}.org-inbox-message{border-top:1px solid var(--border-subtle);margin-top:var(--space-3);padding-top:var(--space-3)}.org-inbox-message pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-2) 0;font-family:inherit;font-size:13px}
.shell{background:var(--bg-canvas);min-height:100vh;display:flex;position:relative}.rail{width:var(--rail-w-lg);align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0;border-right:1px solid var(--border);background:color-mix(in oklab, var(--surface-sunken) 82%, transparent);-webkit-backdrop-filter:var(--membrane);backdrop-filter:var(--membrane);z-index:2;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.rail__logo{width:34px;height:34px;margin-bottom:var(--space-2_5);margin-left:calc((var(--rail-w-lg) - 34px) / 2)}.rail__logo img{width:100%;height:100%}.rail__nav{gap:var(--space-1);flex-direction:column;flex:1;width:100%;display:flex}.rail__foot{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.rb{border-radius:var(--radius-md);width:100%;height:auto;min-height:38px;color:var(--text-tertiary);cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);transition:var(--transition-colors);background:0 0;border:none;display:flex}.rb:hover{background:var(--surface-hover);color:var(--text-primary)}.rb[data-active=true]{background:var(--accent-subtle);color:var(--accent-subtle-text)}.rb[data-active=true]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-9px}.rb__label{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.rb__badge{border-radius:var(--radius-pill);background:var(--danger);color:#fff;min-width:15px;height:15px;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 3px;font-size:9px;display:flex;position:absolute;top:2px;right:2px}.brand{align-items:center;gap:var(--space-2_5);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--text-primary);display:flex}.brand img{width:28px;height:28px}.brand small{font-family:var(--font-mono);font-weight:var(--weight-regular);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);margin-top:2px;display:block}.main{padding:var(--space-8) var(--space-10);max-width:var(--content-max);z-index:1;flex:1;position:relative}h1{font-size:var(--text-3xl);margin-bottom:var(--space-1)}h2{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2)}.muted{color:var(--text-secondary)}.empty{color:var(--text-tertiary);padding:var(--space-8) 0}.error{color:var(--danger);font-size:var(--text-sm)}.row{gap:var(--space-4);flex-wrap:wrap;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0;transition:var(--transition-colors), var(--transition-transform)}a.card:hover{border-color:var(--border-strong);text-decoration:none;transform:translateY(-1px)}.card h3{font-family:var(--font-display);font-size:var(--text-md);margin:0 0 var(--space-1)}.card.alive{border-color:var(--live-border);box-shadow:var(--shadow-live)}.briefing{white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6);font-size:var(--text-md);line-height:var(--leading-relaxed)}.banner{align-items:center;gap:var(--space-2);background:var(--danger-surface);border:1px solid color-mix(in oklab, var(--danger) 50%, transparent);color:var(--text-primary);padding:var(--space-2_5) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-5);font-size:var(--text-sm);display:flex}.banner a{color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:underline}.banner.warn{background:var(--warning-surface);border-color:color-mix(in oklab, var(--warning) 50%, transparent)}.pill{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-tertiary);margin-right:var(--space-1);white-space:nowrap;display:inline-block}.pill.crit,.pill.high{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 45%, transparent)}.pill.medium,.pill.low{color:var(--warning);border-color:color-mix(in oklab, var(--warning) 45%, transparent)}.pill.ok{color:var(--live-text);border-color:var(--live-border)}.btn{font:inherit;font-weight:var(--weight-medium);cursor:pointer;height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-primary);transition:var(--transition-colors), var(--transition-transform)}.btn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.btn.primary:hover{background:var(--accent-hover)}.btn.danger{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 50%, transparent);background:0 0}.btn.danger:hover{background:var(--danger-surface)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-row{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}textarea,input,select{font:inherit;background:var(--surface-sunken);width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}select{width:auto;height:var(--control-md)}textarea:focus-visible,input:focus-visible,select:focus-visible{border-color:var(--accent)}.field{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.field>span{font-size:var(--text-xs);color:var(--text-tertiary)}.toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.toggle input{width:auto}.cr-body{gap:var(--space-5);min-height:62vh;margin-top:var(--space-4);grid-template-columns:300px minmax(0,1fr);display:grid}.cr-dir{flex-direction:column;min-width:0;display:flex}.cr-dir__head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.cr-dir__list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.cr-person{align-items:center;gap:var(--space-2_5);padding:var(--space-2) var(--space-2_5);border-radius:var(--radius-md);transition:var(--transition-colors);color:var(--text-primary);border:1px solid #0000;display:flex}.cr-person:hover{background:var(--surface-hover);text-decoration:none}.cr-person[data-active=true]{background:var(--accent-subtle)}.cr-person__txt{flex-direction:column;min-width:0;display:flex}.cr-person__name{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.cr-person__role{font-size:var(--text-2xs);color:var(--text-tertiary)}.cr-detail{min-width:0}.cr-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6);position:relative;overflow:hidden}.cr-hero__field{color:var(--accent);opacity:.06;pointer-events:none;position:absolute;inset:0}.cr-hero__field img{object-fit:cover;width:100%;height:100%}.cr-hero__row{align-items:center;gap:var(--space-5);justify-content:space-between;display:flex;position:relative}.cr-hero__name{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tighter);line-height:1.1}.cr-hero__role{font-size:var(--text-md);color:var(--text-secondary);margin-top:3px}.cr-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cr-conn__item{align-items:center;gap:var(--space-2_5);justify-content:space-between;display:flex}.cr-conn__txt{flex-direction:column;min-width:0;display:flex}.cr-conn__name{font-size:var(--text-sm);font-weight:var(--weight-medium)}.cr-conn__rel{font-size:var(--text-2xs);color:var(--text-tertiary)}.cr-log__item{gap:var(--space-2_5);padding-bottom:var(--space-3);display:flex}.cr-log__t{font-size:var(--text-sm);color:var(--text-primary);line-height:1.4}.cr-log__m{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);margin-top:3px}@media (max-width:880px){.cr-body,.cr-grid{grid-template-columns:1fr}}.two-col{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:880px){.two-col{grid-template-columns:1fr}}.stat-strip{gap:var(--space-4);margin:var(--space-4) 0 var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.stat-card__v{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1}.stat-card__v[data-glow=true]{color:var(--live-text)}@media (max-width:760px){.stat-strip{grid-template-columns:repeat(2,1fr)}}.wk-body{gap:var(--space-5);min-height:62vh;margin-top:var(--space-4);grid-template-columns:240px minmax(0,1fr);display:grid}.wk-detail-wrap{min-width:0}.wk-detail{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;display:grid}.wk-col-main{min-width:0}.wk-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.wk-composer{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3);transition:var(--transition-colors)}.wk-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle), var(--shadow-md)}.wk-composer textarea{resize:none;background:0 0;border:none;padding:0}.wk-composer textarea:focus-visible{box-shadow:none}.wk-node{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.wk-node[data-alive=true]{border-color:var(--live-border);box-shadow:var(--shadow-live)}.wk-node__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1_5);display:flex}.wk-node__who{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.wk-node__time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.wk-node__id{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;margin-left:auto}.wk-node__body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.55}.wk-col-ctx{border-left:1px solid var(--border);min-width:0;padding-left:var(--space-5)}.wk-stat{padding:var(--space-1_5) 0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;display:flex}.wk-stat__k{font-size:var(--text-xs);color:var(--text-tertiary)}.wk-stat__v{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary)}@media (max-width:1024px){.wk-detail{grid-template-columns:1fr}.wk-col-ctx{border-left:none;padding-left:0}}@media (max-width:760px){.wk-body{grid-template-columns:1fr}}.em-pick{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.em-pick__btn{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);gap:var(--space-1);transition:var(--transition-colors), var(--transition-transform);flex-direction:column;display:flex}.em-pick__btn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.em-pick__btn[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle), var(--shadow-sm)}.em-pick__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.em-pick__name{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.em-pick__tag{font-size:var(--text-xs);color:var(--text-tertiary)}.em-grants{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.em-grants li{font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-2);display:flex}.em-grants li:before{content:"✓";color:var(--live-text)}.em-steps{margin:var(--space-2) 0 0;padding-left:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.em-steps li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.em-steps li strong{color:var(--text-primary)}.em-fields{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.em-field{gap:var(--space-1_5);flex-direction:column;display:flex}.em-field__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.em-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.em-field__set{font-size:var(--text-2xs);color:var(--live-text)}.em-field__help{font-size:var(--text-xs);color:var(--text-tertiary)}.em-where{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.em-where summary{cursor:pointer;color:var(--accent);-webkit-user-select:none;user-select:none}.em-where summary::marker{color:var(--text-muted)}.em-where p{margin:var(--space-1) 0 0;color:var(--text-tertiary);line-height:1.5}.em-result{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--border)}.em-result.ok{color:var(--live-text);border-color:var(--live-border);background:color-mix(in oklab, var(--live-text) 8%, transparent)}.em-result.err{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 45%, transparent);background:var(--danger-surface)}.login{z-index:1;max-width:360px;margin:14vh auto;position:relative}.login .card{gap:var(--space-3);flex-direction:column;display:flex}.login label{font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._00kMWG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._00kMWG_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.pRVX7q_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.pRVX7q_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._7Ns5vW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._7Ns5vW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
