/* Lost Bypass: final monochrome layer. This file must be loaded last. */
:root{color-scheme:dark;--lb-bg:#050505;--lb-surface:#0d0d0d;--lb-elevated:#151515;--lb-line:#2e2e2e;--lb-line-bright:#e7e7e7;--lb-text:#f4f4f4;--lb-muted:#919191}
html,body{background:var(--lb-bg)!important;color:var(--lb-text)!important}body{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.06),transparent 35%),#050505!important;filter:grayscale(1)!important}body::before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:52px 52px!important;opacity:.55!important}body::after{display:none!important}*{accent-color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#555;border-radius:999px}
[class*="purple"],[class*="violet"],[class*="indigo"]{--tw-ring-color:rgba(255,255,255,.3)!important}.text-purple-400,.text-purple-300,.text-purple-200,.text-violet-400,.text-violet-300,.text-indigo-400,.text-indigo-300,.pur,.section-eye,.hero-eyebrow{color:#e7e7e7!important}.bg-purple-500,.bg-purple-600,.bg-purple-700,.bg-violet-500,.bg-indigo-500{background:#fff!important;color:#050505!important}.border-purple-500,.border-purple-400,.border-violet-500,.border-indigo-500{border-color:#666!important}.bg-purple-500\/10,.bg-purple-600\/10,.bg-violet-500\/10,.bg-indigo-500\/10{background:rgba(255,255,255,.07)!important}
.hero-title,.nav-logo,.card-logo-text,.brand-name,aside h1,.gui2-brand span{background:none!important;-webkit-text-fill-color:currentColor!important;color:#f5f5f5!important;text-shadow:none!important;filter:none!important;animation:none!important}.clean-card,.clean-surface,.clean-surface-soft,.minimal-card,.card,.why-card,.feat-card,.plan-card,.gui2-card,[class*="rounded-2xl"],[class*="rounded-xl"]{background:linear-gradient(145deg,#151515,#0c0c0c)!important;border-color:var(--lb-line)!important;box-shadow:none!important}.clean-card:hover,.clean-surface:hover,.why-card:hover,.feat-card:hover,.plan-card:hover{background:#191919!important;border-color:#787878!important;box-shadow:none!important}.bg-sidebar,aside,.gui2-sidebar{background:#090909!important;border-color:var(--lb-line)!important;box-shadow:none!important}
.gui2-nav button,.gui2-logout,aside nav button,aside nav a{background:transparent!important;border-color:transparent!important;color:#c6c6c6!important}.gui2-nav button:hover,.gui2-nav button.active,aside nav button:hover,aside nav a:hover{background:#1b1b1b!important;border-color:#484848!important;color:#fff!important;transform:none!important}input,select,textarea,.clean-input,.gui2-input,.gui2-select{background:#080808!important;color:#fff!important;border-color:#3a3a3a!important;box-shadow:none!important}input:focus,select:focus,textarea:focus,.clean-input:focus{border-color:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.10)!important}
button,.clean-btn,.action-text-btn,.clean-icon-btn,.clean-action-link,.btn-ghost{background:#151515!important;color:#f5f5f5!important;border-color:#444!important;box-shadow:none!important}.clean-btn:hover,.action-text-btn:hover,.clean-icon-btn:hover,.clean-action-link:hover,.btn-ghost:hover,button:hover{background:#242424!important;color:#fff!important;border-color:#aaa!important;box-shadow:none!important}.clean-btn.primary,.nav-cta,.btn-primary,.plan-btn,.z-submit{background:#f5f5f5!important;color:#070707!important;border-color:#f5f5f5!important}.clean-btn.primary:hover,.nav-cta:hover,.btn-primary:hover,.plan-btn:hover,.z-submit:hover{background:#d9d9d9!important;color:#070707!important}.clean-dropdown{background:#111!important;border:1px solid #555!important;box-shadow:0 18px 40px rgba(0,0,0,.65)!important}.clean-dropdown button,.clean-dropdown a,.clean-dropdown label{background:transparent!important;color:#eee!important}.clean-dropdown button:hover,.clean-dropdown a:hover,.clean-dropdown label:hover{background:#292929!important;color:#fff!important}.text-green-400,.text-red-400,.text-yellow-400,.text-blue-400,.text-pink-400,.text-orange-400,.text-emerald-400,.text-gray-500{color:#a8a8a8!important}.bg-green-500,.bg-red-500,.bg-yellow-500,.bg-blue-500,.bg-pink-500,.bg-orange-500,.bg-emerald-500{background:#bdbdbd!important}
/* Home: no typing/caret duplication; bird and waves remain the only motion focus. */
.hero-title{display:block!important;width:auto!important;max-width:none!important;overflow:visible!important;white-space:normal!important;border:0!important;line-height:.88!important;letter-spacing:-.065em!important;position:relative!important;z-index:2!important}.hero-title::after,.nav-logo::after{content:none!important;display:none!important}.hero{min-height:100vh!important;justify-content:center!important}.lb-home-art{z-index:0!important}.lb-bird{z-index:1;width:min(52vw,760px)!important;right:3vw!important;top:13vh!important;opacity:1!important;transform-origin:55% 55%;animation:lbWingbeat 3.8s ease-in-out infinite!important;filter:drop-shadow(0 0 22px rgba(255,255,255,.28)) grayscale(1)!important}@keyframes lbWingbeat{0%,100%{transform:translate3d(0,0,0) rotate(-2deg) scale(1,1)}25%{transform:translate3d(-10px,-11px,0) rotate(1deg) scale(1.015,.95)}50%{transform:translate3d(-20px,-3px,0) rotate(-1deg) scale(.99,1.035)}75%{transform:translate3d(-10px,-14px,0) rotate(2deg) scale(1.02,.94)}}.lb-wave{border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 35px rgba(255,255,255,.045)}.lb-signal{color:rgba(255,255,255,.56)!important}@media(max-width:760px){.lb-bird{width:110vw!important;right:-32vw!important;top:20vh!important;opacity:.5!important}.hero-title{font-size:clamp(58px,19vw,95px)!important}}
.feat-icon{background:#1b1b1b!important;border-color:#525252!important;color:#fff!important}.faq-item{background:#111!important;border-color:#383838!important}.faq-item:hover,.faq-item.is-open{border-color:#a0a0a0!important}.faq-icon{color:#fff!important}.plan-badge{color:#ddd!important;border-color:#555!important;background:#151515!important}.plan-name,.footer-cta h2 span{color:#fff!important}#bg-canvas,.bg-glow{filter:grayscale(1)!important}.bg-glow{opacity:.22!important}.scanline{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important}.section-divider{background:linear-gradient(90deg,transparent,#363636,transparent)!important}
.feat-card::before{display:none!important}.feat-card:hover{transform:none!important}.hero-scroll,.scanline{display:none!important}header.scrolled{background:rgba(5,5,5,.94)!important;border-color:#303030!important;box-shadow:none!important}.nav-links a{color:#a8a8a8!important}.nav-links a:hover{color:#fff!important}
/* Login becomes a quiet, centered access screen; legacy telemetry is intentionally hidden. */
body:has(.page .card-wrap) .left-panel,body:has(.page .card-wrap) .right-panel,body:has(.page .card-wrap) .coords,body:has(.page .card-wrap) .corner,body:has(.page .card-wrap) .bg-glow{display:none!important}body:has(.page .card-wrap) .page{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;padding:24px!important}body:has(.page .card-wrap) .card-wrap{width:min(420px,100%)!important;animation:none!important}body:has(.page .card-wrap) .card{padding:38px!important;background:#101010!important;border:1px solid #3b3b3b!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.55)!important}body:has(.page .card-wrap) .card-logo{justify-content:center!important;margin-bottom:30px!important}body:has(.page .card-wrap) .card-logo-icon{display:none!important}body:has(.page .card-wrap) .tabs{background:#080808!important;border:1px solid #333!important}body:has(.page .card-wrap) .tab-slider{background:#f3f3f3!important;box-shadow:none!important}body:has(.page .card-wrap) .tab-btn{color:#9a9a9a!important}body:has(.page .card-wrap) .tab-btn.active{color:#080808!important}body:has(.page .card-wrap) .field-label{color:#bdbdbd!important}body:has(.page .card-wrap) .field-wrap{background:#080808!important;border-color:#404040!important}body:has(.page .card-wrap) .field-wrap:focus-within{border-color:#fff!important;box-shadow:none!important}body:has(.page .card-wrap) .submit-btn{background:#f5f5f5!important;color:#080808!important;box-shadow:none!important}
