.siteHeader_bar__aCxg2{position:sticky;top:0;left:0;right:0;z-index:100;padding:0 var(--idn-container-pad);background:rgba(246,248,245,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.siteHeader_inner__EevEa{display:flex;align-items:center;justify-content:space-between;gap:var(--idn-space-4);max-width:var(--idn-container-max);margin-inline:auto;min-height:96px}.siteHeader_rightGroup__qEUds{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.siteHeader_logoBox__m2trF{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--idn-color-on-light)}.siteHeader_wordmark__thmg0{width:clamp(164px,22vw,236px);height:auto}.siteHeader_tagline__6AAFt{font-size:.74rem;color:var(--idn-color-on-light-muted);letter-spacing:.18em;text-transform:uppercase}.siteHeader_navDesktop__YsNn_{display:none;align-items:center;gap:var(--idn-space-4);flex-wrap:wrap}.siteHeader_actionsSlot__6aRub{display:flex;align-items:center;justify-content:flex-end}@media (min-width:768px){.siteHeader_navDesktop__YsNn_{display:flex}}.siteHeader_navLink__l_uAw{padding:6px 0;font-size:.92rem;font-weight:600;color:var(--idn-color-ink);transition:opacity var(--idn-duration-fast) var(--idn-ease-out),color var(--idn-duration-fast) var(--idn-ease-out)}a.siteHeader_navLink__l_uAw:hover{color:var(--idn-color-teal-800);opacity:.74}@media (max-width:767px){.siteHeader_inner__EevEa{min-height:84px;justify-content:center}.siteHeader_logoBox__m2trF{align-items:center;width:100%;text-align:center}.siteHeader_rightGroup__qEUds{display:none}.siteHeader_wordmark__thmg0{width:176px;margin-inline:auto}.siteHeader_tagline__6AAFt{width:100%;font-size:.6rem;text-align:center;letter-spacing:.14em}}.workspace_page__TfzE5{display:flex;flex:1;justify-content:center;padding:24px}.workspace_shell__OEnqX{width:100%;max-width:1380px;display:grid;grid-template-columns:292px minmax(0,1fr);gap:24px}.workspace_sidebar__SQcpB{position:sticky;top:calc(var(--idn-header-offset) + 24px);align-self:start;display:grid;gap:16px}.workspace_hero__5UAy7,.workspace_noticeCard__QcEpF,.workspace_panel__BtS13,.workspace_sidebarCard__BiInT,.workspace_tablePanel__8PRld{border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--idn-shadow-card)}.workspace_sidebarCard__BiInT{padding:22px;display:grid;gap:18px}.workspace_brandBlock__Nf0TJ{display:grid;gap:8px;padding:2px 0 18px;border-bottom:1px solid var(--line);color:var(--idn-color-ink)}.workspace_eyebrow__5kDfi{display:inline-flex;width:fit-content;padding:0 0 10px;border-bottom:1px solid var(--line);color:var(--accent-strong);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.workspace_brandTitle__zjLfp{font-family:var(--font-display),sans-serif;font-size:2rem;line-height:1.02;letter-spacing:-.03em}.workspace_brandText__cniew,.workspace_muted__GhwMd{color:var(--idn-color-ink-subtle);line-height:1.7}.workspace_brandText__cniew{color:var(--idn-color-ink-subtle)}.workspace_navGroup__X0zLX{display:grid;gap:12px}.workspace_navSections__j0Dm_{display:grid;gap:18px}.workspace_navLabel__RDB3o{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_navList__jXztg{display:grid;gap:8px}.workspace_navLink__rB6f0{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:18px;border:1px solid transparent;color:var(--idn-color-ink-subtle);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.workspace_navLink__rB6f0:hover{border-color:var(--line);background:rgba(23,55,64,.04);color:var(--idn-color-ink);transform:translateX(2px)}.workspace_navActive__Rq7B_{border-color:rgba(28,72,82,.18);background:rgba(28,72,82,.08);color:var(--idn-color-teal-900)}.workspace_navText___841d{display:grid;gap:3px}.workspace_navText___841d strong{font-size:14px}.workspace_navText___841d span{font-size:12px;color:var(--idn-color-ink-muted)}.workspace_mobileNavList__fD5o9{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:12px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 -12px 28px rgba(20,48,56,.12);-webkit-overflow-scrolling:touch}.workspace_mobileNavList__fD5o9::-webkit-scrollbar{display:none}.workspace_mobileNavLink__rj_kB{flex:0 0 auto;min-width:64px;display:grid;justify-items:center;gap:6px;padding:10px 12px;border-radius:18px;border:1px solid transparent;color:var(--idn-color-ink-subtle);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.workspace_mobileNavLink__rj_kB:hover{border-color:var(--line);background:rgba(23,55,64,.04);color:var(--idn-color-ink);transform:translateY(-1px)}.workspace_mobileNavActive__ODQfM{border-color:rgba(28,72,82,.18);background:rgba(28,72,82,.08);color:var(--idn-color-teal-900)}.workspace_mobileNavLabel__TcrMb{font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.workspace_roleBadge__m2Guu{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(28,72,82,.08);color:var(--accent-strong);font-size:12px;font-weight:700}.workspace_content__oupmb{display:grid;gap:24px}.workspace_mobileBottomBar__4rilv,.workspace_mobileTopBar__eYWNg{display:none}.workspace_mobileTopBar__eYWNg{align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:var(--idn-shadow-card)}.workspace_mobileTopBarMain__L5s71,.workspace_mobileViewerBlock__0WFvr{display:grid;gap:4px}.workspace_mobileTopBarMain__L5s71{display:flex;align-items:center;min-width:0}.workspace_mobileBrand__LU90_{width:132px;height:auto}.workspace_mobileTopBarActions__NRCQO{display:flex;align-items:center;justify-content:flex-end;gap:10px}.workspace_mobileViewerBlock__0WFvr strong{font-size:14px}.workspace_mobileViewerBlock__0WFvr span{color:var(--idn-color-ink-muted);font-size:12px}.workspace_mobileSignOutButton__teePD{min-height:38px;padding-inline:14px}.workspace_hero__5UAy7{display:grid;gap:20px;padding:28px}.workspace_heroMobileHidden__C6fOD{display:grid}.workspace_heroUserMenuOnly__HWLm7{padding:16px 28px 0;gap:0}.workspace_heroHeader__3RJMN{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workspace_heroAside__RXz5R{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px}.workspace_heroText__6Kk5t{display:grid;gap:14px}.workspace_heroTitle__1AzYt{font-family:var(--font-display),sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:-.04em}.workspace_heroDescription__2wxLB{max-width:60rem;color:var(--idn-color-ink-subtle);line-height:1.8}.workspace_heroActions__A8wED{display:flex;flex-wrap:wrap;gap:12px}.workspace_desktopUserMenu__Pw_jc{display:block}.workspace_desktopUserMenuBar__fHdNC{display:flex;justify-content:flex-end;padding:16px 28px 0}.workspace_userMenu__4lrvC{position:relative}.workspace_userMenuCompact__b1p_b{display:inline-flex}.workspace_userMenuButton__jrwOD{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 10px 0 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--idn-color-ink);box-shadow:var(--idn-shadow-card);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace_userMenuButtonCompact___vdy1{min-width:40px;min-height:40px;padding:0;justify-content:center;gap:0}.workspace_userMenuButton__jrwOD:hover{transform:translateY(-1px);border-color:rgba(23,55,64,.18);box-shadow:0 12px 24px rgba(20,48,56,.12)}.workspace_userMenuButton__jrwOD:focus-visible{outline:3px solid rgba(79,141,152,.22);outline-offset:2px}.workspace_userMenuName__kVZkQ{font-weight:700;white-space:nowrap}.workspace_userMenuAvatarLarge___Hl03,.workspace_userMenuAvatar__zRhkx{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:rgba(28,72,82,.08);color:var(--accent-strong);font-weight:700}.workspace_userMenuAvatar__zRhkx{width:34px;height:34px;font-size:14px}.workspace_userMenuButtonCompact___vdy1 .workspace_userMenuAvatar__zRhkx{width:28px;height:28px;font-size:12px}.workspace_userMenuCompactIcon__tkZKE{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--accent-strong)}.workspace_userMenuCompactIcon__tkZKE svg{width:18px;height:18px;display:block}.workspace_userMenuAvatarLarge___Hl03{width:42px;height:42px;font-size:16px}.workspace_userMenuAvatarImage___I77g{width:100%;height:100%;object-fit:cover;display:block}.workspace_userMenuPanel__pY8_I{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(280px,calc(100vw - 32px));display:grid;gap:14px;padding:16px;border-radius:22px;border:1px solid var(--line);background:#ffffff;box-shadow:0 18px 40px rgba(20,48,56,.16)}.workspace_userMenuHeader__xoGSH{display:flex;align-items:center;gap:12px}.workspace_userMenuText__XpN_7{display:grid;gap:4px}.workspace_userMenuText__XpN_7 strong{font-size:15px}.workspace_userMenuText__XpN_7 span{color:var(--idn-color-ink-muted);font-size:13px;line-height:1.5;word-break:break-word}.workspace_userMenuMeta__7wmPI{display:flex;flex-wrap:wrap;gap:8px}.workspace_userMenuSignOut__m_2au{width:100%}.workspace_userMenuActions__Pl_yx{display:grid}.workspace_userMenuLink__qHYjv{width:100%}.workspace_ghostAction__1ZPrB,.workspace_primaryAction__jq3kk,.workspace_secondaryAction__joJiq{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:700;box-shadow:0 8px 20px rgba(20,48,56,.08);transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.workspace_primaryAction__jq3kk{background:var(--accent-strong);color:#ffffff}.workspace_secondaryAction__joJiq{border-color:var(--line);color:var(--accent-strong);background:#ffffff}.workspace_ghostAction__1ZPrB{background:rgba(23,55,64,.04);color:var(--idn-color-ink)}.workspace_ghostAction__1ZPrB:hover,.workspace_primaryAction__jq3kk:hover,.workspace_secondaryAction__joJiq:hover{transform:translateY(-1px);opacity:.96;box-shadow:0 14px 28px rgba(20,48,56,.14)}.workspace_primaryAction__jq3kk:hover{background:var(--idn-color-teal-800)}.workspace_secondaryAction__joJiq:hover{border-color:rgba(23,55,64,.22);background:rgba(23,55,64,.04)}.workspace_ghostAction__1ZPrB:hover{background:rgba(23,55,64,.08)}.workspace_ghostAction__1ZPrB:focus-visible,.workspace_primaryAction__jq3kk:focus-visible,.workspace_secondaryAction__joJiq:focus-visible{outline:3px solid rgba(79,141,152,.22);outline-offset:2px}.workspace_ghostAction__1ZPrB:disabled,.workspace_primaryAction__jq3kk:disabled,.workspace_secondaryAction__joJiq:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.workspace_dangerAction__uoxNB{border-color:rgba(181,67,67,.18);color:#8f2d2d}.workspace_iconAction__Qa6T_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.workspace_dangerAction__uoxNB:hover{border-color:rgba(181,67,67,.28);background:rgba(181,67,67,.06)}.workspace_heroMeta__H2zYS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace_metaCard__efP_P{padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(23,55,64,.03);display:grid;gap:10px}.workspace_metaCard__efP_P strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_attendanceLiveTimer__Alv5S,.workspace_metaValue__oSZxa,.workspace_metricBig__EOPXg,.workspace_mobileDataValue__PBnOQ,.workspace_recentRecordDuration__XtAzT,.workspace_recentRecordTimeRange__DpDI6,.workspace_statusPill__qAisz,.workspace_tag__g18WU{font-family:var(--font-sans),var(--font-body),sans-serif;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums}.workspace_metaValue__oSZxa{font-size:clamp(24px,4vw,34px);letter-spacing:-.04em}.workspace_gridThree__3so_t,.workspace_gridTwo__IacjK,.workspace_metricGrid__UH9Q5{display:grid;gap:24px}.workspace_gridTwo__IacjK{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.workspace_gridThree__3so_t{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace_metricGrid__UH9Q5{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace_projectRowList__hQLfQ{display:flex;flex-direction:column;gap:10px}.workspace_projectRowHeader__9cRcE{display:flex;align-items:center;gap:20px;padding:4px 20px}.workspace_projectRowItem__Ct2iP{display:flex;align-items:center;gap:20px;padding:18px 20px;background:var(--idn-color-surface);border:1px solid var(--idn-color-border);border-radius:10px}.workspace_projectRowItemShortfall__A7yWj{border:2px solid #b71c1c}.workspace_projectRowName__sxHhe{width:200px;flex-shrink:0;display:flex;align-items:center;gap:10px;min-width:0}.workspace_projectRowName__sxHhe .workspace_stack__QP_ML{flex:1;min-width:0}.workspace_projectRowName__sxHhe .workspace_stack__QP_ML>span,.workspace_projectRowName__sxHhe .workspace_stack__QP_ML>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_projectRowPm__WStZG{width:140px;flex-shrink:0}.workspace_projectRowBar__jdVEg{flex:1;min-width:0}.workspace_projectRowMargin__7UJXd{width:100px;flex-shrink:0;display:flex;align-items:center;gap:8px}.workspace_projectRowStatus__Iv_RQ{width:96px;flex-shrink:0}.workspace_projectRowAction__98i9h{width:52px;flex-shrink:0}.workspace_memberGrid__l2wHf{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.workspace_memberRowHeader__DBhA0{display:flex;align-items:center;gap:20px;padding:4px 20px}.workspace_memberRowList__BcEVs{display:flex;flex-direction:column;gap:10px}.workspace_memberRowItem__LCkgw{display:flex;align-items:center;gap:20px;padding:14px 20px;background:var(--idn-color-surface);border:1px solid var(--idn-color-border);border-radius:10px}.workspace_memberRowMeta__QWuO3{width:180px;flex-shrink:0;display:flex;align-items:flex-start;gap:8px}.workspace_memberProjectList__F69LS{list-style:none;padding:0;margin:2px 0 0;display:flex;flex-direction:column;gap:1px}.workspace_memberProjectList__F69LS li{font-size:12px;color:var(--idn-color-ink-muted);padding-left:10px;position:relative}.workspace_memberProjectList__F69LS li:before{content:"·";position:absolute;left:2px}.workspace_memberRowBar__z24zk{flex:1;min-width:0}.workspace_memberRowStatus__iOQ84{width:100px;flex-shrink:0}.workspace_memberRowAction__wyHgY{width:52px;flex-shrink:0}.workspace_boardToolbar__ZHWTL{display:flex;align-items:center;gap:12px;padding:0 0 14px}.workspace_boardFilterBar__ugT6o{display:flex;align-items:center;gap:10px;padding:0 0 12px}.workspace_boardSearchInput__8jSBD{flex:1;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:13px;color:var(--idn-color-ink);outline:none}.workspace_boardSearchInput__8jSBD::placeholder{color:var(--idn-color-ink-muted)}.workspace_boardSearchInput__8jSBD:focus{border-color:var(--idn-color-accent);box-shadow:0 0 0 3px rgba(79,141,152,.15)}.workspace_boardToolbarTitle__aQVqt{font-size:15px;font-weight:600;flex:1}.workspace_periodSegment__AVEOR{display:flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.workspace_periodSegmentBtn__0jLvS{font-size:12px;font-weight:500;padding:4px 12px;border-radius:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.workspace_periodSegmentBtn__0jLvS:hover:not(.workspace_periodSegmentBtnActive__mAnrw){background:#e5e7eb;color:#374151}.workspace_periodSegmentBtnActive__mAnrw{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)}.workspace_budgetLogList__c_R_w{flex:1;display:flex;flex-direction:column;gap:6px}.workspace_budgetLogItem__z3gdZ,.workspace_budgetLogTotal__ylj_J{display:flex;align-items:center;gap:10px;font-size:13px}.workspace_budgetLogTotal__ylj_J{padding-top:8px;margin-top:4px;border-top:1px solid var(--idn-color-border)}.workspace_budgetLogForm__P_hvO{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;padding-top:8px;border-top:1px solid var(--idn-color-border)}.workspace_clientMarginRow__4tWNl{display:flex;align-items:center;gap:16px;padding:6px 0}.workspace_clientMarginName__VXwyh{width:160px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.workspace_inlineIconForm__3QZ9l{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line);margin-top:4px}.workspace_inlineIconForm__3QZ9l .workspace_input__sJDaX{flex:1}.workspace_inlineForm__F_l4t{display:flex;align-items:center;gap:8px}.workspace_inputSmall__xOLfU{width:120px;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fcfdfc;color:var(--idn-color-ink);font:inherit;font-size:14px}.workspace_noticeCard__QcEpF,.workspace_panel__BtS13,.workspace_tablePanel__8PRld{padding:24px;display:grid;gap:18px}.workspace_noticeBanner__a13iZ{position:relative;display:grid;gap:6px;padding:16px 48px 16px 20px;border-radius:22px;border:1px solid transparent}.workspace_noticeBanner__a13iZ strong{font-size:14px}.workspace_noticeBanner__a13iZ p{color:var(--idn-color-ink-subtle);line-height:1.7}.workspace_noticeBannerSuccess__okvW8{border-color:rgba(28,72,82,.16);background:rgba(28,72,82,.06)}.workspace_noticeBannerError__XEhga{border-color:rgba(182,122,26,.2);background:rgba(182,122,26,.08)}.workspace_noticeBannerInfo__PgpHw{border-color:var(--line);background:rgba(23,55,64,.04)}.workspace_noticeToastSuccess__U0G1P{border-color:#cfe8d8;background:#eaf6ee;color:#1f4d34}.workspace_noticeToastSuccess__U0G1P p{color:#355a43}.workspace_noticeToastError__ort8y{border-color:#efc8c8;background:#fdeeee;color:#7a2f2f}.workspace_noticeToastError__ort8y p{color:#6d4343}.workspace_noticeToastInfo__hmJoz{border-color:#d4e2e5;background:#edf6f7;color:#29464d}.workspace_noticeToastInfo__hmJoz p{color:#45646b}.workspace_noticeToast__Efq8A{position:fixed;top:calc(var(--idn-header-offset) + 16px);left:50%;z-index:120;width:min(720px,calc(100vw - 32px));box-shadow:0 18px 40px rgba(20,48,56,.18);transform:translateX(-50%);pointer-events:auto;transition:opacity .22s ease,transform .22s ease}.workspace_noticeToastCloseButton__JfPC2{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.5;transition:opacity .15s ease,background .15s ease}.workspace_noticeToastCloseButton__JfPC2:hover{opacity:1;background:rgba(0,0,0,.06)}.workspace_noticeToastLeaving__WwM6Y{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.985)}.workspace_panelHeader__qzosW{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workspace_panelTitle__UjxcW{font-family:var(--font-display),sans-serif;font-size:24px;letter-spacing:-.04em}.workspace_panelSubtitle__8fft2{color:var(--idn-color-ink-muted);font-size:13px}.workspace_metricCard__BNSHv{padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(23,55,64,.03);display:grid;gap:10px}.workspace_metricCard__BNSHv strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_metricBig__EOPXg{font-size:clamp(26px,3vw,40px);letter-spacing:-.05em}.workspace_metricNote__6GVrb{color:var(--idn-color-ink-subtle);line-height:1.7}.workspace_projectSummaryBar__rWPsR{display:flex;gap:0;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--idn-shadow-card);overflow:hidden}.workspace_projectSummaryItem__OFGPE{flex:1;padding:16px 24px;display:grid;gap:4px}.workspace_projectSummaryItem__OFGPE+.workspace_projectSummaryItem__OFGPE{border-left:1px solid var(--line)}.workspace_projectSummaryLabel__vhzkz{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_projectSummaryValue__jtZoW{font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.workspace_projectSummaryValueAlert__vlH49{color:#b45309}.workspace_list__F3liO{display:grid;gap:12px}.workspace_listItem__UTdf1,.workspace_summaryRow__VOVXg,.workspace_timelineItem__LrOww{display:grid;gap:8px;padding:16px 18px;border-radius:20px;background:rgba(23,55,64,.03);border:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.workspace_summaryRow__VOVXg a{word-break:break-all}.workspace_listTop__zKfQB{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace_listMeta__sbn1I{display:flex;flex-wrap:wrap;gap:8px;color:var(--idn-color-ink-muted);font-size:13px}.workspace_sessionActions__b1Z7B{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.workspace_sessionActionForm__W90gd{display:inline-flex}.workspace_sessionActionButton__HxvZX{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:#ffffff;color:var(--idn-color-ink-subtle);box-shadow:var(--idn-shadow-card);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease,background-color .16s ease}.workspace_sessionActionButton__HxvZX:hover{transform:translateY(-1px);border-color:rgba(23,55,64,.18);box-shadow:0 12px 24px rgba(20,48,56,.12);color:var(--idn-color-ink)}.workspace_sessionActionButton__HxvZX:focus-visible{outline:3px solid rgba(79,141,152,.22);outline-offset:2px}.workspace_sessionActionDanger__yLL07{border-color:rgba(192,60,60,.16);background:rgba(192,60,60,.08);color:#b42323}.workspace_sessionActionDanger__yLL07:hover{border-color:rgba(192,60,60,.24);background:rgba(192,60,60,.14);color:#9b2c2c}.workspace_statusPill__qAisz,.workspace_tag__g18WU{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.workspace_tag__g18WU{background:rgba(23,55,64,.05);color:var(--idn-color-ink-subtle)}.workspace_tagAchieved__e50bJ{background:rgba(22,163,74,.12);color:#15803d}.workspace_tagNotAchieved___5pR3{background:rgba(182,122,26,.1);color:var(--warning)}.workspace_statusPill__qAisz{background:rgba(28,72,82,.08);color:var(--accent-strong)}.workspace_statusActive__Iz0ZA{background:rgba(22,163,74,.12);color:#15803d}.workspace_statusPlanning__Qi6KT{background:rgba(59,130,246,.12);color:#1d4ed8}.workspace_statusWarning__wehVG{background:rgba(182,122,26,.1);color:var(--warning)}.workspace_statusMuted__Djioa{background:rgba(23,55,64,.05);color:var(--idn-color-ink-muted)}.workspace_statusKickoff__GSvWQ{background:rgba(6,182,212,.12);color:#0e7490}.workspace_statusLastSprint__Inupp{background:rgba(234,88,12,.12);color:#c2410c}.workspace_formGrid__3bcK2{display:grid;gap:18px}.workspace_attendancePrimaryPanel__RNW8G{gap:18px}.workspace_attendanceStartForm__L7HpG{gap:14px}.workspace_attendancePrimaryActions__nZv15{display:flex;flex-wrap:wrap;gap:12px}.workspace_attendancePrimaryActions__nZv15>*{min-width:180px}.workspace_attendanceLiveLayout__iXdjw{display:grid;gap:18px;align-items:start}.workspace_attendanceLiveStatus__fnCkl{display:grid;gap:8px}.workspace_attendanceLiveTimer__Alv5S{font-size:clamp(24px,3.4vw,34px);line-height:1.05;letter-spacing:-.04em;color:var(--idn-color-ink)}.workspace_attendanceLiveMeta__HuSus{display:grid;gap:4px;color:var(--idn-color-ink-subtle);line-height:1.6}.workspace_attendanceLiveMeta__HuSus strong{color:var(--idn-color-ink);font-size:15px}.workspace_attendanceInlineActions__mQPuK{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.workspace_attendanceInlineActions__mQPuK>*{flex:1 1 220px;min-width:220px}.workspace_attendanceInlineActions__mQPuK form,.workspace_attendanceInlineActions__mQPuK form>*{width:100%}.workspace_attendanceLiveActionButton__2MWX1{min-height:58px;padding-inline:28px;border-radius:22px;font-size:16px;width:100%}.workspace_attendanceStartAction__ND61T{background:#2f855a}.workspace_attendanceStartAction__ND61T:hover{background:#276749}.workspace_attendanceStopAction__iI4D2{background:#c53030}.workspace_attendanceStopAction__iI4D2:hover{background:#9b2c2c}.workspace_fieldGrid__5aSwy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspace_field__hVGzc{display:grid;gap:8px}.workspace_field__hVGzc label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_input__sJDaX,.workspace_select__qKEVG,.workspace_textarea__PqT2f{width:100%;min-height:48px;padding:0 16px;border-radius:18px;border:1px solid var(--line);background:#fcfdfc;color:var(--idn-color-ink);font:inherit}.workspace_selectBox__C7X3g{position:relative}.workspace_selectBoxTrigger___GgNK{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border-radius:18px;border:1px solid var(--line);background:#fcfdfc;color:var(--idn-color-ink);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.workspace_selectBoxTrigger___GgNK:hover{border-color:rgba(23,55,64,.22);box-shadow:0 8px 20px rgba(20,48,56,.08);transform:translateY(-1px)}.workspace_selectBoxTrigger___GgNK:focus-visible{outline:3px solid rgba(79,141,152,.22);outline-offset:2px}.workspace_selectBoxTriggerOpen__r_nwD{border-color:rgba(28,72,82,.18);box-shadow:0 10px 24px rgba(20,48,56,.12)}.workspace_selectBoxTrigger___GgNK:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.workspace_selectBoxValueBlock__CjFab{display:grid;gap:4px;min-width:0}.workspace_selectBoxValue__gamnN{font-size:15px;font-weight:700;line-height:1.35;color:var(--idn-color-ink)}.workspace_selectBoxPlaceholder__5I4JA{color:var(--idn-color-ink-muted);font-weight:600}.workspace_selectBoxHint__t3gSH{color:var(--idn-color-ink-muted);font-size:12px;line-height:1.4}.workspace_selectBoxChevron__SM7wS{flex:0 0 auto;color:var(--idn-color-ink-muted);transition:transform .16s ease}.workspace_selectBoxChevronOpen__ko_pE{transform:rotate(180deg)}.workspace_selectBoxMenu__Gkh6N{position:absolute;inset-inline:0;top:calc(100% + 10px);z-index:80;display:grid;gap:6px;max-height:280px;overflow:auto;padding:8px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(20,48,56,.16)}.workspace_selectBoxOption__NL8AB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:16px;background:transparent;appearance:none;color:var(--idn-color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.workspace_selectBoxOption__NL8AB:focus-visible,.workspace_selectBoxOption__NL8AB:hover{background:rgba(23,55,64,.05);transform:translateY(-1px)}.workspace_selectBoxOption__NL8AB:focus-visible{outline:none}.workspace_selectBoxOptionSelected__jmna6{background:rgba(28,72,82,.08);color:var(--idn-color-teal-900)}.workspace_selectBoxOptionTextBlock__CeTjn{display:grid;gap:3px;min-width:0}.workspace_selectBoxOptionLabel___fJbE{font-size:15px;font-weight:700;line-height:1.4}.workspace_selectBoxOptionHint__9j6cl{color:var(--idn-color-ink-muted);font-size:12px;line-height:1.4}.workspace_selectBoxOptionAvailability__R6gjm{flex-shrink:0;align-self:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--idn-color-teal-glow);color:var(--idn-color-teal-800);white-space:nowrap}.workspace_memberResourceBar__9UOTQ{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;max-width:360px}.workspace_memberResourceBarLabels__ZHWsa{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--idn-color-ink-muted);line-height:1.4}.workspace_memberResourceBarTrack__PeeqH{position:relative;width:100%;height:6px;background:var(--idn-color-ink-faint);border-radius:4px;overflow:hidden}.workspace_memberResourceBarFill__sSaML{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:rgba(79,141,152,.38);transition:width .18s ease}.workspace_memberResourceBarFillWarn__2OQ9L{background:rgba(182,122,26,.6)}.workspace_memberResourceBarFillOver__r469m{background:rgba(183,28,28,.55)}.workspace_textarea__PqT2f{min-height:132px;padding-block:14px;resize:vertical}.workspace_hint__JaB6e{color:var(--idn-color-ink-muted);font-size:13px;line-height:1.7}.workspace_chipGrid__PTsk4,.workspace_choiceGrid__mfWBT{display:grid;gap:12px}.workspace_choiceGrid__mfWBT{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace_chipCard__zjXE_,.workspace_choiceCard__Rob9n{display:grid;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(23,55,64,.03)}.workspace_chipCard__zjXE_ input,.workspace_choiceCard__Rob9n input{accent-color:var(--accent-strong)}.workspace_chipTop__tVFT9,.workspace_choiceTop__NEhPc{display:flex;align-items:center;gap:10px}.workspace_choiceTitle__avwZc{font-weight:700}.workspace_chipGrid__PTsk4{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace_buttonRow__8BnlN{display:flex;flex-wrap:wrap;gap:12px}.workspace_splitResetNote__LXHLL{font-size:12px;color:#9a6500;align-self:center}.workspace_modalButtonRow__6sJ3z{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}.workspace_desktopOnly__2WEJ5{display:block}.workspace_mobileOnly__RkXqP{display:none}.workspace_mobileCardList__LO8EK{display:grid;gap:12px}.workspace_mobileDataCard__VobvO{display:grid;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:rgba(23,55,64,.03)}.workspace_mobileDataHeader__qKzvy{display:grid;gap:6px}.workspace_mobileDataTopRow__JgEgI{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace_mobileDataTopRow__JgEgI>:first-child{min-width:0;flex:1 1 auto}.workspace_mobileDataRows__gT6_T{display:grid;gap:8px}.workspace_mobileDataRow__jnVCF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace_mobileDataLabel__IuBDE{color:var(--idn-color-ink-muted);font-size:12px}.workspace_mobileDataValue__PBnOQ{text-align:right;font-weight:600}.workspace_table__gn8j3{width:100%;border-collapse:collapse}.workspace_historyTable__mXg_o{table-layout:fixed}.workspace_historyTable__mXg_o tbody td,.workspace_historyTable__mXg_o thead th{padding-right:16px}.workspace_historyTable__mXg_o tbody td:last-child,.workspace_historyTable__mXg_o thead th:last-child{padding-right:0}.workspace_table__gn8j3 thead th{padding:0 0 14px;text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--idn-color-ink-muted);border-bottom:1px solid var(--line)}.workspace_table__gn8j3 tbody td{padding:16px 0;border-bottom:1px solid var(--line);vertical-align:top}.workspace_table__gn8j3 tbody tr:last-child td{border-bottom:0}.workspace_stack__QP_ML{display:grid;gap:6px;flex-shrink:0}.workspace_recentRecordItem__DwaHi{gap:12px}.workspace_recentRecordHeader____jfJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace_recentRecordTopLine__VUl4e{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.workspace_recentRecordTimeRange__DpDI6{font-size:clamp(18px,2.6vw,26px);line-height:1.08;letter-spacing:-.04em;color:var(--idn-color-ink)}.workspace_recentRecordDuration__XtAzT{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(23,55,64,.06);color:var(--accent-strong);font-size:14px;font-weight:700;white-space:nowrap}.workspace_recentRecordSummary__tptEw{font-size:17px;font-weight:700;line-height:1.55;color:var(--idn-color-ink)}.workspace_recentRecordTarget__LzAkO{font-size:13px;line-height:1.5;color:var(--idn-color-ink-muted)}.workspace_recentCompactList__TMtB5{display:grid;gap:8px}.workspace_recentCompactCard__xX5x1{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(23,55,64,.03)}.workspace_recentCompactTop__gRX5Y{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workspace_recentCompactTop__gRX5Y>:first-child{min-width:0;flex:1 1 auto}.workspace_recentCompactProject__2_x7y{font-size:1rem;font-weight:600;line-height:1.3;color:var(--idn-color-ink)}.workspace_recentCompactSummary__KRXkA{font-size:13px;line-height:1.45;color:var(--idn-color-ink-subtle)}.workspace_recentCompactMeta__XMIXe{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;color:var(--idn-color-ink-muted);margin-top:2px}.workspace_recentCompactSep__569Zw{color:var(--idn-color-ink-muted);opacity:.4}.workspace_recentCompactSubline__eaE0P{font-size:11px;color:var(--idn-color-ink-subtle);line-height:1.5;padding-left:2px}.workspace_timeline__mn8Iw{display:grid;gap:14px}.workspace_availabilityBaseForm__84F18{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.workspace_availabilityBaseField__iJEdT{display:flex;align-items:center;gap:12px}.workspace_availabilityBaseField__iJEdT .workspace_input__sJDaX{max-width:180px}.workspace_availabilityBaseUnit__DUlb_{color:var(--idn-color-ink-muted);font-size:14px;font-weight:600;white-space:nowrap}.workspace_availabilityCalendarHeader__Npn9M{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center;margin-bottom:18px}.workspace_availabilityCalendarTitle__luwkh{justify-self:center;font-size:20px;line-height:1.2;color:var(--idn-color-ink)}.workspace_iconButton__BBpI5{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.92);color:var(--idn-color-ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace_iconButton__BBpI5:hover{border-color:rgba(28,72,82,.2);background:rgba(28,72,82,.06);box-shadow:0 12px 24px rgba(20,48,56,.08);transform:translateY(-1px)}.workspace_iconButton__BBpI5:focus-visible{outline:2px solid rgba(28,72,82,.24);outline-offset:2px}.workspace_availabilityCalendar__UU0BK{display:grid;gap:12px}.workspace_availabilityWeekdays__q7aJw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0 12px;color:var(--idn-color-ink-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.workspace_availabilityWeeks__xQ_jp{display:grid;gap:8px}.workspace_availabilityWeekRow__r8866{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,#f7fbfb 70%,white);cursor:pointer;user-select:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace_availabilityWeekRow__r8866:hover{border-color:rgba(28,72,82,.18);background:rgba(23,55,64,.03);box-shadow:0 16px 28px rgba(20,48,56,.06);transform:translateY(-1px)}.workspace_availabilityWeekRow__r8866:focus-visible{outline:2px solid rgba(28,72,82,.24);outline-offset:2px}.workspace_availabilityWeekRowSelected__rYQ5B{border-color:rgba(74,166,214,.48);box-shadow:0 0 0 2px rgba(74,166,214,.14)}.workspace_availabilityWeekRowDragging__QWKFc{border-color:rgba(74,166,214,.55);background:rgba(133,202,237,.24);box-shadow:0 0 0 1px rgba(74,166,214,.14)}.workspace_availabilityWeekHeader__Cwry3{display:flex;align-items:center;justify-content:flex-end;gap:12px}.workspace_availabilityMarker__xnkPG{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.workspace_availabilityMarkerBase__r6sX_{background:rgba(23,55,64,.06);color:var(--accent-strong)}.workspace_availabilityMarkerOverride__qks_q{border:1px solid rgba(28,72,82,.18);background:rgba(28,72,82,.12);color:var(--idn-color-teal-900);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.workspace_availabilityMarkerOverride__qks_q:hover{border-color:rgba(28,72,82,.28);background:rgba(28,72,82,.16);transform:translateY(-1px)}.workspace_availabilityMarkerPassive__5FTJM{cursor:default}.workspace_availabilityMarkerPassive__5FTJM:hover{transform:none}.workspace_availabilityMarkerHigher__T_dy9{border-color:rgba(91,155,114,.34);background:rgba(239,250,243,.95);color:#2f6f49}.workspace_availabilityMarkerLow__lSXQj{border-color:rgba(202,138,4,.28);background:rgba(254,249,195,.9);color:#854d0e}.workspace_availabilityMarkerVeryLow__hGGR2{border-color:rgba(190,18,60,.22);background:rgba(252,231,243,.9);color:#9d174d}.workspace_availabilityMarkerDragging__dFkyj{border-color:rgba(74,166,214,.36);background:rgba(255,255,255,.84);color:#24526a}.workspace_availabilityWeekDays__G_GdC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.workspace_availabilityDayCell__yGeWN{min-height:56px;display:flex;flex-direction:column;justify-content:space-between;padding:8px 10px;border-radius:16px;background:rgba(255,255,255,.92);color:var(--idn-color-ink);font-size:14px;font-weight:700}.workspace_availabilityDayCellNumber__3syGS{align-self:flex-end;font-size:14px;font-weight:700}.workspace_availabilityDayCellHours__Offsz{align-self:flex-start;font-size:11px;font-weight:600;color:#2d6a47;line-height:1}.workspace_availabilityDayCellMuted__bpfFF{color:var(--idn-color-ink-muted);background:rgba(23,55,64,.03)}.workspace_availabilityDayCellSelected__UeSIN{background:rgba(133,202,237,.38);color:#173742}.workspace_availabilityDayCellBlocked__pTUys{background:rgba(220,60,60,.1);cursor:pointer}.workspace_availabilityDayCellBlocked__pTUys:hover{background:rgba(220,60,60,.18)}.workspace_availabilityDayCellBlockedMark__4bO67{align-self:flex-start;font-size:11px;font-weight:700;color:#c0392b;line-height:1}.workspace_availabilityMobileEditButton__KKNfZ{position:fixed;left:20px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:45;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,72,82,.16);border-radius:999px;background:var(--accent-strong);color:#ffffff;box-shadow:0 18px 28px rgba(20,48,56,.22);cursor:pointer}.workspace_availabilityMobileEditButton__KKNfZ:hover{transform:translateY(-1px)}.workspace_availabilityMobileEditButton__KKNfZ:focus-visible{outline:3px solid rgba(74,166,214,.24);outline-offset:3px}.workspace_availabilityMonthHeader___QETD{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace_availabilityMonthNav__GHOw4{display:flex;align-items:center;gap:12px;flex:0 0 auto}.workspace_availabilityMonthlySummary__LBlrE{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.workspace_availabilityMonthlySummaryChip__amV1b{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:rgba(23,55,64,.07);font-size:13px;font-weight:700;color:var(--idn-color-ink);white-space:nowrap;cursor:pointer;transition:background .15s ease}.workspace_availabilityMonthlySummaryChip__amV1b:hover{background:rgba(23,55,64,.14)}.workspace_availabilityMonthlySummaryUnset__kqIA4{font-size:13px;color:var(--idn-color-ink-muted);font-weight:500;background:none;border:none;padding:0;cursor:pointer}.workspace_availabilityMonthlySummaryUnset__kqIA4:hover{color:var(--idn-color-ink-default);text-decoration:underline}.workspace_availabilityMonthEditButton__IPHn_{margin-left:auto;flex-shrink:0}.workspace_availabilityMonthActions__y2XWD{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.workspace_availabilityMonthFormGrid__74bkm{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--line);margin-top:4px}.workspace_availabilityMonthFieldRow__q9AEO{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.workspace_availabilityPrevMonthNote__L_CvR{font-size:12px;color:var(--idn-color-ink-muted);padding:6px 0 0}.workspace_availabilityWorkDays__9mY1X{display:flex;flex-wrap:wrap;gap:8px}.workspace_availabilityWorkDayBtn__dD1wQ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.9);color:var(--idn-color-ink-muted);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.workspace_availabilityWorkDayBtn__dD1wQ:hover{border-color:rgba(28,72,82,.22);background:rgba(28,72,82,.05)}.workspace_availabilityWorkDayBtn__dD1wQ:focus-visible{outline:2px solid rgba(28,72,82,.24);outline-offset:2px}.workspace_availabilityWorkDayBtnSelected__vo3SK{border-color:rgba(28,72,82,.4);background:rgba(28,72,82,.12);color:var(--idn-color-teal-900)}.workspace_availabilityWorkDayBtnSelected__vo3SK:hover{background:rgba(28,72,82,.16)}.workspace_availabilityDayBreakdown__Ew7SP{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(23,55,64,.025)}.workspace_availabilityDayBreakdownRow__7zbzY{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center}.workspace_availabilityDayBreakdownLabel__jXePW{font-size:13px;font-weight:600;color:var(--idn-color-ink-muted);padding:0 4px}.workspace_availabilityDayBreakdownInput__hFd_u{min-height:40px;padding:0 12px;border-radius:12px;font-size:14px}.workspace_availabilityDayBreakdownTotal___n7Ws{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;padding-top:8px;border-top:1px solid var(--line);margin-top:4px}.workspace_availabilityDayBreakdownTotalLabel__IEvgw{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--idn-color-ink-muted);text-transform:uppercase;padding:0 4px}.workspace_availabilityDayBreakdownTotalValue__urOad{font-size:13px;font-weight:700;color:var(--idn-color-ink)}.workspace_noticeCard__QcEpF{background:color-mix(in srgb,#f7fbfb 72%,white)}.workspace_modalBackdrop__aJnO6{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px;background:rgba(16,33,38,.28)}.workspace_modalCard__7ckZT{width:min(1100px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:28px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--idn-shadow-card);display:grid;gap:24px}.workspace_modalCardCompact__O4Cpk{width:min(780px,100%);max-height:calc(100vh - 72px);padding:16px;gap:14px}.workspace_modalHeader__cmUju{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace_modalPanel__R9cac{display:grid;gap:14px}.workspace_modalPanelCard__cZWN3{padding:16px;gap:12px}.workspace_modalFieldGrid__xg72g,.workspace_modalFormGrid__qq3qt{gap:12px}.workspace_modalTextarea__0oSKx{min-height:56px;padding-block:10px}.workspace_splitSessionInfo__c_S__{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(23,55,64,.04);font-size:13px;color:var(--idn-color-ink-subtle);flex-wrap:wrap}.workspace_splitSessionInfoTotal__yiW_E{font-weight:700;color:var(--idn-color-ink)}.workspace_splitRemaining__8te4c{font-size:13px;font-weight:600;text-align:right}.workspace_splitRemainingOk__j4l5J{color:#16a34a}.workspace_splitRemainingOver__a665q{color:#dc2626}.workspace_splitAllocList__xyXDs{display:grid;gap:8px}.workspace_splitAllocRow__3lu2T{display:grid;grid-template-columns:1fr 80px 36px;gap:8px;align-items:end}.workspace_splitAllocRowSmall__gV3bL{font-size:12px}.workspace_splitAllocMinutesInput__Vwc8Z{width:100%;min-height:48px;padding:0 12px;border-radius:18px;border:1px solid var(--line);background:#fcfdfc;color:var(--idn-color-ink);font:inherit;text-align:right}.workspace_splitAllocRemoveBtn__fqXFU{display:inline-flex;align-items:center;justify-content:center;width:36px;height:48px;border-radius:12px;border:1px solid rgba(192,60,60,.16);background:rgba(192,60,60,.08);color:#b42323;cursor:pointer;font-size:16px;flex-shrink:0}.workspace_splitAllocRemoveBtn__fqXFU:hover{background:rgba(192,60,60,.14)}.workspace_splitAddBtn__49KPU{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;border:1px dashed var(--line);background:transparent;color:var(--idn-color-ink-subtle);font-size:13px;font-weight:600;cursor:pointer;width:100%;justify-content:center}.workspace_splitAddBtn__49KPU:hover{border-color:var(--idn-color-ink-subtle);color:var(--idn-color-ink)}.workspace_splitAddBtn__49KPU:disabled{opacity:.4;cursor:not-allowed}.workspace_splitBar__vq3kx{position:relative;display:flex;width:100%;height:64px;border-radius:10px;overflow:hidden;user-select:none;touch-action:none}.workspace_splitBarSegment__DHnI_{position:relative;display:flex;flex-direction:column;justify-content:center;padding:6px 10px;overflow:hidden;flex-shrink:0;transition:width 60ms ease;box-shadow:inset -2px 0 0 0 rgba(255,255,255,.45)}.workspace_splitBarSegment__DHnI_:last-child{box-shadow:none}.workspace_splitBarSegmentName__pboQq{font-size:12px;font-weight:700;color:rgba(255,255,255,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.workspace_splitBarRemoveBtn__sWBiV{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:rgba(255,255,255,.3);color:white;font-size:13px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.workspace_splitBarRemoveBtn__sWBiV:hover{background:rgba(255,255,255,.55)}.workspace_splitTimeLabels__0Zvin{display:flex;width:100%;margin-top:4px}.workspace_splitTimeLabelItem__F5lpg{flex-shrink:0;padding:0 2px;min-width:0}.workspace_splitTimeLabelOrigin__lXNwV{text-overflow:ellipsis}.workspace_splitTimeLabelEditable__j28q1,.workspace_splitTimeLabelOrigin__lXNwV{display:block;font-size:12px;color:var(--idn-color-ink-subtle);white-space:nowrap;overflow:hidden}.workspace_splitTimeLabelEditable__j28q1{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px;text-overflow:ellipsis;max-width:100%}.workspace_splitTimeLabelEditable__j28q1:hover{color:var(--idn-color-ink)}.workspace_splitTimeLabelInput__R6vNn{width:64px;font-size:12px;border:1px solid var(--line);border-radius:6px;padding:2px 6px;color:var(--idn-color-ink);background:var(--panel)}.workspace_splitAddSelectWrap__a7Gc4{width:100%}.workspace_splitButtonRow__ccHyr{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.workspace_splitNoteSection__LhIii{display:grid;gap:8px}.workspace_splitNoteLabel__UKveu{font-size:12px;font-weight:600;color:var(--idn-color-ink-subtle);margin:0}.workspace_splitNoteList__ctcY1{display:grid;gap:10px}.workspace_splitNoteItem__0csYl{display:grid;grid-template-columns:8px 1fr;grid-template-rows:auto auto;gap:4px 8px;align-items:center}.workspace_splitNoteDot__un6CK{width:8px;height:8px;border-radius:50%;flex-shrink:0;grid-row:1;grid-column:1;align-self:center;margin-top:1px}.workspace_splitNoteProjectName__9tNVE{font-size:12px;font-weight:600;color:var(--idn-color-ink);display:flex;align-items:center;gap:6px;grid-row:1;grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_splitNoteTime__ryAZ6{font-size:11px;font-weight:400;color:var(--idn-color-ink-subtle);flex-shrink:0}.workspace_splitNoteInput__uL9fc{grid-row:2;grid-column:2;width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--idn-color-ink);font:inherit;font-size:13px}.workspace_splitNoteInput__uL9fc::placeholder{color:var(--idn-color-ink-muted)}.workspace_splitNoteInput__uL9fc:focus{outline:2px solid var(--idn-color-primary);outline-offset:-1px;border-color:transparent}.workspace_splitAllocNote__T01Yd{font-size:11px;color:var(--idn-color-ink-muted);font-style:italic;padding-left:2px}.workspace_historyTimeSubline__q2nZi{font-size:11px;color:var(--idn-color-ink-muted);margin-top:2px;white-space:nowrap}.workspace_historyDurationCell__pYLOa{white-space:nowrap}.workspace_historySummaryCell__oBR_b{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace_splitSplitBadge__KFNjc{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;background:rgba(79,141,152,.12);color:#2d7d8a;font-size:11px;font-weight:700;margin-left:4px;vertical-align:middle}.workspace_splitAllocSubline__xlMpj{display:flex;flex-direction:column;gap:1px;margin-top:3px;font-size:11px;font-weight:400;color:var(--idn-color-ink-subtle);line-height:1.5}.workspace_splitAllocSublineSep__t6BgB{display:none}.workspace_requiredBadge__er0z4{display:inline-flex;align-items:center;padding:1px 6px;margin-left:6px;border-radius:4px;background:rgba(200,60,60,.1);color:#c83c3c;font-size:11px;font-weight:600;vertical-align:middle;line-height:1.4}.workspace_closeIconButton__k0BS1{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(23,55,64,.04);color:var(--idn-color-ink);cursor:pointer;text-decoration:none;font-size:18px;line-height:1;flex-shrink:0}.workspace_closeIconButton__k0BS1:hover{background:rgba(23,55,64,.08);transform:translateY(-1px)}.workspace_empty___dM9Y{color:var(--idn-color-ink-muted);line-height:1.8}.workspace_historyFilterHeader__xc9At{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace_historyFilterBar__s8kU4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace_historyDateForm__Ny_sE{display:flex;align-items:center;gap:6px}.workspace_historyDateInput__HG85_{min-height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#fcfdfc;color:var(--idn-color-ink);font:inherit;font-size:13px}.workspace_historyFilterBtnActive__smRsG,.workspace_historyFilterBtn__vR9xP{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--line);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.workspace_historyFilterBtn__vR9xP{background:#ffffff;color:var(--idn-color-ink)}.workspace_historyFilterBtn__vR9xP:hover{background:rgba(23,55,64,.05);border-color:rgba(23,55,64,.18)}.workspace_historyFilterBtnActive__smRsG{background:var(--accent-strong);color:#ffffff;border-color:var(--accent-strong)}.workspace_historyQuickBtns__EvKPX{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.workspace_historyPeriodNav__l_dR8{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0 2px}.workspace_historyPeriodNavArrow__jftqO{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#ffffff;color:var(--idn-color-ink);font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease;text-decoration:none;flex-shrink:0}.workspace_historyPeriodNavArrow__jftqO:hover{background:rgba(23,55,64,.05);border-color:rgba(23,55,64,.18)}.workspace_historyPeriodNavLabel__A3_8D{font-size:13px;font-weight:600;color:var(--idn-color-ink);min-width:140px;text-align:center}.workspace_historySummaryTable__DDXXK{display:grid;gap:2px}.workspace_historySummaryHeader__6KhY_,.workspace_historySummaryRow__JzX98,.workspace_historySummaryTotal__MJRa6{display:grid;grid-template-columns:1fr 100px 120px;gap:12px;align-items:center;padding:10px 14px;border-radius:10px}.workspace_historySummaryHeader__6KhY_{background:rgba(23,55,64,.04);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--idn-color-ink-muted)}.workspace_historySummaryRow__JzX98{border:1px solid var(--line);background:#ffffff}.workspace_historySummaryRow__JzX98:hover{background:rgba(23,55,64,.02)}.workspace_historySummaryTotal__MJRa6{background:rgba(23,55,64,.06);border:1px solid rgba(23,55,64,.12);font-weight:700;margin-top:4px}.workspace_historySummaryTarget__L6nXx{display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0}.workspace_historySummaryHours__FOfYT,.workspace_historySummaryPay__Ca0Dw{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace_historyPagination__PhZwH{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:8px;border-top:1px solid var(--line)}.workspace_historyPageBtn__jpPtp{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:#ffffff;color:var(--idn-color-ink);font-size:13px;font-weight:600;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}.workspace_historyPageBtn__jpPtp:hover{background:rgba(23,55,64,.05);border-color:rgba(23,55,64,.18);transform:translateY(-1px)}.workspace_historyPageBtnDisabled__y0YhM{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid transparent;color:var(--idn-color-ink-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:not-allowed;opacity:.45}.workspace_historyPageCount___EDp_{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--idn-color-ink);white-space:nowrap}.workspace_historyPageTotal__2sv1L{margin-left:6px;font-size:12px;font-weight:400;color:var(--idn-color-ink-muted)}.workspace_workloadBar__DOL7W{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.workspace_workloadBarTrack__6nBFM{position:relative;width:100%;height:14px;background:var(--idn-color-ink-faint);border-radius:6px;overflow:hidden}.workspace_workloadBarLayer__trdGP{position:absolute;top:0;left:0;height:100%}.workspace_workloadBarAssigned__IeJy_{background:rgba(79,141,152,.38)}.workspace_workloadBarActual__7nilZ{background:var(--idn-color-teal-800)}.workspace_workloadBarLabels__NYdEQ{display:flex;justify-content:space-between;font-size:11px;color:var(--idn-color-ink-muted);line-height:1.4}.workspace_scheduleCalendarNav__Am5hc{display:flex;align-items:center;gap:12px}.workspace_scheduleCalendarWeekdays__ciXtC{padding:0;margin-bottom:0}.workspace_scheduleCalendarWeekRow__Y7vD_{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:16px}.workspace_scheduleCalendarDayCell__I5AAq{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;font-size:13px;font-weight:700;padding:6px 4px}.workspace_scheduleCalendarDayCellBlocked__AoiuC{background:rgba(220,60,60,.1)}.workspace_scheduleCalendarWeekHours__q9mzN{font-size:13px;font-weight:600;color:var(--idn-color-ink);white-space:nowrap;min-width:72px;text-align:right}.workspace_scheduleCalendarWeekHoursBase__DKdZY{color:var(--idn-color-ink-muted)}.workspace_scheduleCalendarLoading__JcGQK{color:var(--idn-color-ink-muted);font-size:14px;padding:8px 0;min-height:40px}@media (max-width:720px){.workspace_noticeToast__Efq8A{top:calc(var(--idn-header-offset) + 12px);width:calc(100vw - 24px)}}@media (max-width:1080px){.workspace_shell__OEnqX{grid-template-columns:1fr}.workspace_sidebar__SQcpB{position:static}.workspace_chipGrid__PTsk4,.workspace_choiceGrid__mfWBT,.workspace_fieldGrid__5aSwy,.workspace_gridThree__3so_t,.workspace_heroMeta__H2zYS,.workspace_metricGrid__UH9Q5{grid-template-columns:1fr 1fr}.workspace_attendanceLiveLayout__iXdjw,.workspace_gridTwo__IacjK{grid-template-columns:1fr}}@media (max-width:720px){.workspace_page__TfzE5{padding:16px}.workspace_sidebar__SQcpB{display:none}.workspace_content__oupmb{gap:20px;padding-bottom:calc(98px + env(safe-area-inset-bottom))}.workspace_mobileTopBar__eYWNg{display:flex}.workspace_mobileBottomBar__4rilv{position:fixed;inset-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;display:block}.workspace_hero__5UAy7,.workspace_modalCard__7ckZT,.workspace_noticeCard__QcEpF,.workspace_panel__BtS13,.workspace_tablePanel__8PRld{padding:20px;border-radius:24px}.workspace_heroMobileHidden__C6fOD{display:none}.workspace_heroHeader__3RJMN{grid-template-columns:1fr;display:grid}.workspace_heroAside__RXz5R{display:grid;gap:12px}.workspace_heroTitle__1AzYt{display:none}.workspace_heroDescription__2wxLB{font-size:14px;line-height:1.7}.workspace_attendanceInlineActions__mQPuK,.workspace_attendancePrimaryActions__nZv15,.workspace_buttonRow__8BnlN,.workspace_heroActions__A8wED{display:grid;grid-template-columns:1fr}.workspace_attendanceInlineActions__mQPuK form,.workspace_attendanceInlineActions__mQPuK form>*,.workspace_attendanceInlineActions__mQPuK>*,.workspace_attendancePrimaryActions__nZv15>*,.workspace_buttonRow__8BnlN form,.workspace_buttonRow__8BnlN form>*,.workspace_buttonRow__8BnlN>*,.workspace_heroActions__A8wED>*{width:100%}.workspace_attendanceLiveTimer__Alv5S{font-size:clamp(22px,8vw,30px)}.workspace_availabilityBaseForm__84F18{grid-template-columns:1fr}.workspace_availabilityBaseField__iJEdT{align-items:flex-start;flex-direction:column}.workspace_availabilityBaseField__iJEdT .workspace_input__sJDaX{max-width:none}.workspace_availabilityWeekdays__q7aJw{gap:6px;padding:0 2px;font-size:11px}.workspace_availabilityWeekRow__r8866{padding:12px;gap:10px}.workspace_availabilityWeekHeader__Cwry3{justify-content:flex-end}.workspace_availabilityWeekDays__G_GdC{gap:6px}.workspace_availabilityDayCell__yGeWN{min-height:48px;padding:7px 8px;border-radius:13px;font-size:13px}.workspace_availabilityDayCellNumber__3syGS{font-size:13px}.workspace_availabilityDayCellHours__Offsz{font-size:10px}.workspace_availabilityMonthHeader___QETD{gap:8px}.workspace_availabilityMonthFieldRow__q9AEO{grid-template-columns:1fr}.workspace_availabilityDayBreakdownRow__7zbzY,.workspace_availabilityDayBreakdownTotal___n7Ws{grid-template-columns:48px minmax(0,1fr);gap:8px}.workspace_attendanceLiveActionButton__2MWX1{min-height:54px;font-size:15px}.workspace_recentRecordHeader____jfJ{align-items:flex-start;flex-wrap:wrap}.workspace_recentRecordTopLine__VUl4e{width:100%}.workspace_recentRecordDuration__XtAzT{min-height:30px;font-size:13px}.workspace_sessionActions__b1Z7B{gap:6px}.workspace_sessionActionButton__HxvZX{width:32px;height:32px;border-radius:10px}.workspace_recentRecordSummary__tptEw{font-size:16px}.workspace_chipGrid__PTsk4,.workspace_choiceGrid__mfWBT,.workspace_fieldGrid__5aSwy,.workspace_gridThree__3so_t,.workspace_heroMeta__H2zYS,.workspace_metricGrid__UH9Q5{grid-template-columns:1fr}.workspace_table__gn8j3{display:block;overflow-x:auto;white-space:nowrap}.workspace_navText___841d span,.workspace_panelSubtitle__8fft2{display:none}.workspace_listTop__zKfQB,.workspace_modalHeader__cmUju,.workspace_panelHeader__qzosW{display:grid;justify-content:stretch}.workspace_metaCard__efP_P,.workspace_metricCard__BNSHv{gap:8px}.workspace_metaCard__efP_P p,.workspace_metricNote__6GVrb{font-size:12px;line-height:1.6}.workspace_desktopOnly__2WEJ5{display:none}.workspace_mobileOnly__RkXqP{display:block}.workspace_desktopUserMenuBar__fHdNC,.workspace_desktopUserMenu__Pw_jc{display:none}.workspace_modalBackdrop__aJnO6{padding:12px}.workspace_modalCardCompact__O4Cpk{max-height:calc(100vh - 24px);padding:14px;gap:12px;border-radius:22px}.workspace_modalPanelCard__cZWN3{padding:14px}.workspace_historyFilterHeader__xc9At{flex-direction:column;align-items:flex-start;gap:12px}.workspace_historyFilterBar__s8kU4{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.workspace_historyDateForm__Ny_sE{width:100%}.workspace_historyDateInput__HG85_{flex:1;min-width:0;width:100%}.workspace_historyQuickBtns__EvKPX{width:100%;gap:6px}.workspace_historyFilterBtnActive__smRsG,.workspace_historyFilterBtn__vR9xP{flex:1;text-align:center;min-height:38px}.workspace_historySummaryHeader__6KhY_,.workspace_historySummaryRow__JzX98,.workspace_historySummaryTotal__MJRa6{grid-template-columns:1fr 80px 90px;padding:8px 10px;gap:8px}.workspace_historyPagination__PhZwH{gap:10px}.workspace_historyPageBtnDisabled__y0YhM,.workspace_historyPageBtn__jpPtp{padding:0 10px;font-size:12px}.workspace_historyPageTotal__2sv1L{display:none}.workspace_scheduleCalendarWeekRow__Y7vD_{grid-template-columns:1fr;gap:6px}.workspace_scheduleCalendarWeekHours__q9mzN{text-align:left}}.workspace_projectBreakdownList__ONAk9{display:grid;gap:14px}.workspace_projectBreakdownItem__WYabV{display:grid;gap:6px}.workspace_projectBreakdownName__v4Mjh{display:flex;align-items:center;gap:8px;font-size:13px}.workspace_projectBreakdownTotal__X2lQH{padding-top:10px;border-top:1px solid var(--line);font-size:13px}.workspace_profileAvatar__xfQsS{display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0}.workspace_profileAvatarImage__ppXHL{width:80px;height:80px;border-radius:50%;object-fit:cover}.workspace_profileAvatarFallback__mVCDI{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--idn-color-accent);color:#fff;font-size:32px;font-weight:700}.workspace_profileBasicRow__9RadR{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.workspace_profileMeta__JUyW2{display:grid;gap:12px;margin:0;padding:0;flex:1;min-width:0}.workspace_profileMetaRow__UQw0v{display:flex;align-items:baseline;gap:12px}.workspace_profileMetaRow__UQw0v dt{width:80px;flex-shrink:0;font-size:13px}.workspace_profileMetaRow__UQw0v dd{margin:0;font-size:14px}.workspace_profileForms__H_QMl{display:grid;gap:16px;align-content:start}