.lp{--lp-radius:20px;--lp-radius-sm:14px;--lp-wrap:1200px;--lp-head:64px;background:var(--paper);color:var(--ink);font-feature-settings:"kern";-webkit-text-size-adjust:100%;min-height:100vh;font-size:16px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp main,.lp .lp-head,.lp .lp-foot{z-index:1;position:relative}.lp p{margin:0}.lp ul{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp h4{text-wrap:balance;margin:0;font-weight:700}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lp .num,.lp .lp-num{font-variant-numeric:tabular-nums}html:has(body.lp){scroll-behavior:smooth;scroll-padding-top:calc(var(--lp-head,64px) + 16px)}@media (prefers-reduced-motion:reduce){html:has(body.lp){scroll-behavior:auto}}.lp-wrap{width:100%;max-width:var(--lp-wrap);margin:0 auto;padding:0 16px}@media (min-width:640px){.lp-wrap{padding:0 24px}}.lp-skip{z-index:200;background:var(--accent);border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px;color:var(--paper)!important}.lp-skip:focus{top:12px}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lp .lp-dk{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .lp-dk{display:block!important}:root:not([data-theme=light]) .lp .lp-lt{display:none!important}}:root[data-theme=dark] .lp .lp-dk{display:block!important}:root[data-theme=dark] .lp .lp-lt{display:none!important}.lp-btn{background:var(--accent);min-height:44px;font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 26px -14px var(--accent), inset 0 1px 0 #ffffff2e;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--paper)!important}.lp-btn .ic{width:17px;height:17px}.lp-btn.ghost{background:var(--glass);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-line);color:var(--ink)!important}.lp-btn.sm{border-radius:10px;min-height:38px;padding:7px 14px;font-size:14px}.lp-btn.lg{border-radius:14px;min-height:52px;padding:13px 26px;font-size:16px}@media (prefers-reduced-motion:no-preference){.lp-btn{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s}.lp-btn:hover{box-shadow:0 14px 30px -14px var(--accent), inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.lp-btn.ghost:hover{box-shadow:inset 0 1px 0 var(--glass-line), 0 10px 24px -16px #0006}.lp-btn:hover .ic-go{transform:translate(2px)}.lp-btn .ic-go{transition:transform .18s}}.lp-glass{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);border:1px solid var(--glass-edge);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--glass-line), inset 0 0 0 1px #ffffff08, var(--glass-shadow);isolation:isolate;position:relative}.lp-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(135deg, var(--glass-hi) 0%, transparent 32%, transparent 68%, var(--glass-hi) 100%);opacity:.5;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-glass,.lp-head,.lp-btn.ghost{background:var(--panel)}}.lp-ico{background:var(--glass-2);border:1px solid var(--glass-line);width:44px;height:44px;color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-line), 0 8px 18px -12px var(--accent);border-radius:13px;flex:none;place-items:center;display:grid}.lp-ico .ic{width:21px;height:21px}.lp-pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--glass-2);border:1px solid var(--glass-line);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;display:inline-flex}.lp-pill.acc{color:var(--accent);background:var(--accent-soft);border-color:#0000}.lp-pill.ok{color:var(--ok);background:var(--ok-soft);border-color:#0000}.lp-pill.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.lp-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.lp-head{z-index:60;height:var(--lp-head);background:color-mix(in srgb, var(--paper) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.lp-head.is-scrolled{border-bottom-color:var(--glass-edge);box-shadow:inset 0 -1px 0 var(--glass-line), 0 10px 30px -24px #00000080}.lp-head-in{align-items:center;gap:12px;height:100%;display:flex}.lp-brand{color:var(--ink);flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.lp-brand .wm{color:var(--ink)}.lp-nav{align-items:center;gap:2px;margin-left:18px;display:none}.lp-nav a{color:var(--ink-2);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:14.5px;font-weight:550;text-decoration:none}.lp-nav a:hover{color:var(--ink);background:var(--accent-ghost)}.lp-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lp-actions .lp-login{display:none}@media (min-width:1080px){.lp-nav{display:flex}}@media (min-width:560px){.lp-actions .lp-login{display:inline-flex}}.lp-iconbtn{cursor:pointer;background:var(--glass-2);border:1px solid var(--glass-line);width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 1px 0 var(--glass-line);border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.lp-iconbtn:hover{color:var(--accent);border-color:var(--accent)}.lp-iconbtn .ic{width:18px;height:18px}.lp-langs{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:11px;align-items:center;padding:3px;display:none}@media (min-width:760px){.lp-langs{display:inline-flex}}.lp-langs a{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);text-align:center;border-radius:8px;min-width:32px;padding:6px 8px;font-size:11.5px;text-decoration:none}.lp-langs a:hover{color:var(--ink)}.lp-langs a[aria-current=true]{background:var(--accent);color:var(--paper);font-weight:700}.lp-mnav{position:relative}@media (min-width:1080px){.lp-mnav{display:none}}.lp-mnav>summary{list-style:none}.lp-mnav>summary::-webkit-details-marker{display:none}.lp-mnav[open]>summary{color:var(--accent);border-color:var(--accent)}.lp-mnav-panel{z-index:80;background:var(--pop);border-radius:16px;width:min(320px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 10px);right:0}.lp-mnav-panel nav{flex-direction:column;display:flex}.lp-mnav-panel nav a{color:var(--ink);border-radius:10px;padding:11px 12px;font-weight:600;text-decoration:none}.lp-mnav-panel nav a:hover{background:var(--accent-ghost)}.lp-mnav-foot{border-top:1px solid var(--glass-line);flex-direction:column;gap:10px;margin-top:6px;padding:10px 4px 4px;display:flex}.lp-mnav-foot .lp-langs{align-self:flex-start;display:inline-flex}.lp-mnav-foot .lp-btn{width:100%}.lp-sec{padding:clamp(60px,7vw,100px) 0;position:relative}.lp-sec.tight{padding-top:clamp(40px,5vw,64px)}.lp-shead{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto clamp(36px,5vw,56px);display:flex}.lp-shead.left{text-align:left;align-items:flex-start;margin-left:0}.lp-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";opacity:.7;background:currentColor;border-radius:2px;width:18px;height:2px}.lp-h2{letter-spacing:-.03em;font-size:clamp(1.9rem,1.15rem + 2.7vw,3.1rem);line-height:1.08}.lp-lead{color:var(--ink-2);max-width:62ch;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.65}.lp-note{color:var(--ink-3);text-wrap:pretty;max-width:72ch;font-size:13.5px;line-height:1.6}.lp-note .ic{vertical-align:-3px;width:15px;height:15px;color:var(--accent);margin-right:6px;display:inline-block}.lp .lp-trust .ic,.lp .lp-chips .ic,.lp .lp-btn .ic{display:inline-block}.lp-hero{padding:clamp(40px,7vw,96px) 0 clamp(56px,7vw,96px);position:relative}.lp-hero-top{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.lp-hero-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:11.5px;display:inline-flex}.lp-hero-badge .bmark{width:auto}.lp-h1{letter-spacing:-.04em;max-width:26ch;font-size:clamp(2.3rem,1.1rem + 4.6vw,4.3rem);line-height:1.04}.lp-h1 em{background:linear-gradient(100deg, var(--accent) 10%, var(--accent-2) 60%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-style:normal;display:inline-block}@media (min-width:900px){.lp-h1 em{display:block}}@media (max-width:479px){.lp-cta-row{width:100%}.lp-cta-row .lp-btn{flex:100%}}.lp-hero-lead{color:var(--ink-2);max-width:60ch;font-size:clamp(1.05rem,.95rem + .45vw,1.28rem);line-height:1.6}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp-hint{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;font-size:12px}.lp-trust{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:6px;display:flex}.lp-trust li{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.lp-trust .ic{width:16px;height:16px;color:var(--ok);stroke-width:2.2px;flex:none}@media (max-width:559px){.lp-trust{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;margin-inline:auto}.lp-trust li{text-align:left;align-items:flex-start}.lp-trust li .ic{margin-top:2px}}@media (prefers-reduced-motion:no-preference){.lp-hero-top>*{animation:.7s cubic-bezier(.2,.8,.2,1) both lp-up}.lp-hero-top>:nth-child(2){animation-delay:60ms}.lp-hero-top>:nth-child(3){animation-delay:.12s}.lp-hero-top>:nth-child(4){animation-delay:.18s}.lp-hero-top>:nth-child(5){animation-delay:.24s}.lp-demo{animation:1s cubic-bezier(.2,.8,.2,1) .25s both lp-demo}}@keyframes lp-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-demo{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.lp-demo{max-width:1120px;margin:clamp(40px,6vw,72px) auto 0;position:relative}.lp-demo:before{content:"";z-index:-1;filter:blur(60px);opacity:.55;background:radial-gradient(60% 60% at 30% 40%, var(--amb1), transparent 70%), radial-gradient(50% 50% at 75% 60%, var(--amb2), transparent 70%);border-radius:40px;position:absolute;inset:8% 6% -6%}.lp-demo-cap{text-align:center;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);margin-top:14px;font-size:11.5px;display:block}.lp-win{border-radius:22px;overflow:hidden}.lp-win-bar{border-bottom:1px solid var(--glass-line);align-items:center;gap:12px;padding:11px 16px;display:flex}.lp-win-dots{flex:none;gap:7px;display:flex}.lp-win-dots i{background:var(--line-2);opacity:.9;border-radius:50%;width:11px;height:11px}.lp-win-dots i:first-child{background:var(--alarm);opacity:.55}.lp-win-dots i:nth-child(2){background:var(--warn);opacity:.55}.lp-win-dots i:nth-child(3){background:var(--ok);opacity:.55}.lp-win-title{text-align:center;min-width:0;font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:var(--glass-2);border:1px solid var(--glass-line);border-radius:8px;flex:1;max-width:340px;margin:0 auto;padding:4px 10px;font-size:11.5px;overflow:hidden}.lp-win-bar:after{content:"";flex:none;width:47px}.lp-win-body{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.lp-win-body{grid-template-columns:58px minmax(0,1fr)}}.lp-win-side{border-right:1px solid var(--glass-line);background:var(--glass-2);flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:none}@media (min-width:720px){.lp-win-side{display:flex}}.lp-win-side .bmark{margin-bottom:8px}.lp-win-side span{width:36px;height:36px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.lp-win-side span.on{background:var(--glass);color:var(--accent);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-line)}.lp-win-side .ic{width:17px;height:17px}.lp-win-main{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}@media (min-width:720px){.lp-win-main{padding:20px 22px 22px}}.lp-win-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-win-h h2{letter-spacing:-.02em;font-size:20px}.lp-win-h p{color:var(--ink-2);margin-top:2px;font-size:13px}.lp-live{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;display:inline-flex}.lp-live i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}@media (prefers-reduced-motion:no-preference){.lp-live i{animation:1.8s ease-in-out infinite blink}}.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.lp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .lp-kpis .kpi{min-height:112px;padding:13px 14px 12px}.lp .lp-kpis .kpi b{font-variant-numeric:tabular-nums;font-size:24px}.lp .lp-kpis .kpi .d{font-size:10.5px}@media (max-width:759px){.lp .lp-kpis .kpi .spark{display:none}.lp .lp-kpis .kpi{min-height:0}}.lp-dgrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px){.lp-dgrid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.lp .lp-dgrid .card{border-radius:14px;padding:14px 16px}.lp-dcol{flex-direction:column;gap:10px;min-width:0;display:flex}.lp-chart-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.lp-chart-h b{font-size:14px}.lp-chart-h span{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.lp-chart svg{width:100%;height:auto;display:block;overflow:visible}.lp-chart .axis{font-family:var(--mono);fill:var(--ink-3);font-size:9.5px}.lp-chart .gridln{stroke:var(--line);stroke-width:1px}.lp-chart .target{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 4}.lp-chart .area{fill:url(#lp-area)}.lp-chart .ln{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lp-chart .dotend{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.lp-chart .halo{fill:var(--accent);opacity:.25}.lp-chart .stop-a{stop-color:var(--accent);stop-opacity:.28}.lp-chart .stop-b{stop-color:var(--accent);stop-opacity:0}@media (prefers-reduced-motion:no-preference){.lp-chart .ln{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2.2s cubic-bezier(.4,0,.2,1) .6s forwards lp-draw}.lp-chart .area{opacity:0;animation:1.2s 1.6s forwards lp-fade}.lp-chart .dotend,.lp-chart .halo{opacity:0;animation:.4s 2.6s forwards lp-fade}.lp-chart .halo{transform-box:fill-box;transform-origin:50%;animation:.4s 2.6s forwards lp-fade,2.4s ease-out 3s infinite lp-pulse}.lp .lp-kpis .kpi .spark path:not(.fill){stroke-dasharray:200;stroke-dashoffset:200px;animation:1.6s .9s forwards lp-draw}.lp .lp-kpis .kpi .spark .fill{opacity:0;animation:1s 1.8s forwards lp-fade}.lp .gring .val{animation:1.8s cubic-bezier(.4,0,.2,1) .8s both lp-ring}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-fade{to{opacity:1}}@keyframes lp-pulse{0%{opacity:.35;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes lp-ring{0%{stroke-dasharray:0 999}}.lp-tfoot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.lp-tfoot>div{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:10px;min-width:0;padding:8px 10px}.lp-tfoot i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.lp-tfoot b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:15px;display:block}@media (max-width:479px){.lp-tfoot>div{padding:7px 8px}.lp-tfoot i{letter-spacing:.03em;font-size:9px}.lp-tfoot b{font-size:13px}}.lp .hal .al{padding:10px 12px}.lp .hal .al-h b{font-size:13px}.lp-p1{font-family:var(--mono);background:var(--alarm-soft);color:var(--alarm);border-radius:5px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700}.lp .hal .al-h .lp-time{font-family:var(--mono);color:var(--ink-3);flex:none;font-size:10.5px}.lp-alarm-act{font-family:var(--mono);color:var(--ok);align-items:center;gap:6px;margin-top:6px;font-size:10.5px;display:flex}.lp-alarm-act .ic{width:13px;height:13px}@media (prefers-reduced-motion:no-preference){.lp .hal .al.p1{animation:2.6s ease-in-out infinite lp-alarm}}@keyframes lp-alarm{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--alarm-soft)}}.lp .gring svg{width:76px;height:76px}.lp .gring p{font-size:12.5px}.lp-chip{z-index:2;border-radius:16px;align-items:center;gap:11px;max-width:270px;padding:11px 15px 11px 11px;display:none;position:absolute}.lp-chip .lp-ico{border-radius:11px;width:38px;height:38px}.lp-chip .lp-ico .ic{width:18px;height:18px}.lp-chip b{font-size:13.5px;line-height:1.3;display:block}.lp-chip small{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.lp-chip.c2{top:-30px;right:-34px}.lp-chip.c1{bottom:-26px;right:-34px}.lp-chip.c1 .lp-ico{color:var(--ok)}@media (min-width:1240px){.lp-chip{display:flex}}@media (prefers-reduced-motion:no-preference){.lp-chip.c1{animation:.8s cubic-bezier(.2,.8,.2,1) 1.4s both lp-in-l,7s ease-in-out 2.2s infinite lp-float}.lp-chip.c2{animation:.8s cubic-bezier(.2,.8,.2,1) 2s both lp-in-r,8s ease-in-out 2.8s infinite reverse lp-float}}@keyframes lp-in-l{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes lp-in-r{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.lp-anim .lp-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.lp-anim .lp-rv.is-in{opacity:1;transform:none}}.lp-roles{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:680px){.lp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.lp-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-role{flex-direction:column;gap:12px;padding:22px;display:flex}.lp-role-h{align-items:center;gap:13px;display:flex}.lp-role h3{letter-spacing:-.015em;font-size:18px}.lp-role small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:2px;font-size:11px;display:block}.lp-role p{color:var(--ink-2);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.lp-role,.lp-mod,.lp-sec-card,.lp-int,.lp-plan{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .2s}.lp-role:hover,.lp-sec-card:hover,.lp-int:hover{transform:translateY(-3px)}}.lp-bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-mod{grid-column:span 6}.lp-mod.wide{grid-column:span 12}}.lp-mod{flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.lp-mod.feat{border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-edge))}.lp-mod.feat:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:.7;background:radial-gradient(70% 90% at 0% 0%, var(--amb1), transparent 60%);position:absolute;inset:-1px}.lp-mod-h{align-items:flex-start;gap:14px;display:flex}.lp-mod-h h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;display:flex}.lp-mod-h p{color:var(--ink-2);margin-top:3px;font-size:14.5px}.lp-items{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:560px){.lp-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-mod.wide .lp-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-item{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:11px 12px;display:flex}.lp-item .ic{width:17px;height:17px;color:var(--accent);margin-top:2px}.lp-item b{font-size:14.5px;line-height:1.35;display:block}.lp-item span{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45;display:block}.lp-fin{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1000px){.lp-fin{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px}}.lp-flow{padding:24px}.lp-flow h3,.lp-law h3,.lp-reports h3{font-size:13px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-weight:600}.lp-steps{counter-reset:st;flex-direction:column;gap:6px;display:flex;position:relative}.lp-steps:before{content:"";background:linear-gradient(var(--accent), var(--accent-2), color-mix(in srgb, var(--accent) 20%, transparent));opacity:.45;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.lp-steps:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-ghost), 0 0 16px var(--accent);opacity:0;border-radius:50%;position:absolute;top:18px;left:18px}@media (prefers-reduced-motion:no-preference){.lp-steps:after{animation:5s ease-in-out 1s infinite lp-travel}}@keyframes lp-travel{0%{opacity:0;top:18px}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 26px)}}.lp-step{align-items:flex-start;gap:16px;padding:10px 0;display:flex;position:relative}.lp-step .n{background:var(--panel);border:1px solid var(--glass-line);width:44px;height:44px;color:var(--accent);box-shadow:0 0 0 5px var(--paper), inset 0 1px 0 var(--glass-line);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lp-step .n .ic{width:19px;height:19px}.lp-step b{letter-spacing:-.01em;font-size:16.5px;display:block}.lp-step span{color:var(--ink-2);margin-top:2px;font-size:14.5px;display:block}.lp-step small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;font-size:10.5px}.lp-fin-r{flex-direction:column;gap:18px;min-width:0;display:flex}.lp-law{padding:24px}.lp-laws{flex-direction:column;display:flex}.lp-laws li{border-bottom:1px solid var(--glass-line);gap:13px;padding:12px 0;display:flex}.lp-laws li:first-child{padding-top:0}.lp-laws li:last-child{border-bottom:0;padding-bottom:0}.lp-laws .ic{width:18px;height:18px;color:var(--accent);margin-top:3px}.lp-laws b{font-size:15px;line-height:1.4;display:block}.lp-laws span{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.lp-law .lp-note{border-top:1px dashed var(--line-2);margin-top:16px;padding-top:14px}.lp-reports{padding:24px}.lp-chips{flex-wrap:wrap;gap:8px;display:flex}.lp-chips li{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;display:inline-flex}.lp-chips .ic{width:14px;height:14px;color:var(--ok);stroke-width:2.2px}.lp-show{flex-direction:column;gap:22px;display:flex}.lp-tab-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-tabs{border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto;padding:5px;display:flex}.lp-tab{cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-tab:hover{color:var(--ink)}.lp-tab .ic{width:16px;height:16px}.lp-panel{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:none}@media (min-width:1040px){.lp-panel{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:32px}}.lp-panel h3{letter-spacing:-.02em;font-size:24px}.lp-panel p{color:var(--ink-2);max-width:66ch;margin-top:10px;font-size:16px}.lp-panel .lp-note{align-items:flex-start;gap:6px;margin-top:16px;display:flex}.lp-panel .lp-note .ic{flex:none;margin:3px 0 0}.lp-frame{border-radius:16px;padding:0;overflow:hidden}.lp-frame .lp-win-bar{padding:9px 14px}.lp-frame img{width:100%;height:auto;display:block}.lp-frame-shot{aspect-ratio:1440/900;background:var(--panel-2);position:relative}.lp-frame-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.lp-frame-mob{display:none}@media (max-width:639px){.lp-frame-desk{display:none}.lp-frame-mob{display:block;position:relative}.lp-frame-mob:before{content:"";z-index:-1;filter:blur(46px);opacity:.5;background:radial-gradient(60% 60% at 30% 40%, var(--amb1), transparent 70%), radial-gradient(50% 50% at 75% 60%, var(--amb2), transparent 70%);border-radius:40px;position:absolute;inset:12% 4% 4%}}.lp-phone.lp-phone-shot{--pw:min(280px, 78vw);aspect-ratio:280/580}.lp-phone-shot .lp-phone-scr{background:var(--paper);padding-top:30px}.lp-phone-shot .lp-phone-scr img{width:100%;height:auto;display:block}#lp-shot-finance:checked~.lp-panels .p-finance,#lp-shot-reports:checked~.lp-panels .p-reports,#lp-shot-hr:checked~.lp-panels .p-hr,#lp-shot-settings:checked~.lp-panels .p-settings{display:grid}#lp-shot-finance:checked~.lp-tabs label[for=lp-shot-finance],#lp-shot-reports:checked~.lp-tabs label[for=lp-shot-reports],#lp-shot-hr:checked~.lp-tabs label[for=lp-shot-hr],#lp-shot-settings:checked~.lp-tabs label[for=lp-shot-settings]{background:var(--accent);color:var(--paper);box-shadow:0 8px 20px -12px var(--accent)}#lp-shot-finance:focus-visible~.lp-tabs label[for=lp-shot-finance],#lp-shot-reports:focus-visible~.lp-tabs label[for=lp-shot-reports],#lp-shot-hr:focus-visible~.lp-tabs label[for=lp-shot-hr],#lp-shot-settings:focus-visible~.lp-tabs label[for=lp-shot-settings]{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.lp-panel{animation:.45s cubic-bezier(.2,.8,.2,1) lp-up}}.lp-apps{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:1000px){.lp-apps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-app{flex-direction:column;align-items:stretch;gap:18px;padding:24px 22px 22px;display:flex}.lp-app-h{align-items:center;gap:13px;display:flex}.lp-app-h img{border-radius:13px;flex:none;box-shadow:0 10px 22px -12px #0000008c}.lp-app-h h3{letter-spacing:-.01em;font-size:18px}.lp-app-h small{color:var(--ink-2);margin-top:1px;font-size:13px;display:block}.lp-app ul{flex-direction:column;gap:8px;display:flex}.lp-app li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.lp-app li .ic{width:16px;height:16px;color:var(--accent);stroke-width:2.1px;margin-top:3px}.lp-stores{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.lp-store{border:1px dashed var(--line-2);color:var(--ink-3);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.lp-store b{color:var(--ink-2);font-weight:600}.lp-store em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--glass-2);border-radius:6px;padding:1px 6px;font-size:10px}.lp-phone{--lp-bezel:#16191b;--lp-bezel-2:#0e1211;--pw:250px;width:var(--pw);aspect-ratio:250/510;background:linear-gradient(145deg, color-mix(in srgb, var(--lp-bezel) 86%, var(--accent)), var(--lp-bezel-2));border-radius:42px;margin:4px auto 0;padding:9px;position:relative;box-shadow:0 30px 60px -30px #0000008c,inset 0 0 0 1.5px #ffffff24}.lp-phone-scr{background:var(--paper);isolation:isolate;border-radius:34px;flex-direction:column;width:100%;height:100%;font-size:12px;display:flex;position:relative;overflow:hidden}.lp-phone-scr:before{content:"";z-index:-1;background:radial-gradient(90% 50% at 20% 0%, var(--amb1), transparent 70%), radial-gradient(80% 50% at 100% 100%, var(--amb2), transparent 70%);position:absolute;inset:0}.lp-phone-scr:after{content:"";background:var(--lp-bezel-2);border-radius:12px;width:78px;height:22px;position:absolute;top:9px;left:50%;translate:-50%}.lp-ps-status{font-family:var(--mono);color:var(--ink);justify-content:space-between;height:34px;padding:12px 22px 0;font-size:10.5px;font-weight:700;display:flex}.lp-ps-body{flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px 14px;display:flex}.lp-ps-card{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-line);border-radius:15px;padding:11px 12px}.lp-ps-h{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.2}.lp-ps-sub{color:var(--ink-3);font-size:11px;font-family:var(--mono)}.lp-ps-amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:22px;font-weight:700}.lp-ps-btn{text-align:center;background:var(--accent);color:var(--paper);border-radius:10px;margin-top:9px;padding:8px;font-size:12px;font-weight:700;display:block}.lp-ps-row{align-items:center;gap:9px;display:flex}.lp-ps-row .ic{width:15px;height:15px;color:var(--accent);flex:none}.lp-ps-row b{font-size:12px;display:block}.lp-ps-row span{color:var(--ink-3);font-size:10.5px;display:block}.lp-ps-tag{font-family:var(--mono);white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:9px}.lp-ps-tag.bad{background:var(--alarm-soft);color:var(--alarm)}.lp-ps-tag.warn{background:var(--warn-soft);color:var(--warn)}.lp-ps-tag.ok{background:var(--ok-soft);color:var(--ok)}.lp-ps-tabs{border-top:1px solid var(--glass-line);background:var(--glass);color:var(--ink-3);justify-content:space-around;padding:9px 10px 16px;display:flex}.lp-ps-tabs .ic{width:17px;height:17px}.lp-ps-tabs .on{color:var(--accent)}.lp-ps-scan{aspect-ratio:1;background:var(--lp-bezel-2);border-radius:18px;place-items:center;margin:4px 6px;display:grid;position:relative;overflow:hidden}.lp-ps-scan .ic{color:#ffffffd9;opacity:.85;stroke-width:1.2px;width:70px;height:70px}.lp-ps-scan:before{content:"";border:2px solid color-mix(in srgb, var(--accent-2) 80%, transparent);border-radius:12px;position:absolute;inset:14px;-webkit-mask:linear-gradient(#000 0 0) 0 0/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 0/22px 22px no-repeat,linear-gradient(#000 0 0) 0 100%/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 100%/22px 22px no-repeat;mask:linear-gradient(#000 0 0) 0 0/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 0/22px 22px no-repeat,linear-gradient(#000 0 0) 0 100%/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 100%/22px 22px no-repeat}.lp-ps-scan:after{content:"";background:var(--accent-2);height:2px;box-shadow:0 0 14px var(--accent-2);position:absolute;top:50%;left:16px;right:16px}@media (prefers-reduced-motion:no-preference){.lp-ps-scan:after{animation:2.6s ease-in-out infinite alternate lp-scan}}@keyframes lp-scan{0%{top:18%}to{top:82%}}.lp-ps-plate{white-space:nowrap;font-family:var(--mono);letter-spacing:.06em;border:1.5px solid var(--ink);background:var(--panel);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:13px;font-weight:700;display:inline-block}.lp-secgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:680px){.lp-secgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.lp-secgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-sec-card{flex-direction:column;gap:12px;padding:22px;display:flex}.lp-sec-card h3{letter-spacing:-.015em;font-size:17.5px}.lp-sec-card p{color:var(--ink-2);font-size:14.5px}.lp-iso{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:2px;display:grid}.lp-iso-col{flex-direction:column;gap:5px;display:flex}.lp-iso-col i{background:var(--accent);opacity:.5;border-radius:4px;height:9px;display:block}.lp-iso-col i:nth-child(2){width:80%}.lp-iso-col i:nth-child(3){width:60%}.lp-iso-col.b i{background:var(--ok)}.lp-iso-col small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;margin-bottom:2px;font-size:10px}.lp-iso-wall{background:var(--glass-2);border:1px solid var(--glass-line);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.lp-iso-wall .ic{width:17px;height:17px}.lp .lp-sec-note{text-align:center;text-wrap:pretty;max-width:72ch;margin:26px auto 0}.lp .lp-sec-note .ic{margin-right:6px}.lp-ints{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.lp-int{border-radius:16px;align-items:flex-start;gap:13px;padding:16px;display:flex}.lp-mono{letter-spacing:-.02em;width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--glass-line);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.lp-int b{font-size:15px;display:block}.lp-int .desc{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45;display:block}.lp-int .lp-pill{margin-top:9px;padding:3px 9px;font-size:10px}.lp-int .lp-dot{width:6px;height:6px}.lp-start{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:680px){.lp-start{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.lp-start{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-st{flex-direction:column;gap:10px;padding:22px;display:flex}.lp-st .k{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.lp-st .k:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.4;flex:1;height:1px}.lp-st h3{letter-spacing:-.015em;font-size:18px}.lp-st p{color:var(--ink-2);font-size:14.5px}.lp-plans{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-plan{flex-direction:column;gap:16px;padding:26px 24px 24px;display:flex}.lp-plan.mid{border-color:color-mix(in srgb, var(--accent) 40%, var(--glass-edge))}.lp-plan.mid:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 60% at 50% 0%, var(--amb1), transparent 70%);position:absolute;inset:-1px}.lp-plan h3{letter-spacing:-.02em;font-size:21px}.lp-plan>p{color:var(--ink-2);margin-top:-8px;font-size:14.5px}.lp-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lp-price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.lp-price span{font-family:var(--mono);color:var(--ink-3);font-size:12px}.lp-plan ul{border-top:1px solid var(--glass-line);flex-direction:column;flex:1;gap:9px;padding-top:16px;display:flex}.lp-plan li{align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.lp-plan li .ic{width:16px;height:16px;color:var(--ok);stroke-width:2.2px;margin-top:3px}.lp-plan li.lp-prev{color:var(--ink-2);font-weight:600}.lp-plan li.lp-prev .ic{color:var(--accent)}.lp-plan .lp-btn{width:100%}.lp-price-foot{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.lp-price-foot p{max-width:72ch}.lp-platform{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;padding:26px;display:grid}@media (min-width:900px){.lp-platform{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:30px 32px}}.lp-platform h3{letter-spacing:-.02em;margin-top:8px;font-size:22px}.lp-platform p{color:var(--ink-2);margin-top:8px}.lp-platform .lp-chips li .ic{color:var(--accent)}.lp-faqs{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:959px){.lp-faqs{max-width:760px;margin-inline:auto}}@media (min-width:960px){.lp-faqs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-faqcol{flex-direction:column;gap:12px;min-width:0;display:flex}.lp-faq{border-radius:16px}.lp-faq summary{cursor:pointer;border-radius:16px;padding:17px 52px 17px 20px;font-size:16px;font-weight:650;line-height:1.4;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:10px;transition:rotate .25s,translate .25s;position:absolute;top:50%;right:20px;translate:0 -70%;rotate:45deg}.lp-faq[open] summary:after{translate:0 -25%;rotate:225deg}.lp-faq summary:hover{color:var(--accent)}.lp-faq p{color:var(--ink-2);max-width:calc(70ch + 40px);padding:0 20px 18px;font-size:15px;line-height:1.65}.lp-final{text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:clamp(36px,6vw,64px) clamp(20px,5vw,56px);display:flex;overflow:hidden}.lp-final:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(60% 80% at 50% 0%, var(--amb1), transparent 70%), radial-gradient(40% 60% at 90% 100%, var(--amb2), transparent 70%);position:absolute;inset:0}.lp-final .bmark{filter:drop-shadow(0 12px 22px color-mix(in srgb, var(--bm-1) 35%, transparent))}.lp-final h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.8rem,1.1rem + 2.4vw,2.8rem);line-height:1.1}.lp-final p{color:var(--ink-2);max-width:52ch;font-size:17px}.lp-foot{border-top:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:24px;padding:48px 0 32px}.lp-foot-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:560px){.lp-foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-foot-brand{grid-column:1/-1}}@media (min-width:1024px){.lp-foot-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.lp-foot-brand{grid-column:auto}}.lp-foot-brand p{color:var(--ink-3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px}.lp-foot h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px;font-weight:600}.lp-foot ul{flex-direction:column;gap:4px;display:flex}.lp-foot li a{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;min-height:32px;padding:5px 0;font-size:14.5px;text-decoration:none;display:inline-flex}.lp-foot li a:hover{color:var(--accent)}.lp-foot li em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--line-2);color:var(--ink-3);border-radius:6px;flex:none;padding:1px 6px;font-size:9.5px}.lp-foot-bottom{border-top:1px solid var(--glass-line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.lp-foot-bottom .lp-langs{display:inline-flex}.lp-legal{max-width:800px;margin:0 auto;padding:clamp(40px,6vw,72px) 0 clamp(64px,8vw,96px)}.lp-legal-card{flex-direction:column;gap:22px;padding:clamp(22px,4vw,40px);display:flex}.lp-legal h1{letter-spacing:-.03em;font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);line-height:1.1}.lp-legal .lp-draft{background:var(--warn-soft);color:var(--ink);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.lp-legal .lp-draft .ic{color:var(--warn);margin-top:2px}.lp-legal section h2{letter-spacing:-.01em;margin-bottom:6px;font-size:18px}.lp-legal section p,.lp-legal .intro{color:var(--ink-2);font-size:15.5px;line-height:1.7}.lp-back{align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--accent)!important}.lp-back .ic{width:16px;height:16px}@media (max-width:559px){.lp-mod,.lp-role,.lp-sec-card,.lp-flow,.lp-law,.lp-reports,.lp-plan{padding:18px}.lp-items{gap:6px}.lp-item{padding:9px 11px}.lp-item span{font-size:12.5px}.lp-mod-h h3{font-size:18px}}.lp-doc .lp-legal-card{overflow-wrap:anywhere}.lp-doc-head{flex-direction:column;gap:8px;display:flex}.lp-doc-lead{color:var(--ink-2);font-size:16px;line-height:1.55}.lp-doc-meta{color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;font-size:12px}.lp-doc a:not(.lp-back){color:var(--accent);text-underline-offset:3px}.lp-doc section{scroll-margin-top:calc(var(--lp-head,64px) + 16px);flex-direction:column;gap:10px;display:flex}.lp-doc-toc{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:14px;padding:14px 18px}.lp-doc-toc h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600}.lp-doc-toc ol{flex-direction:column;gap:2px;margin:0;padding-left:22px;font-size:15px;list-style:decimal;display:flex}.lp-doc-toc li{padding:3px 0}.lp-doc-toc li::marker{color:var(--ink-3);font-size:13px}.lp .lp-doc-list{color:var(--ink-2);flex-direction:column;gap:8px;padding-left:22px;font-size:15.5px;line-height:1.65;list-style:outside;display:flex}.lp-doc-list li::marker{color:var(--accent)}.lp-doc-list strong,.lp-doc section p strong{color:var(--ink);font-weight:650}.lp-doc-contact{background:var(--accent-ghost);border:1px solid var(--glass-line);border-radius:14px;padding:16px 18px}.lp-doc-faqs{flex-direction:column;gap:10px;margin-top:4px;display:flex}.lp-doc-answer{flex-direction:column;gap:10px;padding:0 20px 18px;display:flex}.lp-doc .lp-doc-answer p{padding:0}@media (max-width:559px){.lp-doc-answer{padding:0 16px 16px}.lp-doc .lp-faq summary{padding:15px 44px 15px 16px}}
