:root{--tz-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--tz-safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--tz-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--tz-safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--tz-viewport-height:100vh;--tz-viewport-top:0px;--tz-touch-target:48px}@supports (height:100dvh){:root{--tz-viewport-height:100dvh}}html.tz-app-viewport{height:var(--tz-viewport-height);overflow:hidden}html.tz-app-viewport body,html.tz-app-viewport #app{min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}.tz-safe-overlay{--tz-overlay-gap:20px;--tz-overlay-top:max(var(--tz-overlay-gap), var(--tz-safe-top));--tz-overlay-right:max(var(--tz-overlay-gap), var(--tz-safe-right));--tz-overlay-bottom:max(var(--tz-overlay-gap), var(--tz-safe-bottom));--tz-overlay-left:max(var(--tz-overlay-gap), var(--tz-safe-left));top:var(--tz-viewport-top);height:var(--tz-viewport-height);box-sizing:border-box;min-height:0;padding:var(--tz-overlay-top) var(--tz-overlay-right) var(--tz-overlay-bottom) var(--tz-overlay-left);overscroll-behavior:contain;position:fixed;bottom:auto;left:0;right:0;overflow:auto}.tz-safe-overlay>.tz-safe-dialog{min-width:0;min-height:0;max-height:max(0px, calc(var(--tz-viewport-height) - var(--tz-overlay-top) - var(--tz-overlay-bottom)));overflow:auto}dialog.tz-native-dialog{top:calc(var(--tz-viewport-top) + max(16px, var(--tz-safe-top)));right:max(16px, var(--tz-safe-right));bottom:auto;left:max(16px, var(--tz-safe-left));max-width:calc(100% - max(16px, var(--tz-safe-left)) - max(16px, var(--tz-safe-right)));max-height:calc(var(--tz-viewport-height) - max(16px, var(--tz-safe-top)) - max(16px, var(--tz-safe-bottom)));margin:0 auto;position:fixed;overflow:auto}:root{--color-ink:#17263b;--color-muted:#66758b;--color-border:#e1e7ef;--color-page:#f3f6fa;--color-surface:#fff;--color-navy:#122238;--color-primary:#315edb;--color-primary-hover:#244bb7;--color-success:#15734f;--color-success-bg:#eaf7ef;--color-warning:#8c5b15;--color-warning-bg:#fff5e1;--color-danger:#b13e4d;--color-danger-bg:#fff0f2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:8px;--radius-panel:12px;color:var(--color-ink);background:var(--color-page);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px;font-weight:400;line-height:1.6}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;overflow:hidden}body{min-width:0;margin:0}#app{height:100%;min-height:0;padding:var(--tz-safe-top) var(--tz-safe-right) var(--tz-safe-bottom) var(--tz-safe-left)}button,input,select,textarea{font:inherit}button{white-space:nowrap;cursor:pointer;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;border:1px solid #0000;min-height:48px;padding:10px 16px;font-weight:650;transition:background .15s}button:hover{background:var(--color-primary-hover)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}a{color:var(--color-primary)}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.8px;margin:0;font-size:28px;line-height:1.3}h2{letter-spacing:-.3px;margin-bottom:16px;font-size:18px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{margin-bottom:12px;font-size:16px}.muted{color:var(--color-muted)}.secondary{background:var(--color-surface);color:#2b405d;border-color:#cbd5e2}.secondary:hover{background:#eef3fc}.quiet,.text-button{color:#315585;background:0 0;padding:8px;font-size:14px}.quiet:hover,.text-button:hover{background:#edf2fc}.text-button{color:var(--color-primary);text-align:left;font-weight:650}button.danger{background:var(--color-danger)}button.danger:hover{background:#922d3b}input,select,textarea{background:var(--color-surface);border-radius:var(--radius-control);color:var(--color-ink);border:1px solid #cbd5e2;min-width:0;max-width:100%;padding:10px 12px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}input:not([type=checkbox]):not([type=radio]),select{min-height:48px}textarea{resize:vertical}summary{cursor:pointer;color:#405d83;align-content:center;min-height:48px;font-size:14px}.wordmark,.check-label{min-height:48px}.wordmark{letter-spacing:1.8px;color:inherit;align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:var(--color-primary);color:#fff;letter-spacing:-1px;border-radius:8px;padding:4px 6px;font-size:16px}.nav-icon{flex:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.eyebrow,.page-footer,.form-field small{font-size:12px}code{font-size:14px}.app-shell{height:100%;min-height:0;display:flex;overflow:hidden}.sidebar{background:var(--color-navy);color:#c7d4e6;flex:0 0 232px;width:232px;padding:24px 16px;overflow:auto}.sidebar .wordmark{margin-bottom:28px;padding-inline:12px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#b8c9df;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;font-weight:550;display:flex}.sidebar nav button:hover{background:#203651}.sidebar nav button.active{color:#fff;background:#28446c;box-shadow:inset 3px 0 #7199ff}.workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:0 0 64px;align-items:center;gap:16px;height:64px;padding:0 32px;font-size:14px;display:flex}.desktop-top-context{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.operator-chip{color:var(--color-muted);white-space:nowrap;font-size:12px;position:relative}.operator-chip summary{font-size:14px}.operator-chip p{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);white-space:normal;overflow-wrap:anywhere;max-width:320px;margin:0;padding:16px;font-size:12px;position:absolute;top:48px;right:0;box-shadow:0 8px 24px #12223814}.content{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:1800px;min-height:0;margin:0 auto;padding:28px 32px;overflow:hidden auto}.content>*,.panel,.panel-title>*,.controls>*,.operation-body,.service-cards article>div{min-width:0}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading>button{flex:none}.page-footer{color:var(--color-muted);gap:12px;margin-top:24px;display:flex}.mobile-top-context,.mobile-subnav,.mobile-bottom-nav{display:none}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);margin-bottom:20px;overflow:hidden}.panel-title{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.panel-title h2{margin:0}.detail-panel{padding:24px}.card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-heading h2{white-space:nowrap;margin:0}.badge{white-space:nowrap;color:var(--color-muted);background:#edf1f6;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.badge.ok,.badge.healthy{color:var(--color-success);background:var(--color-success-bg)}.badge.danger,.badge.critical,.badge.unauthorized,.badge.identity_mismatch{color:var(--color-danger);background:var(--color-danger-bg)}.badge.warning,.badge.partial,.badge.timeout{color:var(--color-warning);background:var(--color-warning-bg)}.badge.neutral{color:var(--color-muted);background:#edf1f6}.empty,.empty-state{color:var(--color-muted);text-align:center;padding:28px 20px;font-size:14px}.empty-state strong{color:#465b77;font-weight:600;display:block}.empty-state p{margin:8px 0 0}.empty-state button{margin-top:16px}.empty-state.error strong{color:var(--color-danger)}.compact-empty{color:var(--color-muted);margin:0;padding:20px;font-size:14px}.error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-control);border:1px solid #efd0d5;padding:14px 16px;font-size:14px}.state-note,.selection-note,.risk-note{border-radius:var(--radius-control);background:var(--color-warning-bg);color:var(--color-warning);border:1px solid #ecdaad;margin:12px 0;padding:12px 16px;font-size:14px}.risk-note{color:var(--color-danger);background:var(--color-danger-bg);border-color:#efd0d5}.selection-note strong{overflow-wrap:anywhere}.table-scroll{max-width:100%;position:relative;overflow:auto}table{border-collapse:collapse;width:100%;max-width:100%;font-size:14px;line-height:1.6}th{color:#596c86;text-align:left;white-space:nowrap;background:#f7f9fc;font-weight:650}td,th{border-bottom:1px solid var(--color-border);vertical-align:top;padding:14px 18px}td{overflow-wrap:anywhere;word-break:normal}tr:last-child td{border-bottom:0}td code,.selection-note strong,.data-value{word-break:break-word;overflow-wrap:anywhere}.record-table{min-width:700px}.record-table th:first-child{width:19%}.record-id,.record-value{white-space:pre-wrap;overflow-wrap:anywhere}.record-actions{justify-items:start;gap:4px;display:grid}.record-action{justify-items:start;display:grid}.record-action small{font-size:12px}.resource-summary{margin-bottom:24px!important}.pagination{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px;display:flex}.member-table,.audit-table{table-layout:fixed}.member-table th:first-child{width:25%}.audit-table th:first-child{width:23%}.audit-table th:last-child{width:8%}.compact-list{margin:0}.compact-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.compact-list dt{color:var(--color-muted);font-size:14px}.compact-list dd{text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.detail-disclosure{min-width:0;padding:0 20px 16px}.detail-disclosure[open]>summary{margin-bottom:8px}.detail-disclosure p,.scope-note p,.server-setup p{font-size:14px;line-height:1.6}.scope-note{color:var(--color-muted)}.detail-panel>.detail-disclosure,.workload-card .detail-disclosure{margin-top:12px;padding:0}.data-list{margin:0}.data-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(120px,22%) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.data-list dt{color:var(--color-muted);font-size:12px}.data-list dd{min-width:0;margin:0;font-size:14px}.data-value{white-space:pre-wrap}.data-list table{font-size:14px}.data-list td,.data-list th{padding:9px 12px}.value-list{margin:0;padding-left:20px}.context-line{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.environment{color:#355787;font-weight:700}.context-line a{white-space:nowrap;align-items:center;min-height:48px;display:inline-flex}.control-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0;padding:20px}.metric-stat>span{color:var(--color-muted);white-space:nowrap;font-size:14px;display:block}.metric-stat strong{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin-top:8px;font-size:30px;font-weight:750;line-height:1.3;display:block}.metric-stat small{color:var(--color-muted);margin-top:8px;font-size:12px;display:block}.metric-stat.attention strong{color:var(--color-warning)}.priority-panel{border-color:#d7e2f6}.priority-panel .panel-title{background:#f7faff}.issue-list{margin:0;padding:0;list-style:none}.issue-list>li{border-top:1px solid var(--color-border);border-left:3px solid #c8d4e4;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.issue-list>li.critical{border-left-color:var(--color-danger)}.issue-list>li.warning{border-left-color:#c99b48}.issue-list>li>div{flex:1;min-width:0}.issue-source{color:var(--color-muted);margin-bottom:4px;font-size:12px;display:block}.issue-list strong{font-size:16px;line-height:1.5;display:block}.issue-list button{flex:none;align-self:flex-start}.issue-list p{margin:0 0 8px;font-size:14px}.project-filters{grid-template-columns:minmax(0,1fr) minmax(120px,.4fr);gap:12px;padding:16px 20px;display:grid}.project-filters input,.project-filters select{width:100%;min-width:0}.project-row{border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:16px;padding:16px 20px;font-weight:400;display:grid}.project-row:hover{background:#f6f9fe}.project-row>span{min-width:0}.project-row strong{font-size:15px}.project-row small{color:var(--color-muted);margin-top:4px;font-size:12px;display:block}.project-signals{text-align:right;white-space:nowrap}.workspace-project{padding:20px}.workspace-project label{gap:8px;font-size:14px;display:grid}.workspace-project select{width:100%}.workspace-project .context-line{margin:4px 0 0}.workspace-navigation{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.workspace-navigation label,.workspace-current-menu{min-width:0}.workspace-context{padding:0 4px}.workspace-notice{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--color-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff8e9;border:1px solid #d6aa60;padding:10px 16px;font-size:14px;display:block;overflow:hidden}@media (width<=680px){.workspace-navigation{grid-template-columns:minmax(0,1fr)}}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.metric-grid>div{min-width:0}.metric-grid dt{color:var(--color-muted);white-space:nowrap;font-size:14px}.metric-grid dd{letter-spacing:-.4px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:22px;font-weight:700;line-height:1.4}.workload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.workload-card{min-width:0;margin:0;padding:24px}.worker-line{color:var(--color-muted);justify-content:space-between;gap:12px;margin:16px 0;font-size:12px;display:flex}.card-actions{flex-wrap:wrap;gap:8px;display:flex}.service-browser{margin-bottom:20px}.service-browser .service-directory{margin-top:12px}.service-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-directory .panel{margin:0}.service-cards article{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.service-cards article:last-child{border-bottom:0}.service-cards p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.service-cards button{flex:none}.controls{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:16px;padding:20px 24px;display:grid}.controls label{color:#4f6380;flex-direction:column;gap:8px;width:100%;min-width:0;font-size:14px;display:flex}.controls input,.controls select,.controls textarea{width:100%;min-width:0}.member-search .controls{grid-template-columns:minmax(140px,.65fr) minmax(220px,1.35fr) auto auto}.member-operation{margin-bottom:20px}.resource-list{display:grid}.resource-row{border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.resource-row>span{overflow-wrap:anywhere;min-width:0}.resource-row strong{font-size:14px}.resource-row small{color:var(--color-muted);margin-top:4px;font-size:12px;display:block}.resource-row button{flex:none}.resource-list>button{padding-inline:20px}.operation-launch>summary{padding:0 16px}.operation-launch[open]>summary{margin-bottom:12px}.operation-body{padding:24px}.tabs,.button-row{flex-wrap:wrap;gap:8px;display:flex}.tabs button{padding:8px 12px;font-size:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 24px;display:grid}.form-field{color:#4f6380;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.form-field small{color:var(--color-muted)}.form-field.wide{grid-column:1/-1}.form-field>input[type=checkbox]{align-self:flex-start;width:20px;height:20px}.form-field select,.operation-body textarea{width:100%}.form-note{margin:12px 0 0;font-size:12px}.check-label{align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.check-label input{flex:none;width:18px;height:18px}.operation-review{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.review-visible{border-radius:var(--radius-control);background:#f6f9ff;border:1px solid #d9e4f7;margin-bottom:16px;padding:20px}.operation-summary dd{text-align:left}.previous-value{color:var(--color-muted);margin-bottom:6px;font-size:12px;display:block}.manual-review{background:var(--color-warning-bg);border-radius:var(--radius-control);border:1px solid #ecdaad;margin-top:24px;padding:20px;font-size:14px}.manual-review .form-field{margin:14px 0}.field-help small{font-size:12px;line-height:1.6}.entry{background:var(--color-navy);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(28px,5vw,80px);height:100%;min-height:0;padding:clamp(28px,5vw,70px);display:grid;position:relative;overflow:auto}.entry:before{content:"";z-index:-1;background:radial-gradient(circle at 10% 0,#4067dd4d,#0000 45%);position:absolute;inset:0}.entry>p[role=status]{color:#c8d3e7;grid-column:1/-1;justify-self:center;margin:0}.entry-overview{min-width:0;max-width:700px}.entry-copy{padding:40px 0 24px}.entry-copy h1{letter-spacing:-1.5px;margin-bottom:12px;font-size:clamp(32px,4vw,56px);line-height:1.2}.entry-lead{color:#bdcce1;margin:0;font-size:18px}.entry-capabilities{color:#b4c8e3;flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.entry-capabilities span{white-space:nowrap}.login-card{background:var(--color-surface);width:100%;min-width:0;max-width:440px;color:var(--color-ink);border:1px solid #dfe6f0;border-radius:16px;padding:32px;box-shadow:0 24px 70px #02091833}.login-card h2{margin:0;font-size:24px}.login-card>.muted{margin-top:12px}.login-card .error{margin:16px 0 0}.login-actions{gap:10px;margin-top:20px;display:grid}.login-actions .login-actions{margin-top:0}.login-actions>p{margin:0;font-size:14px}.login-actions .check-label{margin:4px 0}.challenge-target{overflow-wrap:anywhere;color:var(--color-muted)}.login-retry{justify-content:space-between;gap:8px;display:flex}.otp-clock{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px!important}.entry-note{color:var(--color-muted);margin-top:12px;font-size:14px}.entry-note p{margin:4px 0 0}@media (width<=1199px){.sidebar{flex-basis:200px;width:200px;padding-inline:12px}.content{padding:24px}.topbar{padding-inline:24px}.member-search .controls{grid-template-columns:repeat(2,minmax(0,1fr))}.entry{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:28px;padding:32px}}@media (width<=720px){.app-shell{width:100%;height:100%;min-height:0;overflow:hidden}.sidebar{display:none}.workspace{height:100%;min-height:0;overflow:hidden}.topbar{flex:0 0 56px;gap:8px;height:56px;min-height:56px;padding:0 12px}.desktop-top-context,.operator-chip{display:none}.mobile-top-context{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mobile-brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.mobile-brand .brand-mark{padding:3px 5px;font-size:14px}.mobile-category{border-left:1px solid var(--color-border);color:#40516a;white-space:nowrap;padding-left:10px;font-size:14px;font-weight:700}.mobile-subnav{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:0 0 48px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;display:grid}.mobile-subnav button{background:var(--color-surface);color:#56657b;white-space:nowrap;border:0;border-radius:0;min-width:0;min-height:48px;padding:6px 4px;font-size:14px;font-weight:650}.mobile-subnav button.active{color:var(--color-primary);box-shadow:inset 0 -3px var(--color-primary)}.content{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:20px 14px;overflow:hidden auto}.mobile-bottom-nav{background:var(--color-surface);border-top:1px solid var(--color-border);flex:0 0 56px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:56px;display:grid}.mobile-bottom-nav button{background:var(--color-surface);color:#59677b;white-space:nowrap;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:56px;min-height:48px;padding:4px 2px;font-size:14px;font-weight:650;line-height:1.2;display:flex}.mobile-bottom-nav button .nav-icon{width:18px;height:18px}.mobile-bottom-nav button.active{color:var(--color-primary);box-shadow:inset 0 3px var(--color-primary)}.mobile-bottom-nav button:hover,.mobile-subnav button:hover{background:#f1f4fa}.page-heading{align-items:center;gap:12px;margin-bottom:20px}.page-heading h1{white-space:nowrap;font-size:24px}.page-heading>button{padding-inline:10px}.panel{margin-bottom:16px}.panel-title{flex-wrap:wrap;gap:12px;padding:16px}.detail-panel,.operation-body,.workspace-project,.workload-card{padding:16px}.control-stats{gap:8px;margin-bottom:16px}.metric-stat{padding:14px 10px}.metric-stat>span{font-size:12px}.metric-stat strong{font-size:23px}.metric-stat small{display:none}.project-filters{grid-template-columns:minmax(0,1fr) 118px;gap:8px;padding:12px}.project-row{gap:10px;padding:14px 12px}.project-row strong{font-size:14px}.issue-list>li{gap:10px;padding:14px 12px}.issue-list strong{font-size:14px}.workload-grid,.service-directory{grid-template-columns:minmax(0,1fr);gap:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.metric-grid dd{font-size:20px}.controls,.member-search .controls{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding:16px}.controls>button{width:100%;min-width:0}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters button{min-width:0}.service-cards article{gap:12px;padding:16px}.service-cards p{overflow-wrap:anywhere}.service-cards button{padding-inline:10px}.tabs,.button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.tabs button,.button-row button{width:100%;min-width:0}.operation-panel .tabs{flex-wrap:nowrap;width:auto;display:flex}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.form-field.wide{grid-column:auto}.check-label{overflow-wrap:anywhere;align-items:flex-start}.review-visible,.manual-review{overflow-wrap:anywhere;padding:16px}.detail-disclosure{padding-inline:12px}.data-list>div{grid-template-columns:1fr;gap:8px}.context-line{flex-wrap:wrap;gap:8px}.resource-content>.context-line{align-items:flex-start}.resource-row{align-items:flex-start;gap:12px}.resource-row button{white-space:nowrap;padding-inline:10px}.compact-list>div{grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);gap:12px}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;min-width:0;max-width:100%;display:block}.responsive-table{border-collapse:separate;font-size:14px}.responsive-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.responsive-table tbody{background:#f6f8fb;padding:10px}.responsive-table tbody tr{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:0;margin:0 0 10px;padding:6px 12px}.responsive-table tbody tr:last-child{margin-bottom:0}.responsive-table td{grid-template-columns:minmax(96px,35%) minmax(0,1fr);gap:12px;display:grid;border-bottom:1px solid var(--color-border)!important;text-align:left!important;white-space:normal!important;min-width:0!important;padding:10px 0!important}.responsive-table td:last-child{border-bottom:0!important}.responsive-table td:before{content:attr(data-label);min-width:0;color:var(--color-muted);font-size:12px;font-weight:650}.responsive-table td>*{min-width:0;max-width:100%}.responsive-table td .text-button{white-space:nowrap;text-align:left}.record-actions{justify-items:stretch}.record-table{min-width:0}.entry{grid-template-columns:1fr;align-content:start;gap:24px;padding:24px}.entry-copy{padding:20px 0 12px}.entry-copy h1{margin-bottom:8px;font-size:32px}.entry-lead{font-size:16px}.entry-capabilities{gap:8px 16px}.login-card{max-width:none;padding:24px}.login-card h2{font-size:22px}.login-actions{margin-top:16px}}@media (width<=720px) and (height<=700px){.entry{align-content:start;gap:16px;padding:20px}.entry-copy{padding:12px 0}.entry-copy h1{font-size:28px}.entry-capabilities{display:none}.login-card{padding:20px}}@media (width<=420px){.entry{gap:12px;padding:20px}.page-heading{gap:8px}.page-heading h1{font-size:23px}.responsive-table td{grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:9px}.button-row{grid-template-columns:minmax(0,1fr)}.compact-list>div{grid-template-columns:minmax(90px,.4fr) minmax(0,1fr)}}.store-management[data-v-5818686d]{padding:20px}.unified-store[data-v-5818686d]{gap:16px;display:grid}.unified-store h2[data-v-5818686d],.unified-store h3[data-v-5818686d]{margin:0}.store-tabs[data-v-5818686d],.store-actions[data-v-5818686d],.store-toolbar[data-v-5818686d],.store-toolbar form[data-v-5818686d],.store-pagination[data-v-5818686d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-tabs button[data-v-5818686d],.store-actions button[data-v-5818686d]{white-space:nowrap;min-height:48px}.store-toolbar[data-v-5818686d]{justify-content:space-between}.store-toolbar label[data-v-5818686d]{flex:1;min-width:0}.store-items[data-v-5818686d]{gap:10px;display:grid}.store-items article[data-v-5818686d]{border-bottom:1px solid var(--line,#ddd);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.store-items article>div[data-v-5818686d]:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.store-items small[data-v-5818686d]{color:var(--muted,#666)}.store-pagination[data-v-5818686d]{justify-content:center}.store-editor form[data-v-5818686d],.store-editor fieldset[data-v-5818686d],.store-review[data-v-5818686d]{gap:14px;min-width:0;display:grid}.store-editor fieldset[data-v-5818686d]{border:0;margin:0;padding:0}.store-editor label[data-v-5818686d]{gap:5px;min-width:0;display:grid}.store-editor input[data-v-5818686d],.store-editor textarea[data-v-5818686d],.store-editor select[data-v-5818686d]{box-sizing:border-box;max-width:100%;min-height:48px;font-size:16px}.store-editor input[type=checkbox][data-v-5818686d]{width:24px}.store-review dl[data-v-5818686d]{grid-template-columns:minmax(72px,1fr) minmax(0,3fr);gap:8px;margin:0;display:grid}.store-review dt[data-v-5818686d]{color:var(--muted,#666)}.store-review dd[data-v-5818686d]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.store-result p[data-v-5818686d]{overflow-wrap:anywhere}.store-result[data-v-5818686d]{border-top:1px solid var(--line,#ddd);padding-top:14px}@media (width<=420px){.store-items article[data-v-5818686d]{flex-direction:column}.store-actions[data-v-5818686d]>*{flex:1}.store-toolbar form[data-v-5818686d]{width:100%}.store-toolbar label[data-v-5818686d]:first-child{flex-basis:100%}.store-tabs[data-v-5818686d]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-tabs button[data-v-5818686d]{white-space:nowrap;min-width:0;padding:8px}}.member-data[data-v-2d53e4d7],.data-review[data-v-2d53e4d7]{border-top:1px solid var(--line,#ddd);gap:12px;min-width:0;padding-top:16px;display:grid}.member-data h4[data-v-2d53e4d7]{margin:0}.member-data label[data-v-2d53e4d7]{gap:6px;display:grid}.member-data input[data-v-2d53e4d7],.member-data select[data-v-2d53e4d7],.member-data textarea[data-v-2d53e4d7]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:16px}.member-data button[data-v-2d53e4d7],.member-data summary[data-v-2d53e4d7]{min-height:48px}.data-actions[data-v-2d53e4d7]{flex-wrap:wrap;gap:8px;display:flex}.data-row[data-v-2d53e4d7]{border:1px solid var(--line,#ddd);border-radius:10px;min-width:0;padding:12px}.data-row dl[data-v-2d53e4d7]{grid-template-columns:minmax(75px,1fr) minmax(0,3fr);gap:8px;margin:0;display:grid}.data-row dt[data-v-2d53e4d7]{color:var(--muted,#64748b)}.data-row dd[data-v-2d53e4d7]{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.job-id[data-v-2d53e4d7],.reason[data-v-2d53e4d7],.fragment-text[data-v-2d53e4d7]{overflow-wrap:anywhere;white-space:pre-wrap}.data-row button[data-v-2d53e4d7]{margin-top:8px}.member-data details p[data-v-2d53e4d7]{overflow-wrap:anywhere}.member-data form button[data-v-2d53e4d7]{white-space:normal;max-width:100%}@media (width<=420px){.data-actions button[data-v-2d53e4d7]{flex:1}.data-row dl[data-v-2d53e4d7]{grid-template-columns:minmax(0,1fr)}.data-row dd[data-v-2d53e4d7]{margin-bottom:6px}}.member-status-form[data-v-14108689]{border-top:1px solid #cbd5e1;gap:12px;min-width:0;margin-top:20px;padding-top:16px;display:grid}.member-status-form label[data-v-14108689]{gap:6px;display:grid}.member-status-form label[data-v-14108689]:has(input[type=checkbox]){align-items:center;gap:8px;min-height:48px;display:flex}.member-status-form fieldset[data-v-14108689]{border:1px solid #cbd5e1;padding:12px}.member-status-form input[type=checkbox][data-v-14108689]{min-width:20px;min-height:20px}.member-status-form textarea[data-v-14108689],.member-status-form select[data-v-14108689]{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.actions[data-v-14108689]{flex-wrap:wrap;gap:8px;display:flex}.actions button[data-v-14108689]{max-width:100%;min-height:48px}.reason[data-v-14108689],.job-id[data-v-14108689]{white-space:pre-wrap;overflow-wrap:anywhere}dl[data-v-14108689]{gap:6px;margin:0;display:grid}dl div[data-v-14108689]{justify-content:space-between;gap:12px;display:flex}.review-block[data-v-14108689]{border:1px solid #cbd5e1;gap:10px;padding:12px;display:grid}.member-management[data-v-c3b925d9]{padding:20px}.member-management[data-v-c3b925d9],.member-detail[data-v-c3b925d9],.member-review[data-v-c3b925d9]{gap:16px;min-width:0;display:grid}.member-management h2[data-v-c3b925d9],.member-detail h3[data-v-c3b925d9]{margin:0}.member-filters[data-v-c3b925d9],.date-filters[data-v-c3b925d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wide[data-v-c3b925d9]{grid-column:1/-1}.member-management label[data-v-c3b925d9]{gap:6px;min-width:0;display:grid}.member-management input[data-v-c3b925d9],.member-management select[data-v-c3b925d9],.member-management textarea[data-v-c3b925d9]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:16px}.member-management button[data-v-c3b925d9],.member-management summary[data-v-c3b925d9]{min-height:48px}.member-management summary[data-v-c3b925d9]{align-items:center;display:flex}.member-list[data-v-c3b925d9]{gap:8px;display:grid}.member-card[data-v-c3b925d9]{text-align:left;justify-content:space-between;gap:12px;min-width:0;display:flex}.member-card span[data-v-c3b925d9]{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.member-card small[data-v-c3b925d9]{color:var(--muted,#64748b)}.member-card[aria-pressed=true][data-v-c3b925d9]{color:#172554;background:#eef2ff;box-shadow:inset 0 0 0 2px #4255ff}.member-card .selected-label[data-v-c3b925d9]{color:#172554;font-weight:700}.member-card .selected-label.inactive[data-v-c3b925d9]{visibility:hidden}.member-actions[data-v-c3b925d9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-actions button[data-v-c3b925d9]{white-space:nowrap}.member-detail dl[data-v-c3b925d9]{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:10px;margin:0;display:grid}.member-detail dt[data-v-c3b925d9]{color:var(--muted,#64748b)}.member-detail dd[data-v-c3b925d9]{overflow-wrap:anywhere;margin:0}.member-loading[data-v-c3b925d9]{min-height:14rem}.member-review[data-v-c3b925d9]{border-top:1px solid var(--line,#ddd);padding-top:14px}.operation-id[data-v-c3b925d9]{overflow-wrap:anywhere}@media (width<=420px){.member-filters[data-v-c3b925d9],.date-filters[data-v-c3b925d9]{grid-template-columns:minmax(0,1fr)}.member-card[data-v-c3b925d9]{flex-direction:column}.member-actions button[data-v-c3b925d9]{flex:1}}.chat-members[data-v-84c15f80]{min-width:0;padding:20px}.filters[data-v-84c15f80],.rows[data-v-84c15f80]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.chat-members label[data-v-84c15f80]{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-members input[data-v-84c15f80],.chat-members select[data-v-84c15f80],.chat-members textarea[data-v-84c15f80],.chat-members button[data-v-84c15f80]{min-height:48px;font:inherit;box-sizing:border-box;max-width:100%}.chat-members button[data-v-84c15f80]{white-space:normal}.buttons[data-v-84c15f80]{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.rows button[data-v-84c15f80]{text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex}.rows button[aria-pressed=true][data-v-84c15f80]{color:#172554;background:#eef2ff;box-shadow:inset 0 0 0 2px #4255ff}.rows .selected-label[data-v-84c15f80]{font-weight:700}.rows .selected-label.inactive[data-v-84c15f80]{visibility:hidden}.member-loading[data-v-84c15f80]{min-height:14rem}.detail[data-v-84c15f80],.review[data-v-84c15f80]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:16px}fieldset[data-v-84c15f80]{border:0;gap:12px;min-width:0;padding:0;display:grid}dl>div[data-v-84c15f80]{grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:12px;padding:6px 0;display:grid}dd[data-v-84c15f80]{overflow-wrap:anywhere;margin:0}pre[data-v-84c15f80]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:360px;overflow:auto}.error[data-v-84c15f80]{color:#b91c1c}@media (width<=360px){.chat-members[data-v-84c15f80]{padding:14px}dl>div[data-v-84c15f80]{grid-template-columns:1fr}}.notices[data-v-961d1bf7]{min-width:0;padding:20px}.buttons[data-v-961d1bf7]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rows[data-v-961d1bf7]{gap:8px;display:grid}.rows button[data-v-961d1bf7]{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;padding:12px;display:flex}button[data-v-961d1bf7],input[data-v-961d1bf7],select[data-v-961d1bf7],textarea[data-v-961d1bf7]{font:inherit;box-sizing:border-box;max-width:100%;min-height:48px}fieldset[data-v-961d1bf7]{border:0;gap:12px;min-width:0;padding:0;display:grid}label[data-v-961d1bf7]{flex-direction:column;gap:6px;min-width:0;display:flex}label span[data-v-961d1bf7]{align-items:center;gap:8px;display:flex}input[type=checkbox][data-v-961d1bf7]{min-height:24px}dl>div[data-v-961d1bf7]{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}dd[data-v-961d1bf7]{overflow-wrap:anywhere;margin:0}pre[data-v-961d1bf7]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;overflow:auto}.review[data-v-961d1bf7]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:16px}.error[data-v-961d1bf7]{color:#b91c1c}@media (width<=360px){.notices[data-v-961d1bf7]{padding:14px}dl>div[data-v-961d1bf7]{grid-template-columns:1fr}}.terms[data-v-94c14f05]{min-width:0;padding:20px}.buttons[data-v-94c14f05]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rows[data-v-94c14f05]{gap:8px;margin:12px 0;display:grid}.rows button[data-v-94c14f05]{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;padding:12px;display:flex}button[data-v-94c14f05],input[data-v-94c14f05],select[data-v-94c14f05],textarea[data-v-94c14f05]{font:inherit;box-sizing:border-box;max-width:100%;min-height:48px}fieldset[data-v-94c14f05]{border:0;gap:12px;min-width:0;padding:0;display:grid}label[data-v-94c14f05]{flex-direction:column;gap:6px;min-width:0;display:flex}label span[data-v-94c14f05]{align-items:center;gap:8px;display:flex}input[type=checkbox][data-v-94c14f05]{min-height:24px}dl>div[data-v-94c14f05]{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}dd[data-v-94c14f05]{overflow-wrap:anywhere;margin:0}pre[data-v-94c14f05]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;overflow:auto}.review[data-v-94c14f05]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:16px}.error[data-v-94c14f05]{color:#b91c1c}@media (width<=360px){.terms[data-v-94c14f05]{padding:14px}dl>div[data-v-94c14f05]{grid-template-columns:1fr}}.migration[data-v-866aac77]{min-width:0;padding:20px}fieldset[data-v-866aac77]{border:0;gap:12px;min-width:0;padding:0;display:grid}label[data-v-866aac77]{flex-direction:column;gap:6px;min-width:0;margin:10px 0;display:flex}label[data-v-866aac77]:has(input[type=checkbox]){flex-direction:row;align-items:center}input[data-v-866aac77],button[data-v-866aac77],textarea[data-v-866aac77]{font:inherit;box-sizing:border-box;max-width:100%;min-height:48px}input[type=checkbox][data-v-866aac77]{min-height:24px}.buttons[data-v-866aac77]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}dl>div[data-v-866aac77]{justify-content:space-between;gap:12px;display:flex}dd[data-v-866aac77]{margin:0}.error[data-v-866aac77]{color:#b91c1c}p[data-v-866aac77]{overflow-wrap:anywhere}@media (width<=360px){.migration[data-v-866aac77]{padding:14px}}.chat-operations[data-v-6166737c]{min-width:0;padding:20px}.heading[data-v-6166737c],.buttons[data-v-6166737c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.heading h2[data-v-6166737c]{margin-right:auto}.filters[data-v-6166737c],.rows[data-v-6166737c],.metrics[data-v-6166737c]{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;display:grid}.chat-operations label[data-v-6166737c]{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-operations input[data-v-6166737c],.chat-operations select[data-v-6166737c],.chat-operations textarea[data-v-6166737c],.chat-operations button[data-v-6166737c]{min-height:48px;font:inherit;box-sizing:border-box;max-width:100%}.chat-operations button[data-v-6166737c]{white-space:normal}.rows button[data-v-6166737c]{text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex}.detail[data-v-6166737c],.review[data-v-6166737c]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:16px}.chat-operations fieldset[data-v-6166737c]{border:0;gap:12px;min-width:0;padding:0;display:grid}.chat-operations dl>div[data-v-6166737c]{grid-template-columns:minmax(100px,35%) minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.chat-operations dd[data-v-6166737c]{overflow-wrap:anywhere;margin:0}.chat-operations pre[data-v-6166737c],.literal[data-v-6166737c]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:360px;overflow:auto}.error[data-v-6166737c]{color:#b91c1c}@media (width<=360px){.chat-operations[data-v-6166737c]{padding:14px}.chat-operations dl>div[data-v-6166737c]{grid-template-columns:1fr}}.rank-members[data-v-03179ec3]{min-width:0;padding:20px}.rank-members header p[data-v-03179ec3]{color:#64748b}.filters[data-v-03179ec3]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.rank-members label[data-v-03179ec3]{flex-direction:column;gap:6px;min-width:0;display:flex}.rank-members input[data-v-03179ec3],.rank-members select[data-v-03179ec3],.rank-members textarea[data-v-03179ec3],.rank-members button[data-v-03179ec3]{box-sizing:border-box;max-width:100%;min-height:48px;font:inherit}.rank-members textarea[data-v-03179ec3]{padding:10px}.member-rows[data-v-03179ec3]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin-block:16px;display:grid}.member-row[data-v-03179ec3]{text-align:left;overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:6px;padding:14px;display:flex}.member-row[aria-pressed=true][data-v-03179ec3]{color:#172554;background:#eef2ff;box-shadow:inset 0 0 0 2px #4255ff}.member-row .selected-label[data-v-03179ec3]{font-weight:700}.member-row .selected-label.inactive[data-v-03179ec3]{visibility:hidden}.buttons[data-v-03179ec3]{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.buttons button[data-v-03179ec3]{white-space:nowrap;max-width:100%}.member-detail[data-v-03179ec3]{border-top:1px solid #cbd5e1;margin-top:20px;padding-top:16px}dl>div[data-v-03179ec3]{grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}dd[data-v-03179ec3]{overflow-wrap:anywhere;margin:0}fieldset[data-v-03179ec3]{border:0;gap:12px;min-width:0;padding:0;display:grid}.protected-row[data-v-03179ec3],.review[data-v-03179ec3]{border:1px solid #cbd5e1;border-radius:8px;margin-block:12px;padding:14px}.sport-options[data-v-03179ec3]{gap:8px;display:grid}.sport-options label[data-v-03179ec3]{flex-direction:row;align-items:center;gap:8px;min-height:48px;display:flex}.sport-options input[data-v-03179ec3]{width:24px;min-height:24px}pre[data-v-03179ec3]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;overflow:auto}.error[data-v-03179ec3]{color:#b91c1c}@media (width<=360px){.rank-members[data-v-03179ec3]{padding:14px}dl>div[data-v-03179ec3]{grid-template-columns:1fr;gap:4px}.buttons button[data-v-03179ec3]{flex:1}}.rank-observation[data-v-9908d831]{min-width:0;padding:20px}.rank-observation header[data-v-9908d831],.rank-observation nav[data-v-9908d831]{justify-content:space-between;align-items:center;gap:12px;display:flex}.rank-observation h2[data-v-9908d831],.rank-observation h3[data-v-9908d831]{margin:0 0 12px}.rank-observation form[data-v-9908d831]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.rank-observation label[data-v-9908d831]{flex-direction:column;flex:170px;gap:6px;min-width:0;display:flex}.rank-observation input[data-v-9908d831],.rank-observation select[data-v-9908d831],.rank-observation button[data-v-9908d831]{max-width:100%;min-height:48px;font-size:16px}.wide[data-v-9908d831]{flex-basis:100%!important}.row-list[data-v-9908d831],.metric-sections[data-v-9908d831]{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px;display:grid}.rank-observation article[data-v-9908d831],.metric-sections>section[data-v-9908d831],.detail[data-v-9908d831]{border:1px solid var(--border,#dbe2ec);border-radius:12px;min-width:0;margin:12px 0;padding:14px}.rank-observation dl[data-v-9908d831]{margin:8px 0}.rank-observation dl>div[data-v-9908d831]{grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.rank-observation dt[data-v-9908d831]{color:var(--muted,#536075)}.rank-observation dd[data-v-9908d831]{overflow-wrap:anywhere;min-width:0;margin:0}.rank-observation pre[data-v-9908d831]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:320px;font-family:inherit;overflow:auto}.rank-observation dd button[data-v-9908d831]{margin-top:6px;display:block}.detail>label[data-v-9908d831]{margin-bottom:12px}.error[data-v-9908d831]{color:var(--danger,#a7192b)}.muted[data-v-9908d831]{color:var(--muted,#536075)}@media (width<=400px){.rank-observation[data-v-9908d831]{padding:14px}.rank-observation header[data-v-9908d831]{flex-wrap:wrap;align-items:flex-start}.rank-observation dl>div[data-v-9908d831]{grid-template-columns:minmax(80px,38%) minmax(0,1fr)}}.rank-catalog[data-v-86153f37]{min-width:0;padding:20px}.rank-catalog h2[data-v-86153f37],.rank-catalog h3[data-v-86153f37]{margin:0 0 16px}.catalog-tabs[data-v-86153f37],.catalog-actions[data-v-86153f37],.catalog-counts[data-v-86153f37]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.catalog-tabs button[data-v-86153f37]{color:#334155;background:#fff;border:1px solid #cbd5e1}.catalog-tabs [aria-pressed=true][data-v-86153f37]{background:var(--accent,#4255ff);color:#fff}.rank-catalog button[data-v-86153f37],.rank-catalog input[data-v-86153f37]:not([type=checkbox]),.rank-catalog select[data-v-86153f37]{box-sizing:border-box;max-width:100%;min-height:48px}.catalog-grid[data-v-86153f37]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.rank-catalog label[data-v-86153f37]{flex-direction:column;gap:8px;min-width:0;display:flex}.rank-catalog input[data-v-86153f37],.rank-catalog select[data-v-86153f37],.rank-catalog textarea[data-v-86153f37]{width:100%;font-size:16px}.rank-catalog textarea[data-v-86153f37]{min-height:96px}.rank-catalog input[type=checkbox][data-v-86153f37]{align-self:flex-start;width:24px;height:24px;min-height:24px;margin:12px 0}.catalog-list[data-v-86153f37]{gap:8px;padding:0;list-style:none;display:grid}.catalog-list button[data-v-86153f37]{text-align:left;overflow-wrap:anywhere;color:#1e293b;background:#fff;border:1px solid #cbd5e1;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.catalog-list [aria-pressed=true][data-v-86153f37]{border:2px solid var(--accent,#4255ff)}.catalog-detail[data-v-86153f37],.catalog-editor[data-v-86153f37],.catalog-review[data-v-86153f37],.catalog-result[data-v-86153f37]{border-top:1px solid #cbd5e1;margin-top:24px;padding-top:20px}.rank-catalog dl[data-v-86153f37]{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:10px;display:grid}.rank-catalog dd[data-v-86153f37]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.rank-catalog dt[data-v-86153f37]{color:#64748b}.rank-catalog pre[data-v-86153f37]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.rank-catalog fieldset[data-v-86153f37]{border:0;margin:0;padding:0}.operation-id[data-v-86153f37]{overflow-wrap:anywhere}.error[data-v-86153f37]{color:#b91c1c}@media (width<=420px){.rank-catalog[data-v-86153f37]{padding:16px}.rank-catalog dl[data-v-86153f37]{grid-template-columns:1fr;gap:6px}.rank-catalog dd[data-v-86153f37]{margin-bottom:10px}.catalog-tabs[data-v-86153f37]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-tabs button[data-v-86153f37]{white-space:nowrap;min-width:0;padding:8px}}.rank-report-management[data-v-ff73addc]{gap:16px;min-width:0;padding:20px;display:grid}.filters[data-v-ff73addc],.actions[data-v-ff73addc]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-ff73addc]{gap:6px;min-width:0;display:grid}input[data-v-ff73addc],select[data-v-ff73addc],textarea[data-v-ff73addc],button[data-v-ff73addc]{font:inherit;box-sizing:border-box;max-width:100%;min-height:48px}textarea[data-v-ff73addc]{resize:vertical;width:100%}input[data-v-ff73addc]:not([type=checkbox]),select[data-v-ff73addc]{width:100%}input[type=checkbox][data-v-ff73addc]{width:24px}.report-rows[data-v-ff73addc]{gap:8px;padding:0;list-style:none;display:grid}.report-rows button[data-v-ff73addc]{text-align:left;width:100%}.review[data-v-ff73addc]{border:1px solid var(--border,#ccd2dc);border-radius:12px;gap:12px;padding:16px;display:grid}pre[data-v-ff73addc]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font:inherit;overflow:auto}dd[data-v-ff73addc],p[data-v-ff73addc],li[data-v-ff73addc]{overflow-wrap:anywhere}h3[data-v-ff73addc]{margin:0}button[data-v-ff73addc]{white-space:normal}@media (width<=480px){.rank-report-management[data-v-ff73addc]{padding:16px}.filters[data-v-ff73addc]>*{flex:100%}.actions button[data-v-ff73addc]{flex:140px}}.moderation-panel[data-v-4b0a681c]{gap:16px;min-width:0;padding:20px;display:grid}.filters[data-v-4b0a681c]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filters label[data-v-4b0a681c]{flex:1;min-width:160px}label[data-v-4b0a681c]{gap:6px;display:grid}input[data-v-4b0a681c],select[data-v-4b0a681c],textarea[data-v-4b0a681c]{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.actions[data-v-4b0a681c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-4b0a681c]{max-width:100%;min-height:48px}.moderation-list[data-v-4b0a681c]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row-button[data-v-4b0a681c]{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:5px;width:100%;display:grid}.row-button[aria-pressed=true][data-v-4b0a681c]{background:#eef2ff;border-color:#4255ff}.selected-detail[data-v-4b0a681c],.protected-detail[data-v-4b0a681c],.change-form[data-v-4b0a681c],.review-block[data-v-4b0a681c]{border-top:1px solid #cbd5e1;gap:12px;min-width:0;padding-top:16px;display:grid}.original[data-v-4b0a681c]{white-space:pre-wrap;overflow-wrap:anywhere}.break[data-v-4b0a681c]{overflow-wrap:anywhere}dl[data-v-4b0a681c]{gap:8px;margin:0;display:grid}dl div[data-v-4b0a681c]{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;display:grid}dd[data-v-4b0a681c]{min-width:0;margin:0}.protected-detail[data-v-4b0a681c]{background:#f8fafc;padding:12px}.review-block[data-v-4b0a681c]{border:1px solid #cbd5e1;padding:12px}@media (width<=400px){.moderation-panel[data-v-4b0a681c]{padding:14px}.filters label[data-v-4b0a681c]{min-width:100%}dl div[data-v-4b0a681c]{grid-template-columns:1fr;gap:4px}}.together-management[data-v-871a23c9]{min-width:0;padding:20px}.together-management h2[data-v-871a23c9]{margin-top:0}.filters[data-v-871a23c9],.actions[data-v-871a23c9]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.filters[data-v-871a23c9]>*{flex:1;min-width:140px}input[data-v-871a23c9],select[data-v-871a23c9],textarea[data-v-871a23c9],button[data-v-871a23c9]{font:inherit;box-sizing:border-box;max-width:100%;min-height:48px}input[data-v-871a23c9],select[data-v-871a23c9],textarea[data-v-871a23c9]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}textarea[data-v-871a23c9]{width:100%;min-height:80px}label[data-v-871a23c9]{gap:8px;margin-top:16px;display:grid}.rows[data-v-871a23c9]{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.row-button[data-v-871a23c9]{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:6px;width:100%;padding:12px;display:grid}.row-button[aria-pressed=true][data-v-871a23c9]{border:2px solid #4255ff}.detail[data-v-871a23c9],.protected[data-v-871a23c9],.change[data-v-871a23c9]{border-top:1px solid #cbd5e1;margin-top:20px;padding-top:16px}.fields[data-v-871a23c9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.fields dd[data-v-871a23c9]{overflow-wrap:anywhere;margin:0}.metrics[data-v-871a23c9]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.metrics>div[data-v-871a23c9]{gap:8px;display:grid}.error[data-v-871a23c9]{color:#b91c1c}.wrap[data-v-871a23c9],article p[data-v-871a23c9]{white-space:pre-wrap;overflow-wrap:anywhere}article[data-v-871a23c9]{border-bottom:1px solid #e2e8f0;padding:12px 0}@media (width<=360px){.together-management[data-v-871a23c9]{padding:14px}.actions[data-v-871a23c9]>*{flex:1}.filters[data-v-871a23c9]>*{min-width:100%}}.observation-panel[data-v-96e234e1]{min-width:0;padding:20px}.observation-panel h3[data-v-96e234e1]{margin:16px 0 10px}.observation-panel button[data-v-96e234e1],.observation-panel input[data-v-96e234e1]{box-sizing:border-box;max-width:100%;min-height:48px}.observation-filters[data-v-96e234e1]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.observation-filters label[data-v-96e234e1],.reason[data-v-96e234e1]{gap:6px;display:grid}.reason[data-v-96e234e1]{margin:16px 0}.observation-panel input[data-v-96e234e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.observation-status[data-v-96e234e1],.observation-protected[data-v-96e234e1],.observation-fragment[data-v-96e234e1],.observation-recent[data-v-96e234e1]{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:8px}.observation-audit[data-v-96e234e1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.observation-audit>div[data-v-96e234e1]{overflow-wrap:anywhere;min-width:0}.observation-pages[data-v-96e234e1]{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.observation-panel dd[data-v-96e234e1],.observation-panel li[data-v-96e234e1]{overflow-wrap:anywhere}.observation-panel ul[data-v-96e234e1]{gap:12px;padding-left:20px;display:grid}.observation-fragment pre[data-v-96e234e1]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;background:#f8fafc;padding:12px;overflow:auto}.error[data-v-96e234e1]{color:#b91c1c}.observation-panel .card-heading[data-v-96e234e1]{flex-wrap:wrap;gap:8px}.observation-panel .metric-grid[data-v-96e234e1]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.observation-panel .compact-list>div[data-v-96e234e1]{min-width:0}.observation-panel button[data-v-96e234e1]{white-space:nowrap}@media (width<=420px){.observation-panel[data-v-96e234e1]{padding:16px}.observation-audit[data-v-96e234e1]{flex-direction:column;align-items:flex-start}}.policy-management-link[data-v-2439f28b]{box-sizing:border-box;color:#1e293b;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.policy-management-link[data-v-2439f28b]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.backup-interval-controls[data-v-edecd085]{grid-template-columns:minmax(0,1fr) minmax(0,100px);gap:8px;display:grid}.backup-interval-controls input[data-v-edecd085],.backup-interval-controls select[data-v-edecd085]{min-width:0}.backup-review-summary dd[data-v-edecd085]{overflow-wrap:anywhere}.snapshot-list[data-v-c537d05b]{gap:.65rem;padding:0;list-style:none;display:grid}.snapshot-list button[data-v-c537d05b]{text-align:left;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.snapshot-list strong[data-v-c537d05b]{overflow-wrap:anywhere}.analysis-app[data-v-c537d05b]{border-top:1px solid var(--line,#e2e8f0);margin-top:1rem;padding-top:1rem}.compact-list small[data-v-c537d05b]{overflow-wrap:anywhere;display:block}fieldset[data-v-c537d05b]{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}fieldset legend[data-v-c537d05b]{margin-bottom:.3rem}input[type=date][data-v-c537d05b]{min-width:0;max-width:100%}.management-list[data-v-e57a2f3b]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.management-list button[data-v-e57a2f3b]{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.management-list button[aria-pressed=true][data-v-e57a2f3b]{color:#172554;background:#eef2ff;box-shadow:inset 0 0 0 2px #4255ff}.management-list .selected-label[data-v-e57a2f3b]{font-weight:700}.management-list .selected-label.inactive[data-v-e57a2f3b]{visibility:hidden}.management-list small[data-v-e57a2f3b]{color:var(--muted,#64748b)}.member-loading[data-v-e57a2f3b]{box-sizing:border-box;min-height:14rem}.preserve-lines[data-v-e57a2f3b]{white-space:pre-wrap;overflow-wrap:anywhere}.snapshot-date[data-v-7cb163c9]{color:#254956;background:#edf5f8;border:1px solid #cddfe7;border-radius:12px;flex-wrap:wrap;gap:4px 16px;padding:12px 16px;font-size:14px;line-height:1.8;display:flex}.connection-note[data-v-7cb163c9]{color:#546775;font-size:14px;line-height:1.7}.connection-stats[data-v-7cb163c9]{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.connection-stats span[data-v-7cb163c9]{color:#49606d;background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:12px 20px}.connection-stats strong[data-v-7cb163c9]{color:#14394c;margin-right:7px;font-size:24px}.connection-controls[data-v-7cb163c9]{flex-wrap:wrap;gap:18px;padding:18px;display:flex}.connection-controls label[data-v-7cb163c9]{flex-direction:column;gap:7px;min-width:170px;font-size:13px;display:flex}.connection-controls input[data-v-7cb163c9],.connection-controls select[data-v-7cb163c9]{color:#243d4b;background:#fff;max-width:100%}.project-picks[data-v-7cb163c9]{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.project-pick[data-v-7cb163c9],.connection-tabs button[data-v-7cb163c9]{color:#284a5b;text-align:left;background:#fff;border:1px solid #cddde5;border-radius:10px;padding:10px 15px}.project-pick small[data-v-7cb163c9]{margin-top:5px;font-size:11px;font-weight:400;display:block}.chosen[data-v-7cb163c9]{color:#fff!important;background:#163f51!important;border-color:#163f51!important}.connection-tabs[data-v-7cb163c9]{gap:8px;margin:24px 0 16px;display:flex}.connection-diagram[data-v-7cb163c9],.connection-detail[data-v-7cb163c9],.matrix-panel[data-v-7cb163c9]{margin-bottom:20px;padding:24px}.connection-diagram .panel-title[data-v-7cb163c9]{align-items:flex-start;gap:12px}.connection-diagram h2[data-v-7cb163c9],.connection-detail h2[data-v-7cb163c9],.matrix-panel h2[data-v-7cb163c9]{margin-top:0}.diagram-scroll[data-v-7cb163c9]{overflow-x:auto}.relationship-svg[data-v-7cb163c9]{width:100%;min-width:790px;display:block}.connection-line[data-v-7cb163c9]{stroke:#a4bbc5;stroke-width:1.6px;fill:none;marker-end:url(#connection-arrow)}.diagram-node[data-v-7cb163c9]{cursor:pointer}.diagram-node rect[data-v-7cb163c9]{fill:#f7fafb;stroke:#c9dbe3;stroke-width:1.5px}.diagram-node:hover rect[data-v-7cb163c9],.diagram-node:focus rect[data-v-7cb163c9]{fill:#e4f4f5;stroke:#087f8c;stroke-width:2.5px}.node-title[data-v-7cb163c9]{fill:#163f51;font-size:16px;font-weight:700}.node-caption[data-v-7cb163c9]{fill:#526c79;font-size:11px}.diagram-selected rect[data-v-7cb163c9]{fill:#163f51}.diagram-selected text[data-v-7cb163c9]{fill:#fff}.column-label[data-v-7cb163c9]{fill:#617987;text-anchor:middle;font-size:12px}.connection-state[data-v-7cb163c9]{white-space:nowrap;color:#526b78;background:#edf2f5;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-block}.connection-state.code[data-v-7cb163c9]{color:#176047;background:#e1f3ec}.connection-state.planned[data-v-7cb163c9]{color:#3458a1;background:#eaf0ff}.connection-state.unreviewed[data-v-7cb163c9]{color:#865510;background:#fff0d8}.connection-warning[data-v-7cb163c9]{color:#774d18;background:#fff5e5;border:1px solid #efd1a0;border-radius:10px;padding:14px}.previous-state[data-v-7cb163c9]{margin-top:5px;display:block}.connection-detail h3[data-v-7cb163c9]{margin-top:26px;font-size:15px}.absent-picks[data-v-7cb163c9]{flex-wrap:wrap;gap:8px;display:flex}.absent-picks button[data-v-7cb163c9]{padding:8px 12px;font-size:12px}.connection-detail td[data-v-7cb163c9]:last-child{white-space:normal;min-width:230px;max-width:480px;line-height:1.6}.connection-matrix[data-v-7cb163c9]{max-height:680px}.connection-matrix th[data-v-7cb163c9],.connection-matrix td[data-v-7cb163c9]{text-align:center;min-width:125px}.connection-matrix th[data-v-7cb163c9]:first-child{z-index:1;text-align:left;background:#f6f9fb;min-width:155px;position:sticky;left:0}.connection-matrix thead th[data-v-7cb163c9]{z-index:2;background:#f6f9fb;position:sticky;top:0}.connection-matrix thead th[data-v-7cb163c9]:first-child{z-index:3}.connection-matrix th small[data-v-7cb163c9]{margin-top:7px;font-size:11px;font-weight:400;display:block}.matrix-edge[data-v-7cb163c9]{flex-direction:column;align-items:center;gap:5px;margin:4px 0 10px;font-size:12px;display:flex}.dimmed[data-v-7cb163c9]{opacity:.35}.review-needed[data-v-7cb163c9]{color:#865510}.connection-tabs button[data-v-7cb163c9]:focus-visible,.project-pick[data-v-7cb163c9]:focus-visible{outline-offset:2px;outline:3px solid #18a5a5}@media (width>=1200px){.connection-matrix table[data-v-7cb163c9]{table-layout:fixed}.connection-matrix th[data-v-7cb163c9],.connection-matrix td[data-v-7cb163c9]{min-width:0;padding:10px 6px}.connection-matrix th[data-v-7cb163c9]:first-child{width:150px;min-width:0}.connection-matrix .text-button[data-v-7cb163c9]{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:4px}}@media (width<=700px){.connections-page[data-v-7cb163c9],.snapshot-date[data-v-7cb163c9],.connection-note[data-v-7cb163c9]{overflow-wrap:anywhere;min-width:0;max-width:100%}.connection-controls[data-v-7cb163c9]{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px;display:grid}.connection-controls label[data-v-7cb163c9],.connection-controls input[data-v-7cb163c9],.connection-controls select[data-v-7cb163c9]{width:100%;min-width:0;max-width:100%}.connection-stats[data-v-7cb163c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connection-stats span[data-v-7cb163c9]{white-space:nowrap;min-width:0;padding:10px;font-size:13px}.project-picks[data-v-7cb163c9]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-pick[data-v-7cb163c9]{white-space:nowrap;width:100%;min-width:0}.project-pick small[data-v-7cb163c9]{white-space:normal;overflow-wrap:anywhere}.connection-tabs[data-v-7cb163c9]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.connection-tabs button[data-v-7cb163c9]{text-align:center;white-space:nowrap;width:100%;min-width:0}.connection-diagram[data-v-7cb163c9]{display:none}.connection-detail[data-v-7cb163c9],.matrix-panel[data-v-7cb163c9]{width:100%;max-width:100%;padding:15px}.connection-detail td[data-v-7cb163c9]:last-child{min-width:0;max-width:none}.absent-picks[data-v-7cb163c9]{grid-template-columns:minmax(0,1fr);display:grid}.absent-picks button[data-v-7cb163c9]{white-space:nowrap;width:100%;min-width:0}.connection-matrix[data-v-7cb163c9]{max-height:none;overflow:visible}.connection-matrix .matrix-table[data-v-7cb163c9],.connection-matrix .matrix-table tbody[data-v-7cb163c9],.connection-matrix .matrix-table tr[data-v-7cb163c9],.connection-matrix .matrix-table td[data-v-7cb163c9]{width:100%;min-width:0;max-width:100%}.connection-matrix .matrix-table tbody th[data-v-7cb163c9]{text-align:left;background:#fff;border-bottom:2px solid #dfe5ee;width:100%;min-width:0;padding:10px 0 12px;display:block;position:static}.connection-matrix .matrix-table td[data-v-7cb163c9]{min-width:0!important}.matrix-edge[data-v-7cb163c9]{text-align:left;align-items:flex-start}.snapshot-date[data-v-7cb163c9]{padding:14px;font-size:13px}.connection-note[data-v-7cb163c9]{font-size:13px}}.snapshot-date>strong[data-v-7cb163c9],.snapshot-date>span[data-v-7cb163c9]{white-space:nowrap;font-size:13px}.snapshot-help[data-v-7cb163c9]{flex-basis:100%;font-size:13px}.snapshot-help p[data-v-7cb163c9]{margin:6px 0}.snapshot-help summary[data-v-7cb163c9]{cursor:pointer;align-content:center;min-height:48px}.unlinked-services[data-v-7cb163c9]{margin-top:18px}.unlinked-services summary[data-v-7cb163c9],.matrix-help summary[data-v-7cb163c9]{cursor:pointer;align-content:center;min-height:48px}.matrix-help[data-v-7cb163c9],.connection-detail h2[data-v-7cb163c9],.matrix-panel h2[data-v-7cb163c9]{margin-bottom:12px}.connection-detail>p[data-v-7cb163c9]{font-size:13px}.connection-tabs[data-v-7cb163c9]{margin-top:16px}.project-pick[data-v-7cb163c9],.connection-tabs button[data-v-7cb163c9],.absent-picks button[data-v-7cb163c9]{min-height:48px}.connection-stats strong[data-v-7cb163c9]{font-variant-numeric:tabular-nums}.connection-overview[data-v-7cb163c9]{margin-bottom:16px;padding:20px}.connection-overview h2[data-v-7cb163c9]{margin:0 0 8px}.connection-overview p[data-v-7cb163c9]{color:#546775;margin:0 0 14px;font-size:14px}.admin-targets[data-v-7cb163c9]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.admin-target[data-v-7cb163c9]{color:#284a5b;text-align:left;white-space:normal;background:#fff;border:1px solid #cddde5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-height:48px;padding:10px 12px;display:flex}.admin-target strong[data-v-7cb163c9]{white-space:nowrap}.admin-target span[data-v-7cb163c9]{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.admin-target[data-v-7cb163c9]:focus-visible{outline-offset:2px;outline:3px solid #18a5a5}@media (width>=1200px){.connection-matrix table[data-v-7cb163c9]{min-width:1380px}}@media (width<=700px){.connection-overview[data-v-7cb163c9]{padding:15px}.admin-targets[data-v-7cb163c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-target[data-v-7cb163c9]{overflow-wrap:anywhere;min-width:0}}.connection-controls label[data-v-7cb163c9],.absent-picks button[data-v-7cb163c9],.matrix-edge[data-v-7cb163c9],.connection-detail>p[data-v-7cb163c9]{font-size:14px}.project-pick small[data-v-7cb163c9],.connection-state[data-v-7cb163c9],.connection-matrix th small[data-v-7cb163c9]{font-size:12px}
