.wcs-cognitive-scorer{padding:32px 0 48px 0;max-width:1200px;margin:0 auto}.wcs-hero-section{margin-top:0;margin-bottom:36px;text-align:left}.wcs-hero-tag{font-size:0.75rem;font-weight:700;letter-spacing:0.12em;color:var(--wcs-muted);text-transform:uppercase;margin-bottom:12px}.wcs-hero-title{font-size:clamp(2.25rem,4vw,3.25rem);font-family:'Merriweather',Georgia,serif;line-height:1.15;margin-bottom:18px;letter-spacing:-0.03em;color:var(--wcs-heading)}.wcs-highlight{color:var(--wcs-primary);position:relative;display:inline-block}.wcs-hero-subtitle{font-size:1.125rem;color:var(--wcs-text);max-width:680px;margin-bottom:28px;line-height:1.65}.wcs-grid-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:32px !important;align-items:stretch !important}.wcs-card{background-color:var(--wcs-surface);border:1px solid var(--wcs-border);border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.3s ease,border-color 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.wcs-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(0,0,0,0.12);border-color:var(--wcs-primary)}.wcs-toolbar-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.wcs-mode-tabs{display:flex;gap:8px}.wcs-tab-btn{background:var(--wcs-surface);color:var(--wcs-text);border:1px solid var(--wcs-border);padding:10px 18px;border-radius:10px;font-size:0.875rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.wcs-tab-btn.active,.wcs-tab-btn:hover{background:var(--wcs-primary);color:#fff;border-color:var(--wcs-primary);transform:translateY(-1px)}.panel-label{font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--wcs-muted);margin-bottom:20px}.telemetry-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.wcs-input-panel textarea{width:100%;height:320px;margin-bottom:20px;background:var(--wcs-background);color:var(--wcs-heading);border:1px solid var(--wcs-border);border-radius:10px;padding:16px;font-family:inherit;font-size:1rem;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box}.wcs-input-panel textarea:focus{border-color:var(--wcs-primary)}.input-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.meta-stats{font-size:0.875rem;color:var(--wcs-muted)}.wcs-btn{background:var(--wcs-primary);color:#fff;border:1px solid var(--wcs-primary);padding:12px 24px;border-radius:10px;font-size:0.9375rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.wcs-btn:hover{opacity:0.9;transform:translateY(-1px)}.wcs-btn-secondary{background:var(--wcs-surface);color:var(--wcs-heading);border:1px solid var(--wcs-border)}.wcs-btn-secondary:hover{background:var(--wcs-background);border-color:var(--wcs-primary)}.radar-container{width:100%;height:240px;margin-bottom:16px}.signal-badges-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.prescription-card{background:var(--wcs-background);border:1px solid var(--wcs-border);border-radius:12px;padding:20px}.prescription-title{font-size:0.8125rem;font-weight:700;color:var(--wcs-primary);text-transform:uppercase;margin-bottom:8px;letter-spacing:0.05em}.prescription-card p{font-size:0.9375rem;margin:0;color:var(--wcs-text);line-height:1.5}.wcs-error-banner{background-color:rgba(220,38,38,0.08);color:#DC2626;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:0.875rem;font-weight:600;border:1px solid rgba(220,38,38,0.2)}.wcs-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;animation:wcs-spin 0.8s ease-in-out infinite;margin-right:6px;vertical-align:middle}@keyframes wcs-spin{to{transform:rotate(360deg)}}.wcs-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wcs-metric-card{display:flex;flex-direction:column;justify-content:space-between;padding:28px}.metric-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--wcs-border);padding-bottom:16px}.metric-title-group{display:flex;flex-direction:column;gap:6px}.metric-title{font-weight:700;font-size:1rem;color:var(--wcs-heading);font-family:'Merriweather',Georgia,serif}.metric-score-badge{background:var(--wcs-background);border:1px solid var(--wcs-border);color:var(--wcs-primary);width:fit-content;padding:2px 10px;border-radius:6px;font-size:0.8125rem;font-weight:700}.metric-mini-gauge{width:54px;height:54px;flex-shrink:0}.metric-card-body{display:flex;flex-direction:column;gap:12px}.metric-desc,.metric-reason{font-size:0.875rem;color:var(--wcs-text);line-height:1.6;margin:0}.metric-reason{color:var(--wcs-muted)}.wcs-quota-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:0.75rem;font-weight:500;border-radius:9999px;background:var(--wcs-background);border:1px solid var(--wcs-border);color:var(--wcs-muted)}.wcs-quota-badge.exhausted{background:rgba(220,38,38,0.08);border-color:rgba(220,38,38,0.2);color:#DC2626}.wcs-btn:disabled{cursor:not-allowed;opacity:0.5}@media (max-width:900px){.wcs-grid-split{grid-template-columns:1fr !important}.wcs-metrics-grid{grid-template-columns:1fr}.wcs-cognitive-scorer{padding:12px 0}}