:root{color-scheme:light;--ground:#fff;--surface:#f6f6f6;--card:#fff;--nest:#f0f0f0;--card-edge:#c9c9c9;--rail:#d8d8d8;--ink:#111;--ink-2:#555;--ink-3:#888;--card-ink:var(--ink);--card-ink-2:var(--ink-2);--card-ink-3:var(--ink-3);--on-signal:#111;--chart-1:#2F6F9F;--chart-2:#B5651D;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--on-series-1:#000;--on-series-2:#000;--on-series-3:#000;--on-series-4:#000;--on-series-5:#000;--on-series-6:#fff;--accent:#444;--accent-soft:#e6e6e6;--warn:#8a6d00;--warn-soft:#f0e8cc;--warn-ink:#4a3a00;--crit:#a33;--crit-soft:#f2dede;--ok:#357;--cos-expedite:#8a6d00;--cos-fixed:#555;--cos-standard:#888;--cos-intangible:#357;--tape:repeating-linear-gradient(135deg,#8a6d00 0 14px,#111 14px 28px);--andon:#e6b800;--radius-card:4px;--radius-chip:3px;--radius-ctl:4px;--border-w:1px;--border-style:solid;--card-stripe-w:4px;--shadow-card:none;--shadow-lift:none;--shadow-panel:0 4px 24px rgba(0,0,0,.12);--font-display:system-ui,sans-serif;--font-body:system-ui,sans-serif;--font-num:system-ui,sans-serif;--wt-display:600;--wt-strong:600;--ls-display:0;--fs-board:24px;--fs-station:16px;--fs-lane:15px;--fs-card:14px;--fs-meta:12px;--fs-micro:11px;--label-transform:none;--label-ls:0;--col-w-0:232px;--col-w-1:208px;--col-w-2:192px;--strip-w:40px;--label-w:176px;--cell-pad:8px;--card-pad:8px 10px;--row-min:56px;--card-gap:8px}[data-mode=dark]{color-scheme:dark;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--on-series-1:#000;--on-series-2:#000;--on-series-3:#000;--on-series-4:#000;--on-series-5:#000;--on-series-6:#fff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-skin=staterush]{--ground:#F7F7F2;--surface:#EFEFE6;--card:#FDFDFB;--nest:#E9E8DD;--card-edge:#D1D0C2;--rail:#E1E0D6;--ink:#23231A;--ink-2:#616151;--ink-3:#939280;--card-ink:#23231A;--card-ink-2:#616151;--card-ink-3:#939280;--on-signal:#23231A;--chart-1:#3B699B;--chart-2:#797A29;--series-1:#38699F;--series-2:#B85328;--series-3:#2D7652;--series-4:#7B7C27;--series-5:#804D9D;--series-6:#A54069;--on-series-1:#FDFDFB;--on-series-2:#FDFDFB;--on-series-3:#FDFDFB;--on-series-4:#000000;--on-series-5:#FDFDFB;--on-series-6:#FDFDFB;--accent:#6F711E;--accent-soft:#EAEACC;--warn:#90580E;--warn-soft:#F6E4C6;--warn-ink:#593308;--crit:#AE3629;--crit-soft:#F4DAD7;--ok:#266D4A;--cos-expedite:#90580E;--cos-fixed:#704C9A;--cos-standard:#3B699B;--cos-intangible:#266D4A;--tape:repeating-linear-gradient(135deg,#F1BF27 0 14px,#23231A 14px 28px);--andon:#F1BF27;--radius-card:6px;--radius-chip:4px;--radius-ctl:6px;--border-w:1px;--border-style:solid;--card-stripe-w:4px;--shadow-card:0 1px 2px rgba(35,35,26,.06);--shadow-lift:0 1px 2px rgba(35,35,26,.1),0 8px 24px rgba(35,35,26,.1);--shadow-panel:0 8px 28px rgba(35,35,26,.16);--font-display:"Manrope",system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--font-body:"Manrope",system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--font-num:"Manrope",system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--wt-display:700;--wt-strong:600;--ls-display:-.012em;--fs-board:25px;--fs-station:16px;--fs-lane:15px;--fs-card:14px;--fs-meta:12px;--fs-micro:11px;--label-transform:none;--label-ls:.01em;--col-w-0:236px;--col-w-1:212px;--col-w-2:196px;--strip-w:40px;--label-w:180px;--cell-pad:8px;--card-pad:8px 10px;--row-min:56px;--card-gap:8px}[data-skin=staterush][data-mode=dark]{--ground:#161612;--surface:#1F1E1A;--card:#292923;--nest:#11110E;--card-edge:#4B4A3F;--rail:#3B3A30;--ink:#EEEEE7;--ink-2:#B6B4A5;--ink-3:#848371;--card-ink:#EEEEE7;--card-ink-2:#B6B4A5;--card-ink-3:#848371;--on-signal:#1A1A12;--chart-1:#699CD3;--chart-2:#CACC5C;--series-1:#6A9FD7;--series-2:#E48258;--series-3:#4ABF85;--series-4:#C8CA58;--series-5:#B788D3;--series-6:#DC7AA1;--on-series-1:#161612;--on-series-2:#161612;--on-series-3:#161612;--on-series-4:#161612;--on-series-5:#161612;--on-series-6:#161612;--accent:#D2D369;--accent-soft:#38381E;--warn:#E1A847;--warn-soft:#433014;--warn-ink:#F5DAA3;--crit:#E56A5D;--crit-soft:#4A211C;--ok:#4EBC85;--cos-expedite:#E1A847;--cos-fixed:#B08CD9;--cos-standard:#699CD3;--cos-intangible:#4EBC85;--tape:repeating-linear-gradient(135deg,#F0C442 0 14px,#11110E 14px 28px);--andon:#F0C442;--shadow-card:0 1px 2px rgba(0,0,0,.32);--shadow-lift:0 1px 2px rgba(0,0,0,.42),0 8px 24px rgba(0,0,0,.38);--shadow-panel:0 8px 28px rgba(0,0,0,.55)}[data-skin=wireframe]{--chart-1:#333333;--chart-2:#8A8A8A;--series-1:#1A1A1A;--series-2:#555555;--series-3:#8A8A8A;--series-4:#B5B5B5;--series-5:#3A3A3A;--series-6:#707070;--on-series-1:#FFFFFF;--on-series-2:#FFFFFF;--on-series-3:#161616;--on-series-4:#161616;--on-series-5:#FFFFFF;--on-series-6:#FFFFFF;--ground:#FFFFFF;--surface:#F4F4F4;--card:#FFFFFF;--nest:#EFEFEF;--card-edge:#8A8A8A;--rail:#B5B5B5;--ink:#1A1A1A;--ink-2:#555555;--ink-3:#8A8A8A;--accent:#333333;--accent-soft:#E4E4E4;--warn:#555555;--warn-soft:#E9E9E9;--warn-ink:#222222;--crit:#111111;--crit-soft:#DDDDDD;--ok:#777777;--cos-expedite:#111111;--cos-fixed:#555555;--cos-standard:#9A9A9A;--cos-intangible:#CFCFCF;--tape:repeating-linear-gradient(135deg,#111 0 14px,#fff 14px 28px);--andon:#CFCFCF;--radius-card:0;--radius-chip:0;--radius-ctl:0;--border-w:1px;--border-style:dashed;--card-stripe-w:4px;--shadow-card:none;--shadow-lift:none;--shadow-panel:none;--font-display:system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--font-body:system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--font-num:ui-monospace,Menlo,Consolas,monospace;--wt-display:600;--wt-strong:600;--ls-display:0;--fs-board:22px;--fs-station:15px;--fs-lane:14px;--fs-card:13px;--fs-meta:12px;--fs-micro:11px;--label-transform:none;--label-ls:0;--col-w-0:224px;--col-w-1:204px;--col-w-2:188px;--strip-w:36px;--label-w:168px;--cell-pad:8px;--card-pad:8px 10px;--row-min:56px;--card-gap:8px}[data-skin=wireframe][data-mode=dark]{--chart-1:#DDDDDD;--chart-2:#777777;--series-1:#EDEDED;--series-2:#B5B5B5;--series-3:#8A8A8A;--series-4:#5E5E5E;--series-5:#D0D0D0;--series-6:#9E9E9E;--on-series-1:#161616;--on-series-2:#161616;--on-series-3:#161616;--on-series-4:#FFFFFF;--on-series-5:#161616;--on-series-6:#161616;--ground:#161616;--surface:#1F1F1F;--card:#1B1B1B;--nest:#202020;--card-edge:#7A7A7A;--rail:#4A4A4A;--ink:#EDEDED;--ink-2:#B5B5B5;--ink-3:#7E7E7E;--accent:#DDDDDD;--accent-soft:#333333;--warn:#BBBBBB;--warn-soft:#2E2E2E;--warn-ink:#EEEEEE;--crit:#FFFFFF;--crit-soft:#3A3A3A;--ok:#999999;--cos-expedite:#FFFFFF;--cos-fixed:#BBBBBB;--cos-standard:#777777;--cos-intangible:#444444;--tape:repeating-linear-gradient(135deg,#fff 0 14px,#161616 14px 28px);--andon:#BDBDBD}[data-skin=wireframe] .card-button{border-style:solid}[data-skin=tinline]{--chart-1:#2F6F9F;--chart-2:#B5651D;--series-1:#2F6F9F;--series-2:#B5651D;--series-3:#3E8A63;--series-4:#B8860B;--series-5:#7B63A8;--series-6:#C2453B;--on-series-1:#FFFFFF;--on-series-2:#000000;--on-series-3:#000000;--on-series-4:#1A1C20;--on-series-5:#FFFFFF;--on-series-6:#FFFFFF;--ground:#E9E8E3;--surface:#F5F4F0;--card:#FFFFFF;--nest:#E1E0DA;--card-edge:#D6D5CF;--rail:#DCDBD5;--ink:#1F2226;--ink-2:#5B5F66;--ink-3:#8C9096;--accent:#6B7C8C;--accent-soft:#D4DBE1;--warn:#B8860B;--warn-soft:#F1E3BE;--warn-ink:#5C4200;--crit:#C2453B;--crit-soft:#F6D9D5;--ok:#3E8A63;--cos-expedite:#B8860B;--cos-fixed:#7B63A8;--cos-standard:#6B7C8C;--cos-intangible:#3E8A63;--tape:repeating-linear-gradient(135deg,#B8860B 0 14px,#1F2226 14px 28px);--andon:#E3B341;--radius-card:6px;--radius-chip:4px;--radius-ctl:6px;--border-w:1px;--border-style:solid;--card-stripe-w:5px;--shadow-card:0 1px 2px rgba(0,0,0,.06);--shadow-lift:0 1px 2px rgba(31,34,38,.08),0 8px 24px rgba(31,34,38,.08);--shadow-panel:0 8px 24px rgba(31,34,38,.12);--font-display:"Barlow Condensed","Arial Narrow","Helvetica Neue",sans-serif;--font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--font-num:"Barlow Condensed","Arial Narrow",sans-serif;--wt-display:600;--wt-strong:600;--ls-display:.01em;--fs-board:26px;--fs-station:17px;--fs-lane:16px;--fs-card:14px;--fs-meta:13px;--fs-micro:12px;--label-transform:none;--label-ls:0;--col-w-0:232px;--col-w-1:208px;--col-w-2:192px;--strip-w:40px;--label-w:176px;--cell-pad:8px;--card-pad:8px 10px;--row-min:56px;--card-gap:8px}[data-skin=tinline][data-mode=dark]{--chart-1:#4A8FD0;--chart-2:#C9741F;--series-1:#4A8FD0;--series-2:#C9741F;--series-3:#66B58C;--series-4:#D9A62E;--series-5:#A08CD0;--series-6:#E0655A;--on-series-1:#1A1C20;--on-series-2:#1A1C20;--on-series-3:#1A1C20;--on-series-4:#1A1C20;--on-series-5:#1A1C20;--on-series-6:#1A1C20;--ground:#1A1C20;--surface:#22252A;--card:#2A2E34;--nest:#1F2125;--card-edge:#383D44;--rail:#2E3238;--ink:#E8E6E0;--ink-2:#A6A9AE;--ink-3:#6F7378;--accent:#9DB0C0;--accent-soft:#33404B;--warn:#D9A62E;--warn-soft:#4A3A12;--warn-ink:#F3D98A;--crit:#E0655A;--crit-soft:#4B2622;--ok:#66B58C;--cos-expedite:#D9A62E;--cos-fixed:#A08CD0;--cos-standard:#9DB0C0;--cos-intangible:#66B58C;--tape:repeating-linear-gradient(135deg,#D9A62E 0 14px,#111 14px 28px);--andon:#D9A62E;--shadow-card:0 1px 2px rgba(0,0,0,.3);--shadow-lift:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);--shadow-panel:0 8px 24px rgba(0,0,0,.5)}[data-skin=tinline] .crumb-board{font-weight:700}[data-skin=oxide]{--chart-1:#2F7A76;--chart-2:#B5651D;--series-1:#2F7A76;--series-2:#B5651D;--series-3:#5B5F9E;--series-4:#7A8A4A;--series-5:#B83A2F;--series-6:#3B8F55;--on-series-1:#F8FAFA;--on-series-2:#000000;--on-series-3:#F8FAFA;--on-series-4:#101817;--on-series-5:#F8FAFA;--on-series-6:#000000;--ground:#E4EAEA;--surface:#EDF1F1;--card:#F8FAFA;--nest:#DCE3E3;--card-edge:#B9C6C6;--rail:#C9D3D3;--ink:#14201F;--ink-2:#4A5B5A;--ink-3:#7D8E8D;--accent:#2F7A76;--accent-soft:#CFE6E3;--warn:#B5651D;--warn-soft:#F2DFCC;--warn-ink:#5A2E08;--crit:#B83A2F;--crit-soft:#F3D6D2;--ok:#3B8F55;--cos-expedite:#B5651D;--cos-fixed:#5B5F9E;--cos-standard:#2F7A76;--cos-intangible:#7A8A4A;--tape:repeating-linear-gradient(135deg,#B5651D 0 14px,#14201F 14px 28px);--andon:#E8A055;--radius-card:2px;--radius-chip:2px;--radius-ctl:2px;--border-w:1px;--border-style:solid;--card-stripe-w:3px;--shadow-card:none;--shadow-lift:0 0 0 1px var(--accent);--shadow-panel:0 0 0 1px var(--rail);--font-display:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-num:"IBM Plex Mono",ui-monospace,Menlo,monospace;--wt-display:600;--wt-strong:600;--ls-display:-.01em;--fs-board:22px;--fs-station:15px;--fs-lane:14px;--fs-card:13px;--fs-meta:12px;--fs-micro:11px;--label-transform:none;--label-ls:0;--col-w-0:216px;--col-w-1:196px;--col-w-2:184px;--strip-w:36px;--label-w:168px;--cell-pad:6px;--card-pad:6px 8px;--row-min:48px;--card-gap:6px}[data-skin=oxide][data-mode=dark]{--chart-1:#4FB3AB;--chart-2:#C9741F;--series-1:#5FBFB8;--series-2:#D98A4A;--series-3:#9A9EE0;--series-4:#A8B86A;--series-5:#E0645A;--series-6:#63B77E;--on-series-1:#101817;--on-series-2:#101817;--on-series-3:#101817;--on-series-4:#101817;--on-series-5:#101817;--on-series-6:#101817;--ground:#101817;--surface:#16201F;--card:#1D2928;--nest:#0D1413;--card-edge:#2F3F3E;--rail:#263332;--ink:#E3ECEB;--ink-2:#9FB0AF;--ink-3:#6C7C7B;--accent:#5FBFB8;--accent-soft:#1F3D3B;--warn:#D98A4A;--warn-soft:#3F2A16;--warn-ink:#F3CFA8;--crit:#E0645A;--crit-soft:#45231F;--ok:#63B77E;--cos-expedite:#D98A4A;--cos-fixed:#9A9EE0;--cos-standard:#5FBFB8;--cos-intangible:#A8B86A;--tape:repeating-linear-gradient(135deg,#D98A4A 0 14px,#0B0F0F 14px 28px);--andon:#D98A4A}[data-skin=oxide] .column-head{background-image:linear-gradient(var(--rail) 1px,transparent 1px);background-size:100% 8px;background-position:0 -1px}[data-skin=ledger]{--chart-1:#1F3A93;--chart-2:#A8201A;--series-1:#1F3A93;--series-2:#A8201A;--series-3:#8C6A00;--series-4:#2E6B3E;--series-5:#5A6B7B;--series-6:#7B3F8C;--on-series-1:#FBFBF4;--on-series-2:#FBFBF4;--on-series-3:#FBFBF4;--on-series-4:#FBFBF4;--on-series-5:#FBFBF4;--on-series-6:#FBFBF4;--ground:#F3F4EA;--surface:#EBEDDF;--card:#FBFBF4;--nest:#E9EBDD;--card-edge:#C7C9B4;--rail:#B7C4B7;--ink:#1C2230;--ink-2:#4F5665;--ink-3:#858C9A;--accent:#1F3A93;--accent-soft:#D8DEF2;--warn:#8C6A00;--warn-soft:#F0E6BF;--warn-ink:#4C3900;--crit:#A8201A;--crit-soft:#F3D5D2;--ok:#2E6B3E;--cos-expedite:#8C6A00;--cos-fixed:#1F3A93;--cos-standard:#5A6B7B;--cos-intangible:#2E6B3E;--tape:repeating-linear-gradient(135deg,#A8201A 0 14px,#F3F4EA 14px 28px);--andon:#E0B84A;--radius-card:0;--radius-chip:0;--radius-ctl:0;--border-w:1px;--border-style:solid;--card-stripe-w:3px;--shadow-card:none;--shadow-lift:none;--shadow-panel:-1px 0 0 var(--rail);--font-display:"Newsreader",Georgia,"Times New Roman",serif;--font-body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-num:"IBM Plex Mono",ui-monospace,Menlo,monospace;--wt-display:500;--wt-strong:600;--ls-display:0;--fs-board:28px;--fs-station:18px;--fs-lane:17px;--fs-card:14px;--fs-meta:12px;--fs-micro:11px;--label-transform:none;--label-ls:0;--col-w-0:240px;--col-w-1:216px;--col-w-2:200px;--strip-w:40px;--label-w:184px;--cell-pad:10px;--card-pad:8px 10px;--row-min:60px;--card-gap:10px}[data-skin=ledger][data-mode=dark]{--chart-1:#7C93E8;--chart-2:#D9534A;--series-1:#9FB1F0;--series-2:#E06B62;--series-3:#D9B54A;--series-4:#7CC38E;--series-5:#9AA8B5;--series-6:#C99AD8;--on-series-1:#1B1F1A;--on-series-2:#1B1F1A;--on-series-3:#1B1F1A;--on-series-4:#1B1F1A;--on-series-5:#1B1F1A;--on-series-6:#1B1F1A;--ground:#1B1F1A;--surface:#222720;--card:#272D26;--nest:#171B16;--card-edge:#3D453B;--rail:#3A4A3D;--ink:#ECEDE2;--ink-2:#B3B8A8;--ink-3:#7E846F;--accent:#9FB1F0;--accent-soft:#2B3550;--warn:#D9B54A;--warn-soft:#3F3512;--warn-ink:#F1E2A8;--crit:#E06B62;--crit-soft:#4A221F;--ok:#7CC38E;--cos-expedite:#D9B54A;--cos-fixed:#9FB1F0;--cos-standard:#9AA8B5;--cos-intangible:#7CC38E;--tape:repeating-linear-gradient(135deg,#E06B62 0 14px,#1B1F1A 14px 28px);--andon:#D9B54A}[data-skin=ledger] .card-button{border-left:0;border-right:0;border-top:0;border-bottom:var(--border-w) solid var(--rail);border-radius:0;background:transparent}[data-skin=ledger] .card-button:hover{background:var(--card)}[data-skin=ledger] .card-button[aria-pressed=true]{background:var(--card);box-shadow:inset 0 0 0 1px var(--accent)}[data-skin=ledger] .column-cards{background-image:linear-gradient(transparent calc(100% - 1px),color-mix(in srgb,var(--rail) 45%,transparent) 0);background-size:100% 28px}[data-skin=ledger] .section-group .column-cards{background-image:none}[data-skin=ledger] .section-head{border-bottom:3px double var(--accent)}[data-skin=standup]{--chart-1:#FFD23F;--chart-2:#7FD1FF;--series-1:#FFD23F;--series-2:#7FD1FF;--series-3:#FF7AB6;--series-4:#38D39F;--series-5:#FFB020;--series-6:#FFFFFF;--on-series-1:#0B1020;--on-series-2:#0B1020;--on-series-3:#0B1020;--on-series-4:#0B1020;--on-series-5:#0B1020;--on-series-6:#0B1020;--ground:#1E3FBD;--surface:#172F92;--card:#FFFFFF;--nest:#1A37A8;--card-edge:#FFFFFF;--rail:#4A66D6;--ink:#FFFFFF;--ink-2:#C9D3F5;--ink-3:#93A6EA;--card-ink:#14213D;--card-ink-2:#4A5A7E;--card-ink-3:#8290AE;--accent:#FFD23F;--accent-soft:#14213D;--warn:#FFB020;--warn-soft:#FFE9B3;--warn-ink:#4A3300;--crit:#E8382A;--crit-soft:#FFD9D5;--ok:#38D39F;--on-signal:#14213D;--cos-expedite:#FFD23F;--cos-fixed:#FF7AB6;--cos-standard:#7FD1FF;--cos-intangible:#38D39F;--tape:repeating-linear-gradient(135deg,#FFD23F 0 14px,#14213D 14px 28px);--andon:#FFD23F;--radius-card:10px;--radius-chip:6px;--radius-ctl:8px;--border-w:1px;--border-style:solid;--card-stripe-w:6px;--shadow-card:0 2px 0 rgba(0,0,0,.25);--shadow-lift:0 6px 0 rgba(0,0,0,.25);--shadow-panel:0 0 0 1px var(--rail);--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-num:"Archivo","Helvetica Neue",Arial,sans-serif;--wt-display:800;--wt-strong:700;--ls-display:-.01em;--fs-board:30px;--fs-station:19px;--fs-lane:17px;--fs-card:16px;--fs-meta:13px;--fs-micro:12px;--label-transform:uppercase;--label-ls:.06em;--col-w-0:260px;--col-w-1:232px;--col-w-2:212px;--strip-w:44px;--label-w:200px;--cell-pad:10px;--card-pad:10px 12px;--row-min:64px;--card-gap:10px}[data-skin=standup][data-mode=dark]{--chart-1:#FFD23F;--chart-2:#7FD1FF;--series-1:#FFD23F;--series-2:#7FD1FF;--series-3:#FF7AB6;--series-4:#38D39F;--series-5:#FFB020;--series-6:#F2F4FA;--on-series-1:#0B1020;--on-series-2:#0B1020;--on-series-3:#0B1020;--on-series-4:#0B1020;--on-series-5:#0B1020;--on-series-6:#0B1020;--ground:#0B1020;--surface:#111935;--card:#1B2447;--nest:#0F1730;--card-edge:#2C3868;--rail:#232F5C;--ink:#F2F4FA;--ink-2:#AEB8DC;--ink-3:#6F7BA6;--card-ink:#F2F4FA;--card-ink-2:#AEB8DC;--card-ink-3:#6F7BA6;--accent:#FFD23F;--accent-soft:#3A3410;--warn:#FFB020;--warn-soft:#3D2E08;--warn-ink:#FFE1A0;--crit:#FF6B5E;--crit-soft:#4A1F1B;--ok:#38D39F;--cos-expedite:#FFD23F;--cos-fixed:#FF7AB6;--cos-standard:#7FD1FF;--cos-intangible:#38D39F;--tape:repeating-linear-gradient(135deg,#FFD23F 0 14px,#0B1020 14px 28px);--andon:#FFD23F;--shadow-card:0 2px 0 rgba(0,0,0,.5);--shadow-lift:0 6px 0 rgba(0,0,0,.5)}[data-skin=standup] .column-wip,[data-skin=standup] .section-wip,[data-skin=standup] .scope-occupancy{background:var(--accent-soft);color:var(--ink);padding:0 .4rem;border-radius:var(--radius-chip)}[data-skin=standup] .is-full{background:var(--warn);color:var(--on-signal)}[data-skin=standup] .is-over{background:var(--crit);color:var(--ground)}[data-skin=standup] .badge{background:transparent;border-color:var(--rail);color:var(--ink)}[data-skin=standup] .badge-note{background:var(--warn);color:var(--on-signal);border-color:var(--warn)}[data-skin=standup] .skin-select,[data-skin=standup] .mode-toggle{background:transparent;border-color:var(--rail);color:var(--ink)}[data-skin=standup] .skin-select option{color:var(--card-ink)}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-card);line-height:1.4}h1,h2,h3,h4{font-weight:var(--wt-strong);margin:0;font-family:var(--font-display)}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.board-message,.board-warning{padding:1.5rem;max-width:46rem;line-height:1.5}.board-warning{color:var(--warn-ink);background:var(--warn-soft);padding:.5rem 1rem}.board-view{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden}.board-view>:first-child{min-height:0;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere}.board-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:1rem 1.25rem}.board-title{font-size:var(--fs-board);font-weight:400;letter-spacing:var(--ls-display)}.board-head-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.board-head-row .board-title{flex:0 1 auto;min-width:0}.board-head[data-andon=raised]:before{content:"";display:block;height:8px;margin-bottom:.5rem;border-radius:var(--radius-chip);background:var(--tape)}.andon{position:relative;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.andon-is-raised{flex:1 1 100%;flex-direction:column;align-items:stretch}.andon-cord{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);background:transparent;color:var(--ink-2);cursor:pointer}.andon-cord:hover:not(:disabled),.andon-cord:focus-visible,.andon-cord[aria-expanded=true]{color:var(--on-signal);border-color:var(--andon);background:var(--andon)}.andon-cord:disabled{cursor:not-allowed;opacity:.55}.andon-prompt{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.andon-why{font:inherit;font-size:var(--fs-meta);width:min(24rem,60vw);padding:.25rem .4rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl)}.andon-why:focus{border-color:var(--andon);outline:2px solid var(--andon);outline-offset:1px}.andon-confirm,.andon-cancel,.andon-clear{font:inherit;font-size:var(--fs-meta);cursor:pointer;padding:.2rem .6rem;border:var(--border-w) var(--border-style) var(--ink-2);border-radius:var(--radius-ctl);background:transparent;color:var(--ink);white-space:nowrap}.andon-confirm{border-color:var(--andon);background:var(--andon);color:var(--on-signal);font-weight:var(--wt-strong)}.andon-confirm:disabled,.andon-clear:disabled{opacity:.5;cursor:default}.andon-banner{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .8rem;border-radius:var(--radius-card);background:var(--andon);color:var(--on-signal);font-size:var(--fs-lane);line-height:1.4}.andon-banner-glyph{display:inline-flex;flex:0 0 auto}.andon-banner-words{flex:1 1 20rem;min-width:0;overflow-wrap:anywhere}.andon-held{position:relative;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);cursor:default;border-bottom:1px dotted currentColor}.andon-held:focus-visible{outline:2px solid var(--on-signal);outline-offset:1px}.andon-stops{display:block;font-size:var(--fs-meta);opacity:.85}.andon-clear{position:relative;flex:0 0 auto;border-color:var(--on-signal);color:var(--on-signal);font-weight:var(--wt-strong)}.andon-clear:hover:not(:disabled){background:var(--on-signal);color:var(--andon)}.andon-error{display:block;flex:1 1 100%;margin:0;padding:.25rem .6rem;font-size:var(--fs-meta);line-height:1.3;color:var(--warn-ink);background:var(--warn-soft);border-left:3px solid var(--warn);border-radius:var(--radius-chip);overflow-wrap:anywhere}.andon-error code{font-family:var(--font-num);font-weight:var(--wt-strong)}.andon-incidents{font-size:var(--fs-meta);color:var(--ink-2)}.andon-incidents-summary{cursor:pointer;color:var(--ink-3)}.andon-incidents-summary:hover{color:var(--ink)}.andon-incident-rows{margin:.3rem 0 0;padding-left:1.2rem}.andon-incident{padding:.15rem 0;line-height:1.4}.andon-incident-raised{color:var(--ink)}.andon-incident-cleared{display:block;font-size:var(--fs-micro);color:var(--ink-3)}.andon-incident[data-state=open] .andon-incident-cleared{color:var(--warn)}.board-legend{margin:.25rem 0 .75rem;font-size:var(--fs-meta);color:var(--ink-2);max-width:52rem;line-height:1.4}.scope-breadcrumb{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.crumbs{list-style:none;display:flex;align-items:baseline;gap:.25rem;margin:0;padding:0;flex-wrap:wrap}.crumbs li{display:flex;align-items:baseline;gap:.25rem}.crumb{font:inherit;font-family:var(--font-display);font-size:var(--fs-board);padding:.05rem .3rem;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--ink-2);cursor:pointer}.crumb:hover{background:var(--surface);color:var(--ink)}.crumb[aria-current=true]{color:var(--ink);font-weight:var(--wt-display);cursor:default}.crumb-board{font-weight:var(--wt-display);color:var(--ink)}.crumb-separator{color:var(--ink-3)}.scope-occupancy{font-size:var(--fs-station);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.scope-empty{margin:0 0 .6rem;padding:.6rem .8rem;max-width:40rem;color:var(--ink-2);background:var(--surface);border:var(--border-w) dashed var(--rail);border-radius:var(--radius-card);line-height:1.45}.board-nav{border-right:var(--border-w) var(--border-style) var(--rail);background:var(--surface);padding:1rem .75rem}.wordmark{display:flex;align-items:center;gap:.45rem;margin:0 .25rem 1rem;color:var(--ink);font-family:var(--font-display);font-weight:var(--wt-display);font-size:var(--fs-station);letter-spacing:var(--ls-display);line-height:1}.wordmark-mark{width:1.3em;height:1.3em;flex:none}.wordmark-cap{color:var(--accent)}.nav-heading{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:.5rem}.board-nav ul{list-style:none;margin:0;padding:0}.nav-board-button{font:inherit;font-weight:var(--wt-strong);width:100%;text-align:left;padding:.35rem .5rem;border:0;border-radius:var(--radius-ctl);background:transparent;color:inherit;cursor:pointer}.nav-board-button:hover{background:var(--nest)}.nav-board-button[aria-current=page]{background:var(--accent-soft);color:var(--ink)}.nav-sections{padding-left:.75rem!important;margin-top:.25rem!important}.nav-section-button{font:inherit;display:block;width:100%;text-align:left;padding:.2rem .5rem;color:var(--ink-2);background:transparent;border:0;border-left:2px solid var(--rail);border-radius:0 var(--radius-ctl) var(--radius-ctl) 0;cursor:pointer}.nav-section-button:hover{color:var(--ink);border-left-color:var(--ink);background:var(--nest)}.nav-section-button[aria-current=true]{color:var(--ink);font-weight:var(--wt-strong);border-left-color:var(--accent);background:var(--accent-soft)}.needs-person{margin:.25rem 0 .35rem .75rem}.needs-person-heading{font-size:var(--fs-meta)}.needs-person-toggle{font:inherit;display:flex;align-items:baseline;gap:.3rem;white-space:nowrap;width:100%;text-align:left;padding:.2rem .5rem;color:var(--ink-2);background:transparent;border:0;border-left:2px solid var(--rail);border-radius:0 var(--radius-ctl) var(--radius-ctl) 0;cursor:pointer}.needs-person-toggle:hover{color:var(--ink);border-left-color:var(--ink);background:var(--nest)}.needs-person-caret{color:var(--ink-3);font-size:var(--fs-micro)}.needs-person-dot{color:var(--ink-3)}.needs-person-count{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);color:var(--ink)}.needs-person-rows{margin-top:.15rem!important;padding-left:.75rem!important}.needs-person-row{position:relative;font:inherit;font-size:var(--fs-micro);display:flex;align-items:baseline;gap:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left;padding:.25rem .5rem;color:var(--ink-2);background:transparent;border:0;border-left:2px solid var(--rail);border-radius:0 var(--radius-ctl) var(--radius-ctl) 0;cursor:pointer;line-height:1.3}.needs-person-row:hover{color:var(--ink);border-left-color:var(--accent);background:var(--nest)}.needs-person-ref{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);color:var(--ink)}.needs-person-column{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.skin-select{font:inherit;font-size:var(--fs-meta);width:14rem;max-width:100%;padding:.25rem .4rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl);cursor:pointer}.skin-select:hover{border-color:var(--accent)}.actor-name{font:inherit;font-size:var(--fs-meta);width:100%;box-sizing:border-box;padding:.25rem .4rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl)}.actor-name:hover,.actor-name:focus{border-color:var(--accent)}.actor-missing{margin:0;font-size:var(--fs-micro);color:var(--ink-3)}.sign-out-button,.sign-in-button{font:inherit;font-size:var(--fs-meta);justify-self:start;padding:.25rem .6rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl);cursor:pointer}.sign-out-button:hover,.sign-in-button:hover{border-color:var(--accent)}.board-nav{display:flex;flex-direction:column}.board-nav>*{flex:none}.account{position:sticky;bottom:0;z-index:30;margin-top:auto;padding-top:1rem;background:var(--surface)}.account-button{font:inherit;display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.account-button:hover,.account-button[aria-expanded=true]{background:var(--nest)}.account-button:focus-visible,.account-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account-avatar{flex:none;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accent);color:var(--ground);font-size:var(--fs-meta);font-weight:var(--wt-strong)}.account-avatar:has(svg){background:var(--nest);color:var(--ink-2)}.account-name{flex:1 1 auto;min-width:0;font-size:var(--fs-meta);font-weight:var(--wt-strong);line-height:1.25;overflow-wrap:anywhere}.account-identity{display:flex;flex:1 1 auto;min-width:0;flex-direction:column}.account-workspace{font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere}.account-icon{flex:none;color:var(--ink-2)}.account-menu{position:fixed;left:.75rem;bottom:4rem;width:min(15rem,calc(100vw - 1.5rem));box-sizing:border-box;overflow-wrap:normal;z-index:20;display:grid;padding:.35rem;background:var(--card);color:var(--card-ink);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.account-menu-email{margin:0;padding:.35rem .5rem .45rem;font-size:var(--fs-micro);color:var(--card-ink-3);overflow-wrap:anywhere}.account-menu-item{font:inherit;font-size:var(--fs-meta);display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--card-ink);cursor:pointer;text-align:left}.account-menu-item:hover,.account-menu-item:focus{background:var(--nest)}.account-menu-item .account-icon{color:var(--card-ink-2)}.account-menu-label{flex:1 1 auto;white-space:nowrap}.account-menu-shortcut{white-space:nowrap;font-family:var(--font-num);font-size:var(--fs-micro);color:var(--card-ink-3)}.account-menu-separator{width:100%;margin:.3rem 0;border:0;border-top:var(--border-w) var(--border-style) var(--card-edge)}.settings-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--ink) 40%,transparent)}.settings-backdrop-top{z-index:60}.settings-panel{position:relative;box-sizing:border-box;width:min(56rem,100%);height:min(40rem,100%);display:grid;grid-template-columns:13rem minmax(0,1fr);background:var(--ground);color:var(--ink);border:var(--border-w) var(--border-style) var(--rail);border-radius:calc(var(--radius-card) * 2);box-shadow:var(--shadow-panel);overflow:hidden;line-height:1.5}.settings-rail{display:flex;flex-direction:column;gap:.15rem;padding:1.25rem .75rem;background:var(--surface);border-right:var(--border-w) var(--border-style) var(--rail)}.settings-rail-heading{margin:0 .5rem .6rem;font-size:var(--fs-meta);font-weight:400;color:var(--ink-3)}.settings-rail-item{font:inherit;font-size:var(--fs-meta);display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--ink-2);cursor:pointer;text-align:left}.settings-rail-item:hover{background:var(--nest);color:var(--ink)}.settings-rail-item[aria-current=page]{background:var(--accent-soft);color:var(--ink);font-weight:var(--wt-strong)}.settings-rail-item:focus-visible,.settings-close:focus-visible,.settings-segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.settings-glyph{flex:none}.settings-panel:focus{outline:none}.settings-pane{min-width:0;overflow-y:auto;padding:1.4rem 2rem 2rem}.settings-pane-title{margin:0 2.5rem .75rem 0;font-size:var(--fs-station);font-weight:var(--wt-strong);color:var(--ink)}.settings-close{position:absolute;top:.8rem;right:.8rem;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--ink-2);cursor:pointer}.settings-close:hover{background:var(--nest);color:var(--ink)}.settings-group{margin:1.1rem 0 .1rem;font-size:var(--fs-micro);font-weight:var(--wt-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;padding:.8rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.settings-row-text{display:grid;gap:.1rem;min-width:0;flex:1 1 12rem}.settings-row-label{font-size:var(--fs-meta);font-weight:var(--wt-strong);color:var(--ink)}.settings-row-description{font-size:var(--fs-micro);color:var(--ink-3)}.settings-row-control{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 1 auto;min-width:0;max-width:100%;font-size:var(--fs-meta);overflow-wrap:anywhere}.settings-row-control .actor-identity{display:grid;gap:.3rem;justify-items:end}.settings-row-control .actor-name,.settings-input{width:14rem;max-width:100%}.settings-input{font:inherit;font-size:var(--fs-meta);box-sizing:border-box;padding:.3rem .45rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl)}.settings-segmented{display:inline-flex;padding:.15rem;gap:.15rem;background:var(--nest);border-radius:var(--radius-ctl)}.settings-segmented button{display:inline-grid;place-items:center;width:2.1rem;height:1.8rem;padding:0;border:0;border-radius:var(--radius-ctl);background:transparent;color:var(--ink-2);cursor:pointer}.settings-segmented button[aria-checked=true]{background:var(--ground);color:var(--ink);box-shadow:var(--shadow-card);outline:var(--border-w) var(--border-style) var(--rail)}.settings-mono{font-family:var(--font-num);font-size:var(--fs-meta);color:var(--ink);-webkit-user-select:all;user-select:all}.settings-note{margin:.4rem 0;font-size:var(--fs-meta);color:var(--ink-2)}.settings-error{margin:.4rem 0;font-size:var(--fs-meta);color:var(--crit)}.settings-warning{margin:0;font-weight:var(--wt-strong);color:var(--warn-ink);background:var(--warn-soft);padding:.35rem .6rem;border-radius:var(--radius-ctl)}.settings-permissions{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.settings-permissions li{font-size:var(--fs-micro);padding:.05rem .4rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);background:var(--surface)}.settings-keys-scroll{overflow-x:auto}.settings-keys{border-collapse:collapse;font-size:var(--fs-meta);width:100%}.settings-keys th,.settings-keys td{text-align:left;padding:.4rem .5rem;border-bottom:var(--border-w) var(--border-style) var(--rail);vertical-align:top}.settings-keys th{font-weight:var(--wt-strong);color:var(--ink-3);white-space:nowrap}.settings-keys td{white-space:nowrap}.settings-keys-action{text-align:right!important}.settings-keys-followup td{white-space:normal}.settings-keys-revoked td{color:var(--ink-3)}.settings-kind{font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.04em}.settings-keys tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.settings-confirm{display:flex;flex-wrap:wrap;gap:.4rem;max-width:32rem}.settings-confirm p{flex-basis:100%;margin:0;color:var(--ink)}.settings-invite-form{display:grid;gap:.5rem;max-width:24rem;font-size:var(--fs-meta)}.settings-invite-form .settings-input{width:100%}.settings-invite-form fieldset{min-width:0;margin:0;padding:.5rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl)}.settings-role-choice{display:inline-flex;align-items:center;gap:.25rem;margin:.15rem .75rem .15rem 0}.settings-role{display:inline-block;margin-right:.4rem}.settings-members-section{min-width:0}.settings-members-section .settings-keys-scroll{max-width:100%}.settings-members-section button:focus-visible,.settings-members-section input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-secret-dialog{box-sizing:border-box;width:min(32rem,100%);display:grid;gap:.6rem;padding:1.25rem;background:var(--card);color:var(--card-ink);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.settings-secret{display:block;padding:.5rem .6rem;font-family:var(--font-num);font-size:var(--fs-meta);background:var(--nest);color:var(--card-ink);border-radius:var(--radius-ctl);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.settings-dialog-actions{display:flex;gap:.5rem}@media(max-width:40rem){.settings-backdrop{padding:0}.settings-panel{width:100%;height:100%;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.settings-rail{flex-direction:row;flex-wrap:wrap;align-items:center;padding:.6rem 3rem .6rem .75rem;border-right:0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.settings-rail-heading{margin:0 .5rem 0 .25rem;flex-basis:100%}.settings-rail-item{width:auto}.settings-pane{padding:1rem 1rem 1.5rem}}.auth-screen{padding:1.5rem;max-width:46rem;line-height:1.5;display:grid;gap:.75rem}.auth-screen h1{margin:0;font-size:var(--fs-board);color:var(--ink)}.auth-screen p{margin:0;color:var(--ink-2)}.auth-facts{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}.auth-facts dt{color:var(--ink-3)}.auth-facts dd{margin:0;font-family:var(--font-num);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--ink)}.board-grid{position:relative;display:flex;align-items:stretch;gap:var(--card-gap);max-width:100%;flex:1 1 auto;min-height:18rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:.25rem;padding-bottom:.5rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.board-grid::-webkit-scrollbar{height:10px}.board-grid::-webkit-scrollbar-track{background:transparent}.board-grid::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:999px;border:3px solid var(--ground)}.board-grid>*{scroll-snap-align:start}.section-group{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);background:var(--nest);padding:.4rem}.section-head{display:flex;align-items:baseline;gap:.5rem;padding:0 .25rem .4rem}.section-toggle{font:inherit;line-height:1;padding:0 .1rem;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.section-toggle:hover{color:var(--ink)}.section-group.is-collapsed{width:var(--col-w-0);flex:0 0 var(--col-w-0);align-self:flex-start}.section-group.is-collapsed .section-head{flex-wrap:wrap;padding-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.section-name{font-size:var(--fs-lane);text-transform:uppercase;letter-spacing:.06em}.section-wip{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.section-columns{display:flex;align-items:stretch;gap:var(--card-gap);flex:1;min-height:0}.section-columns>*{scroll-snap-align:start}.section-rows{display:flex;flex-direction:column;align-items:stretch;gap:var(--card-gap);flex:0 0 auto;min-height:0;overflow-y:auto}.section-rows>.section-group,.section-rows>.board-column{flex:1 1 0;min-height:9rem}.section-rows>.section-parallel-note{flex:0 0 auto}.section-rows>.section-group.is-collapsed{flex:0 0 auto;min-height:0;width:auto;align-self:flex-start}.section-parallel-note{font-size:var(--fs-meta);color:var(--ink-2);padding:0 .25rem}.board-column{flex:0 0 var(--col-w-0);width:var(--col-w-0);display:flex;flex-direction:column;min-height:0;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);padding:var(--cell-pad)}.board-column{position:relative}.column-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.column-name{font-size:var(--fs-station);text-transform:var(--label-transform);letter-spacing:var(--label-ls);flex:1 1 auto;min-width:0}.column-wip{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.kind-retired{opacity:.85;border-style:dashed}.board-column[data-lane=hand],.board-column[data-lane=buffer]{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface))}.col-icon-hand{color:var(--accent)}.col-icon-mixed{color:var(--warn)}.badge{font-size:var(--fs-micro);padding:.05rem .35rem;border-radius:var(--radius-chip);background:var(--nest);border:var(--border-w) var(--border-style) var(--rail);color:var(--ink-2)}.badge-note{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn)}.column-icons{display:inline-flex;align-items:center;gap:.15rem;flex-wrap:wrap}.col-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-chip);color:var(--ink-2);cursor:default}.col-icon:hover,.col-icon:focus-visible{background:var(--nest);color:var(--ink)}.col-icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.col-icon-retired{color:var(--ink-3)}.col-icon-over-limit{color:var(--warn-ink);background:var(--warn-soft)}.col-icon-starved{color:var(--crit);background:var(--crit-soft)}.col-icon-starved:hover,.col-icon-starved:focus-visible{color:var(--crit);background:var(--crit-soft)}.col-icon-over-limit:hover,.col-icon-over-limit:focus-visible{color:var(--warn-ink);background:var(--warn-soft)}[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + .25rem);left:0;z-index:3;display:none;width:max-content;max-width:14rem;padding:.3rem .5rem;font-size:var(--fs-micro);font-family:var(--font-body);line-height:1.35;text-transform:none;letter-spacing:0;white-space:normal;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);pointer-events:none}[data-tip]:hover:after,[data-tip]:focus-visible:after{display:block}.station-pause{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.station-pause:hover:not(:disabled),.station-pause:focus-visible{color:var(--ink);border-color:var(--ink);background:var(--nest)}.station-pause:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.station-pause:disabled{cursor:not-allowed;opacity:.55}.station-pause-error{display:block;flex:1 1 100%;margin:0;padding:.25rem var(--cell-pad);font-size:var(--fs-micro);line-height:1.3;color:var(--warn-ink);background:var(--warn-soft);border-left:3px solid var(--warn);overflow-wrap:anywhere}.station-pause-error code{font-family:var(--font-num)}.column-details-toggle{font:inherit;font-family:var(--font-num);font-size:var(--fs-micro);font-style:italic;line-height:1;width:1.25rem;height:1.25rem;padding:0;border:var(--border-w) var(--border-style) var(--rail);border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.column-details-toggle:hover,.column-details-toggle[aria-expanded=true]{color:var(--ink);border-color:var(--ink);background:var(--nest)}.column-details{position:absolute;top:2.4rem;left:var(--cell-pad);right:var(--cell-pad);z-index:2;padding:.5rem .6rem .35rem;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.column-details .column-detail{color:var(--card-ink-2)}.column-details .detail-label,.column-details .staffing-note{color:var(--card-ink-3)}.column-detail{margin:0 0 .3rem;font-size:var(--fs-micro);color:var(--ink-2);line-height:1.35}.detail-label{display:block;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.staffing-rules{list-style:none;margin:0;padding:0}.staffing-note{display:block;margin-top:.15rem;font-size:var(--fs-micro);color:var(--ink-3);line-height:1.3;overflow-wrap:anywhere}.staffing-order{margin:.15rem 0 .35rem;font-size:var(--fs-micro);color:var(--ink-2);line-height:1.35;overflow-wrap:anywhere}.argv-argument,.runbook-reference{display:inline-block;padding:0 .25rem;border-radius:var(--radius-chip);background:var(--nest);font-family:var(--font-num);font-size:var(--fs-micro);overflow-wrap:anywhere}.runbook-open{display:inline-block;margin-left:.35rem;padding:0 .3rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);background:none;color:inherit;font:inherit;font-size:var(--fs-micro);cursor:pointer}.runbook-open:hover:not(:disabled),.runbook-open:focus-visible{background:var(--nest);color:var(--ink)}.runbook-open[disabled]{opacity:.5;cursor:default}.runbook-absent,.runbook-error,.runbook-revision{margin:.25rem 0 0;font-size:var(--fs-micro);line-height:1.3;overflow-wrap:anywhere}.runbook-absent,.runbook-revision{color:var(--ink-3)}.runbook-body{margin:.25rem 0 0;max-height:14rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-num);font-size:var(--fs-micro);line-height:1.4;color:var(--ink-2)}.column-detail,.card-title,.column-name{overflow-wrap:anywhere}.column-cards{list-style:none;margin:.4rem 0 0;padding:0;display:grid;align-content:start;gap:var(--card-gap);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rail) transparent}.card-button{font:inherit;display:grid;gap:.15rem;align-content:start;width:100%;min-height:var(--row-min);text-align:left;cursor:pointer;padding:var(--card-pad);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);background:var(--card);color:var(--card-ink);box-shadow:var(--shadow-card)}.card-button:hover{border-color:var(--accent);box-shadow:var(--shadow-lift)}.card-button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card-head{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.card-ref{font-weight:var(--wt-strong);font-family:var(--font-num);font-variant-numeric:tabular-nums}.card-ref-themed{border-bottom:3px solid var(--theme-color);padding-bottom:1px}.card-theme-name{font-size:var(--fs-micro);color:inherit;white-space:nowrap}.theme-legend{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.25rem 0 .5rem;color:var(--ink);font-size:var(--fs-meta)}.theme-legend:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-legend-title{font-weight:var(--wt-strong)}.theme-legend-list{display:flex;gap:.35rem .8rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.theme-legend-item{display:inline-flex;align-items:center;gap:.3rem}.theme-legend-swatch{display:inline-block;width:.7rem;height:.7rem;flex:none;background:var(--theme-color);border:1px solid var(--ink);border-radius:var(--radius-chip)}.card-heartbeat{display:inline-block;flex:none;width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--ok);background:var(--ok);cursor:help}.card-heartbeat[data-verdict=THINKING]{background:transparent}.card-heartbeat[data-tone=advisory]{background:transparent;border-color:var(--warn)}.card-heartbeat[data-tone=alert]{background:var(--crit);border-color:var(--crit)}.card-heartbeat[data-verdict=DEAD]{width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--crit-soft)}.card-heartbeat[data-tone=neutral]{background:transparent;border-color:var(--ink-3);border-style:dashed}.card-state{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--card-ink-3)}.card-head .card-state[data-state=claimed]{color:var(--accent);font-weight:var(--wt-strong)}.card-head .card-state[data-state=asked]{color:var(--card);background:var(--crit);border-radius:var(--radius-chip);padding:0 .3rem;font-weight:var(--wt-strong)}.card-holder{align-self:flex-start;justify-self:start;width:fit-content;font-size:var(--fs-micro);border-radius:var(--radius-chip);padding:0 .3rem;color:var(--card);background:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-holder[data-source=script]{background:var(--series-1)}.card-holder[data-source=agent]{background:var(--series-3)}.card-holder[data-source=unnamed]{background:var(--ink-2)}.card-held-for{font-size:var(--fs-micro);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.card-offered{font-size:var(--fs-micro);color:var(--ok);background:transparent;border:var(--border-w) var(--border-style) var(--ok);border-radius:var(--radius-chip);padding:0 .3rem}.card-class{font-size:var(--fs-micro);color:var(--warn);border:var(--border-w) var(--border-style) var(--warn);border-radius:var(--radius-chip);padding:0 .3rem}.card-age{margin-left:auto;font-size:var(--fs-micro);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--card-ink-3);white-space:nowrap}.card-cost{font-size:var(--fs-micro);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--card-ink-3);white-space:nowrap}.card-title{line-height:1.3}.card-line{font-size:var(--fs-meta);color:var(--card-ink-2)}.retired-columns .board-grid{height:auto;min-height:0;max-height:60vh}.retired-columns{margin-top:1.5rem;border-top:var(--border-w) dashed var(--rail);padding-top:.75rem}.retired-heading{font-size:var(--fs-lane);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.retired-note{margin:.2rem 0 .6rem;font-size:var(--fs-meta);color:var(--ink-2);max-width:40rem}.card-drawer{box-sizing:border-box;position:fixed;top:0;right:0;width:min(32.2rem,100vw);height:100vh;overflow-y:auto;background:var(--surface);border-left:var(--border-w) var(--border-style) var(--rail);box-shadow:var(--shadow-panel);padding:1rem 1.1rem 3rem}.drawer-head{display:flex;align-items:flex-start;gap:.75rem}.drawer-title{font-size:var(--fs-lane);line-height:1.35;flex:1}.drawer-close{font:inherit;cursor:pointer;border:var(--border-w) var(--border-style) var(--rail);background:var(--card);color:var(--card-ink);border-radius:var(--radius-ctl);padding:.2rem .6rem}.card-drawer-absent{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;color:var(--ink-2)}.card-drawer-absent p{margin:0;line-height:1.45}.drawer-line{margin:.4rem 0;color:var(--ink-2);line-height:1.45}.drawer-marks{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.drawer-marks .card-state{color:var(--ink-3)}.drawer-raw{margin:.4rem 0;font-size:var(--fs-meta);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}.drawer-section{margin-top:1rem;border-top:var(--border-w) var(--border-style) var(--rail);padding-top:.5rem}.drawer-section-head{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.drawer-section-toggle{font:inherit;display:flex;align-items:baseline;gap:.35rem;width:100%;text-align:left;cursor:pointer;border:0;background:none;color:inherit;padding:.1rem 0;text-transform:inherit;letter-spacing:inherit}.drawer-section-toggle:hover{color:var(--ink)}.drawer-section-caret{width:1em;color:var(--ink-3)}.drawer-section-count{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--ink-2)}.drawer-section-body{margin-top:.2rem}.drawer-section-head{display:flex;align-items:baseline;gap:.4rem}.drawer-section-help{text-transform:none;letter-spacing:0}.drawer-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.3rem 0}.drawer-identity .drawer-age{color:var(--ink-3);font-size:var(--fs-meta)}.drawer-fold{margin:.3rem 0}.drawer-fold>summary{cursor:pointer;font-size:var(--fs-meta);color:var(--ink-3);padding:.15rem 0}.drawer-fold>summary:hover{color:var(--ink)}.drawer-line-quiet{margin:.3rem 0;font-size:var(--fs-meta);color:var(--ink-3)}.card-timeline{list-style:none;margin:.3rem 0 0;padding:0}.timeline-entry{display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;gap:.5rem;padding:.2rem 0;font-size:var(--fs-meta);line-height:1.4;color:var(--ink-2)}.timeline-at{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.card-timeline.is-within-visit .timeline-entry{grid-template-columns:3.2rem minmax(0,1fr) auto}.timeline-entry[data-kind=left]:not(:has(time)) .timeline-words{grid-column:2}.timeline-words{overflow-wrap:anywhere}.timeline-entry[data-kind=entered] .timeline-words,.timeline-entry[data-kind=left] .timeline-words{color:var(--ink)}.timeline-entry[data-kind=verdict] .timeline-words{color:var(--warn-ink)}.timeline-entry[data-kind=asked] .timeline-words,.timeline-entry[data-kind=answered] .timeline-words{color:var(--accent)}.timeline-entry[data-kind=event] .timeline-words{color:var(--ink-3)}.timeline-entry[data-action$=".refused"] .timeline-words{color:var(--warn-ink)}.timeline-attempt .timeline-words{color:var(--ink);font-weight:600}.timeline-attempt,.timeline-entry.is-in-attempt{border-left:var(--border-w) var(--border-style) var(--rail);padding-left:.45rem;margin-left:.1rem}.timeline-attempt[data-ending=recovered],.timeline-entry.is-in-attempt[data-ending=recovered]{border-left-color:var(--warn)}.timeline-attempt[data-ending=recovered]{background:var(--warn-soft)}.timeline-attempt[data-ending=recovered] .timeline-words{color:var(--warn-ink)}.timeline-attempt[title]{cursor:help}.timeline-more{background:none;border:0;padding:0;margin-left:.35rem;font:inherit;font-size:var(--fs-micro);color:var(--accent);cursor:pointer;text-decoration:underline}.timeline-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.timeline-entry .timeline-words{white-space:pre-wrap}.card-routes{list-style:none;margin:.4rem 0 0;padding:0}.card-route{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--warn-ink);padding:.45rem .6rem;border-radius:0 var(--radius-card) var(--radius-card) 0;margin-bottom:.4rem}.card-route[data-disposition=AVAILABLE]{border-left-color:var(--rail);background:var(--card);color:var(--card-ink)}.route-destination{display:block;font-weight:600}.route-rule{display:block;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-3)}.route-words{display:block;line-height:1.45}.route-detail{display:block;font-size:var(--fs-meta);line-height:1.4;color:var(--ink-2);margin-top:.2rem}.routes-refreshing{margin:0;font-size:var(--fs-micro);color:var(--ink-3)}.drawer-caveat{margin-top:.6rem;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45;border-left:3px solid var(--rail);padding-left:.6rem}.history-rows{list-style:none;margin:.4rem 0 0;padding:0}.history-rows li{padding:.35rem 0;border-top:1px solid var(--rail);line-height:1.45;color:var(--ink-2)}.history-meta{display:block;font-size:var(--fs-meta);color:var(--ink-3)}.history-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.history-uri{overflow-wrap:anywhere}.history-flag{margin-left:.4rem;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--warn)}.history-answer{margin-top:.15rem;color:var(--ink)}.field-row{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem;padding:.25rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.field-row dt{color:var(--ink-3);font-size:var(--fs-meta)}.field-row dd{margin:0;word-break:break-word;font-size:var(--fs-meta);line-height:1.4}.card-actions{display:flex;justify-content:flex-end;margin-top:.2rem}.card-take,.act-button{font:inherit;font-size:var(--fs-meta);cursor:pointer;padding:.1rem .55rem;border:var(--border-w) var(--border-style) var(--accent);border-radius:var(--radius-chip);background:transparent;color:var(--accent)}.card-take:hover:not(:disabled),.act-button:hover:not(:disabled){background:var(--accent);color:var(--card)}.card-take:disabled,.act-button:disabled{opacity:.5;cursor:default}.card-refusal{color:var(--warn)}.card-refusal code{font-family:var(--font-num);font-weight:var(--wt-strong)}.drawer-act{display:grid;gap:.5rem}.act-verdicts{border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);padding:.4rem .6rem;display:flex;flex-wrap:wrap;gap:.3rem .9rem}.act-verdict-choice{font-size:var(--fs-meta)}.act-why-label{display:grid;gap:.2rem}.act-why{font:inherit;font-size:var(--fs-meta);width:100%;box-sizing:border-box;resize:vertical}.act-buttons{display:flex;gap:.5rem}.station-terminate{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.station-terminate:hover:not(:disabled),.station-terminate:focus-visible{color:var(--crit);border-color:var(--crit);background:var(--crit-soft)}.station-terminate:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.station-terminate:disabled{cursor:not-allowed;opacity:.55}.col-icon-stop{color:var(--crit);background:var(--crit-soft)}.col-icon-stop:hover,.col-icon-stop:focus-visible{color:var(--crit);background:var(--crit-soft)}.col-icon-stop-acknowledged{color:var(--ink-3)}.board-head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.board-head .board-title{margin:0;flex:1 1 auto}.board-terminate-group{position:relative;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.board-terminate,.board-terminate-cancel{font:inherit;font-size:var(--fs-micro);display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.board-terminate:hover:not(:disabled),.board-terminate:focus-visible{color:var(--crit);border-color:var(--crit);background:var(--crit-soft)}.board-terminate-armed{color:var(--crit);border-color:var(--crit);background:var(--crit-soft)}.board-terminate:disabled{cursor:not-allowed;opacity:.55}.board-terminate:focus-visible,.board-terminate-cancel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.needs-person-control{cursor:default}.view-switch{display:flex;flex-wrap:wrap;gap:.25rem;flex:0 1 auto;min-width:0;border-bottom:var(--border-w) var(--border-style) var(--rail);margin-bottom:.5rem}.view-switch-button{font:inherit;font-size:var(--fs-meta);padding:.35rem .8rem;margin-bottom:calc(-1 * var(--border-w));color:var(--ink-2);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.view-switch-button:hover{color:var(--ink)}.view-switch-button[aria-pressed=true]{color:var(--ink);font-weight:var(--wt-strong);border-bottom-color:var(--accent)}.flow-view{max-width:56rem}.flow-head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.flow-title{font-size:var(--fs-station);font-weight:var(--wt-display);margin:0;flex:1 1 auto}.flow-window{display:flex;gap:.25rem}.flow-window-button{font:inherit;font-size:var(--fs-meta);padding:.2rem .6rem;color:var(--ink-2);background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);cursor:pointer}.flow-window-button:hover{color:var(--ink);border-color:var(--ink)}.flow-window-button[aria-pressed=true]{color:var(--ink);font-weight:var(--wt-strong);background:var(--accent-soft);border-color:var(--accent)}.flow-window{flex-wrap:wrap;align-items:flex-start}.flow-window-button:disabled{color:var(--ink-3);border-color:var(--rail);background:var(--surface);cursor:not-allowed}.flow-window-words{margin:.2rem 0 0;font-size:var(--fs-meta);color:var(--ink-2)}.analysis-groups{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:var(--border-w) var(--border-style) var(--rail);margin:.75rem 0 .5rem}.analysis-groups .view-switch-button{padding:.35rem .8rem}.analysis-groups .view-switch-button:focus-visible{outline:var(--border-w) var(--border-style) var(--accent);outline-offset:2px}.flow-range{position:relative}.flow-range-summary{list-style:none;display:inline-block}.flow-range-summary::-webkit-details-marker{display:none}.flow-range-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.35rem;padding:.5rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl)}.flow-range-field{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-meta);color:var(--ink-2)}.flow-range-input{font:inherit;color:var(--ink);background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.15rem .3rem}.flow-range-input:focus{border-color:var(--accent)}.flow-intro,.flow-what{color:var(--ink-2);line-height:1.45;max-width:46rem}.flow-intro{margin:.4rem 0 0}.flow-answered,.flow-reading{margin:.6rem 0 0;font-size:var(--fs-meta);color:var(--ink-3)}.flow-error{margin-top:.75rem;overflow-wrap:anywhere}.flow-retry{display:block;margin-top:.5rem;font:inherit;font-size:var(--fs-meta);color:var(--warn-ink);background:transparent;border:var(--border-w) var(--border-style) var(--warn-ink);border-radius:var(--radius-ctl);padding:.15rem .5rem;cursor:pointer}.flow-retry:disabled{opacity:.55;cursor:default}.flow-sections[data-fetching=true] .flow-chart{opacity:.85}.flow-section{margin-top:1.5rem;border-top:var(--border-w) var(--border-style) var(--rail);padding-top:.6rem}.flow-h3{font-size:var(--fs-station);font-weight:var(--wt-display);margin:0 0 .2rem;letter-spacing:var(--ls-display)}.flow-what{margin:0 0 .5rem}.flow-figure{margin:0}.flow-chart{display:block;width:100%;height:auto;color:var(--ink-3);font-family:var(--font-num);font-size:var(--fs-micro)}.flow-axis text{fill:currentColor;font-variant-numeric:tabular-nums}.flow-grid{stroke:var(--rail);stroke-width:1}.flow-bar,.flow-area,.flow-point{stroke:var(--ground);stroke-width:.5}.flow-caption{margin:.35rem 0 0;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45}.flow-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);color:var(--ink)}.flow-empty{color:var(--ink-3);font-style:italic}.flow-computed-here{color:var(--ink-3)}.flow-legend{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:var(--fs-micro);color:var(--ink-2)}.flow-legend-item{display:inline-flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums}.flow-swatch{width:.7em;height:.7em;border-radius:2px;flex:none;border:var(--border-w) var(--border-style) var(--rail)}.flow-key{display:inline-flex;align-items:center;gap:.3rem}.flow-key:before{content:"";width:.7em;height:.7em;border-radius:2px}.flow-key-1:before{background:var(--chart-1)}.flow-key-2:before{background:var(--chart-2)}.flow-why{margin:.2rem 0;font-family:var(--font-num);color:var(--ink);overflow-wrap:anywhere}.flow-dl{display:grid;grid-template-columns:max-content 1fr;gap:.15rem 1rem;margin:.2rem 0 0;font-size:var(--fs-meta)}.flow-dl dt{color:var(--ink-3)}.flow-dl dd{margin:0}.flow-seq{color:var(--ink-3)}.flow-incomplete{margin:.3rem 0 .5rem;line-height:1.45}.spend-sections{margin-top:2rem;border-top:calc(var(--border-w) * 2) var(--border-style) var(--rail)}.spend-lead{margin:.6rem 0 0;font-size:var(--fs-station);font-weight:var(--wt-display);letter-spacing:var(--ls-display)}.spend-note{margin:.2rem 0 0;font-size:var(--fs-meta);color:var(--ink-3)}.spend-money{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);color:var(--ink)}.spend-priced{color:var(--ink-3);font-size:var(--fs-micro);margin-left:.4em}.spend-table{border-collapse:collapse;margin:.4rem 0 0;font-size:var(--fs-meta);width:100%;max-width:46rem}.spend-table th,.spend-table td{text-align:left;padding:.2rem .6rem .2rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail);vertical-align:top}.spend-table th{color:var(--ink-3);font-weight:var(--wt-strong)}.spend-table td.spend-cell-num,.spend-table th.spend-cell-num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.spend-table td.spend-cell-blank{color:var(--ink-3)}.spend-more{margin-top:.4rem}.spend-budget{display:block;font-size:var(--fs-micro);color:var(--ink-3)}.spend-wrap{overflow-x:auto}.spend-table.is-tight{font-size:var(--fs-micro);line-height:1.3}.spend-table.is-tight th,.spend-table.is-tight td{padding:.18rem .55rem .18rem 0}.spend-table.is-tight tr:last-child td{border-bottom:0}.spend-sort-th{padding:0 .55rem 0 0!important}.spend-sort{appearance:none;background:none;border:0;padding:.18rem 0;margin:0;cursor:pointer;font:inherit;color:inherit;font-weight:var(--wt-strong);letter-spacing:inherit;display:inline-flex;align-items:baseline;gap:.25em}.spend-sort:hover,.spend-sort:focus-visible{color:var(--ink)}.spend-cell-num .spend-sort{justify-content:flex-end;width:100%}.spend-sort:after{content:"↕";font-size:.85em;color:var(--ink-3);width:.8em;text-align:center}.spend-sort-th[data-sort] .spend-sort{color:var(--ink)}.spend-sort-th[data-sort=descending] .spend-sort:after{content:"↓";color:var(--accent)}.spend-sort-th[data-sort=ascending] .spend-sort:after{content:"↑";color:var(--accent)}.spend-stack-legend{gap:.1rem .8rem;margin:.3rem 0 0;font-size:var(--fs-micro);line-height:1.35}.spend-economics{margin:.6rem 0 0;padding:.5rem .7rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.spend-economics-head{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin:0;font-family:var(--font-display);font-size:var(--fs-station);font-weight:var(--wt-display)}.spend-economics-meta{font-size:var(--fs-micro);font-weight:400;color:var(--ink-3)}.spend-economics .dash-ribbon-figure{margin:.35rem 0 0}.spend-economics .dash-legend{gap:.1rem .8rem;margin:.25rem 0 0;font-size:var(--fs-micro);line-height:1.35}.spend-ratios{display:flex;flex-wrap:wrap;gap:.1rem 1.4rem;margin:.4rem 0 0;font-size:var(--fs-micro)}.spend-ratio{display:flex;align-items:baseline;gap:.4rem}.spend-ratios dt{color:var(--ink-3);text-transform:var(--label-transform);letter-spacing:var(--label-ls)}.spend-ratios dd{margin:0;color:var(--ink)}.spend-ratios dd[data-unavailable=true]{color:var(--ink-3);font-style:italic}.spend-rule{margin:.35rem 0 0;font-size:var(--fs-micro);color:var(--ink-2);max-width:52rem}.spend-rule[data-complete=false]{color:var(--ink-3)}.drawer-spend-list{list-style:none;margin:.3rem 0 0;padding:0;font-size:var(--fs-meta)}.drawer-spend-list li{padding:.15rem 0;border-top:var(--border-w) var(--border-style) var(--rail)}.column-cost{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--ink-2);white-space:nowrap}.board-filter{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:var(--fs-meta);color:var(--ink-2)}.filter-option{display:inline-flex;align-items:center;gap:.35rem}.filter-option select{font:inherit;color:var(--ink);background:var(--surface);border:var(--border-w) solid var(--rail);border-radius:var(--radius-chip)}.filter-hidden{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:0 0 .6rem;padding:.4rem .7rem;max-width:52rem;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.4;background:var(--surface);border:var(--border-w) dashed var(--rail);border-radius:var(--radius-card)}.filter-show-hidden{font:inherit;color:var(--ink);background:transparent;cursor:pointer;padding:.1rem .5rem;border:var(--border-w) solid var(--rail);border-radius:var(--radius-chip)}.column-hidden{font-size:var(--fs-micro);color:var(--ink-3)}.column-finished-hidden{margin:.4rem;padding:.5rem .6rem;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.4;border:var(--border-w) dashed var(--rail);border-radius:var(--radius-card)}.column-finished-hidden-text{margin:0 0 .4rem}.column-orders-toggle{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-chip)}.column-orders-toggle:hover .col-icon,.column-orders-toggle[aria-expanded=true] .col-icon{background:var(--nest);color:var(--ink)}.column-orders-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.column-orders-head{font-weight:var(--wt-strong);margin:0 0 .35rem}.column-orders .runbook-body{max-height:50vh;overflow:auto}.col-icon-multi{display:inline-flex;gap:1px}.column-unmatched{position:relative;font-size:var(--fs-micro);color:var(--warn);border:var(--border-w) var(--border-style) var(--warn);border-radius:var(--radius-chip);padding:0 .3rem;white-space:nowrap}.drawer-cost{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0;overflow-wrap:anywhere}.cost-headline{margin:0;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:var(--wt-display);letter-spacing:-.01em;color:var(--ink)}.cost-headline .spend-money{font:inherit}.cost-sub{margin:0;color:var(--ink-2);font-size:var(--fs-meta)}.cost-sub .spend-priced{margin:0;color:inherit}.cost-visits{border-collapse:collapse;width:100%;table-layout:fixed;font-size:var(--fs-meta)}.cost-visits td:nth-child(2){width:6.8rem;white-space:nowrap}.cost-visits td:nth-child(3){width:5rem;white-space:nowrap}.cost-visits tr[data-testid=card-spend-visit]>td:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cost-visits th{text-align:left;font-weight:var(--wt-strong);color:var(--ink-3);padding:.2rem .3rem;border-bottom:var(--border-w) var(--border-style) var(--rail)}.cost-visits td{padding:.2rem .3rem;border-bottom:var(--border-w) var(--border-style) var(--rail)}.cost-visits .spend-cell-num,.cost-visits th.spend-cell-num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.cost-tokens{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:var(--fs-meta)}.cost-tokens li{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:baseline}.cost-model{color:var(--ink-3)}.cost-visits .timeline-leg-toggle{white-space:nowrap}.cost-visit-sessions{list-style:none;margin:0;padding:0;font-size:var(--fs-micro);color:var(--ink-2)}.cost-visit-sessions>li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;padding:.12rem 0}.cost-session-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:.5rem;min-width:0;white-space:nowrap}.cost-session-head .cost-session-model{flex:0 1 auto}.cost-visit-sessions .cost-session-tokens{grid-column:1;min-width:0}.cost-session-token-line{display:block;color:var(--ink-3)}.cost-visit-sessions .spend-money{grid-column:2;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.cost-visit-tokens{margin:0 0 .15rem;font-size:var(--fs-micro);color:var(--ink-2)}.cost-visit-sessions .cost-session-toggle{display:inline-flex;align-items:baseline;gap:.25rem;background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer}.cost-visit-sessions .cost-session-toggle:before{content:"▸";color:var(--ink-3)}.cost-visit-sessions .cost-session-toggle[aria-expanded=true]:before{content:"▾"}.cost-visit-sessions .cost-session-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cost-session-requests{grid-column:1 / -1;margin:.15rem 0 .35rem;min-width:0}.cost-requests{margin:0;max-width:none}.spend-table.is-tight.cost-requests td,.spend-table.is-tight.cost-requests th{white-space:nowrap;padding:.18rem .22rem .18rem 0}.cost-requests .spend-cell-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.turns-chart{margin:0 0 .25rem}.turns-hit{fill:none;pointer-events:all;cursor:crosshair}.turns-shade{pointer-events:none}.turns-shade-body{fill:var(--accent-soft);opacity:.42}.turns-shade-edge{stroke:var(--accent);stroke-width:1}.turns-point{fill:var(--ground);stroke:var(--ink-3);stroke-width:.5;pointer-events:none}.turns-point[data-selected=true],.turns-point[data-anchor=true]{fill:var(--accent);stroke:var(--accent)}.cost-turns-cut{margin:0 0 .25rem;font-size:var(--fs-micro);color:var(--ink-2);font-variant-numeric:tabular-nums}.cost-request-select{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.cost-request-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cost-requests tr[data-selected=true]{background:var(--nest)}.cost-requests tr[data-selected=true] .cost-request-select{color:var(--accent);font-weight:var(--wt-strong)}.cost-request-reasoning{color:var(--ink-3)}.cost-request-unattributed{color:var(--warn-ink)}.cost-provider{font-weight:var(--wt-strong)}.cost-token{color:var(--ink-2);font-variant-numeric:tabular-nums}.cost-basis{margin:0;font-size:var(--fs-micro);color:var(--ink-3)}.cost-sessions summary{cursor:pointer;font-size:var(--fs-meta);color:var(--ink-2)}.cost-visit-fold{display:grid;gap:.35rem;min-width:0}.cost-visit-toggle{display:flex;align-items:baseline;gap:.2rem;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--fs-meta);color:var(--ink-2)}.cost-visit-toggle:hover{color:var(--ink)}.drawer-inline-button{padding:0 .25rem;border:0;background:none;cursor:pointer;font:inherit;color:var(--link);text-decoration:underline}.cost-sessions .drawer-spend-list li{display:flex;gap:.6rem;align-items:baseline;font-size:var(--fs-meta)}.cost-session-id{color:var(--ink-3)}.cost-session-model{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-head-row{align-items:center;gap:.3rem .7rem}.board-head-row .view-switch{border-bottom:0;margin:0}.board-head-row .view-switch-button{padding:.2rem .6rem}.board-legend-tip{cursor:help;color:var(--ink-3);font-size:var(--fs-meta);line-height:1}.board-legend-tip:hover,.board-legend-tip:focus-visible{color:var(--ink)}.filter-hidden{margin:.1rem 0 .5rem}.scope-empty{padding:.3rem .6rem;border-style:dotted}.board-head-row .filter-hidden{margin:0;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:var(--fs-meta);color:var(--ink-3);max-width:none}.board-head .board-head-row .board-title{flex:0 1 auto}.card-button{position:relative}.card-visit{position:absolute;right:.4rem;bottom:.3rem;font-size:var(--fs-micro);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--wt-strong);color:var(--ink-2);background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:0 .3rem;line-height:1.4}.timeline-table{border-collapse:collapse;width:100%;margin:.2rem 0 .6rem;font-size:var(--fs-meta)}.timeline-leg>td{padding:.12rem .4rem .12rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail);vertical-align:baseline}.timeline-leg>td:last-child{text-align:right;white-space:nowrap;padding-right:0}.timeline-bar-cell{width:3.2rem;padding-right:.4rem}.timeline-bar{display:block;width:100%;height:.35rem;overflow:hidden;cursor:help}.timeline-bar-fill{display:block;height:100%;min-width:1px;border-radius:2px}.timeline-dur{text-align:right;white-space:nowrap;padding-right:.5rem;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:help}.timeline-leg-toggle{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.timeline-leg-toggle:before{content:"▸";font-size:var(--fs-micro);color:var(--ink-3)}.timeline-leg-toggle[aria-expanded=true]:before{content:"▾"}.timeline-leg-toggle:hover{color:var(--accent)}.timeline-leg-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.timeline-swatch{width:.6rem;height:.6rem;border-radius:2px;flex:none}.timeline-leg-detail>td{padding:.15rem 0 .4rem .95rem;border-bottom:var(--border-w) var(--border-style) var(--rail)}.timeline-leg-detail .card-timeline{margin:0}.timeline-leg-facts{list-style:none;margin:0 0 .15rem;padding:0;display:flex;flex-wrap:wrap;gap:.1rem .7rem;font-size:var(--fs-micro);color:var(--ink-2)}.timeline-leg-facts li[title]{cursor:help;text-decoration:underline dotted}.card-flow-time{margin:0 0 .7rem}.card-flow-figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:var(--fs-card);color:var(--ink)}.card-flow-quiet{font-size:var(--fs-micro);color:var(--ink-3)}.card-flow-mark{font-size:var(--fs-micro);color:var(--ink-3);cursor:help}.card-flow-time .dash-ribbon-figure{margin:.35rem 0 0}.spend-sections .flow-section{background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);padding:.8rem 1rem .9rem;margin-top:1rem}.dash-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;margin:1rem 0 0}.dash-tile{background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);padding:.7rem .9rem .65rem;min-width:0}.dash-tile-k{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.dash-tile-v{font-size:1.6rem;line-height:1.2;margin-top:.2rem;font-family:var(--font-num);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-tile-v .spend-money{font-weight:var(--wt-display)}.dash-tile-d{font-size:var(--fs-micro);color:var(--ink-2);margin-top:.15rem}.dash-ribbon-figure{margin:.5rem 0 .6rem}.dash-ribbon{display:flex;height:1.25rem;border-radius:var(--radius-ctl);overflow:hidden;background:var(--ground)}.dash-ribbon-seg{height:100%;box-shadow:inset -1px 0 0 var(--surface);cursor:help}.dash-ribbon-seg:hover{filter:brightness(1.12)}.dash-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:.4rem 0 0;padding:0;font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.dash-legend b{font-weight:var(--wt-strong);color:var(--ink)}.dash-legend li[data-unpriced=true]{font-style:italic;color:var(--ink-3)}.dash-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.3rem;vertical-align:-.05rem;border:var(--border-w) var(--border-style) var(--rail)}.dash-token-mix{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.4rem 1.2rem;margin:.3rem 0 .4rem}.dash-token-head{font-size:var(--fs-meta);font-weight:var(--wt-strong)}.dash-token-rule{margin:.2rem 0 0;font-size:var(--fs-micro);color:var(--ink-3)}.dash-token-reasoning{margin:.1rem 0 0;font-size:var(--fs-micro);color:var(--ink-3)}.dash-hbars{list-style:none;margin:.4rem 0 .6rem;padding:0;display:grid;gap:.25rem}.dash-hbar{display:grid;grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:var(--fs-meta);cursor:help}.dash-hbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-num)}.dash-hbar-sub{display:block;font-size:var(--fs-micro);color:var(--ink-3)}.dash-hbar-track{height:.8rem;background:var(--ground);border-radius:2px;overflow:hidden}.dash-hbar-fill{display:block;height:100%;background:var(--chart-1);border-radius:2px}.dash-hbar:hover .dash-hbar-fill{filter:brightness(1.12)}.dash-hbar-figure{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.dash-hbar-figure[data-unpriced=true]{color:var(--ink-3);font-style:italic}.dash-tile-v{font-size:1.35rem}.dash-controls{display:flex;gap:.25rem;margin:.2rem 0 .4rem}.dash-rate-sources{display:inline}.dash-rate-sources summary{display:inline;cursor:pointer;color:var(--ink-2)}.dash-rate-sources ul{margin:.3rem 0;padding-left:1.1rem;font-size:var(--fs-micro)}.dash-fold{margin:.4rem 0 0}.dash-fold summary{cursor:pointer;font-size:var(--fs-meta);color:var(--ink-2)}.board-supervisors-anchor{position:relative;display:inline-flex}.board-supervisors-control{font:inherit;color:inherit;background:none;border:var(--border-w) var(--border-style) transparent;border-radius:var(--radius-ctl);padding:0 .2rem;cursor:pointer}.board-supervisors-control{line-height:1.2}.board-supervisors-control:hover,.board-supervisors-control:focus-visible,.board-supervisors-control[aria-expanded=true]{border-color:var(--rail);background:var(--nest)}.board-supervisors-line{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:var(--fs-micro);line-height:1.2;color:var(--ink-2)}.board-supervisors-line .supervisors-none{color:var(--ink-3)}.supervisor-mark{display:inline-flex;align-items:center;gap:.2rem;padding:0 .3rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);white-space:nowrap}.supervisor-mark-actor{font-family:var(--font-num);color:var(--ink)}.supervisor-mark-sep{color:var(--ink-3)}.supervisor-mark-host{font-family:var(--font-num);color:var(--ink-2)}.supervisor-mark[data-emphasis=watching]{border-color:var(--ok)}.supervisor-mark[data-emphasis=listening]{border-color:var(--warn)}.supervisor-mark[data-emphasis=silent]{border-style:dashed}.supervisor-mark[data-emphasis=silent] .supervisor-mark-actor,.supervisor-mark[data-emphasis=silent] .supervisor-mark-host{color:var(--ink-3)}.claim-absences{margin-top:.7rem}.claim-absence-verdict{display:block;font-weight:var(--wt-strong);color:var(--ink)}.claim-absence-verdict[data-verdict=ABSENT]{color:var(--crit)}.claim-absence-verdict[data-verdict=UNKNOWN]{color:var(--ink-3)}.worker-line-alert{color:var(--crit);font-weight:var(--wt-strong)}.worker-verdict{display:block;font-weight:var(--wt-strong);color:var(--ink)}.worker-verdict[data-tone=alive]{color:var(--ok)}.worker-verdict[data-verdict=THINKING]{font-weight:400}.worker-verdict[data-tone=advisory]{color:var(--warn)}.worker-verdict[data-tone=alert]{color:var(--crit)}.worker-verdict[data-verdict=DEAD]{text-transform:uppercase;letter-spacing:.05em}.worker-verdict[data-tone=neutral]{color:var(--ink-3);font-weight:400}.worker-sample{display:flex;flex-direction:column;gap:.05rem}.worker-silence{display:flex;flex-direction:column;gap:.05rem;margin-top:.2rem}.worker-silence-length{font-size:var(--fs-micro);color:var(--ink-2)}.worker-silence-candidates{margin:0;padding-left:1rem;font-size:var(--fs-micro);color:var(--ink-2)}.board-supervisors-popover{position:absolute;top:calc(100% + .3rem);right:0;z-index:4;width:max-content;max-width:min(56rem,calc(100vw - 1.5rem));max-height:min(28rem,70vh);overflow:auto;text-align:left;padding:.6rem .8rem .7rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.board-supervisors-popover:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.board-supervisors-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.board-supervisors-heading{display:flex;align-items:baseline;gap:.35rem;margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--fs-station);font-weight:var(--wt-display);text-transform:var(--label-transform);letter-spacing:var(--label-ls);color:var(--ink-2)}.board-supervisors-dot{color:var(--ink-3)}.board-supervisors-count{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.board-supervisors-close{font:inherit;font-size:var(--fs-micro);color:var(--ink-2);background:none;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:0 .35rem;cursor:pointer}.board-supervisors-close:hover,.board-supervisors-close:focus-visible{color:var(--ink);border-color:var(--ink)}.supervisors-summary{display:flex;flex-wrap:wrap;gap:.1rem 1.1rem;margin:0 0 .35rem;font-size:var(--fs-micro)}.supervisors-summary-item{display:flex;align-items:baseline;gap:.4rem}.supervisors-summary dt{font-size:var(--fs-micro);text-transform:var(--label-transform);letter-spacing:var(--label-ls);color:var(--ink-3)}.supervisors-summary dd{margin:0;color:var(--ink)}.supervisors-nobody{margin:0;font-size:var(--fs-card);color:var(--ink)}.supervisors-quiet{margin:.25rem 0 0;font-size:var(--fs-micro);color:var(--ink-3);max-width:42rem}.supervisor-quiet{display:block;font-size:var(--fs-micro);color:var(--ink-3)}.supervisors-table{border-collapse:collapse;font-size:var(--fs-micro);width:100%;line-height:1.3}.supervisors-table th{text-align:left;font-size:var(--fs-micro);font-weight:var(--wt-strong);text-transform:var(--label-transform);letter-spacing:var(--label-ls);color:var(--ink-3);padding:0 .55rem .15rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail);white-space:nowrap}.supervisors-table td{padding:.18rem .55rem .18rem 0;vertical-align:top;border-bottom:var(--border-w) var(--border-style) var(--rail)}.supervisors-table tr:last-child td{border-bottom:0}.supervisor-identity{display:flex;flex-direction:column;gap:0;font-size:var(--fs-micro)}.supervisor-actor{font-family:var(--font-num);font-weight:var(--wt-strong);color:var(--ink);white-space:nowrap}.supervisor-meta{font-size:var(--fs-micro);color:var(--ink-2)}.supervisor-self{align-self:flex-start;font-size:var(--fs-micro);color:var(--ink);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);padding:0 .3rem;cursor:help}.supervisor-when{display:block;font-variant-numeric:tabular-nums;color:var(--ink-2)}.supervisor-verdict{max-width:18rem}.supervisor-verdict .supervisor-when{font-size:var(--fs-micro)}.supervisor-declares{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.supervisor-state{display:block;font-weight:var(--wt-strong)}.supervisor-state[data-emphasis=watching]{color:var(--ok)}.supervisor-state[data-emphasis=listening]{color:var(--warn)}.supervisor-state[data-emphasis=silent]{color:var(--ink-3)}.supervisor-stale-reason{display:block;font-size:var(--fs-micro);color:var(--ink-2)}.supervisor-lag{display:block;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.supervisor-interests-toggle{font:inherit;font-size:var(--fs-micro);color:var(--ink-2);background:none;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:0 .35rem;cursor:pointer;white-space:nowrap}.supervisor-interests-toggle:hover,.supervisor-interests-toggle:focus-visible,.supervisor-interests-toggle[aria-expanded=true]{color:var(--ink);border-color:var(--ink);background:var(--nest)}.supervisor-interests{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem;max-width:34rem}.supervisor-interest{display:flex;flex-direction:column;gap:.05rem;font-size:var(--fs-micro)}.interest-expression{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:var(--ink);overflow-wrap:anywhere}.interest-matching{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.supervisor-traffic{display:grid;grid-template-columns:repeat(2,minmax(5.5rem,max-content));gap:0 .6rem;font-variant-numeric:tabular-nums;cursor:help}.supervisor-count{display:block}.supervision-duties{margin:0 0 .6rem}.supervision-duties-heading{margin:0 0 .15rem;font-size:var(--fs-micro);font-weight:var(--wt-strong);text-transform:var(--label-transform);letter-spacing:var(--label-ls);color:var(--ink-3)}.supervision-duty-list{list-style:none;margin:0;padding:0;display:grid;gap:0;font-size:var(--fs-micro)}.supervision-duty{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .55rem}.supervision-duty-name{color:var(--ink);min-width:9.5rem}.supervision-duty-status{font-weight:var(--wt-strong);color:var(--ink)}.supervision-duty-status[data-status=COVERED]{color:var(--ok)}.supervision-duty-stale{font-size:var(--fs-micro);color:var(--ink-3)}@media(max-width:40rem){.board-supervisors-popover{position:fixed;left:.5rem;right:.5rem;top:auto;bottom:.5rem;width:auto;max-width:none;max-height:55vh}.supervisors-table,.supervisors-table tbody,.supervisors-table tr,.supervisors-table td{display:block;width:auto}.supervisors-table thead{display:none}.supervisors-table tr{padding:.35rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.supervisors-table td{padding:.1rem 0;border-bottom:0}.supervisors-table td.supervisor-identity{display:flex;flex-flow:row wrap;align-items:baseline;gap:.1rem .45rem}.supervisor-verdict,.supervisor-interests{max-width:none}}.card-station-cost{margin:.2rem 0 .5rem}.station-cost-head{margin:0;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.card-station-cost .dash-ribbon-figure{margin:.25rem 0 0}.card-station-cost .dash-legend{gap:0 .8rem;margin:.25rem 0 0;font-size:var(--fs-micro);line-height:1.35}.station-cost-unpriced{margin:.15rem 0 0;font-size:var(--fs-micro);color:var(--ink-3);cursor:help}.session-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--ink) 40%,transparent)}.session-panel{position:relative;box-sizing:border-box;width:min(72rem,100%);height:min(48rem,100%);display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;background:var(--ground);color:var(--ink);border:var(--border-w) var(--border-style) var(--rail);border-radius:calc(var(--radius-card) * 2);box-shadow:var(--shadow-panel);overflow:hidden}.session-panel:focus{outline:none}.session-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem 1rem;padding:.9rem 1.25rem;background:var(--surface);border-bottom:var(--border-w) var(--border-style) var(--rail)}.session-title{margin:0;font-size:var(--fs-station);font-weight:var(--wt-strong);overflow-wrap:anywhere}.session-ref{font-family:var(--font-num);color:var(--ink-2)}.session-meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.session-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.session-state{display:inline-flex;align-items:center;gap:.35rem;font-weight:var(--wt-strong);color:var(--ink-2)}.session-state:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--ink-3)}.session-state[data-state=live]{color:var(--ink)}.session-state[data-state=live]:before{background:var(--series-3)}.session-state[data-state=unavailable]{color:var(--crit)}.session-state[data-state=unavailable]:before{background:var(--crit)}.session-close{grid-column:2;grid-row:1 / span 2;font:inherit;font-size:var(--fs-meta);padding:.3rem .7rem;border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-ctl);background:var(--card);color:var(--ink);cursor:pointer}.session-close:focus-visible,.session-jump:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.session-error{margin:0;padding:.6rem 1.25rem;background:var(--crit-soft);color:var(--crit);font-size:var(--fs-meta);overflow-wrap:anywhere}.session-log{min-width:0;min-height:0;margin:0;padding:.4rem 0 3rem;list-style:none;overflow-y:auto;overflow-x:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta);line-height:1.5}.session-work{grid-row:3;display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);min-width:0;min-height:0}.session-visits{min-width:0;min-height:0;overflow-y:auto;background:var(--surface);border-right:var(--border-w) var(--border-style) var(--rail);font-size:var(--fs-meta)}.session-visits-toggle{display:none}.session-visits-list{display:flex;flex-direction:column;gap:.1rem;padding:.4rem}.session-visit-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.session-visit{display:grid;gap:.1rem;width:100%;box-sizing:border-box;text-align:left;font:inherit;padding:.4rem .55rem;border:var(--border-w) var(--border-style) transparent;border-radius:var(--radius-ctl);background:none;color:var(--ink);cursor:pointer;min-width:0}.session-visit:hover:not(:disabled){background:var(--card)}.session-visit:focus-visible,.session-visits-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.session-visit[aria-current=true]{background:var(--card);border-color:var(--accent)}.session-visit:disabled{color:var(--ink-3);cursor:not-allowed}.session-visit-station{font-weight:var(--wt-strong);overflow-wrap:anywhere}.session-visit-actor,.session-visit-when{color:var(--ink-2);overflow-wrap:anywhere;font-size:var(--fs-micro)}.session-visit-when{font-family:var(--font-num)}.session-visit-verdict{overflow-wrap:anywhere}.session-visit:disabled .session-visit-actor,.session-visit:disabled .session-visit-when{color:var(--ink-3)}.session-visit-hint{font-size:var(--fs-micro);font-style:italic;color:var(--ink-3)}.session-visits-note{margin:.4rem .55rem;color:var(--ink-3)}.session-visits-error{margin:.4rem .55rem;color:var(--crit);overflow-wrap:anywhere}.session-row{display:grid;grid-template-columns:13rem 9rem minmax(0,1fr);gap:.75rem;padding:.3rem 1.25rem;border-bottom:var(--border-w) var(--border-style) var(--nest)}.session-row:hover{background:var(--surface)}.session-when{color:var(--ink-3);white-space:nowrap}.session-kind{color:var(--ink-2);overflow-wrap:anywhere}.session-row-tool-call .session-kind,.session-row-tool-result .session-kind{color:var(--warn)}.session-row-raw .session-kind,.session-row-fallback .session-kind{color:var(--crit)}.session-body{min-width:0}.session-text,.session-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.session-pre{margin-top:.35rem;padding:.4rem .6rem;background:var(--nest);color:var(--card-ink);border-radius:var(--radius-ctl)}.session-body>.session-pre:first-child{margin-top:0}.session-fold>summary{cursor:pointer;overflow-wrap:anywhere}.session-fold:not([open])>summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-command{font:inherit;color:var(--ink)}.session-command:before{content:"$ ";color:var(--ink-3)}.session-note{color:var(--ink-3)}p.session-note{margin:.35rem 0 0}.session-dim{color:var(--ink-3)}.session-raw{color:var(--ink-2)}.session-jump{position:absolute;right:1.25rem;bottom:1rem;font:inherit;font-size:var(--fs-meta);padding:.4rem .8rem;border:var(--border-w) var(--border-style) var(--accent);border-radius:var(--radius-ctl);background:var(--accent);color:var(--card);box-shadow:var(--shadow-panel);cursor:pointer}@media(max-width:40rem){.session-backdrop{padding:0 16px}.session-panel{width:100%;height:100%;border-radius:0;border-top:0;border-bottom:0}.session-head{padding:.75rem}.session-row{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.4rem .75rem}.session-when,.session-kind{font-size:var(--fs-micro)}.session-jump{right:.75rem}.session-work{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.session-visits{max-height:50vh;border-right:0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.session-visits-toggle{display:block;width:100%;box-sizing:border-box;text-align:left;font:inherit;padding:.5rem .75rem;border:0;background:none;color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.session-visits-toggle:before{content:"▸ ";color:var(--ink-3)}.session-visits-toggle[aria-expanded=true]:before{content:"▾ "}.session-visits[data-expanded=false] .session-visits-list{display:none}}.board-head .board-head-row{flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0}.board-ribbon-tools{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem 0;min-width:0;max-width:100%}.ribbon-group{display:inline-flex;align-items:center;gap:.2rem;padding:0 .45rem;border-left:var(--border-w) var(--border-style) var(--rail)}.ribbon-group:first-child{border-left:0;padding-left:0}.ribbon-group:last-child{padding-right:0}.board-ribbon-tools .board-supervisors-anchor{display:inline-flex}.ribbon-button,.board-ribbon-tools .andon-cord{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:1.75rem;width:auto;height:1.75rem;padding:0 .35rem;font:inherit;font-size:var(--fs-micro);line-height:1;color:var(--ink-2);background:transparent;border:var(--border-w) var(--border-style) transparent;border-radius:var(--radius-ctl);cursor:pointer;list-style:none}.ribbon-button::-webkit-details-marker{display:none}.ribbon-button:hover,.ribbon-button:focus-visible,.ribbon-button[aria-expanded=true],.andon-incidents[open]>.ribbon-button{color:var(--ink);background:var(--nest);border-color:var(--rail)}.ribbon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ribbon-button:disabled{cursor:not-allowed;opacity:.55}.ribbon-toggle[aria-pressed=true],.ribbon-toggle[aria-pressed=true]:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.ribbon-split{position:relative;display:inline-flex;align-items:center}.ribbon-split .ribbon-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.ribbon-split .ribbon-chevron{min-width:1.1rem;padding:0 .1rem;border-top-left-radius:0;border-bottom-left-radius:0}.ribbon-split .ribbon-chevron svg{width:10px;height:10px}.ribbon-badge{position:absolute;top:-.4rem;right:-.45rem;z-index:1;min-width:1rem;padding:0 .22rem;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:var(--wt-strong);line-height:.95rem;text-align:center;color:var(--on-signal);background:var(--accent);border-radius:var(--radius-chip);pointer-events:none}.ribbon-badge-quiet{color:var(--ink-2);background:var(--surface);border:var(--border-w) var(--border-style) var(--rail)}.ribbon-count{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.board-ribbon-tools [data-tip]:after{left:auto;right:0}.board-ribbon-tools .board-supervisors-control{padding:0 .35rem;line-height:1}.board-ribbon-tools .board-supervisors-line{gap:.2rem;flex-wrap:nowrap}.board-ribbon-tools .supervisor-mark{position:relative;width:.55rem;height:.55rem;padding:0;gap:0;border-width:1.5px;border-radius:50%;background:transparent}.board-ribbon-tools .supervisor-mark>*{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.board-ribbon-tools .supervisor-mark[data-emphasis=watching]{background:var(--ok);border-color:var(--ok)}.board-ribbon-tools .supervisor-mark[data-emphasis=listening]{border-color:var(--warn)}.board-ribbon-tools .supervisor-mark[data-emphasis=silent]{border-color:var(--ink-3)}.board-ribbon-tools .worker-line-alert{font-size:var(--fs-micro)}.board-ribbon-tools .andon-incidents{position:relative;display:inline-flex}.andon-incidents>.andon-incident-rows{position:absolute;top:calc(100% + .3rem);right:0;z-index:4;width:max-content;max-width:min(32rem,calc(100vw - 1.5rem));margin:0;padding:.5rem .8rem .5rem 1.8rem;text-align:left;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.andon-is-raised .andon-incidents{position:relative;align-self:flex-start}.ribbon-popover{min-width:16rem;max-width:min(26rem,calc(100vw - 1.5rem))}.ribbon-popover .filter-option{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--fs-meta);color:var(--ink-2)}.ribbon-popover .filter-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.5rem 0 0;padding:0;border:0;background:transparent;font-size:var(--fs-meta);color:var(--ink-2)}.ribbon-popover .filter-unknown-age{flex-basis:100%;font-size:var(--fs-micro);color:var(--ink-3)}.ribbon-popover-note{margin:.5rem 0 0;font-size:var(--fs-micro);line-height:1.4;color:var(--ink-3)}.ribbon-popover .theme-legend{margin:0}@media(max-width:40rem){.board-ribbon-tools{margin-left:0;justify-content:flex-start;flex-basis:100%}.board-head-row .view-switch-button{padding:.2rem .4rem}.ribbon-group{padding:0 .25rem;gap:.1rem;border-left:0}.ribbon-button,.board-ribbon-tools .andon-cord{min-width:1.5rem;padding:0 .2rem}.andon-incidents>.andon-incident-rows{position:fixed;left:.5rem;right:.5rem;top:auto;bottom:.5rem;width:auto;max-width:none;max-height:55vh;overflow:auto}}.artifact-viewer{border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);background:var(--card);color:var(--ink);min-width:0}.artifact-viewer[data-stale=true]{opacity:.7}.artifact-viewer-head{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:baseline;padding:var(--cell-pad);border-bottom:var(--border-w) var(--border-style) var(--rail);font-size:var(--fs-meta)}.artifact-viewer-kind{font-weight:var(--wt-strong)}.artifact-viewer-type{font-family:var(--font-num);color:var(--ink-2)}.artifact-viewer-stale{color:var(--crit);background:var(--crit-soft);border-radius:var(--radius-chip);padding:0 .35rem}.artifact-viewer-by{color:var(--ink-3);margin-left:auto}.artifact-viewer-body{padding:var(--cell-pad);overflow:auto;max-height:70vh}.artifact-viewer-none,.viewer-unknown{margin:0;color:var(--ink-2)}.viewer-text,.viewer-raw{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta);white-space:pre-wrap;overflow-wrap:anywhere}.viewer-refusal{margin:0 0 .5rem;color:var(--crit)}.viewer-hidden{margin:.5rem 0 0;color:var(--ink-2);font-size:var(--fs-meta)}.viewer-show-all{font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.1rem .5rem}.viewer-image{display:block;max-width:100%;height:auto;background:var(--surface)}.commit-viewer{margin:0;display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.commit-short{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-lane);font-weight:var(--wt-display)}.commit-sha{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere}.diff-table{border-collapse:collapse;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta)}.diff-table td,.diff-table th{padding:0 .4rem;vertical-align:top}.diff-file th{text-align:left;padding:.4rem;background:var(--surface);color:var(--ink);font-weight:var(--wt-strong);border-top:var(--border-w) var(--border-style) var(--rail)}.diff-no{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;width:1%;white-space:nowrap}.diff-marker{-webkit-user-select:none;user-select:none;width:1%;font-weight:var(--wt-strong)}.diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.diff-line[data-line=meta]{color:var(--ink-3);font-size:var(--fs-micro)}.diff-line[data-line=hunk]{color:var(--ink-2);background:var(--surface)}.diff-line[data-line=note]{color:var(--ink-3);font-style:italic}.diff-line[data-line=add]{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ink)}.diff-line[data-line=add] .diff-marker{color:var(--ok)}.diff-line[data-line=del]{background:var(--crit-soft);color:var(--ink)}.diff-line[data-line=del] .diff-marker{color:var(--crit)}.review{display:grid;gap:.6rem}.review-live{display:grid;gap:.5rem}.review-previous{border-top:var(--border-w) dashed var(--rail);padding-top:.4rem;color:var(--ink-3)}.review-previous>summary{cursor:pointer;font-size:var(--fs-meta);color:var(--warn)}.review-previous-list{display:grid;gap:.5rem;margin-top:.4rem;opacity:.75}.review-decision{display:grid;gap:.5rem;border-top:calc(var(--border-w) * 2) solid var(--accent);padding-top:.5rem;background:var(--surface)}.review-basis{margin:0;padding-left:1.1rem;font-size:var(--fs-meta);color:var(--ink-2)}.review-basis code{font-family:var(--font-num)}.api-browser{display:grid;gap:.6rem;padding:var(--cell-pad);min-width:0}.api-head{display:grid;gap:.4rem}.api-title{margin:0;font-family:var(--font-display);font-weight:var(--wt-display);font-size:var(--fs-station);color:var(--ink)}.api-quiet{margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.api-quiet code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.api-controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.2rem}.api-search-label{display:flex;gap:.35rem;align-items:center;font-size:var(--fs-meta);color:var(--ink-2)}.api-search{min-width:10rem}.api-only-used-label{font-size:var(--fs-meta)}.api-error{margin:0}.api-retry{justify-self:start}.api-mismatches{display:grid;gap:.3rem}.api-mismatch-lead{margin:0;font-size:var(--fs-meta);font-weight:var(--wt-strong)}.api-mismatch-list{margin:0;padding-left:1.1rem;font-size:var(--fs-meta)}.api-mismatch-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.api-body{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.8rem;align-items:start;min-width:0}.api-types{max-height:70vh;overflow:auto;border-right:var(--border-w) var(--border-style) var(--rail);padding-right:.4rem}.api-type-group{margin-bottom:.5rem}.api-group-heading{margin:0 0 .2rem;font-size:var(--fs-micro);text-transform:var(--label-transform);letter-spacing:var(--label-ls);color:var(--ink-3)}.api-type-items{list-style:none;margin:0;padding:0}.api-type-item{margin:0}.api-type-button{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta)}.api-used-dot{color:var(--ok)}.api-detail{min-width:0;display:grid;gap:.5rem}.api-detail-title{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-lane);color:var(--ink)}.api-detail-kind{color:var(--ink-3);font-size:var(--fs-micro);text-transform:var(--label-transform)}.api-detail-line{margin:0;font-size:var(--fs-meta);color:var(--ink-2);display:flex;flex-wrap:wrap;gap:.3rem;align-items:baseline}.api-fields{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.api-field{border-top:var(--border-w) var(--border-style) var(--rail);padding-top:.4rem;min-width:0}.api-field-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.api-field-signature{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-meta);color:var(--ink);overflow-wrap:anywhere}.api-field-name{font-weight:var(--wt-strong)}.api-type-ref{white-space:nowrap}.api-type-link{background:none;border:0;padding:0;font:inherit;color:var(--ok);text-decoration:underline;cursor:pointer}.api-type-link:hover{color:var(--accent)}.api-used{background:var(--accent-soft);color:var(--ink);border-radius:var(--radius-chip);padding:0 .3rem;font-size:var(--fs-micro)}.api-deprecated{background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--radius-chip);padding:0 .3rem;font-size:var(--fs-micro)}.api-description{margin:.2rem 0 0;font-size:var(--fs-meta);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.api-description[data-folded=true]{max-height:4.5rem;overflow:hidden}.api-no-description{margin:.2rem 0 0;font-size:var(--fs-micro);color:var(--ink-3);font-style:italic}.api-description-block{min-width:0}.api-args{list-style:none;margin:.3rem 0 0;padding:0 0 0 .8rem;display:grid;gap:.2rem;border-left:var(--border-w) var(--border-style) var(--rail)}.api-arg{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;min-width:0}.api-arg-signature{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-micro);color:var(--ink-2);overflow-wrap:anywhere}.api-arg-words{font-size:var(--fs-micro);color:var(--ink-3)}@media(max-width:760px){.api-controls{flex-direction:column;align-items:stretch}.api-search-label{flex-direction:column;align-items:stretch;gap:.2rem}.api-search{width:100%;min-width:0}.api-body{grid-template-columns:minmax(0,1fr)}.api-types{max-height:14rem;border-right:0;border-bottom:var(--border-w) var(--border-style) var(--rail);padding-right:0;padding-bottom:.4rem}}.decisions{display:grid;gap:1.25rem;padding:.6rem .8rem 2rem;align-content:start;container:decisions / inline-size}.decisions-head{display:grid;gap:.15rem}.decisions-title-line{margin:0;font-family:var(--font-display);font-size:var(--fs-station);font-weight:var(--wt-display);letter-spacing:var(--ls-display);color:var(--ink)}.decisions-tally{margin:0;font-size:var(--fs-meta);color:var(--ink-3)}.decisions-group{display:grid;gap:.5rem}.decisions-heading{margin:0;font-size:var(--fs-lane);font-weight:var(--wt-strong);color:var(--ink);border-bottom:var(--border-w) var(--border-style) var(--rail);padding-bottom:.2rem}.decisions-dot{color:var(--ink-3);margin:0 .3rem}.decisions-count{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2)}.decisions-column-group,.decisions-reason-group{display:grid;gap:.2rem}.decisions-column-heading,.decisions-reason-heading{margin:.3rem 0 0;font-size:var(--fs-meta);font-weight:var(--wt-strong);color:var(--ink-2)}.decisions-mark{display:inline-block;margin-left:.3rem;font-size:var(--fs-micro);font-weight:400;color:var(--ink-3);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip);padding:0 .25rem}.decisions-scroll{overflow-x:auto;max-width:100%}.decisions-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:38rem;font-size:var(--fs-meta)}.decisions-col-ref{width:13rem}.decisions-col-column{width:8rem}.decisions-col-actor{width:9rem}.decisions-col-holder{width:8rem}.decisions-col-since{width:11rem}.decisions-table th,.decisions-table td{text-align:left;padding:.2rem .6rem .2rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail);vertical-align:top;white-space:nowrap;overflow-wrap:anywhere}.decisions-table thead th{color:var(--ink-3);font-weight:var(--wt-strong)}.decisions-table tbody th{font-weight:400}.decisions-table td.decisions-title,.decisions-table td.decisions-question-text{white-space:normal;color:var(--ink)}.decisions-column,.decisions-asked-by,.decisions-waiting,.decisions-since{color:var(--ink-2)}.decisions-table .decisions-ref{white-space:normal;font-family:var(--font-num)}.decisions-ref{font-family:var(--font-num)}.decisions-open{background:none;border:0;padding:0;font:inherit;text-align:left;color:var(--ink);text-decoration:underline;cursor:pointer}.decisions-open:hover,.decisions-open:focus-visible{color:var(--accent)}.decisions-message{margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.decisions-retry{font:inherit;background:none;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:0 .35rem;color:var(--ink);cursor:pointer}.decisions-empty{margin:0;font-size:var(--fs-meta);color:var(--ink-3)}.pending-decision-feed{display:grid;gap:.8rem}.pending-decision-item{display:grid;gap:.55rem;min-width:0;padding:.65rem .7rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.pending-decision-head{display:grid;gap:.15rem;font-size:var(--fs-meta);color:var(--ink)}.pending-decision-head strong{font-family:var(--font-num);margin-right:.35rem}.pending-decision-revision,.pending-decision-intent{margin:0;color:var(--ink-2)}.pending-decision-artifacts{display:grid;gap:.5rem;min-width:0}.pending-decision-history{display:grid;gap:.2rem;padding:.4rem .5rem;background:var(--ground);border-radius:var(--radius-ctl);font-size:var(--fs-meta)}.pending-decision-history h4,.pending-decision-history p{margin:0}.pending-decision-actions{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr) auto;gap:.4rem;align-items:end;font-size:var(--fs-meta)}.pending-decision-actions label{display:grid;gap:.15rem;color:var(--ink-2)}.pending-decision-actions textarea{box-sizing:border-box;width:100%;min-height:3.2rem;resize:vertical;font:inherit;color:var(--ink);background:var(--ground);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.3rem .4rem}.pending-decision-actions button{font:inherit;color:var(--ink);background:var(--ground);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.3rem .55rem;cursor:pointer}.pending-decision-actions button:disabled{color:var(--ink-3);cursor:default}.pending-decision-error{margin:0;font-size:var(--fs-meta);color:var(--crit)}@media(max-width:560px){.decisions{padding:.5rem .6rem 2rem}.decisions-table{min-width:30rem}.pending-decision-actions{grid-template-columns:1fr auto}}.documents-toggle{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;gap:.3rem;align-items:baseline}.documents-toggle:hover,.documents-toggle:focus-visible{color:var(--accent)}.documents-caret{color:var(--ink-3);font-size:var(--fs-micro)}.documents{display:grid;gap:.5rem;margin-top:.3rem}.documents[hidden]{display:none}.documents-col-versions{width:5rem}.documents-open{display:grid;gap:.4rem;padding:.3rem 0 .6rem}.documents-versions{min-width:0}.documents-shown{margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.documents-type{font-family:var(--font-num);color:var(--ink-3)}.documents-stale{color:var(--ink-3)}.documents-message{margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.documents-body{max-height:28rem;overflow:auto;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.3rem .4rem}.trend-col-value{width:8rem}.trend-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.trend-control{white-space:nowrap}.trend-open{display:grid;gap:.4rem;padding:.3rem 0 .6rem}.trend-frame{position:relative;max-width:34rem;border-radius:var(--radius-ctl)}.trend-frame:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trend-tip{position:absolute;top:.2rem;z-index:3;display:grid;gap:.05rem;margin:0 .5rem;padding:.3rem .5rem;font-size:var(--fs-micro);line-height:1.35;width:max-content;overflow-wrap:anywhere;pointer-events:none;color:var(--card-ink);background:var(--card);border:var(--border-w) var(--border-style) var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.trend-tip-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);font-weight:var(--wt-strong)}.trend-tip-meta{color:var(--card-ink-2)}.trend-cursor{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 2}.trend-point-active{stroke:var(--ground);stroke-width:1.5}.trend-line{stroke-width:1.5;fill:none}.trend-point{stroke:var(--ground);stroke-width:.5}.trend-hit{fill:none;pointer-events:all}.trend-readings{min-width:0}.documents-panel{display:grid;gap:.4rem}.dashboard-title-row{display:flex;gap:.3rem .8rem;align-items:center;justify-content:space-between}.dashboard-title-row .decisions-title-line{min-width:0;overflow-wrap:anywhere}.dashboard-cog{flex:none}.dashboard-title-row{flex-wrap:wrap}.decisions-range{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0}.decisions-range .flow-window{justify-content:flex-end}.dashboard-cog{position:relative;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;color:var(--ink-2);background:none;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);cursor:pointer}.dashboard-cog:hover,.dashboard-cog:focus-visible{color:var(--accent)}.dashboard-cog:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-cog[aria-expanded=true]{color:var(--accent);background:var(--accent-soft)}.dashboard-cog[data-tip]:after{left:auto;right:0}.dashboard-cog-glyph{width:1.1rem;height:1.1rem}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem .6rem;margin-top:.3rem;font-size:var(--fs-meta);color:var(--ink-2)}.pager-range{font-family:var(--font-num);font-variant-numeric:tabular-nums}.pager-step{font:inherit;color:var(--ink);background:none;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.05rem .45rem;cursor:pointer}.pager-step:hover:not(:disabled),.pager-step:focus-visible{color:var(--accent)}.pager-step:disabled{color:var(--ink-3);cursor:default}.dashboard-empty{display:grid;gap:.4rem;justify-items:start;padding:.6rem .7rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.dashboard-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.dashboard-stack{display:grid;gap:.8rem}.dashboard-panel{min-width:0;grid-template-columns:minmax(0,1fr);display:grid;gap:.35rem;align-content:start;padding:.5rem .6rem .6rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.dashboard-panel-head{margin:0;font-size:var(--fs-meta);font-weight:var(--wt-strong);color:var(--ink);overflow-wrap:anywhere}.dashboard-panel-where{color:var(--ink-2)}.dashboard-panel-meta{font-weight:400;color:var(--ink-3)}.dashboard-latest{margin:0;font-size:var(--fs-meta);color:var(--ink-2)}.dashboard-chart .trend-frame{max-width:none}.dashboard-readings{font-size:var(--fs-meta);color:var(--ink-2)}.dashboard-readings summary{cursor:pointer;width:max-content;max-width:100%;color:var(--ink-2)}.dashboard-readings summary:hover,.dashboard-readings summary:focus-visible{color:var(--accent)}.dashboard-readings[open] summary{margin-bottom:.3rem}.dashboard-readings .trend-readings{min-width:22rem}.dashboard-config{display:grid;gap:.7rem;padding:.6rem .7rem .8rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.dashboard-config-head{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;justify-content:space-between}.dashboard-config-head .decisions-heading{border-bottom:0;padding-bottom:0}.dashboard-picker{display:grid;gap:.5rem}.dashboard-fieldset{margin:0;min-width:0;display:grid;gap:.2rem;padding:.3rem .6rem .5rem;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl)}.dashboard-fieldset legend{font-size:var(--fs-meta);font-weight:var(--wt-strong);color:var(--ink);padding:0 .2rem}.dashboard-choice{display:flex;align-items:baseline;gap:0 .1rem;font-size:var(--fs-meta);color:var(--ink);overflow-wrap:anywhere;cursor:pointer}.dashboard-choice input{flex:none;margin:0 .4rem 0 0;accent-color:var(--accent)}.dashboard-choice-words{min-width:0}.dashboard-save-line{margin:0;display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:baseline}.dashboard-needs-name{font-size:var(--fs-meta);color:var(--ink-2)}.dashboard-choice:has(input:disabled){color:var(--ink-3);cursor:default}.dashboard-keeps-note{border-top:var(--border-w) var(--border-style) var(--rail);padding-top:.6rem}@container decisions (max-width:36rem){.decisions-table,.dashboard-readings .trend-readings{min-width:0}.decisions-table colgroup,.decisions-table thead{display:none}.decisions-table,.decisions-table tbody{display:block;width:auto}.decisions-table tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;padding:.35rem 0;border-bottom:var(--border-w) var(--border-style) var(--rail)}.decisions-table th,.decisions-table td{display:block;padding:0;border-bottom:0;white-space:normal}.decisions-table td.decisions-title,.decisions-table td.decisions-question-text{flex-basis:100%}.pending-decision-actions{grid-template-columns:1fr auto}}.map{display:grid;gap:.6rem;padding:.6rem .8rem 2rem;align-content:start;min-width:0}.map-frame{overflow:auto;max-width:100%;border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);background:var(--ground);-webkit-overflow-scrolling:touch}.map-svg{display:block;font-family:var(--font-body)}.map-measure{position:absolute;left:-9999px;top:0;width:0;height:0;overflow:hidden;visibility:hidden}.map-pending{margin:0;padding:1.2rem;font-size:var(--fs-meta);color:var(--ink-3)}.map-edge{fill:none;stroke:var(--ink-3);stroke-width:1.4;stroke-linejoin:round}.map-edge-primary{stroke:var(--ink-2);stroke-width:1.9}.map-edge-back{stroke:var(--warn);stroke-dasharray:5 3}.map-arrowhead{fill:var(--ink-2);stroke:none}.map-arrowhead-back{fill:var(--warn)}.map-edge-label{font-size:10px;fill:var(--ink-2);paint-order:stroke;stroke:var(--ground);stroke-width:3px;stroke-linejoin:round}.map-label-dot{fill:var(--ink-3)}.map-station{cursor:pointer;outline:none}.map-node{fill:var(--card);stroke:var(--card-edge);stroke-width:1.2}.map-station-buffer .map-node{fill:var(--surface);stroke:var(--rail)}.map-station-hand .map-node{fill:var(--surface)}.map-station-delivered .map-node{fill:var(--accent-soft);stroke:var(--ink);stroke-width:2}.map-station-stop .map-node{stroke:var(--warn);stroke-width:2;stroke-dasharray:6 3}.map-station-entry .map-node{stroke:var(--accent);stroke-width:2}.map-station:hover .map-node,.map-station:focus-visible .map-node{stroke:var(--accent);stroke-width:2.4}.map-name{font-size:12px;font-weight:var(--wt-strong);fill:var(--card-ink)}.map-words{font-size:10px;fill:var(--card-ink-3)}.map-count{font-size:10.5px;font-family:var(--font-num);font-variant-numeric:tabular-nums;fill:var(--card-ink-2)}.map-over{fill:var(--crit);font-weight:var(--wt-strong)}.map-claimed{fill:var(--card-ink-2)}.map-asked{fill:var(--warn)}.map-mark{font-size:10px;font-weight:var(--wt-strong)}.map-mark-entry{fill:var(--accent)}.map-mark-stop{fill:var(--warn)}.map-hint{margin:0;font-size:var(--fs-meta);color:var(--ink-3)}.map-detail{display:grid;gap:.4rem;padding:.6rem .7rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);font-size:var(--fs-meta);color:var(--ink);min-width:0}.map-detail-name{margin:0;font-family:var(--font-display);font-size:var(--fs-station);font-weight:var(--wt-display);color:var(--ink)}.map-facts{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .8rem;margin:0}.map-facts dt{color:var(--ink-3);font-weight:var(--wt-strong)}.map-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.map-facts code{font-family:var(--font-num)}.map-list{margin:0;padding:0;list-style:none;display:grid;gap:.1rem}.map-none{color:var(--ink-3);margin:0}.guide{display:grid;gap:1rem;padding:.6rem .8rem 2rem;align-content:start;min-width:0}.guide-head{display:grid;gap:.25rem}.guide-title{margin:0;font-family:var(--font-display);font-weight:var(--wt-display);font-size:var(--fs-station);letter-spacing:var(--ls-display);color:var(--ink)}.guide-quiet{margin:0;font-size:var(--fs-meta);color:var(--ink-2);max-width:42rem}.guide-body{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:60rem){.guide-body{grid-template-columns:17rem minmax(0,1fr);gap:1.6rem}.guide-contents{grid-column:1;grid-row:1}.guide-open,.guide-pick{grid-column:2;grid-row:1}.guide-contents{position:sticky;top:.6rem;max-height:calc(100vh - 1.2rem);overflow-y:auto}}.guide-contents{min-width:0}.guide-contents-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.guide-contents-item{min-width:0}.guide-contents-button{display:grid;gap:.15rem;width:100%;text-align:left;background:var(--surface);color:var(--ink);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.4rem .5rem;cursor:pointer;font:inherit}.guide-contents-button:hover{border-color:var(--accent)}.guide-contents-button[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.guide-contents-title{font-size:var(--fs-lane);font-weight:var(--wt-strong)}.guide-contents-summary{font-size:var(--fs-micro);color:var(--ink-2);text-wrap:pretty}.guide-open{display:grid;gap:.8rem;justify-items:start;min-width:0}.guide-section{display:grid;gap:.7rem;min-width:0;max-width:42rem}.guide-section-title{margin:0;font-family:var(--font-display);font-weight:var(--wt-display);font-size:var(--fs-lane);color:var(--ink)}.guide-section-summary{margin:0;font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty}.guide-para{margin:0;font-size:var(--fs-card);line-height:1.55;color:var(--ink);text-wrap:pretty}.guide-list,.guide-steps{margin:0;padding-left:1.3rem;display:grid;gap:.35rem;font-size:var(--fs-card);line-height:1.5;color:var(--ink)}.guide-list{list-style:disc}.guide-steps{list-style:decimal}.guide-list-item,.guide-step{text-wrap:pretty}.guide-terms{margin:0;display:grid;gap:.5rem;font-size:var(--fs-card);line-height:1.5}.guide-term-pair{display:grid;gap:.1rem}.guide-term{font-weight:var(--wt-strong);color:var(--ink)}.guide-meaning{margin:0 0 0 .9rem;color:var(--ink-2);text-wrap:pretty}.guide-note{font-size:var(--fs-card);line-height:1.5;color:var(--ink);background:var(--surface);border-left:var(--strip-w) var(--border-style) var(--accent);border-radius:var(--radius-chip);padding:.5rem .6rem;text-wrap:pretty}.guide-availability{display:grid;gap:.45rem;width:100%}.guide-availability-entry{display:grid;gap:.2rem;padding:.5rem .6rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl)}.guide-availability-entry h4,.guide-availability-entry p{margin:0}.guide-availability-entry h4{font-family:var(--font-num);font-size:var(--fs-meta);overflow-wrap:anywhere}.guide-availability-entry p{font-size:var(--fs-card);line-height:1.45;text-wrap:pretty}.guide-basis{margin:0;font-size:var(--fs-micro);color:var(--ink-3);font-family:var(--font-num);font-variant-numeric:tabular-nums}.guide-back{background:none;color:var(--ink-2);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-ctl);padding:.25rem .5rem;font:inherit;font-size:var(--fs-meta);cursor:pointer}.guide-back:hover{color:var(--ink);border-color:var(--accent)}.board-settings{box-sizing:border-box;max-width:52rem;padding:1rem 1.25rem 2rem;display:grid;gap:1.25rem;color:var(--ink)}.board-settings-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.board-settings-title{margin:0;font-size:var(--fs-board);font-family:var(--font-display);font-weight:var(--wt-display);color:var(--ink);overflow-wrap:anywhere}.board-settings-section{display:grid;gap:.1rem;padding:.25rem 1rem 1rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.board-settings-section .settings-row{border-bottom:var(--border-w) var(--border-style) var(--rail)}.board-settings-description{width:22rem;resize:vertical}.board-settings-actions{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.board-settings-danger{border-color:var(--crit)}.board-settings-danger .settings-group{color:var(--crit)}.board-settings-danger-button{color:var(--crit);border-color:var(--crit)}.board-settings-danger-button:disabled,.board-settings .sign-in-button:disabled,.board-settings .sign-out-button:disabled{opacity:.55;cursor:not-allowed}.board-settings-field{display:grid;gap:.3rem;font-size:var(--fs-meta);color:var(--card-ink)}.board-settings-field .settings-input{width:100%;box-sizing:border-box}@media(max-width:640px){.board-settings{padding:.75rem 1rem 1.5rem}.board-settings-description{width:100%}}.new-board-dialog{width:min(40rem,100%);max-height:100%;overflow-y:auto}.new-board-templates{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.new-board-templates legend{padding:0;margin-bottom:.3rem}.new-board-template{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card);cursor:pointer}.new-board-template:hover{background:var(--nest)}.new-board-template:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.new-board-template:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.new-board-template input{margin-top:.2rem;flex:none}.new-board-template-text{display:grid;gap:.2rem;min-width:0}.new-board-template-title{font-weight:var(--wt-strong);color:var(--card-ink)}.new-board-template-columns{font-family:var(--font-num);font-size:var(--fs-micro);color:var(--ink-2);overflow-wrap:anywhere}.new-board-dialog .board-settings-field .settings-input{width:100%}.nav-new-board{margin-top:.35rem}.nav-new-board .nav-board-button{font-weight:400;color:var(--ink-2)}.activity{display:grid;gap:.6rem;min-width:0}.activity-filters{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end}.activity-filter{display:grid;gap:.2rem;font-size:var(--fs-micro);color:var(--ink-3)}.activity-filter .settings-input{width:10rem}.activity-filter input[type=datetime-local].settings-input{width:13rem}.activity-row{cursor:pointer}.activity-row:hover td{background:var(--nest)}.activity-row[aria-selected=true] td{background:var(--accent-soft)}.activity-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.activity-who{display:grid;gap:.1rem}.activity-actor{font-size:var(--fs-micro);color:var(--ink-2)}.activity-prefix,.activity-refusal{font-family:var(--font-num);font-size:var(--fs-micro);color:var(--ink)}.activity-refusal{display:block;margin-top:.2rem;white-space:normal;overflow-wrap:anywhere}.activity-link{color:var(--accent)}.activity-outcome{display:inline-block;padding:.05rem .45rem;font-size:var(--fs-micro);font-weight:var(--wt-strong);letter-spacing:.04em;color:var(--ink-2);background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-chip)}.activity-outcome[data-outcome=REFUSED]{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn)}.activity-outcome[data-outcome=ERROR]{color:var(--crit);background:var(--crit-soft);border-color:var(--crit)}.activity-more{justify-self:start}.activity-detail{display:grid;gap:.4rem;padding:.75rem 1rem;background:var(--surface);border:var(--border-w) var(--border-style) var(--rail);border-radius:var(--radius-card)}.activity-detail:focus{outline:none}.activity-detail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.activity-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.activity-detail-head .settings-group{margin:0}.activity-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.2rem .9rem;margin:0;font-size:var(--fs-meta)}.activity-field{display:contents}.activity-field dt{font-family:var(--font-num);color:var(--ink-3)}.activity-field dd{margin:0;color:var(--ink);overflow-wrap:anywhere}@media(max-width:40rem){.activity-filter,.activity-filter .settings-input,.activity-filter input[type=datetime-local].settings-input{width:100%}.activity-fields{grid-template-columns:1fr}.activity-field dd{margin-bottom:.3rem}}
