.fcs[data-v-0d27783a]{position:absolute;inset:0;display:flex;flex-direction:column;background:#f0f2f8;color:#1e293b;font-size:13px;font-family:JetBrains Mono,Fira Mono,Cascadia Code,monospace}.fcs-bar[data-v-0d27783a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:#fff;border-bottom:1px solid #dde3f0}.fcs-title[data-v-0d27783a]{font-weight:700;font-size:12.5px;color:#1e293b}.fcs-title span[data-v-0d27783a]{font-weight:400;color:#94a3b8}.fcs-done[data-v-0d27783a]{font-size:10px;font-weight:700;color:#16a34a;background:#dcfce7;padding:2px 7px;border-radius:3px}.fcs-primary[data-v-0d27783a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin:10px 12px 0;padding:10px;background:#fff;border:1px solid #dde3f0;border-radius:8px}.pb-stat[data-v-0d27783a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 6px;border-radius:6px;background:#f8fafc;border:1px solid #eef1f8}.pb-val[data-v-0d27783a]{font-size:18px;font-weight:800;color:#334155;line-height:1}.pb-lbl[data-v-0d27783a]{font-size:9px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-align:center}.pb-marginal[data-v-0d27783a]{background:#faf5ff;border-color:#f3e8ff}.pb-acceptable[data-v-0d27783a]{background:#f0fdf4;border-color:#dcfce7}.pb-marginal .pb-val[data-v-0d27783a]{color:#a855f7}.pb-acceptable .pb-val[data-v-0d27783a]{color:#22c55e}.fcs-tabs[data-v-0d27783a]{display:flex;gap:2px;padding:0 10px;margin-top:8px;border-bottom:1px solid #dde3f0;overflow-x:auto}.fcs-tabs button[data-v-0d27783a]{font:inherit;font-size:11.5px;font-weight:700;color:#64748b;background:0 0;border:0;border-bottom:2px solid transparent;padding:8px 10px 7px;cursor:pointer;white-space:nowrap}.fcs-tabs button.on[data-v-0d27783a]{color:#5070ff;border-bottom-color:#5070ff}.fcs-panel[data-v-0d27783a]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.fcs-scroll[data-v-0d27783a]{flex:1;min-height:0;overflow:auto;padding:10px 12px}.fcs-spectrum[data-v-0d27783a]{padding:10px 12px 0;background:#fff;flex:1;min-height:0}.plan-switch[data-v-0d27783a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.plan-switch-label[data-v-0d27783a]{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.plan-switch-btn[data-v-0d27783a]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:44px;padding:4px 8px;cursor:pointer;background:#fff;border:1px solid #dde3f0;border-radius:6px;color:#64748b;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.plan-switch-btn[data-v-0d27783a]:hover{border-color:#b9c4dd}.plan-switch-btn.active[data-v-0d27783a]{background:#5070ff;border-color:#5070ff;color:#fff}.plan-switch-sub[data-v-0d27783a]{font-size:9px;font-weight:500;opacity:.75}.ws-table[data-v-0d27783a]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;background:#fff;border:1px solid #dde3f0;border-radius:4px;overflow:hidden}.ws-table th[data-v-0d27783a],.ws-table td[data-v-0d27783a]{padding:7px 12px;text-align:left;vertical-align:middle;border-right:1px solid #dde3f0;border-bottom:1px solid #eef1f8}.ws-table th[data-v-0d27783a]:last-child,.ws-table td[data-v-0d27783a]:last-child{border-right:none}.ws-table tr:last-child th[data-v-0d27783a],.ws-table tr:last-child td[data-v-0d27783a]{border-bottom:none}.ws-table thead th[data-v-0d27783a]{background:#f8fafc;color:#64748b;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ws-table tbody td[data-v-0d27783a]{color:#1e293b}.ws-table tbody tr:hover td[data-v-0d27783a]{background:#fafbff}.ws-table .ws-sheet-title th[data-v-0d27783a]{background:#eef1ff;color:#5070ff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:normal;border-bottom:1px solid #dde3f0}.ws-table td.ws-sheet-note[data-v-0d27783a]{background:#f8fafc;color:#94a3b8;font-size:10.5px;line-height:1.45;padding:8px 12px}.ws-table th.ws-num[data-v-0d27783a],.ws-table td.ws-num[data-v-0d27783a]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ws-table td.ct-label[data-v-0d27783a],.fa-carrier[data-v-0d27783a]{font-weight:700;color:#5070ff}.fa-critical[data-v-0d27783a]{color:#ef4444;font-weight:600}.fa-acceptable[data-v-0d27783a]{color:#22c55e;font-weight:600}.status-chip[data-v-0d27783a]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:2px;text-transform:capitalize}.status-chip.warning[data-v-0d27783a]{background:#fef3c7;color:#d97706}.status-chip.marginal[data-v-0d27783a]{background:#f5e9ff;color:#7e22ce}.status-chip.acceptable[data-v-0d27783a]{background:#dcfce7;color:#16a34a}.fcs-foot[data-v-0d27783a]{margin:0;padding:6px 14px;border-top:1px solid #dde3f0;font-size:10.5px;color:#64748b;background:#fff;font-family:inherit}@media (max-width:900px){.fcs[data-v-0d27783a]{position:relative;inset:auto}.fcs-panel[data-v-0d27783a]{flex:none;height:320px}.fcs-scroll[data-v-0d27783a]{overflow:auto}}