:root{--canvas:#eff1ee;--soft:#f8f9f7;--card:#fff;--ink:#122019;--muted:#55635b;--warm:#eee5d4;--deep:#0b5137;--active:#1a8e58;--bright:#56c47b;--mint:#bfe4c8;--sage:#e4efe7;--copper-deep:#9a4429;--copper-active:#d26a3d;--copper-soft:#fbe9de;--brown-ink:#352720;--line:#e2e6e1;--line-strong:#cdd5ce;--line-inverse:#ffffff2e;--line-focus:var(--active);--action-disabled-bg:#e7ebe7;--action-disabled-fg:#9aa69f;--text-inverse:#fff;--text-inverse-muted:#ffffffe0;--text-on-green-delta:#d6f2e0;--series-primary:var(--active);--series-secondary:var(--copper-active);--series-track:#e7ebe7;--color-border-subtle:var(--line);--color-control-border:var(--muted);--chart-sequential-1:var(--sage);--chart-sequential-2:var(--mint);--chart-sequential-3:var(--bright);--chart-sequential-4:var(--active);--chart-sequential-5:var(--deep);--chart-comparison-primary:var(--series-primary);--chart-comparison-secondary:var(--series-secondary);--gis-selection:var(--deep);--gis-derived:var(--active);--gis-candidate:var(--data-candidate);--gis-missing:var(--muted);--text-link:var(--deep);--grad-a:linear-gradient(180deg, #0b5137 0%, #1a8e58 100%);--grad-b:linear-gradient(135deg, #0b5137 0%, #1a8e58 70%, #56c47b 100%);--grad-c:linear-gradient(90deg, #0b5137 0%, #1a8e58 60%, #56c47b 100%);--grad-d:linear-gradient(270deg, #0b5137 0%, #1a8e58 100%);--grad-hero:linear-gradient(135deg, #0b5137 0%, #127a4a 55%, #1a8e58 100%);--grad-copper-rich:linear-gradient(135deg, #8a3b23 0%, #b85431 42%, #d26a3d 72%, #e8a77f 100%);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--w-sidebar:236px;--w-rail:clamp(320px, 22vw, 420px);--content-max-reading:1160px;--content-max-wide:2240px;--scrim:color-mix(in srgb, var(--ink) 32%, transparent);--h-topbar:64px;--radius-control:10px;--radius-card:14px;--radius-hero:18px;--radius-inner:8px;--radius-pill:999px;--h-control-sm:32px;--h-control-md:40px;--h-control-lg:48px;--h-touch:44px;--shadow-card:0 4px 16px #1220190f;--shadow-focus:0 10px 24px #1220191a;--shadow-hero:0 10px 24px #0b51372e;--ring-focus:0 0 0 3px #1a8e5847;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, 0, 1);--font-family:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--type-display-size:32px;--type-display-line:40px;--type-title-size:20px;--type-title-line:28px;--type-body-size:14px;--type-body-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-label-size:12px;--type-label-line:16px;--type-label-tracking:.06em;--type-kpi-size:34px;--type-kpi-line:40px;--type-hero-kpi-size:56px;--type-hero-kpi-line:60px;--data-surface:var(--card);--data-gap:var(--card);--data-grid:var(--line);--data-axis:var(--line-strong);--data-ok:#1a8e58;--data-ok-strong:#0b5137;--data-progress:#e8b93b;--data-warning:#e0862e;--data-critical:#c4453c;--data-missing:#a7b0ab;--data-future:#d8ded3;--data-ok-ink:#0b5137;--data-progress-ink:#7a5a10;--data-warning-ink:#9a4e12;--data-critical-ink:#a6322b;--data-missing-ink:var(--muted);--data-ok-soft:color-mix(in oklab, var(--data-ok) 14%, var(--data-surface));--data-ok-started:var(--mint);--data-progress-soft:color-mix(in oklab, var(--data-progress) 22%, var(--data-surface));--data-warning-soft:color-mix(in oklab, var(--data-warning) 18%, var(--data-surface));--data-critical-soft:color-mix(in oklab, var(--data-critical) 14%, var(--data-surface));--data-missing-soft:color-mix(in oklab, var(--data-missing) 22%, var(--data-surface));--data-water:#2678b8;--data-water-ink:#1d5e90;--data-water-soft:#d6e8f5;--data-candidate:var(--copper-deep);--data-candidate-line:var(--copper-active);--data-candidate-soft:var(--copper-soft);--data-crop-cotton:#1a8e58;--data-crop-grain:#c79a22;--data-crop-potato:#96432a;--data-crop-rice:#2fa3c4;--data-crop-fodder:#4ad186;--data-crop-melon:#c7508f;--data-crop-legumes:#6d51c8;--data-crop-other:#353b36;--data-crop-fallow:#e4dcc8;--data-crop-unknown:#c9cfca;--data-seq-1:#dcefe6;--data-seq-2:#b0ddc8;--data-seq-3:#72caa1;--data-seq-4:#21ab6b;--data-seq-5:#0f6c40;--data-ordinal-1:#6bc79c;--data-ordinal-2:#3db27c;--data-ordinal-3:#1e8f5e;--data-ordinal-4:#12704a;--data-ordinal-5:#0b5137;--data-diverge-neg-strong:#1d5e90;--data-diverge-neg:#5e9dc8;--data-diverge-mid:#e7e9e5;--data-diverge-pos:#c2673a;--data-diverge-pos-strong:#8e3b1f;--data-series-1:var(--data-ok);--data-series-2:var(--data-diverge-neg);--st-ok:#1a8e58;--st-ok-deep:#0b5137;--st-progress:#e8b93b;--st-warn:#e0862e;--st-alert:#c4453c;--st-missing:#a7b0ab;--st-future:#d8ded3;--st-progress-soft:#fbf1d4;--st-warn-soft:#fbead9;--st-alert-soft:#f8e3e1;--st-missing-soft:#eef0ee;--st-progress-ink:#7a5b0c;--st-warn-ink:#8a4d15;--st-alert-ink:#8f2f27;--heat-1:#e3948b;--heat-2:#d5705f;--heat-3:#c4453c;--heat-4:#a0352d;--heat-5:#6e221c;--aqua:#2678b8;--aqua-soft:#d6e8f5;--aqua-deep:#1a5788;--crop-cotton:#1a8e58;--crop-wheat:#d9a441;--crop-potato:#9a4f14;--crop-feed:#7cb342;--crop-other:#7e6fa6;--crop-fallow:#ece1c4;--crop-unknown:#c9cfca;--text-inverse-note:#ffffffdb;--grad-sheen:linear-gradient(180deg, #ffffff1a 0%, #fff0 60%);--on-green-1:#ffffff0f;--on-green-2:#ffffff1a;--on-green-3:#ffffff29;--on-green-line:#ffffff2e;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--fs-display:32px;--lh-display:40px;--fs-title:20px;--lh-title:28px;--fs-body:14px;--lh-body:20px;--fs-caption:12px;--lh-caption:16px;--fs-label:12px;--lh-label:16px;--ls-label:.06em;--fs-kpi:34px;--lh-kpi:40px;--fs-kpi-hero:56px;--lh-kpi-hero:60px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--w-content-max:2240px;--w-content-wide:2240px;--r-control:10px;--r-card:14px;--r-hero:18px;--r-tiny:8px;--r-pill:999px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--t-fast:var(--dur-fast) var(--ease-out);--t-base:var(--dur-base) var(--ease-out);--t-slow:var(--dur-slow) var(--ease-out);--k2-ease-out:cubic-bezier(0, 0, .2, 1);--k2-10251d26:#10251d26;--k2-10251d36:#10251d36;--k2-10251d5c:#10251d5c;--k2-12201920:#12201920;--k2-12201924:#12201924;--k2-126445:#126445;--k2-496c55:#496c55;--k2-755b2c:#755b2c;--k2-78927e:#78927e;--k2-7cb291:#7cb291;--k2-94b6a1:#94b6a1;--k2-9cab9d:#9cab9d;--k2-a54620:#a54620;--k2-a6c1b0:#a6c1b0;--k2-a8dfb8:#a8dfb8;--k2-b1cdb9:#b1cdb9;--k2-b6cebe:#b6cebe;--k2-b9c4bc:#b9c4bc;--k2-bdd4c5:#bdd4c5;--k2-bfcac2:#bfcac2;--k2-c99d28:#c99d28;--k2-c9dfd1:#c9dfd1;--k2-cbd8cf:#cbd8cf;--k2-ccdcd1:#ccdcd1;--k2-cce6d4:#cce6d4;--k2-cedbd2:#cedbd2;--k2-cedfd2:#cedfd2;--k2-d17538:#d17538;--k2-d3dfd5:#d3dfd5;--k2-d4e6da:#d4e6da;--k2-dce4de:#dce4de;--k2-e0e9e1:#e0e9e1;--k2-e1eee5:#e1eee5;--k2-e3e8e2:#e3e8e2;--k2-e4ece6:#e4ece6;--k2-e5d8b4:#e5d8b4;--k2-e5f1e7:#e5f1e7;--k2-e6f0e8:#e6f0e8;--k2-e7ca73:#e7ca73;--k2-e7eee8:#e7eee8;--k2-e7f0e9:#e7f0e9;--k2-e8b93b:#e8b93b;--k2-e8eee8:#e8eee8;--k2-e8eeea:#e8eeea;--k2-e8f2ea:#e8f2ea;--k2-e9c97e:#e9c97e;--k2-e9eee9:#e9eee9;--k2-eaf0ea:#eaf0ea;--k2-eaf0eb:#eaf0eb;--k2-edf0ec:#edf0ec;--k2-edf5ef:#edf5ef;--k2-eef5ef:#eef5ef;--k2-eff6f0:#eff6f0;--k2-f1f4ef:#f1f4ef;--k2-f2ede0:#f2ede0;--k2-f3f8fc:#f3f8fc;--k2-f6f7f5:#f6f7f5;--k2-f6f8f5:#f6f8f5;--k2-f7f9f6:#f7f9f6;--k2-f7faf7:#f7faf7;--k2-f8edc7:#f8edc7;--k2-f8fbf7:#f8fbf7;--k2-f9fbf8:#f9fbf8;--k2-fcfdfb:#fcfdfb;--k2-ffe5ae:#ffe5ae;--k2-ffffff25:#ffffff25;--k2-ffffffc9:#ffffffc9;--k2-rgba-18-32-25-042:#1220196b;--k2-rgba-255-255-255-082:#ffffffd1}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=dark]{--data-surface:#101815;--data-gap:#101815;--data-grid:#2a332e;--data-axis:#3a463f;--data-ok:#35b074;--data-ok-strong:#1f7a56;--data-progress:#ebc24e;--data-warning:#e79a4e;--data-critical:#e2635c;--data-missing:#8c968f;--data-future:#243029;--data-ok-ink:#35b074;--data-progress-ink:#ebc24e;--data-warning-ink:#e79a4e;--data-critical-ink:#e2635c;--data-missing-ink:#b3bcb5;--data-water:#57a8dc;--data-water-ink:#57a8dc;--data-water-soft:#16303f;--data-candidate:#d08a5f;--data-candidate-line:#d08a5f;--data-candidate-soft:#33231a;--data-crop-cotton:#1f7a56;--data-crop-grain:#b39119;--data-crop-potato:#bb4325;--data-crop-rice:#179bd3;--data-crop-fodder:#18b167;--data-crop-melon:#df4996;--data-crop-legumes:#7555e7;--data-crop-other:#cbd1cc;--data-crop-fallow:#6d6450;--data-crop-unknown:#5c6660;--data-seq-1:#0d3e2c;--data-seq-2:#136443;--data-seq-3:#1e8a57;--data-seq-4:#3eb57d;--data-seq-5:#7fd8ac;--data-ordinal-1:#1a6e4e;--data-ordinal-2:#25865c;--data-ordinal-3:#37a672;--data-ordinal-4:#63c79a;--data-ordinal-5:#a6e5c4;--data-diverge-neg-strong:#7eb6dc;--data-diverge-neg:#2e7fb8;--data-diverge-mid:#2c3630;--data-diverge-pos:#b3572e;--data-diverge-pos-strong:#db8b5c}body{background:var(--canvas);color:var(--ink);font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;margin:0}h1{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:700}h2{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:600}h3{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:600}a{color:var(--text-link);text-underline-offset:2px}button{font:inherit;color:inherit}.skip-link{left:var(--sp-4);top:calc(-1 * var(--h-topbar));z-index:20;padding:var(--sp-2) var(--sp-4);background:var(--card);border:1px solid var(--color-control-border);border-radius:var(--radius-control);transition:top var(--motion-fast) var(--ease-standard);position:absolute}.skip-link:focus{top:var(--sp-2)}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.astra{--astra-line:var(--k2-dce4de);--astra-soft:var(--k2-f6f8f5);--astra-warning:var(--k2-a54620);color:var(--ink);flex-direction:column;gap:22px;padding-bottom:32px;display:flex}.astra button,.astra input,.astra select{font:inherit}.astra button,.astra a,.astra input,.astra select,.astra summary{outline-offset:4px}.astra button:focus-visible,.astra a:focus-visible,.astra input:focus-visible,.astra select:focus-visible,.astra summary:focus-visible{outline:2px solid var(--active)}.astra button{cursor:pointer}.astra-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.astra-title h1{letter-spacing:-1.2px;margin:7px 0 8px;font-size:clamp(27px,2.4vw,38px);font-weight:650;line-height:1.2}.astra-title p{color:var(--muted);max-width:720px;margin:0;font-size:14px;line-height:1.5}.astra-title-actions{flex-shrink:0;gap:8px;display:flex}.astra-eyebrow{letter-spacing:1.6px;color:var(--deep);text-transform:uppercase;font-size:10px;font-weight:700}.astra-button{border:1px solid var(--k2-cbd8cf);color:var(--deep);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.astra-button:hover{background:var(--k2-eef5ef);border-color:var(--k2-94b6a1)}.astra-button-primary{background:var(--deep);color:#fff;border-color:var(--deep)}.astra-button-primary:hover{background:var(--k2-126445);color:#fff}.astra-link{color:var(--deep);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.astra-link:hover{text-decoration:underline}.astra-filters{border:1px solid var(--astra-line);background:var(--k2-ffffffc9);border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 15px;display:flex}.astra-filter-icon{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:7px;font-size:11px;display:inline-flex}.astra-filters label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.astra-filters input,.astra-filters select{border:1px solid var(--astra-line);min-height:31px;color:var(--ink);background:#fff;border-radius:5px;max-width:210px;padding:4px 7px;font-size:12px}.astra-demo{color:var(--k2-496c55);background:var(--k2-edf5ef);border:1px dashed var(--k2-b1cdb9);border-radius:4px;align-items:center;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.astra-filters>.astra-demo{margin-left:auto}.astra-kpis{border:1px solid var(--astra-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.astra-kpis>div{border-right:1px solid var(--astra-line);flex-direction:column;gap:6px;padding:17px 21px;display:flex}.astra-kpis>div:last-child{border:0}.astra-kpis span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.astra-kpis strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.65vw,37px);font-weight:650;line-height:1.3}.astra-kpis small{color:var(--muted);font-size:10px;line-height:1.5}.astra-kpi-warn strong{color:var(--astra-warning)}.astra-panel{border:1px solid var(--astra-line);background:#fff;border-radius:10px;min-width:0;padding:20px;overflow:hidden}.astra-panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:17px;display:flex}.astra-panel h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:650;line-height:1.3}.astra-panel-head p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.astra-panel-head>a{white-space:nowrap}.astra-main-grid{grid-template-columns:minmax(0,1.38fr) minmax(330px,1fr);gap:20px;display:grid}.astra-map-panel{padding:0}.astra-map-panel .astra-panel-head{padding:20px 20px 0}.astra-map-panel .mapwidget{border:0;border-radius:0}.astra-map-footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex}.astra-map-footer>div{flex-direction:column;gap:5px;display:flex}.astra-map-footer a{color:var(--deep);font-weight:650;text-decoration:none}.astra-map-footer>span{color:var(--muted)}.astra-priority-panel{padding-bottom:13px}.astra-priority{text-align:left;border:0;border-bottom:1px solid var(--k2-eaf0eb);width:100%;color:var(--ink);background:#fff;border-radius:5px;align-items:center;gap:11px;padding:13px 5px;display:flex}.astra-priority.is-selected{background:var(--k2-eff6f0);box-shadow:inset 3px 0 var(--active);padding-left:10px}.astra-priority:hover{background:var(--k2-f6f8f5)}.astra-priority-number{color:var(--k2-78927e);font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-size:11px}.astra-priority-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.astra-priority-body strong{font-size:13px;font-weight:600}.astra-priority-body>span{color:var(--muted);font-size:10px}.astra-mini-track{background:var(--k2-e0e9e1);border-radius:5px;width:100%;height:3px;margin-top:3px;overflow:hidden}.astra-mini-track i{background:var(--active);height:100%;display:block}.astra-priority-action{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.astra-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.astra-chart svg{width:100%;height:auto;display:block}.astra-chart text{fill:var(--muted);font-family:inherit;font-size:10px}.astra-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:10px;display:flex}.astra-chart-legend span{align-items:center;gap:5px;display:flex}.astra-chart-legend i{width:14px;height:3px;display:inline-block}.astra-chart-legend small{margin-left:auto;font-size:9px}.astra-chart-legend .report{background:var(--active)}.astra-chart-legend .verify{background:var(--deep)}.astra-current-work{border-bottom:1px solid var(--k2-e9eee9);padding:10px 0}.astra-current-work:last-child{border-bottom:0}.astra-current-work>div:first-child{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.astra-current-work a{color:var(--ink);font-weight:600;text-decoration:none}.astra-current-work span{color:var(--muted)}.astra-axes{flex-direction:column;gap:7px;min-width:0;display:flex}.astra-axis{align-items:center;gap:9px;font-size:11px;display:flex}.astra-axis>span{width:73px;color:var(--muted)}.astra-axis strong{text-align:right;font-variant-numeric:tabular-nums;width:84px;font-size:11px;font-weight:550}.astra-axis-track{background:var(--k2-e8eeea);border-radius:3px;flex:1;min-width:30px;height:5px;overflow:hidden}.astra-axis-track i{height:100%;display:block}.astra-axis-track .report{background:var(--active)}.astra-axis-track .verify{background:var(--deep)}.astra-axis-track .silent{background:repeating-linear-gradient(45deg, var(--k2-b9c4bc) 0, var(--k2-b9c4bc) 2px, var(--k2-e8eeea) 2px, var(--k2-e8eeea) 5px)}.astra-axes .astra-footnote{margin-top:6px}.astra-axes-state{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.astra-axes-state strong{color:var(--ink);font-weight:600}.astra-axes-small .astra-axis{gap:8px;font-size:10px}.astra-axes-small .astra-axis strong{width:76px;font-size:10px}.astra-axes-small .astra-footnote{margin-top:5px;font-size:10px}.astra-axes-small .astra-axes-state{font-size:10px}.astra-footnote{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.astra-table-wrap{width:100%;overflow-x:auto}.astra-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.astra-table th{color:var(--muted);background:var(--k2-f7f9f6);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:550}.astra-table td{border-bottom:1px solid var(--k2-e9eee9);font-variant-numeric:tabular-nums;padding:12px}.astra-table tr:last-child td{border-bottom:0}.astra-table tr:hover td{background:var(--k2-f9fbf8)}.astra-table a{color:var(--deep);font-weight:550;text-decoration:none}.astra-table a:hover{text-decoration:underline}.astra-warn-text{color:var(--astra-warning);font-weight:550}.astra-muted,.astra-block-muted{color:var(--muted)}.astra-block-muted{margin-top:4px;font-size:10px;display:block}.astra-next{border:1px solid var(--k2-cedfd2);background:var(--k2-e7f0e9);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.astra-next>div{color:var(--deep);align-items:center;gap:13px;display:flex}.astra-next span{flex-direction:column;gap:5px;display:flex}.astra-next strong{font-size:14px;font-weight:600}.astra-next small{color:var(--muted);font-size:11px}.astra-evidence{color:var(--muted);border-top:1px solid var(--astra-line);padding:13px 0;font-size:11px}.astra-evidence summary,.astra-answer-method summary{cursor:pointer;align-items:center;gap:7px;font-weight:550;display:flex}.astra-evidence summary:after,.astra-answer-method summary:after{content:"+";margin-left:auto}.astra-evidence[open] summary:after,.astra-answer-method[open] summary:after{content:"−"}.astra-evidence>div{max-width:980px;line-height:1.7}.astra-evidence a{color:var(--deep)}.astra-empty,.astra-loading{color:var(--muted);padding:25px 0;font-size:13px;line-height:1.6}.astra-season-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;padding:5px 0;display:grid}.astra-season-intro h2{letter-spacing:-.6px;margin:7px 0;font-size:29px}.astra-season-intro h2 small{font-size:15px}.astra-season-intro h2>span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.astra-season-intro p{color:var(--muted);margin:0;font-size:12px}.astra-chips{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.astra-chips button{border:1px solid var(--astra-line);color:var(--muted);background:#fff;border-radius:6px;padding:7px 11px;font-size:11px}.astra-chips button[aria-pressed=true]{background:var(--k2-e6f0e8);border-color:var(--k2-a6c1b0);color:var(--deep)}.astra-calendar-wrap{overflow-x:auto}.astra-calendar{min-width:760px}.astra-calendar-header,.astra-calendar-row{grid-template-columns:260px minmax(260px,1fr) 175px;align-items:center;gap:20px;display:grid}.astra-calendar-header{color:var(--muted);border-bottom:1px solid var(--astra-line);padding:10px 0;font-size:10px}.astra-calendar-header>div{justify-content:space-between;display:flex}.astra-calendar-header>span:last-child{text-align:right}.astra-calendar-row{border-bottom:1px solid var(--k2-edf0ec);color:var(--ink);padding:13px 0;text-decoration:none}.astra-calendar-row:hover{background:var(--k2-f7faf7)}.astra-calendar-name{flex-direction:column;gap:5px;display:flex}.astra-calendar-name strong{align-items:center;gap:5px;font-size:12px;font-weight:550;display:flex}.astra-calendar-name small{color:var(--muted);font-size:10px}.astra-calendar-lane{background:repeating-linear-gradient(90deg, var(--k2-f1f4ef) 0, var(--k2-f1f4ef) 1px, transparent 1px, transparent 20%);height:34px;position:relative}.astra-calendar-bar{background:var(--k2-7cb291);border-radius:3px;min-width:5px;height:12px;position:absolute;top:3px}.astra-calendar-row.active .astra-calendar-bar{background:var(--k2-e8b93b);border:1px solid var(--k2-c99d28)}.astra-calendar-row.upcoming .astra-calendar-bar{background:var(--k2-e3e8e2);border:1px dashed var(--k2-9cab9d)}.astra-calendar-lane>small{color:var(--muted);font-size:8px;position:absolute;top:21px;left:2px}.astra-today-line{z-index:1;border-left:1px dashed var(--k2-d17538);width:1px;position:absolute;top:-13px;bottom:-13px}.astra-calendar-result{text-align:right;flex-direction:column;gap:5px;font-size:12px;display:flex}.astra-calendar-result strong{font-weight:600}.astra-calendar-result small{color:var(--muted);font-size:11px;font-weight:400}.astra-calendar-result>span{font-size:10px}.astra-calendar-legend{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:16px;font-size:10px;display:flex}.astra-calendar-legend span{align-items:center;gap:5px;display:flex}.astra-calendar-legend i{border-radius:2px;width:15px;height:8px;display:inline-block}.astra-calendar-legend i.past{background:var(--k2-7cb291)}.astra-calendar-legend i.active{background:var(--k2-e8b93b)}.astra-calendar-legend i.upcoming{border:1px dashed var(--k2-9cab9d);background:var(--k2-e3e8e2)}.astra-repeat{border-bottom:1px solid var(--k2-edf0ec);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.astra-repeat>div:first-child{flex-direction:column;gap:5px;display:flex}.astra-repeat strong{font-size:12px;font-weight:550}.astra-repeat small{color:var(--muted);font-size:10px}.astra-repeat>div:last-child{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.astra-repeat-dot{background:var(--k2-e5f1e7);border:1px solid var(--k2-b6cebe);width:25px;height:25px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;font-size:10px;text-decoration:none;display:flex}.astra-repeat-dot.active{background:var(--k2-f8edc7);border-color:var(--k2-e7ca73)}.astra-repeat-dot.upcoming{background:var(--k2-f6f7f5);color:var(--muted);border-style:dashed}.astra-planning-teaser{color:var(--deep);padding:20px 0}.astra-planning-teaser h3{letter-spacing:-.4px;font-size:20px;font-weight:550}.astra-planning-teaser p{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.6}.astra-comparison{grid-template-columns:1fr 1fr;gap:40px;display:grid}.astra-comparison>div{padding:15px 0}.astra-comparison>div>span{color:var(--muted);font-size:13px}.astra-comparison h3{letter-spacing:-1px;margin:10px 0 20px;font-size:38px}.astra-comparison>div>small{color:var(--muted);margin-top:10px;display:block}.astra-scenario-note{background:var(--k2-f2ede0);border:1px solid var(--k2-e5d8b4);color:var(--k2-755b2c);border-radius:7px;align-items:center;gap:11px;padding:13px 18px;display:flex}.astra-scenario-note>div{flex-direction:column;gap:7px;display:flex}.astra-scenario-note strong{font-size:12px}.astra-scenario-note span{font-size:11px}.astra-planning-grid{grid-template-columns:minmax(300px,1fr) minmax(360px,1.15fr);gap:22px;display:grid}.astra-planning-results{flex-direction:column;gap:18px;display:flex}.astra-field-full{color:var(--muted);flex-direction:column;gap:7px;margin-bottom:17px;font-size:11px;display:flex}.astra-field-full input{border:1px solid var(--k2-cedbd2);color:var(--ink);background:#fff;border-radius:5px;width:100%;padding:9px 11px;font-size:13px}.astra-input-grid{grid-template-columns:1fr 1fr;gap:19px 16px;margin-bottom:18px;display:grid}.astra-input-grid label>span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.astra-input-grid label>div{border:1px solid var(--k2-cedbd2);background:var(--k2-fcfdfb);border-radius:5px;align-items:center;display:flex}.astra-input-grid input{font-variant-numeric:tabular-nums;width:100%;min-width:30px;color:var(--ink);background:0 0;border:0;padding:9px 10px;font-size:15px}.astra-input-grid small{color:var(--muted);white-space:nowrap;padding-right:9px;font-size:9px}.astra-plan-hero{background:var(--deep);color:#fff;border-radius:10px;padding:23px 27px}.astra-plan-hero .astra-eyebrow{color:var(--k2-cce6d4)}.astra-plan-hero h2{letter-spacing:-1.6px;margin:10px 0 7px;font-size:52px;line-height:1.1}.astra-plan-hero h2 small{letter-spacing:-.4px;font-size:19px;font-weight:400}.astra-plan-hero p{color:var(--k2-d4e6da);font-size:14px}.astra-plan-hero.has-gap>p:first-of-type{color:var(--k2-ffe5ae)}.astra-plan-hero .astra-footnote{color:var(--k2-c9dfd1);font-size:11px}.astra-capacity-track{background:var(--k2-ffffff25);border-radius:6px;height:8px;margin-top:21px;overflow:hidden}.astra-capacity-track i{background:var(--k2-a8dfb8);height:100%;display:block}.astra-plan-hero.has-gap .astra-capacity-track i{background:var(--k2-e9c97e)}.astra-plan-hero>div:last-of-type{justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.astra-resource-row{border-bottom:1px solid var(--k2-e8eee8);color:var(--deep);align-items:center;gap:13px;padding:15px 0;display:flex}.astra-resource-row>div{flex-direction:column;flex:1;gap:5px;display:flex}.astra-resource-row strong{font-size:13px;font-weight:550}.astra-resource-row small{color:var(--muted);font-size:10px}.astra-resource-row>span{white-space:nowrap;font-size:12px}.astra-plan-actions{flex-wrap:wrap;gap:10px;display:flex}.astra-feedback{min-height:17px;color:var(--deep);margin:0;font-size:12px}.astra-analyst-grid{grid-template-columns:260px minmax(0,1fr);gap:27px;display:grid}.astra-question-list{padding-top:7px}.astra-question-list>.astra-eyebrow{margin-bottom:13px}.astra-question-list>button{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;padding:13px;font-size:12px;line-height:1.5;display:flex}.astra-question-list>button.is-selected{background:var(--k2-e1eee5);border-color:var(--k2-bdd4c5);color:var(--deep);font-weight:550}.astra-question-list>button svg{flex-shrink:0}.astra-question-list>button:hover{background:var(--k2-eaf0ea)}.astra-model-state{border-top:1px solid var(--k2-d3dfd5);color:var(--deep);margin:25px 4px 20px;padding-top:20px}.astra-model-state strong{margin-top:10px;font-size:12px;display:block}.astra-model-state p{color:var(--muted);font-size:11px;line-height:1.7}.astra-answer-column{flex-direction:column;gap:18px;min-width:0;display:flex}.astra-query{border:1px solid var(--k2-ccdcd1);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.astra-query input{min-width:50px;color:var(--ink);background:0 0;border:0;flex:1;padding:7px 0;font-size:13px}.astra-answer{border:1px solid var(--astra-line);background:#fff;border-radius:11px;overflow:hidden}.astra-answer>header{border-bottom:1px solid var(--k2-e4ece6);align-items:center;gap:13px;padding:22px 25px;display:flex}.astra-answer-icon{background:var(--k2-e8f2ea);width:41px;height:41px;color:var(--deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.astra-answer h2{letter-spacing:-.5px;margin:5px 0 0;font-size:19px;font-weight:600}.astra-answer header .astra-demo{margin-left:auto}.astra-answer>section,.astra-answer-verdict{border-bottom:1px solid var(--k2-e7eee8);padding:23px 25px}.astra-answer h3{color:var(--deep);margin:0 0 11px;font-size:12px;font-weight:650}.astra-answer p{margin:0;font-size:13px;line-height:1.7}.astra-answer-verdict{background:var(--k2-f8fbf7)}.astra-answer-verdict p{font-size:15px;line-height:1.65}.astra-answer-metrics{flex-wrap:wrap;gap:0;padding:20px 0;display:flex}.astra-answer>.astra-answer-metrics{border-bottom:1px solid var(--k2-e7eee8);padding:20px 25px}.astra-answer-metrics>div{border-right:1px solid var(--astra-line);flex-direction:column;flex:1;gap:8px;min-width:140px;padding:0 18px;display:flex}.astra-answer-metrics>div:first-child{padding-left:0}.astra-answer-metrics>div:last-child{border:0}.astra-answer-metrics span{color:var(--muted);font-size:11px}.astra-answer-metrics strong{letter-spacing:-.7px;font-size:28px;font-weight:600;line-height:1.3}.astra-answer-metrics strong small{letter-spacing:0;font-size:12px;font-weight:400}.astra-answer-metrics>div>small{color:var(--muted);font-size:9px}.astra-answer-actions{flex-wrap:wrap;gap:13px;margin-top:17px;display:flex}.astra-answer-method{color:var(--muted);padding:18px 25px;font-size:11px}.astra-answer-method p{margin-top:12px;font-size:11px}.astra-answer-method ul{padding-left:16px;line-height:1.7}.astra-answer-method a{color:var(--deep);margin-top:10px;display:inline-block}.astra-briefing-cover{border-left:4px solid var(--deep);padding:15px 24px}.astra-briefing-cover h2{letter-spacing:-.7px;margin:10px 0;font-size:29px;font-weight:600}.astra-briefing-cover p{color:var(--muted);font-size:13px}.astra-briefing-cover .astra-demo{margin-top:5px}.astra-briefing-assignments>div{border-bottom:1px solid var(--astra-line);flex-direction:column;gap:7px;margin-bottom:10px;padding:13px 0;display:flex}.astra-briefing-assignments strong{font-size:13px;font-weight:550}.astra-briefing-assignments span{color:var(--muted);font-size:11px}@media (width<=1150px){.astra-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.astra-title{align-items:start}.astra-title-actions{flex-direction:column}.astra-filters{gap:12px}.astra-filters>.astra-demo{margin-left:0}.astra-kpis>div{padding:15px}.astra-kpis span{font-size:10px}.astra-analyst-grid{grid-template-columns:220px minmax(0,1fr);gap:18px}}@media (width<=850px){.astra-main-grid,.astra-two-col,.astra-planning-grid,.astra-season-intro{grid-template-columns:1fr}.astra-kpis{grid-template-columns:1fr 1fr}.astra-kpis>div:nth-child(2){border-right:0}.astra-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--astra-line)}.astra-analyst-grid{grid-template-columns:1fr}.astra-question-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.astra-question-list>.astra-eyebrow,.astra-model-state,.astra-question-list>a{grid-column:1/-1}.astra-model-state{margin:5px;padding-top:8px}.astra-model-state p{margin:7px 0}.astra-question-list>button{margin:0}.astra-next{flex-direction:column;align-items:start}.astra-title{flex-direction:column;gap:12px}.astra-title-actions{flex-direction:row}}@media (width<=520px){.astra-panel{padding:15px}.astra-title h1{font-size:27px}.astra-filters{flex-direction:column;align-items:stretch}.astra-filters label{justify-content:space-between}.astra-filter-icon{display:none}.astra-answer>header,.astra-answer>section,.astra-answer-verdict{padding:18px}.astra-answer-metrics>div{min-width:110px;padding:10px}.astra-answer-metrics strong{font-size:25px}.astra-answer h2{font-size:16px}.astra-comparison{gap:15px}.astra-input-grid{gap:14px 10px}.astra-title-actions{flex-wrap:wrap}.astra-plan-hero{padding:20px}.astra-question-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.astra{animation:.25s ease-out both astra-enter}@keyframes astra-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@page{size:A4;margin:14mm}@media print{.sidebar,.topbar,.skip-link,.astra-title-actions,.astra-filters,.astra-evidence{display:none!important}.shell,.main,.content,.content__inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.astra{background:#fff;gap:16px}.astra-panel{break-inside:avoid;border-color:var(--k2-bfcac2)}.astra-table{font-size:10px}.astra-chart{max-width:650px}.astra a{color:inherit;text-decoration:none}}.astra-scope{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px 12px}.astra-scope-main{flex-wrap:wrap;align-items:flex-start;gap:14px 22px;display:flex}.astra-control-label{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.astra-crop-switch{background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:3px;min-height:42px;padding:3px;display:flex}.astra-crop-switch button{color:var(--muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:6px 13px;font-size:13px;display:inline-flex}.astra-crop-switch button[aria-pressed=true]{color:var(--deep);background:var(--card);box-shadow:0 1px 4px var(--k2-12201920);font-weight:650}.astra-crop-switch button:disabled{cursor:default}.astra-scope-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.astra-scope-meta>.astra-demo{margin-left:auto}.astra-scope-farm{border:1px solid var(--mint);background:var(--sage);color:var(--deep);border-radius:5px;align-items:center;gap:7px;max-width:100%;padding:4px 8px;font-size:11px;display:inline-flex}@media (width<=600px){.astra-scope{padding:15px}.astra-scope-main{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.astra-crop-switch button{flex:1}.astra-scope-meta>.astra-demo{margin-left:0}}@media print{.astra-scope{display:none}}.astra-drawer-overlay{z-index:110;background:var(--k2-10251d5c);justify-content:flex-end;display:flex;position:fixed;inset:0}.astra-drawer{background:var(--card);width:min(530px,100vw);height:100dvh;box-shadow:-10px 0 50px var(--k2-10251d26);overflow:auto}.astra-drawer [role=dialog]{outline:0}.astra-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:22px 26px;display:flex}.astra-drawer h2{letter-spacing:-.5px;margin:0;font-size:23px}.astra-drawer header button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:7px;padding:8px;display:flex}.astra-drawer-content{padding:26px;font-size:14px;line-height:1.65}.astra-drawer-content h3{font-size:20px;line-height:1.4}.astra-preview-location{color:var(--muted);align-items:center;gap:10px;display:flex}.astra-preview-location strong{color:var(--ink);margin-left:auto}.astra-preview-location a{color:var(--deep);font-weight:550;text-decoration:none}.astra-preview-location a:hover{text-decoration:underline}.astra-name-link{color:var(--deep);text-decoration:none}.astra-name-link:hover{text-decoration:underline}.astra-preview-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:17px;margin-top:20px;padding-top:20px;display:flex}.astra-situations{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.astra-situations-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 16px;display:flex}.astra-situations h2{letter-spacing:-.7px;margin:7px 0;font-size:24px}.astra-situations-heading p{color:var(--muted);margin:0;font-size:13px}.astra-situation-count{color:var(--muted);text-align:right;flex-shrink:0;max-width:200px;font-size:12px}.astra-situation-rule{max-width:95ch;margin-top:8px}.astra-situation-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 24px 18px;display:flex}.astra-situation-filters button{border:1px solid var(--line);color:var(--muted);background:var(--card);border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.astra-situation-filters button>span{background:var(--soft);border-radius:4px;padding:2px 5px;font-size:10px}.astra-situation-filters button[aria-pressed=true]{color:var(--deep);background:var(--sage);border-color:var(--mint);font-weight:600}.astra-situation-grid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.35fr);display:grid}.astra-situation-list{background:var(--soft);border-right:1px solid var(--line);grid-row:span 2;min-width:0;padding:18px}.astra-situation-search{border:1px solid var(--line-strong);background:var(--card);color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 10px;display:flex}.astra-situation-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.astra-situation-search:focus-within{outline:2px solid var(--active)}.astra-situation-item{text-align:left;border:1px solid #0000;border-bottom-color:var(--line);width:100%;color:var(--ink);background:0 0;border-radius:8px;flex-direction:column;gap:6px;padding:13px;display:flex}.astra-situation-item[aria-pressed=true]{background:var(--card);border-color:var(--mint);box-shadow:inset 3px 0 var(--active)}.astra-situation-item-title{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.astra-situation-item-title svg{flex-shrink:0}.astra-situation-item>small{color:var(--muted);font-size:11px}.astra-signal-tags{flex-wrap:wrap;gap:6px;display:flex}.astra-signal-tags>span{color:var(--st-warn-ink);background:var(--st-warn-soft);border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;display:flex}.astra-show-more{width:100%;color:var(--deep);background:0 0;border:0;justify-content:center;gap:8px;padding:14px 0 0;font-size:12px;display:flex}.astra-situation-detail{min-width:0;padding:24px}.astra-situation-context{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:14px;font-size:10px;display:flex}.astra-situation-context>span{letter-spacing:1px;font-weight:600}.astra-situation-context a{color:var(--deep);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.astra-situation-detail h3{letter-spacing:-.5px;margin:14px 0 10px;font-size:22px;line-height:1.3}.astra-situation-explanation{max-width:72ch;margin:0 0 18px;font-size:14px;line-height:1.65}.astra-evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.astra-evidence-cards>div{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:start;gap:7px;padding:16px;display:flex}.astra-evidence-cards>div>svg{color:var(--deep);margin-bottom:4px}.astra-evidence-cards>div>span,.astra-evidence-cards>div>small{color:var(--muted);font-size:11px}.astra-evidence-cards strong{letter-spacing:-.6px;font-size:29px;line-height:1.2}.astra-evidence-cards strong small{letter-spacing:0;font-size:10px;font-weight:500}.astra-evidence-cards .astra-axes{width:100%;margin-top:5px}.astra-evidence-cards .astra-axis>span{width:64px}.astra-evidence-cards .is-water{background:var(--k2-f3f8fc);border-color:var(--aqua-soft)}.astra-evidence-cards .is-water>svg,.astra-evidence-cards .is-water>strong{color:var(--aqua-deep)}.astra-water-bar{background:var(--aqua-soft);border-radius:4px;width:100%;height:6px;margin-top:10px;display:block;overflow:hidden}.astra-water-bar i{background:var(--aqua);height:100%;display:block}.astra-situation-uncertainty{color:var(--muted);align-items:flex-start;gap:8px;margin:15px 0;display:flex}.astra-situation-uncertainty svg{flex-shrink:0;margin-top:3px}.astra-situation-uncertainty p{max-width:80ch;margin:0;font-size:11px;line-height:1.6}.astra-situation-next{border-top:1px solid var(--line);padding-top:15px}.astra-situation-next h4{color:var(--deep);margin:0 0 7px;font-size:13px}.astra-situation-next p{max-width:75ch;margin:0;font-size:13px;line-height:1.6}.astra-situation-links{flex-wrap:wrap;gap:10px 16px;margin-top:12px;display:flex}.astra-situation-links a{color:var(--deep);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.astra-situation-links a:hover{text-decoration:underline}.astra-situation-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}.astra-situation-action>span{color:var(--muted);font-size:10px}.astra-situation-map{min-width:0;padding:0 24px 24px}.astra-situation-map h3{margin:0 0 5px;font-size:15px;line-height:1.4}.astra-situation-map>div>p{color:var(--muted);margin:0 0 15px;font-size:11px}.astra-situation-map .mapwidget{border-radius:10px}.astra-situation-map>.astra-link{margin-top:12px}@media (width>=1850px){.astra-situation-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.25fr) minmax(330px,1fr)}.astra-situation-list{grid-row:auto}.astra-situation-map{border-left:1px solid var(--line);padding-top:24px}.astra-situations.is-compact .astra-situation-grid{grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr)}}@media (width<=1000px){.astra-situation-grid{grid-template-columns:1fr}.astra-situation-list{border:0;grid-row:auto;grid-template-columns:1fr 1fr;gap:8px;display:grid}.astra-situation-search,.astra-situation-list>.astra-footnote,.astra-show-more{grid-column:1/-1}.astra-situation-item{border:1px solid var(--line)}.astra-situations-heading{align-items:start}.astra-situation-count{white-space:normal;max-width:125px}}@media (width<=600px){.astra-situations-heading{flex-direction:column;gap:9px;padding:18px}.astra-situations h2{font-size:22px}.astra-situation-count{max-width:none}.astra-situation-filters{padding:0 18px 15px}.astra-situation-list{flex-direction:column;max-height:420px;padding:14px;display:flex;overflow-y:auto}.astra-situation-detail{padding:18px}.astra-situation-detail h3{font-size:21px}.astra-evidence-cards{grid-template-columns:1fr}.astra-situation-map{padding:0 18px 18px}.astra-situation-context{flex-direction:column;gap:8px}}.astra-stages{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.astra-stage{text-align:left;min-width:0;color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;padding:17px 18px;text-decoration:none;display:flex}.astra-stage.is-current{border-color:var(--mint);background:var(--sage)}.astra-stage.is-future{background:var(--soft);border-style:dashed}.astra-stage[aria-pressed=true]{outline:2px solid var(--active);outline-offset:1px}.astra-stage:hover{border-color:var(--active)}.astra-stage-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.astra-stage.is-current .astra-stage-top{color:var(--deep)}.astra-stage>strong{font-size:14px}.astra-stage-bar{background:var(--line);border-radius:4px;width:100%;height:5px;margin:4px 0;display:block;overflow:hidden}.astra-stage-bar i{background:var(--active);height:100%;display:block}.astra-stage-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.astra-control-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.astra-control-states>div{border:1px solid var(--line);background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.astra-control-states span{color:var(--muted);font-size:12px}.astra-control-states strong{font-size:24px;font-weight:600}.astra-control-empty{color:var(--muted);align-items:center;gap:15px;display:flex}.astra-control-empty p{max-width:70ch;font-size:13px;line-height:1.6}.astra-control-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.astra-control-list>div>div{gap:6px;display:grid}.astra-control-list strong{font-size:13px;font-weight:600}.astra-control-list span{color:var(--muted);font-size:11px}.astra-control-list a{color:var(--deep);flex-shrink:0;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}@media (width<=600px){.astra-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.astra-stage{padding:12px}.astra-stage>strong{font-size:12px}.astra-stage-bottom{font-size:9px}.astra-control-states{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-control-list>div{flex-direction:column;align-items:start}}@media (width>=1360px){.astra-situation-grid{grid-template-columns:minmax(220px,.7fr) minmax(340px,1.35fr) minmax(260px,.95fr)}.astra-situation-list{grid-row:auto}.astra-situation-map{border-left:1px solid var(--line);padding:22px 18px}.astra-situation-detail{padding:22px}.astra-situations.is-compact .astra-situation-grid{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr)}}.astra-situations-heading{padding-top:18px;padding-bottom:13px}.astra-situations h2{font-size:22px}.astra-situation-filters{padding-bottom:14px}.astra-situation-filters button{padding-top:7px;padding-bottom:7px}.astra-scope{padding-top:15px}.astra-assignment-context{border:1px solid var(--mint);color:var(--deep);background:var(--sage);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;font-size:13px;display:flex}.astra-assignment-evidence{background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:16px}.astra-assignment-evidence h4{margin:0 0 8px;font-size:14px}.astra-assignment-evidence p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.6}.astra-assignment-evidence .astra-table th{background:var(--sage)}.astra-chart-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.astra-chart-toolbar>span{color:var(--muted);font-size:10px}.astra-chart-modes{border:1px solid var(--line);border-radius:6px;gap:3px;padding:3px;display:flex}.astra-chart-modes button{color:var(--muted);background:0 0;border:0;border-radius:3px;padding:5px 8px;font-size:10px}.astra-chart-modes button[aria-pressed=true]{background:var(--sage);color:var(--deep)}.astra-chart-readout{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:4px;display:flex}.astra-chart-readout>span{color:var(--muted);font-size:11px}.astra-chart-readout strong{color:var(--deep);font-size:20px}.astra-chart-readout small{color:var(--muted);font-size:10px;font-weight:400}.astra-chart-weeks{flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0 0 14px;display:flex}.astra-chart-weeks button{border:1px solid var(--line);color:var(--muted);background:var(--card);border-radius:4px;padding:4px 6px;font-size:9px}.astra-chart-weeks button[aria-pressed=true]{background:var(--sage);color:var(--deep);border-color:var(--mint)}@media print{.astra-chart-toolbar,.astra-chart-weeks{display:none}}.astra-guide-intro{background:var(--sage);border:1px solid var(--mint);color:var(--deep);border-radius:14px;align-items:flex-start;gap:26px;padding:30px;display:flex}.astra-guide-intro>svg{flex-shrink:0}.astra-guide-intro h2{letter-spacing:-.6px;margin:8px 0 12px;font-size:28px}.astra-guide-intro p{max-width:75ch;color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.65}.astra-guide-list{gap:18px;max-width:75ch;margin:0;padding-left:22px;font-size:14px;line-height:1.65;display:grid}.astra-guide-list strong{color:var(--deep);display:block}.astra-guide-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1023px){.astra-guide-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.astra-guide-routes{grid-template-columns:minmax(0,1fr)}}.astra-guide-routes a{border:1px solid var(--line);background:var(--soft);color:var(--deep);border-radius:10px;gap:10px;padding:18px;text-decoration:none;display:grid}.astra-guide-routes strong{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.astra-guide-routes span{color:var(--muted);font-size:12px;line-height:1.7}.astra-guide-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.astra-guide-rules h3{color:var(--deep);margin:5px 0 10px;font-size:17px}.astra-guide-rules p,.astra-guide-prose{color:var(--muted);max-width:80ch;font-size:14px;line-height:1.7}.astra-guide-focus{outline:3px solid var(--active);outline-offset:5px;scroll-margin-top:90px}.astra-guide-complete{background:var(--sage);color:var(--deep);border:1px solid var(--mint);border-radius:9px;align-items:center;gap:12px;padding:18px 22px;font-size:14px;display:flex}.astra-coach{z-index:70;width:min(420px,100vw - 90px);max-height:calc(100dvh - 100px);color:var(--ink);background:var(--card);border:1px solid var(--mint);box-shadow:0 12px 55px var(--k2-10251d36);border-radius:13px;position:fixed;bottom:20px;right:20px;overflow-y:auto}.astra-coach>header{color:var(--deep);background:var(--sage);justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.astra-coach header>span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.astra-coach header>div{gap:6px;display:flex}.astra-coach header button{color:var(--deep);background:0 0;border:0;padding:5px;display:flex}.astra-coach-body{padding:20px}.astra-coach h3{letter-spacing:-.5px;margin:0 0 12px;font-size:21px;line-height:1.3}.astra-coach p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.65}.astra-coach-live{background:var(--soft);border-left:2px solid var(--active);padding:10px}.astra-coach fieldset{border:0;margin:18px 0 0;padding:0}.astra-coach legend{margin-bottom:8px;font-size:13px;font-weight:600}.astra-coach fieldset button{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:9px;margin-top:7px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.astra-coach fieldset button[aria-pressed=true]{border-color:var(--active);background:var(--sage)}.astra-coach fieldset svg{flex-shrink:0}.astra-coach .astra-coach-correct{color:var(--deep)}.astra-coach .astra-coach-retry{color:var(--st-warn-ink)}.astra-coach footer{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:15px 20px;display:flex}.astra-coach button:disabled{opacity:.5;cursor:default}.astra-analyst-situations>summary{color:var(--deep);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;padding:15px 18px;font-size:14px;font-weight:600}.astra-analyst-situations[open]>summary{margin-bottom:14px}@media (width<=750px){.astra-guide-rules{grid-template-columns:1fr;gap:5px}.astra-guide-intro{gap:12px;padding:20px}.astra-guide-intro>svg{display:none}.astra-guide-intro h2{font-size:23px}.astra-coach{bottom:12px;right:12px}.astra-coach-body{padding:16px}.astra-coach footer{padding:12px}.astra-coach h3{font-size:18px}}@media print{.astra-coach{display:none}.astra-guide-focus{outline:none}}.astra-briefing-situations{gap:16px;display:grid}.astra-briefing-situations article{border-bottom:1px solid var(--line);padding-bottom:16px}.astra-briefing-situations article:last-child{border:0;padding:0}.astra-briefing-situations h3{margin:8px 0;font-size:18px}.astra-briefing-situations p{max-width:105ch;font-size:14px;line-height:1.6}.astra-work-farm-axes{min-width:200px}.astra-work-farm-axes small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.astra-work-farm-filter{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.astra-work-farm-filter input{border:1px solid var(--line);border-radius:8px;min-width:240px;padding:10px 12px}.astra-work-farm-filter button[aria-pressed=true]{background:var(--sage);border-color:var(--deep)}.astra-farm-bridge{background:var(--sage);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.astra-farm-bridge p{max-width:85ch;margin:6px 0 0;font-size:13px;line-height:1.6}@media (width<=700px){.astra-farm-bridge{flex-direction:column;align-items:flex-start}}.astra-control-actions{flex-wrap:wrap;gap:14px;display:flex}.astra-control-list strong{color:var(--ink)}.astra-coach fieldset button{min-height:40px}.astra-situation-map>.ac-field{max-width:280px;margin:14px 0}.astra-evidence-label{color:var(--muted);margin-top:14px!important;font-size:11px!important}.astra-heading-tip{align-items:center;gap:6px;display:inline-flex}.astra-title h1{margin:2px 0 4px;font-size:clamp(24px,2vw,30px)}.astra-title .astra-eyebrow{display:none}.astra-scope{padding:10px 16px 8px}.astra-scope-meta{margin-top:8px;padding-top:7px}.astra-kpis>div{gap:4px;padding:13px 18px}.astra-chart-toolbar{margin-bottom:10px}.astra-chart-readout .astra-chart-info{margin-left:auto}._chipWrap_189py_5{display:inline-flex}._chip_189py_5{align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);display:inline-flex}._chip_189py_5 svg{color:var(--muted);flex:none}._chip_189py_5[data-hovered]{background:var(--soft)}._chip_189py_5[data-focus-visible]{outline:2px solid var(--line-focus);outline-offset:2px}._chip_189py_5[data-pressed],._chip_189py_5[aria-expanded=true]{background:var(--sage);border-color:var(--mint)}._chipSet_189py_50{background:var(--sage);border-color:var(--mint);color:var(--deep)}._chipSet_189py_50 svg{color:var(--deep)}._chipText_189py_60{white-space:nowrap}._chipTag_189py_64{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--soft);border:1px solid var(--color-border-subtle);color:var(--muted);font-weight:var(--fw-semibold)}._popover_189py_73{width:300px;max-width:calc(100vw - 2 * var(--sp-4));border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-focus)}._dialog_189py_82{gap:var(--sp-3);padding:var(--sp-4);outline:none;display:grid}._popTitle_189py_89{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-bold);color:var(--ink)}._popNote_189py_96{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}._dateRow_189py_104{justify-items:start;gap:var(--sp-2);display:grid}._dateRow_189py_104>:first-child{justify-self:stretch;min-width:0}._apply_189py_115{height:32px;padding:0 var(--sp-3);border-radius:var(--r-tiny);background-image:var(--grad-a);color:var(--text-inverse);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;background-origin:border-box;border:0}._apply_189py_115[data-disabled]{background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:default}._reset_189py_135{justify-self:start;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);color:var(--deep);font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}._reset_189py_135[data-hovered]{background:var(--soft)}._demoRow_189py_156{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink);display:flex}._demoRow_189py_156 input{accent-color:var(--active);margin:0}._notice_189py_173{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-2) var(--sp-3);border:1px solid var(--mint);border-radius:var(--r-tiny);background:var(--sage);color:var(--deep);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}._notice_189py_173>svg{flex:none}._noticeText_189py_192{flex:auto;min-width:0}._noticeAction_189py_197{color:var(--deep);font:inherit;font-weight:var(--fw-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._noticeAction_189py_197:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}._bar_189py_215{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}._bar_189py_215 ._notice_189py_173{flex:320px;margin-bottom:0}.agent-fab{right:var(--sp-6);bottom:var(--sp-6);z-index:90;align-items:center;gap:var(--sp-2);height:var(--h-control-lg);padding:0 var(--sp-4);border-radius:var(--radius-pill);background:var(--grad-hero);color:var(--text-inverse);font-weight:var(--fw-semibold);box-shadow:var(--shadow-card), 0 8px 24px color-mix(in srgb, var(--deep) 28%, transparent);cursor:pointer;border:0;display:inline-flex;position:fixed}.agent-panel{z-index:100;--agent-panel-width:480px;--agent-table-max:360px;width:min(var(--agent-panel-width), 100vw);background:var(--card);border-left:1px solid var(--line);box-shadow:-10px 0 40px color-mix(in srgb, var(--ink) 12%, transparent);animation:agent-slide .18s var(--ease-out,ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.agent-resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.agent-resize:after{content:"";width:2px;transition:background-color .12s var(--ease-out,ease-out);background:0 0;position:absolute;top:0;bottom:0;left:3px}.agent-resize:hover:after,.agent-panel--resizing .agent-resize:after{background:var(--active)}.agent-resize:focus-visible:after{background:var(--line-focus);box-shadow:var(--ring-focus)}.agent-panel--resizing{-webkit-user-select:none;user-select:none;animation:none}@media (width<=640px){.agent-panel:not(.agent-panel--expanded){width:min(480px,100vw)}.agent-resize{display:none}}@keyframes agent-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.agent-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line);display:flex}.agent-panel__title{align-items:center;gap:var(--sp-2);font-weight:var(--fw-bold);color:var(--deep);display:flex}.agent-panel__sub{font-size:var(--fs-caption);color:var(--muted);margin-top:2px}.agent-panel__actions{gap:var(--sp-1);display:flex}.agent-panel__list{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.agent-msg{font-size:var(--fs-body);color:var(--ink);line-height:1.55}.agent-msg--user{background:var(--sage);border-radius:var(--radius-card) var(--radius-card) var(--radius-inner) var(--radius-card);max-width:85%;padding:var(--sp-2) var(--sp-3);align-self:flex-end}.agent-msg__text{white-space:pre-wrap;margin:0}.agent-msg--assistant{gap:var(--sp-2);flex-direction:column;display:flex}.agent-md p{margin:0 0 var(--sp-2)}.agent-md ul,.agent-md ol{margin:0 0 var(--sp-2);padding-left:1.25em}.agent-md code{background:var(--soft);border-radius:4px;padding:0 4px;font-size:.92em}.agent-md pre{background:var(--soft);border-radius:var(--radius-inner);padding:var(--sp-3);overflow-x:auto}.agent-md table{border-collapse:collapse;font-size:var(--fs-caption);margin:var(--sp-2) 0}.agent-md th,.agent-md td{border-bottom:1px solid var(--line);text-align:left;padding:4px 8px}.agent-md a{color:var(--text-link)}.agent-tool__code{margin:0 0 var(--sp-2);padding:var(--sp-2);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-inner);white-space:pre-wrap;word-break:break-word;font-size:12px}.agent-empty{color:var(--muted);font-size:var(--fs-body)}.agent-empty__chips{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.agent-chip{text-align:left;border:1px solid var(--line-strong);background:var(--card);border-radius:var(--radius-control);padding:var(--sp-2) var(--sp-3);color:var(--ink);cursor:pointer}.agent-chip:hover{background:var(--soft)}.agent-typing{color:var(--muted);font-size:var(--fs-caption)}.agent-error{color:var(--copper-deep);font-size:var(--fs-caption)}.agent-panel__actions .btn{gap:var(--sp-1)}.agent-panel--expanded{border-left:0;width:100vw;animation:none}.agent-panel--expanded .agent-msg--user{max-width:70%}.agent-md [data-streamdown=table-wrapper]{margin:var(--sp-2) 0}.agent-md [data-streamdown=table-wrapper]>div,.agent-md [data-streamdown=code-block-body]{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-inner);overflow:auto}.agent-md [data-streamdown=table-wrapper] table{width:100%;margin:0}.agent-md [data-streamdown=table-wrapper] thead th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.agent-md td,.agent-md th{white-space:nowrap;font-variant-numeric:tabular-nums}.agent-md td:first-child,.agent-md th:first-child{white-space:normal;min-width:8em}.agent-panel--expanded{--agent-table-max:min(60vh, 640px)}@media (width<=600px){.agent-fab{width:var(--h-control-lg);right:var(--sp-4);bottom:var(--sp-4);justify-content:center;padding:0}.agent-fab>span{display:none}}@media print{.agent-fab,.agent-panel{display:none!important}}.agent-link{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0;padding:var(--sp-3);border:1px solid var(--line);border-left:3px solid var(--active);border-radius:var(--radius-card);background:var(--canvas);display:flex}.agent-link__text{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-link__eyebrow{font-size:var(--fs-caption);color:var(--muted)}.agent-link__title{font-weight:var(--fw-semibold);color:var(--deep)}.agent-link__label{font-size:var(--fs-caption);color:var(--ink)}.agent-link__open{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}.agent-ui-step{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0;font-size:var(--fs-caption);color:var(--muted);display:flex}.agent-ui-step--error{color:var(--data-critical-ink)}.agent-panel--expanded .agent-panel__list,.agent-panel--expanded .agent-composer{box-sizing:border-box;width:min(1100px,100%);margin-inline:auto}.agent-panel__heading{flex:1;min-width:0}.agent-panel__heading .agent-panel__title,.agent-panel__heading .agent-panel__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-panel__title svg{flex:none}.agent-panel__actions{flex:none;align-items:center}.agent-head-on{background:var(--sage);color:var(--deep)}.agent-head-danger{color:var(--copper-deep)}@media (width<=640px){.agent-panel__sub,.agent-panel__actions .btn span{display:none}}.agent-composer{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.agent-composer__notice{font-size:var(--fs-caption);color:var(--data-warning-ink);margin:0}.agent-composer__box{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.agent-composer__box:focus-within{border-color:var(--line-focus);box-shadow:var(--ring-focus)}.agent-composer__input{field-sizing:content;width:100%;min-height:44px;max-height:200px;padding:var(--sp-1) var(--sp-1) 0 0;resize:none;color:var(--ink);font:inherit;box-sizing:border-box;background:0 0;border:0;outline:0;line-height:1.5}.agent-composer__input::placeholder{color:var(--muted)}.agent-composer__input:focus-visible{outline:none}.agent-composer__bar{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.agent-modes{border-radius:var(--radius-pill);background:var(--soft);gap:2px;min-width:0;padding:2px;display:flex;overflow-x:auto}.agent-mode{align-items:center;gap:var(--sp-1);height:28px;padding:0 var(--sp-2);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.agent-mode:hover{color:var(--ink)}.agent-mode:disabled{cursor:default;opacity:.6}.agent-mode--on{background:var(--card);color:var(--deep);font-weight:var(--fw-semibold);box-shadow:var(--shadow-card)}.agent-composer__bar{container-type:inline-size}@container (width>=381px) and (width<=480px){.agent-mode>svg{display:none}}@container (width<=380px){.agent-mode .agent-mode__label{display:none}}.agent-send{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:var(--radius-pill);background:var(--deep);color:var(--text-inverse);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-send:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:default}.agent-send--stop{background:var(--ink)}.agent-msg__route{font-size:var(--fs-caption);color:var(--muted);margin-bottom:var(--sp-1)}.agent-auto{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.agent-auto__label{color:var(--ink)}.agent-auto__change{color:var(--deep);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agent-auto__modes{gap:var(--sp-1);flex-wrap:wrap;flex-basis:100%;display:flex}.agent-auto__mode{font-size:var(--fs-caption)}.agent-msg__note{font-size:var(--fs-caption);color:var(--muted);margin:0}.agent-status{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--muted);margin:0;display:flex}.agent-status__spin{flex:none;animation:1s linear infinite agent-spin}.agent-status__time{font-variant-numeric:tabular-nums;margin-left:auto}.agent-status__thought{margin:var(--sp-1) 0 0 calc(16px + var(--sp-2));font-size:var(--fs-caption);color:var(--muted);overflow-wrap:anywhere;font-style:italic}@keyframes agent-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agent-status__spin{animation:none}}.agent-worklog .disclosure{border-radius:var(--radius-inner);background:var(--soft)}.agent-worklog .disclosure__trigger{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);font-size:var(--fs-caption)}.agent-worklog .disclosure__label{font-weight:var(--fw-medium);color:var(--muted)}.agent-worklog__list{gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-2) var(--sp-8);font-size:var(--fs-caption);color:var(--ink);flex-direction:column;margin:0;display:flex}.agent-worklog__step{justify-content:space-between;gap:var(--sp-3);display:flex}.agent-worklog__step--failed{color:var(--data-critical-ink)}.agent-worklog__time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.agent-history{gap:var(--sp-2);flex-direction:column;display:flex}.agent-history__new{align-items:center;gap:var(--sp-2);height:var(--h-control-sm);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card);color:var(--ink);font-weight:var(--fw-medium);cursor:pointer;align-self:flex-start;display:inline-flex}.agent-history__new:hover{background:var(--soft)}.agent-history__note{font-size:var(--fs-caption);color:var(--muted);margin:0}.agent-history__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-history__item{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.agent-history__item:hover{background:var(--soft)}.agent-history__item--current{background:var(--sage);color:var(--deep)}.agent-history__item svg{color:var(--muted);flex:none}.agent-history__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-history__item time{font-size:var(--fs-caption);color:var(--muted);flex:none}.agent-tour{gap:var(--sp-3);margin:var(--sp-2) 0;padding:var(--sp-3);border:1px solid var(--line);border-left:3px solid var(--active);border-radius:var(--radius-card);background:var(--canvas);flex-direction:column;display:flex}.agent-tour--idle{flex-direction:row;justify-content:space-between;align-items:center}.agent-tour__head{padding-right:var(--sp-6);flex-direction:column;gap:2px;display:flex;position:relative}.agent-tour--idle .agent-tour__head{padding-right:0}.agent-tour__eyebrow{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--muted);display:inline-flex}.agent-tour__title{font-weight:var(--fw-semibold);color:var(--deep)}.agent-tour__intro{margin:var(--sp-1) 0 0;font-size:var(--fs-caption);color:var(--ink)}.agent-tour__close{padding:var(--sp-1);border-radius:var(--radius-inner);color:var(--muted);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute;top:0;right:0}.agent-tour__close:hover{background:var(--soft);color:var(--ink)}.agent-tour__steps{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agent-tour__stepbtn{align-items:center;gap:var(--sp-1);max-width:100%;padding:2px var(--sp-2) 2px 2px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-size:var(--fs-caption);cursor:pointer;display:inline-flex}.agent-tour__stepbtn:hover{background:var(--soft)}.agent-tour__stepbtn.is-current{border-color:var(--active);background:var(--sage);color:var(--deep);font-weight:var(--fw-semibold)}.agent-tour__num{border-radius:var(--radius-pill);background:var(--soft);width:20px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.agent-tour__stepbtn.is-done .agent-tour__num{background:var(--sage);color:var(--deep)}.agent-tour__stepbtn.is-current .agent-tour__num{background:var(--active);color:var(--text-inverse)}.agent-tour__steptitle{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.agent-tour__current{gap:var(--sp-1);flex-direction:column;display:flex}.agent-tour__counter{font-size:var(--fs-caption);color:var(--muted)}.agent-tour__h{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--deep);margin:0}.agent-tour__text{color:var(--ink);margin:0}.agent-tour__regions{gap:var(--sp-1);margin:var(--sp-1) 0 0;padding-left:var(--sp-4);font-size:var(--fs-caption);color:var(--ink);flex-direction:column;display:flex}.agent-tour__regions strong{color:var(--deep);font-weight:var(--fw-semibold)}.agent-tour__miss{color:var(--muted)}.agent-tour__numbers{gap:var(--sp-2);margin:var(--sp-1) 0 0;flex-wrap:wrap;display:flex}.agent-tour__numbers div{padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--card)}.agent-tour__numbers dt{font-size:var(--fs-caption);color:var(--muted)}.agent-tour__numbers dd{font-weight:var(--fw-semibold);color:var(--deep);font-variant-numeric:tabular-nums;margin:0}.agent-tour__nav{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agent-tour__nav .btn{align-items:center;gap:var(--sp-1);display:inline-flex}.agent-tourbar{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--sage);color:var(--deep);font-size:var(--fs-caption);display:flex}.agent-tourbar__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-choice{gap:var(--sp-2);margin:var(--sp-2) 0;flex-direction:column;display:flex}.agent-choice__q{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);color:var(--deep);margin:0;display:flex}.agent-choice__options{gap:var(--sp-2);flex-wrap:wrap;display:flex}.agent-choice__opt:disabled{cursor:default;opacity:.6}.agent-choice__opt.is-picked{opacity:1;border-color:var(--active);background:var(--sage);color:var(--deep)}.agent-panel-failed{right:var(--sp-4);bottom:var(--sp-4);z-index:60;align-items:center;gap:var(--sp-2);max-width:360px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex;position:fixed}.agent-panel__head{padding:var(--sp-2) var(--sp-3);align-items:center;gap:var(--sp-2)}.agent-head__drawer{gap:var(--sp-1);flex:none}.agent-head__title{flex:1;justify-content:center;min-width:0;display:flex}.agent-head__name{max-width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-control);color:var(--deep);font:inherit;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;overflow:hidden}.agent-head__name:hover:not(:disabled){background:var(--soft)}.agent-head__name:disabled{cursor:default}.agent-title-input{box-sizing:border-box;width:100%;min-width:0;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line-focus);border-radius:var(--radius-control);background:var(--card);color:var(--ink);font:inherit}.agent-size{border:1px solid var(--line);border-radius:var(--radius-control);gap:2px;padding:2px;display:inline-flex}.agent-size .btn{padding-inline:var(--sp-2)}@media (width<=640px){.agent-head__drawer span,.agent-size{display:none}}.agent-panel--wide{width:50vw}.agent-panel__body{flex:1;min-height:0;display:flex}.agent-convo{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-menu{flex:none;position:relative}.agent-menu__list{z-index:5;min-width:200px;margin-top:var(--sp-1);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-focus);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.agent-menu__item{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-inner);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.agent-menu__item:hover{background:var(--soft)}.agent-menu__item--danger{color:var(--copper-deep)}.agent-drawer-layer{z-index:4;display:flex;position:absolute;inset:0}.agent-drawer-scrim{background:var(--scrim);cursor:default;border:0;flex:1;order:2;padding:0}.agent-drawer{--agent-drawer-width:360px;width:min(var(--agent-drawer-width), 85%);gap:var(--sp-2);padding:var(--sp-3);background:var(--card);border-right:1px solid var(--line);box-shadow:var(--shadow-focus);flex-direction:column;order:1;display:flex;position:relative;overflow:hidden}.agent-drawer__resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.agent-drawer__resize:after{content:"";width:2px;transition:background-color .12s var(--ease-out,ease-out);background:0 0;position:absolute;top:0;bottom:0;left:3px}.agent-drawer__resize:hover:after,.agent-drawer__resize:focus-visible:after{background:var(--active)}.agent-drawer__tabs{gap:var(--sp-1);background:var(--soft);border-radius:var(--radius-control);padding:2px;display:flex}.agent-drawer__tab{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-inner);color:var(--muted);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;flex:1}.agent-drawer__tab--on{background:var(--card);color:var(--deep);box-shadow:var(--shadow-card)}.agent-drawer__body{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.agent-drawer__group{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted)}.agent-drawer__row{align-items:center;gap:var(--sp-1);display:flex}.agent-drawer__row>.agent-history__item{flex:1;min-width:0}.agent-ctx{align-items:center;gap:var(--sp-1);max-width:100%;padding:2px var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft);color:var(--muted);font-size:var(--fs-caption);align-self:flex-start;display:inline-flex}.agent-ctx span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-ctx button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.agent-composer__ctx{padding:0 var(--sp-3) var(--sp-2);display:flex}.agent-msg__tools{gap:var(--sp-1);margin-top:var(--sp-1);opacity:0;transition:opacity .12s;display:flex}.agent-msg:hover .agent-msg__tools,.agent-msg__tools:focus-within{opacity:1}@media (hover:none){.agent-msg__tools{opacity:1}}.agent-msg__tools .btn--on{background:var(--sage);color:var(--deep)}.agent-artifact{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);display:flex}.agent-artifact__text{flex-direction:column;flex:1;min-width:0;display:flex}.agent-artifact__title{font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-artifact__meta{font-size:var(--fs-caption);color:var(--muted)}.agent-canvas{border-left:1px solid var(--line);background:var(--card);flex-direction:column;flex:1.3;min-width:0;min-height:0;display:flex}.agent-canvas__bar{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.agent-canvas__title{min-width:0;font-weight:var(--fw-bold);color:var(--deep);text-overflow:ellipsis;white-space:nowrap;flex:100%;overflow:hidden}.agent-canvas__versions{margin-right:var(--sp-2);gap:2px;display:inline-flex}.agent-canvas__body{min-height:0;padding:var(--sp-4);flex:1;overflow-y:auto}.agent-panel--wide .agent-convo{flex:1}@media (width<=900px){.agent-panel__body{flex-direction:column}.agent-canvas{border-left:0;border-top:1px solid var(--line)}}.agent-note--live{color:var(--muted);font-size:var(--fs-caption)}.agent-panel--wide:has(.agent-canvas){width:min(100vw,max(1120px,72vw))}.agent-panel--wide:has(.agent-canvas) .agent-convo{flex:0 0 min(380px,36%)}.agent-panel--wide:has(.agent-canvas) .agent-canvas{flex:1}@media (width<=900px){.agent-panel--wide:has(.agent-canvas) .agent-convo{flex:auto}}.agent-drawer__row{position:relative}.agent-drawer__row .agent-menu{right:var(--sp-1);opacity:0;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.agent-drawer__row:hover .agent-menu,.agent-drawer__row:focus-within .agent-menu{opacity:1}.agent-drawer__row .agent-history__title{transition:-webkit-mask-image .12s,mask-image .12s}.agent-drawer__row:hover .agent-history__title,.agent-drawer__row:focus-within .agent-history__title{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--sp-6)), transparent calc(100% - var(--sp-3)));-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--sp-6)), transparent calc(100% - var(--sp-3)));mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--sp-6)), transparent calc(100% - var(--sp-3)));text-overflow:clip}@media (hover:none){.agent-drawer__row .agent-menu{opacity:1}}.agent-drawer .agent-history__new{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%}.agent-drawer__row .agent-history__title{text-overflow:clip;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent 100%);mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent 100%)}.agent-drawer__row:hover .agent-history__title,.agent-drawer__row:focus-within .agent-history__title{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px));-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px));mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px))}@media (hover:none){.agent-drawer__row .agent-history__title{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px));-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px));mask-image:linear-gradient(to right, var(--ink) calc(100% - 88px), transparent calc(100% - 44px))}}.agent-drawer .agent-saved__search{align-items:center;gap:var(--sp-2);width:100%;margin-bottom:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-control,10px);background:var(--card);display:flex}.agent-drawer .agent-saved__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.agent-panel:has(.agent-canvas) .agent-convo{flex:0 0 min(33%,440px)}.agent-panel:has(.agent-canvas) .agent-canvas{flex:67%}@media (width<=900px){.agent-panel:has(.agent-canvas) .agent-convo{flex:auto}}.agent-size{background:var(--soft);border-color:var(--line);gap:2px}.agent-size .btn{color:var(--muted);border-radius:calc(var(--radius-control) - 2px);transition:background-color .12s,color .12s}.agent-size .btn:hover{color:var(--ink);background:var(--card)}.agent-size .btn[aria-checked=true]{background:var(--active);color:var(--text-inverse);box-shadow:0 1px 2px color-mix(in srgb, var(--deep) 30%, transparent)}.agent-size .btn[aria-checked=true]:hover{background:var(--deep);color:var(--text-inverse)}.agent-drawer__row:has(.agent-menu__list){z-index:20}.agent-drawer__row:has(.agent-menu__list) .agent-menu{opacity:1}.agent-drawer__row .agent-menu__list{z-index:30}.agent-modes .agent-mode--on{background:var(--active);color:var(--text-inverse);box-shadow:0 1px 2px color-mix(in srgb, var(--deep) 30%, transparent)}.agent-modes .agent-mode:not(.agent-mode--on):hover{background:var(--card);color:var(--ink)}.agent-attach{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agent-attach__item{border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--soft);width:64px;height:64px;position:relative;overflow:hidden}.agent-attach__item img{object-fit:cover;width:100%;height:100%;display:block}.agent-attach__remove{border-radius:var(--radius-pill);background:var(--active);width:24px;height:24px;color:var(--text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}.agent-attach__add{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-attach__add:hover:not(:disabled){color:var(--ink);background:var(--soft)}.agent-attach__add:disabled{opacity:.5;cursor:default}.agent-composer__box--drop{outline:2px dashed var(--active);outline-offset:-2px}.agent-msg__image{max-width:240px;max-height:180px;margin-top:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-inner);display:block}._trail_1awrs_3{min-width:0}._list_1awrs_7{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._step_1awrs_17{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}._step_1awrs_17+._step_1awrs_17:before{content:"→";color:var(--muted)}._level_1awrs_32{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._link_1awrs_41{color:var(--text-link);text-underline-offset:2px;overflow-wrap:anywhere;min-width:0}._current_1awrs_48{overflow-wrap:anywhere;min-width:0;font-weight:700}._plain_1awrs_57{color:var(--muted);overflow-wrap:anywhere;min-width:0}._value_1b72z_3{font-variant-numeric:tabular-nums;white-space:nowrap}._missing_1b72z_9{color:var(--muted);white-space:nowrap;font-style:italic}._unit_1b72z_15{color:var(--muted);font-size:var(--type-caption-size);margin-left:var(--sp-1)}._badge_1b72z_21{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--soft);min-height:22px;color:var(--ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;display:inline-flex}._badgeSource_1b72z_36{background:var(--sage);border-color:var(--mint)}._badgeDerived_1b72z_41{background:var(--card);border-color:var(--active)}._badgeDemo_1b72z_46{background:var(--card);border-color:var(--color-control-border);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--series-track) 4px 6px)}._badgeUnknown_1b72z_57{background:var(--card);border-color:var(--copper-deep);color:var(--brown-ink);border-style:dashed}._badgeAttention_1b72z_64{background:var(--warm);border-color:var(--line-strong);color:var(--brown-ink)}._card_1b72z_70{background:var(--card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--sp-4)}._cardLarge_1b72z_77{padding:var(--sp-6)}._cardTitle_1b72z_81{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-2);font-weight:700}._metricValue_1b72z_91{font-size:var(--type-kpi-size);line-height:var(--type-kpi-line);font-variant-numeric:tabular-nums;font-weight:700}._metricValue_1b72z_91 ._value_1b72z_3{white-space:normal}._metricValue_1b72z_91 ._unit_1b72z_15{font-size:var(--type-body-size);margin-left:0}._metricBottom_1b72z_108{margin-top:var(--sp-2);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._hero_1b72z_116{background:var(--grad-hero);border-radius:var(--radius-hero);color:var(--text-inverse);padding:var(--sp-6);box-shadow:var(--shadow-hero);background-origin:border-box}._hero_1b72z_116 ._cardTitle_1b72z_81,._hero_1b72z_116 ._metricBottom_1b72z_108,._hero_1b72z_116 ._unit_1b72z_15{color:var(--text-inverse-muted)}._statePanel_1b72z_140{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--card);padding:var(--sp-6);gap:var(--sp-2);flex-direction:column;display:flex}._stateError_1b72z_150{border-color:var(--copper-deep)}._stateTitle_1b72z_154{font-weight:600}._stateText_1b72z_158{color:var(--muted)}._stateActions_1b72z_162{margin-top:var(--sp-2);gap:var(--sp-2);display:flex}._button_1b72z_168{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--h-control-md);padding:0 var(--sp-4);border-radius:var(--radius-control);border:1px solid var(--color-control-border);background:var(--card);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);font-weight:600;display:inline-flex}._button_1b72z_168:hover{background:var(--soft)}._buttonPrimary_1b72z_187{background:var(--grad-a);border-color:var(--deep);color:var(--text-inverse);background-origin:border-box}._buttonPrimary_1b72z_187:hover{background:var(--grad-b)}._inlineAlert_1b72z_198{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--radius-inner);background:var(--soft);border-left-width:4px;align-items:flex-start;display:flex}._inlineAlertBody_1b72z_209{color:var(--muted)}._provenance_1b72z_213{gap:var(--sp-1) var(--sp-3);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap;align-items:baseline;display:flex}._provenanceId_1b72z_223{font-family:var(--font-mono);color:var(--muted);font-size:11px}._definitionList_1b72z_229{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(140px,max-content) 1fr;margin:0;display:grid}._definitionList_1b72z_229 dt{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-body-line)}._definitionList_1b72z_229 dd{min-width:0;margin:0}._definitionList_1b72z_229 dd ._badge_1b72z_21{white-space:normal;text-align:left}._spinner_1b72z_253{border:2px solid var(--series-track);border-top-color:var(--active);width:16px;height:16px;animation:_spin_1b72z_253 var(--motion-slow) linear infinite;border-radius:50%}@keyframes _spin_1b72z_253{to{transform:rotate(360deg)}}._mark_p33sv_7{align-items:center;gap:var(--sp-1);min-width:0;color:var(--mark-ink,var(--ink));display:inline-flex}._mark_p33sv_7 svg{color:var(--mark-fg);flex:none}._label_p33sv_20{font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;font-weight:600}._compact_p33sv_28{gap:0}._srOnly_p33sv_32{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._ok_p33sv_46{--mark-fg:var(--data-ok);--mark-ink:var(--data-ok-ink)}._verified_p33sv_51{--mark-fg:var(--data-ok-strong);--mark-ink:var(--data-ok-ink)}._progress_p33sv_56{--mark-fg:var(--data-progress);--mark-ink:var(--data-progress-ink)}._warning_p33sv_61{--mark-fg:var(--data-warning);--mark-ink:var(--data-warning-ink)}._critical_p33sv_67{--mark-fg:var(--data-critical);--mark-ink:var(--data-critical-ink)}._missing_p33sv_73,._future_p33sv_78{--mark-fg:var(--data-missing);--mark-ink:var(--data-missing-ink)}._candidate_p33sv_84{--mark-fg:var(--data-candidate);--mark-ink:var(--data-candidate)}._water_p33sv_89{--mark-fg:var(--data-water);--mark-ink:var(--data-water-ink)}._legend_p33sv_96{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}._legendItem_p33sv_106{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}._legendMeaning_p33sv_113{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;min-width:0}._chip_p33sv_126{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--chip-bg,var(--sage));border:1px solid var(--chip-line,transparent);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;min-width:0;font-weight:600;display:inline-flex}._chipOk_p33sv_141{--chip-bg:var(--data-ok-soft);--chip-line:var(--data-ok)}._chipVerified_p33sv_146{--chip-bg:var(--data-ok-soft);--chip-line:var(--data-ok-strong)}._chipProgress_p33sv_151{--chip-bg:var(--data-progress-soft);--chip-line:var(--data-progress)}._chipWarning_p33sv_156{--chip-bg:var(--data-warning-soft);--chip-line:var(--data-warning)}._chipCritical_p33sv_162{--chip-bg:var(--data-critical-soft);--chip-line:var(--data-critical)}._chipMissing_p33sv_167{--chip-bg:var(--data-missing-soft);--chip-line:var(--data-missing)}._chipFuture_p33sv_172{--chip-bg:var(--data-missing-soft);--chip-line:var(--data-missing);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--data-gap) 4px 6px)}._chipCandidate_p33sv_183{--chip-bg:var(--data-candidate-soft);--chip-line:var(--data-candidate)}._chipWater_p33sv_188{--chip-bg:var(--data-water-soft);--chip-line:var(--data-water)}._progressGrid_1yi0x_9{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._progressRow_1yi0x_15{gap:var(--sp-1);flex-direction:column;display:flex}._progressLabel_1yi0x_21{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-2);min-width:0;font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;font-weight:700;display:flex}._progressValue_1yi0x_37{font-variant-numeric:tabular-nums;color:var(--ink);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;min-width:0;font-weight:600}._bar_1yi0x_50{background:var(--series-track);border-radius:4px;height:8px;position:relative;overflow:hidden}._bar_1yi0x_50+._bar_1yi0x_50{margin-top:2px}._barFill_1yi0x_64{background:var(--data-ok);position:absolute;inset:0 auto 0 0}._barFillReported_1yi0x_72{background:var(--data-ok)}._barFillVerified_1yi0x_76{background:var(--data-ok-strong)}._barFillMissing_1yi0x_83{background-color:var(--data-missing);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--data-gap) 4px 6px)}._barFillWater_1yi0x_92{background:var(--data-water)}._barMissing_1yi0x_98{background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--line-strong) 4px 6px)}._axisLegend_1yi0x_110{gap:var(--sp-4);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap;min-width:0;margin:0;display:flex}._split_1yi0x_127{gap:3px;display:grid}._splitHero_1yi0x_133{gap:var(--sp-1);display:grid}._splitAxis_1yi0x_138{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._splitName_1yi0x_147{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._splitValue_1yi0x_156{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}._splitHero_1yi0x_133 ._splitValue_1yi0x_156{font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--deep);font-weight:800}._splitRest_1yi0x_169{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;margin:0}._splitAbsent_1yi0x_179{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._splitReason_1yi0x_187{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;min-width:0}._stack_1q5ej_3{gap:var(--sp-6);flex-direction:column;display:flex}._stackTight_1q5ej_9{gap:var(--sp-3);flex-direction:column;display:flex}._rowWrap_1q5ej_15{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}._plainTable_1q5ej_22{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._plainTable_1q5ej_22 caption{text-align:left;color:var(--muted);font-size:var(--type-caption-size);padding-bottom:var(--sp-2)}._plainTable_1q5ej_22 th,._plainTable_1q5ej_22 td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._plainTable_1q5ej_22 thead th{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:700}._plainTable_1q5ej_22 tbody th,._plainTable_1q5ej_22 tfoot th{overflow-wrap:anywhere;font-weight:600}._plainTable_1q5ej_22 td._num_1q5ej_61,._plainTable_1q5ej_22 th._num_1q5ej_61{text-align:right;white-space:nowrap}._scrollX_1q5ej_67{overflow-x:auto}._detailGrid_1q5ej_71{gap:var(--sp-6);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}._sourceBlock_1q5ej_78{font-family:var(--font-mono);background:var(--soft);border:1px solid var(--color-border-subtle);border-radius:var(--radius-inner);padding:var(--sp-2);white-space:pre-wrap;word-break:break-word;max-height:220px;font-size:11px;line-height:16px;overflow:auto}._legendList_1q5ej_92{gap:var(--sp-2);flex-wrap:wrap;display:flex}._issueMessage_1q5ej_98{white-space:normal;max-width:72ch;color:var(--ink)}._mapCross_1q5ej_107{white-space:normal;max-width:88ch;color:var(--muted);font-size:var(--type-caption-size);margin:0}@media (width<=1279px){._detailGrid_1q5ej_71{grid-template-columns:minmax(0,1fr)}}._timelineTrack_1q5ej_124{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._timelineTrack_1q5ej_124:first-child{border-top:none;padding-top:0}._timelineChain_1q5ej_137{gap:var(--sp-2);flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}._timelineLink_1q5ej_147{align-items:center;gap:var(--sp-2);display:flex}._timelineLink_1q5ej_147+._timelineLink_1q5ej_147:before{content:"→";color:var(--muted)}._timelineStep_1q5ej_161{padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-inner);background:var(--soft);flex-direction:column;gap:2px;display:flex}._timelineStepNow_1q5ej_171{border-color:var(--ink);background:0 0}._timelineCrop_1q5ej_176{font-weight:600}._timelineWindow_1q5ej_180,._timelineBasis_1q5ej_181{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._demoBatch_1q5ej_189{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._issueGroup_1q5ej_198+._issueGroup_1q5ej_198{border-top:1px solid var(--color-border-subtle)}._answerSecondary_1q5ej_206{gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._answerLabel_1q5ej_215{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-1);font-weight:700;display:block}._answerNote_1q5ej_226{margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._actions_r5y6o_3{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}._onBehalf_r5y6o_13{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-inner);color:var(--ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--soft);display:inline-flex}._hint_r5y6o_26{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._signIn_r5y6o_33{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}._signInField_r5y6o_40{gap:var(--sp-1);flex-direction:column;display:flex}._hero_r5y6o_49{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}._heroCount_r5y6o_56{font-size:var(--type-kpi-size);line-height:var(--type-kpi-line);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._heroUnit_r5y6o_65{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--muted);font-weight:400}._heroLead_r5y6o_72{color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}._report_r5y6o_82{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--soft);flex-wrap:wrap;align-items:flex-end;display:flex}.fb-title{align-items:center;gap:6px;display:inline-flex}.fb-note{color:var(--muted);font-size:var(--fs-caption,12px);margin:0}.fb-sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.fb-sort:focus-visible{outline:2px solid var(--data-series-1);outline-offset:2px}.fb-toolbar{gap:var(--sp-3,12px) var(--sp-4,16px);margin-bottom:var(--sp-3,12px);flex-wrap:wrap;align-items:center;display:flex}.fb-toolbar label{align-items:center;gap:6px;display:inline-flex}.fb-rank{color:var(--muted);font-variant-numeric:tabular-nums}.fb-small{color:var(--muted)}.farm-head{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.farm-head__fact{align-items:baseline;gap:6px;display:inline-flex}.farm-head__fact span{color:var(--muted);font-size:var(--fs-caption)}.farm-head__fact strong{font-variant-numeric:tabular-nums}.farm-stages{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;align-items:baseline;display:flex}.farm-stages__item{font-size:var(--fs-body);align-items:baseline;gap:6px;display:inline-flex}.farm-stages__item span{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.farm-problems{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.farm-split{gap:var(--sp-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.farm-split>*{min-width:0}.farm-assign{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.farm-assign li{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--sp-3);gap:2px;display:grid}.farm-assign li:last-child{border-bottom:0}.farm-assign__meta{color:var(--muted);font-size:var(--fs-caption)}.fb-share{gap:var(--sp-4);display:grid}.fb-share__row{align-items:center;gap:0 var(--sp-3);grid-template-columns:130px minmax(0,1fr) 190px;display:grid}.fb-share__label{font-weight:var(--fw-semibold)}.fb-share__track{border-radius:var(--r-pill);background:var(--soft);border:1px solid var(--color-border-subtle);height:14px;position:relative}.fb-share__fill{border-radius:var(--r-pill);background:var(--data-series-1);opacity:.85;position:absolute;inset:0 auto 0 0}.fb-share__fill--water{background:var(--data-water)}.fb-share__fill--muted{background:var(--data-missing);opacity:1}.fb-share__tick{border-left:2px dashed var(--ink);width:0;position:absolute;top:-5px;bottom:-5px}.fb-share__vals{font-variant-numeric:tabular-nums;display:grid}.fb-share__vals span{color:var(--muted);font-size:var(--fs-caption)}.fb-share__caption{color:var(--muted);font-size:var(--fs-caption);grid-column:2/4;margin-top:4px}.fb-share__legend{color:var(--muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:6px 18px;display:flex}.fb-share__key{border-radius:var(--r-pill);background:var(--data-series-1);vertical-align:0;width:18px;height:8px;margin-right:6px;display:inline-block}.fb-share__key--tick{border-left:2px dashed var(--ink);vertical-align:-2px;background:0 0;border-radius:0;width:0;height:12px}@media (width<=1279px){.farm-split{grid-template-columns:1fr}}@media (width<=720px){.fb-share__row{grid-template-columns:1fr;gap:4px}.fb-share__caption{grid-column:1}}.mw-controls{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mw-controls .ac-search{width:280px}.mw-note{font-size:var(--fs-caption);color:var(--data-warning-ink);margin:0}.mw-chooser{gap:var(--sp-4);flex-direction:column;display:flex}.mw-kpis{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mw-kpis>:is(.kpi,.kpi-wrap){container-type:inline-size}@media (width<=767px){.mw-kpis{grid-template-columns:minmax(0,1fr)}}.mw-laglist{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.mw-laglist{grid-template-columns:minmax(0,1fr)}}.mw-lag{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--soft);flex-direction:column;min-width:0;display:flex}.mw-lag:hover{border-color:var(--line-strong)}.mw-lag__main{padding:var(--sp-3) var(--sp-4) var(--sp-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-control) var(--r-control) 0 0;background:0 0;border:0;flex-direction:column;gap:6px;display:flex}.mw-lag__main:focus-visible{outline:2px solid var(--active);outline-offset:-2px}.mw-lag__name{font-size:var(--fs-body);font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3}.mw-lag__sub{font-size:var(--fs-caption);color:var(--muted)}.mw-lag__bar{background:color-mix(in oklab, var(--line) 70%, transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.mw-lag__bar>i{background:var(--data-ok);height:100%;display:block}.mw-lag__facts{font-size:var(--fs-caption);color:var(--ink);font-variant-numeric:tabular-nums}.mw-lag__enter{margin:0 var(--sp-4) var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--deep);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mw-lag__enter:hover{text-decoration:underline}._shell_6coqq_3{grid-template-columns:var(--w-sidebar) minmax(0, 1fr);min-height:100%;display:grid}._sidebar_6coqq_9{background:var(--card);border-right:1px solid var(--color-border-subtle);gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}._brand_6coqq_22{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);letter-spacing:-.01em;font-weight:800;display:flex}._brandMark_6coqq_31{border-radius:var(--radius-inner);background:var(--grad-b);background-origin:border-box;width:28px;height:28px}._navGroup_6coqq_39{gap:var(--sp-1);flex-direction:column;display:flex}._navGroupTitle_6coqq_45{padding:var(--sp-2) var(--sp-3) 0;font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._navLink_6coqq_55{align-items:center;gap:var(--sp-2);min-height:var(--h-control-md);padding:0 var(--sp-3);border-radius:var(--radius-control);color:var(--ink);font-weight:500;text-decoration:none;display:flex}._navLink_6coqq_55:hover{background:var(--soft)}._navLinkActive_6coqq_72{background:var(--sage);color:var(--deep);box-shadow:inset 3px 0 0 var(--active);font-weight:700}._main_6coqq_88{--content-max:var(--content-max-wide);flex-direction:column;min-width:0;display:flex}._main_6coqq_88[data-layout=reading]{--content-max:var(--content-max-reading)}._main_6coqq_88[data-layout=wide]{--content-max:var(--content-max-wide)}._topbar_6coqq_103{height:var(--h-topbar);justify-content:space-between;align-items:center;gap:var(--sp-4);padding:0 var(--sp-6);background:var(--card);border-bottom:1px solid var(--color-border-subtle);z-index:5;display:flex;position:sticky;top:0}._topbarTitle_6coqq_117{font-weight:700}._topbarNote_6coqq_121{color:var(--muted);font-size:var(--type-caption-size)}._session_6coqq_128{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}._sessionName_6coqq_136{font-weight:600}._topbar_6coqq_103{height:auto;min-height:var(--h-topbar);padding-top:var(--sp-2);padding-bottom:var(--sp-2);flex-wrap:wrap}._contextBar_6coqq_150{align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-3) var(--sp-6);background:var(--soft);border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap;display:flex}._contextField_6coqq_162{align-items:center;gap:var(--sp-2);display:flex}._contextLabel_6coqq_168{color:var(--muted);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:700}._contextInput_6coqq_175{height:var(--h-control-sm);padding:0 var(--sp-2);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--card);font:inherit}._content_6coqq_201{width:100%;max-width:var(--content-max);padding:var(--sp-6);gap:var(--sp-6);flex-direction:column;min-width:0;margin-inline:auto;display:flex}._gridFlow_6coqq_218{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (width>=1600px){._content_6coqq_201{padding:var(--sp-8)}._topbar_6coqq_103,._contextBar_6coqq_150{padding-inline:max(var(--sp-8), calc((100% - var(--content-max)) / 2 + var(--sp-8)))}._gridFlow_6coqq_218{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}._pageHeader_6coqq_253{gap:var(--sp-2);flex-direction:column;display:flex}._breadcrumb_6coqq_259{gap:var(--sp-2);color:var(--muted);font-size:var(--type-caption-size);display:flex}._pagePurpose_6coqq_266{color:var(--muted);max-width:76ch}._pageActions_6coqq_273{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}._grid_6coqq_214{gap:var(--sp-4);display:grid}._grid4_6coqq_294{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._grid3_6coqq_214{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._grid2_6coqq_214{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._section_6coqq_312{gap:var(--sp-3);flex-direction:column;display:flex}._sectionHead_6coqq_318{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}._filterBar_6coqq_325{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}._field_6coqq_332{gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;max-width:100%;display:flex}._fieldLabel_6coqq_345{font-size:var(--type-caption-size);color:var(--muted);font-weight:600}._control_6coqq_351{height:var(--h-control-md);min-width:180px;max-width:100%;padding:0 var(--sp-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--card);font:inherit}@media (width<=1279px){._shell_6coqq_3{grid-template-columns:minmax(0,1fr)}._sidebar_6coqq_9{border-right:none;border-bottom:1px solid var(--color-border-subtle);flex-flow:wrap;align-items:center;height:auto;position:static}._navGroupTitle_6coqq_45{display:none}._navGroup_6coqq_39{flex-flow:wrap}._grid4_6coqq_294{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_6coqq_214,._grid2_6coqq_214{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){._content_6coqq_201,._contextBar_6coqq_150,._topbar_6coqq_103{padding-left:var(--sp-4);padding-right:var(--sp-4)}._grid4_6coqq_294{grid-template-columns:minmax(0,1fr)}._navLink_6coqq_55{min-height:var(--h-touch)}}._card_1g48o_3{background:var(--card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}._inline_1g48o_9{border-top:1px solid var(--color-border-subtle)}._summary_1g48o_13{align-items:center;gap:var(--sp-3);min-height:var(--h-touch);padding:var(--sp-3) var(--sp-4);cursor:pointer;border-radius:var(--radius-card);list-style:none;display:flex}._summary_1g48o_13::-webkit-details-marker{display:none}._summary_1g48o_13:hover{background:var(--soft)}._summary_1g48o_13:focus-visible{box-shadow:var(--ring-focus);outline:none}._marker_1g48o_40{border-left:6px solid var(--muted);width:0;height:0;transition:transform var(--motion-fast) var(--ease-standard);border-top:5px solid #0000;border-bottom:5px solid #0000;flex:none}[open]>._summary_1g48o_13>._marker_1g48o_40{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._marker_1g48o_40{transition:none}}._head_1g48o_60{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}._title_1g48o_69{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;min-width:0;font-weight:700}._answer_1g48o_84{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._more_1g48o_91{color:var(--text-link);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;flex:none;font-weight:600}._body_1g48o_100{padding:0 var(--sp-4) var(--sp-4);min-width:0}._inline_1g48o_9>._body_1g48o_100{padding-left:0;padding-right:0}._block_17r8l_7{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._head_17r8l_14{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._title_17r8l_22{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._total_17r8l_33{font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600}._bar_17r8l_41{background:var(--series-track);border-radius:7px;height:14px;display:flex;overflow:hidden}._seg_17r8l_49{min-width:0;box-shadow:inset -2px 0 0 var(--data-gap)}._sample_17r8l_56{border:1px solid var(--line-strong);border-radius:5px;flex:none;width:18px;height:10px;display:inline-block}._seg1_17r8l_71{background-color:var(--data-ordinal-5)}._seg2_17r8l_75{background-color:var(--data-ordinal-4);background-image:repeating-linear-gradient(45deg, transparent 0 5px, var(--data-gap) 5px 7px)}._seg3_17r8l_84{background-color:var(--data-ordinal-3);background-image:repeating-linear-gradient(-45deg, transparent 0 5px, var(--data-gap) 5px 7px)}._seg4_17r8l_93{background-color:var(--data-ordinal-2);background-image:repeating-linear-gradient(90deg, transparent 0 4px, var(--data-ordinal-5) 4px 6px)}._seg5_17r8l_102{background-color:var(--data-ordinal-1);background-image:repeating-linear-gradient(0deg, transparent 0 4px, var(--data-ordinal-5) 4px 6px)}._segUnassigned_17r8l_113{background-color:var(--series-track);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--data-missing) 4px 6px)}._legend_17r8l_122{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}._legendItem_17r8l_132{align-items:flex-start;gap:var(--sp-2);min-width:0;max-width:100%;display:flex}._legendText_17r8l_140{flex-direction:column;gap:2px;min-width:0;display:flex}._legendLabel_17r8l_147{overflow-wrap:anywhere;font-weight:600}._legendValue_17r8l_152{font-variant-numeric:tabular-nums;color:var(--ink)}._legendNote_17r8l_157{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;display:block}._caption_17r8l_165{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._barMissing_17r8l_172{background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--data-missing) 4px 6px)}._table_17r8l_180{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_17r8l_180 th,._table_17r8l_180 td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._table_17r8l_180 thead th{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._table_17r8l_180 tbody th{overflow-wrap:anywhere;font-weight:600}._table_17r8l_180 td._num_17r8l_208,._table_17r8l_180 th._num_17r8l_208{text-align:right;white-space:nowrap}._legendMark_17r8l_217{margin-right:var(--sp-1);vertical-align:middle;align-items:center;display:inline-flex}._balance_1um9h_8{align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}._balanceTerm_1um9h_18{gap:2px;min-width:0;display:grid}._balanceLabel_1um9h_24{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._balanceValue_1um9h_33{font-size:var(--type-title-size);line-height:var(--type-title-line);font-variant-numeric:tabular-nums;color:var(--deep);font-weight:800}._balanceSign_1um9h_41{font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--muted);font-weight:700}._checksum_1um9h_50{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere}._note_1um9h_57{margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._facets_1um9h_66{gap:var(--sp-4);display:grid}._backdrop_rveyg_3{z-index:40;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_rveyg_15{background:var(--card);border-left:1px solid var(--color-border-subtle);width:min(480px,100vw);height:100%;box-shadow:var(--shadow-focus);flex-direction:column;display:flex;position:relative;overflow-y:auto}._panel_rveyg_15:focus{outline:none}._head_rveyg_31{z-index:1;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);background:var(--card);border-bottom:1px solid var(--color-border-subtle);display:flex;position:sticky;top:0}._title_rveyg_43{font-size:var(--type-title-size);line-height:var(--type-title-line);overflow-wrap:anywhere;min-width:0;margin:0}._kicker_rveyg_53{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400;display:block}._close_rveyg_61{width:var(--h-control-md);height:var(--h-control-md);border-radius:var(--radius-inner);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._close_rveyg_61:hover{border-color:var(--line-strong);color:var(--ink)}._close_rveyg_61:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}._body_rveyg_86{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}._foot_rveyg_95{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--card);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;margin-top:auto;display:flex;position:sticky;bottom:0}@media (width<=767px){._panel_rveyg_15{width:100vw}}._frame_1q4eb_3{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--card);flex-direction:column;min-height:0;display:flex;overflow:hidden}._meta_1q4eb_13{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border-subtle);color:var(--muted);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}._head_1q4eb_25,._row_1q4eb_26{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);display:grid}._head_1q4eb_25{border-bottom:1px solid var(--line-strong);background:var(--soft);height:40px;font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);z-index:2;font-weight:700;position:sticky;top:0}._viewport_1q4eb_48{height:min(64vh,720px);position:relative;overflow:auto}._canvas_1q4eb_55{width:100%;position:relative}._row_1q4eb_26{border-bottom:1px solid var(--color-border-subtle);background:var(--card);position:absolute;left:0;right:0}._flow_1q4eb_69{flex-direction:column;display:flex}._rowStatic_1q4eb_83{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);border-bottom:1px solid var(--color-border-subtle);background:var(--card);min-height:44px;display:grid}._rowInteractive_1q4eb_93:hover{background:var(--soft)}._cell_1q4eb_97{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._alignRight_1q4eb_104{text-align:right;justify-self:end}._identity_1q4eb_109{color:var(--text-link);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}._skeleton_1q4eb_121{border-radius:var(--radius-inner);background:var(--series-track);height:12px}._empty_1q4eb_127{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--muted)}._footNote_1q4eb_133{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--color-border-subtle);color:var(--muted);font-size:var(--type-caption-size)}._frame_1rjxb_22{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._head_1rjxb_29{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}._title_1rjxb_37{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}._unit_1rjxb_49{font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600}._controls_1rjxb_57{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}._toggle_1rjxb_64{appearance:none;min-height:var(--h-control-sm);padding:0 var(--sp-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--type-caption-size);cursor:pointer}._toggle_1rjxb_64:hover{background:var(--soft)}._toggle_1rjxb_64[aria-pressed=true]{background:var(--sage);border-color:var(--active);color:var(--deep);font-weight:700}._toggle_1rjxb_64:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}._plot_1rjxb_95{min-width:0;position:relative}._caption_1rjxb_100{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._legend_1rjxb_112{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legendItem_1rjxb_121{align-items:baseline;gap:var(--sp-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);min-width:0;display:flex}._legendNote_1rjxb_130{color:var(--muted)}._sample_1rjxb_134{border-radius:2px;flex:none;align-self:center;width:18px;height:10px}._sampleSeries_1rjxb_142{background:var(--chart-comparison-primary)}._sampleMuted_1rjxb_146{background:var(--series-track);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--line-strong) 4px 6px)}._tip_1rjxb_159{z-index:3;max-width:280px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-inner);background:var(--card);box-shadow:var(--shadow-card);font-size:var(--type-caption-size);line-height:var(--type-caption-line);pointer-events:none;position:absolute}._tipValue_1rjxb_175{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}._tipLabel_1rjxb_181{color:var(--muted);overflow-wrap:anywhere}._table_1rjxb_188{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_1rjxb_188 th,._table_1rjxb_188 td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._table_1rjxb_188 thead th{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._table_1rjxb_188 tbody th{overflow-wrap:anywhere;font-weight:600}._table_1rjxb_188 td._num_1rjxb_216,._table_1rjxb_188 th._num_1rjxb_216{text-align:right;white-space:nowrap}._bars_1rjxb_224{gap:var(--sp-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._barRow_1rjxb_236{align-items:center;gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) minmax(5rem,auto);min-width:0;display:grid}._barLabel_1rjxb_244{overflow-wrap:anywhere;min-width:0}._barTrack_1rjxb_251{border-left:1px solid var(--line-strong);align-items:center;min-width:0;height:20px;padding-left:1px;display:flex;position:relative}._barTrack_1rjxb_251:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:var(--radius-inner)}._barFill_1rjxb_269{background:var(--chart-comparison-primary);border-radius:0 4px 4px 0;min-width:2px;height:12px}._barValue_1rjxb_276{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}._barAbsent_1rjxb_284{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere}._barNote_1rjxb_291{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-column:2/-1}._axis_1rjxb_299{gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--color-border-subtle);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) minmax(5rem,auto);display:grid}._axisScale_1rjxb_311{font-variant-numeric:tabular-nums;grid-column:2/3;justify-content:space-between;display:flex}._timeline_1rjxb_320{gap:var(--sp-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._timeRow_1rjxb_330{align-items:center;gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(9rem,16rem) minmax(0,1fr);min-width:0;display:grid}._timeLabel_1rjxb_338{overflow-wrap:anywhere;align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._timeTrack_1rjxb_349{border-left:1px solid var(--line-strong);min-width:0;height:22px;position:relative}._timeTrack_1rjxb_349:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}._timeGrid_1rjxb_361{pointer-events:none;position:absolute;inset:0}._timeGridLine_1rjxb_367{background:var(--line);width:1px;position:absolute;top:0;bottom:0}._timeBand_1rjxb_375{background:var(--chart-comparison-primary);border-radius:4px;min-width:3px;height:12px;position:absolute;top:5px}._timeBandMuted_1rjxb_386{background:var(--series-track);background-image:repeating-linear-gradient(45deg, transparent 0 4px, var(--line-strong) 4px 6px)}._timeAbsent_1rjxb_395{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere}._asOfLine_1rjxb_403{background:var(--ink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}._scale_1rjxb_412{gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--color-border-subtle);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-template-columns:minmax(9rem,16rem) minmax(0,1fr);display:grid;position:relative}._scaleTrack_1rjxb_425{height:calc(var(--type-caption-line) * 2);min-width:0;position:relative}._scaleTick_1rjxb_433{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._asOfChip_1rjxb_440{top:var(--type-caption-line);padding:0 var(--sp-1);border-radius:var(--radius-pill);background:var(--ink);color:var(--text-inverse);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}._textured_1rjxb_456 ._barFill_1rjxb_269,._textured_1rjxb_456 ._timeBand_1rjxb_375,._textured_1rjxb_456 ._sampleSeries_1rjxb_142{background-image:repeating-linear-gradient(45deg, transparent 0 5px, var(--card) 5px 7px)}@media (width<=767px){._barRow_1rjxb_236,._timeRow_1rjxb_330,._axis_1rjxb_299,._scale_1rjxb_412{grid-template-columns:minmax(0,1fr)}._axisScale_1rjxb_311,._scaleTrack_1rjxb_425{grid-column:1/-1}}._answer_11ngq_9{gap:var(--sp-4);flex-direction:column;display:flex}._verdict_11ngq_15{font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--text-inverse);margin:0}._verdictValues_11ngq_22{gap:var(--sp-3);margin-top:var(--sp-2);color:var(--text-inverse-muted);flex-wrap:wrap;display:flex}._kpiRow_11ngq_30{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._value_11ngq_36{font-variant-numeric:tabular-nums}._missing_11ngq_40{color:var(--muted);font-style:italic}._denominator_11ngq_45{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._note_11ngq_51{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._origin_11ngq_58{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:flex}._originHero_11ngq_72{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--text-inverse-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:flex}._list_11ngq_82{padding-left:var(--sp-4);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}._listLabel_11ngq_90{font-weight:600}._listReason_11ngq_94{margin-left:var(--sp-2);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._chain_11ngq_103{padding-left:var(--sp-4);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}._sources_11ngq_111{color:var(--muted)}._actions_11ngq_115{gap:var(--sp-3);flex-wrap:wrap;display:flex}._action_11ngq_115{align-items:center;gap:var(--sp-2);display:inline-flex}._deadEnd_11ngq_129{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._compare_11ngq_135{gap:var(--sp-2);flex-direction:column;display:flex}._compareRow_11ngq_141{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}._limits_11ngq_148{border-top:1px solid var(--line);padding-top:var(--sp-3);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);gap:var(--sp-1);flex-direction:column;display:flex}._limits_11ngq_148 p{margin:0}._howRow_11ngq_163{justify-content:flex-start;display:flex}._how_11ngq_163{gap:var(--sp-4);flex-direction:column;display:flex}._pairs_11ngq_174{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(140px,auto) 1fr;margin:0;display:grid}._pairs_11ngq_174 dt{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._pairs_11ngq_174 dd{margin:0}._classes_11ngq_191{gap:var(--sp-2);flex-wrap:wrap;display:flex}._hash_11ngq_197{font-family:var(--font-mono);font-size:var(--type-caption-size);word-break:break-all}._json_11ngq_203{padding:var(--sp-3);background:var(--soft);border-radius:var(--radius-inner);font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-line);max-height:360px;margin:0;overflow-x:auto}._nearest_11ngq_215{margin-top:var(--sp-2)}._pocket_11ngq_221{gap:var(--sp-3);flex-direction:column;display:flex}._tool_11ngq_227{border:1px solid var(--line);border-radius:var(--radius-inner);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}._toolHead_11ngq_236{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._toolId_11ngq_243{font-weight:600}._toolParams_11ngq_247{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}._result_11ngq_254{margin-top:var(--sp-3)}._station_11ngq_260{gap:var(--sp-6);flex-direction:column;display:flex}._ask_11ngq_266{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}._askField_11ngq_273{flex:320px}._planCalls_11ngq_277,._history_11ngq_283{gap:var(--sp-2);flex-direction:column;display:flex}._historyRow_11ngq_289{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._historyWhen_11ngq_298{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}._states_1pyw0_15{gap:var(--sp-3);flex-wrap:wrap;align-items:baseline;display:flex}._stateCell_1pyw0_22{flex-direction:column;gap:2px;min-width:6.5rem;display:flex}._stateCount_1pyw0_29{font-size:var(--type-kpi-size);font-variant-numeric:tabular-nums;line-height:1.1}._stateZero_1pyw0_35{color:var(--muted)}._stateLabel_1pyw0_39{font-size:var(--type-caption-size);color:var(--ink)}._slotRow_1pyw0_45{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(10rem,1fr) minmax(9rem,auto) auto auto;align-items:center;display:grid}._slotOrder_1pyw0_54{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}._slotName_1pyw0_60{flex-direction:column;gap:2px;display:flex}._slotHint_1pyw0_66{font-size:var(--type-caption-size);color:var(--muted)}._slotAdded_1pyw0_71 ._slotOrder_1pyw0_54:after{content:"+"}@media (width<=720px){._slotRow_1pyw0_45{row-gap:var(--sp-1);grid-template-columns:2.5rem 1fr}}._reasonRow_1pyw0_82{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}._ledger_1pyw0_90{gap:var(--sp-2);flex-direction:column;display:flex}._ledgerRow_1pyw0_96{gap:var(--sp-2);font-size:var(--type-caption-size);flex-wrap:wrap;align-items:baseline;display:flex}._ledgerWhen_1pyw0_104{color:var(--muted);font-variant-numeric:tabular-nums;min-width:6rem}._ledgerWhy_1pyw0_110{color:var(--ink)}._slot_1pyw0_45{border-bottom:1px solid var(--line)}._slot_1pyw0_45 ._slotRow_1pyw0_45{border-bottom:none}._norms_1pyw0_125{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}._normRow_1pyw0_132{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}._normRow_1pyw0_132 dd{font-variant-numeric:tabular-nums;margin:0}.pl-kpis{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pl-kpis[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-kpis>:is(.kpi,.kpi-wrap){container-type:inline-size}@media (width<=1279px){.pl-kpis,.pl-kpis[data-count]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.pl-kpis,.pl-kpis[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-filters{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.pl-filters__farm{flex:240px;min-width:200px;max-width:360px}@media (width<=640px){.pl-filters__farm{flex-basis:100%;max-width:none}}.pl-hint{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.pl-error{color:var(--data-critical-ink);font-size:var(--fs-body);margin:var(--sp-2) 0}.pl-table .table-scroll{max-height:min(66vh,640px);overflow:auto}.pl-table .table th{z-index:1;background:var(--card);position:sticky;top:0}.pl-table .table td{vertical-align:middle;padding-block:4px}.pl-cell{align-items:baseline;gap:2px var(--sp-2);flex-wrap:wrap;display:inline-flex}.pl-flag{font-size:var(--fs-caption);color:var(--data-warning-ink)}.pl-actions{align-items:center;gap:var(--sp-2);white-space:nowrap;justify-content:flex-end;display:inline-flex}.pl-table .btn--sm{width:auto}.pl-pager{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.pl-pager__buttons{gap:var(--sp-2);display:inline-flex}.pl-pager .btn{width:auto}.pl-conflicts{font-size:var(--fs-body);margin:0;padding-left:18px}.pl-form{gap:var(--sp-4);flex-direction:column;min-height:calc(100dvh - 134px);display:flex}.pl-form .fm-actions[data-sticky]{margin:auto -26px -26px;padding-inline:26px}.pl-ctx{gap:2px var(--sp-4);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--soft);font-size:var(--fs-body);grid-template-columns:max-content 1fr;margin:0;display:grid}.pl-ctx dt{color:var(--muted)}.pl-ctx dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.pl-preview{gap:var(--sp-3);flex-direction:column;display:flex}.pl-counts{font-size:var(--fs-body);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pl-problems{gap:var(--sp-2);flex-direction:column;display:flex}.pl-problems__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.pl-problems ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-problems li{padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);flex-direction:column;gap:2px;display:flex}.pl-problems__head{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);font-size:var(--fs-body);flex-wrap:wrap;display:flex}@media (width<=639px){.pl-table .table-scroll{max-height:none;overflow:visible}.pl-table .table,.pl-table .table tbody{width:100%;display:block}.pl-table .table thead{display:none}.pl-table .table tr{gap:4px var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field actions""farm farm""crop area""from from""by by";align-items:center;display:grid}.pl-table .table td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.pl-table .table td[data-col=field]{font-weight:var(--fw-semibold);grid-area:field}.pl-table .table td[data-col=farm]{grid-area:farm}.pl-table .table td[data-col=crop]{grid-area:crop}.pl-table .table td[data-col=area]{font-variant-numeric:tabular-nums;grid-area:area;justify-self:end}.pl-table .table td[data-col=from]{grid-area:from}.pl-table .table td[data-col=by]{grid-area:by}.pl-table .table td[data-col=actions]{grid-area:actions;width:auto}.pl-table .table td[data-col=area]:before,.pl-table .table td[data-col=from]:before,.pl-table .table td[data-col=by]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:var(--fw-regular)}.pl-table .table td[data-col=from],.pl-table .table td[data-col=by]{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-table .table td[data-col=from]:before,.pl-table .table td[data-col=by]:before{color:inherit}.pl-table .btn--sm{width:auto}}._splitColumn_2sdiq_7{text-align:left;min-width:200px;max-width:280px}._openGrid_2sdiq_17{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}._note_2sdiq_26{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._rows_2ytos_4{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_2ytos_4{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._row_2ytos_4:last-child{border-bottom:none}._head_2ytos_28{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}._actor_2ytos_35{font-weight:600}._signal_2ytos_39,._area_2ytos_40,._deadline_2ytos_41{font-variant-numeric:tabular-nums}._deadline_2ytos_41{color:var(--muted);font-size:var(--type-caption-size)}._note_2ytos_50{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._caution_2ytos_59{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-inner);color:var(--ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._grounds_2ytos_69{gap:var(--sp-1);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._disposition_2ytos_82{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--soft);flex-direction:column;display:flex}._hint_1chel_3{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}._actions_1chel_10{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}._verdict_1chel_20{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--soft);flex-wrap:wrap;align-items:flex-end;display:flex}._verdictField_1chel_31{gap:var(--sp-1);flex-direction:column;min-width:12rem;display:flex}._verdictReason_1chel_38{flex:22rem}._verdictLabel_1chel_42{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._actingNote_1chel_52{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-inner);color:var(--ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--soft);display:inline-flex}._claims_1chel_67{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}._claim_1chel_67{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--card);flex-direction:column;display:flex}._claimTitle_1chel_83{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted);font-weight:700}._claimBody_1chel_91{font-size:var(--type-body-size);line-height:var(--type-body-line)}._claimMeta_1chel_96{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._split_1chel_102{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}._groupHead_1chel_112{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._groupTitle_1chel_122{gap:var(--sp-1);font-size:var(--type-body-size);flex-direction:column;font-weight:600;display:flex}.login{background:var(--canvas);min-height:100vh;padding:var(--sp-8) var(--sp-6);justify-content:center;align-items:center;display:flex}.login__panel{background:var(--card);border:1px solid var(--color-border-subtle);border-radius:var(--r-hero);width:100%;max-width:960px;box-shadow:var(--shadow-focus);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.login__hero{background-image:var(--grad-hero);color:var(--text-inverse);padding:var(--sp-12) var(--sp-8);gap:var(--sp-4);background-origin:border-box;flex-direction:column;display:flex}.login__points{padding:var(--sp-6) 0 0;border-top:1px solid var(--on-green-line);gap:var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-inverse-note);margin:auto 0 0;list-style:none;display:grid}.login__points li{align-items:center;gap:var(--sp-3);display:flex}.login__pointicon{border-radius:var(--r-tiny);background:var(--on-green-3);width:28px;height:28px;color:var(--text-inverse);flex:none;place-items:center;display:grid}.login__brand{align-items:center;gap:var(--sp-3);display:flex}.login__mark{border-radius:var(--r-tiny);background:var(--on-green-3);flex:none;place-items:center;width:32px;height:32px;display:grid}.login__brandname{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--text-inverse-muted)}.login__title{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-black);letter-spacing:-.01em;color:var(--text-inverse);max-width:32ch}.login__titlesoft{font-weight:var(--fw-medium);color:var(--text-inverse-muted)}.login__sub{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--text-inverse-note)}.login__source{align-items:center;gap:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-inverse-note);flex-wrap:wrap;max-width:64ch;display:flex}.login__figures{gap:var(--sp-8);margin:var(--sp-2) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--on-green-line);flex-wrap:wrap;display:flex}.login__fig{gap:2px;display:grid}.login__fig dt{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--text-inverse-muted)}.login__fig dd{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);color:var(--text-inverse);margin:0}.login__figsmiss{margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--on-green-line);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-inverse-note);max-width:64ch}.login__body{padding:var(--sp-12) var(--sp-8);gap:var(--sp-6);align-content:center;display:grid}.login__ask{gap:var(--sp-2);display:grid}.login__leadtext{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:76ch}.login__roles{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.login__note{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);flex-wrap:wrap;display:flex}.rolecard{gap:var(--sp-3);text-align:left;padding:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);align-content:start;display:grid}.rolecard:hover{border-color:var(--mint);background:var(--soft);box-shadow:var(--shadow-card)}.rolecard__head{align-items:center;gap:var(--sp-3);display:flex}.rolecard__icon{border-radius:var(--r-tiny);background:var(--sage);width:36px;height:36px;color:var(--deep);flex:none;place-items:center;display:grid}.rolecard__title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);color:var(--ink)}.rolecard__tagline{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.rolecard__sees{gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink);display:grid}.rolecard__sees li{padding-left:var(--sp-4);position:relative}.rolecard__sees li:before{content:"";border-radius:var(--r-pill);background:var(--active);width:6px;height:6px;position:absolute;top:6px;left:0}.rolecard__scope{padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.rolecard__go{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--text-link);display:flex}.rolecard:hover .rolecard__go{text-decoration:underline}.pickfarm{gap:var(--sp-4);justify-items:start;display:grid}.pickfarm>*{width:100%}.pickfarm>.btn{width:auto}.pickfarm__head{gap:var(--sp-2);display:grid}.pickfarm__head .t-caption{max-width:76ch}.pickfarm__field{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-4);border:1px solid var(--color-control-border);border-radius:var(--r-control);background:var(--card);color:var(--muted);transition:border-color var(--t-fast), box-shadow var(--t-fast);display:flex}.pickfarm__field:focus-within{border-color:var(--line-focus);box-shadow:var(--ring-focus)}.pickfarm__field input{min-width:0;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;border:0;outline:none;flex:auto}.pickfarm__field input::placeholder{color:var(--muted)}.pickfarm__list{gap:var(--sp-2);display:grid}.pickfarm__hit{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);text-align:left;color:var(--muted);transition:border-color var(--t-fast), background var(--t-fast);display:flex}.pickfarm__hit:hover{border-color:var(--mint);background:var(--sage)}.pickfarm__icon{border-radius:var(--r-tiny);background:var(--soft);width:28px;height:28px;color:var(--deep);flex:none;place-items:center;display:grid}.pickfarm__main{flex:auto;gap:2px;min-width:0;display:grid}.pickfarm__name{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickfarm__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickfarm__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--r-tiny);background:var(--soft)}@media (width<=1023px){.login__roles{grid-template-columns:minmax(0,1fr)}.login__hero{padding:var(--sp-8) var(--sp-6)}.login__body{padding:var(--sp-6)}}@media (width<=767px){.login{padding:var(--sp-4) var(--sp-3)}.login__figures{gap:var(--sp-6)}}.signin{gap:var(--sp-3);max-width:420px;margin-bottom:var(--sp-6);display:grid}.signin>.btn{margin-top:var(--sp-1);justify-self:stretch}.signin__field{gap:var(--sp-1);display:grid}.signin__field input{height:var(--h-control-md);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card)}.signin__error{color:var(--st-alert-ink);font-size:var(--fs-caption);line-height:var(--lh-caption)}.rolecard--static{cursor:default}.rolecard--static:hover{border-color:var(--line);box-shadow:none;transform:none}@media (width<=767px){.login__panel{grid-template-columns:minmax(0,1fr)}.login__hero,.login__body{padding:var(--sp-8) var(--sp-6)}}.login{align-items:stretch;padding:0}.login__panel{max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.login__hero{padding:var(--sp-12) clamp(var(--sp-8), 6vw, 96px);justify-content:center}.login__hero .login__brand{top:var(--sp-8);position:absolute}.login__hero{position:relative}.login__points{margin-top:var(--sp-6);max-width:44ch}.login__body{padding:var(--sp-12) clamp(var(--sp-8), 6vw, 96px);justify-items:center}.login__body>*{width:100%;max-width:400px}.login__body .signin{max-width:400px;margin-bottom:0}@media (width<=767px){.login__panel{grid-template-columns:minmax(0,1fr);min-height:100vh}.login__hero{padding:calc(var(--sp-12) + var(--sp-4)) var(--sp-6) var(--sp-8)}.login__hero .login__brand{top:var(--sp-6)}.login__body{padding:var(--sp-8) var(--sp-6);align-content:start}}@media (width>=1600px){.login__hero{padding-right:clamp(var(--sp-8), 5vw, 128px);align-items:flex-end}.login__hero>*{width:min(100%,860px)}.login__hero .login__brand{left:auto;right:clamp(var(--sp-8), 5vw, 128px);width:min(100% - 2 * var(--sp-8), 860px)}.login__title{font-size:clamp(var(--fs-display), 1.9vw, 48px);max-width:none;margin-bottom:var(--sp-2);line-height:1.15}.login__sub,.login__points{font-size:var(--fs-title)}.login__points{max-width:none}.login__body{padding-left:clamp(var(--sp-8), 5vw, 128px);justify-items:start}.login__body>*,.login__body .signin{max-width:520px}.login__body .signin__field input,.login__body .signin>.btn{height:48px;font-size:var(--fs-title)}}.ov-kpis{gap:var(--sp-4);grid-template-columns:1.45fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;display:grid}@media (width<=1279px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=767px){.ov-kpis{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.ov-sub{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.ov-note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ov-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ov-cycle{gap:var(--sp-4);display:grid}.ov-cycle__top{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ov-cycle__name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold)}.ov-cycle__meta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.ov-stage{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-tiny);background:var(--sage);color:var(--deep);display:grid}.ov-stage__head{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ov-stage__label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);opacity:.75}.ov-stage__name{font-weight:var(--fw-bold)}.ov-stage__win{font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;margin-left:auto}.ov-span{border-radius:var(--r-pill);background:var(--card);height:6px;position:relative;overflow:hidden}.ov-span__past{background:var(--active);border-radius:var(--r-pill);position:absolute;inset:0 auto 0 0}.ov-stage__foot{font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.ov-wins{gap:var(--sp-2);display:grid}.ov-wins__row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ov-wins__days{min-width:60px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-tiny);background:var(--soft);border:1px solid var(--line-strong);color:var(--ink);align-content:center;justify-items:center;display:grid}.ov-wins__num{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ov-wins__word{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ov-wins__main{gap:2px;min-width:0;display:grid}.ov-wins__name{font-weight:var(--fw-semibold)}.ov-wins__sub,.ov-wins__vol{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.ov-wins__vol{text-align:right;white-space:nowrap;justify-items:end;gap:2px;display:grid}.ov-closed{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ov-closed__name{font-weight:var(--fw-semibold)}.ov-closed__facts{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.ov-closed__go{white-space:nowrap;margin-left:auto}.ov-queue{gap:var(--sp-2);display:grid}.ov-queue__item{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);grid-template-columns:auto minmax(0,1fr);display:grid}.ov-queue__icon{border-radius:var(--r-tiny);border:1px solid var(--color-border-subtle);background:var(--soft);width:28px;height:28px;color:var(--muted);place-items:center;display:grid}.ov-queue__body{gap:var(--sp-1);min-width:0;display:grid}.ov-queue__top{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ov-queue__level{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.ov-queue__title{font-weight:var(--fw-semibold)}.ov-queue__text,.ov-queue__foot{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ov-queue__foot{font-variant-numeric:tabular-nums}.ov-crops{gap:var(--sp-3);display:grid}.ov-crops__chart{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ov-rows{gap:var(--sp-1);display:grid}.ov-crop{gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:baseline;display:grid}.ov-crop:last-child{border-bottom:0;padding-bottom:0}.ov-crop__dot{border:1px solid var(--line-strong);border-radius:3px;align-self:center;width:12px;height:12px}.ov-crop__ha{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);text-align:right;white-space:nowrap}.ov-crop__n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:right;white-space:nowrap;min-width:10ch}.ov-ready{gap:var(--sp-2);display:grid}.ov-ready__row{gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ov-ready__row:last-child{border-bottom:0;padding-bottom:0}.ov-ready__main{gap:2px;min-width:0;display:grid}.ov-ready__name{font-weight:var(--fw-semibold)}.ov-ready__fact{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.ov-ask{gap:var(--sp-4);display:grid}.ov-ask__bar{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r-pill);background:var(--soft);color:var(--action-disabled-fg);display:flex}.ov-ask__input{min-width:0;color:var(--action-disabled-fg);background:0 0;border:0;outline:none;flex:auto}.ov-ask__input::placeholder{color:var(--action-disabled-fg)}.ov-presets{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){.ov-presets{grid-template-columns:minmax(0,1fr)}}.ov-preset{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);align-content:start;display:grid}.ov-preset__icon{color:var(--active)}.ov-preset__q{font-weight:var(--fw-semibold)}.ov-preset__why{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.district{gap:var(--sp-4);padding-bottom:var(--sp-8);flex-direction:column;display:flex}.district-controls{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.district-scope{margin:var(--sp-1) 0 0;align-items:center;gap:var(--sp-1);font-size:var(--fs-body);color:var(--muted);flex-wrap:wrap;display:flex}.district-foot{font-size:var(--fs-caption);color:var(--muted);margin:0}.district-kpi-note{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.district-kpi-note>span{white-space:nowrap}.district-kpi-note>.district-kpi-plan{white-space:normal;color:var(--muted);flex-basis:100%}.district-delta{color:var(--muted)}.district-delta--worse{color:var(--data-warning-ink)}.district-delta--better{color:var(--data-ok-ink)}.district-warn{color:var(--data-warning-ink)}.district-chart{min-width:0}.district-chart__aside{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.district-chart__toggle{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--fs-caption);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.district-chart__toggle[aria-pressed=true]{background:var(--soft)}.district-chart__caption{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--muted)}.district-chart__note{align-items:center;gap:var(--sp-1);display:inline-flex}.district-chart__table{max-height:300px;overflow-x:auto}.district-table{border-collapse:collapse;width:100%;font-size:var(--fs-caption)}.district-table th,.district-table td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.district-table .district-table__num{text-align:right;font-variant-numeric:tabular-nums}.district-now__label{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--muted);margin:0}.district-now__muted{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);margin:0}.district-now__cycles{align-items:center;gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.district-now__cycle-list{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.district-now__cycle{align-items:baseline;gap:2px var(--sp-2);padding:6px var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;flex-wrap:wrap;display:inline-flex}button.district-now__cycle{cursor:pointer}button.district-now__cycle:hover{background:var(--soft)}.district-now__cycle--on{background:var(--soft);border-color:var(--line)}.district-now__shown{font-size:var(--fs-caption);color:var(--data-ok-ink);font-weight:var(--fw-semibold)}.district-now__cols{gap:var(--sp-4);grid-template-columns:minmax(0,5fr) minmax(220px,2fr);display:grid}.district-now__col{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.district-now__col--soon{padding-left:var(--sp-4);border-left:1px solid var(--line)}.district-now__works{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.district-now__works>li{min-width:0;display:flex}.district-now__work{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);padding-right:var(--sp-8);border-radius:var(--r-control);background:var(--soft);color:var(--ink);border:1px solid #0000;flex:auto;grid-template-columns:minmax(0,1.3fr) minmax(160px,1fr) 11.5rem;display:grid}.district-now__work-name{font-weight:var(--fw-semibold);font-size:var(--fs-body);line-height:1.3}.district-now__work-progress{flex-direction:column;gap:4px;min-width:0;display:flex}.district-now__due{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;text-align:right}@media (width<=767px){.district-now__work{grid-template-columns:minmax(0,1fr)}.district-now__due{text-align:left}}.district-now__due--near{color:var(--data-warning-ink);font-weight:var(--fw-semibold)}.district-now__bar{background:color-mix(in oklab, var(--line) 70%, transparent);border-radius:3px;height:6px;display:flex;overflow:hidden}.district-now__bar-done{background:var(--data-ok)}.district-now__bar-active{background:var(--data-progress)}.district-now__soon{gap:var(--sp-2);font-size:var(--fs-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.district-now__soon li{gap:var(--sp-2);align-items:baseline;display:flex}.district-now__soon-date{min-width:64px;font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}@media (width<=1023px){.district-now__cols{grid-template-columns:minmax(0,1fr)}.district-now__col--soon{padding-left:0;padding-top:var(--sp-3);border-left:0;border-top:1px solid var(--line)}}.district-kpis{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.district-kpis>:is(.kpi,.kpi-wrap){container-type:inline-size}@media (width<=1359px){.district-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.district-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.district-section{gap:var(--sp-3);flex-direction:column;display:flex}.district-section__title{margin:var(--sp-2) 0 0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--muted)}.district-insights{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.district-insight{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--soft);flex-direction:column;gap:2px;display:flex}.district-insight__kind{font-size:var(--fs-caption);color:var(--muted);font-weight:var(--fw-semibold)}.district-insight__title{color:var(--ink);font-size:var(--fs-body);line-height:1.4}.district-insight__title:hover{text-decoration:underline}.district-insights+.disclosure{margin-top:var(--sp-2)}.district-flow{grid-template-columns:repeat(auto-fill, minmax(clamp(calc(25% - var(--sp-2)), (560px - 100%) * 999, calc(50% - var(--sp-2))), 1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.district-flow__step{gap:var(--sp-1);padding:var(--sp-3);padding-right:var(--sp-8);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--card);color:var(--ink);flex-direction:column;height:100%;display:flex}.district-flow__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.district-flow__late-row{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-caption);color:var(--data-warning-ink);display:flex}.district-flow__label{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--muted);font-weight:var(--fw-semibold);display:inline-flex}.district-flow__num{font-size:var(--fs-title);font-variant-numeric:tabular-nums}.district-flow__note{margin:var(--sp-3) 0 0;font-size:var(--fs-caption);color:var(--muted)}.district-flow__late{color:var(--data-warning-ink);font-weight:var(--fw-semibold)}.district-print-only,:is(.district--print .district-noprint,.district--print .spark,.content__inner:has(>.district--print)>:not(.district)){display:none}.district--print .district-print-only{display:inline}@media print{@page{size:A4 landscape;margin:10mm}.sidebar,.topbar,.skip-link,.district-noprint,.district-screen-only,.district .spark{display:none!important}.district-print-only{display:inline}.content__inner:has(>.district)>:not(.district){display:none!important}.shell,.main,.content,.content__inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.district section{break-inside:avoid}.district a{color:inherit;text-decoration:none}.district-page-break{break-before:page}}.cyc-hero{border-radius:var(--r-hero);border:1px solid var(--color-border-subtle);background:var(--card);overflow:hidden}.cyc-hero__band{background-image:var(--grad-hero);box-shadow:var(--shadow-hero);padding:var(--sp-6);gap:var(--sp-3);display:grid}.cyc-hero__eyebrow{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--text-inverse-muted);display:flex}.cyc-hero__title{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-inverse)}.cyc-hero__title a{color:var(--text-inverse)}.cyc-hero__sub{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-inverse-muted)}.cyc-hero__stage{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--on-green-3);border:1px solid var(--on-green-line);color:var(--text-inverse);font-weight:var(--fw-semibold);font-size:var(--fs-caption);line-height:var(--lh-caption);place-self:start;display:inline-flex}.cyc-hero__figures{gap:var(--sp-6);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.cyc-hero__fig{gap:2px;display:grid}.cyc-hero__figval{font-size:var(--fs-kpi);line-height:var(--lh-kpi);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-inverse)}.cyc-hero__figunit{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--text-inverse-muted);margin-left:var(--sp-2)}.cyc-hero__figlabel{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--text-inverse-note)}.cyc-hero__body{padding:var(--sp-6);gap:var(--sp-4);background:var(--card);display:grid}.cyc-windows{gap:var(--sp-2);display:grid}.cyc-window{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--soft);flex-wrap:wrap;display:flex}.cyc-window__name{font-weight:var(--fw-semibold)}.cyc-window__left{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--st-ok-deep);white-space:nowrap;margin-left:auto}.cyc-window--closing{border-color:var(--st-warn);box-shadow:inset 3px 0 0 var(--st-warn)}.cyc-window--closing .cyc-window__left{color:var(--st-warn-ink)}.cyc-window__meta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.cyc-summary{gap:var(--sp-4);display:grid}.cyc-closed{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);display:inline-flex}.cyc-templates{gap:var(--sp-3);display:grid}.cyc-template{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);display:grid}.cyc-template__head{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cyc-template__name{font-weight:var(--fw-semibold)}.cyc-template__ver{margin-left:auto}.ribbon{gap:0;min-width:640px;display:grid}.ribbon__row{gap:var(--sp-4);padding:var(--sp-2) 0;grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid}.ribbon__row--axis{padding-bottom:var(--sp-1)}.ribbon__side{align-content:center;gap:2px;min-width:0;display:grid}.ribbon__side--axis{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted);align-content:end}.ribbon__name{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}.ribbon__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ribbon__lane{border-radius:var(--r-tiny);background:var(--soft);border:1px solid var(--color-border-subtle);min-height:56px;color:inherit;transition:background var(--t-fast), border-color var(--t-fast);text-decoration:none;display:block;position:relative}a.ribbon__lane:hover{background:var(--card);border-color:var(--line-strong);text-decoration:none}.ribbon__lane--axis{border:0;border-bottom:1px solid var(--color-border-subtle);background:0 0;min-height:46px}.ribbon__tick{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);white-space:nowrap;justify-items:center;display:grid;position:absolute;bottom:2px;transform:translate(-50%)}.ribbon__tickname{font-variant-numeric:tabular-nums}.ribbon__tickyear{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-bold);color:var(--muted)}.ribbon__bands{gap:var(--sp-1);padding:var(--sp-2) 0 var(--sp-4);flex-direction:column;display:flex}.ribbon__band{height:36px;display:block;position:relative}.ribbon__base{bottom:var(--sp-2);background:var(--line-strong);border-radius:var(--r-pill);height:2px;position:absolute}.ribbon__seg{padding:0 var(--sp-2);border-radius:var(--r-tiny);border:1px solid var(--active);background:var(--sage);align-content:center;gap:0;display:grid;position:absolute;top:0;bottom:0;overflow:hidden;container-type:inline-size}@container (width<=132px){.ribbon__segwin{display:none}}.ribbon__seg--active{background:var(--mint);border-color:var(--active)}.ribbon__seg--closed{background:var(--sage);border-color:var(--line-strong)}.ribbon__seg--planned{border-color:var(--line);background:0 0;border-style:dashed}.ribbon__segname{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);color:var(--deep);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ribbon__segwin{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.ribbon__today,.chrono__today{border-left:1px dashed var(--copper-deep);width:0;position:absolute;top:0;bottom:0}.ribbon__todaytag,.chrono__todaytag{padding:0 var(--sp-1);border-radius:var(--r-tiny);background:var(--copper-soft);color:var(--copper-deep);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ribbon__foot{gap:var(--sp-4);padding-top:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);flex-wrap:wrap;display:flex}.chrono{gap:0;min-width:900px;display:grid}.chrono__row{gap:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:210px minmax(0,1fr) 156px;align-items:center;min-height:44px;display:grid}.chrono__row:last-child{border-bottom:0}.chrono__row--axis{border-bottom:1px solid var(--line-strong);min-height:46px}.chrono__side{min-width:0;padding:var(--sp-2) 0;gap:1px;display:grid}.chrono__side--axis{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted);align-content:end}.chrono__side--tail{text-align:right;z-index:2;background:var(--card);margin-left:calc(-1 * var(--sp-4));padding-left:var(--sp-4);border-left:1px solid var(--color-border-subtle);align-content:center;align-self:stretch;justify-items:end;position:sticky;right:0}.chrono__side--axis.chrono__side--tail{z-index:3;align-content:end}.cyc-scrollhint{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);display:none}@media (width<=1231px){.cyc-scrollhint{display:flex}}.chrono__name{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chrono__name:hover{color:var(--text-link)}.chrono__meta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chrono__cond{border-bottom:1px dotted var(--line-strong);cursor:help}.chrono__lane{align-self:stretch;min-height:44px;position:relative}.chrono__lane--axis{min-height:46px}.chrono__tick{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);white-space:nowrap;position:absolute;bottom:2px;transform:translate(-50%)}.chrono__bar{border-radius:var(--r-tiny);box-sizing:border-box;align-content:center;gap:2px;min-width:28px;height:22px;padding:0 3px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.chrono__bar--done{background:var(--sage);border:1px solid var(--st-ok-deep)}.chrono__bar--active{background:repeating-linear-gradient(45deg, var(--st-progress) 0, var(--st-progress) 4px, var(--st-progress-soft) 4px, var(--st-progress-soft) 8px);border:1px solid var(--st-progress-ink)}.chrono__bar--closing{border-color:var(--st-warn);box-shadow:inset -4px 0 0 var(--st-warn-ink)}.chrono__bar--upcoming{background:var(--st-future);border:1px dashed var(--muted)}.chrono__offscale{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);position:absolute;top:50%;left:0;transform:translateY(-50%)}.chrono__stage{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-2);border-bottom:1px solid var(--color-border-subtle);display:flex}.chrono__stagename{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--deep)}.chrono__stagenote{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.chrono__tail{justify-items:end;gap:1px;display:grid}.chrono__tailtop{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.chrono__tailsub{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.micro{gap:2px;width:100%;display:grid}.micro__row{border-radius:var(--r-pill);background:var(--series-track);height:4px;display:block;overflow:hidden}.micro__fill{border-radius:var(--r-pill);height:100%;display:block}.micro__fill--reported{background:var(--st-ok)}.micro__fill--verified{background:var(--st-ok-deep)}.chrono__legend{gap:var(--sp-4);padding-top:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);flex-wrap:wrap;display:flex}.chrono__key{align-items:center;gap:var(--sp-2);display:inline-flex}.chrono__swatch{border-radius:var(--r-tiny);flex:none;width:22px;height:12px}.chrono__swatch--done{background:var(--sage);border:1px solid var(--st-ok-deep)}.chrono__swatch--active{background:repeating-linear-gradient(45deg, var(--st-progress) 0, var(--st-progress) 4px, var(--st-progress-soft) 4px, var(--st-progress-soft) 8px);border:1px solid var(--st-progress-ink)}.chrono__swatch--closing{background:repeating-linear-gradient(45deg, var(--st-progress) 0, var(--st-progress) 4px, var(--st-progress-soft) 4px, var(--st-progress-soft) 8px);border:1px solid var(--st-warn);box-shadow:inset -4px 0 0 var(--st-warn-ink)}.chrono__swatch--upcoming{background:var(--st-future);border:1px dashed var(--muted)}.chrono__swatch--split{background:linear-gradient(180deg, var(--st-ok) 0, var(--st-ok) 50%, var(--st-ok-deep) 50%, var(--st-ok-deep) 100%)}.chrono__swatch--today{border-left:1px dashed var(--copper-deep);border-radius:0;width:0;height:16px}.chrono__keynote{flex:100%}.cyc-wide{min-width:0}.cyc-scroll{min-width:0;max-width:100%;padding-bottom:var(--sp-2);overflow-x:auto}.cyc-stagefold{gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);justify-items:start;display:grid}.cyc-stagefold>.disclosure{width:100%}.cyc-pick{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.cyc-pick__btn{border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);background:var(--card);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast)}.cyc-pick__btn:hover{background:var(--soft);color:var(--ink)}.cyc-pick__btn.is-on{background:var(--deep);border-color:var(--deep);color:var(--text-inverse)}.cyc-events{gap:var(--sp-2);display:grid}.cyc-event{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);grid-template-columns:96px minmax(0,1fr);display:grid}.cyc-event__date{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cyc-event__main{gap:2px;min-width:0;display:grid}.cyc-event__title{font-weight:var(--fw-semibold)}.cyc-event__body{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.cyc-event__kind{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.cyc-water{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cyc-water__chart{gap:var(--sp-2);justify-items:end;display:grid}.cyc-waterbars{align-items:flex-end;gap:var(--sp-3);display:flex}.cyc-waterbar{align-content:end;justify-items:center;gap:var(--sp-1);width:72px;display:grid}.cyc-waterbar__val{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.cyc-waterbar__col{border-radius:var(--r-tiny) var(--r-tiny) 0 0;background:var(--aqua);border:1px solid var(--aqua-deep);border-bottom:0;width:100%}.cyc-waterbar__name{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--line-strong);max-width:100%;padding-top:var(--sp-1);width:100%;overflow:hidden}@media (width<=1279px){.cyc-water{grid-template-columns:minmax(0,1fr)}.cyc-water__chart{justify-items:start}}@media (width<=767px){.cyc-hero__band,.cyc-hero__body{padding:var(--sp-4)}.cyc-hero__figures{gap:var(--sp-4)}}.cyc-kpi-skel .kpi{min-height:188px}.workmeta{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);flex-wrap:wrap;display:flex}.workmeta__stage{align-items:center;gap:var(--sp-1);color:var(--ink);font-weight:var(--fw-semibold);display:inline-flex}.workmeta__cycle{align-items:center;gap:var(--sp-1);font-weight:var(--fw-semibold);display:inline-flex}.workmeta__sep{color:var(--line-strong)}.worknote{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--r-tiny);background:var(--soft);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);max-width:76ch;display:flex}.workscope{gap:var(--sp-3);padding-bottom:0}.workscope>p{margin:0}.workscope__conflicts{margin-top:0}.worklate{gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);display:grid}.worklate__line{align-items:center;gap:var(--sp-2);color:var(--ink);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);display:flex}.worklate__line svg{color:var(--muted)}.worklate__value{font-variant-numeric:tabular-nums;margin-left:auto}.worklate__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.reportfeed{gap:var(--sp-2);display:grid}.reportfeed__item{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--card);display:grid}.reportfeed__top{align-items:center;gap:var(--sp-2);display:flex}.reportfeed__date{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.reportfeed__where{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);display:flex}.reportfeed__where a{font-weight:var(--fw-semibold)}.reportfeed__author{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.reportfeed__actor{align-items:center;gap:var(--sp-1);color:var(--ink);display:inline-flex}.reportfeed__onbehalf{align-items:center;gap:var(--sp-1);color:var(--muted);display:inline-flex}.reportcell{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.reportcell__onbehalf{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.waterstrip{gap:var(--sp-3);display:grid}.waterstrip__bar{border-radius:var(--r-pill);background:var(--series-track);height:14px;position:relative;overflow:hidden}.waterstrip__fill{border-radius:var(--r-pill);background:var(--aqua);transition:width var(--t-base);position:absolute;inset:0 auto 0 0}.waterstrip__facts{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-body);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.waterstrip__facts>span{align-items:center;gap:var(--sp-1);display:inline-flex}.tplfacts{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tplfacts strong{color:var(--ink);font-weight:var(--fw-semibold)}.tplfacts__sep{color:var(--line-strong)}.draftchip{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);border:1px dashed var(--line-strong);background:var(--soft);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.workrow{gap:2px;display:grid}.workrow--off{opacity:.55}.workrow--off .workrow__name{text-decoration:line-through}.workrow__name{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);display:flex}.workrow__source{color:var(--muted)}.workrow__cond{gap:2px;max-width:42ch;display:grid}.workedit{gap:var(--sp-2);display:grid}.workedit__row{align-items:center;gap:var(--sp-2);display:flex}.workedit__label{min-width:5ch;font-size:var(--fs-caption);color:var(--muted)}.workedit__toggle{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--muted);display:flex}.stepper{align-items:center;gap:var(--sp-1);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:2px;display:inline-flex}.stepper__btn{border-radius:var(--r-pill);background:var(--soft);width:24px;height:24px;color:var(--ink);transition:background var(--t-fast);border:0;justify-content:center;align-items:center;display:inline-flex}.stepper__btn:hover{background:var(--mint)}.stepper__value{text-align:center;min-width:2.5ch;font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.addwork{align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.addwork__field{gap:var(--sp-1);font-size:var(--fs-caption);color:var(--muted);display:grid}.addwork__field input,.addwork__field select{height:36px;padding:0 var(--sp-3);border:1px solid var(--color-control-border);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit}.addwork__error{color:var(--copper-deep);flex:100%}.editpanel{gap:var(--sp-4);align-items:start;display:grid}.editpanel__banner{display:flex}.editpanel__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.dialog-overlay{padding:var(--sp-4);background:var(--k2-rgba-18-32-25-042);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-card{gap:var(--sp-4);width:min(480px,100%);padding:var(--sp-6);border-radius:var(--r-hero);background:var(--card);box-shadow:var(--shadow-focus);display:grid}.dialog-card__actions{justify-content:flex-end;gap:var(--sp-3);display:flex}@media (width<=767px){.addwork{flex-direction:column;align-items:stretch}.dialog-card{padding:var(--sp-4)}}.wcamp__farm{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--sage);color:var(--ink);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.wcamp__farm a{align-items:center;gap:var(--sp-1);display:inline-flex}.wcamp__progress{gap:var(--sp-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.wcamp__facts{gap:var(--sp-3);margin:0;display:grid}.wcamp__facts div{justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);display:flex}.wcamp__facts dt{color:var(--muted);font-size:var(--fs-caption)}.wcamp__facts dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.wcamp__facts small,.wcamp__note,.wcamp__legend small{color:var(--muted);font-size:var(--fs-caption);font-weight:400}.wcamp__note{margin:var(--sp-3) 0 0;line-height:var(--lh-caption);max-width:96ch}.wcamp__mapgrid{gap:var(--sp-4);grid-template-columns:minmax(0,8fr) minmax(240px,4fr);align-items:start;display:grid}.wcamp__lower{gap:var(--sp-4);display:grid}.wcamp__legend{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.wcamp__legend-row{gap:var(--sp-2) var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;display:grid}.wcamp__legend-row:hover:not(:disabled){border-color:var(--line-strong);background:var(--soft)}.wcamp__legend-row[aria-pressed=true]{border-color:var(--active);box-shadow:inset 0 0 0 1px var(--active)}.wcamp__legend-row:disabled{cursor:default;opacity:.6}.wcamp__legend-label,.wcamp__legend-num{gap:2px;display:grid}.wcamp__legend-num{text-align:right;font-variant-numeric:tabular-nums}.wcamp__swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:3px;margin-top:3px}.wcamp__legend-foot{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.wcamp__chips{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.wcamp__chip{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:var(--fs-caption);cursor:pointer;display:inline-flex}.wcamp__chip span{font-variant-numeric:tabular-nums;color:var(--muted)}.wcamp__chip[aria-selected=true]{border-color:var(--active);background:var(--sage)}.wcamp__farmcell{gap:2px;display:grid}.wcamp__status{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.wcamp__status i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:2px}.wcamp__strip{gap:4px;min-width:140px;display:grid}.wcamp__strip-bar{border-radius:var(--r-pill);background:var(--series-track);height:8px;display:flex;overflow:hidden}.wcamp__strip-bar i{flex-basis:0;min-width:2px}.wcamp__strip small{color:var(--muted);font-size:var(--fs-caption)}.wcamp__card{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.wcamp__card dt{color:var(--muted)}.wcamp__card dd{margin:0}.wcamp__card-farms{gap:2px;display:grid}@media (width<=1100px){.wcamp__progress,.wcamp__mapgrid{grid-template-columns:minmax(0,1fr)}}.wcamp__legend--compact{margin-top:var(--sp-2)}.wcamp__legend--compact .wcamp__legend-row{padding:var(--sp-2);gap:var(--sp-1) var(--sp-2)}.fwm .card__body,.fwm{min-width:0}.fwm-plan{margin:calc(-1 * var(--sp-1)) 0 var(--sp-4)}.fwm-plan__label{margin:0 0 var(--sp-2)}.fwm-plan__scroll{padding-bottom:var(--sp-1);overflow-x:auto}.fwm-axis{--lanes:1;--fwm-lane:32px;--fwm-head:40px;min-width:720px;height:calc(var(--fwm-head) + var(--lanes) * var(--fwm-lane));border-top:1px solid var(--line);position:relative}.fwm-month{padding-left:var(--sp-1);border-left:1px solid var(--line);height:100%;font-size:var(--fs-caption);color:var(--muted);text-transform:capitalize;white-space:nowrap;position:absolute;top:2px}.fwm-band{height:calc(var(--fwm-lane) - 6px);align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;display:flex;position:absolute;overflow:hidden}.fwm-band__fill{background:var(--data-ok-soft);pointer-events:none;position:absolute;inset:0 auto 0 0}.fwm-band__name,.fwm-band__pct{white-space:nowrap;position:relative}.fwm-band__name{text-overflow:ellipsis;font-weight:var(--fw-semibold);overflow:hidden}.fwm-band__pct{color:var(--muted);margin-left:auto}.fwm-band[data-state=active]{border-color:var(--active)}.fwm-band[data-state=ahead]{color:var(--muted);border-style:dashed}.fwm-band:hover{border-color:var(--deep)}.fwm-band.is-on{border-color:var(--deep);box-shadow:0 0 0 2px var(--deep) inset}.fwm-today{border-left:2px solid var(--copper-deep);pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.fwm-today span{padding:0 var(--sp-1);background:var(--card);border-radius:var(--r-tiny);font-size:var(--fs-caption);color:var(--copper-deep);white-space:nowrap;position:absolute;top:18px;left:4px}.fwm-split{gap:var(--sp-4);grid-template-columns:minmax(280px,380px) minmax(0,1fr);height:620px;display:grid}.fwm-list{gap:var(--sp-2);min-width:0;min-height:0;padding-right:var(--sp-1);flex-direction:column;display:flex;overflow-y:auto}.fwm-map{flex-direction:column;min-height:0;display:flex}.fwm-map>.mapwidget{flex:auto;min-height:320px}.fwm-map>.mapwidget__legend-below{flex:none}.fwm-list--compact{gap:var(--sp-1);padding-right:0;overflow:visible}.fwm-list--compact .fwm-all,.fwm-list--compact .fwm-row{padding:var(--sp-1) var(--sp-2)}.fwm-list--compact .fwm-rows{gap:var(--sp-1)}.fwm-chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.fwm-stagechip{align-items:center;gap:var(--sp-1);display:inline-flex}.fwm-all,.fwm-row{gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;display:flex}.fwm-all{align-items:flex-start}.fwm-all>span{flex-direction:column;gap:2px;display:flex}.fwm-row{gap:var(--sp-1);border-left:3px solid var(--line);flex-direction:column}.fwm-all:hover,.fwm-row:hover{border-color:var(--deep)}.fwm-all.is-on,.fwm-row.is-on{border-color:var(--deep);box-shadow:0 0 0 1px var(--deep) inset;background:var(--soft)}.fwm-rows{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fwm-row__top{justify-content:space-between;gap:var(--sp-2);display:flex}.fwm-row__name{font-size:var(--fs-body);overflow-wrap:anywhere}.fwm-row__win{font-size:var(--fs-caption);color:var(--muted);flex:none}.fwm-row__stage,.fwm-row__fig{font-size:var(--fs-caption);color:var(--muted)}.fwm-row__late{color:var(--copper-deep)}.fwm-row[data-phase=open],.fwm-row[data-phase=progress]{border-left-color:var(--data-progress)}.fwm-row[data-phase=late]{border-left-color:var(--copper-deep)}.fwm-row[data-phase=late] .fwm-row__phase{color:var(--copper-deep)}.fwm-row[data-phase=done]{border-left-color:var(--data-ok)}.fwm-row[data-phase=ahead]{border-left-style:dashed}.fwm-note{margin-top:var(--sp-3)}.fwm-row__open{margin:var(--sp-1) 0 0 var(--sp-3);font-size:var(--fs-caption);display:inline-block}.fwm-bar{border-radius:var(--r-pill);background:var(--series-track);height:4px;display:block;overflow:hidden}.fwm-bar>i{background:var(--data-ok);border-radius:inherit;height:100%;display:block}@media (width<=960px){.fwm-split{grid-template-columns:minmax(0,1fr);height:auto}.fwm-list{max-height:360px}.fwm-map{height:480px}}.cab-why{margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.cab-now{gap:var(--sp-4);display:grid}.cab-now__cycle{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);display:grid}.cab-now__head{gap:var(--sp-2);align-content:start;display:grid}.cab-now__name{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--deep)}.cab-now__meta{color:var(--muted);font-size:var(--fs-caption)}.cab-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.cab-list__row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.cab-list__row:last-child{border-bottom:0}.cab-list__meta{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.cab-signals{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.cab-signal{align-items:center;gap:var(--sp-1);padding:4px var(--sp-2);border:1px solid var(--color-border-subtle);background:var(--soft);color:var(--ink);font-size:var(--fs-caption);cursor:pointer;border-radius:999px;text-decoration:none;display:inline-flex}.cab-signal--warn{background:var(--st-warn-soft);color:var(--st-warn-ink)}.cab-signal--critical{background:var(--data-critical-soft);color:var(--data-critical-ink)}.cab-allclear{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--soft);color:var(--deep);display:flex}.cab-directions-block{padding-top:var(--sp-3);border-top:1px solid var(--line)}.cab-directions-block__head{align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.cab-directions{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cab-directions__year{gap:var(--sp-2);align-content:start;display:grid}.cab-directions__title{font-weight:var(--fw-semibold);color:var(--deep)}.cab-chips{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.cab-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.cab-toolbar label{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-caption);display:inline-flex}.cab-toolbar select,.cab-toolbar input{height:32px;padding:0 var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--card);color:var(--ink)}.cab-split{gap:var(--sp-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cab-timeline{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.cab-timeline li{gap:var(--sp-3);font-size:var(--fs-body);grid-template-columns:110px minmax(0,1fr);display:grid}.cab-timeline time{color:var(--muted);font-variant-numeric:tabular-nums}.cab-qtag{padding:1px var(--sp-2);font-size:var(--fs-caption);background:var(--soft);color:var(--ink);border-radius:999px;align-items:center;display:inline-flex}.cab-qtag--yellow{background:var(--st-warn-soft);color:var(--st-warn-ink)}.cab-qtag--red{background:var(--data-critical-soft);color:var(--data-critical-ink)}@media (width<=900px){.cab-now__cycle,.cab-split{grid-template-columns:minmax(0,1fr)}}.cab-subhead{margin-bottom:var(--sp-2);color:var(--deep);font-size:var(--fs-label);font-weight:var(--fw-semibold);display:block}.cab-filterrow{gap:var(--sp-3);display:grid}.cab-pick{align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);display:inline-flex}.cab-pick small{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.cab-pick:hover{border-color:var(--deep)}.cab-pick[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:var(--text-inverse)}.cab-pick[aria-pressed=true] small{color:var(--text-inverse-muted)}.cab-pick small.cab-pick__warn,.cab-pick[aria-pressed=true] small.cab-pick__warn{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--st-warn-soft);color:var(--st-warn-ink)}.cab-cycles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.cab-cycle{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);align-content:start;display:grid;position:relative}.cab-cycle:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.cab-cycle[aria-pressed=true]{border:2px solid var(--deep);padding:calc(var(--sp-4) - 1px);box-shadow:var(--shadow-card)}.cab-cycle[aria-pressed=true]:before{content:"Показано";top:-10px;left:var(--sp-3);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--deep);color:var(--text-inverse);font-size:11px;line-height:20px;font-weight:var(--fw-semibold);position:absolute}.cab-cycle__top{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cab-cycle__name{white-space:nowrap;color:var(--deep);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold)}.cab-cycle__meta{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.cab-cycle__bar{border-radius:var(--r-pill);background:var(--soft);height:8px;display:flex;overflow:hidden}.cab-cycle__done{background:var(--st-ok)}.cab-cycle__prog{background:var(--data-ok-started)}.cab-cycle__nums{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cab-cycle__nums strong{color:var(--deep);font-variant-numeric:tabular-nums}.cab-cycle__late strong{color:var(--st-warn-ink)}.cab-mapgrid{gap:var(--sp-4);margin:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.cab-legend{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.cab-legend__row{gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--r-control);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;display:grid}.cab-legend__row:hover:not(:disabled){background:var(--soft)}.cab-legend__row[aria-pressed=true]{border-color:var(--deep);background:var(--soft)}.cab-legend__row:disabled{opacity:.55;cursor:default}.cab-legend__swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;margin-top:3px}.cab-legend__label,.cab-legend__num{gap:2px;display:grid}.cab-legend__label strong{font-size:var(--fs-caption);color:var(--deep)}.cab-legend__label small,.cab-legend__num small{color:var(--muted);font-size:11px;line-height:15px}.cab-legend__num{text-align:right;font-variant-numeric:tabular-nums}.cab-legend__num strong{font-size:var(--fs-body);color:var(--deep)}.cab-legend__foot{padding:var(--sp-2);color:var(--muted);font-size:11px;line-height:15px}.cab-state{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.cab-state i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:3px}.cab-feed-gap{color:var(--st-warn-ink)}.cab-qsplit{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;display:grid}.cab-qsplit .cab-mapgrid{grid-template-columns:minmax(0,1fr) minmax(200px,220px)}.cab-hot{gap:var(--sp-2);max-height:560px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cab-hot li{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.cab-hot li.is-on{border-color:var(--deep);background:var(--soft)}.cab-hot__body{gap:2px;min-width:0;display:grid}.cab-hot__body small{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.cab-hot__body small.cab-hot__late{color:var(--st-warn-ink)}.cab-hot__focus{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);width:32px;height:32px;color:var(--deep);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cab-hot__focus[aria-pressed=true]{background:var(--deep);color:var(--text-inverse)}.cab-req{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cab-req+.cab-req{margin-top:var(--sp-1)}.cab-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-band{border-radius:var(--r-control);height:28px;box-shadow:inset 0 0 0 1px var(--line);display:flex;overflow:hidden}.cab-band>span{min-width:2px;color:var(--deep);white-space:nowrap;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.cab-band__green{background:var(--data-ok-soft)}.cab-band__yellow{background:var(--data-warning-soft)}.cab-band__red{background:var(--data-critical-soft);color:var(--data-critical-ink)}.cab-band-axis{margin-top:var(--sp-1);color:var(--muted);justify-content:space-between;font-size:11px;display:flex}@media (width<=1599px){.cab-qsplit{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.cab-mapgrid,.cab-qsplit .cab-mapgrid,.cab-split--even{grid-template-columns:minmax(0,1fr)}}.cab-worksplit{gap:var(--sp-4);grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.cab-worksplit{grid-template-columns:minmax(0,1fr)}}.cab-nowrap{white-space:nowrap}.cab-kpis{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cab-kpis--n5{grid-template-columns:repeat(auto-fill, minmax(clamp(calc(20% - var(--sp-4)), (1000px - 100%) * 999, calc(33.333% - var(--sp-4))), 1fr))}.cab-kpis--n4{grid-template-columns:repeat(auto-fill, minmax(clamp(calc(25% - var(--sp-4)), (800px - 100%) * 999, calc(50% - var(--sp-4))), 1fr))}.cab-kpis--n3{grid-template-columns:repeat(auto-fill, minmax(clamp(calc(33.333% - var(--sp-4)), (600px - 100%) * 999, 100%), 1fr))}@media (width<=640px){.cab-kpis--n5,.cab-kpis--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-kpis--n5>:last-child{grid-column:1/-1}}.cab-workcell{gap:2px;display:grid}.cab-workcell small{color:var(--muted);font-size:var(--fs-caption)}.cab-mapgrid--below{grid-template-columns:minmax(0,1fr)}.cab-mapgrid--below .cab-legend{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cab-mapgrid--below .cab-legend__foot{grid-column:1/-1}.cab-similar__aside{align-items:center;gap:var(--sp-2);display:inline-flex}.contour-now-skel .kpi{min-height:152px}.contours-split{gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start;display:grid}.contours-split__map{top:calc(var(--h-topbar,56px) + var(--sp-3));position:sticky}.contours-filters .ac-field{min-width:180px}.contours-no{align-items:center;gap:var(--sp-1);flex-wrap:wrap;max-width:120px;display:inline-flex}.contours-locate{border-radius:var(--r-tiny);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.contours-locate:hover,.contours-locate[aria-pressed=true]{color:var(--deep);background:var(--soft)}.contours-pager{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}@media (width<=1439px){.contours-split{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (width<=1023px){.contours-split{grid-template-columns:minmax(0,1fr)}.contours-split__map{position:static}}.contours-owner{gap:2px;display:grid}.contours-massif{cursor:pointer;font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.contours-massif:hover{color:var(--ink)}.ans{gap:var(--sp-6);display:grid}.ans__sec{gap:var(--sp-3);justify-items:start;display:grid}.ans__label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.ans__lead{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--ink);max-width:88ch;padding:var(--sp-4);border-radius:var(--r-card);background:var(--sage)}.ans__claims{gap:var(--sp-4);width:100%;display:grid}.ans__claim{gap:var(--sp-2);padding-left:var(--sp-4);border-left:2px solid var(--mint);justify-items:start;display:grid}.ans__claim-text{font-size:var(--fs-body);line-height:var(--lh-body);max-width:92ch}.ans__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);max-width:92ch}.ans__mods{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ans__mod{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);text-decoration:none;display:inline-flex}.ans__mod:hover{background:var(--soft);border-color:var(--active);color:var(--ink);text-decoration:none}.ans__data{gap:var(--sp-2);width:100%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--soft);border:1px solid var(--color-border-subtle);display:grid}.ans__data-row{gap:var(--sp-3);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}@media (width<=767px){.ans__data-row{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}.ans__data-key{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.ans__data-val{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);max-width:92ch}.ans__data-val code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-caption);color:var(--ink)}.ans__acts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));width:100%;display:grid}.ans__act{align-content:start;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);color:var(--ink);transition:background var(--t-fast), border-color var(--t-fast);text-decoration:none;display:grid}.ans__act:hover{background:var(--soft);border-color:var(--line-strong);text-decoration:none}.ans__act-icon{color:var(--active);margin-bottom:var(--sp-1)}.ans__act-label{font-weight:var(--fw-semibold);line-height:var(--lh-body)}.ans__act-hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ans__act-mark{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.case-rail{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(156px,1fr));display:grid}.case-rail__item{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--soft);align-content:start;display:grid}.case-rail__season{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.case-rail__crop{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);color:var(--ink);display:inline-flex}.case-rail__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.case-state{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.case-pick{gap:var(--sp-3);display:grid}.case-pick__bar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:1px solid var(--color-control-border);border-radius:var(--r-pill);background:var(--card);color:var(--muted);display:flex}.case-pick__bar:focus-within{border-color:var(--active);box-shadow:var(--ring-focus)}.case-pick__input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:auto}.case-pick__input::placeholder{color:var(--muted)}.case-pick .chip{transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast)}.case-pick .chip:hover{background:var(--soft);border-color:var(--active);color:var(--ink)}.case-pick__results{border:1px solid var(--color-border-subtle);border-radius:var(--r-card);gap:0;display:grid;overflow:hidden}.case-pick__row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid var(--line);background:var(--card);text-align:left;transition:background var(--t-fast);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.case-pick__row:last-child{border-bottom:0}.case-pick__row:hover{background:var(--soft)}@media (width<=767px){.case-pick__row{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}.case-pick__no{font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.case-pick__meta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.cyc-page{flex-direction:column;gap:16px;display:flex}.cyc-page>*{margin:0}.cyc-summary{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;display:grid}.cyc-summary__who{flex-direction:column;gap:4px;min-width:0;display:flex}.cyc-summary__eyebrow{letter-spacing:.06em;color:var(--muted);font-size:11px}.cyc-summary__who strong{color:var(--ink);font-size:20px;font-weight:600}.cyc-summary__note{color:var(--muted);font-size:12px}.cyc-page .astra-stages{grid-template-rows:repeat(6,auto);grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:0 10px;padding-bottom:2px;display:grid;overflow-x:auto}.cyc-page .astra-stage{grid-row:span 6;grid-template-rows:subgrid;align-items:start;row-gap:8px;min-width:150px;padding:12px;display:grid}.cyc-page .astra-stage>.astra-stage-bar{align-self:center}.cyc-page .astra-stage>.astra-stage-bottom{align-self:end}.cyc-page .astra-stage.is-current{background:var(--data-ok-soft);border-color:var(--data-ok)}.cyc-page .astra-stage.is-future{background:var(--data-missing-soft);border-style:dashed}.astra-stage-pct{font-size:22px;font-weight:600;line-height:1.1}.astra-stage.is-future .astra-stage-pct{color:var(--muted)}.astra-stage-status{color:var(--muted);font-size:11px}.cyc-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-bottom:12px;display:flex}.cyc-chips{flex-wrap:wrap;gap:7px;display:flex}.cyc-chip{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px}.cyc-chip:hover{border-color:var(--active)}.cyc-chip[aria-pressed=true]{background:var(--data-ok-soft);border-color:var(--data-ok);color:var(--deep);font-weight:600}.cyc-scroll{overflow-x:auto}.cyc-cal{min-width:820px}.cyc-head,.cyc-row{grid-template-columns:260px minmax(260px,1fr) 190px 28px;align-items:center;gap:20px;display:grid}.cyc-head{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:11px}.cyc-head>div{justify-content:space-between;display:flex}.cyc-head>.cyc-axis{height:16px;display:block;position:relative}.cyc-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cyc-axis>span:first-child{transform:none}.cyc-head>span:nth-child(3){text-align:right}.cyc-row{border-bottom:1px solid var(--line);color:var(--ink);padding:11px 0}.cyc-row:hover{background:var(--soft)}.cyc-row--nested{border-left:2px solid var(--data-ok-soft);padding-left:16px}.cyc-name{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;text-decoration:none;display:flex}.cyc-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.cyc-name small{color:var(--muted);font-size:11px}.cyc-name--group{cursor:pointer}.cyc-shares{gap:3px;margin-top:2px;display:flex}.cyc-shares i{background:var(--data-missing-soft);border-radius:2px;align-items:flex-end;width:8px;height:18px;display:flex;overflow:hidden}.cyc-shares b{background:var(--data-ok);width:100%;display:block}.cyc-lane{background:repeating-linear-gradient(90deg, var(--line) 0, var(--line) 1px, transparent 1px, transparent 20%);height:34px;position:relative}.cyc-lane>small{color:var(--muted);font-size:10px;position:absolute;top:20px;left:2px}.cyc-bar{box-sizing:border-box;border-radius:3px;min-width:5px;height:12px;position:absolute;top:3px}.cyc-bar--thin{opacity:.9;outline:1px solid var(--card);height:8px;top:5px}.cyc-bar--past,.cyc-key--past{background:var(--data-ok)}.cyc-bar--active,.cyc-key--active{background:var(--data-progress);border:1px solid var(--data-progress-ink)}.cyc-bar--upcoming,.cyc-key--upcoming{background:var(--data-future);border:1px dashed var(--data-missing)}.cyc-today{z-index:1;border-left:1px dashed var(--ink);pointer-events:none;width:0;position:absolute;top:-11px;bottom:-11px}.cyc-result{text-align:right;flex-direction:column;gap:3px;font-size:12px;display:flex}.cyc-result strong{font-size:14px;font-weight:600}.cyc-result strong small{color:var(--muted);font-size:11px;font-weight:400}.cyc-result__muted{color:var(--muted)}.cyc-result__late{color:var(--data-warning-ink)}.cyc-toggle{border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.cyc-toggle[aria-expanded=true]{color:var(--deep);border-color:var(--data-ok);transform:rotate(90deg)}.cyc-detail{border-bottom:1px solid var(--line);background:var(--soft);padding:8px 0 14px 16px}.cyc-legend{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:14px;font-size:11px;display:flex}.cyc-legend span{align-items:center;gap:6px;display:flex}.cyc-key{box-sizing:border-box;border-radius:2px;width:15px;height:8px;display:inline-block}.cyc-pace__line{color:var(--ink);margin:0 0 8px;font-size:13px}.cyc-pace__note{color:var(--muted);margin:0;font-size:12px}.cyc-pace__dash{border-top:2px dashed var(--data-warning);vertical-align:middle;width:14px;height:0;margin-right:4px;display:inline-block}@media (width<=1023px){.cyc-summary{grid-template-columns:1fr}}.cyc-skel-controls{flex-wrap:wrap;gap:10px;display:flex}.cyc-skel-stages{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:hidden}.cyc-skel-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cycle-picker{min-width:220px}.hub{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.hub-summary{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-caption)}.hub-muted{color:var(--muted);font-size:var(--fs-caption);margin:0}.hub-dialog{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hub-dialog .fm-seg{align-self:flex-start}.hub-dialog__facts{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-caption);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.hub-dialog__facts dt{color:var(--muted)}.hub-dialog__facts dd{overflow-wrap:anywhere;margin:0}.hub-section{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.hub-section__title{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label,.04em);text-transform:uppercase;color:var(--muted);margin:0;display:flex}.hub-section__count{color:var(--ink)}.hub-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.hub-card{gap:var(--sp-3);min-width:0;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.hub-card,.hub-card:hover,.hub-card:focus-visible,.hub-card *{text-decoration:none}.hub-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hero);transform:translateY(-1px)}.hub-card:hover .hub-card__open{gap:var(--sp-2)}.hub-card[data-status=started]{border-top:3px solid var(--data-ok)}.hub-card[data-status=not_started]{border-top:3px solid var(--data-future,var(--line-strong))}.hub-card[data-status=finished]{background:var(--soft,var(--card));box-shadow:none}.hub-card__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.hub-card__name{font-size:var(--fs-display);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.01em}.hub-card__window{color:var(--muted);font-size:var(--fs-caption)}.hub-season{gap:var(--sp-1);flex-direction:column;display:flex}.hub-season small{color:var(--muted);font-size:var(--fs-caption)}.hub-season__bar{border-radius:var(--r-pill);background:var(--series-track);height:6px;display:block;position:relative;overflow:hidden}.hub-season__bar>i{background:var(--data-progress,var(--active));border-radius:inherit;height:100%;display:block}.hub-card[data-status=finished] .hub-season__bar>i{background:var(--line-strong)}.hub-facts{gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hub-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-fact b{font-size:clamp(var(--fs-title), 1.5vw, var(--fs-kpi));line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.02em;white-space:nowrap}.hub-fact small{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.hub-card__plan{color:var(--muted);font-size:var(--fs-caption);min-height:1em}.hub-card__plan:empty{display:none}.hub-progress{gap:var(--sp-1);flex-direction:column;display:flex}.hub-bar{border-radius:var(--r-pill);background:var(--series-track);height:8px;display:block;overflow:hidden}.hub-bar>i{background:var(--data-ok);border-radius:inherit;height:100%;display:block}.hub-progress__text{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.hub-card__open{align-items:center;gap:var(--sp-1);color:var(--text-link);font-size:var(--fs-body);font-weight:var(--fw-semibold);transition:gap var(--dur-fast) var(--ease-out);margin-top:auto;display:inline-flex}@media (width<=520px){.hub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-create{justify-content:flex-start}}.plan{gap:var(--sp-4);padding-bottom:var(--sp-8);flex-direction:column;display:flex}.plan-controls{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.plan-controls .ac-field{min-width:200px}.plan-kpis{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-kpis>:is(.kpi,.kpi-wrap){container-type:inline-size}@media (width<=1199px){.plan-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.plan-kpis{grid-template-columns:minmax(0,1fr)}}.plan-cols{gap:var(--sp-4);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;display:grid}@media (width<=1023px){.plan-cols{grid-template-columns:minmax(0,1fr)}}.plan-note{margin:0 0 var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.plan-warn{margin:var(--sp-3) 0 0;font-size:var(--fs-caption);color:var(--data-warning-ink)}.plan-note+.plan-form{margin-top:var(--sp-4)}.plan-actions{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.plan-form{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=599px){.plan-form{grid-template-columns:minmax(0,1fr)}}.plan-field{min-width:0}.plan-facts{flex-direction:column;margin:0;display:flex}.plan-facts>div{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(0,2fr);display:grid}.plan-facts>div:last-child{border-bottom:0}.plan-facts dt{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--muted);margin:0}.plan-facts dd{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;display:flex}.plan-facts dd small{font-size:var(--fs-caption);color:var(--muted)}@media (width<=599px){.plan-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.plan-track{height:8px;margin-top:var(--sp-3);background:color-mix(in oklab, var(--line) 70%, transparent);border-radius:4px;overflow:hidden}.plan-track>i{background:var(--data-ok);border-radius:4px;height:100%;display:block}.plan-track>i.is-over{background:var(--data-warning-ink)}.plan-cols .plan-note{margin-top:var(--sp-3);margin-bottom:0}:root{--gis-candidate:var(--copper-deep);--ease-out:var(--k2-ease-out)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--text-link);text-decoration:none}a:not([class]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}a:hover{text-decoration:underline}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:var(--r-tiny)}.focus-ring:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;box-shadow:var(--ring-focus)}.on-green :focus-visible{outline-color:var(--text-inverse)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.01em}.t-title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold)}.muted{color:var(--muted)}.skip-link{z-index:100;background:var(--card);color:var(--ink);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-control);box-shadow:var(--shadow-focus);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--sp-4);top:var(--sp-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--card);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);padding:var(--sp-4);scroll-margin-top:var(--sp-6)}.card--lg{border-radius:var(--r-hero);padding:var(--sp-6)}.card--soft{background:var(--soft)}.card--plain{background:0 0}.card__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.card__title{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink)}.card__title--info{align-items:center;gap:var(--sp-1);display:inline-flex}.card__aside{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.grid{gap:var(--sp-4);display:grid}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--main-rail{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid--4>:is(.kpi,.kpi-wrap),.grid--6>:is(.kpi,.kpi-wrap){container-type:inline-size}@container (width<=250px){.kpi__label>svg{display:none}}@container (width<=160px){.kpi .kpi__value{font-size:var(--fs-title);line-height:var(--lh-title)}.kpi .kpi__unit{margin-left:var(--sp-1);font-size:var(--fs-caption)}}.grid--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.stack{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.stack--tight{gap:var(--sp-3)}.stack>*,.grid>*{min-width:0}@media (width<=1359px){.grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1279px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.grid--main-rail{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.grid--7-5{grid-template-columns:minmax(0,1fr)}.grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.grid--4,.grid--2{grid-template-columns:minmax(0,1fr)}}.kpi{gap:var(--sp-2);border-radius:var(--r-card);min-height:132px;padding:var(--sp-4);border:1px solid var(--color-border-subtle);background:var(--card);background-origin:border-box;flex-direction:column;display:flex}.kpi__label{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted);display:flex}.kpi__value{font-size:var(--fs-kpi);line-height:var(--lh-kpi);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.kpi__unit{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--muted);margin-left:var(--sp-2)}.kpi__spacer{min-height:var(--sp-2);flex:auto}.kpi__note{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);display:flex}.kpi--sage{background:var(--sage);border-color:#0000}.kpi--plain{border-color:var(--color-border-subtle);background:0 0;min-height:0}.kpi--hero{background-image:var(--grad-hero);border-radius:var(--r-hero);padding:var(--sp-6);min-height:168px;box-shadow:var(--shadow-hero);border:0}.kpi--hero .kpi__label{color:var(--text-inverse-muted);font-weight:var(--fw-semibold)}.kpi--hero .kpi__value{color:var(--text-inverse);font-size:var(--fs-kpi-hero);line-height:var(--lh-kpi-hero)}.kpi--hero .kpi__unit{color:var(--text-inverse-muted)}.kpi--hero .kpi__note{color:var(--text-inverse-note)}.kpi--warning .kpi__value{color:var(--data-warning-ink)}.kpi--action{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast);position:relative}.kpi--action,.kpi--action:hover,.kpi--action:focus-visible,.kpi--action *{text-decoration:none}.kpi--action .kpi__note{padding-right:var(--sp-6)}.kpi--action:hover{border-color:var(--line-strong);background-color:var(--soft)}.kpi--action.kpi--hero:hover{filter:brightness(1.06);background-color:#0000}.kpi--action:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.kpi--action[aria-pressed=true]{border-color:var(--ink)}.kpi__action{bottom:var(--sp-4);right:var(--sp-3);color:var(--muted);opacity:.7;transition:color var(--t-fast), opacity var(--t-fast);display:inline-flex;position:absolute}.kpi--action:hover .kpi__action,.kpi--action:focus-visible .kpi__action{color:var(--ink);opacity:1}.kpi--hero .kpi__action{color:var(--text-inverse-muted)}.kpi--hero.kpi--action:hover .kpi__action{color:var(--text-inverse)}.linkcard{color:inherit;transition:border-color var(--t-fast), background-color var(--t-fast);text-decoration:none;position:relative}.linkcard,.linkcard:hover,.linkcard *{text-decoration:none}.linkcard:hover,.linkcard:focus-visible{border-color:var(--line-strong);background-color:var(--soft)}.linkcard__go{right:var(--sp-3);bottom:var(--sp-3);color:var(--muted);opacity:.7;transition:color var(--t-fast), opacity var(--t-fast);display:inline-flex;position:absolute}.linkcard:hover .linkcard__go,.linkcard:focus-visible .linkcard__go{color:var(--ink);opacity:1}.kpi-wrap{min-width:0;position:relative}.kpi-wrap>.kpi{height:100%}.kpi--info .kpi__label{padding-right:var(--sp-6)}.kpi__info{top:var(--sp-2);right:var(--sp-2);position:absolute}.disclosure{border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);overflow:hidden}.disclosure__trigger{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);text-align:left;transition:background var(--t-fast);background:0 0;border:0;display:flex}.disclosure__trigger:hover{background:var(--soft)}.disclosure__chev{color:var(--muted);transition:transform var(--t-fast);flex:none}.disclosure__trigger[aria-expanded=true] .disclosure__chev{transform:rotate(90deg)}.disclosure__label{font-weight:var(--fw-semibold);flex:none}.disclosure__summary{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}@media (width<=640px){.disclosure__trigger{flex-wrap:wrap}.disclosure__label{flex:1 1 0;min-width:0}.disclosure__summary{margin-left:calc(16px + var(--sp-3));text-align:left;flex:1 0 100%}}.disclosure__body{padding:0 var(--sp-4) var(--sp-4);border-top:1px solid var(--color-border-subtle);padding-top:var(--sp-4)}.done{gap:var(--sp-2);display:grid}.done__axis{gap:var(--sp-1);display:grid}.done__line{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);display:flex}.done__name{align-items:center;gap:var(--sp-2);color:var(--muted);display:flex}.done__count{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:var(--fw-semibold);margin-left:auto}.done__track{border-radius:var(--r-pill);background:var(--series-track);height:8px;position:relative;overflow:hidden}.done--sm .done__track{height:6px}.done__fill{border-radius:var(--r-pill);transition:width var(--t-base);position:absolute;inset:0 auto 0 0}.done__fill--reported{background:var(--st-ok)}.done--water .done__fill--reported{background:var(--aqua)}.done__fill--progress{background:var(--data-ok-started);box-shadow:inset 0 0 0 1px var(--st-ok)}.done__fill--verified{background:var(--st-ok-deep)}.done__fill--silent{background:repeating-linear-gradient(45deg, var(--st-missing) 0, var(--st-missing) 2px, var(--series-track) 2px, var(--series-track) 5px)}.done__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.done__state{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--r-tiny);background:var(--soft);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);display:flex}.done__state strong{color:var(--ink);font-weight:var(--fw-semibold)}.trail{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.trail__item{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.trail__sep{color:var(--line-strong);flex:none}.trail__level{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.trail__name{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;overflow:hidden}a.trail__name{color:var(--text-link)}.badge{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;display:inline-flex}.badge--neutral{background:var(--action-disabled-bg);color:var(--muted)}.badge--green{background:var(--deep);color:var(--text-inverse)}.badge--sage{background:var(--sage);color:var(--deep)}.badge--copper{background:var(--copper-soft);color:var(--copper-deep)}.badge--aqua{background:var(--aqua-deep);color:var(--text-inverse)}.badge--aqua-soft{background:var(--aqua-soft);color:var(--aqua-deep)}.badge--outline{border-color:var(--line-strong);color:var(--muted);background:0 0}.evidence{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);padding:2px var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--muted);background:var(--card);white-space:nowrap;display:inline-flex}.evidence--fact{border-color:var(--mint);background:var(--sage);color:var(--deep)}.evidence--derived{border-style:dotted;border-color:var(--active);color:var(--deep);background:var(--card)}.evidence--candidate{border-style:dashed;border-color:var(--copper-deep);color:var(--copper-deep);background:var(--card)}.evidence--demo{border-color:var(--line-strong);color:var(--muted);background-image:repeating-linear-gradient(45deg, var(--line) 0, var(--line) 3px, var(--soft) 3px, var(--soft) 7px)}.empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--soft);color:var(--muted);flex-direction:column;display:flex}.empty--compact{padding:var(--sp-4)}.empty__icon{color:var(--line-strong)}.empty__title{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink)}.empty__reason{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);max-width:56ch}.load-error{border-style:solid;border-color:var(--st-warn);background:var(--st-warn-soft)}.load-error__icon{color:var(--st-warn-ink)}.pagehead{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.pagehead__main{gap:var(--sp-2);min-width:0;display:grid}.pagehead__level{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--deep)}.pagehead__title{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.01em}.pagehead__purpose{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:120ch}.pagehead__actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}@media (width<=767px){.pagehead{gap:var(--sp-3);flex-direction:column}.pagehead__actions{flex-wrap:wrap;flex:auto;min-width:0;max-width:100%}.pagehead__actions>*{min-width:0;max-width:100%}}.table-wrap{gap:var(--sp-3);display:grid}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-body)}.table th,.table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.table th{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted);white-space:nowrap;border-bottom-color:var(--line-strong)}.table th.is-num,.table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr:last-child td{border-bottom:0}.table__unit{font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--muted)}.table__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);display:flex}.linkish{color:var(--text-link);font-weight:var(--fw-semibold);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:center;gap:var(--sp-1);background:0 0;border:0;padding:0;display:inline-flex}.linkish:hover{text-decoration:underline}.spark{display:block;overflow:visible}.spark__base{stroke:var(--line);stroke-width:1px}.minibar__cell{transition:opacity var(--t-fast)}.btn{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-4);border-radius:var(--r-control);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);background:var(--card);color:var(--ink);transition:background var(--t-fast), border-color var(--t-fast);border:1px solid #0000;display:inline-flex}.btn--primary{background-image:var(--grad-a);color:var(--text-inverse);background-origin:border-box;border-color:#0000}.btn--primary:hover{box-shadow:inset 0 0 0 999px var(--on-green-1)}.btn--primary:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg);box-shadow:none}.btn--secondary{border-color:var(--line-strong)}.btn--secondary:hover{background:var(--soft)}.btn--ghost{color:var(--muted);background:0 0}.btn--ghost:hover{background:var(--soft);color:var(--ink)}.btn--danger{background:var(--st-alert-soft);border-color:color-mix(in oklab, var(--st-alert) 55%, transparent);color:var(--st-alert-ink)}.btn--danger:hover{box-shadow:inset 0 0 0 999px color-mix(in oklab, var(--st-alert) 10%, transparent)}.btn--danger:disabled,.btn--danger[data-disabled]{background:var(--action-disabled-bg);color:var(--action-disabled-fg);box-shadow:none;border-color:#0000}.btn--sm{height:32px;padding:0 var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.ui-dialog-overlay{padding:var(--sp-4);background:var(--k2-rgba-18-32-25-042);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-dialog-card{gap:var(--sp-4);width:min(480px,100%);padding:var(--sp-6);border-radius:var(--r-hero);background:var(--card);box-shadow:var(--shadow-focus);display:grid}.ui-dialog-card__body{gap:var(--sp-2);color:var(--muted);display:grid}.ui-dialog-card__actions{justify-content:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width<=767px){.ui-dialog-card{padding:var(--sp-4)}}.atabs{position:relative}.atabs__frame{border-bottom:1px solid var(--line);position:relative}.atabs__list{gap:var(--sp-1);scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.atabs__list::-webkit-scrollbar{display:none}.atabs__tab{align-items:center;gap:var(--sp-2);height:48px;padding:0 var(--sp-3);border-radius:var(--r-control) var(--r-control) 0 0;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.atabs__tab:after{content:"";left:var(--sp-3);right:var(--sp-3);height:3px;transition:background var(--t-fast);background:0 0;border-radius:3px 3px 0 0;position:absolute;bottom:-1px}.atabs__tab:hover{background:var(--soft);color:var(--ink)}.atabs__tab[aria-selected=true]{color:var(--deep);font-weight:var(--fw-semibold)}.atabs__tab[aria-selected=true]:after{background:var(--deep)}.atabs__tab[aria-selected=true] svg{color:var(--deep)}.atabs__badge{border-radius:var(--r-pill);background:var(--soft);min-width:22px;height:22px;color:var(--ink);font-size:var(--fs-caption);line-height:1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.atabs__badge--warning{background:var(--st-warn-soft);color:var(--st-warn-ink)}.atabs__badge--critical{background:var(--data-critical-soft);color:var(--data-critical-ink)}.atabs__badge--quiet{color:var(--muted);font-weight:var(--fw-regular);background:0 0;padding:0 2px}.atabs__scroll{z-index:1;width:36px;color:var(--deep);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:1px}.atabs__scroll--left{background:linear-gradient(to right, var(--canvas) 55%, transparent);justify-content:flex-start;left:0}.atabs__scroll--right{background:linear-gradient(to left, var(--canvas) 55%, transparent);justify-content:flex-end;right:0}.atabs__menu{display:none}.atabs__panel{margin-top:var(--sp-6)}@media (width<=640px){.atabs__frame{display:none}.atabs__menu{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.atabs__menu .ac-field{width:100%;min-width:0}.atabs__panel{margin-top:var(--sp-4)}}@layer theme{:root,:host{--tw-ease-out:cubic-bezier(0, 0, .2, 1)}}@layer base,components,utilities;
