.DocumentUploader_wrap__0GBaa{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.DocumentUploader_row__tclQh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.Field_field__KZn0e{display:grid;grid-gap:6px;gap:6px;min-width:0}.Field_label__gJm_K{font-size:var(--text-sm);font-weight:500;color:var(--text)}.Field_hint__EefXE{font-size:var(--text-xs);color:var(--muted)}.Field_control__m9P4q{height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);font-size:var(--text-base);width:100%;min-width:0;transition:border-color var(--dur-fast) var(--ease)}.Field_control__m9P4q::placeholder{color:var(--faint)}.Field_control__m9P4q:hover:not(:disabled){border-color:var(--muted)}.Field_control__m9P4q:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.Field_control__m9P4q:disabled{background:var(--surface);color:var(--muted);cursor:not-allowed}.Field_textarea__Ol0dH{height:auto;min-height:88px;padding:10px;resize:vertical;line-height:var(--leading-normal)}select.Field_control__m9P4q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.Field_grid___NQfG{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Field_grid___NQfG>.Field_full__OlkBU{grid-column:1/-1}@media (max-width:560px){.Field_grid___NQfG{grid-template-columns:1fr}}.login_wrap__tILCg{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:var(--canvas)}.login_card__NoG7p{display:grid;grid-template-columns:1fr 1.05fr;width:min(960px,100%);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.login_art__b_2TQ{background:var(--brand-soft);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5);border-right:1px solid var(--line)}.login_brandRow__rAFzm{display:flex;align-items:center;gap:var(--space-2)}.login_mark__R9R3H{width:32px;height:32px;display:grid;place-items:center;background:var(--brand);color:var(--text-inverse);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;border-radius:var(--radius-sm)}.login_brandName__ZsNyh{font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.login_headline__2_smZ{font-size:var(--text-2xl);max-width:14ch;line-height:1.15}.login_copy__zuSoW{color:var(--muted);max-width:36ch;margin:0}.login_workspace__Fq2MM{margin-top:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);display:grid;grid-gap:2px;gap:2px}.login_wsName__3WNul{font-weight:600;font-size:var(--text-md)}.login_form__NY6Qf{padding:var(--space-8);display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.login_roles__U22Uc{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.login_roleOption__rvrDc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px 8px;display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;cursor:pointer;position:relative}.login_roleOption__rvrDc:hover{border-color:var(--line-strong)}.login_roleInput__BjS4x{position:absolute;opacity:0;pointer-events:none}.login_roleInput__BjS4x:checked+.login_roleLabel___4mYq{color:var(--brand-ink);font-weight:600}.login_roleOption__rvrDc:has(.login_roleInput__BjS4x:checked){border-color:var(--brand);background:var(--brand-soft)}.login_roleOption__rvrDc:has(.login_roleInput__BjS4x:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.login_roleLabel___4mYq{font-size:var(--text-sm);font-weight:500}.login_roleHint__5qzRf{font-size:var(--text-2xs);color:var(--muted)}@media (max-width:760px){.login_card__NoG7p{grid-template-columns:1fr}.login_art__b_2TQ{border-right:0;border-bottom:1px solid var(--line)}.login_art__b_2TQ,.login_form__NY6Qf{padding:var(--space-6)}.login_roles__U22Uc{grid-template-columns:repeat(2,1fr)}}.login_orgLogo__Z2Yml{height:40px;width:auto;object-fit:contain;margin-bottom:8px}.login_powered__XNlh1{margin-top:auto;padding-top:16px;font-size:11px;color:var(--faint);border-top:1px solid var(--line)}.login_powered__XNlh1 strong{color:var(--muted)}.Modal_backdrop__MVQWC{position:fixed;inset:0;z-index:50;background:rgba(47,51,56,.4);display:grid;place-items:center;padding:var(--space-5)}.Modal_panel__LhluY{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.Modal_head__rPr1_{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.Modal_title__iI9nk{font-size:var(--text-lg);font-weight:600;flex:1 1;min-width:0}.Modal_close__vttM6{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;color:var(--muted);flex:none}.Modal_close__vttM6:hover{color:var(--text);border-color:var(--line-strong)}.Modal_body__9cyDA{padding:var(--space-5);overflow-y:auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Modal_foot__azXXe{display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-5);border-top:1px solid var(--line)}.Avatar_avatar__WzKod{display:inline-grid;place-items:center;border-radius:var(--radius);font-weight:600;letter-spacing:.02em;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_brand__3gFMh{background:var(--brand-soft);color:var(--brand-ink)}.Avatar_teal__tWJog{background:var(--teal-soft);color:var(--teal)}.Avatar_orange__CXRIT{background:var(--orange-soft);color:var(--orange)}.Avatar_info__1mOZY{background:var(--info-soft);color:var(--info)}.Avatar_muted__daBcN{background:var(--line);color:var(--muted)}.ImageUpload_wrap__uJiwG{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ImageUpload_row__DN0CP{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ImageUpload_preview__WWAlx{object-fit:cover;border:1px solid var(--line);background:var(--surface);display:block}.ImageUpload_logo__Lj7QD{width:96px;height:64px}.ImageUpload_avatar__JMwfT{width:64px;height:64px}.ImageUpload_round__KxQWd{border-radius:50%}.ImageUpload_placeholder___0vgu{display:grid;place-items:center;border:1px dashed var(--line-strong);background:var(--surface);color:var(--muted);font-size:var(--text-xs)}.ImageUpload_actions__4pW06{display:flex;gap:var(--space-2);flex-wrap:wrap}.TopBar_bar__KnxlP{height:var(--topbar-h);display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-5);background:var(--surface-raised);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.TopBar_brand__Bzu0l{display:flex;align-items:center;gap:var(--space-2);flex:none}.TopBar_mark__sCzXJ{width:28px;height:28px;display:grid;place-items:center;background:var(--brand);color:var(--text-inverse);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;border-radius:var(--radius-sm)}.TopBar_logoImg__nGrEb{height:28px;width:28px;object-fit:contain;border-radius:var(--radius-sm);background:var(--surface)}.TopBar_name__eaUbX{font-size:var(--text-md);font-weight:600;letter-spacing:-.02em}.TopBar_org__ihstY{display:flex;align-items:center;gap:var(--space-4);min-width:0;padding-left:var(--space-4);border-left:1px solid var(--line)}.TopBar_orgLabel__QJ0fe{font-size:var(--text-xs);color:var(--muted);line-height:1.2}.TopBar_orgName__PVp62{font-size:var(--text-base);font-weight:500;line-height:1.3}.TopBar_orgName__PVp62,.TopBar_path__3mDvA{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_path__3mDvA{color:var(--faint);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px 6px}.TopBar_orgSelect__EzOd9,.TopBar_path__3mDvA{font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--surface)}.TopBar_orgSelect__EzOd9{color:var(--text);border:1px solid var(--brand);border-radius:var(--radius-sm);padding:3px 8px;cursor:pointer;outline:none}.TopBar_orgSelect__EzOd9:focus{border-color:var(--brand)}.TopBar_right__By_0c{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);flex:none}.TopBar_user__eRy8K{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit;padding:4px 6px;border-radius:var(--radius)}.TopBar_user__eRy8K:hover{background:var(--surface);text-decoration:none}.TopBar_userText__KTkzs{line-height:1.2}.TopBar_userName__Wx_Ps{font-size:var(--text-sm);font-weight:500}.TopBar_userRole__DL_K8{font-size:var(--text-xs);color:var(--muted)}@media (max-width:820px){.TopBar_org__ihstY,.TopBar_path__3mDvA,.TopBar_userText__KTkzs{display:none}}.TopBar_portalBadge__M2xyB{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:11px}.TopBar_portalDot__aB01B{width:6px;height:6px;border-radius:50%;background:var(--brand)}.TopBar_portalText__gnTt4{font-weight:500;color:var(--text)}.TopBar_portalHost__SEuSF{color:var(--muted);font-family:var(--font-mono);font-size:10px}.TopBar_brandText__j2rt_{display:grid}.TopBar_brandSub__cQrKn{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.TopBar_orgLogo__0uz1m{object-fit:contain}.TopBar_orgLogo__0uz1m,.TopBar_orgMark__bc1ns{height:28px;width:28px;border-radius:var(--radius-sm)}.TopBar_orgMark__bc1ns{display:grid;place-items:center;background:var(--brand);color:white;font-size:12px;font-weight:700}.TopBar_poweredBy__p6ouM{position:absolute;bottom:-20px;left:20px;font-size:10px;color:var(--faint)}.TopBar_poweredBrand__KmT1U{color:var(--muted);font-weight:500}.SideNav_nav__VKg5G{background:var(--surface-raised);border-right:1px solid var(--line);padding:20px 12px;position:-webkit-sticky;position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow-y:auto}.SideNav_list__Ku_LO{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.SideNav_link__6k_r_{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);color:var(--text);font-size:13.5px;font-weight:450;text-decoration:none;transition:background .12s}.SideNav_link__6k_r_:hover{background:var(--surface);text-decoration:none}.SideNav_active___b12G{background:var(--brand-soft);color:var(--brand-ink);font-weight:550;border-left:2px solid var(--brand);padding-left:10px}.SideNav_label__67XES{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_badge__LqdyX{font-size:11px;font-weight:600;background:var(--line);color:var(--muted);padding:2px 7px;border-radius:var(--radius-sm);min-width:20px;text-align:center}.SideNav_active___b12G .SideNav_badge__LqdyX{background:var(--brand);color:var(--text-inverse)}@media (max-width:960px){.SideNav_nav__VKg5G{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.SideNav_list__Ku_LO{display:flex;gap:4px;overflow-x:auto}.SideNav_link__6k_r_{white-space:nowrap}.SideNav_active___b12G{border-left:0;border-bottom:2px solid var(--brand);padding-left:12px}}.Stat_stat__2qgzD{display:grid;grid-gap:6px;gap:6px;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);text-align:left;min-width:0}.Stat_interactive__Zws0q{transition:border-color var(--dur-fast) var(--ease)}.Stat_interactive__Zws0q:hover{border-color:var(--line-strong)}.Stat_value__GrsdD{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.Stat_hint__OYLXY{font-size:var(--text-xs);color:var(--muted)}.Stat_bad__HzM3L,.Stat_brand__Pe8__,.Stat_info__5f7u_,.Stat_ok__MPIii,.Stat_warn__Hd__E{border-left-width:3px;background:var(--surface)}.Stat_brand__Pe8__{border-left-color:var(--brand)}.Stat_brand__Pe8__ .Stat_value__GrsdD{color:var(--brand-ink)}.Stat_ok__MPIii{border-left-color:var(--ok)}.Stat_ok__MPIii .Stat_value__GrsdD{color:var(--teal)}.Stat_warn__Hd__E{border-left-color:var(--warn)}.Stat_warn__Hd__E .Stat_value__GrsdD{color:var(--orange)}.Stat_bad__HzM3L{border-left-color:var(--bad)}.Stat_bad__HzM3L .Stat_value__GrsdD{color:var(--brand-ink)}.Stat_info__5f7u_{border-left-color:var(--info)}.Stat_info__5f7u_ .Stat_value__GrsdD{color:var(--info)}.Stat_grid__mKWhE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:900px){.Stat_grid__mKWhE{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.Stat_grid__mKWhE{grid-template-columns:1fr}}.Table_wrap__hOfUr{overflow-x:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius)}.Table_table__rzXVj{width:100%;border-collapse:collapse;font-size:13.5px}.Table_table__rzXVj th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap}.Table_table__rzXVj td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:middle}.Table_table__rzXVj tbody tr:first-child td{border-top:0}.Table_interactive__4dBeB{cursor:pointer}.Table_interactive__4dBeB:hover td{background:var(--surface)}.Table_interactive__4dBeB:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ProgressBar_wrap__ET5Kc{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ProgressBar_label__JbBc5{font-size:var(--text-xs);color:var(--muted);flex:none}.ProgressBar_track__4z_1w{flex:1 1;min-width:40px;height:4px;background:var(--line);border-radius:var(--radius-sm);overflow:hidden}.ProgressBar_fill__xN0da{height:100%;background:var(--brand);border-radius:var(--radius-sm);transition:width var(--dur) var(--ease)}.ProgressBar_value__1Wg0g{font-size:var(--text-sm);font-weight:600;color:var(--text);min-width:32px;text-align:right;flex:none}.SeatUsage_wrap__YyPJf{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SeatUsage_compact__Mrxkz{gap:var(--space-2)}.SeatUsage_headline__ercfP{display:flex;align-items:baseline;gap:var(--space-2)}.SeatUsage_count__pVYw0{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;line-height:1}.SeatUsage_of__vdPPO{font-size:var(--text-base);color:var(--muted)}.SeatUsage_meta__08Q72{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted)}.OrgTree_tree__YgWKQ{display:grid}.OrgTree_child__x18aB,.OrgTree_node__VCxRn{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line)}.OrgTree_node__VCxRn:first-child{border-top:0;padding-top:0}.OrgTree_child__x18aB{padding-left:var(--space-6);position:relative}.OrgTree_child__x18aB:before{top:0;bottom:0;width:1px}.OrgTree_child__x18aB:after,.OrgTree_child__x18aB:before{content:"";position:absolute;left:var(--space-3);background:var(--line)}.OrgTree_child__x18aB:after{top:50%;width:12px;height:1px}.OrgTree_nodeMain__xEuCj{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.OrgTree_nodeName__fAzkW{font-size:var(--text-md);font-weight:550}.OrgTree_nodeMeta__Y5p0n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.OrgTree_path__Si59p{font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 5px;color:var(--muted)}@media (max-width:700px){.OrgTree_child__x18aB,.OrgTree_node__VCxRn{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.OrgTree_child__x18aB{padding-left:var(--space-4)}}