.lb-home,.policy-page,.site-state-page{--glass-line:rgba(196,217,255,.18);--glass-fill:linear-gradient(145deg,rgba(35,46,65,.72),rgba(12,18,29,.94));--glass-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(255,255,255,.025),0 24px 64px rgba(0,0,0,.22);--night-muted:#aeb9c9;background:radial-gradient(ellipse at 85% 0,#15263d 0,transparent 28%),#070a10}.lb-home .lb-nav{margin-top:16px;height:70px;padding-inline:22px;border:1px solid var(--glass-line);border-radius:22px;background:linear-gradient(120deg,rgba(55,70,92,.48),rgba(17,24,36,.85));box-shadow:var(--glass-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lb-home .lb-nav nav{gap:clamp(18px,3vw,42px)}.lb-home .lb-logo>i{box-shadow:inset 0 1px 0 #efffc4,0 3px 14px #0005}.lb-home .lb-account{min-height:44px}.lb-home .lb-hero{min-height:720px;gap:36px}.lb-home .lb-hero h1{font-size:clamp(60px,5.9vw,94px);line-height:1.02}.lb-home .lb-hero-copy>p{max-width:500px;font-size:17px}.lb-home .lb-kicker{width:fit-content;padding:9px 12px;border:1px solid #b7d99133;border-radius:30px;background:#c7ff4a09}.lb-home .lb-button{border-radius:16px;min-height:56px}.lb-home .lb-button.primary{background:linear-gradient(165deg,#dcff91,#c7ff4a 65%,#b5eb38);box-shadow:inset 0 1px 0 #efffcb,0 8px 24px #0003}.lb-home .lb-button.secondary{background:linear-gradient(155deg,#ffffff10,#ffffff03);box-shadow:inset 0 1px 0 #ffffff10}.lb-home .lb-hero-visual{border:1px solid #bdd7ff38;border-radius:30px;background:var(--glass-fill);box-shadow:var(--glass-shadow),0 0 0 7px #b9d6ff04}.lb-home .lb-hero-visual:before{content:none}.lb-home .lb-hero-visual img,.lb-home .lb-hero-visual picture{border-radius:0}.lb-home .lb-hero-visual img{animation:none}.lb-home.motion-on .lb-hero-visual picture{animation:lb-glass-reveal .7s ease-out both}@keyframes lb-glass-reveal{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lb-home.motion-off *{animation:none!important;transition:none!important}.lb-visual-header{position:relative;z-index:3;display:flex;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--glass-line);font:500 8px DM Mono,monospace;letter-spacing:1px;color:#b6c5d9}.lb-visual-header>span{display:flex;align-items:center;gap:8px}.lb-visual-header i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.lb-visual-header b{font-weight:500;color:#a0b1c8}.lb-visual-caption{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px;border-top:1px solid var(--glass-line)}.lb-visual-caption>span{display:flex;align-items:center;gap:12px}.lb-visual-caption b{font-size:13px;font-weight:600}.lb-visual-caption small{display:block;margin-top:5px;color:#acb9cb;font-size:10px;font-weight:400}.lb-visual-caption>i{font:500 18px DM Mono,monospace;font-style:normal;color:var(--lime);text-align:right;white-space:nowrap}.lb-visual-caption>i small{font-size:7px;letter-spacing:.5px}.lb-product-icon{flex:none;width:48px;height:48px;padding:8px;color:var(--lime);border:1px solid #c2d9ff2a;border-radius:14px;background:linear-gradient(145deg,#c1ddff12,#c1ddff02);box-shadow:inset 0 1px 0 #ffffff0a}.lb-home .lb-ai-strip{background:#10182280;border-color:var(--glass-line)}.lb-home .lb-ai-strip small,.lb-home .lb-ai-strip span,.lb-home .lb-works small{color:#a0aec2}.lb-home .lb-contact,.lb-home .lb-earnings,.lb-home .lb-panel{border:1px solid var(--glass-line);border-radius:30px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}.lb-home .lb-section-title h2{font-size:clamp(34px,3.4vw,48px);line-height:1.08}.lb-home .lb-step-grid{gap:16px}.lb-home .lb-step-grid article{position:relative;grid-template-columns:1fr auto;gap:24px;padding:26px;border-color:var(--glass-line);border-radius:20px;background:linear-gradient(145deg,#ffffff06,#02060c40)}.lb-home .lb-step-grid article>span{align-self:center;color:#a5b1c4;font-size:11px}.lb-home .lb-step-grid article>div{grid-column:1/-1;grid-row:2}.lb-home .lb-step-grid article>svg{grid-column:2;grid-row:1}.lb-home .lb-step-grid p{color:#aeb9c9;font-size:13px;line-height:1.75}.lb-home .lb-step-grid h3{font-size:20px;letter-spacing:-.03em}.lb-home .lb-install{padding-block:120px}.lb-home .lb-install-copy h2,.lb-home .lb-wallet-copy h2{font-size:clamp(44px,4vw,60px);line-height:1.04;letter-spacing:-.055em}.lb-home .lb-install ol{display:grid;gap:12px;border:0}.lb-home .lb-install li{padding:25px;gap:12px;border:1px solid var(--glass-line);border-radius:18px;background:linear-gradient(120deg,#c0dcff09,#c0dcff02)}.lb-home .lb-install li>b{width:36px;height:36px;display:grid;place-items:center;border:1px solid #c7ff4a30;border-radius:12px;background:#c7ff4a08}.lb-home .lb-install li p{font-size:13px}.lb-home .lb-earnings{padding:54px 40px;gap:50px}.lb-home .lb-wallet-preview{border-color:var(--glass-line);border-radius:24px;background:linear-gradient(155deg,#1b2637,#0b111d 75%);box-shadow:var(--glass-shadow)}.lb-home .lb-metrics small,.lb-home .lb-wallet-head small{color:#aeb9cb;font-size:9px}.lb-home .lb-wallet-head>span{color:#c3cee0;border-color:#bacfea38;padding:8px;border-radius:8px}.lb-home .lb-metrics{gap:8px;padding:0;background:none}.lb-home .lb-metrics>div{min-width:0;padding:13px 10px;border:1px solid #abc5ef22;border-radius:12px;background:#ffffff04}.lb-home .lb-metrics b{font-size:16px}.lb-home .lb-metrics em,.lb-home .lb-wallet-foot{color:#a9b7cb;font-size:9px}.lb-home .lb-chart{background:#02061030;border-color:#b9d2ff22;border-radius:14px}.lb-home .lb-chart>div{color:#bcc9dc}.lb-home .lb-chart .line{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.lb-home .lb-safety{padding-block:120px}.lb-home .lb-safety-grid article{border-color:var(--glass-line);border-radius:22px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}.lb-home .lb-safety-grid h3{margin-top:38px;line-height:1.3}.lb-home .lb-safety-grid p{font-size:13px}.lb-home .lb-faq>div:last-child{display:grid;align-content:start;gap:10px;border:0}.lb-home .lb-faq details{padding:0 22px;border:1px solid var(--glass-line);border-radius:18px;background:linear-gradient(135deg,#d4e5ff08,#d4e5ff03)}.lb-home .lb-faq details[open]{border-color:#c7ff4a55;background:#b6cfef09}.lb-home .lb-faq details p{font-size:13px}.lb-home .lb-footer button,.lb-home .lb-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.lb-home .lb-footer p{font-size:12px;color:#aab6c7}.lb-home :is(a,button,summary):focus-visible,.policy-page :is(a,button):focus-visible,.site-state-page :is(a,button):focus-visible{outline:2px solid var(--lime);outline-offset:5px}.lb-home section[id]{scroll-margin-top:24px}.policy-page .nav,.site-state-page .nav{margin-top:16px;padding-inline:22px;border:1px solid var(--glass-line);border-radius:20px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}.policy-page .nav-account,.policy-page .nav-cta,.site-state-page .nav-cta{border-radius:12px;min-height:44px}.policy-page .policy{padding-top:64px}.policy-page .policy h1{font-size:clamp(42px,7vw,82px);letter-spacing:-.055em;line-height:1.06;overflow-wrap:anywhere}.policy-page .policy section,.policy-page .support-options article{padding:28px;margin-top:24px;border:1px solid var(--glass-line);border-radius:22px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}.policy-page .support-options{margin-top:38px}.policy-page .support-options article{margin-top:0}.policy-page .policy h2{margin-top:0;font-size:25px;line-height:1.2}.policy-page .support-options h2{margin-top:38px}.policy-page .policy li,.policy-page .policy p{color:#b7c2d3;overflow-wrap:anywhere}.policy-page .policy a:not(.button){color:#deedff;text-underline-offset:4px}.policy-page .policy-note{border-radius:16px}.policy-page .button,.site-state-page .button{border-radius:13px;min-height:48px}.site-state-page .site-state-copy{padding:36px;border:1px solid var(--glass-line);border-radius:26px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}@media (max-width:1100px){.lb-home .lb-hero{gap:24px}.lb-visual-header{padding:16px}.lb-visual-header>b{display:none}.lb-visual-caption{padding:16px}.lb-visual-caption>i{font-size:15px}.lb-visual-caption>span>svg{display:none}}@media (max-width:900px){.lb-home .lb-nav{padding-inline:16px}.lb-home .lb-nav nav{top:78px;gap:0;background:#111b2b}.lb-home .lb-hero{min-height:auto;padding-top:64px}.lb-home .lb-hero h1{font-size:clamp(52px,10.5vw,80px)}.lb-home .lb-hero-copy>p{max-width:620px}.lb-home .lb-hero-visual{max-width:650px;margin-top:20px}.lb-home .lb-earnings{padding:36px}.lb-home .lb-install,.lb-home .lb-safety{padding-block:84px}}@media (max-width:620px){.lb-home .lb-nav{margin-top:10px;height:62px;padding-inline:12px;border-radius:18px;backdrop-filter:none;-webkit-backdrop-filter:none}.lb-home .lb-nav nav{top:70px}.lb-home .lb-menu-button{min-height:44px;min-width:44px;border-radius:12px}.lb-home .lb-hero{padding-top:42px;padding-bottom:60px}.lb-home .lb-hero h1{font-size:clamp(40px,11.8vw,66px)}.lb-home .lb-hero-copy{padding-inline:4px}.lb-home .lb-hero-copy>p{font-size:15px}.lb-home .lb-kicker{font-size:8px;letter-spacing:1px}.lb-home .lb-hero-visual{border-radius:22px}.lb-visual-header{font-size:7px}.lb-visual-caption{gap:8px;padding:16px 12px}.lb-visual-caption b{font-size:11px}.lb-visual-caption small{font-size:9px}.lb-visual-caption>i{font-size:14px}.lb-visual-caption>i small{font-size:6px;letter-spacing:0}.lb-home .lb-contact,.lb-home .lb-earnings,.lb-home .lb-panel{padding:28px 18px;border-radius:24px}.lb-home .lb-step-grid article{padding:22px}.lb-home .lb-install li{padding:20px 16px}.lb-home .lb-wallet-preview{padding:18px;border-radius:18px}.lb-home .lb-wallet-head>span{font-size:6px;padding:7px 5px}.lb-home .lb-metrics>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:14px}.lb-home .lb-metrics b{text-align:right;margin:0}.lb-home .lb-metrics em{grid-column:1/-1}.lb-home .lb-faq details{padding-inline:18px}.lb-home .lb-mobile-cta{background:#c7ff4a;backdrop-filter:none;border-radius:20px;box-shadow:0 8px 36px #0009,inset 0 1px 0 #f1ffd2}.policy-page .nav,.site-state-page .nav{padding-inline:12px;border-radius:16px}.policy-page .policy{padding-top:42px}.policy-page .policy section,.policy-page .support-options article,.site-state-page .site-state-copy{padding:22px;border-radius:20px}.policy-page .policy ol,.policy-page .policy ul{padding-left:20px}}@media (prefers-reduced-transparency:reduce){.lb-home .lb-nav{background:#152030;backdrop-filter:none;-webkit-backdrop-filter:none}.lb-home,.policy-page,.site-state-page{--glass-fill:#111a28}}@media (prefers-reduced-motion:reduce){.lb-home *,.policy-page *,.site-state-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}