@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.auth-page{background:linear-gradient(180deg, var(--surface-soft) 0%, var(--bg-primary) 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:2.5rem 1rem;display:flex;position:relative}.auth-brand{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-brand-mark{background:var(--ink-strong);width:28px;height:28px;color:var(--ink-strong-text);transition:transform var(--dur-base) var(--ease-spring);border-radius:8px;place-items:center;display:grid}.auth-brand:hover .auth-brand-mark{transform:rotate(-6deg)scale(1.05)}.auth-brand-word>span{color:var(--accent-primary)}.auth-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:2.5rem 2.25rem}.auth-header{text-align:center;margin-bottom:1.75rem}.auth-header h1{letter-spacing:-.035em;color:var(--text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.1}.auth-header p{color:var(--text-muted);font-size:.9rem;line-height:1.5}.auth-error,.auth-success{border-radius:var(--radius-lg);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.auth-error{background:var(--danger-bg);color:var(--danger)}.auth-success{background:var(--success-bg);color:var(--success)}.auth-form{flex-direction:column;gap:1.1rem;display:flex}.auth-form .form-group{margin-bottom:0}.btn.auth-btn{width:100%;height:46px;margin-top:.4rem;font-size:.925rem}.btn.auth-btn .btn-arrow{margin-right:0}.auth-forgot{color:var(--accent-primary);align-self:flex-end;margin-top:-.35rem;font-size:.8125rem;font-weight:500}.auth-forgot:hover{text-decoration:underline}.auth-footer{text-align:center;border-top:1px solid var(--border-color);color:var(--text-muted);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem}.auth-footer a{color:var(--accent-primary);font-weight:600}.auth-footer a:hover{text-decoration:underline}.otp-info{color:var(--text-secondary);text-align:center;font-size:.875rem;line-height:1.5}.otp-info strong{color:var(--text-primary)}.form-group>input.otp-input{text-align:center;letter-spacing:8px;height:54px;font-size:1.5rem;font-weight:600}@media (width<=480px){.auth-page{justify-content:flex-start;padding-top:2rem}.auth-card{padding:1.75rem 1.25rem}.auth-header h1{font-size:1.5rem}}.lp{--lp-bg:#fff;--lp-soft:#f6f8fb;--lp-ink:var(--text-primary);--lp-muted:var(--text-secondary);--lp-line:var(--border-color);--lp-card:#fff;--lp-dark:#0b1220;--lp-dark-ink:#f8fafc;--lp-up:var(--success);--lp-down:var(--danger);--lp-radius:20px;--lp-shadow:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1f;background:var(--lp-bg);color:var(--lp-ink);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}:root[data-theme=dark] .lp{--lp-bg:var(--bg-primary);--lp-soft:#0f1626;--lp-card:var(--bg-secondary);--lp-dark:#f8fafc;--lp-dark-ink:#0b1220;--lp-shadow:0 1px 2px #0006, 0 12px 32px -16px #0009}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}@media (width<=640px){.lp-wrap{padding:0 16px}}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{letter-spacing:-.035em;color:var(--lp-ink)}.lp .is-up{color:var(--lp-up)}.lp .is-down{color:var(--lp-down)}.lp-btn{white-space:nowrap;height:44px;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);border-radius:999px;align-items:center;gap:.6rem;padding:0 .5rem 0 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{height:38px;padding-left:1rem;font-size:.875rem}.lp-btn-dark{background:var(--lp-dark);color:var(--lp-dark-ink)!important}.lp-btn-dark:hover{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--lp-dark) 60%, transparent)}.lp-btn-ghost,.lp-btn-outline{border:1px solid var(--lp-line);background:var(--lp-card);padding-right:1.15rem}.lp-btn-ghost:hover{border-color:color-mix(in srgb, var(--lp-ink) 25%, transparent)}.lp-btn-light{background:#fff;color:#0b1220!important}.lp-btn-outline{background:0 0;border-color:#ffffff40;color:#f8fafc!important}.lp-btn-outline:hover{border-color:#fff9}.lp-btn-arrow{background:color-mix(in srgb, currentColor 16%, transparent);width:30px;height:30px;transition:transform var(--dur-base) var(--ease-spring);border-radius:999px;place-items:center;display:inline-grid}.lp-btn-sm .lp-btn-arrow{width:26px;height:26px}.lp-btn:hover .lp-btn-arrow{transform:translate(3px)}.lp-eyebrow{border:1px solid var(--lp-line);background:var(--lp-card);color:var(--lp-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.lp-live-dot{background:var(--lp-up);border-radius:50%;width:7px;height:7px}.lp-tag{color:var(--accent-hover);background:var(--accent-light);border-radius:6px;padding:.2rem .6rem;font-size:.78rem;font-weight:500;display:inline-block}.lp-icon-btn{width:36px;height:36px;color:var(--lp-muted);border-radius:999px;place-items:center;display:grid}.lp-icon-btn:hover{background:var(--lp-soft);color:var(--lp-ink)}.lp-enter{animation:motion-fade-up var(--dur-page) var(--ease-emphasized) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms);--motion-rise:14px}.lp-reveal{opacity:0;transition:opacity .6s var(--ease-emphasized) var(--d,0s), transform .7s var(--ease-emphasized) var(--d,0s);transform:translateY(18px)}.lp-reveal.is-visible{opacity:1;transform:none}.lp-nav{z-index:50;transition:background-color var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.lp-nav.is-scrolled{background:color-mix(in srgb, var(--lp-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom-color:var(--lp-line)}.lp-nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.lp-brand{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:inline-flex}.lp-brand-word>span{color:var(--accent-primary)}.lp-brand-mark{background:var(--lp-dark);width:28px;height:28px;color:var(--lp-dark-ink);border-radius:8px;place-items:center;display:grid}.lp-nav-links{color:var(--lp-muted);gap:1.75rem;font-size:.9rem;font-weight:500;display:flex}.lp-nav-links a{transition:color var(--dur-base) var(--ease-standard);position:relative}.lp-nav-links a:after{content:"";transform-origin:0;height:1.5px;transition:transform var(--dur-slow) var(--ease-emphasized);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-nav-actions{align-items:center;gap:.5rem;display:flex}.lp-link{padding:0 .5rem;font-size:.9rem;font-weight:500;color:var(--lp-muted)!important}.lp-link:hover{color:var(--lp-ink)!important}@media (width<=860px){.lp-nav-links{display:none}}@media (width<=400px){.lp-link{display:none}}.lp-hero{background:linear-gradient(180deg, var(--lp-soft) 0%, var(--lp-bg) 70%);padding-top:56px;position:relative}.lp-circuit{pointer-events:none;width:100%;height:420px;position:absolute;inset:0 0 auto}.lp-trace{fill:none;stroke:var(--lp-line);stroke-width:1.5px}.lp-pulse{fill:none;stroke:var(--accent-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100px;opacity:.8;animation:4.5s linear infinite lp-pulse;animation-delay:calc(var(--i,0) * -.75s)}@keyframes lp-pulse{to{stroke-dashoffset:0}}.lp-node{fill:var(--lp-card);stroke:var(--lp-line);stroke-width:1.5px}.lp-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex;position:relative}.lp-hero-icon{color:#fff;width:76px;height:76px;box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 6px var(--lp-card), 0 0 0 7px var(--lp-line), 0 18px 40px -12px #0ea5e973;background:linear-gradient(160deg,#1f2937,#0b1220);border-radius:22px;place-items:center;margin-bottom:.5rem;display:grid}.lp-hero-icon svg{color:#38bdf8}.lp h1{letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.02}.lp-hero-lead{max-width:600px;color:var(--lp-muted);font-size:1.08rem;line-height:1.6}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.4rem;display:flex}.lp-proof{color:var(--lp-muted);align-items:center;gap:.75rem;font-size:.85rem;display:inline-flex}.lp-proof-tickers{display:inline-flex}.lp-proof-tickers span{color:#fff;border:2px solid var(--lp-bg);background:var(--accent-primary);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:.55rem;font-weight:700;display:grid}.lp-proof-tickers span:first-child{background:#0ea5e9;margin-left:0}.lp-proof-tickers span:nth-child(2){background:#f59e0b}.lp-proof-tickers span:nth-child(3){background:#10b981}.lp-proof-tickers span:nth-child(4){background:#8b5cf6}.lp-preview-wrap{margin-top:56px}.lp-preview-glow{perspective:1400px;background:radial-gradient(60% 80% at 10% 10%,#a78bfa 0%,#0000 60%),radial-gradient(50% 70% at 50% 30%,#6ee7b7 0%,#0000 65%),radial-gradient(55% 80% at 90% 20%,#fdba74 0%,#0000 60%),radial-gradient(70% 90% at 80% 100%,#f0abfc 0%,#0000 60%),linear-gradient(135deg,#7dd3fc,#c4b5fd);border-radius:28px;padding:clamp(18px,5vw,64px) clamp(12px,5vw,64px) 0;position:relative;overflow:hidden}:root[data-theme=dark] .lp-preview-glow{filter:saturate(.85)brightness(.8)}.lp-tilt{--tilt:1;transform-origin:50% 100%;transform:rotateX(calc(var(--tilt) * 22deg)) scale(calc(1 - var(--tilt) * .06));will-change:transform}.lp-app{background:var(--lp-card);text-align:left;border:1px solid #fff9;border-bottom:none;border-radius:14px 14px 0 0;min-height:300px;font-size:.8rem;display:flex;overflow:hidden;box-shadow:0 -10px 60px -20px #0f172a73}.lp-app-side{border-right:1px solid var(--lp-line);background:var(--lp-soft);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:54px;padding:14px 0;display:flex}.lp-app-logo{margin-bottom:8px;font-size:.7rem;font-weight:800}.lp-app-logo b{color:var(--accent-primary)}.lp-app-nav{width:30px;height:30px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.lp-app-nav.is-active{background:var(--accent-light);color:var(--accent-primary)}.lp-app-main{flex:1;min-width:0;padding:16px 18px 18px}.lp-app-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-app-title{letter-spacing:-.02em;font-size:.95rem;font-weight:700}.lp-app-chip{background:var(--lp-soft);border:1px solid var(--lp-line);color:var(--lp-muted);border-radius:999px;padding:.15rem .5rem;font-size:.68rem}.lp-app-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.lp-app-stat,.lp-app-card{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:10px;padding:10px 12px}.lp-app-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-app-stat span{color:var(--lp-muted);font-size:.7rem}.lp-app-stat strong{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(.85rem,1.6vw,1.05rem)}.lp-app-stat em{color:var(--text-muted);font-size:.68rem;font-style:normal}.lp-app-grid{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.lp-app-card-title{margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.lp-app-chart .lp-spark{width:100%;height:120px;display:block}.lp-app-movers{flex-direction:column;gap:6px;list-style:none;display:flex}.lp-app-movers li{grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:.72rem;display:grid}.lp-app-movers li span{color:var(--lp-muted)}@media (width<=640px){.lp-hide-sm{display:none!important}.lp-app-stats{grid-template-columns:repeat(2,1fr)}.lp-app-grid{grid-template-columns:1fr}.lp-app-side{display:none}.lp-app{min-height:0}}.lp-pill-change{white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}.lp-pill-change.is-up{background:var(--success-bg)}.lp-pill-change.is-down{background:var(--danger-bg)}.lp-spark-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-draw 1.6s var(--ease-emphasized) .6s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-ticker{border-block:1px solid var(--lp-line);background:var(--lp-card);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-ticker-track{width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-ticker-item{border-right:1px solid var(--lp-line);white-space:nowrap;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.85rem;display:inline-flex}.lp-ticker-item span{color:var(--lp-muted)}.lp-ticker-item em{font-size:.8rem;font-style:normal;font-weight:600}.lp-section{padding:clamp(72px,10vw,120px) 0}.lp-section-tint{background:var(--lp-soft)}.lp-section-flush{padding-top:0}.lp-head{flex-direction:column;gap:1rem;margin-bottom:48px;display:flex}.lp-head-center{text-align:center;align-items:center}.lp-head-left{align-items:flex-start}.lp-head h2{font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.lp-head p{max-width:560px;color:var(--lp-muted);font-size:1.02rem;line-height:1.6}.lp-bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.lp-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:var(--lp-soft);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;gap:.4rem;padding:24px;display:flex;overflow:hidden}.lp-card:hover{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--lp-line));box-shadow:var(--lp-shadow)}.lp-card h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.lp-card>p{color:var(--lp-muted);font-size:.9rem;line-height:1.5}.lp-b-movers,.lp-b-usd{grid-column:span 3}.lp-b-range,.lp-b-mbare,.lp-b-ai{grid-column:span 2}@media (width<=900px){.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-b-movers,.lp-b-usd{grid-column:span 2}.lp-b-range,.lp-b-mbare{grid-column:span 1}.lp-b-ai{grid-column:span 2}}@media (width<=600px){.lp-bento{grid-template-columns:1fr}.lp-bento>*{grid-column:span 1!important}}.lp-mini{margin-top:auto;padding-top:18px;font-size:.82rem}.lp-mini-table,.lp-mini-usd,.lp-mini-range,.lp-mini-mbare,.lp-mini-ai{border:1px solid var(--lp-line);background:var(--lp-card);box-shadow:var(--lp-shadow);border-radius:14px;margin-top:18px;padding:14px}.lp-mini-head,.lp-mini-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:8px 4px;display:grid}.lp-mini-head{color:var(--text-muted);border-bottom:1px solid var(--lp-line);padding-top:0;font-size:.72rem}.lp-mini-row+.lp-mini-row{border-top:1px solid var(--lp-line)}.lp-mini-row span{color:var(--lp-muted)}.lp-reveal .lp-mini-row,.lp-reveal .lp-mini-bar{opacity:0;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-emphasized);transition-delay:calc(var(--i,0) * 90ms + .25s);transform:translate(-8px)}.lp-reveal.is-visible .lp-mini-row,.lp-reveal.is-visible .lp-mini-bar{opacity:1;transform:none}.lp-mini-usd{flex-direction:column;gap:10px;display:flex}.lp-mini-usd-in{justify-content:space-between;align-items:baseline;display:flex}.lp-mini-usd-in span,.lp-mini-usd-rows span{color:var(--lp-muted);font-size:.78rem}.lp-mini-usd-in strong{letter-spacing:-.02em;font-size:1.1rem}.lp-mini-usd-rows{flex-direction:column;gap:6px;display:flex}.lp-mini-usd-rows>div{background:var(--lp-soft);border-radius:10px;justify-content:space-between;padding:8px 10px;display:flex}.lp-mini-usd-rows>div.is-hl{background:var(--accent-light)}.lp-mini-usd-rows>div.is-hl b{color:var(--accent-hover)}:root[data-theme=dark] .lp-mini-usd-rows>div.is-hl b{color:var(--accent-primary)}.lp-mini-note{color:var(--text-muted);font-size:.7rem}.lp-mini-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lp-mini-chips span{background:var(--lp-soft);color:var(--lp-muted);border-radius:999px;padding:.15rem .55rem;font-size:.7rem}.lp-mini-chips span.is-on{background:var(--accent-primary);color:#fff}.lp-mini-bar{grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:5px 0;font-size:.75rem;display:grid}.lp-mini-bar-track{background:var(--lp-soft);border-radius:999px;height:8px;overflow:hidden}.lp-mini-bar-fill{height:100%;width:calc(var(--w,.5) * 100%);transform-origin:0;transition:transform .9s var(--ease-emphasized) calc(var(--i,0) * 90ms + .4s);border-radius:999px;display:block;transform:scaleX(0)}.lp-mini-bar-fill.is-up{background:var(--lp-up)}.lp-mini-bar-fill.is-down{background:var(--lp-down)}.lp-reveal.is-visible .lp-mini-bar-fill{transform:scaleX(1)}.lp-mini-mbare-head{color:var(--lp-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.lp-mini-mbare-head span{align-items:center;gap:4px;display:inline-flex}.lp-mini-mbare-head b{color:var(--lp-ink);font-size:.95rem}.lp-mini-mbare .lp-spark{width:100%;height:80px;margin-top:8px;display:block}.lp-mini-axis{color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.lp-reveal:not(.is-visible) .lp-spark-line{animation-play-state:paused}.lp-mini-ai{flex-direction:column;gap:8px;display:flex}.lp-bubble{border-radius:14px;max-width:88%;padding:8px 12px;font-size:.8rem;line-height:1.45}.lp-bubble.is-user{background:var(--lp-dark);color:var(--lp-dark-ink);border-bottom-right-radius:4px;align-self:flex-end}.lp-bubble.is-ai{background:var(--lp-soft);border-bottom-left-radius:4px;align-items:flex-start;gap:6px;display:flex}.lp-bubble.is-ai svg{color:var(--accent-primary);flex-shrink:0;margin-top:3px}.lp-typing{background:var(--lp-soft);border-radius:14px;gap:4px;width:fit-content;padding:8px 12px;display:inline-flex}.lp-typing i{background:var(--text-muted);width:6px;height:6px;animation:lp-typing 1.2s var(--ease-standard) infinite;border-radius:50%}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.lp-reveal .lp-bubble{opacity:0;transition:opacity .5s var(--ease-standard), transform .6s var(--ease-emphasized);transform:translateY(8px)scale(.97)}.lp-reveal .lp-bubble.is-user{transition-delay:.3s}.lp-reveal .lp-bubble.is-ai{transition-delay:.8s}.lp-reveal.is-visible .lp-bubble{opacity:1;transform:none}.lp-rows{flex-direction:column;gap:20px;display:flex}.lp-row{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px) clamp(20px,4vw,48px);display:grid}.lp-row-flip .lp-row-text{order:2}.lp-row-flip{padding-left:clamp(16px,2.5vw,24px);padding-right:clamp(20px,4vw,48px)}.lp-row-text{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.lp-row-text h3{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.12}.lp-row-text p{color:var(--lp-muted);font-size:.98rem;line-height:1.6}.lp-row-panel{border-radius:18px;place-items:center;min-height:320px;padding:28px;display:grid}.lp-panel-sky{background:radial-gradient(90% 90% at 80% 10%,#bae6fd,#0000 60%),radial-gradient(80% 80% at 10% 90%,#c7d2fe,#0000 60%),#e0f2fe}.lp-panel-violet{background:radial-gradient(90% 90% at 20% 10%,#e9d5ff,#0000 60%),radial-gradient(80% 80% at 90% 90%,#fbcfe8,#0000 60%),#f5f3ff}.lp-panel-mint{background:radial-gradient(90% 90% at 80% 10%,#bbf7d0,#0000 60%),radial-gradient(80% 80% at 10% 90%,#fef08a,#0000 60%),#ecfdf5}:root[data-theme=dark] .lp-panel-sky{background:radial-gradient(90% 90% at 80% 10%,#0ea5e959,#0000 60%),radial-gradient(80% 80% at 10% 90%,#6366f14d,#0000 60%),#0e1a2e}:root[data-theme=dark] .lp-panel-violet{background:radial-gradient(90% 90% at 20% 10%,#a855f74d,#0000 60%),radial-gradient(80% 80% at 90% 90%,#ec489940,#0000 60%),#171329}:root[data-theme=dark] .lp-panel-mint{background:radial-gradient(90% 90% at 80% 10%,#10b9814d,#0000 60%),radial-gradient(80% 80% at 10% 90%,#eab30833,#0000 60%),#0f1f1a}.lp-panel-card{width:min(100%,360px)}.lp-panel-card .lp-mini-usd,.lp-panel-card .lp-mini-range{margin-top:0}.lp-row:hover .lp-panel-card{transform:translateY(-4px)}.lp-panel-card{transition:transform var(--dur-slow) var(--ease-emphasized)}@media (width<=820px){.lp-row,.lp-row-flip{grid-template-columns:1fr;padding:20px}.lp-row-flip .lp-row-text{order:0}.lp-row-panel{min-height:0;padding:20px}}.lp-mail{border:1px solid var(--lp-line);background:var(--lp-card);box-shadow:var(--lp-shadow);border-radius:14px;padding:16px;font-size:.82rem}.lp-mail-head{border-bottom:1px solid var(--lp-line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.lp-mail-head div{flex-direction:column;display:flex}.lp-mail-head span:not(.lp-mail-icon){color:var(--text-muted);font-size:.72rem}.lp-mail-icon{background:var(--accent-light);width:34px;height:34px;color:var(--accent-primary);border-radius:10px;place-items:center;display:grid}.lp-mail-lead{color:var(--lp-muted);margin:12px 0}.lp-mail-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-mail-kpis div{background:var(--lp-soft);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.lp-mail-kpis span{color:var(--text-muted);font-size:.7rem}.lp-mail-list{margin-top:10px;list-style:none}.lp-mail-list li{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.lp-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-stat{border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:var(--lp-soft);flex-direction:column;gap:.35rem;padding:28px 24px 24px;display:flex}.lp-stat-value{letter-spacing:-.04em;color:var(--accent-primary);margin-bottom:2.5rem;font-size:clamp(2.8rem,6vw,4rem);font-weight:600;line-height:1}.lp-stat b{font-size:1rem}.lp-stat>span:last-child{color:var(--lp-muted);font-size:.9rem}@media (width<=760px){.lp-stats{grid-template-columns:1fr}.lp-stat-value{margin-bottom:1rem}}.lp-why{grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;display:grid}.lp-why-item{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:16px;padding:22px}.lp-why-item b{margin:18px 0 6px;font-size:1rem;display:block}.lp-why-item p{color:var(--lp-muted);font-size:.9rem;line-height:1.5}.lp-why-icon{background:var(--accent-light);width:40px;height:40px;color:var(--accent-primary);transition:transform var(--dur-slow) var(--ease-spring);border-radius:10px;place-items:center;display:grid}.lp-why-item:hover .lp-why-icon{transform:rotate(-8deg)scale(1.08)}@media (width<=860px){.lp-why{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lp-why{grid-template-columns:1fr}}.lp-faq-wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.lp-faq{flex-direction:column;gap:10px;display:flex}.lp-faq-item{border:1px solid var(--lp-line);background:var(--lp-soft);transition:background-color var(--dur-base) var(--ease-standard);border-radius:14px}.lp-faq-item[open]{background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:18px 20px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary svg{color:var(--lp-muted);transition:transform var(--dur-slow) var(--ease-emphasized);flex-shrink:0}.lp-faq-item[open] summary svg{transform:rotate(180deg)}.lp-faq-item p{color:var(--lp-muted);padding:0 20px 20px;font-size:.94rem;line-height:1.6}.lp-faq-item[open] p{animation:motion-fade-up var(--dur-slow) var(--ease-standard) backwards;--motion-rise:6px}@media (width<=860px){.lp-faq-wrap{grid-template-columns:1fr;gap:0}}.lp-cta{text-align:center;color:#f8fafc;background:#0b1220;border-radius:28px;flex-direction:column;align-items:center;gap:1rem;padding:clamp(48px,8vw,88px) 24px;display:flex;position:relative;overflow:hidden}.lp-cta h2{color:#f8fafc;max-width:640px;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.08}.lp-cta p{color:#cbd5e1;max-width:480px;line-height:1.6}.lp-cta-glow{pointer-events:none;background:radial-gradient(40% 50% at 30% 30%,#38bdf859,#0000 70%),radial-gradient(35% 45% at 75% 35%,#a78bfa4d,#0000 70%);height:120%;animation:14s ease-in-out infinite alternate lp-drift;position:absolute;inset:-40% -10% auto}@keyframes lp-drift{0%{transform:translate(-4%)scale(1)}to{transform:translate(4%,6%)scale(1.08)}}.lp-cta>:not(.lp-cta-glow){position:relative}.lp-cta-icons{color:#38bdf8;gap:10px;display:inline-flex}.lp-cta-icons svg{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px;padding:8px}:root[data-theme=dark] .lp-cta{border:1px solid var(--lp-line);background:#111a2e}.lp-footer{color:#cbd5e1;background:#0b1220;padding:56px 0 28px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.lp-brand-footer{color:#f8fafc!important}.lp-brand-footer .lp-brand-mark{color:#0b1220;background:#f8fafc}.lp-footer-note{color:#94a3b8;max-width:360px;margin-top:12px;font-size:.85rem;line-height:1.6}.lp-footer-cols{gap:56px;display:flex}.lp-footer-cols div{flex-direction:column;gap:.55rem;font-size:.88rem;display:flex}.lp-footer-cols b{color:#f8fafc;margin-bottom:.25rem}.lp-footer-cols a{transition:color var(--dur-base) var(--ease-standard);color:#94a3b8!important}.lp-footer-cols a:hover{color:#f8fafc!important}.lp-footer-base{color:#64748b;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:20px;font-size:.8rem}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal .lp-mini-row,.lp-reveal .lp-mini-bar,.lp-reveal .lp-bubble{opacity:1!important;transform:none!important}.lp-mini-bar-fill{transform:none!important}.lp-spark-line{stroke-dashoffset:0!important;animation:none!important}.lp-tilt{transform:none!important}.lp-pulse,.lp-typing i,.lp-cta-glow{animation:none!important}.lp-pulse{opacity:0}.lp-ticker-track{animation:none!important}.lp-ticker{overflow-x:auto}}:root{--bg-primary:#f6f8fb;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--accent-primary:#0ea5e9;--accent-hover:#0284c7;--accent-light:#e0f2fe;--success:#10b981;--success-bg:#d1fae5;--danger:#ef4444;--danger-bg:#fee2e2;--warning:#f59e0b;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1f;--shadow-lg:0 1px 2px #0f172a0d, 0 18px 40px -16px #0f172a2e;--shadow-xl:0 2px 4px #0f172a0d, 0 32px 64px -24px #0f172a47;--shadow-glass:0 8px 32px 0 #1f268712;--surface-soft:#f6f8fb;--ink-strong:#0b1220;--ink-strong-text:#f8fafc;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-pill:999px}:root[data-theme=dark]{--bg-primary:#0b0f19;--bg-secondary:#131b2f;--bg-tertiary:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#1e293b;--accent-primary:#38bdf8;--accent-hover:#7dd3fc;--accent-light:#38bdf81a;--success:#10b981;--success-bg:#10b9811a;--danger:#ef4444;--danger-bg:#ef44441a;--warning:#fbbf24;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 12px 32px -16px #0009;--shadow-lg:0 1px 2px #0006, 0 20px 44px -18px #000000b3;--shadow-xl:0 2px 4px #0006, 0 32px 64px -24px #000c;--shadow-glass:0 8px 32px 0 #0000004d;--surface-soft:#0f1626;--ink-strong:#f8fafc;--ink-strong-text:#0b1220}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;transition:background-color .3s,color .3s}a{color:var(--accent-primary);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-muted{color:var(--text-muted)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.w-full{width:100%}.h-full{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-page:.42s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--stagger-step:40ms;--motion-rise:8px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent-primary) 35%, transparent);--skeleton-base:var(--bg-tertiary);--skeleton-shine:color-mix(in srgb, var(--bg-secondary) 70%, transparent)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:translateY(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motion-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motion-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes motion-live{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes motion-flash-up{0%{background-color:var(--success-bg)}to{background-color:#0000}}@keyframes motion-flash-down{0%{background-color:var(--danger-bg)}to{background-color:#0000}}@keyframes motion-spin{to{transform:rotate(360deg)}}@keyframes motion-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes motion-pop{0%{transform:scale(0)}to{transform:scale(1)}}.motion-fade-in,.motion-fade-up,.motion-scale-in,.motion-stagger>*{animation-duration:var(--dur-slow);animation-timing-function:var(--ease-standard);animation-fill-mode:backwards;animation-delay:calc(min(var(--i,0), 12) * var(--stagger-step))}.motion-fade-in{animation-name:motion-fade-in}.motion-fade-up{animation-name:motion-fade-up}.motion-scale-in{animation-name:motion-scale-in;animation-timing-function:var(--ease-emphasized)}.motion-stagger>*{animation-name:motion-fade-up}.motion-stagger>:first-child{--i:0}.motion-stagger>:nth-child(2){--i:1}.motion-stagger>:nth-child(3){--i:2}.motion-stagger>:nth-child(4){--i:3}.motion-stagger>:nth-child(5){--i:4}.motion-stagger>:nth-child(6){--i:5}.motion-stagger>:nth-child(7){--i:6}.motion-stagger>:nth-child(8){--i:7}.motion-stagger>:nth-child(9){--i:8}.motion-stagger>:nth-child(10){--i:9}.motion-stagger>:nth-child(11){--i:10}.motion-stagger>:nth-child(n+12){--i:11}tbody.motion-stagger>tr{--motion-rise:4px;animation-duration:var(--dur-base);--stagger-step:25ms}.route-transition{animation:motion-fade-in var(--dur-base) var(--ease-standard) backwards}.motion-page{animation:motion-fade-up var(--dur-page) var(--ease-emphasized) backwards}.motion-lift{transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}@media (hover:hover){.motion-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.motion-rows tr,tbody.motion-rows>tr{transition:background-color var(--dur-fast) var(--ease-standard)}button,.motion-press{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}button:not(:disabled):active,.motion-press:active{transition-duration:var(--dur-instant);transform:scale(.97)}input,select,textarea{transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard)}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring);outline:none}.motion-live{position:relative}.motion-live:after{content:"";border-radius:inherit;background:inherit;animation:motion-live 1.8s var(--ease-standard) infinite;pointer-events:none;position:absolute;inset:0}.motion-flash-up{animation:motion-flash-up 1.2s var(--ease-standard);border-radius:var(--radius-sm)}.motion-flash-down{animation:motion-flash-down 1.2s var(--ease-standard);border-radius:var(--radius-sm)}.motion-spin{animation:.9s linear infinite motion-spin}.motion-wiggle{animation:motion-wiggle .9s var(--ease-standard);transform-origin:50% 10%}.motion-pop{animation:motion-pop var(--dur-slow) var(--ease-spring) backwards}.motion-number{font-variant-numeric:tabular-nums}.motion-skeleton{background-color:var(--skeleton-base);border-radius:var(--radius-md);min-height:.75rem;display:block;position:relative;overflow:hidden}.motion-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);animation:1.4s ease-in-out infinite motion-shimmer;position:absolute;inset:0;transform:translate(-100%)}.motion-skeleton--text{border-radius:var(--radius-sm);height:.9em}.motion-skeleton--circle{border-radius:50%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-page:0s;--stagger-step:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.motion-lift:hover,button:not(:disabled):active,.motion-press:active{transform:none}.motion-skeleton:after,.motion-live:after{opacity:0;animation:none!important}}h1,h2,h3{letter-spacing:-.025em}.page-container{flex-direction:column;gap:1.5rem;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-title{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;line-height:1.1}.page-subtitle{color:var(--text-secondary);margin-top:.35rem;font-size:.925rem}.header-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.app-chip{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--bg-secondary);color:var(--text-secondary);box-shadow:var(--shadow-sm);align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.app-live-dot{background:var(--success);border-radius:50%;width:7px;height:7px}.btn{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;height:40px;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{height:34px;padding:0 .9rem;font-size:.8125rem}.btn-primary{background:var(--ink-strong);color:var(--ink-strong-text)}.btn-primary:hover:not(:disabled){box-shadow:0 8px 24px -8px color-mix(in srgb, var(--ink-strong) 60%, transparent)}.btn-accent{background:var(--accent-primary);color:#fff}.btn-accent:hover:not(:disabled){background:var(--accent-hover)}.btn-outline{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.btn-outline:hover:not(:disabled){border-color:color-mix(in srgb, var(--text-primary) 25%, transparent)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-soft);color:var(--text-primary)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){box-shadow:0 8px 24px -10px color-mix(in srgb, var(--danger) 70%, transparent)}.btn-arrow{background:color-mix(in srgb, currentColor 16%, transparent);width:26px;height:26px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;margin-right:-.6rem;display:inline-grid}.btn:hover .btn-arrow{transform:translate(3px)}.icon-btn-small{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;border:none;place-items:center;padding:.45rem;display:inline-grid}.icon-btn-small:hover{background:var(--accent-light);color:var(--accent-primary)}.icon-btn-small.delete:hover{color:var(--danger);background:var(--danger-bg)}.form-group{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.form-label,.form-group>label{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.form-input,.form-group>input,.form-group>select,.form-group>textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);width:100%;height:42px;color:var(--text-primary);font:inherit;transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);outline:none;padding:0 .85rem;font-size:.875rem}textarea.form-input,.form-group>textarea{height:auto;padding:.65rem .85rem}.form-input:focus,.form-group>input:focus,.form-group>select:focus,.form-group>textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 16%, transparent)}.form-input:disabled{opacity:.6;cursor:not-allowed}.form-actions{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.table-card{padding:0;overflow:hidden}.table-responsive{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.data-table th,.data-table td{border-bottom:1px solid var(--border-color);padding:.9rem 1.25rem}.data-table th{background:var(--surface-soft);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:600}.data-table th:hover{color:var(--text-primary)}.data-table tbody tr{transition:background-color var(--dur-base) var(--ease-standard)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--surface-soft)}.th-content{align-items:center;gap:.25rem;display:flex}.pill-change{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:2px;padding:.12rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.pill-change.is-up{color:var(--success);background:var(--success-bg)}.pill-change.is-down{color:var(--danger);background:var(--danger-bg)}.text-right{text-align:right}.text-center{text-align:center}.text-sm{font-size:.75rem}.text-accent{color:var(--accent-primary)}.justify-end{justify-content:flex-end}@media (width<=640px){.page-header{align-items:flex-start}.data-table th,.data-table td{padding:.75rem .9rem}}
