._panel_1dcey_1{font-size:12.5px;color:var(--muted);margin-top:12px;padding:12px 14px;background:var(--bg);border:.5px solid var(--line);border-left:3px solid var(--line2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;line-height:1.55}._header_1dcey_13{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._title_1dcey_20{font-size:13px;color:var(--ink);font-weight:600}._close_1dcey_26{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--hint);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}._close_1dcey_26:hover{color:var(--ink)}._body_1dcey_42{color:var(--muted)}._wrap_1hm6n_1{position:relative;display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;outline:none}._icon_1hm6n_2{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:var(--line2);color:var(--hint);font-size:8.5px;font-weight:700;font-style:italic;cursor:help;line-height:1;flex-shrink:0;transition:background .1s}._wrap_1hm6n_1:hover ._icon_1hm6n_2,._wrap_1hm6n_1:focus ._icon_1hm6n_2{background:var(--muted);color:var(--surface)}._tooltip_1hm6n_4{display:none;position:absolute;top:calc(100% + 6px);left:0;width:220px;padding:7px 11px;border:.5px solid var(--line2);border-radius:7px;background:var(--surf3, #343230);color:var(--muted);box-shadow:0 4px 16px #00000040;font-size:11.5px;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.5;white-space:normal;z-index:200;pointer-events:none}._wrap_1hm6n_1:hover ._tooltip_1hm6n_4,._wrap_1hm6n_1:focus ._tooltip_1hm6n_4{display:block}._wrap_1hm6n_1[data-flip="1"] ._tooltip_1hm6n_4{left:auto;right:0}._execStrip_aig25_3{background:var(--surface);border-bottom:.5px solid var(--line);flex-shrink:0}._sbar_aig25_11{padding:9px 20px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;border-bottom:.5px solid transparent}._sbarOver_aig25_21{background:#f057561a;border-bottom-color:#f057564d;color:#f08c8b}._sbarOk_aig25_27{background:#5ecfa514;border-bottom-color:#5ecfa540;color:var(--ok, #5ecfa5)}._cards_aig25_35{display:grid;gap:1px;background:var(--line)}._card_aig25_35{background:var(--surface);padding:13px 20px 15px;position:relative}._cardClickable_aig25_48{cursor:pointer;transition:background .1s}._cardClickable_aig25_48:after{content:"↗";position:absolute;top:13px;right:14px;font-size:11px;color:var(--hint);opacity:.55}._cardClickable_aig25_48:hover,._cardClickable_aig25_48:focus-visible{background:var(--surf2, var(--surface));outline:none}._detailTable_aig25_71{width:100%;border-collapse:collapse;font-size:12.5px}._detailTable_aig25_71 th{color:var(--hint);font-weight:600;padding:4px 8px;border-bottom:.5px solid var(--line2);white-space:nowrap}._detailTable_aig25_71 td{padding:4px 8px;border-bottom:.5px solid var(--line);color:var(--ink)}._clbl_aig25_91{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);margin-bottom:5px}._cval_aig25_100{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}._csub_aig25_108{font-size:12.5px;color:var(--hint);margin-top:3px}._tone_good_aig25_116{color:var(--ok, #5ecfa5)}._tone_bad_aig25_117{color:var(--over, #f05756)}._tone_warn_aig25_118{color:var(--warn-text, #e8b04a)}._tone_neutral_aig25_119{color:var(--ink)}._panel_a4f8f_1{padding:16px 0 0;margin:0 0 18px}._panelHeader_a4f8f_6{display:flex;align-items:center;gap:16px;margin:0 0 10px;flex-wrap:wrap}._panelTitle_a4f8f_14{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}._panelControls_a4f8f_25{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}._sortToggle_a4f8f_33,._colorToggle_a4f8f_40{display:flex;align-items:center;gap:4px}._colorToggleLabel_a4f8f_46,._controlLabel_a4f8f_47{font-size:11px;color:var(--hint);margin-right:2px;white-space:nowrap}._colorToggleBtn_a4f8f_54,._toggleBtn_a4f8f_55{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:4px;color:var(--hint);cursor:pointer;font-size:11px;padding:3px 9px;font-family:inherit;transition:all .1s}._colorToggleBtn_a4f8f_54:hover:not(._colorToggleActive_a4f8f_68),._toggleBtn_a4f8f_55:hover:not(._toggleActive_a4f8f_69){border-color:var(--ink);color:var(--ink)}._colorToggleActive_a4f8f_68,._toggleActive_a4f8f_69{background:var(--ink);border-color:var(--ink);color:var(--bg)}._controlGroup_a4f8f_83{display:flex;align-items:center;gap:6px}._pillGroup_a4f8f_89{display:flex;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;overflow:hidden}._pillBtn_a4f8f_97{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-right:.5px solid var(--line2);color:var(--hint);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;padding:5px 12px;line-height:1;transition:background .1s,color .1s;white-space:nowrap}._pillBtn_a4f8f_97:last-child{border-right:none}._pillBtn_a4f8f_97:hover:not(._pillBtnActive_a4f8f_117){background:var(--surface);color:var(--ink)}._pillBtnActive_a4f8f_117{background:var(--ink);color:var(--bg)}._legendToggle_a4f8f_129{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;color:var(--hint);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;padding:5px 12px;line-height:1;transition:background .1s,color .1s;white-space:nowrap}._legendToggle_a4f8f_129:hover{border-color:var(--ink);color:var(--ink)}._filterInput_a4f8f_150{flex:1;min-width:160px;box-sizing:border-box;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;color:var(--ink);font-size:13px;font-family:inherit;padding:5px 10px;outline:none;transition:border-color .1s}._filterInput_a4f8f_150::placeholder{color:var(--hint)}._filterInput_a4f8f_150:focus{border-color:var(--ink)}._attentionBar_a4f8f_175{display:flex;align-items:center;gap:12px;font-size:12px;margin:0 0 8px;padding:5px 10px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:.5px solid var(--line);border-radius:4px}._attnOver_a4f8f_187{color:var(--over, #ef4444);font-weight:600}._attnOver_a4f8f_187:before{content:"⚠ "}._attnWarn_a4f8f_196{color:var(--warn, #f59e0b);font-weight:600}._attnWarn_a4f8f_196:before{content:"● "}._attnPto_a4f8f_205{color:var(--hint)}._attnPto_a4f8f_205:before{content:"○ "}._emptyFilter_a4f8f_215{text-align:center;padding:24px 0;color:var(--hint);font-size:13px;font-style:italic}._panelDesc_a4f8f_225{color:var(--muted);font-size:13px;margin:0 0 14px;line-height:1.55}._legend_a4f8f_129{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted);margin:0 0 14px}._legendRow_a4f8f_241{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}._legendGroupLabel_a4f8f_248{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hint);margin-right:2px;flex-shrink:0}._legendDivider_a4f8f_258{height:1px;background:var(--line2);margin:2px 0}._legendItem_a4f8f_264{display:inline-flex;align-items:center;gap:6px}._swatch_a4f8f_270{width:11px;height:11px;border-radius:3px;display:inline-block;flex-shrink:0}._swatchPast_a4f8f_278{background:color-mix(in srgb,var(--hint) 18%,var(--surface));border:.5px solid var(--line)}._swatchProjected_a4f8f_283{background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in srgb,var(--ink) 18%,transparent) 3px,color-mix(in srgb,var(--ink) 18%,transparent) 4px);background-color:var(--bg);border:.5px solid var(--line)}._swatchPlan_a4f8f_295{background:transparent;border-top:2px dashed var(--plan);width:14px;height:0;border-radius:0}._swatchPto_a4f8f_303{background-color:var(--pto);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.3) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 1px,transparent 1px 4px);border:.5px solid var(--pto)}._swatchToday_a4f8f_311{background:transparent;border-left:2px dashed var(--today, #6366f1);width:0;height:11px;border-radius:0}._tableWrap_a4f8f_320{overflow-x:auto;margin:0 -4px}._gantt_a4f8f_325{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}._thName_a4f8f_332{font-weight:500;color:var(--hint);text-align:left;padding:6px 8px;border-bottom:.5px solid var(--line);font-size:12px;width:140px}._thWeek_a4f8f_342{font-weight:500;color:var(--hint);text-align:center;padding:6px 4px;border-bottom:.5px solid var(--line);font-size:11px;width:auto}._thWeek_a4f8f_342 small{display:block;font-weight:400;color:var(--hint);font-size:11px}._thPast_a4f8f_360{background:color-mix(in srgb,var(--hint) 5%,transparent);color:var(--hint);opacity:.75}._thToday_a4f8f_368{color:var(--today, #6366f1);border:1.5px dashed var(--today, #6366f1);border-radius:4px;position:relative}._todayDot_a4f8f_375{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--today, #6366f1);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}._thUtil_a4f8f_387{font-weight:500;color:var(--hint);text-align:center;padding:6px 4px;border-bottom:.5px solid var(--line);font-size:12px;width:90px}._tdName_a4f8f_397{font-weight:500;font-size:13px;vertical-align:middle;padding:6px 8px;border-bottom:.5px solid var(--line)}._tdName_a4f8f_397 small{display:block;font-weight:400;color:var(--hint);font-size:12px}._rosterChip_a4f8f_413{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:9.5px;font-weight:600;vertical-align:middle;white-space:nowrap}._rosterChipDeparted_a4f8f_423{background:color-mix(in srgb,var(--muted) 20%,transparent);color:var(--muted)}._rosterChipStarts_a4f8f_427{background:var(--info-bg);color:var(--info-text, #60a5fa);border:.5px solid var(--info-border)}._barCellInactive_a4f8f_434{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,var(--hint) 8%,transparent) 5px,color-mix(in srgb,var(--hint) 8%,transparent) 6px)}._barCell_a4f8f_434{padding:5px 4px;border-bottom:.5px solid var(--line);vertical-align:bottom;min-width:0;overflow:hidden}._badge_a4f8f_452{font-size:9.5px;font-weight:600;border-radius:10px;padding:1px 6px;line-height:1.3;display:inline-flex;align-items:center;margin-bottom:3px;max-width:100%}._badgeOk_a4f8f_464{color:var(--ok);background:#e1f5ee;border:.5px solid var(--ok)}._badgeWarn_a4f8f_470{color:var(--warn);background:#fff8e6;border:.5px solid var(--warn)}._badgeOver_a4f8f_476{color:var(--over);background:var(--creep-bg);border:.5px solid var(--over)}@media (prefers-color-scheme: dark){._badgeOk_a4f8f_464{background:#08332a}._badgeWarn_a4f8f_470{background:#3a2a00}._badgeOver_a4f8f_476{background:#3a1a1a}}._planTrack_a4f8f_489{position:relative;height:9px;background:var(--bg);border-radius:4px;overflow:hidden;border:.5px solid var(--line);margin-bottom:2px;cursor:pointer}._planTrack_a4f8f_489:hover{border-color:var(--ink)}._planLabel_a4f8f_504{position:absolute;left:3px;top:0;font-size:8px;color:var(--hint);line-height:9px;z-index:2;white-space:nowrap}._planSeg_a4f8f_515{position:absolute;top:0;height:100%;background:var(--plan);opacity:.6}._barCellPast_a4f8f_524{background:color-mix(in srgb,var(--hint) 5%,transparent)}._barTrack_a4f8f_529{position:relative;height:32px;background:var(--bg);border-radius:6px;overflow:hidden;border:.5px solid var(--line)}._barTrackBreach_a4f8f_538{border-color:var(--over);border-width:1px}._barTrackProjected_a4f8f_544{background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,color-mix(in srgb,var(--ink) 7%,transparent) 4px,color-mix(in srgb,var(--ink) 7%,transparent) 5px);background-color:var(--bg)}._barSeg_a4f8f_555{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;overflow:hidden;white-space:nowrap;cursor:pointer;transition:opacity .1s}._barSeg_a4f8f_555:hover{opacity:.85}._barSegPto_a4f8f_574{background:repeating-linear-gradient(45deg,var(--pto),var(--pto) 5px,rgba(0,0,0,.22) 5px,rgba(0,0,0,.22) 8px);color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}._capLine_a4f8f_589{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);z-index:5;opacity:.7;pointer-events:none}._utilCell_a4f8f_601{font-weight:600;font-size:13px;text-align:center;padding:5px 4px;border-bottom:.5px solid var(--line);vertical-align:middle;overflow:hidden}._utilCell_a4f8f_601 small{display:block;font-weight:400;color:var(--hint);font-size:10.5px}._engCountBadge_a4f8f_619{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-weight:500;color:var(--muted);font-size:10px;margin-top:2px;cursor:default}._infoTable_a4f8f_632{width:100%;border-collapse:collapse;font-size:12px}._infoTable_a4f8f_632 th{text-align:left;padding:3px 6px;font-weight:500;border-bottom:.5px solid var(--line)}._infoTable_a4f8f_632 td{padding:4px 6px;border-bottom:.5px solid var(--line)}._summaryRow_a4f8f_651{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13px;line-height:1.55}._ptoNote_a4f8f_661{flex-shrink:0;color:var(--pto);font-weight:600;white-space:nowrap}._deltaOk_a4f8f_669{color:var(--ok);font-weight:600}._deltaWarn_a4f8f_670{color:var(--warn);font-weight:600}._pctOk_a4f8f_671{color:var(--ok);font-weight:600}._pctWarn_a4f8f_672{color:var(--warn);font-weight:600}._inProgress_a4f8f_673{color:var(--hint);font-style:italic}._sortHeader_a4f8f_676{-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .1s}._sortHeader_a4f8f_676:hover{color:var(--ink)}._note_a4f8f_687{font-size:12px;color:var(--hint);margin-top:12px;line-height:1.55}._infoP_a4f8f_695{margin:0 0 8px;font-size:13px;line-height:1.55}._eventLine_a4f8f_701{font-size:12px;color:var(--muted);padding:3px 0;line-height:1.5}._eventCompletion_a4f8f_708{color:var(--hint);font-size:11px}._infoNotes_a4f8f_713{font-size:11.5px;color:var(--muted);font-style:italic;padding:2px 4px 6px!important;line-height:1.4;border-bottom:.5px solid var(--line)}._disabledHook_a4f8f_722{margin-top:10px;font-size:11.5px;color:var(--hint);border-top:.5px dashed var(--line2);padding-top:8px}._disabledHook_a4f8f_722 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--hint);border-radius:20px;padding:2px 9px;font-size:10.5px;cursor:not-allowed;margin-left:6px}._barSegDraft_a4f8f_744{background:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0px,rgba(255,255,255,.45) 4px,transparent 4px,transparent 8px);border:1px dashed rgba(0,0,0,.35);box-sizing:border-box;pointer-events:auto}._backlogBadge_a4f8f_757{display:block;font-size:10px;font-weight:600;color:var(--warn-text);white-space:nowrap;margin-top:2px}._legendSep_a4f8f_768{width:1px;align-self:stretch;background:var(--line2);margin:0 4px}._texSwatch_a4f8f_776{width:26px;height:14px;border-radius:3px;display:inline-block;flex-shrink:0;--c: #6b8cc4}._texActual_a4f8f_786{background:var(--c)}._texPlanned_a4f8f_787{background:var(--c);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.85) 0 2px,transparent 2px 6px)}._texProjected_a4f8f_791{background:color-mix(in srgb,var(--c) 22%,transparent);border:1.5px dashed var(--c);box-sizing:border-box}._col_a4f8f_40{position:relative;height:120px;display:flex;flex-direction:column-reverse;align-items:stretch;cursor:pointer}._zoneActual_a4f8f_808{background:color-mix(in srgb,var(--ink) 4%,transparent)}._zonePlanned_a4f8f_809{background:color-mix(in srgb,var(--today, #6366f1) 7%,transparent)}._stk_a4f8f_811{display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-start}._bar_a4f8f_434{width:100%;border-radius:2px 2px 0 0;--c: var(--onboard, #378add);min-height:1px}._barActual_a4f8f_826{background:var(--c)}._barPlanned_a4f8f_827{background:var(--c);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 3px,transparent 3px 7px)}._barProjected_a4f8f_831{background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px dashed var(--c);box-sizing:border-box}._barTarget_a4f8f_839{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c) 32%,transparent) 0 3px,transparent 3px 7px);border:1.5px dashed var(--c);border-bottom:none;box-sizing:border-box}._paceMark_a4f8f_847{position:absolute;left:-2px;right:-2px;border-top:2px solid var(--today, #6366f1);z-index:4;pointer-events:none}._paceLabel_a4f8f_856{position:absolute;right:0;top:-11px;font-size:8.5px;line-height:1;color:var(--today, #6366f1);background:var(--bg);padding:0 2px}._texTarget_a4f8f_868{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c) 32%,transparent) 0 3px,transparent 3px 7px);border:1.5px dashed var(--c);box-sizing:border-box}._paceSwatch_a4f8f_873{width:26px;height:0;align-self:center;border-top:2px solid var(--today, #6366f1);flex-shrink:0}._barCellPastDim_a4f8f_881 ._stk_a4f8f_811{opacity:.5}._barCellPastDim_a4f8f_881{background:color-mix(in srgb,var(--hint) 6%,transparent)}._barCellOpen_a4f8f_885{box-shadow:inset 0 0 0 1.5px var(--today, #6366f1)}._detailRow_a4f8f_888 td{border-bottom:.5px solid var(--line);padding:0}._detailCell_a4f8f_890{padding:0}._detailInner_a4f8f_892{background:var(--surface, var(--bg));border-left:3px solid var(--line2);padding:12px 14px 14px}._detailInner_a4f8f_892[data-tone=bad]{border-left-color:var(--over)}._detailHeader_a4f8f_899{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._detailTitle_a4f8f_906{font-size:13px;color:var(--ink);font-weight:600}._detailClose_a4f8f_908{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--hint);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}._detailClose_a4f8f_908:hover{color:var(--ink)}._detailNotes_a4f8f_922{margin-top:10px;padding-top:8px;border-top:.5px dashed var(--line2)}._notesMore_a4f8f_928{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:6px 0 0;margin:0;font-size:11.5px;font-family:inherit;color:var(--today, #6366f1);cursor:pointer}._notesMore_a4f8f_928:hover{text-decoration:underline}._legendToggleItem_a4f8f_942{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}._legendToggleItem_a4f8f_942 input{cursor:pointer;margin:0}._marker_a4f8f_952{position:absolute;left:0;right:0;border-top:1.5px dashed var(--over, #e24b4a);z-index:3;pointer-events:none}._breachDot_a4f8f_961{position:absolute;top:-2px;right:0;font-size:11px;color:var(--over, #e24b4a);z-index:4}._miscDot_a4f8f_971{position:absolute;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:var(--warn, #d9920a);box-shadow:0 0 0 1.5px var(--bg);z-index:4;cursor:help}._markerSwatch_a4f8f_987{width:26px;height:0;align-self:center;border-top:1.5px dashed var(--over, #e24b4a);flex-shrink:0}._barPto_a4f8f_997{width:100%;background-color:var(--pto);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.3) 0 1.5px,transparent 1.5px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 1.5px,transparent 1.5px 6px);border-radius:2px 2px 0 0;min-height:1px;display:flex;align-items:center;justify-content:center;overflow:hidden}._ptoLabel_a4f8f_1011{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#fff;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}._list_1cnm3_2{display:flex;flex-direction:column}._row_1cnm3_7{display:flex;gap:10px;padding:8px 0;border-top:.5px solid var(--line)}._row_1cnm3_7:first-child{border-top:none}._date_1cnm3_15{flex-shrink:0;width:86px;font-size:11px;color:var(--hint);padding-top:1px}._pinned_1cnm3_23 ._date_1cnm3_15{color:var(--today, #6366f1)}._body_1cnm3_25{min-width:0}._ctx_1cnm3_27{font-size:10.5px;color:var(--muted);margin-bottom:2px}._text_1cnm3_33{font-size:12px;color:var(--ink);line-height:1.5;white-space:pre-wrap;word-break:break-word}._noteLink_1cnm3_41{color:var(--today, #6366f1);text-decoration:underline;word-break:break-all}._empty_1cnm3_47{font-size:12px;color:var(--hint);font-style:italic;padding:8px 0}._backdrop_1cnm3_56{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:50}._drawer_1cnm3_63{position:fixed;top:0;right:0;bottom:0;width:min(380px,92vw);background:var(--bg);border-left:.5px solid var(--line2);box-shadow:-8px 0 24px #0000002e;z-index:51;display:flex;flex-direction:column;box-sizing:border-box}._header_1cnm3_78{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;border-bottom:.5px solid var(--line)}._title_1cnm3_87{font-size:14px;font-weight:600;color:var(--ink)}._subtitle_1cnm3_88{font-size:11px;color:var(--hint);margin-top:2px}._close_1cnm3_90{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--hint);font-size:20px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}._close_1cnm3_90:hover{color:var(--ink)}._scroll_1cnm3_103{overflow-y:auto;padding:6px 16px 16px}._panel_1qia8_1{padding:6px 0 0;margin:0 0 18px;overflow-x:hidden}._panelHeader_1qia8_7{display:flex;align-items:center;margin:0 0 10px}._panelTitle_1qia8_13{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}._filtersRow_1qia8_24{display:flex;align-items:center;gap:8px;margin:6px 0;flex-wrap:wrap}._toolbarRow_1qia8_32{display:flex;align-items:center;gap:8px;margin:0 0 10px;width:100%}._toolbarRight_1qia8_40{display:flex;align-items:center;gap:8px;margin-left:auto}._filterGroupLabel_1qia8_47{font-size:11px;font-weight:500;color:var(--hint);flex-shrink:0}._legendToggle_1qia8_55{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;color:var(--hint);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;padding:5px 12px;line-height:1;transition:border-color .1s,color .1s;white-space:nowrap}._legendToggle_1qia8_55:hover{border-color:var(--ink);color:var(--ink)}._filterInput_1qia8_76{flex:1;min-width:140px;box-sizing:border-box;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;color:var(--ink);font-size:13px;font-family:inherit;padding:5px 10px;outline:none;transition:border-color .1s}._filterInput_1qia8_76::placeholder{color:var(--hint)}._filterInput_1qia8_76:focus{border-color:var(--ink)}._pillGroup_1qia8_101{display:flex;border:.5px solid var(--line2);border-radius:5px;overflow:hidden;flex-shrink:0}._pillBtn_1qia8_109{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:none;border-right:.5px solid var(--line2);color:var(--hint);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:all .1s;white-space:nowrap;line-height:1}._pillBtn_1qia8_109:last-child{border-right:none}._pillBtn_1qia8_109:hover:not(._pillBtnActive_1qia8_128){color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--bg))}._pillBtnActive_1qia8_128{background:var(--ink);color:var(--bg)}._typeSelect_1qia8_139{background:var(--bg);border:.5px solid var(--line2);border-radius:5px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;outline:none;flex-shrink:0}._typeSelect_1qia8_139:focus{border-color:var(--ink)}._scopeDelta_1qia8_158{font-size:11px;font-weight:600;margin-left:6px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,currentColor 12%,transparent);vertical-align:middle}._resultBar_1qia8_172{display:flex;align-items:center;gap:8px;flex-shrink:0}._resultCount_1qia8_179{font-size:12px;color:var(--hint);white-space:nowrap}._resultCount_1qia8_179 strong{color:var(--ink);font-weight:600}._paginationInline_1qia8_190{display:flex;align-items:center;gap:4px;flex-shrink:0}._pageBtn_1qia8_197{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:4px;color:var(--ink);cursor:pointer;font-size:12px;padding:4px 10px;transition:all .1s}._pageBtn_1qia8_197:hover:not(:disabled){border-color:var(--ink)}._pageBtn_1qia8_197:disabled{color:var(--hint);cursor:default}._panelDesc_1qia8_220{color:var(--muted);font-size:13px;margin:0 0 14px;line-height:1.55}._legend_1qia8_55{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted);margin:0 0 12px;align-items:center}._legendItem_1qia8_237{display:inline-flex;align-items:center;gap:6px}._legendHint_1qia8_243{color:var(--hint)}._swatch_1qia8_247{width:11px;height:11px;border-radius:3px;display:inline-block;flex-shrink:0}._swatchPlan_1qia8_255{background:var(--plan);opacity:.4}._swatchProjected_1qia8_260{background:var(--plan);opacity:.6}._swatchPaused_1qia8_265{background:repeating-linear-gradient(45deg,var(--line2),var(--line2) 3px,transparent 3px,transparent 6px);border:.5px solid var(--line2)}._stageKey_1qia8_276{font-size:11.5px;color:var(--muted);background:var(--bg);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:7px 12px;margin:0 0 16px;line-height:1.7}._empty_1qia8_287{color:var(--hint);font-size:13px;text-align:center;padding:32px}._engAxis_1qia8_295{position:relative;height:16px;margin-bottom:2px;overflow:hidden}._engAxisMark_1qia8_302{position:absolute;font-size:10px;color:var(--hint);white-space:nowrap;pointer-events:none}._ganttContainer_1qia8_311{position:relative}._todayLine_1qia8_316{position:absolute;top:18px;bottom:0;width:0;border-left:2px dashed var(--today, #6366f1);opacity:.85;pointer-events:none;z-index:2}._todayLabel_1qia8_327{position:absolute;top:0;left:4px;font-size:9px;font-weight:600;color:var(--today, #6366f1);white-space:nowrap;pointer-events:none}._engBlock_1qia8_339{margin-bottom:18px;padding-bottom:14px;border-bottom:.5px solid var(--line)}._engBlock_1qia8_339:last-of-type{border-bottom:none}._engHead_1qia8_349{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:6px;flex-wrap:wrap;gap:4px}._engName_1qia8_358{font-weight:600}._engType_1qia8_362{font-weight:400;color:var(--hint)}._engMeta_1qia8_367{color:var(--muted);font-size:12px}._notesChip_1qia8_373{flex-basis:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:2px 0 0;margin:0;font-family:inherit;font-size:11.5px;color:var(--today, #6366f1);cursor:pointer;display:inline-flex;align-items:center;gap:5px}._notesChip_1qia8_373:hover{text-decoration:underline}._engNoteIcon_1qia8_390{color:var(--hint)}._statusBadge_1qia8_392{margin-left:.6rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.1rem .4rem;border-radius:3px;background:#0000000a;vertical-align:middle}._gantGrid_1qia8_404{position:relative}._gRow_1qia8_408{position:relative;height:22px;margin-bottom:3px;display:flex;align-items:stretch}._gRowActual_1qia8_416{cursor:pointer;border-radius:5px}._gRowActual_1qia8_416:hover ._gtrack_1qia8_421{border-color:var(--ink)}._gRowActual_1qia8_416:hover ._rowLabel_1qia8_425{text-decoration:underline dotted;text-underline-offset:2px}._rowLabel_1qia8_425{width:110px;font-size:12px;color:var(--hint);line-height:22px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px;box-sizing:border-box}._gtrack_1qia8_421{position:relative;flex:1;height:100%;background:var(--bg);border-radius:5px;border:.5px solid var(--line);overflow:hidden}._gseg_1qia8_453{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;overflow:hidden;white-space:nowrap;box-sizing:border-box}._gsegWeekEnd_1qia8_468{border-right:1.5px solid rgba(255,255,255,.5)}._gsegPlan_1qia8_472{opacity:.4}._gsegProjected_1qia8_476{opacity:.6}._gsegPaused_1qia8_480{background:repeating-linear-gradient(45deg,var(--line2),var(--line2) 3px,transparent 3px,transparent 6px);color:var(--muted)}._infoP_1qia8_492{margin:0 0 8px;font-size:13px;line-height:1.55}._disabledHook_1qia8_498{margin-top:8px;font-size:11.5px;color:var(--hint);border-top:.5px dashed var(--line2);padding-top:7px}._stageTable_1qia8_507{margin:8px 0 4px;border:.5px solid var(--line);border-radius:5px;overflow:hidden}._stageTableTitle_1qia8_514{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hint);padding:5px 8px 4px;border-bottom:.5px solid var(--line);background:var(--bg)}._stageRow_1qia8_525{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:.5px solid var(--line);font-size:12px}._stageRow_1qia8_525:last-child{border-bottom:none}._stageRowLabel_1qia8_538{flex:1;font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stageRowPlan_1qia8_548{color:var(--muted);font-size:11.5px;white-space:nowrap}._stageRowActual_1qia8_554{color:var(--ok);font-size:11.5px;white-space:nowrap;font-weight:500}._stageRowOver_1qia8_561{color:var(--over)}._stageRowPending_1qia8_565{color:var(--hint);font-size:11px;font-style:italic}._workLog_1qia8_572{margin-top:12px;border-top:.5px solid var(--line2);padding-top:8px}._workLogTitle_1qia8_578{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hint);margin-bottom:6px}._workLogEntry_1qia8_587{padding:5px 0;border-bottom:.5px solid var(--line)}._workLogEntry_1qia8_587:last-child{border-bottom:none}._workLogMeta_1qia8_596{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}._workLogWeek_1qia8_604{font-weight:500;color:var(--ink);min-width:60px}._workLogWho_1qia8_610{color:var(--muted)}._workLogStage_1qia8_614{color:var(--hint);font-size:11px;background:var(--bg);border:.5px solid var(--line2);border-radius:4px;padding:1px 5px}._workLogHours_1qia8_623{margin-left:auto;font-weight:500;color:var(--ink);font-size:12px}._workLogNotes_1qia8_630{margin:3px 0 0;font-size:12px;color:var(--muted);font-style:italic;line-height:1.4}._draftBadge_1qia8_640{background:#b45309;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:middle}._texSwatch_1qia8_655{width:26px;height:14px;border-radius:3px;display:inline-block;flex-shrink:0;--c: #6b8cc4}._texActual_1qia8_656{background:var(--c)}._texPlanned_1qia8_657{background:var(--c);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.85) 0 2px,transparent 2px 6px)}._texProjected_1qia8_658{background:color-mix(in srgb,var(--c) 22%,transparent);border:1.5px dashed var(--c);box-sizing:border-box}._gsegActual_1qia8_661{background:var(--c)}._gsegPlanned_1qia8_662{background:var(--c);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.45) 0 3px,transparent 3px 7px)}._gsegProj_1qia8_476{background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px dashed var(--c)}._creepChip_1qia8_665{font-size:10.5px;padding:1px 7px;border-radius:999px;margin-left:8px;vertical-align:middle;background:color-mix(in srgb,var(--over, #e24b4a) 14%,transparent);color:var(--over, #e24b4a);font-weight:600}._orphanChip_1qia8_671{font-size:10.5px;padding:1px 7px;border-radius:999px;margin-left:8px;vertical-align:middle;background:var(--warn-bg);color:var(--warn-text, #ba7517);border:.5px solid var(--warn-border);font-weight:600;cursor:default}._leadHistory_1qia8_677{display:block;margin-top:3px;font-size:11px;color:var(--muted)}._todayLine_1qia8_316{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--today, #6366f1);z-index:5;pointer-events:none}table._detail_1qia8_685{width:100%;table-layout:fixed;border-collapse:collapse;margin:10px 0 4px;font-size:12px}._detail_1qia8_685 th{text-align:left;color:var(--hint);font-weight:600;padding:4px 8px;border-bottom:.5px solid var(--line2)}._detail_1qia8_685 td{padding:5px 8px;border-bottom:.5px solid var(--line)}._detail_1qia8_685 ._num_1qia8_688{text-align:right;font-variant-numeric:tabular-nums}._pill_1qia8_101{font-size:10px;padding:1px 7px;border-radius:999px}._pillDone_1qia8_690{background:color-mix(in srgb,var(--ok, #1d9e75) 16%,transparent);color:var(--ok, #1d9e75)}._pillRun_1qia8_691{background:color-mix(in srgb,var(--today, #6366f1) 14%,transparent);color:var(--today, #6366f1)}._pillNone_1qia8_692{color:var(--hint)}._reworkChip_1qia8_693{font-size:10px;color:var(--muted);font-style:italic}._templateHint_1qia8_694{font-size:10px;color:var(--hint);margin-left:4px;cursor:default}._nullStageHint_1qia8_695{font-size:10px;color:var(--hint);margin-left:4px;cursor:default;opacity:.5}._customScopeChip_1qia8_696{font-size:10px;padding:1px 7px;border-radius:999px;margin-left:6px;background:color-mix(in srgb,var(--today, #6366f1) 12%,transparent);color:var(--today, #6366f1);cursor:default}._creepNum_1qia8_697{color:var(--over, #e24b4a);font-weight:600}._savedNum_1qia8_698{color:var(--ok, #1d9e75);font-weight:600}._varOver_1qia8_701{color:var(--over, #e24b4a);font-weight:600;font-variant-numeric:tabular-nums}._varUnder_1qia8_702{color:var(--ok, #1d9e75);font-weight:600;font-variant-numeric:tabular-nums}._varNeutral_1qia8_703{color:var(--hint)}._varHelp_1qia8_704{cursor:help}._proxyLabel_1qia8_707{font-size:9.5px;font-weight:500;font-style:italic;color:var(--hint);margin-left:3px;letter-spacing:.02em}._reworkVal_1qia8_717{color:var(--warn, #ba7517);font-variant-numeric:tabular-nums}._reworkPlanned_1qia8_718{color:var(--muted);font-variant-numeric:tabular-nums;font-style:italic}._totalRow_1qia8_721 td{border-top:1px solid var(--line2);border-bottom:none;padding-top:6px;padding-bottom:6px;font-weight:600;font-size:11.5px;color:var(--ink);background:var(--bg)}._colGuideBtn_1qia8_733{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--hint);cursor:pointer;font-size:11px;padding:1px 4px;margin-left:6px;border-radius:4px;transition:color .1s;white-space:nowrap}._colGuideBtn_1qia8_733:hover{color:var(--ink)}._colGuide_1qia8_733{background:var(--bg);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;margin:6px 0 10px;font-size:12px}._colGuideDl_1qia8_757{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 20px;margin:0}._colGuideDl_1qia8_757>div{display:flex;gap:6px}._colGuideDl_1qia8_757 dt{font-weight:600;color:var(--ink);white-space:nowrap;flex-shrink:0}._colGuideDl_1qia8_757 dd{margin:0;color:var(--muted);line-height:1.5}._detail_1qia8_685 th[title]{cursor:help}._panel_haqs0_1{padding:16px 0;margin:0 0 18px}._panelTitle_haqs0_6{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px}._panelDesc_haqs0_15{color:var(--muted);font-size:13px;margin:0 0 14px;line-height:1.55}._legend_haqs0_22{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted);margin:0 0 14px}._legendItem_haqs0_31{display:inline-flex;align-items:center;gap:6px}._swatch_haqs0_37{width:11px;height:11px;border-radius:3px;display:inline-block;flex-shrink:0}._swatchLine_haqs0_45{background:transparent;border-top:2px dashed var(--ink);width:14px;height:0;border-radius:0}._chartBox_haqs0_53{position:relative;width:100%;height:320px}._panel_buclk_1{padding:16px 0;margin:0 0 18px}._panelTitle_buclk_6{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px}._panelDesc_buclk_15{color:var(--muted);font-size:13px;margin:0 0 14px;line-height:1.55}._legend_buclk_22{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted);margin:0 0 14px}._legendItem_buclk_31{display:inline-flex;align-items:center;gap:6px}._swatch_buclk_37{width:11px;height:11px;display:inline-block;flex-shrink:0}._chartBox_buclk_44{position:relative;width:100%;height:240px}._statsRow_buclk_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}._statCard_buclk_57{background:var(--bg);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px}._statName_buclk_64{font-size:12px;color:var(--muted);margin:0 0 6px;font-weight:500}._statBody_buclk_71{font-size:13px;line-height:1.7}._panelHeader_buclk_78{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._rangeControls_buclk_86{display:flex;align-items:center;gap:10px}._rangeLabel_buclk_92{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--hint)}._rangeSelect_buclk_101{border:.5px solid var(--line2);border-radius:6px;background:var(--bg);color:var(--ink);font-size:12px;font-weight:500;padding:5px 10px}._rangeSelect_buclk_101:focus{outline:none;border-color:var(--ink)}._wrap_147v1_3{display:flex;flex-direction:column;flex:1;overflow:hidden}._splitLayout_147v1_12{display:flex;flex:1;overflow:hidden}._sidebar_147v1_20{width:220px;flex-shrink:0;display:flex;flex-direction:column;background:var(--surface);border-right:.5px solid var(--line);overflow-y:auto;padding:12px 8px;gap:4px}._newConvBtn_147v1_32{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:transparent;color:var(--muted);padding:7px 12px;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .12s,background .12s;text-align:left;width:100%;margin-bottom:8px;flex-shrink:0}._newConvBtn_147v1_32:hover{color:var(--ink);background:var(--bg)}._sessionList_147v1_55{flex:1;display:flex;flex-direction:column;gap:2px;overflow-y:auto}._sessionGroup_147v1_63{margin-bottom:8px}._groupLabel_147v1_65{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hint);margin:0 0 4px 6px}._sessionItem_147v1_74{display:flex;align-items:center;border-radius:6px;overflow:hidden;position:relative}._sessionItem_147v1_74:hover ._renameBtn_147v1_82,._sessionItem_147v1_74:hover ._archiveBtn_147v1_83{opacity:1;width:26px;padding:4px 6px}._sessionActive_147v1_89{background:var(--bg);border-left:2.5px solid var(--today);padding-left:4px}._sessionBtn_147v1_95{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;font-size:12.5px;color:var(--muted);text-align:left;padding:9px 8px;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:5px;transition:color .1s}._sessionBtn_147v1_95:hover{color:var(--ink)}._sessionActive_147v1_89 ._sessionBtn_147v1_95{color:var(--ink);font-weight:500}._sessionName_147v1_117{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._sessionName_147v1_117 em{font-style:italic;color:var(--hint)}._sealedDot_147v1_129{width:5px;height:5px;border-radius:50%;background:var(--hint);flex-shrink:0}._renameBtn_147v1_82{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--hint);font-size:12px;cursor:pointer;padding:0;width:0;overflow:hidden;opacity:0;transition:opacity .15s;flex-shrink:0}._renameBtn_147v1_82:hover{color:var(--muted)}._archiveBtn_147v1_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--hint);cursor:pointer;padding:0;width:0;overflow:hidden;opacity:0;display:flex;align-items:center;transition:opacity .15s,color .1s;flex-shrink:0}._archiveBtn_147v1_83:hover{color:var(--over)}._renameRow_147v1_172{display:flex;align-items:center;gap:4px;flex:1;padding:4px 6px}._renameInput_147v1_180{flex:1;min-width:0;font-family:inherit;font-size:12.5px;padding:3px 6px;border:.5px solid var(--line2);border-radius:4px;background:var(--bg);color:var(--ink);outline:none}._renameInput_147v1_180:focus{border-color:var(--today)}._renameCount_147v1_195{font-size:10px;color:var(--hint);white-space:nowrap;flex-shrink:0}._chatPane_147v1_204{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._chatPaneHeader_147v1_212{display:none;align-items:center;padding:8px 12px;border-bottom:.5px solid var(--line);flex-shrink:0}._sidebarToggle_147v1_220{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:transparent;color:var(--muted);font-size:14px;padding:4px 8px;border-radius:5px;cursor:pointer}@media (max-width: 640px){._sidebar_147v1_20{display:none}._sidebar_147v1_20._sidebarOpen_147v1_233{display:flex;position:absolute;z-index:10;height:100%}._chatPaneHeader_147v1_212{display:flex}}._chatEmptyState_147v1_238{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:24px}._chatEmptyInner_147v1_248{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px}._tokenBar_147v1_259{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px}._tokenCount_147v1_267{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:500}._tokenProgress_147v1_274{flex:1;height:4px;background:var(--line);border-radius:2px;overflow:hidden}._tokenFill_147v1_282{height:100%;border-radius:2px;transition:width .4s ease}._budgetLabel_147v1_288{font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}._tokenDetailBtn_147v1_295{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;font-size:11px;color:var(--hint);cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0;transition:color .1s}._tokenDetailBtn_147v1_295:hover{color:var(--muted)}._costDetail_147v1_311{font-size:11.5px;color:var(--muted);margin-bottom:8px;padding:6px 10px;background:var(--bg);border-radius:5px}._sealedBanner_147v1_322{padding:12px 16px;background:var(--bg);border:.5px solid var(--line2);border-radius:var(--radius-sm);font-size:13px;color:var(--muted);text-align:center}._notConfigured_147v1_334{background:var(--warn-bg);border:.5px solid var(--warn-border);border-radius:var(--radius-sm);padding:14px 18px;margin:16px 24px 0;color:var(--warn-text)}._notConfigured_147v1_334 strong{display:block;margin-bottom:5px;font-size:14px}._notConfigured_147v1_334 p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}._notConfigured_147v1_334 code{font-family:monospace;background:var(--surface);border-radius:3px;padding:0 4px}._emptyLayout_147v1_365{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:32px 24px 24px}._emptyContent_147v1_375{width:100%;max-width:680px;display:flex;flex-direction:column;gap:24px}._emptyHeader_147v1_383{display:flex;flex-direction:column;align-items:center;gap:12px}._emptyDot_147v1_390{font-size:32px;color:var(--today);animation:_pulse-blink_147v1_1 1.4s ease-in-out infinite;line-height:1}._emptySubline_147v1_397{margin:0;font-size:20px;font-weight:500;color:var(--ink);text-align:center;line-height:1.35}._suggestionGrid_147v1_408{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 560px){._suggestionGrid_147v1_408{grid-template-columns:1fr}}._suggestionCard_147v1_420{border:.5px solid var(--line2);border-top:2px solid var(--card-accent);border-radius:var(--radius-sm);padding:14px 16px;background:var(--surface);display:flex;flex-direction:column;gap:1px}._cardCategory_147v1_431{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--hint)}._suggestionBtn_147v1_440{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;font-family:inherit;font-size:13px;color:var(--muted);cursor:pointer;padding:5px 0;line-height:1.45;transition:color .12s}._suggestionBtn_147v1_440:hover{color:var(--ink)}._suggestionBtn_147v1_440:disabled{opacity:.45;cursor:default}._messages_147v1_465{flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:24px 24px 16px}._message_147v1_465{display:flex;gap:12px;align-items:flex-start}._userMsg_147v1_480{flex-direction:row-reverse}._avatarDot_147v1_484{font-size:17px;color:var(--today);animation:_pulse-blink_147v1_1 1.4s ease-in-out infinite;flex-shrink:0;line-height:1;padding-top:4px}._bubble_147v1_493{max-width:78%;border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;line-height:1.6}._userMsg_147v1_480 ._bubble_147v1_493{background:var(--today);color:#fff}._userMsg_147v1_480 ._bubble_147v1_493 p{margin:0}._assistantMsg_147v1_510 ._bubble_147v1_493{background:var(--surface);border:.5px solid var(--line);color:var(--ink)}._msgBody_147v1_518{display:flex;flex-direction:column;max-width:78%}._userMsg_147v1_480 ._msgBody_147v1_518{align-items:flex-end}._assistantMsg_147v1_510 ._msgBody_147v1_518{align-items:flex-start}._msgBody_147v1_518 ._bubble_147v1_493{max-width:100%}._msgTime_147v1_530{font-size:11px;color:var(--hint);margin:5px 4px 0;line-height:1;cursor:help}._dayDivider_147v1_540{display:flex;align-items:center;gap:12px;margin:2px 0}._dayDivider_147v1_540:before,._dayDivider_147v1_540:after{content:"";flex:1;height:0;border-top:.5px solid var(--line)}._dayLabel_147v1_555{font-size:11px;color:var(--hint);white-space:nowrap}._assistantContent_147v1_563 p{margin:0 0 10px}._assistantContent_147v1_563 p:last-child{margin-bottom:0}._assistantContent_147v1_563 ul,._assistantContent_147v1_563 ol{margin:6px 0 10px;padding-left:20px}._assistantContent_147v1_563 li{margin-bottom:4px;line-height:1.55}._assistantContent_147v1_563 h1,._assistantContent_147v1_563 h2,._assistantContent_147v1_563 h3{font-weight:600;margin:14px 0 6px;line-height:1.3}._assistantContent_147v1_563 h1{font-size:16px}._assistantContent_147v1_563 h2{font-size:15px}._assistantContent_147v1_563 h3{font-size:14px}._assistantContent_147v1_563 code{font-family:monospace;font-size:12.5px;background:var(--bg);border-radius:3px;padding:1px 5px}._assistantContent_147v1_563 hr{border:none;border-top:.5px solid var(--line2);margin:12px 0}._assistantContent_147v1_563 .pulse-warn{background:var(--warn-bg);border-left:3px solid var(--warn);border-radius:0 4px 4px 0;padding:8px 12px;margin:8px 0;color:var(--warn-text);font-size:13px;line-height:1.5}._assistantContent_147v1_563 .pulse-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}._assistantContent_147v1_563 .pulse-table th,._assistantContent_147v1_563 .pulse-table td{border:.5px solid var(--line);padding:5px 10px;text-align:left}._assistantContent_147v1_563 .pulse-table th{background:var(--bg);font-weight:600;color:var(--muted)}._typingDots_147v1_641{display:flex;gap:5px;align-items:center;height:20px}._typingDots_147v1_641 span{width:6px;height:6px;border-radius:50%;background:var(--hint);animation:_blink_147v1_1 1.2s ease-in-out infinite}._typingDots_147v1_641 span:nth-child(2){animation-delay:.2s}._typingDots_147v1_641 span:nth-child(3){animation-delay:.4s}@keyframes _blink_147v1_1{0%,80%,to{opacity:.2}40%{opacity:1}}._toolChip_147v1_665{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:4px 10px;border-radius:12px;background:var(--surface-2, rgba(127, 127, 127, .12));color:var(--muted);font-size:12px;font-style:italic}._toolSpinner_147v1_678{width:10px;height:10px;border-radius:50%;border:2px solid var(--hint);border-top-color:transparent;animation:_tool-spin_147v1_1 .7s linear infinite}@keyframes _tool-spin_147v1_1{to{transform:rotate(360deg)}}._inputArea_147v1_693{padding:10px 24px 18px;flex-shrink:0}._convToolbar_147v1_698{display:flex;justify-content:flex-end;margin-bottom:8px}._newConvBtn_147v1_32{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:transparent;color:var(--muted);padding:5px 12px;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .12s,background .12s}._newConvBtn_147v1_32:hover{color:var(--ink);background:var(--surface)}._inputBar_147v1_724{display:flex;align-items:flex-end;gap:10px;border:.5px solid var(--line2);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface);transition:border-color .15s}._inputBar_147v1_724:focus-within{border-color:var(--line)}._textarea_147v1_739{flex:1;border:0;background:transparent;font-family:inherit;font-size:14px;color:var(--ink);resize:none;outline:none;line-height:1.5;padding:5px 0;overflow-y:hidden}._textarea_147v1_739::placeholder{color:var(--hint)}._textarea_147v1_739:disabled{opacity:.6}._sendBtn_147v1_761{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border-radius:7px;border:0;background:var(--today);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .12s;font-family:inherit;line-height:1}._sendBtn_147v1_761:disabled{opacity:.25;cursor:default}._footer_147v1_787{margin:8px 0 0;font-size:11px;color:var(--hint);text-align:center}@keyframes _pulse-blink_147v1_1{0%,to{opacity:1}50%{opacity:.4}}._shell_ygokj_1{width:100%;display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;color:var(--ink)}._rail_ygokj_9{align-self:stretch;min-height:calc(100vh - 136px);box-sizing:border-box;border-right:1px solid var(--line)}._railInner_ygokj_15{position:sticky;top:0;padding:28px 22px 48px 0}._railTitleRow_ygokj_16{margin-bottom:24px}._newBriefingButton_ygokj_17{width:100%;height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--today) 42%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--today) 9%,transparent);color:var(--today);font:inherit;font-size:11px;font-weight:700;cursor:pointer}._newBriefingButton_ygokj_17:hover{background:color-mix(in srgb,var(--today) 15%,transparent)}._newBriefingButton_ygokj_17:disabled{opacity:.65;cursor:default}._eyebrow_ygokj_33{display:block;color:var(--hint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._archiveHeading_ygokj_42{min-height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px 2px;border-bottom:1px solid var(--line)}._archiveHeading_ygokj_42>span{color:var(--hint);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}._sortButton_ygokj_57{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:16px;cursor:pointer}._sortButton_ygokj_57:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}._archiveList_ygokj_59{display:flex;flex-direction:column;padding-top:7px}._weekItem_ygokj_60{width:100%;display:flex;flex-direction:column;gap:5px;padding:11px 10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;font:inherit;cursor:pointer}._weekItem_ygokj_60 strong{color:var(--ink);font-size:12px;font-weight:650}._weekItem_ygokj_60 span{display:flex;align-items:center;gap:5px;color:var(--hint);font-size:10px;text-transform:capitalize}._weekItem_ygokj_60 span b{color:var(--muted);font-weight:600;text-transform:none}._weekItem_ygokj_60 span i{color:var(--line2);font-style:normal}._weekItem_ygokj_60:hover{background:color-mix(in srgb,var(--surface) 65%,transparent)}._weekItemActive_ygokj_79{background:color-mix(in srgb,var(--today) 8%,transparent);box-shadow:inset 2px 0 0 var(--today)}._archiveEmpty_ygokj_80{margin:8px 0 0;padding:14px 10px;color:var(--hint);font-size:11px;line-height:1.5}._mobileBriefingBar_ygokj_81{display:none}._report_ygokj_83{min-width:0;max-width:none;padding:28px 0 80px 44px}._reportHeader_ygokj_85{min-height:96px;display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding:8px 0 28px}._reportHeader_ygokj_85 h2{margin:12px 0 7px;font-size:26px;line-height:1.2;letter-spacing:0}._reportHeader_ygokj_85 h2 span{color:var(--hint);font-weight:400}._reportHeader_ygokj_85 p{margin:0;color:var(--muted);font-size:13px}._headerMeta_ygokj_97{display:flex;align-items:center;gap:11px}._statusDraft_ygokj_99,._statusPublished_ygokj_100{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._statusDraft_ygokj_99{color:var(--warn-text);background:var(--warn-bg)}._statusPublished_ygokj_100{color:var(--ok-text);background:var(--ok-bg)}._sourceCurrent_ygokj_110,._sourceStale_ygokj_111{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}._sourceCurrent_ygokj_110 i,._sourceStale_ygokj_111 i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ok)}._sourceStale_ygokj_111{color:var(--warn-text)}._sourceStale_ygokj_111 i{background:var(--warn-text)}._headerActions_ygokj_116{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._primaryActions_ygokj_117{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._slackAid_ygokj_118{display:inline-flex;align-items:center;gap:6px;padding:2px 1px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}._slackAid_ygokj_118 span{width:15px;height:15px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:3px;color:var(--hint);font-size:10px}._slackAid_ygokj_118:hover{color:var(--ink)}._primaryButton_ygokj_122,._secondaryButton_ygokj_123,._textButton_ygokj_124{font:inherit;font-size:13px;font-weight:650;cursor:pointer}._primaryButton_ygokj_122{border:1px solid var(--today);border-radius:5px;padding:9px 14px;background:var(--today);color:#fff}._primaryButton_ygokj_122:disabled{opacity:.45;cursor:not-allowed}._secondaryButton_ygokj_123{border:1px solid var(--line2);border-radius:5px;padding:9px 13px;color:var(--ink);background:var(--surface)}._secondaryButton_ygokj_123[data-active]{border-color:color-mix(in srgb,var(--today) 65%,var(--line));color:var(--today);background:color-mix(in srgb,var(--today) 8%,var(--surface))}._textButton_ygokj_124{border:0;padding:4px 0;color:var(--today);background:transparent}._kpiBand_ygokj_137{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}._kpi_ygokj_137{min-width:0;padding:0 22px;border-right:1px solid var(--line)}._kpi_ygokj_137:first-child{padding-left:0}._kpi_ygokj_137:last-child{padding-right:0;border-right:0}._kpi_ygokj_137>span{display:block;color:var(--muted);font-size:12px;line-height:1.3}._kpi_ygokj_137 strong{display:block;margin:7px 0 6px;font-size:30px;line-height:1;font-weight:650}._kpi_ygokj_137 small{display:block;color:var(--hint);font-size:11px;line-height:1.4}._kpi_ygokj_137 small._kpiAlert_ygokj_151{color:var(--over)}._trendGood_ygokj_152{color:var(--ok-text)!important}._trendBad_ygokj_153{color:var(--over)!important}._trendNeutral_ygokj_154{color:var(--hint)}._overviewSection_ygokj_156,._section_ygokj_157{padding:44px 0;border-bottom:1px solid var(--line2)}._sectionHeading_ygokj_159{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}._sectionHeading_ygokj_159 h3{margin:6px 0 0;font-size:19px;line-height:1.3;font-weight:650;letter-spacing:0}._sectionHeading_ygokj_159 p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}._summary_ygokj_163{margin:0;max-width:880px;font-size:18px;line-height:1.58;font-weight:450}._summaryBullets_ygokj_164{max-width:900px;margin:0;padding:0;list-style:none;display:grid;gap:13px;font-size:16px;line-height:1.55}._summaryBullets_ygokj_164 li{position:relative;padding-left:20px}._summaryBullets_ygokj_164 li:before{content:"";position:absolute;left:1px;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--today)}._editorialContext_ygokj_168{margin-top:20px;max-width:880px;padding:13px 16px;border-left:3px solid var(--warn-text);background:var(--warn-bg)}._editorialContext_ygokj_168 strong{color:var(--warn-text);font-size:12px}._editorialContext_ygokj_168 p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}._takeaways_ygokj_172{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}._takeaways_ygokj_172 li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}._takeaways_ygokj_172 li>span{color:var(--hint);font-size:12px;font-variant-numeric:tabular-nums;padding-top:2px}._takeaways_ygokj_172 li>div{min-width:0;display:grid;grid-template-columns:110px minmax(0,1fr) 180px;gap:18px;align-items:baseline}._takeaways_ygokj_172 strong{color:var(--today);font-size:12px;text-transform:uppercase}._takeaways_ygokj_172 p{margin:0;font-size:14px;line-height:1.5}._takeaways_ygokj_172 small{color:var(--hint);font-size:11px}._pulseReview_ygokj_180{margin:0 0 24px;border:1px solid color-mix(in srgb,var(--today) 55%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--today) 4%,var(--surface))}._reviewHeader_ygokj_181{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:14px;align-items:center;padding:9px 14px 9px 16px;border-bottom:1px solid var(--line)}._reviewHeader_ygokj_181>div{display:flex;flex-direction:column;gap:3px}._reviewHeader_ygokj_181 strong{font-size:14px}._reviewHeader_ygokj_181 small{color:var(--muted);font-size:12px}._reviewHeader_ygokj_181>button{width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}._reviewHeader_ygokj_181>button:hover{background:var(--surface);color:var(--ink)}._pulseMark_ygokj_187{width:22px;height:22px;border:6px solid color-mix(in srgb,var(--today) 25%,transparent);border-radius:50%;background:var(--today);box-shadow:inset 0 0 0 4px var(--surface)}._reviewBody_ygokj_188{padding:16px 18px 18px 54px}._reviewBody_ygokj_188>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}._reviewPrompts_ygokj_190{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}._reviewPrompts_ygokj_190 button{border:1px solid var(--line2);border-radius:4px;padding:7px 9px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}._reviewPrompts_ygokj_190 button:disabled{opacity:.45;cursor:not-allowed}._reviewComposer_ygokj_193{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:11px}._reviewComposer_ygokj_193 textarea,._commentComposer_ygokj_195 textarea{width:100%;resize:vertical;box-sizing:border-box;border:1px solid var(--line2);border-radius:5px;padding:10px 11px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px;line-height:1.45}._reviewComposer_ygokj_193 button{align-self:stretch;border:0;border-radius:5px;padding:0 16px;background:var(--today);color:#fff;font:inherit;font-size:12px;cursor:pointer}._reviewComposer_ygokj_193 button:disabled{opacity:.4;cursor:not-allowed}._reviewComposer_ygokj_193 button:not(:disabled){min-width:118px}._reviewHint_ygokj_199{display:block;margin-top:6px;color:var(--hint);font-size:10px}._reviewProgress_ygokj_200{display:flex;align-items:center;gap:8px;min-height:20px;margin-top:12px;color:var(--muted);font-size:12px}._reviewSpinner_ygokj_201{display:inline-block;flex:0 0 auto;width:12px;height:12px;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:_reviewSpin_ygokj_201 .75s linear infinite}._reviewComposer_ygokj_193 button ._reviewSpinner_ygokj_201{margin-right:7px;vertical-align:-2px}@keyframes _reviewSpin_ygokj_201{to{transform:rotate(360deg)}}._reviewError_ygokj_204,._reviewNotice_ygokj_205{margin:10px 0 0;padding:9px 11px;border-radius:4px;font-size:12px}._reviewError_ygokj_204{color:var(--over);background:color-mix(in srgb,var(--over) 9%,transparent)}._reviewNotice_ygokj_205{color:var(--ok-text);background:color-mix(in srgb,var(--ok-text) 9%,transparent)}._reviewResult_ygokj_208{margin-top:13px;padding:13px 15px;border-radius:5px;font-size:12px;line-height:1.5}._reviewResult_ygokj_208[data-tone=proposal]{background:var(--info-bg);border:1px solid var(--info-border)}._reviewResult_ygokj_208[data-tone=context]{background:var(--surface);border:1px solid var(--line2)}._reviewResult_ygokj_208[data-tone=conflict]{background:var(--warn-bg);border:1px solid var(--warn-border)}._reviewResult_ygokj_208 p{margin:7px 0}._reviewPreview_ygokj_213{margin:10px 0 0!important;padding:10px 12px 10px 28px;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--bg) 65%,transparent);color:var(--ink)}._reviewResult_ygokj_208 blockquote{margin:10px 0 0;padding:9px 12px;border-left:2px solid var(--today);color:var(--ink);background:var(--bg)}._reviewResult_ygokj_208>div{display:flex;gap:8px;margin-top:10px}._reviewResult_ygokj_208 button{border:1px solid var(--line2);border-radius:4px;padding:6px 9px;background:var(--surface);color:var(--ink);font:inherit;font-size:11px;cursor:pointer}._reviewResult_ygokj_208 button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion: reduce){._reviewSpinner_ygokj_201{animation:none}}._inlineLegend_ygokj_221{display:flex;align-items:center;gap:8px;color:var(--hint);font-size:11px;white-space:nowrap;padding-top:4px}._recapHeadingMeta_ygokj_222{display:flex;flex-direction:column;align-items:flex-end;gap:10px}._legendClient_ygokj_223,._legendFragment_ygokj_224{width:18px;height:7px;display:inline-block}._legendClient_ygokj_223{background:var(--today)}._legendFragment_ygokj_224{border:1px dashed var(--warn-text)}._breadthGrid_ygokj_228{display:flex;flex-direction:column}._breadthRow_ygokj_229{padding:19px 0;border-top:1px solid var(--line)}._breadthRow_ygokj_229:last-child{border-bottom:1px solid var(--line)}._breadthMain_ygokj_231{display:grid;grid-template-columns:250px minmax(160px,1fr) 110px;align-items:center;gap:24px}._breadthLabel_ygokj_232{min-width:0;display:flex;flex-direction:column;gap:6px}._breadthLabel_ygokj_232>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}._breadthLabel_ygokj_232 span{color:var(--muted);font-size:12px}._breadthLabel_ygokj_232 span b{color:var(--ink);font-weight:650}._breadthLabel_ygokj_232 span i{color:var(--hint);font-style:normal;margin:0 3px}._touchTrack_ygokj_237{min-width:8px;max-width:100%;height:13px;display:flex;gap:2px}._touchSegment_ygokj_238,._touchFragmented_ygokj_239{display:block;min-width:5px;height:13px}._touchSegment_ygokj_238{background:var(--today);opacity:.82}._touchFragmented_ygokj_239{background:transparent;border:1px dashed var(--warn-text)}._rowDisclosure_ygokj_242,._showMore_ygokj_243{border:0;background:transparent;color:var(--today);font:inherit;font-size:12px;font-weight:600;cursor:pointer}._rowDisclosure_ygokj_242{text-align:right}._clientDetail_ygokj_245{margin:18px 0 0 274px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px}._clientDetail_ygokj_245>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;font-size:12px}._clientDetail_ygokj_245 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._clientDetail_ygokj_245 b{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}._clientDetail_ygokj_245 em{color:var(--warn-text);font-size:10px;font-style:normal;text-transform:uppercase}._sectionNote_ygokj_250{margin:18px 0 0;color:var(--hint);font-size:12px;line-height:1.5}._outlookLead_ygokj_252{display:flex;align-items:center;gap:22px;margin-bottom:30px}._outlookLead_ygokj_252>strong{font-size:34px;font-weight:650}._outlookLead_ygokj_252>div{padding-left:22px;border-left:1px solid var(--line2)}._outlookLead_ygokj_252 span{color:var(--muted);font-size:12px}._outlookLead_ygokj_252 p{margin:4px 0 0;font-size:14px}._subsectionHeading_ygokj_257{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin:28px 0 12px}._subsectionHeading_ygokj_257 h4{margin:0;font-size:14px}._subsectionHeading_ygokj_257 span{color:var(--muted);font-size:12px}._keyWork_ygokj_260{margin-bottom:34px}._keyWorkList_ygokj_261{border-top:1px solid var(--line)}._keyWorkRow_ygokj_262{min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) 70px 72px;gap:16px;align-items:center;border-bottom:1px solid var(--line)}._keyWorkRow_ygokj_262>span{color:var(--hint);font-size:11px;font-variant-numeric:tabular-nums}._keyWorkRow_ygokj_262 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._keyWorkRow_ygokj_262 small{color:var(--muted);font-size:11px}._keyWorkRow_ygokj_262 b{text-align:right;font-size:13px;font-weight:650}._headroomList_ygokj_267{display:flex;flex-direction:column}._headroomRow_ygokj_268{display:grid;grid-template-columns:250px minmax(140px,1fr) 88px;align-items:center;gap:24px;min-height:58px;border-top:1px solid var(--line)}._headroomRow_ygokj_268:last-child{border-bottom:1px solid var(--line)}._headroomRow_ygokj_268>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}._headroomRow_ygokj_268 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}._headroomRow_ygokj_268 span{color:var(--muted);font-size:12px}._headroomRow_ygokj_268>b{text-align:right;font-size:12px;font-weight:650}._headroomTrack_ygokj_274{height:10px;background:color-mix(in srgb,var(--line) 55%,transparent)}._headroomTrack_ygokj_274 span{display:block;height:100%;background:var(--ok)}._headroomTrack_ygokj_274 span[data-pressure=high]{background:var(--over)}._showMore_ygokj_243{margin-top:16px;padding:4px 0}._scopeLine_ygokj_278{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;font-size:12px}._scopeLine_ygokj_278 span{color:var(--muted)}._viewLinks_ygokj_280{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}._viewLinks_ygokj_280>span{color:var(--muted);font-size:12px}._viewLinks_ygokj_280>div{display:flex;gap:8px}._evidenceSection_ygokj_284,._slackSection_ygokj_285{border-bottom:1px solid var(--line2)}._evidenceSection_ygokj_284>summary,._slackToggle_ygokj_287{width:100%;min-height:74px;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit;list-style:none}._evidenceSection_ygokj_284>summary::-webkit-details-marker{display:none}._evidenceSection_ygokj_284>summary>span,._slackToggle_ygokj_287>span:first-child{display:flex;flex-direction:column;gap:4px}._evidenceSection_ygokj_284>summary strong,._slackToggle_ygokj_287 strong{font-size:14px}._evidenceSection_ygokj_284>summary small,._slackToggle_ygokj_287 small{color:var(--muted);font-size:12px}._evidenceSection_ygokj_284>summary>b{color:var(--today);font-size:20px;font-weight:400}._evidenceSection_ygokj_284>summary>b i,._evidenceSection_ygokj_284>summary>b em{font-style:normal}._evidenceSection_ygokj_284>summary>b em{display:none}._evidenceSection_ygokj_284[open]>summary>b i{display:none}._evidenceSection_ygokj_284[open]>summary>b em{display:inline}._evidenceBody_ygokj_301{padding:12px 0 38px}._slackToggle_ygokj_287>span:last-child{color:var(--today);font-size:12px}._slackBody_ygokj_303{padding:0 0 28px}._slackBody_ygokj_303 pre{max-height:300px;overflow:auto;margin:0 0 14px;padding:18px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--muted);font-family:var(--font);font-size:12px;line-height:1.6;white-space:pre-wrap}._planSummary_ygokj_306{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px}._planSummary_ygokj_306>div{display:flex;flex-direction:column;gap:5px;padding-right:20px;border-right:1px solid var(--line)}._planSummary_ygokj_306>div+div{padding-left:20px}._planSummary_ygokj_306>div:last-child{border:0}._planSummary_ygokj_306 strong{font-size:24px}._planSummary_ygokj_306 span{color:var(--muted);font-size:12px}._varianceList_ygokj_312{display:flex;flex-direction:column;gap:18px}._varianceRow_ygokj_313{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(180px,1fr);gap:7px 20px}._varianceLabel_ygokj_314{display:flex;justify-content:space-between;gap:10px;min-width:0}._varianceLabel_ygokj_314 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._varianceLabel_ygokj_314 span{font-size:11px}._overText_ygokj_317{color:var(--over)}._underText_ygokj_318{color:var(--warn-text)}._varianceBars_ygokj_319{position:relative;height:14px;border-left:1px solid var(--line2);background:color-mix(in srgb,var(--line) 35%,transparent)}._plannedBar_ygokj_320,._actualBar_ygokj_321{position:absolute;left:0;display:block}._plannedBar_ygokj_320{top:1px;height:12px;background:var(--plan);opacity:.45}._actualBar_ygokj_321{top:5px;height:4px;background:var(--today)}._varianceValues_ygokj_324{grid-column:2;display:flex;justify-content:space-between;color:var(--hint);font-size:11px}._emptyCopy_ygokj_325{color:var(--hint);font-size:13px}._methodNote_ygokj_326{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55}._noteEvidence_ygokj_327{margin-top:36px;padding-top:4px;border-top:1px solid var(--line)}._noteGroups_ygokj_328{border-top:1px solid var(--line)}._noteGroup_ygokj_328{border-bottom:1px solid var(--line)}._noteGroup_ygokj_328>summary{min-height:54px;display:flex;align-items:center;gap:14px;padding:10px 2px;cursor:pointer;list-style:none}._noteGroup_ygokj_328>summary::-webkit-details-marker{display:none}._noteGroup_ygokj_328>summary>span:first-child{display:flex;flex:1;align-items:baseline;gap:8px;min-width:0}._noteGroup_ygokj_328>summary strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._noteGroup_ygokj_328>summary small{color:var(--hint);font-size:11px}._noteGroup_ygokj_328>summary>em{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--today) 12%,transparent);color:var(--today);font-size:10px;font-style:normal;font-weight:650}._noteGroup_ygokj_328>summary>b{width:18px;color:var(--today);text-align:center;font-size:16px;font-weight:400}._noteGroup_ygokj_328>summary>b i,._noteGroup_ygokj_328>summary>b span{font-style:normal}._noteGroup_ygokj_328>summary>b span{display:none}._noteGroup_ygokj_328[open]>summary>b i{display:none}._noteGroup_ygokj_328[open]>summary>b span{display:inline}._noteList_ygokj_342{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}._noteGroup_ygokj_328 ._noteList_ygokj_342{padding:4px 2px 20px}._noteList_ygokj_342>div{min-width:0;padding-left:10px;border-left:2px solid transparent}._noteList_ygokj_342>div[data-cited]{border-left-color:var(--today)}._noteList_ygokj_342 strong{display:flex;align-items:center;gap:8px;font-size:12px}._noteList_ygokj_342 strong em{flex:none;color:var(--today);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._noteList_ygokj_342 p{margin:6px 0;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}._noteList_ygokj_342 small{color:var(--hint);font-size:11px}._commentsSection_ygokj_351{padding:40px 0}._discussionError_ygokj_352{margin:-8px 0 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--over) 50%,var(--line));border-radius:5px;color:var(--over);background:color-mix(in srgb,var(--over) 7%,transparent);font-size:12px}._threadList_ygokj_353{display:flex;flex-direction:column;gap:16px}._thread_ygokj_353{min-width:0;overflow:hidden;border:1px solid var(--line2);border-radius:8px;background:color-mix(in srgb,var(--surface) 55%,transparent)}._thread_ygokj_353[data-resolved]{border-color:var(--line);background:color-mix(in srgb,var(--bg) 58%,transparent)}._threadAnchor_ygokj_356{display:block;width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,transparent);text-align:left;cursor:pointer}._threadAnchor_ygokj_356:hover{background:color-mix(in srgb,var(--today) 5%,var(--bg))}._threadAnchor_ygokj_356 span{display:block;color:var(--today);font-size:12px;font-weight:700}._threadAnchor_ygokj_356 q{display:block;max-width:900px;overflow:hidden;margin-top:6px;color:var(--hint);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._commentStack_ygokj_360{padding:4px 18px}._comment_ygokj_195{padding:13px 0}._comment_ygokj_195+._comment_ygokj_195{border-top:1px solid var(--line)}._comment_ygokj_195>div{display:flex;justify-content:space-between;gap:10px}._comment_ygokj_195 strong{overflow-wrap:anywhere;font-size:12px}._comment_ygokj_195 time{flex:none;color:var(--hint);font-size:10px}._comment_ygokj_195 p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}._inlineAction_ygokj_367{margin-top:8px;padding:0;border:0;background:transparent;color:var(--today);font:inherit;font-size:11px;cursor:pointer}._threadActions_ygokj_368{display:flex;align-items:center;gap:7px;padding:11px 18px 14px;border-top:1px solid var(--line)}._threadAction_ygokj_368,._quietButton_ygokj_370{padding:7px 10px;border:1px solid var(--line2);border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}._threadAction_ygokj_368:hover,._quietButton_ygokj_370:hover{border-color:color-mix(in srgb,var(--today) 35%,var(--line2));color:var(--ink);background:color-mix(in srgb,var(--today) 5%,transparent)}._threadAction_ygokj_368[data-active]{border-color:color-mix(in srgb,var(--today) 55%,var(--line2));color:var(--today)}._threadAction_ygokj_368:disabled{opacity:.45;cursor:not-allowed}._replyComposer_ygokj_375{margin:0 18px 18px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}._replyComposer_ygokj_375 label{display:block;margin-bottom:8px;color:var(--ink);font-size:11px;font-weight:700}._replyComposer_ygokj_375 textarea,._inlineComposer_ygokj_378 textarea{width:100%;box-sizing:border-box;resize:vertical;padding:10px 11px;border:1px solid var(--line2);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;line-height:1.45}._replyComposer_ygokj_375 textarea:focus,._inlineComposer_ygokj_378 textarea:focus{border-color:var(--today);outline:2px solid color-mix(in srgb,var(--today) 25%,transparent);outline-offset:1px}._replyComposer_ygokj_375>div,._inlineComposer_ygokj_378>div{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:9px}._replyComposer_ygokj_375>div{justify-content:space-between}._replyComposer_ygokj_375>div>span{color:var(--hint);font-size:10px}._compactPrimary_ygokj_385{padding:7px 11px;border:1px solid var(--today);border-radius:5px;background:var(--today);color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}._compactPrimary_ygokj_385:disabled,._quietButton_ygokj_370:disabled{opacity:.45;cursor:not-allowed}._inlineComposer_ygokj_378{margin-top:10px}._drawerBackdrop_ygokj_390{position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;background:#00000085}._slackDrawer_ygokj_391{position:absolute;top:0;right:0;width:min(520px,100vw);height:100%;box-sizing:border-box;overflow-y:auto;padding:28px;border-left:1px solid var(--line2);background:var(--surface);box-shadow:-18px 0 60px #0000004d}._slackDrawer_ygokj_391>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}._slackDrawer_ygokj_391 h3{margin:6px 0 0;font-size:22px}._drawerIntro_ygokj_394{margin:22px 0;color:var(--muted);font-size:13px;line-height:1.55}._slackPreview_ygokj_395{margin-bottom:20px;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.55}._slackPreview_ygokj_395 p{margin:0 0 14px}._slackPreview_ygokj_395 ul{margin:0 0 16px;padding-left:20px}._slackPreview_ygokj_395 li+li{margin-top:7px}._slackPreview_ygokj_395 a{color:var(--today)}._modalBackdrop_ygokj_401{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#0000009e}._modal_ygokj_401{width:min(440px,100%);padding:24px;border:1px solid var(--line2);border-radius:7px;background:var(--surface);box-shadow:0 20px 70px #0006}._modal_ygokj_401 h3{margin:6px 0 10px;font-size:19px}._modal_ygokj_401 p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}._modalActions_ygokj_405{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}._commentComposer_ygokj_195{position:fixed;right:22px;bottom:22px;z-index:280;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:18px;border:1px solid color-mix(in srgb,var(--today) 35%,var(--line2));border-radius:8px;background:var(--surface);box-shadow:0 18px 55px #0000006b}._commentComposer_ygokj_195 header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px}._commentComposer_ygokj_195 header>div{min-width:0}._commentComposer_ygokj_195 header>button{width:28px;height:28px;flex:none;margin:-5px -5px 0 0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:20px;cursor:pointer}._commentComposer_ygokj_195 header>button:hover{background:var(--bg);color:var(--ink)}._commentComposer_ygokj_195 span{display:block;color:var(--today);font-size:11px;font-weight:700}._commentComposer_ygokj_195 q{display:block;overflow:hidden;margin-top:5px;color:var(--hint);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._commentComposer_ygokj_195>textarea{min-height:96px;background:var(--bg)}._commentComposer_ygokj_195 footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px}._commentComposer_ygokj_195 footer small{color:var(--hint);font-size:10px}._commentComposer_ygokj_195 footer>div{display:flex;align-items:center;gap:8px}._composerError_ygokj_417{margin:9px 0 0;color:var(--over);font-size:11px}._emptyDetail_ygokj_419{min-height:calc(100vh - 136px);display:flex;flex-direction:column;justify-content:center;padding:0 44px 72px}._emptyDetail_ygokj_419 h2{margin:8px 0;font-size:24px;line-height:1.25}._emptyDetail_ygokj_419>p:not(._emptyError_ygokj_421){max-width:460px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}._emptyError_ygokj_421{max-width:760px;margin:16px 0 0;padding:10px 12px;border:1px solid var(--over);border-radius:6px;color:var(--over);font-size:12px}._generatorModal_ygokj_423{width:min(390px,100%);box-sizing:border-box;padding:24px;border:1px solid var(--line2);border-radius:10px;background:var(--surface);box-shadow:0 24px 80px #00000070}._generatorHeader_ygokj_424{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._generatorHeader_ygokj_424 h3{margin:5px 0 0;font-size:20px;line-height:1.25}._generatorClose_ygokj_426{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;margin:-4px -4px 0 0;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}._generatorClose_ygokj_426:hover{border-color:var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--ink)}._generatorClose_ygokj_426:focus-visible{outline:2px solid color-mix(in srgb,var(--today) 60%,transparent);outline-offset:2px}._generatorClose_ygokj_426 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}._generatorPicker_ygokj_430{display:flex;flex-direction:column;gap:8px;margin-top:26px}._generatorPicker_ygokj_430>span{color:var(--hint);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}._generatorSelect_ygokj_432{position:relative;display:block}._generatorPicker_ygokj_430 ._generatorSelect_ygokj_432 select,._mobileBriefingBar_ygokj_81 select{width:100%;height:40px;padding:0 34px 0 10px;border:1px solid var(--line2);border-radius:6px;background:var(--bg);color:var(--ink);color-scheme:dark;font:inherit;font-size:12px}._generatorPicker_ygokj_430 ._generatorSelect_ygokj_432 select{height:46px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 48px 0 14px;font-size:13px;cursor:pointer}._generatorSelect_ygokj_432>svg{position:absolute;top:50%;right:15px;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}._generatorPicker_ygokj_430 select:hover{border-color:color-mix(in srgb,var(--today) 35%,var(--line2))}._generatorPicker_ygokj_430 select:focus-visible{border-color:var(--today);outline:2px solid color-mix(in srgb,var(--today) 34%,transparent);outline-offset:2px}._generatorModal_ygokj_423>._primaryButton_ygokj_122{width:100%;margin-top:20px}._generationNotice_ygokj_440{position:fixed;right:24px;bottom:24px;z-index:240;min-width:280px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 11px;align-items:center;padding:13px 15px;border:1px solid var(--line2);border-radius:8px;background:var(--surface);box-shadow:0 14px 45px #00000047}._generationNotice_ygokj_440>i{grid-row:1 / 3;width:17px;height:17px;border:2px solid color-mix(in srgb,var(--today) 25%,transparent);border-top-color:var(--today);border-radius:50%;animation:_briefing-spin_ygokj_1 .8s linear infinite}._generationNotice_ygokj_440[data-status=ready]>i,._generationNotice_ygokj_440[data-status=error]>i{display:grid;place-items:center;border:0;color:var(--ok-text);font-style:normal;font-weight:800;animation:none}._generationNotice_ygokj_440[data-status=error]>i{color:var(--over)}._generationNotice_ygokj_440 strong{font-size:12px}._generationNotice_ygokj_440 span{color:var(--hint);font-size:10px}@keyframes _briefing-spin_ygokj_1{to{transform:rotate(360deg)}}@media (max-width: 980px){._shell_ygokj_1{grid-template-columns:1fr}._rail_ygokj_9{display:none}._mobileBriefingBar_ygokj_81{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}._mobileBriefingBar_ygokj_81>div{display:flex;flex-direction:column;gap:5px}._mobileBriefingBar_ygokj_81>div:last-child{min-width:min(360px,55vw);flex-direction:row;align-items:center}._mobileBriefingBar_ygokj_81 ._newBriefingButton_ygokj_17{width:auto}._mobileBriefingBar_ygokj_81 span{color:var(--hint);font-size:10px;font-weight:700;text-transform:uppercase}._mobileBriefingBar_ygokj_81 strong{font-size:13px}._report_ygokj_83{max-width:none;padding-left:0;padding-top:0}._emptyDetail_ygokj_419{min-height:420px;padding:24px 0 72px}._breadthMain_ygokj_231{grid-template-columns:220px minmax(140px,1fr) 100px;gap:18px}._clientDetail_ygokj_245{margin-left:238px}}@media (max-width: 720px){._mobileBriefingBar_ygokj_81{align-items:stretch;flex-direction:column;gap:12px}._mobileBriefingBar_ygokj_81>div:last-child{min-width:0;width:100%}._mobileBriefingBar_ygokj_81 select{min-width:0;flex:1}._reportHeader_ygokj_85{flex-direction:column;gap:18px;padding-bottom:24px}._reportHeader_ygokj_85 h2{font-size:24px}._headerActions_ygokj_116{width:100%;align-items:stretch}._primaryActions_ygokj_117{flex-direction:column}._primaryActions_ygokj_117 button{width:100%}._slackAid_ygokj_118{align-self:flex-end;width:auto}._kpiBand_ygokj_137{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}._kpi_ygokj_137{padding:20px 16px;border-bottom:1px solid var(--line)}._kpi_ygokj_137:first-child{padding-left:16px}._kpi_ygokj_137:nth-child(2n){border-right:0}._kpi_ygokj_137:nth-last-child(-n+2){border-bottom:0}._kpi_ygokj_137 strong{font-size:28px}._overviewSection_ygokj_156,._section_ygokj_157{padding:38px 0}._summary_ygokj_163{font-size:17px}._takeaways_ygokj_172 li{grid-template-columns:34px minmax(0,1fr);gap:10px}._takeaways_ygokj_172 li>div{grid-template-columns:1fr;gap:6px}._takeaways_ygokj_172 small{margin-top:2px}._pulseToggle_ygokj_486{grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;padding:13px}._pulseToggle_ygokj_486 small{line-height:1.4}._reviewBody_ygokj_188{padding:0 13px 16px}._reviewComposer_ygokj_193{grid-template-columns:1fr}._reviewComposer_ygokj_193 button{min-height:40px}._sectionHeading_ygokj_159{flex-direction:column;gap:12px}._recapHeadingMeta_ygokj_222{align-items:flex-start}._inlineLegend_ygokj_221{white-space:normal}._breadthMain_ygokj_231{grid-template-columns:1fr;gap:12px}._rowDisclosure_ygokj_242{text-align:left;padding:0}._clientDetail_ygokj_245{margin:16px 0 0;grid-template-columns:1fr;gap:10px}._outlookLead_ygokj_252{align-items:flex-start;gap:16px}._outlookLead_ygokj_252>div{padding-left:16px}._subsectionHeading_ygokj_257{align-items:flex-start;flex-direction:column;gap:4px}._keyWorkRow_ygokj_262{grid-template-columns:24px minmax(0,1fr) 62px;gap:10px;padding:10px 0}._keyWorkRow_ygokj_262 b{grid-column:2;text-align:left;color:var(--muted)}._keyWorkRow_ygokj_262 small{grid-column:3;grid-row:1;text-align:right}._headroomRow_ygokj_268{grid-template-columns:minmax(130px,1fr) 72px;gap:14px;padding:14px 0}._headroomTrack_ygokj_274{grid-column:1 / -1;grid-row:2}._headroomRow_ygokj_268>b{grid-column:2;grid-row:1}._planSummary_ygokj_306{gap:0}._planSummary_ygokj_306>div{padding-right:10px}._planSummary_ygokj_306>div+div{padding-left:10px}._planSummary_ygokj_306 strong{font-size:20px}._varianceRow_ygokj_313{grid-template-columns:1fr;gap:7px}._varianceValues_ygokj_324{grid-column:1}._viewLinks_ygokj_280{align-items:flex-start;flex-direction:column}._viewLinks_ygokj_280>div{width:100%;flex-direction:column}._viewLinks_ygokj_280 button{width:100%}._noteList_ygokj_342{grid-template-columns:1fr}._slackDrawer_ygokj_391{padding:22px 18px}._replyComposer_ygokj_375>div{align-items:flex-end;flex-direction:column}._commentComposer_ygokj_195{right:16px;bottom:16px}._commentComposer_ygokj_195 footer{align-items:flex-end;flex-direction:column}._commentComposer_ygokj_195 footer>div{width:100%;justify-content:flex-end}._modalActions_ygokj_405{flex-direction:column-reverse}._modalActions_ygokj_405 button{width:100%}}._field_18b0k_1{display:flex;flex-direction:column;gap:4px}._label_18b0k_7{font-size:11px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}._hint_18b0k_15{font-size:11px;color:var(--hint);margin:0}._error_18b0k_21{font-size:11px;color:var(--over);margin:0}._hasError_18b0k_27 input,._hasError_18b0k_27 select,._hasError_18b0k_27 textarea{border-color:var(--over)!important}._box_1yna6_1{background:var(--bg);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;font-size:12.5px;color:var(--muted);position:sticky;top:0}._warning_1yna6_12{background:#ba75171a;border:.5px solid var(--warn);border-radius:6px;padding:8px 12px;color:var(--warn);font-size:12px;margin-bottom:12px;line-height:1.5}._title_1yna6_23{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);margin:0 0 10px}._list_1yna6_32{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:7px}._item_1yna6_40{line-height:1.55}._item_1yna6_40 strong{color:var(--ink)}._layout_tjmty_1{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}@media (max-width: 860px){._layout_tjmty_1{grid-template-columns:1fr}}._baselineNote_tjmty_12{background:#e24b4a0f;border:.5px solid var(--over);border-radius:var(--radius-sm);padding:10px 14px;font-size:12.5px;color:var(--ink);margin-bottom:16px;line-height:1.55}._toolbar_tjmty_23{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}._search_tjmty_31{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:5px 10px;font-size:13px;color:var(--ink);font-family:var(--font);flex:1;min-width:160px;outline:none;transition:border-color .1s}._search_tjmty_31::placeholder{color:var(--hint)}._search_tjmty_31:focus{border-color:var(--ink)}._ownerSelect_tjmty_48{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:5px 10px;font-size:13px;color:var(--ink);font-family:var(--font);cursor:pointer;outline:none;transition:border-color .1s}._ownerSelect_tjmty_48:focus{border-color:var(--ink)}._controlGroup_tjmty_63{display:flex;align-items:center;gap:6px}._controlLabel_tjmty_69{font-size:11px;color:var(--hint);white-space:nowrap}._pillGroup_tjmty_75{display:flex;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;overflow:hidden}._pillBtn_tjmty_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-right:.5px solid var(--line2);color:var(--hint);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;padding:5px 12px;line-height:1;transition:background .1s,color .1s;white-space:nowrap}._pillBtn_tjmty_83:last-child{border-right:none}._pillBtn_tjmty_83:hover:not(._pillBtnActive_tjmty_99){background:var(--surface);color:var(--ink)}._pillBtnActive_tjmty_99{background:var(--ink);color:var(--bg)}._list_tjmty_106{display:flex;flex-direction:column;gap:6px}._empty_tjmty_108{color:var(--hint);font-size:13px;padding:16px 0}._card_tjmty_110{border:.5px solid var(--line2);border-radius:var(--radius-sm);overflow:hidden}._cardHeaderRow_tjmty_116{display:flex;align-items:stretch;background:var(--bg)}._cardHeader_tjmty_116{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;flex:1;min-width:0;text-align:left;padding:10px 14px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--ink);transition:background .1s}._cardHeader_tjmty_116:hover{background:var(--line)}._deleteEngBtn_tjmty_141{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-left:.5px solid var(--line);background:none;color:var(--hint);padding:8px 14px;cursor:pointer;font-size:13px;transition:color .1s,background .1s;flex-shrink:0;white-space:nowrap}._deleteEngBtn_tjmty_141:hover{color:var(--over);background:var(--creep-bg)}._deleteEngBtnConfirm_tjmty_156{color:var(--over);font-weight:600;background:var(--creep-bg)}._deleteWarn_tjmty_162{padding:6px 14px;background:var(--creep-bg);border-bottom:.5px solid var(--line);font-size:11.5px;color:var(--over);line-height:1.4}._chevron_tjmty_171{font-size:10px;color:var(--muted);flex-shrink:0}._typeDot_tjmty_173{width:8px;height:8px;border-radius:50%;flex-shrink:0}._type_onboard_tjmty_179{background:var(--onboard)}._type_sow_tjmty_180{background:var(--sow)}._type_migration_tjmty_181{background:var(--migration)}._type_lm_tjmty_182,._type_isv_tjmty_182{background:var(--hint)}._cardTitle_tjmty_184{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._typeTag_tjmty_191{color:var(--muted);font-size:11.5px}._dateHint_tjmty_192{color:var(--hint);font-size:11.5px}._scopeChip_tjmty_194{display:inline-block;margin-left:6px;background:#3b82f61a;color:#2563eb;border:.5px solid rgba(59,130,246,.3);border-radius:10px;padding:0 7px;font-size:11px;font-weight:600;white-space:nowrap}._cardBody_tjmty_207{padding:16px;border-top:.5px solid var(--line);display:flex;flex-direction:column;gap:14px;background:var(--surface)}._row3_tjmty_216{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media (max-width: 640px){._row3_tjmty_216{grid-template-columns:1fr}}._input_tjmty_226{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:7px 10px;font-size:13px;color:var(--ink);width:100%;font-family:var(--font);box-sizing:border-box}._input_tjmty_226:focus{outline:none;border-color:var(--onboard)}._select_tjmty_241{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:7px 10px;font-size:13px;color:var(--ink);width:100%;font-family:var(--font);cursor:pointer}._select_tjmty_241:focus{outline:none;border-color:var(--onboard)}._checkGroup_tjmty_256{display:flex;flex-wrap:wrap;gap:6px 20px;padding:4px 0}._checkLabel_tjmty_263{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);cursor:pointer}._engId_tjmty_272{color:var(--hint);font-size:11px}._stagesHeader_tjmty_274{display:flex;align-items:baseline;gap:10px;border-bottom:.5px solid var(--line);padding-bottom:6px}._stagesLabel_tjmty_282{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}._stagesHint_tjmty_290{font-size:11px;color:var(--hint)}._stageRow_tjmty_295{display:flex;align-items:center;gap:6px}._stageOrder_tjmty_301{width:20px;font-size:11px;color:var(--hint);text-align:center;flex-shrink:0}._stageName_tjmty_309{flex:1}._stageNum_tjmty_311{display:flex;align-items:center;gap:3px;flex-shrink:0}._stageNum_tjmty_311 ._input_tjmty_226{width:64px}._stageNumLabel_tjmty_320{font-size:11px;color:var(--hint);white-space:nowrap}._stageActions_tjmty_322{display:flex;gap:2px;flex-shrink:0}._stageDeltaNonzero_tjmty_324{border-color:#2563eb!important}._stageEffective_tjmty_326{font-size:11.5px;color:var(--hint);white-space:nowrap;flex-shrink:0;min-width:36px;text-align:right}._iconBtn_tjmty_335{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--muted);padding:3px 7px;border-radius:4px;font-size:12px;cursor:pointer;line-height:1.4;transition:background .1s}._iconBtn_tjmty_335:hover:not(:disabled){background:var(--surface);color:var(--ink)}._iconBtn_tjmty_335:disabled{opacity:.3;cursor:default}._addStageBtn_tjmty_351{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px dashed var(--line2);background:transparent;color:var(--muted);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;width:100%;text-align:center;transition:background .1s}._addStageBtn_tjmty_351:hover{background:var(--bg);color:var(--ink)}._addEngBtn_tjmty_367{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px dashed var(--line2);background:transparent;color:var(--muted);padding:12px 16px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;width:100%;text-align:center;margin-top:8px;transition:background .1s}._addEngBtn_tjmty_367:hover{background:var(--bg);color:var(--ink)}._errorBox_tjmty_384{background:var(--creep-bg);border:.5px solid var(--over);border-radius:var(--radius-sm);padding:12px 14px;margin-top:12px}._errorLine_tjmty_392{font-size:12px;color:var(--over);margin:3px 0}._footer_tjmty_394{position:sticky;bottom:0;z-index:2;background:var(--bg);display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px 0;border-top:.5px solid var(--line);margin-top:16px;box-shadow:0 -4px 16px #0000000f}._savedMsg_tjmty_409{font-size:12px;color:var(--ok)}._saveBtn_tjmty_411{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:10px 22px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}._saveBtn_tjmty_411:disabled{opacity:.5;cursor:default}._saveBtn_tjmty_411:hover:not(:disabled){opacity:.85}._stageBlock_tjmty_429{border-bottom:1px dashed var(--line);padding-bottom:6px;margin-bottom:6px}._stageNet_tjmty_435{min-width:44px;text-align:right;font-size:12px;color:var(--hint);font-variant-numeric:tabular-nums}._stageNetNonzero_tjmty_442{color:#2563eb;font-weight:600}._assignRow_tjmty_444{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0 28px}._assignDefault_tjmty_452{font-size:11.5px;color:var(--hint);background:var(--bg);border:1px dashed var(--line);border-radius:12px;padding:3px 10px}._assignChip_tjmty_461{display:inline-flex;align-items:center;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:2px 6px 2px 10px;font-size:11.5px}._assignChipDone_tjmty_471{opacity:.6;text-decoration:none;border-color:#16a34a}._assignIc_tjmty_473{font-weight:600}._assignHours_tjmty_475{width:52px;border:1px solid var(--line);border-radius:4px;padding:1px 4px;font-size:11.5px;background:var(--surface);color:inherit}._assignDoneBtn_tjmty_485{border:1px solid var(--line);background:transparent;color:var(--hint);border-radius:4px;font-size:10px;padding:1px 5px;cursor:pointer}._assignDoneActive_tjmty_494{background:#16a34a;border-color:#16a34a;color:#fff}._assignRemove_tjmty_496{border:none;background:transparent;color:var(--hint);cursor:pointer;font-size:13px;padding:0 2px}._assignRemove_tjmty_496:hover{color:var(--over)}._assignAdd_tjmty_506{border:1px dashed var(--line);background:transparent;color:var(--muted);border-radius:12px;font-size:11.5px;padding:3px 8px;cursor:pointer}._assignRemainder_tjmty_516{font-size:11px;color:var(--warn-text)}._scopeSection_tjmty_523{margin-top:14px}._scopeAddBtn_tjmty_525{margin-left:auto;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:6px;font-size:12px;padding:4px 10px;cursor:pointer}._scopeAddBtn_tjmty_525:hover{background:var(--bg)}._scopeForm_tjmty_537{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px;margin:8px 0}._scopeForm_tjmty_537 ._input_tjmty_226{max-width:180px}._scopeForm_tjmty_537 ._select_tjmty_241{max-width:160px}._scopeStageStatus_tjmty_551{width:100%;font-size:11.5px;color:var(--hint);margin:0 0 2px}._scopeStageStatusDone_tjmty_557{color:#dc2626;font-weight:500}._scopeLogRow_tjmty_562{display:flex;gap:10px;align-items:baseline;font-size:12px;padding:4px 0;border-bottom:1px dotted var(--line)}._scopeLogDate_tjmty_570{color:var(--hint);font-variant-numeric:tabular-nums;flex-shrink:0}._scopeLogStage_tjmty_571{font-weight:600;flex-shrink:0}._scopeLogHours_tjmty_572{font-variant-numeric:tabular-nums;flex-shrink:0}._scopePos_tjmty_573{color:var(--warn-text)}._scopeNeg_tjmty_574{color:var(--ok-text)}._scopeLogReason_tjmty_575{color:var(--muted)}._scheduleStrip_tjmty_579{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}._scheduleLabel_tjmty_585{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hint)}._scheduleWeeks_tjmty_593{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._scheduleWeek_tjmty_593{display:inline-flex;flex-direction:column;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 7px;min-width:56px}._scheduleWeekLbl_tjmty_610{font-size:9.5px;color:var(--hint);white-space:nowrap}._scheduleWeekHours_tjmty_611{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}._scheduleMore_tjmty_613{font-size:11px;color:var(--hint);align-self:center}._layout_8u9mf_1{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}@media (max-width: 860px){._layout_8u9mf_1{grid-template-columns:1fr}}._intro_8u9mf_10{font-size:13px;color:var(--muted);margin:0 0 20px;line-height:1.55}._companyCard_8u9mf_19{border:.5px solid var(--line2);border-left:2px solid var(--onboard);border-radius:var(--radius-sm);background:var(--surface);padding:14px 16px;margin-bottom:20px}._companyTitle_8u9mf_28{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 4px}._companyDesc_8u9mf_35{font-size:12px;color:var(--muted);margin:0 0 12px;line-height:1.5}._companyForm_8u9mf_42{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._companyField_8u9mf_49{display:flex;flex-direction:column;gap:4px}._fieldLabel_8u9mf_55{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._coMsg_8u9mf_63{font-size:12px;color:var(--ok);margin:10px 0 0}._dateInput_8u9mf_71{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);padding:6px 8px;font-size:12.5px;color:var(--ink);border-radius:4px;font-family:var(--font);transition:border-color .15s}._dateInput_8u9mf_71:focus{outline:none;border-color:var(--onboard)}._inlineNum_8u9mf_84{display:flex;align-items:center;gap:4px}._numInput_8u9mf_90{width:48px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:.5px solid var(--line2);background:var(--bg);padding:6px;font-size:12.5px;color:var(--ink);border-radius:4px;text-align:right;font-family:var(--font)}._numInput_8u9mf_90::-webkit-outer-spin-button,._numInput_8u9mf_90::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._numInput_8u9mf_90:focus{outline:none;border-color:var(--onboard)}._numUnit_8u9mf_106{font-size:12px;color:var(--muted)}._applyAllBtn_8u9mf_113{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:7px 14px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s}._applyAllBtn_8u9mf_113:disabled{opacity:.4;cursor:default}._applyAllBtn_8u9mf_113:hover:not(:disabled){opacity:.82}._yearRow_8u9mf_131{display:flex;align-items:center;margin-bottom:12px;border:.5px solid var(--line2);border-radius:var(--radius-sm);width:fit-content;overflow:hidden}._yearBtn_8u9mf_141{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:.5px solid var(--line2);background:var(--surface);color:var(--muted);padding:5px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:background .1s,color .1s;white-space:nowrap}._yearBtn_8u9mf_141:last-child{border-right:none}._yearBtn_8u9mf_141:hover:not(._yearBtnActive_8u9mf_155){background:var(--bg);color:var(--ink)}._yearBtnActive_8u9mf_155{background:var(--ink);color:var(--bg)}._accordion_8u9mf_160{border:.5px solid var(--line2);border-radius:var(--radius-sm);overflow:hidden}._accordionItem_8u9mf_166{border-bottom:.5px solid var(--line)}._accordionItem_8u9mf_166:last-child{border-bottom:none}._accordionHeader_8u9mf_171{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:none;border:none;cursor:pointer;text-align:left;gap:12px;transition:background .1s}._accordionHeader_8u9mf_171:hover{background:var(--surface)}._headerLeft_8u9mf_186{display:flex;align-items:baseline;gap:8px;min-width:0}._engName_8u9mf_193{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}._engRole_8u9mf_200{font-size:11px;color:var(--hint);white-space:nowrap}._headerRight_8u9mf_206{display:flex;align-items:center;gap:8px;flex-shrink:0}._countBadge_8u9mf_213{font-size:11px;font-weight:500;color:var(--ink);background:var(--surface);border:.5px solid var(--line2);border-radius:20px;padding:2px 8px}._hoursBadge_8u9mf_223{font-size:11px;color:var(--muted)}._noneHint_8u9mf_228{font-size:11px;color:var(--hint);font-style:italic}._chevron_8u9mf_234{color:var(--hint);transition:transform .2s;flex-shrink:0}._chevronOpen_8u9mf_239{transform:rotate(180deg)}._accordionBody_8u9mf_243{border-top:.5px solid var(--line);background:var(--bg);padding:12px 16px 14px}._bodyEmpty_8u9mf_249{font-size:12px;color:var(--hint);font-style:italic;margin:0 0 12px}._entryTable_8u9mf_258{width:100%;border-collapse:collapse;margin-bottom:12px}._entryTable_8u9mf_258 th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 8px 6px 0;text-align:left;border-bottom:.5px solid var(--line)}._thDate_8u9mf_275{width:auto}._thHours_8u9mf_276{width:180px}._thAction_8u9mf_277{width:28px}._entryRow_8u9mf_279 td{padding:7px 8px 7px 0;border-bottom:.5px solid var(--line);vertical-align:middle}._entryRow_8u9mf_279:last-child td{border-bottom:none}._dateStr_8u9mf_286{display:block;font-size:12.5px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}._weekStr_8u9mf_294{display:block;font-size:11px;color:var(--muted);margin-top:1px}._tdHours_8u9mf_301{white-space:nowrap}._fullTag_8u9mf_303{font-size:10.5px;font-weight:500;color:var(--hint);background:var(--surface);border:.5px solid var(--line2);border-radius:20px;padding:1px 7px;margin-left:4px}._tdAction_8u9mf_314{text-align:right}._removeBtn_8u9mf_316{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--hint);cursor:pointer;padding:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:color .1s,background .1s}._removeBtn_8u9mf_316:hover{color:var(--over);background:color-mix(in srgb,var(--over) 10%,transparent)}._addRow_8u9mf_336{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:.5px dashed var(--line2)}._addBtn_8u9mf_344{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--surface);color:var(--ink);padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .1s,background .1s;white-space:nowrap}._addBtn_8u9mf_344:hover:not(:disabled){border-color:var(--ink);background:var(--bg)}._addBtn_8u9mf_344:disabled{opacity:.4;cursor:default}._statusRow_8u9mf_362{margin-top:14px;min-height:18px}._savingMsg_8u9mf_367{font-size:12px;color:var(--muted)}._savedMsg_8u9mf_372{font-size:12px;color:var(--ok)}._emptyState_8u9mf_379{border:.5px dashed var(--line2);border-radius:var(--radius-sm);padding:36px 24px;text-align:center}._emptyTitle_8u9mf_386{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 8px}._emptyHint_8u9mf_393{font-size:13px;color:var(--muted);margin:0;line-height:1.6}._layout_dwc35_1{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}@media (max-width: 860px){._layout_dwc35_1{grid-template-columns:1fr}}._intro_dwc35_10{font-size:13px;color:var(--muted);margin:0 0 16px;line-height:1.6}._defList_dwc35_19{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}._defCard_dwc35_26{border:.5px solid var(--line2);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}._defCardHeader_dwc35_33{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;background:var(--bg);border-bottom:.5px solid var(--line)}._typeColorWrap_dwc35_44{position:relative;display:inline-flex;align-items:center;flex-shrink:0}._typeColorDot_dwc35_51{width:18px;height:18px;border-radius:50%;border:.5px solid rgba(0,0,0,.15);cursor:pointer;display:block;transition:transform .1s}._typeColorDot_dwc35_51:hover{transform:scale(1.15)}._typeColorInput_dwc35_65{position:absolute;opacity:0;width:18px;height:18px;top:0;left:0;cursor:pointer;padding:0}._defTypeKey_dwc35_76{font-size:11px;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.05em}._defLabel_dwc35_84{font-size:14px;font-weight:500;color:var(--ink)}._defDeleteBtn_dwc35_90{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:none;color:var(--hint);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:color .1s,border-color .1s;line-height:1;padding:0}._defDeleteBtn_dwc35_90:hover{color:var(--over);border-color:var(--over)}._defBody_dwc35_113{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){._defBody_dwc35_113{grid-template-columns:1fr}}._defField_dwc35_122{display:flex;flex-direction:column;gap:4px}._defFieldFull_dwc35_128{grid-column:1 / -1}._defFieldLabel_dwc35_132{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._defFieldHint_dwc35_140{font-size:10px;color:var(--hint);margin-top:1px}._defInput_dwc35_146{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);padding:6px 8px;font-size:13px;color:var(--ink);width:100%;font-family:var(--font);border-radius:4px;box-sizing:border-box;transition:border-color .15s}._defInput_dwc35_146:focus{outline:none;border-color:var(--onboard)}._defInput_dwc35_146[readonly]{color:var(--hint);background:var(--bg);cursor:default}._stageRows_dwc35_173{display:flex;flex-direction:column;gap:4px}._stageRowItem_dwc35_179{display:flex;align-items:center;gap:6px}._stageRowLabel_dwc35_185{flex:1;min-width:0}._stageRowHours_dwc35_190{width:64px;flex-shrink:0;text-align:right}._stageRowHoursLabel_dwc35_196{font-size:11px;color:var(--hint);white-space:nowrap;flex-shrink:0}._stageRowActions_dwc35_203{display:flex;gap:2px;flex-shrink:0}._iconBtn_dwc35_209{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--muted);padding:3px 7px;border-radius:4px;font-size:12px;cursor:pointer;line-height:1.4;transition:background .1s}._iconBtn_dwc35_209:hover:not(:disabled){background:var(--surface);color:var(--ink)}._iconBtn_dwc35_209:disabled{opacity:.3;cursor:default}._stageTotalRow_dwc35_224{display:flex;align-items:center;justify-content:space-between;padding:4px 0 2px;border-top:.5px solid var(--line2);margin-top:2px}._stageTotalLabel_dwc35_233{font-size:11px;color:var(--hint);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._stageTotalValue_dwc35_241{font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}._stageAddForm_dwc35_248{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:6px;border-top:.5px dashed var(--line2)}._stageAddLabel_dwc35_257{flex:1;min-width:0}._stageAddHours_dwc35_262{width:64px;flex-shrink:0}._addStageBtn_dwc35_267{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px dashed var(--line2);background:transparent;color:var(--muted);padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .1s}._addStageBtn_dwc35_267:hover{background:var(--bg);color:var(--ink)}._chipArea_dwc35_284{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;border:.5px solid var(--line2);border-radius:4px;background:var(--bg);min-height:38px}._chip_dwc35_284{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border:.5px solid var(--line2);border-radius:20px;padding:3px 8px 3px 4px;font-size:12px;color:var(--ink);white-space:nowrap}._chipDotWrap_dwc35_309{position:relative;display:inline-flex;align-items:center}._chipDot_dwc35_309{width:13px;height:13px;border-radius:50%;border:.5px solid rgba(0,0,0,.15);cursor:pointer;flex-shrink:0;display:block;transition:transform .1s}._chipDot_dwc35_309:hover{transform:scale(1.2)}._chipColorInput_dwc35_330{position:absolute;opacity:0;width:13px;height:13px;top:0;left:0;cursor:pointer;padding:0;border:none}._chipLabel_dwc35_342{font-size:12px}._chipRemove_dwc35_346{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--hint);cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center;transition:color .1s}._chipRemove_dwc35_346:hover{color:var(--over)}._chipInputWrap_dwc35_364{display:inline-flex;align-items:center;gap:4px}._chipInput_dwc35_364{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px dashed var(--line2);background:transparent;border-radius:20px;padding:3px 10px;font-size:12px;color:var(--ink);font-family:var(--font);width:110px;transition:border-color .1s,background .1s}._chipInput_dwc35_364:focus{outline:none;border-color:var(--onboard);border-style:solid;background:var(--bg)}._chipInput_dwc35_364::placeholder{color:var(--hint);font-style:italic}._toolbar_dwc35_397{display:flex;align-items:center;justify-content:flex-end;margin-bottom:14px}._addDefBtn_dwc35_404{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:7px 16px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;transition:border-color .1s,background .1s}._addDefBtn_dwc35_404:hover{border-color:var(--ink);background:var(--surface)}._errorBox_dwc35_423{background:var(--creep-bg);border:.5px solid var(--over);border-radius:var(--radius-sm);padding:10px 14px;margin-top:14px}._errorLine_dwc35_430{font-size:12px;color:var(--over);margin:2px 0}._footer_dwc35_432{position:sticky;bottom:0;z-index:2;background:var(--bg);display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px 0;border-top:.5px solid var(--line);margin-top:20px;box-shadow:0 -4px 16px #0000000f}._savedMsg_dwc35_447{font-size:12px;color:var(--ok)}._saveBtn_dwc35_449{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:10px 22px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}._saveBtn_dwc35_449:disabled{opacity:.5;cursor:default}._saveBtn_dwc35_449:hover:not(:disabled){opacity:.85}._empty_dwc35_466{text-align:center;padding:40px 20px;color:var(--hint);font-size:13px;border:.5px dashed var(--line2);border-radius:var(--radius-sm);margin-bottom:14px}._layout_l54nk_1{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}@media (max-width: 860px){._layout_l54nk_1{grid-template-columns:1fr}}._section_l54nk_9{background:var(--bg);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:16px}._sectionTitle_l54nk_16{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 8px}._intro_l54nk_23{font-size:12px;color:var(--muted);margin:0 0 16px;line-height:1.55}._table_l54nk_31{border:.5px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:14px}._tableHead_l54nk_38{display:grid;grid-template-columns:72px 1fr 130px 68px;gap:8px;padding:6px 12px;background:var(--bg);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--hint);border-bottom:.5px solid var(--line2)}._rowWrap_l54nk_52{border-bottom:.5px solid var(--line)}._rowWrap_l54nk_52:last-child{border-bottom:0}._tableRow_l54nk_55{display:grid;grid-template-columns:72px 1fr 130px 68px;gap:8px;padding:8px 12px;align-items:center;font-size:13px}._rowEditing_l54nk_63{background:var(--bg)}._idCell_l54nk_65{font-family:monospace;font-size:12px;color:var(--hint)}._nameCell_l54nk_66{color:var(--ink);font-weight:500}._roleCell_l54nk_67{color:var(--muted);font-size:12px}._statusChip_l54nk_70{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:600;vertical-align:middle;white-space:nowrap}._chipDeparted_l54nk_80{background:color-mix(in srgb,var(--muted) 20%,transparent);color:var(--muted)}._chipStarts_l54nk_84{background:var(--info-bg);color:var(--info-text, #60a5fa);border:.5px solid var(--info-border)}._editWindow_l54nk_89{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 12px 12px;background:var(--bg)}._rowActions_l54nk_97{display:flex;gap:4px;align-items:center}._iconBtn_l54nk_103{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:var(--hint);font-size:12px;padding:3px 5px;border-radius:4px;line-height:1}._iconBtn_l54nk_103:hover{background:var(--line);color:var(--ink)}._deleteBtn_l54nk_116{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:var(--muted);font-size:11px;padding:3px 5px;border-radius:4px;line-height:1}._deleteBtn_l54nk_116:hover:not(:disabled){background:var(--creep-bg);color:var(--over)}._deleteBtn_l54nk_116:disabled{opacity:.4;cursor:default}._saveSmBtn_l54nk_130{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer}._saveSmBtn_l54nk_130:disabled{opacity:.5;cursor:default}._cancelSmBtn_l54nk_143{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer}._input_l54nk_155{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:6px 10px;font-size:13px;color:var(--ink);width:100%;font-family:var(--font);box-sizing:border-box}._input_l54nk_155:focus{outline:none;border-color:var(--onboard)}._select_l54nk_169{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:.5px solid var(--line2);border-radius:6px;padding:6px 10px;font-size:13px;color:var(--ink);width:100%;font-family:var(--font);cursor:pointer}._select_l54nk_169:focus{outline:none;border-color:var(--onboard)}._addTrigger_l54nk_184{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px dashed var(--line2);background:none;color:var(--hint);padding:9px 16px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;width:100%;text-align:left}._addTrigger_l54nk_184:hover{border-color:var(--ink);color:var(--ink)}._addForm_l54nk_198{border:.5px solid var(--line2);border-radius:var(--radius-sm);overflow:hidden;margin-top:4px}._addTitle_l54nk_205{font-size:12px;font-weight:600;color:var(--ink);margin:0;padding:10px 14px;border-bottom:.5px solid var(--line);background:var(--bg)}._addFields_l54nk_215{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:14px}@media (max-width: 640px){._addFields_l54nk_215{grid-template-columns:1fr}}._fieldLabel_l54nk_223{display:block;font-size:11px;font-weight:500;color:var(--hint);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}._addFooter_l54nk_233{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;border-top:.5px solid var(--line);background:var(--bg)}._cancelBtn_l54nk_243{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:8px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer}._cancelBtn_l54nk_243:hover{background:var(--line)}._cancelBtn_l54nk_243:disabled{opacity:.5;cursor:default}._saveBtn_l54nk_257{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:10px 22px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}._saveBtn_l54nk_257:disabled{opacity:.5;cursor:default}._saveBtn_l54nk_257:hover:not(:disabled){opacity:.85}._errorBox_l54nk_273{background:var(--creep-bg);border-top:.5px solid var(--over);padding:8px 14px}._errorLine_l54nk_278{font-size:12px;color:var(--over);margin:2px 0}._deleteErrorBox_l54nk_280{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--creep-bg);border-top:.5px solid var(--over);padding:8px 14px}._dismissBtn_l54nk_290{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--over);background:none;color:var(--over);padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer;white-space:nowrap;flex-shrink:0}._dismissBtn_l54nk_290:hover{background:var(--creep-bg)}._page_1j0cv_1{display:flex;flex-direction:column;gap:20px}._pageTitle_1j0cv_3{font-size:15px;font-weight:600;color:var(--ink);margin:0}._pageIntro_1j0cv_10{font-size:13px;color:var(--muted);margin:0;line-height:1.6}._pageIntro_1j0cv_10 code{font-family:monospace;font-size:12px;color:var(--ink)}._messageBanner_1j0cv_19{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e8f5e9;border:.5px solid #a5d6a7;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;color:#1b5e20}@media (prefers-color-scheme: dark){._messageBanner_1j0cv_19{background:#001a00;border-color:#2e7d32;color:#a5d6a7}}._dismissMsg_1j0cv_39{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:inherit;font-size:12px;padding:2px 4px;flex-shrink:0}._card_1j0cv_51{border:.5px solid var(--line);border-radius:var(--radius-sm);padding:18px;display:flex;flex-direction:column;gap:10px}._cardDanger_1j0cv_60{border-color:var(--over)}._cardTitle_1j0cv_62{font-size:13px;font-weight:600;color:var(--ink);margin:0}._cardDesc_1j0cv_69{font-size:12px;color:var(--muted);margin:0;line-height:1.55}._cardDesc_1j0cv_69 code{font-family:monospace;font-size:11px;color:var(--ink)}._countGrid_1j0cv_78{display:flex;gap:24px;flex-wrap:wrap}._countItem_1j0cv_84{display:flex;flex-direction:column;align-items:center;gap:2px}._countNum_1j0cv_91{font-size:22px;font-weight:700;color:var(--ink);line-height:1}._countLabel_1j0cv_98{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--hint)}._actionBtn_1j0cv_106{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:9px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;align-self:flex-start}._actionBtn_1j0cv_106:hover:not(:disabled){border-color:var(--ink)}._actionBtn_1j0cv_106:disabled{opacity:.5;cursor:default}._dangerBtn_1j0cv_121{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--over);background:none;color:var(--over);padding:9px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;align-self:flex-start}._dangerBtn_1j0cv_121:hover:not(:disabled){background:var(--creep-bg)}._dangerBtn_1j0cv_121:disabled{opacity:.5;cursor:default}._hiddenInput_1j0cv_136{display:none}._importPreview_1j0cv_139{border:.5px solid var(--line2);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:10px}._previewTitle_1j0cv_148{font-size:12px;font-weight:600;color:var(--ink);margin:0}._previewList_1j0cv_155{margin:0;padding:0 0 0 18px;font-size:12px;color:var(--ink);line-height:1.8}._previewWarning_1j0cv_163{font-size:12px;color:var(--muted);margin:0;padding:8px 12px;background:#fff8e1;border:.5px solid #f0c040;border-radius:4px}@media (prefers-color-scheme: dark){._previewWarning_1j0cv_163{background:#2d2000;border-color:#7a6000;color:#ffd966}}._previewActions_1j0cv_176{display:flex;gap:10px;align-items:center}._cancelBtn_1j0cv_182{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:8px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer}._cancelBtn_1j0cv_182:hover{background:var(--line)}._cancelBtn_1j0cv_182:disabled{opacity:.5;cursor:default}._importConfirmBtn_1j0cv_196{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink);color:var(--bg);padding:9px 22px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}._importConfirmBtn_1j0cv_196:disabled{opacity:.5;cursor:default}._importConfirmBtn_1j0cv_196:hover:not(:disabled){opacity:.85}._wipeConfirm_1j0cv_212{border:.5px solid var(--over);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:12px}._wipeWarning_1j0cv_221{font-size:13px;color:var(--over);margin:0;font-weight:500}._wipeConfirmBtn_1j0cv_228{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--over);color:#fff;padding:9px 22px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}._wipeConfirmBtn_1j0cv_228:disabled{opacity:.5;cursor:default}._wipeConfirmBtn_1j0cv_228:hover:not(:disabled){opacity:.85}._errorMsg_1j0cv_243{font-size:12px;color:var(--over);margin:0;padding:8px 12px;background:var(--creep-bg);border:.5px solid var(--over);border-radius:4px}._presetRow_1j0cv_254{display:flex;gap:8px;flex-wrap:wrap}._presetBtn_1j0cv_260{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--ink);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s}._presetBtn_1j0cv_260:hover{border-color:var(--over)}._presetBtnActive_1j0cv_273{border-color:var(--over);background:var(--creep-bg);color:var(--over)}._checkList_1j0cv_279{display:flex;flex-direction:column;gap:0;border:.5px solid var(--line);border-radius:6px;overflow:hidden}._checkRow_1j0cv_288{display:grid;grid-template-columns:18px 130px 1fr 40px;gap:10px;align-items:center;padding:9px 12px;cursor:pointer;font-size:13px;border-bottom:.5px solid var(--line);transition:background .1s}._checkRow_1j0cv_288:last-child{border-bottom:0}._checkRow_1j0cv_288:hover{background:var(--bg)}._checkbox_1j0cv_302{width:14px;height:14px;cursor:pointer;accent-color:var(--over)}._checkLabel_1j0cv_303{font-weight:500;color:var(--ink)}._checkDesc_1j0cv_304{font-size:11.5px;color:var(--muted)}._checkCount_1j0cv_305{font-size:12px;color:var(--hint);text-align:right;font-family:monospace}._noSelection_1j0cv_307{font-size:12px;color:var(--hint);margin:0;padding:4px 0}._migrationReport_1j0cv_316{border:1px solid var(--info-border);background:var(--info-bg);border-radius:6px;padding:10px 12px;margin-bottom:12px;max-height:320px;overflow-y:auto}._wrap_xgmbe_1{position:relative;display:inline-block;min-width:220px}._input_xgmbe_7{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line2);border-radius:6px;color:var(--ink);font-size:12px;padding:6px 9px;outline:none}._input_xgmbe_7:focus{border-color:var(--ink)}._input_xgmbe_7::placeholder{color:var(--hint)}._list_xgmbe_21{z-index:1000;margin:0;padding:4px;list-style:none;max-height:240px;overflow-y:auto;background:var(--surface);border:1px solid var(--line2);border-radius:8px;box-shadow:0 8px 24px #00000047}._item_xgmbe_36{padding:6px 9px;font-size:12.5px;border-radius:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._item_xgmbe_36:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}._itemActive_xgmbe_46{background:color-mix(in srgb,var(--today, #6366f1) 16%,transparent)}._empty_xgmbe_48,._more_xgmbe_48{padding:6px 9px;font-size:11.5px;color:var(--hint);font-style:italic}._wrap_fxmmj_1{padding:0}._weekRow_fxmmj_5{display:flex;align-items:center;gap:10px;margin-bottom:14px}._weekLabel_fxmmj_12{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}._weekSelect_fxmmj_20{padding:.3rem .6rem;border:.5px solid var(--line2);border-radius:var(--radius-sm);font-size:13px;background:var(--surface);color:var(--ink);cursor:pointer}._tip_fxmmj_30{font-size:12px;color:var(--muted);margin-bottom:14px;line-height:1.5}._engineerSection_fxmmj_37{margin-bottom:20px}._engineerName_fxmmj_41{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:6px;display:flex;align-items:center;gap:8px}._capacityBadge_fxmmj_51{font-size:11px;font-weight:500;padding:.15rem .45rem;border-radius:20px;background:var(--bg);border:.5px solid var(--line2);color:var(--muted)}._capacityBadge_fxmmj_51._over_fxmmj_61{background:var(--creep-bg);border-color:var(--over);color:var(--over)}._table_fxmmj_67{width:100%;border-collapse:collapse;font-size:13px;border:.5px solid var(--line2);border-radius:var(--radius-sm);overflow:hidden}._table_fxmmj_67 th{text-align:left;padding:.4rem .7rem;background:var(--bg);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:.5px solid var(--line2)}._table_fxmmj_67 td{padding:.45rem .7rem;border-bottom:.5px solid var(--line);vertical-align:middle;color:var(--ink);background:var(--surface)}._table_fxmmj_67 tr:last-child td{border-bottom:none}._hoursInput_fxmmj_100{width:68px;padding:.25rem .4rem;border:.5px solid var(--line2);border-radius:var(--radius-sm);font-size:13px;text-align:right;background:var(--bg);color:var(--ink)}._hoursInput_fxmmj_100:focus{outline:none;border-color:var(--onboard)}._planned_fxmmj_116{color:var(--hint);font-size:12px}._stageCellWrap_fxmmj_121{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._stageSelect_fxmmj_128{font-size:12px;padding:3px 6px;border:.5px solid var(--line2);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);max-width:140px}._stageSelect_fxmmj_128:focus{outline:none;border-color:var(--onboard)}._carryOverBadge_fxmmj_140{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;background:#f59e0b1f;color:#b45309;border:.5px solid rgba(245,158,11,.3);white-space:nowrap;cursor:default}._completeCell_fxmmj_154{text-align:center}._notesRow_fxmmj_159 td{padding:2px 8px 8px;border-bottom:.5px solid var(--line)}._notesInput_fxmmj_164{width:100%;box-sizing:border-box;padding:7px 10px;border:.5px solid var(--line2);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-size:12.5px;font-family:var(--font);transition:border-color .15s}._notesInput_fxmmj_164:focus{outline:none;border-color:var(--onboard)}._notesInput_fxmmj_164::placeholder{color:var(--hint)}._totalRow_fxmmj_186 td{font-weight:600;border-top:.5px solid var(--line2)!important;background:var(--bg)}._totalRow_fxmmj_186._over_fxmmj_61 td{color:var(--over);background:var(--creep-bg)}._noRows_fxmmj_197 td{color:var(--hint);font-style:italic}._addRow_fxmmj_202{display:flex;align-items:center;gap:6px;margin-top:6px}._addSelect_fxmmj_209{padding:.25rem .5rem;border:.5px solid var(--line2);border-radius:var(--radius-sm);font-size:12px;background:var(--bg);color:var(--ink);flex:1;max-width:260px}._addBtn_fxmmj_220{padding:.25rem .6rem;border:.5px solid var(--line2);border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--bg);color:var(--ink);cursor:pointer}._addBtn_fxmmj_220:hover{background:var(--surface)}._addBtn_fxmmj_220:disabled{opacity:.4;cursor:default}._removeBtn_fxmmj_234{background:none;border:none;color:var(--hint);cursor:pointer;font-size:14px;padding:0 .2rem;line-height:1}._removeBtn_fxmmj_234:hover{color:var(--over)}._saveBar_fxmmj_246{position:sticky;bottom:0;z-index:2;background:var(--bg);display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 0;border-top:.5px solid var(--line);box-shadow:0 -4px 16px #0000000f}._saveBtn_fxmmj_260{padding:.4rem 1.1rem;background:var(--onboard);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer}._saveBtn_fxmmj_260:disabled{opacity:.5;cursor:default}._saveBtn_fxmmj_260:not(:disabled):hover{opacity:.88}._savedMsg_fxmmj_274{font-size:12px;color:var(--ok);font-weight:500}._errorList_fxmmj_280{margin-top:.5rem;padding:.6rem .8rem;border-radius:var(--radius-sm);background:var(--creep-bg);border:.5px solid var(--over);color:var(--over);font-size:12px}._emptyState_fxmmj_290{padding:24px;text-align:center;color:var(--hint);font-size:13px}._queueBadge_fxmmj_299{font-size:11px;font-weight:600;color:var(--warn-text);background:var(--warn-bg);border-radius:10px;padding:2px 8px;margin-left:8px}._prioToggle_fxmmj_309{margin-left:auto;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:6px;font-size:12px;padding:3px 10px;cursor:pointer}._prioToggle_fxmmj_309:hover{background:var(--bg)}._prioPanel_fxmmj_321{border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin:8px 0;background:var(--bg)}._prioHint_fxmmj_328{font-size:11.5px;color:var(--hint);margin:0 0 8px}._prioRow_fxmmj_329{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12.5px}._prioNum_fxmmj_336{width:18px;height:18px;border-radius:50%;background:var(--line);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._prioClient_fxmmj_347{flex:1}._prioId_fxmmj_348{color:var(--hint);font-size:11px}._prioBtn_fxmmj_349{border:1px solid var(--line);background:var(--surface);border-radius:4px;font-size:11px;padding:1px 7px;cursor:pointer;color:inherit}._prioBtn_fxmmj_349:disabled{opacity:.3;cursor:default}._prioSaveBtn_fxmmj_359{margin-top:8px;background:#16a34a;color:#fff;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}._incidentalBadge_fxmmj_371{font-size:10px;font-weight:600;color:var(--hint);border:1px dashed var(--line);border-radius:8px;padding:1px 6px;margin-left:6px}._doneBadge_fxmmj_381{color:#16a34a;font-weight:700;font-size:12px}._rowActions_fxmmj_383{white-space:nowrap}._paceBtn_fxmmj_385{border:none;background:transparent;cursor:pointer;font-size:13px;padding:2px 4px;opacity:.7}._paceBtn_fxmmj_385:hover{opacity:1}._stageCompleteRow_fxmmj_395 td{font-size:12px;color:var(--ok-text);background:var(--ok-bg);padding:4px 8px}._othersOpenRow_fxmmj_401 td{font-size:12px;color:var(--warn-text);background:var(--warn-bg);padding:4px 8px}._pacingRow_fxmmj_408 td{padding:0}._pacingForm_fxmmj_409{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px;margin:4px 0;font-size:12px}._pacingChoice_fxmmj_421{display:inline-flex;align-items:center;gap:6px}._dateInput_fxmmj_426{border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:12px;background:var(--surface);color:inherit}._showCompletedLabel_fxmmj_435{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--hint);white-space:nowrap}._accordion_fxmmj_446{margin-bottom:.5rem;border:.5px solid var(--line2);border-radius:var(--radius-sm);overflow:hidden}._accordionHeader_fxmmj_453{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .8rem;background:var(--bg);border:none;cursor:pointer;text-align:left;transition:background .12s}._accordionHeader_fxmmj_453:hover{background:var(--surface)}._accordionChevron_fxmmj_470{font-size:11px;color:var(--hint);flex-shrink:0;width:12px;line-height:1}._accordionName_fxmmj_478{font-size:14px;font-weight:600;color:var(--ink);flex:1}._accordionContent_fxmmj_485{padding:.8rem .9rem 1rem;border-top:.5px solid var(--line)}._badgeGreen_fxmmj_491{background:#16a34a1a;border-color:#16a34a66;color:#15803d}._badgeAmber_fxmmj_497{background:#f59e0b1a;border-color:#f59e0b66;color:#b45309}._noWorkHint_fxmmj_503{font-size:11px;color:var(--hint);font-style:italic;font-weight:400}._noteBtn_fxmmj_511{background:none;border:none;cursor:pointer;font-size:11px;padding:2px 3px;opacity:.35;line-height:1}._noteBtn_fxmmj_511:hover,._noteBtnActive_fxmmj_522{opacity:1}._addRowLabel_fxmmj_527{font-size:11px;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.04em;margin:.9rem 0 .3rem}._noWorkMsg_fxmmj_537{font-size:12.5px;color:var(--hint);font-style:italic;margin:0}._dimToggle_fxmmj_545{display:flex;align-items:center;gap:8px;margin:4px 0 14px;flex-wrap:wrap}._dimLabel_fxmmj_552{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--hint)}._dimBtn_fxmmj_558{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line2);background:var(--bg);color:var(--muted);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s}._dimBtn_fxmmj_558:hover:not(._dimBtnActive_fxmmj_570){border-color:var(--ink);color:var(--ink)}._dimBtnActive_fxmmj_570{background:var(--ink);border-color:var(--ink);color:var(--bg)}._dimBanner_fxmmj_581{position:sticky;top:0;z-index:10;padding:7px 14px;font-size:11.5px;font-weight:700;letter-spacing:.04em;border-radius:6px;margin-bottom:14px}._dimBannerPlanned_fxmmj_593{background:#6366f11a;border:.5px solid rgba(99,102,241,.3);color:#4f46e5}._dimBannerActual_fxmmj_599{background:#f59e0b1a;border:.5px solid rgba(245,158,11,.35);color:#b45309}._weekStepper_fxmmj_606{display:inline-flex;align-items:stretch;border:1px solid var(--line2);border-radius:8px;overflow:hidden}._stepBtn_fxmmj_613{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--bg);color:var(--ink);font-size:18px;line-height:1;padding:0 12px;cursor:pointer;transition:background .1s}._stepBtn_fxmmj_613:hover{background:var(--surface)}._weekCurrent_fxmmj_625{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;padding:4px 10px;border-left:1px solid var(--line2);border-right:1px solid var(--line2)}._weekCurrent_fxmmj_625 strong{font-size:13px}._weekCurrent_fxmmj_625 small{font-size:10.5px;color:var(--hint)}._weekJump_fxmmj_637{margin-left:10px;background:var(--bg);border:1px solid var(--line2);border-radius:6px;color:var(--ink);font-size:12px;padding:5px 8px}._thisWeekBtn_fxmmj_646{margin-left:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:1px solid var(--line2);border-radius:6px;color:var(--muted);font-size:12px;padding:5px 11px;cursor:pointer}._thisWeekBtn_fxmmj_646:hover{border-color:var(--ink);color:var(--ink)}._ctxBtn_fxmmj_660{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;color:var(--hint);font-size:12px;margin-right:6px;padding:0 2px}._ctxBtn_fxmmj_660:hover{color:var(--ink)}._doneWarn_fxmmj_666{margin-left:8px;font-size:10.5px;font-weight:600;color:var(--warn, #ba7517);background:color-mix(in srgb,var(--warn, #ba7517) 14%,transparent);border-radius:999px;padding:1px 7px}._reworkTag_fxmmj_676{margin-left:8px;font-size:10.5px;font-weight:500;color:var(--muted);font-style:italic}._reworkBadge_fxmmj_684{margin-left:4px;font-size:10px;font-weight:500;color:var(--muted)}._rowPostCompletion_fxmmj_691{background:color-mix(in srgb,var(--surface) 60%,var(--bg))}._ctxCard_fxmmj_695{border:1px solid var(--line2);border-radius:8px;padding:10px 12px;margin:4px 0 10px;background:color-mix(in srgb,var(--today, #6366f1) 5%,var(--surface))}._ctxHead_fxmmj_702{display:flex;align-items:center;gap:10px;margin-bottom:6px}._ctxHead_fxmmj_702 strong{font-size:13px}._ctxMeta_fxmmj_704{font-size:11.5px;color:var(--muted)}._ctxCreep_fxmmj_705{font-size:10.5px;font-weight:600;color:var(--over, #e24b4a);background:color-mix(in srgb,var(--over, #e24b4a) 14%,transparent);border-radius:999px;padding:1px 7px}._ctxClose_fxmmj_711{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--hint);cursor:pointer;font-size:12px}._ctxClose_fxmmj_711:hover{color:var(--ink)}._ctxTable_fxmmj_716{width:100%;border-collapse:collapse;font-size:12px}._ctxTable_fxmmj_716 th{text-align:left;color:var(--hint);font-weight:600;padding:3px 8px;border-bottom:.5px solid var(--line2)}._ctxTable_fxmmj_716 td{padding:4px 8px;border-bottom:.5px solid var(--line)}._ctxTable_fxmmj_716 ._num_fxmmj_719{text-align:right;font-variant-numeric:tabular-nums}._ctxAdd_fxmmj_720{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--muted);border-radius:5px;font-size:11px;padding:2px 8px;cursor:pointer}._ctxAdd_fxmmj_720:hover{border-color:var(--ink);color:var(--ink)}._csvCard_fxmmj_727{border:.5px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:16px;background:var(--surface)}._csvCardHeader_fxmmj_735{margin-bottom:10px}._csvCardTitle_fxmmj_739{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 3px}._csvCardDesc_fxmmj_746{font-size:11.5px;color:var(--hint);margin:0;line-height:1.5}._manualToggle_fxmmj_754{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg);color:var(--muted);font-size:13px;font-weight:500;padding:9px 14px;border-radius:var(--radius-sm);cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;gap:8px;margin-bottom:12px;transition:border-color .1s,color .1s}._manualToggle_fxmmj_754:hover{border-color:var(--ink);color:var(--ink)}._manualChevron_fxmmj_774{font-size:10px;color:var(--hint);flex-shrink:0}._manualHint_fxmmj_780{font-size:11px;color:var(--hint);font-weight:400;margin-left:2px}._heading_1ce9u_4{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--ink)}._hint_1ce9u_11{font-size:13px;color:var(--hint);margin:0 0 20px}._errorMsg_1ce9u_17{font-size:13px;color:var(--over);background:color-mix(in srgb,var(--over) 10%,transparent);border:1px solid color-mix(in srgb,var(--over) 30%,transparent);border-radius:6px;padding:8px 12px;margin-bottom:12px}._table_1ce9u_27{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:28px}._table_1ce9u_27 th{text-align:left;font-weight:500;color:var(--hint);border-bottom:1px solid var(--line2);padding:6px 10px 8px}._table_1ce9u_27 td{padding:8px 10px;border-bottom:1px solid var(--line2);color:var(--ink);vertical-align:middle}._email_1ce9u_49{font-family:monospace;font-size:12px}._date_1ce9u_54{font-size:12px;color:var(--hint)}._empty_1ce9u_59{color:var(--hint);font-style:italic;text-align:center;padding:24px!important}._roleSelect_1ce9u_66{font-size:12px;padding:3px 6px;border:1px solid var(--line2);border-radius:4px;background:var(--bg);color:var(--ink);cursor:pointer}._roleSelect_1ce9u_66:disabled{opacity:.45;cursor:not-allowed}._removeBtn_1ce9u_81{font-size:12px;padding:3px 10px;border:1px solid var(--line2);border-radius:4px;background:transparent;color:var(--over);cursor:pointer;transition:background .15s}._removeBtn_1ce9u_81:hover:not(:disabled){background:color-mix(in srgb,var(--over) 12%,transparent)}._removeBtn_1ce9u_81:disabled{opacity:.35;cursor:not-allowed}._addForm_1ce9u_101{border-top:1px solid var(--line2);padding-top:20px}._addHeading_1ce9u_106{font-size:14px;font-weight:600;margin:0 0 12px;color:var(--ink)}._addRow_1ce9u_113{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._input_1ce9u_120{font-size:13px;padding:6px 10px;border:1px solid var(--line2);border-radius:6px;background:var(--bg);color:var(--ink);flex:1;min-width:160px}._input_1ce9u_120:focus{outline:none;border-color:var(--onboard)}._addBtn_1ce9u_136{font-size:13px;font-weight:500;padding:6px 16px;border:none;border-radius:6px;background:var(--ink);color:var(--bg);cursor:pointer;transition:opacity .15s;white-space:nowrap}._addBtn_1ce9u_136:disabled{opacity:.45;cursor:not-allowed}._addBtn_1ce9u_136:hover:not(:disabled){opacity:.85}._page_lypkj_1{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}._header_lypkj_8{height:56px;flex-shrink:0;background:var(--surface);border-bottom:.5px solid var(--line);display:flex;align-items:center;padding:0 24px;gap:14px}._brand_lypkj_20{display:flex;align-items:center;gap:9px}._brandHome_lypkj_27{display:flex;align-items:center;gap:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer}._brandName_lypkj_38{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.03em;white-space:nowrap;margin:0}._brandAccent_lypkj_47{color:var(--today)}._brandSep_lypkj_51{color:var(--line2);font-size:17px;font-weight:400}._sectionLabel_lypkj_57{font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap}._hspacer_lypkj_64{flex:1}._backBtn_lypkj_66{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--surface);color:var(--muted);padding:4px 12px 4px 8px;border-radius:20px;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit;display:flex;align-items:center;gap:5px;transition:color .1s,border-color .1s,background .1s}._backBtn_lypkj_66:hover{color:var(--ink);border-color:var(--muted);background:var(--bg)}._tabBar_lypkj_92{height:40px;flex-shrink:0;background:var(--surface);border-bottom:.5px solid var(--line);display:flex;align-items:flex-end;padding:0 24px}._tabBtn_lypkj_102{height:40px;padding:0 15px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--hint);font-size:13px;font-family:inherit;cursor:pointer;transition:color .15s;display:flex;align-items:center;white-space:nowrap}._tabBtn_lypkj_102:hover{color:var(--muted)}._tabActive_lypkj_91{color:var(--today);border-bottom-color:var(--today);font-weight:600}._content_lypkj_128{flex:1;padding:20px 24px 80px;width:100%;box-sizing:border-box}@media (max-width: 768px){._header_lypkj_8{padding:0 16px}._content_lypkj_128{padding:16px 20px 60px}._tabBtn_lypkj_102{padding:0 12px}}._settingsBar_lypkj_142{display:flex;flex-wrap:wrap;background:var(--surface);border-bottom:.5px solid var(--line);padding:0 24px;flex-shrink:0}._settingsBtn_lypkj_151{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hint);font-size:12.5px;font-weight:500;padding:8px 14px;cursor:pointer;font-family:inherit;transition:color .1s;white-space:nowrap}._settingsBtn_lypkj_151:hover{color:var(--muted)}._settingsBtnActive_lypkj_166{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}._nav_mxzbt_1{display:flex;align-items:center;gap:6px}._arrow_mxzbt_7{background:none;border:1px solid var(--line2);border-radius:4px;color:var(--ink);cursor:pointer;font-size:14px;height:30px;line-height:1;padding:0 10px;transition:background .1s}._arrow_mxzbt_7:hover{background:var(--surface2)}._label_mxzbt_24{font-size:14px;font-weight:600;min-width:110px;text-align:center}._scales_mxzbt_31{display:flex;border:1px solid var(--line2);border-radius:4px;overflow:hidden;margin-left:4px}._scaleBtn_mxzbt_39{background:none;border:none;border-right:1px solid var(--line2);color:var(--hint);cursor:pointer;font-size:12px;padding:4px 10px;transition:background .1s,color .1s}._scaleBtn_mxzbt_39:last-child{border-right:none}._scaleBtn_mxzbt_39:hover{background:var(--surface2);color:var(--ink)}._scaleActive_mxzbt_59,._scaleActive_mxzbt_59:hover{background:var(--ink);color:var(--bg)}._todayBtn_mxzbt_70{background:none;border:1px solid var(--today, #6366f1);border-radius:4px;color:var(--today, #6366f1);cursor:pointer;font-size:12px;font-weight:500;padding:3px 10px;height:30px;transition:background .1s,color .1s;white-space:nowrap}._todayBtn_mxzbt_70:hover:not(:disabled){background:var(--today, #6366f1);color:#fff}._todayBtnActive_mxzbt_90{opacity:.4;cursor:default}._overlay_1863a_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._drawer_1863a_9{position:fixed;top:0;right:0;bottom:0;width:380px;background:var(--surface);border-left:.5px solid var(--line2);box-shadow:-10px 0 40px #00000040;display:flex;flex-direction:column;z-index:201;animation:_slideIn_1863a_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideIn_1863a_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1863a_31{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:.5px solid var(--line2);flex-shrink:0}._drawerTitle_1863a_40{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:.01em}._closeBtn_1863a_47{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--muted);font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1;transition:background .1s,color .1s}._closeBtn_1863a_47:hover{background:var(--bg);color:var(--ink)}._body_1863a_67{flex:1;overflow-y:auto;padding:22px 20px 48px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}._versionSection_1863a_77{border-top:.5px solid var(--line2);margin-top:28px;padding-top:24px}._versionHeader_1863a_87{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}._versionNum_1863a_94{font-size:18px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._versionDate_1863a_102{font-size:12px;color:var(--hint);font-weight:400}._versionTagline_1863a_108{font-size:12.5px;color:var(--muted);margin:0 0 18px;font-weight:400;font-style:italic}._sectionGroup_1863a_118{margin-bottom:16px}._categoryTag_1863a_122{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px 3px;border-radius:20px;margin-bottom:8px}._tag_blue_1863a_133{background:#60a5fa1f;color:#60a5fa}._tag_purple_1863a_134{background:#a78bfa1f;color:#a78bfa}._tag_green_1863a_135{background:#34d3991f;color:#34d399}._tag_muted_1863a_136{background:#9ca3af1a;color:#9ca3af}._itemList_1863a_140{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}._item_1863a_140{font-size:13px;color:var(--muted);line-height:1.55;padding-left:14px;position:relative}._item_1863a_140:before{content:"·";position:absolute;left:3px;color:var(--hint);font-size:14px}._app_p5wei_3{height:100vh;display:flex;flex-direction:column;overflow:hidden}._header_p5wei_12{height:56px;flex-shrink:0;background:var(--surface);border-bottom:.5px solid var(--line);display:flex;align-items:center;padding:0 20px;gap:14px;position:relative;z-index:20}._brand_p5wei_25{display:flex;align-items:center;gap:9px}._brandHome_p5wei_32{display:flex;align-items:center;gap:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer}._title_p5wei_43{font-size:17px;font-weight:700;margin:0;color:var(--ink);letter-spacing:-.03em;white-space:nowrap}._titleAccent_p5wei_52{color:var(--today)}._hspacer_p5wei_57{flex:1}._userDropdownWrap_p5wei_63{position:relative;flex-shrink:0}._avatarBtn_p5wei_68{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--surface);border-radius:20px;display:flex;align-items:center;gap:4px;padding:3px 8px 3px 3px;cursor:pointer;transition:background .1s}._avatarBtn_p5wei_68:hover{background:var(--bg)}._avatarCircle_p5wei_85{width:26px;height:26px;border-radius:50%;background:var(--today);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._avatarCaret_p5wei_99{font-size:10px;color:var(--hint)}._dropdown_p5wei_104{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--surface);border:.5px solid var(--line2);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001f;z-index:100;overflow:hidden}._dropdownInfo_p5wei_117{display:flex;align-items:center;gap:10px;padding:12px 14px}._dropdownAvatar_p5wei_124{width:32px;height:32px;border-radius:50%;background:var(--today);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dropdownName_p5wei_138{margin:0 0 1px;font-size:13px;font-weight:500;color:var(--ink)}._dropdownRole_p5wei_145{margin:0;font-size:11px;color:var(--hint)}._dropdownDivider_p5wei_151{height:.5px;background:var(--line);margin:0}._dropdownItem_p5wei_157{display:flex;align-items:center;gap:10px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--ink);padding:10px 14px;cursor:pointer;text-decoration:none;transition:background .1s}._dropdownItemIcon_p5wei_175{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.6;color:var(--muted)}._dropdownItem_p5wei_157:hover{background:var(--bg)}._dropdownItemDisabled_p5wei_190{color:var(--hint);cursor:not-allowed}._dropdownItemDisabled_p5wei_190:hover{background:transparent}._dropdownItemDanger_p5wei_199{color:var(--over)}._dropdownItemDanger_p5wei_199:hover{background:color-mix(in srgb,var(--over) 10%,transparent)}._wfBadge_p5wei_207{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--muted);background:var(--bg);border:.5px dashed var(--line2);border-radius:20px;padding:2px 10px;vertical-align:middle;cursor:pointer;transition:color .12s,border-color .12s;letter-spacing:.01em;font-family:inherit}._wfBadge_p5wei_207:hover{color:var(--ink);border-color:var(--muted)}._subtitle_p5wei_231{color:var(--muted);font-size:13.5px;margin:0;max-width:800px}._tabbar_p5wei_240{height:40px;flex-shrink:0;background:var(--surface);border-bottom:.5px solid var(--line);display:flex;align-items:flex-end;padding:0 20px;overflow-x:auto;scrollbar-width:none}._tabbar_p5wei_240::-webkit-scrollbar{display:none}._tab_p5wei_240{height:40px;padding:0 15px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--hint);font-size:13px;font-family:inherit;cursor:pointer;transition:color .15s;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}._tab_p5wei_240:hover{color:var(--muted)}._tabActive_p5wei_279{color:var(--today);border-bottom-color:var(--today);font-weight:600}._pulseTabLabel_p5wei_287{display:flex;align-items:center;gap:7px}._pulseDot_p5wei_293{width:8px;height:8px;border-radius:50%;background:var(--today);flex-shrink:0;animation:_pulse-blink_p5wei_1 2.2s ease-in-out infinite}@keyframes _pulse-blink_p5wei_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}._main_p5wei_309{flex:1;overflow:hidden;display:flex;flex-direction:column}._scroll_p5wei_317{flex:1;overflow-y:auto;display:flex;flex-direction:column}._content_p5wei_324{padding:20px 24px 80px}._emptyState_p5wei_329{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;margin:16px 0;border:1px dashed var(--line2);border-radius:var(--radius);text-align:center}._emptyTitle_p5wei_341{font-size:16px;font-weight:600;margin:0}._emptyHint_p5wei_347{font-size:13px;color:var(--hint);margin:0}._loading_p5wei_354{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:14px;color:var(--muted)}._loadingSpinner_p5wei_364{width:32px;height:32px;border:2.5px solid var(--line2);border-top-color:var(--ink);border-radius:50%;animation:_spin_p5wei_1 .8s linear infinite}@keyframes _spin_p5wei_1{to{transform:rotate(360deg)}}._error_p5wei_377{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:10px;color:var(--over);text-align:center}._errorHint_p5wei_388{color:var(--hint);font-size:13px}._center_1g2hm_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg, #1a1916)}._spinner_1g2hm_9{width:2rem;height:2rem;border:3px solid var(--line, rgba(255,255,255,.12));border-top-color:var(--today, #6366f1);border-radius:50%;animation:_spin_1g2hm_9 .8s linear infinite}@keyframes _spin_1g2hm_9{to{transform:rotate(360deg)}}._card_1g2hm_22{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 2.5rem;background:var(--surface, #242320);border:1px solid var(--today, #6366f1);border-radius:16px;max-width:400px;width:calc(100% - 2rem);box-shadow:0 0 0 4px color-mix(in srgb,var(--today, #6366f1) 12%,transparent)}._logo_1g2hm_36{width:48px;height:48px}._title_1g2hm_41{font-size:1.25rem;font-weight:600;color:var(--ink, #f1efe8);margin:0;text-align:center;letter-spacing:-.01em}._timeout_1g2hm_50{margin:0;padding:.65rem .8rem;width:100%;color:#f2c66d;background:#d99a371f;border:1px solid rgba(217,154,55,.45);border-radius:8px;text-align:center}._signInBtn_1g2hm_61{display:block;width:100%;margin-top:.25rem;padding:.75rem 1.5rem;background:var(--today, #6366f1);color:#fff;border-radius:10px;font-size:.9375rem;font-weight:500;text-align:center;text-decoration:none;transition:opacity .15s,transform .1s}._signInBtn_1g2hm_61:hover{opacity:.88;transform:translateY(-1px)}._signInBtn_1g2hm_61:active{transform:translateY(0);opacity:1}:root{--bg: #1a1916;--surface: #242320;--ink: #f1efe8;--muted: #a8a79f;--hint: #7a7972;--line: rgba(255, 255, 255, .12);--line2: rgba(255, 255, 255, .22);--onboard: #378add;--sow: #ba7517;--migration: #d4537e;--carry: #7f77dd;--creep: #e24b4a;--creep-bg: #fcebeb;--pto: #1a6b59;--buffer: #5f5e5a;--ok: #1d9e75;--warn: #ba7517;--over: #e24b4a;--today: #818cf8;--plan: #6a6862;--warn-bg: rgba(232, 176, 74, .12);--warn-border: rgba(232, 176, 74, .5);--warn-text: #e8b04a;--ok-bg: rgba(45, 190, 145, .12);--ok-text: #5ecfa5;--info-bg: rgba(96, 165, 250, .12);--info-border: rgba(96, 165, 250, .55);--radius: 12px;--radius-sm: 8px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html[data-theme=light]{--bg: #faf9f5;--surface: #ffffff;--ink: #1f1e1b;--muted: #6b6a64;--hint: #94938c;--line: rgba(31, 30, 27, .12);--line2: rgba(31, 30, 27, .22);--buffer: #b4b2a9;--plan: #a9a7a0;--pto: #1e7a66;--today: #6366f1;--warn-bg: rgba(186, 117, 23, .1);--warn-border: rgba(186, 117, 23, .45);--warn-text: #8a5a12;--ok-bg: rgba(29, 158, 117, .1);--ok-text: #15724f;--info-bg: rgba(37, 99, 235, .08);--info-border: rgba(37, 99, 235, .5)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased;font-size:14px}#root{min-height:100vh}button{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
