.lp{min-height:100dvh}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border)}.lp-nav-inner{max-width:1200px;margin:0 auto;padding:14px clamp(20px,4vw,32px);justify-content:space-between;gap:20px}.lp-logo,.lp-nav-inner{display:flex;align-items:center}.lp-logo{gap:10px;font-weight:700;font-size:17px;letter-spacing:-.01em}.lp-logo .accent{color:var(--accent)}.lp-links{display:flex;gap:26px}.lp-links a{color:var(--ink-2);font-size:14px;font-weight:400;transition:color .14s ease}.lp-links a:hover{color:var(--accent-ink)}.lp-nav-cta{display:flex;align-items:center;gap:14px}.lp-signin{color:var(--ink);font-weight:500;font-size:14.5px}.lp-signin:hover{color:var(--accent-ink)}.lp-mobile{display:none;position:relative}.lp-burger{background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.lp-mobile-scrim{position:fixed;inset:0;z-index:55}.lp-mobile-menu{position:absolute;right:0;top:48px;z-index:60;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:8px;display:flex;flex-direction:column;gap:2px;max-width:calc(100vw - 28px)}.lp-mobile-menu a{padding:10px 12px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:600}.lp-mobile-menu a:hover{background:var(--surface-2)}.lp-mobile-signin{display:none}.lp-mobile-theme{margin-top:6px;padding-top:8px;border-top:1px solid var(--border);display:none;justify-content:center}.lp-mobile-theme .theme-toggle{width:100%;justify-content:center}.lp-nav-cta .theme-toggle{flex:none}.lp-links a{white-space:nowrap}@media (max-width:1100px){.lp-links{display:none}.lp-mobile{display:block}}@media (max-width:720px){.lp-links{display:none}.lp-mobile{display:block}.lp-nav-cta .lp-signin{display:none}.lp-mobile-signin{display:block}.lp-nav-cta>.theme-toggle{display:none}.lp-mobile-theme{display:flex}.lp-nav-inner{gap:10px;padding:12px 14px;flex-wrap:nowrap}.lp-logo{font-size:16px;flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap}.lp-nav-cta{gap:8px;flex-shrink:0;flex-wrap:nowrap}.lp-nav-cta .btn{padding:9px 14px;font-size:13.5px;white-space:nowrap;flex-shrink:0}.lp-mobile{flex-shrink:0}}@media (max-width:360px){.lp-nav-cta .btn{padding:8px 11px;font-size:12.5px}.lp-logo{font-size:15px}.lp-section{padding:44px 14px}.lp-hero3{gap:24px}.lp-hero2-cta{gap:8px}.lp-hero2-cta .btn{width:100%}.lp-trust{font-size:12px}.lp-whofor{font-size:12.5px}.lp-plan3{padding:18px 15px}.lp-plan3-price{font-size:28px}.lp-plan3-name{font-size:10px}.lp-plan3-vol{font-size:12px}.lp-plan3-cta{padding:10px 12px;font-size:13.5px}.ent-box{padding:18px 15px}.ent-name{font-size:20px}.ent-price{font-size:26px}.ent-feats li{font-size:13px;padding-left:20px}.ent-marks{font-size:10px}.lp-step{padding:20px 16px}.lp-footer-grid{gap:22px}}select.input{width:100%;max-width:100%}.lp-hero{max-width:880px;margin:0 auto;padding:76px 24px 40px;text-align:center}.lp-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-weak);padding:6px 14px;border-radius:999px}.lp-h1{font-size:clamp(40px,7vw,68px);line-height:1.02;letter-spacing:-.025em;margin:22px 0 0}.lp-h1,.lp-lead{text-wrap:balance}.lp-lead{font-size:clamp(16px,2.2vw,19px);color:var(--ink-2);max-width:620px;margin:22px auto 0;line-height:1.6}.lp-hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.lp-trust{font-size:13px;color:var(--muted);margin-top:18px}.lp-rule{width:54px;height:2px;background:var(--ink);border-radius:2px;margin:22px auto 0;opacity:.85}.ent-box{max-width:640px;margin:30px auto 0;background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;padding:26px;box-shadow:var(--shadow-sm);text-align:left}.ent-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ent-name{font-family:var(--font-display),Georgia,serif;font-size:23px;font-weight:400}.ent-sub{font-size:13.5px;color:var(--muted);margin-top:3px}.ent-price{font-family:var(--font-display),Georgia,serif;font-size:31px;font-weight:400;white-space:nowrap;line-height:1}.ent-price span{font-size:14px;color:var(--muted);font-weight:500}.ent-vol{font-size:14px;color:var(--ink-2);margin:22px 0 10px}.ent-slider{width:100%;accent-color:var(--accent);cursor:pointer}.ent-marks{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--muted);font-family:var(--font-mono)}.ent-marks .on{color:var(--accent-ink);font-weight:700}.ent-feats{list-style:none;padding:0;margin:20px 0 18px;display:flex;flex-direction:column;gap:9px}.ent-feats li{position:relative;padding-left:24px;font-size:14px;color:var(--ink-2)}.ent-feats li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-weight:700}.ent-box .btn{width:100%;text-align:center}.lp-hero-card{max-width:560px;margin:48px auto 0;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:20px;text-align:left}.lp-chat{display:flex;flex-direction:column;gap:12px}.lp-stats{max-width:1000px;margin:40px auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:720px){.lp-stats{grid-template-columns:repeat(2,1fr);gap:24px}}.lp-stat{text-align:center}.lp-stat-n{font-size:34px;font-weight:600;color:var(--accent-ink);letter-spacing:-.02em}.lp-stat-l{font-size:13px;color:var(--muted);margin-top:4px}.lp-section{max-width:1080px;margin:0 auto;padding:64px 24px}.lp-head{text-align:center;max-width:640px;margin:0 auto 44px}.lp-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp-h2{font-size:clamp(29px,4.5vw,42px);line-height:1.12;letter-spacing:-.018em;margin:12px 0 0;font-weight:400;text-wrap:balance}.lp-head-sub{color:var(--ink-2);margin-top:14px;font-size:16px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:760px){.lp-steps{grid-template-columns:1fr}}.lp-step{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px 24px;box-shadow:var(--shadow-sm)}.lp-step-n{font-family:var(--font-mono);color:var(--accent);font-weight:600;letter-spacing:.05em}.lp-step h3{font-size:18px;margin:12px 0 8px}.lp-step p{color:var(--ink-2);font-size:14.5px;margin:0;line-height:1.6}.lp-more{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:980px){.lp-more{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lp-more{grid-template-columns:1fr}}.lp-more-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 20px;box-shadow:var(--shadow-sm)}.lp-more-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;margin-bottom:12px;background:var(--accent-weak);color:var(--accent-ink)}.lp-more-card h3{font-size:17px;margin:0 0 8px;line-height:1.35}.lp-more-card p{color:var(--ink-2);font-size:14.5px;margin:0;line-height:1.6}.lp-more-foot{text-align:center;margin:24px 0 0;color:var(--ink-2);font-size:15px;line-height:1.7}.lp-more-foot a{color:var(--accent-ink);font-weight:600;white-space:nowrap}.lp-more-foot a:hover{text-decoration:underline}.lp-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}@media (max-width:860px){.lp-pricing{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.lp-plan{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.lp-plan.featured{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-6px)}@media (max-width:860px){.lp-plan.featured{transform:none}}.lp-plan-badge{position:absolute;top:-12px;left:26px;background:var(--accent);color:var(--bg);font-size:11px;letter-spacing:.05em;padding:4px 12px;border-radius:999px}.lp-plan-badge,.lp-plan-name{font-weight:700;text-transform:uppercase}.lp-plan-name{font-size:14px;letter-spacing:.06em;color:var(--muted)}.lp-plan-price{font-size:40px;font-weight:600;letter-spacing:-.02em;margin:10px 0 2px}.lp-plan-per{font-size:15px;color:var(--muted);font-weight:500;font-family:var(--font-sans)}.lp-plan-desc{color:var(--ink-2);font-size:14px;margin-bottom:18px}.lp-plan-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.lp-plan-list li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--ink-2)}.lp-plan-list li svg{color:var(--good);flex:none;margin-top:2px}.lp-plan-cta{text-align:center}.lp-footer{border-top:1px solid var(--border);padding:56px 24px 28px;background:var(--surface-2)}.lp-footer-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:780px){.lp-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:460px){.lp-footer-grid{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}}.lp-footer-brand{max-width:300px}.lp-footer-brand .lp-logo{font-size:17px}.lp-footer-brand p{color:var(--ink-2);font-size:13.5px;line-height:1.6;margin:14px 0 18px}.lp-footer-col h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 14px}.lp-footer-col{display:flex;flex-direction:column;gap:11px}.lp-footer-col .link-btn,.lp-footer-col a{color:var(--ink-2);font-size:14px;transition:color .16s ease;text-decoration:none;text-align:left;padding:0}.lp-footer-col .link-btn:hover,.lp-footer-col a:hover{color:var(--accent-ink);text-decoration:none}.lp-footer-bottom{max-width:1080px;margin:44px auto 0;padding-top:22px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}.auth-wrap{min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr}@media (max-width:860px){.auth-wrap{grid-template-columns:1fr}.auth-aside{display:none}}.auth-aside{position:relative;isolation:isolate;background:var(--panel-invert);color:var(--panel-invert-ink);padding:52px 48px;display:flex;flex-direction:column;justify-content:space-between}.auth-aside:before{background:radial-gradient(760px 520px at 108% -12%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 62%),radial-gradient(620px 460px at -14% 112%,color-mix(in srgb,var(--warn) 16%,transparent),transparent 58%)}.auth-aside:after,.auth-aside:before{content:"";position:absolute;z-index:-1;inset:0}.auth-aside:after{background:linear-gradient(200deg,color-mix(in srgb,var(--panel-invert-ink) 13%,transparent),transparent 34%)}.auth-brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:18px;color:inherit}.auth-quote{font-family:var(--font-display),Georgia,serif;font-size:clamp(24px,3.2vw,32px);line-height:1.16;letter-spacing:-.015em;font-weight:600;margin:0;max-width:18ch}.auth-testimonial{margin:0;border-left:2px solid var(--accent);padding-left:16px;font-size:14.5px;line-height:1.6;color:color-mix(in srgb,currentColor 82%,transparent);font-style:normal}.auth-testimonial cite{display:block;margin-top:8px;font-style:normal;font-size:12.5px;color:color-mix(in srgb,currentColor 58%,transparent)}.auth-quote-sub{color:color-mix(in srgb,currentColor 75%,transparent);font-size:15px;max-width:34ch}.auth-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:40px 24px;gap:18px;overflow-y:auto;min-height:0}.auth-panel>:first-child{margin-top:auto}.auth-panel>:last-child{margin-bottom:auto}.auth-panel:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(680px 520px at -10% 108%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),radial-gradient(520px 420px at 112% -8%,color-mix(in srgb,var(--warn) 7%,transparent),transparent 55%)}@media (max-width:860px){.auth-panel:before{background:radial-gradient(560px 440px at -12% 104%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 58%),radial-gradient(460px 380px at 112% -6%,color-mix(in srgb,var(--warn) 10%,transparent),transparent 54%)}}.auth-card{width:100%;max-width:400px;background:color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid var(--border);border-radius:18px;padding:26px 24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:420px){.auth-card{padding:20px 17px;border-radius:16px}}@media (max-height:780px) and (min-width:861px){.auth-panel{padding:28px 24px;gap:14px}.auth-card{padding:24px}.auth-title{font-size:28px}.auth-sub{margin-bottom:18px}.auth-form{gap:12px}.auth-aside{padding:40px 44px}}.auth-title{font-size:31px;font-weight:400;letter-spacing:-.01em;margin:0}.auth-sub{color:var(--muted);font-size:14.5px;margin:6px 0 20px}.auth-form{display:flex;flex-direction:column;gap:13px}.auth-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.auth-row>.field{min-width:0}@media (max-width:480px){.auth-row{grid-template-columns:1fr;gap:13px}}.auth-submit{width:100%;padding:12px;font-size:15px;margin-top:4px}.auth-error{background:var(--danger-weak);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.auth-error,.auth-note{border-radius:10px;padding:11px 14px;font-size:13.5px;margin-bottom:18px}.auth-note{background:var(--good-weak);color:var(--good)}.auth-foot{text-align:center;color:var(--muted);font-size:13.5px;margin-top:20px}.auth-back{color:var(--muted);font-size:13px}.auth-back:hover{color:var(--accent-ink)}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1);will-change:opacity}.reveal.in{opacity:1}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important}}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-nav{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}.lp-links a{position:relative}.lp-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--accent);border-radius:2px;transition:right .22s ease}.lp-links a:hover:after{right:0}.lp-hero{position:relative;max-width:940px;padding-top:92px;padding-bottom:20px;overflow:visible}.lp-hero-copy{position:relative;z-index:2}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px}.lp-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:lp-pulse 2.4s ease-in-out infinite}.lp-h1{font-size:clamp(42px,7.2vw,74px);font-weight:500;letter-spacing:-.03em}.lp-hero-cta{justify-content:center}.lp-play{font-size:10px;color:var(--accent-ink)}.lp-trust{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:center}.lp-mock-wrap{margin-top:56px;perspective:1600px}.mock{max-width:860px;margin:0 auto;text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 40px 90px -30px rgba(20,24,31,.35),var(--shadow);overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}:root[data-theme=dark] .mock{box-shadow:0 50px 100px -30px rgba(0,0,0,.7)}.lp-mock-wrap:hover .mock{transform:translateY(-6px)}.mock-bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--border);background:var(--surface-2)}.mock-dot{width:11px;height:11px;border-radius:50%;background:var(--border-strong)}.mock-dot:first-child{background:#e0776d}.mock-dot:nth-child(2){background:#d8a24e}.mock-dot:nth-child(3){background:#62b980}.mock-url{margin-left:10px;font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:4px 12px;font-family:var(--font-mono)}.mock-body{display:grid;grid-template-columns:58px 1fr;min-height:300px}.mock-side{background:var(--surface-2);border-right:1px solid var(--border);padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.mock-side-logo{background:linear-gradient(150deg,var(--accent),var(--accent-ink))}.mock-side-item,.mock-side-logo{width:26px;height:26px;border-radius:8px}.mock-side-item{background:var(--surface-3)}.mock-side-item.active{background:var(--accent-weak)}.mock-main{padding:20px}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mock-kpi{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:13px 15px;display:flex;flex-direction:column;gap:6px}.mock-kpi-l{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.mock-kpi-n{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.mock-chat{margin-top:16px;display:flex;flex-direction:column;gap:9px}.mock-b{max-width:82%;font-size:13px;padding:9px 12px;border-radius:12px;line-height:1.45}.mock-b.in{align-self:flex-start;background:var(--surface-3);border-bottom-left-radius:4px}.mock-b.out{align-self:flex-end;background:var(--accent);color:var(--bg);border-bottom-right-radius:4px}.mock-b.short{max-width:55%}.lp-logos{max-width:940px;margin:44px auto 8px;padding:0 24px;text-align:center}.lp-logos-label{font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.lp-logos-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;margin-top:18px}.lp-logo-item{font-size:17px;font-weight:700;color:var(--muted);letter-spacing:-.01em;opacity:.7;transition:color .18s ease,opacity .18s ease;font-family:var(--font-display)}.lp-logo-item:hover{color:var(--ink-2);opacity:1}.lp-step{transition:opacity .6s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-step:hover{transform:translateY(-4px) rotate(-1.1deg);box-shadow:var(--shadow);border-color:var(--border-strong)}.lp-more-card{transition:opacity .6s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-more-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.lp-more-card:hover{transform:none}}.lp-step-n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-weak);color:var(--accent-ink);font-size:13px;margin-bottom:14px}.lp-quote-section{padding:30px 24px 20px}.lp-quote{max-width:760px;margin:0 auto;background:var(--surface-2);border-radius:22px;padding:44px 46px 36px;box-shadow:var(--shadow-sm)}.lp-quote-mark{position:absolute;top:10px;left:30px;font-size:90px;line-height:1;color:var(--accent);opacity:.28}.lp-quote blockquote{font-size:clamp(20px,2.8vw,26px);line-height:1.4;font-weight:500;letter-spacing:-.01em;margin:0 0 24px;text-wrap:balance}.lp-quote-by{display:flex;align-items:center;gap:12px}.lp-quote-av{width:42px;height:42px;border-radius:50%;background:var(--accent-weak);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:14px}.lp-quote-name{font-weight:600;font-size:14.5px}.lp-quote-role{font-size:13px;color:var(--muted)}.lp-plan{transition:opacity .6s ease,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease;overflow:visible}.lp-plan:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:var(--shadow);border-color:var(--border-strong)}.lp-plan.featured{box-shadow:0 24px 60px -26px color-mix(in srgb,var(--accent) 55%,transparent)}.lp-plan.featured:hover{transform:translateY(-12px);border-color:var(--accent);box-shadow:0 32px 70px -24px color-mix(in srgb,var(--accent) 60%,transparent)}.lp-plan-cta{margin-bottom:22px;transition:transform .16s ease}.lp-plan:hover .lp-plan-cta{transform:translateY(-1px)}.lp-footer-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp-footer-links{display:flex;gap:22px}.lp-footer-links a{color:var(--ink-2);font-size:14px;transition:color .16s ease}.lp-footer-links a:hover{color:var(--accent-ink)}.lp-footer-sub{max-width:1080px;margin:18px auto 0;color:var(--muted);font-size:13px}.auth-brand{transition:opacity .2s ease}.auth-submit{transition:background .16s ease,transform .12s ease}.auth-submit:hover{transform:translateY(-1px)}.lp-quote-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-weak);padding:7px 15px;border-radius:999px}.mnav{display:none}@media (max-width:780px){.mnav{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:15;background:var(--bg);border-bottom:1px solid var(--border)}.mnav-top{justify-content:space-between;padding:12px 16px}.mnav-logo,.mnav-top{display:flex;align-items:center}.mnav-logo{gap:9px;font-weight:700;font-size:15px}.mnav-links{display:flex;gap:7px;padding:0 14px 11px;overflow-x:auto}.mnav-link{padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2);white-space:nowrap;transition:background .14s ease,color .14s ease}.mnav-link.active{background:var(--accent-weak);color:var(--accent-ink)}.topbar{position:static}}@media (max-width:600px){.content{padding:22px 16px 72px}.topbar{padding:16px;flex-wrap:wrap;gap:12px}.lp-section{padding:52px 20px}}@media (max-width:560px){.lp-hero{padding-top:60px}.lp-mock-wrap{margin-top:40px}.mock-body{grid-template-columns:48px 1fr}.mock-main{padding:14px}.mock-kpis{gap:8px}.mock-kpi{padding:10px 11px}.mock-kpi-l{font-size:10px}.mock-kpi-n{font-size:19px}.mock-b{font-size:12.5px}.lp-quote{padding:34px 22px 28px}.lp-quote-mark{left:18px;font-size:68px}}.lp-signin{white-space:nowrap}@media (max-width:480px){.lp-hero-cta{flex-direction:column;align-items:stretch}.lp-hero-cta .btn{width:100%}.lp-nav-inner{padding:12px 16px;gap:10px}.lp-nav-cta{gap:12px}}@media (max-width:440px){.lp-nav-cta .btn{display:inline-flex;align-items:center;padding:8px 11px;font-size:12.5px}.lp-logo{font-size:15px}.lp-h1{font-size:clamp(30px,9vw,42px)}.lp-lead{font-size:15px}.lp-eyebrow{font-size:10.5px}}.chip{background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12.5px;color:var(--ink-2);cursor:pointer;font:inherit;transition:all .14s ease}.chip:hover{background:var(--accent-weak);color:var(--accent-ink);border-color:transparent}.dchat{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.dchat-head{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--border);background:var(--surface-2)}.dchat-avatar{width:28px;height:28px;border-radius:9px;background:var(--ink);color:var(--bg);display:grid;place-items:center;flex:none}.dchat-who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.dchat-who strong{font-size:13.5px}.dchat-who span{font-size:11.5px;color:var(--muted)}.dchat-badge{margin-left:auto;flex:none;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-weak);padding:4px 10px;border-radius:999px}.dchat-feed{display:flex;flex-direction:column;gap:9px;padding:15px;height:268px;overflow-y:auto;background:linear-gradient(to bottom,var(--surface-2),var(--surface))}.dchat.compact .dchat-feed{height:214px}.dchat-row{display:flex}.dchat-row.you{justify-content:flex-end}.dchat-bubble{max-width:84%;padding:10px 14px;border-radius:15px;font-size:14.5px;line-height:1.55;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:5px}.dchat-row.you .dchat-bubble{background:var(--accent);color:var(--bg);border-color:transparent;font-weight:500;border-bottom-left-radius:15px;border-bottom-right-radius:5px}.dchat-bubble.honest{border-color:var(--warn);background:var(--warn-weak)}.dchat-notice{margin:4px 0;padding:0 4px;text-align:center;font-size:12px;line-height:1.5;color:var(--muted)}.dchat-source{margin-top:7px;padding-top:6px;border-top:1px dashed var(--border-strong);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--good)}.dchat-source,.dchat-typing{display:flex;align-items:center;gap:4px}.dchat-typing{padding:13px}.dchat-typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:dchat-blink 1.2s ease-in-out infinite}.dchat-typing i:nth-child(2){animation-delay:.18s}.dchat-typing i:nth-child(3){animation-delay:.36s}@keyframes dchat-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.dchat-chips{display:flex;flex-wrap:wrap;gap:6px;padding:11px 13px 0}.dchat-chip{font:inherit;font-size:12px;cursor:pointer;padding:6px 11px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);transition:background .14s ease,color .14s ease,border-color .14s ease}.dchat-chip:hover:not(:disabled){background:var(--accent-weak);color:var(--accent-ink);border-color:transparent}.dchat-chip:disabled{opacity:.5;cursor:default}.dchat-compose{display:flex;gap:8px;padding:11px 13px}.dchat-gate{padding:13px;border-top:1px solid var(--border)}.dchat-gate-h{margin:0;font-size:13.5px;font-weight:650;color:var(--ink)}.dchat-gate-b{margin:4px 0 10px;font-size:12.5px;line-height:1.55;color:var(--muted)}.dchat-gate-row{display:flex;gap:8px}.dchat-gate-err{margin:8px 0 0;font-size:12.5px;color:var(--accent-ink,var(--ink))}.dchat-gate-fix{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.dchat-gate-fix button{font:inherit;padding:0;border:0;background:none;color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dchat-gate-fix button:hover{color:var(--accent-ink,var(--ink))}.dchat-input{flex:1 1;min-width:0;font:inherit;font-size:13.5px;padding:9px 13px;border:1px solid var(--border);border-radius:11px;background:var(--bg);color:var(--ink)}.dchat-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.dchat-send{flex:none;width:38px;border:0;border-radius:11px;background:var(--accent);color:var(--bg);cursor:pointer;display:grid;place-items:center}.dchat-send:disabled{opacity:.45;cursor:default}.dchat-note{margin:0;padding:0 13px 13px;font-size:11.5px;color:var(--muted);line-height:1.5}.dchat-cat{border-top:1px solid var(--border);background:var(--surface-2);padding:12px 15px 14px}.dchat-cat-h{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.dchat-cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.dchat-cat-list li{display:flex;align-items:center;gap:9px;font-size:12px}.dchat-cat-ref{flex:none;color:var(--muted);font-size:10.5px}.dchat-cat-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.dchat-cat-price{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg{max-width:1000px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:.78fr 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:880px){.tg{grid-template-columns:1fr}}.tg-source{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 17px}.tg-source-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.tg-source-n{margin-left:auto;color:var(--muted);font-size:10.5px;letter-spacing:0;text-transform:none}.tg-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tg-row-more{color:var(--muted);font-size:12px;font-style:italic}.tg-row{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:12.5px}.tg-row+.tg-row{border-top:1px solid var(--border)}.tg-row-ref{flex:none;font-size:10.5px;color:var(--muted)}.tg-row-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-row-price{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg-gate{display:flex;align-items:center;gap:9px;margin-top:14px}.tg-gate-line{flex:1 1;height:1px;background:var(--border-strong)}.tg-gate-pill{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-weak);padding:5px 11px;border-radius:999px}.tg-convo{display:flex;flex-direction:column;gap:12px}.tg-convo-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.tg-convo-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none}.tg-bubble{align-self:flex-start;max-width:92%;padding:11px 15px;border-radius:15px;font-size:14px;line-height:1.5;border-bottom-left-radius:5px}.tg-bubble.you{background:var(--ink);color:var(--bg)}.tg-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:620px){.tg-split{grid-template-columns:1fr;gap:10px}.tg{padding:0 14px;gap:16px}.tg-source{padding:14px 15px}.tg-side{padding:12px 13px}.tg-side p{font-size:13px}.tg-row-ref{display:none}.tg-row{gap:8px;font-size:12px;padding:8px 0}.tg-gate-pill{font-size:10.5px;padding:5px 9px}}@media (max-width:360px){.tg{padding:0 12px}.tg-bubble{font-size:13px}.tg-convo-h{font-size:12px}.tg-gate-line{display:none}}@media (max-width:560px){.tg-split{grid-template-columns:1fr}}.tg-side{border:1px solid var(--border);border-radius:14px;padding:14px 15px;background:var(--surface)}.tg-side p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.tg-side-h{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px}.tg-side.bad{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.tg-side.bad .tg-side-h{color:var(--danger)}.tg-side.good{border-color:color-mix(in srgb,var(--good) 45%,var(--border));background:var(--good-weak)}.tg-side.good .tg-side-h{color:var(--good)}.tg-side-note{margin-top:10px;padding-top:9px;border-top:1px solid var(--border);font-size:11.5px;line-height:1.5;color:var(--muted)}.lp-hero-demo{min-width:0}.lp-pricing-foot{text-align:center;margin-top:30px}.lp-pricing-foot p{font-size:13px;color:var(--muted);margin-top:12px}@media (max-width:940px){.lp-hero-demo{width:100%}.dchat-feed{height:240px}}@media (max-width:560px){.tg{padding:0 16px}.dchat-feed{height:216px;padding:12px}.dchat-bubble{max-width:90%;font-size:13.5px}.dchat-chips{padding:10px 11px 0}.dchat-chip{font-size:11.5px;padding:6px 10px}.dchat-compose{padding:10px 11px}.dchat-input{font-size:16px;padding:10px 12px}.dchat-note{padding:0 11px 11px}}@media (prefers-reduced-motion:reduce){.dchat-typing i{animation:none;opacity:.55}}.mtools,.mtools-row{display:none}@media (max-width:780px){.mtools-row{display:flex;padding:8px 14px 10px}.mtools{display:block}.mtools-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:18px;background:var(--surface);cursor:pointer;list-style:none;font-size:12.5px;color:var(--ink-2)}.mtools-sum::-webkit-details-marker{display:none}.mtools-sum:active{background:var(--surface-2)}.mtools-sum-l{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:3px;min-width:0}.mtools-stat{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mtools-sum-l strong{color:var(--ink)}.mtools-caret{font-size:10px;color:var(--muted);transition:transform .18s ease;flex:none}.mtools[open] .mtools-caret{transform:rotate(180deg)}.mtools[open] .mtools-sum{border-radius:14px 14px 0 0;border-bottom-color:transparent}.mtools-body{border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;padding:12px;background:var(--surface)}.mtools-body .usage{margin:0 0 12px}.mnav-search{padding:12px 14px 11px}.mnav-search .nav-search-wrap{position:relative;z-index:40}.mnav-search .nav-results{left:0;right:0;max-height:min(52dvh,340px)}.macct-quick{margin:6px 0;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.macct-quick-h{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:2px 12px 6px}.macct-quick .acct-menu-item{display:flex;align-items:center;gap:10px}.macct-quick .acct-menu-item svg{flex:none;opacity:.75}.mtools-foot{justify-content:space-between;gap:10px;margin-top:10px}.mtools-foot,.mtools-status{display:flex;align-items:center;flex-wrap:wrap}.mtools-status{gap:6px;font-size:12px;color:var(--muted);min-width:0}.mtools-foot .side-support-btn{width:auto;padding:7px 12px;font-size:12px}}@media (max-width:380px){.mtools-foot{flex-direction:column;align-items:stretch;gap:8px}.mtools-foot .side-support-btn{width:100%}.mtools-status{justify-content:center}}.dpick{display:flex;flex-direction:column;gap:12px}.dpick-head{display:flex;align-items:center;gap:10px;min-width:0}.dpick-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex:none}.dpick-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);width:100%;min-width:0}.dpick-chip{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:8px 6px;border-radius:9px;white-space:nowrap;color:var(--muted);background:transparent;border:1px solid transparent;transition:color .18s ease,background-color .18s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .12s ease}.dpick-chip>span{transition:transform .22s cubic-bezier(.34,1.4,.5,1)}.dpick-chip:hover{color:var(--ink-2);background:var(--surface-3)}.dpick-chip:active{transform:scale(.97)}.dpick-chip.on{color:var(--accent-ink);background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.dpick-chip.on>span{transform:scale(1.12)}.dpick-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.dpick-head{flex-direction:column;align-items:stretch;gap:8px}.dpick-chip{font-size:11.5px;gap:5px;padding:9px 4px}}@media (max-width:380px){.dpick-chip>span{display:none}}@media (prefers-reduced-motion:reduce){.dpick-chip,.dpick-chip>span{transition:none}.dpick-chip.on>span,.dpick-chip:active{transform:none}}@media (max-width:560px){.btn-lg{padding:12px 18px;font-size:14.5px}.lp-cta .btn,.lp-hero-cta .btn,.pricing-cta .btn{width:100%}.pricing-cta{display:flex;flex-direction:column;align-items:stretch;gap:9px}.pricing-cta-sub{text-align:center}}@media (max-width:400px){.btn-lg{padding:11px 14px;font-size:14px}.cta-detail{display:none}}.macct-row{padding:10px 0 12px;margin-bottom:6px;border-bottom:1px solid var(--border)}.macct-row .theme-toggle{width:100%;justify-content:center;min-height:40px}.auth-claim{font-size:15px;line-height:1.65;color:color-mix(in srgb,currentColor 78%,transparent);max-width:42ch;margin:22px 0 0}.lp-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lp-faq-item{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;transition:border-color .16s ease}.lp-faq-item[open]{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.lp-faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:16px;font-weight:600;color:var(--ink)}.lp-faq-item>summary::-webkit-details-marker{display:none}.lp-faq-item>summary:hover{color:var(--accent-ink)}.lp-faq-item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lp-faq-mark{position:relative;flex:none;width:14px;height:14px}.lp-faq-mark:after,.lp-faq-mark:before{content:"";position:absolute;background:var(--muted);transition:transform .18s ease,opacity .18s ease}.lp-faq-mark:before{top:6px;left:0;width:14px;height:2px}.lp-faq-mark:after{left:6px;top:0;width:2px;height:14px}.lp-faq-item[open] .lp-faq-mark:after{transform:rotate(90deg);opacity:0}.lp-faq-item>p{margin:0;padding:0 20px 18px;max-width:62ch;font-size:15px;line-height:1.65;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.lp-faq-mark:after,.lp-faq-mark:before{transition:none}}@media (max-width:560px){.lp-faq-item>summary{padding:14px 16px;font-size:15px;gap:12px}.lp-faq-item>p{padding:0 16px 16px;font-size:14.5px}}.lp-quotes{max-width:calc(var(--cols, 3) * 372px);margin:0 auto;display:grid;grid-template-columns:repeat(var(--cols,3),1fr);grid-gap:18px;gap:18px}@media (max-width:940px){.lp-quotes{grid-template-columns:repeat(var(--cols-md,2),1fr);max-width:100%}.lp-quotes>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.lp-quotes{grid-template-columns:1fr}}.lp-quote{position:relative;margin:0;padding:26px 24px 22px;background:var(--surface);border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-quote:before{content:"\201C";position:absolute;top:2px;left:18px;font-family:var(--font-display),Georgia,serif;font-size:74px;line-height:1;color:var(--accent);opacity:.12;pointer-events:none}.lp-quote:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 12px 28px -14px color-mix(in srgb,var(--accent) 45%,transparent)}@media (prefers-reduced-motion:reduce){.lp-quote{transition:none}.lp-quote:hover{transform:none}}.lp-quote-stars{display:flex;gap:2px;color:var(--star)}.lp-quote-stars svg{fill:currentColor}.lp-quote blockquote{position:relative;margin:0;font-family:var(--font-display),Georgia,serif;font-size:17.5px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.lp-quote figcaption{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.lp-quote figcaption strong{font-size:14px;color:var(--ink)}.lp-quote figcaption span{font-size:12.5px;color:var(--muted)}@media (max-width:620px){.lp-quote{padding:22px 20px 18px}.lp-quote blockquote{font-size:16.5px}}.agent-tier-cat{margin-top:3px}.agent-tier-cat,.lp-plan3-cat{font-size:12.5px;color:var(--star);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-plan3-cat{margin-top:4px}.lp-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1000px;margin:0 auto}.lp-moment{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;transition:opacity .6s ease,transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.lp-moment:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.lp-moment-when{font-size:clamp(18px,2.1vw,22px);line-height:1.32;color:var(--ink);text-wrap:balance;letter-spacing:-.012em}.lp-moment-rule{border:0;border-top:1px solid var(--border);margin:0;width:100%}.lp-moment-then{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink-2);line-height:1.55}.lp-moment-then svg{flex:none;margin-top:3px;color:var(--good)}.lp-web{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(26px,4vw,52px);gap:clamp(26px,4vw,52px);align-items:center;max-width:1060px;margin:0 auto}.lp-web-copy .lp-h2,.lp-web-copy .lp-kicker{margin-bottom:14px}.lp-web-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.lp-web-facts li{display:flex;gap:12px;align-items:flex-start}.lp-web-facts svg{flex:none;margin-top:3px;color:var(--accent)}.lp-web-facts b{display:block;font-size:15px;font-weight:650;margin-bottom:2px;color:var(--ink)}.lp-web-facts span{font-size:14px;color:var(--ink-2);line-height:1.55}.lp-brow{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.lp-brow-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.lp-brow-dot{width:9px;height:9px;border-radius:50%;background:var(--surface-3);flex:none}.lp-brow-url{margin-left:8px;font-size:11.5px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:3px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-brow-body{position:relative;height:258px;padding:20px;display:flex;flex-direction:column;gap:9px;background:var(--surface)}.lp-sk{height:9px;border-radius:999px;background:var(--surface-3);display:block}.lp-sk.t{height:15px;width:52%;margin-bottom:5px}.lp-sk.w1{width:88%}.lp-sk.w2{width:74%}.lp-sk.w3{width:81%}.lp-sk-img{height:68px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);margin-top:8px;display:block}.lp-brow-chat{position:absolute;right:16px;bottom:16px;width:min(214px,64%);background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:var(--shadow);overflow:hidden}.lp-brow-chat-h{background:var(--accent);color:#fff;font-size:12px;font-weight:650;padding:9px 12px}.lp-brow-chat-b{padding:11px;display:flex;flex-direction:column;gap:7px}.lp-brow-bub{font-size:11.5px;line-height:1.45;padding:7px 10px;border-radius:11px;max-width:88%}.lp-brow-bub.them{background:var(--surface-2);color:var(--ink-2);align-self:flex-start;border-bottom-left-radius:4px}.lp-brow-bub.me{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.lp-brow-chat-f{border-top:1px solid var(--border);padding:8px 11px;font-size:11px;color:var(--muted)}@media (max-width:860px){.lp-moments,.lp-web{grid-template-columns:1fr}}@media (max-width:540px){.lp-moment{padding:20px}.lp-brow-body{height:auto}.lp-brow-chat{position:static;width:auto;margin-top:14px}}@media (prefers-reduced-motion:reduce){.lp-moment{transition:none}.lp-moment:hover{transform:none}}.hdp{--hdp-ink:#0e0e11;--hdp-ink-2:#16161a;--hdp-line:#26262c;--hdp-on:#ecebe6;--hdp-dim:#8f8e88;--hdp-acc:#a9a6f2;background:var(--hdp-ink);border:1px solid var(--hdp-line);border-radius:16px;overflow:hidden;color:var(--hdp-on);display:flex;flex-direction:column;box-shadow:0 24px 60px -28px rgba(0,0,0,.7);max-width:440px;width:100%}.hdp-head{gap:10px;padding:13px 15px;border-bottom:1px solid var(--hdp-line);background:var(--hdp-ink-2)}.hdp-avatar,.hdp-head{display:flex;align-items:center}.hdp-avatar{width:30px;height:30px;border-radius:50%;flex:none;justify-content:center;background:#24242c;color:var(--hdp-acc)}.hdp-who{display:flex;flex-direction:column;line-height:1.3;min-width:0}.hdp-who strong{font-size:13.5px;font-weight:600}.hdp-who span{font-size:11.5px;color:var(--hdp-dim)}.hdp-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hdp-dim);white-space:nowrap}.hdp-live i{width:6px;height:6px;border-radius:50%;background:#4ec38a;animation:hdp-pulse 1.8s ease-in-out infinite}.hdp-live.off i{background:var(--hdp-dim);animation:none}@keyframes hdp-pulse{0%,to{opacity:1}50%{opacity:.35}}.hdp-start{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:8px 4px}.hdp-start>span{font-size:11.5px;color:var(--hdp-dim);line-height:1.5}.hdp-play{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;color:var(--hdp-on);background:#22222a;border:1px solid #34343e;border-radius:999px;padding:10px 18px 10px 16px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.hdp-play:hover{background:#2b2b35;border-color:#45454f;transform:translateY(-1px)}.hdp-play:focus-visible{outline:2px solid var(--hdp-acc);outline-offset:2px}.hdp-play svg{color:var(--hdp-acc)}@media (hover:none){.hdp-play:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hdp-play{transition:none}}.hdp-feed{height:340px;overflow-y:auto;padding:16px 15px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--hdp-line) transparent}@media (max-width:560px){.hdp-feed{height:300px}}.hdp-row{display:flex}.hdp-row.you{justify-content:flex-end}.hdp-bubble{max-width:86%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;background:#1d1d22;border:1px solid var(--hdp-line);border-bottom-left-radius:5px;animation:hdp-in .34s cubic-bezier(.16,.84,.24,1) both}.hdp-row.you .hdp-bubble{background:#2a2740;border-color:#363152;color:#efeefb;border-bottom-left-radius:14px;border-bottom-right-radius:5px}.hdp-bubble.honest{border-color:#6b4526;background:#241a12}.hdp-work{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--hdp-dim);line-height:1.4;padding:2px 2px 2px 6px;border-left:2px solid #2f2f38;animation:hdp-in .3s ease-out both}.hdp-work svg{flex:none;opacity:.8}.hdp-typing{display:flex;gap:4px;align-items:center;padding:11px 13px}.hdp-typing i{width:5px;height:5px;border-radius:50%;background:var(--hdp-dim);animation:hdp-blink 1.1s ease-in-out infinite}.hdp-typing i:nth-child(2){animation-delay:.18s}.hdp-typing i:nth-child(3){animation-delay:.36s}@keyframes hdp-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes hdp-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hdp-stages{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:12px 15px;border-top:1px solid var(--hdp-line);background:var(--hdp-ink-2)}.hdp-stage{gap:5px;font-size:11px;line-height:1;padding:5px 9px 5px 6px;border-radius:999px;border:1px solid var(--hdp-line);color:var(--hdp-dim);transition:color .3s ease,border-color .3s ease,background .3s ease}.hdp-stage,.hdp-stage i{display:inline-flex;align-items:center}.hdp-stage i{width:13px;height:13px;border-radius:50%;flex:none;justify-content:center;border:1px solid;opacity:.5}.hdp-stage.on{color:var(--hdp-on);border-color:#3b3b46;background:#22222a}.hdp-stage.on i{border-color:transparent;background:#4ec38a;color:#0e0e11;opacity:1}.hdp-foot{display:flex;align-items:center;gap:12px;padding:10px 15px;border-top:1px solid var(--hdp-line);font-size:11px;color:var(--hdp-dim);line-height:1.4}.hdp-replay{margin-left:auto;flex:none;font:inherit;font-size:11px;border:1px solid #3b3b46;background:transparent;color:var(--hdp-on);padding:5px 12px;border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.hdp-replay:hover{background:#22222a;border-color:#4a4a57}.hdp-replay:focus-visible{outline:2px solid var(--hdp-acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hdp-bubble,.hdp-live i,.hdp-typing i,.hdp-work{animation:none}.hdp-replay,.hdp-stage{transition:none}}.hdp-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:56px;gap:56px;align-items:start;margin-top:44px}@media (max-width:900px){.hdp-layout{grid-template-columns:1fr;gap:34px}}.hdp-hold{display:flex;justify-content:center}.hdp-notes{display:flex;flex-direction:column;gap:26px}.hdp-note h2{font-size:16.5px;font-weight:650;letter-spacing:-.012em;margin:0 0 6px}.hdp-note p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted);max-width:54ch}.hdp-unit{display:flex;flex-direction:column;gap:12px;max-width:440px;width:100%}.hdp-trades{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.hdp-trades::-webkit-scrollbar{display:none}.hdp-trade{flex:none}.hdp-trades-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px;flex:none}@media (max-width:520px){.hdp-unit{gap:9px}}.hdp-trade{position:relative;isolation:isolate;overflow:hidden;font:inherit;font-size:12.5px;line-height:1;padding:7px 13px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);transition:color .2s ease,border-color .2s ease,transform .2s cubic-bezier(.2,.8,.3,1)}.hdp-trade:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--accent-weak);transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.2,.8,.3,1)}.hdp-trade:hover:not(.on){color:var(--accent-ink);border-color:transparent;transform:translateY(-1px)}.hdp-trade:hover:not(.on):before{transform:scaleX(1)}.hdp-trade.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hdp-trade:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.hdp-trade:hover:not(.on){transform:none;border-color:var(--border);color:var(--ink-2)}.hdp-trade:hover:not(.on):before{transform:scaleX(0)}}.hdp-v{display:inline-flex;align-items:baseline;gap:3px;padding:1px 4px 2px;border-radius:5px;background:#18231e;color:#93cfb0;white-space:nowrap}.hdp-v svg{align-self:center;opacity:.85}.hdp-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hdp-on);font-weight:600}.hdp-foot span{display:inline-flex;align-items:center;gap:5px}.hdp-foot svg{flex:none;opacity:.7}.hdp-opts{display:flex;gap:8px;flex-wrap:wrap}.hdp-pick{position:relative}.hdp-pick-btn{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;line-height:1;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 11px 8px 12px;transition:border-color .18s ease,background .18s ease}.hdp-pick-btn:hover{border-color:var(--border-strong)}.hdp-pick-btn.open{border-color:var(--accent);background:var(--accent-weak)}.hdp-pick-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hdp-pick-btn>svg:first-child{flex:none;opacity:.7}.hdp-pick-val{white-space:nowrap}.hdp-pick-caret{flex:none;opacity:.55;transition:transform .22s ease}.hdp-pick-btn.open .hdp-pick-caret{transform:rotate(180deg)}.hdp-pick-list{position:absolute;top:calc(100% + 6px);left:0;z-index:30;margin:0;padding:5px;list-style:none;min-width:100%;width:max-content;max-width:min(240px,78vw);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);animation:hdp-drop .16s cubic-bezier(.2,.8,.3,1) both}@keyframes hdp-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hdp-pick-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;line-height:1.2;padding:8px 10px;border-radius:8px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.hdp-pick-opt.cur{background:var(--surface-2);color:var(--ink)}.hdp-pick-opt.on{color:var(--ink);font-weight:550}.hdp-pick-opt.on svg{color:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.hdp-pick-list{animation:none}.hdp-pick-caret,.hdp-trade,.hdp-trade:before{transition:none}}.hdp-feed.rtl .hdp-row.you{justify-content:flex-start}.hdp-feed.rtl .hdp-row.agent{justify-content:flex-end}.hdp-feed.rtl .hdp-bubble{border-bottom-left-radius:14px;border-bottom-right-radius:5px}.hdp-feed.rtl .hdp-row.you .hdp-bubble{border-bottom-right-radius:14px;border-bottom-left-radius:5px}.hdp-feed.rtl .hdp-bubble{line-height:1.85;font-size:14px}.dsh-float{max-width:940px;margin:0 auto;position:relative}.dsh{display:grid;grid-template-columns:176px minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.dsh-rail{display:flex;flex-direction:column;background:var(--surface-2);border-right:1px solid var(--border);padding:15px 11px 14px}.dsh-railfoot{margin-top:auto;padding:13px 8px 2px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px}.dsh-railfoot i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.dsh-railfoot span{font-size:11.5px;color:var(--muted)}.dsh-brand{display:flex;align-items:center;gap:8px;padding:2px 7px 15px;margin-bottom:11px;border-bottom:1px solid var(--border)}.dsh-brand b{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:17px;color:var(--accent);letter-spacing:-.01em}.dsh-mk{position:relative;width:19px;height:19px;flex:none}.dsh-mk i{position:absolute;display:block;height:5px;width:12.5px;background:var(--accent)}.dsh-mk i:first-child{left:2px;top:4px;border-top-left-radius:2.4px}.dsh-mk i:last-child{left:5.5px;top:11px;border-bottom-right-radius:2.4px}.dsh-navh{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding:0 7px;margin:13px 0 5px}.dsh-navh:first-of-type{margin-top:0}.dsh-nav{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:7px;margin-bottom:1px;font-size:12.5px;color:var(--muted);transition:background .18s ease,color .18s ease}.dsh-nav:not(.on):hover{background:var(--surface-3);color:var(--ink-2)}.dsh-nav.on{background:var(--accent-weak);color:var(--accent);font-weight:600}.dsh-nav em{font-family:var(--font-mono),ui-monospace,monospace;font-style:normal;font-size:9.5px;font-weight:500;background:var(--accent);color:var(--surface);border-radius:var(--radius-pill);padding:1px 6px}.dsh-main{min-width:0}.dsh-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 15px;border-bottom:1px solid var(--border)}.dsh-top-t h3{font-size:21px;font-weight:400;color:var(--ink);margin:0;letter-spacing:-.008em}.dsh-top-t p{font-size:12px;color:var(--muted);margin:1px 0 0}.dsh-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--good);background:var(--good-weak);border-radius:var(--radius-pill);padding:4px 11px}.dsh-live i{width:6px;height:6px;border-radius:50%;background:var(--good)}@media (prefers-reduced-motion:no-preference){.dsh-live i{animation:dshPulse 2.6s ease-in-out infinite}}@keyframes dshPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.dsh-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.dsh-stat{padding:17px 20px 18px;border-right:1px solid var(--border);transition:background .2s ease}.dsh-stat:last-child{border-right:0}.dsh-stat:hover{background:var(--surface-2)}.dsh-stat-k{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.dsh-stat-v{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:34px;line-height:1;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.dsh-stat:hover .dsh-stat-v{transform:translateY(-1px)}.dsh-stat-v small{font-size:16px;color:var(--muted);letter-spacing:0}.dsh-stat-f{font-size:11.5px;color:var(--muted);margin:7px 0 0}.dsh-stat-f em{font-style:normal;color:var(--good);font-weight:600}.dsh-stat.is-accent .dsh-stat-v{color:var(--accent)}.dsh-split{display:grid;grid-template-columns:1.32fr minmax(0,1fr)}.dsh-panel{display:flex;flex-direction:column;padding:18px 20px 22px;border-right:1px solid var(--border);min-width:0}.dsh-panel:last-child{border-right:0}.dsh-ph{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 15px}.dsh-ph h4{font-size:13px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.005em}.dsh-ph span{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.dsh-plot{position:relative;flex:1 1;min-height:96px}.dsh-chart{width:100%;height:100%;display:block}.dsh-grid{stroke:var(--border);stroke-width:1}.dsh-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dsh-area{opacity:1}.dsh-tip{position:absolute;top:14.58%;right:0;width:8px;height:8px;border-radius:50%;background:var(--accent);transform:translate(50%,-50%);box-shadow:0 0 0 5px var(--accent-weak)}@media (prefers-reduced-motion:no-preference){.dsh-float .dsh-line{stroke-dasharray:1;stroke-dashoffset:1}.dsh-float .dsh-area,.dsh-float .dsh-tip{opacity:0}.dsh-float.in .dsh-line{animation:dshDraw 1.25s cubic-bezier(.33,.9,.36,1) .12s forwards}.dsh-float.in .dsh-area{animation:dshFade .7s ease .75s forwards}.dsh-float.in .dsh-tip{animation:dshTip .5s cubic-bezier(.2,1.5,.4,1) 1.1s forwards}}@keyframes dshDraw{to{stroke-dashoffset:0}}@keyframes dshFade{to{opacity:1}}@keyframes dshTip{0%{opacity:0;transform:translate(50%,-50%) scale(.2)}to{opacity:1;transform:translate(50%,-50%) scale(1)}}.dsh-x{display:flex;justify-content:space-between;margin:9px 2px 0}.dsh-x span{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:var(--muted)}.dsh-meter{margin-top:17px;padding-top:15px;border-top:1px solid var(--border)}.dsh-meter-t{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.dsh-meter-t b{font-size:12.5px;color:var(--ink);font-weight:600}.dsh-meter-t span{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-bar{height:6px;background:var(--surface-3);overflow:hidden}.dsh-bar,.dsh-bar i{border-radius:var(--radius-pill)}.dsh-bar i{display:block;height:100%;width:41%;background:linear-gradient(90deg,var(--accent),var(--accent-on-ink))}@media (prefers-reduced-motion:no-preference){.dsh-float .dsh-bar i{width:0}.dsh-float.in .dsh-bar i{animation:dshBar 1.1s cubic-bezier(.33,.9,.36,1) .45s forwards}}@keyframes dshBar{to{width:41%}}.dsh-lead{display:flex;align-items:center;gap:11px;padding:9px 8px;margin:0 -8px;border-bottom:1px solid var(--border);border-radius:8px;transition:background .18s ease}.dsh-lead:last-child{border-bottom:0}.dsh-lead:hover{background:var(--surface-2)}.dsh-av{width:27px;height:27px;border-radius:50%;flex:none;background:var(--surface-3);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.02em}.dsh-who{min-width:0;flex:1 1}.dsh-who b{display:block;font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.35}.dsh-who span{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsh-sc{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;flex:none;padding:2.5px 7px;border-radius:var(--radius-xs);background:var(--accent-weak);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.dsh-lead:hover .dsh-sc{transform:scale(1.07)}.dsh-sc.hot{background:var(--good-weak);color:var(--good)}.dsh-sc.wait{background:var(--warn-weak);color:var(--warn)}.dsh-foot{text-align:center;font-size:12.5px;color:var(--muted);margin:26px auto 0;max-width:46ch}@media (max-width:1000px){.dsh-split{grid-template-columns:minmax(0,1fr)}.dsh-panel{border-right:0;border-bottom:1px solid var(--border)}.dsh-panel:last-child{border-bottom:0}.dsh{grid-template-columns:minmax(0,1fr)}.dsh-rail{position:relative;border-right:0;border-bottom:1px solid var(--border);padding:13px 0 12px 16px}.dsh-brand{padding:0 16px 11px 0;margin:0;border-bottom:0}.dsh-railfoot{display:none}.dsh-navs{display:flex;align-items:center;gap:6px;overflow-x:auto;scroll-behavior:smooth;padding:1px 34px 1px 0;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width:1000px){.dsh-navs::-webkit-scrollbar{display:none}.dsh-navh{display:none}.dsh-nav{margin:0;gap:7px;flex:none;padding:5px 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:12px;white-space:nowrap}.dsh-nav.on{border-color:transparent}.dsh-nav em{padding:0 5px}.dsh-rail:after{content:"";position:absolute;top:0;bottom:0;right:0;width:40px;background:linear-gradient(to right,transparent,var(--surface-2) 78%);pointer-events:none}}@media (max-width:620px){.dsh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-stat{padding:15px 16px 16px}.dsh-stat:nth-child(2n){border-right:0}.dsh-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.dsh-stat-v{font-size:29px}.dsh-top{padding:14px 16px 13px}.dsh-top-t h3{font-size:19px}.dsh-panel{padding:16px 16px 20px}}@media (max-width:420px){.dsh-rail{padding:12px 0 11px 14px}.dsh-navs{gap:5px}.dsh-nav{padding:4px 9px;font-size:11.5px}.dsh-live{font-size:10.5px;padding:3px 9px}.dsh-stat-v{font-size:26px}.dsh-stat-v small{font-size:13px}.dsh-lead{gap:9px}.dsh-av{width:24px;height:24px;font-size:9.5px}.dsh-plot{min-height:84px}}