@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-display: "Space Grotesk", "Inter", ui-sans-serif, sans-serif;--color-bg: #060d1e;--color-bg-2: #0c1630;--color-surface: rgba(255, 255, 255, .055);--color-surface-2: rgba(255, 255, 255, .032);--color-surface-hover: rgba(255, 255, 255, .085);--color-border: rgba(148, 163, 184, .14);--color-line: rgba(148, 163, 184, .12);--color-brand: #4f83f7;--color-brand-strong: #7aa8ff;--color-brand-dark: #2563eb;--color-brand-gradient: linear-gradient(135deg, #4f83f7 0%, #8b5cf6 100%);--color-brand-glow: rgba(79, 131, 247, .28);--color-soft: rgba(79, 131, 247, .1);--color-accent: #8b5cf6;--color-accent-soft: rgba(139, 92, 246, .12);--color-text: #e2e8f0;--color-text-strong: #f8fafc;--color-muted: #94a3b8;--color-muted-2: #64748b;--color-focus: #4f83f7;--color-success: #4ade80;--color-success-soft: rgba(74, 222, 128, .1);--color-warning: #fbbf24;--color-warning-soft: rgba(251, 191, 36, .1);--color-error: #f87171;--color-error-soft: rgba(248, 113, 113, .1);--color-info: #60a5fa;--color-info-soft: rgba(96, 165, 250, .1);--color-risk-high: #f87171;--color-risk-high-soft: rgba(248, 113, 113, .12);--color-risk-medium: #fbbf24;--color-risk-medium-soft: rgba(251, 191, 36, .12);--color-risk-low: #4ade80;--color-risk-low-soft: rgba(74, 222, 128, .12);--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 9999px;--shadow-sm: 0 1px 6px rgba(0, 0, 0, .4);--shadow: 0 4px 20px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 48px rgba(0, 0, 0, .6);--shadow-brand: 0 4px 24px rgba(79, 131, 247, .32);--shadow-card: 0 2px 12px rgba(0, 0, 0, .35), 0 0 0 1px rgba(148, 163, 184, .1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-size-xs: .72rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-4xl: clamp(2.4rem, 5vw, 3.5rem);--transition: .15s ease;--transition-slow: .25s ease}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(79,131,247,.12) 0%,transparent 60%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-2) 100%);background-attachment:fixed;color:var(--color-text);min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{background:var(--color-brand);border-radius:var(--radius-sm);color:#fff;font-weight:700;left:12px;padding:10px 16px;position:absolute;text-decoration:none;top:-64px;z-index:200;transition:top var(--transition)}.skip-link:focus-visible{top:12px}.site-header{position:sticky;top:0;z-index:100;background:#060d1ecc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border)}.header-inner{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:14px 24px}.brand{align-items:center;display:flex;gap:10px;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-text-strong);flex-shrink:0}.brand-icon{width:32px;height:32px;border-radius:8px;background:var(--color-brand-gradient);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.site-nav{display:flex;align-items:center;gap:2px;overflow:hidden}.site-nav a{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:500;padding:6px 10px;border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);white-space:nowrap}.site-nav a:hover{color:var(--color-text);background:var(--color-surface)}.site-nav a.active{color:var(--color-brand);background:var(--color-soft)}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lang-btn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase;transition:all var(--transition)}.lang-btn:hover{color:var(--color-text);border-color:var(--color-brand)}@media (max-width: 768px){.header-inner{flex-wrap:nowrap;gap:6px}.site-nav{gap:1px}.site-nav a{padding:5px 7px;font-size:.78rem}}@media (max-width: 580px){.site-nav a span.nav-label,.brand span.brand-name{display:none}}.site-footer{border-top:1px solid var(--color-border);margin-top:auto;padding:28px 24px}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.footer-links a{color:var(--color-muted);font-size:var(--font-size-sm);transition:color var(--transition)}.footer-links a:hover{color:var(--color-text)}.footer-copy{color:var(--color-muted-2);font-size:var(--font-size-sm)}.page-content{margin:0 auto;max-width:1200px;padding:32px 24px 80px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text-strong);letter-spacing:-.018em;line-height:1.15;margin:0}h1{font-size:var(--font-size-4xl);font-weight:700}h2{font-size:var(--font-size-2xl);font-weight:700}h3{font-size:var(--font-size-lg);font-weight:600}p{margin:0}.eyebrow{color:var(--color-brand);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:10px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px;transition:background var(--transition)}.card:hover{background:var(--color-surface-hover)}.card-sm{padding:16px;border-radius:var(--radius)}.card-flat{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.btn{align-items:center;background:var(--color-brand-gradient);border:0;border-radius:var(--radius);box-shadow:var(--shadow-brand);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-sm);font-weight:600;gap:6px;padding:10px 20px;transition:opacity var(--transition),box-shadow var(--transition),transform var(--transition);white-space:nowrap}.btn:hover{opacity:.9;box-shadow:0 6px 28px #4f83f766;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-lg{padding:14px 28px;font-size:var(--font-size-base);border-radius:var(--radius-lg)}.btn-sm{padding:6px 14px;font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.btn-ghost{background:transparent;border:1px solid var(--color-border);box-shadow:none;color:var(--color-muted)}.btn-ghost:hover{border-color:var(--color-brand);color:var(--color-brand);box-shadow:none}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}.form-group{display:grid;gap:6px}.form-label{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:500}.form-input,.form-select,.form-textarea{background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;font-size:var(--font-size-base);padding:10px 14px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px #4f83f726;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-muted-2)}.form-select option{background:#1a2236;color:var(--color-text)}.form-textarea{resize:vertical;min-height:80px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.form-row{grid-template-columns:1fr}}.form-status{font-size:var(--font-size-sm);min-height:1.4em;color:var(--color-muted)}.form-status.ok{color:var(--color-success)}.form-status.err{color:var(--color-error)}input,textarea,select,button{font:inherit}label{display:grid;gap:6px;color:var(--color-muted);font-size:var(--font-size-sm)}input,textarea,select{background:#ffffff0f;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:10px 14px}button{background:var(--color-brand-gradient);border:0;border-radius:var(--radius);box-shadow:var(--shadow-brand);color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:opacity var(--transition),transform var(--transition)}button:hover{opacity:.9;transform:translateY(-1px)}button:active{transform:translateY(0)}.risk-badge{border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.risk-badge.high{background:var(--color-risk-high-soft);color:var(--color-risk-high);border:1px solid rgba(248,113,113,.25)}.risk-badge.medium{background:var(--color-risk-medium-soft);color:var(--color-risk-medium);border:1px solid rgba(251,191,36,.25)}.risk-badge.low{background:var(--color-risk-low-soft);color:var(--color-risk-low);border:1px solid rgba(74,222,128,.25)}.status-badge{border-radius:var(--radius-pill);display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.status-badge.pending{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge.received{background:var(--color-success-soft);color:var(--color-success)}.status-badge.reviewed{background:var(--color-info-soft);color:var(--color-info)}.status-badge.completed{background:var(--color-success-soft);color:var(--color-success)}.status-badge.in-progress{background:var(--color-brand-glow);color:var(--color-brand)}.score-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px}.score-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.score-ring-value{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--color-text-strong);z-index:1}.score-ring-label{font-size:.65rem;color:var(--color-muted);z-index:1;margin-top:1px}.data-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.data-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.data-table th{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:12px 16px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background var(--transition)}.data-table tbody tr:hover td{background:var(--color-surface)}.tabs-bar{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:24px;overflow-x:auto}.tabs-bar::-webkit-scrollbar{display:none}.tab-btn{background:transparent;border:0;box-shadow:none;border-bottom:2px solid transparent;border-radius:0;color:var(--color-muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:10px 16px;transform:none;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.tab-btn:hover{color:var(--color-text);transform:none;opacity:1}.tab-btn.active{color:var(--color-brand);border-bottom-color:var(--color-brand)}.section-header{margin-bottom:24px}.section-header h1,.section-header h2{margin-bottom:8px}.section-desc{color:var(--color-muted);font-size:var(--font-size-base);line-height:1.6;max-width:680px}.empty-state{align-items:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.empty-state-icon{font-size:2rem;opacity:.5}.empty-state p{color:var(--color-muted);max-width:360px;line-height:1.6}.alert{align-items:flex-start;border-radius:var(--radius);display:flex;gap:10px;padding:12px 16px;font-size:var(--font-size-sm)}.alert.info{background:var(--color-info-soft);color:var(--color-info);border:1px solid rgba(96,165,250,.2)}.alert.success{background:var(--color-success-soft);color:var(--color-success);border:1px solid rgba(74,222,128,.2)}.alert.warning{background:var(--color-warning-soft);color:var(--color-warning);border:1px solid rgba(251,191,36,.2)}.alert.danger{background:var(--color-error-soft);color:var(--color-error);border:1px solid rgba(248,113,113,.2)}.divider{border:0;border-top:1px solid var(--color-border);margin:32px 0}.ad-slot{background:var(--color-surface-2);border:1px dashed rgba(148,163,184,.15);border-radius:var(--radius);min-height:90px;overflow:hidden}.hero-section{padding:60px 0 48px;position:relative}.hero-badge{align-items:center;background:var(--color-soft);border:1px solid rgba(79,131,247,.25);border-radius:var(--radius-pill);color:var(--color-brand);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:20px;padding:4px 12px;text-transform:uppercase}.hero-title{font-size:var(--font-size-4xl);font-family:var(--font-display);font-weight:700;letter-spacing:-.022em;line-height:1.1;color:var(--color-text-strong);margin-bottom:20px}.hero-title .gradient-text{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{color:var(--color-muted);font-size:var(--font-size-lg);line-height:1.65;max-width:600px;margin-bottom:32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tool-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow)}.tool-header{margin-bottom:28px}.tool-form{display:grid;gap:18px}.risk-result{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.risk-result-header{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px 28px}.risk-result.level-high .risk-result-header{border-top:3px solid var(--color-risk-high)}.risk-result.level-medium .risk-result-header{border-top:3px solid var(--color-risk-medium)}.risk-result.level-low .risk-result-header{border-top:3px solid var(--color-risk-low)}.risk-result-body{padding:24px 28px;display:grid;gap:24px}.risk-score-display{display:flex;align-items:center;gap:16px}.risk-score-number{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--color-text-strong);line-height:1}.risk-score-number.high{color:var(--color-risk-high)}.risk-score-number.medium{color:var(--color-risk-medium)}.risk-score-number.low{color:var(--color-risk-low)}.risk-score-info h3{font-size:var(--font-size-xl);margin-bottom:4px}.risk-score-info p{color:var(--color-muted)}.risk-breakdown{display:grid;gap:10px}.risk-bar-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:12px}.risk-bar-label{color:var(--color-muted);font-size:var(--font-size-sm)}.risk-bar-track{background:var(--color-surface-2);border-radius:var(--radius-pill);height:8px;overflow:hidden}.risk-bar-fill{height:100%;border-radius:var(--radius-pill);transition:width .6s ease}.risk-bar-fill.high{background:linear-gradient(90deg,#dc2626,var(--color-risk-high))}.risk-bar-fill.medium{background:linear-gradient(90deg,#d97706,var(--color-risk-medium))}.risk-bar-fill.low{background:linear-gradient(90deg,#16a34a,var(--color-risk-low))}.risk-bar-value{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600;min-width:32px;text-align:right}.risk-obligations{display:grid;gap:8px}.risk-obligation-item{align-items:flex-start;display:flex;gap:10px;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}.risk-obligation-icon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.risk-actions{display:flex;gap:10px;flex-wrap:wrap}.supplier-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;transition:background var(--transition)}.supplier-card:hover{background:var(--color-surface-hover)}.supplier-name{font-weight:600;color:var(--color-text-strong);margin-bottom:4px}.supplier-meta{color:var(--color-muted);font-size:var(--font-size-sm)}.supplier-actions{display:flex;gap:8px;align-items:center}.guide-section{display:grid;gap:20px}.guide-article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.guide-article h3{margin-bottom:12px}.guide-article p,.guide-article li{color:var(--color-muted);font-size:var(--font-size-base);line-height:1.7}.guide-article ul,.guide-article ol{padding-left:20px;display:grid;gap:6px;margin:12px 0 0}.guide-tag{background:var(--color-soft);border-radius:var(--radius-pill);color:var(--color-brand);display:inline-block;font-size:var(--font-size-xs);font-weight:600;padding:2px 9px;margin-bottom:8px}.disclaimer-box{background:var(--color-warning-soft);border:1px solid rgba(251,191,36,.2);border-radius:var(--radius);color:var(--color-warning);font-size:var(--font-size-sm);line-height:1.6;padding:14px 16px;margin-top:24px}.consultant-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:background var(--transition),transform var(--transition-slow)}.consultant-card:hover{background:var(--color-surface-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.consultant-header{padding:20px 20px 14px;border-bottom:1px solid var(--color-border)}.consultant-name{font-weight:700;color:var(--color-text-strong);font-size:var(--font-size-base);margin-bottom:4px}.consultant-org{color:var(--color-muted);font-size:var(--font-size-sm)}.consultant-body{padding:16px 20px;display:grid;gap:10px}.consultant-tags{display:flex;gap:6px;flex-wrap:wrap}.consultant-tag{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:600;padding:2px 9px}.consultant-region{color:var(--color-muted-2);font-size:var(--font-size-xs);display:flex;align-items:center;gap:5px}.consultant-footer{padding:12px 20px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.consultant-price{font-size:var(--font-size-sm);color:var(--color-muted)}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:28px}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px 18px;text-align:center}.stat-value{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-strong);display:block}.stat-label{color:var(--color-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.trust-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--color-border)}.trust-item{display:flex;align-items:center;gap:7px;color:var(--color-muted);font-size:var(--font-size-sm)}.trust-item strong{color:var(--color-text)}.toolbar{align-items:center;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.toolbar-left{flex:1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toolbar-right{display:flex;gap:8px}.spinner{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.lead-form,.workbench-form{display:grid;gap:14px}.result-surface{padding:32px 0}.result-header{display:grid;gap:16px}.result-summary{color:var(--color-muted)}.result-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.metric-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:18px}.metric-label{color:var(--color-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:6px}.score-dial{background:var(--color-surface-2);border-radius:var(--radius);padding:14px 18px;display:inline-flex;align-items:baseline;gap:3px}.score-value{font-size:2rem;font-weight:800;color:var(--color-text-strong)}.score-label{color:var(--color-muted);font-size:var(--font-size-sm)}.result-actions{padding-left:22px;display:grid;gap:8px}.form-status{color:var(--color-muted);font-size:var(--font-size-sm);min-height:1.4em}.legal-page{max-width:820px;padding:48px 0}.secondary-action{background:transparent;border:1px solid var(--color-border);box-shadow:none;color:var(--color-muted)}.secondary-action:hover{border-color:var(--color-brand);color:var(--color-brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0009;display:grid;place-items:center;padding:var(--space-4)}.ui-modal{width:min(560px,100%);max-height:86vh;overflow:auto;background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.ui-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.ui-modal__title{margin:0;font-size:var(--font-size-lg)}.ui-modal__close{border:0;background:transparent;cursor:pointer;color:var(--color-muted);font-size:var(--font-size-base);padding:var(--space-1);box-shadow:none}.ui-modal__body{padding:var(--space-6);display:grid;gap:var(--space-4)}.ui-tabs__bar{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);overflow-x:auto}.ui-tabs__tab{border:0;background:transparent;cursor:pointer;padding:var(--space-2) var(--space-4);color:var(--color-muted);font-weight:600;border-bottom:2px solid transparent;transition:color var(--transition),border-color var(--transition);white-space:nowrap;box-shadow:none;transform:none}.ui-tabs__tab:hover{color:var(--color-text);opacity:1;transform:none}.ui-tabs__tab.active{color:var(--color-brand);border-bottom-color:var(--color-brand)}.ui-table__scroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius)}.ui-table__grid{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.ui-table__grid th{text-align:left;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.ui-table__grid td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text)}
