.lpf{max-width:var(--mkt-band-w);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:start;gap:3.5rem;margin:0 auto;display:grid}.lpf-copy{position:sticky;top:6.5rem}.lpf-heading,.lpv-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.1}.lpf-heading{margin:0 0 2.25rem}.lpf-heading .lp-heavy{display:block}.lpf-list{border-bottom:1px solid var(--dz-border)}.lpf-item{border-top:1px solid var(--dz-border);position:relative}.lpf-tab{text-align:left;width:100%;font:500 1rem / 1.4 var(--brand-font-sans);color:var(--dz-text-secondary);cursor:pointer;background:0 0;border:0;padding:1rem 0 .95rem;display:block}.lpf-tab:hover{color:var(--dz-text-primary)}.lpf-tab:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.lpf-item-on .lpf-tab{color:var(--dz-text-primary);padding-bottom:.4rem;font-weight:600}.lpf-detail{padding:0 0 1.15rem}.lpf-detail p{color:var(--dz-text-secondary);margin:0 0 .65rem;font-size:.9375rem;line-height:1.6}.lpf-link{color:var(--dz-text-primary);text-underline-offset:3px;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.lpf-progress{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.lpf-progress>span{background:var(--dz-text-primary);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .1s linear;display:block}.lpf-fine{color:var(--dz-text-muted);margin:1.25rem 0 0;font-size:.75rem}.lpf-stage{position:relative}.lpf-window{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1px 1px #0f172a0a,0 8px 16px -8px #0f172a1f,0 32px 64px -28px #0f172a52}.lpf-titlebar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:linear-gradient(to bottom, color-mix(in srgb, var(--dz-bg-secondary) 70%, var(--dz-bg-primary)), var(--dz-bg-secondary));grid-template-columns:1fr minmax(0,26rem) 1fr;align-items:center;gap:.75rem;height:2.6rem;padding:0 .9rem;display:grid}.lpf-dots{gap:.45rem;display:flex}.lpf-dots span{border-radius:50%;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 .5px #0000001f}.lpf-dots span:first-child{background:#ff5f57}.lpf-dots span:nth-child(2){background:#febc2e}.lpf-dots span:nth-child(3){background:#28c840}.lpf-address{background:var(--dz-bg-primary);min-width:0;height:1.6rem;box-shadow:inset 0 0 0 1px var(--dz-border-subtle,var(--dz-border));color:var(--dz-text-muted);border-radius:7px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;display:flex}.lpf-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 .72rem / 1 var(--brand-font-sans);color:var(--dz-text-muted);overflow:hidden}.lpf-host{color:var(--dz-text-primary);font-weight:500}@media (width<=640px){.lpf-titlebar{grid-template-columns:auto minmax(0,1fr) 0;gap:.6rem;height:1.9rem;padding:0 .6rem}.lpf-dots{gap:.3rem}.lpf-dots span{width:.5rem;height:.5rem}.lpf-address{height:1.25rem;padding:0 .5rem}.lpf-url{font-size:.625rem}}.lpf-viewport{position:relative;overflow:hidden}.lpf-screen{transform-origin:0 0;position:absolute;top:0;left:0}.lpf-camera{transform-origin:0 0;will-change:transform;transition:transform 1.5s cubic-bezier(.65,0,.35,1);position:relative}.lpf-cursor{z-index:5;pointer-events:none;transition:transform .85s cubic-bezier(.5,0,.2,1);position:absolute;top:0;left:0}.lpf-cursor svg{filter:drop-shadow(0 2px 3px #00000040);display:block}.lpf-ripple{background:color-mix(in srgb, var(--dz-accent) 35%, transparent);border-radius:50%;width:30px;height:30px;animation:.6s ease-out .75s both lpf-ripple;position:absolute;top:-14px;left:-14px}@keyframes lpf-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.lpf-pause{z-index:2;border:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-bg-primary) 88%, transparent);width:2rem;height:2rem;color:var(--dz-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.85rem;right:.85rem}.lpf-pause:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.lpf-enter,.lpf-enter-x{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.lpf-enter-x{transform:translate(18px)}.lpf-in{opacity:1;transform:none}.lpf-press{animation:.35s .75s lpf-press}@keyframes lpf-press{50%{transform:scale(.94)}}.lpf-skel{background:linear-gradient(90deg, var(--dz-bg-tertiary) 0%, color-mix(in srgb, var(--dz-border) 70%, var(--dz-bg-tertiary)) 50%, var(--dz-bg-tertiary) 100%);background-size:200% 100%;border-radius:4px;width:70%;height:10px;animation:1.2s linear infinite lpf-shimmer;display:inline-block}@keyframes lpf-shimmer{to{background-position:-200% 0}}.lpf-fill{border-radius:3px;animation:.6s both lpf-fill}@keyframes lpf-fill{0%{opacity:0;background:color-mix(in srgb, var(--dz-ai,var(--dz-accent)) 22%, transparent)}}.lpf-caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.9s step-end infinite lpf-blink;display:inline-block}@keyframes lpf-blink{50%{opacity:0}}.lpf-bar{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.lpf-bar-v{height:calc(var(--h) * 100%);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 45ms);transform:scaleY(0)}.lpf-grow .lpf-bar{transform:scaleX(var(--w))}.lpf-grow .lpf-bar-v{transform:none}.lpf-step-icon{border:1.5px solid var(--dz-border);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.lpf-step-run{border-color:var(--dz-ai,var(--dz-accent)) transparent var(--dz-ai,var(--dz-accent)) var(--dz-ai,var(--dz-accent));animation:.8s linear infinite lpf-spin}.lpf-step-done{border-color:var(--dz-success);background:var(--dz-success);color:#fff}@keyframes lpf-spin{to{transform:rotate(360deg)}}.lpf-static :is(.lpf-camera,.lpf-bar,.lpf-bar-v,.lpf-enter,.lpf-enter-x){transition:none}.lpf-static :is(.lpf-fill,.lpf-skel,.lpf-step-run,.lpf-press){animation:none!important}@media (width<=1100px){.lpf{grid-template-columns:minmax(0,1fr);gap:2rem}.lpf-copy{position:static}}.lpv{max-width:var(--mkt-band-w);padding:0 var(--lp-band-x,2rem) var(--lp-band-y,6rem);margin:0 auto}.lpv-heading{border-top:1px solid var(--dz-border);margin:0 0 2.5rem;padding-top:3rem}.lpv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;display:grid}.lpv-visual{aspect-ratio:16/10;border-radius:var(--mkt-r-md,12px);background:linear-gradient(160deg, color-mix(in srgb, var(--dz-accent) 5%, var(--dz-bg-secondary)) 0%, var(--dz-bg-secondary) 70%);font:400 .8125rem / 1.45 var(--brand-font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:2rem;display:grid}.lpv-title{font:600 1rem / 1.35 var(--brand-font-sans);margin:1.1rem 0 .3rem}.lpv-title a{color:var(--dz-text-primary);text-decoration:none}.lpv-title a:hover{text-underline-offset:3px;text-decoration:underline}.lpv-desc{max-width:32rem;color:var(--dz-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.lpv-fade{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(3px)}.lpv-fade.lpv-on{opacity:1;transform:none}.lpv-seg{background:color-mix(in srgb, var(--dz-text-primary) calc(80% - var(--i) * 11%), var(--dz-bg-primary));transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms);flex-basis:0;transform:scaleX(0)}.lpv-seg.lpv-on{transform:none}.lpv-progress{transform-origin:0;transform:scaleX(var(--p));transition:transform .45s}@media (width<=760px){.lpv-grid{grid-template-columns:minmax(0,1fr)}.lpv-visual{aspect-ratio:auto;padding:1.75rem 1.25rem}}@media (prefers-reduced-motion:reduce){.lpv *,.lpf *,.lph *{transition:none!important}}.lph{--scroll:0;border-radius:var(--mkt-r-lg,20px);isolation:isolate;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem) 0;position:relative;overflow:hidden}.lph:before{content:"";z-index:-1;background:radial-gradient(55% 32% at 50% 6%, #ffdeaad9 0%, #ffdeaa00 75%), var(--lp-dawn-light) center 62% / cover no-repeat;filter:saturate(.6);transform:translateY(calc(var(--scroll) * 28px)) scale(1.06);animation:1.8s ease-out both lph-dawn;position:absolute;inset:0}@keyframes lph-dawn{0%{opacity:.35}to{opacity:1}}[data-theme=dark] .lph:before,.dark .lph:before{background:radial-gradient(50% 30% at 50% 6%, #ffc88280 0%, #7896c82e 45%, #0000 80%), var(--lp-dawn-dark) center 58% / cover no-repeat;filter:saturate(.7)}.lph-window{transform:translateY(calc(var(--scroll) * -16px));border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;animation:.75s cubic-bezier(.2,.7,.2,1) both lph-rise;box-shadow:0 1px 1px #0f172a0d,0 12px 24px -12px #0f172a2e,0 40px 90px -30px #0f172a73}@keyframes lph-rise{0%{opacity:0;translate:0 32px;scale:.985}to{opacity:1;translate:0;scale:1}}.lph:not(.lph-static) :is(.lph-seq,.dz-app-shell>aside){opacity:0}.lph-on:not(.lph-static) .dz-app-shell>aside{animation:.55s cubic-bezier(.2,.7,.2,1) .12s both lph-slide}.lph-on:not(.lph-static) .dz-app-shell>aside+aside{animation-delay:.22s}.lph-on:not(.lph-static) .lph-seq{animation:.5s cubic-bezier(.2,.7,.2,1) both lph-up;animation-delay:var(--d,0s)}.lph-on:not(.lph-static) .lph-deal{animation-name:lph-deal;animation-duration:.6s}@keyframes lph-slide{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@keyframes lph-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes lph-deal{0%{opacity:0;translate:0 18px;scale:.97}70%{opacity:1;translate:0 -2px;scale:1.005}to{opacity:1;translate:0;scale:1}}.lph-on:not(.lph-static) .lpf-in .lph-tick{animation:.4s cubic-bezier(.2,.9,.3,1.4) both lph-pop;animation-delay:calc(var(--d,0s) + .12s)}.lph-pop{animation:.4s cubic-bezier(.2,.9,.3,1.4) both lph-pop}@keyframes lph-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.lph-press{animation:.3s lpf-press}.lph-approved{animation:2.2s ease-out both lph-approved}@keyframes lph-approved{15%{background:color-mix(in srgb, var(--dz-success) 10%, transparent)}to{background:0 0}}.lph .lpf-bar-v{transition:transform .6s cubic-bezier(.2,.7,.2,1),height .7s cubic-bezier(.2,.7,.2,1),background-color .4s;transition-delay:calc(var(--i) * 45ms)}.lph-fading{opacity:0;transition:opacity .4s}.lph-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.2,1),opacity .35s}.lph-cursor-on{opacity:1}@media (prefers-reduced-motion:reduce){.lph-window,.lph:before,.lph .dz-app-shell>aside,.lph .lph-seq,.lph .lph-tick,.lph .lph-pop,.lph .lph-approved{opacity:1;transform:none;animation:none!important}}:root{--lph-agent-hof:#f0953a;--lph-agent-payables:#3b82f6;--lph-agent-bookkeeper:#0f766e;--lph-agent-fpa:#b76b80;--lph-agent-collections:#1f6e4f;--lph-initials:#0f766e;--lph-night:#151422;--lph-night-top:#171722;--lph-night-bottom:#0d0d14;--lph-night-mix:#1a1424;--lph-stage-ink:#1c1b1b;--lph-stage-ink-2:#151414;--lph-stage-line:#2a2828;--lph-stage-control:#3a3737;--lph-stage-text:#b8b2ac;--lph-stage-success:#86efac;--lph-phone-frame:#1a1917;--lph-slack:#4a154b;--lph-slack-link:#1264a3;--lph-word:#2b5797;--lph-pdf:#c2410c}.lpd-orb{flex:none;place-items:center;display:inline-grid}.lpd-orb svg{width:100%;height:100%;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--av) 45%, transparent));display:block;overflow:visible}.lpd-o-spin{transform-origin:22px 22px;animation:6s linear infinite lpd-o-spin}.lpd-o-pulse{animation:2.2s ease-in-out infinite lpd-o-pulse}.lpd-o-breathe{transform-origin:22px 22px;animation:2.6s ease-in-out infinite lpd-o-breathe}.lpd-o-bars rect{transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite lpd-o-bar}.lpd-o-bars rect:nth-child(2){animation-delay:.2s}.lpd-o-bars rect:nth-child(3){animation-delay:.4s}@keyframes lpd-o-spin{to{transform:rotate(360deg)}}@keyframes lpd-o-pulse{50%{opacity:.35}}@keyframes lpd-o-breathe{50%{transform:scale(.82)}}@keyframes lpd-o-bar{50%{transform:scaleY(.55)}}.lpd-me-avatar{background:var(--dz-text-primary);color:var(--dz-bg-primary);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-weight:600;display:inline-grid}.lpd-win{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);color:var(--dz-text-primary);font:400 13px / 1.4 var(--brand-font-sans);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px 1px #0f172a0a,0 8px 16px -8px #0f172a1f,0 32px 64px -28px #0f172a52}.lpd-bar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);border-radius:12px 12px 0 0;flex:none;align-items:center;gap:6px;padding:9px 12px;display:flex;position:relative}.lpd-bar i{background:var(--dz-border);border-radius:50%;width:10px;height:10px}.lpd-bar span{white-space:nowrap;text-overflow:ellipsis;text-align:center;color:var(--dz-text-secondary);pointer-events:none;font-size:12.5px;position:absolute;left:56px;right:56px;overflow:hidden}.lpd-msg{grid-template-columns:30px 1fr;align-items:start;gap:10px;animation:.4s cubic-bezier(.2,.8,.2,1) both lpd-in;display:grid}.lpd-msg-name{font-size:13.5px;font-weight:500}.lpd-msg-tag{color:var(--dz-text-muted);background:var(--dz-bg-tertiary);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px}.lpd-msg time{color:var(--dz-text-muted);margin-left:6px;font-size:11px}.lpd-msg p{color:var(--dz-text-primary);margin:2px 0 0}.lpd-msg-me{grid-template-columns:1fr 30px}.lpd-msg-me>div{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.lpd-msg-me .lpd-msg-head{align-items:baseline;gap:6px;display:flex}.lpd-msg-me .lpd-msg-head time{margin-left:0}.lpd-msg-me p{background:var(--dz-text-primary);width:fit-content;max-width:85%;color:var(--dz-bg-primary);text-align:left;border-radius:12px 12px 4px;margin-top:4px;padding:6px 11px}@keyframes lpd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lpd-composer{border:1px solid var(--dz-border);border-radius:var(--mkt-r-md,10px);background:var(--dz-bg-primary);color:var(--dz-text-muted);flex:none;align-items:center;gap:10px;margin:0 14px 12px;padding:7px 14px;font-size:12.5px;display:flex}.lpd-cbtn{border-radius:var(--mkt-r-sm,6px);background:var(--dz-success,#1f6e4f);color:#fff;margin-top:7px;padding:5px 12px;font-size:12px;font-weight:500;transition:background-color .2s,transform .15s;display:inline-block}.lpd-cbtn-pressed{filter:brightness(.85);transform:scale(.96)}.lpd-cbtn-done{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);filter:none;transform:none}.lpd-asks{gap:8px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.lpd-ask{border:1px solid var(--dz-border);border-radius:var(--mkt-r-md,10px);background:color-mix(in srgb, var(--dz-bg-primary) 70%, transparent);color:var(--dz-text-primary);font:400 13.5px / 1.3 var(--brand-font-sans);align-items:center;gap:10px;padding:7px 7px 7px 11px;display:flex}.lpd-ask-send{background:var(--dz-text-primary);width:26px;height:26px;color:var(--dz-bg-primary);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}@media (prefers-reduced-motion:reduce){.lpd-o-spin,.lpd-o-pulse,.lpd-o-breathe,.lpd-o-bars rect,.lpd-msg{animation:none!important}}.lpm{max-width:var(--mkt-band-w);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lpm-head{text-align:center;max-width:40rem;margin:0 auto 2.75rem}.lpm-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-weight:400;line-height:1.1}.lpm-sub{color:var(--mkt-light,var(--dz-text-secondary));margin:0;font-size:1.05rem;line-height:1.6}.lpm-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid;position:relative}.lpm-card{border-radius:var(--mkt-r-lg,14px);border:1px solid var(--dz-border-subtle,var(--dz-border));background:radial-gradient(90% 70% at 50% 100%, color-mix(in srgb, var(--dz-accent) 9%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--dz-bg-secondary) 85%, var(--dz-bg-primary));isolation:isolate;flex-direction:column;min-width:0;padding:1.1rem;display:flex;position:relative;overflow:hidden}.lpm-w2{grid-column:span 2}.lpm-w4{grid-column:span 4}.lpm-w6{grid-column:span 6}.lpm-card-dark{background:radial-gradient(40% 80% at 50% 50%, #96a0ff29, transparent 70%), var(--lph-night);color:#fff;border-color:#ffffff1a}.lpm-card-dark .lpm-title{color:#fff}.lpm-title{font:500 1.125rem / 1.3 var(--brand-font-sans);letter-spacing:-.015em;color:var(--dz-text-primary);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.lpm-tag{border-radius:var(--mkt-r-pill,10px);border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-secondary);padding:.15rem .6rem;font-size:.75rem;font-weight:500}.lpm-demo{flex:1;align-items:flex-end;display:flex}.lpm-stage{width:100%;font:400 12px / 1.4 var(--brand-font-sans);font-variant-numeric:tabular-nums;color:var(--dz-text-primary);position:relative;overflow:hidden}.lpm-screen{transform-origin:0 0;position:absolute;top:0;left:0}.lpm-pause{position:absolute;top:-2.75rem;bottom:auto;right:0}.lpm-fine{text-align:center;color:var(--dz-text-muted);margin:1.25rem 0 0;font-size:.75rem}.lpm-fade{opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.lpm-fade.lpm-on{opacity:1;transform:none}.lpm-logo{object-fit:contain;flex:none;display:inline-block}.lpm-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--orb) 55%, #fff), var(--orb) 60%, color-mix(in srgb, var(--orb) 70%, #000));border-radius:50%;flex:none;width:20px;height:20px;display:inline-block}.lpm-mini{background:var(--dz-bg-primary);border:1px solid var(--dz-border-subtle,var(--dz-border));border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -22px #0f172a47}.lpm-mh{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.lpm-mh>span{color:var(--dz-text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex}.lpm-rows{display:grid}.lpm-row{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;transition:background-color .4s;display:flex}.lpm-row:last-child{border-bottom:0}.lpm-row.lpm-hl{background:color-mix(in srgb, var(--dz-warning) 9%, transparent)}.lpm-row small{color:var(--dz-text-muted);font-size:10.5px;display:block}.lpm-cust{align-items:center;gap:8px;min-width:0;display:flex}.lpm-amt{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lpm-srcs{border-top:1px solid var(--dz-border-subtle,var(--dz-border));color:var(--dz-text-muted);align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.lpm-toast{z-index:6;color:#fff;white-space:nowrap;opacity:0;background:#111;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,12px)}.lpm-toast span{color:var(--lph-stage-success)}.lpm-toast.lpm-on{opacity:1;transform:translate(-50%)}.lpm-pdf{background:var(--lph-pdf);color:#fff;border-radius:3px;padding:2px 4px;font-size:8.5px;font-weight:600;line-height:1;display:inline-block}.lpm-winbar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.lpm-dots{gap:5px;display:flex}.lpm-dots span{background:#ff5f57;border-radius:50%;width:8px;height:8px}.lpm-dots span:nth-child(2){background:#febc2e}.lpm-dots span:nth-child(3){background:#28c840}.lpm-wintitle{color:var(--dz-text-muted);white-space:nowrap;font-size:10.5px}.lpm-winbar-dark{background:var(--lph-stage-ink);border-color:#ffffff14}.lpm-winbar-dark .lpm-wintitle{color:#ffffffb3}.lpm-flow{color:#fff}.lpm-flow-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lpm-flow-lines path{fill:none;stroke:#ffffff38;stroke-width:1.2px}.lpm-flow-dot{offset-rotate:0deg;background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite lpm-travel;position:absolute;top:0;left:0}.lpm-flow-dot-out{background:color-mix(in srgb, var(--lph-agent-fpa) 55%, #fff);width:6px;height:6px;margin:-3px 0 0 -3px;animation:1.4s cubic-bezier(.4,0,.6,1) both lpm-travel-once}@keyframes lpm-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lpm-travel-once{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}.lpm-flow-tile{z-index:1;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;transition:box-shadow .3s;display:grid;position:absolute;box-shadow:0 10px 24px -12px #000000b3}.lpm-flow-tile.lpm-ping{box-shadow:0 0 0 3px #ffffff59,0 10px 24px -12px #000000b3}.lpm-flow-core{z-index:1;place-items:center;width:132px;height:132px;display:grid;position:absolute}.lpm-flow-core:before{content:"";background:#ffffff1a;border-radius:50%;position:absolute;inset:22px;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #fff9}.lpm-flow-ring{border:1px dashed #ffffff47;border-radius:50%;animation:14s linear infinite lpm-spin;position:absolute;inset:0}.lpm-flow-ring2{border:1px solid #ffffff1a;border-top-color:#e3a1b2d9;animation-duration:2.4s;inset:16px}@keyframes lpm-spin{to{transform:rotate(360deg)}}.lpm-flow-mark{filter:drop-shadow(0 0 22px #aab4ff80);position:relative}.lpm-flow-status{white-space:nowrap;color:#fff9;font-size:11.5px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.lpm-flow-status b{color:#fff;font-weight:500}.lpm-flow-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px;position:absolute;top:8px;transform:translate(-50%)}.lpm-flow-out{z-index:1;color:#fff9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:13px;transition:all .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.lpm-flow-out svg{opacity:.6;flex:none}.lpm-flow-out em{opacity:0;margin-left:auto;font-size:11px;font-style:normal;transition:opacity .3s}.lpm-flow-out.lpm-lit{color:#111;background:#fff;border-color:#fff;box-shadow:0 12px 28px -14px #000c}.lpm-flow-out.lpm-lit svg{opacity:1}.lpm-flow-out.lpm-lit em{opacity:1;color:var(--dz-success)}.lpm-closex{grid-template-columns:450px 300px;align-items:center;gap:18px;width:100%;height:100%;padding:0 11px;display:grid;position:relative}.lpm-closex-narrow{grid-template-columns:minmax(0,1fr);padding:0}.lpm-close-list{padding-bottom:2px;position:relative}.lpm-steps{gap:7px;margin:0;padding:10px 12px 6px;list-style:none;display:grid}.lpm-steps li{color:var(--dz-text-muted);grid-template-columns:16px 1fr auto;align-items:center;gap:10px;transition:color .3s;display:grid}.lpm-steps li.lpm-on{color:var(--dz-text-primary)}.lpm-steps .lpm-r{color:var(--dz-text-muted);font-size:11px}.lpm-step-warn{border-color:var(--dz-warning);background:color-mix(in srgb, var(--dz-warning) 18%, transparent);color:var(--dz-warning);font-size:10px;font-weight:700}.lpm-close-list .lpm-srcs{margin-top:4px}.lpm-cdrop{z-index:3;border:2px dashed color-mix(in srgb, var(--dz-accent) 55%, transparent);background:color-mix(in srgb, var(--dz-accent) 7%, transparent);opacity:0;pointer-events:none;border-radius:12px;place-items:end center;padding-bottom:14px;transition:opacity .4s;display:grid;position:absolute;inset:0}.lpm-cdrop span{background:var(--dz-bg-primary);color:var(--dz-accent);border-radius:999px;padding:4px 10px;font-size:11.5px;box-shadow:0 6px 14px -8px #0006}.lpm-cdrop.lpm-on{opacity:1}.lpm-cside{align-content:center;gap:12px;display:grid}.lpm-cprog{background:var(--dz-bg-primary);border:1px solid var(--dz-border-subtle,var(--dz-border));border-radius:12px;gap:8px;padding:10px 12px;display:grid}.lpm-cprog small{color:var(--dz-text-muted);font-size:11px;display:block}.lpm-cprog b{font-weight:500}.lpm-segs{gap:4px;display:flex}.lpm-segs i{background:var(--dz-bg-tertiary);border-radius:3px;flex:1;height:6px;transition:background-color .4s}.lpm-segs i.lpm-on{background:var(--dz-success)}.lpm-segs i.lpm-on.lpm-w{background:var(--dz-warning)}.lpm-cstack{height:178px;position:relative}.lpm-ccd{border:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-primary);opacity:0;border-radius:12px;min-height:118px;padding:10px 12px;font-size:11.5px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;transform:translateY(14px)scale(.98);box-shadow:0 16px 30px -18px #00000073}.lpm-ccd.lpm-on{opacity:calc(1 - var(--k) * .4);transform:translateY(calc(var(--k) * -15px)) scale(calc(1 - var(--k) * .06))}.lpm-cch{align-items:center;gap:6px;margin-bottom:6px;font-weight:500;display:flex}.lpm-cch>span:last-child{color:var(--dz-text-muted);margin-left:auto;font-weight:400}.lpm-ccr{color:var(--dz-text-secondary);justify-content:space-between;gap:8px;padding:2px 0;display:flex}.lpm-ccr b{color:var(--dz-text-primary);font-weight:500}.lpm-ccok{color:var(--dz-success);margin-top:6px;font-size:11px}.lpm-ccok-warn{color:var(--dz-warning)}.lpm-ccq{margin:0 0 4px;line-height:1.4}.lpm-je{background:var(--dz-bg-tertiary);width:16px;height:16px;color:var(--dz-text-secondary);border-radius:4px;place-items:center;font-size:8px;font-weight:700;display:inline-grid}.lpm-dpdf{z-index:5;border:1px solid var(--dz-border);background:var(--dz-bg-primary);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:7px;padding:6px 10px 6px 6px;font-size:11.5px;animation:1.5s cubic-bezier(.5,0,.25,1) both lpm-dpdf;display:flex;position:absolute;top:330px;left:640px;box-shadow:0 14px 28px -12px #00000073}.lpm-dpdf-1{--tx:-500px;--ty:-230px}.lpm-dpdf-2{--tx:-500px;--ty:-190px}.lpm-closex-narrow .lpm-dpdf{top:236px;left:200px}.lpm-closex-narrow .lpm-dpdf-1{--tx:-150px;--ty:-140px}.lpm-closex-narrow .lpm-dpdf-2{--tx:-150px;--ty:-104px}@keyframes lpm-dpdf{0%{opacity:0;transform:translate(0)}12%{opacity:1}75%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(.96)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.9)}}.lpm-dcur{filter:drop-shadow(0 2px 3px #0000004d);position:absolute;bottom:-14px;right:-10px}.lpm-cgot{bottom:4px;left:236px}.lpm-closex-narrow .lpm-cgot{left:50%}.lpm-phone-stage .lpm-screen{place-items:end center;display:grid}.lpm-phone{border:7px solid var(--lph-phone-frame);background:var(--dz-bg-primary);border-bottom:0;border-radius:34px 34px 0 0;flex-direction:column;gap:8px;width:236px;height:336px;margin-bottom:-12px;padding:8px 10px 14px;display:flex;position:relative}.lpm-phone:before{content:"";background:var(--lph-phone-frame);border-radius:999px;width:54px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lpm-ph-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}.lpm-ph{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));justify-content:center;align-items:center;gap:6px;margin-bottom:2px;padding:16px 0 6px;font-size:11px;font-weight:500;display:flex}.lpm-bub{flex-direction:column;flex:none;gap:3px;max-width:90%;animation:.35s cubic-bezier(.2,.8,.2,1) both lpm-bub-in;display:flex}@keyframes lpm-bub-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lpm-bub-me{align-self:flex-end;align-items:flex-end}.lpm-bub-meta{color:var(--dz-text-muted);gap:6px;font-size:10px;display:flex}.lpm-bub-meta b{color:var(--dz-text-secondary);font-weight:500}.lpm-bub-row{align-items:flex-end;gap:6px;display:flex}.lpm-bub-body{background:var(--dz-bg-tertiary);border-radius:14px;padding:7px 10px;line-height:1.4}.lpm-bub-me .lpm-bub-body{background:var(--dz-text-primary);color:var(--dz-bg-primary);border-bottom-right-radius:4px}.lpm-bub-them .lpm-bub-body{border-bottom-left-radius:4px}.lpm-av-m{background:var(--dz-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-bottom:2px;font-size:9px;font-weight:600;display:inline-grid}.lpm-colx .lpm-screen{padding:0 8px}.lpm-colmini{width:auto}.lpm-mailw{z-index:3;border:1px solid var(--dz-border);background:var(--dz-bg-primary);opacity:0;border-radius:10px;font-size:11.5px;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:12px;left:28px;right:28px;overflow:hidden;transform:translateY(40px)scale(.98);box-shadow:0 22px 44px -18px #00000073}.lpm-mailw.lpm-show{opacity:1;transform:none}.lpm-mailw.lpm-sent{opacity:0;transition:opacity .45s .1s,transform .55s cubic-bezier(.5,0,.75,0);transform:translate(30%,-70%)scale(.35)}.lpm-mw-h{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);align-items:center;gap:7px;padding:7px 10px;font-weight:500;display:flex}.lpm-mw-h span{color:var(--dz-text-muted);margin-left:auto;font-weight:400}.lpm-mw-f{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));gap:8px;padding:5px 10px;display:flex}.lpm-mw-f small{width:44px;color:var(--dz-text-muted);flex:none;font-size:11px}.lpm-mw-b{min-height:34px;margin:0;padding:8px 10px;line-height:1.45}.lpm-mw-foot{border-top:1px solid var(--dz-border-subtle,var(--dz-border));justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.lpm-mw-att{border:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:11px;display:inline-flex}.lpm-mw-send{background:var(--dz-text-primary);color:var(--dz-bg-primary);border-radius:6px;padding:4px 12px;font-weight:500}.lpm-mtoast{bottom:16px}.lpm-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.2,1),opacity .3s}.lpm-cursor-on{opacity:1}.lpm-subx .lpm-screen{padding:0 8px}.lpm-subv{opacity:0;width:auto;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:8px;right:8px;transform:translateY(8px)}.lpm-subv.lpm-on{opacity:1;transform:none}.lpm-mrr{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));grid-template-columns:repeat(3,1fr);display:grid}.lpm-mrr>div{padding:6px 12px}.lpm-mrr>div+div{border-left:1px solid var(--dz-border-subtle,var(--dz-border))}.lpm-mrr small{color:var(--dz-text-muted);font-size:10.5px;display:block}.lpm-mrr b{font-size:13px;font-weight:600}.lpm-coh{grid-template-columns:32px repeat(6,1fr);gap:2px;padding:8px 12px 9px;font-size:10px;display:grid}.lpm-coh .lpm-ch,.lpm-coh .lpm-cl{color:var(--dz-text-muted)}.lpm-coh .lpm-ch{text-align:center}.lpm-coh .lpm-cl{align-items:center;display:flex}.lpm-coh i{background:color-mix(in srgb, var(--dz-accent) calc(var(--a) * 100%), transparent);color:#fff;text-align:center;opacity:0;border-radius:4px;padding:4px 0;font-style:normal;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);transform:scale(.6)}.lpm-coh i.lpm-lo{color:var(--dz-text-primary)}.lpm-coh i.lpm-up{background:color-mix(in srgb, var(--dz-success) calc(var(--a) * 100%), transparent)}.lpm-coh i.lpm-nil{background:0 0}.lpm-coh i.lpm-on{opacity:1;transform:none}.lpm-ivx .lpm-screen{place-items:center;display:grid}.lpm-iv{position:relative}.lpm-iv-win{background:var(--lph-stage-ink);border-radius:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;overflow:hidden;box-shadow:0 30px 60px -24px #000000a6,0 0 0 1px #ffffff0f}.lpm-iv-stage{background:var(--lph-stage-ink-2);position:relative;overflow:hidden}.lpm-iv-slide{transform-origin:0 0;animation:.4s both lpm-slide-in;position:absolute;top:0;left:0}@keyframes lpm-slide-in{0%{opacity:0}to{opacity:1}}.lpm-iv-foot{color:#ffffffa6;justify-content:space-between;align-items:center;padding:6px 10px;font-size:10.5px;display:flex}.lpm-iv-dots{gap:4px;display:flex}.lpm-iv-dots i{background:#fff3;border-radius:50%;width:5px;height:5px;transition:background-color .3s}.lpm-iv-dots i.lpm-on{background:#fff}.lpm-iv-sent{bottom:-2px}.lpm-isent .lpm-iv-sent{opacity:1;transform:translate(-50%)}.lpm-isent .lpm-iv-win{transform:translateY(-8px)scale(.97)}.lpm-paused .lpm-stage *{animation-play-state:paused!important}.lpm-static .lpm-stage *{transition:none!important;animation:none!important}.lpm-static .lpm-flow-dot{display:none}@media (prefers-reduced-motion:reduce){.lpm-stage *{transition:none!important;animation:none!important}}@media (width<=1024px){.lpm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpm-w2{grid-column:span 1}.lpm-w4,.lpm-w6{grid-column:span 2}}@media (width<=640px){.lpm-grid{grid-template-columns:minmax(0,1fr)}.lpm-w2,.lpm-w4,.lpm-w6{grid-column:span 1}.lpm-card{padding:.9rem}}.lps{max-width:var(--mkt-band-w,80rem);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lps-card{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(.75rem,1.6vw,1.375rem);display:grid}.lps-copy{flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(.75rem,2.4vw,2.25rem);display:flex}.lps-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.lps-heading .lp-heavy{display:block}.lps-sub{color:var(--dz-text-secondary);margin:-.5rem 0 0;font-size:1.0625rem;line-height:1.5}.lps-stage{border-radius:var(--mkt-r-md,10px);background:linear-gradient(160deg, color-mix(in srgb, var(--dz-accent) 7%, var(--dz-bg-tertiary)) 0%, color-mix(in srgb, var(--dz-accent) 2%, var(--dz-bg-tertiary)) 100%);place-items:center;padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2.5rem);display:grid;position:relative}.lps-win{width:100%;max-width:600px;height:600px}.lps-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.lps-drop{border:1.5px dashed var(--dz-border);text-align:center;color:var(--dz-text-muted);border-radius:10px;padding:34px 16px;transition:border-color .3s,background-color .3s}.lps-drop-hot{border-color:var(--dz-info);background:color-mix(in srgb, var(--dz-info) 10%, var(--dz-bg-primary));color:var(--dz-info)}.lps-doc{border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-primary);text-align:left;border-radius:9px;align-items:center;gap:9px;margin-top:7px;padding:7px 11px 7px 8px;display:inline-flex}.lps-doc b{font-size:12.5px;font-weight:500;display:block}.lps-doc small{color:var(--dz-text-muted);font-size:11px}.lps-doc-w{background:var(--lph-word);color:#fff;border-radius:4px;flex:none;place-items:center;width:24px;height:28px;font-size:12px;font-weight:600;display:grid}.lps-doc-w-sm{width:18px;height:22px;font-size:10px}.lps-doc-big{margin:0;box-shadow:0 20px 40px -14px #00000073}.lps-drag{z-index:5;opacity:0;pointer-events:none;align-items:flex-end;transition:left 1.3s cubic-bezier(.5,0,.2,1),top 1.3s cubic-bezier(.5,0,.2,1),opacity .3s;display:flex;position:absolute;top:9%;left:3%}.lps-drag svg{filter:drop-shadow(0 2px 3px #0000004d);margin:0 0 -6px -10px}.lps-drag-on{opacity:1;top:72%;left:30%}.lps-step{background:var(--dz-bg-secondary);border-radius:9px;align-items:center;gap:10px;padding:8px 11px;animation:.4s cubic-bezier(.2,.8,.2,1) both lpd-in;display:flex}.lps-step b,.lps-panel-h{font-size:12.5px;font-weight:500}.lps-step small{color:var(--dz-text-muted);font-size:11px;display:block}.lps-panel{background:var(--dz-bg-secondary);border-radius:9px;gap:8px;padding:9px 11px;animation:.4s cubic-bezier(.2,.8,.2,1) both lpd-in;display:grid}.lps-ints{flex-wrap:wrap;gap:6px;display:flex}.lps-int{border:1px solid var(--dz-border);background:var(--dz-bg-primary);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;transition:opacity .3s;display:inline-flex}.lps-int-on{opacity:1}.lps-int img{width:auto;height:13px}.lps-int .lpf-step-icon{width:14px;height:14px}.lps-warm{color:var(--dz-text-secondary);grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:11.5px;display:grid}.lps-warm i{background:var(--dz-border);border-radius:3px;height:5px;overflow:hidden}.lps-warm b{background:linear-gradient(90deg, var(--lph-agent-hof), color-mix(in srgb, var(--lph-agent-hof) 55%, #fff));height:100%;transition:width 1.2s;display:block}.lps-finds-h{align-items:center;gap:6px;display:flex}.lps-finds-n{background:var(--dz-error-subtle);color:var(--dz-error);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.lps-finds{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lps-finds li{grid-template-columns:14px 1fr;gap:8px;line-height:1.35;animation:.35s cubic-bezier(.2,.8,.2,1) both lpd-in;display:grid}.lps-finds small{color:var(--dz-text-muted)}.lps-blk{flex:none;width:14px;height:14px;margin-top:2px;animation:.35s cubic-bezier(.3,1.6,.5,1) both lps-pop;display:inline-grid}.lps-blk svg{width:100%;height:100%}.lps-blk-big{width:18px;height:18px;margin:0;animation:.4s cubic-bezier(.3,1.6,.5,1) both lps-pop,1.6s ease-in-out .4s 2 lps-blkpulse}@keyframes lps-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lps-blkpulse{50%{filter:drop-shadow(0 0 6px #dc2626b3)}}.lps-qr{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lps-qr span{border:1px solid var(--dz-border);background:var(--dz-bg-primary);border-radius:999px;padding:4px 11px;font-size:12px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpd-in}.lps.lpf-static :is(.lps-drag,.lps-int,.lps-warm b,.lps-drop){transition:none}.lps.lpf-static :is(.lps-step,.lps-panel,.lps-finds li,.lps-blk,.lps-qr span){animation:none!important}@media (width<=1100px){.lps-card{grid-template-columns:minmax(0,1fr)}.lps-copy{order:-1;padding:.5rem .5rem 0}}@media (width<=640px){.lps-stage{padding:.75rem .5rem}.lps-win{height:540px}.lps-msgs{padding:12px 10px}.lps-warm{grid-template-columns:100px 1fr}.lps-drag-on{top:70%;left:12%}}.lpt{max-width:var(--mkt-band-w,80rem);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lpt-card{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(.75rem,1.6vw,1.375rem);display:grid}.lpt-copy{flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(.75rem,2.4vw,2.25rem);display:flex}.lpt-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.lpt-heading .lp-heavy{display:block}.lpt-sub{color:var(--dz-text-secondary);margin:-.5rem 0 0;font-size:1.0625rem;line-height:1.5}.lpt-stage{border-radius:var(--mkt-r-md,10px);background:linear-gradient(160deg, color-mix(in srgb, var(--lph-agent-fpa) 12%, var(--dz-bg-tertiary)) 0%, color-mix(in srgb, var(--lph-agent-fpa) 4%, var(--dz-bg-tertiary)) 100%);place-items:center;padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2.5rem);display:grid;position:relative}.lpt-fit{width:100%;max-width:760px;position:relative}.lpt-scaled{transform-origin:0 0;position:absolute;top:0;left:0}.lpt-winbox{position:relative}.lpt-win{font-size:13px}.lpt-pw{flex:1;grid-template-columns:196px minmax(0,1fr);min-height:0;display:grid}.lpt-side{border-right:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);border-bottom-left-radius:12px;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.lpt-search{border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-muted);border-radius:7px;align-items:center;gap:6px;margin-bottom:6px;padding:5px 9px;font-size:12px;display:flex}.lpt-a{border-radius:7px;grid-template-columns:26px 1fr auto;align-items:center;gap:0 9px;padding:6px 7px;transition:background-color .25s;display:grid}.lpt-a .lpd-orb{grid-row:span 2}.lpt-a b{font-size:12.5px;font-weight:500}.lpt-a time{color:var(--dz-text-muted);font-size:10.5px}.lpt-a small{color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:11.5px;overflow:hidden}.lpt-a-on{background:var(--dz-bg-tertiary)}.lpt-add{border:1px dashed var(--dz-border);color:var(--dz-text-secondary);border-radius:7px;grid-template-columns:26px 1fr;align-items:center;gap:0 9px;margin-top:6px;padding:6px 7px;display:grid}.lpt-add-plus{border:1px dashed var(--dz-text-muted);width:26px;height:26px;color:var(--dz-text-secondary);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.lpt-add b{color:var(--dz-text-primary);font-size:12.5px;font-weight:500}.lpt-add small{color:var(--dz-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lpt-me{color:var(--dz-text-secondary);align-items:center;gap:8px;margin-top:auto;padding:8px 7px 2px;font-size:12px;display:flex}.lpt-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lpt-h{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));flex:none;align-items:center;gap:8px;padding:9px 16px;display:flex}.lpt-h b{font-weight:500}.lpt-h em{color:var(--dz-text-muted);background:var(--dz-bg-tertiary);border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal}.lpt-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:11px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.lpt-msg{grid-template-columns:26px 1fr;gap:9px}.lpt-msg.lpd-msg-me{grid-template-columns:1fr 26px}.lpt-msg.lpd-msg-me p{max-width:300px}.lpt-ck{gap:2px;margin:3px 0 0;padding:0;list-style:none;display:grid}.lpt-ck li{animation:.35s cubic-bezier(.2,.8,.2,1) both lpd-in}.lpt-ck li:before{content:"✓ ";color:var(--dz-success,#15803d)}.lpt-ck .lpt-ck-q:before{content:"? ";color:var(--dz-warning)}.lpt-ck b{font-weight:500}.lpt-sys{color:var(--dz-text-muted);align-self:center;font-size:11.5px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpd-in}.lpt-sys b{color:var(--dz-text-primary);font-weight:500}.lpt-comp{border-radius:8px}.lpt-bill{border:1px solid var(--dz-border);background:var(--dz-bg-secondary);border-radius:9px;margin-top:7px;padding:9px 11px}.lpt-bill-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lpt-bill-top b{font-weight:500;display:block}.lpt-bill-top small{color:var(--dz-text-muted);font-size:11px;display:block}.lpt-bill-top .lpt-bill-amt{font-size:15px;font-weight:600}.lpt-bill-facts{color:var(--dz-text-secondary);gap:3px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.lpt-bill-facts li{align-items:center;gap:6px;display:flex}.lpt-bill-facts svg{color:var(--dz-success,#15803d)}.lpt.lpf-static :is(.lpt-ck li,.lpt-sys,.lpt-msg){animation:none!important}@media (width<=1100px){.lpt-card{grid-template-columns:minmax(0,1fr)}.lpt-copy{padding:.5rem .5rem 0}}@media (width<=640px){.lpt-stage{padding:.75rem .5rem}.lpt-scaled{position:static;transform:none}.lpt-win-fluid{width:100%;height:520px}.lpt-win-fluid .lpt-pw{grid-template-columns:minmax(0,1fr)}.lpt-win-fluid .lpt-side{display:none}.lpt-win-fluid .lpt-msgs{padding:12px 10px}.lpt-win-fluid .lpt-msg.lpd-msg-me p{max-width:85%}}.lpu{max-width:var(--mkt-band-w);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lpu-duo{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(.75rem,1.6vw,1.375rem);display:grid}.lpu-copy{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(.75rem,2.4vw,2.25rem) clamp(.5rem,2vw,1.5rem);display:flex}.lpu-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.lpu-heading .lp-heavy{display:block}.lpu-sub{color:var(--dz-text-secondary);margin:0 0 .5rem;font-size:1.05rem;line-height:1.5}.lpu-art{border-radius:var(--mkt-r-md,10px);background:radial-gradient(70% 60% at 50% 110%, color-mix(in srgb, var(--dz-accent) 28%, var(--lph-night-mix)) 0%, transparent 70%), linear-gradient(180deg, var(--lph-night-top) 0%, var(--lph-night-bottom) 100%);position:relative;overflow:hidden}.lpu-viewport{position:relative;overflow:hidden}.lpu-screen{transform-origin:0 0;font-size:13px;position:absolute;top:0;left:0}.lpu-win{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);color:var(--dz-text-primary);border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 60px -28px #0009}.lpu-chat{width:68%;transition:filter .4s;top:5%;bottom:12%;left:5%}.lpu-dim{filter:brightness(.86)}.lpu-slack{z-index:3;opacity:0;width:56%;height:54%;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);bottom:4%;right:4%;transform:translateY(18px)scale(.97)}.lpu-slack-on{opacity:1;transform:none}.lpu-stack{gap:.75rem;padding:.75rem;font-size:13px;display:grid}.lpu-stack .lpu-win{opacity:1;filter:none;width:auto;height:auto;min-height:18rem;position:static;transform:none}.lpu-stack .lpu-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.lpu-stack .lpu-row-arrow{display:none}.lpu-stack .lpu-row-bill{white-space:normal;grid-column:1}.lpu-stack .lpu-row-status{grid-column:2;justify-self:end}.lpu-bar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);align-items:center;height:2.1rem;padding:0 .75rem;display:flex;position:relative}.lpu-bar .lpf-dots span{width:.6rem;height:.6rem}.lpu-bar-title{text-align:center;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 3.75rem;font-size:12px;line-height:2.1rem;display:block;position:absolute;inset:0;overflow:hidden}.lpu-bar-title>*{vertical-align:middle;margin-right:.3rem;display:inline-block}.lpu-bar-slack{background:var(--lph-slack);border-bottom:0}.lpu-bar-slack .lpf-dots span{box-shadow:none;background:#ffffff59}.lpu-bar-slack .lpu-bar-title{color:#fff;font-weight:600}.lpu-bar-slack img{background:#fff;border-radius:3px;padding:1px}.lpu-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:11px;padding:14px 16px;display:flex;overflow:hidden}.lpu-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpu-in;display:grid}.lpu-msg-me{grid-template-columns:minmax(0,1fr) 28px;justify-items:end;margin-left:15%}.lpu-msg-body{min-width:0}.lpu-msg-me .lpu-msg-body{text-align:right}.lpu-msg-meta{color:var(--dz-text-muted);margin-bottom:3px;font-size:11px;display:block}.lpu-msg-meta b{color:var(--dz-text-primary);font-size:13px;font-weight:500}.lpu-msg-meta em{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal}.lpu-msg-meta time{margin-left:6px}.lpu-bubble{text-align:left;max-width:100%;color:var(--dz-text-primary);line-height:1.4;display:inline-block}.lpu-bubble p{margin:0}.lpu-bubble-me{background:var(--dz-bg-tertiary);border-radius:10px 2px 10px 10px;padding:7px 11px}.lpu-initials{background:var(--dz-text-primary);width:28px;height:28px;color:var(--dz-bg-primary);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid}.lpu-initials-dana{background:var(--lph-initials);color:#fff;border-radius:6px;width:26px;height:26px}.lpu-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--orb) 55%, #fff) 0%, var(--orb) 55%, color-mix(in srgb, var(--orb) 65%, #000) 100%);border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #ffffff40}.lpu-rows{border:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-primary);border-radius:8px;margin-top:8px;overflow:hidden}.lpu-row{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));opacity:.3;grid-template-columns:minmax(0,1fr) 70px 12px minmax(0,1.25fr) auto;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;transition:opacity .3s,background-color .3s;display:grid}.lpu-row:last-child{border-bottom:0}.lpu-row-on{opacity:1}.lpu-row-bank{font-family:var(--brand-font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lpu-row-amt{text-align:right;font-variant-numeric:tabular-nums}.lpu-row-arrow{color:var(--dz-text-muted)}.lpu-row-bill{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.lpu-row-bill svg{color:var(--dz-text-muted);flex:none}.lpu-row-status{white-space:nowrap;background:color-mix(in srgb, var(--dz-success) 14%, transparent);color:var(--dz-success);opacity:0;border-radius:6px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;transition:opacity .3s;display:inline-flex}.lpu-row-on .lpu-row-status{opacity:1}.lpu-row-flag .lpu-row-status{background:color-mix(in srgb, var(--dz-error) 14%, transparent);color:var(--dz-error);font-weight:500}.lpu-row-flag.lpu-row-on{background:color-mix(in srgb, var(--dz-error) 7%, transparent)}.lpu-note{color:var(--dz-text-muted);opacity:0;margin-top:6px;font-size:11px;transition:opacity .3s;display:block}.lpu-note-on{opacity:1}.lpu-acts{gap:6px;margin-top:8px;display:flex}.lpu-send,.lpu-edit{border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-block}.lpu-send{background:var(--dz-accent);color:var(--dz-accent-fg,#fff);transition:transform .15s,background-color .2s}.lpu-press{transform:scale(.95)}.lpu-send-done{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary)}.lpu-edit{border:1px solid var(--dz-border);color:var(--dz-text-secondary)}.lpu-sentchip{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-left:38px;padding:4px 11px 4px 8px;font-size:12px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpu-in;display:inline-flex}.lpu-sentchip svg{color:var(--dz-success)}.lpu-rule{border:1px solid color-mix(in srgb, var(--dz-success) 35%, transparent);background:color-mix(in srgb, var(--dz-success) 8%, transparent);border-radius:8px;margin-top:8px;padding:8px 10px}.lpu-rule-head{color:var(--dz-success);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.lpu-rule p{margin:3px 0 0;font-size:12px}.lpu-compose{border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-muted);border-radius:8px;margin:0 14px 12px;padding:8px 12px;font-size:12.5px}.lpu-sk-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:9px;padding:12px;font-size:12.5px;display:flex;overflow:hidden}.lpu-sk-m{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpu-in;display:grid}.lpu-sk-m b{font-weight:600}.lpu-sk-m em{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal}.lpu-sk-m p{margin:2px 0 0;line-height:1.4}.lpu-mention{background:color-mix(in srgb, var(--lph-slack-link) 15%, transparent);color:var(--lph-slack-link);border-radius:3px;padding:0 3px}.lpu-sk-typing{color:var(--dz-text-muted);align-items:center;gap:3px;font-size:11.5px;display:flex}.lpu-sk-typing span{background:var(--dz-text-muted);border-radius:50%;width:4px;height:4px;animation:1.2s infinite lpu-blink}.lpu-sk-typing span:nth-child(2){animation-delay:.2s}.lpu-sk-typing span:nth-child(3){margin-right:4px;animation-delay:.4s}.lpu-sk-compose{border:1.5px solid var(--lph-slack);border-radius:8px;min-height:52px;margin:0 10px 10px;padding:7px 10px;font-size:12px;line-height:1.4;transition:opacity .3s}.lpu-sk-compose-sent{opacity:.35}.lpu-sk-label{color:var(--dz-text-muted);margin-bottom:2px;font-size:10px;display:block}.lpu-unks{max-width:30rem;height:7rem;position:relative}.lpu-unk{border-radius:var(--mkt-r-md,10px);border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-primary);opacity:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;font-size:12.5px;transition:opacity .45s,transform .45s;display:grid;position:absolute;inset:0;transform:translateY(10px)}.lpu-unk-on{opacity:1;transform:none}.lpu-unk-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lpu-unk-head b{font-weight:600}.lpu-unk-head span{border-radius:var(--mkt-r-sm,6px);border:1px solid color-mix(in srgb, var(--dz-accent) 40%, transparent);color:var(--dz-accent);padding:0 7px;font-size:11px}.lpu-unk-facts{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.lpu-unk-facts i{font-variant-numeric:tabular-nums;border-radius:var(--mkt-r-sm,6px);background:var(--dz-bg-tertiary);padding:2px 8px;font-size:11.5px;font-style:normal}.lpu-unk-acts{gap:6px;display:flex}.lpu-unk-acts span{border-radius:var(--mkt-r-sm,6px);border:1px solid var(--dz-border);color:var(--dz-text-secondary);padding:3px 10px;font-size:11px}.lpu-unk-acts .lpu-unk-ok{background:var(--dz-text-primary);border-color:var(--dz-text-primary);color:var(--dz-bg-primary)}.lpu-dots{gap:5px;display:flex}.lpu-dots i{background:var(--dz-border);border-radius:2px;width:16px;height:3px;transition:background-color .3s}.lpu-dots .lpu-dot-on{background:var(--dz-text-primary)}.lpu-pause{bottom:.85rem;right:.85rem}@keyframes lpu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpu-blink{50%{opacity:.25}}.lpu-static :is(.lpu-msg,.lpu-sk-m,.lpu-sentchip,.lpu-slack,.lpu-unk,.lpu-row){transition:none!important;animation:none!important}.lpu-static .lpu-sk-typing span,.lpu-static .lpf-caret{animation:none!important}@media (width<=1100px){.lpu-duo{grid-template-columns:minmax(0,1fr)}.lpu-copy{order:-1;padding:.5rem .5rem .75rem}}@media (width<=640px){.lpu-unks{height:8.75rem}}@media (prefers-reduced-motion:reduce){.lpu *{transition:none!important}}.lpw{max-width:var(--mkt-band-w);padding:0 var(--lp-band-x,2rem) var(--lp-band-y,6rem);margin:0 auto}.lpw-duo{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(.75rem,1.6vw,1.375rem);display:grid}.lpw-copy{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(.75rem,2.4vw,2.25rem) clamp(.5rem,2vw,1.5rem);display:flex}.lpw-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.lpw-heading .lp-heavy{display:block}.lpw-sub{color:var(--dz-text-secondary);margin:0 0 .5rem;font-size:1.05rem;line-height:1.5}.lpw-pills{gap:8px;max-width:28rem;margin:0;padding:0;list-style:none;display:grid}.lpw-pill{border-radius:var(--mkt-r-md,10px);border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-primary);animation:8.8s ease-in-out infinite lpw-pulse;animation-delay:var(--d,0s);align-items:center;gap:10px;padding:7px 7px 7px 11px;font-size:13px;display:flex}.lpw-pill-send{background:var(--dz-text-primary);width:24px;height:24px;color:var(--dz-bg-primary);border-radius:50%;place-items:center;margin-left:auto;display:grid}@keyframes lpw-pulse{0%,30%,to{box-shadow:none;transform:none}6%,22%{transform:translate(6px);box-shadow:0 10px 24px -14px #00000073}}.lpw-art{border-radius:var(--mkt-r-md,10px);background:radial-gradient(60% 50% at 70% -10%, color-mix(in srgb, var(--dz-accent) 22%, var(--lph-night-mix)) 0%, transparent 70%), linear-gradient(180deg, var(--lph-night-top) 0%, var(--lph-night-bottom) 100%);position:relative;overflow:hidden}.lpw-viewport{position:relative;overflow:hidden}.lpw-screen{transform-origin:0 0;font-size:13px;position:absolute;top:0;left:0}.lpw-win{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);color:var(--dz-text-primary);border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 60px -28px #0009}.lpw-chat{transition:filter .4s;inset:5%}.lpw-dim{filter:brightness(.82)}.lpw-stack{gap:.75rem;padding:.75rem;font-size:13px;display:grid}.lpw-stack .lpw-win{filter:none;min-height:20rem;position:static}.lpw-stack .lpw-deck{opacity:1;position:static;transform:none}.lpw-bar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:var(--dz-bg-secondary);align-items:center;height:2.1rem;padding:0 .75rem;display:flex;position:relative}.lpw-bar .lpf-dots span{width:.6rem;height:.6rem}.lpw-bar-title{text-align:center;color:var(--dz-text-secondary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 3.75rem;font-size:12px;line-height:2.1rem;display:block;position:absolute;inset:0;overflow:hidden}.lpw-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:14px 16px;display:flex;overflow:hidden}.lpw-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;animation:.35s cubic-bezier(.2,.8,.2,1) both lpw-in;display:grid}.lpw-msg-me{grid-template-columns:minmax(0,1fr) 28px;justify-items:end;margin-left:15%}.lpw-msg-body{min-width:0}.lpw-msg-me .lpw-msg-body{text-align:right}.lpw-msg-meta{color:var(--dz-text-muted);margin-bottom:3px;font-size:11px;display:block}.lpw-msg-meta b{color:var(--dz-text-primary);font-size:13px;font-weight:500}.lpw-msg-meta em{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal}.lpw-msg-meta time{margin-left:6px}.lpw-bubble{text-align:left;max-width:100%;line-height:1.4;display:inline-block}.lpw-bubble p{margin:0}.lpw-bubble-me{background:var(--dz-bg-tertiary);border-radius:10px 2px 10px 10px;padding:7px 11px}.lpw-initials{background:var(--dz-text-primary);width:28px;height:28px;color:var(--dz-bg-primary);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid}.lpw-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--orb) 55%, #fff) 0%, var(--orb) 55%, color-mix(in srgb, var(--orb) 65%, #000) 100%);border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #ffffff40}.lpw-typing{color:var(--dz-text-muted);align-items:center;gap:3px;margin-left:38px;font-size:11.5px;display:flex}.lpw-typing span{background:var(--dz-text-muted);border-radius:50%;width:4px;height:4px;animation:1.2s infinite lpw-blink}.lpw-typing span:nth-child(2){animation-delay:.2s}.lpw-typing span:nth-child(3){margin-right:4px;animation-delay:.4s}.lpw-att{border:1px solid var(--dz-border);background:var(--dz-bg-primary);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 12px 8px 8px;transition:transform .15s,border-color .2s;display:inline-flex}.lpw-att-icon{background:var(--dz-accent);width:30px;height:36px;color:var(--dz-accent-fg,#fff);border-radius:5px;place-items:center;display:grid}.lpw-att b{font-size:12.5px;font-weight:500;display:block}.lpw-att small{color:var(--dz-text-muted);font-size:11px}.lpw-press{border-color:var(--dz-accent);transform:scale(.95)}.lpw-sentchip{background:var(--dz-bg-tertiary);color:var(--dz-text-secondary);border-radius:999px;align-items:center;gap:7px;margin-top:7px;padding:4px 11px 4px 8px;font-size:11.5px;display:inline-flex}.lpw-sentchip svg{color:var(--dz-success)}.lpw-compose{border:1px solid var(--dz-border);background:var(--dz-bg-primary);color:var(--dz-text-muted);border-radius:8px;margin:0 14px 12px;padding:8px 12px;font-size:12.5px}.lpw-deck{z-index:5;background:var(--lph-stage-ink);color:var(--lph-stage-text);opacity:0;border-radius:12px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:6%;left:4%;overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 50px 100px -30px #000000b3}.lpw-deck-open{opacity:1;transform:none}.lpw-deck-bar{border-bottom:1px solid var(--lph-stage-line);align-items:center;height:2.1rem;padding:0 .75rem;display:flex;position:relative}.lpw-deck-bar .lpf-dots span{background:var(--lph-stage-control);width:.6rem;height:.6rem;box-shadow:none}.lpw-deck-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 3.75rem;font-size:12px;line-height:2.1rem;display:block;position:absolute;inset:0;overflow:hidden}.lpw-deck-x{z-index:1;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;transition:transform .15s;display:grid;position:relative}.lpw-deck-x.lpw-press{background:var(--lph-stage-control);border-color:#0000}.lpw-deck-stage{background:var(--lph-stage-ink-2);position:relative;overflow:hidden}.lpw-slide{transform-origin:0 0;animation:.35s both lpw-fade;position:absolute;top:0;left:0}.lpw-deck-foot{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;padding:7px;font-size:12px;display:flex}.lpw-deck-btn{background:var(--lph-stage-line);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .15s,background-color .15s;display:grid}.lpw-deck-btn.lpw-press{background:var(--dz-accent);border-color:#0000}.lpw-deck-dots{gap:5px;display:flex}.lpw-deck-dots i{background:var(--lph-stage-control);border-radius:50%;width:6px;height:6px;transition:background-color .3s}.lpw-deck-dots .lpw-deck-dot-on{background:#fff}.lpw-deck-page{text-align:center;min-width:3ch}.lpw-pause{bottom:.85rem;right:.85rem}@keyframes lpw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpw-fade{0%{opacity:0}to{opacity:1}}@keyframes lpw-blink{50%{opacity:.25}}.lpw-static :is(.lpw-msg,.lpw-slide,.lpw-deck,.lpw-pill,.lpw-att){transition:none!important;animation:none!important}.lpw-static .lpf-caret,.lpw-static .lpw-typing span{animation:none!important}@media (width<=1100px){.lpw-duo{grid-template-columns:minmax(0,1fr)}.lpw-copy{padding:.5rem .5rem .75rem}}@media (prefers-reduced-motion:reduce){.lpw *{transition:none!important}.lpw-pill{animation:none}}.lpp{max-width:var(--mkt-band-w);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lpp-head{margin:0 0 2.5rem}.lpp-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6rem;font-weight:400;line-height:1.1}.lpp-sub{color:var(--dz-text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.lpp-body{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start;gap:3rem;display:grid}.lpp-list{border-bottom:1px solid var(--dz-border);position:sticky;top:6.5rem}.lpp-item{border-top:1px solid var(--dz-border);position:relative}.lpp-tab{text-align:left;width:100%;font:500 .9375rem / 1.4 var(--brand-font-sans);color:var(--dz-text-secondary);cursor:pointer;background:0 0;border:0;padding:.8rem 0 .75rem;display:block}.lpp-tab:hover{color:var(--dz-text-primary)}.lpp-tab:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.lpp-tab-title{display:block}.lpp-tab-line{color:var(--dz-text-muted);margin-top:.1rem;font-size:.8125rem;font-weight:400;display:block}.lpp-item-on .lpp-tab{color:var(--dz-text-primary);font-weight:600}.lpp-item-on .lpp-tab-line{color:var(--dz-text-secondary)}.lpp-link{color:var(--dz-text-primary);text-underline-offset:3px;margin:-.25rem 0 .8rem;font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.lpp-link:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.lpp-progress{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.lpp-progress>span{background:var(--dz-text-primary);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .1s linear;display:block}.lpp-stage{position:relative}.lpp-window{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1px 1px #0f172a0a,0 8px 16px -8px #0f172a1f,0 32px 64px -28px #0f172a52}.lpp-titlebar{border-bottom:1px solid var(--dz-border-subtle,var(--dz-border));background:linear-gradient(to bottom, color-mix(in srgb, var(--dz-bg-secondary) 70%, var(--dz-bg-primary)), var(--dz-bg-secondary));grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;height:2.4rem;padding:0 .9rem;display:grid}.lpp-dots{gap:.45rem;display:flex}.lpp-dots span{border-radius:50%;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 .5px #0000001f}.lpp-dots span:first-child{background:#ff5f57}.lpp-dots span:nth-child(2){background:#febc2e}.lpp-dots span:nth-child(3){background:#28c840}.lpp-title{font:500 .75rem / 1 var(--brand-font-sans);color:var(--dz-text-secondary);white-space:nowrap}.lpp-viewport{position:relative;overflow:hidden}.lpp-screen{transform-origin:0 0;position:absolute;top:0;left:0}.lpp-camera{transform-origin:0 0;will-change:transform;transition:transform 1.5s cubic-bezier(.65,0,.35,1);position:relative}.lpp-pause{z-index:2;border:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-bg-primary) 88%, transparent);width:2rem;height:2rem;color:var(--dz-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.85rem;right:.85rem}.lpp-pause:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.lpp-phone .dz-app-shell>aside,.lpp-phone .lpp-side{display:none}.lpp-phone .lpp-titlebar{height:1.9rem;padding:0 .6rem}.lpp-phone .lpp-dots span{width:.5rem;height:.5rem}.lpp-phone .lpp-title{font-size:.625rem}.lpp-static :is(.lpp-camera,.lpf-bar,.lpf-bar-v,.lpf-enter,.lpf-enter-x){transition:none}.lpp-static :is(.lpf-fill,.lpf-press){animation:none!important}@media (prefers-reduced-motion:reduce){.lpp *{transition:none!important}}@media (width<=1100px){.lpp-body{grid-template-columns:minmax(0,1fr);gap:2rem}.lpp-list{position:static}}@media (width<=640px){.lpp-head{margin-bottom:1.75rem}.lpp-tab{padding:.6rem 0 .55rem}.lpp-tab-line{display:none}.lpp-item-on .lpp-tab-line{display:block}}.lpn{max-width:var(--mkt-band-w);padding:var(--lp-band-y,6rem) var(--lp-band-x,2rem);margin:0 auto}.lpn-head{margin:0 0 2.5rem}.lpn-heading{font-family:var(--mkt-display-font);font-size:var(--mkt-t2,2.5rem);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6rem;font-weight:400;line-height:1.1}.lpn-sub{color:var(--dz-text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.lpn-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.lpn-card{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);flex-direction:column;padding:1.5rem;display:flex}.lpn-icon{border-radius:var(--mkt-r-sm,6px);border:1px solid var(--dz-border);background:var(--dz-bg-primary);width:2.25rem;height:2.25rem;color:var(--dz-text-primary);place-items:center;margin-bottom:1rem;display:grid}.lpn-card-title{font:600 1.0625rem / 1.3 var(--brand-font-sans);color:var(--dz-text-primary);margin:0 0 .4rem}.lpn-card-body{color:var(--dz-text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.lpn-frag{border:1px solid var(--dz-border-subtle,var(--dz-border));border-radius:var(--mkt-r-md,10px);background:var(--dz-bg-primary);font:400 .8125rem / 1.4 var(--brand-font-sans);font-variant-numeric:tabular-nums;color:var(--dz-text-primary);margin-top:auto;padding:.75rem .85rem}.lpn-frag-main{flex-direction:column;flex:1;min-width:0;display:flex}.lpn-frag-title{color:var(--dz-text-primary);font-weight:500;display:block}.lpn-frag-sub{color:var(--dz-text-muted);font-size:.75rem;display:block}.lpn-frag-sub svg{vertical-align:-1px;margin-right:.2rem;display:inline}.lpn-approval,.lpn-sync{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lpn-trail{flex-direction:column;gap:.6rem;margin:auto 0 0;padding-left:.85rem;list-style:none;display:flex}.lpn-trail-row{align-items:flex-start;gap:.6rem;display:flex}.lpn-trail-text{flex-direction:column;min-width:0;display:flex}.lpn-trail-text b{font-weight:600}.lpn-orb,.lpn-initials{border-radius:50%;flex:none;width:1.25rem;height:1.25rem;margin-top:.05rem}.lpn-orb{box-shadow:inset 0 0 0 1px #00000014}.lpn-initials{background:var(--dz-bg-tertiary);font:600 .5625rem / 1 var(--brand-font-sans);color:var(--dz-text-secondary);place-items:center;display:grid}.lpn-sync-ends{flex:none;align-items:center;gap:.4rem;display:flex}.lpn-sync-arrow{color:var(--dz-text-muted)}.lpn-qbo{display:block}.lpn-bar{border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:flex}.lpn-bar-text{flex-direction:column;gap:.15rem;margin:0;display:flex}.lpn-bar-text b{font:600 1.0625rem / 1.3 var(--brand-font-sans);color:var(--dz-text-primary)}.lpn-bar-text span{color:var(--dz-text-secondary);font-size:.9375rem}@media (width<=960px){.lpn-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.lpn-head{margin-bottom:1.75rem}.lpn-card{padding:1.25rem}.lpn-bar{padding:1.1rem 1.25rem}.lpn-bar>:last-child{justify-content:center;width:100%}.lpn-approval .lpn-frag-main,.lpn-sync .lpn-frag-main{flex-basis:100%}}
