.pd-landing{--carbon:var(--background);--console:var(--card);--fader:var(--raised);--fader-2:var(--raised-2);--seam:var(--border);--chalk:var(--foreground);--ash:var(--muted);--cue:var(--accent);--cue-edge:var(--accent-edge);--cue-soft:var(--accent-soft);--cue-ink:var(--accent-ink);--tally:var(--live);--telemetry:var(--measured);--ok:var(--tone-success);--err:var(--tone-rose);--bone:#eceef1;--paper-doc:#fafbfc;--paper-line:#d5d9df;--paper-muted:#586070;--paper-ink:#14171c;--paper-link:#1e5fb8;--lp-foil:var(--foil);--f-ui:var(--font-brand-sans), "Helvetica Neue", Arial, sans-serif;--f-mono:var(--font-site-mono), ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--carbon);color:var(--chalk);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}@layer components{.pd-landing ::selection{background:var(--cue);color:var(--cue-ink)}.pd-landing :focus-visible{outline:2px solid var(--cue);outline-offset:2px}.pd-landing h1,.pd-landing h2,.pd-landing h3,.pd-landing h4,.pd-landing p{margin:0}.lp-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.lp-display{font:700 clamp(40px, 5.6vw, 72px) / .98 var(--f-ui);letter-spacing:-.028em;text-wrap:balance;font-stretch:122%}.lp-h2{font:700 clamp(30px, 4vw, 48px) / 1.02 var(--f-ui);letter-spacing:-.024em;text-wrap:balance;font-stretch:120%}.lp-h3{font:700 17px / 1.2 var(--f-ui);font-stretch:110%}.lp-lede{color:var(--ash);max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.lp-mono{font-family:var(--f-mono)}.lp-sec{padding-block:clamp(72px,10vw,128px)}.lp-sec-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px 48px;margin-bottom:44px;display:grid}.lp-sec-head>p{color:var(--ash);max-width:52ch;font-size:17px}@media (min-width:861px){.lp-sec-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lp-sec-head>.lp-tag{grid-column:1/-1}}.lp-sec-head>.lp-tag{justify-self:start}.lp-key{appearance:none;background:var(--cue);color:var(--cue-ink);height:40px;font:700 14px var(--f-ui);border-radius:var(--r-sm);box-shadow:inset 0 1px 0 #ffffff73, 0 1px 0 var(--cue-edge), var(--e1);cursor:pointer;white-space:nowrap;transition:transform .133s var(--ease), box-shadow .133s, filter .133s;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-stretch:110%;text-decoration:none;display:inline-flex}.lp-key:hover{filter:brightness(1.06)}.lp-key:active{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 var(--cue-edge), 0 1px 2px #0006;transform:translateY(1px)}.lp-key-lg{height:48px;padding:0 22px;font-size:15px}.lp-btn{appearance:none;border:1px solid var(--seam);background:var(--fader);color:var(--chalk);border-radius:var(--r-sm);box-shadow:var(--hl), 0 1px 2px #00000059;height:36px;font:600 13.5px var(--f-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.lp-btn:hover{background:var(--fader-2)}.lp-btn-try{border-color:color-mix(in srgb, var(--cue) 70%, transparent);box-shadow:var(--hl), 0 0 0 3px color-mix(in srgb, var(--cue) 12%, transparent)}.lp-btn-try:hover{background:color-mix(in srgb, var(--cue) 10%, var(--fader))}.lp-btn:disabled{opacity:.45;cursor:not-allowed}.lp-btn-ghost{color:var(--ash);box-shadow:none;background:0 0;border-color:#0000}.lp-btn-ghost:hover{color:var(--chalk);background:var(--fader)}.lp-tag{border-radius:var(--r-xs);background:var(--fader);border:1px solid var(--seam);height:24px;box-shadow:var(--hl);font:600 12px var(--f-ui);color:var(--ash);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.lp-tag-pro{background:var(--lp-foil);color:#0a0b0c;border:0;font-weight:700;box-shadow:inset 0 1px #fff6}.lp-panel{background:var(--console);border-radius:var(--r-md);box-shadow:var(--hl), var(--e1);border:1px solid #ffffff0f}.lp-chip-live{border:1px solid color-mix(in srgb, var(--tally) 35%, var(--carbon));height:24px;font:600 12px var(--f-ui);color:var(--tally);background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.lp-chip-live i{background:currentColor;border-radius:50%;width:7px;height:7px}.lp-seg{border-radius:var(--r-sm);background:var(--carbon);box-shadow:var(--well);border:1px solid var(--seam);gap:2px;padding:2px;display:flex}.lp-seg button{appearance:none;color:var(--ash);font:600 12.5px var(--f-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;padding:6px 11px}.lp-seg button[aria-checked=true],.lp-seg button[aria-pressed=true]{background:var(--fader-2);color:var(--chalk);box-shadow:var(--hl), 0 1px 2px #00000073}.lp-switch{appearance:none;border:1px solid var(--seam);background:var(--fader);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;padding:0;position:relative}.lp-switch:after{content:"";background:var(--ash);width:14px;height:14px;transition:transform .133s var(--ease), background .133s;border-radius:50%;position:absolute;top:2px;left:2px}.lp-switch[aria-checked=true]{background:var(--cue);border-color:var(--cue)}.lp-switch[aria-checked=true]:after{background:var(--cue-ink);transform:translate(16px)}.lp-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-label{font:600 12px var(--f-ui);color:var(--ash);margin-bottom:6px;display:block}.lp-label-note{font-weight:400}.lp-cmd{appearance:none;border:1px solid var(--seam);background:var(--fader);box-shadow:var(--hl);color:var(--chalk);border-radius:var(--r-xs);font:600 12px var(--f-mono);cursor:pointer;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.lp-cmd:hover{background:var(--fader-2)}.lp-input{border-radius:var(--r-sm);border:1px solid var(--seam);background:var(--carbon);width:100%;min-width:0;height:38px;box-shadow:var(--well);color:var(--chalk);font:500 14px var(--f-mono);outline:none;padding:0 12px}.lp-input:focus{border-color:var(--cue);box-shadow:var(--well), 0 0 0 3px var(--cue-soft)}.lp-head{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb, var(--carbon) 90%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--seam);position:sticky}.lp-head .lp-wrap{align-items:center;gap:18px;height:60px;display:flex}.lp-nav{gap:2px;margin-left:18px;display:none}.lp-nav a{color:var(--ash);font:600 14px var(--f-ui);border-radius:var(--r-sm);padding:7px 11px;text-decoration:none}.lp-nav a:hover{color:var(--chalk);background:var(--fader)}@media (min-width:881px){.lp-nav{display:flex}}.lp-hero{position:relative;overflow:clip}.lp-hero>.lp-wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px 40px;padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,104px);display:grid;position:relative}@media (min-width:961px){.lp-hero>.lp-wrap{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}}.lp-hero .lp-lede{margin-top:20px}.lp-grain{pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.lp-fan{aspect-ratio:640/420;width:100%;position:relative}.lp-lamp{aspect-ratio:2;pointer-events:none;opacity:0;width:210%;transition:opacity .9s var(--ease);background:radial-gradient(closest-side,#fff0dc2a,#fff0dc16 40%,#fff0dc07 70%,#0000);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.lp-fan-in{width:640px;height:420px;transform:scale(var(--s,1));transform-origin:0 0;perspective:1500px;position:absolute;top:0;left:0}.lp-hand3d{transform-style:preserve-3d;position:absolute;inset:0}.lp-rf{border-radius:var(--r-lg);background:var(--c);filter:blur(30px);pointer-events:none;opacity:0;width:200px;height:320px;transition:opacity .4s var(--ease);position:absolute;top:50%;left:50%}.lp-fan[data-lit] .lp-lamp{opacity:1}.lp-fan[data-lit] .lp-rf{opacity:.24}.lp-fan[data-lit][data-up] .lp-rf{opacity:.08}.lp-fan[data-lit] .lp-rf[data-on]{opacity:.85}.lp-hc{border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--console), #fff 5%), color-mix(in srgb, var(--console), #000 8%) 62%);cursor:pointer;will-change:transform;width:200px;height:320px;color:var(--chalk);text-align:left;transition:box-shadow .267s var(--ease), opacity .4s var(--ease);border:1px solid #ffffff12;outline:none;flex-direction:column;padding:8px;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 2px 3px #00000080,0 34px 38px -20px #000000d9}.lp-hc[data-up]{box-shadow:inset 0 1px #ffffff1f,0 2px 3px #00000080,0 54px 50px -22px #000000e6}.lp-hc:focus-visible{box-shadow:inset 0 1px 0 #ffffff1f, 0 54px 50px -22px #000000e6, 0 0 0 2px var(--carbon), 0 0 0 4px var(--cue)}.lp-fan:not([data-in]) .lp-hc{opacity:0}.lp-hc:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,-30%), #ffffff21, transparent 62%);mix-blend-mode:screen;opacity:.6;transition:opacity .267s;position:absolute;inset:0}.lp-fan:hover .lp-hc:after{opacity:1}.lp-hc-art{border-radius:16px;flex:none;height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lp-hc-name{padding:12px 6px 0}.lp-hc-name b{font:700 20px / 1.05 var(--f-ui);letter-spacing:-.015em;font-stretch:112%;display:block}.lp-hc-name span{color:var(--ash);margin-top:3px;font-size:12.5px;display:block}.lp-hc-foot{font:500 11px var(--f-mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding:0 6px 4px;overflow:hidden}.lp-hc-foot b{color:var(--ash);font-weight:500}.lp-art-page{color:#fff;background:radial-gradient(120% 90% at 50% 18%,#b5183f,#8e1330 55%,#6a0e24);flex-direction:column;align-items:center;gap:6px;padding:11px;display:flex}.lp-art-page .lp-live{color:#8e1330;height:20px;font:700 10.5px var(--f-ui);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.lp-art-page .lp-live i{background:#e0283c;border-radius:50%;width:6px;height:6px}.lp-hc[data-alive] .lp-art-page .lp-live i{animation:1.2s 3 lp-pulse}.lp-art-page .lp-av{object-fit:cover;width:62px;height:62px;font:800 28px var(--f-ui);background:#e0283c;border-radius:50%;place-items:center;margin-top:2px;display:grid;box-shadow:0 0 0 3px #ffffffe6,0 10px 22px #28000a73}.lp-art-page b{font:800 15px / 1.1 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lp-art-page .lp-tl{grid-template-columns:2fr 1fr;gap:5px;width:100%;margin-top:auto;display:grid}.lp-art-page .lp-tl i{background:#ffffff24 50%/cover;border-radius:7px;height:30px;box-shadow:inset 0 1px #ffffff38,0 4px 10px #28000a4d}.lp-art-page .lp-tl i.lp-full{grid-column:1/-1;height:22px}.lp-art-gear{background:radial-gradient(110% 90% at 50% 30%,#86deff,#3ac4f2 55%,#1c9dcc)}.lp-art-gear img{object-fit:cover;border-radius:14px;width:112px;height:112px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 16px 22px #003c5f66}.lp-art-gear .lp-price{color:#fff;font:600 13px var(--f-mono);background:#141414;border-radius:6px;padding:4px 8px;position:absolute;top:14px;left:12px;transform:rotate(-6deg);box-shadow:0 6px 12px #002d4b59}.lp-hc[data-alive] .lp-art-gear .lp-price{animation:lp-pop .5s var(--ease) .15s both}.lp-art-gear .lp-chip{color:#fff;font:600 11px var(--f-mono);white-space:nowrap;text-overflow:ellipsis;background:#141414db;border-radius:6px;padding:3px 8px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.lp-art-stream{background:linear-gradient(#6a62ea,#4238cc 54%,#2b2580 54%,#1f1a5e)}.lp-cross{width:14px;height:14px;margin:-7px;position:absolute;top:40%;left:50%}.lp-cross:before,.lp-cross:after{content:"";background:#9dffd9;position:absolute}.lp-cross:before{width:2px;height:14px;top:0;left:6px}.lp-cross:after{width:14px;height:2px;top:6px;left:0}.lp-art-stream .lp-said{color:#fff;font:500 11px var(--f-mono);background:#08090cd1;border-radius:6px;padding:4px 8px;position:absolute;top:9px;left:9px}.lp-art-stream .lp-said b{color:#9dffd9;font-weight:600}.lp-art-stream .lp-plate{border-radius:8px;display:flex;position:absolute;bottom:10px;left:8px;right:8px;overflow:hidden;box-shadow:0 8px 18px #00000073}.lp-art-stream .lp-plate img{object-fit:cover;background:#141414;width:38px}.lp-art-stream .lp-plate span{color:#141414;background:#f4f2ec;flex:1;min-width:0;padding:6px 9px}.lp-art-stream .lp-plate small{font:600 9.5px var(--f-mono);color:#6a675f;display:block}.lp-art-stream .lp-plate b{font:800 13px / 1.1 var(--f-ui);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:78%;display:block;overflow:hidden}.lp-fan[data-in] .lp-art-stream .lp-said,.lp-fan[data-in] .lp-art-stream .lp-plate{opacity:0}.lp-fan[data-in] .lp-art-stream .lp-plate{transform:translate(-30px)}.lp-fan[data-in] .lp-hc[data-alive] .lp-art-stream .lp-said{opacity:1;transition:opacity .3s var(--ease)}.lp-fan[data-in] .lp-hc[data-alive] .lp-art-stream .lp-plate{opacity:1;transition:opacity .35s var(--ease) .45s, transform .5s var(--ease) .45s;transform:none}.lp-art-kit{background:var(--bone);color:var(--paper-ink);flex-direction:column;gap:3px;padding:13px;display:flex}.lp-art-kit small{font:500 10.5px var(--f-mono);color:var(--paper-muted)}.lp-art-kit .lp-total{font:600 34px / 1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px}.lp-art-kit .lp-synced{font:600 10.5px var(--f-mono);color:var(--paper-link);border-radius:var(--r-xs);border:1px solid #c9d6ee;align-self:flex-start;margin-top:5px;padding:1px 6px}.lp-art-kit .lp-bars{border-bottom:1px solid var(--paper-line);align-items:flex-end;gap:3px;height:58px;margin-top:auto;display:flex}.lp-art-kit .lp-bars i{background:var(--paper-link);height:var(--h);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.lp-fan[data-in] .lp-art-kit .lp-bars i{transform:scaleY(0)}.lp-fan[data-in] .lp-hc[data-alive] .lp-art-kit .lp-bars i{transition:transform .6s var(--ease) calc(var(--d) * 30ms);transform:none}@keyframes lp-pulse{50%{opacity:.3}}@keyframes lp-pop{0%{opacity:0;transform:rotate(-6deg)scale(.6)}60%{opacity:1;transform:rotate(-6deg)scale(1.08)}to{transform:rotate(-6deg)scale(1)}}.lp-claim{flex-wrap:wrap;gap:10px;max-width:540px;display:flex}.lp-claim-field{border-radius:var(--r-sm);border:1px solid var(--seam);background:var(--carbon);height:48px;box-shadow:var(--well);flex:240px;align-items:center;display:flex;overflow:hidden}.lp-claim-field:focus-within{border-color:var(--cue);box-shadow:var(--well), 0 0 0 3px var(--cue-soft)}.lp-claim-field label{font:500 14px var(--f-mono);color:var(--dim);white-space:nowrap;padding:0 2px 0 12px}.lp-claim-field input{min-width:0;height:100%;color:var(--chalk);font:500 15px var(--f-mono);background:0 0;border:0;outline:none;flex:1;padding-right:10px}.lp-claim-field input::placeholder{color:var(--dim)}.pd-landing .lp-claim-line{color:var(--ash);min-height:3em;margin-top:16px;font-size:14px}@media (min-width:640px){.lp-claim-line{min-height:1.5em}}.lp-claim-line a{color:var(--chalk);text-underline-offset:3px;-webkit-text-decoration-color:var(--cue);text-decoration-color:var(--cue);font-weight:600}.lp-claim-line b{color:var(--chalk);font-weight:600}.lp-strip{border-block:1px solid var(--seam);background:var(--console)}.lp-strip ul{font:500 13px var(--f-mono);color:var(--ash);flex-wrap:wrap;justify-content:center;gap:8px 30px;margin:0 auto;padding-block:14px;list-style:none;display:flex}.lp-strip li{align-items:center;gap:8px;display:flex}.lp-strip li:before{content:"";background:var(--ash);border-radius:2px;width:6px;height:6px}.lp-pg-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""ctrls""facts";align-items:start;gap:20px;display:grid}.lp-pg-grid>.lp-pg-demo{grid-area:phone}.lp-pg-grid>.lp-facts{grid-area:facts}.lp-pg-grid>.lp-ctrls{grid-area:ctrls}@media (min-width:961px){.lp-pg-grid{grid-template:"phone facts""phone ctrls"1fr/minmax(0,5fr) minmax(0,6fr);gap:24px 28px}}.lp-pg-demo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:24px 16px;display:grid;position:relative;overflow:hidden}.lp-spill{filter:blur(80px);opacity:.3;pointer-events:none;width:520px;height:520px;transition:background .5s var(--ease);border-radius:50%;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lp-phone{border-radius:var(--r-lg);width:360px;max-width:100%;height:580px;box-shadow:0 0 0 1px #ffffff12, var(--e2);position:relative;overflow:hidden}.lp-phone-fade{inset-inline:0;pointer-events:none;height:96px;position:absolute;bottom:0}.lp-ctrls{align-self:start;gap:16px;padding:18px;display:grid}.lp-ctrl-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:480px){.lp-ctrl-pair{grid-template-columns:minmax(0,1fr)}}.lp-themes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lp-theme{appearance:none;cursor:pointer;color:var(--ash);font:600 12px var(--f-ui);background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.lp-theme>span{border-radius:var(--r-sm);width:100%;height:44px;box-shadow:inset 0 0 0 1px #ffffff1f, var(--e1);position:relative}.lp-theme-dots{justify-content:flex-end;gap:3px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.lp-theme-dots i{border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 1px #00000040}.lp-theme[aria-checked=true]>span{box-shadow:0 0 0 2px var(--console), 0 0 0 4px var(--cue)}.lp-theme[aria-checked=true]{color:var(--chalk)}.lp-facts{margin:0;padding:0;list-style:none;display:grid}.lp-facts li{border-top:1px solid var(--seam);color:var(--ash);grid-template-columns:34px minmax(0,1fr);padding:14px 0;font-size:16px;display:grid}.lp-facts li:last-child{border-bottom:1px solid var(--seam)}.lp-facts li b{color:var(--chalk);font-weight:600}.lp-facts li i{border-radius:var(--r-xs);background:var(--fader);width:22px;height:22px;box-shadow:var(--hl);border:1px solid var(--seam);font-style:normal;font:700 12px var(--f-mono);color:var(--chalk);place-items:center;display:grid}.lp-facts li.lp-pro i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M11 6.5v9M6.5 11h9' fill='none' stroke='%230A0B0C' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 22px no-repeat, var(--lp-foil);border:0;font-size:0;box-shadow:inset 0 1px #fff6}.lp-stream-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:1001px){.lp-stream-grid{grid-template-columns:minmax(0,1fr) 360px}}.lp-stream-sec .lp-sec-head{margin-bottom:28px}.lp-screen{aspect-ratio:16/9;border-radius:var(--r-lg);width:100%;box-shadow:0 0 0 1px #ffffff12, var(--e2);background:#0b0d1a 50%/cover;position:relative;overflow:hidden}.lp-screen-bug{z-index:2;gap:8px;display:flex;position:absolute;top:14px;left:14px}.lp-stream-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.lp-pro-ctrls,.lp-stream-acts{align-items:center;gap:8px;display:flex}.lp-chat{flex-direction:column;min-height:0;display:flex}.lp-chat-head{border-bottom:1px solid var(--seam);font:600 13px var(--f-ui);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.lp-chat-log{overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-height:180px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.lp-chat-log b{margin-right:5px;font-weight:700}.lp-chat-log .lp-said-cmd{font-family:var(--f-mono);color:var(--cue)}.lp-chat-form{border-top:1px solid var(--seam);gap:8px;padding:12px;display:grid}.lp-chat-form>div{gap:8px;display:flex}.lp-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-minis{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}@media (min-width:561px){.lp-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1001px){.lp-minis{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-mini{align-content:start;gap:6px;padding:14px 16px;display:grid}.lp-mini-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-mini p{color:var(--ash);font-size:14px}.lp-pro-strip{border-radius:var(--r-md);background:linear-gradient(var(--console), var(--console)) padding-box, var(--lp-foil) border-box;box-shadow:var(--e1);color:var(--ash);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:12px 18px;display:flex}.lp-card-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:961px){.lp-card-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.lp-holo-stage{justify-items:center;gap:16px;padding:36px 16px 20px;display:grid}.lp-holo{width:100%;max-width:330px}.lp-holo-card{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 24px 50px #0000008c}.lp-designs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.lp-paper{background:var(--bone);color:var(--paper-ink)}.lp-paper .lp-tag{border-color:var(--paper-line);box-shadow:none;color:var(--paper-muted);background:#f5f6f8}.lp-paper .lp-tag-pro{background:var(--lp-foil);color:#0a0b0c;border:0;box-shadow:inset 0 1px #fff6}.lp-paper .lp-sec-head>p{color:var(--paper-muted)}.lp-paper-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.lp-kit-sec .lp-sec-head{margin-bottom:28px}@media (min-width:961px){.lp-paper-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch}.lp-paper-grid .lp-doc{--kit-h:clamp(500px, calc(100svh - 340px), 640px)}}.lp-doc{border-radius:var(--r-md);border:1px solid var(--paper-line);overflow:hidden;box-shadow:0 1px 2px #141e3214,0 14px 30px -12px #141e3238}.lp-sp-list{align-content:start;gap:12px;display:grid}@media (min-width:640px){.lp-sp-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-sp-wide{grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:16px}}.lp-sp{background:var(--paper-doc);border:1px solid var(--paper-line);border-radius:var(--r-md);gap:10px;padding:16px;display:grid;box-shadow:0 1px 2px #141e3214}.lp-sp h3{font:700 17px var(--f-ui);justify-content:space-between;align-items:center;gap:10px;font-stretch:110%;display:flex}.lp-sp p{color:var(--paper-muted);font-size:14px}.lp-sp-screen{aspect-ratio:16/9;border-radius:var(--r-sm);background:#1d2b31 50%/cover;position:relative;overflow:hidden}.lp-steps{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:961px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-step{align-content:start;gap:12px;padding:20px;display:grid}.lp-step h3{font:700 21px / 1.15 var(--f-ui);font-stretch:112%}.lp-step p{color:var(--ash);font-size:15px}.lp-step-vis{border-radius:var(--r-sm);background:var(--carbon);box-shadow:var(--well);border:1px solid var(--seam);align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.lp-fake{border-radius:var(--r-sm);background:var(--fader);border:1px solid var(--seam);height:36px;font:500 13px var(--f-mono);color:var(--ash);white-space:nowrap;align-items:center;padding:0 10px;display:flex;overflow:hidden}.lp-fake b{color:var(--chalk);font-weight:500}.lp-scene{border-radius:var(--r-xs);background:var(--fader);box-shadow:var(--hl);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.lp-scene span{font:500 11px var(--f-mono);color:var(--ash)}.lp-linked{border:1px solid var(--seam);height:24px;font:600 12px var(--f-ui);color:var(--ok);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.lp-linked i{background:currentColor;border-radius:50%;width:7px;height:7px}.lp-plans{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:761px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-pricing-sec{align-content:center;min-height:calc(100svh - 64px);padding-block:40px;display:grid}.lp-plan{flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.lp-plan-pro{background:linear-gradient(var(--console), var(--console)) padding-box, var(--lp-foil) border-box;border:1px solid #0000}.lp-plan h3{font:700 28px var(--f-ui);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;font-stretch:118%;display:flex}.lp-price{font:800 clamp(40px, 4.4vw, 56px) / 1 var(--f-ui);letter-spacing:-.03em;color:var(--chalk);font-stretch:112%}.lp-price span{font:600 17px var(--f-ui);letter-spacing:0;color:var(--ash)}.lp-price-tbd{font-size:clamp(28px,3vw,36px)}.pd-landing .lp-price-note{color:var(--ash);margin-top:8px;font-size:14px}.pd-landing .lp-sub-line{border-radius:var(--r-sm);background:var(--fader);box-shadow:var(--hl);font:600 14px var(--f-ui);color:var(--chalk);margin-top:12px;padding:6px 10px;display:inline-block}.lp-plan-lead{font:600 17px / 1.4 var(--f-ui);color:var(--chalk);border-top:1px solid var(--seam);padding-top:18px}.lp-plan ul{color:color-mix(in srgb, var(--chalk) 86%, var(--ash));margin:0 0 8px;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.lp-plan li{border-bottom:1px solid #ffffff0d;grid-template-columns:30px minmax(0,1fr);padding-block:9px;display:grid}.lp-plan li:last-child{border-bottom:0}.lp-plan li b{color:var(--chalk);font-weight:700}.lp-plan li:before{content:"";background:var(--fader) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23ECEEF1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;width:18px;height:18px;box-shadow:var(--hl);border-radius:5px;margin-top:2px}.lp-plan-pro li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%230A0B0C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat, var(--lp-foil);box-shadow:inset 0 1px #fff6}.lp-plan>a{margin-top:auto}.pd-landing .lp-plans-note{color:var(--ash);margin-top:16px;font-size:14px}.lp-faq{grid-template-columns:minmax(0,1fr);gap:24px 48px;display:grid}@media (min-width:861px){.lp-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp-faq details{border-top:1px solid var(--seam);padding-block:18px}.lp-faq details:last-child{border-bottom:1px solid var(--seam)}.lp-faq summary{cursor:pointer;font:600 17px / 1.35 var(--f-ui);justify-content:space-between;gap:16px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font:600 18px var(--f-mono);color:var(--ash);transition:transform .133s var(--ease)}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:var(--ash);max-width:62ch;margin-top:10px}.lp-close{border-top:1px solid var(--seam)}.lp-close>.lp-wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px 56px;display:grid}@media (min-width:901px){.lp-close>.lp-wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.lp-foot{border-top:1px solid var(--seam);color:var(--ash);padding-block:48px 40px;font-size:14px}.lp-foot a{color:var(--ash);text-decoration:none}.lp-foot a:hover{color:var(--chalk)}@media (prefers-reduced-motion:reduce){.lp-lamp,.lp-rf,.lp-hc,.lp-key,.lp-switch:after,.lp-spill{transition:none}.lp-hc[data-alive] *{animation:none!important}.lp-fan[data-in] .lp-art-stream .lp-said,.lp-fan[data-in] .lp-art-stream .lp-plate,.lp-fan[data-in] .lp-art-kit .lp-bars i{opacity:1;transition:none;transform:none}}}
