:root{--ink: #1c1c1e;--ink2: #4a4a4f;--mute: #7c7c82;--rule: #e0dcd7;--ground: #f5f3f0;--paper: #ffffff;--code: #efece8;--brand: #b41f3a;--brand-deep: #8e1830;--brand-soft: #f7e6ea;--brand-soft-line: #ebc3cb;--amber: #b9771b;--amber-soft: #f7eedd;--amber-soft-line: #e8d6b3;--amber-deep: #7a4e0c;--amber-dirty: #fbf3e4;--green: #2e7d4f;--green-deep: #1f5a38;--green-soft: #e3f1e8;--green-soft-line: #bfdccb;--dirty-bar: #c94b4b;--dirty-bg: #fbe9e9;--dirty-line: #e9b8b8;--dirty-text: #7a1f1f;--pickup-bar: #a8690f;--pickup-bg: #fbf1df;--pickup-line: #e3c27a;--pickup-text: #6e4506;--lco-bar: #2b4a8b;--lco-bg: #e8eef9;--lco-line: #b7c6e6;--lco-text: #1f3768;--clean-bar: #6cbf8a;--clean-bg: #e6f4ea;--clean-line: #b9dfc6;--clean-text: #1f5a38;--inspected: #2e7d5b;--inspected-line: #22624a;--inspected-bar: #1c5a40;--rush: #ff1f1f;--rush-line: #b30000;--green-dark: #2e7d5b;--green-dark-line: #22624a;--red-vivid: #c94b4b;--red-vivid-line: #a33b3b;--orange: #f0a642;--orange-line: #c98624;--orange-deep: #3a2000;--orange-soft: #fdeedc;--orange-soft-line: #f2cb9c;--info: #3e5a82;--info-soft: #e4e9f0;--info-soft-line: #c9d3e2;--charcoal: #1c1c1e;--nav-fg: #b9b6b2;--s1: #b41f3a;--s2: #3b6fd4;--s3: #1f9e89;--font-body: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--radius: 8px;--radius-sm: 6px;--radius-xs: 4px;--sidebar-w: 220px;--rail-w: 64px;--topbar-h: 64px;--tabbar-h: 56px;--page-pad: 20px 28px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--tap: 44px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;min-width:320px}@media(max-width:1024px){:root{--page-pad: 16px 20px}}@media(max-width:430px){:root{--page-pad: 12px 16px;--topbar-h: 56px}body{overflow-x:hidden}}a{color:var(--brand)}a:hover{color:var(--brand-deep)}button,input,select,textarea{font:inherit;color:inherit}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}.muted{color:var(--mute)}.ink2{color:var(--ink2)}.amber{color:var(--amber);font-weight:600}.good{color:var(--green-deep);font-weight:600}.bad{color:var(--brand);font-weight:600}.right{text-align:right}.bold{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._btn_jtdbc_9{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s ease,border-color .12s ease}._btn_jtdbc_9:disabled{cursor:not-allowed;opacity:.55}._btn_jtdbc_9:focus-visible{outline:2px solid var(--info);outline-offset:2px}._primary_jtdbc_55{background:var(--brand);color:var(--paper);border:1px solid var(--brand)}._primary_jtdbc_55:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}._secondary_jtdbc_73{background:var(--paper);color:var(--brand);border:1.5px solid var(--brand)}._quiet_jtdbc_83{background:var(--paper);color:var(--ink2);border:1px solid var(--rule)}._quiet_jtdbc_83:hover:not(:disabled){background:var(--ground)}._amberBtn_jtdbc_99{background:var(--paper);color:var(--amber);border:1.5px solid var(--amber)}._dark_jtdbc_109{background:var(--charcoal);color:var(--paper);border:1px solid var(--charcoal)}._dark_jtdbc_109:hover:not(:disabled){background:#333}._sm_jtdbc_125{height:32px;font-size:13px;padding:0 12px;border-radius:5px}._md_jtdbc_137{height:36px;font-size:13px;padding:0 14px}._lg_jtdbc_147{height:52px;font-size:17px}._chip_jtdbc_159{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;line-height:1.5}._kpi_jtdbc_185{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;min-width:0;flex:1}._kpiValue_jtdbc_207{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}._kpiLabel_jtdbc_221{font-size:13px;color:var(--ink2)}._kpiRow_jtdbc_229{display:flex;gap:12px}._card_jtdbc_241{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}._panel_jtdbc_261{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;min-width:0}._panelHead_jtdbc_281{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._panelTitle_jtdbc_293{font-size:15px;font-weight:700}._panelSub_jtdbc_301{font-size:12px;color:var(--mute)}._select_jtdbc_313{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;background:var(--paper);border:1px solid var(--rule);border-radius:6px;font-size:13px;cursor:pointer}._select_jtdbc_313:focus-within{border-color:var(--info)}._selectLabel_jtdbc_345{color:var(--mute);white-space:nowrap}._selectNative_jtdbc_353{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 18px 0 0;font-weight:600;font-size:13px;cursor:pointer;outline:none;max-width:260px;text-overflow:ellipsis}._selectChev_jtdbc_379{position:absolute;right:8px;pointer-events:none}._segmented_jtdbc_393{display:inline-flex;gap:4px;padding:4px;background:var(--paper);border:1px solid var(--rule);border-radius:6px;font-size:13px;font-weight:600}._segment_jtdbc_393{padding:5px 12px;border-radius:4px;border:0;background:transparent;color:var(--ink2);cursor:pointer;white-space:nowrap}._segmentOn_jtdbc_431{background:var(--charcoal);color:var(--paper)}._dropWrap_jtdbc_443{position:relative;display:inline-flex}._dropValue_jtdbc_451{font-weight:600;padding-right:18px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}._dropPanel_jtdbc_467{position:absolute;top:40px;left:0;z-index:30;min-width:220px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:6px;box-shadow:0 8px 24px #1c1c1e1f;display:flex;flex-direction:column}._dropRow_jtdbc_495{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}._dropRow_jtdbc_495:hover{background:var(--code)}._dropRow_jtdbc_495 input{margin:0;width:16px;height:16px;accent-color:var(--brand)}._table_jtdbc_539{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden;min-width:0}._tableScroll_jtdbc_557{overflow:auto;min-height:0}._thead_jtdbc_565{display:grid;gap:10px;align-items:center;height:36px;padding:0 14px;background:var(--code);border-bottom:1px solid var(--rule);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);line-height:1.15;flex-shrink:0}._tr_jtdbc_597{display:grid;gap:10px;align-items:center;min-height:40px;padding:0 14px;border-bottom:1px solid var(--rule);font-size:13px}._trClick_jtdbc_615{cursor:pointer}._trClick_jtdbc_615:hover{background:var(--ground)}._trSel_jtdbc_627,._trSel_jtdbc_627:hover{background:var(--brand-soft)}._trTotal_jtdbc_635{background:var(--charcoal);color:var(--paper);font-weight:700;border-bottom:0}._trSub_jtdbc_647{background:var(--ground);font-weight:600;color:var(--ink2);font-size:12.5px;min-height:30px}._tableNote_jtdbc_661{padding:8px 14px;font-size:12px;color:var(--mute)}._group_jtdbc_675{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden}._groupTitle_jtdbc_691{padding:10px 14px;background:var(--code);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}._field_jtdbc_709{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--rule);font-size:14px}._field_jtdbc_709:last-child{border-bottom:0}._fieldRight_jtdbc_735{display:flex;align-items:center;gap:8px}._fieldInput_jtdbc_745{font-family:var(--font-mono);font-variant-numeric:tabular-nums;height:32px;width:110px;padding:0 10px;border:1px solid var(--rule);border-radius:5px;background:var(--paper);font-size:14px;outline:none}._fieldInput_jtdbc_745:focus{border-color:var(--info)}._fieldUnit_jtdbc_775{color:var(--mute);font-size:13px;width:60px}._fieldNote_jtdbc_785{color:var(--mute);font-size:12px;margin-left:8px}._toggle_jtdbc_795{width:40px;height:22px;border-radius:11px;border:0;padding:0;background:var(--rule);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s ease}._toggleOn_jtdbc_819{background:var(--brand)}._toggleKnob_jtdbc_825{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:9px;background:var(--paper);transition:left .15s ease}._toggleOn_jtdbc_819 ._toggleKnob_jtdbc_825{left:20px}._input_jtdbc_855,._textarea_jtdbc_857{width:100%;padding:8px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--paper);font-size:14px;outline:none}._input_jtdbc_855:focus,._textarea_jtdbc_857:focus{border-color:var(--info)}._textarea_jtdbc_857{min-height:72px;resize:vertical}._formRow_jtdbc_891{display:flex;flex-direction:column;gap:6px}._formLabel_jtdbc_901{font-size:13px;font-weight:600;color:var(--ink2)}._formError_jtdbc_911{font-size:12px;color:var(--brand);font-weight:600}._backdrop_jtdbc_925{position:fixed;inset:0;background:#1c1c1e73;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}._dialog_jtdbc_945{width:520px;max-width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);background:var(--paper);border-radius:10px;display:flex;flex-direction:column;box-shadow:0 16px 40px #00000040;outline:none}._dialog_jtdbc_945._wide_jtdbc_969{width:760px}._dialogHead_jtdbc_975{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 0}._dialogTitle_jtdbc_989{font-size:18px;font-weight:700;line-height:1.25}._dialogClose_jtdbc_999{display:flex;background:none;border:0;padding:0;min-width:var(--tap);min-height:var(--tap);align-items:center;justify-content:center;border-radius:8px;color:var(--ink2);cursor:pointer;margin-right:-10px;flex-shrink:0}._dialogClose_jtdbc_999:focus-visible{outline:2px solid var(--info)}._dialogBody_jtdbc_1037{display:flex;flex-direction:column;gap:14px;padding:14px 22px 20px;overflow:auto;min-height:0;-webkit-overflow-scrolling:touch}._dialogActions_jtdbc_1055{display:flex;gap:8px;justify-content:flex-end;padding:0 22px 20px;flex-wrap:wrap}._full_jtdbc_1069{width:100%;height:100%;max-height:none;border-radius:0}._full_jtdbc_1069 ._dialogClose_jtdbc_999{display:flex}._state_jtdbc_1093{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--ink2);font-size:14px;background:var(--paper);border:1px dashed var(--rule);border-radius:8px;min-height:160px}._stateTitle_jtdbc_1123{font-size:15px;font-weight:700;color:var(--ink)}._stateError_jtdbc_1133{border-color:var(--brand-soft-line);background:var(--brand-soft);color:var(--brand-deep)}._spinner_jtdbc_1143{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--rule);border-top-color:var(--brand);animation:_spin_jtdbc_1143 .8s linear infinite}@keyframes _spin_jtdbc_1143{to{transform:rotate(360deg)}}._callout_jtdbc_1173{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:13px;line-height:1.4}._calloutBrand_jtdbc_1191{background:var(--brand-soft);color:var(--brand-deep)}._calloutAmber_jtdbc_1199{background:var(--amber-soft);color:var(--amber-deep)}._bar_jtdbc_1211{height:6px;background:var(--rule);border-radius:3px;overflow:hidden}._barFill_jtdbc_1223{height:100%}._toast_jtdbc_1233{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--charcoal);color:var(--paper);padding:10px 16px;border-radius:6px;font-size:13px;font-weight:600;z-index:60;box-shadow:0 8px 24px #0003}._toastError_jtdbc_1261{background:var(--brand)}._cardList_jtdbc_1271{display:flex;flex-direction:column;gap:8px}._dataCard_jtdbc_1281{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;min-width:0}._dataCardClick_jtdbc_1301{cursor:pointer}._dataCardClick_jtdbc_1301:hover{background:var(--ground)}._dataCardClick_jtdbc_1301:focus-visible{outline:2px solid var(--info);outline-offset:1px}._dataCardSel_jtdbc_1321,._dataCardSel_jtdbc_1321:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft-line)}._dataCardHead_jtdbc_1331{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._dataCardTitleWrap_jtdbc_1343{display:flex;flex-direction:column;gap:2px;min-width:0}._dataCardTitle_jtdbc_1343{font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}._dataCardSub_jtdbc_1367{font-size:12px;color:var(--mute);line-height:1.35}._dataCardRight_jtdbc_1377{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}._dataCardRows_jtdbc_1393{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}._dataCardRow_jtdbc_1393{display:flex;flex-direction:column;gap:1px;min-width:0}._dataCardRow_jtdbc_1393 dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}._dataCardRow_jtdbc_1393 dd{margin:0;font-size:13px;overflow-wrap:anywhere}._dataCardActions_jtdbc_1441{display:flex;gap:8px;flex-wrap:wrap;padding-top:2px}._dataCardActions_jtdbc_1441>*{flex:1 1 auto}@media(max-width:1024px){._segment_jtdbc_393,._sm_jtdbc_125{min-height:36px}._kpiRow_jtdbc_229{flex-wrap:wrap}._kpi_jtdbc_185{flex:1 1 calc(25% - 12px);min-width:140px}._table_jtdbc_539{overflow-x:auto}._thead_jtdbc_565,._tr_jtdbc_597{min-width:var(--table-min, 640px)}}@media(max-width:430px){._btn_jtdbc_9,._sm_jtdbc_125,._md_jtdbc_137{min-height:var(--tap)}._lg_jtdbc_147{min-height:52px}._select_jtdbc_313{min-height:var(--tap)}._selectNative_jtdbc_353{max-width:180px}._segmented_jtdbc_393{max-width:100%;flex-wrap:wrap}._segment_jtdbc_393{min-height:36px;flex-grow:1}._kpiRow_jtdbc_229{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._kpi_jtdbc_185{min-width:0;padding:10px 12px}._kpiValue_jtdbc_207{font-size:22px}._kpiLabel_jtdbc_221{font-size:12px}._panel_jtdbc_261{padding:12px 14px}._panelHead_jtdbc_281{flex-wrap:wrap}._table_jtdbc_539{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}._thead_jtdbc_565,._tr_jtdbc_597{min-width:var(--table-min, 640px)}._field_jtdbc_709{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px}._fieldRight_jtdbc_735{justify-content:space-between}._fieldInput_jtdbc_745{flex-grow:1;min-height:var(--tap)}._fieldUnit_jtdbc_775{width:auto}._toggle_jtdbc_795{align-self:flex-end;width:48px;height:28px;border-radius:14px}._toggleKnob_jtdbc_825{width:24px;height:24px;border-radius:12px}._toggleOn_jtdbc_819 ._toggleKnob_jtdbc_825{left:22px}._input_jtdbc_855,._textarea_jtdbc_857{min-height:var(--tap);font-size:16px}._selectNative_jtdbc_353,._fieldInput_jtdbc_745{font-size:16px}._backdrop_jtdbc_925{padding:0;align-items:flex-end}._dialog_jtdbc_945{width:100%;height:100%;max-height:none;border-radius:0;padding-top:var(--safe-top)}._dialogHead_jtdbc_975{padding:12px 16px 0;min-height:52px}._dialogClose_jtdbc_999{display:flex}._dialogBody_jtdbc_1037{padding:12px 16px 16px;flex-grow:1}._dialogActions_jtdbc_1055{position:sticky;bottom:0;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--rule);flex-direction:row-reverse}._dialogActions_jtdbc_1055>*{flex:1 1 auto}._sheet_jtdbc_1763{height:auto;max-height:calc(100dvh - 40px);border-radius:14px 14px 0 0;padding-top:0}._sheet_jtdbc_1763 ._dialogHead_jtdbc_975:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--rule)}._sheet_jtdbc_1763{position:relative}._toast_jtdbc_1233{bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 12px);width:calc(100% - 32px);text-align:center}._state_jtdbc_1093{padding:28px 16px;min-height:120px}}._photoThumb_jtdbc_1827{padding:0;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--paper2, var(--paper));cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._photoThumb_jtdbc_1827 img{width:100%;height:100%;object-fit:cover;display:block}._photoThumb_jtdbc_1827:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._photoBroken_jtdbc_1871{font-size:10px;color:var(--mute);text-align:center;padding:4px}._photoFull_jtdbc_1883{display:flex;flex-direction:column;align-items:center;gap:12px}._photoFull_jtdbc_1883 img{max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;border-radius:8px;background:#000}._photoFullMeta_jtdbc_1909{display:flex;gap:16px;font-size:13px;color:var(--mute)}._photoFullMeta_jtdbc_1909 a{color:var(--brand)}._photoState_jtdbc_1931{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;color:var(--mute);font-size:14px;text-align:center;max-width:520px}._photoOriginal_jtdbc_1953{color:var(--brand);font-size:13px;margin-right:auto;align-self:center}._shell_1apzt_4{display:flex;min-height:100vh;min-height:100dvh;background:var(--ground)}._sidebar_1apzt_10{width:var(--sidebar-w);flex-shrink:0;background:var(--charcoal);display:flex;flex-direction:column;gap:4px;padding:calc(22px + var(--safe-top)) 12px 22px calc(12px + var(--safe-left));position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}._brand_1apzt_24{display:flex;flex-direction:column;gap:2px;padding:0 12px 20px}._brandGroup_1apzt_30{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}._brandName_1apzt_37{font-size:17px;font-weight:700;color:var(--paper)}._brandProp_1apzt_42{font-size:13px;color:var(--nav-fg);line-height:1.3}._brandMark_1apzt_47{display:none;width:36px;height:36px;border-radius:10px;background:var(--brand);color:var(--paper);font-weight:700;font-size:15px;letter-spacing:-.02em;align-items:center;justify-content:center;margin:0 auto 14px}._nav_1apzt_61{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;color:var(--nav-fg);text-decoration:none;line-height:1.2}._nav_1apzt_61:hover{color:var(--paper);background:#ffffff0f}._nav_1apzt_61:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}._navActive_1apzt_82,._navActive_1apzt_82:hover{color:var(--paper);background:var(--brand)}._spacer_1apzt_87{flex-grow:1}._main_1apzt_90{display:flex;flex-direction:column;flex-grow:1;min-width:0}._topbar_1apzt_96{display:flex;align-items:center;justify-content:space-between;min-height:var(--topbar-h);padding:var(--safe-top) calc(28px + var(--safe-right)) 0 28px;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:10;gap:16px}._titleWrap_1apzt_109{display:flex;align-items:baseline;gap:14px;min-width:0}._title_1apzt_109{font-size:20px;font-weight:700;white-space:nowrap}._sub_1apzt_120{font-size:14px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._right_1apzt_127{display:flex;align-items:center;gap:16px;flex-shrink:0}._user_1apzt_133{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}._avatar_1apzt_140{width:30px;height:30px;border-radius:15px;background:var(--brand-soft);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}._content_1apzt_152{display:flex;flex-direction:column;gap:14px;padding:var(--page-pad);padding-right:calc(28px + var(--safe-right));flex-grow:1;min-height:0;min-width:0}._mockBadge_1apzt_162{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);padding:2px 8px;border-radius:4px}._iconBtn_1apzt_172{background:none;border:0;padding:4px;cursor:pointer;display:flex;border-radius:6px;color:var(--ink2);min-width:var(--tap);min-height:var(--tap);align-items:center;justify-content:center}._iconBtn_1apzt_172:hover{background:var(--ground)}._iconBtn_1apzt_172:focus-visible{outline:2px solid var(--info);outline-offset:1px}._tabbar_1apzt_194{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-top:1px solid var(--rule);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left)}._tab_1apzt_194{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--tabbar-h);padding:6px 2px;font-size:11px;font-weight:600;color:var(--ink2);text-decoration:none;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}._tab_1apzt_194:focus-visible{outline:2px solid var(--info);outline-offset:-2px;border-radius:6px}._tabActive_1apzt_228{color:var(--brand)}._tabBadge_1apzt_231{position:absolute;top:4px;right:calc(50% - 20px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--brand);color:var(--paper);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}._moreList_1apzt_247{display:flex;flex-direction:column;gap:2px}._moreItem_1apzt_252{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:8px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}._moreItem_1apzt_252:hover{background:var(--ground)}._moreItemActive_1apzt_267{color:var(--brand);background:var(--brand-soft)}._moreUser_1apzt_271{display:flex;align-items:center;gap:10px;padding:8px 12px 14px;border-bottom:1px solid var(--rule);margin-bottom:8px;font-size:14px}._installBanner_1apzt_282{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--brand);border-radius:8px;font-size:13px}._installMark_1apzt_293{width:36px;height:36px;border-radius:10px;background:var(--brand);color:var(--paper);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._installText_1apzt_306{display:flex;flex-direction:column;gap:2px;min-width:0;flex-grow:1}._installTitle_1apzt_313{font-weight:700}._installBody_1apzt_316{color:var(--ink2);line-height:1.4}._installClose_1apzt_320{background:none;border:0;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink2);min-width:var(--tap);min-height:var(--tap);flex-shrink:0}._installClose_1apzt_320:focus-visible{outline:2px solid var(--info);outline-offset:1px}@media(max-width:1024px){._sidebar_1apzt_10{width:var(--rail-w);padding-left:calc(8px + var(--safe-left));padding-right:8px;gap:2px}._brand_1apzt_24{display:none}._brandMark_1apzt_47{display:flex}._nav_1apzt_61{justify-content:center;padding:10px 0;min-height:var(--tap)}._nav_1apzt_61 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._topbar_1apzt_96{padding-left:20px;padding-right:calc(20px + var(--safe-right))}._titleWrap_1apzt_109{flex-direction:column;align-items:flex-start;gap:0}._title_1apzt_109{font-size:18px;white-space:normal}._sub_1apzt_120{font-size:12px;white-space:normal;max-width:100%}._user_1apzt_133 span{display:none}._content_1apzt_152{padding-right:calc(20px + var(--safe-right))}}@media(max-width:430px){._sidebar_1apzt_10{display:none}._topbar_1apzt_96{padding-left:calc(16px + var(--safe-left));padding-right:calc(8px + var(--safe-right));gap:8px;min-height:calc(var(--topbar-h) + var(--safe-top))}._titleWrap_1apzt_109{flex-grow:1;padding:8px 0}._title_1apzt_109{font-size:17px;line-height:1.2}._sub_1apzt_120{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._right_1apzt_127{gap:4px}._right_1apzt_127 select{max-width:120px}._mockBadge_1apzt_162,._desktopOnly_1apzt_426{display:none}._content_1apzt_152{padding-left:calc(16px + var(--safe-left));padding-right:calc(16px + var(--safe-right));padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 16px);gap:12px}._contentNoTabs_1apzt_435{padding-bottom:calc(16px + var(--safe-bottom))}._tabbar_1apzt_194{display:flex}._tab_1apzt_194{position:relative}}._filters_1wdqa_2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._pushRight_1wdqa_8{margin-left:auto;display:flex;gap:8px;align-items:center}._split_1wdqa_14{display:flex;gap:16px;flex-grow:1;min-height:0;align-items:flex-start}._grow_1wdqa_21{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:12px}._side_1wdqa_28{flex-shrink:0;display:flex;flex-direction:column;gap:10px}._sidePanel_1wdqa_34{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;position:sticky;top:calc(var(--topbar-h) + 20px)}._grid2_1wdqa_45{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._grid3_1wdqa_50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._grid4_1wdqa_55{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._sectionHead_1wdqa_60{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 8px}._sectionTitle_1wdqa_67{font-size:15px;font-weight:700}._sectionSub_1wdqa_71{font-size:12px;color:var(--mute)}._detailRow_1wdqa_75{display:flex;justify-content:space-between;gap:12px;font-size:13px}._detailKey_1wdqa_81{color:var(--mute)}._detailVal_1wdqa_84{font-weight:600;text-align:right}._detailBox_1wdqa_88{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--ground);border-radius:6px}._footNote_1wdqa_96{font-size:12px;color:var(--mute);line-height:1.4}._actions_1wdqa_101{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._exc_1wdqa_109{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--paper);border:1px solid var(--rule);border-left-width:4px;border-radius:6px}._excHead_1wdqa_119{display:flex;align-items:center;justify-content:space-between;gap:8px}._excTitle_1wdqa_125{font-size:14px;font-weight:700}._excWho_1wdqa_129{font-size:12px;color:var(--mute);white-space:nowrap}._excDetail_1wdqa_134{font-size:13px;color:var(--ink2);line-height:1.4}._excNote_1wdqa_140{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--ground);border-left:3px solid var(--rule);border-radius:4px}._excNoteKind_1wdqa_149{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}._excNoteText_1wdqa_156{font-size:13px;color:var(--ink);line-height:1.45;white-space:pre-wrap;font-style:italic}._boardCols_1wdqa_165{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:6px}._attCol_1wdqa_172{display:flex;flex-direction:column;gap:10px;width:212px;flex-shrink:0;padding:12px;background:var(--paper);border:1px solid var(--rule);border-radius:8px}._attColAlert_1wdqa_183{border-color:var(--amber)}._attName_1wdqa_186{font-size:16px;font-weight:700}._roomChip_1wdqa_190{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;border-radius:5px;font-size:13px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;width:100%;text-align:left}._roomChip_1wdqa_190:focus-visible{outline:2px solid var(--info)}._chipDone_1wdqa_208{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-soft-line)}._chipActive_1wdqa_213{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}._chipDnd_1wdqa_218{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-soft-line)}._chipOoo_1wdqa_223{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft-line)}._chipInspect_1wdqa_228{background:var(--info-soft);color:var(--info);border-color:var(--info-soft-line)}._unassigned_1wdqa_233{display:flex;flex-direction:column;gap:10px;width:180px;flex-shrink:0;padding:12px;background:var(--code);border:1px dashed var(--rule);border-radius:8px}._floorRow_1wdqa_246{display:flex;align-items:center;gap:12px}._floorLabel_1wdqa_251{width:60px;font-size:13px;font-weight:700;color:var(--ink2);flex-shrink:0}._floorGrid_1wdqa_258{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;flex-grow:1}._tile_1wdqa_264{display:flex;align-items:center;justify-content:center;height:40px;border-radius:5px;font-size:13px;font-weight:600;font-family:var(--font-mono);cursor:pointer;border:1px solid var(--rule);padding:0}._tileSel_1wdqa_277{outline:3px solid var(--brand);outline-offset:1px}._rsVacant_1wdqa_281{background:var(--paper);color:var(--mute);border-color:var(--rule)}._rsDirty_1wdqa_286{background:var(--amber-dirty);color:var(--amber-deep);border-color:var(--amber-soft-line)}._rsActive_1wdqa_291{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}._rsInspect_1wdqa_296{background:var(--info-soft);color:var(--info);border-color:var(--info-soft-line)}._rsClean_1wdqa_301{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-soft-line)}._rsDnd_1wdqa_306{background:var(--amber-soft);color:var(--amber);border:1.5px dashed var(--amber)}._rsOoo_1wdqa_311{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft-line)}._legendItem_1wdqa_316{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}._legendSwatch_1wdqa_323{width:12px;height:12px;border-radius:3px;display:inline-block}._tl_1wdqa_331{display:flex;gap:10px;font-size:13px}._tlDot_1wdqa_336{width:10px;height:10px;border-radius:5px;margin-top:4px;flex-shrink:0}._assignee_1wdqa_343{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--rule);border-radius:6px;font-size:13px}._avatarSm_1wdqa_353{width:24px;height:24px;border-radius:12px;background:var(--info-soft);color:var(--info);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}._linkBtn_1wdqa_365{background:none;border:0;padding:0;color:var(--brand);font-weight:600;cursor:pointer;font-size:inherit}._editorWrap_1wdqa_376{border:1px solid var(--rule);border-radius:6px;background:var(--paper);overflow:hidden}._toolbar_1wdqa_382{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--rule);background:var(--ground);flex-wrap:wrap}._toolBtn_1wdqa_391{border:1px solid transparent;background:transparent;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--ink)}._toolBtn_1wdqa_391:hover{border-color:var(--rule);background:var(--paper)}._toolSep_1wdqa_404{width:1px;height:18px;background:var(--rule);margin:0 4px}._editor_1wdqa_376{padding:12px 14px;outline:none;font-size:14px;line-height:1.5}._editor_1wdqa_376:focus{box-shadow:inset 0 0 0 2px var(--info)}._prose_1wdqa_419{font-size:14px;line-height:1.5;overflow-wrap:anywhere}._prose_1wdqa_419 h1,._prose_1wdqa_419 h2,._prose_1wdqa_419 h3,._prose_1wdqa_419 h4{margin:.6em 0 .3em;line-height:1.25}._prose_1wdqa_419 h1{font-size:20px}._prose_1wdqa_419 h2{font-size:17px}._prose_1wdqa_419 h3{font-size:15px}._prose_1wdqa_419 p,._prose_1wdqa_419 ul,._prose_1wdqa_419 ol,._prose_1wdqa_419 blockquote,._prose_1wdqa_419 table{margin:0 0 .7em}._prose_1wdqa_419 ul,._prose_1wdqa_419 ol{padding-left:22px}._prose_1wdqa_419 blockquote{border-left:3px solid var(--rule);padding-left:10px;color:var(--ink2)}._prose_1wdqa_419 img{max-width:100%;height:auto;border-radius:4px}._prose_1wdqa_419 table{border-collapse:collapse;width:100%}._prose_1wdqa_419 td,._prose_1wdqa_419 th{border:1px solid var(--rule);padding:4px 8px;text-align:left;vertical-align:top}._prose_1wdqa_419 a{color:var(--brand)}._pickGroup_1wdqa_475{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._pickLabel_1wdqa_481{width:100%;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}._pickChip_1wdqa_489{border:1px solid var(--rule);background:var(--paper);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--ink)}._pickChip_1wdqa_489:hover{border-color:var(--ink2)}._pickChipOn_1wdqa_501{background:var(--charcoal);border-color:var(--charcoal);color:#fff}._pickResults_1wdqa_506{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px;font-size:13px}._mediaList_1wdqa_516{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}._mediaList_1wdqa_516 li{display:flex;align-items:center;gap:10px}._mediaGrid_1wdqa_530{margin:0;padding:0 14px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}._mediaCard_1wdqa_537{list-style:none;display:flex;flex-direction:column;gap:6px;border:1px solid var(--rule);border-radius:6px;padding:8px;background:var(--paper)}._mediaThumb_1wdqa_547{width:100%;max-height:160px;object-fit:cover;border-radius:4px}._mediaVideo_1wdqa_553{width:100%;max-height:200px;border-radius:4px;background:#000}._mediaMeta_1wdqa_559{display:flex;flex-direction:column;gap:3px;font-size:13px}._photo_1wdqa_565{display:flex;align-items:center;justify-content:center;height:120px;background:var(--code);border-radius:6px;color:var(--mute);font-size:13px;gap:8px}._weekTotals_1wdqa_578{display:flex;align-items:center;gap:18px;padding:10px 12px;background:var(--ground);border-radius:6px;font-size:13px;flex-wrap:wrap}._stabs_1wdqa_590{display:flex;flex-direction:column;gap:2px;width:220px;flex-shrink:0}._stab_1wdqa_590{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:600;color:var(--ink2);background:transparent;border:0;cursor:pointer;text-align:left}._stab_1wdqa_590:hover{background:var(--code)}._stabOn_1wdqa_614,._stabOn_1wdqa_614:hover{color:var(--brand);background:var(--brand-soft)}._miniTile_1wdqa_621{display:flex;flex-direction:column;padding:10px 12px;background:var(--ground);border-radius:6px}._miniVal_1wdqa_628{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}._miniLbl_1wdqa_634{font-size:12px;color:var(--ink2)}._recon_1wdqa_638{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:13px}._recon_1wdqa_638:last-child{border-bottom:0}._reconIcon_1wdqa_649{width:22px;height:22px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._attn_1wdqa_658{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:13px;line-height:1.4}._codeTag_1wdqa_667{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--paper);background:var(--charcoal);padding:2px 5px;border-radius:3px;white-space:nowrap}._codeTagRed_1wdqa_677{background:var(--brand)}._sortable_1wdqa_680{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:inherit;letter-spacing:inherit}._sortable_1wdqa_680:hover{color:var(--ink)}._catRow_1wdqa_694{display:flex;align-items:center;gap:10px;font-size:13px}._hkLayout_1wdqa_702{display:grid;grid-template-columns:236px minmax(0,1fr);gap:12px;align-items:start}._hkRail_1wdqa_708{display:flex;flex-direction:column;gap:6px;position:sticky;top:8px}._hkRailHead_1wdqa_715{display:flex;align-items:baseline;justify-content:space-between;padding:2px 4px}._hkPerson_1wdqa_721{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;column-gap:10px;row-gap:4px;width:100%;padding:8px 10px;text-align:left;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:var(--ink)}._hkPerson_1wdqa_721:hover{border-color:var(--ink2)}._hkPerson_1wdqa_721:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkPersonOn_1wdqa_744,._hkPersonOn_1wdqa_744:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft-line)}._hkPersonDrop_1wdqa_749,._hkPersonDrop_1wdqa_749:hover{border-style:dashed;border-color:var(--info);background:var(--info-soft)}._hkPersonOff_1wdqa_755{background:var(--code)}._hkAvatar_1wdqa_758{grid-row:1 / span 3;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--charcoal);color:var(--paper)}._hkAvatarOff_1wdqa_772{background:var(--rule);color:var(--ink2)}._hkPersonName_1wdqa_776{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px;font-weight:700;min-width:0}._hkPersonName_1wdqa_776>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hkPersonMeta_1wdqa_790{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums}._hkPersonBar_1wdqa_798{display:flex;align-items:center;gap:8px}._hkPersonBar_1wdqa_798>:first-child{flex-grow:1}._hkPersonActions_1wdqa_806{grid-column:2;display:flex;gap:6px;align-items:center;flex-wrap:wrap}._hkFloor_1wdqa_813{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:8px}._hkFloorHead_1wdqa_824{display:flex;flex-direction:column;gap:4px;padding-top:2px}._hkFloorLabel_1wdqa_830{font-size:14px;font-weight:700;color:var(--ink2)}._hkFloorSub_1wdqa_835{font-size:11px;color:var(--mute);line-height:1.3}._hkFloorGrid_1wdqa_840{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}._hkChip_1wdqa_845{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:48px;padding:5px 4px 0;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;overflow:hidden}._hkChip_1wdqa_845:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkChipCO_1wdqa_870{background:var(--brand-soft);border-color:var(--brand-soft-line);color:var(--brand-deep)}._hkChipSO_1wdqa_875{background:var(--amber-soft);border-color:var(--amber-soft-line);color:var(--amber-deep)}._hkChipArr_1wdqa_880{background:var(--green-soft);border-color:var(--green-soft-line);color:var(--green-deep)}._hkChipOOO_1wdqa_885{background:var(--code);border-color:var(--rule);color:var(--mute);text-decoration:line-through}._hkChipNone_1wdqa_891{background:var(--paper);border-color:var(--rule);color:var(--mute)}._hkChipActive_1wdqa_896,._hkChipActive_1wdqa_896:hover{background:var(--charcoal);border-color:var(--charcoal);color:var(--paper)}._hkChipDone_1wdqa_902,._hkChipDone_1wdqa_902:hover{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper)}._hkChipInspect_1wdqa_908,._hkChipInspect_1wdqa_908:hover{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text)}._hkChipDirty_1wdqa_914,._hkChipDirty_1wdqa_914:hover{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkChip_1wdqa_845._hkChipDirty_1wdqa_914:before,._hkChip_1wdqa_845._hkChipInspect_1wdqa_908:before,._hkChip_1wdqa_845._hkChipDone_1wdqa_902:before{content:"";position:absolute;top:0;left:0;right:0;height:6px}._hkChip_1wdqa_845._hkChipDirty_1wdqa_914:before{background:var(--dirty-bar)}._hkChip_1wdqa_845._hkChipInspect_1wdqa_908:before{background:var(--clean-bar)}._hkChip_1wdqa_845._hkChipDone_1wdqa_902:before{background:var(--inspected-bar)}._hkChipDnd_1wdqa_939{border:1.5px dashed var(--amber)}._hkChipSel_1wdqa_942,._hkChipSel_1wdqa_942:hover{outline:3px solid var(--brand);outline-offset:1px}._hkChipHeld_1wdqa_947{box-shadow:inset 0 0 0 2px var(--info-soft-line)}._hkChipNote_1wdqa_950{font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;opacity:.9}._hkBadge_1wdqa_957{position:absolute;top:-6px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--charcoal);color:var(--paper);font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--paper)}._hkBadgeMine_1wdqa_976{background:var(--brand)}._hkPickup_1wdqa_979{position:absolute;top:-6px;left:-4px;width:16px;height:16px;border-radius:50%;background:var(--info);color:var(--paper);font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--paper)}._hkSelBar_1wdqa_995{position:sticky;bottom:8px;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-top:8px;background:var(--charcoal);color:var(--paper);border-radius:var(--radius);box-shadow:0 6px 18px #00000040}._hkSelBar_1wdqa_995 select{height:32px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--ink2);background:var(--paper);color:var(--ink);font-size:13px}._hkDropZone_1wdqa_1019{padding:10px 12px;border:1px dashed var(--rule);border-radius:var(--radius);background:var(--code);font-size:12px;color:var(--ink2);text-align:left;width:100%;cursor:pointer}._hkDropZoneOver_1wdqa_1030{border-color:var(--info);background:var(--info-soft)}._hkPlanTable_1wdqa_1034{width:100%;border-collapse:collapse;font-size:13px}._hkPlanTable_1wdqa_1034 th,._hkPlanTable_1wdqa_1034 td{padding:6px 8px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}._hkPlanTable_1wdqa_1034 th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}._hkPlanRooms_1wdqa_1053{font-family:var(--font-mono);font-size:12px;color:var(--ink2);word-break:break-word}._hkCheckList_1wdqa_1059{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}._hkCheckList_1wdqa_1059 label{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 8px;border:1px solid var(--rule);border-radius:var(--radius-xs);cursor:pointer}@media(max-width:1100px){._hkLayout_1wdqa_702{grid-template-columns:1fr}._hkRail_1wdqa_708{position:static;flex-direction:row;align-items:flex-start;overflow-x:auto;padding-bottom:4px}._hkRailHead_1wdqa_715{flex-direction:column;justify-content:center;min-width:90px}._hkPerson_1wdqa_721{width:200px;flex-shrink:0}._hkDropZone_1wdqa_1019{width:150px;flex-shrink:0}._hkFloor_1wdqa_813{grid-template-columns:1fr;gap:6px}._hkFloorHead_1wdqa_824{flex-direction:row;align-items:baseline;gap:10px}}._laborGrid_1wdqa_1110{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:12px}._portfolioGrid_1wdqa_1115{display:grid;grid-template-columns:1fr 1fr 380px;gap:12px}._maintGrid_1wdqa_1120{display:grid;grid-template-columns:1fr 300px;gap:12px}._miniGrid_1wdqa_1125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px}._hscroll_1wdqa_1132{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}._stickyActions_1wdqa_1138{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._searchRow_1wdqa_1145{display:flex;align-items:center;gap:8px}._searchRow_1wdqa_1145 input{flex-grow:1;min-width:0}._audienceBtn_1wdqa_1155{display:flex;flex-direction:column;gap:2px;width:100%;min-height:var(--tap);padding:10px 14px;text-align:left;background:var(--paper);border:1px solid var(--rule);border-radius:8px;cursor:pointer;color:var(--ink);position:relative}._audienceBtn_1wdqa_1155:focus-visible{outline:2px solid var(--info)}._audienceBtnText_1wdqa_1173{font-size:13px;line-height:1.4;padding-right:64px}._audienceBtnChange_1wdqa_1178{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;color:var(--brand)}._linkInput_1wdqa_1187{max-width:100%}._hkFloorDot_1wdqa_1190{display:none}._hkChipPerson_1wdqa_1194{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:var(--tap);padding:4px 12px 4px 6px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}._hkChipPerson_1wdqa_1194:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkChipPersonOn_1wdqa_1214,._hkChipPersonOn_1wdqa_1214:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}._hkChipPersonOff_1wdqa_1220{background:var(--code);color:var(--ink2)}._hkChipPerson_1wdqa_1194 ._hkAvatar_1wdqa_758{width:30px;height:30px;font-size:11px;grid-row:auto}._hkChipPersonMeta_1wdqa_1230{font-weight:400;color:var(--mute);font-variant-numeric:tabular-nums}._hkChipPersonOn_1wdqa_1214 ._hkChipPersonMeta_1wdqa_1230{color:var(--brand-deep)}@media(max-width:1400px){._tcSplit_1wdqa_1243{flex-direction:column;align-items:stretch}._tcList_1wdqa_1247{width:auto!important}}@media(max-width:1024px){._side_1wdqa_28,._sidePanel_1wdqa_34{width:300px!important}._sortable_1wdqa_680,._linkBtn_1wdqa_365{min-height:32px}._toolBtn_1wdqa_391{min-height:36px;padding:4px 10px}._laborGrid_1wdqa_1110,._maintGrid_1wdqa_1120{grid-template-columns:1fr}._portfolioGrid_1wdqa_1115{grid-template-columns:1fr 1fr}._portfolioGrid_1wdqa_1115>:last-child{grid-column:1 / -1}._grid4_1wdqa_55{grid-template-columns:repeat(2,minmax(0,1fr))}._floorGrid_1wdqa_258{grid-template-columns:repeat(10,minmax(0,1fr))}._mediaGrid_1wdqa_530{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:430px){._split_1wdqa_14{flex-direction:column;align-items:stretch}._side_1wdqa_28,._sidePanel_1wdqa_34{width:auto!important;position:static}._grid2_1wdqa_45,._grid3_1wdqa_50,._grid4_1wdqa_55{grid-template-columns:1fr}._miniGrid_1wdqa_1125{grid-template-columns:repeat(2,minmax(0,1fr))}._portfolioGrid_1wdqa_1115{grid-template-columns:1fr}._filters_1wdqa_2{gap:8px}._filters_1wdqa_2>input,._filters_1wdqa_2>label>input{max-width:100%}._pushRight_1wdqa_8{margin-left:0;width:100%;flex-wrap:wrap}._pushRight_1wdqa_8>button{flex:1 1 auto}._actions_1wdqa_101>button{flex:1 1 auto}._sectionHead_1wdqa_60{flex-direction:column;align-items:flex-start;gap:2px}._tcKpis_1wdqa_1330{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-left:0!important;width:100%}._weekTotals_1wdqa_578{gap:10px 14px}._weekTotals_1wdqa_578>span:last-child{margin-left:0!important;width:100%}._exc_1wdqa_109{padding:12px}._excHead_1wdqa_119{flex-direction:column;align-items:flex-start;gap:2px}._excWho_1wdqa_129{white-space:normal}._exc_1wdqa_109 ._actions_1wdqa_101>button{min-height:var(--tap);flex:1 1 45%}._stabs_1wdqa_590{flex-direction:row;width:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:4px;margin:0 -16px;padding-left:16px;padding-right:16px}._stab_1wdqa_590{flex-shrink:0;min-height:var(--tap);border:1px solid var(--rule);background:var(--paper);border-radius:999px;font-size:13px}._stabOn_1wdqa_614,._stabOn_1wdqa_614:hover{border-color:var(--brand)}._floorRow_1wdqa_246{flex-direction:column;align-items:stretch;gap:6px}._floorGrid_1wdqa_258{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}._tile_1wdqa_264{flex:0 0 52px;height:var(--tap)}._hkLayout_1wdqa_702{grid-template-columns:1fr}._hkRail_1wdqa_708{position:sticky;top:calc(var(--topbar-h) + var(--safe-top));z-index:4;flex-direction:row;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;margin:0 -16px;padding:6px 16px 8px;background:var(--ground)}._hkRailHead_1wdqa_715{display:none}._hkFloor_1wdqa_813{grid-template-columns:1fr;gap:6px;padding:8px 10px}._hkFloorHead_1wdqa_824{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}._hkFloorHead_1wdqa_824>button{margin-left:auto;min-height:36px}._hkFloorSub_1wdqa_835 br{display:none}._hkFloorDot_1wdqa_1190{display:inline}._hkFloorGrid_1wdqa_840{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding:6px 2px;margin:0 -2px}._hkChip_1wdqa_845{flex:0 0 58px;height:var(--tap)}._hkSelBar_1wdqa_995{position:fixed;left:12px;right:12px;bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 10px);z-index:15;margin:0;gap:8px;padding:10px 12px}._hkSelBar_1wdqa_995>span:first-child{width:100%}._hkSelBar_1wdqa_995 label{flex:1 1 100%}._hkSelBar_1wdqa_995 select{flex-grow:1;min-height:var(--tap)}._hkSelBar_1wdqa_995>button{flex:1 1 30%;min-height:var(--tap)}._hkCheckList_1wdqa_1059{grid-template-columns:1fr}._hkCheckList_1wdqa_1059 label{min-height:var(--tap)}._hkCheckList_1wdqa_1059 input{width:20px;height:20px}._hkPlanTable_1wdqa_1034{min-width:520px}._boardCols_1wdqa_165{margin:0 -16px;padding:0 16px 8px}._attCol_1wdqa_172{width:240px}._editorWrap_1wdqa_376{overflow:visible}._toolbar_1wdqa_382{position:sticky;top:calc(var(--topbar-h) + var(--safe-top));z-index:3;border-radius:6px 6px 0 0}._toolBtn_1wdqa_391{min-height:36px;padding:4px 10px}._mediaGrid_1wdqa_530{grid-template-columns:1fr;padding:0 12px 12px}._filters_1wdqa_2>._linkInput_1wdqa_1187{width:100%!important}._pickChip_1wdqa_489{min-height:36px}._pickResults_1wdqa_506 button{min-height:var(--tap);text-align:left}._stickyActions_1wdqa_1138{position:sticky;bottom:0;z-index:5;margin:0 -16px calc(-16px - var(--safe-bottom));padding:10px 16px calc(10px + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--rule)}._stickyActions_1wdqa_1138>button{flex:1 1 auto}._recon_1wdqa_638{flex-wrap:wrap;gap:6px 12px}._recon_1wdqa_638>div{width:auto!important}._recon_1wdqa_638>div:last-child{width:100%!important}._catRow_1wdqa_694{flex-wrap:wrap}._assignee_1wdqa_343{height:auto;min-height:var(--tap)}._linkBtn_1wdqa_365{min-height:32px}}._rcHead_1wdqa_1562{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rcCount_1wdqa_1568{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:16px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}._rcCount_1wdqa_1568:hover{border-color:var(--ink2)}._rcCountOn_1wdqa_1585,._rcCountOn_1wdqa_1585:hover{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._rcSwatch_1wdqa_1590{width:12px;height:12px;border-radius:3px;border:1px solid transparent}._rcFilters_1wdqa_1596{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rcFilters_1wdqa_1596 select{height:32px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:13px}._rcFloor_1wdqa_1611{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:8px}._rcGrid_1wdqa_1622{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}._rcChip_1wdqa_1627{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:4px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}._rcChip_1wdqa_1627:focus-visible,._rcChipFocus_1wdqa_1648{outline:2px solid var(--info);outline-offset:1px}._rcRoom_1wdqa_1652{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}._rcType_1wdqa_1659{font-size:11px;font-weight:600;line-height:1;opacity:.85}._rcOcc_1wdqa_1665{flex:none;display:inline-flex;align-items:center;padding:1px 5px;border-radius:8px;background:var(--charcoal);color:var(--paper);font-size:9px;font-weight:700;letter-spacing:.02em;line-height:14px;border:1.5px solid var(--paper)}._rcLine_1wdqa_1680{display:flex;align-items:center;gap:5px;max-width:100%}._rcDoor_1wdqa_1686{flex:none;width:20px;height:20px;border-radius:6px;background:var(--charcoal);color:var(--paper);display:flex;align-items:center;justify-content:center}._rcD_1wdqa_1686 ._rcDoor_1wdqa_1686,._rcFailed_1wdqa_1698 ._rcDoor_1wdqa_1686{background:var(--dirty-bar)}._rcPU_1wdqa_1701 ._rcDoor_1wdqa_1686{background:var(--pickup-bar)}._rcOC_1wdqa_1704 ._rcDoor_1wdqa_1686,._rcVReady_1wdqa_1705 ._rcDoor_1wdqa_1686{background:var(--clean-bar)}._rcInspected_1wdqa_1708 ._rcDoor_1wdqa_1686{background:var(--paper);color:var(--inspected)}._rcBed_1wdqa_1712{flex:none;opacity:.7;display:flex}._hkLine_1wdqa_1717{display:flex;align-items:center;gap:4px;max-width:100%}._hkDoor_1wdqa_1723{flex:none;width:16px;height:16px;border-radius:4px;background:var(--charcoal);color:var(--paper);display:flex;align-items:center;justify-content:center}._hkChipDirty_1wdqa_914 ._hkDoor_1wdqa_1723{background:var(--dirty-bar)}._hkChipInspect_1wdqa_908 ._hkDoor_1wdqa_1723{background:var(--clean-bar)}._hkChipDone_1wdqa_902 ._hkDoor_1wdqa_1723{background:var(--paper);color:var(--inspected)}._hkBed_1wdqa_1744{flex:none;opacity:.7;display:flex}._rcOccArr_1wdqa_1749{background:var(--info)}._rcMeta_1wdqa_1752{font-size:10px;font-weight:600;line-height:1;opacity:.8;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._rcChip_1wdqa_1627._rcD_1wdqa_1686:before,._rcChip_1wdqa_1627._rcPU_1wdqa_1701:before,._rcChip_1wdqa_1627._rcOC_1wdqa_1704:before,._rcChip_1wdqa_1627._rcVReady_1wdqa_1705:before,._rcChip_1wdqa_1627._rcInspected_1wdqa_1708:before,._rcChip_1wdqa_1627._rcFailed_1wdqa_1698:before{content:"";position:absolute;top:0;left:0;right:0;height:7px}._rcD_1wdqa_1686{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text);padding-top:9px}._rcChip_1wdqa_1627._rcD_1wdqa_1686:before{background:var(--dirty-bar)}._rcPU_1wdqa_1701{background:var(--pickup-bg);border-color:var(--pickup-line);color:var(--pickup-text);padding-top:9px}._rcChip_1wdqa_1627._rcPU_1wdqa_1701:before{background:var(--pickup-bar)}._rcOC_1wdqa_1704,._rcVReady_1wdqa_1705{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text);padding-top:9px}._rcChip_1wdqa_1627._rcOC_1wdqa_1704:before,._rcChip_1wdqa_1627._rcVReady_1wdqa_1705:before{background:var(--clean-bar)}._rcSwatch_1wdqa_1590._rcD_1wdqa_1686{background:var(--dirty-bar);border-color:var(--dirty-bar)}._rcSwatch_1wdqa_1590._rcPU_1wdqa_1701{background:var(--pickup-bar);border-color:var(--pickup-bar)}._rcSwatch_1wdqa_1590._rcOC_1wdqa_1704,._rcSwatch_1wdqa_1590._rcVReady_1wdqa_1705{background:var(--clean-bar);border-color:var(--clean-bar)}._rcInspected_1wdqa_1708,._rcInspected_1wdqa_1708:hover{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper);padding-top:9px}._rcChip_1wdqa_1627._rcInspected_1wdqa_1708:before{background:var(--inspected-bar)}._rcSwatch_1wdqa_1590._rcInspected_1wdqa_1708{background:var(--inspected);border-color:var(--inspected)}._rcInspected_1wdqa_1708 ._rcType_1wdqa_1659,._rcInspected_1wdqa_1708 ._rcMeta_1wdqa_1752,._rcInspected_1wdqa_1708 ._rcOcc_1wdqa_1665{color:var(--paper);opacity:.9}._rcFailed_1wdqa_1698,._rcFailed_1wdqa_1698:hover{background:var(--dirty-bg);border:2px dashed var(--dirty-bar);color:var(--dirty-text);padding-top:9px}._rcChip_1wdqa_1627._rcFailed_1wdqa_1698:before{background:var(--dirty-bar)}._rcOC_1wdqa_1704{border-style:dashed}._rcOOO_1wdqa_1852,._rcOOS_1wdqa_1853{background:var(--code);border-color:var(--rule);color:var(--mute)}._rcOOO_1wdqa_1852 ._rcRoom_1wdqa_1652,._rcOOS_1wdqa_1853 ._rcRoom_1wdqa_1652{text-decoration:line-through}._rcMaint_1wdqa_1862,._rcMaint_1wdqa_1862:hover{background:#e3ecf5;border-color:#9fb6d1;color:#1f3a5f}._rcChip_1wdqa_1627._rcMaint_1wdqa_1862:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#4a6fa5}._rcMaint_1wdqa_1862 ._rcRoom_1wdqa_1652{text-decoration:none}._rcMaint_1wdqa_1862 ._rcMeta_1wdqa_1752{color:#1f3a5f;opacity:1;letter-spacing:.02em}._rcCheckedIn_1wdqa_1885,._rcCheckedIn_1wdqa_1885:hover{background:#e4ecfc;border-color:#8fb0f0;color:#16357f}._rcChip_1wdqa_1627._rcCheckedIn_1wdqa_1885:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#2457d6}._rcCheckedIn_1wdqa_1885 ._rcRoom_1wdqa_1652{text-decoration:none}._rcCheckedIn_1wdqa_1885 ._rcMeta_1wdqa_1752{color:#16357f;opacity:1;letter-spacing:.02em}._rcCheckedOut_1wdqa_1909,._rcCheckedOut_1wdqa_1909:hover{background:#8c2634;border-color:#6e1c28;color:#fff}._rcChip_1wdqa_1627._rcCheckedOut_1wdqa_1909:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#4f1119}._rcSwatch_1wdqa_1590._rcCheckedOut_1wdqa_1909{background:#8c2634;border-color:#8c2634}._rcCheckedOut_1wdqa_1909 ._rcRoom_1wdqa_1652,._rcCheckedOut_1wdqa_1909 ._rcType_1wdqa_1659,._rcCheckedOut_1wdqa_1909 ._rcMeta_1wdqa_1752{color:#fff;opacity:1}._rcCheckedOut_1wdqa_1909 ._rcType_1wdqa_1659{color:#f6d9de;letter-spacing:.02em}._rcInspectTag_1wdqa_1938,._rcRecheckTag_1wdqa_1939{display:inline-flex;align-items:center;flex:0 0 auto;height:14px;padding:0 5px;margin:1px 0;border-radius:4px;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.04em;line-height:1}._rcInspectTag_1wdqa_1938{background:#1f7a46}._rcRecheckTag_1wdqa_1939{background:var(--pickup-bar)}._rcDueTag_1wdqa_1960{display:inline-flex;align-items:center;flex:0 0 auto;height:14px;padding:0 5px;margin:1px 0;border-radius:4px;background:#111114;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.06em;line-height:1}._rcFfTag_1wdqa_1976{display:inline-flex;align-items:center;flex:0 0 auto;height:15px;padding:0 4px;margin-left:3px;border-radius:4px;background:#0f6b6b;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.04em;line-height:1}._rcSwatch_1wdqa_1590._rcFfSwatch_1wdqa_1991{background:#0f6b6b;border-color:#0f6b6b}._rcSwatch_1wdqa_1590._rcDueOut_1wdqa_1995{background:#111114;border-color:#111114}._boardCard_1wdqa_2000:hover{border-color:var(--ink2)!important}._rcLcoTag_1wdqa_2004{display:inline-flex;align-items:center;flex:0 0 auto;height:14px;padding:0 5px;margin:1px 0;border-radius:4px;background:var(--lco-bar);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap}._rcActionLco_1wdqa_2020,._rcActionLco_1wdqa_2020:hover:not(:disabled){background:var(--lco-bg);border-color:var(--lco-line);color:var(--lco-text)}._rcActionOn_1wdqa_2026,._rcActionOn_1wdqa_2026:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}._rcInspectHint_1wdqa_2032{display:inline-block;margin-bottom:8px;padding:7px 10px;border-radius:8px;background:var(--clean-bg);border:1px solid var(--clean-line);color:var(--clean-text);font-size:12px;font-weight:700}._rcOutTag_1wdqa_2043{display:inline-flex;align-items:center;flex:0 0 auto;height:15px;padding:0 4px;margin-right:3px;border-radius:4px;background:#fff;color:#8c2634;font-size:8.5px;font-weight:800;letter-spacing:.04em;line-height:1}._rcCheckedOut_1wdqa_1909 ._rcRoom_1wdqa_1652{min-width:0;letter-spacing:-.02em}._rcWrench_1wdqa_2062{display:inline-flex;align-items:center;gap:1px;margin-left:3px;font-size:10px;font-weight:700;color:#4a6fa5}._rcDND_1wdqa_2071{background:#ece7f7;border-color:#cfc3ea;color:#4e3a8c}._rcRush_1wdqa_2076,._rcRush_1wdqa_2076:hover{background:var(--rush);border-color:var(--rush-line);color:var(--paper);animation:_rcRushPulse_1wdqa_1 1.6s ease-in-out infinite}._rcChip_1wdqa_1627._rcRush_1wdqa_2076:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:var(--rush-line)}._rcRush_1wdqa_2076 ._rcType_1wdqa_1659,._rcRush_1wdqa_2076 ._rcMeta_1wdqa_1752{color:var(--paper);opacity:.95}._rcRush_1wdqa_2076 ._rcDoor_1wdqa_1686{background:var(--paper);color:var(--rush)}@keyframes _rcRushPulse_1wdqa_1{0%,to{box-shadow:0 0 #ff1f1f8c}50%{box-shadow:0 0 0 5px #ff1f1f00}}._hkChipRush_1wdqa_2110,._hkChipRush_1wdqa_2110:hover{background:var(--rush);border-color:var(--rush-line);color:var(--paper);animation:_rcRushPulse_1wdqa_1 1.6s ease-in-out infinite}._hkChip_1wdqa_845._hkChipRush_1wdqa_2110:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--rush-line)}._hkChipRush_1wdqa_2110 ._hkDoor_1wdqa_1723{background:var(--paper);color:var(--rush)}._rcSel_1wdqa_2130,._rcSel_1wdqa_2130:hover{outline:3px solid var(--charcoal);outline-offset:1px;position:relative}._rcSel_1wdqa_2130:after{content:"✓";position:absolute;top:2px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--charcoal);color:var(--paper);font-size:12px;font-weight:700;line-height:18px;text-align:center}._rcBusy_1wdqa_2151{opacity:.6}._rcMenu_1wdqa_2154{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._rcMenuBtn_1wdqa_2159{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:var(--tap);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;text-align:left;cursor:pointer}._rcMenuBtn_1wdqa_2159:hover{border-color:var(--ink2)}._rcMenuBtn_1wdqa_2159 small{font-size:11px;font-weight:500;color:var(--mute)}._rcMenuOn_1wdqa_2183,._rcMenuOn_1wdqa_2183:hover{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._rcUndo_1wdqa_2188{position:fixed;left:50%;bottom:calc(24px + var(--safe-bottom));transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--charcoal);color:var(--paper);border-radius:var(--radius);box-shadow:0 6px 18px #00000040;font-size:13px;max-width:calc(100vw - 32px)}._rcUndo_1wdqa_2188 button{height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--paper);background:transparent;color:var(--paper);font-weight:700;cursor:pointer}._rcUndoBar_1wdqa_2215{position:absolute;left:0;bottom:0;height:3px;background:var(--paper);opacity:.7;animation:_rcShrink_1wdqa_1 5s linear forwards}@keyframes _rcShrink_1wdqa_1{0%{width:100%}to{width:0%}}._rcLegend_1wdqa_2232{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink2)}@media(max-width:1100px){._rcFloor_1wdqa_1611{grid-template-columns:1fr;gap:6px}}@media(max-width:430px){._rcGrid_1wdqa_1622{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}._rcChip_1wdqa_1627{min-height:56px}._rcCount_1wdqa_1568{height:30px;padding:0 8px;font-size:12px}._rcFilters_1wdqa_1596 select{flex:1 1 40%}._rcMenu_1wdqa_2154{grid-template-columns:1fr}._rcUndo_1wdqa_2188{bottom:calc(var(--tabbar-h) + 12px + var(--safe-bottom));width:calc(100vw - 24px);justify-content:space-between}}._rcGrade_1wdqa_2271{position:absolute;top:-6px;left:-4px;min-width:16px;padding:1px 4px;border-radius:8px;font-size:10px;font-weight:800;line-height:14px;text-align:center;border:1.5px solid var(--paper);color:var(--paper);background:var(--charcoal)}._rcGradeA_1wdqa_2286,._rcGradeB_1wdqa_2287{background:var(--green-deep)}._rcGradeC_1wdqa_2290{background:var(--amber)}._rcGradeD_1wdqa_2293{background:var(--brand)}._gradeMini_1wdqa_2296{display:inline-flex;gap:4px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}._gradeMini_1wdqa_2296 span{padding:0 5px;border-radius:6px;background:var(--code);color:var(--ink2)}._gradeMini_1wdqa_2296 ._gA_1wdqa_2309,._gradeMini_1wdqa_2296 ._gB_1wdqa_2310{background:var(--green-soft);color:var(--green-deep)}._gradeMini_1wdqa_2296 ._gC_1wdqa_2314{background:var(--amber-soft);color:var(--amber)}._gradeMini_1wdqa_2296 ._gD_1wdqa_2318{background:var(--brand-soft);color:var(--brand-deep)}._gradeBtns_1wdqa_2322{display:flex;gap:8px}._gradeBtn_1wdqa_2322{flex:1;min-height:56px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);font-size:22px;font-weight:800;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}._gradeBtn_1wdqa_2322 small{font-size:11px;font-weight:600;opacity:.8}._gradeBtnOn_1wdqa_2346{outline:2px solid var(--charcoal);outline-offset:1px}._recipientList_1wdqa_2350{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:220px;overflow:auto;padding:4px 0}._recipientList_1wdqa_2350 label{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 6px;border-radius:6px;border:1px solid var(--rule)}._commentsCell_1wdqa_2367{white-space:normal;line-height:1.3;font-size:12px}._fdSignIn_1wdqa_2374{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--ground)}._fdCard_1wdqa_2382{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;padding:28px 24px;border:1px solid var(--rule);border-radius:14px;background:var(--paper)}._fdBrand_1wdqa_2393{font-weight:800;letter-spacing:.02em;color:var(--brand)}._fdTitle_1wdqa_2398{margin:0;font-size:22px}._fdField_1wdqa_2402{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}._fdField_1wdqa_2402 input{min-height:44px;padding:0 12px;font-size:18px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:inherit}._fdError_1wdqa_2418{font-size:13px;color:var(--dirty-text);background:var(--dirty-bg);border:1px solid var(--dirty-line);border-radius:10px;padding:10px 12px}._fdDevice_1wdqa_2426{font-size:12px;color:var(--mute);text-align:center}._fdShell_1wdqa_2431{min-height:100vh;background:var(--ground)}._fdBar_1wdqa_2435{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:5}._fdBarTitle_1wdqa_2446{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fdBarWho_1wdqa_2453{margin-left:auto;font-size:13px;color:var(--mute);white-space:nowrap}._fdMain_1wdqa_2459{padding:16px;max-width:1400px;margin:0 auto}._fdLink_1wdqa_2464{user-select:all;word-break:break-all;color:var(--ink2)}._fdNotice_1wdqa_2469{font-size:13px;color:var(--clean-text);background:var(--clean-bg);border:1px solid var(--clean-line);border-radius:10px;padding:10px 12px}._pastLifeRow_1wdqa_2478{background:var(--dirty-bg)}._retiredRow_1wdqa_2481{color:var(--mute);background:var(--code)}._lifeGrid_1wdqa_2485{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px;gap:6px 12px;align-items:center;font-size:13px}._lifeGrid_1wdqa_2485 input{width:100%}._empGroupHead_1wdqa_2496{display:flex;align-items:baseline;gap:8px;padding:10px 14px 6px;font-size:13px;background:var(--ground);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:1}._adaInline_1wdqa_2511{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}._adaCorner_1wdqa_2518{position:absolute;top:9px;right:3px;display:inline-flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}._adaBox_1wdqa_2528{width:20px;height:20px;border-radius:5px;background:var(--paper);box-shadow:0 0 0 1px #00000014}._adaFilter_1wdqa_2535{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}._adaFilter_1wdqa_2535:hover{border-color:var(--ink2)}._adaFilterOn_1wdqa_2552,._adaFilterOn_1wdqa_2552:hover{border-color:#2457d6;background:#e4ecfc;color:#16357f}._adaRow_1wdqa_2559{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font-size:13px}._adaRow_1wdqa_2559 ._linkBtn_1wdqa_365{border:0;background:none;padding:0;color:#2457d6;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}._rcMenuSection_1wdqa_2582{display:flex;flex-direction:column;gap:8px}._rcMenuSection_1wdqa_2582+._rcMenuSection_1wdqa_2582{margin-top:14px}._rcMenuHead_1wdqa_2590{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}._rcActions_1wdqa_2597{display:flex;flex-wrap:wrap;gap:8px}._rcAction_1wdqa_2020{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;cursor:pointer}._rcAction_1wdqa_2020:hover:not(:disabled){border-color:var(--ink2)}._rcAction_1wdqa_2020:disabled{opacity:.6;cursor:default}._rcActionPrimary_1wdqa_2623,._rcActionPrimary_1wdqa_2623:hover:not(:disabled){background:var(--green-soft);border-color:var(--green-soft-line);color:var(--green-deep)}._rcActionRush_1wdqa_2629,._rcActionRush_1wdqa_2629:hover:not(:disabled){background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkAttCol_1wdqa_2637{display:flex;flex-direction:column;gap:10px;width:232px;flex-shrink:0;padding:12px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius)}._hkAttColOn_1wdqa_2648{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._hkAttColDrop_1wdqa_2652{border-color:var(--info);background:var(--info-soft)}._hkAttHead_1wdqa_2656{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--radius-sm)}._hkAttHead_1wdqa_2656:focus-visible{outline:2px solid var(--info);outline-offset:2px}._hkAttName_1wdqa_2673{font-size:15px;font-weight:700;line-height:1.2}._hkOtPill_1wdqa_2679{display:inline-flex;align-items:center;align-self:flex-start;margin-top:2px;padding:1px 7px;border-radius:999px;background:var(--pickup-bg);border:1px solid var(--pickup-line);color:var(--pickup-text);font-size:11px;font-weight:700}._hkOtPillOver_1wdqa_2692{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkAttSub_1wdqa_2697{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}._hkAttProgress_1wdqa_2702{font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums;display:flex;justify-content:space-between;gap:8px}._hkAttOff_1wdqa_2710{color:var(--brand);font-weight:700}._hkAttRooms_1wdqa_2714{display:flex;flex-direction:column;gap:6px}._hkCard_1wdqa_2719{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;overflow:hidden}._hkCard_1wdqa_2719:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkCardRoom_1wdqa_2740{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}._hkCardMeta_1wdqa_2746{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;font-weight:600;line-height:1.1;opacity:.9;padding-right:2px}._hkCard_1wdqa_2719 ._adaCorner_1wdqa_2518{top:3px;right:3px}._hkCardAda_1wdqa_2761 ._hkCardMeta_1wdqa_2746{padding-right:18px}._hkCardSel_1wdqa_2764,._hkCardSel_1wdqa_2764:hover{outline:3px solid var(--brand);outline-offset:1px}._hkCardDirty_1wdqa_2769{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkCardRush_1wdqa_2774{background:var(--rush);border-color:var(--rush-line);color:var(--paper)}._hkCardActive_1wdqa_2779{background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-deep)}._hkCardClean_1wdqa_2784{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text)}._hkCardInspected_1wdqa_2789{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper)}._hkCardCheckedIn_1wdqa_2794{background:#e4ecfc;border-color:#8fb0f0;color:#16357f}._hkCardMaint_1wdqa_2799{background:#e3ecf5;border-color:#9fb6d1;color:#1f3a5f}._hkCardDnd_1wdqa_2804{background:#ece7f7;border:1.5px dashed #9b86d1;color:#4e3a8c}._hkCardOoo_1wdqa_2809{background:var(--code);border-color:var(--rule);color:var(--mute)}._hkCardOoo_1wdqa_2809 ._hkCardRoom_1wdqa_2740{text-decoration:line-through}._hkUnassignedCol_1wdqa_2817{display:flex;flex-direction:column;gap:10px;width:200px;flex-shrink:0;padding:12px;background:var(--paper);border:2px dashed var(--brand);border-radius:var(--radius)}._hkUnassignedHead_1wdqa_2828{font-size:15px;font-weight:700;color:var(--brand-deep)}._hkUnassignedChips_1wdqa_2833{display:flex;flex-wrap:wrap;gap:6px}._hkMiniChip_1wdqa_2838{position:relative;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border-radius:var(--radius-xs);border:1px solid var(--dirty-line);background:var(--dirty-bg);color:var(--dirty-text);font-family:var(--font-mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}._hkMiniChip_1wdqa_2838:focus-visible{outline:2px solid var(--info)}._hkMiniChipRush_1wdqa_2858{background:var(--rush);border-color:var(--rush-line);color:var(--paper)}._hkMiniChipSel_1wdqa_2863{outline:3px solid var(--brand);outline-offset:1px}._hkAddAttendant_1wdqa_2867{white-space:nowrap}._fdChart_1wdqa_2872{padding:4px 14px 10px}._fdChartHead_1wdqa_2875{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 14px 8px}._fdToggle_1wdqa_2883{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2);cursor:pointer;user-select:none}._fdDim_1wdqa_2892{opacity:.55;transition:opacity .2s}._heatWrap_1wdqa_2896{overflow-x:auto;padding:0 14px 14px}._heatTable_1wdqa_2900{border-collapse:separate;border-spacing:2px;font-size:12px;font-variant-numeric:tabular-nums}._heatTable_1wdqa_2900 thead th{font-size:11px;font-weight:500;color:var(--mute);text-align:center;padding:0 0 2px}._heatTable_1wdqa_2900 tbody th{font-weight:600;text-align:left;white-space:nowrap;color:var(--ink);padding:0 10px 0 0}._heatDays_1wdqa_2920{margin-left:6px;font-size:11px;font-weight:400;color:var(--mute)}._heatCell_1wdqa_2926{min-width:34px;height:26px;text-align:center;border-radius:4px;background:var(--code);color:var(--ink)}._heatCellSplit_1wdqa_2934{min-width:46px;font-size:11px;font-weight:600;white-space:nowrap}._heatSlash_1wdqa_2940{margin:0 2px;font-weight:400;opacity:.6}._heatKey_1wdqa_2945{margin-top:8px;font-size:12px;color:var(--mute)}
