.coverage_wrap__vjUO0{display:flex;flex-direction:column;gap:12px}.coverage_controls__PliQB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.coverage_seg__CSAiB{display:inline-flex;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;flex-wrap:wrap}.coverage_seg__CSAiB button{font:600 12.5px/1 inherit;padding:9px 12px;min-height:38px;background:var(--surface-1);color:var(--text-secondary);border:0;cursor:pointer}.coverage_seg__CSAiB button[aria-pressed=true]{background:var(--text-primary);color:var(--page)}.coverage_seg__CSAiB button:focus-visible{outline:2px solid var(--sdc-red);outline-offset:-2px}.coverage_select__L2V3T{font:inherit;font-size:13px;min-height:38px;padding:4px 8px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary)}.coverage_card__OpXZn{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}.coverage_head__8ogPE{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:2px}.coverage_head__8ogPE strong{font-size:15px}.coverage_sum__8c4Qf{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--text-secondary)}.coverage_sum__8c4Qf b{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage_sum__8c4Qf .coverage_u__lbjk7 b{color:var(--critical)}.coverage_sum__8c4Qf .coverage_o__IRhGA b{color:var(--sdc-gold)}.coverage_row__uLwMR{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr) 76px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.coverage_row__uLwMR:last-of-type{border-bottom:0}.coverage_row__uLwMR:hover .coverage_name__FfteV{color:var(--sdc-red)}.coverage_row__uLwMR:focus-visible{outline:2px solid var(--sdc-red);outline-offset:2px;border-radius:6px}.coverage_name__FfteV{font-weight:600;font-size:14px;line-height:1.2}.coverage_name__FfteV small{display:block;font-weight:400;font-size:11.5px;color:var(--text-muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage_track__GT9uH{position:relative;height:22px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--critical) 12%,transparent) 0 46.667%,color-mix(in srgb,var(--good) 12%,transparent) 46.667% 73.333%,color-mix(in srgb,var(--sdc-gold) 16%,transparent) 73.333% 100%)}.coverage_fill__c0k6r{position:absolute;top:6px;height:10px}.coverage_fill__c0k6r[data-s=under]{background:var(--critical)}.coverage_fill__c0k6r[data-s=on]{background:var(--good)}.coverage_fill__c0k6r[data-s=over]{background:var(--sdc-gold)}.coverage_fill__c0k6r[data-k=phone]{opacity:.55;background-image:repeating-linear-gradient(135deg,transparent 0 3px,rgba(255,255,255,.45) 3px 5px)}.coverage_fill__c0k6r[data-first=true]{border-radius:2px 0 0 2px}.coverage_target__l_whk{position:absolute;left:66.667%;top:-3px;bottom:-3px;width:3px;margin-left:-1px;background:var(--text-primary);border-radius:1px}.coverage_tick__LYicc{position:absolute;top:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;border:1.5px solid var(--text-primary);background:var(--surface-1)}.coverage_tick__LYicc[data-k=ytd]{top:13px;border-radius:1px}.coverage_pct__BRG33{text-align:right;font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage_pct__BRG33 small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.coverage_pct__BRG33[data-s=under] small{color:var(--critical)}.coverage_pct__BRG33[data-s=on] small{color:var(--delta-up)}.coverage_pct__BRG33[data-s=over] small{color:var(--sdc-gold)}.coverage_foot__lq37J{font-size:12px;color:var(--text-muted);padding-top:8px}.coverage_legend__QrfV0{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--text-secondary)}.coverage_legend__QrfV0 i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:5px}.coverage_heatWrap__rqnzw{overflow-x:auto}.coverage_heat__eIQU_{border-collapse:collapse;font-size:12px;min-width:640px;width:100%}.coverage_heat__eIQU_ th{font-weight:600;color:var(--text-secondary);font-size:11.5px;padding:4px}.coverage_heat__eIQU_ th.coverage_v__6ijD0{height:112px;vertical-align:bottom;padding-bottom:6px}.coverage_heat__eIQU_ th.coverage_v__6ijD0>span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:left}.coverage_heat__eIQU_ td{text-align:center;padding:7px 4px;border:2px solid var(--surface-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage_heat__eIQU_ td.coverage_r__xKG89{text-align:left;white-space:nowrap;font-size:13px}.coverage_heat__eIQU_ td.coverage_r__xKG89 button{all:unset;cursor:pointer;color:var(--sdc-red);font-weight:600}.coverage_heat__eIQU_ td[data-s=under]{background:color-mix(in srgb,var(--critical) 16%,transparent);color:var(--critical)}.coverage_heat__eIQU_ td[data-s=on]{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--delta-up)}.coverage_heat__eIQU_ td[data-s=over]{background:color-mix(in srgb,var(--sdc-gold) 22%,transparent);color:var(--text-primary)}.coverage_heat__eIQU_ td[data-s=none]{color:var(--text-muted)}@media (max-width:560px){.coverage_row__uLwMR{grid-template-columns:minmax(0,1fr) 64px;row-gap:6px}.coverage_row__uLwMR .coverage_track__GT9uH{grid-column:1/-1;grid-row:2}}.sales_wrap__M2jfc{display:grid;grid-gap:28px;gap:28px}.sales_state__bCX01{padding:24px;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-secondary);background:var(--surface-2)}.sales_chips__nyVsh{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:32px}.sales_chipLabel__1rvW1{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sales_chip__6x07t{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-1);font-size:13px;color:var(--text-primary)}.sales_chip__6x07t b{font-weight:600}.sales_chipX__LG1Qo{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.sales_chipX__LG1Qo:hover,.sales_clear__onaXI{color:var(--sdc-red)}.sales_clear__onaXI{border:0;background:transparent;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.sales_hint__xMwPU{font-size:13px;color:var(--text-muted)}.sales_territoryPick__HZ8cx{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sales_territoryPick__HZ8cx select{font:inherit;font-size:13px;padding:5px 28px 5px 10px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);max-width:100%}@media (max-width:640px){.sales_territoryPick__HZ8cx{margin-left:0;width:100%}.sales_territoryPick__HZ8cx select{flex:1 1}}.sales_tiles__zxesY{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.sales_tile__YdpM8{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow)}.sales_tileLabel__CD2QH{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sales_tileValue__EE2mZ{font-size:24px;font-weight:600;margin-top:4px;letter-spacing:-.01em}.sales_tileFoot__Ol_Qf{font-size:12px;color:var(--text-secondary);margin-top:4px}.sales_up__ovZAY{color:var(--delta-up)}.sales_down__G0ec8{color:var(--critical)}.sales_chart__IKFjW{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px 8px;box-shadow:var(--shadow);overflow-x:auto}.sales_legend__rURSD{display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:var(--text-secondary);padding:6px 2px 4px}.sales_legend__rURSD span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--c)}.sales_tableWrap__tfpMF{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);overflow:auto;box-shadow:var(--shadow)}.sales_scroll__nIUdL{max-height:820px}.sales_table__dOQkp{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.sales_table__dOQkp th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-1);text-align:right;font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sales_table__dOQkp td.sales_textCol__HjrxF,.sales_table__dOQkp td:first-child,.sales_table__dOQkp th.sales_textCol__HjrxF,.sales_table__dOQkp th:first-child{text-align:left}.sales_table__dOQkp th:hover{color:var(--text-primary)}.sales_table__dOQkp th[aria-sort=ascending],.sales_table__dOQkp th[aria-sort=descending]{color:var(--text-primary);border-bottom-color:var(--sdc-red)}.sales_table__dOQkp td{padding:8px 12px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales_table__dOQkp tr:last-child td{border-bottom:0}.sales_table__dOQkp tbody tr{cursor:pointer}.sales_table__dOQkp tbody tr:hover td{background:var(--surface-2)}.sales_table__dOQkp tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--sdc-gold) 14%,var(--surface-1))}.sales_table__dOQkp tbody tr.sales_pinned__XCxVa td{border-top:2px solid var(--border-strong);font-weight:600}.sales_table__dOQkp tbody tr.sales_pseudo__yXUcW td{color:var(--text-secondary);font-style:italic}.sales_table__dOQkp tbody tr.sales_static__dYH_Z{cursor:default}.sales_table__dOQkp tbody tr.sales_static__dYH_Z:hover td{background:transparent}.sales_name___4W7X{max-width:320px;overflow:hidden;text-overflow:ellipsis}.sales_sub__OcGUM{display:block;font-size:11.5px;font-style:normal}.sales_muted__rs7T4,.sales_sub__OcGUM{color:var(--text-muted)}.sales_sortMark__ZzyEx{display:inline-block;width:1em;color:var(--sdc-red)}.sales_dbar__JdgAB{display:inline-grid;grid-template-columns:1fr 1fr;width:120px;height:10px;vertical-align:middle}.sales_dbar__JdgAB i{display:block;height:100%;border-radius:2px}.sales_dbar__JdgAB .sales_neg__hEi9z{justify-self:end;background:var(--critical)}.sales_dbar__JdgAB .sales_pos__S_Uha{justify-self:start;background:var(--good)}.sales_dbar__JdgAB .sales_axis__eiXf6{border-left:1px solid var(--axis)}.sales_lb__6l322{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:760px){.sales_lb__6l322{grid-template-columns:1fr}}.sales_lbCol__lIALr{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow)}.sales_lbHead__stjUl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.sales_lbRow__VkcDW{display:grid;grid-template-columns:minmax(0,1fr) 110px 70px;grid-gap:10px;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px;cursor:pointer}.sales_lbRow__VkcDW:last-child{border-bottom:0}.sales_lbRow__VkcDW:hover{color:var(--sdc-red)}.sales_lbName__JuAK7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales_lbBar__dnp8V{height:8px;border-radius:2px;background:var(--good)}.sales_lbBar__dnp8V.sales_neg__hEi9z{background:var(--critical)}.sales_lbVal__PaqkJ{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales_foot__u_uld{font-size:12.5px;color:var(--text-secondary);line-height:1.5;border-left:3px solid var(--sdc-gold);padding:6px 12px;background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.sales_foot__u_uld b{color:var(--text-primary)}.sales_through__97CPX{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.sales_through__97CPX span{white-space:nowrap}.sales_count__L__Vm{font-size:12.5px;color:var(--text-muted)}.sales_toggle__I3Oa1{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:999px;padding:4px 12px;font-size:12.5px;cursor:pointer}.sales_toggle__I3Oa1[aria-pressed=true]{background:var(--text-primary);color:var(--page);border-color:var(--text-primary)}.sales_head__DAswM{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.sales_head__DAswM h2{font-size:18px;margin:0;letter-spacing:-.01em}.sales_headAside__oDcxI{font-size:12.5px;color:var(--text-secondary);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.graingerpos_legend__eluy_{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:6px 2px 4px}.graingerpos_legendItem__yhArX{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:999px;padding:3px 10px 3px 6px;font-size:12.5px;cursor:pointer;font-family:inherit;transition:opacity .12s ease,background .12s ease}.graingerpos_legendItem__yhArX:before{content:"";display:inline-block;width:11px;height:11px;border-radius:2px;background:var(--c);border:1.5px solid var(--c);box-sizing:border-box}.graingerpos_legendItem__yhArX:hover{background:var(--surface-2);color:var(--text-primary)}.graingerpos_legendItem__yhArX[aria-pressed=true]{background:var(--surface-1);border-color:var(--border-strong);color:var(--text-primary);font-weight:600}.graingerpos_legendItem__yhArX[aria-pressed=true]:before{background:var(--c)}.graingerpos_legendItem__yhArX[data-dim="1"]{opacity:.45}.graingerpos_legendItem__yhArX[data-dim="1"]:before{background:transparent}.graingerpos_reset__Kfyju{margin-left:auto;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:999px;padding:4px 12px;font-size:12.5px;cursor:pointer;font-family:inherit}.graingerpos_reset__Kfyju:hover:not(:disabled){border-color:var(--sdc-red);color:var(--sdc-red)}.graingerpos_reset__Kfyju:disabled{opacity:.45;cursor:default}.graingerpos_measureNote__yr8po{font-size:12px;color:var(--text-muted)}@media (max-width:640px){.graingerpos_reset__Kfyju{margin-left:0}}.demand_wrap__d6TfP{--pat-consistent:var(--good);--pat-intermittent:var(--warning);--pat-one_time_spike:var(--series-1);--pat-lapsed:var(--critical);--pat-insufficient_data:var(--text-muted);display:grid;grid-gap:16px;gap:16px}.demand_head__JgKe3{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.demand_head__JgKe3 h2{font-size:18px;margin:0;letter-spacing:-.01em}.demand_aside__m4rXP{font-size:12.5px;color:var(--text-secondary)}.demand_tiles__8W5Gu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.demand_tile__hdw5_{text-align:left;font-family:inherit;cursor:pointer;background:var(--surface-1);border:1px solid var(--border);border-left:4px solid var(--c);border-radius:var(--radius);padding:10px 12px;box-shadow:var(--shadow);color:var(--text-primary)}.demand_tile__hdw5_:hover{border-color:var(--border-strong);border-left-color:var(--c)}.demand_tile__hdw5_[aria-pressed=true]{outline:2px solid var(--c);outline-offset:-2px}.demand_tileLabel__ftBBB{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.demand_tileValue__7UCKH{font-size:24px;font-weight:600;margin-top:2px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demand_tileFoot__NQeRz{font-size:12px;color:var(--text-secondary);margin-top:2px}.demand_controls__UYpze{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.demand_label__xgF8b{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.demand_chip__AYtkB{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:999px;padding:4px 12px 4px 8px;font-size:12.5px;cursor:pointer;font-family:inherit}.demand_chip__AYtkB:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c,var(--text-muted))}.demand_chip__AYtkB[aria-pressed=true]{background:var(--text-primary);color:var(--page);border-color:var(--text-primary)}.demand_chip__AYtkB[aria-pressed=true]:before{outline:1.5px solid var(--page)}.demand_chipAll__co13L:before{display:none}.demand_search__7c4oF{padding:5px 12px;font-size:13px;min-width:180px}.demand_search__7c4oF,.demand_select__dpF9b{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:999px;font-family:inherit}.demand_select__dpF9b{padding:5px 10px;font-size:12.5px}.demand_count__ejlUx{font-size:12.5px;color:var(--text-muted);margin-left:auto}.demand_badge__MGlfX{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.demand_badge__MGlfX:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.demand_cands___XhcL{background:var(--surface-1);border:1px solid var(--border);border-left:3px solid var(--sdc-gold);border-radius:var(--radius);padding:10px 14px;box-shadow:var(--shadow)}.demand_candsHead__l6Vi3{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.demand_candRow__YVVez{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px;cursor:pointer}.demand_candRow__YVVez:last-child{border-bottom:0}.demand_candRow__YVVez:hover{color:var(--sdc-red)}.demand_candName__S3dNc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demand_candVal__1OdiY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.demand_mapLegend___0hAf{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--text-secondary);padding:6px 2px 2px;align-items:center}.demand_mapLegend___0hAf span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px;background:var(--c)}.demand_tableWrap__kjSg_{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);overflow:auto;box-shadow:var(--shadow);max-height:760px}.demand_table__6e5iO{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.demand_table__6e5iO th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-1);text-align:right;font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demand_table__6e5iO td.demand_text__a7zXa,.demand_table__6e5iO td:first-child,.demand_table__6e5iO th.demand_text__a7zXa,.demand_table__6e5iO th:first-child{text-align:left}.demand_table__6e5iO th[aria-sort=ascending],.demand_table__6e5iO th[aria-sort=descending]{color:var(--text-primary);border-bottom-color:var(--sdc-red)}.demand_table__6e5iO td{padding:8px 12px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demand_table__6e5iO tbody tr.demand_row__B56sz{cursor:pointer}.demand_table__6e5iO tbody tr.demand_row__B56sz:hover td{background:var(--surface-2)}.demand_table__6e5iO tbody tr.demand_row__B56sz[aria-expanded=true] td{background:color-mix(in srgb,var(--sdc-gold) 14%,var(--surface-1))}.demand_name__O1wJd{max-width:300px;overflow:hidden;text-overflow:ellipsis}.demand_sub__mH3ed{display:block;font-size:11.5px}.demand_muted__Aoc_T,.demand_sub__mH3ed{color:var(--text-muted)}.demand_up__7x2tQ{color:var(--delta-up)}.demand_down__sNxA3{color:var(--critical)}.demand_detail__Y112c td{background:var(--surface-2);white-space:normal;padding:12px 14px}.demand_detailGrid__Qqsam{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:14px 20px;gap:14px 20px;align-items:start}@media (max-width:760px){.demand_detailGrid__Qqsam{grid-template-columns:1fr}}.demand_detailHead__mSGGH{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.demand_reasons__auzZO{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--text-primary)}.demand_reasons__auzZO li{margin:2px 0}.demand_facts__aC_lC{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px 12px;gap:6px 12px;font-size:12.5px;color:var(--text-secondary);margin-top:8px}.demand_facts__aC_lC b{display:block;color:var(--text-primary);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demand_bars__5qfZz{display:block;width:100%;max-width:560px;height:auto}.demand_barsCap__ARfyS{font-size:11.5px;color:var(--text-muted);margin-top:2px}.demand_rules____tB9{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.demand_rules____tB9 summary{cursor:pointer;color:var(--text-primary);font-weight:600}.demand_rules____tB9 dl{margin:8px 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px}.demand_rules____tB9 dt{white-space:nowrap;font-weight:600;color:var(--text-primary)}.demand_rules____tB9 dd{margin:0}@media (max-width:640px){.demand_rules____tB9 dl{grid-template-columns:1fr}.demand_rules____tB9 dt{margin-top:6px}}.demand_foot__6vsJR{font-size:12.5px;line-height:1.5;border-left:3px solid var(--sdc-gold);padding:6px 12px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.demand_empty__Fvp4I,.demand_foot__6vsJR{color:var(--text-secondary);background:var(--surface-2)}.demand_empty__Fvp4I{padding:18px;border:1px dashed var(--border-strong);border-radius:var(--radius);font-size:13.5px}.map_wrap__Fb3rH{position:relative;margin:-22px -28px -56px;height:calc(100dvh - var(--header-h));display:grid;grid-template-columns:340px minmax(0,1fr);background:var(--page)}.map_panel__qEKSS{position:relative;z-index:2;background:var(--surface-1);border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0}.map_mapArea__H0dif{position:relative;min-width:0;min-height:0}.map_map__Q2v67{position:absolute;inset:0;background:var(--surface-2)}.map_map__Q2v67 .leaflet-container{font-family:inherit;background:var(--surface-2)}.map_map__Q2v67 .leaflet-control-attribution{font-size:10px;background:color-mix(in srgb,var(--surface-1) 85%,transparent);color:var(--text-muted)}.map_map__Q2v67 .leaflet-control-zoom a{background:var(--surface-1);color:var(--text-primary);border-color:var(--border)}.map_map__Q2v67 .sdc-tiles-dark{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.6)}.map_map__Q2v67 .leaflet-tooltip{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:4px;font-size:12px;padding:2px 6px;box-shadow:var(--shadow)}.map_map__Q2v67 .leaflet-tooltip-top:before{border-top-color:var(--border-strong)}.map_map__Q2v67 .sdc-cluster{background:color-mix(in srgb,var(--surface-1) 88%,transparent);border:2px solid var(--text-muted);border-radius:50%;color:var(--text-primary);font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map_map__Q2v67 .sdc-cluster.warm{border-color:#D4381C}.map_map__Q2v67 .sdc-cluster.cool{border-color:#2B6FD0}.map_map__Q2v67 .sdc-seq{background:var(--sdc-red);color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.map_map__Q2v67 .sdc-center{width:14px;height:14px;border-radius:50%;background:var(--sdc-gold);border:3px solid #fff;box-shadow:0 0 0 2px var(--sdc-gold)}.map_modes__ZFf7w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--border)}.map_mode__RY_p9{padding:12px 6px 10px;text-align:center;font-family:var(--font-cond),sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:var(--text-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.map_mode__RY_p9[data-on=true]{color:var(--sdc-red);border-bottom-color:var(--sdc-red)}.map_scroll__LQONN{overflow-y:auto;min-height:0;flex:1 1;padding:12px 14px 20px;display:flex;flex-direction:column;gap:14px}.map_group__ZY2ya{display:flex;flex-direction:column;gap:6px}.map_groupHead__rX5OS{display:flex;justify-content:space-between;align-items:baseline}.map_groupHead__rX5OS h3{font-size:13px}.map_hint__eAQyW{font-size:11.5px;color:var(--text-muted)}.map_row__bxndN{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.map_check__rLjDh{display:inline-flex;align-items:center;gap:6px;font-size:13px}.map_input__YSE_X,.map_select__8URA1{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:13px;max-width:100%}.map_select__8URA1{min-width:0}.map_grid2__Yu9JW{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.map_btn__kbc1N{height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.map_btn__kbc1N:hover{background:var(--surface-2)}.map_btnPrimary__AwFkf{background:var(--sdc-red);border-color:var(--sdc-red);color:#fff}.map_btnPrimary__AwFkf:hover{background:var(--sdc-red-dk)}.map_btnSmall__xor_t{height:26px;padding:0 8px;font-size:12px}.map_stat__xbUcV{font-size:12.5px;color:var(--text-secondary)}.map_stat__xbUcV b{color:var(--text-primary)}.map_legend__WbGXi{display:flex;flex-direction:column;gap:6px;font-size:12px}.map_swatches__vsPtD{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px}.map_swatch__zCB7X{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--text-muted);text-align:center;line-height:1.1}.map_swatch__zCB7X i{display:block;width:100%;height:10px;border-radius:2px}.map_sizes__nzsS_{display:flex;align-items:flex-end;gap:10px;font-size:10.5px;color:var(--text-muted)}.map_sizes__nzsS_ span{display:flex;flex-direction:column;align-items:center;gap:3px}.map_sizes__nzsS_ i{display:block;border-radius:50%;background:var(--text-muted);opacity:.6}.map_list__eIsRp{display:flex;flex-direction:column;gap:4px}.map_item__pFg8J{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:5px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12.5px}.map_item__pFg8J .map_idx__FM0MI{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--sdc-red)}.map_item__pFg8J .map_nm__OIu7T{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.map_item__pFg8J .map_nm__OIu7T small{color:var(--text-muted)}.map_item__pFg8J .map_acts__UVyJ5{display:flex;gap:2px}.map_item__pFg8J .map_acts__UVyJ5 button{width:24px;height:24px;border:1px solid var(--border);border-radius:4px;background:var(--surface-1);cursor:pointer;font-size:11px;color:var(--text-secondary)}.map_dot__ohP4H{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.15)}.map_day__mfePN{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:6px 8px;cursor:pointer}.map_day__mfePN[data-on=true]{border-color:var(--sdc-red)}.map_dayHead__2ThPl{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.map_dayHead__2ThPl b{display:inline-flex;align-items:center;gap:6px}.map_daySub__8D5GQ{font-size:11.5px;color:var(--text-muted);margin-top:2px}.map_card__jvt1N{position:absolute;z-index:1000;right:12px;top:12px;width:min(380px,calc(100% - 24px));background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px;max-height:calc(100% - 24px);overflow-y:auto}.map_cardHead__Kx1FD{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.map_cardHead__Kx1FD h3{font-size:15px;line-height:1.2}.map_close___xcZo{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:var(--text-muted)}.map_kv__6bMyO{display:grid;grid-template-columns:max-content 1fr;grid-gap:3px 10px;gap:3px 10px;font-size:12.5px}.map_kv__6bMyO dt{color:var(--text-muted)}.map_kv__6bMyO dd{margin:0;min-width:0;overflow-wrap:anywhere}.map_actions__a1YT9{display:flex;gap:6px;flex-wrap:wrap}.map_pill__lMH4N{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11.5px;color:#fff;font-weight:600}.map_toast__DO_3l{position:absolute;z-index:1001;left:50%;bottom:18px;transform:translateX(-50%);background:var(--text-primary);color:var(--page);padding:8px 14px;border-radius:999px;font-size:13px;box-shadow:var(--shadow)}.map_status__eWeqG{position:absolute;z-index:999;left:12px;bottom:12px;font-size:11.5px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-1) 90%,transparent);padding:4px 8px;border-radius:4px;border:1px solid var(--border);max-width:calc(100% - 24px)}.map_loading__f6W3G{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-muted);font-size:14px;z-index:5}.map_sheetHandle__NI6RL{display:none}@media (max-width:900px){.map_wrap__Fb3rH{margin:-14px -14px calc(-1 * (var(--tabs-h) + env(safe-area-inset-bottom) + 18px));height:calc(100dvh - var(--header-h) - var(--tabs-h) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.map_mapArea__H0dif{order:1}.map_panel__qEKSS{order:2;border-right:0;border-top:1px solid var(--border-strong);max-height:46dvh;transition:max-height .2s ease}.map_panel__qEKSS[data-collapsed=true]{max-height:92px}.map_panel__qEKSS[data-collapsed=true] .map_scroll__LQONN{overflow:hidden}.map_sheetHandle__NI6RL{display:block;width:44px;height:5px;border-radius:3px;background:var(--axis);margin:6px auto 0;cursor:pointer}.map_card__jvt1N{top:auto;bottom:8px;right:8px;left:8px;width:auto;max-height:50%}.map_status__eWeqG{bottom:auto;top:8px;left:58px;right:8px;max-width:none;font-size:11px}}.map_map__Q2v67 .sdc-diamond{transform:rotate(45deg);border:2px solid #b01116;border-radius:2px;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 8px 2px rgba(176,17,22,.55);box-sizing:border-box}.map_map__Q2v67 .sdc-diamond.route{border-width:3px;box-shadow:0 0 0 2px #fff,0 0 10px 3px rgba(176,17,22,.8)}.map_map__Q2v67 .sdc-cluster{position:relative}.map_map__Q2v67 .sdc-due-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#B01116;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.map_modes__ZFf7w{grid-template-columns:1fr 1fr 34px}.map_hidePanel__h2LEY{border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-size:16px;cursor:pointer}.map_hidePanel__h2LEY:hover{color:var(--sdc-red)}.map_wrap__Fb3rH[data-panel=hidden]{grid-template-columns:minmax(0,1fr)}.map_wrap__Fb3rH[data-panel=hidden] .map_panel__qEKSS{display:none}.map_showPanel__npBjA{position:absolute;z-index:1000;left:56px;top:12px;height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:12.5px;font-weight:600;box-shadow:var(--shadow)}.map_chip__wrdtH,.map_showPanel__npBjA{background:var(--surface-1);cursor:pointer}.map_chip__wrdtH{height:26px;padding:0 9px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600}.map_chip__wrdtH[data-on=true]{background:var(--sdc-red);border-color:var(--sdc-red);color:#fff}.map_shapes__qSI3T{display:flex;gap:14px;font-size:11px;color:var(--text-muted);align-items:center}.map_shapes__qSI3T span{display:inline-flex;align-items:center;gap:6px}.map_shapeCircle__YiIX3{width:12px;height:12px;border-radius:50%;background:#8DC63F;border:1px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:inline-block}.map_shapeDiamond__c4Z1G{width:11px;height:11px;transform:rotate(45deg);background:#2B6FD0;border:2px solid #b01116;box-shadow:0 0 5px 1px rgba(176,17,22,.5);display:inline-block}.map_shapeNever__3Llns{width:12px;height:12px;border-radius:50%;background:#8E44C9;border:1px dashed #555;display:inline-block}.map_mapArea__H0dif{display:flex;flex-direction:column}.map_mapPane__FEkt2{position:relative;flex:1 1 auto;min-height:0}.map_mapArea__H0dif[data-list=open] .map_mapPane__FEkt2{flex-basis:58%}.map_dock__Vufsw{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;border-top:1px solid var(--border-strong);background:var(--surface-1);min-height:0}.map_dock__Vufsw[data-open=true]{flex:0 0 42%}.map_dockHead__C4AlX{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.map_dockToggle__JeNt0{border:0;background:none;font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;padding:0;text-align:left}.map_dockScroll__xJFR8{overflow:auto;min-height:0;flex:1 1 auto}.map_dockTable__8ne_q{width:100%;border-collapse:collapse;font-size:12.5px}.map_dockTable__8ne_q th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-2);text-align:left;font-weight:600;border-bottom:1px solid var(--border-strong);padding:0;white-space:nowrap;z-index:1}.map_dockTable__8ne_q th button{border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary);cursor:pointer;padding:6px 8px;width:100%;text-align:inherit}.map_dockTable__8ne_q td{padding:5px 8px;border-bottom:1px solid var(--border);vertical-align:top}.map_dockTable__8ne_q tbody tr{cursor:pointer}.map_dockTable__8ne_q tbody tr:hover,.map_dockTable__8ne_q tbody tr[data-on=true]{background:var(--surface-2)}.map_dockTable__8ne_q .map_num__6t9yX,.map_dockTable__8ne_q th.map_num__6t9yX{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.map_dockTable__8ne_q td small{font-size:11px}.map_rowBtn__4W9NJ{width:24px;height:24px;border:1px solid var(--border);border-radius:4px;background:var(--surface-1);cursor:pointer;font-size:12px;color:var(--text-secondary)}@media (max-width:900px){.map_mapArea__H0dif[data-list=open] .map_mapPane__FEkt2{flex-basis:64%}.map_dock__Vufsw[data-open=true]{flex:0 0 36%}.map_dockTable__8ne_q td:nth-child(5),.map_dockTable__8ne_q td:nth-child(7),.map_dockTable__8ne_q td:nth-child(8),.map_dockTable__8ne_q th:nth-child(5),.map_dockTable__8ne_q th:nth-child(7),.map_dockTable__8ne_q th:nth-child(8),.map_hidePanel__h2LEY,.map_showPanel__npBjA{display:none}.map_modes__ZFf7w{grid-template-columns:1fr 1fr}}.ui_pageHeader___cZhS{margin:0 0 22px;display:flex;flex-direction:column;gap:6px}.ui_pageHeader___cZhS h1{max-width:30ch}.ui_lede__TTV9e{color:var(--text-secondary);max-width:68ch;font-size:15px}.ui_pageActions__RNX_r{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ui_section__OcuIi{margin:0 0 28px}.ui_sectionHead__le4Ke{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ui_sectionHead__le4Ke h2{font-size:16px}.ui_sectionAside__DhF1h{font-size:12.5px;color:var(--text-muted)}.ui_grid__FTG2d{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ui_grid2__xFe5j{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ui_stack__O2Cr0{display:flex;flex-direction:column;gap:12px}.ui_panel__LLKk9{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;min-width:0}.ui_planned__osyPs{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.ui_plannedTitle__yNkVG{font-weight:600;font-size:14px}.ui_plannedMeta__74Pu7{font-size:12.5px;color:var(--text-secondary)}.ui_plannedMeta__74Pu7 b{font-weight:600;color:var(--text-primary)}.ui_plannedRow__SOpeq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui_tag__g9_bJ{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-family:var(--font-cond),sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-secondary);background:var(--surface-1);white-space:nowrap}.ui_tag__g9_bJ:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--axis)}.ui_tag__g9_bJ[data-status=live]:before{background:var(--good)}.ui_tag__g9_bJ[data-status=partial]:before{background:var(--warning)}.ui_tag__g9_bJ[data-status=awaiting]:before{background:var(--axis)}.ui_tag__g9_bJ[data-status=planned]:before{background:var(--series-1)}.ui_tag__g9_bJ[data-status=no-access]:before{background:var(--critical)}.ui_tile__vQ3T6{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.ui_tileLabel__gLpNq{font-size:12.5px;color:var(--text-secondary)}.ui_tileValue__CJvuF{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.ui_tileValue__CJvuF[data-empty=true]{color:var(--text-muted);font-weight:500;font-size:15px}.ui_tileFoot__sIuWV{font-size:12px;color:var(--text-muted);display:flex;justify-content:space-between;gap:8px}.ui_tileGrid__tbjtj{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ui_fresh__nUuUn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin:0 0 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px;color:var(--text-secondary)}.ui_freshItem__leoGa{display:inline-flex;align-items:center;gap:6px}.ui_freshItem__leoGa b{color:var(--text-primary);font-weight:600}.ui_freshSep__isuaO{color:var(--axis)}.ui_tabs__cr7Vg{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:0 0 18px;overflow-x:auto}.ui_tabLink__40sGx{padding:10px 14px;font-size:14px;font-weight:500;color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ui_tabLink__40sGx:hover{color:var(--text-primary)}.ui_tabLink__40sGx[data-active=true]{color:var(--sdc-red);border-bottom-color:var(--sdc-red)}.ui_btn__1wlfp{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-1);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;color:var(--text-primary)}.ui_btn__1wlfp:hover{background:var(--surface-2)}.ui_btnPrimary__wTxKd{background:var(--sdc-red);border-color:var(--sdc-red);color:#fff}.ui_btnPrimary__wTxKd:hover{background:var(--sdc-red-dk)}.ui_linkRed__9BzKI{color:var(--sdc-red);font-weight:600}.ui_dl__xYprN{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.ui_dl__xYprN dt{color:var(--text-muted)}.ui_dl__xYprN dd{margin:0;min-width:0;overflow-wrap:anywhere}.ui_tableWrap__puDD4{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.ui_table__Qk3KE{border-collapse:collapse;width:100%;font-size:14px}.ui_table__Qk3KE th{text-align:left;font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.ui_table__Qk3KE td{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top}.ui_table__Qk3KE tr:last-child td{border-bottom:0}.ui_note__f7WjU{color:var(--text-secondary);font-size:13px;max-width:86ch;margin:10px 0 0}.ui_note__f7WjU li{margin:0 0 6px}.ui_note__f7WjU strong{color:var(--text-primary);font-weight:600}.ui_note__f7WjU a{margin-right:8px}.ui_planControls__VD0CQ{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.ui_planField__v0EmT{display:flex;flex-direction:column;gap:4px}.ui_planField__v0EmT label{font-family:var(--font-cond),sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ui_planField__v0EmT input,.ui_planField__v0EmT select{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-1);color:var(--text-primary);font-size:13.5px}.ui_dayGrid__hxvjA{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ui_dayCard__zixAc{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-1);padding:12px}.ui_dayCardEmpty__s8ddN{opacity:.62}.ui_dayHead__lwDp3{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.ui_dayHead__lwDp3 h4{font-size:13.5px}.ui_dayMeta__ipvZh{font-size:11.5px;color:var(--text-muted)}.ui_dayWarn__vj1Ko{color:var(--accent-amber,#f57c00);font-size:11.5px}.ui_weekSection__V9yw4{margin:14px 0 18px}.ui_weekHead__HncST{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ui_weekHead__HncST h3{font-size:15px;margin:0}.ui_weekSub__VUqws{font-weight:400;color:var(--text-secondary);font-size:13px}.ui_weekGrid__D_ySU{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:4px}.ui_dayCol__yw0hg{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-1);padding:10px;min-width:0;display:flex;flex-direction:column;gap:6px}.ui_dayToday__JA7Vn{box-shadow:inset 0 0 0 2px var(--accent-blue,#1a73b5)}.ui_availSeg__f3oq6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px}.ui_availSegBtn__lRmpl{font-size:11px;padding:4px 2px;border:1px solid var(--border-strong);background:var(--surface-2,transparent);color:var(--text-secondary);border-radius:4px;cursor:pointer}.ui_availSegOn__HfHnF{background:var(--accent-blue,#1a73b5);border-color:var(--accent-blue,#1a73b5);color:#fff;font-weight:600}.ui_availHotelOff__qTb4s{opacity:.45}@media (max-width:900px){.ui_weekGrid__D_ySU{grid-template-columns:repeat(5,200px)}}.ui_searchDrop__BnJCg{position:absolute;z-index:30;left:0;right:0;top:44px;max-height:420px;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:6px;box-shadow:var(--shadow,0 6px 20px rgba(0,0,0,.18));padding:4px 0}.ui_searchRow__cMq41{display:flex;flex-direction:column;gap:1px;padding:7px 12px;font-size:13.5px;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-subtle,var(--border))}.ui_searchRow__cMq41:hover{background:var(--surface-2)}.ui_searchNote__ge_XZ{padding:8px 12px;font-size:12.5px;color:var(--text-secondary)}.ui_focusRow__bs6c_{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0 0 8px}.ui_focusRow__bs6c_ select{font-size:12px;max-width:100%}.ui_stopActs__A9Gi8{display:flex;gap:4px;flex-wrap:wrap;margin:2px 0 0 1.9em}.ui_stopActs__A9Gi8 button,.ui_stopActs__A9Gi8 input,.ui_stopActs__A9Gi8 select{font-size:10.5px;padding:1px 5px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-2,transparent);color:var(--text-secondary);cursor:pointer}.ui_stopActs__A9Gi8 input[type=time]{width:78px}.ui_stopLocked__nFgbo{border-left:3px solid var(--accent-green,#2e7d32);padding-left:5px}.ui_stopRequested__ECg_d{border-left:3px solid var(--accent-blue,#1a73b5);padding-left:5px}.ui_stopInactive__pc_Bg{opacity:.5;text-decoration:line-through}.ui_stopCalendar__jM2Ya{border-left:3px solid var(--text-muted,#6b6b6b);padding-left:5px;background:var(--surface-2,#f4f4f4)}.ui_stateCalendar__zvO8j{background:var(--text-muted,#6b6b6b);color:#fff}.ui_tentList__cs6u0{margin-top:2px}.ui_tentRow__oFBIK{font-size:12px;color:var(--text-muted);padding:2px 0 2px 10px;border-top:1px dashed var(--border-subtle,var(--border-strong))}.ui_stateTag__QBoln{display:inline-block;margin-left:6px;padding:0 5px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;background:var(--surface-2,#eee);color:var(--text-secondary)}.ui_stateConfirmed__cBgMY{background:var(--accent-green,#2e7d32);color:#fff}.ui_stateRequested__20N1P{background:var(--accent-blue,#1a73b5);color:#fff}.ui_bench__bv8Nj{margin-top:6px;border-top:1px dashed var(--border-strong);padding-top:4px}.ui_benchRow__DauC7{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;color:var(--text-secondary);padding:2px 0}.ui_benchRow__DauC7 button{font-size:10.5px;padding:0 6px;border:1px solid var(--border-strong);border-radius:3px;background:transparent;cursor:pointer}.ui_proposal__XoBBd{border-left:3px solid var(--accent-amber,#f57c00);padding:4px 8px;margin:6px 0;font-size:12px;background:var(--surface-1)}.ui_outreachPanel__hQFAM{border:1px solid var(--border-strong);border-radius:6px;padding:10px;margin:8px 0;background:var(--surface-1);font-size:12.5px;display:flex;flex-direction:column;gap:6px}.ui_outreachPanel__hQFAM textarea{width:100%;min-height:110px;font:inherit;font-size:12.5px;padding:6px}.ui_availGrid__DssZL{display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}.ui_availWeek__3QdZO{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-1);padding:8px 10px}.ui_availWeekHead__l9pyP{font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ui_availRow__xj7wx{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.ui_availDay__xkM9R{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border:1px solid var(--border-subtle,var(--border-strong));border-radius:5px}.ui_availDayOff__xRbRh{opacity:.62;background:var(--surface-2,transparent)}.ui_availDayName__w8o38{font-size:12.5px;font-weight:600}.ui_availDay__xkM9R select{font-size:12.5px}.ui_availHotel__zqckk{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.ui_availHotel__zqckk input[disabled]+*,.ui_availHotel__zqckk:has(input[disabled]){opacity:.5}.ui_availTag__2_hZb,.ui_hotelTag__mEZrC{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:10px;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.ui_availTag__2_hZb{background:var(--surface-2,#eee);color:var(--text-secondary)}.ui_hotelTag__mEZrC{background:var(--accent-blue,#1a73b5);color:#fff}.ui_dayCardOff__LvZsn{background:var(--surface-2,transparent);border-style:dashed}.ui_stopPriority__ES9Yf .ui_stopName__2W1GN{font-weight:600}.ui_stopFlag__FVnoB{color:var(--accent-amber,#f57c00)}.ui_dayNotes__ji_yv{margin:6px 0 0;padding-left:16px;font-size:11.5px;color:var(--text-muted)}.ui_dayNotes__ji_yv li{margin:2px 0}.ui_stopRow__vF8bM{display:flex;gap:8px;padding:5px 0;border-top:1px solid var(--border-subtle,var(--border-strong));font-size:12.5px}.ui_stopSeq__pbHav{min-width:1.4em}.ui_stopSeq__pbHav,.ui_stopTime__Y38Jm{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_stopTime__Y38Jm{white-space:nowrap}.ui_stopName__2W1GN{flex:1 1;min-width:0}.ui_clusterCard__yEe50{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-1);padding:12px;margin-bottom:10px}.ui_clusterCardUrgent___0pNA{border-left:3px solid var(--sdc-red,#b01116)}.ui_clusterHead__ojoWg{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ui_clusterScore__H3ofg{font-family:var(--font-cond),sans-serif;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_whyList__gvdFr{margin:8px 0 0;font-size:12.5px;color:var(--text-secondary)}.ui_whyList__gvdFr li{display:flex;gap:8px;padding:2px 0}.ui_whyPts__lu1z0{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5em}@media print{.ui_pageActions__RNX_r,.ui_planControls__VD0CQ,.ui_tabs__cr7Vg{display:none!important}.ui_dayGrid__hxvjA{grid-template-columns:1fr 1fr}.ui_dayCard__zixAc{page-break-inside:avoid;break-inside:avoid;border-color:#999}}.icculus_wrap__70kfg{display:grid;grid-gap:18px;gap:18px}.icculus_state__9s5AN{padding:24px;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-secondary);background:var(--surface-2)}.icculus_bar__rVJih{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.icculus_toggle__VAvJN{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:999px;padding:4px 12px;font-size:12.5px;cursor:pointer}.icculus_toggle__VAvJN[aria-pressed=true]{background:var(--text-primary);color:var(--page);border-color:var(--text-primary)}.icculus_toggle__VAvJN b{font-weight:600;margin-left:4px}.icculus_select__78uVS{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-sm);padding:5px 8px;font-size:13px}.icculus_count__B2uZY{font-size:12.5px;color:var(--text-muted);margin-left:auto}.icculus_list__IdSZF{display:grid;grid-gap:12px;gap:12px}.icculus_card__lzIrA{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.icculus_card__lzIrA[data-queue=abandoned]{opacity:.78}.icculus_card__lzIrA[data-status=approved]{border-left:4px solid var(--good)}.icculus_card__lzIrA[data-status=rejected]{border-left:4px solid var(--critical)}.icculus_card__lzIrA[data-queue=pending]{border-left:4px solid var(--sdc-gold)}.icculus_head__3dPko{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;padding:12px 16px 8px;align-items:start}.icculus_title__aQpCy{font-size:16px;font-weight:600;letter-spacing:-.01em}.icculus_title__aQpCy small{font-weight:400;color:var(--text-secondary);font-size:13px;margin-left:8px}.icculus_who__yN7Vd{font-size:12.5px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.icculus_tags__djWES{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-content:flex-start}.icculus_flag__zl5qh{display:inline-block;font-family:var(--font-cond),sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-secondary);background:var(--surface-2)}.icculus_flag__zl5qh[data-tone=warn]{border-color:var(--warning);color:var(--warning)}.icculus_flag__zl5qh[data-tone=bad]{border-color:var(--critical);color:var(--critical)}.icculus_flag__zl5qh[data-tone=good]{border-color:var(--good);color:var(--good)}.icculus_body__TuyKu{padding:0 16px 12px;display:grid;grid-gap:10px;gap:10px;font-size:13.5px}.icculus_summary__p9T4a{margin:0;line-height:1.5}.icculus_lines__BVoHW{display:grid;grid-gap:6px;gap:6px}.icculus_line__jOGZA{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;grid-gap:10px;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--border)}.icculus_line__jOGZA:first-child{border-top:0}.icculus_mfr__hFrWU{font-weight:600}.icculus_outcome__udOzJ{font-size:12px;color:var(--text-muted);text-align:right;white-space:nowrap}.icculus_sub__JOiNj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.icculus_subBlock__IHCib{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;background:var(--surface-2)}.icculus_subBlock__IHCib h4{margin:0 0 6px;font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.icculus_subBlock__IHCib ul{margin:0;padding-left:18px;line-height:1.5}.icculus_diffs__OpZ4f{border-left:3px solid var(--warning);padding:6px 12px;background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:12.5px;line-height:1.5}.icculus_diffs__OpZ4f b{color:var(--text-primary)}.icculus_actions__CyiWh{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px 14px;border-top:1px solid var(--border);background:var(--surface-2)}.icculus_btn__SZ5kS{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 12px;font-size:13px;cursor:pointer}.icculus_btn__SZ5kS:hover{border-color:var(--text-primary)}.icculus_btn__SZ5kS:disabled{opacity:.55;cursor:default}.icculus_btnPrimary__q1zx_{background:var(--sdc-red);color:#fff;border-color:var(--sdc-red)}.icculus_btnPrimary__q1zx_:hover{filter:brightness(.92);border-color:var(--sdc-red)}.icculus_btnQuiet__YxazB{border-color:transparent;background:transparent;color:var(--sdc-red);text-decoration:underline;text-underline-offset:3px}.icculus_note__keBOG{flex:1 1 220px;min-width:160px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 8px;font-size:13px}.icculus_msg__IDHFc{font-size:12.5px;color:var(--text-secondary)}.icculus_msg__IDHFc[data-tone=bad]{color:var(--critical)}.icculus_msg__IDHFc[data-tone=good]{color:var(--good)}.icculus_decided__QCG8Q{font-size:12.5px;color:var(--text-secondary)}.icculus_edit__IxI33{display:grid;grid-gap:10px;gap:10px;padding:12px 16px;border-top:1px dashed var(--border-strong);background:var(--surface-2)}.icculus_edit__IxI33 label{display:grid;grid-gap:4px;gap:4px;font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.icculus_edit__IxI33 input,.icculus_edit__IxI33 select,.icculus_edit__IxI33 textarea{font:inherit;font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 8px}.icculus_edit__IxI33 textarea{min-height:56px;resize:vertical}.icculus_row__ndsfg{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;grid-gap:8px;gap:8px;align-items:start}.icculus_row3__3OlcO{display:grid;grid-template-columns:130px minmax(0,1fr) 150px auto;grid-gap:8px;gap:8px;align-items:start}.icculus_editHead__jwr7Y{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.icculus_editHead__jwr7Y h3{margin:0;font-size:14px}.icculus_transcript__5AoIu{padding:10px 16px 14px;border-top:1px dashed var(--border-strong);display:grid;grid-gap:4px;gap:4px;font-size:13px;max-height:420px;overflow:auto}.icculus_turn__h4jTd{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:10px;gap:10px}.icculus_turn__h4jTd[data-role=USER] b{color:var(--sdc-red)}.icculus_turn__h4jTd b{font-family:var(--font-cond),sans-serif;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-top:2px}.icculus_meta__xcQc1{font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:4px 14px}@media (max-width:760px){.icculus_head__3dPko{grid-template-columns:1fr}.icculus_tags__djWES{justify-content:flex-start}.icculus_line__jOGZA{grid-template-columns:1fr;gap:2px}.icculus_outcome__udOzJ{text-align:left}.icculus_row3__3OlcO,.icculus_row__ndsfg{grid-template-columns:1fr}}.qrt_bar__SMREI{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.qrt_chip__lDsnW{display:inline-block;font-size:11px;line-height:1.5;padding:0 6px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-secondary);margin:1px 3px 1px 0;white-space:nowrap}.qrt_chipPrimary___GBBB{border-color:var(--sdc-red);color:var(--sdc-red);font-weight:600}.qrt_chipMuted__dnPqS{opacity:.7}.qrt_flag__sCP7o{font-size:11px;color:var(--warning);font-weight:600}.qrt_selBar__9zerN{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 56px) + 4px);z-index:5;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px;margin:0 0 10px;border:1px solid var(--sdc-red);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow)}.qrt_tableWrap__wS4Qj{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.qrt_table__qaf8m{width:100%;border-collapse:collapse;font-size:12.5px}.qrt_table__qaf8m th{text-align:left;font-weight:600;padding:7px 8px;border-bottom:1px solid var(--border-strong);background:var(--surface-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}.qrt_table__qaf8m td{padding:7px 8px;border-bottom:1px solid var(--border);vertical-align:top}.qrt_table__qaf8m tr.qrt_selected__uSueI td{background:color-mix(in srgb,var(--sdc-red) 7%,transparent)}.qrt_table__qaf8m tr.qrt_detail__OucYq td{background:var(--surface-2)}.qrt_sortBtn__m60mA{all:unset;cursor:pointer;font-weight:600}.qrt_sortOn__5tyQD{color:var(--sdc-red)}.qrt_num__2wJ1_{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt_sub__12bfb{display:block;font-size:11px;color:var(--text-muted)}.qrt_detailGrid__CjLWu{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px 18px;gap:12px 18px;padding:4px 2px}.qrt_detailGrid__CjLWu h4{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.qrt_quote__t3VzR{border-left:3px solid var(--sdc-gold);padding:4px 10px;margin:4px 0;background:var(--surface-1)}.qrt_groupHead__A20S2{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 6px;gap:8px;flex-wrap:wrap}.qrt_groupHead__A20S2 h3{margin:0}.qrt_overlay__XkG5v{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px;overflow-y:auto}.qrt_dialog__lC_yX{width:min(980px,100%);background:var(--page);color:var(--text-primary);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border-strong);padding:18px 20px 20px}.qrt_dialog__lC_yX h2{margin:0 0 4px}.qrt_modes__IYdnl{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.qrt_field__PYXDg{display:inline-flex;flex-direction:column;gap:3px;font-size:12.5px;margin-right:14px;margin-bottom:8px}.qrt_field__PYXDg input,.qrt_field__PYXDg select,.qrt_field__PYXDg textarea{font:inherit;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary)}.qrt_ok__1jbJr{color:var(--delta-up);font-weight:600}.qrt_bad__OL7oi{color:var(--critical);font-weight:600}.qrt_warn__VhTA3{color:var(--warning)}.qrt_notice__atIVR{border:1px solid var(--border-strong);border-left:4px solid var(--warning);border-radius:var(--radius-sm);padding:8px 12px;margin:8px 0;font-size:12.5px;background:var(--surface-1)}.qrt_noticeRed__hAf_Z{border-left-color:var(--critical)}.qrt_actions__Hc2Eb{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.qrt_copy__VVdWo{all:unset;cursor:pointer;color:var(--sdc-red);font-weight:600;font-size:12px;margin-left:6px}@media (max-width:640px){.qrt_dialog__lC_yX{padding:14px}.qrt_table__qaf8m{font-size:12px}}.partner_h2__Lc_7t{display:flex;align-items:baseline;gap:10px;margin:34px 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em}.partner_num__WadNE{color:var(--sdc-gold,#d4a017);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partner_lede__qcPDv{color:var(--text-secondary);margin:0 0 16px;max-width:78ch;font-size:14.5px;line-height:1.5}.partner_tiles__eIcn5{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:10px 0 16px}.partner_tile__qmCpI{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;page-break-inside:avoid;break-inside:avoid}.partner_tile__qmCpI.partner_red__8Sz9H .partner_v__pmyaK{color:var(--sdc-red)}.partner_tile__qmCpI .partner_k__dI4n6{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.partner_tile__qmCpI .partner_v__pmyaK{font-size:28px;font-weight:700;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.partner_tile__qmCpI .partner_n__qciUZ{font-size:12px;color:var(--text-secondary)}.partner_tile__qmCpI .partner_delta__aYinQ{font-size:12.5px;font-weight:600;margin-left:6px}.partner_up__YRfIG{color:var(--delta-up)}.partner_down__bg7uB{color:var(--critical)}.partner_dim__fK3Qx{color:var(--text-muted)}.partner_card__1Z29c{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:12px 0}.partner_card__1Z29c h4{margin:0 0 4px;font-size:15px}.partner_cap__Pb_XK{margin:0 0 12px;font-size:13px;color:var(--text-secondary)}.partner_spotlight__Sx742{border-left:1px solid var(--sdc-gold,#d4a017);border:1px solid var(--sdc-gold,#d4a017);border-left-width:4px}.partner_redbar__0WC9s{border-left:4px solid var(--sdc-red)}.partner_theme__zJ_VF{border-left:3px solid var(--series-1);padding:2px 0 2px 14px;margin:14px 0}.partner_theme__zJ_VF h5{margin:0 0 4px;font-size:14.5px}.partner_theme__zJ_VF p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.partner_grid2__9Y_8u{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.partner_note__w4Ame{font-size:12.5px;color:var(--text-muted);margin-top:8px}.partner_kpiCat__ns0Ft{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.partner_kpiLabel__fqfd2{font-size:13.5px;font-weight:650;margin:3px 0 0}.partner_kpiValue__iiOkc{font-size:24px;font-weight:700;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partner_kpiValue__iiOkc small{font-size:15px;font-weight:500;color:var(--text-muted)}.partner_bar__R4aXJ{position:relative;height:8px;background:var(--surface-2,var(--line));border-radius:4px;margin:8px 0 2px}.partner_barFill___Xbb1{height:8px;background:var(--sdc-red);border-radius:4px}.partner_barPace__XeH2l{position:absolute;top:-3px;width:2px;height:14px;background:var(--text-secondary)}.partner_monthNav__z1O97{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.partner_monthNav__z1O97 a{font-size:12.5px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-secondary);text-decoration:none}.partner_monthNav__z1O97 a[data-active=true]{background:var(--sdc-red);border-color:var(--sdc-red);color:#fff}.partner_html__irLGO table{border-collapse:collapse;width:100%;font-size:13.5px}.partner_html__irLGO td,.partner_html__irLGO th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.partner_html__irLGO .dim{color:var(--text-muted)}.partner_html__irLGO .theme{border-left:3px solid var(--series-1);padding:2px 0 2px 14px;margin:14px 0}.partner_html__irLGO h4{margin:0 0 4px;font-size:15px}.partner_html__irLGO .cap{margin:0 0 12px;font-size:13px;color:var(--text-secondary)}.partner_html__irLGO .note{font-size:12.5px;color:var(--text-muted);margin-top:8px}.partner_html__irLGO ol{margin:6px 0 4px 18px;font-size:14px;line-height:1.6}.partner_html__irLGO .tbl-scroll{overflow-x:auto;margin:12px 0}.focus_wrap__yZtzx{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px}.focus_head__Wh9pD{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.focus_head__Wh9pD strong{font-size:13.5px}.focus_hint__rLGNy{font-size:12.5px;color:var(--text-secondary)}.focus_clear__pLrnf{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--sdc-red);font-weight:600;cursor:pointer;align-self:flex-start}.focus_grid__GICTH{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px}.focus_card__Z8dJ6{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);display:flex;flex-direction:column;min-width:0}.focus_card__Z8dJ6[data-on=true]{border-color:var(--sdc-red);box-shadow:0 0 0 1px var(--sdc-red)}.focus_pick__C6zTQ{all:unset;cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding:9px 10px 6px;align-items:center}.focus_pick__C6zTQ:focus-visible{outline:2px solid var(--sdc-red);outline-offset:-2px;border-radius:var(--radius-sm)}.focus_check__mXqQe{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.focus_card__Z8dJ6[data-on=true] .focus_check__mXqQe{background:var(--sdc-red);border-color:var(--sdc-red)}.focus_name__3kygn{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.focus_score__Zsu7O{font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sdc-red)}.focus_meta__SgyKg{grid-column:2/-1;font-size:11.5px;color:var(--text-muted)}.focus_more__5n3wB{background:none;border:0;border-top:1px dashed var(--border);padding:6px 10px;text-align:left;font:inherit;font-size:12px;color:var(--text-secondary);cursor:pointer}.focus_detail__cENkA{padding:4px 10px 10px}.focus_why__NvqB3{font-size:12px;color:var(--text-secondary);margin:0 0 6px}.focus_accts__a_i8t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.focus_accts__a_i8t li{display:flex;flex-direction:column;font-size:12.5px}.focus_accts__a_i8t a{color:var(--sdc-red);font-weight:600}.focus_accts__a_i8t span{color:var(--text-muted);font-size:11.5px}.focus_accts__a_i8t em{font-style:normal;font-size:11.5px;color:var(--text-secondary)}.focus_accts__a_i8t em[data-overdue=true]{color:var(--critical)}.focus_auto__DvBw_{height:26px;padding:0 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.focus_auto__DvBw_[data-on=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--page)}.focus_actions__go9Nu{display:grid;grid-template-columns:1fr 1fr}.focus_actions__go9Nu .focus_more__5n3wB+.focus_more__5n3wB{border-left:1px dashed var(--border)}.assign_wrap__5sMPR{display:flex;flex-direction:column;gap:6px}.assign_week__k0mtk{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.assign_wrap__5sMPR[data-compact=true] .assign_week__k0mtk{grid-template-columns:1fr;gap:2px}.assign_wk__Spvzo{font-size:12px;line-height:1.15}.assign_wk__Spvzo b{font-family:var(--font-cond),sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;color:var(--sdc-red)}.assign_wk__Spvzo span{color:var(--text-muted);white-space:nowrap}.assign_days__fGCju{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.assign_day__3fIbc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;line-height:1.05}.assign_day__3fIbc small{font-weight:400;color:var(--text-muted);font-size:10.5px}.assign_day__3fIbc:hover:not(:disabled){border-color:var(--sdc-gold)}.assign_day__3fIbc[data-on=true]{background:var(--sdc-gold);border-color:var(--sdc-gold);color:#1e1e1e}.assign_day__3fIbc[data-on=true] small{color:#1e1e1e}.assign_day__3fIbc[data-other=true]{border-style:dashed;border-color:var(--sdc-gold)}.assign_day__3fIbc:disabled{opacity:.4;cursor:default}.assign_hint__Xn25N{font-size:11.5px;color:var(--text-muted);margin:2px 0 0}.assign_list__Iyw51{display:flex;flex-direction:column;gap:3px}.assign_item__B8QF4{display:grid;grid-template-columns:74px minmax(0,1fr) 24px;grid-gap:6px;gap:6px;align-items:center;font-size:12.5px;padding:4px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.assign_item__B8QF4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign_item__B8QF4 button{width:22px;height:22px;border:1px solid var(--border);border-radius:4px;background:var(--surface-1);cursor:pointer;font-size:11px;color:var(--text-secondary)}.assign_go__ID5N6{font-size:12.5px;font-weight:600;color:var(--sdc-red);margin-top:2px}@media (max-width:900px){.assign_day__3fIbc{height:44px}}.field_stack__xkzbQ{display:flex;flex-direction:column;gap:10px;max-width:720px}.field_bar__ZmY9F{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.field_summary__EBCah{font-size:13px;color:var(--text-secondary)}.field_card__xNYfp{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.field_card__xNYfp[data-open=true]{border-color:var(--sdc-red);box-shadow:0 0 0 1px var(--sdc-red)}.field_card__xNYfp[data-done=true]{opacity:.72}.field_row__DIbxP{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.field_name__rE_6s{font-weight:700;font-size:15px;min-width:0;overflow-wrap:anywhere}.field_name__rE_6s a{color:inherit;text-decoration:none}.field_time__lVQ8H{font:600 12.5px/1.2 var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);white-space:nowrap}.field_meta__c41SU{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.field_toggle__n1jk_{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px}.field_toggle__n1jk_:focus-visible{outline:2px solid var(--sdc-red);outline-offset:3px;border-radius:6px}.field_chip__FspdW{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap;background:var(--surface-3,var(--grid));color:var(--text-secondary)}.field_chip__FspdW[data-tone=good]{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--delta-up)}.field_chip__FspdW[data-tone=warn]{background:color-mix(in srgb,var(--warning) 22%,transparent);color:var(--text-primary)}.field_chip__FspdW[data-tone=bad]{background:color-mix(in srgb,var(--critical) 16%,transparent);color:var(--critical)}.field_acts__2lN3E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.field_acts4__ks4gp{grid-template-columns:repeat(4,minmax(0,1fr))}.field_btn__GVtFR{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:6px 8px;border-radius:8px;font:700 13px/1.15 inherit;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);cursor:pointer;text-decoration:none}.field_btn__GVtFR:hover{border-color:var(--sdc-red)}.field_btn__GVtFR:focus-visible{outline:2px solid var(--sdc-red);outline-offset:2px}.field_btn__GVtFR:disabled{opacity:.5;cursor:default}.field_primary__T6GIJ{background:var(--sdc-red);border-color:var(--sdc-red);color:#fff}.field_primary__T6GIJ:hover{background:var(--sdc-red-dk)}.field_inline__1zhbd{min-height:36px;padding:4px 12px}.field_contacts__wan2Y{border-top:1px dashed var(--border-strong);margin-top:4px;padding-top:8px;display:flex;flex-direction:column;gap:8px}.field_contact__jegQ0{display:flex;justify-content:space-between;align-items:center;gap:10px}.field_contact__jegQ0 small{display:block;color:var(--text-muted);font-size:12px}.field_dial__akYgg{min-height:36px;display:inline-flex;align-items:center;padding:4px 14px;border-radius:99px;border:1px solid var(--sdc-red);color:var(--sdc-red);font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.field_dialGroup__rFAzn{display:flex;gap:6px;flex-shrink:0}.field_leg__4ZW3Z{font:11.5px var(--font-mono,ui-monospace,monospace);color:var(--text-muted);text-align:center}.field_note___BBL7{font-size:12.5px;color:var(--text-muted)}.field_error__2QhXh{font-size:13px;color:var(--critical)}.field_ok__oi9jb{font-size:13px;color:var(--delta-up)}.field_timeRow__0_QgQ{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.field_timeRow__0_QgQ input{min-height:40px;font:inherit;padding:4px 8px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary)}.field_groupHead___0CPW{font:700 12px/1.2 inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:8px}.field_kpis__Ub4Z_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.field_kpi__9nKbx{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:2px}.field_kpi__9nKbx b{font-size:22px}.field_kpi__9nKbx span{font-size:12px;color:var(--text-muted)}.field_rep__1AyoZ{display:grid;grid-template-columns:minmax(0,1fr) 72px 36px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.field_rep__1AyoZ:last-child{border-bottom:0}.field_rep__1AyoZ a{color:inherit;font-weight:600}.field_paceBar__tvJmh{height:7px;background:var(--grid);border-radius:99px;overflow:hidden}.field_paceBar__tvJmh i{display:block;height:100%;background:var(--good)}.field_paceBar__tvJmh i[data-tone=warn]{background:var(--warning)}.field_paceBar__tvJmh i[data-tone=bad]{background:var(--critical)}.field_flags__5uqcG{font-size:12px;color:var(--text-muted);grid-column:1/-1;margin-top:-4px}.field_flags__5uqcG a{color:var(--critical);font-weight:600}@media (max-width:560px){.field_acts4__ks4gp{grid-template-columns:repeat(2,minmax(0,1fr))}}.threeweeks_wrap__wGITO{display:flex;flex-direction:column;gap:10px}.threeweeks_week__ZdH3T{display:flex;flex-direction:column;gap:4px}.threeweeks_head__oFGE6{display:flex;gap:8px;align-items:baseline;font-size:13px}.threeweeks_head__oFGE6 b{font-family:var(--font-cond),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sdc-red)}.threeweeks_head__oFGE6 span{color:var(--text-muted);font-size:12px}.threeweeks_days__0sTpG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.threeweeks_day__1EQlA{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);padding:6px 8px;font-size:12.5px;min-height:64px;display:flex;flex-direction:column;gap:2px}.threeweeks_day__1EQlA[data-today=true]{border-color:var(--sdc-red);box-shadow:inset 3px 0 0 var(--sdc-red)}.threeweeks_day__1EQlA[data-past=true]{opacity:.55}.threeweeks_day__1EQlA[data-off=true]{background:var(--surface-2)}.threeweeks_dh__rK0oH{display:flex;justify-content:space-between}.threeweeks_dh__rK0oH em{font-style:normal;font-size:11px;color:var(--sdc-red);font-weight:600}.threeweeks_n__xjSTx{font-weight:600}.threeweeks_n__xjSTx span{font-weight:400;color:var(--text-muted)}.threeweeks_sub__MblzH{color:var(--text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.threeweeks_pending__Wxxbi{color:#8a6500;font-size:11.5px;font-weight:600}.threeweeks_links__YDjRY{display:flex;gap:10px;font-size:11.5px;margin-top:auto}.threeweeks_links__YDjRY a,.threeweeks_note__JXhz1 a{color:var(--sdc-red);font-weight:600}.threeweeks_note__JXhz1{font-size:12.5px;color:var(--text-secondary);margin:0}@media (max-width:900px){.threeweeks_days__0sTpG{grid-template-columns:1fr;gap:4px}.threeweeks_day__1EQlA{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.threeweeks_dh__rK0oH{min-width:64px}}.coverage_controls__SmugW{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:2px 0 12px}.coverage_group__XTjQ_{display:inline-flex;align-items:center;gap:6px}.coverage_groupLabel__EVX3V{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.coverage_seg__op3SU{display:inline-flex;border:1px solid var(--border-strong);border-radius:999px;overflow:hidden;background:var(--surface-1)}.coverage_seg__op3SU button{border:0;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12.5px;padding:4px 12px;cursor:pointer;white-space:nowrap}.coverage_seg__op3SU button+button{border-left:1px solid var(--border)}.coverage_seg__op3SU button:hover{color:var(--text-primary);background:var(--surface-2)}.coverage_seg__op3SU button[aria-pressed=true]{background:var(--sdc-red);color:#fff;font-weight:600}.coverage_scroll__TgnKE{overflow-x:auto;padding-bottom:4px}.coverage_grid__VPBvo{border-collapse:separate;border-spacing:0;font-size:12.5px;min-width:100%}.coverage_lineCell___LUye,.coverage_lineHead__pdk95{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--cov-surface);text-align:left;padding:4px 12px 4px 2px;min-width:190px;border-right:1px solid var(--border)}.coverage_lineHead__pdk95{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:600;vertical-align:bottom}.coverage_lineName__ozPtC{font-weight:600;color:var(--text-primary);display:block;line-height:1.3}.coverage_lineMeta___Vyx4{font-size:11px;color:var(--text-muted);display:block}.coverage_yearHead__sXjAZ{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);text-align:center;padding:0 0 4px;font-weight:600;border-bottom:1px solid var(--border)}.coverage_monthHead__4RlXY{font-size:10.5px;color:var(--text-muted);text-align:center;width:26px;padding:3px 0 5px;font-weight:500}.coverage_monthHead__4RlXY[data-q="1"]{border-left:1px solid var(--grid)}.coverage_cellWrap__WxqyV{width:26px;height:22px;padding:1px}.coverage_cellWrap__WxqyV:first-of-type{padding-left:8px}.coverage_cellWrap__WxqyV[data-q="1"]{border-left:1px solid var(--grid)}.coverage_cell__0qems{display:block;width:100%;height:100%;border-radius:3px;border:0;padding:0;background:transparent;cursor:default;box-sizing:border-box;font-family:inherit}.coverage_cell__0qems[data-has="1"]{cursor:help}.coverage_cell__0qems[data-state=none]{background:transparent}.coverage_cell__0qems[data-state=quiet]{background:transparent;box-shadow:inset 0 0 0 1px var(--grid)}.coverage_cell__0qems[data-state=gap]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--critical) 26%,transparent) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--critical) 55%,transparent)}.coverage_cell__0qems[data-state=partial]{background:repeating-linear-gradient(135deg,var(--cov-loaded) 0 3px,color-mix(in srgb,var(--cov-loaded) 25%,transparent) 3px 6px)}.coverage_cell__0qems[data-state=loaded]{background:var(--cov-loaded)}.coverage_cell__0qems[data-att="0"]{background:color-mix(in srgb,var(--critical) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--critical)}.coverage_cell__0qems[data-att="1"]{background:var(--cov-seq-1)}.coverage_cell__0qems[data-att="2"]{background:var(--cov-seq-2)}.coverage_cell__0qems[data-att="3"]{background:var(--cov-seq-3)}.coverage_cell__0qems[data-att="4"]{background:var(--cov-seq-4)}.coverage_cell__0qems[data-att="5"]{background:var(--cov-seq-5)}.coverage_sumHead__3AF7h{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:600;text-align:right;padding:0 0 6px 18px;white-space:nowrap;vertical-align:bottom}.coverage_sum__vefUK{text-align:right;padding:3px 0 3px 18px;white-space:nowrap;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage_sumStrong__56Tvi{color:var(--text-primary);font-weight:600}.coverage_behind__gAtAu{color:var(--critical);font-weight:600}.coverage_rowGroup__U53pH td,.coverage_rowGroup__U53pH th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);padding:14px 2px 4px;font-weight:600}.coverage_rowGroup__U53pH th{position:-webkit-sticky;position:sticky;left:0;background:var(--cov-surface);z-index:2}.coverage_legend___eye1{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:10px 2px 2px;font-size:12px;color:var(--text-secondary)}.coverage_key__MFx54{display:inline-flex;align-items:center;gap:6px}.coverage_swatch__OsBJA{width:14px;height:14px;border-radius:3px;box-sizing:border-box;flex:none}.coverage_swatchEmpty__yiqeQ{box-shadow:inset 0 0 0 1px var(--border-strong);background:repeating-linear-gradient(135deg,transparent 0 4px,var(--border) 4px 5px)}.coverage_ramp__EsqUE{display:inline-flex;gap:2px;align-items:center}.coverage_rampLabel__qD16B{font-size:11px;color:var(--text-muted)}.coverage_foot___nfbe{font-size:12px;color:var(--text-muted);margin:10px 0 0;max-width:78ch}.coverage_foot___nfbe strong{color:var(--text-secondary);font-weight:600}@media (max-width:760px){.coverage_lineCell___LUye,.coverage_lineHead__pdk95{min-width:140px}.coverage_cellWrap__WxqyV{width:20px}.coverage_monthHead__4RlXY{width:20px;font-size:9.5px}}.coverage_owed__xvGE1{display:inline-block;margin-top:2px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--sdc-gold);border:1px solid color-mix(in srgb,var(--sdc-gold) 45%,transparent);border-radius:999px;padding:1px 7px;white-space:nowrap}