.stage-sunset{--stage-sky-top:#9db6d3;--stage-sky-mid:#c9cfd8;--stage-sky-low:#f2c8a8;--stage-sky-horizon:#f0a877;--stage-sun:#c2622f73;--stage-ink:#111;--stage-window-shadow:0 40px 90px -30px #3c1e1e59;isolation:isolate;color:var(--stage-ink);background:radial-gradient(60% 100% at 85% 100%, var(--stage-sun), transparent 70%), linear-gradient(180deg, var(--stage-sky-top) 0%, var(--stage-sky-mid) 40%, var(--stage-sky-low) 78%, var(--stage-sky-horizon) 100%);position:relative;overflow:hidden}:root[data-theme=dark] .stage-sunset{--stage-sky-top:#3a3038;--stage-sky-mid:#5c4a4c;--stage-sky-low:#a0664e;--stage-sky-horizon:#b86c44;--stage-sun:#c2622f66;--stage-ink:#f5f5f5;--stage-window-shadow:0 40px 90px -30px #140a0a8c}.stage-sunset:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stage-sunset-window{box-shadow:var(--stage-window-shadow)}: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-stage-success:#86efac;--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-me-photo{object-fit:cover;box-shadow:0 0 0 1.5px var(--dz-bg-primary);border-radius:999px;flex:none}.lpd-alpenglow{--lpd-alpenglow-tile-top:#5b2e1f;--lpd-alpenglow-tile-bottom:#3a1c13;--lpd-alpenglow-peak-top:#f6b48a;--lpd-alpenglow-peak-bottom:#e0784a;--lpd-alpenglow-sun:#f8d9a8;--lpd-alpenglow-snow:#fce9d6;flex:none;display:block}.lpd-alpenglow-tile-top{stop-color:var(--lpd-alpenglow-tile-top)}.lpd-alpenglow-tile-bottom{stop-color:var(--lpd-alpenglow-tile-bottom)}.lpd-alpenglow-peak-top{stop-color:var(--lpd-alpenglow-peak-top)}.lpd-alpenglow-peak-bottom{stop-color:var(--lpd-alpenglow-peak-bottom)}.lpd-alpenglow-sun{fill:var(--lpd-alpenglow-sun)}.lpd-alpenglow-snow{fill:var(--lpd-alpenglow-snow)}.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-msg:not(.lpd-typing)>.lpd-orb{animation:.45s cubic-bezier(.3,1.6,.5,1) 80ms both lpd-orb-pop}@keyframes lpd-orb-pop{0%{transform:scale(.6)}to{transform:none}}.lpd-typing{align-items:center}.lpd-dots{background:var(--dz-bg-tertiary);border-radius:12px 12px 12px 4px;gap:4px;width:fit-content;padding:8px 11px;display:inline-flex}.lpd-dots i{background:color-mix(in srgb, var(--av) 70%, var(--dz-text-muted));border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lpd-dot}.lpd-dots i:nth-child(2){animation-delay:.15s}.lpd-dots i:nth-child(3){animation-delay:.3s}@keyframes lpd-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lpd-grow{grid-template-rows:0fr;min-width:0;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.lpd-grow-on{grid-template-rows:1fr}.lpd-grow-in{min-width:0;min-height:0;overflow:hidden}.lpd-grow-on>.lpd-grow-in{animation:.35s step-end both lpd-grow-clip}.lpd-grow-pad{padding-top:var(--lpd-grow-gap,0px);display:flow-root}@keyframes lpd-grow-clip{0%{overflow:hidden}to{overflow:visible}}.lpd-playing{will-change:transform, opacity}.lpd-click-now .lpf-ripple{animation-delay:0s}.lpd-loop{transition:opacity .45s,filter .45s;animation:.5s cubic-bezier(.2,.8,.2,1) both lpd-loop-in}.lpd-loop-out{opacity:0;filter:blur(4px)}@keyframes lpd-loop-in{0%{opacity:0;transform:scale(.985)}}.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,.lpd-msg>.lpd-orb,.lpd-dots i,.lpd-loop,.lpd-grow-in{animation:none!important}.lpd-grow{transition:none}.lpd-grow-in{overflow:visible}}.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));align-items:center;height:2.6rem;padding:0 .9rem;display:flex}.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}@media (width<=640px){.lpf-titlebar{height:1.9rem;padding:0 .6rem}.lpf-dots{gap:.3rem}.lpf-dots span{width:.5rem;height:.5rem}}.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;will-change:transform;transition:transform .85s cubic-bezier(.55,0,.25,1);position:absolute;top:0;left:0}.lpf-cursor-y{will-change:transform;transition:transform .85s cubic-bezier(.3,.6,.2,1);display:block;position:relative}.lpf-cursor svg{filter:drop-shadow(0 2px 4px #00000059);display:block;position:relative}.lpf-cursor-tag{background:var(--lpf-cursor-tag,#111);color:#fff;font:500 11px / 1.2 var(--brand-font-sans);white-space:nowrap;border-radius:999px;padding:3px 8px;position:absolute;top:22px;left:20px;box-shadow:0 2px 6px #0003}.lpf-ripple{border:2px solid color-mix(in srgb, var(--dz-accent) 70%, transparent);background:color-mix(in srgb, var(--dz-accent) 25%, transparent);border-radius:50%;width:26px;height:26px;animation:.55s cubic-bezier(.2,.8,.2,1) .75s both lpf-ripple;position:absolute;top:-11px;left:-11px}@keyframes lpf-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2)}}.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 cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.lpf-enter-x{transform:translate(18px)}.lpf-in{opacity:1;transform:none}.lpf-press{animation:.4s cubic-bezier(.2,.8,.2,1) .75s lpf-press}@keyframes lpf-press{35%{transform:scale(.96)}70%{transform:scale(1.03)}}.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:1.06s ease-in-out infinite lpf-blink;display:inline-block}.lpf-caret-typing{animation:none}@keyframes lpf-blink{0%,45%{opacity:1}55%,95%{opacity:0}}.lpf-word{animation:.28s cubic-bezier(.2,.8,.2,1) both lpf-word}@keyframes lpf-word{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.lpf-word{animation:none}}.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;--lph-ease:cubic-bezier(.2, .8, .2, 1);border-radius:var(--mkt-r-lg,20px);padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem) 0}.lph-window{transform:translateY(calc(var(--scroll) * -16px));box-shadow:var(--stage-window-shadow);animation:lph-rise .45s var(--lph-ease) both;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes lph-rise{0%{opacity:0;translate:0 32px;scale:.985}to{opacity:1;translate:0;scale:1}}.lph-playing :is(.lph-view,.lph-grow,.lph-bar,.lpf-cursor,.lpf-cursor-y){will-change:transform, opacity}.lph-views{flex:1;min-width:0;position:relative}.lph-view{transition:opacity .4s var(--lph-ease), transform .4s var(--lph-ease);display:flex;position:absolute;inset:0}.lph-view-out{opacity:0;transform:translate(-16px)}.lph-view-next{opacity:0;transform:translate(16px)}.lph-grow{opacity:0;transition:grid-template-rows .35s var(--lph-ease), opacity .35s var(--lph-ease), transform .35s var(--lph-ease);transition-delay:var(--d,0s);grid-template-rows:0fr;display:grid;transform:translateY(8px)}.lph-grow-in{opacity:1;grid-template-rows:1fr;transform:none}.lph-grow-body{min-height:0;overflow:hidden}.lph .lpd-msg{animation:none}.lph-bar{transform-origin:50% 100%;height:100%;transition:transform .45s var(--lph-ease);transition-delay:calc(var(--i) * 30ms);transform:scaleY(0)}.lph-drawn .lph-bar{transform:scaleY(var(--h))}.lph-done{animation:lph-done .4s var(--lph-ease) both}@keyframes lph-done{0%{opacity:0;scale:.85}60%{opacity:1;scale:1.06}to{opacity:1;scale:1}}.lph-online:after{content:"";background:var(--dz-success);width:8px;height:8px;box-shadow:0 0 0 2px var(--dz-bg-secondary);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.lph-hover-team [data-flow=rail-team],.lph-press-team [data-flow=rail-team]{background:color-mix(in srgb, var(--dz-bg-primary) 55%, transparent);color:var(--dz-text-primary)}.lph-press-team [data-flow=rail-team]{animation:lph-press .22s var(--lph-ease)}@keyframes lph-press{50%{scale:.96}}.lph-fading{opacity:0;transition:opacity .4s var(--lph-ease)}.lph-again{animation:lph-again .4s var(--lph-ease) both}@keyframes lph-again{0%{opacity:0}}.lph-cursor{opacity:0;transition:transform .9s cubic-bezier(.5, 0, .25, 1), opacity .3s var(--lph-ease)}.lph-cursor .lpf-cursor-y{transition-duration:.9s}.lph-cursor-on{opacity:1}.lph-cursor svg{transform-origin:2px 1.5px;scale:var(--lph-k,1)}.lph-cursor .lpf-cursor-tag{transform-origin:-18px -20px;scale:var(--lph-k,1)}.lph-cursor .lpf-ripple{scale:var(--lph-k,1);animation-delay:0s}@media (prefers-reduced-motion:reduce){.lph-window,.lph .lph-done,.lph .lph-again{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);flex-direction:column;min-width:0;padding:1.1rem;display:flex;position:relative}.lpm-w2{grid-column:span 2}.lpm-w4{grid-column:span 4}.lpm-w6{grid-column:span 6}.lpm-title{font:500 1.125rem / 1.3 var(--brand-font-sans);letter-spacing:-.015em;color:var(--stage-ink);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-fade{opacity:0;transition:opacity .4s cubic-bezier(.2,.8,.2,1),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));width:100%;box-shadow:var(--stage-window-shadow);border-radius:12px;overflow:hidden}.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 cubic-bezier(.2,.8,.2,1);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 .4s cubic-bezier(.2,.8,.2,1),transform .4s 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);align-items:center;padding:7px 10px;display:flex}.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-flow{color:var(--stage-ink)}.lpm-flow-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lpm-flow-lines path{fill:none;stroke:color-mix(in srgb, var(--stage-ink) 22%, transparent);stroke-width:1.2px}.lpm-flow-dot{background:var(--stage-ink);offset-rotate:0deg;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:var(--lph-agent-hof);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:var(--dz-bg-primary);width:42px;height:42px;box-shadow:var(--stage-window-shadow);border-radius:12px;place-items:center;transition:box-shadow .35s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute}.lpm-flow-tile.lpm-ping{box-shadow:0 0 0 3px color-mix(in srgb, var(--dz-bg-primary) 60%, transparent), var(--stage-window-shadow)}.lpm-flow-core{z-index:1;place-items:center;width:132px;height:132px;display:grid;position:absolute}.lpm-flow-core:before{content:"";background:color-mix(in srgb, var(--dz-bg-primary) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dz-bg-primary) 80%, transparent), var(--stage-window-shadow);border-radius:50%;position:absolute;inset:22px}.lpm-flow-ring{border:1px dashed color-mix(in srgb, var(--stage-ink) 30%, transparent);border-radius:50%;animation:14s linear infinite lpm-spin;position:absolute;inset:0}.lpm-flow-ring2{border:1px solid color-mix(in srgb, var(--stage-ink) 10%, transparent);border-top-color:var(--lph-agent-hof);animation-duration:2.4s;inset:16px}@keyframes lpm-spin{to{transform:rotate(360deg)}}.lpm-flow-mark{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--lph-agent-hof) 45%, transparent));position:relative}.lpm-flow-status{white-space:nowrap;color:color-mix(in srgb, var(--stage-ink) 70%, transparent);font-size:11.5px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.lpm-flow-status b{color:var(--stage-ink);font-weight:500}.lpm-flow-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--stage-ink) 65%, transparent);font-size:11px;position:absolute;top:8px;transform:translate(-50%)}.lpm-flow-out{z-index:1;border:1px solid color-mix(in srgb, var(--dz-bg-primary) 60%, transparent);background:color-mix(in srgb, var(--dz-bg-primary) 35%, transparent);height:40px;color:color-mix(in srgb, var(--stage-ink) 65%, transparent);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;transition:background-color .45s cubic-bezier(.2,.8,.2,1),border-color .45s cubic-bezier(.2,.8,.2,1),color .45s cubic-bezier(.2,.8,.2,1),box-shadow .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 .35s cubic-bezier(.2,.8,.2,1)}.lpm-flow-out.lpm-lit{background:var(--dz-bg-primary);border-color:var(--dz-bg-primary);color:var(--dz-text-primary);box-shadow:var(--stage-window-shadow)}.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 .35s cubic-bezier(.2,.8,.2,1);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 cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.lpm-cdrop span{background:var(--dz-bg-primary);box-shadow:var(--stage-window-shadow);color:var(--dz-accent);border-radius:999px;padding:4px 10px;font-size:11.5px}.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 cubic-bezier(.2,.8,.2,1)}.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);min-height:118px;box-shadow:var(--stage-window-shadow);opacity:0;border-radius:12px;padding:10px 12px;font-size:11.5px;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;transform:translateY(14px)scale(.98)}.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);box-shadow:var(--stage-window-shadow);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}.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{position:absolute;bottom:-18px;right:-14px}.lpm-dcur svg{filter:drop-shadow(0 2px 4px #00000059);display:block}.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{--lpm-phone-frame:#5a4c45;border:7px solid var(--lpm-phone-frame);background:var(--dz-bg-primary);width:236px;height:336px;box-shadow:var(--stage-window-shadow);border-bottom:0;border-radius:34px 34px 0 0;flex-direction:column;gap:8px;margin-bottom:-12px;padding:8px 10px 14px;display:flex;position:relative}.lpm-phone:before{content:"";background:var(--lpm-phone-frame);border-radius:999px;width:54px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lpm-ph-msgs{--lpd-grow-gap:8px;flex-direction:column;flex:1;justify-content:flex-end;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-ph-msgs .lpd-grow-pad{flex-direction:column;display:flex}.lpm-bub{flex-direction:column;flex:none;gap:3px;max-width:90%;animation:.4s cubic-bezier(.2,.8,.2,1) both lpm-bub-in;display:flex}.lpm-bub-typing{gap:4px;padding:9px 11px;display:inline-flex}.lpm-bub-typing i{background:var(--dz-text-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lpd-dot}.lpm-bub-typing i:nth-child(2){animation-delay:.15s}.lpm-bub-typing i:nth-child(3){animation-delay:.3s}@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{margin-bottom:2px}.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);box-shadow:var(--stage-window-shadow);opacity:0;border-radius:10px;font-size:11.5px;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:12px;left:28px;right:28px;overflow:hidden;transform:translateY(40px)scale(.98)}.lpm-mailw.lpm-show{opacity:1;transform:none}.lpm-mailw.lpm-sent{opacity:0;transition:opacity .45s cubic-bezier(.2,.8,.2,1) .1s,transform .55s cubic-bezier(.5,0,.25,1);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;transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .35s cubic-bezier(.2,.8,.2,1)}.lpm-mw-send.lpm-hover{filter:brightness(1.25)}.lpm-mtoast{bottom:16px}.lpm-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.25,1),opacity .35s cubic-bezier(.2,.8,.2,1)}.lpm-cursor-on{opacity:1}.lpm-subx .lpm-screen{padding:0 8px}.lpm-subv{opacity:0;width:auto;transition:opacity .4s cubic-bezier(.2,.8,.2,1),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 .35s cubic-bezier(.2,.8,.2,1),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{border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);box-shadow:var(--stage-window-shadow);border-radius:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.lpm-iv-stage{background:var(--dz-bg-secondary);position:relative;overflow:hidden}.lpm-iv-slide{transform-origin:0 0;animation:.4s cubic-bezier(.2,.8,.2,1) both lpm-slide-in;position:absolute;top:0;left:0}@keyframes lpm-slide-in{0%{opacity:0}to{opacity:1}}.lpm-iv-foot{border-top:1px solid var(--dz-border-subtle,var(--dz-border));color:var(--dz-text-secondary);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:var(--dz-border);border-radius:50%;width:5px;height:5px;transition:background-color .35s cubic-bezier(.2,.8,.2,1)}.lpm-iv-dots i.lpm-on{background:var(--dz-text-primary)}.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}.lpm-static .lpd-grow-in{overflow:visible}@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);place-items:center;padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2.5rem);display:grid}.lps-stage .lps-win{width:100%;max-width:600px;height:600px;box-shadow:var(--stage-window-shadow)}.lps-msgs{--lpd-grow-gap:10px;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.lps-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.25,1),opacity .35s cubic-bezier(.2,.8,.2,1)}.lps-cursor-on{opacity:1}.lps-msgs .lpf-ripple{animation-delay:0s}.lps-cbtn-hover{filter:brightness(1.08)}.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 .35s cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1)}.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{box-shadow:var(--stage-window-shadow);margin:0}.lps-drag{z-index:5;opacity:0;pointer-events:none;will-change:transform, opacity;transition:transform 1s cubic-bezier(.5,0,.25,1),opacity .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lps-drag-item{align-items:flex-end;display:flex;position:absolute;top:9%;left:3%}.lps-drag-cur{margin:0 0 -8px -10px;position:relative}.lps-drag-cur svg{filter:drop-shadow(0 2px 4px #00000059);display:block}.lps-drag-on{opacity:1;transform:translate(27%,63%)}.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 .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:translateY(4px)}.lps-int-on{opacity:1;transform:none}.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));transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.lps-warm b.lps-warm-on{transform:none}.lps-panel-h{justify-content:space-between;gap:8px;display:flex}.lps-count{color:var(--dz-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.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;animation:.4s cubic-bezier(.3,1.6,.5,1) both lps-tick}@keyframes lps-tick{45%{transform:scale(1.08)}}.lps-finds{--lpd-grow-gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lps-find{grid-template-columns:14px 1fr;gap:8px;line-height:1.35;animation:.4s 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,.lpd-grow){transition:none}.lps.lpf-static :is(.lps-step,.lps-panel,.lps-find,.lps-blk,.lps-qr span,.lps-finds-n,.lpd-msg,.lpd-msg>.lpd-orb,.lpd-grow-in){animation:none!important}.lps.lpf-static .lpd-grow-in{overflow:visible}@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{transform:translate(9%,61%)}}.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;animation:3.2s ease-in-out infinite lpt-breathe;position:relative}.lpt-a:nth-of-type(2) .lpd-orb{animation-delay:-.6s}.lpt-a:nth-of-type(3) .lpd-orb{animation-delay:-1.3s}.lpt-a:nth-of-type(4) .lpd-orb{animation-delay:-2.1s}.lpt-a:nth-of-type(5) .lpd-orb{animation-delay:-2.7s}.lpt-a .lpd-orb:before,.lpt-a .lpd-orb:after{content:"";background:var(--dz-success);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.lpt-a .lpd-orb:after{box-shadow:0 0 0 2px var(--dz-bg-secondary)}.lpt-a .lpd-orb:before{animation:2.4s cubic-bezier(0,0,.2,1) infinite lpt-ping}.lpt-a-on .lpd-orb:after{box-shadow:0 0 0 2px var(--dz-bg-tertiary)}.lpt-a-typing small{color:var(--dz-text-primary);font-style:italic}@keyframes lpt-breathe{50%{transform:scale(1.05)}}@keyframes lpt-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.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{transform-origin:100% 100%;max-width:300px;animation:.4s cubic-bezier(.3,1.4,.5,1) both lpt-bubble}@keyframes lpt-bubble{0%{opacity:0;transform:scale(.85)}}.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,.lpt-msg p){animation:none!important}@media (prefers-reduced-motion:reduce){.lpt-a .lpd-orb,.lpt-a .lpd-orb:before{animation:none}}@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);align-content:center;display:grid}.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}.lpu-chat{width:68%;transition:filter .4s cubic-bezier(.2,.8,.2,1);top:5%;bottom:12%;left:5%}.lpu-dim{filter:brightness(.92)saturate(.9)}.lpu-slack{z-index:3;opacity:0;width:56%;height:54%;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);bottom:10%;right:4%;transform:translateY(18px)scale(.97)}.lpu-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.25,1),opacity .35s cubic-bezier(.2,.8,.2,1)}.lpu-cursor-on{opacity:1}.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{--lpd-grow-gap:11px;flex-direction:column;flex:1;justify-content:flex-end;padding:14px 16px;display:flex;overflow:hidden}.lpu-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;animation:.4s cubic-bezier(.2,.8,.2,1) both lpu-in;display:grid}.lpu-typing{align-items:center}.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 .35s cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1);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 .35s cubic-bezier(.2,.8,.2,1);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 .35s cubic-bezier(.2,.8,.2,1);display:block}.lpu-note-on{opacity:1}.lpu-note-n{color:var(--dz-text-primary);font-weight:600;animation:.4s cubic-bezier(.3,1.6,.5,1) both lpu-pop;display:inline-block}.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 cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1)}.lpu-press{filter:brightness(.9);transform:scale(.96)}.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:.4s 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{--lpd-grow-gap:9px;flex-direction:column;flex:1;justify-content:flex-end;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:.4s 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 .35s cubic-bezier(.2,.8,.2,1)}.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;display:grid;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;filter:blur(3px);grid-area:1/1;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;font-size:12.5px;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),filter .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;inset:auto;transform:translateY(10px)scale(.98)}.lpu-unk-on{opacity:1;filter:none;transform:none}.lpu-unk-facts i,.lpu-unk-acts span{white-space:nowrap}.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{flex-wrap:wrap;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 .35s cubic-bezier(.2,.8,.2,1)}.lpu-dots .lpu-dot-on{background:var(--dz-text-primary)}.lpu-pause{bottom:.85rem;right:.85rem}@keyframes lpu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lpu-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:none}}@keyframes lpu-blink{50%{opacity:.25}}.lpu-static :is(.lpu-msg,.lpu-sk-m,.lpu-sentchip,.lpu-slack,.lpu-unk,.lpu-row,.lpu-note-n,.lpd-grow,.lpd-grow-in){transition:none!important;animation:none!important}.lpu-static .lpu-sk-typing span,.lpu-static .lpf-caret{animation:none!important}.lpu-static .lpd-grow-in{overflow:visible}@media (width<=1100px){.lpu-duo{grid-template-columns:minmax(0,1fr)}.lpu-copy{order:-1;padding:.5rem .5rem .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-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);position:relative;overflow:hidden}.lpw-art,.lpw-art>div,.lpw-art>div>div{display:grid}.lpw-sun{border-radius:var(--mkt-r-md,10px);align-content:center;min-height:100%;display:grid}.lpw-viewport{position:relative;overflow:hidden}.lpw-screen{transition:opacity .45s cubic-bezier(.2,.8,.2,1)}.lpw-fade-out{opacity:0}.lpw-cursor{opacity:0;transition:transform .85s cubic-bezier(.5,0,.25,1),opacity .35s cubic-bezier(.2,.8,.2,1)}.lpw-cursor-on{opacity:1}.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}.lpw-chat{transition:filter .4s cubic-bezier(.2,.8,.2,1);inset:5% 5% 11%}.lpw-dim{filter:brightness(.92)saturate(.9)}.lpw-stack{gap:.75rem;padding:.75rem;font-size:13px;transition:opacity .45s cubic-bezier(.2,.8,.2,1);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-msgs{--lpd-grow-gap:12px;flex-direction:column;flex:1;justify-content:flex-end;padding:14px 16px;display:flex;overflow:hidden}.lpw-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;animation:.4s cubic-bezier(.2,.8,.2,1) both lpw-in;display:grid}.lpw-count{animation:.4s cubic-bezier(.3,1.6,.5,1) both lpw-pop;display:inline-block}.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-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 cubic-bezier(.2,.8,.2,1),border-color .35s cubic-bezier(.2,.8,.2,1);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(.96)}.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;border:1px solid color-mix(in srgb, var(--dz-text-primary) 12%, transparent);background:var(--dz-bg-primary);color:var(--dz-text-secondary);opacity:0;border-radius:12px;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:6%;left:4%;overflow:hidden;transform:translateY(16px)scale(.97)}.lpw-deck-open{opacity:1;transform:none}.lpw-deck-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-deck-bar .lpf-dots span{width:.6rem;height:.6rem}.lpw-deck-x{z-index:1;width:24px;height:24px;color:var(--dz-text-secondary);border-radius:6px;place-items:center;margin-left:auto;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.lpw-deck-x.lpw-press{background:var(--dz-bg-tertiary);border-color:#0000}.lpw-deck-stage{background:var(--dz-bg-secondary);position:relative;overflow:hidden}.lpw-slide{transform-origin:0 0;animation:.4s cubic-bezier(.2,.8,.2,1) both lpw-fade;position:absolute;top:0;left:0}.lpw-deck-foot{border-top:1px solid var(--dz-border-subtle,var(--dz-border));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(--dz-bg-tertiary);width:26px;height:26px;color:var(--dz-text-primary);border-radius:50%;place-items:center;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1);display:grid}.lpw-deck-btn.lpw-press{background:var(--dz-accent);color:var(--dz-accent-fg,#fff);border-color:#0000}.lpw-deck-dots{gap:5px;display:flex}.lpw-deck-dots i{background:var(--dz-border);border-radius:50%;width:6px;height:6px;transition:background-color .35s cubic-bezier(.2,.8,.2,1)}.lpw-deck-dots .lpw-deck-dot-on{background:var(--dz-text-primary)}.lpw-deck-page{text-align:center;min-width:3ch}.lpw-pause{bottom:.85rem;right:.85rem}@keyframes lpw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lpw-pop{45%{transform:scale(1.08)}}@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,.lpw-count,.lpd-grow,.lpd-grow-in){transition:none!important;animation:none!important}.lpw-static .lpd-grow-in{overflow:visible}.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));display:block}.lpp-stage{border-radius:var(--mkt-r-lg,14px);padding:clamp(.75rem,2.4vw,2rem)}.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}.lpp-frame{position:relative}.lpp-window .dz-app-shell>aside:first-child{padding-bottom:52px}.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));align-items:center;height:2.4rem;padding:0 .9rem;display:flex}.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-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.1s cubic-bezier(.5,0,.25,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:1.1rem;right:1.1rem}.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-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{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--dz-border);border-radius:var(--mkt-r-lg,14px);background:var(--dz-bg-secondary);align-content:start;row-gap:0;padding:1.5rem;display:grid}.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);align-self:start;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:8px 10px;display:flex}.lpn-approval .lpn-frag-main,.lpn-sync .lpn-frag-main{flex:100%}.lpn-sync .lpn-frag-main{order:-1}.lpn-approval>:not(.lpn-frag-main),.lpn-sync>:not(.lpn-frag-main){white-space:nowrap;flex:none}.lpn-approval>:last-child,.lpn-sync>:last-child{margin-left:auto}.lpn-trail{flex-direction:column;gap:.6rem;margin: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}}
