@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--bg:#fff;--bg-subtle:#fafafa;--panel:#fff;--ink:#0b0b0f;--ink-2:#3a3a44;--muted:#8a8a94;--line:#ececef;--line-2:#f3f3f5;--accent:#6d5ef6;--accent-ink:#fff;--accent-soft:#f0eefe;--success:#0f9d58;--warn:#d98b00;--danger:#e5484d;--radius:12px;--radius-sm:9px;--radius-lg:18px;--shadow-sm:0 1px 2px rgba(11,11,15,.05),0 1px 3px rgba(11,11,15,.04);--shadow:0 4px 16px rgba(11,11,15,.06),0 1px 3px rgba(11,11,15,.05);--shadow-lg:0 12px 40px rgba(11,11,15,.12);--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","ss01";-webkit-font-smoothing:antialiased;letter-spacing:-.011em;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:640;letter-spacing:-.02em;line-height:1.15}h1{font-size:2.6rem}h2{font-size:1.4rem}h3{font-size:1.05rem}p{margin:0}::selection{background:var(--accent-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:560;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .06s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#22222c}.btn-accent{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px rgba(109,94,246,.35)}.btn-accent:hover{background:#5d4df0}.btn-ghost{background:transparent;color:var(--ink-2);border-color:var(--line)}.btn-ghost:hover{background:var(--bg-subtle);border-color:#dedee3}.btn-sm{height:32px;padding:0 12px;font-size:13px;border-radius:8px}.btn-lg{height:46px;padding:0 24px;font-size:15px}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:grid;grid-gap:6px;gap:6px}.label{font-size:12.5px;font-weight:560;color:var(--ink-2)}.input,.select,.textarea{width:100%;height:40px;padding:0 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);outline:none;transition:border-color .15s,box-shadow .15s}.textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:#b6b6bd}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card-pad{padding:20px}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:560;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:var(--bg-subtle)}.badge .dot{width:6px;height:6px;border-radius:999px;background:var(--muted)}.badge-green{color:#0b7a3e;background:#ecf8f1;border-color:#d3efe0}.badge-green .dot{background:var(--success)}.badge-amber{color:#8a5a00;background:#fdf5e6;border-color:#f5e6c4}.badge-amber .dot{background:var(--warn)}.badge-red{color:#a3242a;background:#fdecec;border-color:#f6d4d5}.badge-red .dot{background:var(--danger)}.badge-violet{color:#4a3ec8;background:var(--accent-soft);border-color:#e0dcfc}.badge-violet .dot{background:var(--accent)}.row{gap:10px}.between,.row{display:flex;align-items:center}.between{justify-content:space-between;gap:12px}.muted{color:var(--muted)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.hairline{height:1px;background:var(--line);border:0;margin:0}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--line);background:var(--bg-subtle);padding:18px 14px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:6px 8px 16px;font-weight:680;font-size:15px;letter-spacing:-.02em}.brand .glyph{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#9a8bff);box-shadow:0 2px 8px rgba(109,94,246,.4)}.navitem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:14px;font-weight:520;color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.navitem:hover{background:#f0f0f2;color:var(--ink)}.navitem.active{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:580}.navitem svg{width:17px;height:17px;opacity:.85}.main{min-width:0}.topbar{height:60px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);z-index:5}.content{padding:28px;max-width:1000px}.page-title{font-size:1.5rem;font-weight:640;letter-spacing:-.02em}.grid-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stat{font-size:1.9rem;font-weight:660;letter-spacing:-.03em}.empty{text-align:center;padding:46px 20px;color:var(--muted)}.empty .ico{width:44px;height:44px;border-radius:12px;background:var(--bg-subtle);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:50;padding:11px 16px;border-radius:10px;font-size:13.5px;font-weight:520;box-shadow:var(--shadow-lg)}.toast-ok{background:#0f2a1c;color:#d6ffe8}.toast-err{background:#2a0f12;color:#ffd9db}.mobile-bar,.scrim{display:none}@media (max-width:780px){.shell{grid-template-columns:1fr}.hide-sm{display:none}.mobile-bar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.sidebar{position:fixed;top:0;left:0;z-index:30;width:250px;height:100vh;transform:translateX(-100%);transition:transform .22s ease;box-shadow:var(--shadow-lg)}.sidebar.open{transform:translateX(0)}.scrim.open{display:block;position:fixed;inset:0;background:rgba(11,11,15,.35);z-index:25}.topbar{display:none}.content{padding:20px 16px}h1{font-size:2rem}}.hamburger{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:var(--panel);cursor:pointer}.btnlink{background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:560;cursor:pointer}.btnlink:hover{text-decoration:underline}.legal{max-width:760px;margin:0 auto;padding:14px 24px 40px;color:var(--ink-2);font-size:15px;line-height:1.72}.legal h1{font-size:1.9rem;color:var(--ink);margin-bottom:6px}.legal .lead{color:var(--muted);font-size:13.5px;margin-bottom:28px}.legal h2{font-size:1.15rem;color:var(--ink);margin:30px 0 10px}.legal h3{font-size:1rem;color:var(--ink);margin:18px 0 6px}.legal p{margin:8px 0}.legal ol,.legal ul{margin:8px 0;padding-left:20px}.legal li{margin:4px 0}.legal table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.legal td,.legal th{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.legal th{font-weight:600;color:var(--ink)}.legal .note,.legal th{background:var(--bg-subtle)}.legal .note{border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--muted);margin:20px 0}.prose{color:var(--ink-2);font-size:15.5px;line-height:1.75}.prose h2{font-size:1.32rem;color:var(--ink);margin:34px 0 12px;letter-spacing:-.01em}.prose h3{font-size:1.08rem;color:var(--ink);margin:22px 0 8px}.prose p{margin:12px 0}.prose ol,.prose ul{margin:12px 0;padding-left:22px}.prose li{margin:6px 0}.prose strong{color:var(--ink);font-weight:660}.prose a:not(.btn){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.prose blockquote{margin:18px 0;padding:12px 16px;background:var(--bg-subtle);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;color:var(--ink-2);font-size:14.5px}.prose blockquote p{margin:4px 0}.prose table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top;white-space:nowrap}.prose th{background:var(--bg-subtle);font-weight:640;color:var(--ink)}.pv{display:flex;justify-content:center}.pv-frame{position:relative;width:300px;max-width:100%;border-radius:42px;padding:8px;background:linear-gradient(155deg,#232329,#0c0c11 62%);box-shadow:0 24px 54px rgba(24,18,60,.28),0 5px 14px rgba(0,0,0,.26),inset 0 0 0 1px hsla(0,0%,100%,.07)}.pv-island{position:absolute;top:17px;left:50%;transform:translateX(-50%);width:62px;height:16px;border-radius:999px;background:#000;z-index:5}.pv-screen{position:relative;border-radius:34px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-height:468px}.pv-status{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 6px;font-size:12.5px;font-weight:640;color:#0b0b0f}.pv-status-icons{display:inline-flex;align-items:center;gap:5px}.pv-head{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 14px 10px;border-bottom:1px solid #f0f0f2}.pv-head-label{font-size:10.5px;color:#8a8a94}.pv-head-num{font-size:13.5px;font-weight:680;color:#0b0b0f;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-thread{flex:1 1;padding:14px 12px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,#f5f5fa,#fff)}.pv-bubble{align-self:flex-end;max-width:82%;background:linear-gradient(135deg,var(--accent),#8b7bf0);color:#fff;border-radius:18px 18px 6px 18px;overflow:hidden;box-shadow:0 6px 16px rgba(109,94,246,.28)}.pv-img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}.pv-text{padding:9px 13px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.pv-ad{padding:0 13px 9px;font-size:10.5px;color:hsla(0,0%,100%,.82)}.pv-empty{margin:auto;color:#a2a2ab;font-size:12.5px;text-align:center;padding:0 22px;line-height:1.55}.pv-foot{display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid #f0f0f2;background:#fff}.pv-foot-b{font-size:11.5px;color:#8a8a94;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compose-grid{display:grid;grid-template-columns:1fr auto;grid-gap:26px;gap:26px;align-items:start}@media (max-width:720px){.compose-grid{grid-template-columns:1fr}.pv-frame{margin:0 auto}}.lp{--lp-max:1120px;overflow-x:hidden}@keyframes lp-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,2%) scale(1.06)}}.lp-in{animation:lp-up .7s cubic-bezier(.22,.7,.2,1) both}.lp-in-2{animation:lp-up .7s cubic-bezier(.22,.7,.2,1) .08s both}.lp-in-3{animation:lp-up .7s cubic-bezier(.22,.7,.2,1) .16s both}.lp-section{max-width:var(--lp-max);margin:0 auto;padding:0 24px}.lp-eyebrow{font-size:12.5px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.lp-hero{position:relative;padding:104px 24px 46px;text-align:center}.lp-glow{position:absolute;left:50%;top:-140px;width:1100px;height:620px;transform:translateX(-50%) translateY(calc(var(--lp-sy,0) * .14px));z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(460px 300px at 32% 30%,rgba(109,94,246,.24),transparent 70%),radial-gradient(420px 280px at 70% 18%,rgba(154,139,255,.2),transparent 70%),radial-gradient(360px 240px at 52% 60%,rgba(120,180,255,.12),transparent 70%);filter:blur(8px)}html[data-theme=dark] .lp .lp-glow{filter:blur(8px) brightness(1.4)}.lp-h1{font-size:clamp(2.5rem,6.2vw,4.1rem);line-height:1.02;letter-spacing:-.038em;font-weight:720}.lp-grad{background:linear-gradient(100deg,var(--accent),#a99bff 55%,#6d5ef6)}.lp-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:560;color:var(--accent);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--accent),#b9acff) border-box;border:1px solid transparent;box-shadow:var(--shadow-sm)}.lp-window{border-radius:16px;padding:8px;background:linear-gradient(160deg,rgba(109,94,246,.5),rgba(154,139,255,.15));box-shadow:var(--shadow-lg)}.lp-window-in{border-radius:11px;overflow:hidden;background:#fff;border:1px solid var(--line-2)}.lp-phone{position:absolute;right:-18px;bottom:-26px;animation:lp-float 6s ease-in-out infinite;z-index:3}.lp-feat{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lp-feat:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#e2ddff}.lp-ico{width:42px;height:42px;border-radius:11px;display:inline-flex;align-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),#9a8bff);box-shadow:0 4px 12px rgba(109,94,246,.32)}.lp-ico,.lp-strip{justify-content:center}.lp-strip{display:flex;flex-wrap:wrap;gap:10px 26px}.lp-strip span{gap:7px;font-size:13.5px;color:var(--ink-2);font-weight:520}.lp-step-n,.lp-strip span{display:inline-flex;align-items:center}.lp-step-n{width:30px;height:30px;border-radius:9px;justify-content:center;font-weight:680;color:var(--accent);background:var(--accent-soft);font-size:14px}.lp-cta{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:52px 28px;text-align:center;color:#fff;background:linear-gradient(120deg,#5a4bf0,#7d6ef8 55%,#9a8bff);box-shadow:var(--shadow-lg)}.lp-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(500px 200px at 80% -20%,hsla(0,0%,100%,.28),transparent 70%);pointer-events:none}.lp-nav-blur{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:hsla(0,0%,100%,.72);border-bottom:1px solid var(--line-2)}@media (max-width:640px){.lp-phone{display:none}.lp-hero{padding-top:76px}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.lp-glow,.lp-grad,.lp-marq-track,.lp-phone{animation:none!important}}.lp-grain:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");mix-blend-mode:overlay}.lp-grad{background:linear-gradient(100deg,var(--accent),#a99bff 38%,#6d5ef6 58%,#b9acff 82%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shim 7s ease-in-out infinite}@keyframes lp-shim{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lp-marq{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-marq-track{display:inline-flex;gap:12px;white-space:nowrap;animation:lp-marq 30s linear infinite}.lp-marq:hover .lp-marq-track{animation-play-state:paused}@keyframes lp-marq{to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}.lp-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:540;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.lp-tag .dot{background:var(--accent)}.lp-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.lp-bento>div{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-bento>div:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#e2ddff}.bento-lg{grid-column:span 4;grid-row:span 2;position:relative;overflow:hidden;background:linear-gradient(160deg,#f7f5ff,#fff)!important}.bento-md{grid-column:span 2}.bento-wide{grid-column:span 3}@media (max-width:780px){.lp-bento{grid-template-columns:1fr}.lp-bento>div{grid-column:auto!important;grid-row:auto!important}}.lp-cta-dark{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:60px 28px;text-align:center;color:#fff;background:radial-gradient(680px 320px at 50% -25%,rgba(122,110,248,.55),transparent 68%),radial-gradient(400px 240px at 82% 120%,rgba(154,139,255,.4),transparent 70%),#0c0c14;box-shadow:var(--shadow-lg)}.lp{background:var(--bg);color:var(--ink);min-height:100vh}html[data-theme=dark] .lp{--bg:#0a0a11;--bg-subtle:#14141d;--panel:#15151f;--ink:#f4f4f8;--ink-2:#c6c6d2;--muted:#8585a0;--line:#26263400;--line:#262633;--line-2:#1e1e29;--accent-soft:#201c3a;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 6px 22px rgba(0,0,0,.45);--shadow-lg:0 16px 50px rgba(0,0,0,.55)}html[data-theme=dark] .lp .lp-nav-blur{background:rgba(12,12,20,.72);border-bottom-color:#20202c}html[data-theme=dark] .lp .lp-pill{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(120deg,var(--accent),#b9acff) border-box}html[data-theme=dark] .lp .bento-lg{background:linear-gradient(160deg,#1a1730,#15151f)!important}.lp-theme{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.lp-theme:hover{color:var(--accent)}.lp-parallax-glow{transform:translateY(calc(var(--lp-sy,0) * .12px));will-change:transform}.lp-parallax-phone{transform:translateY(calc(var(--lp-sy,0) * -.06px));will-change:transform}@media (prefers-reduced-motion:reduce){.lp-parallax-glow,.lp-parallax-phone{transform:none!important}}.lp-bars{display:flex;align-items:flex-end;gap:5px;height:44px}.lp-bars i{flex:1 1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--accent),#a99bff);opacity:.9}.lp-window-in{--bg:#fff;--bg-subtle:#fafafa;--panel:#fff;--ink:#0b0b0f;--ink-2:#3a3a44;--muted:#8a8a94;--line:#ececef;--line-2:#f3f3f5;--accent-soft:#f0eefe;color:var(--ink)}.lp-pin{flex-shrink:0;width:19px;height:19px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--accent);box-shadow:0 1px 4px rgba(109,94,246,.55);line-height:1}.lp-legend{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 18px;gap:16px 18px;margin-top:54px}.lp-legend-item{display:grid;grid-gap:7px;gap:7px;align-content:start}.lp-legend-num{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#fff;background:var(--accent);box-shadow:0 2px 6px rgba(109,94,246,.4)}.lp-legend-item h4{font-size:14.5px;font-weight:640;color:var(--ink);letter-spacing:-.01em}.lp-legend-item p{font-size:13px;line-height:1.58;color:var(--muted)}@media (max-width:860px){.lp-legend{grid-template-columns:1fr 1fr;margin-top:46px}}@media (max-width:520px){.lp-legend{grid-template-columns:1fr;gap:18px}}.lp-mock{position:relative}.lp .phone{--bg:#fff;--bg-subtle:#fafafa;--panel:#fff;--ink:#0b0b0f;--ink-2:#3a3a44;--muted:#8a8a94;--line:#ececef;--line-2:#f3f3f5;--accent-soft:#f0eefe;color:var(--ink)}.lp-mocknav{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;width:100%;text-align:left;font:inherit}.lp-mocknav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-window-in .lp-mockbtn{cursor:default;pointer-events:none}.lp-phone{width:208px;right:-22px;bottom:-30px}.lp-device{position:relative;border-radius:36px;padding:7px;background:linear-gradient(155deg,#232329,#0c0c11 62%);box-shadow:0 30px 64px rgba(24,18,60,.34),0 6px 16px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.07)}.lp-device-island{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:58px;height:15px;border-radius:999px;background:#000;z-index:5}.lp-device-screen{position:relative;border-radius:30px;overflow:hidden;background:#fff;aspect-ratio:9/19.5;display:flex;flex-direction:column}.lp-device-status{display:flex;align-items:center;justify-content:space-between;padding:9px 18px 5px;font-size:12px;font-weight:640;color:#0b0b0f}.lp-device-status svg{display:block}.lp-device-contact{display:flex;align-items:center;gap:9px;padding:6px 14px 10px;border-bottom:1px solid #f0f0f2}.lp-device-avatar{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#9a8bff);color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lp-device-name{font-size:13px;font-weight:680;color:#0b0b0f}.lp-device-sub{font-size:10.5px;color:#8a8a94}.lp-device-thread{flex:1 1;padding:12px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,#f6f6fb,#fff)}.lp-mms{align-self:flex-start;max-width:86%;background:#fff;border:1px solid #ececef;border-radius:6px 18px 18px 18px;overflow:hidden;box-shadow:0 6px 16px rgba(28,20,60,.09)}.lp-mms-img{display:block;line-height:0}.lp-mms-img svg{display:block;width:100%;height:auto}.lp-mms-cap{padding:9px 12px 10px;font-size:12.6px;line-height:1.5;color:#111318}.lp-device-time{align-self:flex-start;font-size:10px;color:#a2a2ab;margin:0 0 0 4px}.lp-featgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.lp-featgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp-featgrid{grid-template-columns:1fr}}.lp-priceteaser{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.lp-tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px 14px;display:grid;grid-gap:5px;gap:5px;align-content:start;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lp-tier:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.lp-tier-free{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.lp-tier-name{font-weight:680;font-size:14.5px;letter-spacing:-.01em;color:var(--ink)}.lp-tier-price{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);min-height:1.4em}.lp-tier-per{font-size:11px;font-weight:500;color:var(--muted);margin-left:2px}.lp-tier-dev{font-size:12px;color:var(--muted)}@media (max-width:760px){.lp-priceteaser{grid-template-columns:repeat(2,1fr)}}.lp-dlband{display:grid;grid-template-columns:1fr 250px;grid-gap:26px;gap:26px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel) 72%);padding:30px 32px}.lp-dlart{display:grid;grid-gap:10px;gap:10px;justify-items:center;align-content:center;border-left:1px solid var(--line)}.lp-dlicon{width:60px;height:60px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--accent),#9a8bff);box-shadow:0 10px 26px rgba(109,94,246,.36)}.lp-dlicon svg{width:28px;height:28px}@media (max-width:700px){.lp-dlband{grid-template-columns:1fr}.lp-dlart{border-left:0;border-top:1px solid var(--line);padding-top:22px}}