.server-view[data-v-8c146013]{gap:14px;display:grid}.server-metrics[data-v-8c146013]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.server-metrics .metric small[data-v-8c146013]{color:#6f7c74;font-size:12px}.server-table[data-v-8c146013]{overflow-x:auto}.server-table .table-row[data-v-8c146013]{grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.5fr) 130px 70px 90px 120px 110px 90px;min-width:1120px}.server-issue-table .table-row[data-v-8c146013]{grid-template-columns:minmax(150px,.8fr) minmax(120px,.6fr) minmax(220px,1.2fr) minmax(280px,1.5fr)}.server-table .table-row>span[data-v-8c146013]:first-child{flex-direction:column;gap:3px;display:flex}.integration-table .table-row[data-v-8c146013]{grid-template-columns:minmax(130px,.8fr) 110px minmax(220px,1.3fr) 150px minmax(280px,1.8fr)}.integration-table .scope-line[data-v-8c146013]{flex-wrap:wrap;gap:5px;display:flex}.integration-table .scope-line i[data-v-8c146013]{color:#244c3a;background:#edf3ef;border-radius:5px;padding:3px 7px;font-size:12px;font-style:normal}.integration-table .scope-line em[data-v-8c146013]{color:#65736b;font-style:normal}.config-source-cell[data-v-8c146013]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.config-source-cell small[data-v-8c146013]{color:#6f7c74;overflow-wrap:anywhere;flex-basis:100%}.server-table small[data-v-8c146013]{color:#6f7c74}.status-dot[data-v-8c146013]{background:#c24832;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.status-dot.ok[data-v-8c146013]{background:#247653}@media (width<=960px){.server-metrics[data-v-8c146013]{grid-template-columns:repeat(2,minmax(0,1fr))}.server-issue-table .table-row[data-v-8c146013]{grid-template-columns:1fr}}.accounts-page[data-v-8c146013]{gap:14px;display:grid}.accounts-commandbar[data-v-8c146013]{align-items:center;gap:12px;min-height:42px;display:flex}.accounts-page .secondary.compact[data-v-8c146013],.accounts-page .primary.compact[data-v-8c146013]{border-radius:6px;height:34px;margin-top:0;padding:0 10px}.account-registry-state[data-v-8c146013]{color:#617068;margin-left:auto;font-size:13px}.segmented-control[data-v-8c146013]{background:#edf2ef;border:1px solid #d8e1db;border-radius:7px;align-items:center;padding:3px;display:inline-flex}.segmented-control button[data-v-8c146013]{color:#536158;cursor:pointer;height:34px;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.segmented-control button.active[data-v-8c146013]{color:#174f39;background:#fff;box-shadow:0 1px 3px #162f2321}.segmented-control.compact button[data-v-8c146013]{height:30px;padding:0 10px}.accounts-layout[data-v-8c146013]{grid-template-columns:minmax(640px,1.65fr) minmax(330px,.8fr);align-items:start}.account-members-panel[data-v-8c146013]{min-width:0;overflow:hidden}.account-filters[data-v-8c146013]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.search-control[data-v-8c146013]{color:#69776f;background:#fff;border:1px solid #d7e0da;border-radius:6px;align-items:center;gap:8px;width:min(360px,100%);height:38px;padding:0 11px;display:flex}.search-control[data-v-8c146013]:focus-within{border-color:#2b7658;box-shadow:0 0 0 2px #2b76581a}.search-control input[data-v-8c146013]{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.account-member-table[data-v-8c146013]{overflow-x:auto}.account-member-table .table-row[data-v-8c146013]{grid-template-columns:minmax(190px,1.15fr) minmax(150px,.95fr) repeat(4,minmax(74px,.55fr));min-width:760px}.account-member-row[data-v-8c146013]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #e5ebe7}.account-member-row[data-v-8c146013]:hover{background:#f4f8f5}.account-member-row.active[data-v-8c146013]{background:#eaf3ed;box-shadow:inset 3px 0 #257453}.account-member-row .member-cell[data-v-8c146013]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.account-member-row .member-cell>span[data-v-8c146013]:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.account-member-row .member-cell img[data-v-8c146013],.account-member-row .avatar-fallback[data-v-8c146013]{width:34px;height:34px}.account-member-row small[data-v-8c146013]{color:#718077;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-department[data-v-8c146013]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-state[data-v-8c146013]{color:#647168;white-space:nowrap;background:#eef2ef;border-radius:5px;align-items:center;width:fit-content;padding:3px 7px;font-size:12px;display:inline-flex}.account-state.ok[data-v-8c146013]{color:#1d6a49;background:#e8f3ec}.account-state.pending[data-v-8c146013]{color:#8a631b;background:#fff4db}.account-state.bad[data-v-8c146013]{color:#aa3e2d;background:#fdebe7}.account-empty[data-v-8c146013]{color:#748078;text-align:center;padding:34px 12px}.account-detail[data-v-8c146013]{align-self:start}.account-person-head[data-v-8c146013]{border-bottom:1px solid #e2e9e4;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:16px;display:grid}.account-person-avatar[data-v-8c146013],.account-person-avatar img[data-v-8c146013]{object-fit:cover;border-radius:7px;place-items:center;width:50px;height:50px;display:grid}.account-person-avatar[data-v-8c146013]{color:#18563d;background:#e4eee8;font-size:18px;font-weight:700}.account-person-head h2[data-v-8c146013]{margin:0 0 3px;font-size:18px}.account-person-head div[data-v-8c146013]{gap:2px;min-width:0;display:grid}.account-person-head div>span[data-v-8c146013]{color:#68766e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-person-head code[data-v-8c146013]{width:fit-content}.account-system-grid[data-v-8c146013]{gap:10px;margin-top:14px;display:grid}.account-system-card[data-v-8c146013]{border:1px solid #dce5df;border-radius:7px;gap:11px;padding:13px;display:grid}.account-system-card header[data-v-8c146013]{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-system-card dl[data-v-8c146013]{gap:7px;margin:0;display:grid}.account-system-card dl>div[data-v-8c146013]{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;display:grid}.account-system-card dt[data-v-8c146013]{color:#6a786f;font-size:12px}.account-system-card dd[data-v-8c146013]{overflow-wrap:anywhere;min-width:0;margin:0}.account-error-text[data-v-8c146013]{color:#a63d2d;font-size:12px}.account-system-actions[data-v-8c146013]{flex-wrap:wrap;gap:7px;display:flex}.account-link-form[data-v-8c146013]{border-top:1px solid #e2e9e4;gap:9px;padding-top:11px;display:grid}.account-link-form label[data-v-8c146013]{color:#59675f;gap:4px;font-size:12px;display:grid}.account-link-form input[data-v-8c146013]{width:100%;min-width:0}.account-link-form>div[data-v-8c146013]{align-items:center;gap:7px;display:flex}.inline-close[data-v-8c146013]{width:32px;height:32px}.detail-empty[data-v-8c146013]{place-items:center;min-height:220px;display:grid}.account-config-grid[data-v-8c146013]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.account-config-item[data-v-8c146013]{border:1px solid #dce5df;border-radius:7px;gap:10px;padding:14px;display:grid}.account-config-item>div[data-v-8c146013]{justify-content:space-between;gap:8px;display:flex}.account-config-item label[data-v-8c146013]{color:#536158;gap:5px;font-size:13px;display:grid}.account-config-item .switch-line[data-v-8c146013]{align-items:center;gap:6px;display:flex}@media (width<=1180px){.accounts-layout[data-v-8c146013]{grid-template-columns:1fr}.account-detail[data-v-8c146013]{width:100%}.account-system-grid[data-v-8c146013],.account-config-grid[data-v-8c146013]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.accounts-commandbar[data-v-8c146013]{flex-direction:column;align-items:stretch}.account-registry-state[data-v-8c146013]{margin-left:0}.account-filters[data-v-8c146013]{flex-direction:column;align-items:stretch}.account-system-grid[data-v-8c146013],.account-config-grid[data-v-8c146013]{grid-template-columns:1fr}}.panel-head .secondary.compact[data-v-8c146013]{color:#1b5f43;cursor:pointer;background:#fff;border:1px solid #d6ded8;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 10px;display:inline-flex}.panel-head .secondary.compact[data-v-8c146013]:disabled{cursor:wait;opacity:.65}.identity-table .table-row[data-v-8c146013]{grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.6fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(180px,1fr) 70px}.member-cell[data-v-8c146013]{align-items:center;gap:10px;min-width:0;display:flex}.member-cell img[data-v-8c146013],.avatar-fallback[data-v-8c146013]{border-radius:50%;flex:0 0 30px;width:30px;height:30px}.member-cell img[data-v-8c146013]{object-fit:cover;border:1px solid #dfe7e2}.avatar-fallback[data-v-8c146013]{color:#1b5f43;background:#e7f0eb;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.member-cell strong[data-v-8c146013],.email-cell[data-v-8c146013],.identity-table .table-row>span[data-v-8c146013]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-grid[data-v-8c146013]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.help[data-v-8c146013]{gap:6px;line-height:1.6;display:grid}.preset-grid[data-v-8c146013]{gap:8px;display:grid}.preset-button[data-v-8c146013]{color:#17211b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.preset-button.active[data-v-8c146013]{background:#eef7f2;border-color:#1e6b4f}.preset-button span[data-v-8c146013],.handoff-mini span[data-v-8c146013]{color:#68746a;font-size:13px;line-height:1.5}.project-actions[data-v-8c146013]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.project-actions span[data-v-8c146013]{color:#68746a;font-size:13px}.scope-fieldset[data-v-8c146013]{max-height:340px}.scope-group[data-v-8c146013]{border-bottom:1px solid #edf2ee;gap:4px;padding:8px 0;display:grid}.scope-group[data-v-8c146013]:last-child{border-bottom:0}.scope-check span[data-v-8c146013]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.handoff-mini[data-v-8c146013]{gap:4px;margin-top:10px;display:grid}.handoff-panel[data-v-8c146013]{margin-top:16px}.handoff-grid[data-v-8c146013]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.handoff-grid article[data-v-8c146013]{min-width:0}.handoff-grid h3[data-v-8c146013]{margin:0 0 8px;font-size:14px}.docs-panel p[data-v-8c146013]{color:#5d6962;margin:0 0 14px;line-height:1.7}.endpoint-list[data-v-8c146013]{gap:10px;display:grid}.endpoint-card[data-v-8c146013]{background:#fff;border:1px solid #dfe7e2;border-radius:8px;padding:12px}.endpoint-card>div[data-v-8c146013]:first-child{align-items:center;gap:10px;margin-bottom:6px;display:flex}.endpoint-card code[data-v-8c146013],.field-list code[data-v-8c146013],.docs-panel pre code[data-v-8c146013]{color:#174f39}.field-list[data-v-8c146013]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.field-list span[data-v-8c146013]{background:#f8fbf9;border:1px solid #dfe7e2;border-radius:999px;padding:5px 8px}.docs-panel pre[data-v-8c146013],.handoff-grid pre[data-v-8c146013]{white-space:pre-wrap;background:#f8fbf9;border:1px solid #dfe7e2;border-radius:8px;margin:0;padding:12px;overflow:auto}@media (width<=980px){.docs-grid[data-v-8c146013],.handoff-grid[data-v-8c146013],.identity-table .table-row[data-v-8c146013]{grid-template-columns:1fr}.member-cell strong[data-v-8c146013],.email-cell[data-v-8c146013],.identity-table .table-row>span[data-v-8c146013]:nth-child(2){white-space:normal}}:root{color:#17211b;background:#f5f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #dfe7df;border-radius:8px;gap:14px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 1px 8px #17211b1a}.login-panel p{color:#68746a}.login-state{color:#516056}.qr-box{border:1px solid #dfe7df;border-radius:8px;place-items:center;min-height:280px;display:grid;overflow:hidden}.sidebar{color:#f7faf7;background:#17211b;flex-direction:column;gap:28px;padding:24px 18px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand strong,.brand span{display:block}.brand span{color:#aeb9b0;margin-top:3px;font-size:12px}.nav{gap:8px;display:grid}.nav button,.icon-button,.primary{cursor:pointer;border:0}.nav button{color:#d9e2db;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.nav button.active,.nav button:hover{color:#fff;background:#2c3b31}.content{min-width:0;padding:26px}.topbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.topbar-actions{gap:8px;display:flex}.eyebrow{color:#68746a;margin:0 0 4px;font-size:13px}.user-chip{color:#516056;margin-top:6px;font-size:13px;display:inline-block}h1,h2,p{margin:0}h1{font-size:28px}h2{font-size:17px}.icon-button{color:#17211b;background:#fff;border-radius:8px;width:40px;height:40px;box-shadow:0 1px 4px #17211b1f}.overview-grid,.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #dfe7df;border-radius:8px;box-shadow:0 1px 4px #17211b0d}.metric{gap:8px;padding:18px;display:grid}.metric span{color:#68746a}.metric strong{font-size:30px}.layout-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:16px;display:grid}.panel{min-width:0;padding:18px}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-head span{color:#68746a;font-size:13px}.project-list,.department-list{gap:10px;display:grid}.project-row,.department-list article{border:1px solid #e4eae4;border-radius:8px;padding:12px}.project-row strong,.project-row span,.department-list strong,.department-list span{display:block}.project-row>div:first-child span,.department-list span{color:#68746a;margin-top:4px;font-size:13px}.project-meta,.scope-line{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}code,.scope-line span{color:#35443a;background:#eef3ee;border-radius:6px;padding:4px 7px;font-size:12px}.form{gap:12px;display:grid}label{color:#516056;gap:6px;display:grid}input,select,textarea{color:#17211b;background:#fff;border:1px solid #ccd8ce;border-radius:8px;width:100%;padding:10px 11px}fieldset{border:1px solid #dfe7df;border-radius:8px;max-height:260px;padding:10px;overflow:auto}legend{color:#516056}.check{grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:5px 0}.primary{color:#fff;background:#1e6b4f;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;display:inline-flex}.secondary{color:#1e6b4f;cursor:pointer;background:#fff;border:1px solid #cbd8ce;border-radius:8px;align-items:center;gap:7px;height:34px;margin-top:10px;padding:0 10px;display:inline-flex}.secondary.danger{color:#9b2f17;border-color:#edc4ba}.hidden-file{display:none}.import-result{color:#516056;flex-wrap:wrap;gap:10px;display:flex}.table{border:1px solid #e4eae4;border-radius:8px;display:grid;overflow:hidden}.table-row{border-bottom:1px solid #e4eae4;grid-template-columns:1fr 1.6fr 1.1fr 80px;align-items:center;gap:10px;padding:11px 12px;display:grid}.table-row:last-child{border-bottom:0}.table-row.head{color:#516056;background:#eef3ee;font-weight:700}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability p{color:#516056;line-height:1.6}.notice{border-radius:8px;margin-bottom:16px;padding:12px 14px}.notice.error{color:#9b2f17;background:#fff0ec;border:1px solid #ffd0c4}.notice.secret{color:#174b38;background:#eef7f3;border:1px solid #b8d8cb;gap:8px;display:grid}.notice.secret code{overflow-wrap:anywhere}.audit-table .table-row{grid-template-columns:180px 190px 1fr 1.4fr}@media (width<=980px){.shell{grid-template-columns:1fr}.sidebar{z-index:2;position:sticky;top:0}.nav{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid,.layout-grid,.capability-grid,.table-row{grid-template-columns:1fr}}
