.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:1200px){.container{max-width:1200px}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-full{height:100%}.w-10{width:2.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:48rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-border,.border-input{border-color:hsl(var(--tw-border))}.border-primary{border-color:hsl(var(--tw-primary))}.bg-background{background-color:hsl(var(--tw-background))}.bg-card\/70{background-color:hsl(var(--tw-card)/.7)}.bg-destructive{background-color:hsl(var(--tw-destructive))}.bg-foreground{background-color:hsl(var(--tw-foreground))}.bg-muted{background-color:hsl(var(--tw-muted))}.bg-primary{background-color:hsl(var(--tw-primary))}.bg-secondary{background-color:hsl(var(--tw-muted))}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.text-destructive-foreground{color:hsl(var(--tw-primary-foreground))}.text-foreground{color:hsl(var(--tw-foreground))}.text-muted-foreground{color:hsl(var(--tw-muted-foreground))}.text-primary{color:hsl(var(--tw-primary))}.text-primary-foreground{color:hsl(var(--tw-primary-foreground))}.text-primary-foreground\/80{color:hsl(var(--tw-primary-foreground)/.8)}.text-secondary-foreground{color:hsl(var(--tw-foreground))}.underline-offset-4{text-underline-offset:4px}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}:root,[data-theme=dark]{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--t-xs:0.75rem;--t-sm:0.8125rem;--t-base:0.9375rem;--t-md:1.0625rem;--t-lg:1.375rem;--t-xl:1.75rem;--t-2xl:2.5rem;--t-3xl:3.25rem;--lh-tight:1.15;--lh-snug:1.35;--lh-body:1.65;--fw-normal:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--r-sm:8px;--r:12px;--r-lg:16px;--r-full:999px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--bg:#0d1117;--surface:#131923;--surface-2:#1a212d;--surface-3:#222b39;--line:#2a3441;--line-soft:#1e2733;--text:#e6edf5;--text-dim:#c2ccda;--text-mute:#94a3b8;--text-faint:#6b7688;--accent:#2563eb;--accent-hi:#60a5fa;--accent-press:#1d4ed8;--accent-soft:rgba(37,99,235,.12);--accent-line:rgba(96,165,250,.32);--accent-2:#38bdf8;--on-accent:#ffffff;--grad:#2563eb;--ok:#4ade80;--ok-soft:rgba(74,222,128,.10);--ok-line:rgba(74,222,128,.25);--warn:#fbbf24;--warn-soft:rgba(251,191,36,.10);--warn-line:rgba(251,191,36,.25);--err:#f87171;--err-soft:rgba(248,113,113,.10);--err-line:rgba(248,113,113,.28);--sh-1:0 1px 2px rgba(0,0,0,.28);--sh-2:0 4px 12px -2px rgba(0,0,0,.34);--sh-3:0 16px 40px -12px rgba(0,0,0,.5);--nav-bg:rgba(13,17,23,.78);--tw-background:216 28% 7%;--tw-foreground:212 43% 93%;--tw-card:218 30% 11%;--tw-muted:218 27% 14%;--tw-muted-foreground:215 20% 65%;--tw-border:214 21% 21%;--tw-primary:221 83% 53%;--tw-primary-foreground:0 0% 100%;--tw-accent:198 93% 60%;--tw-destructive:0 91% 71%;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}[data-theme=light]{--bg:#f8fafc;--surface:#ffffff;--surface-2:#f1f5f9;--surface-3:#e8eef5;--line:#e2e8f0;--line-soft:#eef2f7;--text:#0f172a;--text-dim:#334155;--text-mute:#64748b;--text-faint:#94a3b8;--accent:#2563eb;--accent-hi:#1d4ed8;--accent-press:#1e40af;--accent-soft:rgba(37,99,235,.07);--accent-line:rgba(37,99,235,.22);--accent-2:#0369a1;--on-accent:#ffffff;--grad:#2563eb;--ok:#15803d;--ok-soft:rgba(21,128,61,.07);--ok-line:rgba(21,128,61,.22);--warn:#b45309;--warn-soft:rgba(180,83,9,.07);--warn-line:rgba(180,83,9,.22);--err:#dc2626;--err-soft:rgba(220,38,38,.06);--err-line:rgba(220,38,38,.22);--sh-1:0 1px 2px rgba(15,23,42,.06);--sh-2:0 4px 12px -2px rgba(15,23,42,.08);--sh-3:0 16px 40px -12px rgba(15,23,42,.12);--nav-bg:rgba(248,250,252,.82);--tw-background:210 40% 98%;--tw-foreground:222 47% 11%;--tw-card:0 0% 100%;--tw-muted:210 40% 96%;--tw-muted-foreground:215 16% 47%;--tw-border:214 32% 91%;--tw-primary:221 83% 53%;--tw-primary-foreground:0 0% 100%;--tw-accent:201 96% 32%;--tw-destructive:0 72% 51%;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}html{color-scheme:dark}[data-theme=light]{color-scheme:light}.auth-card,.dash-card,.lp-card,.lp-panel,.lp-plan,body{transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}@media (prefers-reduced-motion:reduce){.auth-card,.dash-card,.lp-card,.lp-panel,.lp-plan,body{transition:none}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent-hi);text-decoration:none}.auth-wrap{display:grid;place-items:center;padding:24px}.auth-card{border-radius:var(--r);padding:30px 26px;box-shadow:var(--sh-2)}.auth-card h1{margin:0 0 8px;font-size:var(--t-lg);letter-spacing:-.5px}.auth-lead{margin:0 0 22px;color:var(--text-dim)}.auth-card label{margin-bottom:6px;font-weight:var(--fw-bold);color:var(--text-mute)}.auth-card input{padding:11px 13px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);font-family:inherit;font-size:var(--t-base);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.auth-card input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-hint{margin:-12px 0 16px}.auth-card button[type=submit]{padding:12px;border-radius:var(--r-sm);color:#fff;font-weight:var(--fw-bold);box-shadow:var(--sh-2);display:inline-flex;gap:var(--s-2);transition:transform .18s var(--ease),filter .18s var(--ease)}.auth-card button[type=submit]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.auth-card button[type=submit]:disabled{opacity:.6;cursor:default}.auth-card button[type=submit][aria-busy=true]:before,.lp-btn[aria-busy=true]:before{content:"";width:1em;height:1em;flex-shrink:0;border-radius:var(--r-full);border:2px solid;border-top:2px solid transparent;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-card button[type=submit][aria-busy=true]:before,.lp-btn[aria-busy=true]:before{display:none}}.auth-error{margin:0 0 14px;padding:10px 12px;border-radius:var(--r-sm);font-weight:var(--fw-semi)}.auth-alt{margin:18px 0 0}.auth-check{width:54px;height:54px;background:var(--accent);color:#fff;font-size:var(--t-xl);box-shadow:var(--sh-2)}.dash{max-width:640px;margin:0 auto;padding:40px 22px 60px}.dash-head{display:flex;justify-content:space-between;margin-bottom:26px}.dash-head h1{margin:0;font-size:var(--t-lg);font-weight:var(--fw-bold);letter-spacing:-.5px}.btn-ghost{padding:9px 16px;border-radius:var(--r-sm);background:transparent;border:1px solid var(--line);color:var(--text);font-family:inherit;font-size:var(--t-sm);font-weight:var(--fw-semi);cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease)}.btn-ghost:hover{border-color:var(--accent);background:var(--accent-soft)}.dash-card{border-radius:var(--r);padding:6px 22px;margin-bottom:18px}.dash-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line-soft)}.dash-row:last-child{border-bottom:none}.dash-label{font-size:var(--t-sm);color:var(--text-mute);font-weight:var(--fw-semi)}.dash-value{font-size:var(--t-base)}.dash-minutes,.dash-value{font-weight:var(--fw-bold)}.dash-minutes{font-size:var(--t-lg)}.dash-minutes small{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text-mute);margin-inline-start:4px}.plan-pill{padding:4px 13px;border-radius:var(--r-lg);background:var(--accent);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold)}.dash-warn{margin:0 0 18px;padding:13px 16px;border-radius:var(--r-sm);background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);font-size:var(--t-sm);font-weight:var(--fw-semi)}.dash-help h2{margin:16px 0 10px;font-size:var(--t-base);font-weight:var(--fw-bold)}.dash-help ol{margin:0 0 18px;padding-inline-start:20px;color:var(--text-dim);font-size:var(--t-base)}.dash-help li{margin-bottom:7px}.lp{min-height:100vh;display:flex;flex-direction:column}.lp-container{width:100%;max-width:1080px;margin:0 auto;padding:0 22px}.lp-nav{position:sticky;top:0;z-index:50;background:var(--nav-bg);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--line-soft)}.lp-nav-inner{gap:20px;height:64px}.lp-brand,.lp-nav-inner{display:flex;align-items:center}.lp-brand{gap:9px}.lp-brand,.lp-brand:hover{text-decoration:none}.lp-mark{width:32px;height:32px;border-radius:var(--r-sm);flex-shrink:0;display:grid;place-items:center;background:var(--grad);box-shadow:var(--sh-2)}.lp-mark-img{background:none;box-shadow:none}.lp-mark-img img{width:28px;height:28px;display:block}.lp-wordmark{font-size:var(--t-md);font-weight:var(--fw-bold);letter-spacing:-.3px;color:var(--text)}.lp-nav-links{display:flex;gap:22px;margin-inline-start:auto}.lp-nav-links a{color:var(--text-dim);font-size:var(--t-base);font-weight:var(--fw-semi)}.lp-nav-links a:hover{color:var(--text);text-decoration:none}.lp-nav-cta{display:flex;align-items:center;gap:14px}@media (min-width:721px){.lp-nav-cta-primary{height:40px;padding:0 var(--s-5);font-size:var(--t-base)}}.lp-link-quiet{color:var(--text-dim);font-size:var(--t-base);font-weight:var(--fw-semi)}.lp-link-quiet:hover{color:var(--text);text-decoration:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border:1px solid transparent;border-radius:var(--r);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-base);font-weight:var(--fw-semi);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.lp-btn:hover{background:var(--accent-hi);text-decoration:none}.lp-btn:active{background:var(--accent-press)}.lp-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lp-btn[aria-disabled=true],.lp-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.lp-btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.lp-btn-ghost:hover{background:var(--surface-2);border-color:var(--line)}.lp-btn-ghost:active{background:var(--surface-3)}.lp-btn-text{height:auto;padding:var(--s-1) var(--s-2);background:none;border:none;border-radius:var(--r-sm);color:var(--text-dim);font-weight:var(--fw-medium)}.lp-btn-text:hover{background:none;color:var(--text)}.lp-btn-text:active{color:var(--accent)}.lp-btn-sm{height:36px;padding:0 var(--s-4);font-size:var(--t-sm)}.lp-btn-lg{height:48px;padding:0 var(--s-6);font-size:var(--t-md)}.lp-btn-block{display:flex;width:100%}.lp-btn-arrow{font-size:1.1em;line-height:0}.lp-eyebrow{margin:0 0 12px;letter-spacing:.12em}.lp-eyebrow,.lp-h1{font-weight:var(--fw-bold)}.lp-h1{margin:0 0 18px;font-size:clamp(2.1rem,5.4vw,3.4rem);line-height:1.12;letter-spacing:-1.3px;color:var(--text);text-wrap:balance}.lp-h1-nb{white-space:nowrap}.lp-h2{margin:0 0 14px;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.22;letter-spacing:-.7px}.lp-lead{margin:0 0 28px;max-width:30em;font-size:var(--t-md);line-height:1.7;color:var(--text-dim)}.lp-section-lead{margin:0 auto 34px;max-width:34em;font-size:var(--t-base);line-height:1.7}.lp-microcopy{margin:16px 0 0;font-size:var(--t-sm);color:var(--text-mute)}.lp-hero{padding:clamp(48px,8vw,92px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.lp-hero:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.lp-hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,60px);align-items:center}.lp-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lp-window{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--sh-3)}.lp-window-bar{display:flex;align-items:center;gap:6px;padding:0 2px 13px}.lp-dot{width:9px;height:9px;border-radius:50%;background:var(--line)}.lp-window-title{margin-inline-start:auto;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr}.lp-track-row{display:flex;align-items:center;gap:8px;margin-bottom:7px}.lp-track-label{width:26px;flex-shrink:0;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr;text-align:center}.lp-track-label-on{color:var(--accent-hi)}.lp-track{flex:1;height:26px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line-soft);position:relative;overflow:hidden}.lp-clip{background:linear-gradient(90deg,rgba(37,99,235,.42),rgba(37,99,235,.2))}.lp-clip,.lp-wave{position:absolute;inset:3px;border-radius:var(--r-sm)}.lp-wave{opacity:.7;background:repeating-linear-gradient(90deg,rgba(52,211,153,.62) 0 2px,transparent 2px 5px)}.lp-track-caption{background:var(--accent-soft);border-color:var(--accent-line)}.lp-cue-block{position:absolute;top:4px;bottom:4px;border-radius:var(--r-sm);background:var(--accent);opacity:0;animation:lp-cue-in .5s var(--ease) forwards}.lp-c1{inset-inline-start:4%;width:24%;animation-delay:.35s}.lp-c2{inset-inline-start:33%;width:27%;animation-delay:.95s}.lp-c3{inset-inline-start:64%;width:30%;animation-delay:1.55s}@keyframes lp-cue-in{0%{opacity:0;transform:scaleX(.4);transform-origin:inline-start}to{opacity:.95;transform:none}}.lp-cue-list{list-style:none;margin:15px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.lp-cue{display:flex;align-items:baseline;gap:10px;padding:9px 11px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line-soft);opacity:0;animation:lp-fade-up .5s var(--ease) forwards}.lp-cue-1{animation-delay:.5s}.lp-cue-2{animation-delay:1.1s}.lp-cue-3{animation-delay:1.7s}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-cue-time{flex-shrink:0;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr;font-variant-numeric:tabular-nums}.lp-cue-text{font-size:var(--t-sm);color:var(--text);line-height:1.45}.lp-section{padding:clamp(52px,7vw,88px) 0}.lp-section .lp-eyebrow,.lp-section .lp-h2,.lp-section .lp-section-lead{text-align:center}.lp-section .lp-h2{margin-bottom:12px}.lp-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-steps li{padding:26px 22px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line-soft)}.lp-step-n{display:grid;place-items:center;width:34px;height:34px;margin-bottom:15px;border-radius:var(--r);background:var(--accent);color:#fff;font-size:var(--t-base)}.lp-step-n,.lp-steps h3{font-weight:var(--fw-bold)}.lp-steps h3{margin:0 0 8px;font-size:var(--t-md);color:var(--text)}.lp-steps p{margin:0;font-size:var(--t-base);line-height:1.65;color:var(--text-dim)}.lp-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-card{padding:24px 22px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line-soft);transition:border-color .2s var(--ease),transform .2s var(--ease)}.lp-card:hover{border-color:var(--accent-line);transform:translateY(-2px)}.lp-card h3{margin:0 0 9px;font-weight:var(--fw-bold);color:var(--text)}.lp-card h3,.lp-card p{font-size:var(--t-base)}.lp-card p{margin:0;line-height:1.65;color:var(--text-dim)}.lp-card-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-hi)}.lp-card-icon svg{width:20px;height:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:20px;justify-content:center}.lp-plan{position:relative;padding:30px 26px;border-radius:var(--r);border:1px solid var(--line-soft);display:flex;flex-direction:column}.lp-plan,.lp-plan-featured{background:var(--surface)}.lp-plan-tag{position:absolute;top:16px;inset-inline-end:18px;padding:3px 10px;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--accent-hi)}.lp-plan h3{margin:0 0 6px;font-size:var(--t-md)}.lp-plan h3,.lp-plan-price{font-weight:var(--fw-bold);color:var(--text)}.lp-plan-price{margin:0 0 20px;font-size:var(--t-2xl);letter-spacing:-1px}.lp-plan-price small{font-size:var(--t-base);font-weight:var(--fw-semi);color:var(--text-mute);margin-inline-start:6px}.lp-plan-price-soon{font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-plan ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.lp-plan li{position:relative;padding-inline-start:22px;font-size:var(--t-base);color:var(--text-dim)}.lp-plan li:before{content:"ג“";position:absolute;inset-inline-start:0;color:var(--accent-hi);font-weight:var(--fw-bold);font-size:var(--t-sm)}.lp-cta{padding:clamp(56px,7vw,88px) 0;background:var(--bg);border-top:1px solid var(--line-soft)}.lp-cta-inner{text-align:center}.lp-cta .lp-h2{margin-bottom:12px}.lp-footer{margin-top:auto;padding:var(--s-12) 0 var(--s-6);border-top:1px solid var(--line-soft);background:var(--surface)}.lp-footer-inner{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--s-10) var(--s-8);align-items:start}.lp-footer-brandcol{display:flex;flex-direction:column;gap:var(--s-3)}.lp-footer-brand{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-md);font-weight:var(--fw-bold);letter-spacing:-.3px;color:var(--text)}.lp-footer-brand img{width:26px;height:26px;display:block}.lp-footer-tag{margin:0;font-size:var(--t-sm);line-height:1.6;color:var(--text-mute);max-width:30ch}.lp-footer-col{display:flex;flex-direction:column;gap:var(--s-3)}.lp-footer-col h2{margin:0 0 var(--s-1);font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.lp-footer-col a{font-size:var(--t-sm);color:var(--text-dim);transition:color var(--dur-1) var(--ease)}.lp-footer-col a:hover{color:var(--text);text-decoration:none}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--line-soft)}.lp-footer-bottom span{font-size:var(--t-xs);color:var(--text-faint)}@media (max-width:900px){.lp-hero-inner{grid-template-columns:1fr}.lp-stage{order:-1}.lp-lead{max-width:none}.lp-grid,.lp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lp-nav-inner{height:58px}.lp-nav-cta{margin-inline-start:auto}.lp-grid,.lp-steps{grid-template-columns:1fr}.lp-plans{grid-template-columns:minmax(0,340px)}.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-hero-actions .lp-btn{width:100%}.lp-btn-text{text-align:center}.lp-footer-inner{grid-template-columns:repeat(2,1fr);gap:var(--s-8) var(--s-6)}.lp-footer-brandcol{grid-column:1/-1}.lp-footer-bottom{margin-top:var(--s-8)}}@media (max-width:440px){.lp-nav-cta{gap:var(--s-2)}.lp-nav-cta .lp-btn-sm{padding:0 var(--s-3)}.lp-link-quiet{font-size:var(--t-sm)}}@media (max-width:520px){.lp-container{padding:0 16px}.lp-cue-text{font-size:var(--t-sm)}.lp-window{padding:11px}.auth-wrap{padding:16px}.auth-card{padding:24px 18px}.dash{padding:24px 16px 44px}.dash-card{padding:4px 16px}.dash-head{flex-wrap:wrap;gap:12px}.dash-row{padding:13px 0}}@media (prefers-reduced-motion:reduce){.lp-cue,.lp-cue-block{animation:none;opacity:1;transform:none}.lp-btn:hover,.lp-card:hover{transform:none}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:var(--r-sm)}.dash-back{display:inline-block;margin-bottom:4px;font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute)}.dash-back:hover{color:var(--accent-hi);text-decoration:none}.dash-minutes.is-low{color:var(--warn)}.dash-warn{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.dash-warn strong{font-weight:var(--fw-bold)}.dash-warn span{font-weight:var(--fw-medium)}.dash-warn-soft{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text-dim)}.dash-warn-cta{margin-top:6px;padding:8px 16px;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--t-sm);font-weight:var(--fw-bold)}.dash-warn-cta:hover{text-decoration:none;filter:brightness(1.07)}.auth-home,.dash-help-note{margin:0 0 18px;font-size:var(--t-sm);color:var(--text-mute)}.auth-home{display:block;text-align:center;letter-spacing:.08em;text-transform:uppercase}.auth-home:hover{color:var(--accent-hi)}.auth-card input::-moz-placeholder{color:var(--text-mute);opacity:.6}.auth-card input::placeholder{color:var(--text-mute);opacity:.6}.auth-consent{display:flex;align-items:flex-start;gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text-dim)}.auth-consent input[type=checkbox]{margin-top:3px;flex-shrink:0;width:16px;height:16px;accent-color:var(--accent)}.auth-consent a{color:var(--accent-hi);font-weight:var(--fw-medium)}.lp-showcase{margin-top:42px;display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:clamp(28px,5vw,56px);align-items:center}.lp-panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-3);font-size:var(--t-xs)}.lp-panel-top{display:flex;align-items:center;gap:8px;padding:11px 13px;background:var(--surface);border-bottom:1px solid var(--line-soft)}.lp-panel-mark{width:22px;height:22px;border-radius:var(--r-sm);flex-shrink:0;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-panel-name{font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.2px}.lp-panel-plan{margin-inline-start:auto;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--accent-line);padding:3px 9px;border-radius:var(--r-lg)}.lp-panel-body{padding:13px;display:flex;flex-direction:column;gap:11px}.lp-panel-card,.lp-panel-cues{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r);padding:11px 12px}.lp-panel-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-panel-count,.lp-panel-seq{color:var(--text-mute);direction:ltr}.lp-panel-badge,.lp-panel-count,.lp-panel-seq{font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-panel-badge{letter-spacing:.06em;color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--accent-line);padding:2px 7px;border-radius:var(--r-lg)}.lp-panel-langs{display:flex;align-items:center;gap:8px}.lp-panel-lang{flex:1;text-align:center;padding:7px 6px;border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:var(--fw-bold);background:var(--bg);border:1px solid var(--line);color:var(--text-dim)}.lp-panel-lang.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-panel-arrow{color:var(--accent-hi);font-size:var(--t-sm);flex-shrink:0}.lp-panel-spk{display:flex;gap:7px}.lp-spk{padding:4px 11px;border-radius:var(--r-lg);font-size:var(--t-xs);font-weight:var(--fw-bold);color:#fff}.lp-spk-a{background:#2563eb}.lp-spk-b{background:#34d399;color:#06281c}.lp-panel-cues{display:flex;flex-direction:column}.lp-cue-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line-soft)}.lp-cue-row:first-of-type{border-top:none}.lp-cue-row.is-active .lp-cue-body{color:var(--text)}.lp-cue-tc{flex-shrink:0;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr;font-variant-numeric:tabular-nums}.lp-cue-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lp-cue-body{font-size:var(--t-xs);line-height:1.5;color:var(--text-dim)}.lp-panel-cta{margin-top:2px;padding:11px;text-align:center;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold);box-shadow:var(--sh-2)}.lp-showcase-copy{text-align:start}.lp-tag{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--t-xs);letter-spacing:.05em;color:var(--accent-hi)}.lp-h3,.lp-tag{font-weight:var(--fw-bold)}.lp-h3{margin:0 0 14px;font-size:clamp(1.25rem,2.4vw,1.6rem);letter-spacing:-.5px;line-height:1.3;color:var(--text)}.lp-showcase-copy p{margin:0 0 14px;font-size:var(--t-base);line-height:1.7;color:var(--text-dim)}.lp-xlate{margin:22px 0;padding:16px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.lp-xlate-row{display:flex;align-items:center;gap:11px}.lp-xlate-flag{flex-shrink:0;width:32px;text-align:center;padding:3px 0;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-xlate-text{font-size:var(--t-base);line-height:1.5;color:var(--text-dim)}.lp-xlate-out .lp-xlate-flag{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-xlate-out .lp-xlate-text{color:var(--text);font-weight:var(--fw-semi)}.lp-xlate-mid{display:flex;align-items:center;gap:10px;margin:11px 0;padding-inline-start:43px}.lp-xlate-mid:after,.lp-xlate-mid:before{content:"";height:1px;flex:1;background:var(--line)}.lp-xlate-mid span{font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--accent-hi);white-space:nowrap}.lp-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.lp-ticks li{position:relative;padding-inline-start:24px;font-size:var(--t-base);color:var(--text-dim)}.lp-ticks li:before{content:"ג“";position:absolute;inset-inline-start:0;color:var(--accent-hi);font-weight:var(--fw-bold)}.lp-card-hero{background:var(--bg);border-color:var(--accent-line)}@media (max-width:900px){.lp-showcase{grid-template-columns:1fr;justify-items:center}.lp-panel{max-width:340px;width:100%}.lp-showcase-copy{max-width:560px}}@media (max-width:520px){.lp-xlate-mid{padding-inline-start:0}.lp-panel-langs{flex-direction:column;gap:6px}.lp-panel-arrow{transform:rotate(-90deg)}}.lp-theme-btn{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r);cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--text-dim);transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.lp-theme-btn:hover{color:var(--accent-hi);border-color:var(--accent-line);background:var(--accent-soft)}.auth-theme{position:fixed;top:16px;inset-inline-end:16px;z-index:20}.lp-burger,.lp-nav-toggle{display:none}@media (max-width:820px){.lp-nav-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-nav-toggle:focus-visible~.lp-nav-inner .lp-burger{outline:3px solid var(--accent-hi);outline-offset:3px}.lp-burger{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer}.lp-burger span{display:block;width:15px;height:1.5px;background:currentColor;position:relative}.lp-burger span:after,.lp-burger span:before{content:"";position:absolute;left:0;width:15px;height:1.5px;background:currentColor;transition:transform .22s var(--ease)}.lp-burger span:before{top:-5px}.lp-burger span:after{top:5px}.lp-nav-links{position:fixed;inset:58px 0 auto 0;display:flex;flex-direction:column;gap:0;margin:0;padding:6px 0 10px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--sh-2);max-height:0;overflow:hidden;transition:max-height .28s var(--ease)}.lp-nav-links a{padding:14px 22px;font-size:var(--t-base);border-top:1px solid var(--line-soft)}.lp-nav-toggle:checked~.lp-nav-inner .lp-nav-links{max-height:60vh}.lp-nav-toggle:checked~.lp-nav-inner .lp-burger span{background:transparent}.lp-nav-toggle:checked~.lp-nav-inner .lp-burger span:before{transform:translateY(5px) rotate(45deg)}.lp-nav-toggle:checked~.lp-nav-inner .lp-burger span:after{transform:translateY(-5px) rotate(-45deg)}}@media (max-width:720px){.lp-btn{min-height:46px;padding:13px 22px}.lp-btn-sm{min-height:40px}.lp-nav-cta{gap:10px}.lp-hero{padding-top:34px}.lp-hero-copy{text-align:center}.lp-hero-copy .lp-microcopy,.lp-lead{margin-inline:auto}.lp-h1{letter-spacing:-.8px}.lp-section{padding:46px 0}.lp-eyebrow{margin-bottom:9px}.lp-card,.lp-steps li{padding:20px 18px}.lp-plan{padding:24px 20px}.lp-showcase{margin-top:30px;gap:26px}.lp-showcase-copy{text-align:center}.lp-showcase-copy .lp-ticks{text-align:start;display:inline-flex}.lp-xlate{text-align:start}}@media (max-width:420px){.lp-h1{font-size:var(--t-xl)}.lp-lead{font-size:var(--t-base)}.lp-cue-body,.lp-panel{font-size:var(--t-xs)}.lp-plan-price{font-size:var(--t-xl)}.auth-card{padding:22px 16px}.auth-theme{top:10px;inset-inline-end:10px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-hero-copy>*{animation:lp-rise .5s var(--ease) both}.lp-hero-copy>:first-child{animation-delay:.02s}.lp-hero-copy>:nth-child(2){animation-delay:.08s}.lp-hero-copy>:nth-child(3){animation-delay:.14s}.lp-hero-copy>:nth-child(4){animation-delay:.2s}.lp-hero-copy>:nth-child(5){animation-delay:.26s}.lp-stage{animation:lp-rise .6s var(--ease) .16s both}@media (prefers-reduced-motion:reduce){.lp-hero-copy>*,.lp-stage{animation:none}}[data-theme=light] .lp-wave{opacity:.5}[data-theme=light] .lp-dot{background:var(--line)}[data-theme=light] .lp-spk-b{color:#04241a}[data-theme=light] .lp-panel{background:var(--surface)}[data-theme=light] .lp-panel-card,[data-theme=light] .lp-panel-cues{background:var(--bg)}[data-theme=light] .lp-track{background:var(--surface-2)}.dash-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.auth-card button[disabled]{opacity:.72;cursor:progress}.auth-card button{min-height:46px;transition:filter .18s var(--ease),transform .18s var(--ease)}.auth-card button:not([disabled]):hover{filter:brightness(1.06);transform:translateY(-1px)}.auth-check{width:46px;height:46px;margin:0 auto 16px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-hi);font-weight:var(--fw-bold)}@media (max-width:520px){.dash-head{flex-direction:column;align-items:flex-start}.dash-actions{margin-inline-start:0}}.state-wrap{padding:32px 20px}.state-card{max-width:440px;padding:40px 28px 32px}.state-code{display:block;margin-bottom:6px;font-size:var(--t-3xl);letter-spacing:-2px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.state-code,.state-icon{font-weight:var(--fw-bold)}.state-icon{width:46px;height:46px;margin:0 auto 16px;border-radius:50%;font-size:var(--t-lg)}.state-card h1{margin:0 0 10px;font-size:var(--t-lg);letter-spacing:-.5px}.state-card p{margin:0 auto 24px;max-width:30em;line-height:1.7}.state-actions{gap:10px}.state-help{display:inline-block;margin-top:20px;font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text-mute)}.state-help:hover{color:var(--accent-hi)}.sk{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.sk-xs{width:64px;height:10px;margin-bottom:10px}.sk-title{width:160px;height:20px;margin-bottom:14px}.sk-btn{width:92px;height:34px;border-radius:var(--r-sm)}.sk-label{width:90px;height:13px}.sk-value{width:120px;height:15px}.sk-line{height:12px;margin-bottom:10px}.sk-short{width:55%}.sk-number{width:130px;height:46px;margin-bottom:14px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.js-reveal .lp-reveal{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.js-reveal .lp-reveal.is-in{transform:none}.js-reveal .lp-reveal:not(.is-in){will-change:opacity,transform}.lp-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:20px;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-line);font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--accent-hi)}.lp-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-hi);flex-shrink:0}.lp-h1-accent{background:var(--accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-langbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;margin-bottom:26px;border-radius:var(--r-sm)}.lp-langbar-pill{padding:6px 16px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-langbar-pill.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-langbar-swap{color:var(--accent-hi);font-size:var(--t-base)}.lp-langbar-more{font-size:var(--t-xs)}.lp-btn-arrow{margin-inline-start:8px}.lp-play{width:0;height:0;margin-inline-end:9px;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:5px 0 5px 8px}[dir=rtl] .lp-play{transform:rotate(180deg)}.lp-trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.lp-trust li{position:relative;padding-inline-start:20px;font-size:var(--t-sm);color:var(--text-mute)}.lp-trust li:before{content:"ג“";position:absolute;inset-inline-start:0;color:var(--ok);font-weight:var(--fw-bold)}.lp-app{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-3)}.lp-app-bar{padding:11px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.lp-app-bar,.lp-app-brand{display:flex;align-items:center}.lp-app-brand{gap:6px}.lp-app-logo{display:flex;flex-shrink:0}.lp-app-logo img{display:block;width:14px;height:14px}.lp-app-name{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-app-dots{margin-inline-start:auto;display:flex;gap:5px}.lp-app-dots i{width:9px;height:9px;border-radius:50%;display:block}.lp-app-dots .d1{background:#34d399}.lp-app-dots .d2{background:#fbbf24}.lp-app-dots .d3{background:#f87171}.lp-app-body{padding:15px;display:flex;flex-direction:column;gap:14px}.lp-tabs{display:flex;gap:8px}.lp-tab{flex:1;text-align:center;padding:9px 10px;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:var(--fw-bold);background:var(--bg);border:1px solid var(--line);color:var(--text-mute)}.lp-tab.is-on{background:var(--accent);border-color:transparent;color:#fff;box-shadow:var(--sh-2)}.lp-field-label{display:block;margin-bottom:7px;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-pair{display:flex;align-items:center;gap:9px}.lp-pair-note{margin:7px 2px 0;font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--accent-hi)}.lp-pair-lang{flex:1;text-align:center;padding:8px 6px;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:var(--fw-bold);background:var(--bg);border:1px solid var(--line);color:var(--text-dim)}.lp-pair-lang.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-pair-swap{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--t-sm)}.lp-progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-progress-pct{color:var(--accent-hi);font-variant-numeric:tabular-nums}.lp-progress-live{display:inline-flex;align-items:center;gap:6px}.lp-bar{height:6px;border-radius:var(--r-lg);overflow:hidden;background:var(--bg);border:1px solid var(--line-soft)}.lp-bar-fill{display:block;height:100%;width:72%;background:var(--accent);border-radius:var(--r-lg);transform-origin:inline-start;animation:lp-fill 1.4s var(--ease-out) both}@keyframes lp-fill{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.lp-steps-mini{list-style:none;margin:13px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lp-steps-mini li{position:relative;padding-inline-start:20px;font-size:var(--t-xs);color:var(--text-mute)}.lp-steps-mini li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--line)}.lp-steps-mini li.is-done:before{background:var(--ok);border-color:var(--ok)}.lp-steps-mini li.is-done{color:var(--text-dim)}.lp-steps-mini li.is-live:before{background:var(--accent);border-color:var(--accent);animation:rs-pulse 1.6s var(--ease) infinite}.lp-steps-mini li.is-live{color:var(--accent-hi);font-weight:var(--fw-bold)}.lp-io{padding:12px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line-soft);flex-direction:column}.lp-io,.lp-io-row{display:flex;gap:10px}.lp-io-row{align-items:center}.lp-io-flag{flex-shrink:0;width:28px;text-align:center;padding:3px 0;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-io-text{font-size:var(--t-sm);line-height:1.45;color:var(--text-mute)}.lp-io-out .lp-io-flag{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-io-out .lp-io-text{color:var(--text);font-weight:var(--fw-semi)}[data-theme=light] .lp-app{background:#fff}[data-theme=light] .lp-app-bar{background:var(--surface)}[data-theme=light] .lp-langbar-pill:not(.is-on),[data-theme=light] .lp-pair-lang:not(.is-on),[data-theme=light] .lp-tab:not(.is-on){background:#fff}@media (max-width:720px){.lp-langbar{justify-content:center}.lp-langbar-more{width:100%;text-align:center}.lp-trust{justify-content:center;gap:8px 14px}.lp-trust li{font-size:var(--t-xs)}}.lp-field,.lp-progress-block{display:block}.lp-skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:200;padding:12px 20px;border-radius:0 0 var(--r-sm) 0;background:var(--accent);color:#fff;font-weight:var(--fw-bold);text-decoration:none}.lp-skip:focus{inset-inline-start:0;outline:3px solid var(--text);outline-offset:2px}#main:focus{outline:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent-hi);outline-offset:3px;border-radius:var(--r-sm)}.lp-lead-strong{font-weight:var(--fw-bold)}.lp-demo{margin-top:34px}.lp-demo-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:26px}.lp-demo-tab{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 18px;border-radius:var(--r-lg);cursor:pointer;background:var(--surface);border:1px solid var(--line);font-family:inherit;font-weight:var(--fw-bold);color:var(--text-dim);transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.lp-demo-tab.is-on,.lp-demo-tab:hover{border-color:var(--accent-line)}.lp-demo-tab.is-on{background:var(--accent-soft);color:var(--accent-hi)}.lp-demo-num{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--bg);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-tab.is-on .lp-demo-num{background:var(--accent);color:#fff}.lp-demo-stage{outline-offset:6px}.lp-demo-frame{max-width:780px;margin:0 auto;border-radius:var(--r)}.lp-demo-chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line-soft)}.lp-demo-chrome-dots{display:flex;gap:5px}.lp-demo-chrome-dots i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.lp-demo-chrome-title{margin-inline-start:auto;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr}.lp-demo-work{display:grid;grid-template-columns:210px 1fr;gap:14px;padding:14px;min-height:300px;align-items:start}.lp-demo-panel{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r);overflow:hidden}.lp-demo-panel-top{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line-soft);color:var(--text-dim)}.lp-demo-panel-mark,.lp-demo-panel-top{font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-panel-mark{width:20px;height:20px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--accent);color:#fff}.lp-demo-panel-body{padding:11px;display:flex;flex-direction:column;gap:11px}.lp-demo-row{display:flex;align-items:center;gap:7px}.lp-demo-lang{flex:1;text-align:center;padding:6px 4px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-demo-lang.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-demo-swap{color:var(--accent-hi);font-size:var(--t-sm)}.lp-demo-cta{padding:9px;text-align:center;border-radius:var(--r-sm);background:var(--accent);color:#fff}.lp-demo-cta,.lp-demo-prog-head{font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-prog-head{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--text-dim)}.lp-demo-bar{height:5px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line-soft)}.lp-demo-bar-fill{display:block;height:100%;background:var(--accent);border-radius:var(--r-lg);transition:width .6s var(--ease-out)}.lp-demo-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lp-demo-checks li{position:relative;padding-inline-start:18px;font-size:var(--t-xs);color:var(--text-mute)}.lp-demo-checks li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--line)}.lp-demo-checks li.is-done:before{background:var(--ok);border-color:var(--ok)}.lp-demo-checks li.is-done{color:var(--text-dim)}.lp-demo-checks li.is-live:before{background:var(--accent);border-color:var(--accent)}.lp-demo-checks li.is-live{color:var(--accent-hi);font-weight:var(--fw-bold)}.lp-demo-timeline{display:flex;flex-direction:column;gap:8px}.lp-demo-track{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r-sm);position:relative;overflow:hidden}.lp-demo-track-tag{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr;width:20px;flex-shrink:0}.lp-demo-clip{height:16px;border-radius:var(--r-sm);flex:1}.lp-demo-clip-v{background:linear-gradient(90deg,rgba(37,99,235,.4),rgba(37,99,235,.18))}.lp-demo-clip-a{background:repeating-linear-gradient(90deg,rgba(74,222,128,.55) 0 2px,transparent 2px 5px)}.lp-demo-track-cc.is-filled{border-color:var(--accent-line);background:var(--accent-soft)}.lp-demo-empty{font-size:var(--t-xs);color:var(--text-mute)}.lp-demo-cue{height:16px;border-radius:var(--r-sm);background:var(--accent);animation:lp-fade-up .4s var(--ease-out) both}.lp-demo-cue.c1{flex:2}.lp-demo-cue.c2{flex:3;animation-delay:.1s}.lp-demo-cue.c3{flex:2;animation-delay:.2s}.lp-demo-out{margin-top:4px;padding:11px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px;animation:lp-fade-up .4s var(--ease-out) both}.lp-demo-out-row{display:flex;align-items:center;gap:9px;font-size:var(--t-xs);color:var(--text-mute)}.lp-demo-out-row.is-final{color:var(--text);font-weight:var(--fw-semi)}.lp-demo-flag{width:26px;text-align:center;flex-shrink:0;padding:2px 0;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-demo-out-row.is-final .lp-demo-flag{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-demo-caption{max-width:560px;margin:22px auto 0;text-align:center}.lp-demo-title{margin:0 0 7px;font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text)}.lp-demo-caption p{margin:0;font-size:var(--t-base);line-height:1.65;color:var(--text-dim)}.lp-trustbar{padding:var(--s-12) 0;border-block:1px solid var(--line-soft);background:var(--bg)}.lp-trustbar-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lp-trustbar-item{padding-inline:var(--s-8)}.lp-trustbar-item:first-child{padding-inline-start:0}.lp-trustbar-item:last-child{padding-inline-end:0}.lp-trustbar-item+.lp-trustbar-item{border-inline-start:1px solid var(--line-soft)}.lp-trustbar-item h3{margin:0 0 var(--s-2);font-size:var(--t-base);font-weight:var(--fw-bold);color:var(--text)}.lp-trustbar-item p{margin:0;font-size:var(--t-sm);line-height:1.6;color:var(--text-dim)}@media (max-width:720px){.lp-trustbar{padding:var(--s-8) 0}.lp-trustbar-inner{grid-template-columns:1fr;gap:var(--s-6)}.lp-trustbar-item{padding-inline:0}.lp-trustbar-item+.lp-trustbar-item{border-inline-start:none;border-top:1px solid var(--line-soft);padding-top:var(--s-6)}}.lp-tr-grid{margin-top:38px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lp-tr-card{padding:24px 22px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line-soft)}.lp-tr-card-main{background:var(--bg);border-color:var(--accent-line)}.lp-tr-card h3{margin:0 0 9px;font-size:var(--t-base);font-weight:var(--fw-bold);color:var(--text)}.lp-tr-card p{margin:0;font-size:var(--t-base);line-height:1.65;color:var(--text-dim)}.lp-tr-dir{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px}.lp-tr-from,.lp-tr-to{padding:4px 11px;border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:var(--fw-bold);background:var(--surface);border:1px solid var(--line);color:var(--text-mute)}.lp-tr-to{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-tr-arrow{color:var(--accent-hi);font-weight:var(--fw-bold)}.lp-tr-demo{margin-top:22px;padding:20px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r);display:flex;flex-direction:column;gap:11px}.lp-tr-line{display:flex;align-items:center;gap:12px}.lp-tr-flag{width:34px;text-align:center;flex-shrink:0;padding:4px 0;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-tr-line.is-out .lp-tr-flag{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-tr-text{font-size:var(--t-base);line-height:1.5;color:var(--text-dim)}.lp-tr-line.is-out .lp-tr-text{color:var(--text);font-weight:var(--fw-semi)}.lp-tr-note{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--text-mute);text-align:center;direction:ltr}.lp-tr-cta{margin-top:28px;text-align:center}.lp-faq-wrap{max-width:780px}.lp-faq{margin-top:34px;display:flex;flex-direction:column;gap:10px}.lp-faq-item{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r-sm);overflow:hidden;transition:border-color .18s var(--ease)}.lp-faq-item[open]{border-color:var(--accent-line)}.lp-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:56px;padding:16px 20px;font-size:var(--t-base);font-weight:var(--fw-bold);color:var(--text)}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";margin-inline-start:auto;flex-shrink:0;font-size:var(--t-lg);font-weight:var(--fw-normal);line-height:1;color:var(--accent-hi);transition:transform .2s var(--ease)}.lp-faq-item[open] summary:after{content:"גˆ’"}.lp-faq-item summary:hover{color:var(--accent-hi)}.lp-faq-a{padding:0 20px 18px;font-size:var(--t-base);line-height:1.75;color:var(--text-dim)}.lp-plan-free{border-color:var(--accent-line)}.lp-plan-tag-free{background:var(--accent);border-color:transparent;color:#fff}.lp-plan-note{display:block;margin-top:10px;text-align:center;font-size:var(--t-xs);color:var(--text-mute)}.lp-cta-note{margin:16px 0 0;font-size:var(--t-sm);color:var(--text-mute)}@media (max-width:900px){.lp-tr-grid,.lp-trustbar-inner{grid-template-columns:1fr}.lp-trustbar-inner{gap:20px;text-align:center}.lp-demo-work{grid-template-columns:1fr;min-height:0}}@media (max-width:720px){.lp-demo-tabs{gap:7px}.lp-demo-tab{padding:9px 13px;font-size:var(--t-xs)}.lp-demo-tab-label{display:none}.lp-demo-tab.is-on .lp-demo-tab-label{display:inline}.lp-faq-item summary{font-size:var(--t-base);padding:15px 16px}.lp-faq-a{padding:0 16px 16px;font-size:var(--t-sm)}}@media (prefers-reduced-motion:reduce){.lp-demo-cue,.lp-demo-out{animation:none}.lp-demo-bar-fill{transition:none}}.lp-demo-section{padding-top:clamp(40px,6vw,68px)}.lp-demo-prog{display:block}.dash-connect{margin-bottom:20px;padding:22px 22px 20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--accent-line)}.dash-connect-tag{display:inline-block;margin-bottom:10px;padding:3px 11px;border-radius:var(--r-lg);background:var(--accent);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.04em}.dash-connect h2{margin:0 0 16px;font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text)}.dash-connect-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:13px;counter-reset:connect}.dash-connect-steps li{position:relative;padding-inline-start:38px;counter-increment:connect}.dash-connect-steps li:before{content:counter(connect);position:absolute;inset-inline-start:0;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--accent-line);color:var(--accent-hi);font-size:var(--t-xs);font-weight:var(--fw-bold)}.dash-connect-steps strong{display:block;margin-bottom:2px;font-size:var(--t-base);font-weight:var(--fw-bold);color:var(--text)}.dash-connect-steps span{font-size:var(--t-sm);line-height:1.55;color:var(--text-dim)}.lp-demo-spk{display:flex;gap:6px}.lp-demo-spk-chip{padding:3px 10px;border-radius:var(--r-lg);font-size:var(--t-xs);font-weight:var(--fw-bold);color:#fff;animation:lp-fade-up .35s var(--ease-out) both}.lp-demo-spk-chip.a{background:#2563eb}.lp-demo-spk-chip.b{background:#34d399;color:#06281c;animation-delay:.08s}@media (prefers-reduced-motion:reduce){.lp-demo-spk-chip{animation:none}}.legal{min-height:100vh;padding:40px 20px 72px;background:var(--bg)}.legal-inner{max-width:680px;margin:0 auto}.legal-back{display:inline-block;margin-bottom:26px;font-size:var(--t-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.legal-back:hover{color:var(--accent-hi);text-decoration:none}.legal h1{margin:0 0 6px;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:var(--fw-bold);letter-spacing:-.8px;color:var(--text)}.legal-updated{margin:0 0 34px;font-size:var(--t-sm);color:var(--text-mute)}.legal-lead{margin:0 0 30px;font-size:var(--t-base);line-height:1.7;color:var(--text-dim)}.legal h2{margin:32px 0 10px;font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text)}.legal p{margin:0 0 14px;font-size:var(--t-base);line-height:1.8;color:var(--text-dim)}.legal a{color:var(--accent-hi)}.legal-contact{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.legal-contact-card{display:block;padding:18px 20px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-soft);transition:border-color .18s var(--ease),transform .18s var(--ease)}.legal-contact-card:hover{border-color:var(--accent-line);transform:translateY(-1px);text-decoration:none}.legal-contact-card strong{display:block;margin-bottom:4px;font-size:var(--t-base);font-weight:var(--fw-bold);color:var(--text)}.legal-contact-card span{font-size:var(--t-sm);color:var(--text-dim)}.legal-note{font-size:var(--t-base);color:var(--text-mute)}@media (max-width:520px){.legal{padding:28px 16px 56px}.legal p{font-size:var(--t-base)}}.lp-billing{display:flex;width:-moz-fit-content;width:fit-content;gap:6px;margin:0 auto 34px;padding:5px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft)}.lp-billing-opt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 20px;border:none;border-radius:var(--r-lg);cursor:pointer;background:transparent;color:var(--text-dim);font-family:inherit;font-size:var(--t-base);font-weight:var(--fw-bold);transition:background-color .18s var(--ease),color .18s var(--ease)}.lp-billing-opt:hover{color:var(--text)}.lp-billing-opt.is-on{background:var(--accent);color:#fff;box-shadow:var(--sh-2)}.lp-billing-save{font-size:var(--t-xs);font-weight:var(--fw-bold);padding:3px 9px;border-radius:var(--r-lg);background:rgba(255,255,255,.16);white-space:nowrap}.lp-billing-opt:not(.is-on) .lp-billing-save{background:var(--accent-soft);color:var(--accent-hi)}.lp-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;text-align:start}.lp-tier{position:relative;display:flex;flex-direction:column;padding:26px 22px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line-soft);transition:border-color .2s var(--ease),transform .2s var(--ease)}.lp-tier:hover{border-color:var(--accent-line);transform:translateY(-2px)}.lp-tier.is-featured{background:var(--surface);border-color:var(--accent);box-shadow:var(--sh-2)}.lp-tier-badge{position:absolute;top:-12px;inset-inline-start:50%;padding:5px 14px;border-radius:var(--r-lg);white-space:nowrap;background:var(--accent);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold);box-shadow:var(--sh-2)}.lp-tier-badge,[dir=rtl] .lp-tier-badge{transform:translateX(50%)}.lp-tier-name{margin:6px 0 4px;font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text)}.lp-tier-aud{margin:0 0 14px;font-size:var(--t-xs);font-weight:var(--fw-semi);line-height:1.45;color:var(--accent-hi)}.lp-tier:not(.is-featured) .lp-tier-aud{color:var(--text-mute)}.lp-tier-price{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.lp-tier-num{font-size:var(--t-xl);font-weight:var(--fw-bold);letter-spacing:-1px;color:var(--text)}.lp-tier-per{font-size:var(--t-xs);color:var(--text-mute)}.lp-tier-desc{margin:0 0 16px;font-size:var(--t-sm);line-height:1.6;color:var(--text-dim);flex-shrink:0}.lp-tier-feats{list-style:none;margin:0 0 20px;padding:0;flex:1;display:flex;flex-direction:column;gap:9px}.lp-tier-feats li{position:relative;padding-inline-start:22px;font-size:var(--t-sm);line-height:1.45;color:var(--text-dim)}.lp-tier-feats li:before{content:"ג“";position:absolute;inset-inline-start:0;color:var(--accent-hi);font-weight:var(--fw-bold);font-size:var(--t-sm)}.lp-tier.is-featured .lp-tier-feats li{color:var(--text)}.lp-enterprise{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:22px;padding:26px;border-radius:var(--r);text-align:start;background:var(--surface-2);border:1px solid var(--line-soft)}.lp-enterprise h3{margin:0 0 6px;font-size:var(--t-md);font-weight:var(--fw-bold);color:var(--text)}.lp-enterprise p{margin:0;font-size:var(--t-base);line-height:1.6;color:var(--text-dim);max-width:52ch}.lp-enterprise .lp-btn{margin-inline-start:auto;flex-shrink:0}@media (max-width:1040px){.lp-tiers{grid-template-columns:repeat(2,1fr)}.lp-tier.is-featured{margin-top:6px}}@media (max-width:640px){.lp-tiers{grid-template-columns:1fr;gap:22px}.lp-billing{width:100%;justify-content:center;flex-wrap:wrap}.lp-billing-opt{flex:1;justify-content:center;padding:9px 12px;font-size:var(--t-sm)}.lp-billing-save{font-size:var(--t-xs);padding:2px 7px}.lp-enterprise{flex-direction:column;align-items:stretch;text-align:center;padding:22px 18px}.lp-enterprise p{max-width:none}.lp-enterprise .lp-btn{margin-inline-start:0;width:100%}.lp-tier-num{font-size:var(--t-xl)}}[data-theme=light] .lp-tier{background:#fff}[data-theme=light] .lp-tier.is-featured{background:var(--surface)}.lp-demo-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.lp-demo-gear{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;color:var(--text-mute)}.lp-demo-gear,.lp-demo-lang-badge{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line)}.lp-demo-lang-badge{padding:4px 10px;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim);direction:ltr}.lp-demo-brand{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.lp-demo-brand-text{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.lp-demo-brand-text strong{font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text)}.lp-demo-brand-text em{font-size:var(--t-xs);font-style:normal;color:var(--text-mute)}.lp-demo-brand-mark{width:26px;height:26px;flex-shrink:0;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--grad);color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-titlebar{display:flex;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line-soft)}.lp-demo-back{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute)}.lp-demo-screen{margin-inline-start:auto;font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text)}.lp-demo-body{padding:11px}.lp-demo-body,.lp-demo-card{display:flex;flex-direction:column;gap:10px}.lp-demo-card{padding:11px 12px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line-soft)}.lp-demo-card-label{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);text-align:start}.lp-demo-opt{display:flex;align-items:center;gap:10px}.lp-demo-opt-name{margin-inline-start:auto;font-size:var(--t-xs);color:var(--text-dim);text-align:end}.lp-demo-stepper{display:inline-flex;align-items:center;gap:2px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface);border:1px solid var(--line)}.lp-demo-stepper i{width:20px;height:22px;display:grid;place-items:center;font-style:normal;font-size:var(--t-sm);color:var(--text-mute)}.lp-demo-stepper b{width:24px;text-align:center;font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text)}.lp-demo-toggle{width:34px;height:19px;border-radius:var(--r-lg);flex-shrink:0;background:var(--line);position:relative;display:block}.lp-demo-toggle.is-on{background:var(--accent)}.lp-demo-toggle i{position:absolute;top:2px;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff}.lp-demo-toggle.is-on i{inset-inline-start:auto;inset-inline-end:2px}.lp-demo-pairbox{display:inline-flex;align-items:center;gap:5px}.lp-demo-pairbox b{padding:4px 9px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-demo-pairbox b.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-hi)}.lp-demo-pairbox em{font-style:normal;font-size:var(--t-xs);color:var(--accent-hi)}.lp-demo-runbtn{padding:11px;text-align:center;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--t-sm);font-weight:var(--fw-bold);box-shadow:var(--sh-2)}.lp-demo-progline{display:flex;align-items:center}.lp-demo-pct{color:var(--accent-hi);direction:ltr}.lp-demo-pct,.lp-demo-progname{font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-progname{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;color:var(--text-dim)}.lp-demo-spin{width:11px;height:11px;border-radius:50%;flex-shrink:0;border:2px solid var(--line);border-top-color:var(--accent-hi);animation:lp-spin .8s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-demo-track2{height:5px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line-soft)}.lp-demo-track2-fill{display:block;height:100%;background:var(--accent);border-radius:var(--r-lg);transition:width .6s var(--ease-out)}.lp-demo-steplist{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.lp-demo-steplist li{position:relative;padding-inline-end:24px;text-align:end;font-size:var(--t-xs);color:var(--text-mute)}.lp-demo-steplist li:after{content:"";position:absolute;inset-inline-end:0;top:1px;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);background:var(--surface)}.lp-demo-steplist li.is-done{color:var(--text-dim)}.lp-demo-steplist li.is-done:after{content:"ג“";color:#fff;font-size:var(--t-xs);font-weight:var(--fw-bold);display:grid;place-items:center;background:var(--accent);border-color:transparent}.lp-demo-steplist li:not(:last-child):before{content:"";position:absolute;inset-inline-end:7px;top:16px;width:1px;height:7px;background:var(--line)}.lp-demo-cancel{margin-top:2px;padding:8px;text-align:center;border-radius:var(--r-sm);border:1px solid var(--line);font-weight:var(--fw-bold)}.lp-demo-cancel,.lp-demo-toast{background:var(--surface);font-size:var(--t-xs);color:var(--text-dim)}.lp-demo-toast{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--r-sm);border:1px solid var(--line-soft);animation:lp-fade-up .35s var(--ease-out) both}.lp-demo-toast.is-ok{border-color:rgba(52,211,153,.4)}.lp-demo-toast span:nth-child(2){margin-inline-start:auto;text-align:end}.lp-demo-toast-x{color:var(--text-mute);font-size:var(--t-sm)}.lp-demo-toast-tick{place-items:center;background:#34d399;color:#06281c}.lp-demo-toast-info,.lp-demo-toast-tick{width:17px;height:17px;border-radius:50%;flex-shrink:0;display:grid;font-size:var(--t-xs);font-weight:var(--fw-bold)}.lp-demo-toast-info{place-items:center;border:1.5px solid var(--accent-line);color:var(--accent-hi);font-style:italic}.lp-demo-work{min-height:430px}@media (max-width:900px){.lp-demo-work{min-height:0}}@media (prefers-reduced-motion:reduce){.lp-demo-spin,.lp-demo-toast{animation:none}.lp-demo-track2-fill{transition:none}}.lp-live{margin-top:30px}.lp-live-rail{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.lp-live-stage{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text-mute);transition:color .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease)}.lp-live-bullet{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--line);transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.lp-live-stage.is-done{color:var(--text-dim);border-color:var(--line)}.lp-live-stage.is-done .lp-live-bullet{background:var(--ok)}.lp-live-stage.is-active{color:var(--accent-hi);border-color:var(--accent-line);background:var(--accent-soft);font-weight:var(--fw-bold)}.lp-live-stage.is-active .lp-live-bullet{background:var(--accent-hi);box-shadow:0 0 0 4px var(--accent-soft)}.lp-live-grid{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.lp-live-panel{align-self:start}.lp-live-fill{display:block;height:100%;border-radius:var(--r-lg);background:var(--accent);transition:width .18s linear}.lp-live-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.lp-live-feed{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r);padding:16px;min-height:330px;display:flex;flex-direction:column}.lp-live-feed-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid var(--line-soft);font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-dim)}.lp-live-count{color:var(--accent-hi);direction:ltr;font-variant-numeric:tabular-nums}.lp-live-lines{display:flex;flex-direction:column;gap:10px;flex:1}.lp-live-line{padding:11px 13px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line-soft);display:flex;flex-direction:column;gap:5px;animation:lp-live-in .32s var(--ease-out) both}@keyframes lp-live-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-live-line.is-waiting{animation:none;min-height:62px;justify-content:center;border-style:dashed;background:transparent}.lp-live-skel{display:block;height:9px;width:55%;border-radius:var(--r-lg);background:var(--line-soft)}.lp-live-tc{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr;font-variant-numeric:tabular-nums}.lp-live-src{line-height:1.45;color:var(--text-mute)}.lp-live-out{font-weight:var(--fw-semi);animation:lp-live-in .3s var(--ease-out) both}.lp-live-out,.lp-live-pending{padding-top:4px;border-top:1px dashed var(--line-soft)}.lp-live-pending{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-xs);color:var(--accent-hi)}.lp-live-track-wrap{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-soft)}.lp-live-track-tag{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text-mute);direction:ltr}.lp-live-track{flex:1;height:26px;border-radius:var(--r-sm);padding:4px;display:flex;gap:4px;background:var(--bg);border:1px solid var(--line-soft);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.lp-live-track.is-filled{border-color:var(--accent-line);background:var(--accent-soft)}.lp-live-cue{flex:1;border-radius:var(--r-sm);background:var(--line-soft);transition:background .3s var(--ease),opacity .3s var(--ease);opacity:.5}.lp-live-cue.is-in{background:var(--accent);opacity:1}.lp-live-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:20px}.lp-live-btn{min-height:40px;padding:9px 20px;border-radius:var(--r-lg);cursor:pointer;background:var(--surface);border:1px solid var(--line);font-family:inherit;font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text-dim);transition:color .18s var(--ease),border-color .18s var(--ease)}.lp-live-btn:hover{color:var(--accent-hi);border-color:var(--accent-line)}.lp-live-hint{font-size:var(--t-xs);color:var(--text-mute)}@media (max-width:900px){.lp-live-grid{grid-template-columns:1fr}.lp-live-panel{max-width:340px;width:100%;margin:0 auto}.lp-live-feed{min-height:0}}@media (max-width:560px){.lp-live-stage{padding:7px 11px;font-size:var(--t-xs)}.lp-live-rail{gap:6px 5px}}@media (prefers-reduced-motion:reduce){.lp-live-line,.lp-live-out{animation:none}.lp-live-bullet,.lp-live-cue,.lp-live-fill,.lp-live-stage,.lp-live-track{transition:none}}.lp-live-stage.is-hero{border-color:var(--accent-line);color:var(--accent-hi)}.lp-live-stage.is-hero.is-active{background:var(--accent);color:#fff;border-color:transparent;box-shadow:var(--sh-2)}.lp-live-stage.is-hero.is-active .lp-live-bullet{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.22)}.lp-steps-mini li.is-hero{font-weight:var(--fw-bold);color:var(--text-dim)}.lp-steps-mini li.is-hero.is-live{color:var(--accent-hi)}.lp-live-spk{display:flex;gap:6px;animation:lp-live-in .3s var(--ease-out) both}.lp-live-spk-chip{padding:3px 11px;border-radius:var(--r-lg);font-size:var(--t-xs);font-weight:var(--fw-bold);color:#fff}.lp-live-meta{display:flex;align-items:center;gap:8px}.lp-live-tag{padding:2px 9px;border-radius:var(--r-lg);border:1px solid;font-size:var(--t-xs);white-space:nowrap;animation:lp-live-in .3s var(--ease-out) both}.lp-live-out,.lp-live-tag{font-weight:var(--fw-bold)}.lp-live-out{position:relative;display:block;padding:7px 12px 7px 10px;margin-top:5px;border-radius:var(--r-sm);background:var(--accent-soft);border-top:1px solid var(--accent-line);border:1px solid var(--accent-line);font-size:var(--t-base);line-height:1.5;color:var(--text)}.lp-live-out-bar{position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:var(--r-lg)}[dir=rtl] .lp-live-out{padding-inline-start:14px}.lp-live-src{font-size:var(--t-sm);opacity:.85}.lp-live-hint strong{color:var(--accent-hi);font-weight:var(--fw-bold)}@media (prefers-reduced-motion:reduce){.lp-live-spk,.lp-live-tag{animation:none}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}input[type=email],input[type=password],input[type=text],select{height:40px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--t-base);transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}input:hover,select:hover{border-color:var(--text-faint)}input:focus,select:focus{border-color:var(--accent)}input::-moz-placeholder{color:var(--text-faint)}input::placeholder{color:var(--text-faint)}a{color:inherit}a:hover{text-decoration:underline;text-underline-offset:3px}::-moz-selection{background:var(--accent-soft);color:var(--text)}::selection{background:var(--accent-soft);color:var(--text)}.dash{max-width:720px;padding:var(--s-8) var(--s-6) var(--s-20)}.dash-head{align-items:center;margin-bottom:var(--s-16)}.dash-hero{margin-bottom:var(--s-12)}.dash-hero-label{margin:0 0 var(--s-2);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-mute)}.dash-hero-value{display:flex;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-5);font-size:var(--t-3xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.dash-hero-flag,.dash-hero-value.is-low{color:var(--warn)}.dash-hero-flag{align-self:center;padding:2px 9px;border-radius:var(--r-lg);background:var(--warn-soft);border:1px solid var(--warn-line);font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:0}.dash-hero-unit{font-size:var(--t-md);font-weight:var(--fw-medium);color:var(--text-mute);letter-spacing:0}.dash-hero-meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.dash-hero-email{font-size:var(--t-sm);color:var(--text-mute)}.dash-card{padding:var(--s-6);margin-bottom:var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:none}.lp-section{padding-block:var(--s-24)}.lp-section+.lp-section{padding-top:0}.lp-section-alt{background:var(--surface);border-block:1px solid var(--line-soft);padding-block:var(--s-24)}.lp-section-alt+.lp-section{padding-top:var(--s-24)}.lp-eyebrow{margin:0 0 var(--s-3);font-size:var(--t-xs);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hi)}.lp-h2{margin:0 0 var(--s-4);font-size:var(--t-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--text)}.lp-section-lead{margin:0 auto var(--s-12);max-width:58ch;font-size:var(--t-md);line-height:var(--lh-body);color:var(--text-dim)}.lp-demo-section{padding-block:var(--s-24)}.lp-demo{margin-top:var(--s-10)}.lp-demo-frame{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-3);overflow:hidden}.lp-demo-tabs{display:inline-flex;gap:var(--s-1);margin-bottom:var(--s-8);padding:var(--s-1);border:1px solid var(--line-soft);border-radius:var(--r-full);background:var(--surface)}.lp-demo-tab{height:36px;padding:0 var(--s-4);border:none;border-radius:var(--r-full);background:transparent;color:var(--text-mute);font-size:var(--t-sm);font-weight:var(--fw-medium);transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.lp-demo-tab:hover{color:var(--text);background:var(--surface-2)}.lp-demo-tab.is-on{background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semi)}.lp-demo-tab.is-on .lp-demo-num{background:rgba(255,255,255,.2);border-color:transparent;color:var(--on-accent)}.auth-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--s-8) var(--s-5);background:var(--bg)}.auth-theme{position:absolute;top:var(--s-5);inset-inline-end:var(--s-5)}.auth-home{display:flex;align-items:center;justify-content:center;gap:var(--s-2);margin-bottom:var(--s-8);font-size:var(--t-md);font-weight:var(--fw-bold);letter-spacing:-.3px;text-transform:none;color:var(--text);transition:opacity var(--dur-1) var(--ease)}.auth-home img{width:26px;height:26px;display:block}.auth-home:hover{opacity:.78;text-decoration:none}.auth-card{width:100%;max-width:400px;padding:var(--s-8);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:none}.auth-card h1{margin:0 0 var(--s-2);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--text)}.auth-lead{margin:0 0 var(--s-8);font-size:var(--t-base);line-height:var(--lh-body)}.auth-card label{display:block;margin-bottom:var(--s-2);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-dim)}.auth-card input{width:100%;margin-bottom:var(--s-5)}.auth-hint{display:block;margin:calc(var(--s-4) * -1) 0 var(--s-5);font-size:var(--t-xs);color:var(--text-mute)}.auth-card button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:var(--s-2);border:none;border-radius:var(--r);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-base);font-weight:var(--fw-semi);cursor:pointer;transition:background-color var(--dur-1) var(--ease)}.auth-card button[type=submit]:hover{background:var(--accent-hi)}.auth-card button[type=submit]:active{background:var(--accent-press)}.auth-card button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.auth-error{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--err-line);border-radius:var(--r);background:var(--err-soft);font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--err)}.auth-alt{margin:var(--s-6) 0 0;text-align:center;font-size:var(--t-sm);color:var(--text-mute)}.auth-alt a{color:var(--accent-hi);font-weight:var(--fw-medium)}.auth-done{text-align:center}.auth-check{display:grid;place-items:center;width:48px;height:48px;margin:0 auto var(--s-5);border-radius:var(--r-full);background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok);font-size:var(--t-lg)}.legal-contact-card,.lp-card,.lp-tier{transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.legal-contact-card:hover,.lp-card:hover{border-color:var(--line);background:var(--surface-2);transform:none}.lp-tier:hover{border-color:var(--line);transform:none}.lp-billing-opt:active,.lp-demo-tab:active{transform:translateY(1px)}@keyframes rs-pulse{0%,to{opacity:1}50%{opacity:.55}}.is-loading{animation:rs-pulse 1.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.is-loading{animation:none}.lp-billing-opt:active,.lp-demo-tab:active{transform:none}.lp-steps-mini li.is-live:before{animation:none}}.lp-langbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--s-4);margin-bottom:var(--s-4);padding:var(--s-5);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface)}.lp-langbar-side{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.lp-langbar-tag{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase}.lp-langbar-lang,.lp-langbar-tag{font-weight:var(--fw-semi);color:var(--text-mute)}.lp-langbar-lang{font-size:var(--t-sm)}.lp-langbar-line{font-size:var(--t-base);line-height:var(--lh-snug);color:var(--text-dim)}.lp-langbar-side.is-out .lp-langbar-lang,.lp-langbar-side.is-out .lp-langbar-tag{color:var(--accent-hi)}.lp-langbar-side.is-out .lp-langbar-line{color:var(--text);font-weight:var(--fw-semi)}.lp-langbar-arrow{align-self:center;font-size:var(--t-lg);color:var(--accent);line-height:1}.lp-langbar-more{margin:0 0 var(--s-6);font-size:var(--t-sm);color:var(--text-mute)}.lp-h1-accent{color:var(--accent-hi)}.lp-lead-strong{display:block;margin-bottom:var(--s-2);font-size:var(--t-md);font-weight:var(--fw-semi);color:var(--text)}@media (max-width:620px){.lp-langbar{grid-template-columns:1fr;gap:var(--s-3)}.lp-langbar-arrow{transform:rotate(-90deg);justify-self:center}}.auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.auth-label-row label{margin-bottom:var(--s-2)}.auth-forgot{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--accent-hi);transition:color var(--dur-1) var(--ease)}.auth-forgot:hover{color:var(--accent-hi);text-decoration:underline}.auth-hint-warn{color:var(--warn)}.dash-plan-perks{list-style:none;margin:var(--s-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.dash-plan-perks li{position:relative;padding-inline-start:var(--s-4);font-size:var(--t-sm);color:var(--text-mute)}.dash-plan-perks li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:4px;height:4px;border-radius:var(--r-full);background:var(--text-faint)}.dash-upgrade{margin-bottom:var(--s-4);padding:var(--s-6);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface)}.dash-upgrade-tag{margin:0 0 var(--s-2);font-size:var(--t-xs);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hi)}.dash-upgrade h2{margin:0 0 var(--s-2);font-size:var(--t-lg);font-weight:var(--fw-bold);color:var(--text)}.dash-upgrade-lead{margin:0 0 var(--s-4);font-size:var(--t-base);line-height:var(--lh-body);color:var(--text-dim)}.dash-upgrade-perks{list-style:none;margin:0 0 var(--s-5);padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.dash-upgrade-perks li{position:relative;padding-inline-start:var(--s-5);font-size:var(--t-sm);color:var(--text-dim)}.dash-upgrade-perks li:before{content:"ג“";position:absolute;inset-inline-start:0;color:var(--accent-hi);font-weight:var(--fw-bold)}.dash-upgrade-actions{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.dash-upgrade-link{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-mute);transition:color var(--dur-1) var(--ease)}.dash-upgrade-link:hover{color:var(--accent-hi)}.dash-upgrade-soon{margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--text-mute)}.auth-plan-note{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--accent-line);border-radius:var(--r);background:var(--accent-soft);font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text-dim)}.auth-plan-note strong{color:var(--text);font-weight:var(--fw-semi)}.acct-title{margin:0 0 var(--s-8);font-size:var(--t-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text)}.acct-h2{margin:0 0 var(--s-4);font-size:var(--t-base);color:var(--text)}.acct-h2,.acct-minutes{font-weight:var(--fw-semi)}.acct-minutes{font-variant-numeric:tabular-nums}.dash-account-link{font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-mute);transition:color var(--dur-1) var(--ease)}.dash-account-link:hover{color:var(--accent-hi);text-decoration:none}.acct-form{display:flex;flex-direction:column}.acct-form label{margin-bottom:var(--s-2);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-dim)}.acct-form input{width:100%;margin-bottom:var(--s-4)}.acct-form button{align-self:flex-start;margin-top:var(--s-2)}.acct-ok{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--ok-line);border-radius:var(--r);background:var(--ok-soft);font-size:var(--t-sm);color:var(--ok)}.acct-usage{list-style:none;margin:0;padding:0}.acct-usage li{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line-soft);font-size:var(--t-sm)}.acct-usage li:first-child{border-top:none;padding-top:0}.acct-usage-kind{color:var(--text);font-weight:var(--fw-medium)}.acct-usage-date{color:var(--text-mute)}.acct-usage-min{margin-inline-start:auto;color:var(--text-dim);font-variant-numeric:tabular-nums}.acct-empty{margin:0;padding:var(--s-5);border:1px dashed var(--line);border-radius:var(--r);line-height:var(--lh-body);text-align:center}.acct-empty,.acct-period{font-size:var(--t-sm);color:var(--text-mute)}.state-wrap{padding:var(--s-8) var(--s-5)}.state-card{max-width:460px;padding:var(--s-10) var(--s-8) var(--s-8);border-color:var(--line-soft);box-shadow:none}.state-code{margin-bottom:var(--s-3);font-size:var(--t-2xl);line-height:var(--lh-tight);letter-spacing:-.04em;color:var(--text-faint);background:none;-webkit-background-clip:initial;background-clip:initial}.state-icon{width:44px;height:44px;margin-bottom:var(--s-5)}.state-card h1{margin-bottom:var(--s-3);letter-spacing:-.02em}.state-card p{margin-bottom:var(--s-8);max-width:34ch;color:var(--text-mute)}.state-actions{align-items:center}.state-actions .lp-btn:first-child{min-width:156px}.state-help{margin-top:var(--s-5);font-weight:var(--fw-medium)}.auth-wrap{padding:var(--s-10) var(--s-5)}.auth-home{margin-bottom:var(--s-6)}.auth-card{max-width:420px;padding:var(--s-10) var(--s-8);border-color:var(--line-soft)}.auth-card h1{font-size:var(--t-xl);margin-bottom:var(--s-3)}.auth-success-logo{display:block;width:72px;height:72px;margin:0 auto var(--s-4);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(37,99,235,.2))}.auth-lead{max-width:34ch;margin-bottom:var(--s-8);color:var(--text-mute)}.auth-card input{min-height:44px;padding-inline:var(--s-4);background:var(--bg);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.auth-card input:focus{background:var(--surface)}.auth-card button[type=submit]{min-height:46px;margin-top:var(--s-3);box-shadow:none}.auth-card button[type=submit]:active:not(:disabled){transform:translateY(1px)}.auth-alt{margin-top:var(--s-6)}.dash{max-width:760px}.acct-title,.dash-head h1{letter-spacing:-.02em}.dash-card{transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.dash-card:hover{border-color:var(--line)}.dash-row{gap:var(--s-4)}.acct-minutes,.acct-usage-min,.dash-minutes,.dash-value{font-variant-numeric:tabular-nums}.lp-nav{box-shadow:0 1px 0 var(--line-soft);border-bottom:0}.lp-link-quiet,.lp-nav-links a{transition:color var(--dur-1) var(--ease)}.lp-link-quiet:focus-visible,.lp-nav-links a:focus-visible{text-decoration:none}.lp-hero-copy{position:relative;z-index:1}.lp-lead{max-width:32em}.lp-hero-actions{gap:var(--s-4)}.lp-demo-frame,.lp-panel,.lp-window{border-color:var(--line)}.lp-card,.lp-plan,.lp-steps li,.lp-xlate{border-color:var(--line-soft)}.lp-card:hover{border-color:var(--line);background:var(--surface-2);transform:none}.lp-plan-featured{border-color:var(--accent-line)}.lp-btn{min-width:0}.lp-btn-ghost:active:not([disabled]):not([aria-disabled=true]),.lp-btn:active:not([disabled]):not([aria-disabled=true]){transform:translateY(1px)}.lp-footer{padding-top:var(--s-16)}.lp-footer-col h2{font-weight:var(--fw-semi);letter-spacing:.05em}.lp-footer-bottom{margin-top:var(--s-8)}@media (max-width:720px){.state-card{padding:var(--s-8) var(--s-5) var(--s-6)}.state-actions{flex-direction:column;align-items:stretch}.state-actions .lp-btn,.state-actions .state-link{width:100%;justify-content:center;text-align:center}.auth-card{padding:var(--s-8) var(--s-5)}.lp-hero-actions{gap:var(--s-3)}}@media (max-width:420px){.state-wrap{padding:var(--s-5) var(--s-4)}.state-card{padding:var(--s-8) var(--s-4) var(--s-6)}.auth-wrap{padding-inline:var(--s-4)}}@media (prefers-reduced-motion:reduce){.auth-card button[type=submit]:active:not(:disabled),.lp-btn:active:not([disabled]):not([aria-disabled=true]){transform:none}}.js-reveal .lp-reveal{opacity:0;transform:translateY(10px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);will-change:opacity,transform}.plugin-login-card{position:relative;max-width:460px;padding:0;overflow:hidden;border-color:var(--line);box-shadow:var(--sh-2)}.plugin-login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.plugin-status{padding:var(--s-8);text-align:center}.plugin-login-brand{display:flex;align-items:center;justify-content:center;direction:ltr}.plugin-login-logo-frame{display:grid;place-items:center;width:52px;height:52px;margin-right:var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r);background:var(--bg)}.plugin-login-logo-frame img{display:block;width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.plugin-login-brand-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.plugin-login-brand-copy strong{font-size:var(--t-lg);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text)}.plugin-login-brand-copy span{margin-top:3px;font-size:var(--t-xs);line-height:var(--lh-snug);color:var(--text-mute)}.plugin-status-divider{width:100%;height:1px;margin:var(--s-6) 0;background:var(--line-soft)}.plugin-status-icon{display:grid;place-items:center;width:40px;height:40px;margin:0 auto var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.plugin-status-icon-success{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.plugin-status-icon-error{border-color:var(--err-line);background:var(--err-soft);color:var(--err)}.plugin-status-icon-working{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi)}.plugin-status-spinner{width:17px;height:17px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:plugin-status-spin .7s linear infinite}@keyframes plugin-status-spin{to{transform:rotate(1turn)}}.plugin-status-kicker{margin:0 0 var(--s-2);font-size:var(--t-xs);line-height:var(--lh-snug);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--text-mute)}.plugin-status-kicker-success{color:var(--ok)}.plugin-login-card h1{max-width:18ch;margin:0 auto var(--s-3);font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.2;letter-spacing:-.035em}.plugin-login-card .auth-lead{max-width:38ch;margin:0 auto;line-height:1.7;color:var(--text-dim)}.plugin-connection-line{display:flex;align-items:center;justify-content:center;direction:ltr;margin-top:var(--s-6);font-size:var(--t-xs);font-weight:var(--fw-medium);color:var(--text-mute)}.plugin-connection-line i{width:54px;height:1px;margin:0 var(--s-3);background:var(--accent-line);position:relative}.plugin-connection-line i:after{content:"";position:absolute;top:-2px;right:0;width:5px;height:5px;border-radius:50%;background:var(--accent-hi)}.plugin-return-note{display:flex;align-items:center;margin-top:var(--s-6);padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r);background:var(--bg);text-align:start}.plugin-premiere-mark{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;margin-inline-end:var(--s-3);border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-hi);font-size:var(--t-sm);font-weight:var(--fw-bold);direction:ltr}.plugin-return-note>span:last-child{display:flex;flex-direction:column;min-width:0}.plugin-return-note strong{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text)}.plugin-return-note small{margin-top:3px;font-size:var(--t-xs);line-height:var(--lh-snug);color:var(--text-mute)}.plugin-login-card .auth-alt{margin-top:var(--s-5)}.plugin-login-card .auth-alt a{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-dim)}.plugin-login-card .auth-alt a:hover{border-color:var(--accent-line);color:var(--accent-hi);text-decoration:none}@media (max-width:420px){.plugin-status{padding:var(--s-8) var(--s-5) var(--s-6)}.plugin-login-logo-frame{width:46px;height:46px}.plugin-login-logo-frame img{width:38px;height:38px}.plugin-login-card h1{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.plugin-status-spinner{animation:none;border-top-color:currentColor;opacity:.7}}.js-reveal .lp-reveal.is-in{opacity:1;transform:translateY(0);will-change:auto}@media (prefers-reduced-motion:reduce){.js-reveal .lp-reveal{opacity:1;transform:none;transition:none}}.sk{display:block;position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--surface-2)}.sk:after{content:"";position:absolute;inset:0;transform:translateX(100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:sk-sweep 1.6s var(--ease) infinite}[data-theme=light] .sk:after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.045),transparent)}.sk-xs{width:90px;height:12px}.sk-title{width:190px;height:22px}.sk-line{width:100%;height:13px}.sk-line.sk-muted{opacity:.72}.sk-number{width:122px;height:52px;margin-top:var(--s-2)}.sk-btn,.sk-number{border-radius:var(--r)}.sk-btn{width:100px;height:40px}.sk-pill{width:86px;height:26px;border-radius:var(--r-full)}.sk-square{width:34px;height:34px}.sk-square,.sk-step{border-radius:var(--r)}.sk-step{width:32px;height:32px;flex-shrink:0}.sk-perks{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-5)}.sk-connect-steps li>div{flex:1;display:flex;flex-direction:column;gap:var(--s-2)}.sk-connect-steps li{align-items:flex-start}@keyframes sk-sweep{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.sk:after{display:none}}.state-wrap{min-height:100vh;display:grid;place-items:center;padding:var(--s-6);background:var(--bg)}.state-card{width:100%;max-width:480px;padding:clamp(28px,5vw,40px);text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.state-icon{width:48px;height:48px;margin:0 auto var(--s-5);display:grid;place-items:center;border-radius:var(--r);background:var(--err-soft);border:1px solid var(--err-line);color:var(--err)}.state-content{max-width:34rem;margin-inline:auto}.state-eyebrow{margin:0 0 var(--s-2);font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--text-faint)}.state-card h1{margin:0 0 var(--s-3);font-size:var(--t-xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--text)}.state-card p{margin:0;font-size:var(--t-base);line-height:var(--lh-body);color:var(--text-dim)}.state-actions{margin-top:var(--s-6);display:flex;justify-content:center;gap:var(--s-3);flex-wrap:wrap}.state-support{margin-top:var(--s-6)!important;font-size:var(--t-sm)!important;color:var(--text-mute)!important}.state-support a{font-weight:var(--fw-medium);color:var(--accent-hi)}.state-support a:hover{color:var(--text);text-decoration:none}@media (max-width:520px){.state-wrap{padding:var(--s-4)}.state-card{padding:var(--s-6) var(--s-5)}.state-actions{flex-direction:column}.state-actions .lp-btn{width:100%}}.hover\:bg-accent:hover{background-color:hsl(var(--tw-accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--tw-destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--tw-primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--tw-muted)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--tw-primary-foreground))}.hover\:text-foreground:hover{color:hsl(var(--tw-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--tw-primary))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:inline{display:inline}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}