: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_mte1c_2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._pushRight_mte1c_8{margin-left:auto;display:flex;gap:8px;align-items:center}._split_mte1c_14{display:flex;gap:16px;flex-grow:1;min-height:0;align-items:flex-start}._grow_mte1c_21{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:12px}._side_mte1c_28{flex-shrink:0;display:flex;flex-direction:column;gap:10px}._sidePanel_mte1c_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_mte1c_45{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._grid3_mte1c_50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._grid4_mte1c_55{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._sectionHead_mte1c_60{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 8px}._sectionTitle_mte1c_67{font-size:15px;font-weight:700}._sectionSub_mte1c_71{font-size:12px;color:var(--mute)}._detailRow_mte1c_75{display:flex;justify-content:space-between;gap:12px;font-size:13px}._detailKey_mte1c_81{color:var(--mute)}._detailVal_mte1c_84{font-weight:600;text-align:right}._detailBox_mte1c_88{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--ground);border-radius:6px}._footNote_mte1c_96{font-size:12px;color:var(--mute);line-height:1.4}._actions_mte1c_101{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._exc_mte1c_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_mte1c_119{display:flex;align-items:center;justify-content:space-between;gap:8px}._excTitle_mte1c_125{font-size:14px;font-weight:700}._excWho_mte1c_129{font-size:12px;color:var(--mute);white-space:nowrap}._excDetail_mte1c_134{font-size:13px;color:var(--ink2);line-height:1.4}._excNote_mte1c_140{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--ground);border-left:3px solid var(--rule);border-radius:4px}._excNoteKind_mte1c_149{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}._excNoteText_mte1c_156{font-size:13px;color:var(--ink);line-height:1.45;white-space:pre-wrap;font-style:italic}._boardCols_mte1c_165{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:6px}._attCol_mte1c_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_mte1c_183{border-color:var(--amber)}._attName_mte1c_186{font-size:16px;font-weight:700}._roomChip_mte1c_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_mte1c_190:focus-visible{outline:2px solid var(--info)}._chipDone_mte1c_208{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-soft-line)}._chipActive_mte1c_213{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}._chipDnd_mte1c_218{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-soft-line)}._chipOoo_mte1c_223{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft-line)}._chipInspect_mte1c_228{background:var(--info-soft);color:var(--info);border-color:var(--info-soft-line)}._unassigned_mte1c_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_mte1c_246{display:flex;align-items:center;gap:12px}._floorLabel_mte1c_251{width:60px;font-size:13px;font-weight:700;color:var(--ink2);flex-shrink:0}._floorGrid_mte1c_258{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;flex-grow:1}._tile_mte1c_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_mte1c_277{outline:3px solid var(--brand);outline-offset:1px}._rsVacant_mte1c_281{background:var(--paper);color:var(--mute);border-color:var(--rule)}._rsDirty_mte1c_286{background:var(--amber-dirty);color:var(--amber-deep);border-color:var(--amber-soft-line)}._rsActive_mte1c_291{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}._rsInspect_mte1c_296{background:var(--info-soft);color:var(--info);border-color:var(--info-soft-line)}._rsClean_mte1c_301{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-soft-line)}._rsDnd_mte1c_306{background:var(--amber-soft);color:var(--amber);border:1.5px dashed var(--amber)}._rsOoo_mte1c_311{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft-line)}._legendItem_mte1c_316{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}._legendSwatch_mte1c_323{width:12px;height:12px;border-radius:3px;display:inline-block}._tl_mte1c_331{display:flex;gap:10px;font-size:13px}._tlDot_mte1c_336{width:10px;height:10px;border-radius:5px;margin-top:4px;flex-shrink:0}._assignee_mte1c_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_mte1c_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_mte1c_365{background:none;border:0;padding:0;color:var(--brand);font-weight:600;cursor:pointer;font-size:inherit}._editorWrap_mte1c_376{border:1px solid var(--rule);border-radius:6px;background:var(--paper);overflow:hidden}._toolbar_mte1c_382{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--rule);background:var(--ground);flex-wrap:wrap}._toolBtn_mte1c_391{border:1px solid transparent;background:transparent;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--ink)}._toolBtn_mte1c_391:hover{border-color:var(--rule);background:var(--paper)}._toolSep_mte1c_404{width:1px;height:18px;background:var(--rule);margin:0 4px}._editor_mte1c_376{padding:12px 14px;outline:none;font-size:14px;line-height:1.5}._editor_mte1c_376:focus{box-shadow:inset 0 0 0 2px var(--info)}._prose_mte1c_419{font-size:14px;line-height:1.5;overflow-wrap:anywhere}._prose_mte1c_419 h1,._prose_mte1c_419 h2,._prose_mte1c_419 h3,._prose_mte1c_419 h4{margin:.6em 0 .3em;line-height:1.25}._prose_mte1c_419 h1{font-size:20px}._prose_mte1c_419 h2{font-size:17px}._prose_mte1c_419 h3{font-size:15px}._prose_mte1c_419 p,._prose_mte1c_419 ul,._prose_mte1c_419 ol,._prose_mte1c_419 blockquote,._prose_mte1c_419 table{margin:0 0 .7em}._prose_mte1c_419 ul,._prose_mte1c_419 ol{padding-left:22px}._prose_mte1c_419 blockquote{border-left:3px solid var(--rule);padding-left:10px;color:var(--ink2)}._prose_mte1c_419 img{max-width:100%;height:auto;border-radius:4px}._prose_mte1c_419 table{border-collapse:collapse;width:100%}._prose_mte1c_419 td,._prose_mte1c_419 th{border:1px solid var(--rule);padding:4px 8px;text-align:left;vertical-align:top}._prose_mte1c_419 a{color:var(--brand)}._pickGroup_mte1c_475{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._pickLabel_mte1c_481{width:100%;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}._pickChip_mte1c_489{border:1px solid var(--rule);background:var(--paper);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--ink)}._pickChip_mte1c_489:hover{border-color:var(--ink2)}._pickChipOn_mte1c_501{background:var(--charcoal);border-color:var(--charcoal);color:#fff}._pickResults_mte1c_506{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px;font-size:13px}._mediaList_mte1c_516{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}._mediaList_mte1c_516 li{display:flex;align-items:center;gap:10px}._mediaGrid_mte1c_530{margin:0;padding:0 14px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}._mediaCard_mte1c_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_mte1c_547{width:100%;max-height:160px;object-fit:cover;border-radius:4px}._mediaVideo_mte1c_553{width:100%;max-height:200px;border-radius:4px;background:#000}._mediaMeta_mte1c_559{display:flex;flex-direction:column;gap:3px;font-size:13px}._photo_mte1c_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_mte1c_578{display:flex;align-items:center;gap:18px;padding:10px 12px;background:var(--ground);border-radius:6px;font-size:13px;flex-wrap:wrap}._stabs_mte1c_590{display:flex;flex-direction:column;gap:2px;width:220px;flex-shrink:0}._stab_mte1c_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_mte1c_590:hover{background:var(--code)}._stabOn_mte1c_614,._stabOn_mte1c_614:hover{color:var(--brand);background:var(--brand-soft)}._miniTile_mte1c_621{display:flex;flex-direction:column;padding:10px 12px;background:var(--ground);border-radius:6px}._miniVal_mte1c_628{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}._miniLbl_mte1c_634{font-size:12px;color:var(--ink2)}._recon_mte1c_638{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:13px}._recon_mte1c_638:last-child{border-bottom:0}._reconIcon_mte1c_649{width:22px;height:22px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._attn_mte1c_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_mte1c_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_mte1c_677{background:var(--brand)}._sortable_mte1c_680{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:inherit;letter-spacing:inherit}._sortable_mte1c_680:hover{color:var(--ink)}._catRow_mte1c_694{display:flex;align-items:center;gap:10px;font-size:13px}._hkLayout_mte1c_702{display:grid;grid-template-columns:236px minmax(0,1fr);gap:12px;align-items:start}._hkRail_mte1c_708{display:flex;flex-direction:column;gap:6px;position:sticky;top:8px}._hkRailHead_mte1c_715{display:flex;align-items:baseline;justify-content:space-between;padding:2px 4px}._hkPerson_mte1c_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_mte1c_721:hover{border-color:var(--ink2)}._hkPerson_mte1c_721:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkPersonOn_mte1c_744,._hkPersonOn_mte1c_744:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft-line)}._hkPersonDrop_mte1c_749,._hkPersonDrop_mte1c_749:hover{border-style:dashed;border-color:var(--info);background:var(--info-soft)}._hkPersonOff_mte1c_755{background:var(--code)}._hkAvatar_mte1c_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_mte1c_772{background:var(--rule);color:var(--ink2)}._hkPersonName_mte1c_776{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px;font-weight:700;min-width:0}._hkPersonName_mte1c_776>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hkPersonMeta_mte1c_790{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums}._hkPersonBar_mte1c_798{display:flex;align-items:center;gap:8px}._hkPersonBar_mte1c_798>:first-child{flex-grow:1}._hkPersonActions_mte1c_806{grid-column:2;display:flex;gap:6px;align-items:center;flex-wrap:wrap}._hkFloor_mte1c_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_mte1c_824{display:flex;flex-direction:column;gap:4px;padding-top:2px}._hkFloorLabel_mte1c_830{font-size:14px;font-weight:700;color:var(--ink2)}._hkFloorSub_mte1c_835{font-size:11px;color:var(--mute);line-height:1.3}._hkFloorGrid_mte1c_840{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}._hkChip_mte1c_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_mte1c_845:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkChipCO_mte1c_870{background:var(--brand-soft);border-color:var(--brand-soft-line);color:var(--brand-deep)}._hkChipSO_mte1c_875{background:var(--amber-soft);border-color:var(--amber-soft-line);color:var(--amber-deep)}._hkChipArr_mte1c_880{background:var(--green-soft);border-color:var(--green-soft-line);color:var(--green-deep)}._hkChipOOO_mte1c_885{background:var(--code);border-color:var(--rule);color:var(--mute);text-decoration:line-through}._hkChipNone_mte1c_891{background:var(--paper);border-color:var(--rule);color:var(--mute)}._hkChipActive_mte1c_896,._hkChipActive_mte1c_896:hover{background:var(--charcoal);border-color:var(--charcoal);color:var(--paper)}._hkChipDone_mte1c_902,._hkChipDone_mte1c_902:hover{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper)}._hkChipInspect_mte1c_908,._hkChipInspect_mte1c_908:hover{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text)}._hkChipDirty_mte1c_914,._hkChipDirty_mte1c_914:hover{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkChip_mte1c_845._hkChipDirty_mte1c_914:before,._hkChip_mte1c_845._hkChipInspect_mte1c_908:before,._hkChip_mte1c_845._hkChipDone_mte1c_902:before{content:"";position:absolute;top:0;left:0;right:0;height:6px}._hkChip_mte1c_845._hkChipDirty_mte1c_914:before{background:var(--dirty-bar)}._hkChip_mte1c_845._hkChipInspect_mte1c_908:before{background:var(--clean-bar)}._hkChip_mte1c_845._hkChipDone_mte1c_902:before{background:var(--inspected-bar)}._hkChipDnd_mte1c_939{border:1.5px dashed var(--amber)}._hkChipSel_mte1c_942,._hkChipSel_mte1c_942:hover{outline:3px solid var(--brand);outline-offset:1px}._hkChipHeld_mte1c_947{box-shadow:inset 0 0 0 2px var(--info-soft-line)}._hkChipNote_mte1c_950{font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;opacity:.9}._hkBadge_mte1c_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_mte1c_976{background:var(--brand)}._hkPickup_mte1c_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_mte1c_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_mte1c_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_mte1c_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_mte1c_1030{border-color:var(--info);background:var(--info-soft)}._hkPlanTable_mte1c_1034{width:100%;border-collapse:collapse;font-size:13px}._hkPlanTable_mte1c_1034 th,._hkPlanTable_mte1c_1034 td{padding:6px 8px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}._hkPlanTable_mte1c_1034 th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}._hkPlanRooms_mte1c_1053{font-family:var(--font-mono);font-size:12px;color:var(--ink2);word-break:break-word}._hkCheckList_mte1c_1059{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}._hkCheckList_mte1c_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_mte1c_702{grid-template-columns:1fr}._hkRail_mte1c_708{position:static;flex-direction:row;align-items:flex-start;overflow-x:auto;padding-bottom:4px}._hkRailHead_mte1c_715{flex-direction:column;justify-content:center;min-width:90px}._hkPerson_mte1c_721{width:200px;flex-shrink:0}._hkDropZone_mte1c_1019{width:150px;flex-shrink:0}._hkFloor_mte1c_813{grid-template-columns:1fr;gap:6px}._hkFloorHead_mte1c_824{flex-direction:row;align-items:baseline;gap:10px}}._laborGrid_mte1c_1110{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:12px}._portfolioGrid_mte1c_1115{display:grid;grid-template-columns:1fr 1fr 380px;gap:12px}._maintGrid_mte1c_1120{display:grid;grid-template-columns:1fr 300px;gap:12px}._miniGrid_mte1c_1125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px}._hscroll_mte1c_1132{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}._stickyActions_mte1c_1138{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._searchRow_mte1c_1145{display:flex;align-items:center;gap:8px}._searchRow_mte1c_1145 input{flex-grow:1;min-width:0}._audienceBtn_mte1c_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_mte1c_1155:focus-visible{outline:2px solid var(--info)}._audienceBtnText_mte1c_1173{font-size:13px;line-height:1.4;padding-right:64px}._audienceBtnChange_mte1c_1178{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;color:var(--brand)}._linkInput_mte1c_1187{max-width:100%}._hkFloorDot_mte1c_1190{display:none}._hkChipPerson_mte1c_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_mte1c_1194:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkChipPersonOn_mte1c_1214,._hkChipPersonOn_mte1c_1214:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}._hkChipPersonOff_mte1c_1220{background:var(--code);color:var(--ink2)}._hkChipPerson_mte1c_1194 ._hkAvatar_mte1c_758{width:30px;height:30px;font-size:11px;grid-row:auto}._hkChipPersonMeta_mte1c_1230{font-weight:400;color:var(--mute);font-variant-numeric:tabular-nums}._hkChipPersonOn_mte1c_1214 ._hkChipPersonMeta_mte1c_1230{color:var(--brand-deep)}@media(max-width:1400px){._tcSplit_mte1c_1243{flex-direction:column;align-items:stretch}._tcList_mte1c_1247{width:auto!important}}@media(max-width:1024px){._side_mte1c_28,._sidePanel_mte1c_34{width:300px!important}._sortable_mte1c_680,._linkBtn_mte1c_365{min-height:32px}._toolBtn_mte1c_391{min-height:36px;padding:4px 10px}._laborGrid_mte1c_1110,._maintGrid_mte1c_1120{grid-template-columns:1fr}._portfolioGrid_mte1c_1115{grid-template-columns:1fr 1fr}._portfolioGrid_mte1c_1115>:last-child{grid-column:1 / -1}._grid4_mte1c_55{grid-template-columns:repeat(2,minmax(0,1fr))}._floorGrid_mte1c_258{grid-template-columns:repeat(10,minmax(0,1fr))}._mediaGrid_mte1c_530{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:430px){._split_mte1c_14{flex-direction:column;align-items:stretch}._side_mte1c_28,._sidePanel_mte1c_34{width:auto!important;position:static}._grid2_mte1c_45,._grid3_mte1c_50,._grid4_mte1c_55{grid-template-columns:1fr}._miniGrid_mte1c_1125{grid-template-columns:repeat(2,minmax(0,1fr))}._portfolioGrid_mte1c_1115{grid-template-columns:1fr}._filters_mte1c_2{gap:8px}._filters_mte1c_2>input,._filters_mte1c_2>label>input{max-width:100%}._pushRight_mte1c_8{margin-left:0;width:100%;flex-wrap:wrap}._pushRight_mte1c_8>button{flex:1 1 auto}._actions_mte1c_101>button{flex:1 1 auto}._sectionHead_mte1c_60{flex-direction:column;align-items:flex-start;gap:2px}._tcKpis_mte1c_1330{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-left:0!important;width:100%}._weekTotals_mte1c_578{gap:10px 14px}._weekTotals_mte1c_578>span:last-child{margin-left:0!important;width:100%}._exc_mte1c_109{padding:12px}._excHead_mte1c_119{flex-direction:column;align-items:flex-start;gap:2px}._excWho_mte1c_129{white-space:normal}._exc_mte1c_109 ._actions_mte1c_101>button{min-height:var(--tap);flex:1 1 45%}._stabs_mte1c_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_mte1c_590{flex-shrink:0;min-height:var(--tap);border:1px solid var(--rule);background:var(--paper);border-radius:999px;font-size:13px}._stabOn_mte1c_614,._stabOn_mte1c_614:hover{border-color:var(--brand)}._floorRow_mte1c_246{flex-direction:column;align-items:stretch;gap:6px}._floorGrid_mte1c_258{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}._tile_mte1c_264{flex:0 0 52px;height:var(--tap)}._hkLayout_mte1c_702{grid-template-columns:1fr}._hkRail_mte1c_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_mte1c_715{display:none}._hkFloor_mte1c_813{grid-template-columns:1fr;gap:6px;padding:8px 10px}._hkFloorHead_mte1c_824{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}._hkFloorHead_mte1c_824>button{margin-left:auto;min-height:36px}._hkFloorSub_mte1c_835 br{display:none}._hkFloorDot_mte1c_1190{display:inline}._hkFloorGrid_mte1c_840{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding:6px 2px;margin:0 -2px}._hkChip_mte1c_845{flex:0 0 58px;height:var(--tap)}._hkSelBar_mte1c_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_mte1c_995>span:first-child{width:100%}._hkSelBar_mte1c_995 label{flex:1 1 100%}._hkSelBar_mte1c_995 select{flex-grow:1;min-height:var(--tap)}._hkSelBar_mte1c_995>button{flex:1 1 30%;min-height:var(--tap)}._hkCheckList_mte1c_1059{grid-template-columns:1fr}._hkCheckList_mte1c_1059 label{min-height:var(--tap)}._hkCheckList_mte1c_1059 input{width:20px;height:20px}._hkPlanTable_mte1c_1034{min-width:520px}._boardCols_mte1c_165{margin:0 -16px;padding:0 16px 8px}._attCol_mte1c_172{width:240px}._editorWrap_mte1c_376{overflow:visible}._toolbar_mte1c_382{position:sticky;top:calc(var(--topbar-h) + var(--safe-top));z-index:3;border-radius:6px 6px 0 0}._toolBtn_mte1c_391{min-height:36px;padding:4px 10px}._mediaGrid_mte1c_530{grid-template-columns:1fr;padding:0 12px 12px}._filters_mte1c_2>._linkInput_mte1c_1187{width:100%!important}._pickChip_mte1c_489{min-height:36px}._pickResults_mte1c_506 button{min-height:var(--tap);text-align:left}._stickyActions_mte1c_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_mte1c_1138>button{flex:1 1 auto}._recon_mte1c_638{flex-wrap:wrap;gap:6px 12px}._recon_mte1c_638>div{width:auto!important}._recon_mte1c_638>div:last-child{width:100%!important}._catRow_mte1c_694{flex-wrap:wrap}._assignee_mte1c_343{height:auto;min-height:var(--tap)}._linkBtn_mte1c_365{min-height:32px}}._rcHead_mte1c_1562{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rcCount_mte1c_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_mte1c_1568:hover{border-color:var(--ink2)}._rcCountOn_mte1c_1585,._rcCountOn_mte1c_1585:hover{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._rcSwatch_mte1c_1590{width:12px;height:12px;border-radius:3px;border:1px solid transparent}._rcFilters_mte1c_1596{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rcFilters_mte1c_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_mte1c_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_mte1c_1622{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}._rcChip_mte1c_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_mte1c_1627:focus-visible,._rcChipFocus_mte1c_1648{outline:2px solid var(--info);outline-offset:1px}._rcRoom_mte1c_1652{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}._rcType_mte1c_1659{font-size:11px;font-weight:600;line-height:1;opacity:.85}._rcOcc_mte1c_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_mte1c_1680{display:flex;align-items:center;gap:5px;max-width:100%}._rcDoor_mte1c_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_mte1c_1686 ._rcDoor_mte1c_1686,._rcFailed_mte1c_1698 ._rcDoor_mte1c_1686{background:var(--dirty-bar)}._rcPU_mte1c_1701 ._rcDoor_mte1c_1686{background:var(--pickup-bar)}._rcOC_mte1c_1704 ._rcDoor_mte1c_1686,._rcVReady_mte1c_1705 ._rcDoor_mte1c_1686{background:var(--clean-bar)}._rcInspected_mte1c_1708 ._rcDoor_mte1c_1686{background:var(--paper);color:var(--inspected)}._rcBed_mte1c_1712{flex:none;opacity:.7;display:flex}._hkLine_mte1c_1717{display:flex;align-items:center;gap:4px;max-width:100%}._hkDoor_mte1c_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_mte1c_914 ._hkDoor_mte1c_1723{background:var(--dirty-bar)}._hkChipInspect_mte1c_908 ._hkDoor_mte1c_1723{background:var(--clean-bar)}._hkChipDone_mte1c_902 ._hkDoor_mte1c_1723{background:var(--paper);color:var(--inspected)}._hkBed_mte1c_1744{flex:none;opacity:.7;display:flex}._rcOccArr_mte1c_1749{background:var(--info)}._rcMeta_mte1c_1752{font-size:10px;font-weight:600;line-height:1;opacity:.8;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._rcChip_mte1c_1627._rcD_mte1c_1686:before,._rcChip_mte1c_1627._rcPU_mte1c_1701:before,._rcChip_mte1c_1627._rcOC_mte1c_1704:before,._rcChip_mte1c_1627._rcVReady_mte1c_1705:before,._rcChip_mte1c_1627._rcInspected_mte1c_1708:before,._rcChip_mte1c_1627._rcFailed_mte1c_1698:before{content:"";position:absolute;top:0;left:0;right:0;height:7px}._rcD_mte1c_1686{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text);padding-top:9px}._rcChip_mte1c_1627._rcD_mte1c_1686:before{background:var(--dirty-bar)}._rcPU_mte1c_1701{background:var(--pickup-bg);border-color:var(--pickup-line);color:var(--pickup-text);padding-top:9px}._rcChip_mte1c_1627._rcPU_mte1c_1701:before{background:var(--pickup-bar)}._rcOC_mte1c_1704,._rcVReady_mte1c_1705{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text);padding-top:9px}._rcChip_mte1c_1627._rcOC_mte1c_1704:before,._rcChip_mte1c_1627._rcVReady_mte1c_1705:before{background:var(--clean-bar)}._rcSwatch_mte1c_1590._rcD_mte1c_1686{background:var(--dirty-bar);border-color:var(--dirty-bar)}._rcSwatch_mte1c_1590._rcPU_mte1c_1701{background:var(--pickup-bar);border-color:var(--pickup-bar)}._rcSwatch_mte1c_1590._rcOC_mte1c_1704,._rcSwatch_mte1c_1590._rcVReady_mte1c_1705{background:var(--clean-bar);border-color:var(--clean-bar)}._rcInspected_mte1c_1708,._rcInspected_mte1c_1708:hover{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper);padding-top:9px}._rcChip_mte1c_1627._rcInspected_mte1c_1708:before{background:var(--inspected-bar)}._rcSwatch_mte1c_1590._rcInspected_mte1c_1708{background:var(--inspected);border-color:var(--inspected)}._rcInspected_mte1c_1708 ._rcType_mte1c_1659,._rcInspected_mte1c_1708 ._rcMeta_mte1c_1752,._rcInspected_mte1c_1708 ._rcOcc_mte1c_1665{color:var(--paper);opacity:.9}._rcFailed_mte1c_1698,._rcFailed_mte1c_1698:hover{background:var(--dirty-bg);border:2px dashed var(--dirty-bar);color:var(--dirty-text);padding-top:9px}._rcChip_mte1c_1627._rcFailed_mte1c_1698:before{background:var(--dirty-bar)}._rcOC_mte1c_1704{border-style:dashed}._rcOOO_mte1c_1852,._rcOOS_mte1c_1853{background:var(--code);border-color:var(--rule);color:var(--mute)}._rcOOO_mte1c_1852 ._rcRoom_mte1c_1652,._rcOOS_mte1c_1853 ._rcRoom_mte1c_1652{text-decoration:line-through}._rcMaint_mte1c_1862,._rcMaint_mte1c_1862:hover{background:#e3ecf5;border-color:#9fb6d1;color:#1f3a5f}._rcChip_mte1c_1627._rcMaint_mte1c_1862:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#4a6fa5}._rcMaint_mte1c_1862 ._rcRoom_mte1c_1652{text-decoration:none}._rcMaint_mte1c_1862 ._rcMeta_mte1c_1752{color:#1f3a5f;opacity:1;letter-spacing:.02em}._rcCheckedIn_mte1c_1885,._rcCheckedIn_mte1c_1885:hover{background:#e4ecfc;border-color:#8fb0f0;color:#16357f}._rcChip_mte1c_1627._rcCheckedIn_mte1c_1885:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#2457d6}._rcCheckedIn_mte1c_1885 ._rcRoom_mte1c_1652{text-decoration:none}._rcCheckedIn_mte1c_1885 ._rcMeta_mte1c_1752{color:#16357f;opacity:1;letter-spacing:.02em}._rcCheckedOut_mte1c_1909,._rcCheckedOut_mte1c_1909:hover{background:#8c2634;border-color:#6e1c28;color:#fff}._rcChip_mte1c_1627._rcCheckedOut_mte1c_1909:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#4f1119}._rcSwatch_mte1c_1590._rcCheckedOut_mte1c_1909{background:#8c2634;border-color:#8c2634}._rcCheckedOut_mte1c_1909 ._rcRoom_mte1c_1652,._rcCheckedOut_mte1c_1909 ._rcType_mte1c_1659,._rcCheckedOut_mte1c_1909 ._rcMeta_mte1c_1752{color:#fff;opacity:1}._rcCheckedOut_mte1c_1909 ._rcType_mte1c_1659{color:#f6d9de;letter-spacing:.02em}._rcInspectTag_mte1c_1938,._rcRecheckTag_mte1c_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_mte1c_1938{background:#1f7a46}._rcRecheckTag_mte1c_1939{background:var(--pickup-bar)}._rcDueTag_mte1c_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}._rcSwatch_mte1c_1590._rcDueOut_mte1c_1975{background:#111114;border-color:#111114}._boardCard_mte1c_1980:hover{border-color:var(--ink2)!important}._rcLcoTag_mte1c_1984{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_mte1c_2000,._rcActionLco_mte1c_2000:hover:not(:disabled){background:var(--lco-bg);border-color:var(--lco-line);color:var(--lco-text)}._rcActionOn_mte1c_2006,._rcActionOn_mte1c_2006:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}._rcInspectHint_mte1c_2012{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_mte1c_2023{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_mte1c_1909 ._rcRoom_mte1c_1652{min-width:0;letter-spacing:-.02em}._rcWrench_mte1c_2042{display:inline-flex;align-items:center;gap:1px;margin-left:3px;font-size:10px;font-weight:700;color:#4a6fa5}._rcDND_mte1c_2051{background:#ece7f7;border-color:#cfc3ea;color:#4e3a8c}._rcRush_mte1c_2056,._rcRush_mte1c_2056:hover{background:var(--rush);border-color:var(--rush-line);color:var(--paper);animation:_rcRushPulse_mte1c_1 1.6s ease-in-out infinite}._rcChip_mte1c_1627._rcRush_mte1c_2056:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:var(--rush-line)}._rcRush_mte1c_2056 ._rcType_mte1c_1659,._rcRush_mte1c_2056 ._rcMeta_mte1c_1752{color:var(--paper);opacity:.95}._rcRush_mte1c_2056 ._rcDoor_mte1c_1686{background:var(--paper);color:var(--rush)}@keyframes _rcRushPulse_mte1c_1{0%,to{box-shadow:0 0 #ff1f1f8c}50%{box-shadow:0 0 0 5px #ff1f1f00}}._hkChipRush_mte1c_2090,._hkChipRush_mte1c_2090:hover{background:var(--rush);border-color:var(--rush-line);color:var(--paper);animation:_rcRushPulse_mte1c_1 1.6s ease-in-out infinite}._hkChip_mte1c_845._hkChipRush_mte1c_2090:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--rush-line)}._hkChipRush_mte1c_2090 ._hkDoor_mte1c_1723{background:var(--paper);color:var(--rush)}._rcSel_mte1c_2110,._rcSel_mte1c_2110:hover{outline:3px solid var(--charcoal);outline-offset:1px;position:relative}._rcSel_mte1c_2110: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_mte1c_2131{opacity:.6}._rcMenu_mte1c_2134{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._rcMenuBtn_mte1c_2139{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_mte1c_2139:hover{border-color:var(--ink2)}._rcMenuBtn_mte1c_2139 small{font-size:11px;font-weight:500;color:var(--mute)}._rcMenuOn_mte1c_2163,._rcMenuOn_mte1c_2163:hover{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._rcUndo_mte1c_2168{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_mte1c_2168 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_mte1c_2195{position:absolute;left:0;bottom:0;height:3px;background:var(--paper);opacity:.7;animation:_rcShrink_mte1c_1 5s linear forwards}@keyframes _rcShrink_mte1c_1{0%{width:100%}to{width:0%}}._rcLegend_mte1c_2212{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink2)}@media(max-width:1100px){._rcFloor_mte1c_1611{grid-template-columns:1fr;gap:6px}}@media(max-width:430px){._rcGrid_mte1c_1622{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}._rcChip_mte1c_1627{min-height:56px}._rcCount_mte1c_1568{height:30px;padding:0 8px;font-size:12px}._rcFilters_mte1c_1596 select{flex:1 1 40%}._rcMenu_mte1c_2134{grid-template-columns:1fr}._rcUndo_mte1c_2168{bottom:calc(var(--tabbar-h) + 12px + var(--safe-bottom));width:calc(100vw - 24px);justify-content:space-between}}._rcGrade_mte1c_2251{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_mte1c_2266,._rcGradeB_mte1c_2267{background:var(--green-deep)}._rcGradeC_mte1c_2270{background:var(--amber)}._rcGradeD_mte1c_2273{background:var(--brand)}._gradeMini_mte1c_2276{display:inline-flex;gap:4px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}._gradeMini_mte1c_2276 span{padding:0 5px;border-radius:6px;background:var(--code);color:var(--ink2)}._gradeMini_mte1c_2276 ._gA_mte1c_2289,._gradeMini_mte1c_2276 ._gB_mte1c_2290{background:var(--green-soft);color:var(--green-deep)}._gradeMini_mte1c_2276 ._gC_mte1c_2294{background:var(--amber-soft);color:var(--amber)}._gradeMini_mte1c_2276 ._gD_mte1c_2298{background:var(--brand-soft);color:var(--brand-deep)}._gradeBtns_mte1c_2302{display:flex;gap:8px}._gradeBtn_mte1c_2302{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_mte1c_2302 small{font-size:11px;font-weight:600;opacity:.8}._gradeBtnOn_mte1c_2326{outline:2px solid var(--charcoal);outline-offset:1px}._recipientList_mte1c_2330{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:220px;overflow:auto;padding:4px 0}._recipientList_mte1c_2330 label{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 6px;border-radius:6px;border:1px solid var(--rule)}._commentsCell_mte1c_2347{white-space:normal;line-height:1.3;font-size:12px}._fdSignIn_mte1c_2354{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--ground)}._fdCard_mte1c_2362{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_mte1c_2373{font-weight:800;letter-spacing:.02em;color:var(--brand)}._fdTitle_mte1c_2378{margin:0;font-size:22px}._fdField_mte1c_2382{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}._fdField_mte1c_2382 input{min-height:44px;padding:0 12px;font-size:18px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:inherit}._fdError_mte1c_2398{font-size:13px;color:var(--dirty-text);background:var(--dirty-bg);border:1px solid var(--dirty-line);border-radius:10px;padding:10px 12px}._fdDevice_mte1c_2406{font-size:12px;color:var(--mute);text-align:center}._fdShell_mte1c_2411{min-height:100vh;background:var(--ground)}._fdBar_mte1c_2415{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_mte1c_2426{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fdBarWho_mte1c_2433{margin-left:auto;font-size:13px;color:var(--mute);white-space:nowrap}._fdMain_mte1c_2439{padding:16px;max-width:1400px;margin:0 auto}._fdLink_mte1c_2444{user-select:all;word-break:break-all;color:var(--ink2)}._fdNotice_mte1c_2449{font-size:13px;color:var(--clean-text);background:var(--clean-bg);border:1px solid var(--clean-line);border-radius:10px;padding:10px 12px}._pastLifeRow_mte1c_2458{background:var(--dirty-bg)}._retiredRow_mte1c_2461{color:var(--mute);background:var(--code)}._lifeGrid_mte1c_2465{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px;gap:6px 12px;align-items:center;font-size:13px}._lifeGrid_mte1c_2465 input{width:100%}._empGroupHead_mte1c_2476{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_mte1c_2491{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}._adaCorner_mte1c_2498{position:absolute;top:9px;right:3px;display:inline-flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}._adaBox_mte1c_2508{width:20px;height:20px;border-radius:5px;background:var(--paper);box-shadow:0 0 0 1px #00000014}._adaFilter_mte1c_2515{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_mte1c_2515:hover{border-color:var(--ink2)}._adaFilterOn_mte1c_2532,._adaFilterOn_mte1c_2532:hover{border-color:#2457d6;background:#e4ecfc;color:#16357f}._adaRow_mte1c_2539{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_mte1c_2539 ._linkBtn_mte1c_365{border:0;background:none;padding:0;color:#2457d6;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}._rcMenuSection_mte1c_2562{display:flex;flex-direction:column;gap:8px}._rcMenuSection_mte1c_2562+._rcMenuSection_mte1c_2562{margin-top:14px}._rcMenuHead_mte1c_2570{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}._rcActions_mte1c_2577{display:flex;flex-wrap:wrap;gap:8px}._rcAction_mte1c_2000{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_mte1c_2000:hover:not(:disabled){border-color:var(--ink2)}._rcAction_mte1c_2000:disabled{opacity:.6;cursor:default}._rcActionPrimary_mte1c_2603,._rcActionPrimary_mte1c_2603:hover:not(:disabled){background:var(--green-soft);border-color:var(--green-soft-line);color:var(--green-deep)}._rcActionRush_mte1c_2609,._rcActionRush_mte1c_2609:hover:not(:disabled){background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkAttCol_mte1c_2617{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_mte1c_2628{border-color:var(--charcoal);box-shadow:0 0 0 2px var(--rule)}._hkAttColDrop_mte1c_2632{border-color:var(--info);background:var(--info-soft)}._hkAttHead_mte1c_2636{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_mte1c_2636:focus-visible{outline:2px solid var(--info);outline-offset:2px}._hkAttName_mte1c_2653{font-size:15px;font-weight:700;line-height:1.2}._hkOtPill_mte1c_2659{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_mte1c_2672{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkAttSub_mte1c_2677{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}._hkAttProgress_mte1c_2682{font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums;display:flex;justify-content:space-between;gap:8px}._hkAttOff_mte1c_2690{color:var(--brand);font-weight:700}._hkAttRooms_mte1c_2694{display:flex;flex-direction:column;gap:6px}._hkCard_mte1c_2699{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_mte1c_2699:focus-visible{outline:2px solid var(--info);outline-offset:1px}._hkCardRoom_mte1c_2720{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}._hkCardMeta_mte1c_2726{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_mte1c_2699 ._adaCorner_mte1c_2498{top:3px;right:3px}._hkCardAda_mte1c_2741 ._hkCardMeta_mte1c_2726{padding-right:18px}._hkCardSel_mte1c_2744,._hkCardSel_mte1c_2744:hover{outline:3px solid var(--brand);outline-offset:1px}._hkCardDirty_mte1c_2749{background:var(--dirty-bg);border-color:var(--dirty-line);color:var(--dirty-text)}._hkCardRush_mte1c_2754{background:var(--rush);border-color:var(--rush-line);color:var(--paper)}._hkCardActive_mte1c_2759{background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-deep)}._hkCardClean_mte1c_2764{background:var(--clean-bg);border-color:var(--clean-line);color:var(--clean-text)}._hkCardInspected_mte1c_2769{background:var(--inspected);border-color:var(--inspected-line);color:var(--paper)}._hkCardCheckedIn_mte1c_2774{background:#e4ecfc;border-color:#8fb0f0;color:#16357f}._hkCardMaint_mte1c_2779{background:#e3ecf5;border-color:#9fb6d1;color:#1f3a5f}._hkCardDnd_mte1c_2784{background:#ece7f7;border:1.5px dashed #9b86d1;color:#4e3a8c}._hkCardOoo_mte1c_2789{background:var(--code);border-color:var(--rule);color:var(--mute)}._hkCardOoo_mte1c_2789 ._hkCardRoom_mte1c_2720{text-decoration:line-through}._hkUnassignedCol_mte1c_2797{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_mte1c_2808{font-size:15px;font-weight:700;color:var(--brand-deep)}._hkUnassignedChips_mte1c_2813{display:flex;flex-wrap:wrap;gap:6px}._hkMiniChip_mte1c_2818{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_mte1c_2818:focus-visible{outline:2px solid var(--info)}._hkMiniChipRush_mte1c_2838{background:var(--rush);border-color:var(--rush-line);color:var(--paper)}._hkMiniChipSel_mte1c_2843{outline:3px solid var(--brand);outline-offset:1px}._hkAddAttendant_mte1c_2847{white-space:nowrap}._fdChart_mte1c_2852{padding:4px 14px 10px}._fdChartHead_mte1c_2855{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 14px 8px}._fdToggle_mte1c_2863{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2);cursor:pointer;user-select:none}._fdDim_mte1c_2872{opacity:.55;transition:opacity .2s}._heatWrap_mte1c_2876{overflow-x:auto;padding:0 14px 14px}._heatTable_mte1c_2880{border-collapse:separate;border-spacing:2px;font-size:12px;font-variant-numeric:tabular-nums}._heatTable_mte1c_2880 thead th{font-size:11px;font-weight:500;color:var(--mute);text-align:center;padding:0 0 2px}._heatTable_mte1c_2880 tbody th{font-weight:600;text-align:left;white-space:nowrap;color:var(--ink);padding:0 10px 0 0}._heatDays_mte1c_2900{margin-left:6px;font-size:11px;font-weight:400;color:var(--mute)}._heatCell_mte1c_2906{min-width:34px;height:26px;text-align:center;border-radius:4px;background:var(--code);color:var(--ink)}._heatCellSplit_mte1c_2914{min-width:46px;font-size:11px;font-weight:600;white-space:nowrap}._heatSlash_mte1c_2920{margin:0 2px;font-weight:400;opacity:.6}._heatKey_mte1c_2925{margin-top:8px;font-size:12px;color:var(--mute)}
