@layer components{.lp-tone-morning.lp-ck{background:radial-gradient(1200px 760px at 20% 0%, #ffd6a059, #ffd6a000 70%), radial-gradient(62% 26% at 50% 100%, #ffffffb8, #fff0 72%), var(--lp-dawn-50);padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(64px,8vw,120px);position:relative;overflow-x:clip}.lp-tone-morning.lp-ck:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--lp-grain-dark);opacity:.035;mix-blend-mode:soft-light;background-size:180px 180px;position:absolute;inset:0}.lp-ck-inner{z-index:1;position:relative}.lp-ck-head{gap:18px;margin-bottom:clamp(30px,4.4vw,56px);display:grid}.lp-ck-head-main{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lp-ck-title{color:var(--lp-text)}.lp-ck-lead{max-width:46ch}.lp-ck-studio{--ck-radius:24px;--ck-pad:14px;--ck-line:#12161d14;border-radius:var(--ck-radius);box-shadow:inset 0 1px 0 0 #fffffff2, 0 0 0 1px var(--ck-line), 0 50px 110px -60px #5c320c4d, 0 18px 40px -30px #5c320c2e;background:linear-gradient(#fffc 0%,#ffffff8f 100%);grid-template-columns:minmax(0,1fr);grid-template-areas:"film""stage""inspector";display:grid;position:relative}.lp-ck-label{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-muted);font-size:12px;font-weight:500;line-height:1.2}.lp-ck-film{border-bottom:1px solid var(--ck-line);grid-area:film;min-width:0;padding-top:16px}.lp-ck-film-head{padding-inline:var(--ck-pad);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lp-ck-film-count{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--lp-text-faint);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.lp-ck-film-count-now{color:#b4410e}.lp-ck-film-rail{position:relative}.lp-ck-film-list{padding:14px var(--ck-pad) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ck-pad);scrollbar-width:none;gap:10px;display:flex;position:relative;overflow:auto hidden}.lp-ck-film-list::-webkit-scrollbar{display:none}.lp-ck-film-frame{z-index:3;pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--lp-dur-md) var(--lp-ease);border-radius:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #ff8c3c1a,0 22px 40px -22px #ff6e328c,0 8px 18px -12px #ff564e59}.lp-ck-film-frame[data-placed]{opacity:1}.lp-ck-film-frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(130deg,#ffc36b,#ff834a 48%,#ff564e);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-ck-film-frame:after{content:"";background:linear-gradient(90deg,#0000,#fff4def2,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:20%;right:20%}.lp-ck-model{cursor:pointer;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;--fan-x:calc(64px + var(--fan-i) * 10px);--fan-y:16px;--fan-r:4deg;flex:none;width:128px;min-width:0;display:block;position:relative}.lp-ck-model-fan{height:100%;display:block}.lp-ck-model-face{height:100%;box-shadow:inset 0 0 0 1px var(--ck-line);transition:transform var(--lp-dur-md) var(--lp-ease), background-color var(--lp-dur-sm) ease, box-shadow var(--lp-dur-sm) ease;background:#ffffff8c;border-radius:16px;flex-direction:column;gap:8px;padding:5px 5px 10px;display:flex}.lp-ck-model:hover input:not(:checked)+.lp-ck-model-fan>.lp-ck-model-face{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #12161d24,0 14px 26px -20px #5c320c73}.lp-ck-model input:checked+.lp-ck-model-fan>.lp-ck-model-face{background:#fff;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0000}.lp-ck-model input:focus-visible+.lp-ck-model-fan>.lp-ck-model-face{outline:2px solid var(--lp-focus);outline-offset:5px}.lp-ck-model-shot{aspect-ratio:16/10;background:#efe9df;border-radius:11px;display:block;position:relative;overflow:hidden}.lp-ck-model-shot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #12161d14}.lp-ck-model-pic{transition:opacity var(--lp-dur-md) var(--lp-ease);display:block;position:absolute;inset:0}.lp-ck-model-pic.is-dark{opacity:0}.lp-ck-model-shot[data-dark] .lp-ck-model-pic.is-dark{opacity:1}.lp-ck-model-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lp-ck-model-text{flex-direction:column;gap:2px;min-width:0;padding-inline:4px;display:flex}.lp-ck-model-name{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.02em;color:var(--lp-text);font-size:15px;font-weight:600;line-height:1.2}.lp-ck-model-nick{min-height:2.6em;color:var(--lp-text-muted);text-wrap:balance;font-size:12px;line-height:1.3;display:none}.lp-ck-film-list[data-lp-in=armed] .lp-ck-model-fan{opacity:0;transform:translate3d(var(--fan-x), var(--fan-y), 0) rotate(var(--fan-r))}.lp-ck-film-list[data-lp-in=armed] .lp-ck-film-frame{opacity:0}.lp-ck-film-list[data-lp-in=in] .lp-ck-model-fan{animation:lp-ck-fan var(--lp-dur-xl) var(--lp-ease-spring-soft) both, lp-ck-fade .46s ease-out both;animation-delay:calc(60ms + var(--fan-i) * var(--lp-stagger))}.lp-ck-film-list[data-lp-in=in] .lp-ck-film-frame[data-placed]{animation:lp-ck-fade var(--lp-dur-md) ease-out .72s both}.lp-ck-stage{isolation:isolate;min-width:0;padding:18px var(--ck-pad) 16px;background:radial-gradient(64% 54% at 16% 0,#ffd6a06b,#ffd6a000 70%),linear-gradient(#f6f1e9 0%,#f3ede4 100%);flex-direction:column;grid-area:stage;gap:14px;display:flex;position:relative}.lp-ck-stage:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#12161d1f 1px,#0000 1.3px);background-position:9px 9px;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 46%,#000 18%,#0000 80%);mask-image:radial-gradient(62% 58% at 50% 46%,#000 18%,#0000 80%)}.lp-ck-stage-box{width:100%;height:clamp(420px,100svh - 296px,600px);position:relative;container-type:size}.lp-ck-stage-box[data-device=desktop]{aspect-ratio:16/11;height:auto}.lp-ck-stage-box:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffa85c4d,#ff8c4614 58%,#0000);border-radius:50%;width:min(120cqh,110cqw);position:absolute;top:46%;left:50%;transform:translate(-58%,-54%)}.lp-ck-tilt{z-index:1;transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.lp-ck-device{transform-origin:50%;margin:auto;position:absolute;inset:0}.lp-ck-device[data-device=desktop]{border-radius:16px;width:100cqw;height:100cqh}.lp-ck-device[data-device=mobile]{border-radius:13.5%/6.2%;width:46.2085cqh;max-width:100cqw;height:100cqh}.lp-ck-shade{border-radius:inherit;pointer-events:none;box-shadow:var(--lp-shadow-dawn-lg);position:absolute;inset:0}.lp-ck-shell{border-radius:inherit;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #12161d14,0 2px 6px -2px #5c320c29}.lp-ck-shell>span{transition:opacity var(--lp-dur-md) var(--lp-ease);position:absolute;inset:0}.lp-ck-shell-light{box-shadow:var(--lp-rim-dawn);background:#fff}.lp-ck-shell-graphite{opacity:0;background:linear-gradient(145deg,#2b313b,#12161c 45%,#252a33);box-shadow:inset 0 1px #ffffff29}.lp-ck-device[data-device=mobile] .lp-ck-shell-light{opacity:0}.lp-ck-device[data-device=mobile] .lp-ck-shell-graphite{opacity:1}.lp-ck-toolbar{z-index:1;height:30px;transition:opacity var(--lp-dur-sm) ease;background:#f6f3ee;border-bottom:1px solid #0000000f;border-radius:12px 12px 0 0;align-items:center;gap:12px;padding-inline:10px;display:flex;position:absolute;inset:0 0 auto}.lp-ck-device[data-device=mobile] .lp-ck-toolbar{visibility:hidden;opacity:0}.lp-ck-dots{gap:6px;display:flex}.lp-ck-dots i{background:#00000024;border-radius:50%;width:8px;height:8px}.lp-ck-dots i+i{background:#00000017}.lp-ck-dots i:last-child{background:#0000000f}.lp-ck-url{min-width:0;max-width:46%;height:22px;font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.01em;color:#00000085;background:#0000000d;border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding-inline:12px;font-size:11px;font-weight:500;display:none}.lp-ck-url-icon{flex:none;width:11px;height:11px}.lp-ck-url-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-ck-display{background:var(--ck-canvas,#f2f2f3);transition:background-color var(--lp-dur-md) ease;flex-direction:column;display:flex;position:absolute;overflow:hidden}.lp-ck-device[data-device=desktop] .lp-ck-display{border-radius:0 0 12px 12px;inset:30px 0 0}.lp-ck-device[data-device=desktop]{border-radius:12px}.lp-ck-device[data-device=mobile] .lp-ck-display{border-radius:11.6%/5.4%;inset:1.2% 2.6%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.lp-ck-status{letter-spacing:-.01em;color:#111214;background:var(--ck-canvas,#fff);height:5.8%;min-height:26px;transition:background-color var(--lp-dur-md) ease, color var(--lp-dur-md) ease;flex:none;justify-content:space-between;align-items:center;padding:0 7% 0 9%;font-size:11px;font-weight:600;display:none}.lp-ck-studio[data-dark] .lp-ck-status{color:#f4f5f7}.lp-ck-device[data-device=mobile] .lp-ck-status{display:flex}.lp-ck-island{background:#050505;border-radius:999px;width:30%;height:62%}.lp-ck-status-icons{align-items:center;gap:4px;display:flex}.lp-ck-status-icons i{background:currentColor;border-radius:2px;display:block}.lp-ck-status-icons .is-signal{clip-path:polygon(0 70%,18% 70%,18% 100%,0 100%,0 70%,27% 45%,45% 45%,45% 100%,27% 100%,27% 45%,54% 22%,72% 22%,72% 100%,54% 100%,54% 22%,82% 0,100% 0,100% 100%,82% 100%,82% 0);width:13px;height:8px}.lp-ck-status-icons .is-battery{opacity:.9;border-radius:3px;width:18px;height:9px}.lp-ck-device[data-morphing] .lp-ck-toolbar,.lp-ck-device[data-morphing] .lp-ck-status{opacity:0;transition-duration:var(--lp-dur-instant)}.lp-ck-sheet{z-index:6;background:var(--ck-canvas,#f2f2f3);pointer-events:none;opacity:0;transition:opacity var(--lp-dur-sm) var(--lp-ease) 40ms;position:absolute;inset:0}.lp-ck-device[data-morphing] .lp-ck-sheet{opacity:1;transition:none}.lp-ck-screen{isolation:isolate;flex:auto;min-height:0;position:relative;overflow:hidden}.lp-ck-scroll{scrollbar-width:none;-ms-overflow-style:none;position:absolute;inset:0;overflow:hidden auto}.lp-ck-scroll::-webkit-scrollbar{display:none}.lp-ck-scroll:focus-visible{outline:none}.lp-ck-screen:has(.lp-ck-scroll:focus-visible):after{content:"";z-index:9;pointer-events:none;box-shadow:inset 0 0 0 2px var(--lp-focus), inset 0 0 0 4px #ffffffb3;position:absolute;inset:0}.lp-ck-sizer{width:100%;position:relative;overflow:hidden}.lp-ck-iframe{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:block;position:absolute;top:0;left:0}.lp-ck-thumb{z-index:2;opacity:0;pointer-events:none;background:#12161d52;border-radius:4px;width:4px;height:40px;transition:opacity .35s;position:absolute;top:6px;right:4px}.lp-ck-screen[data-dark] .lp-ck-thumb{background:#ffffff61}.lp-ck-thumb[data-visible]{opacity:1}.lp-ck-poster{z-index:3;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--lp-dur-sm) var(--lp-ease), visibility 0s linear var(--lp-dur-sm);position:absolute;inset:0;overflow:hidden}.lp-ck-poster[data-covered]{opacity:1;visibility:visible;transition:none}.lp-ck-poster-shot{--ck-wipe-at:50% 100%;display:block;position:absolute;inset:0;overflow:hidden}.lp-ck-poster-shot[data-lqip]{background-position:top;background-repeat:no-repeat;background-size:100%}.lp-ck-poster-shot[data-lqip=desktop]{background-image:url(data:image/webp;base64,UklGRvAAAABXRUJQVlA4IOQAAAAQBwCdASogADIAPt1gqUyopiQiMBgKARAbiUAaTGAYAAApmjhhkmCGv8gWRTvscRzCj3OA/amUCaLi6pOYu420AAD+6DGPdBsJmSRRD6Jzc/svG1v8qe0stbxxu1qtHC+f7QLgfoc+DNreKqH+UqX38xbVegUq4npnyxD57CiWGsHoU7i6ZCKQCoSLWCK1BwSgiPnB6h+GXbSTQpunsOG/GI4r23b/jnd+/O2WgqjKPHq1SY8XHPgIE0Q8TBYKXf///evb60n7gD/uhfVKnsP9tr8JrA/jhaUIwqxBLQNF100fwAA=)}.lp-ck-poster-shot[data-lqip=mobile]{background-image:url(data:image/webp;base64,UklGRgYBAABXRUJQVlA4IPoAAABwBwCdASoYADQAPtlcp0yoJSOiLAzJABsJZwDK9AgZboUkPZw/ZrzsKKIN4cDdWJB2Xyb/PfC2VX91K7C1zn1+n0GBYAD+8CdzT6t7K1g6d2ag/v3Wl5Q81AZRuof32P3bnu1uYIN+Vo9Yi8NTvh0mgChii00rIXgZ0ZrVVViqI7wiHUzDMkhwtHT46b9Ey06tVP6MW75hLxAE2f1GrD/+Fo4j2hJOmZHtikt6oVVFyomxB8s3DbA4QrZLLgbr0RK6Rt1+LDZLezjfluoi0PC9QOHYEwsV97IcYXglP1CgJ0/vIS70HrGEGtIy/3Bh/TTvKgTI10E5AAAA)}.lp-ck-poster-pic{width:100%;display:block}.lp-ck-poster-img{width:100%;height:auto;display:block}.lp-ck-poster-shot[data-enter=model]{animation:lp-ck-push var(--lp-dur-md) var(--lp-ease-out-expo) both, lp-ck-fade .16s ease-out both}.lp-ck-poster-shot[data-enter=theme]{animation:lp-ck-wipe .64s var(--lp-ease-in-out) both}.lp-ck-hint{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 14px}.lp-ck-hint-pill{color:#fff;white-space:nowrap;opacity:0;height:32px;transition:opacity var(--lp-dur-sm) ease, transform var(--lp-dur-sm) var(--lp-ease);background:#12161ddb;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 14px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(10px);box-shadow:0 10px 24px -12px #0009}.lp-ck-hint[data-on] .lp-ck-hint-pill{opacity:1;transition:opacity var(--lp-dur-md) ease .9s, transform var(--lp-dur-md) var(--lp-ease) .9s;transform:none}.lp-ck-hint-icon{width:16px;height:16px}.lp-ck-screen[data-active] .lp-ck-hint[data-on] .lp-ck-hint-icon{animation:lp-ck-nudge 1.6s var(--lp-ease-in-out) infinite}.lp-ck-screen[data-device=mobile] .lp-ck-hint-pill{height:28px;padding-inline:10px 12px}.lp-ck-tint{z-index:7;border-radius:inherit;pointer-events:none;border-top:2px solid var(--ck-brand);box-shadow:0 -10px 28px -14px var(--ck-brand);animation:lp-ck-tint 1.2s var(--lp-ease) both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%)}.lp-ck-note{color:#4a5260;text-align:center;text-wrap:balance;font-size:13px;line-height:1.45}.lp-ck-note-icon{vertical-align:-2px;color:#9a5a2c;width:14px;height:14px;margin-right:7px;display:inline-block}.lp-ck-inspector{min-width:0;padding:18px var(--ck-pad) 18px;border-top:1px solid var(--ck-line);grid-area:inspector;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"meta meta""color color""theme device""foot foot";gap:18px 12px;display:grid}.lp-ck-meta{grid-area:meta;min-height:3.6em}.lp-ck-meta-body[data-swap]{animation:lp-ck-meta var(--lp-dur-md) var(--lp-ease) both}.lp-ck-meta-name{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.03em;color:var(--lp-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:22px;font-weight:600;line-height:1.15;display:flex}.lp-ck-meta-nick{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#b4410e;font-size:12px;font-weight:500}.lp-ck-meta-tagline{color:var(--lp-text-muted);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.5}.lp-ck-control{min-width:0}.lp-ck-control.is-color{grid-area:color}.lp-ck-control.is-theme{grid-area:theme}.lp-ck-control.is-device{grid-area:device}.lp-ck-control>.lp-ck-label,.lp-ck-control-head{margin-bottom:10px}.lp-ck-control-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-ck-hex{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--lp-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lp-ck-swatches{justify-content:space-between;gap:2px;margin-inline:-6px;display:flex}.lp-ck-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:44px;height:44px;display:grid;position:relative}.lp-ck-swatch-face{z-index:1;background:var(--ck-swatch);width:32px;height:32px;transition:transform var(--lp-dur-sm) var(--lp-ease-spring-soft), box-shadow var(--lp-dur-sm) ease;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000001a,inset 0 1px #ffffff47}.lp-ck-swatch:hover .lp-ck-swatch-face{transform:scale(1.08)}.lp-ck-swatch:active .lp-ck-swatch-face{transition-duration:var(--lp-dur-xs);transform:scale(.94)}.lp-ck-swatch input:checked+.lp-ck-swatch-face{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ck-swatch), 0 8px 18px -8px var(--ck-swatch)}.lp-ck-swatch input:checked+.lp-ck-swatch-face:after{content:"";width:8px;height:8px;animation:lp-ck-pop var(--lp-dur-md) var(--lp-ease-spring) both;background:#fff;border-radius:50%}.lp-ck-swatch input:focus-visible+.lp-ck-swatch-face{outline:2px solid var(--lp-focus);outline-offset:5px}.lp-ck-ripple{z-index:0;background:radial-gradient(closest-side, var(--ck-swatch) 0%, color-mix(in srgb, var(--ck-swatch) 70%, transparent) 55%, transparent 100%);pointer-events:none;width:132px;height:132px;animation:lp-ck-ripple var(--lp-dur-md) var(--lp-ease-out-quart) both;border-radius:50%;margin:-66px 0 0 -66px;position:absolute;top:50%;left:50%}.lp-ck-swatches[data-disabled]{opacity:.42}.lp-ck-swatches[data-disabled] .lp-ck-swatch{cursor:not-allowed}.lp-ck-swatches[data-disabled] .lp-ck-swatch .lp-ck-swatch-face{transform:none}.lp-ck-color-note{color:var(--lp-text-muted);text-wrap:pretty;margin-top:8px;font-size:12.5px;line-height:1.45}.lp-ck-control[data-off] .lp-ck-color-note{color:#4a5260}.lp-ck-spot{z-index:1;pointer-events:none;box-shadow:0 0 0 2px var(--ck-spot-ring,var(--ck-brand)), 0 0 0 6px color-mix(in srgb, var(--ck-brand) 22%, transparent), 0 14px 32px -12px color-mix(in srgb, var(--ck-brand) 70%, transparent);opacity:0;animation:lp-ck-spot 1.9s var(--lp-ease) var(--ck-spot-delay,0s) both;border-radius:14px;position:absolute}.lp-ck-screen[data-dark] .lp-ck-spot{--ck-spot-ring:color-mix(in srgb, var(--ck-brand) 74%, #fff)}.lp-ck-spot:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--ck-spot-ring,var(--ck-brand));opacity:0;animation:lp-ck-spot-pulse 1.05s var(--lp-ease-out-quart) calc(var(--ck-spot-delay,0s) + .22s) 2;position:absolute;inset:0}.lp-ck-seg{--ck-seg-i:0;box-shadow:inset 0 0 0 1px var(--ck-line);background:#e9e1d48c;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid;position:relative}.lp-ck-seg-thumb{width:calc(50% - 3px);transform:translate3d(calc(var(--ck-seg-i) * 100%), 0, 0);transition:transform .52s var(--lp-ease-spring-soft);background:#fff;border-radius:11px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #12161d14,0 8px 18px -12px #542e0c80}.lp-ck-seg-option{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;display:block;position:relative}.lp-ck-seg-face{white-space:nowrap;height:44px;color:var(--lp-text-muted);transition:color var(--lp-dur-sm) ease;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding-inline:8px;font-size:14px;font-weight:500;display:flex}.lp-ck-seg-icon{flex:none;width:17px;height:17px}.lp-ck-seg-option:hover .lp-ck-seg-face,.lp-ck-seg-option input:checked+.lp-ck-seg-face{color:var(--lp-text)}.lp-ck-seg-option input:focus-visible+.lp-ck-seg-face{outline:2px solid var(--lp-focus);outline-offset:1px}.lp-ck-inspector-foot{border-top:1px solid var(--ck-line);grid-area:foot;padding-top:18px}.lp-ck-cta{width:100%}.lp-ck-cta .lp-btn-arrow{flex:none}.lp-ck-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:26px;display:grid}.lp-ck-hl{border-top:1px solid var(--lp-paper-line);color:var(--lp-text);text-wrap:pretty;flex-direction:column;gap:10px;padding:16px 4px 14px 0;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.lp-ck-hl:before{content:"";background:var(--lp-sun-gradient);width:24px;height:1px;position:absolute;top:-1px;left:0}.lp-ck-hl-icon{color:#c2410c;flex:none;width:20px;height:20px}@media (max-width:479px){.lp-ck-seg-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:639px){.lp-ck-studio{margin-inline:calc(var(--lp-gutter) * -.5)}.lp-ck-inspector .lp-ck-seg-face{gap:6px;padding-inline:6px;font-size:13.5px}.lp-ck-device[data-device=desktop] .lp-ck-display{border-radius:0 0 10px 10px;inset:22px 0 0}.lp-ck-device[data-device=desktop] .lp-ck-toolbar{border-radius:10px 10px 0 0;height:22px;padding-inline:8px}.lp-ck-device[data-device=desktop]{border-radius:10px}.lp-ck-dots i{width:6px;height:6px}}@media (min-width:640px){.lp-ck-studio{--ck-radius:28px;--ck-pad:20px}.lp-ck-model{width:148px}.lp-ck-model-nick{display:block}.lp-ck-url{display:flex}.lp-ck-toolbar{height:36px;padding-inline:14px}.lp-ck-device[data-device=desktop] .lp-ck-display{inset:36px 0 0}.lp-ck-inspector{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"meta theme device""color theme device""foot foot foot";align-items:start;gap:18px 20px}.lp-ck-inspector-foot{justify-content:flex-end;display:flex}.lp-ck-cta{width:auto}.lp-ck-highlights{gap:0 24px;margin-top:32px}.lp-ck-hl{flex-direction:row;align-items:flex-start;gap:12px;padding:18px 8px 14px 0;font-size:15px}.lp-ck-hl-icon{margin-top:1px}}@media (min-width:1024px){.lp-ck-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-ck-hl{flex-direction:column;padding:20px 12px 4px 0}}@media (min-width:640px) and (max-width:1023px){.lp-ck-inspector{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"meta color""theme device""foot foot"}}@media (min-width:1024px){.lp-ck-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,6vw,96px)}.lp-ck-lead{justify-self:end;padding-bottom:8px}.lp-ck-studio{--ck-radius:32px;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"film film""stage inspector"}.lp-ck-film{padding:18px 20px 0}.lp-ck-film-head{padding-inline:2px}.lp-ck-film-list{scroll-snap-type:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:10px 0 14px;display:grid;overflow:visible}.lp-ck-model{--fan-x:var(--fan-dx);--fan-y:var(--fan-dy);--fan-r:var(--fan-dr);width:auto}.lp-ck-poster-shot{--ck-wipe-at:86% 4%}.lp-ck-model-nick{display:none}.lp-ck-stage{border-bottom-left-radius:var(--ck-radius);gap:12px;padding:20px 24px 14px}.lp-ck-stage-box,.lp-ck-stage-box[data-device=desktop]{aspect-ratio:auto;height:clamp(400px,100svh - 330px,720px)}.lp-ck-inspector{border-top:0;border-left:1px solid var(--ck-line);flex-direction:column;align-items:stretch;gap:20px;padding:22px 22px 20px;display:flex}.lp-ck-meta{border-bottom:1px solid var(--ck-line);min-height:0;padding-bottom:16px}.lp-ck-meta-tagline{min-height:3em}.lp-ck-inspector-foot{margin-top:auto;display:block}.lp-ck-cta{width:100%}.lp-ck-highlights{margin-top:40px}}@media (min-width:1280px){.lp-ck-studio{grid-template-columns:minmax(0,1fr) 320px}.lp-ck-film-list{gap:12px}}@media (min-width:1024px) and (max-width:1279px){.lp-ck-model-name{font-size:14px}.lp-ck-model-nick{letter-spacing:-.005em;font-size:12px}}@media (prefers-reduced-motion:reduce){.lp-ck-tilt{transform:none!important}.lp-ck-shade{opacity:1!important}.lp-ck-poster-shot[data-enter]{animation:none}.lp-ck-meta-body[data-swap]{animation:lp-ck-fade var(--lp-dur-sm) ease both}.lp-ck-ripple,.lp-ck-spot:after{display:none}.lp-ck-spot{opacity:1;animation:none}.lp-ck-screen[data-active] .lp-ck-hint[data-on] .lp-ck-hint-icon,.lp-ck-swatch input:checked+.lp-ck-swatch-face:after{animation:none}.lp-ck-hint-pill,.lp-ck-hint[data-on] .lp-ck-hint-pill{transform:none}.lp-ck-seg-thumb,.lp-ck-swatch-face,.lp-ck-model-face{transition-duration:var(--lp-dur-instant)}}}@keyframes lp-ck-fan{0%{transform:translate3d(var(--fan-x), var(--fan-y), 0) rotate(var(--fan-r))}to{transform:none}}@keyframes lp-ck-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-ck-push{0%{transform:translate3d(calc(var(--ck-dir,0) * 28px), 6px, 0)}to{transform:none}}@keyframes lp-ck-wipe{0%{clip-path:circle(0% at var(--ck-wipe-at,86% 4%))}to{clip-path:circle(150% at var(--ck-wipe-at,86% 4%))}}@keyframes lp-ck-tint{0%{opacity:0}14%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes lp-ck-ripple{0%{opacity:.25;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes lp-ck-spot{0%{opacity:0;transform:scale(1.04,1.12)}16%{opacity:1;transform:none}76%{opacity:1}to{opacity:0}}@keyframes lp-ck-spot-pulse{0%{opacity:.75;transform:none}to{opacity:0;transform:scale(var(--ck-spot-sx,1.05), var(--ck-spot-sy,1.3))}}@keyframes lp-ck-meta{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-ck-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@keyframes lp-ck-pop{0%{transform:scale(0)}to{transform:scale(1)}}
@layer components{.lp-tone-day.lp-dash{--lp-dash-paper:var(--lp-bg);--lp-dash-ink:#9a3412;--lp-dash-pb:clamp(150px, 26vh, 260px);isolation:isolate;padding-top:clamp(88px,10vw,160px);padding-bottom:var(--lp-dash-pb);background:var(--lp-dash-paper);position:relative;overflow:clip}.lp-dash-sky{z-index:-1;pointer-events:none;background:radial-gradient(62% 40% at 50% 0%, #ffffffb8, #fff0 72%), radial-gradient(46% 30% at 50% 74%, #ffc48c29, #ffc48c00 72%), linear-gradient(180deg, var(--lp-dawn-50) 0, var(--lp-dash-paper) min(30vh, 320px), var(--lp-dash-paper) 100%);position:absolute;inset:0}.lp-tone-day.lp-dash:after{content:"";z-index:-1;pointer-events:none;opacity:var(--lp-grain-alpha,.035);mix-blend-mode:soft-light;background-image:var(--lp-grain-tile,var(--lp-grain-dark));background-size:180px 180px;position:absolute;inset:0}.lp-dash-head{gap:22px;display:grid}.lp-dash-title{color:var(--lp-text)}.lp-dash-lead{max-width:44ch}.lp-dash-demo{margin-top:clamp(36px,5vw,64px)}.lp-dash-tabs-wrap{margin-inline:calc(var(--lp-gutter) * -1);padding-right:var(--lp-gutter);align-items:center;gap:4px;display:flex;position:relative}.lp-dash-tabs{min-width:0;padding:2px 20px 2px var(--lp-gutter);scroll-padding-inline:var(--lp-gutter) 20px;flex:auto;gap:8px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.lp-dash-pause{border:1px solid var(--lp-border-strong);width:44px;height:44px;color:var(--lp-text);cursor:pointer;transition:background-color var(--lp-dur-sm) var(--lp-ease), border-color var(--lp-dur-sm) var(--lp-ease), transform var(--lp-dur-xs) var(--lp-ease-out-quart);-webkit-tap-highlight-color:transparent;background:#fff9;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-dash-pause:hover{background:#ffffffeb;border-color:#12161d47}.lp-dash-pause:active{transform:scale(.94)}.lp-dash-tab{border:1px solid var(--lp-border-strong);height:44px;color:var(--lp-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--lp-dur-sm) var(--lp-ease), background-color var(--lp-dur-sm) var(--lp-ease), border-color var(--lp-dur-sm) var(--lp-ease), transform var(--lp-dur-xs) var(--lp-ease-out-quart);-webkit-tap-highlight-color:transparent;background:#fff9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-block:2px;padding-inline:15px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.lp-dash-tab:before{content:"";position:absolute;inset:-3px -1px}.lp-dash-tab:hover{color:var(--lp-text)}.lp-dash-tab:active{transform:scale(.97)}.lp-dash-tab[data-selected]{color:#fff;background:var(--lp-ink-900);border-color:var(--lp-ink-900)}.lp-dash-tab svg{opacity:.8}.lp-dash-tab[data-selected] svg{opacity:1;color:var(--lp-sun-300)}.lp-dash-tab-slider{display:none}.lp-dash-tab-progress{background:var(--lp-sun-gradient);transform-origin:0;border-radius:2px;height:2px;animation-name:lp-dash-progress;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:forwards;position:absolute;bottom:5px;left:16px;right:16px;transform:scaleX(0)}.lp-dash-tab-progress[data-run]{animation-play-state:running}.lp-dash-panel{outline-offset:6px;border-radius:18px;margin-top:24px;position:relative}.lp-dash-desk{width:100%;margin-inline:auto;display:none;position:relative}.lp-dash-unfold{position:relative}.lp-dash-desk[data-unfold=armed] .lp-dash-unfold{border-radius:18px;overflow:clip}.lp-dash-desk[data-unfold=armed],.lp-dash-desk[data-unfold=armed] .lp-dash-unfold,.lp-dash-desk[data-unfold=armed] .lp-dash-unfold-in,.lp-dash-desk[data-unfold=armed] .lp-dash-shadow,.lp-dash-phone[data-unfold=armed]{will-change:transform}.lp-dash-shadow{pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:0 0 0 1px #12161d1a,0 2px 4px #5c320c0f,0 28px 56px -28px #5c320c52,0 80px 120px -60px #5c320c66,0 120px 160px -110px #ff8c3c52}.lp-dash .lp-dash-frame.lp-device-shadow{border-radius:18px;box-shadow:inset 0 1px #ffffff12}.lp-dash-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);height:1px;position:absolute;inset:0 8% auto}.lp-dash-body{aspect-ratio:880/660;--lp-dash-cw:880px;--lp-dash-ch:660px;background:#0d1219;overflow:hidden;container-type:inline-size}.lp-dash-shot{z-index:0}.lp-dash-canvas{width:var(--lp-dash-cw);height:var(--lp-dash-ch);transform-origin:0 0;transform:scale(var(--lp-dash-k,tan(atan2(100cqw, var(--lp-dash-cw)))));--text-xs:.8rem;text-align:left;font-size:14px;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.lp-dash-phone{width:min(332px,84vw);margin-inline:auto;position:relative}.lp-dash-phone-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 46% at 50% 56%,#ffa85c4d,#ffa85c14 56%,#ffa85c00 74%);position:absolute;inset:18% -24% -6%}.lp-dash-phone-body{overflow:hidden;container-type:inline-size}.lp-dash-phone-canvas{transform-origin:0 0;width:360px;height:757px;transform:scale(var(--lp-dash-k,tan(atan2(100cqw, 360px))));text-align:left;font-size:14px;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.lp-dash-stage{contain:layout paint}.lp-dash-layer[data-state=enter]{--lp-dash-base:90ms;animation:lp-dash-push-in .48s var(--lp-ease-in-out) 60ms both}.lp-dash-layer[data-state=exit]{z-index:0;pointer-events:none;animation:lp-dash-push-out .36s var(--lp-ease-in) both}.lp-dash-layer[data-state=enter],.lp-dash-layer[data-state=idle]{z-index:1}.lp-dash-layer[data-enter=armed] .lp-dash-e{opacity:.42;transform:translateY(8px)}.lp-dash-layer[data-enter=play] .lp-dash-e{animation:lp-dash-rise var(--lp-dur-md) var(--lp-ease-out-expo) both;animation-delay:calc(var(--d,0s) + var(--lp-dash-base,.14s))}.lp-dash-layer[data-first][data-enter=play] .lp-dash-e{animation-name:lp-dash-lift;animation-duration:var(--lp-dur-lg)}.lp-dash-stage[data-intro=armed] .lp-dash-nav-i{opacity:.35;transform:translate(-8px)}.lp-dash-stage[data-intro=play] .lp-dash-nav-i{animation:lp-dash-slide var(--lp-dur-md) var(--lp-ease-out-expo) both;animation-delay:calc(var(--i,0) * var(--lp-stagger) + 80ms)}.lp-dash-nav-pill{transition:transform .5s var(--lp-ease-out-expo)}.lp-dash-loadbar{z-index:45;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 20%, transparent), var(--primary));width:100%;height:2px;animation:lp-dash-load .7s var(--lp-ease-out-quart) both;position:absolute;top:0;left:0}.lp-dash-chart{container-type:size}.lp-dash-tip{animation:lp-dash-tip .26s var(--lp-ease-out-quart) both}.lp-dash-layer[data-enter=armed] .lp-dash-ring{stroke-dashoffset:var(--c)!important}.lp-dash-layer[data-enter=play] .lp-dash-ring{animation:lp-dash-ring 1.1s var(--lp-ease-out-expo) both;animation-delay:var(--d,0s)}.lp-dash-bar{transform:scaleX(var(--r,1))}.lp-dash-layer[data-enter=armed] .lp-dash-bar{transform:scaleX(0)}.lp-dash-layer[data-enter=play] .lp-dash-bar{animation:lp-dash-grow .9s var(--lp-ease-out-expo) both;animation-delay:var(--d,0s)}.lp-dash-ptr{z-index:40;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .22s;position:absolute;top:0;left:0}.lp-dash-ptr[data-on]{opacity:1;transition:opacity .22s,transform .72s cubic-bezier(.22,1,.36,1)}.lp-dash-ptr-ring{width:22px;height:22px;transition:transform var(--lp-dur-xs) var(--lp-ease-out-quart), background-color var(--lp-dur-xs) ease;background:#ffffff2e;border:2px solid #fff;border-radius:999px;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 5px #ffffff1a,0 0 0 1px #05070a59,0 8px 20px #0000008c}.lp-dash-ptr[data-press] .lp-dash-ptr-ring{background:#ffffff5c;transform:scale(.82)}.lp-dash-ptr[data-touch] .lp-dash-ptr-ring{background:#fff3;border-color:#ffffff8c;width:36px;height:36px;top:-18px;left:-18px}.lp-dash-row{transition:opacity var(--lp-dur-sm) var(--lp-ease), background-color var(--lp-dur-sm) ease, border-color var(--lp-dur-sm) ease}.lp-dash-row[data-dim]{opacity:.38}.lp-dash-row[data-match]{background-color:#ffaf4514}.lp-dash-row[data-selected]{background-color:#ffaf4521}.lp-dash-row[data-press]{background-color:#ffaf4533}li .lp-dash-row[data-match]{border-color:#ffaf4552}.lp-dash-mark{color:inherit;background:#ffaf454d;border-radius:3px;padding-inline:1px}.lp-dash-cam{transform-origin:var(--ox,50%) var(--oy,40%);transform:scale(var(--z,1));transition:transform .62s var(--lp-ease-in-out)}.lp-dash-scrim{z-index:25;pointer-events:none;opacity:0;background:#05070a85;transition:opacity .42s;position:absolute;inset:0}.lp-dash-scrim[data-on]{opacity:1}.lp-dash-sheet{z-index:30;border:1px solid var(--border);background:var(--popover);width:384px;transition:transform .4s var(--lp-ease-in);border-radius:14px;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 28px));box-shadow:inset 0 1px #ffffff0f,0 30px 80px -24px #000000bf}.lp-dash-sheet[data-on]{transition:transform .6s cubic-bezier(.32,.72,0,1);transform:none}.lp-dash-sheet-bottom{border-radius:20px;width:auto;inset:auto 8px 8px;transform:translateY(calc(100% + 20px))}.lp-dash-sheet-i{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}.lp-dash-sheet[data-on] .lp-dash-sheet-i{opacity:1;transition:opacity .45s var(--lp-ease) calc(var(--i,0) * 45ms + .18s), transform .6s var(--lp-ease-out-expo) calc(var(--i,0) * 45ms + .18s);transform:none}.lp-dash-toast{z-index:35;background:color-mix(in oklch, var(--card) 94%, white);pointer-events:none;opacity:0;min-width:272px;transition:opacity .28s ease, transform .3s var(--lp-ease-in);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;transform:translateY(-12px)scale(.98);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #2bd48c24,0 20px 44px -18px #000000bf,0 12px 30px -18px #2bd48c59}.lp-dash-toast[data-on]{opacity:1;transition:opacity .3s ease, transform .6s var(--lp-ease-spring-soft);transform:none}.lp-dash-push{z-index:50;pointer-events:none;opacity:0;transition:opacity .3s ease 80ms, transform .42s var(--lp-ease-in);background:#262a33f7;border:1px solid #ffffff17;border-radius:22px;align-items:center;gap:11px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:6px;left:10px;right:10px;transform:translateY(-140%)scale(.96);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000059,0 22px 44px -16px #000000d9}.lp-dash-push[data-on]{opacity:1;transition:opacity .22s ease, transform .72s var(--lp-ease-spring-soft);transform:none}.lp-dash-push-icon{background:linear-gradient(#151a22,#0b0f15);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-dash-toast[data-on] .lp-dash-toast-ping{animation:1.4s ease-out .25s 2 both lp-dash-ping}.lp-dash-toast-ping{opacity:0}.lp-dash-flash{opacity:0;background:radial-gradient(120% 90% at 0 0,#2bd48c29,#2bd48c00 62%);box-shadow:inset 0 0 0 1px #2bd48c80}.lp-dash-flash[data-on]{animation:1.6s ease-out both lp-dash-flash}.lp-dash-track-fill{transition:transform .4s var(--lp-ease);transform:scaleX(0)}.lp-dash-track[data-fly] .lp-dash-track-fill{transition:transform 1.4s var(--lp-ease-in-out);transform:scaleX(1)}.lp-dash-track-pill{opacity:0}.lp-dash-track[data-fly] .lp-dash-track-chip{animation:lp-dash-chip 1.4s var(--lp-ease-in-out) both}.lp-dash-track[data-fly] .lp-dash-track-pill{animation:lp-dash-pill 1.4s var(--lp-ease-in-out) both}.lp-dash-newrow{animation:lp-dash-newrow .6s var(--lp-ease-out-expo) both}.lp-dash-pop{animation:lp-dash-pop .5s var(--lp-ease-spring) both}.lp-dash-swap{animation:lp-dash-swap .38s var(--lp-ease) both}.lp-dash-caret{animation:1.05s step-end infinite lp-dash-caret}.lp-dash-halo{animation:lp-dash-halo 2.6s var(--lp-ease) infinite}.lp-dash-ping{animation:1.4s ease-out 3 lp-dash-ping}.lp-dash-live{animation:2.2s ease-in-out infinite lp-dash-live}.lp-dash-stage:not([data-live]) .lp-dash-halo,.lp-dash-stage:not([data-live]) .lp-dash-live,.lp-dash-stage:not([data-live]) .lp-dash-caret{animation-play-state:paused}.lp-dash-foot{flex-direction:column;gap:20px;margin-top:28px;display:flex}.lp-dash-caption{text-align:center;min-height:6.4em;position:relative}.lp-dash-caption p{flex-direction:column;align-items:center;gap:8px;display:flex}.lp-dash-caption-in{animation:lp-dash-cap var(--lp-dur-md) var(--lp-ease) both}.lp-dash-caption-label{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-dash-ink);font-size:12px;font-weight:500}.lp-dash-caption-text{max-width:46ch;color:var(--lp-text-muted);text-wrap:pretty;font-size:16px;line-height:1.55}.lp-dash-app{border:1px solid var(--lp-border);box-shadow:var(--lp-rim-dawn), 0 18px 40px -26px #5c320c52;background:#ffffffb8;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px;display:flex}.lp-dash-app-icon{width:42px;height:42px;color:var(--lp-dash-ink);background:#ffaf4529;border:1px solid #d66e1e38;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lp-dash-app-dot{background:var(--lp-sun-gradient);border-radius:999px;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2.5px #fbf9f6}.lp-dash-app-text{min-width:0;color:var(--lp-text);text-wrap:pretty;flex:200px;font-size:15px;line-height:1.45}.lp-dash-app-links{flex:100%;gap:8px;display:flex}.lp-dash-app-btn{--lp-btn-h:44px;background:#fffc;flex:1}@media (min-width:640px){.lp-dash-app-links{flex:none}.lp-dash-app-btn{flex:none;min-width:92px}}@media (min-width:768px){.lp-dash-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:56px}.lp-dash-lead{padding-bottom:8px}.lp-dash-tabs-wrap{justify-content:center;gap:10px;margin-inline:0;padding-right:0;display:flex}.lp-dash-pause{width:54px;height:54px}.lp-dash-tabs{border:1px solid var(--lp-border);background:#12161d0b;border-radius:999px;flex:0 auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px;display:inline-grid;overflow:visible;box-shadow:inset 0 1px 2px #12161d0f,0 1px #ffffffe6;-webkit-mask-image:none;mask-image:none}.lp-dash-tab{z-index:1;background:0 0;border-color:#0000;height:44px;margin-block:0;padding-inline:18px}.lp-dash-tab:before{display:none}.lp-dash-tab[data-selected]{background:0 0;border-color:#0000}.lp-dash-tab-slider{background:var(--lp-ink-900);width:calc(20% - 1.6px);transition:transform .55s var(--lp-ease-out-expo);border-radius:999px;display:block;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -10px #12161d8c,0 2px 6px -2px #12161d4d}.lp-dash-panel{margin-top:32px}.lp-dash-desk{display:block}.lp-dash-phone{display:none}.lp-dash-foot{margin-top:32px}.lp-dash-caption{text-align:left;min-height:5.2em}.lp-dash-caption p{align-items:flex-start}.lp-dash-app{border-radius:999px;flex-wrap:nowrap;padding:10px 10px 10px 12px}.lp-dash-app-text{flex:auto;font-size:14px}}@media (min-width:1024px){.lp-dash-head{width:min(100%,1180px,max(960px,160svh - 377.6px));margin-inline:auto}.lp-dash-desk{width:min(100%,1180px,max(960px,160svh - 377.6px))}.lp-dash-body{aspect-ratio:1200/750;--lp-dash-cw:1200px;--lp-dash-ch:750px}.lp-dash-foot{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;width:min(100%,1180px,max(960px,160svh - 377.6px));margin-inline:auto}.lp-dash-caption{flex:auto}.lp-dash-app{flex:0 560px}.lp-dash-tab{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.lp-dash-demo *,.lp-dash-demo :before,.lp-dash-demo :after{transition:none!important;animation:none!important}.lp-dash-track-pill{opacity:0!important}.lp-dash-pause,.lp-dash-loadbar{display:none}}}@keyframes lp-dash-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-dash-push-in{0%{opacity:0;transform:translate3d(calc(var(--dir,1) * 24px), 0, 0)}}@keyframes lp-dash-push-out{to{opacity:0;transform:translate3d(calc(var(--dir,1) * -16px), 0, 0)}}@keyframes lp-dash-rise{0%{opacity:0;transform:translate3d(var(--x,0px), var(--y,14px), 0) scale(var(--s,1))}}@keyframes lp-dash-lift{0%{opacity:.42;transform:translateY(8px)}}@keyframes lp-dash-slide{0%{opacity:.35;transform:translate(-8px)}}@keyframes lp-dash-load{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-dash-tip{0%{opacity:0;transform:translateY(4px)}}@keyframes lp-dash-ring{0%{stroke-dashoffset:var(--c)}}@keyframes lp-dash-grow{0%{transform:scaleX(0)}}@keyframes lp-dash-chip{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes lp-dash-pill{0%{opacity:0;transform:translate(0,0)scale(.7)}12%{opacity:1;transform:translate(0,0)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-100%)scale(.5)}}@keyframes lp-dash-newrow{0%{opacity:0;transform:translateY(-10px)}}@keyframes lp-dash-pop{0%{transform:scale(.6)}}@keyframes lp-dash-swap{0%{opacity:0;transform:translate(10px)}}@keyframes lp-dash-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes lp-dash-cap{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-dash-caret{0%{opacity:1}50%{opacity:0}}@keyframes lp-dash-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes lp-dash-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes lp-dash-live{0%,to{opacity:1}50%{opacity:.35}}
@layer components{.lp-tone-afternoon.lp-feat{--lp-feat-gap:16px;--lp-feat-bottom:#f8f0e4;--lp-feat-ink:#12161d;--lp-feat-muted:#5a6170;--lp-feat-line:#12161d14;--lp-feat-warm:#a84e14;--lp-feat-paper:#fffdf9;--lp-feat-sunk:#f6efe4;background:radial-gradient(46% 34% at 86% 4%, #ffaa5a38, #ffaa5a00 72%), linear-gradient(180deg, #f8f0e4 0%, #f3e6d3 58%, var(--lp-feat-bottom) 100%);padding-block:clamp(112px,12vw,176px) clamp(88px,9vw,136px)}.lp-tone-afternoon.lp-feat:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--lp-grain-tile,var(--lp-grain-dark));opacity:var(--lp-grain-alpha,.035);mix-blend-mode:var(--lp-grain-blend,soft-light);pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.lp-feat .lp-accent{line-height:.9}.lp-feat-backdrop{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-feat-sunlight{aspect-ratio:1;background:radial-gradient(closest-side,#ffc4846b,#ffaa6024 46%,#ffaa6000 72%),conic-gradient(from 200deg at 70% 30%,#ffd2a000 0deg,#ffd2a029 18deg,#ffd2a000 36deg,#ffd2a01a 60deg,#ffd2a000 80deg);width:min(1100px,120vw);position:absolute;top:-12%;right:-18%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.lp-feat-head{gap:28px;margin-bottom:clamp(32px,4.6vw,64px);display:grid}.lp-feat-head-main{flex-direction:column;gap:20px;display:flex}.lp-feat-h2{max-width:17ch}.lp-feat-included{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-feat-included li{align-items:flex-start;gap:14px;display:flex}.lp-feat-included-icon{border:1px solid var(--lp-feat-line);width:36px;height:36px;color:var(--lp-feat-warm);background:#ffffffb8;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff,0 8px 18px -12px #5c320c66}.lp-feat-included-icon svg{width:18px;height:18px}.lp-feat-included strong{letter-spacing:-.01em;color:var(--lp-feat-ink);font-size:15px;font-weight:600;line-height:1.35;display:block}.lp-feat-included-sep{display:none}.lp-feat-included li>span:last-child>span:last-child{color:#4a5260;margin-top:2px;font-size:14px;line-height:1.5;display:block}.lp-feat-deck{position:relative}.lp-feat-grid{margin:0;padding:0;list-style:none;position:relative}.lp-feat-cell{--lp-feat-delay:calc(var(--r,0) * 50ms + var(--c,0) * 45ms);min-width:0;display:flex;position:relative}.lp-feat-cell:before{content:"";z-index:-1;opacity:0;transition:opacity var(--lp-dur-md) var(--lp-ease);pointer-events:none;border-radius:24px;position:absolute;inset:14% 7% 0;box-shadow:0 44px 70px -34px #7840106b}.lp-feat-cell[data-feat-in=armed]{opacity:0;clip-path:inset(12% 0 0 round 24px);transform:translateY(24px)}.lp-feat-cell[data-feat-in=in]{animation:lp-feat-montage .68s var(--lp-ease-out-expo) var(--lp-feat-delay) both}.lp-feat-card{isolation:isolate;background:linear-gradient(180deg, #fffefb 0%, var(--lp-feat-paper) 100%);border:1px solid var(--lp-feat-line);min-width:0;transition:transform .6s var(--lp-ease-spring-soft);border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #5c320c0d,0 20px 44px -30px #5c320c4d}.lp-feat-card:before{content:"";z-index:3;border-radius:inherit;opacity:0;transition:opacity var(--lp-dur-md) var(--lp-ease);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e868245c,inset 0 0 0 4px #ffaa601a}.lp-feat-card[data-tone=dark]:before{box-shadow:inset 0 0 0 1px #ffbe7c6b,inset 0 0 0 4px #ff965014}.lp-feat-cell[data-feat-active] .lp-feat-card:before{opacity:1}.lp-feat-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 50% at 100% 0,#ffc48c29,#ffc48c00 70%);position:absolute;inset:0}.lp-feat-card[data-tone=dark]{color:var(--lp-fg);background:radial-gradient(60% 80% at 100% 0,#ff8c4624,#ff8c4600 60%),linear-gradient(#121821 0%,#0b0f15 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a,0 40px 80px -40px #281406a6}.lp-feat-card[data-tone=dark]:after{background:0 0}@media (hover:hover) and (pointer:fine){.lp-feat-cell:hover:before{opacity:1}.lp-feat-cell:hover .lp-feat-card{transform:translateY(-2px)}}@media (hover:none),(pointer:coarse){.lp-feat-card:after{background:radial-gradient(60% 45% at 30% 0,#ff96461a,#ff964600 70%)}}.lp-feat-copy{padding:24px 24px 18px;position:relative}.lp-feat-index{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--lp-feat-warm);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.lp-feat-index:after{content:"";opacity:0;width:6px;height:6px;transition:opacity var(--lp-dur-md) var(--lp-ease);background:#e8682a;border-radius:999px;box-shadow:0 0 0 3px #e8682429}.lp-feat-card[data-tone=dark] .lp-feat-index:after{background:var(--lp-sun-300);box-shadow:0 0 0 3px #ffbe7c29}.lp-feat-cell[data-feat-active] .lp-feat-index:after{opacity:1}.lp-feat-stage [data-snap],.lp-feat-stage [data-snap] *,.lp-feat-stage [data-snap] :before,.lp-feat-stage [data-snap] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.lp-feat-title{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;font-size:var(--lp-fs-h3);letter-spacing:-.025em;color:var(--lp-feat-ink);text-wrap:balance;font-weight:600;line-height:1.12}.lp-feat-text{max-width:50ch;color:var(--lp-feat-muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55}.lp-feat-card[data-tone=dark] .lp-feat-index{color:var(--lp-sun-300)}.lp-feat-card[data-tone=dark] .lp-feat-title{color:var(--lp-fg)}.lp-feat-card[data-tone=dark] .lp-feat-text{color:var(--lp-fg-muted)}.lp-feat-link{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--lp-dur-instant) ease;font-weight:500;-webkit-text-decoration:underline #ff844199;text-decoration:underline #ff844199;text-decoration-thickness:1.5px}.lp-feat-card[data-tone=dark] .lp-feat-link{color:var(--lp-fg)}.lp-feat-link:hover{text-decoration-color:currentColor}.lp-feat-stage{background:radial-gradient(110% 80% at 88% 0,#ffce9652,#ffce9600 60%),linear-gradient(#faf4ea 0%,#f3e9da 100%);border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:240px;margin:0 10px 10px;padding:22px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12161d0d,inset 0 1px #ffffffb3;container-type:inline-size}.lp-feat-card[data-tone=dark] .lp-feat-stage{background:radial-gradient(90% 70% at 90% 0,#ff96501a,#ff965000 60%),#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0f}.lp-feat-panel{border:1px solid var(--lp-feat-line);background:#fff;border-radius:14px;box-shadow:inset 0 1px #fff,0 1px 2px #5c320c0d,0 14px 28px -20px #5c320c5c}.lp-feat-kicker{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-feat-muted);font-size:11px;font-weight:500}.lp-feat-swap{vertical-align:bottom;min-width:0;margin-block:-.12em;padding-block:.12em;display:inline-grid;overflow:hidden}.lp-feat-swap>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:lp-feat-swap-in var(--lp-dur-md) var(--lp-ease-out-quart) both;grid-area:1/1;overflow:hidden}.lp-feat-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lp-feat-meta{color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden}.lp-feat-thumb{border-radius:10px;flex:none;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #12161d0f}.lp-feat-thumb-lg{width:44px;height:44px}.lp-feat-thumb-sm{border-radius:8px;width:30px;height:30px}.lp-feat-avatar{border-radius:999px;flex:none;width:26px;height:26px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff}.lp-feat-paid{color:#0b6e44;background:#2bd48c26;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding-inline:10px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-feat-paid-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.lp-feat-toggle{background:var(--lp-sun-gradient);border-radius:999px;flex:none;width:28px;height:16px;position:relative}.lp-feat-toggle:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #5c320c59}.lp-feat-spin{flex:none}[data-playing] .lp-feat-spin{animation:.9s linear infinite lp-feat-spin}.lp-feat-cursor{--lp-cx:0px;--lp-cy:0px;z-index:6;opacity:0;width:0;height:0;transform:translate3d(var(--lp-cx), var(--lp-cy), 0);transition:transform .78s var(--lp-ease-out-quart), opacity var(--lp-dur-sm) var(--lp-ease);pointer-events:none;position:absolute;top:0;left:0}.lp-feat-cursor[data-show]{opacity:1}.lp-feat-cursor-ring{width:18px;height:18px;transition:transform var(--lp-dur-xs) var(--lp-ease-out-quart);background:#ffffff8c;border:2px solid #12161db8;border-radius:999px;position:absolute;top:-9px;left:-9px;box-shadow:0 6px 14px -4px #12161d59,inset 0 1px #fffc}.lp-feat-cursor-ring:after{content:"";border-radius:inherit;opacity:0;border:2px solid #ff834ab3;position:absolute;inset:-2px}.lp-feat-cursor[data-press] .lp-feat-cursor-ring{transform:scale(.82)}.lp-feat-cursor[data-press] .lp-feat-cursor-ring:after{animation:lp-feat-ripple .6s var(--lp-ease-out-quart) both}.lp-feat-rec{flex-direction:column;gap:16px;width:100%;max-width:640px;display:flex;position:relative}.lp-feat-rec-track{position:relative}.lp-feat-rec-rail{background:#12161d1a;border-radius:2px;height:2px;position:absolute;top:13px;left:12.5%;right:12.5%;overflow:hidden}.lp-feat-rec-rail>span{background:var(--lp-sun-gradient);transform:scaleX(var(--lp-fill,0));transform-origin:0;transition:transform var(--lp-dur-lg) var(--lp-ease-out-expo);position:absolute;inset:0}.lp-feat-rec-nodes{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-feat-rec-node{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.lp-feat-rec-dot{width:26px;height:26px;color:var(--lp-on-sun);transition:border-color var(--lp-dur-sm) ease, background-color var(--lp-dur-sm) ease;background:#fff;border:1.5px solid #12161d24;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.lp-feat-rec-dot:before{content:"";border-radius:inherit;background:var(--lp-sun-gradient-diagonal);opacity:0;transition:opacity var(--lp-dur-sm) var(--lp-ease), transform var(--lp-dur-md) var(--lp-ease-spring-soft);position:absolute;inset:-1.5px;transform:scale(.4)}.lp-feat-rec-dot:after{content:"";border-radius:inherit;opacity:0;border:1.5px solid #ff834a99;position:absolute;inset:-5px}.lp-feat-rec-dot>span{background:#12161d3d;border-radius:999px;width:6px;height:6px}.lp-feat-rec-dot svg{width:13px;height:13px;position:relative}.lp-feat-rec-node[data-on] .lp-feat-rec-dot{border-color:#0000}.lp-feat-rec-node[data-on] .lp-feat-rec-dot:before{opacity:1;transform:none}.lp-feat-rec-node[data-on] .lp-feat-rec-dot>span{background:var(--lp-on-sun);position:relative}[data-playing] .lp-feat-rec-node[data-now] .lp-feat-rec-dot:after{animation:1.6s ease-out infinite lp-pulse-ring}.lp-feat-rec-label{max-width:100%;color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--lp-dur-sm) ease;font-size:11.5px;font-weight:500;overflow:hidden}.lp-feat-rec-node[data-on] .lp-feat-rec-label{color:var(--lp-feat-ink)}.lp-feat-rec-grid{gap:10px;display:grid}.lp-feat-rec-col{flex-direction:column;gap:10px;min-width:0;display:flex}.lp-feat-rec-chat .lp-feat-rec-wa{flex:1}.lp-feat-rec-pix{transition:border-color var(--lp-dur-sm) ease;align-items:flex-start;gap:11px;padding:12px;display:flex;position:relative}.lp-feat-rec-pix-icon{color:#14867a;width:34px;height:34px;transition:background-color var(--lp-dur-sm) ease;background:#32bcad21;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.lp-feat-rec-pix-icon>svg{width:17px;height:17px;transition:opacity var(--lp-dur-sm) var(--lp-ease), transform var(--lp-dur-md) var(--lp-ease-spring);grid-area:1/1}.lp-feat-rec-pix-icon>svg:last-child{opacity:0;color:#0b6e44;transform:scale(.6)}.lp-feat-rec[data-done] .lp-feat-rec-pix-icon{background:#2bd48c2e}.lp-feat-rec[data-done] .lp-feat-rec-pix-icon>svg:first-child{opacity:0;transform:scale(.6)}.lp-feat-rec[data-done] .lp-feat-rec-pix-icon>svg:last-child{opacity:1;transform:none}.lp-feat-rec[data-done] .lp-feat-rec-pix{border-color:#2bd48c73}.lp-feat-rec-pix:after{content:"";border-radius:inherit;box-shadow:var(--lp-shadow-ok);opacity:0;pointer-events:none;position:absolute;inset:0}.lp-feat-rec[data-done] .lp-feat-rec-pix:after{animation:lp-feat-ok 1.3s var(--lp-ease) both}.lp-feat-rec-pix-body{flex:1;min-width:0}.lp-feat-rec-pix-body .lp-feat-row{color:var(--lp-feat-ink);font-size:13px;font-weight:600}.lp-feat-rec-pix-body strong{font-weight:inherit}.lp-feat-rec-pix-body .lp-feat-meta{margin-top:1px}.lp-feat-rec-status{color:#444b57;height:22px;transition:background-color var(--lp-dur-sm) ease, color var(--lp-dur-sm) ease;background:#12161d0f;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding-inline:8px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-feat-rec-status-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.lp-feat-rec-pix[data-status=unpaid] .lp-feat-rec-status{color:#ad2f1c;background:#e9452f1a}.lp-feat-rec-pix[data-status=paid] .lp-feat-rec-status{color:#0b6e44;background:#2bd48c29}.lp-feat-rec-rule{flex-direction:column;gap:7px;padding:12px;display:none}.lp-feat-rec-rule-head{border-bottom:1px solid var(--lp-feat-line);color:var(--lp-feat-ink);align-items:center;gap:8px;padding-bottom:9px;font-size:12.5px;display:flex}.lp-feat-rec-rule-head strong{flex:1;font-weight:600}.lp-feat-rec-mark{background:var(--lp-feat-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lp-feat-rec-mark-lg{border-radius:999px;width:30px;height:30px}.lp-feat-rec-rule-row{color:var(--lp-feat-muted);grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.lp-feat-rec-rule-row svg{width:14px;height:14px;color:var(--lp-feat-warm)}.lp-feat-rec-rule-row em{color:var(--lp-feat-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:600;overflow:hidden}.lp-feat-rec-mail{transition:transform var(--lp-dur-md) var(--lp-ease-spring-soft), border-color var(--lp-dur-sm) ease;flex-direction:column;padding:12px;display:none}.lp-feat-rec-mail[data-sent]{border-color:#6ea8ff73;transform:translateY(-2px)}.lp-feat-rec-mail-from{min-width:0;color:var(--lp-feat-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex;overflow:hidden}.lp-feat-rec-mail-from svg{flex:none;width:14px;height:14px}.lp-feat-rec-mail-state{color:#444b57;height:22px;transition:background-color var(--lp-dur-sm) ease, color var(--lp-dur-sm) ease;background:#12161d0f;border-radius:999px;flex:none;padding-inline:8px;font-size:11px;font-weight:600;line-height:22px}.lp-feat-rec-mail[data-sent] .lp-feat-rec-mail-state{color:#2556b0;background:#6ea8ff29}.lp-feat-rec-mail-subject{color:var(--lp-feat-ink);margin-top:8px;font-size:13px;font-weight:600;line-height:1.35}.lp-feat-rec-mail-price{color:var(--lp-feat-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;font-size:12px;display:flex}.lp-feat-rec-mail-price s{text-decoration-thickness:1.5px}.lp-feat-rec-mail-price span:first-of-type{color:var(--lp-feat-ink);font-weight:600}.lp-feat-rec-wa{flex-direction:column;min-height:0;display:flex;overflow:hidden}.lp-feat-rec-wa-head{border-bottom:1px solid var(--lp-feat-line);align-items:center;gap:9px;padding:9px 11px;display:flex}.lp-feat-rec-wa-who{flex:1;min-width:0;line-height:1.25}.lp-feat-rec-wa-who strong{color:var(--lp-feat-ink);font-size:12.5px;font-weight:600;display:block}.lp-feat-rec-wa-who span{color:var(--lp-feat-muted);font-size:11px;display:block}.lp-feat-rec-wa-icon{width:18px;height:18px;color:var(--lp-feat-muted)}.lp-feat-rec-wa-body{background:radial-gradient(circle at 1px 1px,#5c320c14 1px,#0000 0) 0 0/14px 14px,#f4ece0;flex:1;grid-template-rows:auto auto auto 1fr;align-content:start;gap:8px;padding:10px 11px 11px;display:grid}.lp-feat-rec-sched{max-width:100%;color:var(--lp-feat-muted);background:#ffffffc7;border-radius:7px;justify-self:center;padding:2px 9px;font-size:11px;font-weight:500}.lp-feat-rec-typing,.lp-feat-rec-bubble{grid-area:2/1;place-self:start}.lp-feat-rec-typing{opacity:0;transition:opacity var(--lp-dur-sm) ease, transform var(--lp-dur-sm) var(--lp-ease-out-quart);background:#fff;border-radius:3px 12px 12px;gap:4px;padding:9px 11px;display:inline-flex;transform:translateY(6px)}.lp-feat-rec-typing>span{background:#12161d59;border-radius:999px;width:6px;height:6px}.lp-feat-rec-typing[data-on]{opacity:1;transform:none}[data-playing] .lp-feat-rec-typing[data-on]>span{animation:1s ease-in-out infinite lp-feat-typing}[data-playing] .lp-feat-rec-typing[data-on]>span:nth-child(2){animation-delay:.15s}[data-playing] .lp-feat-rec-typing[data-on]>span:nth-child(3){animation-delay:.3s}.lp-feat-rec-bubble{max-width:92%;color:var(--lp-feat-ink);opacity:0;transform-origin:0 0;transition:opacity var(--lp-dur-sm) ease, transform var(--lp-dur-md) var(--lp-ease-out-quart);background:#fff;border-radius:3px 12px 12px;padding:8px 10px 18px;font-size:12px;line-height:1.42;position:relative;transform:translateY(8px)scale(.98);box-shadow:0 1px 1px #5c320c14}.lp-feat-rec-bubble[data-on]{opacity:1;transform:none}.lp-feat-rec-link{color:#2556b0;text-underline-offset:2px;margin-top:3px;text-decoration:underline;display:block}.lp-feat-rec-time{color:var(--lp-feat-muted);font-size:11px;position:absolute;bottom:4px;right:9px}.lp-feat-rec-reply{color:var(--lp-feat-ink);opacity:0;transform-origin:100% 0;transition:opacity var(--lp-dur-sm) ease, transform var(--lp-dur-md) var(--lp-ease-out-quart);background:#fde7d2;border-radius:12px 3px 12px 12px;grid-row:3;justify-self:end;padding:7px 46px 7px 10px;font-size:12px;line-height:1.4;position:relative;transform:translateY(8px)scale(.98)}.lp-feat-rec-reply .lp-feat-rec-time{bottom:7px}.lp-feat-rec-reply[data-on]{opacity:1;transform:none}@container (max-width:519px){.lp-feat-rec{gap:12px}.lp-feat-rec-wa-head,.lp-feat-rec-sched,.lp-feat-rec-pix-body .lp-feat-meta{display:none}.lp-feat-rec-wa-body{padding-top:11px}.lp-feat-rec-status{margin-top:6px}}@container (max-width:340px){.lp-feat-ob-offer .lp-feat-thumb-lg{display:none}.lp-feat-ob-sheet{padding-inline:12px}}@container (min-width:520px){.lp-feat-rec-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px}.lp-feat-rec-rule,.lp-feat-rec-mail{display:flex}}.lp-feat-ob{width:100%;max-width:400px;position:relative}.lp-feat-ob-sheet{padding:14px 14px 12px}.lp-feat-ob-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-feat-ob-items{color:var(--lp-feat-muted);font-size:11.5px;font-weight:500}.lp-feat-ob-line{align-items:center;gap:10px;margin-top:12px;display:flex}.lp-feat-ob-name{flex:1;min-width:0;line-height:1.3}.lp-feat-ob-name strong{color:var(--lp-feat-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.lp-feat-ob-name>span{color:var(--lp-feat-muted);margin-top:1px;font-size:12px;display:block}.lp-feat-ob-price{color:var(--lp-feat-ink);flex:none;font-size:13px;font-weight:600}.lp-feat-ob-offer{transition:border-color var(--lp-dur-sm) ease;background:#fff9f2;border:1.5px solid #e8682452;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex;position:relative}.lp-feat-ob-glow{border-radius:inherit;opacity:0;transition:opacity var(--lp-dur-md) var(--lp-ease);background:linear-gradient(100deg,#ffaf4533,#ff564e14);position:absolute;inset:-1.5px}.lp-feat-ob-offer>:not(.lp-feat-ob-glow){position:relative}.lp-feat-ob-box{width:22px;height:22px;color:var(--lp-on-sun);transition:border-color var(--lp-dur-sm) ease;background:#fff;border:1.5px solid #12161d4d;border-radius:7px;flex:none;place-items:center;display:grid}.lp-feat-ob-box:before{content:"";background:var(--lp-sun-gradient-diagonal);opacity:0;width:22px;height:22px;transition:opacity var(--lp-dur-xs) ease, transform var(--lp-dur-sm) var(--lp-ease-spring);border-radius:7px;grid-area:1/1;transform:scale(.5)}.lp-feat-ob-box svg{grid-area:1/1;width:14px;height:14px;position:relative}.lp-feat-ob-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--lp-dur-sm) var(--lp-ease) 80ms}.lp-feat-ob-total{border-top:1px solid var(--lp-feat-line);color:var(--lp-feat-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.lp-feat-ob-sum{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.02em;color:var(--lp-feat-ink);font-size:21px;font-weight:600;position:relative}.lp-feat-ob-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.lp-feat-ob-pay>span{height:34px;color:var(--lp-feat-muted);border:1px solid #12161d1f;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lp-feat-ob-pay>span[data-on]{color:var(--lp-feat-ink);border:1.5px solid #12161dc7}.lp-feat-ob-pay svg{width:14px;height:14px}.lp-feat-ob-buy{background:var(--lp-feat-ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:40px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.lp-feat-ob[data-checked] .lp-feat-ob-offer{border-color:#e86824b3}.lp-feat-ob[data-checked] .lp-feat-ob-glow{opacity:1}.lp-feat-ob[data-checked] .lp-feat-ob-box{border-color:#0000}.lp-feat-ob[data-checked] .lp-feat-ob-box:before{opacity:1;transform:none}.lp-feat-ob[data-checked] .lp-feat-ob-tick{stroke-dashoffset:0}.lp-feat-ob[data-checked] .lp-feat-ob-offer .lp-feat-ob-name>span{color:var(--lp-feat-warm)}.lp-feat-split{width:100%;max-width:360px;padding:14px}.lp-feat-split-total{color:var(--lp-feat-ink);font-size:14px;font-weight:600}.lp-feat-split-tabs{background:#12161d0e;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;margin-top:12px;padding:3px;display:grid;position:relative}.lp-feat-split-tabs>span:not(.lp-feat-split-thumb){color:var(--lp-feat-muted);transition:color var(--lp-dur-sm) ease;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.lp-feat-split-tabs>span[data-on]{color:var(--lp-feat-ink)}.lp-feat-split-thumb{width:calc(50% - 3px);transition:transform var(--lp-dur-md) var(--lp-ease-spring-soft);background:#fff;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #5c320c1f,0 6px 14px -8px #5c320c4d}.lp-feat-split[data-mode=affiliate] .lp-feat-split-thumb{transform:translate(100%)}.lp-feat-split-bar{background:#12161d0f;border-radius:999px;height:12px;margin-top:14px;position:relative;overflow:hidden}.lp-feat-split-seg{transform:translate3d(calc(var(--lp-x,0) * 100%), 0, 0) scaleX(var(--lp-w,0));transform-origin:0;transition:transform var(--lp-dur-lg) var(--lp-ease-out-expo);position:absolute;inset:0}.lp-feat-split-seg[data-i="0"]{background:var(--lp-sun-gradient)}.lp-feat-split-seg[data-i="1"]{background:#2a3341}.lp-feat-split-seg[data-i="2"]{background:#5b8def}.lp-feat-split-rows{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-feat-split-rows li{transition:opacity var(--lp-dur-md) ease;grid-template-columns:8px 26px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.lp-feat-split-rows li[data-off]{opacity:.45}.lp-feat-split-key{background:var(--lp-sun-500);border-radius:999px;width:8px;height:8px}.lp-feat-split-rows li[data-i="1"] .lp-feat-split-key{background:#2a3341}.lp-feat-split-rows li[data-i="2"] .lp-feat-split-key{background:#5b8def}.lp-feat-split-who{min-width:0;line-height:1.25}.lp-feat-split-who strong{color:var(--lp-feat-ink);font-size:12.5px;font-weight:600;display:block}.lp-feat-split-who span{color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.lp-feat-split-pct{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.02em;color:var(--lp-feat-ink);font-size:15px;font-weight:600}.lp-feat-sub{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:300px;display:flex}.lp-feat-sub-dial{aspect-ratio:1;width:min(212px,100%);position:relative}.lp-feat-sub-ring{width:100%;height:100%;display:block;overflow:visible}.lp-feat-sub-seg path{fill:none;stroke-width:10px;stroke-linecap:round}.lp-feat-sub-base{stroke:#12161d14}.lp-feat-sub-lit{opacity:0;transition:opacity var(--lp-dur-sm) ease}.lp-feat-sub-lit[data-lit]{opacity:1}.lp-feat-sub-lit[data-now][data-lit]{stroke-dasharray:1;animation:lp-feat-draw .7s var(--lp-ease-out-quart) both}.lp-feat-sub-month{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:-.02em;fill:#8a8f99;transition:fill var(--lp-dur-sm) ease;font-size:11px;font-weight:500}.lp-feat-sub-month[data-lit]{fill:#3d434d}.lp-feat-sub-month[data-now]{fill:var(--lp-feat-warm)}.lp-feat-sub-center{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.lp-feat-sub-big{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.035em;color:var(--lp-feat-ink);font-size:34px;font-weight:600;line-height:1}.lp-feat-sub-chip{color:#444b57;height:24px;transition:background-color var(--lp-dur-sm) ease, color var(--lp-dur-sm) ease;background:#12161d0f;border-radius:999px;align-items:center;padding-inline:10px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-feat-sub-chip-in{align-items:center;gap:5px;display:inline-flex}.lp-feat-sub-chip svg{width:12px;height:12px}.lp-feat-sub[data-state=charging] .lp-feat-sub-chip{color:#8f420f;background:#ffaf4533}.lp-feat-sub[data-state=ok] .lp-feat-sub-chip{color:#0b6e44;background:#2bd48c29}.lp-feat-sub-plan{align-items:center;gap:10px;width:100%;padding:9px 11px 9px 9px;display:flex}.lp-feat-sub-plan .lp-feat-thumb{border-radius:9px;width:36px;height:36px}.lp-feat-sub-plan-body{flex:1;min-width:0;line-height:1.3}.lp-feat-sub-plan-body strong{color:var(--lp-feat-ink);font-size:12.5px;font-weight:600;display:block}.lp-feat-sub-plan-body span{color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.lp-feat-sub-plan-count{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.lp-feat-sub-plan-count>.lp-feat-swap{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.02em;color:var(--lp-feat-ink);font-size:16px;font-weight:600}.lp-feat-sub-plan-count>span:last-child{color:var(--lp-feat-muted);font-size:11px}.lp-feat-intl{width:100%;max-width:330px;position:relative}.lp-feat-intl-sheet{position:relative}.lp-feat-intl-top{border-bottom:1px solid var(--lp-feat-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.lp-feat-intl-brand{min-width:0;color:var(--lp-feat-ink);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.lp-feat-intl-name{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:300px){.lp-feat-intl-top{gap:4px;padding-inline:10px 8px}.lp-feat-intl-brand{gap:6px}.lp-feat-intl-pill{padding-inline:8px 6px}}@container (max-width:240px){.lp-feat-intl-name{display:none}}.lp-feat-intl-logo{background:radial-gradient(circle at 35% 35%,#ffb36b,#c2410c 70%);border-radius:999px;flex:none;width:16px;height:16px}.lp-feat-intl-pill{height:30px;color:var(--lp-feat-ink);transition:border-color var(--lp-dur-sm) ease;background:#fff;border:1px solid #12161d1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:9px 8px;font-size:11.5px;display:inline-flex}.lp-feat-intl-pill[data-open]{border-color:#e868248c}.lp-feat-intl-pill-in{align-items:center;gap:6px;display:inline-flex}.lp-feat-flag{border-radius:2px;flex:none;width:18px;height:12px;display:block;box-shadow:0 0 0 1px #12161d14}.lp-feat-intl-chev{width:13px;height:13px;color:var(--lp-feat-muted);transition:transform var(--lp-dur-sm) var(--lp-ease)}.lp-feat-intl-pill[data-open] .lp-feat-intl-chev{transform:rotate(180deg)}.lp-feat-intl-body{gap:8px;padding:12px;display:grid}.lp-feat-intl-title{font-family:var(--lp-font-display), var(--lp-font-sans), sans-serif;letter-spacing:-.015em;color:var(--lp-feat-ink);font-size:15px;font-weight:600}.lp-feat-intl-field{height:34px;color:var(--lp-feat-muted);background:#fbf8f3;border:1px solid #12161d1a;border-radius:9px;align-items:center;padding-inline:10px;font-size:12px;display:flex}.lp-feat-intl-methods>span{gap:6px;display:flex}.lp-feat-intl-method{height:32px;color:var(--lp-feat-muted);border:1px solid #12161d1f;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lp-feat-intl-method[data-on]{color:var(--lp-feat-ink);border:1.5px solid #12161dc7}.lp-feat-intl-method svg{width:14px;height:14px}.lp-feat-intl-pix{background:#1a9e91;border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.lp-feat-intl-buy{background:var(--lp-feat-ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;margin-top:2px;font-size:13px;font-weight:600;display:flex}.lp-feat-intl-buy svg{flex:none;width:14px;height:14px}.lp-feat-intl-menu{z-index:4;border:1px solid var(--lp-feat-line);opacity:0;transform-origin:100% 0;width:min(196px,100% - 16px);transition:opacity var(--lp-dur-xs) ease, transform var(--lp-dur-sm) var(--lp-ease-out-quart);pointer-events:none;background:#fff;border-radius:12px;gap:2px;padding:5px;display:grid;position:absolute;top:46px;right:8px;transform:translateY(-6px)scale(.97);box-shadow:0 2px 4px #5c320c0f,0 24px 44px -18px #5c320c73}.lp-feat-intl-menu[data-open]{opacity:1;transform:none}.lp-feat-intl-opt{height:34px;color:var(--lp-feat-ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding-inline:8px;font-size:12px;display:grid}.lp-feat-intl-opt[data-on]{background:#ffaf4526;font-weight:600}.lp-feat-intl-opt svg:last-child{width:13px;height:13px;color:var(--lp-feat-warm)}.lp-feat-intl-cur{color:var(--lp-feat-muted);font-size:11px;font-weight:500}.lp-feat-dom{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.lp-feat-dom-browser{overflow:hidden}.lp-feat-dom-bar{border-bottom:1px solid var(--lp-feat-line);background:#f7f1e8;align-items:center;gap:8px;height:34px;padding-inline:10px;display:flex}.lp-feat-dom-lights{gap:5px;display:flex}.lp-feat-dom-lights>span{background:#12161d29;border-radius:999px;width:7px;height:7px}.lp-feat-dom-url{border:1px solid var(--lp-feat-line);min-width:0;height:22px;color:var(--lp-feat-muted);white-space:nowrap;background:#fff;border-radius:999px;flex:1;align-items:center;gap:5px;padding-inline:8px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.lp-feat-dom-lock{color:#12161d59;width:11px;height:11px;transition:color var(--lp-dur-sm) ease;flex:none}.lp-feat-dom[data-verified] .lp-feat-dom-lock{color:var(--lp-feat-ink)}.lp-feat-dom-host{text-overflow:ellipsis;overflow:hidden}.lp-feat-dom-host strong{color:var(--lp-feat-ink);font-weight:600}.lp-feat-dom-sweep{background:linear-gradient(100deg,#0000 20%,#ffaf4561 50%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.lp-feat-dom[data-verified] .lp-feat-dom-sweep{animation:lp-feat-sweep .9s var(--lp-ease-in-out) both}.lp-feat-dom-page{gap:9px;padding:12px;display:grid}.lp-feat-dom-brand{color:var(--lp-feat-ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.lp-feat-dom-logo{background:radial-gradient(circle at 35% 35%,#ffb36b,#c2410c 70%);border-radius:999px;width:16px;height:16px}.lp-feat-dom-product{color:var(--lp-feat-ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12px;font-weight:600;display:grid}.lp-feat-dom-product>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-feat-dom-btn{background:var(--lp-feat-ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:600;display:flex}.lp-feat-dom-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-feat-dom-checks li{border:1px solid var(--lp-feat-line);height:32px;color:var(--lp-feat-muted);transition:color var(--lp-dur-sm) ease, background-color var(--lp-dur-sm) ease;background:#ffffffb8;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding-inline:10px;font-size:12px;font-weight:500;display:grid}.lp-feat-dom-checks li[data-state=ok]{color:var(--lp-feat-ink);background:#fff}.lp-feat-dom-mark{width:18px;height:18px;color:var(--lp-on-sun);border:1.5px solid #12161d2e;border-radius:999px;place-items:center;display:grid;position:relative}.lp-feat-dom-mark:before{content:"";border-radius:inherit;background:var(--lp-sun-gradient-diagonal);opacity:0;transition:opacity var(--lp-dur-xs) ease, transform var(--lp-dur-sm) var(--lp-ease-spring);position:absolute;inset:-1.5px;transform:scale(.4)}.lp-feat-dom-mark svg{opacity:0;width:11px;height:11px;transition:opacity var(--lp-dur-xs) ease 60ms;position:relative}.lp-feat-dom-checks li[data-state=busy] .lp-feat-dom-mark{border-color:#e8682a #12161d1f #12161d1f}[data-playing] .lp-feat-dom-checks li[data-state=busy] .lp-feat-dom-mark{animation:.8s linear infinite lp-feat-spin}.lp-feat-dom-checks li[data-state=ok] .lp-feat-dom-mark{border-color:#0000}.lp-feat-dom-checks li[data-state=ok] .lp-feat-dom-mark:before,.lp-feat-dom-checks li[data-state=ok] .lp-feat-dom-mark svg{opacity:1;transform:none}.lp-feat-dom-state{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp-feat-px{gap:10px;width:100%;max-width:440px;display:grid}.lp-feat-px-source{align-items:center;gap:10px;padding:10px 12px 10px 10px;display:flex}.lp-feat-px-bolt{background:var(--lp-feat-ink);width:32px;height:32px;color:var(--lp-sun-300);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.lp-feat-px-bolt svg{width:16px;height:16px}.lp-feat-px-source-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-feat-px-event{color:var(--lp-feat-ink);font-size:13px;font-weight:600}.lp-feat-px-product{max-width:40%;color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;display:none;overflow:hidden}.lp-feat-px-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-feat-px-row{border:1px solid var(--lp-feat-line);background:#fff;border-radius:11px;grid-template-columns:28px auto auto minmax(12px,1fr) auto;align-items:center;gap:8px;height:40px;padding-inline:6px 10px;display:grid}.lp-feat-px-logo{background:#f7f1e8;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lp-feat-px-logo svg{width:16px;height:16px}.lp-feat-px-name{color:var(--lp-feat-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.lp-feat-px-tag{color:#2556b0;letter-spacing:.02em;background:#6ea8ff26;border-radius:6px;align-items:center;height:20px;padding-inline:6px;font-size:11px;display:inline-flex}.lp-feat-px-wire{background:#12161d14;border-radius:2px;grid-column:4;height:2px;position:relative;overflow:hidden}.lp-feat-px-pulse{background:linear-gradient(90deg,#0000 0%,#ff834a 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.lp-feat-px[data-firing] .lp-feat-px-pulse{animation:lp-feat-travel .8s var(--lp-ease-in-out) calc(var(--lp-i,0) * .11s) both}.lp-feat-px-state{color:var(--lp-feat-muted);grid-column:5;font-size:11.5px;font-weight:600}.lp-feat-px-state-in{align-items:center;gap:5px;display:inline-flex}.lp-feat-px-state svg{width:12px;height:12px}.lp-feat-px-row[data-sent] .lp-feat-px-state{color:var(--lp-feat-ink)}.lp-feat-px-row[data-sent] .lp-feat-px-state svg{color:#e8682a}.lp-feat-px[data-firing] .lp-feat-px-state>.lp-feat-swap>*{animation-delay:calc(var(--lp-i,0) * .11s)}.lp-feat-px-partners{align-items:center;gap:6px;padding-top:2px;display:flex}.lp-feat-px-partner{border:1px solid var(--lp-feat-line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lp-feat-px-partner img{object-fit:contain;width:16px;height:16px}.lp-feat-px>*,.lp-feat-ob>*,.lp-feat-rec>*{min-width:0}.lp-feat-px-more{min-width:0;color:var(--lp-feat-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:4px;font-size:11.5px;overflow:hidden}@container (min-width:400px){.lp-feat-px-product{display:block}}@container (max-width:300px){.lp-feat-px-row{grid-template-columns:28px minmax(0,1fr) auto auto}.lp-feat-px-wire{display:none}.lp-feat-px-state{grid-column:4}.lp-feat-px-name{text-overflow:ellipsis;overflow:hidden}}.lp-feat-sec{gap:10px;width:100%;max-width:340px;display:grid}.lp-feat-sec-head{color:var(--lp-feat-ink);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.lp-feat-sec-shield{background:var(--lp-feat-ink);width:28px;height:28px;color:var(--lp-sun-300);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.lp-feat-sec-shield:before{content:"";border-radius:inherit;background:var(--lp-sun-gradient-diagonal);opacity:0;transition:opacity var(--lp-dur-sm) ease;position:absolute;inset:0}.lp-feat-sec-shield svg{width:15px;height:15px;transition:color var(--lp-dur-sm) ease;position:relative}.lp-feat-sec[data-all] .lp-feat-sec-shield:before{opacity:1}.lp-feat-sec[data-all] .lp-feat-sec-shield svg{color:var(--lp-on-sun)}.lp-feat-sec-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lp-feat-sec-row{transition:border-color var(--lp-dur-sm) ease;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 10px;display:grid}.lp-feat-sec-row[data-state=ok]{border-color:#e868244d}.lp-feat-sec-icon{width:34px;height:34px;color:var(--lp-feat-ink);transition:background-color var(--lp-dur-sm) ease, color var(--lp-dur-sm) ease;background:#f7f1e8;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-feat-sec-icon svg{width:17px;height:17px;position:relative}.lp-feat-sec-scan{opacity:0;background:linear-gradient(#0000 0%,#ff964666 50%,#0000 100%);position:absolute;inset:0;transform:translateY(-100%)}.lp-feat-sec-row[data-state=scan] .lp-feat-sec-scan{opacity:1}[data-playing] .lp-feat-sec-row[data-state=scan] .lp-feat-sec-scan{animation:lp-feat-scan .9s var(--lp-ease-in-out) infinite}.lp-feat-sec-row[data-state=ok] .lp-feat-sec-icon{color:var(--lp-feat-warm);background:#ffaf452e}.lp-feat-sec-body{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lp-feat-sec-body strong{color:var(--lp-feat-ink);font-size:12.5px;font-weight:600}.lp-feat-sec-note{color:var(--lp-feat-muted);margin-top:1px;font-size:11.5px}.lp-feat-sec-row[data-state=ok] .lp-feat-sec-note{color:var(--lp-feat-ink)}.lp-feat-sec-code{gap:3px;margin-top:4px;display:flex}.lp-feat-sec-code>span{border:1px solid var(--lp-feat-line);width:18px;height:22px;font-family:var(--lp-font-mono), ui-monospace, monospace;color:var(--lp-feat-ink);transition:border-color var(--lp-dur-sm) ease;background:#fbf8f3;border-radius:5px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.lp-feat-sec-code>span:nth-child(3){margin-right:4px}.lp-feat-sec-row[data-state=ok] .lp-feat-sec-code>span{border-color:#e8682466}.lp-feat-sec-badge{width:20px;height:20px;color:var(--lp-on-sun);border:1.5px solid #12161d24;border-radius:999px;place-items:center;display:grid;position:relative}.lp-feat-sec-badge:before{content:"";border-radius:inherit;background:var(--lp-sun-gradient-diagonal);opacity:0;transition:opacity var(--lp-dur-xs) ease, transform var(--lp-dur-sm) var(--lp-ease-spring);position:absolute;inset:-1.5px;transform:scale(.4)}.lp-feat-sec-badge svg{opacity:0;width:11px;height:11px;transition:opacity var(--lp-dur-xs) ease 60ms;position:relative}.lp-feat-sec-row[data-state=ok] .lp-feat-sec-badge{border-color:#0000}.lp-feat-sec-row[data-state=ok] .lp-feat-sec-badge:before,.lp-feat-sec-row[data-state=ok] .lp-feat-sec-badge svg{opacity:1;transform:none}.lp-feat-events{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-feat-events li{height:28px;color:var(--lp-fg-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding-inline:11px;font-size:12px;display:inline-flex}.lp-feat-events li[data-on]{color:var(--lp-sun-200);background:#ffaf4514;border-color:#ffaf4573}.lp-feat-hook{width:100%;color:var(--lp-fg);gap:12px;display:grid}.lp-feat-hook-log,.lp-feat-hook-code{border:1px solid #ffffff14;border-radius:14px;min-width:0}.lp-feat-hook-log{background:#ffffff08;padding:12px;display:none}.lp-feat-hook-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.lp-feat-hook-kicker{font-family:var(--lp-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-fg-muted);font-size:11px;font-weight:500}.lp-feat-hook-endpoint{min-width:0;color:var(--lp-fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lp-feat-hook-window{height:154px;margin-top:10px;overflow:hidden}.lp-feat-hook-rows{transition:transform .7s var(--lp-ease-out-expo);gap:6px;margin:0;padding:0;list-style:none;display:grid;transform:translateY(-52px)}.lp-feat-hook[data-arrived] .lp-feat-hook-rows{transform:none}.lp-feat-hook-row{height:46px;transition:background-color var(--lp-dur-md) ease, border-color var(--lp-dur-md) ease;background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-inline:11px;display:grid}.lp-feat-hook[data-arrived] .lp-feat-hook-new{background:#ffaf4512;border-color:#ffaf454d}.lp-feat-hook-event{min-width:0;line-height:1.25}.lp-feat-hook-event strong{color:var(--lp-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.lp-feat-hook-event span{color:var(--lp-fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.lp-feat-hook-status{font-family:var(--lp-font-mono), ui-monospace, monospace;color:var(--lp-sun-300);font-size:11.5px;font-weight:500}.lp-feat-hook-status-in{align-items:center;gap:5px;display:inline-flex}.lp-feat-hook-status svg{width:12px;height:12px}.lp-feat-hook-time{font-family:var(--lp-font-mono), ui-monospace, monospace;color:var(--lp-fg-faint);font-size:11px}.lp-feat-hook-code{background:#080b10;overflow:hidden}.lp-feat-hook-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:9px;height:36px;padding-inline:12px;display:flex}.lp-feat-hook-method{height:20px;color:var(--lp-sun-300);font-family:var(--lp-font-mono), ui-monospace, monospace;background:#ffaf4529;border-radius:5px;align-items:center;padding-inline:6px;font-size:11px;font-weight:500;display:inline-flex}.lp-feat-hook-path{min-width:0;color:var(--lp-fg-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.lp-feat-hook-code-status{color:var(--lp-sun-200);font-size:11px}.lp-feat-hook-body{font-family:var(--lp-font-mono), ui-monospace, monospace;color:var(--lp-fg-muted);margin:0;padding:12px 14px 14px;font-size:11.5px;line-height:1.62;overflow:hidden}.lp-feat-hook-body code{font-family:inherit;font-size:inherit}.lp-feat-hook-line{padding-left:calc(var(--lp-ind,0) * 2ch);text-overflow:ellipsis;white-space:pre;display:block;overflow:hidden}.lp-feat-hook-body code[data-fresh] .lp-feat-hook-line{animation:lp-feat-line var(--lp-dur-md) var(--lp-ease-out-quart) calc(var(--lp-row,0) * 35ms) both}.lp-feat-hook-line [data-k=k]{color:#ffc36b}.lp-feat-hook-line [data-k=s]{color:#a9d4ff}.lp-feat-hook-line [data-k=p]{color:#f4f5f780}@container (min-width:600px){.lp-feat-hook{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.lp-feat-hook-log{display:block}}.lp-feat-int{gap:20px;margin-top:clamp(56px,7vw,96px);display:grid}.lp-feat-int-title{justify-content:center;display:flex}.lp-feat-int-marquee,.lp-feat-int-static{margin-inline:calc(var(--lp-gutter) * -1)}.lp-feat-int-marquee{gap:12px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.lp-feat-int-row{overflow:hidden}.lp-feat-int-track{width:max-content;display:flex}.lp-feat-int-marquee[data-active] .lp-feat-int-track{animation:lp-feat-marquee var(--lp-dur,40s) linear infinite}.lp-feat-int-row[data-reverse] .lp-feat-int-track{animation-direction:reverse}.lp-feat-int-marquee:hover .lp-feat-int-track,.lp-feat-int-marquee:focus-within .lp-feat-int-track,.lp-feat-int-marquee[data-paused] .lp-feat-int-track,.lp-feat-int-marquee[data-quiet] .lp-feat-int-track{animation-play-state:paused}.lp-feat-int-live{justify-items:center;gap:16px;display:grid}.lp-feat-int-live>.lp-feat-int-marquee{justify-self:stretch}.lp-feat-int-pause{border:1px solid var(--lp-feat-line);width:44px;height:44px;color:var(--lp-feat-muted);cursor:pointer;transition:color var(--lp-dur-sm) ease, background-color var(--lp-dur-sm) ease, transform var(--lp-dur-xs) var(--lp-ease);-webkit-tap-highlight-color:transparent;background:#ffffff9e;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6}.lp-feat-int-pause:hover{color:var(--lp-feat-ink);background:#ffffffe6}.lp-feat-int-pause:active{transform:scale(.94)}.lp-feat-int-group{gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.lp-feat-int-grid{padding:0 var(--lp-gutter);flex-wrap:wrap;justify-content:center;gap:10px;margin:0;list-style:none;display:flex}.lp-feat-int-tile{border:1px solid var(--lp-feat-line);height:54px;transition:background-color var(--lp-dur-sm) ease, border-color var(--lp-dur-sm) ease;background:#ffffff9e;border-radius:15px;align-items:center;gap:10px;padding-inline:14px 18px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.lp-feat-int-logo{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.lp-feat-int-logo>*{object-fit:contain;grid-area:1/1;max-width:100%;max-height:100%}.lp-feat-int-logo[data-discord]>*,.lp-feat-int-logo[data-vector]>*{width:24px;height:24px}.lp-feat-int-mono{filter:grayscale()contrast(.9);opacity:.62}.lp-feat-int-color{opacity:0;transition:opacity var(--lp-dur-sm) ease}.lp-feat-int-logo[data-discord] .lp-feat-int-color{color:#5865f2}.lp-feat-int-name{color:#474e5a;white-space:nowrap;transition:color var(--lp-dur-sm) ease;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.lp-feat-int-tile:hover{background:#fff;border-color:#e8682447}.lp-feat-int-tile:hover .lp-feat-int-color{opacity:1}.lp-feat-int-tile:hover .lp-feat-int-name{color:var(--lp-feat-ink)}}.lp-feat-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.lp-feat-nav-btn{width:44px;height:44px;color:var(--lp-feat-ink);transition:opacity var(--lp-dur-sm) ease, transform var(--lp-dur-xs) var(--lp-ease-out-quart);background:#ffffffbf;border:1px solid #12161d24;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.lp-feat-nav-btn:active:not(:disabled){transform:scale(.95)}.lp-feat-nav-btn:disabled{opacity:.35}.lp-feat-nav-meta{flex-direction:column;align-items:center;gap:9px;display:flex}.lp-feat-nav-count{letter-spacing:.12em;color:var(--lp-feat-muted);font-size:12px}.lp-feat-nav-count>span:first-child{color:var(--lp-feat-ink)}.lp-feat-nav-pips{gap:6px;display:flex}.lp-feat-nav-pips>span{width:6px;height:6px;transition:transform var(--lp-dur-sm) var(--lp-ease-out-quart), background-color var(--lp-dur-sm) ease;background:#12161d2e;border-radius:999px}.lp-feat-nav-pips>span[data-on]{background:#d4520f;transform:scale(1.4)}@media (max-width:639px){.lp-feat-deck{margin-inline:calc(var(--lp-gutter) * -1)}.lp-feat-grid{padding:8px var(--lp-gutter) 26px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.lp-feat-grid::-webkit-scrollbar{display:none}.lp-feat-cell{--lp-feat-delay:0s;scroll-snap-align:start;flex:0 0 min(84vw,400px);height:clamp(476px,66svh,548px)}.lp-feat-cell:nth-child(2){--lp-feat-delay:80ms}.lp-feat-copy{padding:20px 20px 14px}.lp-feat-index{margin-bottom:10px}.lp-feat-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.lp-feat-events{display:none}.lp-feat-stage{min-height:0;padding:16px 12px}.lp-feat-nav{padding-inline:var(--lp-gutter)}.lp-tone-afternoon.lp-feat{padding-block:100px 72px}.lp-feat-head{gap:22px;margin-bottom:24px}.lp-feat-included,.lp-feat-included li{gap:12px}.lp-feat-included-icon{border-radius:9px;width:30px;height:30px}.lp-feat-included-icon svg{width:16px;height:16px}.lp-feat-included li>span:last-child{color:var(--lp-feat-muted);font-size:14px;line-height:1.45}.lp-feat-included strong{font-size:14px;display:inline}.lp-feat-included-sep{display:inline}.lp-feat-included li>span:last-child>span:last-child{margin:0;font-size:14px;display:inline}.lp-feat-grid{padding-bottom:18px}.lp-feat-int{gap:14px;margin-top:40px}.lp-feat-int-tile{border-radius:13px;height:46px;padding-inline:12px 14px}.lp-feat-int-logo{width:24px;height:24px}.lp-feat-int-name{font-size:13px}.lp-feat-int-marquee{gap:10px}}@media (min-width:640px){.lp-feat-grid{gap:var(--lp-feat-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lp-feat-cell{grid-column:span 3}.lp-feat-cell:is([data-k=recovery],[data-k=domain],[data-k=webhooks]){grid-column:1/-1}.lp-feat-nav{display:none}.lp-feat-cell[data-k=recovery] .lp-feat-stage{min-height:380px}}@media (min-width:640px) and (max-width:1023px){.lp-feat-cell[data-k=domain] .lp-feat-card{flex-direction:row;align-items:stretch}.lp-feat-cell[data-k=domain] .lp-feat-copy{flex:0 0 42%;align-self:center}.lp-feat-cell[data-k=domain] .lp-feat-stage{margin:10px 10px 10px 0}}@media (min-width:768px) and (max-width:1023px){.lp-feat-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-feat-included li{flex-direction:column;gap:12px}}@media (min-width:768px){.lp-feat-card[data-tone=dark]{flex-direction:row;align-items:stretch}.lp-feat-card[data-tone=dark] .lp-feat-copy{flex:0 0 36%;align-self:center;padding:32px 28px 32px 32px}.lp-feat-card[data-tone=dark] .lp-feat-stage{margin:12px 12px 12px 0;padding:18px}}@media (min-width:1024px){.lp-feat-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end;column-gap:64px}.lp-feat-included{padding-bottom:6px}.lp-feat-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-feat-cell[data-k=recovery]{grid-column:span 7}.lp-feat-cell[data-k=orderbump],.lp-feat-cell[data-k=pixels]{grid-column:span 5}.lp-feat-cell:is([data-k=split],[data-k=subscription],[data-k=international],[data-k=security]){grid-column:span 4}.lp-feat-cell[data-k=domain]{grid-column:span 3}.lp-feat-cell[data-k=webhooks]{grid-column:1/-1}.lp-feat-cell[data-k=recovery] .lp-feat-stage{min-height:400px}.lp-feat-cell:is([data-k=split],[data-k=subscription],[data-k=international]) .lp-feat-stage{min-height:360px}.lp-feat-cell:is([data-k=pixels],[data-k=security],[data-k=domain]) .lp-feat-stage{min-height:340px}.lp-feat-cell[data-k=domain] .lp-feat-stage{padding-inline:12px}.lp-feat-card[data-tone=dark] .lp-feat-copy{flex-basis:34%;padding:40px 36px 40px 40px}}@media (min-width:1024px) and (max-width:1279px){.lp-feat-cell:is([data-k=pixels],[data-k=security]){grid-column:span 6}.lp-feat-cell[data-k=domain]{grid-column:1/-1}.lp-feat-cell[data-k=domain] .lp-feat-card{flex-direction:row;align-items:stretch}.lp-feat-cell[data-k=domain] .lp-feat-copy{flex:0 0 40%;align-self:center;padding:32px}.lp-feat-cell[data-k=domain] .lp-feat-stage{min-height:300px;margin:10px 10px 10px 0}}@media (prefers-reduced-motion:reduce){.lp-feat-cell{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.lp-feat *,.lp-feat :before,.lp-feat :after{transition-duration:0s!important;transition-delay:0s!important}.lp-feat-swap>*{animation:none}.lp-feat-cursor{display:none}}}@keyframes lp-feat-montage{0%{opacity:0;clip-path:inset(12% 0 0 round 24px);transform:translateY(24px)}40%{opacity:1}to{opacity:1;clip-path:inset(0 round 24px);transform:none}}@keyframes lp-feat-swap-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes lp-feat-ripple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes lp-feat-ok{0%{opacity:0}35%{opacity:1}to{opacity:.4}}@keyframes lp-feat-typing{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes lp-feat-travel{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lp-feat-spin{to{transform:rotate(360deg)}}@keyframes lp-feat-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes lp-feat-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes lp-feat-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-feat-line{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes lp-feat-marquee{to{transform:translate(-50%)}}
