@layer components{.lp{--lp-accent:#5b8cff;--lp-accent-deep:#2f5fd8;--lp-btn-top:#3f6fe8;--lp-btn-mid:#3563d8;--lp-btn-bot:#244bb0;--lp-accent-ink:#08101f;--lp-glow:color-mix(in oklab, var(--lp-accent) 34%, transparent);--lp-max:1160px;--lp-gut:clamp(20px, 5vw, 56px);--lp-section:clamp(64px, 9vw, 132px);background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.lp ::selection{background:var(--accent-soft);color:var(--accent-soft-foreground)}.lp h1,.lp h2,.lp h3{text-wrap:balance;letter-spacing:-.03em;margin:0}.lp h1{font-size:clamp(38px,5.2vw,68px);font-weight:600;line-height:1.05}.lp h2{font-size:clamp(27px,3vw,40px);font-weight:600;line-height:1.12}.lp h3{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.4}.lp p{margin:0}.lp-split__copy>h2,.lp-stack__copy>h2{margin-top:6px}.lp-lede{max-width:46ch;color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lp-body{max-width:54ch;color:var(--muted);font-size:16px;line-height:1.7}.lp-note{max-width:52ch;color:var(--muted);opacity:.86;font-size:15px;line-height:1.6}.lp-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.lp-eyebrow__dot{background:var(--lp-accent);border-radius:9999px;width:6px;height:6px}.lp-section{max-width:var(--lp-max);padding-inline:var(--lp-gut);padding-block:var(--lp-section);margin-inline:auto}.lp-section+.lp-section{padding-top:0}.lp-head{flex-direction:column;gap:14px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.lp .button--primary{--button-bg:linear-gradient(178deg, var(--lp-btn-top) 0%, var(--lp-btn-mid) 48%, var(--lp-btn-bot) 100%);--button-bg-hover:linear-gradient(178deg, color-mix(in oklab, var(--lp-btn-top) 88%, white) 0%, var(--lp-btn-top) 48%, var(--lp-btn-mid) 100%);--button-fg:#fff;box-shadow:inset 0 1px 0 0 #ffffff4d, 0 1px 2px #0006, 0 10px 26px -10px var(--lp-glow)}.lp .button--outline{border-color:color-mix(in oklab, var(--lp-accent) 34%, var(--border))}.lp .button--outline:hover{border-color:color-mix(in oklab, var(--lp-accent) 62%, var(--border));background:color-mix(in oklab, var(--lp-accent) 10%, transparent)}.lp :focus-visible{outline-color:var(--lp-accent)}.lp-num{color:color-mix(in oklab, var(--lp-accent) 78%, var(--muted))}.lp-nav__links a:hover,.lp-close__call a,.lp-foot__in a:hover{color:var(--lp-accent)}.lp-nav{z-index:30;border-bottom:var(--border-width) solid var(--separator);background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);position:sticky;top:0}.lp-nav__in{max-width:var(--lp-max);padding:12px var(--lp-gut);align-items:center;gap:clamp(12px,2vw,30px);margin-inline:auto;display:flex}.lp-nav__brand{letter-spacing:-.03em;color:var(--foreground);font-size:17px;font-weight:600;text-decoration:none}.lp-nav__links{gap:clamp(12px,1.8vw,26px);margin-inline-start:auto;display:flex}.lp-nav__links a{color:var(--muted);transition:color .1s var(--ease-out);font-size:14px;text-decoration:none}.lp-nav__links a:hover{color:var(--foreground)}.lp-lang{min-height:var(--ctl-h);color:var(--muted);font:inherit;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:5px;padding-inline:8px;font-size:13px;font-weight:500;display:inline-flex}.lp-lang .is-on{color:var(--foreground);font-weight:600}.lp-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.lp-hero__copy{flex-direction:column;gap:22px;display:flex}.lp-hero__act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.lp-shot{justify-self:center;margin:0}.lp-shot img{border:var(--border-width) solid var(--border);border-radius:30px;width:min(300px,74vw);height:auto;display:block;box-shadow:0 2px 6px #00000059,0 44px 84px -36px #000000d9}.lp-panel{padding:0;overflow:clip}.lp-panel__head{padding:16px var(--pad);border-bottom:var(--border-width) solid var(--separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lp-panel__head h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.lp-panel__body{padding:4px var(--pad) 8px}.row,.vrow{border-bottom:var(--border-width) solid var(--separator);align-items:center;gap:clamp(10px,1.6vw,20px);padding:11px 0;display:grid}.row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr) auto}.vrow{grid-template-columns:auto minmax(0,1fr) auto}.row:last-child,.vrow:last-child{border-bottom:0}.mark{background:var(--success-soft);color:var(--success-fg);letter-spacing:.01em;white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.mark--no{background:var(--danger-soft);color:var(--danger-fg)}.row__who,.vrow__who{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.row__what{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.row__at,.vrow__ms{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--muted);font-size:14px}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.6vw,72px);display:grid}.lp-split__copy{flex-direction:column;gap:16px;display:flex}.lp-num{font-family:var(--font-mono);letter-spacing:.14em;font-size:12px}.lp-stack{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.lp-stack__copy{flex-direction:column;gap:16px;max-width:58ch;display:flex}.pasted{margin:0}.pasted img{border:var(--border-width) solid var(--border);border-radius:var(--radius-card);width:100%;height:auto;display:block;box-shadow:0 28px 60px -34px #000c}.pasted--phone{justify-self:center}.pasted--phone img{border-radius:0 0 26px 26px;width:min(330px,78vw)}.pasted__cap{color:var(--muted);margin-top:10px;font-size:12px}.door{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:0;display:grid;overflow:clip}.door__cloud,.door__reader{flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,34px);display:flex}.door__cloud{background:radial-gradient(120% 100% at 0% 0%, #ffffff07 0%, transparent 62%), var(--surface-secondary);border-inline-end:var(--border-width) solid var(--separator)}.tear__note{color:var(--muted);font-size:15px;line-height:1.6}.scan{min-height:84px;padding:16px var(--pad);border:var(--border-width) solid color-mix(in oklab, var(--lp-accent) 26%, var(--border));border-radius:var(--radius-card);background:color-mix(in oklab, var(--surface) 70%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,20px);display:grid}.scan__cred{align-items:center;gap:10px;display:flex}.scan__icon{background:color-mix(in oklab, var(--lp-accent) 16%, transparent);width:34px;height:34px;color:var(--lp-accent);border-radius:10px;flex:none;place-items:center;display:grid}.scan__icon svg{width:18px;height:18px}.scan__kind{letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.scan__who{flex-direction:column;gap:2px;min-width:0;display:flex}.scan__name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.scan__where{color:var(--muted);font-size:13px}.scan__verdict{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.scan__reason{color:var(--muted);max-width:22ch;font-size:12px}.scan[data-reading]{border-color:color-mix(in oklab, var(--lp-accent) 62%, var(--border))}.scan[data-reading] .scan__name,.scan[data-reading] .scan__verdict{opacity:.35}.scan__name,.scan__verdict{transition:opacity .2s var(--ease-out)}.pip{background:var(--muted);border-radius:9999px;flex:none;width:8px;height:8px}.pip--live{background:var(--lp-accent)}.losses{margin:0;padding:0;list-style:none}.losses li{border-top:var(--border-width) solid var(--separator);color:var(--muted);align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:flex}.losses li:before{content:"";background:var(--muted);opacity:.6;border-radius:9999px;flex:none;width:6px;height:6px}.losses__keep{color:var(--foreground);border-bottom:var(--border-width) solid var(--separator);font-weight:500}.losses__keep:before{background:var(--lp-accent)!important;opacity:1!important}.verdictboard{flex-direction:column;display:flex}.lp-figureline{align-items:baseline;gap:12px;margin:0;display:flex}.lp-figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.lp-figureline__label{max-width:20ch;color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.lp-cards{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.lp-cards--two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:820px}.cf{gap:12px}.cf__what{color:var(--muted);font-size:14px;line-height:1.6}.cf__plans{flex-direction:column;margin:auto 0 0;display:flex}.cf__plans>div{border-top:var(--border-width) solid var(--separator);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.cf__plans dt{color:var(--muted)}.cf__plans dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lp-close{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.lp-close__copy{flex-direction:column;gap:18px;display:flex}.lp-close__call{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.lp-close__call a{color:var(--foreground);font-weight:500}.lp-form{gap:14px}.lp-form label{flex-direction:column;gap:7px;display:flex}.lp-form label>span{color:var(--muted);font-size:13px;font-weight:500}.lp-form__fine{color:var(--muted);font-size:13px}.lp-form__err{color:var(--danger-fg);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.lp-form__done{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.lp-foot{border-top:var(--border-width) solid var(--separator)}.lp-foot__in{max-width:var(--lp-max);padding:26px var(--lp-gut) 44px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-inline:auto;font-size:13px;display:flex}.lp-foot__in a{color:var(--muted)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--lp-gut);z-index:40;background:var(--surface);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:10px 16px;font-size:14px;top:10px}@media (width<=940px){.lp-nav__links{display:none}.lp-hero,.lp-split,.lp-close,.door{grid-template-columns:minmax(0,1fr)}.door__cloud{border-inline-end:0;border-bottom:var(--border-width) solid var(--separator)}.scan{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.scan__verdict{text-align:left;grid-column:1/-1;align-items:flex-start}.lp-split .pasted{order:2}.row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:3px}.row .mark{grid-area:1/1}.row__who{grid-area:1/2}.row__at{grid-area:1/3}.row__what{grid-area:2/2/3/4}.lp-stack .pasted{overscroll-behavior-x:contain;border:var(--border-width) solid var(--border);border-radius:var(--radius-card);overflow-x:auto}.lp-stack .pasted img{width:1440px;max-width:none;box-shadow:none;border:0;border-radius:0}.lp-stack .pasted__cap{padding:0 2px}}@media (prefers-reduced-motion:reduce){.lp-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}.lp{isolation:isolate;position:relative}.lp:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(96% 62% at 74% -8%, color-mix(in oklab, var(--lp-accent) 26%, transparent) 0%, transparent 62%), radial-gradient(70% 48% at 6% 2%, color-mix(in oklab, var(--lp-accent-deep) 20%, transparent) 0%, transparent 66%), radial-gradient(90% 60% at 92% 42%, color-mix(in oklab, var(--lp-accent-deep) 12%, transparent) 0%, transparent 60%), linear-gradient(178deg, color-mix(in oklab, var(--surface) 70%, var(--background)) 0%, var(--background) 44%);opacity:1;position:fixed;inset:0}.lp:after{content:"";z-index:-1;pointer-events:none;background-image:var(--pass-grain);opacity:.13;mix-blend-mode:overlay;background-size:160px 160px;position:fixed;inset:0}.lp .card{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--lp-accent) 26%, #ffffff0f), 0 1px 2px #00000080, 0 22px 48px -26px #000000e6;background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .32s var(--ease-smooth), box-shadow .32s var(--ease-smooth), border-color .2s var(--ease-out)}.lp-cards .card:hover{border-color:color-mix(in oklab, var(--lp-accent) 40%, var(--border));box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--lp-accent) 40%, #ffffff14), 0 2px 4px #00000080, 0 34px 64px -28px #000000f2;transform:translateY(-3px)}.lp-shot{isolation:isolate;position:relative}.lp-shot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 50% at 50% 34%, color-mix(in oklab, var(--lp-accent) 30%, transparent) 0%, transparent 70%), radial-gradient(42% 34% at 50% 26%, #ffffff0f 0%, transparent 72%);filter:blur(18px);max-width:100vw;position:absolute;inset:-22% -12% -16%}.lp-shot img{box-shadow:0 0 0 var(--border-width) #ffffff17, 0 2px 8px #0000008c, 0 54px 96px -40px #000000f2}.pasted img{box-shadow:inset 0 1px #ffffff0f,0 1px 3px #00000080,0 34px 70px -34px #000000e6}.lp-panel__head,.row,.vrow,.losses li,.cf__plans>div{border-top-color:#0000;border-bottom-color:#0000;border-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--separator) 100%, white 14%) 14%, color-mix(in oklab, var(--separator) 100%, white 14%) 86%, transparent 100%) 1}.lp-eyebrow__dot,.pip--live{box-shadow:0 0 0 0 color-mix(in oklab, var(--success) 60%, transparent);animation:lp-breathe 2.8s var(--ease-smooth) infinite;position:relative}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--lp-accent) 55%, transparent)}55%{box-shadow:0 0 0 5px color-mix(in oklab, var(--lp-accent) 0%, transparent)}}.lp-figure{background:linear-gradient(168deg, #fff 0%, color-mix(in oklab, var(--lp-accent) 72%, white) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.door__cloud{background:radial-gradient(120% 100% at 0% 0%, #ffffff07 0%, transparent 62%), var(--surface-secondary)}.door__reader{background:radial-gradient(90% 70% at 82% 12%,#ffffff08 0%,#0000 66%)}.tear[data-severed] .door__cloud{background:color-mix(in oklab, var(--background) 70%, black)}.tear[data-severed] .losses li:not(.losses__keep){opacity:.45;text-decoration:line-through}.door__cloud,.losses li{transition:background .42s var(--ease-smooth), opacity .32s var(--ease-out)}.lp-nav{background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:0 1px #ffffff0d,0 12px 32px -24px #000000e6}@media (prefers-reduced-motion:reduce){.lp-eyebrow__dot,.pip--live{animation:none}.lp .card,.lp-cards .card:hover{transition:none;transform:none}.door__cloud,.losses li{transition:none}}@media (prefers-reduced-motion:no-preference){.lp-rise{opacity:0;transition:opacity .62s var(--ease-smooth), transform .62s var(--ease-smooth);transform:translateY(14px)}.lp-rise.is-in{opacity:1;transform:none}.lp-rise[data-stagger]>*{opacity:0;transition:opacity .52s var(--ease-smooth), transform .52s var(--ease-smooth);transform:translateY(10px)}.lp-rise[data-stagger].is-in>*{opacity:1;transform:none}.lp-rise[data-stagger].is-in>:nth-child(2){transition-delay:70ms}.lp-rise[data-stagger].is-in>:nth-child(3){transition-delay:.14s}.lp-rise[data-stagger].is-in>:nth-child(4){transition-delay:.21s}}.lp .button--primary{position:relative;overflow:hidden}.lp .button--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff6b 50%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.lp .button--primary:hover:after{transition:transform .62s var(--ease-smooth);transform:translate(120%)}}.bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.bars i{background:var(--lp-accent);width:3px;transition:background .26s var(--ease-out), opacity .26s var(--ease-out);border-radius:1px}.bars i:first-child{height:4px}.bars i:nth-child(2){height:7px}.bars i:nth-child(3){height:10px}.bars i:nth-child(4){height:12px}.bars[data-down] i{background:var(--muted);opacity:.35}.bars[data-down] i:first-child{background:var(--warning);opacity:1}.cord{--button-bg:transparent;--button-bg-hover:color-mix(in oklab, var(--lp-accent) 12%, transparent);--button-fg:var(--foreground);border-color:color-mix(in oklab, var(--lp-accent) 52%, var(--border));box-shadow:none;align-self:flex-start;gap:10px}.cord__led{background:var(--lp-accent);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--lp-accent) 26%, transparent);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:9999px}.tear[data-severed] .cord__led{background:var(--muted);box-shadow:none}.tally{flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,4vw,52px);display:flex}.tally .lp-figure{align-items:flex-end;min-height:clamp(44px,5vw,62px);line-height:1;display:flex}.tally .lp-figureline{flex-direction:column;align-items:flex-start;gap:6px}.tally .lp-figureline__label{max-width:18ch}.lp-figure--time{font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(38px,4.4vw,58px)}.verdictboard .vrow{animation:lp-land .42s var(--ease-smooth) both}@keyframes lp-land{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.tear[data-severed] .door__reader{background:radial-gradient(80% 62% at 78% 8%, color-mix(in oklab, var(--lp-accent) 16%, transparent) 0%, transparent 66%), radial-gradient(60% 50% at 20% 96%, color-mix(in oklab, var(--success) 9%, transparent) 0%, transparent 70%)}.door__reader{transition:background .52s var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.verdictboard .vrow{animation:none}.bars i,.cord__led,.door__reader{transition:none}}@keyframes lp-flush{0%{opacity:1;transform:none}55%{opacity:1;transform:translateY(-6px)}to{opacity:.35;transform:translateY(-22px)}}.replay{max-height:0;color:var(--lp-accent);opacity:0;transition:max-height .32s var(--ease-smooth), opacity .32s var(--ease-out), margin .32s var(--ease-smooth);margin:0;font-size:14px;font-weight:500;overflow:hidden}.replay[data-on]{opacity:1;max-height:60px;margin-block:2px}.tally .lp-figureline[data-idle]{opacity:.34}.tally .lp-figureline{transition:opacity .32s var(--ease-out)}@media (prefers-reduced-motion:reduce){.replay,.tally .lp-figureline{transition:none}}.lp-light{--background:#f5f5f5;--surface:#fff;--surface-secondary:#efeff0;--surface-tertiary:#eaeaeb;--foreground:#18181b;--muted:#6f6f78;--border:#dedee0;--separator:#e4e4e7;--default:#ebebec;--success-soft:#dcf7e8;--success-fg:var(--success-strong);--danger-soft:#ffe1e2;--danger-fg:var(--danger-strong);--field-background:#fff;--sheen:linear-gradient(180deg, #ffffffb3 0%, #fff0 46%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:1;background:var(--background);max-width:none;color:var(--foreground);margin:0;padding-inline:0;position:relative}.lp-light>.lp-light__in{max-width:var(--lp-max);padding-inline:var(--lp-gut);padding-block:var(--lp-section);margin-inline:auto}.lp-light+.lp-section{padding-top:var(--lp-section)}.lp .lp-light .card{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--surface-shadow)}.lp-light .lp-num{color:var(--lp-accent-deep)}.lp-light .lp-eyebrow{color:var(--muted)}.lp-light .pasted img{border-color:color-mix(in oklab, var(--foreground) 12%, transparent);box-shadow:0 2px 4px #18181b14,0 32px 64px -28px #18181b73}.lp-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.lp-stat{flex-direction:column;gap:6px;display:flex}.lp-stats+.lp-cards{margin-top:clamp(34px,4vw,56px)}.lp-head+.lp-stats{margin-bottom:0}.lp-stat__n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.lp-stat__n small{letter-spacing:-.01em;color:var(--muted);font-size:.5em;font-weight:600}.lp-stat p{color:var(--muted);max-width:26ch;font-size:14px;line-height:1.5}.lp-split .pasted--phone{position:relative}.lp-split .pasted--phone:after{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--surface);border:var(--border-width) solid var(--border);width:46%;height:40%;position:absolute;inset:auto -18px -18px auto;transform:rotate(3deg)}@media (width<=940px){.lp-light>.lp-light__in{padding-block:clamp(56px,12vw,92px)}.lp-split .pasted--phone:after{display:none}}}
