.linqs-v2{background-color:#050810!important;--lab-void:#050810;--lab-deep:#0A0F1C;--lab-surface:#111827;--lab-panel:#1A2234;--lab-elevated:#243044;--signal-cyan:#00F0FF;--signal-cyan-dim:#00B8C4;--signal-cyan-glow:rgba(0,240,255,0.15);--signal-cyan-trace:rgba(0,240,255,0.08);--copper-bright:#D4A574;--copper-mid:#8B7355;--copper-dim:#5C4D3D;--copper-trace:rgba(212,165,116,0.12);--text-primary:#F8FAFC;--text-secondary:#94A3B8;--text-muted:#64748B;--text-dim:#475569;--border-subtle:rgba(148,163,184,0.08);--border-default:rgba(148,163,184,0.15);--border-strong:rgba(148,163,184,0.25);--border-signal:rgba(0,240,255,0.3);--bg-base:#050810;--bg-subtle:#1A2234;--bg-surface:#111827;--bg-elevated:#243044;--accent-current:#00F0FF;--accent-hover:#00B8C4;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--calibration-mark:rgba(148,163,184,0.2);--calibration-major:rgba(148,163,184,0.35);--status-good:#22C55E;--status-warn:#F59E0B;--status-bad:#EF4444;--logo-amber:#F5A623;--logo-coral:#D46A60;--logo-amber-trace:rgba(245,166,35,0.08);--logo-coral-trace:rgba(212,106,96,0.08);--logo-amber-glow:rgba(245,166,35,0.12);--logo-coral-glow:rgba(212,106,96,0.12);--font-body:"Outfit",system-ui,sans-serif;--font-mono:"Space Mono","SF Mono",monospace;--duration-instant:100ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-glacial:800ms;--space-unit:4px;--glow-signal:0 0 20px rgba(0,240,255,0.3),0 0 40px rgba(0,240,255,0.1);--glow-copper:0 0 15px rgba(212,165,116,0.2)}body.linqs-v2,html.linqs-v2,html.linqs-v2 body{font-family:var(--font-body);background-color:#050810!important;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.pcb-traces{position:relative}.pcb-traces:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0 L20 40 L60 40 L60 80 L100 80' stroke='%23D4A574' stroke-width='1' fill='none' opacity='0.06'/%3E%3Cpath d='M180 0 L180 60 L140 60 L140 100' stroke='%23D4A574' stroke-width='1' fill='none' opacity='0.06'/%3E%3Cpath d='M0 120 L40 120 L40 160 L80 160 L80 200' stroke='%23D4A574' stroke-width='1' fill='none' opacity='0.06'/%3E%3Cpath d='M120 200 L120 160 L160 160 L160 120 L200 120' stroke='%23D4A574' stroke-width='1' fill='none' opacity='0.06'/%3E%3Ccircle cx='20' cy='40' r='3' fill='%23D4A574' opacity='0.1'/%3E%3Ccircle cx='60' cy='80' r='3' fill='%23D4A574' opacity='0.1'/%3E%3Ccircle cx='140' cy='100' r='3' fill='%23D4A574' opacity='0.1'/%3E%3Ccircle cx='80' cy='160' r='3' fill='%23D4A574' opacity='0.1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='300' height='300' viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0 L50 80 L110 80 L110 140' stroke='%23F5A623' stroke-width='0.75' fill='none' opacity='0.05'/%3E%3Cpath d='M250 80 L190 80 L190 150 L130 150' stroke='%23F5A623' stroke-width='0.75' fill='none' opacity='0.05'/%3E%3Ccircle cx='50' cy='80' r='2' fill='%23F5A623' opacity='0.08'/%3E%3Ccircle cx='190' cy='150' r='2' fill='%23F5A623' opacity='0.08'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='250' height='250' viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M200 0 L200 50 L150 50 L150 100' stroke='%23D46A60' stroke-width='0.75' fill='none' opacity='0.04'/%3E%3Cpath d='M0 180 L60 180 L60 220 L120 220' stroke='%23D46A60' stroke-width='0.75' fill='none' opacity='0.04'/%3E%3Ccircle cx='150' cy='100' r='2' fill='%23D46A60' opacity='0.06'/%3E%3Ccircle cx='60' cy='220' r='2' fill='%23D46A60' opacity='0.06'/%3E%3C/svg%3E");background-size:200px 200px,300px 300px,250px 250px;pointer-events:none;z-index:0}.field-lines{position:relative}.field-lines:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='200' cy='200' rx='60' ry='60' stroke='%2300F0FF' stroke-width='0.5' fill='none' opacity='0.08'/%3E%3Cellipse cx='200' cy='200' rx='100' ry='100' stroke='%2300F0FF' stroke-width='0.5' fill='none' opacity='0.06'/%3E%3Cellipse cx='200' cy='200' rx='150' ry='150' stroke='%2300F0FF' stroke-width='0.5' fill='none' opacity='0.04'/%3E%3Cellipse cx='200' cy='200' rx='200' ry='200' stroke='%2300F0FF' stroke-width='0.5' fill='none' opacity='0.02'/%3E%3C/svg%3E");background-size:400px 400px;background-position:50%;pointer-events:none;z-index:0}.pcb-field-overlay{position:relative}.pcb-field-overlay:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0 L20 40 L60 40 L60 80 L100 80' stroke='%23D4A574' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cpath d='M180 0 L180 60 L140 60 L140 100' stroke='%23D4A574' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cpath d='M0 120 L40 120 L40 160 L80 160 L80 200' stroke='%23D4A574' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cpath d='M120 200 L120 160 L160 160 L160 120 L200 120' stroke='%23D4A574' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Ccircle cx='20' cy='40' r='3' fill='%23D4A574' opacity='0.18'/%3E%3Ccircle cx='60' cy='80' r='3' fill='%23D4A574' opacity='0.18'/%3E%3Ccircle cx='140' cy='100' r='3' fill='%23D4A574' opacity='0.18'/%3E%3Ccircle cx='80' cy='160' r='3' fill='%23D4A574' opacity='0.18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 0 L80 100 L160 100 L160 180' stroke='%23F5A623' stroke-width='1' fill='none' opacity='0.06'/%3E%3Cpath d='M320 60 L240 60 L240 140 L180 140' stroke='%23F5A623' stroke-width='1' fill='none' opacity='0.06'/%3E%3Cpath d='M0 280 L80 280 L80 340 L160 340' stroke='%23F5A623' stroke-width='1' fill='none' opacity='0.05'/%3E%3Ccircle cx='80' cy='100' r='3' fill='%23F5A623' opacity='0.1'/%3E%3Ccircle cx='240' cy='140' r='3' fill='%23F5A623' opacity='0.1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='350' height='350' viewBox='0 0 350 350' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M280 0 L280 70 L210 70 L210 140' stroke='%23D46A60' stroke-width='1' fill='none' opacity='0.05'/%3E%3Cpath d='M0 250 L70 250 L70 300 L140 300' stroke='%23D46A60' stroke-width='1' fill='none' opacity='0.05'/%3E%3Ccircle cx='210' cy='140' r='3' fill='%23D46A60' opacity='0.08'/%3E%3Ccircle cx='70' cy='300' r='3' fill='%23D46A60' opacity='0.08'/%3E%3C/svg%3E"),radial-gradient(ellipse 600px 400px at 70% 30%,rgba(0,240,255,.06) 0,transparent 70%),radial-gradient(ellipse 400px 300px at 10% 80%,rgba(245,166,35,.03) 0,transparent 60%),radial-gradient(ellipse 350px 250px at 95% 90%,rgba(212,106,96,.025) 0,transparent 60%);background-size:200px 200px,400px 400px,350px 350px,100% 100%,100% 100%,100% 100%;pointer-events:none;z-index:0}.spec-stamp{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--lab-panel);border:1px solid var(--border-default);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.spec-stamp--signal{color:var(--signal-cyan);border-color:var(--border-signal);background:var(--signal-cyan-trace)}.spec-stamp--copper{color:var(--copper-bright);border-color:var(--copper-mid);background:var(--copper-trace)}.timeline-tick{position:relative;display:flex;align-items:center;gap:.75rem;padding-left:1.5rem}.timeline-tick:before{width:1rem;height:2px}.timeline-tick:after,.timeline-tick:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:var(--calibration-major)}.timeline-tick:after{width:2px;height:1rem}.calibration-ruler{position:relative;padding-top:.5rem}.calibration-ruler:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,var(--calibration-mark) 0,var(--calibration-mark) 1px,transparent 1px,transparent 8px)}.corner-frame{position:relative}.corner-frame:after,.corner-frame:before{content:"";position:absolute;width:16px;height:16px;border-color:var(--border-default);border-style:solid;pointer-events:none}.corner-frame:before{top:0;left:0;border-width:1px 0 0 1px}.corner-frame:after{bottom:0;right:0;border-width:0 1px 1px 0}.lab-panel{position:relative;background:var(--lab-panel);border:1px solid var(--border-default);border-radius:2px}.lab-panel--elevated{background:var(--lab-elevated);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03)}.lab-panel--signal{border-color:var(--border-signal);box-shadow:var(--glow-signal)}.spec-card{position:relative;background:var(--lab-surface);border:1px solid var(--border-default);transition:all var(--duration-fast) ease}.spec-card:hover{border-color:var(--border-signal);box-shadow:0 0 20px rgba(0,240,255,.08),0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.03);transform:translateY(-2px)}.spec-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:repeating-linear-gradient(to right,transparent 0,transparent 7px,var(--calibration-mark) 7px,var(--calibration-mark) 8px)}@keyframes tap-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}to{transform:translate(-50%,-50%) scale(4);opacity:0}}@keyframes nfc-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes field-expand{0%{transform:scale(.8);opacity:0}50%{opacity:.15}to{transform:scale(2);opacity:0}}@keyframes trace-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes scanline{0%,to{transform:translateX(-100%);opacity:0}10%,90%{opacity:.2}50%{transform:translateX(100%)}}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.8);opacity:.15}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}@keyframes label-pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes label-glow{0%,to{box-shadow:0 0 20px rgba(0,240,255,.15),inset 0 0 20px rgba(0,240,255,.08)}50%{box-shadow:0 0 30px rgba(0,240,255,.25),inset 0 0 25px rgba(0,240,255,.12)}}@keyframes scan-line{0%{transform:translateY(-100%);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(100%);opacity:0}}.tap-ripple{position:relative;overflow:hidden}.tap-ripple:after{content:"";position:absolute;top:var(--ripple-y,50%);left:var(--ripple-x,50%);width:100px;height:100px;background:radial-gradient(circle,var(--signal-cyan) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.tap-ripple:active:after{animation:tap-ripple var(--duration-slow) ease-out}@keyframes widget-entrance{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.chip-chooser-widget{animation:widget-entrance .6s ease-out .3s both}.chip-chooser-widget:hover{border-color:var(--border-signal);box-shadow:0 0 30px rgba(0,240,255,.1)}.nfc-pulse{animation:nfc-pulse 2s ease-in-out infinite}.field-expand{animation:field-expand 3s ease-out infinite}.font-grotesk{font-family:var(--font-body)}.font-spec{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.spec-value{font-weight:700;color:var(--signal-cyan);letter-spacing:.02em}.spec-unit,.spec-value{font-family:var(--font-mono)}.spec-unit{font-size:.75em;color:var(--text-muted);margin-left:.25em}.spec-label{font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.btn-signal{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-family:var(--font-body);font-weight:600;font-size:.9375rem;color:var(--lab-void);background:var(--signal-cyan);border:none;cursor:pointer;transition:all var(--duration-fast) ease;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))}.btn-signal:hover{background:var(--text-primary);box-shadow:var(--glow-signal)}.btn-signal:active{transform:scale(.98)}.btn-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-family:var(--font-body);font-weight:600;font-size:.9375rem;color:var(--text-primary);background:transparent;border:1px solid var(--border-strong);cursor:pointer;transition:all var(--duration-fast) ease}.btn-outline:hover{border-color:var(--signal-cyan);color:var(--signal-cyan);background:var(--signal-cyan-trace)}.btn-ghost{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:var(--font-body);font-weight:500;font-size:.875rem;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) ease}.btn-ghost:hover{color:var(--signal-cyan)}.catalog-grid{display:grid;gap:1px;background:var(--border-subtle)}.catalog-grid>*{background:var(--lab-surface)}.grid-thirds{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-subtle)}@media (max-width:768px){.grid-thirds{grid-template-columns:1fr}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--lab-deep)}::-webkit-scrollbar-thumb{background:var(--lab-elevated);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::selection{background:var(--signal-cyan);color:var(--lab-void)}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes counter-tick{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}}.animate-fade-up{animation:fade-up var(--duration-slow) ease-out forwards}.animate-fade-in{animation:fade-in var(--duration-normal) ease-out forwards}.animate-slide-in{animation:slide-in-right var(--duration-slow) ease-out forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@keyframes nxpShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.text-signal{color:var(--signal-cyan)}.text-copper{color:var(--copper-bright)}.text-good{color:var(--status-good)}.text-warn{color:var(--status-warn)}.text-bad{color:var(--status-bad)}.bg-void{background-color:var(--lab-void)}.bg-deep{background-color:var(--lab-deep)}.bg-surface{background-color:var(--lab-surface)}.bg-panel{background-color:var(--lab-panel)}.border-subtle{border-color:var(--border-subtle)}.border-default{border-color:var(--border-default)}.border-signal{border-color:var(--border-signal)}.glow-signal{box-shadow:var(--glow-signal)}.glow-copper{box-shadow:var(--glow-copper)}.corner-accent-marks{position:relative}.corner-accent-marks:before{top:0;right:0;background:var(--logo-amber);transform:translate(-10px,10px) rotate(-45deg)}.corner-accent-marks:after,.corner-accent-marks:before{content:"";position:absolute;width:12px;height:2px;opacity:.4;transition:opacity var(--duration-fast) ease}.corner-accent-marks:after{bottom:0;left:0;background:var(--logo-coral);transform:translate(10px,-10px) rotate(-45deg)}.corner-accent-marks:hover:after,.corner-accent-marks:hover:before{opacity:.7}.logo-diamond{display:inline-flex;align-items:center;justify-content:center;width:6px;height:6px;transform:rotate(45deg)}.logo-diamond--amber{background:var(--logo-amber);opacity:.6}.logo-diamond--coral{background:var(--logo-coral);opacity:.6}.logo-diamond--cyan{background:var(--signal-cyan);opacity:.6}.logo-diamond-separator{display:inline-flex;align-items:center;gap:3px;margin:0 12px}.logo-diamond-separator:after,.logo-diamond-separator:before{content:"";display:block;width:4px;height:4px;transform:rotate(45deg)}.logo-diamond-separator:before{background:var(--logo-amber);opacity:.5}.logo-diamond-separator:after{background:var(--logo-coral);opacity:.5}.warm-undertone-amber{position:relative}.warm-undertone-amber:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 5% 90%,var(--logo-amber-trace) 0,transparent 70%);pointer-events:none;z-index:0}.warm-undertone-coral{position:relative}.warm-undertone-coral:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 35% at 95% 85%,var(--logo-coral-trace) 0,transparent 70%);pointer-events:none;z-index:0}.linqs-v2 .v2-text-primary{color:#F8FAFC!important}.linqs-v2 .v2-text-secondary{color:#94A3B8!important}.linqs-v2 .v2-text-muted{color:#64748B!important}.linqs-v2 .v2-text-dim{color:#475569!important}.linqs-v2 .v2-text-signal{color:#00F0FF!important}.linqs-v2 [style*="--text-primary"]{color:#F8FAFC!important}.linqs-v2 h1,.linqs-v2 h2,.linqs-v2 h3,.linqs-v2 h4{color:#F8FAFC}.linqs-v2 .spec-card .text-lg,.linqs-v2 .spec-card h3{color:#F8FAFC!important}.dropdown-menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:#B8C5D6;background-color:transparent;border-left:2px solid transparent;transition:all .15s ease-out;text-decoration:none}.dropdown-menu-item:hover{color:#F8FAFC;background-color:rgba(0,240,255,.12);border-left-color:#00F0FF;padding-left:20px}.dropdown-menu-item .item-icon{width:16px;height:16px;color:#8899AA;transition:color .15s ease-out}.dropdown-menu-item:hover .item-icon{color:#00F0FF}.dropdown-menu-item .item-spec{font-size:12px;padding:2px 6px;border-radius:4px;background-color:#111827;color:#00F0FF;font-family:var(--font-mono);transition:background-color .15s ease-out}.dropdown-menu-item:hover .item-spec{background-color:rgba(0,240,255,.2)}.vignette-overlay{background:radial-gradient(circle at center,transparent 60%,var(--lab-void) 100%);opacity:.7}.spec-label-overlay{background-color:rgba(5,8,16,.8);backdrop-filter:blur(4px)}.linqs-light{background-color:#F8FAFC!important;--brand-primary:#0891B2!important;--brand-accent:#0891B2!important;--brand-background:#F8FAFC!important;--brand-text:#0F172A!important;--lab-void:#F8FAFC!important;--lab-deep:#F1F5F9!important;--lab-surface:#E2E8F0!important;--lab-panel:#FFFFFF!important;--lab-elevated:#FFFFFF!important;--signal-cyan:#0891B2!important;--signal-cyan-dim:#0E7490!important;--signal-cyan-glow:rgba(8,145,178,0.12)!important;--signal-cyan-trace:rgba(8,145,178,0.06)!important;--signal-cyan-bright:#06B6D4!important;--copper-bright:#92400E!important;--copper-mid:#B45309!important;--copper-dim:#D97706!important;--copper-trace:rgba(146,64,14,0.08)!important;--text-primary:#0F172A!important;--text-secondary:#334155!important;--text-muted:#475569!important;--text-dim:#64748B!important;--border-subtle:rgba(15,23,42,0.06);--border-default:rgba(15,23,42,0.12);--border-strong:rgba(15,23,42,0.20);--border-signal:rgba(8,145,178,0.4);--calibration-mark:rgba(15,23,42,0.15);--calibration-major:rgba(15,23,42,0.25);--status-good:#16A34A;--status-warn:#D97706;--status-bad:#DC2626;--logo-amber:#D97706;--logo-coral:#B91C1C;--logo-amber-trace:rgba(217,119,6,0.06);--logo-coral-trace:rgba(185,28,28,0.06);--logo-amber-glow:rgba(217,119,6,0.10);--logo-coral-glow:rgba(185,28,28,0.10);--font-body:"Outfit",system-ui,sans-serif;--font-mono:"Space Mono","SF Mono",monospace;--duration-instant:100ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-glacial:800ms;--space-unit:4px;--glow-signal:0 0 20px rgba(8,145,178,0.15),0 0 40px rgba(8,145,178,0.08);--glow-copper:0 0 15px rgba(146,64,14,0.12);--shadow-sm:0 1px 2px rgba(15,23,42,0.05);--shadow-md:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.05);--shadow-lg:0 10px 15px -3px rgba(15,23,42,0.08),0 4px 6px -4px rgba(15,23,42,0.05);--shadow-xl:0 20px 25px -5px rgba(15,23,42,0.08),0 8px 10px -6px rgba(15,23,42,0.05)}body.linqs-light,html.linqs-light,html.linqs-light body{font-family:var(--font-body);background-color:#F8FAFC!important;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.linqs-light .pcb-traces:before{background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0 L20 40 L60 40 L60 80 L100 80' stroke='%2392400E' stroke-width='1' fill='none' opacity='0.08'/%3E%3Cpath d='M180 0 L180 60 L140 60 L140 100' stroke='%2392400E' stroke-width='1' fill='none' opacity='0.08'/%3E%3Cpath d='M0 120 L40 120 L40 160 L80 160 L80 200' stroke='%2392400E' stroke-width='1' fill='none' opacity='0.08'/%3E%3Cpath d='M120 200 L120 160 L160 160 L160 120 L200 120' stroke='%2392400E' stroke-width='1' fill='none' opacity='0.08'/%3E%3Ccircle cx='20' cy='40' r='3' fill='%2392400E' opacity='0.12'/%3E%3Ccircle cx='60' cy='80' r='3' fill='%2392400E' opacity='0.12'/%3E%3Ccircle cx='140' cy='100' r='3' fill='%2392400E' opacity='0.12'/%3E%3Ccircle cx='80' cy='160' r='3' fill='%2392400E' opacity='0.12'/%3E%3C/svg%3E");background-size:200px 200px}.linqs-light .field-lines:before{background-image:url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='200' cy='200' rx='60' ry='60' stroke='%230891B2' stroke-width='0.5' fill='none' opacity='0.1'/%3E%3Cellipse cx='200' cy='200' rx='100' ry='100' stroke='%230891B2' stroke-width='0.5' fill='none' opacity='0.08'/%3E%3Cellipse cx='200' cy='200' rx='150' ry='150' stroke='%230891B2' stroke-width='0.5' fill='none' opacity='0.06'/%3E%3Cellipse cx='200' cy='200' rx='200' ry='200' stroke='%230891B2' stroke-width='0.5' fill='none' opacity='0.04'/%3E%3C/svg%3E")}.linqs-light .pcb-field-overlay:before{background:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0 L20 40 L60 40 L60 80 L100 80' stroke='%2392400E' stroke-width='1.5' fill='none' opacity='0.1'/%3E%3Cpath d='M180 0 L180 60 L140 60 L140 100' stroke='%2392400E' stroke-width='1.5' fill='none' opacity='0.1'/%3E%3Cpath d='M0 120 L40 120 L40 160 L80 160 L80 200' stroke='%2392400E' stroke-width='1.5' fill='none' opacity='0.1'/%3E%3Cpath d='M120 200 L120 160 L160 160 L160 120 L200 120' stroke='%2392400E' stroke-width='1.5' fill='none' opacity='0.1'/%3E%3Ccircle cx='20' cy='40' r='3' fill='%2392400E' opacity='0.15'/%3E%3Ccircle cx='60' cy='80' r='3' fill='%2392400E' opacity='0.15'/%3E%3Ccircle cx='140' cy='100' r='3' fill='%2392400E' opacity='0.15'/%3E%3Ccircle cx='80' cy='160' r='3' fill='%2392400E' opacity='0.15'/%3E%3C/svg%3E"),radial-gradient(ellipse 600px 400px at 70% 30%,rgba(8,145,178,.06) 0,transparent 70%),radial-gradient(ellipse 400px 300px at 10% 80%,rgba(217,119,6,.04) 0,transparent 60%);background-size:200px 200px,100% 100%,100% 100%}.linqs-light .spec-stamp{color:var(--text-secondary);background:var(--lab-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.linqs-light .spec-stamp--signal{color:var(--signal-cyan);border-color:var(--border-signal);background:var(--signal-cyan-trace)}.linqs-light .spec-stamp--copper{color:var(--copper-bright);border-color:var(--copper-mid);background:var(--copper-trace)}.linqs-light .timeline-tick:after,.linqs-light .timeline-tick:before{background:var(--calibration-major)}.linqs-light .calibration-ruler:before{background:repeating-linear-gradient(to right,var(--calibration-mark) 0,var(--calibration-mark) 1px,transparent 1px,transparent 8px)}.linqs-light .corner-frame:after,.linqs-light .corner-frame:before{border-color:var(--border-default)}.linqs-light .lab-panel{background:var(--lab-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}.linqs-light .lab-panel--elevated{background:#FFFFFF;box-shadow:var(--shadow-md)}.linqs-light .lab-panel--signal{border-color:var(--border-signal);box-shadow:var(--glow-signal)}.linqs-light .spec-card{background:var(--lab-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.linqs-light .spec-card:hover{border-color:var(--border-signal);box-shadow:var(--shadow-lg),var(--glow-signal);transform:translateY(-2px)}.linqs-light .spec-card:before{background:repeating-linear-gradient(to right,transparent 0,transparent 7px,var(--calibration-mark) 7px,var(--calibration-mark) 8px)}.linqs-light .tap-ripple:after{background:radial-gradient(circle,var(--signal-cyan) 0,transparent 70%)}.linqs-light .spec-value{color:var(--signal-cyan)}.linqs-light .spec-unit{color:var(--text-muted)}.linqs-light .spec-label{color:var(--text-dim)}.linqs-light .btn-signal{color:#FFFFFF;background:var(--signal-cyan);box-shadow:var(--shadow-md)}.linqs-light .btn-signal:hover{background:var(--signal-cyan-dim);box-shadow:var(--shadow-lg),var(--glow-signal)}.linqs-light .btn-outline{color:var(--text-primary);border:1px solid var(--border-strong);background:transparent}.linqs-light .btn-outline:hover{border-color:var(--signal-cyan);color:var(--signal-cyan);background:var(--signal-cyan-trace)}.linqs-light .btn-ghost{color:var(--text-secondary)}.linqs-light .btn-ghost:hover{color:var(--signal-cyan)}.linqs-light .catalog-grid{background:var(--border-subtle)}.linqs-light .catalog-grid>*{background:var(--lab-elevated)}.linqs-light .grid-thirds{background:var(--border-subtle)}.linqs-light ::-webkit-scrollbar{width:8px;height:8px}.linqs-light ::-webkit-scrollbar-track{background:var(--lab-deep)}.linqs-light ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.25);border-radius:4px}.linqs-light ::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.linqs-light ::selection{background:var(--signal-cyan);color:#FFFFFF}.linqs-light .text-signal{color:var(--signal-cyan)}.linqs-light .text-copper{color:var(--copper-bright)}.linqs-light .text-good{color:var(--status-good)}.linqs-light .text-warn{color:var(--status-warn)}.linqs-light .text-bad{color:var(--status-bad)}.linqs-light .bg-void{background-color:var(--lab-void)}.linqs-light .bg-deep{background-color:var(--lab-deep)}.linqs-light .bg-surface{background-color:var(--lab-surface)}.linqs-light .bg-panel{background-color:var(--lab-panel)}.linqs-light .border-subtle{border-color:var(--border-subtle)}.linqs-light .border-default{border-color:var(--border-default)}.linqs-light .border-signal{border-color:var(--border-signal)}.linqs-light .glow-signal{box-shadow:var(--glow-signal)}.linqs-light .glow-copper{box-shadow:var(--glow-copper)}.linqs-light .dropdown-menu-item{color:var(--text-secondary);background-color:transparent;border-left:2px solid transparent}.linqs-light .dropdown-menu-item:hover{color:var(--text-primary);background-color:var(--signal-cyan-trace);border-left-color:var(--signal-cyan)}.linqs-light .dropdown-menu-item .item-icon{color:var(--text-muted)}.linqs-light .dropdown-menu-item:hover .item-icon{color:var(--signal-cyan)}.linqs-light .dropdown-menu-item .item-spec{background-color:var(--lab-surface);color:var(--signal-cyan)}.linqs-light .dropdown-menu-item:hover .item-spec{background-color:var(--signal-cyan-trace)}.linqs-light [style*="background-color: #050810"],.linqs-light [style*="background-color: rgb(5, 8, 16)"],.linqs-light [style*="background-color:#050810"],.linqs-light [style*="background-color:rgb(5, 8, 16)"]{background-color:var(--lab-void)!important}.linqs-light [style*="background-color: #0A0F1C"],.linqs-light [style*="background-color: rgb(10, 15, 28)"],.linqs-light [style*="background-color:#0A0F1C"],.linqs-light [style*="background-color:rgb(10, 15, 28)"]{background-color:var(--lab-deep)!important}.linqs-light [style*="background-color: #111827"],.linqs-light [style*="background-color: rgb(17, 24, 39)"],.linqs-light [style*="background-color:#111827"],.linqs-light [style*="background-color:rgb(17, 24, 39)"]{background-color:var(--lab-surface)!important}.linqs-light [style*="background-color: #1A2234"],.linqs-light [style*="background-color: rgb(26, 34, 52)"],.linqs-light [style*="background-color:#1A2234"],.linqs-light [style*="background-color:rgb(26, 34, 52)"]{background-color:var(--lab-panel)!important}.linqs-light [style*="background-color: #243044"],.linqs-light [style*="background-color: rgb(36, 48, 68)"],.linqs-light [style*="background-color:#243044"],.linqs-light [style*="background-color:rgb(36, 48, 68)"]{background-color:var(--lab-elevated)!important}.linqs-light [style*="color: #F8FAFC"],.linqs-light [style*="color:#F8FAFC"]{color:var(--text-primary)!important}.linqs-light [style*="color: #94A3B8"],.linqs-light [style*="color: #B8C5D6"],.linqs-light [style*="color:#94A3B8"],.linqs-light [style*="color:#B8C5D6"]{color:var(--text-secondary)!important}.linqs-light [style*="color: #64748B"],.linqs-light [style*="color: #8899AA"],.linqs-light [style*="color:#64748B"],.linqs-light [style*="color:#8899AA"]{color:var(--text-muted)!important}.linqs-light [style*="color: #475569"],.linqs-light [style*="color: #5A6B7D"],.linqs-light [style*="color:#475569"],.linqs-light [style*="color:#5A6B7D"]{color:var(--text-dim)!important}.linqs-light [style*="color: #00F0FF"],.linqs-light [style*="color: rgb(0, 240, 255)"],.linqs-light [style*="color:#00F0FF"],.linqs-light [style*="color:rgb(0, 240, 255)"]{color:var(--signal-cyan)!important}.linqs-light [style*="background-color: #00F0FF"],.linqs-light [style*="background-color: rgb(0, 240, 255)"],.linqs-light [style*="background-color:#00F0FF"],.linqs-light [style*="background-color:rgb(0, 240, 255)"],.linqs-light [style*="background: #00F0FF"]{background-color:var(--signal-cyan)!important;background:var(--signal-cyan)!important;color:#FFFFFF!important}.linqs-light [style*="border-color: #00F0FF"],.linqs-light [style*="border-color:#00F0FF"],.linqs-light [style*="border: 2px solid #00F0FF"]{border-color:var(--signal-cyan)!important}.linqs-light [style*="color: #D4A574"],.linqs-light [style*="color: rgb(212, 165, 116)"],.linqs-light [style*="color:#D4A574"],.linqs-light [style*="color:rgb(212, 165, 116)"]{color:var(--copper-bright)!important}.linqs-light [style*="fill: #D4A574"],.linqs-light [style*="fill: rgb(212, 165, 116)"],.linqs-light [style*="fill:#D4A574"]{fill:var(--copper-bright)!important}.linqs-light [style*="background-color: #D4A574"],.linqs-light [style*="background-color:#D4A574"]{background-color:var(--copper-bright)!important}.linqs-light [style*="border-color: rgba(148, 163, 184, 0.08)"],.linqs-light [style*="borderColor: 'rgba(148, 163, 184, 0.08)'"]{border-color:var(--border-subtle)!important}.linqs-light [style*="border-color: rgba(148, 163, 184, 0.15)"],.linqs-light [style*="borderColor: 'rgba(148, 163, 184, 0.15)'"]{border-color:var(--border-default)!important}.linqs-light [style*="border-color: rgba(148, 163, 184, 0.25)"],.linqs-light [style*="borderColor: 'rgba(148, 163, 184, 0.25)'"]{border-color:var(--border-strong)!important}.linqs-light h1,.linqs-light h2,.linqs-light h3,.linqs-light h4,.linqs-light h5,.linqs-light h6{color:var(--text-primary)!important}.linqs-light p{color:var(--text-secondary)!important}.linqs-light .linqs-light [style*="--text-primary"],.linqs-light.linqs-light [style*="--text-primary"],.linqs-light.linqs-light [style*="color: var(--text-primary)"],.linqs-light.linqs-light [style*="color:var(--text-primary)"],body .linqs-light [style*="--text-primary"],body .linqs-light [style*="color: var(--text-primary)"],body .linqs-light [style*="color:var(--text-primary)"]{color:#0F172A!important}.linqs-light [style*="color: var(--text-secondary)"],.linqs-light [style*="color:var(--text-secondary)"]{color:#334155!important}.linqs-light [style*="color: var(--text-muted)"],.linqs-light [style*="color:var(--text-muted)"]{color:#475569!important}.linqs-light h1 span,.linqs-light h2 span,.linqs-light h3 span{color:inherit!important}.linqs-light input,.linqs-light select,.linqs-light textarea{background-color:var(--lab-elevated);border-color:var(--border-default);color:var(--text-primary)}.linqs-light input:focus,.linqs-light select:focus,.linqs-light textarea:focus{border-color:var(--signal-cyan);box-shadow:0 0 0 3px var(--signal-cyan-trace)}.linqs-light input::placeholder,.linqs-light textarea::placeholder{color:var(--text-dim)}.linqs-light .card,.linqs-light [class*=card]{background-color:var(--lab-elevated);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.linqs-light .card:hover,.linqs-light [class*=card]:hover{box-shadow:var(--shadow-md)}.linqs-light .logo-diamond--amber{background:var(--logo-amber)}.linqs-light .logo-diamond--coral{background:var(--logo-coral)}.linqs-light .logo-diamond--cyan{background:var(--signal-cyan)}.linqs-light .corner-accent-marks:before{background:var(--logo-amber)}.linqs-light .corner-accent-marks:after{background:var(--logo-coral)}.linqs-light .warm-undertone-amber:after{background:radial-gradient(ellipse 50% 40% at 5% 90%,var(--logo-amber-trace) 0,transparent 70%)}.linqs-light .warm-undertone-coral:after{background:radial-gradient(ellipse 40% 35% at 95% 85%,var(--logo-coral-trace) 0,transparent 70%)}.theme-indicator-light{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--signal-cyan);background:var(--signal-cyan-trace);border:1px solid var(--border-signal);border-radius:4px}.linqs-light a:not([class]){color:var(--text-primary);transition:color var(--duration-fast) ease}.linqs-light a:not([class]):hover{color:var(--signal-cyan)}.linqs-light section{background-color:var(--lab-void)!important}.linqs-light section.pcb-field-overlay,.linqs-light section:nth-child(2n){background-color:var(--lab-deep)!important}.linqs-light .chip-chooser-widget,.linqs-light .corner-accent-marks{background-color:var(--lab-panel)!important}.linqs-light section[style*=border]{border-color:var(--border-default)!important}.linqs-light .group.relative,.linqs-light [class*=lab-panel],.linqs-light [class*=spec-card]{background-color:var(--lab-elevated)!important;border-color:var(--border-default)!important}.linqs-light *{--forced-text-primary:var(--text-primary);--forced-text-secondary:var(--text-secondary);--forced-text-muted:var(--text-muted)}.linqs-light [style*="color: rgb(136, 153, 170)"],.linqs-light [style*="color: rgb(184, 197, 214)"],.linqs-light [style*="color: rgb(248, 250, 252)"],.linqs-light [style*="color: rgb(90, 107, 125)"],.linqs-light [style*="color:rgb(136, 153, 170)"],.linqs-light [style*="color:rgb(184, 197, 214)"],.linqs-light [style*="color:rgb(248, 250, 252)"],.linqs-light [style*="color:rgb(90, 107, 125)"]{color:var(--text-primary)!important}.linqs-light .vignette-overlay{background:radial-gradient(circle at center,transparent 60%,var(--lab-void) 100%);opacity:.5}.linqs-light .spec-label-overlay{background-color:rgba(248,250,252,.85);backdrop-filter:blur(4px)}.linqs-light .text-primary-light{color:#0F172A!important}.linqs-light .text-secondary-light{color:#334155!important}.linqs-light .text-muted-light{color:#475569!important}.linqs-light .text-cyan-light{color:#0891B2!important}