:root{--brand:#339bff;--brand-glow:#339bff4d;--brand-dim:#339bff26;--brand-faint:#339bff1a;--brand-border:#339bff33;--brand-border-subtle:#339bff26;--bg:#000;--bg-subtle:#050505;--bg-card:#0a0a0a;--bg-input:#0d0d0d;--text:#fff;--text-muted:#aaa;--text-muted-2:#bbb;--text-faint:#888;--text-accent:#8fbfff;--hub-bg:#0d1117;--hub-surface:#161b22;--hub-raised:#1c2128;--hub-overlay:#21262d;--hub-border:#30363d;--hub-muted:#8b949e}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth;overflow-y:scroll}[id]{scroll-margin-top:80px}body{background-color:var(--bg);color:var(--text);font-family:Segoe UI,Arial,sans-serif;line-height:1.6}.container{width:90%;max-width:1200px;margin:auto}header{background:var(--bg-subtle);border-bottom:1px solid var(--brand-border);z-index:1000;padding:20px 0;position:sticky;top:0}nav{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--brand);font-size:1.6rem;font-weight:700;text-decoration:none}nav a{color:#ccc;flex-shrink:0;margin-left:25px;text-decoration:none;transition:all .3s}nav a:hover{color:var(--brand)}nav a.btn-primary:hover{color:var(--bg)}.hero{text-align:center;background:radial-gradient(circle at top, var(--brand-dim), transparent 60%);padding:120px 0}.hero h1{margin-bottom:20px;font-size:3rem}.hero h1 span{color:var(--brand)}.hero p{max-width:650px;color:var(--text-muted);margin:auto auto 40px}.hero-buttons{margin-top:30px}.btn-primary{background:var(--brand);border-radius:6px;padding:12px 25px;font-weight:700;text-decoration:none;transition:all .3s;color:var(--bg)!important}.btn-primary:hover{box-shadow:0 0 20px var(--brand);transform:translateY(-2px);color:#fff!important}.btn-primary.large{padding:15px 35px;font-size:1.1rem}.btn-outline{border:1px solid var(--brand);color:var(--brand);background:0 0;border-radius:6px;margin-left:10px;padding:12px 25px;text-decoration:none;transition:all .3s}.btn-outline:hover{background:var(--brand);color:var(--bg)!important}.cta-btn{letter-spacing:.3px;cursor:pointer;border-radius:10px;padding:16px 32px;font-size:1.15rem;font-weight:700;transition:all .2s;box-shadow:0 10px 25px #00000059}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000080}.cta-btn:active{transform:translateY(0)}.front-door{background:linear-gradient(135deg, var(--brand-faint), #0006);border-bottom:1px solid var(--brand-border-subtle);padding:60px 0 40px}.front-card{background:var(--bg-card);border:1px solid var(--brand-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:30px;padding:32px;display:grid;box-shadow:0 20px 60px #00000059}.front-copy .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin-bottom:10px;font-size:.8rem}.front-copy h2{margin-bottom:12px;font-size:1.7rem}.front-copy .subtext{color:var(--text-muted);margin-bottom:20px}.front-stats{grid-template-columns:1fr;gap:12px;display:grid}.stat{border:1px solid var(--brand-border);background:#050505e6;border-radius:8px;justify-content:space-between;padding:12px 14px;display:flex}.stat .label{color:var(--text-accent);font-size:.9rem}.stat .value{color:var(--text);font-weight:600}.note{color:var(--text-muted);margin-top:8px;font-size:.9rem}.features{text-align:center;padding:70px 0}.features h2{color:var(--brand);margin-bottom:50px;font-size:2rem}.feature-grid{flex-wrap:wrap;gap:30px;display:flex}.card{background:var(--bg-card);border:1px solid var(--brand-border-subtle);border-radius:10px;flex:1;min-width:280px;padding:40px 30px;transition:all .3s}.card:hover{border:1px solid var(--brand);box-shadow:0 0 25px var(--brand-dim)}.card h3{color:var(--brand);margin-bottom:15px}.card p{color:var(--text-muted-2)}.cta{text-align:center;background:var(--bg-subtle);border-top:1px solid var(--brand-border);padding:100px 0}.cta h2{margin-bottom:30px}footer{text-align:center;background:var(--bg);color:var(--text-faint);padding:30px 0;font-size:.9rem}.faq-header{text-align:center;color:var(--brand);margin-bottom:50px}.faq-item{border-bottom:1px solid var(--brand-border);margin-bottom:20px;padding-bottom:20px}.faq-question{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:15px 0;font-size:1.1rem;font-weight:600;transition:all .3s}.faq-question:hover{color:var(--brand)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.faq-content{padding:15px 0 10px;animation:.4s forwards fadeIn}.faq-answer p{color:var(--text-muted-2);margin-bottom:15px;line-height:1.7}.faq-highlight{border-left:3px solid var(--brand);color:var(--text);background:#081624;border-radius:6px;padding:15px 20px;font-size:.95rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.survey-page{padding:60px 0 90px}.survey-shell{max-width:760px;margin:0 auto;padding:34px 32px}.survey-top{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.survey-kicker{color:var(--text-accent);font-size:.95rem;font-weight:600}.survey-progress{background:var(--brand-faint);border:1px solid var(--brand-border-subtle);border-radius:999px;width:100%;height:10px;overflow:hidden}.survey-progress-bar{background:var(--brand);border-radius:999px;width:0%;height:100%;transition:width .25s}.survey-step h2{color:var(--text);margin-bottom:8px;font-size:1.6rem}.survey-sub{color:var(--text-muted);margin-bottom:20px}.survey-field{margin-top:10px;display:block}.survey-label{color:var(--text-accent);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.survey-form input,.survey-form select{border:1px solid var(--brand-border-subtle);width:100%;color:var(--text);background:#050505e6;border-radius:10px;outline:none;padding:12px}.survey-form input::placeholder{color:#666}.survey-form input:focus,.survey-form select:focus{box-shadow:0 0 0 4px var(--brand-faint);border-color:#339bffa6}.survey-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.survey-choice-grid{grid-template-columns:1fr}}.survey-choice{border:1px solid var(--brand-border-subtle);cursor:pointer;background:#050505bf;border-radius:12px;gap:6px;padding:16px;transition:all .2s;display:grid;position:relative}.survey-choice:hover{border-color:#339bffb3;transform:translateY(-1px);box-shadow:0 0 18px #339bff24}.survey-choice input{opacity:0;pointer-events:none;position:absolute}.survey-choice input:checked~.choice-title{color:var(--brand)}.survey-choice input:checked~.choice-sub{color:var(--text)}.choice-title{color:var(--text);font-weight:700}.choice-sub{color:var(--text-muted);font-size:.92rem}.survey-error{color:#ff6b6b;min-height:1.2em;margin-top:14px;font-weight:600}.survey-nav{justify-content:space-between;gap:12px;margin-top:26px;display:flex}.survey-nav button{justify-content:center;align-items:center;gap:8px;min-width:120px;display:inline-flex}.survey-submit{margin-top:10px}.survey-summary-card{margin:18px 0;padding:18px}.survey-summary-card h3{color:var(--brand);margin-bottom:14px}.survey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.survey-summary-grid{grid-template-columns:1fr}}.survey-summary-item .k{color:var(--text-accent);margin-bottom:4px;font-size:.85rem}.survey-summary-item .v{color:var(--text);font-weight:600}.survey-hero{text-align:center;margin-bottom:40px}.survey-hero h1{color:var(--brand);margin-bottom:10px;font-size:2.5rem;font-weight:800}.survey-hero p{color:var(--text-muted-2);font-size:1.1rem}.muted{color:var(--text-muted-2)}.risk-box{border:1px solid var(--brand-border-subtle);background:#00000040;border-radius:12px;margin-bottom:16px;padding:16px}.risk-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.risk-score-num{color:var(--text);font-size:2rem;font-weight:900;line-height:1}.risk-score-scale{color:var(--text-muted-2);font-size:.95rem}.risk-level-label{color:var(--text-muted-2);font-size:.9rem}.risk-level-value{color:var(--text-accent);font-size:1.2rem;font-weight:900}.risk-why h4,.risk-scale h4{color:var(--text);margin:10px 0 8px}.risk-reasons{color:var(--text-muted-2);margin:0;padding-left:18px}.rec-box{border:1px solid var(--brand-border);border-radius:12px;padding:20px}.progress-container{margin:30px 0}#breach-checker{background:var(--bg);padding:100px 0}#breach-checker>.container>h2{text-align:center;color:var(--brand);margin-bottom:15px;font-size:2rem}#breach-checker>.container>.bc-sub{text-align:center;color:var(--text-muted);max-width:580px;margin:0 auto 50px}.checker-wrapper{max-width:580px;margin:0 auto}.privacy-note{background:var(--brand-faint);border:1px solid var(--brand-border);color:var(--text);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:28px;padding:14px 18px;font-size:.83rem;display:flex}.privacy-note .shield-icon{flex-shrink:0;margin-top:1px;font-size:1.1rem}.input-group{margin-bottom:14px;position:relative}.input-group input{background:var(--bg-input);width:100%;color:var(--text);letter-spacing:2px;border:1px solid #339bff40;border-radius:8px;outline:none;padding:15px 50px 15px 18px;font-family:monospace;font-size:1rem;transition:border-color .3s}.input-group input::placeholder{letter-spacing:normal;color:#444;font-family:Segoe UI,Arial,sans-serif}.input-group input:focus{border-color:var(--brand);box-shadow:0 0 15px #339bff1f}.toggle-btn{color:#555;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;transition:color .3s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.toggle-btn:hover{color:var(--brand)}.check-btn{background:var(--brand);width:100%;color:var(--bg);cursor:pointer;border:none;border-radius:8px;padding:15px;font-size:1rem;font-weight:700;transition:all .3s}.check-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 25px #339bff73}.check-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.checker-result{border-radius:10px;margin-top:24px;padding:24px 28px;animation:.4s forwards bcFadeUp}@keyframes bcFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.checker-result.safe{background:#00c86412;border:1px solid #00c86459}.checker-result.danger{background:#ff3c3c12;border:1px solid #ff3c3c59}.checker-result.warn{background:#ffa50012;border:1px solid #ffa5004d}.result-icon{margin-bottom:10px;font-size:2.2rem}.checker-result h3{margin-bottom:8px;font-size:1.15rem}.checker-result.safe h3{color:#00c864}.checker-result.danger h3{color:#f44}.checker-result.warn h3{color:#fa0}.checker-result p{color:#bbb;font-size:.9rem;line-height:1.7}.breach-count{color:#f66;background:#ff3c3c1f;border:1px solid #ff3c3c4d;border-radius:6px;margin:10px 0;padding:4px 14px;font-size:1.3rem;font-weight:800;display:inline-block}.result-tips{color:#777;border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px;font-size:.83rem;line-height:1.8}.result-tips strong{color:#aaa}.bc-spinner{border:2px solid #0000004d;border-top-color:var(--bg);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.6s linear infinite bcSpin;display:inline-block}@keyframes bcSpin{to{transform:rotate(360deg)}}.how-it-works{border-top:1px solid #339bff1a;margin-top:40px;padding-top:28px}.how-it-works h4{color:#444;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:18px;font-size:.72rem}.hiw-steps{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hiw-step{text-align:center;flex:1;min-width:110px;max-width:130px}.step-num{background:var(--brand-faint);width:28px;height:28px;color:var(--brand);border:1px solid #339bff4d;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:.75rem;font-weight:700;display:flex}.hiw-step p{color:#444;font-size:.76rem;line-height:1.5}section.hero#products{min-height:unset;padding:50px 0 25px}section.hero#products .container{padding-bottom:0}section.hero#products h2{margin-bottom:10px}section.hero#products p{margin-bottom:0}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:40px;display:grid}.contact-item{background:var(--bg-card);border:1px solid var(--brand-border-subtle);text-align:center;border-radius:10px;padding:32px 24px}.contact-heading{color:var(--brand);margin-bottom:10px}.contact-text{color:var(--text-muted-2)}.modal-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-box{background:var(--bg-card);border:1px solid #339bff40;border-radius:14px;width:100%;max-width:420px;padding:36px 32px;position:relative}.modal-box h2{color:var(--text);margin-bottom:24px;font-size:1.5rem}.modal-close{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1;position:absolute;top:16px;right:18px}.modal-close:hover{color:var(--text)}.modal-field{margin-bottom:16px}.modal-field label{color:var(--text-accent);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.modal-field input{border:1px solid var(--brand-border);width:100%;color:var(--text);background:#111;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem}.modal-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-faint)}.modal-submit{background:var(--brand);width:100%;color:var(--bg);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:13px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .3s}.modal-submit:hover{box-shadow:0 0 20px var(--brand-dim)}.modal-submit:disabled{opacity:.5;cursor:not-allowed}.modal-toggle{text-align:center;color:var(--text-faint);margin-top:18px;font-size:.9rem}.modal-toggle button{color:var(--brand);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9rem;text-decoration:underline}.modal-error{color:#ff6b6b;text-align:center;margin-top:12px;font-size:.875rem;font-weight:600}.modal-overlay.svelte-o861tn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-shell.svelte-o861tn{background:#0b1016;border:1px solid #339bff2e;border-radius:24px;grid-template-columns:1fr 1.1fr;width:min(100%,980px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000080}.auth-left.svelte-o861tn{color:#fff;background:linear-gradient(#339bff2e,#339bff0a),#0d1420;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;padding:40px 34px;display:flex}.brand-mark.svelte-o861tn{color:#339bff;margin-bottom:20px;font-size:1.6rem;font-weight:800}.auth-left.svelte-o861tn h2:where(.svelte-o861tn){margin:0 0 14px;font-size:2.2rem;line-height:1.1}.auth-left.svelte-o861tn p:where(.svelte-o861tn){color:#c0cad6;margin:0 0 28px;font-size:1rem;line-height:1.6}.feature-list.svelte-o861tn{flex-direction:column;gap:14px;display:flex}.feature-item.svelte-o861tn{color:#d7e4f1;align-items:center;gap:12px;display:flex}.feature-dot.svelte-o861tn{background:#339bff;border-radius:999px;flex-shrink:0;width:10px;height:10px}.auth-right.svelte-o861tn{color:#fff;background:#0b1016;padding:34px;position:relative}.modal-close.svelte-o861tn{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:16px;right:16px}.mode-switch.svelte-o861tn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:4px;display:inline-flex}.mode-switch.svelte-o861tn button:where(.svelte-o861tn){color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 16px;font-weight:700}.mode-switch.svelte-o861tn button.active:where(.svelte-o861tn){color:#08111b;background:#339bff}.auth-right.svelte-o861tn h3:where(.svelte-o861tn){margin:0 0 8px;font-size:1.8rem}.auth-sub.svelte-o861tn{color:#a5b3c2;margin:0 0 20px}.modal-msg.svelte-o861tn{border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:.9rem}.modal-msg.error.svelte-o861tn{color:#ff6b6b;background:#ff3c3c1a;border:1px solid #ff3c3c4d}.modal-msg.success.svelte-o861tn{color:#00c864;background:#00c86414;border:1px solid #00c8644d}.name-row.svelte-o861tn{gap:12px;display:flex}.name-row.svelte-o861tn .modal-field:where(.svelte-o861tn){flex:1}.modal-field.svelte-o861tn{flex-direction:column;margin-bottom:14px;display:flex}.modal-field.svelte-o861tn label:where(.svelte-o861tn){color:#d7e3f1;margin-bottom:8px;font-size:.92rem;font-weight:600}.modal-field.svelte-o861tn input:where(.svelte-o861tn){color:#fff;box-sizing:border-box;background:#121821;border:1px solid #339bff2e;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1rem}.modal-field.svelte-o861tn input:where(.svelte-o861tn):focus{border-color:#339bff;box-shadow:0 0 0 3px #339bff1f}.modal-submit.svelte-o861tn{color:#08111b;cursor:pointer;background:#339bff;border:none;border-radius:12px;width:100%;margin-top:10px;padding:15px 18px;font-size:1rem;font-weight:800}.modal-submit.svelte-o861tn:disabled{opacity:.75;cursor:not-allowed}.modal-toggle.svelte-o861tn{color:#b6c1cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:.92rem;display:flex}.modal-toggle.svelte-o861tn button:where(.svelte-o861tn){color:#339bff;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}@media (width<=860px){.auth-shell.svelte-o861tn{grid-template-columns:1fr}.auth-left.svelte-o861tn{display:none}}@media (width<=640px){.name-row.svelte-o861tn{flex-direction:column}.auth-right.svelte-o861tn{padding:24px}}.global-header.svelte-12qhfyh{z-index:1000;background:0 0;border-bottom:1px solid #0000;flex-direction:column;justify-content:center;width:100%;height:80px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0}.global-header.scrolled.svelte-12qhfyh{background:var(--hub-bg);border-bottom-color:var(--hub-border);box-shadow:0 4px 30px #0006}.page-content.svelte-12qhfyh{padding-top:80px}.logo.svelte-12qhfyh{padding-left:0}.nav-container.svelte-12qhfyh{justify-content:space-between;align-items:center;width:100%;padding-left:24px;padding-right:24px;display:flex}.desktop-nav.svelte-12qhfyh{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--hub-muted);white-space:nowrap;padding-bottom:2px;font-size:.9rem;text-decoration:none;transition:color .2s;position:relative}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.btn-primary):not(.btn-outline):after{content:"";background:var(--brand);border-radius:2px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.btn-primary):not(.btn-outline):hover:after,.desktop-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh):after{width:100%}.desktop-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text)}.desktop-nav.svelte-12qhfyh .btn-primary:where(.svelte-12qhfyh),.desktop-nav.svelte-12qhfyh .btn-outline:where(.svelte-12qhfyh){white-space:nowrap;flex-shrink:0;padding:9px 16px;font-size:.88rem}.hamburger.svelte-12qhfyh{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:6px;transition:background .2s;display:none}.hamburger.svelte-12qhfyh:hover{background:#ffffff12}.hamburger.svelte-12qhfyh span:where(.svelte-12qhfyh){transform-origin:50%;background:#c9d5e1;border-radius:2px;height:2px;transition:transform .25s,opacity .2s,width .2s;display:block}.hamburger.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){width:70%;margin-left:auto}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){opacity:0;width:0}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav.svelte-12qhfyh{background:var(--hub-bg);border-bottom:1px solid var(--hub-border);z-index:999;text-align:left;padding:16px 24px 24px;animation:.2s svelte-12qhfyh-slideDown;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 16px 40px #00000080}@keyframes svelte-12qhfyh-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-flow:column;align-items:flex-start;gap:4px;width:100%;display:flex}.mobile-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):not(.btn-primary):not(.btn-outline){width:100%;color:var(--hub-muted);text-align:left;border-left:2px solid #0000;border-radius:10px;padding:12px 10px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:block}.mobile-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):not(.btn-primary):not(.btn-outline):hover{color:var(--text);background:#339bff12}.mobile-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:not(.btn-primary):not(.btn-outline).active:where(.svelte-12qhfyh){color:var(--brand);border-left-color:var(--brand);background:#339bff12}.mobile-auth-row.svelte-12qhfyh{border-top:1px solid #ffffff12;justify-content:center;gap:10px;width:100%;margin-top:12px;padding-top:16px;display:flex}.mobile-backdrop.svelte-12qhfyh{z-index:998;background:#00000073;display:none;position:fixed;inset:80px 0 0}@media (width<=1250px){.desktop-nav.svelte-12qhfyh{display:none}.hamburger.svelte-12qhfyh{display:flex}.mobile-nav.svelte-12qhfyh,.mobile-backdrop.svelte-12qhfyh{display:block}}
