@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_edf684a3-module__7ClboW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_edf684a3-module__7ClboW__variable{--font-outfit:"Outfit","Outfit Fallback"}
@font-face{font-family:akrobat;src:url(../media/Akrobat_Light-s.p.f3c00872.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:akrobat;src:url(../media/Akrobat_Regular-s.p.1c7b9f54.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:akrobat;src:url(../media/Akrobat_SemiBold-s.p.12dc70a6.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:akrobat Fallback;src:local(Arial);ascent-override:119.36%;descent-override:23.87%;line-gap-override:0.0%;size-adjust:83.78%}.akrobat_13a0e274-module__4L_v0a__className{font-family:akrobat,akrobat Fallback}.akrobat_13a0e274-module__4L_v0a__variable{--font-akrobat:"akrobat","akrobat Fallback"}
html{scroll-behavior:smooth}.lp-root{--lp-bg:#464646;--lp-bg-band:#3f3f3f;--lp-surface:#555;--lp-primary:#433586;--lp-accent:#8a7ec0;--lp-accent-soft:#c9c0f0;--lp-link:#b8ade0;--lp-text:#cdcdcd;--lp-text-secondary:#b5b5b5;--lp-text-tertiary:#b8b8b8;--lp-border-light:#ffffff14;--lp-border:#ffffff1f;--lp-font:var(--font-akrobat),system-ui,sans-serif;--lp-font-system:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lp-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--lp-width:1200px;--lp-header-h:66px}.lp-page{background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-family:var(--lp-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.lp-page :where(h1,h2,h3){color:#fff;margin:0;font-weight:600}.lp-page :where(p){margin:0}.lp-root [id]{scroll-margin-top:var(--lp-header-h)}.lp-container{max-width:var(--lp-width);box-sizing:border-box;width:100%;margin:0 auto;padding-inline:24px}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent-soft);font-size:15px}.lp-h2{text-wrap:balance;font-size:clamp(34px,4vw,48px);line-height:1.05}.lp-btn{box-sizing:border-box;font-family:var(--lp-font-system);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.lp-btn-primary{background:var(--lp-primary);color:#fff}.lp-btn-primary:hover{opacity:.85}.lp-btn-outline{color:#8a7ec0cc;border:1px solid #6b5bc08c}.lp-btn-outline:hover{background:#6b5bc024}.lp-btn-sm{min-height:36px;padding:8px 12px;font-size:14px}.lp-btn-lg{min-height:56px;padding:16px 20px;font-size:17px}.lp-btn:focus-visible,.lp-page a:focus-visible,.lp-header a:focus-visible,.lp-header button:focus-visible,.lp-page button:focus-visible,.lp-page [tabindex="0"]:focus-visible{outline:2px solid var(--lp-accent-soft);outline-offset:2px}.lp-header{z-index:40;border-bottom:1px solid var(--lp-border-light);width:100%;font-family:var(--lp-font);position:sticky;top:0}.lp-header-bg{-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#464646e0;position:absolute;inset:0}.lp-header-inner{max-width:var(--lp-width);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:14px 24px;display:flex;position:relative}.lp-brand{color:#fff;letter-spacing:.02em;font-size:22px;font-weight:600;text-decoration:none}.lp-nav{white-space:nowrap;scrollbar-width:none;flex:1;justify-content:safe flex-end;align-items:center;gap:clamp(12px,2vw,24px);min-width:0;margin:-4px;padding:4px;font-size:17px;display:flex;overflow-x:auto}.lp-header-actions{align-items:center;gap:12px;display:flex}@media (max-width:960px){.lp-root{--lp-header-h:96px}.lp-header-inner{grid-template-columns:1fr auto;gap:10px 12px;padding-block:12px;display:grid}.lp-nav{grid-area:2/1/auto/-1;justify-content:flex-start;font-size:16px}}@media (max-width:400px){.lp-header-inner{column-gap:8px;padding-inline:16px}.lp-header-actions{gap:8px;min-width:0}.lp-header-actions .lp-btn{white-space:normal;text-align:center;flex-shrink:1;min-width:0;padding-block:2px;line-height:1.1}}.lp-nav-link{color:var(--lp-text-secondary);text-decoration:none;transition:color .15s}.lp-nav-link:hover,.lp-nav-link[aria-current=page]{color:#fff}.lp-lang-button{height:32px;color:var(--lp-accent-soft);cursor:pointer;font-family:var(--lp-font);background:0 0;border:1px solid #c9c0f059;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:flex}.lp-lang-button:hover{color:#fff;background:#c9c0f01f}.lp-lang-menu{z-index:60;box-sizing:border-box;border:1px solid var(--lp-border-light);width:240px;font-family:var(--lp-font);background:#3a3a3a;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;box-shadow:0 16px 40px #0006}.lp-lang-menu[hidden]{display:none}.lp-lang-search{background:var(--lp-surface);height:40px;color:var(--lp-text-tertiary);border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.lp-lang-search input{color:#fff;min-width:0;font-family:var(--lp-font);background:0 0;border:0;outline:0;flex:1;font-size:16px}.lp-lang-search input::placeholder{color:#d0d0d0}.lp-lang-search:focus-within{border-color:var(--lp-accent)}.lp-lang-list{scrollbar-width:none;flex-direction:column;gap:2px;max-height:min(360px,60vh);display:flex;overflow-y:auto}.lp-lang-option{width:100%;color:var(--lp-text);cursor:pointer;text-align:left;font-family:var(--lp-font);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:16px;text-decoration:none;display:flex}.lp-header .lp-lang-option:focus-visible{outline-offset:-2px}.lp-lang-option[hidden]{display:none}.lp-lang-option:hover{color:#fff;background:#ffffff0f}.lp-lang-option-selected,.lp-lang-option-selected:hover{color:#fff;background:#6b5bc047}.lp-lang-code{color:var(--lp-text-tertiary);text-transform:uppercase;font-size:13px}.lp-lang-empty{color:var(--lp-text-tertiary);padding:10px 12px;font-size:15px}.lp-footer{border-top:1px solid var(--lp-border-light);background:var(--lp-bg);font-family:var(--lp-font)}.lp-footer-inner{max-width:var(--lp-width);color:var(--lp-text-tertiary);flex-direction:column;gap:16px;margin:0 auto;padding:32px 24px 40px;font-size:15px;display:flex}.lp-footer a{color:var(--lp-link);text-decoration:none}.lp-footer-legal a{text-decoration:underline}.lp-footer a:hover{color:#fff}.lp-footer-links{white-space:nowrap;flex-wrap:wrap;gap:8px 20px;display:flex}.lp-footer-legal{flex-direction:column;gap:4px;line-height:1.5;display:flex}.lp-free-banner{color:#fff;text-align:center;background:#4335868c;border-bottom:1px solid #c9c0f040;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 16px;padding:12px 24px;font-size:16px;line-height:1.4;display:flex}.lp-free-banner a{color:#c9c0f0;white-space:nowrap;text-decoration:none}.lp-free-banner a:hover{text-decoration:underline}.lp-hero{position:relative;overflow:hidden}.lp-hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 75% 40%,#652ca373,#231f7440 45%,#46464600 75%);position:absolute;inset:0}.lp-hero-inner{max-width:calc(var(--lp-width) + 48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;padding-block:72px 56px;display:grid;position:relative}.lp-hero-copy{flex-direction:column;gap:24px;display:flex}.lp-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(44px,6.4vw,76px);line-height:.98}.lp-hero-lead{color:var(--lp-text-secondary);text-wrap:pretty;max-width:480px;font-size:clamp(19px,2vw,22px);line-height:1.4}.lp-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-scene-wrap{justify-self:center;width:100%;max-width:720px;container-type:inline-size}.lp-scene{--u:calc(100cqw/720);aspect-ratio:720/660;width:100%;position:relative}.lp-phone{top:calc(20*var(--u));width:calc(280*var(--u));height:calc(610*var(--u));box-sizing:border-box;border-radius:calc(40*var(--u));border:calc(8*var(--u))solid #1b1b1b;position:absolute;overflow:hidden}.lp-phone-notch{left:50%;top:calc(10*var(--u));width:calc(84*var(--u));height:calc(24*var(--u));z-index:3;background:#000;border-radius:999px;position:absolute;transform:translate(-50%)}.lp-phone-camera{background:#2a2a2a;left:0;box-shadow:0 30px 60px #00000073}.lp-phone-camera>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-viewfinder{left:calc(44*var(--u));top:calc(238*var(--u));width:calc(172*var(--u));height:calc(170*var(--u));box-sizing:border-box;border:calc(1.5*var(--u))solid #fff;position:absolute;box-shadow:0 0 0 999px #00000080}.lp-shutter-bar{height:calc(120*var(--u));background:linear-gradient(#0000,#0009);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-shutter{width:calc(56*var(--u));height:calc(56*var(--u));box-sizing:border-box;border:calc(4*var(--u))solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-shutter:after{content:"";width:calc(42*var(--u));height:calc(42*var(--u));background:#fff;border-radius:50%}.lp-scene-ai{left:calc(280*var(--u));top:calc(20*var(--u));width:calc(160*var(--u));height:calc(610*var(--u));justify-content:center;align-items:center;gap:calc(14*var(--u));flex-direction:column;display:flex;position:absolute}.lp-scene-link{align-items:center;gap:calc(6*var(--u));width:100%;display:flex}.lp-scene-link>span{border-top:calc(2*var(--u))dashed #c9c0f073;flex:1}.lp-scene-badge{width:calc(64*var(--u));height:calc(64*var(--u));background:var(--lp-primary);box-shadow:0 0 0 calc(8*var(--u))#8a7ec02e,0 0 calc(40*var(--u))#8a7ec08c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-scene-badge svg{width:calc(30*var(--u));height:calc(30*var(--u))}.lp-scene-caption{align-items:center;gap:calc(4*var(--u));text-align:center;flex-direction:column;display:flex}.lp-scene-caption strong{font-weight:600;font-size:calc(17*var(--u));color:#fff}.lp-scene-caption span{font-size:calc(14*var(--u));color:var(--lp-text-secondary);line-height:1.35}.lp-phone-form{background:var(--lp-bg);justify-content:center;gap:calc(10*var(--u));padding:calc(36*var(--u))calc(12*var(--u))calc(12*var(--u));flex-direction:column;display:flex;right:0;box-shadow:0 30px 60px #00000080}.lp-phone-form-title{font-weight:600;font-size:calc(21*var(--u));color:#fff}.lp-phone-form>img{width:100%;height:calc(150*var(--u));object-fit:cover;object-position:50% 55%;border-radius:calc(12*var(--u));flex-shrink:0;display:block}.lp-field{gap:calc(3*var(--u));flex-direction:column;display:flex}.lp-field-label{font-size:calc(13*var(--u));color:var(--lp-text-tertiary)}.lp-field-value{background:var(--lp-surface);border-radius:calc(8*var(--u));padding:calc(7*var(--u))calc(10*var(--u));font-size:calc(16*var(--u));color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-how{flex-direction:column;gap:40px;padding-block:72px;display:flex}.lp-section-head{flex-direction:column;gap:12px;max-width:640px;display:flex}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.lp-step{background:var(--lp-surface);border:1px solid var(--lp-border-light);border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex}.lp-step-top{justify-content:space-between;align-items:center;display:flex}.lp-step-icon{width:48px;height:48px;color:var(--lp-accent-soft);background:#8a7ec04d;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #c9c0f059}.lp-step-number{color:var(--lp-text-tertiary);font-size:40px;font-weight:300}.lp-step h3{font-size:26px}.lp-step p{color:var(--lp-text);text-wrap:pretty;font-size:18px;line-height:1.4}.lp-step-photo{aspect-ratio:4/3;border:1px solid var(--lp-border-light);background:#2f2f2f;border-radius:12px;margin-top:auto;position:relative;overflow:hidden}.lp-step-photo img{object-fit:cover;object-position:50% 57%;width:100%;height:100%;position:absolute;inset:0}.lp-step-fields{border:1px solid var(--lp-border-light);background:#3e3e3e;border-radius:12px;margin:auto 0 0;padding:0}.lp-step-fields>div{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.lp-step-fields>div+div{border-top:1px solid var(--lp-border-light)}.lp-step-fields dt{color:var(--lp-text-tertiary);min-width:0;font-size:16px}.lp-step-fields dd{color:#fff;text-align:right;white-space:nowrap;align-items:center;gap:10px;min-width:0;margin:0;font-size:17px;display:flex}.lp-step-fields dd span{text-overflow:ellipsis;overflow:hidden}.lp-step-fields dd svg{flex-shrink:0}.lp-features{background:var(--lp-bg-band);border-block:1px solid var(--lp-border-light)}.lp-features-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:48px;padding-block:72px;display:grid}.lp-features-lead{color:var(--lp-text-secondary);max-width:420px;font-size:19px;line-height:1.45}.lp-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 28px;display:grid}.lp-feature{flex-direction:column;gap:10px;display:flex}.lp-feature h3{font-size:22px}.lp-feature p{color:var(--lp-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.4}.lp-screens{--lp-rail-pad:max(24px,calc((100vw - 1152px)/2));flex-direction:column;gap:32px;padding-block:72px;display:flex}.lp-rail{scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--lp-rail-pad)12px;scroll-padding-inline:var(--lp-rail-pad);gap:20px;display:flex;overflow-x:auto}@media (pointer:fine){.lp-rail{cursor:grab}}.lp-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.lp-rail::-webkit-scrollbar{display:none}.lp-rail figure{scroll-snap-align:start;flex:none;width:clamp(220px,24vw,280px);margin:0}.lp-rail img{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:16px;width:100%;height:auto;display:block}.lp-rail-controls{justify-content:center;align-items:center;gap:20px;margin-top:-8px;display:flex}.lp-rail-dots{display:flex}.lp-rail-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.lp-rail-dots button:before{content:"";background:#e6e1f74d;border-radius:4px;width:8px;height:8px;transition:width .2s,background .2s}.lp-rail-dots button.is-active{width:34px}.lp-rail-dots button.is-active:before{background:#f2effc;width:24px}.lp-rail-dots button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #f2effc}@media (prefers-reduced-motion:reduce){.lp-rail-dots button:before{transition:none}}.lp-rail-arrow{color:#f2effc;cursor:pointer;background:0 0;border:1.5px solid #e6e1f799;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.lp-rail-arrow:hover:not(:disabled){color:#fff;background:#433586e6}.lp-rail-arrow:disabled{opacity:.35;cursor:default}@media (max-width:400px){.lp-rail-controls{gap:4px}.lp-rail-arrow{width:40px;height:40px}}.lp-download{padding-bottom:72px}.lp-download-card{text-align:center;background:linear-gradient(135deg,#2e2a5e,#4a3775);border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:clamp(36px,6vw,72px) clamp(24px,5vw,64px);display:flex}.lp-download-card h2{text-wrap:balance;font-size:clamp(36px,5vw,56px);line-height:1.02}.lp-download-card p{color:#fff;text-wrap:balance;font-size:20px}.lp-stores-wrap{width:100%;max-width:880px;margin-top:8px;container-type:inline-size}.lp-stores{grid-template-columns:1fr;gap:12px;display:grid}@container (min-width:440px){.lp-stores{grid-template-columns:repeat(2,1fr)}}@container (min-width:800px){.lp-stores{grid-template-columns:repeat(4,1fr)}}.lp-store{box-sizing:border-box;color:#fff;text-align:left;background:#00000059;border:1px solid #fff3;border-radius:12px;align-items:center;gap:12px;height:64px;padding:0 18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.lp-store:hover{background:#00000080;border-color:#ffffff59}.lp-store-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lp-store-text{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.lp-store-kicker,.lp-store-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lp-store-kicker{color:var(--lp-text);font-size:13px;line-height:1.1}.lp-store-name{font-size:20px;font-weight:600;line-height:1.1}.lp-btn-secondary{background:var(--lp-bg);border:1px solid var(--lp-border);color:var(--lp-text)}.lp-btn-secondary:hover{background:#ffffff0f}.lp-pricing-hero{position:relative;overflow:hidden}.lp-pricing-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 55%,#652ca373,#231f7440 45%,#46464600 75%);position:absolute;inset:0}.lp-pricing-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:80px 48px;display:flex;position:relative}.lp-pricing-title{text-wrap:balance;font-size:clamp(44px,6.4vw,76px);line-height:.98}.lp-pricing-subtitle{color:var(--lp-text-secondary);font-size:clamp(19px,2vw,22px)}.lp-pricing-plans{padding-bottom:72px}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;max-width:880px;margin:0 auto;display:grid}.lp-plan{border:1px solid var(--lp-border);border-radius:16px;flex-direction:column;gap:16px;padding:36px;display:flex}.lp-plan-featured{background:var(--lp-surface);border-color:#6b5bc0;gap:24px;box-shadow:0 30px 60px #00000059}.lp-plan h2{font-size:26px;line-height:1.15}.lp-plan-head{flex-direction:column;gap:8px;display:flex}.lp-plan-price{color:#fff;font-size:72px;font-weight:600;line-height:1}.lp-plan-divider{background:var(--lp-border-light);height:1px}.lp-plan-perks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-plan-perks li{color:var(--lp-text);align-items:center;gap:12px;font-size:19px;display:flex}.lp-plan-check{background:#3a278c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lp-plan-text{color:var(--lp-text-secondary);text-wrap:pretty;font-size:19px;line-height:1.45}.lp-plan-cta{width:100%;margin-top:auto}.lp-pricing-note{text-align:center;color:var(--lp-text-tertiary);margin-top:32px;font-size:18px}.lp-mcp-panel[hidden],.lp-mcp-tools[hidden]{display:none}.lp-mcp-hero{position:relative;overflow:hidden}.lp-mcp-hero:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 50% 34%,#652ca373,#231f7440 45%,#46464600 75%);position:absolute;inset:0}.lp-mcp-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:80px 56px;display:flex;position:relative}.lp-mcp-hero h1{text-wrap:balance;max-width:900px;font-size:clamp(40px,6vw,72px);line-height:1}.lp-mcp-lead{max-width:680px;color:var(--lp-text-secondary);text-wrap:pretty;font-size:clamp(18px,2vw,21px);line-height:1.45}.lp-mcp-url{box-sizing:border-box;background:var(--lp-surface);border:1px solid #6b5bc0;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-top:12px;padding:8px 8px 8px 20px;display:flex}.lp-mcp-url code{font-family:var(--lp-font-mono);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.lp-mcp-btn{cursor:pointer;background:var(--lp-primary);color:#fff;font-family:var(--lp-font);border:0;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:15px;font-weight:600;transition:background-color .15s}.lp-mcp-btn:hover{background:#524199}.lp-mcp-btn-sm{border-radius:6px;padding:6px 12px;font-size:14px;font-weight:400}.lp-mcp-btn-ghost{background:#ffffff14}.lp-mcp-btn-ghost:hover{background:#ffffff29}.lp-mcp-facts{color:var(--lp-text-secondary);flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.lp-mcp-facts li+li:before{content:"•";color:#6b5bc0;margin-right:20px}.lp-mcp-main{box-sizing:border-box;flex-direction:column;gap:88px;width:100%;max-width:960px;margin:0 auto;padding:0 24px 80px;display:flex}.lp-mcp-jump{flex-wrap:wrap;justify-content:center;gap:8px;font-size:16px;display:flex}.lp-mcp-jump a{color:var(--lp-accent-soft);border:1px solid #c9c0f073;border-radius:999px;padding:8px 14px;text-decoration:none;transition:background-color .15s,color .15s}.lp-mcp-jump a:hover{color:#fff;background:#c9c0f01f}.lp-mcp-section{flex-direction:column;gap:24px;display:flex}.lp-mcp-head{flex-direction:column;gap:8px;display:flex}.lp-mcp-head h2{font-size:34px}.lp-mcp-head p,.lp-mcp-tools-sub{color:var(--lp-text-secondary);text-wrap:pretty;font-size:18px;line-height:1.5}.lp-mcp-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.lp-mcp-example{background:var(--lp-surface);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.lp-mcp-example p{color:#fff;text-wrap:pretty;font-size:20px;line-height:1.4}.lp-mcp-example div{flex-direction:column;gap:6px;margin-top:auto;display:flex}.lp-mcp-example span{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text);font-size:13px}.lp-mcp-example code{font-family:var(--lp-font-mono);color:var(--lp-link);font-size:14px;line-height:1.5}.lp-mcp-agent,.lp-mcp-panel{border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex}.lp-mcp-agent{background:linear-gradient(#43358673,#4335862e);border:1px solid #6b5bc0}.lp-mcp-panel{background:var(--lp-surface);border:1px solid var(--lp-border-light);gap:24px}.lp-mcp-card-head{flex-direction:column;gap:6px;display:flex}.lp-mcp-card-head h3{font-size:24px}.lp-mcp-card-head p{color:var(--lp-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.5}.lp-mcp-panel .lp-mcp-card-head p{color:var(--lp-text)}.lp-mcp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-link);font-size:13px}.lp-mcp-note{color:var(--lp-text-tertiary);text-wrap:pretty;font-size:16px;line-height:1.5}.lp-mcp-agent .lp-mcp-note,.lp-mcp-panel .lp-mcp-note{color:var(--lp-text)}.lp-mcp-code{border:1px solid var(--lp-border-light);background:#2f2f2f;border-radius:12px;overflow:hidden}.lp-mcp-code-bar{border-bottom:1px solid var(--lp-border-light);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.lp-mcp-code-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--lp-font-mono);color:var(--lp-text-tertiary);font-size:14px;overflow:hidden}.lp-mcp-code pre{font-family:var(--lp-font-mono);color:#e6e1f7;margin:0;padding:16px;font-size:15px;line-height:1.6;overflow-x:auto}.lp-mcp-code pre.lp-mcp-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.lp-mcp-tabs{flex-wrap:wrap;gap:8px;display:flex}.lp-mcp-tabs button{cursor:pointer;border:1px solid var(--lp-border);color:var(--lp-text-secondary);font-family:var(--lp-font);background:0 0;border-radius:999px;padding:10px 18px;font-size:16px;transition:color .15s,border-color .15s}.lp-mcp-tabs button:hover{color:#fff}.lp-mcp-tabs button[aria-selected=true]{background:var(--lp-primary);color:#fff;border-color:#6b5bc0}.lp-mcp-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-mcp-steps li{align-items:flex-start;gap:14px;font-size:18px;line-height:1.5;display:flex}.lp-mcp-steps li>span:first-child{color:#fff;background:#3a278c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:flex}.lp-mcp-steps li>span:last-child{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;padding-top:1px}.lp-mcp-tools-toggle{all:unset;cursor:pointer;border:1px solid var(--lp-border);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;transition:border-color .15s;display:flex}.lp-mcp-tools-toggle:hover{border-color:#6b5bc0}.lp-mcp-tools-title{color:#fff;font-size:24px;font-weight:600}.lp-mcp-tools-more{color:var(--lp-link);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding-top:4px;font-size:16px;display:flex}.lp-mcp-tools-more svg{transition:transform .2s}.lp-mcp-tools-toggle[aria-expanded=true] .lp-mcp-tools-more svg{transform:rotate(180deg)}.lp-mcp-tools{flex-direction:column;gap:24px;display:flex}.lp-mcp-tools ul{border:1px solid var(--lp-border);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.lp-mcp-tools li{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.lp-mcp-tools li+li{border-top:1px solid var(--lp-border-light)}.lp-mcp-tools li>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-mcp-tools code{font-family:var(--lp-font-mono)}.lp-mcp-tools li>div code{color:#fff;font-size:16px}.lp-mcp-tools li>p{color:var(--lp-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.5}.lp-mcp-tools li>p.lp-mcp-params{color:var(--lp-text-tertiary);overflow-wrap:anywhere;font-size:14px}.lp-mcp-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:999px;padding:3px 10px;font-size:13px}.lp-mcp-badge-read{background:#b8ade024}.lp-mcp-badge-write{background:#3a278c}.lp-mcp-badge-destructive{color:#ffb4b4;background:#e55a5a2e}@media (max-width:600px){.lp-mcp-agent,.lp-mcp-panel{padding:24px 20px}.lp-mcp-tools-toggle{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-ins-section{padding-bottom:72px}.lp-ins-lead{text-wrap:pretty;max-width:36em;font-size:19px;line-height:1.5}.lp-ins-hero{align-items:end}.lp-ins-hero-side{flex-direction:column;gap:24px;max-width:520px;display:flex}.lp-ins-audience{color:var(--lp-text-secondary);font-size:16px}.lp-ins-report-lead{max-width:40em;margin:12px 0 32px}.lp-ins-embed{margin-bottom:16px}.lp-ins-embed button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:17px;display:inline-flex}.lp-ins-embed-box{box-sizing:border-box;background:var(--lp-surface);border:2px solid #fff9;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lp-ins-embed-box svg{opacity:0}.lp-ins-embed [aria-checked=true] .lp-ins-embed-box{background:var(--lp-primary);border-color:var(--lp-primary)}.lp-ins-embed [aria-checked=true] .lp-ins-embed-box svg{opacity:1}.lp-ins-embed p{max-width:26em;margin:4px 0 0 32px;font-size:14px}.lp-ins-report{color:#111;font-family:var(--lp-font-system);background:#fff;border-radius:12px;margin:0;padding:24px 22px 20px;position:relative;box-shadow:0 30px 60px #00000059}.lp-ins-report-title{font-size:17px;font-weight:700}.lp-ins-report-meta{color:#5f5f5f;margin:4px 0 14px;font-size:12px}.lp-ins-report-scroll{overflow-x:auto}.lp-ins-report-scroll:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-ins-report table{border-collapse:collapse;width:100%;min-width:860px;font-size:12px;line-height:1.35}.lp-ins-report th{color:#fff;text-align:left;white-space:nowrap;background:#374151;padding:7px 8px;font-weight:700}.lp-ins-report td{vertical-align:top;padding:6px 8px}.lp-ins-report tbody tr{border-bottom:1px solid #d1d5db}.lp-ins-report tbody tr:nth-child(2n){background:#f9fafb}.lp-ins-report tfoot tr{border-top:2px solid #374151;font-weight:700}.lp-ins-report tfoot td{padding:7px 8px}.lp-ins-report .lp-ins-num{text-align:right;font-variant-numeric:tabular-nums}.lp-ins-badge,.lp-ins-points li>span{background:var(--lp-accent-soft);color:#3a278c;text-align:center;border-radius:999px;font-weight:600;display:inline-block}.lp-ins-badge{min-width:18px;margin-left:4px;font-size:11px}.lp-ins-thumbs{gap:4px;display:flex}.lp-ins-thumbs button{cursor:zoom-in;background:0 0;border:1px solid #d1d5db;padding:0;line-height:0}.lp-ins-thumbs img{object-fit:cover;width:44px;height:58px}.lp-ins-photo-link{color:#0563c1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px 0 0;text-decoration:underline}.lp-ins-report figcaption{color:#5f5f5f;padding-top:10px;font-size:12px}.lp-ins-zoom{z-index:1000;background:#111111eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.lp-ins-zoom img{border-radius:8px;max-width:100%;min-height:0;max-height:calc(100dvh - 100px)}.lp-ins-zoom>div{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.lp-ins-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:24px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.lp-ins-points li{gap:10px;display:flex}.lp-ins-points li>span{flex:none;width:24px;height:24px;line-height:24px}.lp-ins-batch{flex-wrap:wrap;align-items:center;gap:48px 64px;padding-block:72px;display:flex}.lp-ins-batch-copy{flex-direction:column;flex:480px;gap:16px;min-width:0;display:flex}.lp-ins-phases{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp-ins-phases button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 16px;display:block}.lp-ins-phases button[aria-current=step]{background:var(--lp-surface);border-color:#6b5bc0}.lp-ins-phases button>span{display:block}.lp-ins-phases button>span:first-child{color:#fff;font-size:20px;font-weight:600}.lp-ins-phases button>span+span{color:var(--lp-text);margin-top:2px;font-size:17px}.lp-ins-steps{margin:0;padding:0;list-style:none}.lp-ins-client-title{margin-bottom:40px}.lp-ins-license-body{max-width:40em}.lp-ins-form{gap:16px;width:100%;max-width:640px;margin:8px auto 0;display:grid}.lp-ins-form fieldset{border:0;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;display:flex}.lp-ins-form legend{width:100%;margin-bottom:10px;font-size:15px}.lp-ins-form fieldset label{border:1px solid var(--lp-border-light);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.lp-ins-form fieldset label:has(:checked){background:var(--lp-surface);border-color:#6b5bc0}.lp-ins-form fieldset label:has(:focus-visible){outline:2px solid var(--lp-accent-soft);outline-offset:2px}.lp-ins-form input[type=radio]{appearance:none;border:2px solid #ffffffb3;border-radius:999px;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.lp-ins-form input[type=radio]:checked{border-color:var(--lp-accent-soft)}.lp-ins-form input[type=radio]:checked:before{content:"";background:var(--lp-accent-soft);border-radius:999px;width:8px;height:8px}.lp-ins-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.lp-ins-form>label,.lp-ins-fields label{text-align:left;font-size:15px;display:block}.lp-ins-form :is(input:not([type=radio]),textarea){box-sizing:border-box;background:var(--lp-surface);color:#fff;width:100%;font:inherit;border:1px solid #ffffff59;border-radius:10px;margin-top:6px;padding:12px 14px;font-size:16px;display:block}.lp-ins-form :is(input,textarea)::placeholder{color:#ffffffb3}.lp-ins-form textarea{resize:vertical}.lp-ins-form :is(input,textarea):focus-visible{outline:2px solid var(--lp-accent-soft);outline-offset:2px}.lp-ins-form button[type=submit]{cursor:pointer;border:0;justify-self:center}.lp-ins-form button[type=submit][aria-disabled=true]{opacity:.6;cursor:progress}.lp-download-card .lp-ins-or{font-size:16px}.lp-ins-or a{color:#fff}.lp-download-card .lp-ins-error{color:#ffd2d2;font-size:16px}.lp-ins-form .lp-ins-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.lp-ins-sent{gap:8px;display:grid}.lp-ins-sent h3{font-size:26px}.lp-ins-try{text-align:center}.lp-ins-try h2{margin-bottom:12px;font-size:26px}.lp-ins-try p{margin-bottom:28px}.lp-dm{flex-direction:column;flex:0 340px;align-items:center;gap:18px;min-width:0;display:flex}.lp-dm-hint{text-align:center;color:#fff;max-width:320px;min-height:124px;font-size:19px;line-height:1.35;animation:.3s lpDmFade}.lp-dm-hint>span{color:var(--lp-accent-soft);font-size:15px;display:block}@media (max-width:360px){.lp-dm-hint{font-size:17px}}.lp-dm-phone{box-sizing:border-box;background:var(--lp-bg);width:min(280px,100%);height:580px;font-family:var(--lp-font-system);color:#fff;border:8px solid #2a2a2a;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.lp-dm-phone img{object-fit:cover;display:block}.lp-dm-screen{box-sizing:border-box;animation:.35s lpDmIn;position:absolute;inset:0}.lp-dm-camera{background:#000}.lp-dm-view{width:100%;height:100%;position:absolute;inset:0}.lp-dm-shade{background:linear-gradient(#00000080,#0000);height:70px;position:absolute;top:0;left:0;right:0}.lp-dm-flash{opacity:0;pointer-events:none;background:#fff;animation:.38s ease-out lpDmFlash;position:absolute;inset:0}.lp-dm-round{background:#00000059;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px}.lp-dm-chip{white-space:nowrap;box-sizing:border-box;background:#433586eb;border-radius:999px;max-width:calc(100% - 112px);padding:5px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lp-dm-chip>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-dm-round{z-index:1}.lp-dm-strip{background:linear-gradient(#0000,#0000008c);gap:8px;padding:10px 12px 26px;display:flex;position:absolute;bottom:84px;left:0;right:0}.lp-dm-strip img{object-position:50% 30%;border:2px solid #fff;border-radius:8px;width:50px;height:50px}.lp-dm-new{animation:.35s lpDmPop}.lp-dm-toast{white-space:nowrap;background:#1e1e1ee6;border-radius:999px;padding:8px 14px;font-size:13px;animation:2.4s forwards lpDmToast;position:absolute;bottom:160px;left:50%;transform:translate(-50%)}.lp-dm-footer{box-sizing:border-box;white-space:nowrap;background:#282828b8;border:1px solid #ffffff24;border-radius:29px;align-items:center;height:56px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:16px;left:10px;right:10px}.lp-dm-next{color:#fff6;flex:1;padding-left:14px;position:relative}.lp-dm-next-on{color:var(--lp-link)}.lp-dm-gap{flex:0 0 72px}.lp-dm-next{min-width:0}.lp-dm-cut{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.lp-dm-details{text-align:right;color:var(--lp-link);flex:1;padding-right:14px}.lp-dm-shutter{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-left:-32px;display:flex;position:absolute;bottom:12px;left:50%}.lp-dm-shutter>span:first-child{box-sizing:border-box;border:2px solid #2a2a2a;border-radius:999px;width:52px;height:52px}.lp-dm-callout{background:var(--lp-accent-soft);color:#2e2a5e;box-sizing:border-box;text-align:center;border-radius:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 14px;font-size:14px;font-weight:600;animation:1.4s ease-in-out infinite lpDmBob;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.lp-dm-callout:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--lp-accent-soft);margin-left:-6px;position:absolute;bottom:-6px;left:50%}.lp-dm-hit{cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;position:absolute;inset:0}.lp-dm-hit:focus-visible{outline:2px solid var(--lp-accent-soft);outline-offset:2px}.lp-dm-ring{border:2px solid var(--lp-accent-soft);pointer-events:none;border-radius:999px;animation:1.4s ease-out infinite lpDmPulse;position:absolute;inset:-6px}.lp-dm-ring-box{border-radius:12px;inset:-4px}.lp-dm-home,.lp-dm-recog{flex-direction:column;gap:10px;padding:36px 12px 14px;display:flex}.lp-dm-recog{padding-inline:10px}.lp-dm-home-title{font-size:20px;font-weight:600;font-family:var(--lp-font)}.lp-dm-banner{background:var(--lp-surface);color:#e4dffa;border:1px solid #6b5bc0;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:600;position:relative}.lp-dm-cards,.lp-dm-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp-dm-cards>div,.lp-dm-progress>div{background:var(--lp-surface);border-radius:10px;overflow:hidden}.lp-dm-cards img{width:100%;height:84px}.lp-dm-cards>div>div{padding:6px 8px}.lp-dm-pill{color:#e4dffa;background:#c9c0f01a;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.lp-dm-tabs{gap:4px;font-size:12px;display:flex}.lp-dm-tabs span{color:var(--lp-text);white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff1f;border-radius:999px;min-width:0;padding:5px 8px;overflow:hidden}.lp-dm-tabs .lp-dm-tab-on{background:var(--lp-primary);border-color:var(--lp-primary);color:#fff;flex-shrink:0}.lp-dm-select{color:var(--lp-text);align-items:center;gap:8px;font-size:14px;display:flex}.lp-dm-check{box-sizing:border-box;background:var(--lp-primary);border:1px solid var(--lp-accent-soft);border-radius:4px;width:14px;height:14px;display:inline-block}.lp-dm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lp-dm-tiles>span{aspect-ratio:1;background:var(--lp-surface);border-radius:8px;display:block;position:relative;overflow:hidden}.lp-dm-tiles img{width:100%;height:100%}.lp-dm-tiles .lp-dm-check{position:absolute;top:5px;right:5px}.lp-dm-more{color:var(--lp-text);text-align:center;font-size:12px}.lp-dm-action{text-align:center;background:var(--lp-primary);border-radius:8px;margin-top:auto;padding:12px 0;font-size:15px;font-weight:600;position:relative}.lp-dm-progress-title{font-size:16px;font-weight:600}.lp-dm-progress img{width:100%;height:64px}.lp-dm-progress>div>div{padding:5px 8px}.lp-dm-progress span{display:block}.lp-dm-progress span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp-dm-progress span+span{color:var(--lp-text);font-size:11px}.lp-dm-row{background:var(--lp-surface);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex;position:relative}.lp-dm-row .lp-dm-hit{border-radius:10px}.lp-dm-row img{border-radius:8px;flex:none;width:44px;height:44px}.lp-dm-row>span:not(.lp-dm-approve){flex:1 0 80px;min-width:0}.lp-dm-row>span>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-dm-row>span>span:first-child{font-size:14px;font-weight:600}.lp-dm-row>span>span+span{color:var(--lp-text);font-size:12px}.lp-dm-approve{white-space:nowrap;text-overflow:ellipsis;color:#e4dffa;border:1px solid #6b5bc0;border-radius:999px;flex:0 auto;min-width:0;padding:4px 6px;font-size:11px;overflow:hidden}.lp-dm-empty{text-align:center;color:var(--lp-text);margin:auto 0;font-size:15px}.lp-dm-approved{background:#1e1e1ee6;border-radius:999px;align-self:center;margin-bottom:8px;padding:8px 14px;font-size:13px;animation:.3s lpDmUp}.lp-dm-form{overflow:hidden}.lp-dm-form-head{z-index:2;box-sizing:border-box;background:var(--lp-bg);border-bottom:1px solid var(--lp-border);height:76px;padding:30px 12px 0;position:absolute;top:0;left:0;right:0}.lp-dm-form-head>div:first-child{align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.lp-dm-back{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.lp-dm-crumbs{color:var(--lp-text);margin-top:4px;padding-left:34px;font-size:12px}.lp-dm-scroll{flex-direction:column;gap:6px;padding:12px 12px 24px;transition:transform .7s;display:flex;position:absolute;top:76px;left:0;right:0}.lp-dm-form-photo{border-radius:12px;width:100%;height:170px}.lp-dm-form-thumbs{gap:6px;margin-bottom:4px;display:flex}.lp-dm-form-thumbs img{box-sizing:border-box;object-position:50% 30%;border:2px solid #0000;border-radius:6px;width:40px;height:40px}.lp-dm-form-thumbs .lp-dm-thumb-on{border-color:var(--lp-accent-soft)}.lp-dm-field{border:1px solid #0000;border-radius:10px;margin:0 -4px;padding:2px 4px;transition:border-color .15s,background-color .15s}.lp-dm-field.lp-dm-hl{border-color:var(--lp-accent);background:#8a7ec024}.lp-dm-field>span{display:block}.lp-dm-field>span:first-child{color:var(--lp-text);font-size:12px}.lp-dm-field>span+span{background:var(--lp-surface);border-radius:8px;min-height:1.4em;margin-top:3px;padding:8px 10px;font-size:14px}.lp-dm-note{color:#e4dffa;margin-left:8px;font-size:11px}.lp-dm-down{z-index:3;background:var(--lp-primary);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-20px;display:flex;position:absolute;bottom:18px;left:50%}.lp-dm-controls{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-dm-controls .lp-hero-actions{justify-content:center}.lp-dm-controls button.lp-btn{cursor:pointer}.lp-dm-dots{flex-wrap:wrap;justify-content:center;display:flex}.lp-dm-dots button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.lp-dm-dots button:before{content:"";background:#ffffff80;border-radius:999px;width:10px;height:10px}.lp-dm-dots .lp-dm-dot-on:before{background:var(--lp-accent-soft)}@keyframes lpDmIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes lpDmUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lpDmFade{0%{opacity:0}to{opacity:1}}@keyframes lpDmFlash{0%{opacity:.85}to{opacity:0}}@keyframes lpDmPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lpDmToast{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes lpDmPulse{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}@keyframes lpDmBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (prefers-reduced-motion:reduce){.lp-dm-scroll{transition:none}.lp-dm-hint,.lp-dm-screen,.lp-dm-new,.lp-dm-flash,.lp-dm-approved,.lp-dm-callout{animation:none}.lp-dm-ring{animation:none;transform:scale(1.1)}.lp-dm-toast{animation:none}}
