:root{--brand:#4f46e5;--brand-hover:#4338ca;--brand-light:#4f46e51a;--brand-subtle:#4f46e50f;--brand-gradient:linear-gradient(135deg, #4f46e5 0%, #06b6d4 100%);--brand-gradient-reverse:linear-gradient(135deg, #06b6d4 0%, #4f46e5 100%);--brand-green:#10b981;--brand-cyan:#06b6d4;--brand-cyan-light:#06b6d41a;--bg-base:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-muted:#e2e8f0;--bg-border:#cbd5e1;--bg-hero:linear-gradient(160deg, #eef2ff 0%, #e0f2fe 50%, #f0fdfa 100%);--bg-glass:#ffffffb8;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-link:#4f46e5;--text-code:#1e293b;--status-success:#059669;--status-success-bg:#05966914;--status-success-border:#05966933;--status-warning:#d97706;--status-warning-bg:#d9770614;--status-warning-border:#d9770633;--status-danger:#dc2626;--status-danger-bg:#dc262614;--status-danger-border:#dc262633;--status-info:#2563eb;--status-info-bg:#2563eb14;--status-info-border:#2563eb33;--border-subtle:#f1f5f9;--border-default:#e2e8f0;--border-strong:#cbd5e1;--border-brand:#4f46e559;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 6px #0f172a0d, 0 2px 4px #0f172a0a;--shadow-lg:0 10px 15px #0f172a0f, 0 4px 6px #0f172a0a;--shadow-xl:0 20px 25px #0f172a14, 0 8px 10px #0f172a08;--shadow-brand:0 4px 14px #4f46e540;--shadow-glow:0 0 20px #4f46e526;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--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;--space-20:80px;--space-24:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--max-content:1200px;--nav-height:64px}[data-theme=dark]{--brand:#818cf8;--brand-hover:#6366f1;--brand-light:#818cf81f;--brand-subtle:#818cf80f;--brand-gradient:linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);--brand-gradient-reverse:linear-gradient(135deg, #22d3ee 0%, #6366f1 100%);--brand-green:#34d399;--brand-cyan:#22d3ee;--brand-cyan-light:#22d3ee1f;--bg-base:#0b1120;--bg-surface:#131b2e;--bg-subtle:#1a2540;--bg-muted:#243150;--bg-border:#2e3f65;--bg-hero:linear-gradient(160deg, #0f1629 0%, #0b1832 50%, #0b1f2c 100%);--bg-glass:#131b2ebf;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-code:#e2e8f0;--border-subtle:#1a2540;--border-default:#243150;--border-strong:#2e3f65;--border-brand:#818cf84d;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-md:0 4px 6px #00000059, 0 2px 4px #00000040;--shadow-lg:0 10px 15px #0006, 0 4px 6px #0000004d;--shadow-xl:0 20px 25px #00000073, 0 8px 10px #0000004d;--shadow-brand:0 4px 14px #6366f14d;--shadow-glow:0 0 20px #6366f133;--status-success:#34d399;--status-success-bg:#34d3991f;--status-success-border:#34d39940;--status-warning:#fbbf24;--status-warning-bg:#fbbf241f;--status-warning-border:#fbbf2440;--status-danger:#f87171;--status-danger-bg:#f871711f;--status-danger-border:#f8717140;--status-info:#60a5fa;--status-info-bg:#60a5fa1f;--status-info-border:#60a5fa40}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-y:scroll}body{font-family:var(--font-sans);color:var(--text-primary);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:1rem;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;font-weight:700;line-height:1.2}h1{letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:800}h2{font-size:clamp(1.7rem,3.5vw,2.75rem);font-weight:700}h3{font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:700}h4{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:650}h5{font-size:1.125rem;font-weight:600}h6{font-size:1rem;font-weight:600}p{color:var(--text-secondary);line-height:1.75}a{color:var(--text-link);transition:color var(--duration-fast);text-decoration:none}a:hover{color:var(--brand-hover)}code,pre{font-family:var(--font-mono)}.container{width:100%;max-width:var(--max-content);padding:0 var(--space-6);margin:0 auto}@media (width<=640px){.container{padding:0 var(--space-4)}}.divider{background:var(--border-subtle);border:none;width:100%;height:1px}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card-interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-plain{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.card-subtle{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.card-elevated{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.card-brand{background:var(--bg-surface);border:2px solid var(--brand);border-radius:var(--radius-xl);box-shadow:var(--shadow-brand);position:relative}.card-glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.card-p{padding:var(--space-6)}.card-p-sm{padding:var(--space-4)}.card-p-lg{padding:var(--space-8)}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;padding:10px 20px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:var(--shadow-sm), 0 0 0 0 #4f46e500}.btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:var(--shadow-md), 0 0 20px #4f46e533;color:#fff;transform:translateY(-1px)}.btn-gradient{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-brand);border:none}.btn-gradient:hover:not(:disabled){box-shadow:var(--shadow-brand), 0 0 30px #4f46e540;color:#fff;transform:translateY(-2px)}.btn-outline{color:var(--text-primary);border-color:var(--border-default);background:0 0}.btn-outline:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text-primary)}.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary)}.btn-danger{color:var(--status-danger);border-color:var(--status-danger-border);background:0 0}.btn-danger:hover:not(:disabled){background:var(--status-danger-bg);border-color:var(--status-danger)}.btn-sm{border-radius:var(--radius-sm);padding:7px 14px;font-size:.8125rem}.btn-lg{border-radius:var(--radius-lg);padding:12px 24px;font-size:1rem}.btn-xl{border-radius:var(--radius-lg);padding:16px 36px;font-size:1.0625rem;font-weight:700}.btn-icon{border-radius:var(--radius-md);padding:8px}.btn-icon.btn-sm{padding:6px}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem;font-weight:550}.form-input{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);appearance:none;outline:none;padding:11px 14px;font-size:.9375rem;font-weight:400}.form-input::placeholder{color:var(--text-muted)}.form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle), 0 0 0 1px var(--brand)}.form-input-lg{border-radius:var(--radius-lg);padding:14px 18px;font-size:1.0625rem}.form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394A3B8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-error{color:var(--status-danger);font-size:.8125rem}.badge{border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.01em;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-success{color:var(--status-success);background:var(--status-success-bg);border:1px solid var(--status-success-border)}.badge-warning{color:var(--status-warning);background:var(--status-warning-bg);border:1px solid var(--status-warning-border)}.badge-danger{color:var(--status-danger);background:var(--status-danger-bg);border:1px solid var(--status-danger-border)}.badge-info{color:var(--status-info);background:var(--status-info-bg);border:1px solid var(--status-info-border)}.badge-muted{color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-default)}.badge-brand{color:#fff;background:var(--brand);border:1px solid var(--brand)}.badge-neutral{color:var(--text-secondary);background:var(--bg-muted);border:1px solid var(--border-default)}.badge-gradient{color:#fff;background:var(--brand-gradient);border:none}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot.success{background:var(--status-success);animation:2.5s infinite pulse-dot}.status-dot.warning{background:var(--status-warning)}.status-dot.danger{background:var(--status-danger)}.status-dot.muted{background:var(--text-muted)}.alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid;font-size:.9375rem;line-height:1.5;display:flex}.alert-success{color:var(--status-success);background:var(--status-success-bg);border-color:var(--status-success-border)}.alert-warning{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.alert-danger{color:var(--status-danger);background:var(--status-danger-bg);border-color:var(--status-danger-border)}.alert-info{color:var(--status-info);background:var(--status-info-bg);border-color:var(--status-info-border)}.code-block{font-family:var(--font-mono);color:var(--text-code);background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);white-space:pre-wrap;word-break:break-all;font-size:.82rem;line-height:1.65;overflow-x:auto}.spinner{border:2px solid var(--border-default);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite spin}.spinner-lg{border-width:3px;width:36px;height:36px}.spinner-xl{border-width:3px;width:56px;height:56px}.skeleton{background:linear-gradient(90deg, var(--bg-subtle) 25%, var(--bg-muted) 50%, var(--bg-subtle) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}.skeleton-text{border-radius:var(--radius-sm);height:14px}.skeleton-heading{border-radius:var(--radius-sm);width:60%;height:24px}.skeleton-circle{border-radius:50%}.modal-backdrop{z-index:var(--z-modal);padding:var(--space-6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;animation:.2s fade-in;display:flex;position:fixed;inset:0}.modal{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-8);width:100%;max-width:480px;animation:slide-up .3s var(--ease-out);text-align:center}.data-table{border-collapse:collapse;width:100%;font-size:.9rem}.data-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-subtle);border-bottom:1px solid var(--border-default);padding:12px 16px;font-size:.72rem;font-weight:600}.data-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:13px 16px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background var(--duration-fast)}.data-table tbody tr:hover td{background:var(--bg-subtle)}.sidebar{width:220px;min-height:calc(100vh - var(--nav-height));background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding:var(--space-6) var(--space-4);top:var(--nav-height);height:calc(100vh - var(--nav-height));flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow-y:auto}.sidebar-item{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.sidebar-item:hover{background:var(--bg-subtle);color:var(--text-primary)}.sidebar-item.active{background:var(--brand-light);color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);font-weight:600}.check-row{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast);display:flex}.check-row:last-child{border-bottom:none}.check-row:hover{background:var(--bg-subtle)}.check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.7rem;font-weight:800;display:flex}.check-icon.pass{background:var(--status-success-bg);color:var(--status-success);border:1.5px solid var(--status-success-border)}.check-icon.fail{background:var(--status-danger-bg);color:var(--status-danger);border:1.5px solid var(--status-danger-border)}.check-icon.warn{background:var(--status-warning-bg);color:var(--status-warning);border:1.5px solid var(--status-warning-border)}.check-icon.info{background:var(--status-info-bg);color:var(--status-info);border:1.5px solid var(--status-info-border)}.check-label{color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.check-action{color:var(--text-muted);margin-top:3px;font-size:.82rem;line-height:1.5}.accordion-trigger{padding:var(--space-4) var(--space-5);cursor:pointer;background:var(--bg-subtle);color:var(--text-primary);transition:background var(--duration-fast);text-align:left;width:100%;font-size:.9rem;font-weight:500;font-family:var(--font-sans);border:none;justify-content:space-between;align-items:center;display:flex}.accordion-trigger:hover{background:var(--bg-muted)}.accordion-content{padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border-default);border-top:none}.nav-link{color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--duration-fast);padding:7px 12px;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.nav-link:hover{color:var(--text-primary);background:var(--bg-subtle)}.nav-link.active{color:var(--brand);font-weight:600}.nav-link.active:after{content:"";background:var(--brand);border-radius:var(--radius-full);width:20px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.section-label{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);font-size:.75rem;font-weight:600;display:inline-block}.feature-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-out);display:flex}.feature-item:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm), var(--shadow-glow);transform:translateY(-2px)}.grade-ring-a{color:var(--status-success)}.grade-ring-b{color:var(--status-info)}.grade-ring-c{color:var(--status-warning)}.grade-ring-f{color:var(--status-danger)}.hero-bg{background:var(--bg-hero);position:relative;overflow:hidden}.hero-bg:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#4f46e514 0%,#0000 60%),radial-gradient(at 70% 30%,#06b6d40f 0%,#0000 50%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px)saturate(1.5);border:1px solid #fff3}[data-theme=dark] .glass{border:1px solid #ffffff0f}.text-gradient{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.scan-pulse{position:relative}.scan-pulse:before,.scan-pulse:after{content:"";border-radius:var(--radius-xl);border:2px solid var(--brand);opacity:0;pointer-events:none;animation:2.5s cubic-bezier(0,.2,.8,1) infinite scan-ring;position:absolute;inset:-12px}.scan-pulse:after{animation-delay:1.25s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{left:-100%}50%,to{left:200%}}@keyframes scan-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-fade-in{animation:fade-in .4s var(--ease-out)}.animate-slide-up{animation:slide-up .5s var(--ease-out)}.animate-slide-down{animation:slide-down .3s var(--ease-out)}.animate-float{animation:3s ease-in-out infinite float}.hide-desktop{display:none!important}@media (width<=768px){.hide-mobile{display:none!important}.hide-desktop{display:block!important}}.stat-card{text-align:center;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:all var(--duration-normal) var(--ease-out)}.stat-card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.stat-value{font-family:var(--font-display);letter-spacing:-.04em;background:var(--brand-gradient);-webkit-text-fill-color:transparent;margin-bottom:var(--space-2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.78rem;font-weight:600}.gradient-divider{background:var(--brand-gradient);border-radius:var(--radius-full);opacity:.3;border:none;height:2px}@media (width<=768px){.scan-layout{grid-template-columns:1fr!important}}@media (width<=960px){.dash-layout{grid-template-columns:1fr!important}.sidebar{border-bottom:1px solid var(--border-subtle);height:auto!important;padding:var(--space-3) var(--space-4)!important;border-right:none!important;flex-flow:wrap!important;position:static!important}.sidebar-item{padding:8px 12px!important;font-size:.82rem!important}}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr 1fr!important}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=600px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (width<=400px){.footer-grid{grid-template-columns:1fr!important}}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-10{margin-bottom:var(--space-10)}.mb-12{margin-bottom:var(--space-12)}.pt-5{padding-top:var(--space-5)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.page-shell{background:var(--bg-base);flex-direction:column;min-height:100vh;display:flex}.scroll-mt-nav{scroll-margin-top:calc(var(--nav-height) + 8px)}.divider-line{background:var(--border-subtle);flex:1;height:1px}.section-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green);font-size:.72rem}
