.page_shell__sIWzo{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.page_sidebar__p2GLB{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:24px;height:100vh;min-height:0;padding:20px;overflow-y:auto;background:var(--sidebar);color:#ffffff}.page_brand__7TV1Q{display:flex;align-items:center;gap:12px;min-width:0}.page_brandMark__n1s4N{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;background:var(--brand);border-radius:8px;font-size:13px;font-weight:800}.page_brand__7TV1Q h1,.page_brand__7TV1Q p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.page_brand__7TV1Q h1{font-size:18px;line-height:22px}.page_brand__7TV1Q p{margin-top:3px;color:var(--sidebar-muted);font-size:13px}.page_nav__ijo23{display:grid;flex:1 1;align-content:start;grid-gap:22px;gap:22px;min-height:0}.page_navSection__o8pJR{display:grid;grid-gap:6px;gap:6px}.page_navSection__o8pJR h2{margin:0 0 4px;color:var(--sidebar-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.page_navItem__qmtZO{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;min-width:0;padding:0 10px;color:#e5e7eb;background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.page_navItem__qmtZO:hover{background:rgb(255 255 255/8%)}.page_navItem__qmtZO span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_navItemActive__aYVkI{background:rgb(255 255 255/9%)}.page_navItemMuted__nOqs3{color:#8f9aad;cursor:not-allowed}.page_sidebarFooter___5jNc{display:grid;grid-gap:12px;gap:12px;margin-top:auto}.page_sidebarButton__Yj5uI{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;color:#e5e7eb;background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/12%);border-radius:6px;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.page_version__rf6Pm{display:grid;grid-gap:4px;gap:4px;padding-top:12px;color:var(--sidebar-muted);border-top:1px solid rgb(255 255 255/12%);font-size:12px}.page_content___38fW{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0;padding:28px}.page_header__oRW75{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding-bottom:18px;border-bottom:1px solid var(--line)}.page_header__oRW75 h2,.page_header__oRW75 p{margin:0}.page_header__oRW75 h2{margin-top:4px;font-size:26px;line-height:32px}.page_headerActions__jn5aq{display:flex;align-items:center;gap:10px;min-width:0}.page_operator__1free{overflow:hidden;max-width:280px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.page_eyebrow__yxIK8{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.page_badge__0mJr3,.page_statusPill__jGukt{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;color:#334155;background:#f1f5f9;border:1px solid #d8dee8;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize;white-space:nowrap}.page_statusGood__ab8Vk{color:#047857;background:#ecfdf3;border-color:#abefc6}.page_statusWarning__g0U3Y{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.page_error__JBrsB,.page_inlineState__gqHTD,.page_notice__0ppi1{padding:11px 12px;border-radius:8px;font-size:13px;font-weight:700}.page_inlineState__gqHTD,.page_notice__0ppi1{color:#0f5132;background:#ecfdf3;border:1px solid #abefc6}.page_error__JBrsB{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.page_metrics__gQOaH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_loginPanel__Q1LrK,.page_metric__BaKvc,.page_panel__yrxLs,.page_planCard__2QEha{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.page_metric__BaKvc{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:16px}.page_currentPlan__opxRe span,.page_metric__BaKvc span,.page_templateRow__A2Ls_ small{color:var(--muted);font-size:13px;font-weight:700}.page_metric__BaKvc strong{font-size:20px;line-height:24px}.page_detailHeader__HEenA p,.page_loginPanel__Q1LrK p,.page_metric__BaKvc p,.page_panelHeader__4XGnD p,.page_planCard__2QEha p{margin:0;color:var(--muted);font-size:13px;line-height:18px}.page_workspace__5fony{display:grid;grid-gap:18px;gap:18px;min-width:0}.page_panel__yrxLs{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px}.page_detailHeader__HEenA,.page_panelHeader__4XGnD,.page_planCardHeader__M5ZUR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.page_loginPanel__Q1LrK h3,.page_panel__yrxLs h3,.page_panel__yrxLs h4,.page_planCard__2QEha h4{margin:0}.page_loginPanel__Q1LrK h3,.page_panel__yrxLs h3{font-size:18px;line-height:24px}.page_panel__yrxLs h4,.page_planCard__2QEha h4{font-size:15px;line-height:20px}.page_loginPanel__Q1LrK{display:grid;grid-gap:18px;gap:18px;max-width:720px;padding:18px}.page_assignmentForm__TeMU7,.page_formGrid__iGp3j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_assignmentForm__TeMU7{grid-template-columns:repeat(3,minmax(0,1fr))}.page_assignmentForm__TeMU7 label,.page_formGrid__iGp3j label{display:grid;grid-gap:6px;gap:6px;min-width:0}.page_assignmentForm__TeMU7 label span,.page_formGrid__iGp3j label span{color:#475467;font-size:12px;font-weight:800}.page_assignmentForm__TeMU7 input,.page_assignmentForm__TeMU7 select,.page_formGrid__iGp3j input{width:100%;min-height:40px;min-width:0;padding:0 10px;color:var(--foreground);background:#ffffff;border:1px solid #cfd6e3;border-radius:7px;font:inherit;font-size:14px}.page_iconButton__hOl9u,.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.page_primaryButton__gjjaG{color:#ffffff;background:var(--brand);border:1px solid var(--brand-strong)}.page_iconButton__hOl9u,.page_secondaryButton__0Pzex{color:#334155;background:#ffffff;border:1px solid #cfd6e3}.page_iconButton__hOl9u{width:40px;padding:0}.page_iconButton__hOl9u:disabled,.page_primaryButton__gjjaG:disabled,.page_secondaryButton__0Pzex:disabled{cursor:not-allowed;opacity:.55}.page_formActions__J97P3{display:flex;align-items:flex-end;gap:10px;min-width:0}.page_split__tNyHh{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.page_listPane__uBjl1{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.page_tenantRow__Us7W2{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;text-align:left;background:#ffffff;border:1px solid #d8dee8;border-radius:8px;cursor:pointer;font:inherit}.page_tenantRowActive__Ca0Fr{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.page_detailHeader__HEenA div,.page_planCardHeader__M5ZUR div,.page_tenantRow__Us7W2 span{display:grid;grid-gap:3px;gap:3px;min-width:0}.page_tenantRow__Us7W2 small,.page_tenantRow__Us7W2 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tenantRow__Us7W2 strong{color:var(--foreground);font-size:14px}.page_tenantRow__Us7W2 small{color:var(--muted);font-size:12px}.page_detailPane__tiei_{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.page_currentPlan__opxRe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_currentPlan__opxRe div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;background:var(--panel-subtle);border:1px solid #e1e6ef;border-radius:8px}.page_currentPlan__opxRe strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.page_planGrid__O_U0A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_planCard__2QEha{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.page_planFacts__mJRmn{display:flex;flex-wrap:wrap;gap:8px}.page_emptyInline__vg3Pp,.page_planFacts__mJRmn span{padding:6px 8px;color:#475467;background:#f8fafc;border:1px solid #e1e6ef;border-radius:6px;font-size:12px;font-weight:800;text-transform:capitalize}.page_templateList__SONdS{display:grid;grid-gap:8px;gap:8px}.page_templateRow__A2Ls_{display:grid;grid-gap:4px;gap:4px;padding:10px;background:#fbfcfe;border:1px solid #e1e6ef;border-radius:7px}.page_templateRow__A2Ls_ small,.page_templateRow__A2Ls_ span,.page_templateRow__A2Ls_ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tableWrap__rOSvK{overflow-x:auto;border:1px solid #e1e6ef;border-radius:8px}.page_table__qtljL{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.page_table__qtljL td,.page_table__qtljL th{padding:11px 12px;text-align:left;border-bottom:1px solid #e1e6ef}.page_table__qtljL th{color:#475467;background:#f8fafc;font-size:12px;font-weight:900}.page_table__qtljL td{color:#1f2937}.page_table__qtljL tr:last-child td{border-bottom:0}.page_empty__btHOz{padding:16px;color:var(--muted);background:#fbfcfe;border:1px dashed #cfd6e3;border-radius:8px;font-size:13px;font-weight:700}.page_spin__OXxwq{animation:page_spin__OXxwq .9s linear infinite}.page_skeletonBlock__EpeDf,.page_skeletonHeader__1b71Q,.page_skeletonLineShort__Y5YY9,.page_skeletonLine__HbJx3{border-radius:8px;background:linear-gradient(90deg,#e7ecf3,#f6f8fb 50%,#e7ecf3);background-size:200% 100%;animation:page_skeleton__Q_QLc 1.2s ease-in-out infinite}.page_skeletonBlock__EpeDf{height:160px}.page_skeletonHeader__1b71Q{height:72px}.page_skeletonLine__HbJx3{height:14px}.page_skeletonLineShort__Y5YY9{width:60%;height:22px}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}@keyframes page_skeleton__Q_QLc{to{background-position:-200% 0}}@media (max-width:1180px){.page_currentPlan__opxRe,.page_metrics__gQOaH{grid-template-columns:repeat(2,minmax(0,1fr))}.page_planGrid__O_U0A,.page_split__tNyHh{grid-template-columns:1fr}}@media (max-width:820px){.page_shell__sIWzo{grid-template-columns:1fr}.page_sidebar__p2GLB{position:static;height:auto;max-height:none}.page_nav__ijo23{grid-template-columns:1fr}.page_content___38fW{padding:20px}.page_header__oRW75{display:grid}.page_headerActions__jn5aq{width:100%;justify-content:space-between}.page_operator__1free{max-width:min(72vw,420px)}.page_assignmentForm__TeMU7,.page_currentPlan__opxRe,.page_formGrid__iGp3j,.page_metrics__gQOaH{grid-template-columns:1fr}.page_formActions__J97P3{align-items:stretch;flex-direction:column}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{width:100%}}