:root{--ink: #1a1a18;--ink-soft: #2e2e2c;--ember: #c86d3a;--ember-dim: color-mix(in oklch, var(--ember) 70%, black);--ash: #f5f2ee;--bone: #faf9f7;--linen: #ffffff;--mist: #555;--fog: #888;--line: #e0ddd9;--surface-dark: #1a1a18;--surface-dark-soft: #2e2e2c;--on-dark: #ffffff;--on-dark-muted: #888;--r-container: 16px;--r-inner: 4px;--r-pill: 99px;--font-mono: "DM Mono", monospace;--font-serif: "Playfair Display", Georgia, serif;--space-xs: 8px;--space-sm: 16px;--space-md: 28px;--space-lg: 48px;--space-xl: 72px;--color-accent-green: #4ADE80;--health-green: #4ADE80;--health-amber: #FBBF24;--health-red: #F87171}html.dark{--ink: #f0ede8;--ink-soft: #d5d0c8;--ember: #d4845a;--ember-dim: color-mix(in oklch, var(--ember) 40%, black);--ash: #2a2826;--bone: #222120;--linen: #1a1918;--mist: #aaa;--fog: #777;--line: #3a3836;--color-accent-green: #4ADE80;--health-green: #4ADE80;--health-amber: #FBBF24;--health-red: #F87171}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ink-soft);color:var(--ink)}#app{min-height:100vh;display:flex;flex-direction:column}input,textarea,select{background-color:var(--linen);font-family:var(--font-mono)}input::placeholder,textarea::placeholder{color:var(--fog);font-style:italic}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--ember)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-container[data-v-275815e9]{position:relative;background:var(--linen);border-radius:1.5rem;width:98%;max-width:100%;margin:12px auto 0;min-height:calc(100vh - 12px);padding-bottom:96px;box-sizing:border-box;overflow:hidden}.corner-actions[data-v-275815e9]{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;gap:10px}.corner-btn[data-v-275815e9]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line);background:var(--bone);color:var(--mist);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.corner-btn[data-v-275815e9]:hover{color:var(--ink);border-color:var(--ink);background:var(--ash)}.sidebar[data-v-a8fc4923]{width:200px;min-width:200px;display:flex;flex-direction:column;border-right:1px solid var(--line);padding:var(--space-sm)}.brand-text[data-v-a8fc4923]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fog);padding:var(--space-sm) var(--space-xs);display:block}.sidebar-nav[data-v-a8fc4923]{display:flex;flex-direction:column;gap:2px}.nav-item[data-v-a8fc4923]{display:flex;align-items:center;gap:var(--space-xs);padding:10px var(--space-xs);font-family:var(--font-mono);font-size:13px;color:var(--fog);text-decoration:none;border-radius:var(--r-inner);border:none;background:none;cursor:pointer;width:100%;transition:color .15s,background .15s}.nav-item[data-v-a8fc4923]:hover,.nav-item.active[data-v-a8fc4923]{color:var(--ink);background:var(--ash)}.sidebar-footer[data-v-a8fc4923]{margin-top:auto}.badge[data-v-a8fc4923]{margin-left:auto;flex-shrink:0}.badge-count[data-v-a8fc4923]{font-family:var(--font-mono);font-size:10px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:99px;background:var(--health-red);color:#fff;line-height:1}.badge-dot[data-v-a8fc4923]{width:8px;height:8px;border-radius:50%;background:var(--health-amber)}.brand-logo[data-v-871890bd]{display:block;object-fit:contain;filter:none}.dock-bar[data-v-8bf97360]{position:fixed;bottom:12px;left:50%;transform:translate(-50%);width:96%;max-width:96%;height:80px;display:flex;align-items:center;padding:0 24px;background:var(--surface-dark);border-radius:2rem;border:2px solid var(--linen);box-shadow:0 4px 30px #00000026;z-index:1200;overflow:visible}.dock-btn[data-v-8bf97360]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;text-decoration:none;transition:color .2s ease,transform .15s ease}.dock-brand[data-v-8bf97360]{flex:1 1 auto;justify-content:flex-start;gap:8px;color:var(--on-dark)}.brand-logo-wrap[data-v-8bf97360]{flex-shrink:0;margin-top:-40px;pointer-events:none}.brand-text[data-v-8bf97360]{font-family:var(--font-serif);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:inherit}.dock-brand:hover .brand-text[data-v-8bf97360]{opacity:.7}.dock-chat[data-v-8bf97360]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--on-dark);opacity:.45;padding:6px;transition:opacity .15s}.dock-chat[data-v-8bf97360]:hover{opacity:.8}.dock-version[data-v-8bf97360]{flex-shrink:0;display:flex;align-items:center;gap:6px}.version-text[data-v-8bf97360]{font-family:var(--font-mono, monospace);font-size:10px;color:var(--on-dark);opacity:.45;background:none;border:none;padding:0;cursor:pointer;transition:opacity .15s}.version-text[data-v-8bf97360]:hover{opacity:.8}.update-link[data-v-8bf97360]{font-family:var(--font-mono);font-size:10px;color:var(--health-amber);background:none;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s}.update-link[data-v-8bf97360]:hover{opacity:.7}.version-action[data-v-8bf97360]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:var(--on-dark);opacity:.45;transition:opacity .15s}.version-action[data-v-8bf97360]:hover{opacity:.8}.spinning[data-v-8bf97360]{animation:spin-8bf97360 1s linear infinite}@keyframes spin-8bf97360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.dock-bar[data-v-8bf97360]{padding:0 16px}.dock-brand[data-v-8bf97360]{flex:1 1 0%}.brand-text[data-v-8bf97360]{display:none}}.lock-bar[data-v-9ce7c8ce]{position:fixed;top:0;left:0;right:0;z-index:500;height:36px;background:var(--health-amber);color:#000;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.lock-bar-text[data-v-9ce7c8ce]{font-weight:600}.lock-bar-link[data-v-9ce7c8ce]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;background:#00000026;color:#000;border:none;border-radius:4px;padding:3px 10px;cursor:pointer;margin-left:8px}.lock-bar-link[data-v-9ce7c8ce]:hover{background:#00000040}.destroyed[data-v-6263a90f]{position:fixed;inset:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3000}.destroyed-title[data-v-6263a90f]{font-family:var(--font-mono);font-size:48px;color:var(--health-red);letter-spacing:.2em;margin:0 0 var(--space-sm);text-align:center}.destroyed-subtitle[data-v-6263a90f]{font-family:var(--font-mono);font-size:14px;color:#666;margin:0;text-align:center}.modal-overlay[data-v-93101aae]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-93101aae]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);max-width:400px;width:100%;padding:var(--space-md)}.modal-title[data-v-93101aae]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--fog);display:block;margin-bottom:var(--space-xs)}.modal-message[data-v-93101aae]{font-family:var(--font-mono);font-size:13px;color:var(--ink);margin:0 0 var(--space-md);line-height:1.5}.reason-input[data-v-93101aae]{display:block;width:100%;box-sizing:border-box;background:var(--linen);color:var(--ink);font-family:var(--font-mono);font-size:12px;border:1px solid var(--line);border-radius:var(--r-inner);padding:8px;margin-bottom:var(--space-md);resize:vertical}.reason-input[data-v-93101aae]::placeholder{color:var(--fog)}.modal-actions[data-v-93101aae]{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn[data-v-93101aae]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:var(--r-inner);padding:6px 16px;cursor:pointer;transition:opacity .2s ease}.btn[data-v-93101aae]:hover{opacity:.85}.btn-primary[data-v-93101aae]{background:var(--ember);color:#fff}.btn-danger[data-v-93101aae]{background:var(--health-red);color:#fff}.btn-ghost[data-v-93101aae]{background:none;color:var(--fog)}.changelog-overlay[data-v-dd0eddbd]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.changelog-modal[data-v-dd0eddbd]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);max-width:480px;width:100%;padding:var(--space-md);max-height:80vh;overflow-y:auto}.modal-header[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--fog);display:block;margin-bottom:var(--space-xs)}.modal-version[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:18px;color:var(--ink);display:block;margin-bottom:var(--space-md)}.changelog-entries[data-v-dd0eddbd]{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.changelog-entry[data-v-dd0eddbd]{border-top:1px solid var(--line);padding-top:var(--space-sm)}.entry-header[data-v-dd0eddbd]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs)}.entry-version[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:600}.entry-date[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:11px;color:var(--fog)}.entry-changes[data-v-dd0eddbd]{list-style:none;padding:0;margin:0}.entry-changes li[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:12px;color:var(--ink);line-height:1.6;padding-left:12px;position:relative}.entry-changes li[data-v-dd0eddbd]:before{content:"-";position:absolute;left:0;color:var(--fog)}.no-changelog[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:12px;color:var(--fog);margin:0 0 var(--space-md)}.modal-actions[data-v-dd0eddbd]{display:flex;gap:var(--space-xs);justify-content:flex-end}.btn[data-v-dd0eddbd]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:var(--r-inner);padding:6px 16px;cursor:pointer;transition:opacity .2s ease}.btn[data-v-dd0eddbd]:hover{opacity:.85}.btn-ghost[data-v-dd0eddbd]{background:none;color:var(--fog)}.btn-apply[data-v-dd0eddbd]{background:var(--health-amber);color:#000}.update-overlay[data-v-3bd956e8]{position:fixed;inset:0;z-index:2000;background:#000000f2;display:flex;align-items:center;justify-content:center}.overlay-content[data-v-3bd956e8]{max-width:480px;width:100%;padding:var(--space-md);display:flex;flex-direction:column;align-items:center;text-align:center}.overlay-title[data-v-3bd956e8]{font-family:var(--font-mono);font-size:16px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0 0 var(--space-xs)}.overlay-subtitle[data-v-3bd956e8]{font-family:var(--font-mono);font-size:12px;color:var(--fog);margin:0 0 var(--space-md)}.phase-list[data-v-3bd956e8]{width:100%;display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.phase-item[data-v-3bd956e8]{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:13px;text-align:left}.phase-label[data-v-3bd956e8]{color:var(--ink)}.phase-detail[data-v-3bd956e8]{color:var(--fog);font-size:11px;margin-left:auto;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-done[data-v-3bd956e8]{color:var(--health-green);flex-shrink:0}.icon-active[data-v-3bd956e8]{color:var(--fog);flex-shrink:0}.icon-queued[data-v-3bd956e8]{color:var(--fog);opacity:.4;flex-shrink:0}.icon-error[data-v-3bd956e8]{color:var(--health-amber);flex-shrink:0}.spinner[data-v-3bd956e8]{animation:spin-3bd956e8 1.5s linear infinite}@keyframes spin-3bd956e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-section[data-v-3bd956e8]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.success-icon[data-v-3bd956e8]{color:var(--health-green)}.success-text[data-v-3bd956e8]{font-family:var(--font-mono);font-size:14px;color:var(--ink);margin:0}.error-section[data-v-3bd956e8]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.error-msg[data-v-3bd956e8]{font-family:var(--font-mono);font-size:13px;color:var(--health-amber);margin:0}.reassurance[data-v-3bd956e8]{font-family:var(--font-mono);font-size:12px;color:var(--fog);margin:0}.error-logs[data-v-3bd956e8]{width:100%;background:var(--bone);border-radius:var(--r-inner);padding:var(--space-xs) var(--space-sm);margin-top:var(--space-xs);text-align:left}.error-log-line[data-v-3bd956e8]{font-family:var(--font-mono);font-size:11px;color:var(--fog);margin:2px 0;word-break:break-all}.error-actions[data-v-3bd956e8]{margin-top:var(--space-sm)}.btn-action[data-v-3bd956e8]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;background:var(--bone);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-inner);padding:8px 20px;cursor:pointer;transition:opacity .2s ease}.btn-action[data-v-3bd956e8]:hover{opacity:.85}.toggle-details[data-v-3bd956e8]{font-family:var(--font-mono);font-size:11px;color:var(--fog);background:none;border:none;cursor:pointer;padding:var(--space-xs);opacity:.7;transition:opacity .2s ease}.toggle-details[data-v-3bd956e8]:hover{opacity:1}.raw-log-viewer[data-v-3bd956e8]{width:100%;background:var(--bone);border-radius:var(--r-inner);padding:var(--space-sm);margin-top:var(--space-xs);max-height:200px;overflow-y:auto;text-align:left}.raw-log-viewer pre[data-v-3bd956e8]{margin:0}.raw-log-viewer code[data-v-3bd956e8]{font-family:var(--font-mono);font-size:11px;color:var(--fog);white-space:pre-wrap;word-break:break-all}.app-layout[data-v-42bed5f7]{display:flex;min-height:100%}.app-layout--locked[data-v-42bed5f7]{padding-top:36px}.main-content[data-v-42bed5f7]{flex:1;padding:var(--space-md);overflow-y:auto}.login-page[data-v-d283f4ec]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ink-soft);padding:var(--space-sm)}.login-card[data-v-d283f4ec]{width:100%;max-width:400px;background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);padding:var(--space-lg) var(--space-md);text-align:center}.login-brand[data-v-d283f4ec]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fog);margin-bottom:var(--space-xs)}.login-title[data-v-d283f4ec]{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--ink);margin:0 0 var(--space-md)}.login-form[data-v-d283f4ec]{text-align:left}.field-group[data-v-d283f4ec]{margin-bottom:var(--space-sm)}.field-label[data-v-d283f4ec]{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fog);margin-bottom:6px;display:block}.field-input[data-v-d283f4ec]{width:100%;background:var(--ash);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-inner);font-family:var(--font-mono);font-size:14px;padding:var(--space-xs) var(--space-sm);transition:border-color .15s}.field-input[data-v-d283f4ec]:focus{border-color:var(--ember);outline:none}.error-message[data-v-d283f4ec]{color:var(--health-red);font-family:var(--font-mono);font-size:12px;margin-bottom:var(--space-sm)}.login-btn[data-v-d283f4ec]{width:100%;background:var(--ember);color:var(--bone);border:none;border-radius:var(--r-inner);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:14px 22px;cursor:pointer;transition:opacity .15s;margin-top:var(--space-xs)}.login-btn[data-v-d283f4ec]:hover{opacity:.9}.login-btn[data-v-d283f4ec]:disabled{opacity:.5;cursor:not-allowed}.stat-card[data-v-171214e5]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);padding:var(--space-sm);display:flex;flex-direction:column}.stat-label[data-v-171214e5]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--fog)}.stat-value[data-v-171214e5]{font-family:var(--font-mono);font-size:28px;color:var(--ink);display:block;margin:var(--space-xs) 0}.stat-sublabel[data-v-171214e5]{font-family:var(--font-mono);font-size:11px;color:var(--fog);margin-bottom:var(--space-xs)}.progress-track[data-v-171214e5]{height:6px;background:var(--line);border-radius:var(--r-inner);overflow:hidden}.progress-fill[data-v-171214e5]{height:100%;border-radius:var(--r-inner);transition:width .3s ease}.threshold-green[data-v-171214e5]{background:var(--health-green)}.threshold-amber[data-v-171214e5]{background:var(--health-amber)}.threshold-red[data-v-171214e5]{background:var(--health-red)}.info-panel[data-v-606758bf]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);padding:var(--space-sm)}.panel-label[data-v-606758bf]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--fog);display:block;margin-bottom:var(--space-xs)}.info-rows[data-v-606758bf]{display:flex;flex-direction:column}.info-row[data-v-606758bf]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) 0;border-bottom:1px solid var(--line)}.info-row--last[data-v-606758bf]{border-bottom:none}.row-label[data-v-606758bf]{font-family:var(--font-mono);font-size:12px;color:var(--fog);text-transform:uppercase;letter-spacing:.1em}.row-value[data-v-606758bf]{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.reg-open[data-v-606758bf]{color:var(--health-green)}.reg-closed[data-v-606758bf]{color:var(--fog)}.csam-warning[data-v-09916911]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--bone);border:1px solid var(--line);border-left:4px solid var(--health-amber);border-radius:var(--r-container)}.warning-icon[data-v-09916911]{color:var(--health-amber);flex-shrink:0}.warning-text[data-v-09916911]{font-family:var(--font-mono);font-size:12px;color:var(--fog);flex:1}.configure-link[data-v-09916911]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;background:var(--ember);color:#fff;border:none;border-radius:var(--r-inner);padding:4px 12px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.configure-link[data-v-09916911]:hover{opacity:.85}.policy-health[data-v-3cd6fd96]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);background:var(--bone);border:1px solid var(--line);border-left:4px solid var(--health-amber);border-radius:var(--r-container)}.policy-health.healthy[data-v-3cd6fd96]{border-left-color:var(--health-green)}.policy-health-header[data-v-3cd6fd96]{display:flex;align-items:center;gap:var(--space-xs)}.health-icon[data-v-3cd6fd96]{flex-shrink:0}.health-icon--amber[data-v-3cd6fd96]{color:var(--health-amber)}.health-icon--green[data-v-3cd6fd96]{color:var(--health-green)}.health-summary[data-v-3cd6fd96]{font-family:var(--font-mono);font-size:12px;color:var(--fog);flex:1}.manage-link[data-v-3cd6fd96]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;background:var(--ember);color:#fff;border:none;border-radius:var(--r-inner);padding:4px 12px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.manage-link[data-v-3cd6fd96]:hover{opacity:.85}.status-list[data-v-3cd6fd96]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.status-item[data-v-3cd6fd96]{display:flex;align-items:center;gap:4px}.status-dot[data-v-3cd6fd96]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot--published[data-v-3cd6fd96]{background:var(--health-green)}.status-dot--draft[data-v-3cd6fd96]{background:var(--health-amber)}.status-dot--missing[data-v-3cd6fd96]{background:var(--health-red, #e74c3c)}.status-label[data-v-3cd6fd96]{font-family:var(--font-mono);font-size:10px;color:var(--mist);letter-spacing:.05em}.dashboard[data-v-b0885fe4]{padding:var(--space-sm) 0}.section-header[data-v-b0885fe4]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--fog);display:block;margin-bottom:var(--space-md)}.stats-grid[data-v-b0885fe4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-sm)}.server-info-area[data-v-b0885fe4],.csam-warning-area[data-v-b0885fe4],.storage-warning-area[data-v-b0885fe4]{margin-top:var(--space-sm)}.storage-warning[data-v-b0885fe4]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--bone);border:1px solid var(--line);border-left:4px solid var(--health-amber);border-radius:var(--r-container)}.storage-warning .warning-icon[data-v-b0885fe4]{color:var(--health-amber);flex-shrink:0}.storage-warning .warning-text[data-v-b0885fe4]{font-family:var(--font-mono);font-size:12px;color:var(--fog);flex:1}.storage-warning .configure-link[data-v-b0885fe4]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;background:var(--ember);color:#fff;border:none;border-radius:var(--r-inner);padding:4px 12px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.storage-warning .configure-link[data-v-b0885fe4]:hover{opacity:.85}.storage-warning.critical[data-v-b0885fe4]{border-left-color:var(--health-red)}.storage-warning.critical .warning-icon[data-v-b0885fe4]{color:var(--health-red)}.policy-health-area[data-v-b0885fe4]{margin-top:var(--space-sm)}.error-card[data-v-b0885fe4]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-container);padding:var(--space-md);width:100%}.error-header[data-v-b0885fe4]{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.error-icon[data-v-b0885fe4]{color:var(--health-amber);flex-shrink:0}.error-text[data-v-b0885fe4]{font-family:var(--font-mono);font-size:13px;color:var(--fog)}.error-detail[data-v-b0885fe4]{font-family:var(--font-mono);font-size:11px;color:var(--mist);display:block;margin-bottom:var(--space-sm)}.retry-btn[data-v-b0885fe4]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;background:var(--ember);color:#fff;border:none;border-radius:var(--r-inner);padding:6px 16px;cursor:pointer;transition:opacity .2s ease}.retry-btn[data-v-b0885fe4]:hover{opacity:.85}.skeleton-card[data-v-b0885fe4]{background:var(--ash);border:1px solid var(--line);border-radius:var(--r-container);padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.skeleton-card--wide[data-v-b0885fe4]{width:100%}.skeleton-line[data-v-b0885fe4]{height:12px;background:var(--line);border-radius:var(--r-inner);animation:pulse-b0885fe4 1.5s ease-in-out infinite;width:60%}.skeleton-line--short[data-v-b0885fe4]{width:40%;height:10px}.skeleton-line--large[data-v-b0885fe4]{width:50%;height:28px}.skeleton-bar[data-v-b0885fe4]{height:6px;background:var(--line);border-radius:var(--r-inner);animation:pulse-b0885fe4 1.5s ease-in-out infinite;width:100%}@keyframes pulse-b0885fe4{0%,to{opacity:.3}50%{opacity:.7}}
