.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1;overflow-x:hidden;width:100%}header{padding:2rem 4rem;justify-content:space-between}.logo-container,header{display:flex;align-items:center}.logo-container{gap:.75rem}.logo{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.5px}.logo-accent{width:12px;height:12px;background:var(--neon-blue);border-radius:50%;box-shadow:0 0 10px var(--neon-blue-glow)}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{color:var(--text-muted);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s ease}.nav-links a.active-link,.nav-links a:hover{color:var(--text-main)}.nav-links a.active-link{padding-bottom:2px;border-bottom:2px solid var(--neon-purple)}main{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;width:100%}.partners-page{justify-content:flex-start}.badge-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;background:rgba(10,255,138,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(10,255,138,.4);border-top-color:rgba(10,255,138,.8);border-radius:100px;color:#0aff8a;font-weight:800;font-size:.9rem;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 2px 10px rgba(10,255,138,.1);letter-spacing:.5px;text-transform:uppercase}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;width:100%;margin:0 auto;text-align:left}.hero-content{display:flex;flex-direction:column;align-items:flex-start;max-width:700px}.hero-image-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.hero-image{width:100%;max-width:650px;height:auto;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 40px var(--neon-blue-glow);border:var(--glass-border);object-fit:contain}.hero-title{font-size:4.5rem;font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:1.5rem;max-width:800px;position:relative;z-index:10;text-shadow:0 4px 20px rgba(0,0,0,.6)}.hero-glow-orb{position:absolute;top:50%;left:50%;width:400px;height:200px;background:var(--neon-purple);filter:blur(120px);transform:translate(-50%,-50%);z-index:-1;opacity:.5;border-radius:50%;animation:pulseGlow 8s ease-in-out infinite alternate;pointer-events:none}@keyframes pulseGlow{0%{transform:translate(-50%,-50%) scale(1);opacity:.3;background:var(--neon-purple)}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.6;background:var(--neon-blue)}to{transform:translate(-50%,-50%) scale(.9);opacity:.4;background:#00ff88}}.hero-subtitle{font-size:1.25rem;color:#e2e8f0;max-width:600px;margin-bottom:2rem;line-height:1.6}.hero-stats{justify-content:center;gap:4rem;margin-bottom:3.5rem;padding:1.5rem 3rem;background:rgba(18,31,40,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:12px}.hero-stats,.stat-item{display:flex;align-items:center}.stat-item{flex-direction:column;gap:.5rem}.stat-number{font-family:Outfit,sans-serif;font-size:2.75rem;color:var(--neon-blue);line-height:1}.stat-label{font-size:.85rem;font-weight:600;letter-spacing:1.5px}.search-wrapper{position:relative;width:100%;max-width:760px;margin-bottom:4rem}.search-input-container{position:relative;display:flex;align-items:center;width:100%;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease;padding-right:8px;overflow:hidden;background:rgba(255,255,255,.02)}.search-input-container:focus-within{transform:translateY(-2px)}.search-icon{position:absolute;left:24px;color:var(--text-muted);transition:color .3s ease;pointer-events:none;z-index:2}.search-input-container:focus-within .search-icon{color:var(--neon-blue)}.search-input{flex-grow:1;width:auto;min-width:0;padding:1.5rem 1rem 1.5rem 4rem;font-size:1.25rem;font-family:Inter,sans-serif;color:white;background:transparent;border:none;outline:none;position:relative;z-index:2}.search-input::placeholder{color:#55576a}.mic-button{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all .3s ease;outline:none}.mic-button:hover{color:var(--neon-blue);background:rgba(0,240,255,.1)}.mic-button.listening{color:#ff3366;background:rgba(255,51,102,.15);animation:pulseMic 1.5s infinite}@keyframes pulseMic{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,51,102,.4)}70%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(255,51,102,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,51,102,0)}}.search-button{flex-shrink:0;padding:.75rem 2rem;border-radius:40px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:white;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease;box-shadow:0 4px 15px rgba(138,43,226,.3)}.search-button:hover{opacity:.9;transform:scale(1.02)}.popular-brands{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.brands-title{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted)}.brand-carousel{display:flex;overflow:hidden;position:relative;width:calc(100% + 4rem);max-width:100vw;margin-left:-2rem;margin-right:-2rem;padding:1rem 0}@media (max-width:768px){.brand-carousel{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}.brand-carousel:after,.brand-carousel:before{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.brand-carousel:before{left:0;background:linear-gradient(90deg,rgba(10,11,20,1),transparent)}.brand-carousel:after{right:0;background:linear-gradient(270deg,rgba(10,11,20,1),transparent)}.brand-carousel-track{display:flex;gap:1.5rem;align-items:center;width:max-content;animation:scrollCarousel 150s linear infinite;padding-left:1.5rem}.brand-carousel-track:hover{animation-play-state:paused}@keyframes scrollCarousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brand-tag{display:flex;align-items:center;gap:.8rem;padding:.5rem 1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;color:var(--text-main);outline:none;min-width:max-content;flex-shrink:0}.brand-tag:hover{background:rgba(255,255,255,.08);border-color:rgba(0,240,255,.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.brand-tag.active{background:rgba(0,240,255,.1);border-color:var(--neon-blue);color:white}.join-network-banner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,rgba(138,43,226,.15),rgba(0,240,255,.1));border:var(--glass-border);border-radius:16px;padding:2rem 3rem;width:100%;max-width:900px;margin-bottom:4rem;text-align:left}.banner-content{display:flex;align-items:center;gap:1.5rem}.banner-icon{color:var(--neon-blue)}.banner-text h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-main)}.banner-text p{color:var(--text-muted);font-size:1rem}.contact-btn{padding:.75rem 2rem;border-radius:40px;background:transparent;color:white;font-weight:600;border:1px solid var(--neon-purple);cursor:pointer;transition:all .2s ease;white-space:nowrap}.contact-btn:hover{background:rgba(138,43,226,.2)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:2rem;width:100%;max-width:1200px}.partner-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:16px;padding:2.5rem;text-align:left;transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column}.partner-card:hover{transform:translateY(-5px);border-color:rgba(138,43,226,.4);box-shadow:0 10px 30px rgba(0,0,0,.4)}.partner-type-badge{display:inline-block;padding:.25rem .75rem;background:rgba(255,255,255,.05);border-radius:20px;font-size:.75rem;font-weight:600;color:var(--neon-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;align-self:flex-start}.partner-name{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:white}.partner-description{color:#a1a3b5;line-height:1.6;margin-bottom:2rem;flex-grow:1}.partner-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--neon-purple);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease}.partner-link:hover{color:#b166ff;text-decoration:underline}.result-page{max-width:900px;margin:0 auto;align-items:stretch;padding-top:2rem}.result-header{justify-content:space-between;margin-bottom:2rem;width:100%}.back-link,.result-header{display:flex;align-items:center}.back-link{gap:.5rem;color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .2s}.back-link:hover,.icon-btn{color:white}.icon-btn{background:rgba(255,255,255,.05);border:var(--glass-border);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-btn:hover{background:rgba(255,255,255,.1)}.report-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:24px;padding:3rem;text-align:left;box-shadow:0 20px 50px rgba(0,0,0,.3)}.report-top{display:flex;gap:1rem;margin-bottom:2rem;align-items:center}.brand-badge{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:white;padding:.5rem 1.25rem;border-radius:50px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.appliance-type{color:var(--text-muted);font-weight:500}.code-display{margin-bottom:3rem}.code-display h2{font-size:1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem}.error-code-huge{font-size:6rem;font-weight:800;line-height:1;margin:0;font-family:Outfit,sans-serif;letter-spacing:-2px}.diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.diagnostic-box{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem}.diagnostic-box h3{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;margin-bottom:1rem;color:white}.icon-symptom{color:#ff3366}.icon-cause{color:#ffbb00}.icon-solution{color:#00ff88}.diagnostic-box p{color:var(--text-muted);line-height:1.6}.solution-box{background:rgba(0,255,136,.05);border:1px solid rgba(0,255,136,.2);border-radius:16px;padding:2.5rem;margin-bottom:2rem}.solution-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.solution-header h3{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;color:white;margin:0}.pro-badge{background:rgba(0,255,136,.1);color:#00ff88;padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:1px}.solution-step{color:#e0e0e0;line-height:1.7;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.parts-sponsor{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,rgba(20,22,32,.8),rgba(138,43,226,.15));border:var(--glass-border);border-radius:16px;padding:2rem}.parts-content h4{font-size:1.2rem;color:white;margin-bottom:.25rem}.parts-content p{color:var(--text-muted);margin:0}.buy-parts-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--neon-purple);color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s}.buy-parts-btn:hover{background:#a14fff;transform:translateY(-2px)}.loader{width:50px;height:50px;border-radius:50%;border:3px solid rgba(0,240,255,.1);border-top:3px solid var(--neon-blue);animation:spin 1s ease-in-out infinite;margin:0 auto 1.5rem}@keyframes spin{to{transform:rotate(1turn)}}.deep-dive-container{margin-bottom:2rem;border:1px solid rgba(0,240,255,.2);border-radius:16px;background:rgba(0,240,255,.03);overflow:hidden;transition:all .3s ease}.deep-dive-toggle{display:flex;align-items:center;justify-content:center;width:100%;gap:.75rem;padding:1.25rem;background:transparent;border:none;color:var(--neon-blue);font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s ease}.deep-dive-toggle:hover{background:rgba(0,240,255,.08)}.deep-dive-content{padding:0 2.5rem 2.5rem;border-top:1px solid rgba(0,240,255,.1);animation:fadeIn .4s ease forwards}.deep-dive-section{margin-top:1.5rem}.deep-dive-section h4{color:white;margin-bottom:.5rem;font-size:1.1rem;display:flex;align-items:center}.deep-dive-section h4:before{content:"•";color:var(--neon-blue);margin-right:.5rem;font-size:1.5rem;line-height:0}.deep-dive-section p{color:var(--text-muted);line-height:1.7;padding-left:1.2rem;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}.delay-1{animation-delay:.1s;opacity:0}.delay-2{animation-delay:.2s;opacity:0}.delay-3{animation-delay:.3s;opacity:0}.main-navbar{position:sticky;top:0;left:0;width:100%;z-index:1000;background:rgba(6,9,19,.88);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 -1px 0 rgba(0,240,255,.08);padding:.65rem 1.5rem;transition:background .3s ease,border-color .3s ease}.navbar-container{max-width:1400px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.navbar-brand{text-decoration:none;display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0;outline:none;padding:.2rem 0}.navbar-brand:focus-visible{outline:2px solid var(--neon-blue);outline-offset:4px;border-radius:var(--radius-sm)}.navbar-logo-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(0,240,255,.16),rgba(124,58,237,.2));border:1px solid rgba(0,240,255,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(0,240,255,.15),inset 0 1px 0 rgba(255,255,255,.15)}.navbar-brand-text{display:flex;flex-direction:column;gap:2px}.navbar-logo{font-family:var(--font-display,"Outfit",sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main);line-height:1}.logo-accent-cyan{color:var(--neon-blue)}.logo-accent-purple{color:var(--neon-purple)}.navbar-brand-subbadge{font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.85);line-height:1}.navbar-status-dot{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--neon-blue);box-shadow:0 0 10px var(--neon-blue-glow);display:inline-block;animation:telemetryPulse 2.5s ease-in-out infinite}@keyframes telemetryPulse{0%,to{transform:scale(.9);opacity:.75;box-shadow:0 0 4px var(--neon-blue)}50%{transform:scale(1.18);opacity:1;box-shadow:0 0 12px var(--neon-blue),0 0 20px rgba(0,240,255,.45)}}.mobile-menu-container{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;gap:1rem}.mobile-lang-section,.mobile-section-label{display:none}.main-navbar .nav-links{display:flex;justify-content:center;gap:.35rem;flex:1 1 auto;background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.07);padding:.3rem;max-width:max-content;margin:0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.main-navbar .nav-links,.nav-link{align-items:center;border-radius:var(--radius-full)}.nav-link{display:inline-flex;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:.45rem .85rem;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap;position:relative}.nav-link:hover{color:var(--text-main);background:rgba(255,255,255,.05)}.nav-link.active-link{color:#ffffff;background:rgba(0,240,255,.1);box-shadow:inset 0 0 0 1px rgba(0,240,255,.3),0 0 14px rgba(0,240,255,.12);border-bottom:none;padding-bottom:.45rem}.nav-link-ai{background:linear-gradient(135deg,rgba(0,240,255,.07),rgba(124,58,237,.09));border:1px solid rgba(0,240,255,.18)}.nav-link-ai:hover{background:linear-gradient(135deg,rgba(0,240,255,.14),rgba(124,58,237,.16));border-color:rgba(0,240,255,.38)}.nav-pill-pro{font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:1px 5px;border-radius:999px;background:rgba(0,240,255,.18);color:var(--neon-blue);border:1px solid rgba(0,240,255,.35);line-height:1.2}.nav-icon-cyan{color:var(--neon-blue);flex-shrink:0}.nav-icon-purple{color:#A78BFA;flex-shrink:0}.nav-icon-emerald{color:var(--neon-emerald);flex-shrink:0}.nav-icon-amber{color:var(--status-amber);flex-shrink:0}.nav-icon-orange{color:#FF7A00;flex-shrink:0}.nav-icon-rose{color:var(--status-rose);flex-shrink:0}.nav-dropdown{position:relative}.nav-dropdown,.nav-dropdown-trigger{display:inline-flex;align-items:center}.nav-dropdown-trigger{background:transparent;border:none;cursor:pointer;white-space:nowrap;gap:.4rem;color:var(--text-muted);font-family:var(--font-sans);font-size:.85rem;font-weight:600;padding:.45rem .85rem;border-radius:var(--radius-full);transition:color .2s ease,background .2s ease,box-shadow .2s ease;outline:none}.nav-dropdown-trigger.active-link{color:#ffffff;background:rgba(245,158,11,.12);box-shadow:inset 0 0 0 1px rgba(245,158,11,.35)}.nav-dropdown-trigger-label{display:inline-flex;align-items:center;gap:.45rem}.dropdown-chevron{transition:transform .22s ease;color:var(--text-placeholder);flex-shrink:0}.dropdown-chevron.rotated,.nav-dropdown.dropdown-open .dropdown-chevron{transform:rotate(180deg);color:var(--text-main)}.nav-dropdown-trigger:hover,.nav-dropdown.dropdown-open .nav-dropdown-trigger{color:var(--text-main);background:rgba(255,255,255,.06)}.nav-dropdown-trigger:focus-visible{outline:2px solid var(--neon-blue);outline-offset:2px}.nav-megamenu{position:absolute;top:calc(100% + 12px);right:-80px;width:620px;max-width:calc(100vw - 2rem);background:rgba(10,15,29,.96);border:1px solid rgba(255,255,255,.12);border-top-color:rgba(0,240,255,.3);border-radius:18px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;z-index:1100;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);box-shadow:0 24px 60px rgba(0,0,0,.65),0 0 30px rgba(0,240,255,.08);opacity:0;visibility:hidden;transform:translateY(8px) scale(.99);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s ease;pointer-events:none}.nav-megamenu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-dropdown.dropdown-open .nav-megamenu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.nav-megamenu-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nav-megamenu-col{display:flex;flex-direction:column;gap:.35rem}.nav-megamenu-col-title{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:.25rem .6rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.25rem}.megamenu-item{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-radius:12px;text-decoration:none;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}.megamenu-item-active,.megamenu-item:hover{background:rgba(255,255,255,.045);border-color:rgba(0,240,255,.2);transform:translateX(2px)}.megamenu-item-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.megamenu-icon-cyan{background:rgba(0,240,255,.1);color:var(--neon-blue);border:1px solid rgba(0,240,255,.22)}.megamenu-icon-emerald{background:rgba(16,185,129,.1);color:var(--neon-emerald);border:1px solid rgba(16,185,129,.22)}.megamenu-icon-purple{background:rgba(124,58,237,.14);color:#A78BFA;border:1px solid rgba(124,58,237,.28)}.megamenu-icon-amber{background:rgba(245,158,11,.12);color:var(--status-amber);border:1px solid rgba(245,158,11,.25)}.megamenu-icon-rose{background:rgba(244,63,94,.12);color:var(--status-rose);border:1px solid rgba(244,63,94,.25)}.megamenu-item-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.megamenu-item-title-row{display:flex;align-items:center;gap:.45rem}.megamenu-item-title{font-size:.86rem;font-weight:700;color:var(--text-main);line-height:1.25}.megamenu-item:hover .megamenu-item-title{color:var(--neon-blue)}.megamenu-item-desc{font-size:.74rem;color:var(--text-muted);line-height:1.35}.nav-megamenu-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;background:linear-gradient(90deg,rgba(0,240,255,.06),rgba(124,58,237,.08));border:1px solid rgba(0,240,255,.16);border-radius:10px}.nav-megamenu-footer-text{font-size:.75rem;color:var(--text-muted);font-weight:500}.nav-megamenu-footer-cta{font-size:.78rem;font-weight:700;color:var(--neon-blue);text-decoration:none;white-space:nowrap;transition:color .15s ease}.nav-megamenu-footer-cta:hover{color:#ffffff;text-decoration:underline}.telemetry-badge-new{background:rgba(0,240,255,.18);color:var(--neon-blue);border:1px solid rgba(0,240,255,.35);border-radius:999px}.telemetry-badge-new,.telemetry-badge-pro{font-family:var(--font-mono);font-size:.58rem;padding:1px 6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.telemetry-badge-pro{background:rgba(245,158,11,.18);color:var(--status-amber);border:1px solid rgba(245,158,11,.4);border-radius:999px}.navbar-actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0;justify-content:flex-end}.lang-dropdown-wrapper{position:relative}.language-selector-btn{display:inline-flex;align-items:center;gap:.4rem;background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);padding:.4rem .7rem;color:var(--text-main);font-family:var(--font-sans);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.lang-dropdown-wrapper.open .language-selector-btn,.language-selector-btn:hover{background:rgba(0,240,255,.1);border-color:rgba(0,240,255,.4);box-shadow:0 0 14px rgba(0,240,255,.15)}.language-selector-globe{color:var(--neon-blue);flex-shrink:0}.lang-flag-icon{border-radius:2px;font-size:.85rem;line-height:1}.language-selector-code{letter-spacing:.04em}.lang-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:170px;background:rgba(10,15,29,.96);border:1px solid rgba(255,255,255,.12);border-top-color:rgba(0,240,255,.3);border-radius:14px;padding:.45rem;display:flex;flex-direction:column;gap:.2rem;z-index:1100;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 20px 45px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.lang-dropdown-wrapper.open .lang-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.lang-dropdown-option{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;background:transparent;border:none;border-radius:8px;color:var(--text-muted);font-family:var(--font-sans);font-size:.82rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.lang-dropdown-option:hover{background:rgba(255,255,255,.06);color:var(--text-main)}.lang-dropdown-option.active{background:rgba(0,240,255,.12);color:var(--neon-blue)}.lang-option-code{font-family:var(--font-mono);font-weight:700;font-size:.76rem;min-width:22px}.lang-option-name{color:var(--text-main);font-size:.82rem}.nav-btn-premium{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:var(--radius-full);background:linear-gradient(135deg,#F59E0B,#D97706);color:#060913;font-size:.82rem;font-weight:800;text-decoration:none;letter-spacing:.02em;box-shadow:0 4px 16px rgba(245,158,11,.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.nav-btn-premium:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(245,158,11,.45);filter:brightness(1.06)}.nav-btn-pro-active{padding:.4rem .85rem;border-radius:var(--radius-full);background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.4);color:var(--neon-emerald);letter-spacing:.04em}.nav-btn-admin,.nav-btn-pro-active{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}.nav-btn-admin{color:#C4B5FD;letter-spacing:.05em;padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid rgba(124,58,237,.45);background:rgba(124,58,237,.15);transition:background .2s ease,border-color .2s ease}.nav-btn-admin:hover{background:rgba(124,58,237,.28);border-color:var(--neon-purple)}.nav-btn-login{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;border-radius:var(--radius-full);background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.35);color:var(--text-main);font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.nav-btn-login:hover{background:rgba(0,240,255,.18);border-color:var(--neon-blue);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,240,255,.2)}.nav-user-dropdown-wrapper{position:relative}.nav-user-profile-badge{background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.12);color:var(--text-main);display:inline-flex;align-items:center;gap:.5rem;padding:3px 10px 3px 4px;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);transition:background .2s ease,border-color .2s ease}.nav-user-dropdown-wrapper.open .nav-user-profile-badge,.nav-user-profile-badge:hover{background:rgba(255,255,255,.08);border-color:rgba(0,240,255,.35)}.nav-user-avatar{border-radius:var(--radius-full);border:1.5px solid var(--neon-blue);object-fit:cover}.nav-user-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.nav-user-name{color:var(--text-main);font-size:.8rem;font-weight:700}.nav-user-role{color:var(--neon-blue);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.02em}.nav-user-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:230px;background:rgba(10,15,29,.96);border:1px solid rgba(255,255,255,.12);border-top-color:rgba(0,240,255,.3);border-radius:14px;padding:.5rem;display:flex;flex-direction:column;gap:.2rem;z-index:1100;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 20px 45px rgba(0,0,0,.65);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.nav-user-dropdown-wrapper.open .nav-user-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-user-dropdown-header{display:flex;flex-direction:column;gap:2px;padding:.55rem .7rem;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:.2rem}.nav-user-dropdown-name{font-size:.85rem;font-weight:700;color:var(--text-main)}.nav-user-dropdown-email{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.nav-user-dropdown-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border-radius:8px;color:var(--text-main);text-decoration:none;background:transparent;border:none;font-family:var(--font-sans);font-size:.84rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.nav-user-dropdown-item:hover{background:rgba(255,255,255,.06);color:var(--neon-blue)}.nav-user-dropdown-divider{height:1px;background:rgba(255,255,255,.07);margin:.25rem 0}.nav-user-dropdown-logout{color:var(--status-rose)}.nav-user-dropdown-logout:hover{background:rgba(244,63,94,.12);color:var(--status-rose)}.mobile-menu-toggle{display:none;background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.14);border-radius:10px;color:var(--text-main);cursor:pointer;width:42px;height:42px;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;z-index:10001}.mobile-menu-toggle:hover{background:rgba(0,240,255,.1);border-color:var(--neon-blue)}@media (min-width:1121px) and (max-width:1280px){.main-navbar{padding:.6rem 1rem}.navbar-container{gap:.65rem}.navbar-logo{font-size:1.2rem}.navbar-brand-subbadge{font-size:.52rem;letter-spacing:.1em}.main-navbar .nav-links{gap:.2rem;padding:.25rem}.nav-dropdown-trigger,.nav-link{font-size:.78rem;padding:.4rem .6rem;gap:.35rem}.navbar-actions{gap:.45rem}.language-selector-globe{display:none}.nav-btn-admin,.nav-btn-login,.nav-btn-premium,.nav-btn-pro-active{font-size:.76rem;padding:.4rem .75rem}}@media (max-width:1120px){.main-navbar{padding:.65rem 1rem}.mobile-menu-toggle{display:flex}.mobile-menu-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(6,9,19,.98);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:5rem 1.25rem 2.5rem;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);z-index:10000;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:1.5rem;width:100%;height:100dvh;max-width:100vw}.mobile-menu-container.open{transform:translateX(0)}.mobile-section-label{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding:.25rem;margin-top:.25rem}.main-navbar .nav-links{display:flex;flex-direction:column;width:100%;max-width:100%;align-items:stretch;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;gap:.4rem}.mobile-menu-container .nav-link{width:100%;padding:.75rem .9rem;font-size:.95rem;min-height:44px;border-radius:12px;background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.06)}.mobile-menu-container .nav-link.active-link{background:rgba(0,240,255,.12);border-color:rgba(0,240,255,.35)}.nav-dropdown{width:100%;display:flex;flex-direction:column;align-items:stretch;margin-top:.5rem}.nav-dropdown-trigger{display:none}.nav-megamenu{position:static;display:flex;width:100%;max-width:100%;background:transparent;border:none;border-radius:0;padding:0;margin-top:0;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-megamenu:before{display:none}.nav-megamenu-grid{grid-template-columns:1fr;gap:1.25rem}.megamenu-item{background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.06)}.nav-megamenu-footer{flex-direction:column;align-items:flex-start;gap:.4rem}.lang-dropdown-wrapper{display:none}.mobile-lang-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.mobile-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.mobile-lang-pill{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem;border-radius:10px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-family:var(--font-mono);font-size:.8rem;font-weight:700;cursor:pointer}.mobile-lang-pill.active{background:rgba(0,240,255,.14);border-color:var(--neon-blue);color:#ffffff}.navbar-actions{flex-direction:column;align-items:stretch;width:100%;gap:.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;padding-bottom:2rem}.nav-btn-admin,.nav-btn-login,.nav-btn-premium,.nav-btn-pro-active{justify-content:center;padding:.8rem 1rem;min-height:46px;border-radius:12px;font-size:.9rem}.nav-user-dropdown-wrapper{width:100%}.nav-user-profile-badge{width:100%;justify-content:space-between;padding:.55rem .9rem;border-radius:12px}.nav-user-dropdown-menu{position:static;display:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;margin-top:.5rem;width:100%;box-shadow:none}.nav-user-dropdown-wrapper.open .nav-user-dropdown-menu{display:flex}}.search-input-container{background:var(--bg-card-inner,rgba(15,23,42,.75));border:var(--border-tech,1px solid rgba(0,240,255,.25));border-radius:var(--radius-full,9999px);box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.search-input-container:hover{border-color:rgba(0,240,255,.55);background:rgba(22,32,50,.85);box-shadow:0 6px 25px rgba(0,240,255,.12),inset 0 1px 0 rgba(255,255,255,.08)}.search-input-container:focus-within{border-color:var(--neon-blue,#00F0FF);background:rgba(15,23,42,.95);box-shadow:0 0 0 1px rgba(0,240,255,.4),0 8px 32px rgba(0,240,255,.2),inset 0 1px 0 rgba(255,255,255,.1)}.search-input{color:var(--text-main,#F8FAFC);font-weight:500}.search-input::placeholder{color:var(--text-placeholder,#64748B);font-weight:400;opacity:1}.search-icon{color:var(--neon-blue,#00F0FF);transition:color .2s ease,transform .2s ease}.search-input-container:focus-within .search-icon{color:#FFFFFF;transform:scale(1.05)}@keyframes telemetry-glow{0%,to{border-color:rgba(0,240,255,.25);box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 15px rgba(0,240,255,.08)}50%{border-color:rgba(0,240,255,.45);box-shadow:0 4px 25px rgba(0,0,0,.5),0 0 25px rgba(0,240,255,.18)}}@media (prefers-reduced-motion:no-preference){.search-input-container{animation:telemetry-glow 5s ease-in-out infinite}.search-input-container:focus-within{animation:none}}@keyframes hotPulse{0%{transform:scale(1);box-shadow:0 0 15px rgba(0,240,255,.4),inset 0 2px 0 rgba(255,255,255,.2)}15%{transform:scale(1.03);box-shadow:0 0 30px rgba(0,240,255,.8),inset 0 2px 0 rgba(255,255,255,.2)}30%{transform:scale(1);box-shadow:0 0 15px rgba(0,240,255,.4),inset 0 2px 0 rgba(255,255,255,.2)}45%{transform:scale(1.03);box-shadow:0 0 30px rgba(0,240,255,.8),inset 0 2px 0 rgba(255,255,255,.2)}to{transform:scale(1);box-shadow:0 0 15px rgba(0,240,255,.4),inset 0 2px 0 rgba(255,255,255,.2)}}@media (max-width:950px){.mobile-menu-container{padding-bottom:120px!important}}.feature-card:hover .premium-card-cta{background:rgba(0,240,255,.1)!important;border-color:rgba(0,240,255,.6)!important;box-shadow:0 0 20px rgba(0,240,255,.2)!important;transform:translateX(5px)}@media (max-width:768px){.hide-on-mobile{display:none!important}}.bento-canvas{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:1rem;box-sizing:border-box}@media (min-width:768px){.bento-canvas{grid-template-columns:repeat(12,1fr);gap:1.25rem;padding:1.5rem 1.25rem}}@media (min-width:1024px){.bento-canvas{gap:1.5rem;padding:2rem 1.5rem}}@media (min-width:1440px){.bento-canvas{max-width:1400px;gap:1.75rem;padding:2.5rem 2rem}}.bento-col-12{grid-column:span 12/span 12}.bento-col-8{grid-column:span 12}@media (min-width:1024px){.bento-col-8{grid-column:span 8/span 8}}.bento-col-6{grid-column:span 12}@media (min-width:768px){.bento-col-6{grid-column:span 6/span 6}}.bento-col-4{grid-column:span 12}@media (min-width:768px){.bento-col-4{grid-column:span 6}}@media (min-width:1024px){.bento-col-4{grid-column:span 4/span 4}}.bento-card{position:relative;background:var(--bg-card,rgba(11,18,34,.85));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--border-hairline,1px solid rgba(255,255,255,.08));border-radius:var(--radius-lg,16px);padding:1.25rem 1rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.36);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box;min-width:0}@media (min-width:768px){.bento-card{padding:1.5rem}}@media (min-width:1024px){.bento-card{padding:2rem}}.bento-card:hover{border-color:rgba(0,240,255,.25);box-shadow:0 12px 40px 0 rgba(0,0,0,.5),0 0 20px 0 rgba(0,240,255,.08)}.bento-card--symptom{border-top:2px solid var(--status-rose,#f43f5e)}.bento-card--cause{border-top:2px solid var(--status-amber,#f59e0b)}.bento-card--solution{border-top:2px solid var(--neon-emerald,#10b981);background:linear-gradient(180deg,rgba(16,185,129,.04) 0,var(--bg-card,rgba(11,18,34,.85)) 100%)}.bento-card--telemetry{border-top:2px solid var(--neon-blue,#00f0ff)}.bento-card--pro{border-top:2px solid var(--neon-purple,#7c3aed)}.bento-card-inner{background:var(--bg-card-inner,rgba(15,23,42,.65));border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md,10px);padding:.875rem 1rem;color:var(--text-main,#F8FAFC);box-sizing:border-box}@media (min-width:768px){.bento-card-inner{padding:1.25rem}}.badge-instrument{display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:.35rem .7rem;border-radius:var(--radius-sm,6px);white-space:nowrap;background:rgba(0,240,255,.06);border:1px solid rgba(0,240,255,.25);color:var(--neon-blue,#00F0FF);box-shadow:0 0 12px rgba(0,240,255,.08)}.badge-instrument-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor;box-shadow:0 0 6px currentColor;flex-shrink:0}.badge-instrument--success{color:#10B981;background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);box-shadow:0 0 12px rgba(16,185,129,.12)}.badge-instrument--warning{color:#F59E0B;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.3);box-shadow:0 0 12px rgba(245,158,11,.12)}.badge-instrument--danger{color:#F43F5E;background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.3);box-shadow:0 0 12px rgba(244,63,94,.12)}.badge-instrument--pro{color:#A78BFA;background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.3);box-shadow:0 0 12px rgba(124,58,237,.12)}.badge-instrument--muted{color:var(--text-muted,#94A3B8);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);box-shadow:none}.text-clamp-huge{font-size:clamp(2.25rem,1.5rem + 4.5vw,4.75rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;word-break:break-word}.text-clamp-huge,.text-clamp-title{font-family:Outfit,sans-serif;margin:0}.text-clamp-title{font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.text-clamp-section{font-family:Outfit,sans-serif;font-size:clamp(1.2rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0}.text-telemetry-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,JetBrains Mono,monospace;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#94A3B8)}.btn-tech-primary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;background:#00F0FF;color:#04070F;border:1px solid rgba(0,240,255,.8);border-radius:var(--radius-md,10px);padding:.85rem 1.25rem;min-height:48px;width:100%;box-sizing:border-box;box-shadow:0 4px 16px rgba(0,240,255,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}@media (min-width:640px){.btn-tech-primary{width:auto;padding:.85rem 1.6rem}}.btn-tech-primary:hover{background:#33F3FF;transform:translateY(-1px);box-shadow:0 6px 24px rgba(0,240,255,.45)}.btn-tech-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,240,255,.2)}.btn-tech-primary:focus-visible{outline:2px solid #00F0FF;outline-offset:3px}.btn-tech-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;background:rgba(15,23,42,.7);color:var(--text-main,#F8FAFC);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md,10px);padding:.85rem 1.25rem;min-height:48px;width:100%;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}@media (min-width:640px){.btn-tech-secondary{width:auto;padding:.85rem 1.6rem}}.btn-tech-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(0,240,255,.35);color:var(--neon-blue,#00F0FF);transform:translateY(-1px)}.btn-tech-secondary:active{transform:translateY(0)}.btn-tech-secondary:focus-visible{outline:2px solid #00F0FF;outline-offset:3px}.btn-tech-group{display:flex;flex-direction:column;gap:.875rem;width:100%;justify-content:center;align-items:stretch}@media (min-width:640px){.btn-tech-group{flex-direction:row;align-items:center;width:auto;gap:1rem}}.input-tech{display:block;width:100%;min-height:48px;padding:.85rem 1.25rem;background:var(--bg-card-inner,rgba(15,23,42,.75));border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md,10px);font-family:Inter,sans-serif;font-size:1rem;color:var(--text-main,#F8FAFC);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.input-tech::placeholder{color:var(--text-placeholder,#64748B);opacity:1}.input-tech:focus{border-color:var(--neon-blue,#00F0FF);box-shadow:0 0 0 3px rgba(0,240,255,.18),0 4px 16px rgba(0,0,0,.4);background:rgba(15,23,42,.95);outline:none}.input-tech:disabled{opacity:.5;cursor:not-allowed}.app-main{flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.skip-to-content{position:absolute;top:-9999px;left:1rem;z-index:99999;padding:.75rem 1.25rem;background:var(--bg-card,#0B1222);color:var(--neon-blue,#00F0FF);border:var(--border-tech,1px solid rgba(0,240,255,.25));border-radius:var(--radius-md,10px);font-family:var(--font-sans,"Inter",sans-serif);font-weight:600;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.5);transition:top .2s ease}.skip-to-content:focus{top:1rem;outline:none}.bento-container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem 2.5rem;box-sizing:border-box}@media (min-width:768px){.bento-container{padding:2rem 1.5rem 3rem}}@media (min-width:1024px){.bento-container{padding:2.5rem 2rem 4rem}}.reading-container{width:100%;max-width:840px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem 3rem;box-sizing:border-box}@media (min-width:768px){.reading-container{padding:2.5rem 1.5rem 4rem}}.site-footer{position:relative;margin-top:auto;border-top:var(--border-hairline);background:linear-gradient(180deg,var(--bg-darker) 0,var(--bg-dark) 100%);color:var(--text-main);font-family:var(--font-sans);overflow:hidden}.footer-glow-line{left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5),rgba(124,58,237,.5),transparent);opacity:.8;box-shadow:0 0 30px var(--neon-blue-glow)}.footer-glow-line,.footer-glow-radial{position:absolute;top:0;pointer-events:none}.footer-glow-radial{left:50%;transform:translateX(-50%);width:80%;height:150px;background:radial-gradient(ellipse at top,rgba(0,240,255,.05),transparent 70%)}.footer-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:40px 40px;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black 0,transparent);mask-image:linear-gradient(180deg,black 0,transparent)}.footer-container{max-width:1360px;margin:0 auto;padding:4.5rem 1.5rem 2.5rem;position:relative;z-index:10}@media (max-width:768px){.footer-container{padding:3rem 1rem 2rem}}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3.5rem;margin-bottom:3.5rem;align-items:start}@media (max-width:768px){.footer-columns{grid-template-columns:1fr;gap:2.25rem;margin-bottom:2.5rem}}.footer-brand-col{display:flex;flex-direction:column;gap:1.25rem}.footer-brand-logo{text-decoration:none;display:inline-flex;align-items:center;gap:.75rem}.footer-logo-text{font-family:var(--font-display);font-size:1.75rem;color:var(--text-main);font-weight:800;letter-spacing:-.5px}.footer-logo-cyan{color:var(--neon-blue)}.footer-logo-purple{color:var(--neon-purple)}.footer-subtitle{color:var(--text-muted);font-size:.925rem;margin:0;line-height:1.65}.footer-trust-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem;background:rgba(0,240,255,.06);border:var(--border-tech);border-radius:var(--radius-md);width:fit-content}.footer-trust-text{font-size:.8rem;font-family:var(--font-mono);color:var(--neon-blue);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.footer-nav-col{display:flex;flex-direction:column;gap:.875rem}.footer-col-title{color:var(--text-main);font-family:var(--font-display);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.footer-link,.footer-link-btn{color:var(--text-muted);text-decoration:none;font-size:.925rem;font-weight:500;line-height:1.4;transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.footer-link-btn:hover,.footer-link:hover{color:var(--neon-blue);transform:translateX(4px)}.footer-link-btn:focus-visible,.footer-link:focus-visible{outline:none;color:var(--neon-blue);text-decoration:underline}.footer-safety-box{background:rgba(244,63,94,.04);border:1px solid rgba(244,63,94,.2);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:3rem;display:flex;gap:1.25rem;align-items:flex-start;box-shadow:inset 0 0 24px rgba(244,63,94,.04)}@media (max-width:640px){.footer-safety-box{flex-direction:column;gap:1rem;padding:1.25rem}}.footer-safety-icon-wrapper{background:rgba(244,63,94,.15);padding:.75rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-safety-title{margin:0 0 .5rem;color:var(--status-rose);font-family:var(--font-display);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.footer-safety-desc{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.65}.footer-safety-desc strong{color:var(--text-main);font-weight:600}.footer-legal-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;border-top:var(--border-hairline);padding-top:2rem}@media (max-width:768px){.footer-legal-bar{flex-direction:column;align-items:flex-start;gap:1.25rem}}.footer-copyright{color:var(--text-muted);font-size:.875rem;margin:0;font-weight:500}.footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem}@media (max-width:640px){.footer-legal-links{gap:1.25rem}}.footer-legal-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.footer-legal-link:hover{color:var(--text-main)}.footer-partner-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);text-decoration:none;font-size:.875rem;font-weight:600;transition:color .2s ease}.footer-partner-link:hover{color:var(--neon-blue)}.contact-modal-overlay{position:fixed;inset:0;background:rgba(4,7,15,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999;overflow-y:auto;padding:1.5rem 1rem}.contact-modal-dialog{width:100%;max-width:560px;background:var(--bg-card);border:var(--border-tech);border-radius:var(--radius-lg);padding:2.5rem;position:relative;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@media (max-width:640px){.contact-modal-dialog{padding:1.75rem 1.25rem}}.contact-modal-close{position:absolute;top:1.25rem;right:1.25rem;background:rgba(255,255,255,.05);border:var(--border-hairline);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);transition:background .2s ease,color .2s ease,border-color .2s ease;z-index:10}.contact-modal-close:hover{background:rgba(244,63,94,.2);color:var(--status-rose);border-color:rgba(244,63,94,.4)}.contact-modal-header{text-align:center;margin-bottom:2rem}.contact-modal-icon-wrapper{width:56px;height:56px;background:rgba(0,240,255,.08);border:var(--border-tech);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.contact-modal-title{color:var(--text-main);font-family:var(--font-display);font-size:1.85rem;font-weight:800;margin-bottom:.35rem;letter-spacing:-.5px}.contact-modal-desc{color:var(--text-muted);font-size:.95rem;margin:0}.contact-form{gap:1.25rem}.contact-form,.contact-form-group{display:flex;flex-direction:column}.contact-form-group{gap:.5rem;text-align:left}.contact-form-label{display:block;color:var(--text-main);font-size:.85rem;font-weight:600;letter-spacing:.02em}.contact-input,.contact-select,.contact-textarea{width:100%;padding:.75rem 1rem;background:var(--bg-card-inner);border:var(--border-hairline);border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-sans);font-size:.95rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.contact-input::placeholder,.contact-textarea::placeholder{color:var(--text-placeholder)}.contact-input:focus-visible,.contact-select:focus-visible,.contact-textarea:focus-visible{border-color:var(--neon-blue);box-shadow:0 0 0 2px rgba(0,240,255,.25)}.contact-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}.contact-select option{background:var(--bg-dark);color:var(--text-main)}.contact-textarea{resize:vertical;min-height:110px}.contact-submit-btn{width:100%;background:linear-gradient(135deg,var(--neon-blue) 0,rgba(0,240,255,.85) 100%);color:#04070F;border:none;padding:.875rem 1.5rem;border-radius:var(--radius-md);font-weight:700;font-size:1rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;margin-top:.5rem;box-shadow:0 4px 16px rgba(0,240,255,.25)}.contact-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,240,255,.35)}.contact-submit-btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.contact-status-banner{padding:.875rem 1rem;border-radius:var(--radius-md);font-size:.9rem;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.contact-status-success{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:var(--neon-emerald)}.contact-status-error{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.3);color:var(--status-rose)}.bento-diagnostic-container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem 2.5rem;box-sizing:border-box}@media (min-width:768px){.bento-diagnostic-container{padding:2rem 1.5rem 3rem}}.bento-diagnostic-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;box-sizing:border-box}@media (min-width:768px){.bento-diagnostic-grid{grid-template-columns:repeat(12,1fr);gap:1.25rem}}.diag-header-card{display:flex;flex-direction:column;gap:1.25rem}.diag-header-top{width:100%}.diag-header-top,.diag-meta-row{display:flex;justify-content:space-between;align-items:center}.diag-meta-row{flex-wrap:wrap;gap:1rem}.diag-meta-chips{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.diag-brand-badge{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#FFFFFF;padding:.35rem 1rem;border-radius:var(--radius-full);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.diag-appliance-chip{background:var(--bg-card-inner);border:var(--border-hairline);color:var(--text-muted);padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:500}.diag-title-group{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1rem 0 .5rem}.diag-title-label{color:var(--neon-blue);font-size:.85rem;font-family:var(--font-mono);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.diag-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.diag-card-title{display:flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700;color:var(--text-main);margin:0}.diag-card-title--symptom svg{color:var(--status-rose)}.diag-card-title--cause svg{color:var(--status-amber)}.diag-card-title--solution svg{color:var(--neon-emerald)}.diag-card-title--telemetry svg{color:var(--neon-blue)}.diag-card-title--pro svg{color:var(--neon-purple)}.telemetry-chip{padding:.2rem .55rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em}.telemetry-chip--rose{color:var(--status-rose);background:rgba(244,63,94,.1)}.telemetry-chip--amber{color:var(--status-amber);background:rgba(245,158,11,.1)}.telemetry-chip--emerald{color:var(--neon-emerald);background:rgba(16,185,129,.1)}.telemetry-chip--cyan{color:var(--neon-blue);background:rgba(0,240,255,.1)}.diag-card-body{color:var(--text-muted);line-height:1.7;font-size:.95rem}.solution-steps-list{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.5rem}.solution-step-item{display:flex;gap:.875rem;align-items:flex-start;padding:.85rem 1rem;background:var(--bg-card-inner);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.04);color:#E2E8F0;font-size:.95rem;line-height:1.6}.solution-step-index{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(16,185,129,.15);color:var(--neon-emerald);font-family:var(--font-mono);font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:2px}.solution-step-fallback{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:0 0 1rem}.solution-deepsearch-action{display:flex;justify-content:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.btn-deepsearch-pulse{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 2rem;background:linear-gradient(135deg,#FF416C,#FF4B2B);color:#FFFFFF;border:none;border-radius:var(--radius-full);font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 20px rgba(255,75,43,.35);transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:480px}.btn-deepsearch-pulse:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,75,43,.5)}.field-actions-list{display:flex;flex-direction:column;gap:.875rem}.btn-field-action{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem 1.15rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.92rem;transition:all .2s ease;min-height:48px;box-sizing:border-box}.btn-field-action-text{display:flex;align-items:center;gap:.6rem}.btn-field-action--primary{background:linear-gradient(135deg,rgba(0,240,255,.15),rgba(124,58,237,.2));border:1px solid rgba(0,240,255,.4);color:#FFFFFF}.btn-field-action--primary:hover{background:linear-gradient(135deg,rgba(0,240,255,.25),rgba(124,58,237,.35));border-color:var(--neon-blue);transform:translateY(-1px)}.btn-field-action--secondary{background:var(--bg-card-inner);border:var(--border-hairline);color:var(--text-main)}.btn-field-action--secondary:hover{border-color:rgba(0,240,255,.3);color:var(--neon-blue);transform:translateY(-1px)}.field-safety-alert{margin-top:1.25rem;padding:.85rem 1rem;background:rgba(244,63,94,.06);border:1px solid rgba(244,63,94,.2);border-radius:var(--radius-md);color:#FDA4AF}.field-safety-heading{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.82rem;margin-bottom:.35rem;color:#F43F5E}.field-safety-desc{font-size:.8rem;line-height:1.5;margin:0;color:#CBD5E1}.pro-deepdive-card{transition:all .2s ease}.pro-deepdive-toggle-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;color:var(--text-main);cursor:pointer;padding:0;font-size:1.15rem;font-weight:700;font-family:Outfit,sans-serif}.pro-deepdive-title-wrapper{display:flex;align-items:center;gap:.6rem}.icon-pro-purple{color:var(--neon-purple)}.lock-icon{color:var(--text-muted)}.pro-deepdive-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.pro-deepdive-grid{grid-template-columns:repeat(2,1fr)}}.pro-deepdive-section{background:var(--bg-card-inner);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:1.25rem}.pro-deepdive-section h4{color:var(--neon-purple);font-size:.92rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}.pro-deepdive-section p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.pro-pre-wrap{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.faq-accordion-group{display:flex;flex-direction:column;gap:.875rem}.faq-item{background:var(--bg-card-inner);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:1rem 1.25rem;transition:border-color .2s ease}.faq-item[open]{border-color:rgba(0,240,255,.3)}.faq-summary{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#E2E8F0;font-size:.98rem;cursor:pointer;list-style:none;outline:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary-icon{color:var(--neon-blue);transition:transform .2s ease}.faq-item[open] .faq-summary-icon{transform:rotate(180deg)}.faq-answer{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed rgba(255,255,255,.08);color:var(--text-muted);font-size:.92rem;line-height:1.65}.icon-cyan{color:var(--neon-blue)}.icon-emerald{color:var(--neon-emerald)}.community-verify-container{display:flex;flex-direction:column;gap:1.25rem}.verify-prompt-text{font-size:.95rem;color:var(--text-muted);text-align:center;margin:0}.verify-btn-group{display:flex;gap:.75rem;justify-content:center}.btn-verify{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-verify--yes{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:var(--neon-emerald)}.btn-verify--yes:hover{background:rgba(16,185,129,.2)}.btn-verify--no{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.3);color:var(--status-rose)}.btn-verify--no:hover{background:rgba(244,63,94,.2)}.verify-comment-form{display:flex;flex-direction:column;gap:.75rem}.verify-textarea{width:100%;min-height:90px;background:var(--bg-card-inner);border:1px solid rgba(244,63,94,.4);color:var(--text-main);padding:.75rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.88rem;resize:vertical}.verify-textarea:focus{outline:none;border-color:var(--status-rose)}.verify-form-actions{display:flex;justify-content:flex-end;gap:.75rem}.btn-verify-cancel{background:transparent;color:var(--text-muted)}.btn-verify-cancel,.btn-verify-submit{border:none;cursor:pointer;font-size:.88rem}.btn-verify-submit{background:linear-gradient(135deg,var(--status-rose),#E11D48);color:#FFFFFF;padding:.5rem 1.25rem;border-radius:var(--radius-md);font-weight:700}.verify-success-banner{padding:1rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-md);color:var(--neon-emerald);text-align:center;font-size:.9rem}.ai-deepsearch-card{transition:all .2s ease}.ai-loading-state{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.ai-loading-label{color:var(--text-muted);font-size:.95rem}.ai-login-gate{margin-top:1.5rem;padding:2rem;background:rgba(10,10,20,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--neon-blue);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.gate-icon{color:var(--neon-blue)}.ai-login-gate h4{color:#FFFFFF;font-size:1.25rem;margin:0}.ai-login-gate p{color:var(--text-muted);font-size:.92rem;max-width:600px;margin:0;line-height:1.6}.btn-gate{width:auto;max-width:380px;padding:.9rem 2.5rem;border-radius:var(--radius-full)}.ai-sources-container{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.ai-sources-container h5{color:var(--text-muted);font-size:.88rem;margin-bottom:.75rem}.ai-sources-list{list-style:none;padding:0;gap:1rem}.ai-source-item,.ai-sources-list{display:flex;flex-direction:column}.ai-source-item{gap:.5rem}.ai-source-filename{color:#FFFFFF;font-size:.9rem}.btn-source-link{width:fit-content}.ai-error-notice{color:var(--error-color);font-size:.9rem;margin-top:1rem}.bento-container--loading,.bento-container--not-found{min-height:60vh}.bento-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1rem;gap:1.5rem;text-align:center}.bento-state-text{color:var(--text-muted);font-size:1rem}.not-found-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem}.not-found-icon-wrap{margin-bottom:1.5rem;color:var(--text-muted);opacity:.6}.icon-search-notfound{opacity:.5}.not-found-desc{color:var(--text-muted);max-width:650px;line-height:1.6;margin:.75rem 0 1.5rem}.not-found-brand-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:800px;margin:1.5rem auto}.brand-chip-btn{padding:.55rem 1.15rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.1);background:var(--bg-card-inner);color:#FFFFFF;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.brand-chip-btn:hover{background:var(--neon-blue);color:#04070F;border-color:var(--neon-blue)}.suggestions-container{margin-top:1.5rem}.suggestions-label{color:var(--text-primary);margin-bottom:.75rem;font-weight:600}.suggestions-chips{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.suggestion-chip-link{padding:.5rem 1rem;background:var(--bg-card-inner);border:1px solid var(--neon-blue);color:#FFFFFF;text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:.9rem}.not-found-actions{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;width:100%}.not-found-secondary-links{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;width:100%;max-width:650px}.text-clamp-code{font-size:clamp(2.5rem,1.5rem + 4.5vw,5.25rem);line-height:1;font-family:var(--font-mono,monospace);font-weight:900;letter-spacing:-.02em}.pre-wrap-safe{white-space:pre-wrap}.diagnostic-markdown,.pre-wrap-safe{word-break:break-word;overflow-wrap:break-word}.diagnostic-markdown{line-height:1.65;color:var(--text-main,#F8FAFC)}.diagnostic-markdown pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(4,7,15,.7);border:var(--border-hairline);border-radius:var(--radius-md,10px);padding:1rem;margin:1rem 0;font-family:var(--font-mono);font-size:.85rem}.diagnostic-markdown code{font-family:var(--font-mono);font-size:.85em;background:rgba(255,255,255,.08);padding:.15rem .4rem;border-radius:var(--radius-sm,6px);border:1px solid rgba(255,255,255,.06)}.diagnostic-markdown table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:1.25rem 0;width:100%}.diagnostic-markdown td,.diagnostic-markdown th{padding:.65rem 1rem;border:var(--border-hairline);font-size:.875rem;text-align:left}.diagnostic-markdown th{background:rgba(15,23,42,.8);color:var(--text-main);font-weight:700}.home-bento{padding-top:1rem}.home-cockpit-card{position:relative;overflow:hidden;margin-bottom:2rem;background:radial-gradient(circle at 50% 0,rgba(0,240,255,.06),transparent 70%),var(--bg-card);border:var(--border-hairline);border-top:2px solid var(--neon-blue);border-radius:var(--radius-xl);padding:2.5rem 1.5rem;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@media (min-width:768px){.home-cockpit-card{padding:3.5rem 2.5rem}}.home-cockpit-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.home-hero-badge{margin-bottom:1.25rem}.home-hero-title{max-width:900px;margin:0 auto 1.25rem;text-align:center}.home-hero-subtitle{color:var(--text-muted);font-size:clamp(1rem,.95rem + .5vw,1.2rem);max-width:720px;margin:0 auto 2.5rem;line-height:1.6;text-align:center}.search-cockpit-wrapper{max-width:820px;width:100%;margin:0 auto}.search-cockpit-container{display:flex;align-items:center;background:var(--bg-card-inner);border:1px solid rgba(0,240,255,.3);border-radius:var(--radius-full);padding:.4rem .5rem .4rem 1.25rem;box-shadow:0 10px 40px rgba(0,0,0,.4);transition:border-color .2s ease,box-shadow .2s ease}.search-cockpit-container:focus-within{border-color:var(--neon-blue);box-shadow:0 0 0 3px rgba(0,240,255,.2),0 10px 40px rgba(0,0,0,.6)}.search-cockpit-icon{color:var(--neon-blue);flex-shrink:0;margin-right:.75rem}.search-cockpit-input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--text-main);font-family:var(--font-sans);font-size:clamp(.95rem,.85rem + .4vw,1.15rem);padding:.75rem 0}.search-cockpit-input::placeholder{color:var(--text-placeholder)}.search-cockpit-btn{flex-shrink:0;padding:.85rem 1.75rem;border-radius:var(--radius-full);font-weight:800;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase}.search-cockpit-helpers{margin-top:1.25rem;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.search-cockpit-helper-link{color:var(--text-muted);font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.search-cockpit-helper-link:hover{color:var(--neon-blue)}.home-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;max-width:900px;width:100%;margin:2.5rem auto 0}.home-stat-cell{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bg-card-inner);border:var(--border-hairline);border-radius:var(--radius-md);padding:1.25rem 1rem;gap:.35rem;transition:transform .2s ease,border-color .2s ease}.home-stat-cell:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.15)}.home-stat-number{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1}.home-stat-number--cyan{color:var(--neon-blue)}.home-stat-number--violet{color:var(--neon-purple)}.home-stat-number--emerald{color:var(--neon-emerald)}.home-stat-number--amber{color:var(--status-amber)}.home-stat-label{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-mono)}.home-brand-chip-item{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;background:var(--bg-card);border:var(--border-hairline);border-top:2px solid var(--chip-accent,var(--neon-blue));border-radius:var(--radius-md);color:var(--text-main);text-decoration:none;font-weight:700;font-size:.95rem;white-space:nowrap;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-brand-chip-item:hover{transform:translateY(-3px);border-color:var(--chip-accent,var(--neon-blue));box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 15px rgba(0,240,255,.2)}.home-features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;margin-top:2.5rem;margin-bottom:3rem}@media (min-width:768px){.home-features-grid{grid-template-columns:repeat(3,1fr)}}.home-feature-bento-card{display:flex;flex-direction:column;background:var(--bg-card);border:var(--border-hairline);border-radius:var(--radius-lg);padding:2rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.home-feature-bento-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.home-feature-bento-card--cyan{border-top:2px solid var(--neon-blue)}.home-feature-bento-card--cyan:hover{border-color:rgba(0,240,255,.4)}.home-feature-bento-card--emerald{border-top:2px solid var(--neon-emerald)}.home-feature-bento-card--emerald:hover{border-color:rgba(16,185,129,.4)}.home-feature-bento-card--amber{border-top:2px solid var(--status-amber)}.home-feature-bento-card--amber:hover{border-color:rgba(245,158,11,.4)}.home-feature-icon-wrapper{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.home-feature-icon-wrapper--cyan{color:var(--neon-blue);background:rgba(0,240,255,.08);border-color:rgba(0,240,255,.2)}.home-feature-icon-wrapper--emerald{color:var(--neon-emerald);background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2)}.home-feature-icon-wrapper--amber{color:var(--status-amber);background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2)}.home-feature-title{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--text-main);margin-bottom:.75rem}.home-feature-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex:1 1}.brands-directory-header{text-align:center;margin-bottom:3rem}.brands-search-wrapper{max-width:620px;width:100%;margin:0 auto 2rem;position:relative}.brands-search-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--text-placeholder);pointer-events:none}.brands-search-input{width:100%;padding:1rem 1.25rem 1rem 3.25rem;background:var(--bg-card-inner);border:var(--border-hairline);border-radius:var(--radius-full);color:var(--text-main);font-family:var(--font-sans);font-size:1rem;outline:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:border-color .2s ease,box-shadow .2s ease}.brands-search-input:focus{border-color:var(--neon-blue);box-shadow:0 0 0 3px rgba(0,240,255,.2)}.brands-alpha-bar{display:flex;flex-wrap:wrap;justify-content:center}.brands-alpha-bar,.brands-alpha-nav{gap:.4rem;max-width:860px;margin:0 auto}.alpha-chip{padding:.45rem .85rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text-muted);font-family:var(--font-mono);font-weight:700;font-size:.8rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.alpha-chip.active,.alpha-chip:hover{background:var(--neon-blue);color:#04070F;border-color:var(--neon-blue);box-shadow:0 0 12px rgba(0,240,255,.4)}.brands-grid-bento{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:1.25rem;width:100%}.brand-card-bento{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem;height:220px;text-decoration:none;background:var(--bg-card);border:var(--border-hairline);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;overflow:hidden;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.brand-card-bento:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(var(--card-rgb,0,240,255),.15),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.brand-card-bento:hover:before{opacity:1}.brand-card-bento:hover{transform:translateY(-5px);border-color:rgba(var(--card-rgb,0,240,255),.5);box-shadow:0 16px 36px -10px rgba(0,0,0,.6),0 0 20px rgba(var(--card-rgb,0,240,255),.25)}.brand-logo-badge{width:100%;height:95px;background:#ffffff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;padding:10px 16px;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:transform .25s ease}.brand-card-bento:hover .brand-logo-badge{transform:scale(1.03)}.brand-card-footer{width:100%;text-align:center;margin-top:.75rem}.brand-card-name{color:var(--text-main);font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:.02em;display:block;margin-bottom:.25rem}.brand-card-cta{color:var(--card-hex,var(--neon-blue));font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pokedex-overview-card{background:var(--bg-card);border:var(--border-hairline);border-radius:var(--radius-xl);padding:2.5rem 1.5rem;text-align:center;margin-bottom:2rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;overflow:hidden}@media (min-width:768px){.pokedex-overview-card{padding:3.5rem 2.5rem}}.pokedex-gamification-banner{display:inline-flex;align-items:center;gap:1rem;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.25);padding:.85rem 1.5rem;border-radius:var(--radius-md);margin-top:1.5rem;text-align:left}.pokedex-gamification-icon{background:rgba(16,185,129,.15);padding:.5rem;border-radius:var(--radius-full);color:var(--neon-emerald);flex-shrink:0}.pokedex-table-wrapper{background:var(--bg-card);border:var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card)}.pokedex-table-scroll{width:100%;overflow-x:auto;max-height:750px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pokedex-table{width:100%;text-align:left;border-collapse:collapse;min-width:680px}@media (min-width:768px){.pokedex-table{min-width:800px}}.pokedex-thead{position:sticky;top:0;background:rgba(6,9,19,.96);border-bottom:var(--border-hairline);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pokedex-th{padding:1.25rem 1rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pokedex-th--code{color:var(--neon-blue);width:120px}.pokedex-th--action{width:260px;text-align:center}.pokedex-tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background-color .15s ease}.pokedex-tr:hover{background-color:rgba(255,255,255,.03)}.pokedex-td{padding:1.25rem 1rem;vertical-align:middle}.pokedex-code-text{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--text-main);text-shadow:0 0 10px rgba(0,240,255,.35);white-space:nowrap}.pokedex-symptom-text{color:var(--text-main);font-weight:600;font-size:.95rem;margin-bottom:.35rem}.pokedex-cause-text{color:var(--text-muted);font-size:.85rem;line-height:1.5}.appliance-badge{display:inline-block;padding:.25rem .65rem;font-size:.75rem;font-family:var(--font-mono);font-weight:600;border-radius:var(--radius-sm);white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--text-main)}.appliance-badge--washer{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.4);color:#93C5FD}.appliance-badge--dishwasher{background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.4);color:#A5F3FC}.appliance-badge--dryer{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4);color:#FDE68A}.appliance-badge--oven{background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.4);color:#FDBA74}.appliance-badge--fridge{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.4);color:#99F6E4}.appliance-badge--hob{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.4);color:#E9D5FF}.pokedex-pagination-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgba(6,9,19,.96);border-top:var(--border-hairline)}.specialists-directory-container{padding-bottom:4rem}.specialists-hero{position:relative;padding:3rem 1.5rem 2.5rem;text-align:center;background:radial-gradient(circle at 50% 0,rgba(0,240,255,.08) 0,transparent 70%);border-radius:var(--radius-xl);border:var(--border-hairline);margin-bottom:2rem}.specialists-hero-badge-row{display:flex;justify-content:center;margin-bottom:1.25rem}.specialists-hero-title{font-family:var(--font-display,"Outfit",sans-serif);font-size:clamp(2rem,1.5rem + 3.2vw,3.5rem);font-weight:800;letter-spacing:-.03em;color:var(--text-main);line-height:1.15;margin-bottom:1rem}.specialists-hero-desc{color:var(--text-muted);font-size:clamp(.95rem,.85rem + .5vw,1.15rem);max-width:720px;margin:0 auto 2rem;line-height:1.6}.specialists-search-box{max-width:640px;margin:0 auto 1.75rem;position:relative;display:flex;align-items:center}.specialists-search-icon{position:absolute;left:1.25rem;color:var(--text-muted);pointer-events:none}.specialists-search-input{width:100%;padding:1rem 7.5rem 1rem 3.25rem;border-radius:var(--radius-full);background:var(--bg-card-inner);border:var(--border-hairline);color:var(--text-main);font-size:1rem;outline:none;box-shadow:var(--shadow-subtle);transition:border-color .2s ease,box-shadow .2s ease}.specialists-search-input:focus{border-color:var(--neon-blue);box-shadow:0 0 16px var(--neon-blue-glow)}.specialists-search-btn{position:absolute;right:6px;background:var(--neon-blue);color:var(--bg-darker);border:none;padding:.65rem 1.4rem;border-radius:var(--radius-full);font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.specialists-search-btn:hover{transform:scale(1.03);box-shadow:0 0 14px var(--neon-blue-glow)}.canton-filters-bar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;margin-top:1.5rem}.canton-filter-pill{background:var(--bg-card-inner);border:var(--border-hairline);color:var(--text-muted);padding:.45rem .9rem;border-radius:var(--radius-full);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.canton-filter-pill:hover{color:var(--text-main);border-color:rgba(0,240,255,.3);transform:translateY(-1px)}.canton-filter-pill--active{background:rgba(0,240,255,.12);border-color:var(--neon-blue);color:var(--neon-blue);box-shadow:0 0 10px rgba(0,240,255,.2)}.specialists-stats-bar{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:2.5rem}.specialists-stat-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.75rem;min-width:220px}.stat-icon-cyan{color:var(--neon-blue)}.stat-icon-emerald{color:var(--neon-emerald)}.stat-number{font-size:1.25rem;font-weight:800;color:var(--text-main);font-family:var(--font-display,sans-serif)}.stat-label{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono,monospace)}.specialists-grid-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.specialists-grid-title{font-size:1.25rem;font-weight:700;color:var(--text-main)}.clear-filter-btn{background:transparent;border:none;color:var(--neon-blue);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:underline}.specialists-bento-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.specialists-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.specialists-bento-grid{grid-template-columns:repeat(3,1fr)}}.specialist-card,.specialists-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--radius-lg);padding:1.5rem;position:relative;background:var(--bg-card);border:var(--border-hairline);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.specialist-card:hover,.specialists-card:hover{transform:translateY(-4px);border-color:rgba(0,240,255,.3);box-shadow:var(--shadow-card-hover)}.specialist-card--lead{border:var(--border-tech);box-shadow:0 0 20px rgba(0,240,255,.12)}.lead-authority-banner{margin-bottom:1rem}.specialist-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.specialist-avatar-group{display:flex;align-items:flex-start;gap:.875rem;min-width:0}.specialist-avatar-frame{position:relative;width:54px;height:54px;flex-shrink:0}.specialist-avatar-img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--neon-blue);box-shadow:0 0 12px var(--neon-blue-glow)}.specialist-tool-badge{position:absolute;bottom:-2px;right:-2px;background:var(--bg-dark);border:var(--border-hairline);border-radius:50%;padding:3px;display:flex;color:var(--neon-blue)}.specialist-header-text{min-width:0}.specialist-card-name{color:var(--text-main);font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:2px;line-height:1.3;word-break:break-word}.specialist-flag-icon{width:20px;height:15px;border-radius:2px;flex-shrink:0}.verified-shield-icon{color:var(--neon-blue);flex-shrink:0}.specialist-company-text{color:var(--text-muted);font-size:.82rem;margin-bottom:4px}.specialist-location-text{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:.82rem}.location-pin-icon{color:var(--neon-blue);flex-shrink:0}.specialist-rating-badge{display:flex;align-items:center;gap:4px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);padding:.3rem .6rem;border-radius:var(--radius-sm);color:#F59E0B;font-weight:700;font-size:.85rem;flex-shrink:0}.review-count{color:var(--text-muted);font-size:.75rem;font-weight:400}.specialist-badges-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.specialist-expertise-box{margin-bottom:1.25rem;padding:.75rem .875rem}.expertise-label{font-size:.75rem;color:var(--neon-blue);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.expertise-content{font-size:.875rem;color:var(--text-muted);line-height:1.4}.specialist-card-footer{margin-top:auto}.specialist-cta-link{text-decoration:none;display:block}.specialist-cta-btn{width:100%}.specialists-empty-state{text-align:center;padding:3rem 1.5rem;margin:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.specialist-cta-wrapper{margin:4rem 0 2rem}.seo-directory-section{margin-top:3rem}.seo-directory-box{background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(6,9,19,.8));border:var(--border-hairline);border-radius:var(--radius-xl);padding:2.5rem 1.5rem}.seo-directory-header{text-align:center;margin-bottom:2.5rem}.seo-directory-title{font-size:1.75rem;color:var(--text-main);margin-bottom:.75rem}.seo-directory-desc{color:var(--text-muted);font-size:1rem;max-width:620px;margin:0 auto}.seo-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.seo-dir-card-link{text-decoration:none;display:flex}.seo-dir-card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;background:rgba(255,255,255,.02);border:var(--border-hairline);border-radius:var(--radius-lg);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.seo-dir-card:hover{transform:translateY(-3px);border-color:var(--neon-blue);background:rgba(0,240,255,.04)}.seo-dir-flag-wrap{margin-bottom:.75rem}.seo-dir-flag{width:32px;height:24px;border-radius:3px;box-shadow:0 0 10px rgba(0,240,255,.2);display:inline-block}.seo-dir-country-name{color:var(--text-main);font-size:1.15rem;text-transform:capitalize;margin-bottom:.5rem}.seo-dir-count-pill{font-size:.75rem;padding:.25rem .65rem}@media (max-width:480px){.specialists-search-input{padding:.85rem 5.5rem .85rem 2.75rem;font-size:.9rem}.specialists-search-btn{padding:.5rem 1rem;font-size:.8rem}.specialist-card-top{flex-direction:column;align-items:flex-start}.specialist-rating-badge{align-self:flex-start}}.telemetry-chip{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--radius-sm,6px);background:rgba(255,255,255,.04);color:var(--text-muted,#94A3B8);border:var(--border-hairline);line-height:1.2;white-space:nowrap;transition:all .2s ease}.telemetry-chip:hover{background:rgba(255,255,255,.08);color:var(--text-main,#F8FAFC);border-color:rgba(255,255,255,.16)}.telemetry-chip--cyan{background:rgba(0,240,255,.08);color:var(--neon-blue,#00F0FF);border:1px solid rgba(0,240,255,.25);box-shadow:0 0 10px rgba(0,240,255,.1)}.telemetry-chip--emerald{background:rgba(16,185,129,.08);color:var(--neon-emerald,#10B981);border:1px solid rgba(16,185,129,.25);box-shadow:0 0 10px rgba(16,185,129,.1)}.telemetry-chip--rose{background:rgba(244,63,94,.08);color:var(--status-rose,#F43F5E);border:1px solid rgba(244,63,94,.25);box-shadow:0 0 10px rgba(244,63,94,.1)}.telemetry-chip--amber{background:rgba(245,158,11,.08);color:var(--status-amber,#F59E0B);border:1px solid rgba(245,158,11,.25);box-shadow:0 0 10px rgba(245,158,11,.1)}.telemetry-chip--purple{background:rgba(124,58,237,.08);color:#A78BFA;border:1px solid rgba(124,58,237,.25);box-shadow:0 0 10px rgba(124,58,237,.1)}.tech-hero-header{text-align:center;max-width:840px;margin:0 auto 3rem}.tech-icon-halo{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-lg,16px);background:rgba(0,240,255,.08);color:var(--neon-blue,#00F0FF);border:1px solid rgba(0,240,255,.25);box-shadow:0 0 24px rgba(0,240,255,.15);margin-bottom:1.5rem}.tech-card-bento{background:var(--bg-card,rgba(11,18,34,.85));border:var(--border-hairline);border-radius:var(--radius-xl,24px);padding:2.5rem 2rem;-webkit-backdrop-filter:var(--glass-blur,blur(24px));backdrop-filter:var(--glass-blur,blur(24px));box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tech-card-bento:hover{border-color:rgba(0,240,255,.25)}.institutional-doc{color:var(--text-main,#F8FAFC);font-family:var(--font-sans)}.institutional-doc h1{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em}.institutional-doc h1,.institutional-doc h2{font-family:var(--font-display,"Outfit",sans-serif);color:#FFFFFF}.institutional-doc h2{font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:var(--border-hairline);letter-spacing:-.01em}.institutional-doc p{color:var(--text-muted,#94A3B8);line-height:1.7;margin-bottom:1.25rem;font-size:1rem}.institutional-warning-card{padding:1.25rem;margin:1.5rem 0;background:rgba(244,63,94,.08);border-left:4px solid var(--status-rose,#f43f5e);border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;color:#FECDD3}.institutional-warning-card strong{color:#FFE4E6}.institutional-footer-note{margin-top:3rem;padding:1.25rem 1.5rem;background:rgba(255,255,255,.03);border:var(--border-hairline);border-radius:var(--radius-md,10px)}.home-hero-title-sub{display:block;color:var(--text-main);margin-top:.4rem}.home-section-mb{margin-bottom:2.5rem}.home-brands-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.home-brands-view-all-link{font-weight:700}.home-brand-chip-item:nth-child(6n+1){--chip-accent:#00F0FF}.home-brand-chip-item:nth-child(6n+2){--chip-accent:#10B981}.home-brand-chip-item:nth-child(6n+3){--chip-accent:#7C3AED}.home-brand-chip-item:nth-child(6n+4){--chip-accent:#F59E0B}.home-brand-chip-item:nth-child(6n+5){--chip-accent:#F43F5E}.home-brand-chip-item:nth-child(6n+6){--chip-accent:#0AFF8A}.brand-chip-logo{width:32px;height:32px;object-fit:contain}.home-feature-badge{width:fit-content;margin-bottom:.75rem}.home-feature-cta{margin-top:auto}.home-trust-badge{margin-bottom:1rem}.home-trust-title{color:var(--text-main);margin-bottom:.75rem}.home-trust-desc{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.home-trust-stars{color:var(--status-amber);font-size:1rem;margin-bottom:.5rem}.home-trust-quote-text{color:var(--text-main);font-style:italic;margin-bottom:.5rem;line-height:1.5}.home-trust-author-text{color:var(--neon-blue);font-size:.85rem;font-family:var(--font-mono)}.home-step-title{color:var(--text-main);font-size:1.1rem;margin-bottom:.25rem}.home-step-desc{color:var(--text-muted);font-size:.9rem;margin:0}.brands-header-badge{margin-bottom:1.25rem}.brands-header-title{color:var(--text-main);margin-bottom:1rem}.brands-header-desc{color:var(--text-muted);font-size:1.15rem;max-width:680px;margin:0 auto 2.5rem;line-height:1.6}.brand-card-bento:nth-child(5n+1){--card-rgb:0,240,255;--card-hex:#00F0FF}.brand-card-bento:nth-child(5n+2){--card-rgb:124,58,237;--card-hex:#7C3AED}.brand-card-bento:nth-child(5n+3){--card-rgb:16,185,129;--card-hex:#10B981}.brand-card-bento:nth-child(5n+4){--card-rgb:245,158,11;--card-hex:#F59E0B}.brand-card-bento:nth-child(5n+5){--card-rgb:244,63,94;--card-hex:#F43F5E}.brand-logo-img{max-width:100%;max-height:100%;object-fit:contain}.brands-empty-card{text-align:center;padding:4rem 2rem;margin-top:2rem}.brands-empty-text{font-size:1.15rem;color:var(--text-muted);margin-bottom:1rem}.brands-empty-reset-btn{width:auto;margin:0 auto}.pokedex-back-wrapper{margin-bottom:1.5rem}.pokedex-overview-icon-row{display:flex;justify-content:center;margin-bottom:1rem}.pokedex-database-icon{filter:drop-shadow(0 0 12px rgba(0,240,255,.4))}.pokedex-title{text-transform:uppercase;margin-bottom:.75rem}.pokedex-desc{color:var(--text-muted);font-size:1.1rem;max-width:800px;margin:0 auto 1.5rem;line-height:1.6}.pokedex-gamification-title{color:var(--neon-emerald);font-size:.95rem;display:block;margin-bottom:2px}.pokedex-gamification-desc{color:var(--text-muted);font-size:.85rem}.pokedex-search-wrapper{margin-top:2.5rem;margin-bottom:0}.pokedex-th--app{width:25%}.pokedex-verified-badge{margin-top:6px}.pokedex-appliances-flex{display:flex;flex-wrap:wrap;gap:.4rem}.pokedex-td--actions{text-align:center}.pokedex-actions-group{flex-direction:row;gap:.5rem;justify-content:center}.pokedex-btn-diag{padding:.5rem .9rem;min-height:38px;font-size:.85rem}.pokedex-btn-verify{padding:.5rem .75rem;min-height:38px;font-size:.8rem}.pokedex-no-results{padding:3rem;text-align:center;color:var(--text-muted)}.pokedex-pagination-btn{width:auto;min-height:36px;padding:.4rem 1rem}.pokedex-pagination-disabled{opacity:.3}.pokedex-pagination-info{color:var(--text-muted);font-size:.875rem;font-family:var(--font-mono)}.pokedex-pagination-current{color:var(--text-main)}.pokedex-tech-support-card{margin-top:3rem;padding:2rem;text-align:center}.pokedex-tech-support-title{color:var(--text-main);font-size:1.25rem;margin-bottom:.5rem}.pokedex-tech-support-desc{color:var(--text-muted);font-size:.95rem;max-width:600px;margin:0 auto 1.5rem}.pokedex-partners-flex{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pokedex-partner-chip{--chip-accent:var(--neon-blue)}.specialists-map-geo{fill:rgba(255,255,255,.05);stroke:rgba(0,240,255,.15);stroke-width:.5px;outline:none;transition:fill .2s ease,stroke .2s ease}.specialists-map-geo:hover{fill:rgba(0,240,255,.2);stroke:#ffffff;stroke-width:1px}.specialists-map-geo:active{fill:var(--neon-purple)}.specialists-map-marker{cursor:pointer}.tech-hero-title{margin-bottom:1rem;color:#FFFFFF}.tech-hero-subtitle{font-size:1.15rem;color:var(--text-muted,#94A3B8);line-height:1.6}.tech-icon-halo--rose{color:var(--status-rose,#F43F5E);border-color:rgba(244,63,94,.3);background:rgba(244,63,94,.08);box-shadow:0 0 24px rgba(244,63,94,.15)}.diagnostic-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:2rem}.diagnostic-catalog-card{max-width:840px;margin:0 auto 3rem;text-align:center}.diagnostic-sensor-preview{max-width:380px;margin:0 auto 2rem;border-radius:var(--radius-lg,16px);overflow:hidden;border:var(--border-hairline);background:var(--bg-darker,#04070F)}.diagnostic-sensor-img{width:100%;height:auto;display:block}.diagnostic-sensor-body{padding:1.25rem;border-top:var(--border-hairline);text-align:left}.diagnostic-sensor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.75rem}.diagnostic-sensor-title{color:#FFFFFF;font-size:1.15rem;margin:0;font-weight:700}.diagnostic-sensor-desc{color:var(--text-muted,#94A3B8);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.diagnostic-soon-title{color:#FFFFFF;font-size:1.75rem;margin-bottom:.75rem;font-weight:700}.diagnostic-soon-desc{color:var(--text-muted,#94A3B8);font-size:.95rem;line-height:1.7;max-width:600px;margin:0 auto 2rem}.diagnostic-stay-tuned-badge{padding:.6rem 1.4rem}.diagnostic-promo-card{max-width:840px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.diagnostic-promo-content{flex:1 1 400px}.diagnostic-promo-title{color:#FFFFFF;font-size:1.3rem;margin-bottom:.5rem;display:flex;align-items:center;gap:8px;font-weight:700}.diagnostic-promo-desc{color:var(--text-muted,#94A3B8);font-size:.95rem;line-height:1.6;margin:0}.diagnostic-promo-highlight{color:var(--neon-emerald,#10B981)}.diagnostic-promo-cta{text-decoration:none}.tech-exam-hub-container{width:100%;max-width:1000px;margin:0 auto}.tech-exams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.tech-exam-card{position:relative;cursor:pointer;border-radius:var(--radius-lg,16px);padding:1.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.tech-exam-card:hover{transform:translateY(-4px);border-color:rgba(0,240,255,.4);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 20px rgba(0,240,255,.15)}.tech-exam-award-icon{position:absolute;top:1.25rem;right:1.25rem}.tech-exam-award--cyan{color:var(--neon-blue,#00F0FF)}.tech-exam-award--emerald{color:var(--neon-emerald,#10B981)}.tech-exam-card-title{color:#FFFFFF;font-size:1.35rem;margin-bottom:.75rem;padding-right:2rem;font-weight:700}.tech-exam-card-chips{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.tech-exam-warning-card{max-width:640px;margin:2rem auto;text-align:center;border-color:var(--status-rose,#F43F5E)}.tech-exam-warning-icon{margin-bottom:1rem}.tech-exam-warning-title{color:#FFFFFF;font-size:1.8rem;margin-bottom:1rem;font-weight:700}.tech-exam-warning-list{text-align:left;color:var(--text-muted,#94A3B8);margin-bottom:2rem;line-height:1.8;font-size:1rem;list-style:none;padding:0}.tech-exam-actions-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-tech-danger{background:var(--status-rose,#F43F5E);border-color:var(--status-rose,#F43F5E);color:#FFFFFF}.btn-tech-danger:hover{background:#E11D48;border-color:#E11D48}.tech-exam-taking-container{width:100%;max-width:840px;margin:0 auto}.tech-exam-status-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.tech-exam-progress-counter{color:var(--text-muted,#94A3B8);font-size:1rem}.tech-exam-timer-badge{font-size:1.1rem;padding:.4rem .8rem}.tech-exam-question-card{margin-bottom:2rem}.tech-exam-question-text{color:#FFFFFF;font-size:1.35rem;line-height:1.5;margin-bottom:1.5rem;font-weight:600}.tech-exam-diagram-frame{margin-bottom:1.5rem;border-radius:var(--radius-md,10px);overflow:hidden;border:var(--border-hairline)}.tech-exam-diagram-img{width:100%;height:auto;display:block}.tech-exam-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.btn-tech-option{justify-content:flex-start;text-align:left;min-height:52px}.tech-exam-result-card{max-width:600px;margin:2rem auto;text-align:center}.tech-exam-result-icon{margin-bottom:1rem}.tech-exam-result-title{color:#FFFFFF;font-size:2rem;margin-bottom:.5rem;font-weight:700}.tech-exam-result-score-text{color:var(--text-muted,#94A3B8);font-size:1.1rem;margin-bottom:2rem}.badge-swiss-oibt{font-family:var(--font-mono,monospace);background:rgba(220,38,38,.12);color:#EF4444;border:1px solid rgba(220,38,38,.35);box-shadow:0 0 12px rgba(220,38,38,.15)}.badge-swiss-oibt:before{content:"🇨🇭";font-size:.8rem;line-height:1}.badge-swiss-fgas{border-radius:var(--radius-sm,6px);background:rgba(0,240,255,.1);color:var(--neon-blue,#00F0FF);border:1px solid rgba(0,240,255,.3);box-shadow:0 0 12px rgba(0,240,255,.15)}.badge-swiss-fgas,.badge-swiss-isq{font-family:var(--font-mono,monospace);font-weight:700}.badge-swiss-isq{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--radius-sm,6px);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;background:rgba(16,185,129,.1);color:var(--neon-emerald,#10B981);border:1px solid rgba(16,185,129,.3);box-shadow:0 0 12px rgba(16,185,129,.15)}.w-full{width:100%}.text-white{color:#FFFFFF}.manuals-page-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding-bottom:6rem;position:relative;overflow:hidden}.manuals-bg-glow-purple{top:-10%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(138,43,226,.08) 0,transparent 70%)}.manuals-bg-glow-cyan,.manuals-bg-glow-purple{position:absolute;filter:blur(80px);z-index:0;pointer-events:none}.manuals-bg-glow-cyan{top:20%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(0,240,255,.05) 0,transparent 70%)}.manuals-bg-glow-green{left:20%;width:60%;height:40%;background:radial-gradient(circle,rgba(10,255,138,.03) 0,transparent 70%);filter:blur(100px)}.manuals-bg-glow-green,.manuals-bg-grid-overlay{position:absolute;bottom:0;z-index:0;pointer-events:none}.manuals-bg-grid-overlay{top:0;left:0;right:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:40px 40px;mask-image:linear-gradient(180deg,black 0,transparent);-webkit-mask-image:linear-gradient(180deg,black 0,transparent)}.manuals-content-wrapper{position:relative;z-index:10;width:100%;max-width:1200px;padding:0 1.5rem;margin-top:4rem}.manuals-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,240,255,.05);border:1px solid rgba(0,240,255,.2);padding:6px 16px;border-radius:50px;margin-bottom:1.5rem;box-shadow:0 0 20px rgba(0,240,255,.1)}.manuals-hero-badge-text{color:#00F0FF;font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.manuals-hero-title{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:900;margin:0 0 1.5rem;line-height:1.1;letter-spacing:-1px;color:white}.manuals-hero-title-gradient{background:linear-gradient(135deg,#00F0FF,#0AFF8A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 30px rgba(0,240,255,.2)}.manuals-hero-desc{color:rgba(255,255,255,.7);font-size:1.15rem;line-height:1.7;margin-bottom:2rem;max-width:500px}.manuals-trust-badges{display:flex;gap:1.5rem;flex-wrap:wrap}.manuals-trust-badge-item{display:flex;align-items:center;gap:10px}.manuals-trust-badge-label{color:white;font-weight:600;font-size:.9rem}.manuals-visual-column{position:relative}.manuals-image-frame{position:relative;border-radius:24px;padding:1px;background:linear-gradient(135deg,rgba(0,240,255,.4),rgba(138,43,226,.1) 50%,rgba(10,255,138,.3));box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 40px rgba(0,240,255,.15)}.manuals-image-inner{background:#0A0B14;border-radius:23px;overflow:hidden;height:100%;position:relative}.manuals-showcase-image{width:100%;height:380px;object-fit:cover;display:block;opacity:.9}.manuals-floating-stats{position:absolute;bottom:-25px;left:15px;right:15px;display:flex;justify-content:center;gap:1rem;z-index:20}.manuals-stat-card{flex:1 1;background:#0A0B14;border-radius:12px;padding:1.2rem .5rem;text-align:center;transition:all .3s ease;cursor:default}.manuals-stat-card--cyan{border-top:3px solid #00f0ff;box-shadow:0 15px 35px rgba(0,0,0,.8),0 -5px 15px rgba(0,240,255,.15)}.manuals-stat-card--cyan:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.9),0 0 25px rgba(0,240,255,.3)}.manuals-stat-card--purple{border-top:3px solid #b026ff;box-shadow:0 15px 35px rgba(0,0,0,.8),0 -5px 15px rgba(176,38,255,.15)}.manuals-stat-card--purple:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.9),0 0 25px rgba(176,38,255,.3)}.manuals-stat-card--green{border-top:3px solid #0aff8a;box-shadow:0 15px 35px rgba(0,0,0,.8),0 -5px 15px rgba(10,255,138,.15)}.manuals-stat-card--green:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.9),0 0 25px rgba(10,255,138,.3)}.manuals-stat-number{font-size:clamp(1.2rem,3vw,1.8rem);font-weight:900;line-height:1.2}.manuals-stat-number--cyan{color:#00F0FF;text-shadow:0 0 15px rgba(0,240,255,.5)}.manuals-stat-number--purple{color:#B026FF;text-shadow:0 0 15px rgba(176,38,255,.5)}.manuals-stat-number--green{color:#0AFF8A;text-shadow:0 0 15px rgba(10,255,138,.5)}.manuals-stat-label{color:rgba(255,255,255,.7);font-size:.7rem;text-transform:uppercase;letter-spacing:1px;margin-top:.3rem;font-weight:700}.manuals-search-wrapper{max-width:800px;margin:0 auto 4rem;position:relative;cursor:text}.manuals-search-backdrop{position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(90deg,rgba(0,240,255,.08),rgba(176,38,255,.08),rgba(10,255,138,.08));filter:blur(20px);z-index:-1;transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:60px}.manuals-search-backdrop--focused{background:linear-gradient(90deg,rgba(0,240,255,.3),rgba(176,38,255,.3),rgba(10,255,138,.3))}.manuals-search-input-box{display:flex;align-items:center;background:rgba(20,24,34,.85);border:1px solid rgba(0,240,255,.25);border-radius:50px;padding:.5rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 15px rgba(0,240,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.manuals-search-input-box:hover{border-color:rgba(0,240,255,.5);box-shadow:0 12px 35px rgba(0,0,0,.5),0 0 20px rgba(0,240,255,.1)}.manuals-search-input-box--focused{background:rgba(15,20,30,.95);border-color:rgba(0,240,255,.8);box-shadow:0 15px 40px rgba(0,0,0,.6),inset 0 0 25px rgba(0,240,255,.1);transform:scale(1.02)}.manuals-search-icon{color:rgba(255,255,255,.4);transition:color .3s ease;flex-shrink:0}.manuals-search-icon--focused{color:#00F0FF}.manuals-search-input{flex:1 1;background:transparent;border:none;color:white;padding:1.2rem;font-size:1.1rem;outline:none}.manuals-search-clear-btn{background:rgba(255,255,255,.1);border:none;color:white;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.manuals-search-clear-btn:hover{background:rgba(255,255,255,.2)}.manuals-tags-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.5rem;animation:fadeIn .5s ease .2s both}.manuals-tag-btn{border-radius:50px;padding:6px 16px;color:white;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.3)}.manuals-tag-btn:hover{transform:translateY(-2px)}.manuals-tag-btn--cyan{background:linear-gradient(180deg,rgba(0,240,255,.06),rgba(10,14,20,.6));border:1px solid rgba(0,240,255,.25);border-top:2px solid #00f0ff}.manuals-tag-btn--cyan:hover{background:linear-gradient(180deg,rgba(0,240,255,.15),rgba(10,14,20,.8));border-color:rgba(0,240,255,.5);box-shadow:0 8px 25px rgba(0,240,255,.2),inset 0 0 10px rgba(0,240,255,.1)}.manuals-tag-btn--purple{background:linear-gradient(180deg,rgba(176,38,255,.06),rgba(10,14,20,.6));border:1px solid rgba(176,38,255,.25);border-top:2px solid #b026ff}.manuals-tag-btn--purple:hover{background:linear-gradient(180deg,rgba(176,38,255,.15),rgba(10,14,20,.8));border-color:rgba(176,38,255,.5);box-shadow:0 8px 25px rgba(176,38,255,.2),inset 0 0 10px rgba(176,38,255,.1)}.manuals-tag-btn--green{background:linear-gradient(180deg,rgba(10,255,138,.06),rgba(10,14,20,.6));border:1px solid rgba(10,255,138,.25);border-top:2px solid #0aff8a}.manuals-tag-btn--green:hover{background:linear-gradient(180deg,rgba(10,255,138,.15),rgba(10,14,20,.8));border-color:rgba(10,255,138,.5);box-shadow:0 8px 25px rgba(10,255,138,.2),inset 0 0 10px rgba(10,255,138,.1)}.manuals-tag-btn--orange{background:linear-gradient(180deg,rgba(255,122,0,.06),rgba(10,14,20,.6));border:1px solid rgba(255,122,0,.25);border-top:2px solid #ff7a00}.manuals-tag-btn--orange:hover{background:linear-gradient(180deg,rgba(255,122,0,.15),rgba(10,14,20,.8));border-color:rgba(255,122,0,.5);box-shadow:0 8px 25px rgba(255,122,0,.2),inset 0 0 10px rgba(255,122,0,.1)}.manuals-tag-btn--rose{background:linear-gradient(180deg,rgba(255,51,102,.06),rgba(10,14,20,.6));border:1px solid rgba(255,51,102,.25);border-top:2px solid #ff3366}.manuals-tag-btn--rose:hover{background:linear-gradient(180deg,rgba(255,51,102,.15),rgba(10,14,20,.8));border-color:rgba(255,51,102,.5);box-shadow:0 8px 25px rgba(255,51,102,.2),inset 0 0 10px rgba(255,51,102,.1)}.manuals-tag-btn--gold{background:linear-gradient(180deg,rgba(255,215,0,.06),rgba(10,14,20,.6));border:1px solid rgba(255,215,0,.25);border-top:2px solid #ffd700}.manuals-tag-btn--gold:hover{background:linear-gradient(180deg,rgba(255,215,0,.15),rgba(10,14,20,.8));border-color:rgba(255,215,0,.5);box-shadow:0 8px 25px rgba(255,215,0,.2),inset 0 0 10px rgba(255,215,0,.1)}.manuals-forum-link{text-decoration:none}.manuals-forum-btn{background:linear-gradient(135deg,rgba(176,38,255,.2),rgba(0,240,255,.2));border:1px solid rgba(176,38,255,.4);border-radius:50px;padding:6px 16px;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.manuals-forum-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(176,38,255,.3)}.manuals-pro-tip{margin-top:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;animation:fadeIn .5s ease .3s both}.manuals-pro-tip-icon{color:#0AFF8A;font-size:1rem}.manuals-pro-tip-text{color:rgba(255,255,255,.6);font-size:.9rem;font-weight:500}.manuals-list-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem;margin-bottom:2rem}.manuals-list-title{color:white;font-size:1.5rem;margin:0;display:flex;align-items:center;gap:12px;font-weight:800}.manuals-indexed-badge{color:#0AFF8A;font-weight:700;font-size:.9rem;background:rgba(10,255,138,.1);padding:.5rem 1.2rem;border-radius:50px;border:1px solid rgba(10,255,138,.2)}.manuals-items-grid{display:grid;grid-template-columns:1fr;gap:1rem}.manuals-item-icon-box{padding:1rem;background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(138,43,226,.1));border-radius:12px;border:1px solid rgba(255,255,255,.05)}.manuals-item-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.manuals-item-brand{color:var(--neon-blue);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.manuals-item-dot{width:4px;height:4px;background:rgba(255,255,255,.3);border-radius:50%}.manuals-item-category{color:rgba(255,255,255,.5);font-size:.85rem}.manuals-item-title{color:white;margin:0;font-size:1.25rem;font-weight:700}.manuals-item-tags{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.manuals-item-tag-pill{font-size:.75rem;background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);padding:2px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.manuals-item-pages-box{text-align:right}.manuals-item-pages-text{color:white;font-size:.9rem;font-weight:600}.manuals-item-lang-text{color:rgba(255,255,255,.4);font-size:.8rem}.manuals-preview-btn{text-decoration:none;font-size:.95rem;padding:.8rem 1.5rem;display:flex;align-items:center;gap:8px;background:rgba(0,240,255,.1);color:#00F0FF;border-radius:8px;font-weight:600;transition:all .2s ease}.manuals-preview-btn:hover{background:#00F0FF;color:#0A0B14}.manuals-empty-box{text-align:center;padding:4rem;background:rgba(255,255,255,.02);border-radius:16px}.manuals-empty-icon{margin:0 auto 1rem;color:rgba(255,255,255,.2)}.manuals-empty-title{color:white;margin:0 0 .5rem}.manuals-empty-text{color:var(--text-muted)}.manuals-cta-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:100%;background:radial-gradient(ellipse at top,rgba(138,43,226,.15) 0,transparent 60%);pointer-events:none}.manuals-cta-icon-halo{display:inline-flex;padding:1rem;background:rgba(10,255,138,.1);border-radius:50%;margin-bottom:1.5rem;box-shadow:0 0 30px rgba(10,255,138,.2)}.manuals-cta-title{color:white;margin-bottom:1rem;font-size:2rem;font-weight:900;letter-spacing:-.5px}.manuals-cta-desc{color:rgba(255,255,255,.7);font-size:1.15rem;max-width:650px;margin:0 auto 2rem;line-height:1.6}.premium-cta-btn{text-decoration:none;background:linear-gradient(90deg,#00F0FF,#0AFF8A);color:#0A0B14;font-weight:900;padding:1.2rem 3rem;border-radius:50px;display:inline-flex;align-items:center;gap:10px;font-size:1.15rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 25px rgba(0,240,255,.4);transition:transform .2s,box-shadow .2s}.premium-cta-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,240,255,.6)}.job-page-container{display:flex;flex-direction:column;align-items:center}.job-hero-header{text-align:center;max-width:800px;margin:0 auto 3rem}.job-icon-halo{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:20px;background:rgba(0,240,255,.1);color:var(--neon-blue);margin-bottom:2rem;box-shadow:0 0 30px rgba(0,240,255,.2)}.job-hero-title{font-size:3rem;font-weight:800;margin-bottom:1rem;color:white;letter-spacing:-1px}.job-hero-subtitle{font-size:1.2rem;color:var(--text-muted);line-height:1.6}.job-action-bar{width:100%;max-width:1000px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.job-action-bar,.job-filter-group{display:flex;gap:1rem}.job-filter-btn{background:transparent;color:white;border:var(--glass-border);padding:.5rem 1.5rem;border-radius:50px;cursor:pointer;font-weight:700;transition:all .2s ease}.job-filter-btn--active,.job-filter-btn:hover{border-color:var(--neon-blue)}.job-filter-btn--active{background:var(--neon-blue);color:#000}.job-post-trigger-btn{background:#FFD700;color:#000;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.job-post-trigger-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.job-list-container{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:1.5rem}.job-card-link{text-decoration:none}.job-card-item{background:rgba(20,22,35,.8);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;transition:border-color .2s ease,transform .2s ease;cursor:pointer}.job-card-item:hover{border-color:var(--neon-blue);transform:translateY(-2px)}.job-card-info{flex:1 1 500px}.job-card-title-row{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.job-card-title{color:white;margin:0;font-size:1.3rem}.job-badge-urgent{background:rgba(255,0,0,.1);color:#ff4d4d;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;border:1px solid rgba(255,0,0,.3)}.job-card-meta{display:flex;align-items:center;gap:1.5rem;color:var(--text-muted);font-size:.9rem;flex-wrap:wrap}.job-card-meta-item{display:flex;align-items:center;gap:6px}.job-card-side{display:flex;align-items:center;gap:1.5rem}.job-card-salary-box{text-align:right}.job-card-salary{color:#0AFF8A;font-weight:700;font-size:1.1rem}.job-card-posted{color:var(--text-muted);font-size:.8rem}.job-card-arrow-btn{background:rgba(0,240,255,.1);color:var(--neon-blue);border:1px solid rgba(0,240,255,.3);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.job-card-arrow-btn:hover{background:rgba(0,240,255,.25);border-color:var(--neon-blue)}.job-scanner-container{margin-top:4rem;width:100%;max-width:1000px;background:linear-gradient(135deg,rgba(20,22,35,.9),rgba(10,11,20,.95));border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:3rem;display:flex;flex-direction:column;align-items:center;gap:2rem;box-shadow:0 20px 40px rgba(0,0,0,.4);position:relative;overflow:hidden}.job-scanner-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(138,43,226,.03) 0,transparent 60%);z-index:0;pointer-events:none}.job-scanner-header{z-index:1;text-align:center;max-width:600px}.job-scanner-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(138,43,226,.1);color:#d946ef;padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1rem;border:1px solid rgba(138,43,226,.3)}.job-scanner-title{color:white;font-size:2rem;margin-bottom:1rem}.job-scanner-desc{color:var(--text-muted);line-height:1.6}.job-scanner-dropzone{z-index:1;width:100%;max-width:600px;border:2px dashed rgba(138,43,226,.5);border-radius:16px;background:rgba(0,0,0,.2);padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.job-scanner-dropzone:hover{border-color:#d946ef;background:rgba(138,43,226,.05)}.job-dropzone-icon{margin-bottom:1rem}.job-dropzone-main-text{color:white;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.job-dropzone-sub-text{color:var(--text-muted);font-size:.9rem}.job-how-it-works-grid{width:100%;max-width:1000px;margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.job-how-card{background:rgba(20,22,35,.6);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem}.job-how-card--recruiter{background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(20,22,35,.6));border:1px solid rgba(138,43,226,.3)}.job-how-card-title{color:white;display:flex;align-items:center;gap:8px;font-size:1.2rem;margin-bottom:1.5rem}.job-how-steps{flex-direction:column}.job-how-step-item,.job-how-steps{display:flex;gap:1rem}.job-step-number-1{background:rgba(0,240,255,.1);color:var(--neon-blue)}.job-step-number-1,.job-step-number-2{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.job-step-number-2{background:rgba(138,43,226,.1);color:#d946ef}.job-step-number-3{background:rgba(10,255,138,.1);color:#0AFF8A;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.job-how-desc,.job-how-step-text{color:var(--text-muted)}.job-how-desc{line-height:1.6;margin-bottom:1rem}.job-text-white{color:white}.job-highlight-callout{padding:1rem;background:rgba(10,255,138,.05);border-left:4px solid #0aff8a;border-radius:0 8px 8px 0}.job-highlight-callout-text{color:var(--text-muted);line-height:1.6;margin:0;font-size:.95rem}.job-highlight-callout-strong{color:#0AFF8A}.job-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-start;z-index:1000;overflow-y:auto;padding:2.5rem 1rem}.job-modal-card{width:100%;max-width:750px;margin:auto;background:var(--bg-dark);border:1px solid rgba(255,215,0,.2);border-radius:24px;padding:3rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.5)}.job-modal-close-btn{position:absolute;top:1.5rem;right:1.5rem;background:rgba(255,255,255,.05);border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background .2s ease;z-index:10}.job-modal-close-btn:hover{background:rgba(255,255,255,.12)}.job-modal-header{text-align:center;margin-bottom:2.5rem}.job-modal-icon-halo{width:64px;height:64px;background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,215,0,.05));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:1px solid rgba(255,215,0,.3)}.job-modal-title{color:white;font-size:2.2rem;margin-bottom:.5rem;font-family:Outfit,sans-serif}.job-modal-subtitle{color:var(--text-muted);font-size:1.1rem}.job-modal-form{display:flex;flex-direction:column;gap:1.5rem}.job-form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:640px){.job-form-row-2col{grid-template-columns:1fr;gap:1rem}.job-action-bar{flex-direction:column;align-items:stretch;gap:1rem}.job-modal-card{padding:1.5rem 1rem}.job-how-it-works-grid{grid-template-columns:1fr}}.job-form-label{display:block;color:var(--text-main);margin-bottom:.5rem;font-size:.9rem;font-weight:700}.job-form-label--sm{font-size:.85rem}.job-form-label--reset{margin:0}.job-form-input,.job-form-select,.job-form-textarea{width:100%;padding:1rem;background:rgba(0,0,0,.3);border:var(--glass-border);border-radius:12px;color:white;outline:none;font-size:1rem;transition:border-color .2s ease}.job-form-input:focus,.job-form-select:focus,.job-form-textarea:focus{border-color:#FFD700}.job-form-input--sm{padding:.8rem;background:rgba(0,0,0,.4);border-radius:8px;font-size:.95rem}.job-form-urgent-wrap{display:flex;align-items:flex-end}.job-form-urgent-btn{width:100%;padding:1rem;background:rgba(0,0,0,.3);border:var(--glass-border);border-radius:12px;color:var(--text-muted);outline:none;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px}.job-form-urgent-btn--active{background:rgba(255,77,77,.1);border-color:#ff4d4d;color:#ff4d4d}.job-form-location-box{background:rgba(0,0,0,.2);padding:1.5rem;border-radius:16px;border:var(--glass-border)}.job-form-location-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.job-form-location-title{margin:0;font-size:1.1rem}.job-form-location-title,.job-form-remote-label{color:white;display:flex;align-items:center;gap:8px}.job-form-remote-label{cursor:pointer;font-weight:700;font-size:.9rem;background:rgba(255,255,255,.05);padding:6px 12px;border-radius:50px;border:var(--glass-border);transition:all .2s ease}.job-form-remote-label--active{color:#0AFF8A;background:rgba(10,255,138,.1);border-color:rgba(10,255,138,.3)}.job-form-checkbox-emerald{accent-color:#0AFF8A;cursor:pointer}.job-form-checkbox-blue{accent-color:var(--neon-blue);cursor:pointer}.job-form-checkbox-red{accent-color:#ff4d4d;margin-top:4px;cursor:pointer}.job-form-location-hint{color:var(--text-muted);font-size:.85rem;margin-bottom:1.5rem;line-height:1.4}.job-form-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;opacity:1;transition:opacity .2s ease}.job-form-location-grid--disabled{opacity:.6}.job-form-select{cursor:pointer}.job-form-salary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.job-form-hide-salary-label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-muted);font-size:.85rem}.job-form-salary-row{display:flex;gap:1rem;align-items:center;opacity:1;pointer-events:auto;transition:opacity .2s ease}.job-form-salary-row--hidden{opacity:.3;pointer-events:none}.job-form-salary-separator{color:var(--text-muted)}.job-form-textarea{resize:vertical}.job-form-privacy-box{padding:1rem;background:rgba(255,60,60,.05);border:1px solid rgba(255,60,60,.2);border-radius:12px;margin-top:.5rem}.job-form-privacy-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.job-form-privacy-text{color:var(--text-muted);font-size:.85rem;line-height:1.4}.job-form-privacy-strong{color:#ff4d4d}.job-form-submit-container{margin-top:.5rem}.job-form-publish-btn{width:100%;background:linear-gradient(135deg,#FFD700,#FFB800);color:#000;border:none;padding:1.2rem;border-radius:12px;font-weight:800;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 15px rgba(255,215,0,.3)}.job-form-publish-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.5)}.job-form-google-btn{width:100%;background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2);padding:1.2rem;border-radius:12px;font-weight:800;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .2s ease}.job-form-google-btn:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}.job-form-review-notice{color:var(--text-muted);font-size:.85rem;text-align:center;margin-top:1.5rem;display:flex;justify-content:center;align-items:center;gap:6px}.brands-alpha-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.specialists-card{background:var(--bg-card,rgba(11,18,34,.85));border:var(--border-hairline);border-radius:var(--radius-lg,16px);padding:1.75rem;transition:all .25s ease}.specialists-card:hover{border-color:rgba(0,240,255,.35);transform:translateY(-2px)}.tech-exam-card{background:var(--bg-card,rgba(11,18,34,.85));border:var(--border-hairline);border-radius:var(--radius-xl,24px);padding:2rem;transition:all .25s ease}.tech-exam-card:hover{border-color:rgba(16,185,129,.35)}.badge-swiss-oibt{background:rgba(16,185,129,.1);color:#10B981;border-radius:var(--radius-sm,6px);font-weight:700;font-size:.8rem}.home-lux-hero-shell,.spec-lux-hero-shell{position:relative;overflow:visible;background:radial-gradient(circle at 18% 0,rgba(0,240,255,.12),transparent 55%),radial-gradient(circle at 82% 0,rgba(124,58,237,.12),transparent 55%),linear-gradient(180deg,rgba(13,21,38,.94),rgba(8,13,25,.94));border:1px solid rgba(0,240,255,.22);border-top:2px solid var(--neon-blue);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.home-lux-ambient-glow{position:absolute;width:340px;height:180px;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;opacity:.35}.home-lux-ambient-glow--cyan{top:-40px;left:10%;background:rgba(0,240,255,.45)}.home-lux-ambient-glow--violet{top:-30px;right:10%;background:rgba(124,58,237,.45)}.home-lux-instrument-bar{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding-bottom:1.25rem;margin-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.07)}.home-lux-sys-id{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.home-lux-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-emerald);box-shadow:0 0 10px var(--neon-emerald)}.home-lux-flag-sm{width:16px;height:12px;border-radius:2px;display:inline-block;flex-shrink:0}.home-lux-oibt-pill{white-space:normal;text-align:left;background:linear-gradient(135deg,rgba(22,24,32,.9),rgba(11,15,25,.95));border:1px solid rgba(212,175,55,.3);box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 12px rgba(212,175,55,.12)}.home-lux-search-wrapper{position:relative;z-index:40}.home-lux-search-bar{background:rgba(6,10,21,.9);border:1px solid rgba(0,240,255,.38);box-shadow:0 14px 44px rgba(0,0,0,.55),0 0 24px rgba(0,240,255,.08);padding:.45rem .55rem .45rem 1.35rem}.home-lux-autocomplete{position:absolute;top:calc(100% + 10px);left:0;right:0;background:rgba(8,13,26,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,240,255,.4);border-radius:var(--radius-lg);box-shadow:0 24px 60px rgba(0,0,0,.8),0 0 28px rgba(0,240,255,.14);overflow:hidden;z-index:120;text-align:left}.home-lux-autocomplete-header{display:flex;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-blue);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,240,255,.06)}.home-lux-autocomplete-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-main);cursor:pointer;font-size:.94rem;transition:background .15s ease}.home-lux-autocomplete-item:last-child{border-bottom:none}.home-lux-autocomplete-item.is-active,.home-lux-autocomplete-item:hover{background:rgba(0,240,255,.14)}.home-lux-autocomplete-left{display:flex;align-items:center;gap:.65rem;font-weight:600}.home-lux-sug-brand{color:var(--text-main)}.home-lux-sug-sep{color:var(--text-placeholder);margin:0 .5rem}.home-lux-sug-code{font-weight:800;background:rgba(0,240,255,.1);padding:2px 8px;border-radius:6px;border:1px solid rgba(0,240,255,.25)}.home-lux-autocomplete-action,.home-lux-sug-code{color:var(--neon-blue);font-family:var(--font-mono)}.home-lux-autocomplete-action{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.home-lux-quick-codes-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1.15rem}.home-lux-quick-label{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-right:.25rem}.home-lux-quick-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.home-lux-code-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:var(--radius-full);background:rgba(15,23,42,.78);border:1px solid rgba(255,255,255,.1);text-decoration:none;font-size:.78rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.home-lux-code-pill:hover{transform:translateY(-2px);background:rgba(0,240,255,.12);border-color:rgba(0,240,255,.45);box-shadow:0 4px 14px rgba(0,240,255,.15)}.home-lux-code-pill-brand{color:var(--text-main);font-weight:600}.home-lux-code-pill-val{font-family:var(--font-mono);font-weight:800;color:var(--neon-blue);background:rgba(0,240,255,.12);padding:1px 6px;border-radius:4px}.home-lux-helpers-bar{margin-top:1rem;gap:.75rem}.home-lux-helper-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:var(--radius-full);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);color:var(--text-muted);font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s ease}.home-lux-helper-chip:hover{color:var(--text-main);border-color:rgba(0,240,255,.35);background:rgba(0,240,255,.08)}.home-lux-helper-chip--pro{color:#E9D5FF;border-color:rgba(124,58,237,.38);background:rgba(124,58,237,.12)}.home-lux-mini-pro{font-family:var(--font-mono);font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#04070F}.home-lux-telemetry-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;width:100%;max-width:1080px;margin:2.25rem auto 0}@media (min-width:900px){.home-lux-telemetry-strip{grid-template-columns:repeat(4,1fr);gap:1rem}}.home-lux-telemetry-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:1.15rem 1.25rem;border-radius:var(--radius-md);background:rgba(8,13,26,.78);border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease}.home-lux-telemetry-cell:hover{transform:translateY(-2px)}.home-lux-telemetry-cell--cyan{border-left:3px solid var(--neon-blue)}.home-lux-telemetry-cell--emerald{border-left:3px solid var(--neon-emerald)}.home-lux-telemetry-cell--violet{border-left:3px solid var(--neon-purple)}.home-lux-telemetry-cell--amber{border-left:3px solid var(--status-amber)}.home-lux-telemetry-top{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem}.home-lux-telemetry-sub{font-size:.74rem;color:var(--text-placeholder);margin-top:2px}.home-lux-icon-amber{color:var(--status-amber)}.home-lux-section-card{margin-bottom:2.5rem;padding:2rem 1.5rem;background:radial-gradient(circle at 90% 0,rgba(0,240,255,.05),transparent 50%),var(--bg-card)}@media (min-width:768px){.home-lux-section-card{padding:2.5rem 2.25rem}}.home-lux-section-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}.home-lux-section-header--center{flex-direction:column;align-items:center;text-align:center}.home-lux-section-title-group{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:720px}.home-lux-section-h2{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.2rem);font-weight:800;color:var(--text-main);letter-spacing:-.02em;line-height:1.2;margin:0}.home-lux-section-desc{color:var(--text-muted);font-size:.98rem;line-height:1.6;margin:0}.home-lux-section-desc--center{max-width:680px;text-align:center}.home-brand-matrix-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin-bottom:2rem}@media (min-width:640px){.home-brand-matrix-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.home-brand-matrix-grid{grid-template-columns:repeat(6,1fr);gap:1rem}}.home-brand-matrix-card{display:flex;flex-direction:column;justify-content:space-between;padding:.9rem;border-radius:var(--radius-md);background:rgba(8,13,26,.78);border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-brand-matrix-card:hover{transform:translateY(-4px);border-color:rgba(0,240,255,.45);box-shadow:0 14px 30px rgba(0,0,0,.5),0 0 18px rgba(0,240,255,.14)}.home-brand-matrix-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.home-brand-matrix-status{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.05em;color:var(--text-muted)}.home-brand-matrix-dot{width:6px;height:6px;border-radius:50%;background:var(--neon-emerald);box-shadow:0 0 6px var(--neon-emerald)}.home-brand-matrix-arrow{color:var(--text-placeholder);transition:transform .2s ease,color .2s ease}.home-brand-matrix-card:hover .home-brand-matrix-arrow{transform:translateX(3px);color:var(--neon-blue)}.home-brand-matrix-logo-well{width:100%;height:64px;background:#FFFFFF;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:.45rem .75rem;margin-bottom:.7rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.home-brand-matrix-logo{max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain}.home-brand-matrix-footer{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.home-brand-matrix-name{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text-main)}.home-brand-matrix-cta{font-family:var(--font-mono);font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--neon-blue)}.home-lux-marquee-box{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.07)}.home-lux-marquee-label{display:flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.home-lux-engines-wrapper{margin-bottom:2.5rem}.home-lux-engines-grid{margin-top:1.5rem;margin-bottom:0}.home-lux-engine-card{position:relative;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(9,14,28,.92));padding:2rem 1.75rem}.home-lux-engine-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.35rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07)}.home-lux-engine-code{font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em}.home-lux-engine-code--cyan{color:var(--neon-blue)}.home-lux-engine-code--emerald{color:var(--neon-emerald)}.home-lux-engine-code--amber{color:var(--status-amber)}.home-lux-engine-specs{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.65rem}.home-lux-engine-specs li{display:flex;align-items:flex-start;gap:.55rem;font-size:.86rem;color:#CBD5E1;line-height:1.45}.home-lux-engine-specs li svg{flex-shrink:0;margin-top:2px}.home-lux-authority-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}@media (min-width:1024px){.home-lux-authority-grid{grid-template-columns:7fr 5fr}}.home-lux-eeat-card,.home-lux-workflow-card{display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem 1.75rem}.home-lux-workflow-card{border-top:2px solid var(--neon-blue)}.home-lux-eeat-card{border-top:2px solid var(--neon-emerald);background:radial-gradient(circle at 100% 0,rgba(16,185,129,.09),transparent 55%),var(--bg-card)}.home-lux-stages-list{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.home-lux-stage-item{display:flex;align-items:flex-start;gap:1.1rem;padding:1.15rem 1.25rem;border-radius:var(--radius-md);background:rgba(8,13,26,.75);border:1px solid rgba(255,255,255,.07);transition:border-color .2s ease,transform .2s ease}.home-lux-stage-item:hover{border-color:rgba(0,240,255,.3);transform:translateX(4px)}.home-lux-stage-num{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.95rem;font-weight:800;flex-shrink:0}.home-lux-stage-num--cyan{background:rgba(0,240,255,.12);color:var(--neon-blue);border:1px solid rgba(0,240,255,.3)}.home-lux-stage-num--emerald{background:rgba(16,185,129,.12);color:var(--neon-emerald);border:1px solid rgba(16,185,129,.3)}.home-lux-stage-num--amber{background:rgba(245,158,11,.12);color:var(--status-amber);border:1px solid rgba(245,158,11,.3)}.home-lux-stage-body{display:flex;flex-direction:column;gap:.2rem}.home-lux-stage-tag{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.07em;color:var(--neon-blue);text-transform:uppercase}.home-lux-stage-tag--emerald{color:var(--neon-emerald)}.home-lux-stage-tag--amber{color:var(--status-amber)}.home-lux-eeat-top{margin-bottom:1rem}.home-lux-cert-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.home-lux-quote-box{margin-bottom:1.5rem;border-left:3px solid var(--neon-emerald)}.home-lux-eeat-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.spec-lux-hero-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.spec-lux-search-wrap{max-width:740px;margin-bottom:.5rem}.spec-lux-canton-bar,.spec-lux-region-tabs{margin-top:0}.spec-lux-flagship-card{display:grid;grid-template-columns:1fr;gap:1.75rem;padding:1.75rem;margin-bottom:2.25rem;border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(16,185,129,.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(0,240,255,.1),transparent 55%),rgba(8,14,28,.9);border:1px solid rgba(16,185,129,.38);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 24px rgba(16,185,129,.08)}@media (min-width:960px){.spec-lux-flagship-card{grid-template-columns:5fr 6fr;padding:2rem;align-items:center}}.spec-lux-flagship-left{display:flex;flex-direction:column;gap:1.25rem}.spec-lux-flagship-badge-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.spec-lux-flagship-identity{display:flex;align-items:center;gap:1.15rem}.spec-lux-flagship-avatar-wrap{position:relative;width:76px;height:76px;flex-shrink:0}.spec-lux-flagship-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid var(--neon-emerald);box-shadow:0 0 18px rgba(16,185,129,.35)}.spec-lux-flagship-verified{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:var(--neon-emerald);color:#04070F;display:flex;align-items:center;justify-content:center;border:2px solid #060913}.spec-lux-flagship-name{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--text-main);display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 .25rem}.spec-lux-flagship-role-pill{font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-full);background:rgba(0,240,255,.12);color:var(--neon-blue);border:1px solid rgba(0,240,255,.3)}.spec-lux-flagship-company{color:var(--neon-emerald);font-weight:700;font-size:.92rem;margin-bottom:.25rem}.spec-lux-flagship-certs{margin-bottom:0}.spec-lux-flagship-right{display:flex;flex-direction:column;gap:1rem}.spec-lux-flagship-meta-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.spec-lux-flagship-meta-grid{grid-template-columns:1fr 1fr}}.spec-lux-meta-box{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem}.spec-lux-meta-val{color:var(--text-main);font-size:.86rem;font-weight:600}.spec-lux-specialty-strip{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem}.spec-lux-brand-tags{display:flex;flex-wrap:wrap;gap:.45rem}.spec-lux-flagship-actions{display:flex;justify-content:flex-end}.spec-lux-partners-subheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.spec-lux-partners-title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-main);margin:0}.spec-lux-priority-grid{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width:640px){.spec-lux-priority-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.spec-lux-priority-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.spec-lux-priority-grid{grid-template-columns:repeat(4,1fr)}}.spec-lux-priority-card{display:flex;flex-direction:column;justify-content:space-between;padding:1.35rem;border-radius:var(--radius-lg);background:rgba(8,13,26,.82);border:1px solid rgba(255,255,255,.09);border-top:2px solid rgba(0,240,255,.45);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.spec-lux-priority-card:hover{transform:translateY(-4px);border-color:var(--neon-blue);box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 20px rgba(0,240,255,.12)}.spec-lux-priority-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.spec-lux-priority-flag-group{display:inline-flex;align-items:center;gap:.5rem}.spec-lux-priority-flag{width:28px;height:21px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.4);display:inline-block}.spec-lux-iso-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:800;color:var(--neon-blue);background:rgba(0,240,255,.1);padding:2px 6px;border-radius:4px}.spec-lux-priority-title-link{text-decoration:none}.spec-lux-priority-name{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-main);margin:0 0 .85rem;transition:color .18s ease}.spec-lux-priority-title-link:hover .spec-lux-priority-name{color:var(--neon-blue)}.spec-lux-priority-cities-box{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem;padding:.75rem;border-radius:var(--radius-md);background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.05)}.spec-lux-cities-label{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.spec-lux-city-pills{display:flex;flex-wrap:wrap;gap:.35rem}.spec-lux-city-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--text-main);font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s ease}.spec-lux-city-pill:hover{background:rgba(0,240,255,.14);border-color:var(--neon-blue);color:var(--neon-blue)}.spec-lux-priority-cta{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07);color:var(--neon-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;margin-top:auto}.spec-lux-countries-collapse-wrap{position:relative;display:flex;flex-direction:column;gap:1.35rem}.spec-lux-countries-collapse-wrap--collapsed #global-countries-grid{position:relative}.spec-lux-countries-collapse-wrap--collapsed #global-countries-grid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(180deg,rgba(7,11,22,0),rgba(7,11,22,.55));pointer-events:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.spec-lux-countries-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width:540px){.spec-lux-countries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.spec-lux-countries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.spec-lux-countries-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.spec-lux-country-card{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;padding:.85rem .95rem;border-radius:var(--radius-md);background:rgba(8,13,26,.76);border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.spec-lux-country-card--collapsed{display:none}@media (min-width:540px) and (max-width:767.98px){.spec-lux-countries-collapse-wrap--collapsed #global-countries-grid .spec-lux-country-card:nth-child(15){display:none}}.spec-lux-country-card:hover{transform:translateY(-2px);border-color:rgba(0,240,255,.45);background:rgba(0,240,255,.06)}.spec-lux-country-left{display:flex;align-items:center;gap:.7rem;min-width:0}.spec-lux-city-icon-box,.spec-lux-country-flag-box{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.spec-lux-country-flag{width:22px;height:16px;border-radius:2px;display:inline-block}.spec-lux-country-info{display:flex;flex-direction:column;min-width:0}.spec-lux-country-title{font-family:var(--font-display);font-size:.93rem;font-weight:700;color:var(--text-main);margin:0}.spec-lux-country-sub,.spec-lux-country-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spec-lux-country-sub{font-size:.74rem;color:var(--text-muted)}.spec-lux-country-right{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.spec-lux-iso-mini{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--text-placeholder);background:rgba(255,255,255,.04);padding:2px 5px;border-radius:4px;white-space:nowrap}.spec-lux-country-arrow{color:var(--text-muted);transition:transform .18s ease,color .18s ease}.spec-lux-country-card:hover .spec-lux-country-arrow{transform:translateX(3px);color:var(--neon-blue)}.spec-lux-countries-expand-bar{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.15rem}.spec-lux-countries-expand-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.28),transparent)}.spec-lux-countries-expand-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.7rem 1.35rem;border-radius:999px;background:rgba(8,15,32,.9);border:1px solid rgba(0,240,255,.35);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);color:var(--text-main);font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .2s ease}.spec-lux-countries-expand-btn:hover{border-color:var(--neon-blue);background:rgba(0,240,255,.1);color:var(--neon-blue);transform:translateY(-1px);box-shadow:0 10px 28px rgba(0,240,255,.18)}.spec-lux-countries-expand-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(0,240,255,.12);color:var(--neon-blue);transition:transform .22s ease,background .2s ease}.spec-lux-countries-expand-btn:hover .spec-lux-countries-expand-arrow{background:rgba(0,240,255,.22);transform:translateY(2px)}.spec-lux-countries-expand-btn:hover .spec-lux-countries-expand-arrow--open{transform:translateY(-2px)}.spec-lux-cta-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2.25rem;border-top:2px solid var(--neon-emerald);background:radial-gradient(circle at 100% 50%,rgba(16,185,129,.12),transparent 60%),var(--bg-card)}.spec-lux-cta-left{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:680px}.spec-lux-cta-title{font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:800;color:var(--text-main);margin:0}.spec-lux-cta-desc{color:var(--text-muted);font-size:.98rem;line-height:1.6;margin:0}.spec-subpage-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);text-decoration:none;font-weight:700;font-size:.88rem;transition:color .2s ease}.spec-subpage-back-link:hover{color:var(--neon-blue)}.spec-country-flag-medal{width:72px;height:72px;border-radius:50%;background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.3);box-shadow:0 0 28px rgba(0,240,255,.18);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.spec-country-flag-lg{font-size:2rem;border-radius:4px}.spec-city-list-grid{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.spec-city-pro-card{position:relative;padding:1.75rem}.spec-city-pro-card--top{border-color:rgba(0,240,255,.45);border-top:2px solid var(--neon-blue);box-shadow:0 12px 36px rgba(0,0,0,.45),0 0 20px rgba(0,240,255,.1)}.spec-city-top-ribbon{display:inline-flex;align-items:center;gap:.35rem;background:var(--neon-blue);color:#04070F;font-family:var(--font-mono);font-size:.72rem;font-weight:800;padding:.3rem .8rem;border-radius:var(--radius-sm);margin-bottom:1rem;width:fit-content}.spec-city-pro-main{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.spec-city-pro-info{display:flex;flex-direction:column;gap:.65rem}.spec-city-pro-title-link{text-decoration:none}.spec-city-pro-name{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--text-main);margin:0;transition:color .2s ease}.spec-city-pro-title-link:hover .spec-city-pro-name{color:var(--neon-blue)}.spec-city-pro-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.spec-city-pro-address{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.92rem}.spec-city-pro-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.spec-city-pro-btns{display:flex;flex-wrap:wrap;gap:.75rem}.spec-city-remote-hub{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 1.5rem}.spec-city-remote-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.spec-lux-partner-status-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07)}.spec-subpage-breadcrumbs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.spec-breadcrumb-sep{color:var(--text-placeholder);flex-shrink:0}.spec-breadcrumb-current{color:var(--neon-blue);font-weight:700;font-size:.88rem}.spec-country-search-row{max-width:580px;margin:0 auto 1.75rem}.spec-country-search-bar{width:100%}.badge-swiss-oibt{border-radius:var(--radius-sm);background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:var(--lux-telemetry-emerald,#10b981)}.badge-swiss-fgas,.badge-swiss-oibt{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-family:var(--font-mono);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.badge-swiss-fgas{border-radius:var(--radius-sm);background:rgba(0,229,255,.12);border:1px solid rgba(0,229,255,.3);color:var(--lux-telemetry-cyan,#00f0ff)}.lux-card{position:relative;background:var(--lux-glass-base,rgba(11,15,25,.85));backdrop-filter:var(--lux-blur,blur(24px));-webkit-backdrop-filter:var(--lux-blur,blur(24px));border:var(--lux-border-hairline,1px solid rgba(255,255,255,.07));border-radius:var(--radius-lg,16px);box-shadow:var(--lux-shadow-card,0 16px 40px rgba(0,0,0,.6));overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.lux-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--lux-metal-gradient,linear-gradient(90deg,rgba(255,255,255,.18) 0,rgba(212,175,55,.3) 50%,rgba(255,255,255,.05) 100%));pointer-events:none}.lux-card:hover{border-color:rgba(212,175,55,.3);box-shadow:var(--lux-shadow-hover,0 24px 60px rgba(0,0,0,.75));transform:translateY(-2px)}.lux-card-inner{background:var(--lux-glass-inner,rgba(17,23,38,.65));border:var(--lux-border-hairline,1px solid rgba(255,255,255,.07));border-radius:var(--radius-md,10px);padding:1.25rem}.lux-gauge{background:radial-gradient(circle at 50% 20%,rgba(0,229,255,.08) 0,transparent 65%),linear-gradient(180deg,#0f1420,#080b12);border:1px solid rgba(0,229,255,.25);border-radius:var(--radius-lg,16px);padding:1.5rem;box-shadow:0 12px 36px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);position:relative;overflow:hidden}.lux-gauge-arc{width:100%;max-width:220px;height:110px;margin:0 auto 1rem;position:relative;display:flex;align-items:flex-end;justify-content:center}.lux-gauge-readout{font-family:var(--font-mono);font-size:1.65rem;font-weight:800;color:var(--lux-telemetry-cyan,#00f0ff);text-shadow:0 0 16px rgba(0,229,255,.45);letter-spacing:-.02em}.lux-gauge-target{font-family:var(--font-mono);font-size:.78rem;color:var(--lux-titanium,#94a3b8);letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem}.lux-gauge-pins{padding:.25rem .6rem;background:rgba(0,229,255,.06);border:1px solid rgba(0,229,255,.2);border-radius:var(--radius-sm,6px);color:#7dd3fc}.lux-badge-gold,.lux-gauge-pins{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem}.lux-badge-gold{background:var(--lux-gold-badge-gradient,linear-gradient(135deg,rgba(212,175,55,.18) 0,rgba(212,175,55,.04) 100%));border:1px solid rgba(212,175,55,.35);border-radius:var(--radius-full,9999px);color:var(--lux-gold-light,#f5e6b3);letter-spacing:.08em;box-shadow:0 0 14px rgba(212,175,55,.16)}.lux-badge-gold,.lux-badge-oem{padding:.3rem .75rem;font-weight:700;text-transform:uppercase}.lux-badge-oem{gap:.4rem;background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(16,185,129,.04));border:1px solid rgba(16,185,129,.35);border-radius:var(--radius-full,9999px);color:#34d399;font-size:.75rem;letter-spacing:.06em}.lux-badge-catalog,.lux-badge-oem{display:inline-flex;align-items:center;font-family:var(--font-mono)}.lux-badge-catalog{gap:.5rem;padding:.35rem .85rem;background:linear-gradient(135deg,rgba(22,24,32,.95),rgba(11,15,25,.98));border:1px solid rgba(212,175,55,.28);border-radius:var(--radius-full,9999px);color:var(--lux-platinum,#f8fafc);font-size:.78rem;font-weight:600;box-shadow:0 4px 18px rgba(0,0,0,.45),0 0 16px rgba(212,175,55,.12)}.lux-search-chassis{background:linear-gradient(180deg,rgba(22,24,32,.96),rgba(11,15,25,.98));border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl,24px);box-shadow:0 20px 50px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.lux-search-chassis:focus-within{border-color:var(--lux-gold,#d4af37);box-shadow:0 24px 60px rgba(0,0,0,.8),0 0 0 2px rgba(212,175,55,.25),inset 0 1px 0 rgba(255,255,255,.15)}.lux-mesh-pill{background:linear-gradient(180deg,#111726,#0c0f1a);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md,10px);padding:.85rem 1rem;display:block;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lux-mesh-pill:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35) 50%,transparent);opacity:0;transition:opacity .2s ease}.lux-mesh-pill:hover{transform:translateY(-2px);border-color:rgba(0,229,255,.35);box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 14px rgba(0,229,255,.12)}.lux-mesh-pill:hover:before{opacity:1}.lux-editorial-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--lux-platinum,#f8fafc)}.lux-telemetry-eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-gold,#d4af37)}.lux-technical-value{font-family:var(--font-mono);font-weight:800;color:var(--lux-telemetry-cyan,#00f0ff)}