@charset "UTF-8";.ln-lazy[data-v-0de14811]{min-height:var(--ln-lazy-h)}@media(max-width:860px){.ln-lazy[data-v-0de14811]{min-height:var(--ln-lazy-hm)}}.ln-app[data-v-51165e54]{display:grid;grid-template-columns:240px minmax(0,1fr) 360px;height:100%;font-size:13px}.ln-app__side[data-v-51165e54]{padding:14px 12px;border-right:1px solid var(--ln-line);background:#0b0c0d}.ln-app__brand[data-v-51165e54]{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;font-weight:550;font-size:14px}.ln-app__brand[data-v-51165e54] .ln-mark{color:var(--ln-text);font-size:15px}.ln-app__nav[data-v-51165e54]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:1px}.ln-app__nav li[data-v-51165e54]{display:flex;align-items:center;gap:10px;height:30px;padding:0 8px;border-radius:6px;color:var(--ln-text-2)}.ln-app__nav li svg[data-v-51165e54]{color:var(--ln-muted)}.ln-app__nav li.is-active[data-v-51165e54]{background:#ffffff0d;color:var(--ln-text)}.ln-app__group[data-v-51165e54]{margin:18px 8px 0;font-size:12px;color:var(--ln-dim)}.ln-app__main[data-v-51165e54]{display:flex;flex-direction:column;min-width:0}.ln-app__bar[data-v-51165e54]{display:flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-bottom:1px solid var(--ln-line)}.ln-app__muted[data-v-51165e54]{color:var(--ln-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ln-app__actions[data-v-51165e54]{display:inline-flex;gap:4px;margin-left:auto}.ln-app__actions button[data-v-51165e54]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid var(--ln-line-2);background:#ffffff08;color:var(--ln-text-2);cursor:pointer;transition:background-color .15s,transform .12s,color .15s}.ln-app__actions button[data-v-51165e54]:hover:not(:disabled){background:#ffffff17;color:var(--ln-text)}.ln-app__actions button[data-v-51165e54]:active:not(:disabled){transform:scale(.92)}.ln-app__actions button[data-v-51165e54]:disabled{opacity:.4;cursor:default}.ln-app__chip[data-v-51165e54]{min-width:96px;text-align:center;padding:3px 8px;border-radius:999px;border:1px solid var(--ln-line-2);color:var(--ln-text-2);font-size:12px;transition:color .2s,border-color .2s}.ln-app__chip.is-restarting[data-v-51165e54],.ln-app__chip.is-starting[data-v-51165e54]{color:var(--ln-warn);border-color:#f2c94c59}.ln-app__chip.is-stopped[data-v-51165e54]{color:var(--ln-dim)}.ln-spin[data-v-51165e54]{animation:ln-spin-51165e54 1s linear infinite}@keyframes ln-spin-51165e54{to{transform:rotate(360deg)}}.ln-log-enter-active[data-v-51165e54]{transition:opacity .35s,transform .35s}.ln-log-enter-from[data-v-51165e54]{opacity:0;transform:translateY(-6px)}.ln-log-leave-active[data-v-51165e54]{display:none}.ln-log-move[data-v-51165e54]{transition:transform .35s}.ln-app__body[data-v-51165e54]{padding:32px 48px}.ln-app__title[data-v-51165e54]{margin:0;font-size:22px;font-weight:550;letter-spacing:-.02em}.ln-app__desc[data-v-51165e54]{margin:8px 0 0;color:var(--ln-muted);font-size:14px}.ln-app__desc code[data-v-51165e54]{padding:1px 6px;border-radius:4px;background:#ffffff0f;border:1px solid var(--ln-line);font:12px ui-monospace,Menlo,monospace;color:var(--ln-text-2)}.ln-app__stats[data-v-51165e54]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.ln-app__stats>div[data-v-51165e54]{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;border:1px solid var(--ln-line);background:#ffffff05}.ln-app__stats span[data-v-51165e54]{font-size:12px;color:var(--ln-dim)}.ln-app__stats strong[data-v-51165e54]{font-size:14px;font-weight:550}.ln-app__meter[data-v-51165e54]{display:block;height:3px;margin-top:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.ln-app__meter b[data-v-51165e54]{display:block;height:100%;border-radius:inherit;background:var(--ln-text-2);transform-origin:left;transition:transform .8s var(--ln-ease)}.ln-app__h[data-v-51165e54]{margin:30px 0 0;font-size:15px;font-weight:550}.ln-app__log[data-v-51165e54]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.ln-app__log li[data-v-51165e54]{display:flex;align-items:center;gap:10px;color:var(--ln-dim)}.ln-app__log b[data-v-51165e54]{color:var(--ln-text-2);font-weight:500}.ln-app__panel[data-v-51165e54]{display:flex;flex-direction:column;margin:120px 12px 12px 0;border-radius:10px;border:1px solid var(--ln-line-2);background:var(--ln-card);box-shadow:0 20px 40px -10px #000000b3}.ln-app__panelbar[data-v-51165e54]{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-bottom:1px solid var(--ln-line)}.ln-app__tag[data-v-51165e54]{padding:1px 6px;border-radius:4px;border:1px solid var(--ln-line-2);font-size:11px;color:var(--ln-muted)}.ln-app__chat[data-v-51165e54]{display:flex;flex-direction:column;gap:10px;padding:16px 14px;color:var(--ln-text-2)}.ln-app__chat p[data-v-51165e54]{margin:0;line-height:1.5}.ln-app__me[data-v-51165e54]{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:8px;background:#ffffff0f;border:1px solid var(--ln-line);color:var(--ln-text)}.ln-app__ok[data-v-51165e54]{display:flex;align-items:center;gap:6px;color:var(--ln-ok)}.ln-app__btns[data-v-51165e54]{display:flex;gap:6px}.ln-app__btns span[data-v-51165e54]{padding:6px 10px;border-radius:6px;border:1px solid var(--ln-line-2);font-size:12px}.ln-app__btns span[data-v-51165e54]:first-child{background:var(--ln-accent);border-color:transparent;color:#fff}@media(max-width:1100px){.ln-app[data-v-51165e54]{grid-template-columns:200px minmax(0,1fr)}.ln-app__panel[data-v-51165e54]{display:none}}@media(max-width:860px){.ln-app[data-v-51165e54]{grid-template-columns:minmax(0,1fr)}.ln-app__side[data-v-51165e54]{display:none}.ln-app__body[data-v-51165e54]{padding:24px}}@media(max-width:560px){.ln-app__stats[data-v-51165e54]{grid-template-columns:minmax(0,1fr)}.ln-app__muted[data-v-51165e54]{display:none}}.ln-code[data-v-46f9f218]{margin:0;padding:18px 0;overflow-x:auto;font:13px/1.75 SF Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--ln-text-2)}.ln-code__line[data-v-46f9f218]{display:block;padding:0 20px 0 0;white-space:pre}.ln-code__no[data-v-46f9f218]{display:inline-block;width:44px;padding-right:16px;text-align:right;color:#ffffff2e;-webkit-user-select:none;user-select:none}.ln-code__c[data-v-46f9f218]{color:var(--ln-dim)}.ln-code__k[data-v-46f9f218]{color:#c4a7ff}.ln-code__s[data-v-46f9f218]{color:#9ce0c0}.ln-apip[data-v-40dded30]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);height:100%}.ln-apip__code[data-v-40dded30]{min-width:0;border-right:1px solid var(--ln-line)}.ln-apip__tabs[data-v-40dded30]{display:flex;align-items:center;gap:4px;height:46px;padding:0 12px;border-bottom:1px solid var(--ln-line)}.ln-apip__langs[data-v-40dded30]{display:flex;gap:4px}.ln-apip__langs span[data-v-40dded30]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;color:var(--ln-muted);font-size:12.5px;transition:background-color .3s,color .3s}.ln-apip__langs span.is-active[data-v-40dded30]{background:#ffffff12;color:var(--ln-text)}.ln-apip__send[data-v-40dded30]{display:inline-flex;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 10px;border-radius:6px;border:1px solid var(--ln-line-2);color:var(--ln-text-2);font:11.5px ui-monospace,Menlo,monospace;white-space:nowrap;transition:color .2s,border-color .2s}.ln-apip__send.is-busy[data-v-40dded30]{color:var(--ln-text);border-color:#ffffff40}.ln-apip-code-enter-active[data-v-40dded30],.ln-apip-code-leave-active[data-v-40dded30]{transition:opacity .2s}.ln-apip-code-enter-from[data-v-40dded30],.ln-apip-code-leave-to[data-v-40dded30]{opacity:0}.ln-apip__res[data-v-40dded30]{min-width:0;padding:14px 22px 18px;background:#0b0c0d}.ln-apip__status[data-v-40dded30]{display:flex;align-items:center;gap:8px;height:18px;margin:0 0 14px;font-size:13px;color:var(--ln-text)}.ln-apip__status em[data-v-40dded30]{font-style:normal;color:var(--ln-dim)}.ln-apip__res pre[data-v-40dded30]{margin:0;font:13px/1.75 SF Mono,ui-monospace,Menlo,monospace;color:#9ce0c0;white-space:pre-wrap}.ln-apip__line[data-v-40dded30]{opacity:0;transition:opacity .2s}.ln-apip__line.is-on[data-v-40dded30]{opacity:1}.ln-spin[data-v-40dded30]{animation:ln-spin-40dded30 1s linear infinite}@keyframes ln-spin-40dded30{to{transform:rotate(360deg)}}@media(max-width:420px){.ln-apip__send-text[data-v-40dded30]{display:none}}@media(max-width:860px){.ln-apip[data-v-40dded30]{grid-template-columns:minmax(0,1fr)}.ln-apip__code[data-v-40dded30]{min-height:222px;border-right:0;border-bottom:1px solid var(--ln-line)}.ln-apip__res[data-v-40dded30]{min-height:200px}.ln-apip__res pre[data-v-40dded30]{font-size:12px}}.ln-agp[data-v-f8ac1b5e]{display:flex;flex-direction:column;height:100%;max-width:820px;margin:0 auto}.ln-agp__bar[data-v-f8ac1b5e]{display:flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-bottom:1px solid var(--ln-line);font-size:13px}.ln-agp__tag[data-v-f8ac1b5e]{padding:1px 6px;border-radius:4px;border:1px solid var(--ln-line-2);font-size:11px;color:var(--ln-muted)}.ln-agp__state[data-v-f8ac1b5e]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--ln-dim)}.ln-agp__state i[data-v-f8ac1b5e]{width:6px;height:6px;border-radius:50%;background:var(--ln-ok)}.ln-agp__state.is-busy i[data-v-f8ac1b5e]{background:var(--ln-warn);animation:ln-blink-f8ac1b5e 1s ease-in-out infinite}.ln-agp__log[data-v-f8ac1b5e]{list-style:none;margin:0;padding:22px 20px;display:flex;flex-direction:column;gap:12px;flex:1;overflow:hidden;font-size:14px}.ln-agp__log li[data-v-f8ac1b5e]{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;line-height:1.5}.ln-agp__log li.is-on[data-v-f8ac1b5e],.ln-agp__log li.is-run[data-v-f8ac1b5e]{opacity:1;transform:none}.ln-agp__log li.is-run[data-v-f8ac1b5e]{opacity:.55}.ln-agp__log .is-user[data-v-f8ac1b5e]{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:10px;background:#ffffff0f;border:1px solid var(--ln-line);color:var(--ln-text)}.ln-agp__log .is-tool[data-v-f8ac1b5e]{display:flex;align-items:center;gap:8px;color:var(--ln-ok);font-size:12.5px}.ln-agp__log .is-tool.is-run[data-v-f8ac1b5e]{color:var(--ln-dim)}.ln-agp__log .is-tool code[data-v-f8ac1b5e]{padding:3px 8px;border-radius:6px;border:1px solid var(--ln-line);background:#ffffff05;font:12px ui-monospace,Menlo,monospace;color:var(--ln-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-agp__log .is-agent[data-v-f8ac1b5e]{color:var(--ln-text)}.ln-agp__chips[data-v-f8ac1b5e]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 16px}.ln-agp__chips button[data-v-f8ac1b5e]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 12px;border-radius:999px;border:1px solid var(--ln-line-2);background:#ffffff05;color:var(--ln-muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s,transform .12s}.ln-agp__chips button[data-v-f8ac1b5e]:hover:not(:disabled){color:var(--ln-text);border-color:#ffffff40}.ln-agp__chips button[data-v-f8ac1b5e]:active:not(:disabled){transform:scale(.97)}.ln-agp__chips button.is-on[data-v-f8ac1b5e]{color:var(--ln-text);background:#ffffff0f}.ln-agp__chips button[data-v-f8ac1b5e]:disabled{cursor:default;opacity:.6}@media(max-width:560px){.ln-agp__log[data-v-f8ac1b5e]{padding:18px 16px;font-size:13.5px}.ln-agp__chips[data-v-f8ac1b5e]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ln-agp__chips button[data-v-f8ac1b5e]{flex:none;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}}.ln-spin[data-v-f8ac1b5e]{animation:ln-spin-f8ac1b5e 1s linear infinite}@keyframes ln-spin-f8ac1b5e{to{transform:rotate(360deg)}}@keyframes ln-blink-f8ac1b5e{50%{opacity:.3}}.ln-shot[data-v-39de4cbe]{position:relative;margin:64px 0 0;padding:0 0 48px}.ln-shot[data-v-39de4cbe]:after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:60%;z-index:0;pointer-events:none;border-radius:0 0 12px 12px;background:radial-gradient(60% 90% at 50% 100%,rgb(255 255 255 / 16%),transparent 70%),linear-gradient(180deg,transparent,rgb(255 255 255 / 3%))}.ln-shot__tabs[data-v-39de4cbe]{position:relative;z-index:1;display:flex;gap:4px;margin:0 0 12px 4px}.ln-shot__tabs button[data-v-39de4cbe]{height:32px;padding:0 14px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ln-muted);font:inherit;font-size:13px;cursor:pointer;transition:color .15s,background-color .15s}.ln-shot__tabs button[data-v-39de4cbe]:hover{color:var(--ln-text)}.ln-shot__tabs button.is-active[data-v-39de4cbe]{color:var(--ln-text);background:#ffffff0d;border-color:var(--ln-line)}.ln-shot__frame[data-v-39de4cbe]{position:relative;z-index:1;height:560px;border-radius:12px;overflow:hidden;background:var(--ln-bg-2);border:1px solid var(--ln-line-2);box-shadow:0 0 0 1px #0000007f,0 40px 80px -20px #000c}.ln-pane-enter-active[data-v-39de4cbe],.ln-pane-leave-active[data-v-39de4cbe]{transition:opacity .35s,transform .35s,filter .35s}.ln-pane-enter-from[data-v-39de4cbe]{opacity:0;transform:translateY(8px);filter:blur(4px)}.ln-pane-leave-to[data-v-39de4cbe]{opacity:0;filter:blur(4px)}@media(max-width:860px){.ln-shot[data-v-39de4cbe]{margin-top:40px;padding-bottom:36px}.ln-shot__frame[data-v-39de4cbe]{height:520px}.ln-shot__tabs[data-v-39de4cbe]{overflow-x:auto;scrollbar-width:none}}@media(max-width:560px){.ln-shot__frame[data-v-39de4cbe]{height:470px}}.ln-hero[data-v-5159c3c0]{padding:168px 0 0}.ln-hero__title[data-v-5159c3c0]{margin:0;max-width:1080px;font-size:clamp(40px,5.6vw,72px);line-height:1.04;font-weight:510;letter-spacing:-.035em}.ln-hero__sub[data-v-5159c3c0]{margin-top:36px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.ln-hero__sub p[data-v-5159c3c0]{margin:0;max-width:560px;font-size:16px;line-height:1.55;color:var(--ln-muted)}.ln-hero__new[data-v-5159c3c0]{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ln-muted);white-space:nowrap;transition:color .15s}.ln-hero__new b[data-v-5159c3c0]{font-weight:500;color:var(--ln-text)}.ln-hero__new[data-v-5159c3c0]:hover{color:var(--ln-text)}.ln-hero__shot[data-v-5159c3c0]{--ln-lift: 32px}@media(max-width:860px){.ln-hero[data-v-5159c3c0]{padding-top:112px}.ln-hero__sub[data-v-5159c3c0]{flex-direction:column;align-items:flex-start}}.ln-wall[data-v-76a174b4]{padding:96px 0 0}.ln-wall__row[data-v-76a174b4]{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px 40px}.ln-wall__row li[data-v-76a174b4]{font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ln-text-2)}.ln-wall__cap[data-v-76a174b4]{margin:40px 0 0}.ln-statement[data-v-76a174b4]{padding:120px 0 0}.ln-statement p[data-v-76a174b4]{margin:0;max-width:1160px;font-size:clamp(28px,3.4vw,46px);line-height:1.12;font-weight:510;letter-spacing:-.03em;color:var(--ln-muted)}.ln-statement b[data-v-76a174b4]{font-weight:510;color:var(--ln-text)}@media(max-width:860px){.ln-wall[data-v-76a174b4]{padding-top:64px}.ln-statement[data-v-76a174b4]{padding-top:88px}}@media(max-width:560px){.ln-wall__row[data-v-76a174b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ln-wall__row li[data-v-76a174b4]{font-size:20px}.ln-wall__cap[data-v-76a174b4]{margin-top:28px}}.ln-section[data-v-5f4747b0]{padding:160px 0 0}.ln-section__head[data-v-5f4747b0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ln-section__eyebrow[data-v-5f4747b0]{display:flex;align-items:center;gap:10px;margin:0 0 20px}.ln-section__soon[data-v-5f4747b0]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;border:1px solid rgb(242 201 76 / 35%);background:#f2c94c14;color:#f2d27a;font-size:10px;letter-spacing:.06em}.ln-section__head h2[data-v-5f4747b0]{margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.05;font-weight:510;letter-spacing:-.035em}.ln-section__aside p[data-v-5f4747b0-s]{margin:0;max-width:540px;font-size:20px;line-height:1.5;color:var(--ln-text-2);letter-spacing:-.015em}@media(max-width:860px){.ln-section[data-v-5f4747b0]{padding-top:96px}.ln-section__aside p[data-v-5f4747b0-s]{font-size:18px}.ln-section__head[data-v-5f4747b0]{grid-template-columns:minmax(0,1fr);gap:24px}}.ln-launch[data-v-4ca4c6c2]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;margin-top:80px;align-items:start}.ln-launch__config[data-v-4ca4c6c2]{display:grid;gap:28px;padding:28px;border-radius:14px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-launch__group[data-v-4ca4c6c2]{margin:0;padding:0;border:0;min-width:0}.ln-launch__group legend[data-v-4ca4c6c2]{margin-bottom:14px;padding:0}.ln-launch__row[data-v-4ca4c6c2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.ln-launch__locs[data-v-4ca4c6c2],.ln-launch__plans[data-v-4ca4c6c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ln-launch__os[data-v-4ca4c6c2],.ln-launch__ports[data-v-4ca4c6c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ln-opt[data-v-4ca4c6c2]{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:10px;border:1px solid var(--ln-line);background:#ffffff05;color:var(--ln-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,transform .12s}.ln-opt[data-v-4ca4c6c2]:hover:not(:disabled){border-color:var(--ln-line-2);background:#ffffff0a}.ln-opt[data-v-4ca4c6c2]:active:not(:disabled){transform:scale(.97)}.ln-opt[data-v-4ca4c6c2]:disabled{cursor:default;opacity:.55}.ln-opt.is-on[data-v-4ca4c6c2]{border-color:#fff6;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ln-text)}.ln-opt b[data-v-4ca4c6c2]{display:block;font-size:13.5px;font-weight:550;color:var(--ln-text)}.ln-opt small[data-v-4ca4c6c2]{display:block;font-size:12px;color:var(--ln-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ln-opt em[data-v-4ca4c6c2]{margin-left:auto;font-style:normal;font-size:12px;color:var(--ln-muted);font-variant-numeric:tabular-nums}.ln-opt span[data-v-4ca4c6c2]{min-width:0}.ln-opt--plan[data-v-4ca4c6c2]{flex-direction:column;align-items:flex-start;gap:2px}.ln-opt--plan em[data-v-4ca4c6c2]{margin:8px 0 0;font-size:14px;color:var(--ln-text)}.ln-opt--os[data-v-4ca4c6c2]{flex-direction:column;align-items:flex-start;gap:2px}.ln-opt--port[data-v-4ca4c6c2]{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.ln-opt--port svg[data-v-4ca4c6c2]{grid-row:span 2;color:var(--ln-muted)}.ln-opt--port.is-on svg[data-v-4ca4c6c2]{color:var(--ln-ok)}.ln-flag[data-v-4ca4c6c2]{flex:none;width:24px;height:18px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1a}.ln-flag--lg[data-v-4ca4c6c2]{width:36px;height:27px;border-radius:5px}.ln-launch__panel[data-v-4ca4c6c2]{position:sticky;top:96px;min-height:452px;padding:24px;border-radius:14px;border:1px solid var(--ln-line-2);background:var(--ln-bg-2);box-shadow:0 30px 60px -20px #000000b3;overflow:hidden}.ln-launch__panel.is-done[data-v-4ca4c6c2]{border-color:#4cb78259}.ln-launch__sel[data-v-4ca4c6c2]{display:flex;align-items:center;gap:12px;margin:14px 0 18px}.ln-launch__sel b[data-v-4ca4c6c2]{display:block;font-size:16px;font-weight:550}.ln-launch__sel small[data-v-4ca4c6c2]{font-size:13px;color:var(--ln-dim)}.ln-launch__specs[data-v-4ca4c6c2]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln-line)}.ln-launch__specs li[data-v-4ca4c6c2]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--ln-line);font-size:13.5px;color:var(--ln-muted)}.ln-launch__specs b[data-v-4ca4c6c2]{font-weight:500;color:var(--ln-text)}.ln-launch__price[data-v-4ca4c6c2]{display:flex;align-items:baseline;gap:6px;margin:20px 0}.ln-launch__price b[data-v-4ca4c6c2]{font-size:32px;font-weight:550;letter-spacing:-.03em}.ln-launch__price span[data-v-4ca4c6c2]{color:var(--ln-dim);font-size:14px}.ln-launch__go[data-v-4ca4c6c2]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:10px;background:#e6e6e6;color:#08090a;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s,background-color .15s}.ln-launch__go[data-v-4ca4c6c2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 70%) 50%,transparent 70%);transform:translate(-100%);animation:ln-shine-4ca4c6c2 3.2s ease-in-out infinite}.ln-launch__go[data-v-4ca4c6c2]:hover{background:#fff}.ln-launch__go[data-v-4ca4c6c2]:active{transform:scale(.98)}.ln-launch__timer[data-v-4ca4c6c2]{display:flex;align-items:baseline;justify-content:space-between}.ln-launch__timer b[data-v-4ca4c6c2]{font:500 40px/1 SF Mono,ui-monospace,Menlo,monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ln-launch__bar[data-v-4ca4c6c2]{display:block;height:2px;margin:18px 0 22px;border-radius:2px;background:#ffffff14;overflow:hidden}.ln-launch__bar b[data-v-4ca4c6c2]{display:block;height:100%;background:linear-gradient(90deg,var(--ln-text-2),var(--ln-ok));transform-origin:left}.ln-launch__steps[data-v-4ca4c6c2]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ln-launch__steps li[data-v-4ca4c6c2]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ln-dim);transition:color .3s}.ln-launch__steps li.is-run[data-v-4ca4c6c2],.ln-launch__steps li.is-done[data-v-4ca4c6c2]{color:var(--ln-text)}.ln-launch__tick[data-v-4ca4c6c2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ln-line-2);transition:background-color .3s,border-color .3s,color .3s}.ln-launch__steps li.is-done .ln-launch__tick[data-v-4ca4c6c2]{background:#4cb78224;border-color:#4cb7827f;color:var(--ln-ok)}.ln-spin[data-v-4ca4c6c2]{animation:ln-spin-4ca4c6c2 1s linear infinite}.ln-launch__ok[data-v-4ca4c6c2]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:550;color:var(--ln-ok)}.ln-launch__ip[data-v-4ca4c6c2]{display:flex;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;border-radius:10px;border:1px solid var(--ln-line)}.ln-launch__ip small[data-v-4ca4c6c2]{display:block;font-size:12px;color:var(--ln-dim)}.ln-launch__ip b[data-v-4ca4c6c2]{font:500 18px SF Mono,ui-monospace,Menlo,monospace}.ln-launch__ssh[data-v-4ca4c6c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--ln-line-2);background:#0b0c0d;color:var(--ln-text-2);font:inherit;cursor:pointer;transition:border-color .15s,transform .12s}.ln-launch__ssh[data-v-4ca4c6c2]:hover{border-color:#ffffff4d}.ln-launch__ssh[data-v-4ca4c6c2]:active{transform:scale(.98)}.ln-launch__ssh code[data-v-4ca4c6c2]{font:13px ui-monospace,Menlo,monospace;color:#9ce0c0}.ln-launch__ssh span[data-v-4ca4c6c2]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ln-muted)}.ln-launch__ssh.is-copied span[data-v-4ca4c6c2]{color:var(--ln-ok)}.ln-launch__term[data-v-4ca4c6c2]{margin-top:12px;padding:12px 14px;border-radius:10px;background:#0b0c0d;border:1px solid var(--ln-line);font:12.5px/1.8 ui-monospace,Menlo,monospace;color:var(--ln-text-2)}.ln-launch__term p[data-v-4ca4c6c2]{margin:0;opacity:0;animation:ln-line-4ca4c6c2 .3s var(--ln-ease) forwards;animation-delay:calc(.4s + var(--i) * .45s)}.ln-launch__term span[data-v-4ca4c6c2]{margin-right:8px;color:#26b5ce}.ln-launch__again[data-v-4ca4c6c2]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:none;color:var(--ln-muted);font:inherit;font-size:13px;cursor:pointer}.ln-launch__again[data-v-4ca4c6c2]:hover{color:var(--ln-text)}.ln-swap-enter-active[data-v-4ca4c6c2],.ln-swap-leave-active[data-v-4ca4c6c2]{transition:opacity .25s,transform .25s,filter .25s}.ln-swap-enter-from[data-v-4ca4c6c2]{opacity:0;transform:translateY(10px);filter:blur(4px)}.ln-swap-leave-to[data-v-4ca4c6c2]{opacity:0;transform:translateY(-6px);filter:blur(4px)}@keyframes ln-spin-4ca4c6c2{to{transform:rotate(360deg)}}@keyframes ln-line-4ca4c6c2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ln-shine-4ca4c6c2{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1100px){.ln-launch[data-v-4ca4c6c2]{grid-template-columns:minmax(0,1fr)}.ln-launch__panel[data-v-4ca4c6c2]{position:static;min-height:0}}@media(max-width:720px){.ln-launch__config[data-v-4ca4c6c2]{padding:18px}.ln-launch__locs[data-v-4ca4c6c2],.ln-launch__plans[data-v-4ca4c6c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-launch__row[data-v-4ca4c6c2]{grid-template-columns:minmax(0,1fr)}.ln-opt em[data-v-4ca4c6c2]{display:none}.ln-opt--plan em[data-v-4ca4c6c2]{display:block}.ln-launch__row .ln-opt small[data-v-4ca4c6c2]{white-space:normal}}.ln-svc__filter[data-v-4ebc9ac6]{display:flex;flex-wrap:wrap;gap:6px}.ln-svc__filter button[data-v-4ebc9ac6]{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ln-line-2);background:transparent;color:var(--ln-muted);font:inherit;font-size:13px;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.ln-svc__filter button[data-v-4ebc9ac6]:hover{color:var(--ln-text)}.ln-svc__filter button.is-active[data-v-4ebc9ac6]{color:#08090a;background:#e6e6e6;border-color:transparent}.ln-svc__grid[data-v-4ebc9ac6]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:72px;border:1px solid var(--ln-line);border-radius:14px;overflow:hidden;background:var(--ln-line)}.ln-svc__card[data-v-4ebc9ac6]{position:relative;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:24px;background:var(--ln-bg);color:var(--ln-text-2);transition:background-color .2s}.ln-svc__card[data-v-4ebc9ac6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(320px circle at var(--x, 50%) var(--y, 50%),rgb(255 255 255 / 6%),transparent 60%)}.ln-svc__card[data-v-4ebc9ac6]:hover:before{opacity:1}.ln-svc__card.is-live[data-v-4ebc9ac6]:hover{background:var(--ln-bg-2)}.ln-svc__top[data-v-4ebc9ac6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ln-svc__icon[data-v-4ebc9ac6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--ln-line-2);background:#ffffff08;color:var(--ln-text)}.ln-svc__card b[data-v-4ebc9ac6]{font-size:16px;font-weight:550;color:var(--ln-text);letter-spacing:-.015em}.ln-svc__card small[data-v-4ebc9ac6]{font-size:14px;line-height:1.55;color:var(--ln-muted)}.ln-svc__group[data-v-4ebc9ac6]{margin-top:auto;padding-top:12px}.ln-svc__box[data-v-4ebc9ac6]{overflow:hidden;transition:height .4s var(--ln-ease)}.ln-svc__grid.is-switch .ln-svc__card[data-v-4ebc9ac6]>*{animation:ln-svc-in-4ebc9ac6 .4s var(--ln-ease) both;animation-delay:calc(min(var(--i),8)*30ms)}@keyframes ln-svc-in-4ebc9ac6{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1100px){.ln-svc__grid[data-v-4ebc9ac6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ln-svc__grid[data-v-4ebc9ac6]{margin-top:48px}.ln-svc__filter[data-v-4ebc9ac6]{flex-wrap:nowrap;overflow-x:auto;margin-right:-20px;padding-right:20px;scrollbar-width:none}.ln-svc__filter button[data-v-4ebc9ac6]{flex:none}}@media(max-width:560px){.ln-svc__grid[data-v-4ebc9ac6]{grid-template-columns:minmax(0,1fr)}.ln-svc__card[data-v-4ebc9ac6]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:14px;row-gap:4px;min-height:0;padding:16px}.ln-svc__top[data-v-4ebc9ac6]{display:contents}.ln-svc__icon[data-v-4ebc9ac6]{grid-row:1 / span 2}.ln-svc__top[data-v-4ebc9ac6] .ln-badge{grid-column:3;grid-row:1}.ln-svc__card b[data-v-4ebc9ac6]{grid-column:2;grid-row:1;align-self:center;font-size:15px}.ln-svc__card small[data-v-4ebc9ac6]{grid-column:2 / span 2;grid-row:2;font-size:13px}.ln-svc__group[data-v-4ebc9ac6]{display:none}}.ln-speed[data-v-eeeaecfb]{display:grid;gap:16px;margin-top:80px}.ln-speed__gauge[data-v-eeeaecfb]{display:flex;flex-direction:column;align-items:center;padding:32px 28px 28px;border-radius:14px;border:1px solid var(--ln-line-2);background:radial-gradient(80% 60% at 50% 40%,rgb(255 255 255 / 4%),transparent),var(--ln-bg-2)}.ln-speed__port[data-v-eeeaecfb]{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--ln-line-2)}.ln-speed__port .ln-dot[data-v-eeeaecfb]{width:6px;height:6px;transition:background-color .3s}.ln-speed__dial[data-v-eeeaecfb]{width:100%;max-width:420px;margin-top:24px;overflow:visible}.ln-speed__labels text[data-v-eeeaecfb]{fill:var(--ln-dim);font:9px SF Mono,ui-monospace,Menlo,monospace}.ln-speed__track[data-v-eeeaecfb],.ln-speed__value[data-v-eeeaecfb]{fill:none;stroke-width:10;stroke-linecap:round}.ln-speed__track[data-v-eeeaecfb]{stroke:#ffffff12}.ln-speed__value[data-v-eeeaecfb]{stroke:#e6e6e6;stroke-dasharray:1;filter:drop-shadow(0 0 8px rgb(255 255 255 / 25%))}.ln-speed__ticks line[data-v-eeeaecfb]{stroke:#fff3;stroke-width:1.5}.ln-speed__needle[data-v-eeeaecfb]{stroke:var(--ln-ok);stroke-width:2.5;stroke-linecap:round;transform-origin:120px 130px;transform-box:view-box}.ln-speed__hub[data-v-eeeaecfb]{fill:var(--ln-bg-2);stroke:var(--ln-ok);stroke-width:2}.ln-speed__readout[data-v-eeeaecfb]{display:flex;flex-direction:column;align-items:center;margin-top:-8px}.ln-speed__readout b[data-v-eeeaecfb]{font:550 52px/1 Inter Variable,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ln-speed__readout span[data-v-eeeaecfb]{margin-top:6px;font-size:13px;color:var(--ln-dim)}.ln-speed__results[data-v-eeeaecfb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:640px;margin-top:28px}.ln-speed__results div[data-v-eeeaecfb]{display:grid;grid-template-columns:auto 1fr;column-gap:6px;padding:12px;border-radius:10px;border:1px solid var(--ln-line);color:var(--ln-muted);font-size:12px;transition:border-color .3s}.ln-speed__results small[data-v-eeeaecfb]{font-size:.7em;font-weight:450;color:var(--ln-muted)}.ln-speed__results div.is-on[data-v-eeeaecfb]{border-color:var(--ln-line-2)}.ln-speed__results svg[data-v-eeeaecfb]{margin-top:1px}.ln-speed__results b[data-v-eeeaecfb]{grid-column:1 / -1;margin-top:4px;font-size:18px;font-weight:550;color:var(--ln-text);font-variant-numeric:tabular-nums}.ln-speed__side[data-v-eeeaecfb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ln-speed__card[data-v-eeeaecfb]{padding:24px;border-radius:14px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-speed__card .ln-mono[data-v-eeeaecfb]{margin:0 0 16px}.ln-speed__disk[data-v-eeeaecfb],.ln-speed__pings li[data-v-eeeaecfb]{display:grid;grid-template-columns:110px minmax(0,1fr) 90px;align-items:center;gap:12px;padding:7px 0;font-size:13px;color:var(--ln-muted)}.ln-speed__disk i[data-v-eeeaecfb],.ln-speed__pings i[data-v-eeeaecfb]{display:block;height:6px;border-radius:6px;background:#ffffff0d;overflow:hidden}.ln-speed__disk b[data-v-eeeaecfb],.ln-speed__pings b[data-v-eeeaecfb]{display:block;height:100%;border-radius:inherit;background:#ffffff40;transform-origin:left;transition:transform 1.4s var(--ln-ease)}.ln-speed__disk.is-ours[data-v-eeeaecfb]{color:var(--ln-text)}.ln-speed__disk.is-ours b[data-v-eeeaecfb]{background:linear-gradient(90deg,#e6e6e6,var(--ln-ok))}.ln-speed__disk em[data-v-eeeaecfb],.ln-speed__pings em[data-v-eeeaecfb]{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--ln-text-2)}.ln-speed__pings[data-v-eeeaecfb]{list-style:none;margin:0;padding:0}.ln-speed__pings li[data-v-eeeaecfb]{grid-template-columns:22px 110px minmax(0,1fr) 60px}.ln-speed__pings b[data-v-eeeaecfb]{background:linear-gradient(90deg,#4cb782b3,#4cb7824d)}.ln-speed__flag[data-v-eeeaecfb]{width:22px;height:16px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1a}@media(max-width:960px){.ln-speed__side[data-v-eeeaecfb]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ln-speed__gauge[data-v-eeeaecfb]{padding:24px 10px 14px}.ln-speed__readout b[data-v-eeeaecfb]{font-size:44px}.ln-speed__results b[data-v-eeeaecfb]{font-size:15px;white-space:nowrap}.ln-speed__results div[data-v-eeeaecfb]{padding:10px 8px}}@media(max-width:400px){.ln-speed__results[data-v-eeeaecfb]{gap:6px}.ln-speed__results b[data-v-eeeaecfb]{font-size:13px}.ln-speed__disk[data-v-eeeaecfb]{grid-template-columns:90px minmax(0,1fr) 80px}.ln-speed__pings li[data-v-eeeaecfb]{grid-template-columns:22px 90px minmax(0,1fr) 50px}}.ln-dom[data-v-85266cfe]{margin-top:80px;padding:24px;border-radius:14px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-dom__search[data-v-85266cfe]{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:12px;border:1px solid var(--ln-line-2);background:#0b0c0d;color:var(--ln-muted);transition:border-color .15s,box-shadow .15s}.ln-dom__search[data-v-85266cfe]:focus-within{border-color:#ffffff59;box-shadow:0 0 0 4px #ffffff0d}.ln-dom__search input[data-v-85266cfe]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ln-text);font:inherit;font-size:18px;letter-spacing:-.01em}.ln-dom__search input[data-v-85266cfe]::placeholder{color:var(--ln-dim)}.ln-dom__cart[data-v-85266cfe]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--ln-line-2);font-size:13px;color:var(--ln-text-2)}.ln-dom__cart.is-bump[data-v-85266cfe]{animation:ln-bump-85266cfe .35s var(--ln-ease)}.ln-dom__list[data-v-85266cfe]{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:1px;border-radius:10px;overflow:hidden;background:var(--ln-line);border:1px solid var(--ln-line)}.ln-dom__list li[data-v-85266cfe]{display:grid;grid-template-columns:minmax(0,1fr) 100px 120px 130px;align-items:center;gap:12px;padding:14px 16px;background:var(--ln-bg);font-size:14px}.ln-dom__name[data-v-85266cfe]{font-size:16px;color:var(--ln-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-dom__name b[data-v-85266cfe]{font-weight:550;color:var(--ln-text)}.ln-dom__state[data-v-85266cfe]{color:var(--ln-ok);font-size:13px}.is-taken .ln-dom__state[data-v-85266cfe]{color:var(--ln-dim)}.is-taken .ln-dom__name b[data-v-85266cfe]{color:var(--ln-muted)}.ln-dom__price[data-v-85266cfe]{color:var(--ln-text-2);font-variant-numeric:tabular-nums;text-align:right}.ln-dom__add[data-v-85266cfe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:8px;border:1px solid var(--ln-line-2);background:#ffffff08;color:var(--ln-text-2);font:inherit;font-size:13px;cursor:pointer;transition:background-color .15s,color .15s,transform .12s,border-color .15s}.ln-dom__add[data-v-85266cfe]:hover:not(:disabled){background:#ffffff14;color:var(--ln-text)}.ln-dom__add[data-v-85266cfe]:active:not(:disabled){transform:scale(.96)}.ln-dom__add[data-v-85266cfe]:disabled{opacity:.4;cursor:default}.ln-dom__add.is-added[data-v-85266cfe]{border-color:#4cb7827f;background:#4cb7821f;color:var(--ln-ok)}.ln-dom__alt[data-v-85266cfe]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.ln-dom__alt .ln-mono[data-v-85266cfe]{margin-right:6px}.ln-dom__alt button[data-v-85266cfe]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ln-line-2);background:transparent;color:var(--ln-text-2);font:inherit;font-size:13px;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s,transform .12s}.ln-dom__alt button[data-v-85266cfe]:hover{color:var(--ln-text);border-color:#ffffff40}.ln-dom__alt button[data-v-85266cfe]:active{transform:scale(.96)}.ln-dom__alt button.is-added[data-v-85266cfe]{color:var(--ln-ok);border-color:#4cb7827f;background:#4cb7821a}.ln-dom__bar[data-v-85266cfe]{display:flex;align-items:center;gap:16px;padding:12px 12px 12px 18px;border-radius:12px;border:1px solid var(--ln-line-2);background:#ffffff08;font-size:14px;color:var(--ln-text-2)}.ln-dom__bar b[data-v-85266cfe]{color:var(--ln-text);font-weight:600}.ln-dom__bar-note[data-v-85266cfe]{flex:1;color:var(--ln-dim);font-size:13px}.ln-dom__bar .ln-btn[data-v-85266cfe]{gap:6px}.ln-dom__bar .ln-btn.is-done[data-v-85266cfe]{background:#4cb782e5}.ln-dom-bar-enter-active[data-v-85266cfe],.ln-dom-bar-leave-active[data-v-85266cfe]{transition:opacity .25s,transform .25s var(--ln-ease)}.ln-dom-bar-enter-from[data-v-85266cfe],.ln-dom-bar-leave-to[data-v-85266cfe]{opacity:0;transform:translateY(8px)}.ln-dom__wait[data-v-85266cfe]{color:var(--ln-dim)}.ln-dom__fade[data-v-85266cfe]{display:inline-block;opacity:0;transform:translateY(3px);transition:opacity .3s,transform .3s var(--ln-ease)}.is-checked .ln-dom__fade[data-v-85266cfe]{opacity:1;transform:none;transition-delay:calc(var(--i) * 60ms)}.ln-dom__name[data-v-85266cfe],.ln-dom__state[data-v-85266cfe],.ln-dom__name b[data-v-85266cfe]{transition:color .3s}.ln-dom__alt[data-v-85266cfe]{min-height:30px;opacity:0;transition:opacity .3s}.ln-dom__alt.is-on[data-v-85266cfe]{opacity:1}.ln-dom__slot[data-v-85266cfe]{min-height:58px;margin-top:16px}@keyframes ln-bump-85266cfe{50%{transform:scale(1.15)}}@media(max-width:720px){.ln-dom[data-v-85266cfe]{padding:14px}.ln-dom__list li[data-v-85266cfe]{grid-template-columns:minmax(0,1fr) auto}.ln-dom__state[data-v-85266cfe]{display:none}.ln-dom__price[data-v-85266cfe]{grid-column:1;text-align:left;font-size:12px}.ln-dom__add[data-v-85266cfe]{grid-column:2;grid-row:1 / span 2;padding:0 12px}.ln-dom__bar[data-v-85266cfe]{justify-content:space-between;gap:10px;padding-left:14px;font-size:13px;white-space:nowrap}.ln-dom__bar .ln-btn[data-v-85266cfe]{padding:0 10px}.ln-dom__long[data-v-85266cfe],.ln-dom__bar-note[data-v-85266cfe]{display:none}.ln-dom__alt[data-v-85266cfe]{flex-wrap:nowrap;overflow-x:auto;margin-right:-14px;padding-right:14px;scrollbar-width:none}.ln-dom__alt[data-v-85266cfe]>*{flex:none}}.ln-figs[data-v-559f26de]{padding:120px 0 0;border-bottom:1px solid var(--ln-line)}.ln-figs__row[data-v-559f26de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ln-fig[data-v-559f26de]{padding:0 32px 96px;border-left:1px solid var(--ln-line)}.ln-fig[data-v-559f26de]:first-child{padding-left:0;border-left:0}.ln-fig__art[data-v-559f26de]{display:block;width:100%;max-width:300px;height:auto;margin:24px auto 40px;fill:none;stroke:#ffffff38;stroke-width:1;stroke-linejoin:round}.ln-fig__art path[data-v-559f26de],.ln-fig__art ellipse[data-v-559f26de]{fill:var(--ln-bg)}.ln-fig__art .ln-fig__top[data-v-559f26de]{fill:#0d0e0f}.ln-fig__art .is-hi path[data-v-559f26de]{stroke:#ffffff7f}.ln-fig__art .ln-fig__hi[data-v-559f26de]{fill:none;stroke:#ffffff8c}.ln-fig h2[data-v-559f26de]{margin:0;font-size:15px;font-weight:550}.ln-fig p[data-v-559f26de]{margin:10px 0 0;max-width:320px;font-size:15px;line-height:1.6;color:var(--ln-muted)}@media(max-width:860px){.ln-figs[data-v-559f26de]{padding-top:88px}.ln-figs__row[data-v-559f26de]{grid-template-columns:minmax(0,1fr)}.ln-fig[data-v-559f26de]{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:20px;padding:0 0 40px;border-left:0}.ln-fig[data-v-559f26de]:first-child{padding-left:0}.ln-fig .ln-mono[data-v-559f26de]{grid-column:2}.ln-fig__art[data-v-559f26de]{grid-column:1;grid-row:1 / span 3;width:96px;margin:0}.ln-fig h2[data-v-559f26de]{grid-column:2;margin-top:8px}.ln-fig p[data-v-559f26de]{grid-column:2;font-size:14px}}.ln-agents__points[data-v-f702a64c]{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.ln-agents__points li[data-v-f702a64c]{display:flex;gap:12px;font-size:15px;line-height:1.55;color:var(--ln-muted)}.ln-agents__points svg[data-v-f702a64c]{flex:none;margin-top:3px;color:var(--ln-text-2)}.ln-agents__points b[data-v-f702a64c]{font-weight:500;color:var(--ln-text)}.ln-agents__stage[data-v-f702a64c]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:80px}.ln-agents__frame[data-v-f702a64c]{height:460px;border-radius:12px;border:1px solid var(--ln-line-2);background:var(--ln-bg-2);overflow:hidden}.ln-agents__side[data-v-f702a64c]{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-agents__side .ln-mono[data-v-f702a64c]{margin:6px 0 4px}.ln-agents__side .ln-mono[data-v-f702a64c]:not(:first-child){margin-top:18px}.ln-agents__side code[data-v-f702a64c]{padding:7px 10px;border-radius:7px;border:1px solid var(--ln-line);font:12.5px ui-monospace,Menlo,monospace;color:var(--ln-text-2)}.ln-agents__limit[data-v-f702a64c]{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--ln-line);font-size:13px;color:var(--ln-muted)}.ln-agents__limit b[data-v-f702a64c]{font-weight:500;color:var(--ln-text)}@media(max-width:960px){.ln-agents__stage[data-v-f702a64c]{grid-template-columns:minmax(0,1fr);margin-top:48px}.ln-agents__frame[data-v-f702a64c]{height:420px}}.ln-api__frame[data-v-6279feb6]{height:300px;margin-top:80px;border-radius:12px;border:1px solid var(--ln-line-2);background:var(--ln-bg-2);overflow:hidden}.ln-api__pipe[data-v-6279feb6]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding:28px 24px;border-radius:12px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-api__step[data-v-6279feb6]{position:relative;display:flex;flex-direction:column;gap:4px}.ln-api__node[data-v-6279feb6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:12px;border-radius:50%;border:1px solid var(--ln-line-2);background:var(--ln-bg);color:var(--ln-dim);transition:border-color .3s,color .3s,background-color .3s}.ln-api__step.is-run .ln-api__node[data-v-6279feb6]{border-color:var(--ln-text-2);color:var(--ln-text)}.ln-api__step.is-done .ln-api__node[data-v-6279feb6]{border-color:#4cb7827f;background:#4cb7821f;color:var(--ln-ok)}.ln-api__step b[data-v-6279feb6]{font-size:14px;font-weight:550;color:var(--ln-muted);transition:color .3s}.ln-api__step.is-done b[data-v-6279feb6],.ln-api__step.is-run b[data-v-6279feb6]{color:var(--ln-text)}.ln-api__step small[data-v-6279feb6]{font:12px ui-monospace,Menlo,monospace;color:var(--ln-dim)}.ln-api__link[data-v-6279feb6]{position:absolute;left:36px;right:12px;top:12px;height:1px;background:var(--ln-line-2);overflow:hidden}.ln-api__link em[data-v-6279feb6]{display:block;height:100%;background:var(--ln-ok);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ln-ease)}.ln-api__step.is-done .ln-api__link em[data-v-6279feb6]{transform:scaleX(1)}.ln-api__spin[data-v-6279feb6]{animation:ln-spin-6279feb6 1s linear infinite}@keyframes ln-spin-6279feb6{to{transform:rotate(360deg)}}@media(max-width:860px){.ln-api__frame[data-v-6279feb6]{height:auto;margin-top:48px}.ln-api__pipe[data-v-6279feb6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ln-api__link[data-v-6279feb6]{display:none}}.ln-seg[data-v-a342f3a8]{display:inline-flex;margin-top:28px;padding:3px;border-radius:10px;border:1px solid var(--ln-line-2);background:#ffffff05}.ln-seg button[data-v-a342f3a8]{height:30px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--ln-muted);font:inherit;font-size:13px;cursor:pointer;transition:background-color .15s,color .15s}.ln-seg button.is-active[data-v-a342f3a8]{background:#ffffff14;color:var(--ln-text)}.ln-table[data-v-a342f3a8]{margin-top:72px;border-top:1px solid var(--ln-line)}.ln-table__row[data-v-a342f3a8]{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,1fr)) minmax(0,2fr) minmax(0,1.6fr) 110px;align-items:center;gap:16px;padding:22px 4px;border-bottom:1px solid var(--ln-line);font-size:15px;color:var(--ln-text-2);transition:background-color .15s}.ln-table__row[data-v-a342f3a8]:not(.ln-table__row--head):hover{background:#ffffff05}.ln-table__row--head[data-v-a342f3a8]{padding:14px 4px;font-size:12px;color:var(--ln-dim)}.ln-table__row.is-featured[data-v-a342f3a8]{background:#ffffff08}.ln-table__name[data-v-a342f3a8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ln-table__name b[data-v-a342f3a8]{font-size:16px;font-weight:550;color:var(--ln-text)}.ln-table__name em[data-v-a342f3a8]{font-style:normal;font-size:11px;padding:2px 7px;border-radius:999px;background:#5e6ad238;color:#c4c9f5}.ln-table__name small[data-v-a342f3a8]{flex-basis:100%;font-size:13px;color:var(--ln-dim)}.ln-table__price[data-v-a342f3a8]{text-align:right}.ln-table__price b[data-v-a342f3a8]{font-size:18px;font-weight:550;color:var(--ln-text);font-variant-numeric:tabular-nums}.ln-table__price small[data-v-a342f3a8]{color:var(--ln-dim);font-size:13px}.ln-table__total[data-v-a342f3a8]{display:block;opacity:0;transition:opacity .25s}.ln-table__total.is-on[data-v-a342f3a8]{opacity:1}.ln-table__cta[data-v-a342f3a8]{text-align:right}@media(max-width:1100px){.ln-table__row[data-v-a342f3a8]{grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,1fr)) minmax(0,1.6fr) 100px}.ln-table__net[data-v-a342f3a8],.ln-table__row--head[data-v-a342f3a8]>:nth-child(5){display:none}}@media(max-width:860px){.ln-table__row--head[data-v-a342f3a8]{display:none}.ln-table__row[data-v-a342f3a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:20px 0}.ln-table__net[data-v-a342f3a8]{display:block}.ln-table__name[data-v-a342f3a8],.ln-table__net[data-v-a342f3a8]{grid-column:1 / -1}.ln-table__row>[data-l][data-v-a342f3a8]:before{content:attr(data-l);display:block;font-size:11px;color:var(--ln-dim)}.ln-table__price[data-v-a342f3a8]{grid-column:1 / 3;text-align:left}}@media(max-width:560px){.ln-seg[data-v-a342f3a8]{display:flex}.ln-seg button[data-v-a342f3a8]{flex:1;padding:0 6px}}.ln-compose[data-v-b0d3366e]{position:relative;margin-top:80px;height:520px}.ln-board[data-v-b0d3366e]{position:absolute;top:40px;right:0;bottom:0;left:240px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border-radius:12px;border:1px solid var(--ln-line);background:var(--ln-bg-2);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent),linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent),linear-gradient(180deg,#000 70%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.ln-board__head[data-v-b0d3366e]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--ln-text-2)}.ln-board__head i[data-v-b0d3366e]{font-style:normal;color:var(--ln-dim)}.ln-board__card[data-v-b0d3366e]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:12px;border-radius:8px;border:1px solid var(--ln-line);background:var(--ln-card)}.ln-board__card small[data-v-b0d3366e]{font-size:11px;color:var(--ln-dim)}.ln-board__card b[data-v-b0d3366e]{font-size:13px;font-weight:500}.ln-board__tags[data-v-b0d3366e]{display:flex;gap:6px}.ln-board__tags em[data-v-b0d3366e]{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--ln-line-2);color:var(--ln-muted)}.ln-thread[data-v-b0d3366e]{position:absolute;left:0;top:0;width:440px;padding:0 0 12px;border-radius:12px;border:1px solid var(--ln-line-2);background:var(--ln-card);box-shadow:0 30px 60px -10px #000c}.ln-thread__head[data-v-b0d3366e]{display:flex;align-items:center;gap:8px;margin:0;padding:16px 20px;border-bottom:1px solid var(--ln-line);font-size:14px}.ln-thread__head span[data-v-b0d3366e]{color:var(--ln-dim);font-size:13px}.ln-thread__msg[data-v-b0d3366e]{display:flex;flex-direction:column;gap:2px;padding:12px 20px 0;font-size:14px}.ln-thread__msg b[data-v-b0d3366e]{font-size:13px;font-weight:550}.ln-thread__msg span[data-v-b0d3366e]{color:var(--ln-text-2)}.ln-thread__input[data-v-b0d3366e]{display:flex;align-items:center;justify-content:space-between;margin:18px 12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--ln-line-2);color:var(--ln-dim);font-size:14px}.ln-thread__send[data-v-b0d3366e]{display:inline-flex;padding:6px 10px;border-radius:6px;background:var(--ln-accent);color:#fff}@media(max-width:860px){.ln-compose[data-v-b0d3366e]{height:auto}.ln-board[data-v-b0d3366e]{display:none}.ln-thread[data-v-b0d3366e]{position:static;width:100%}}.ln-chartbox[data-v-a36c29fa]{margin-top:80px;padding:24px;border-radius:12px;border:1px solid var(--ln-line);background:linear-gradient(180deg,var(--ln-bg-2),var(--ln-bg))}.ln-chartbox__head[data-v-a36c29fa]{display:flex;justify-content:space-between;font-size:14px;color:var(--ln-text-2)}.ln-chartbox__head b[data-v-a36c29fa]{font-weight:500}.ln-chartbox__head span[data-v-a36c29fa]{color:var(--ln-dim)}.ln-chart[data-v-a36c29fa]{display:block;width:100%;height:260px;margin-top:16px;overflow:visible}.ln-chart__grid[data-v-a36c29fa]{stroke:#ffffff0d;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.ln-chart__line[data-v-a36c29fa]{fill:none;stroke:#ffffff4d;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.4,0,.2,1) .2s}.ln-chart__dot[data-v-a36c29fa]{fill:#26b5ce;opacity:0;transition:opacity .4s;transition-delay:calc(.3s + var(--i) * 70ms)}.ln-chartbox.is-in .ln-chart__line[data-v-a36c29fa]{stroke-dashoffset:0}.ln-chartbox.is-in .ln-chart__dot[data-v-a36c29fa]{opacity:1}@media(max-width:560px){.ln-chartbox[data-v-a36c29fa]{margin-top:48px;padding:18px}.ln-chartbox__head[data-v-a36c29fa]{flex-direction:column;gap:4px}.ln-chart[data-v-a36c29fa]{height:160px}.ln-chart__dot[data-v-a36c29fa]{display:none}}.ln-faq[data-v-14edcbbc]{border-top:1px solid var(--ln-line)}.ln-faq details[data-v-14edcbbc]{border-bottom:1px solid var(--ln-line)}.ln-faq summary[data-v-14edcbbc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;color:var(--ln-text)}.ln-faq summary[data-v-14edcbbc]::-webkit-details-marker{display:none}.ln-faq summary svg[data-v-14edcbbc]{flex:none;color:var(--ln-dim);transition:transform .2s}.ln-faq details[open] summary svg[data-v-14edcbbc]{transform:rotate(45deg)}.ln-faq details p[data-v-14edcbbc]{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--ln-muted)}.ln-final[data-v-9f3a2fe5]{padding:200px 0 160px}.ln-final__row[data-v-9f3a2fe5]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.ln-final h2[data-v-9f3a2fe5]{margin:0;font-size:clamp(36px,4.8vw,64px);line-height:1.04;font-weight:510;letter-spacing:-.035em}.ln-final__cta[data-v-9f3a2fe5]{display:flex;gap:12px}@media(max-width:860px){.ln-final[data-v-9f3a2fe5]{padding:140px 0 112px}}:root{--text-color-primary: var(--p-text);--text-color-secondary: var(--p-muted);--text-color-tertiary: var(--p-subtle);--text-color-white: var(--p-on-accent);--text-color-sidebar-inactive: var(--p-muted);--bg-color-primary: var(--p-surface);--bg-color-secondary: var(--p-surface);--bg-color-tertiary: var(--p-raised);--bg-color-sidebar: var(--p-surface);--bg-color-sidebar-light: var(--p-canvas);--bg-color-hover: var(--p-raised);--border-color: var(--p-border);--border-color-light: var(--p-border);--border-color-hover: var(--p-border-strong);--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--box-shadow-light: var(--p-shadow);--box-shadow-medium: var(--p-shadow);--box-shadow-heavy: var(--p-shadow);--box-shadow-hover: var(--p-shadow);--border-radius-xs: 4px;--border-radius-sm: 8px;--border-radius-medium: 12px;--border-radius-large: 16px;--border-radius-xl: 20px;--border-radius-2xl: 24px;--border-radius-3xl: 30px;--border-radius-full: 50%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--navbar-height: 60px;--sidebar-width: 240px;--sidebar-width-collapsed: 64px;--content-max-width: 1200px;--container-padding: 24px;--z-dropdown: 1000;--z-sidebar: 1001;--z-navbar: 1002;--z-drawer-bg: 999;--neutral-bg: #f5f7fa;--subtle-bg: #f8fafc;--card-bg-solid: #ffffff;--card-bg: rgba(255, 255, 255, .96);--terminal-bg: #f3f6fb;--terminal-foreground: #1f2937;--terminal-cursor: #16a34a;--auth-page-bg: linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 100%);--auth-header-bg: rgba(255, 255, 255, .95);--success-bg: #f0fdf4;--info-bg: #eff6ff;--warning-bg: #fffbeb;--error-bg: #fef2f2;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--breakpoint-lg: 1280px;--breakpoint-xl: 1536px}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;font-size:16px;line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.ln){background-color:#08090a}html.dark,html.dark *{scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--text-color-primary);background-color:var(--bg-color-primary);font-weight:var(--font-weight-normal);font-feature-settings:"cv01","ss03";letter-spacing:-.011em}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--border-radius-2xl);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:background-color var(--p-dur) var(--p-ease),color var(--p-dur) var(--p-ease),border-color var(--p-dur) var(--p-ease),box-shadow var(--p-dur) var(--p-ease),transform var(--p-dur-fast) var(--p-ease);position:relative;overflow:hidden;border:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-primary{background:linear-gradient(135deg,var(--p-blue),var(--p-blue-strong));color:var(--text-color-white);box-shadow:0 4px 15px color-mix(in srgb,var(--p-blue) 25%,transparent)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--p-strong),var(--p-blue));transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--p-blue) 35%,transparent)}.btn-secondary{background:transparent;color:var(--p-accent-ink);border:2px solid var(--p-blue);box-shadow:0 2px 8px color-mix(in srgb,var(--p-blue) 10%,transparent)}.btn-secondary:hover:not(:disabled){background:var(--p-blue);color:var(--text-color-white);transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--p-blue) 25%,transparent)}.btn-outline{background:var(--bg-color-primary);color:var(--text-color-primary);border:1px solid var(--border-color);box-shadow:var(--box-shadow-sm)}.btn-outline:hover:not(:disabled){background:var(--bg-color-hover);border-color:var(--border-color-hover);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text-color-secondary);border:none}.btn-ghost:hover:not(:disabled){background:var(--bg-color-hover);color:var(--p-accent-ink)}.btn-sm{padding:8px 16px;font-size:var(--font-size-sm);border-radius:var(--border-radius-xl)}.btn-lg{padding:16px 32px;font-size:var(--font-size-lg);border-radius:var(--border-radius-3xl)}.nav-link{text-decoration:none;color:var(--text-color-primary);padding:10px 20px;border-radius:var(--border-radius-2xl);transition:background-color var(--p-dur) var(--p-ease),color var(--p-dur) var(--p-ease),transform var(--p-dur-fast) var(--p-ease);font-weight:var(--font-weight-medium);position:relative;overflow:hidden}.nav-link:hover{background:var(--p-raised);color:var(--p-accent-ink);transform:translateY(-1px)}.nav-link.active{background:var(--p-blue);color:var(--text-color-white);box-shadow:0 2px 8px color-mix(in srgb,var(--p-blue) 25%,transparent)}.card{background:var(--bg-color-secondary);padding:var(--spacing-2xl);border-radius:var(--border-radius-2xl);box-shadow:var(--box-shadow-medium);transition:transform var(--p-dur-slow) var(--p-ease),box-shadow var(--p-dur-slow) var(--p-ease),border-color var(--p-dur) var(--p-ease);border:1px solid var(--border-color)}.card:hover{transform:translateY(-4px);box-shadow:var(--box-shadow-hover);border-color:var(--border-color-hover)}.card-compact{padding:var(--spacing-xl);border-radius:var(--border-radius-large)}.card-minimal{padding:var(--spacing-lg);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-light)}.form-input{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--border-radius-medium);font-size:var(--font-size-base);transition:border-color var(--p-dur) var(--p-ease),box-shadow var(--p-dur) var(--p-ease),background-color var(--p-dur) var(--p-ease);background:var(--bg-color-primary);color:var(--text-color-primary)}.form-input:focus{outline:none;border-color:var(--p-blue);box-shadow:0 0 0 3px var(--p-accent-line)}.form-input:disabled{background:var(--bg-color-tertiary);color:var(--text-color-tertiary);cursor:not-allowed}.section-header{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header h1,.section-header h2{font-size:var(--font-size-4xl);color:var(--text-color-primary);margin:0 0 var(--spacing-md) 0;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--text-color-primary),var(--text-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header h3{font-size:var(--font-size-2xl);color:var(--text-color-primary);margin:0 0 var(--spacing-sm) 0;font-weight:var(--font-weight-semibold)}.section-header p{font-size:var(--font-size-lg);color:var(--text-color-secondary);margin:0;font-weight:var(--font-weight-normal)}.grid{display:grid;gap:var(--spacing-lg)}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mx-auto{margin-left:auto;margin-right:auto}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--p-accent-ink)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.text-white{color:var(--text-color-white)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.container-fluid{width:100%;padding:0 var(--container-padding)}@media(max-width:1024px){:root{--content-max-width: 768px;--container-padding: 20px;--navbar-height: 56px;--sidebar-width: 200px}.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--content-max-width: 100%;--container-padding: 16px;--navbar-height: 56px;--sidebar-width: 280px;--font-size-4xl: 32px;--font-size-3xl: 24px;--font-size-2xl: 20px;--font-size-xl: 18px;--spacing-3xl: 40px;--spacing-2xl: 28px;--spacing-xl: 22px}.grid-cols-4,.grid-cols-3,.grid-cols-2,.grid-auto-fit{grid-template-columns:1fr}.btn{padding:12px 24px;font-size:var(--font-size-sm)}.btn-sm{padding:8px 16px;font-size:var(--font-size-xs)}.btn-lg{padding:14px 28px;font-size:var(--font-size-base)}.card{padding:var(--spacing-lg)}.section-header h1,.section-header h2{font-size:var(--font-size-3xl)}}@media(max-width:480px){:root{--container-padding: 12px;--font-size-4xl: 28px;--font-size-3xl: 22px;--font-size-2xl: 18px;--spacing-2xl: 22px;--spacing-xl: 18px;--spacing-lg: 14px}.btn{padding:10px 20px}.card{padding:var(--spacing-md)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .6s ease-out}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}::selection{color:var(--p-on-accent);background:var(--p-blue)}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-color-tertiary);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb{background:var(--border-color-hover);border-radius:var(--border-radius-sm);transition:background-color var(--p-dur) var(--p-ease)}::-webkit-scrollbar-thumb:hover{background:var(--p-blue)}}a{color:var(--p-accent-ink);text-decoration:none;transition:color var(--p-dur) var(--p-ease)}a:hover{color:var(--p-strong);text-decoration:none}ul,ol{list-style:none}ul.styled,ol.styled{list-style:revert;padding-left:var(--spacing-lg)}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse;background:var(--bg-color-secondary);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-light)}table:not([class*=el-table]){overflow:hidden}th,td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}th{background:var(--bg-color-tertiary);font-weight:var(--font-weight-semibold);color:var(--text-color-primary)}tr:hover{background:var(--bg-color-hover)}.loading{opacity:.7;pointer-events:none;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--border-color);border-top:2px solid var(--p-blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.dark{--text-color-primary: var(--p-text);--text-color-secondary: var(--p-muted);--text-color-tertiary: var(--p-subtle);--text-color-light: var(--p-faint);--text-color-sidebar-inactive: var(--p-subtle);--text-color-sidebar-primary: var(--p-text);--bg-color-primary: var(--p-canvas);--bg-color-secondary: var(--p-surface);--bg-color-tertiary: var(--p-canvas);--bg-color-sidebar: var(--p-surface);--bg-color-sidebar-logo: var(--p-canvas);--bg-color-sidebar-light: var(--p-surface);--bg-color-hover: rgb(255 255 255 / 4%);--bg-color-active: rgb(255 255 255 / 7%);--bg-color-overlay: rgba(0, 0, 0, .7);--border-color: var(--p-border);--border-color-light: var(--p-border);--border-color-hover: var(--p-border-strong);--border-color-focus: var(--p-blue);--border-color-disabled: var(--p-track);--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--box-shadow-light: 0 4px 15px rgba(0, 0, 0, .2);--box-shadow-medium: 0 8px 25px rgba(0, 0, 0, .25);--box-shadow-heavy: 0 15px 35px rgba(0, 0, 0, .35);--box-shadow-hover: 0 20px 40px rgba(0, 0, 0, .4);--el-color-primary: var(--p-blue);--el-color-primary-dark-2: var(--p-blue-strong);--el-color-primary-light-3: color-mix(in srgb, var(--p-blue) 70%, var(--p-canvas));--el-color-primary-light-5: color-mix(in srgb, var(--p-blue) 50%, var(--p-canvas));--el-color-primary-light-7: color-mix(in srgb, var(--p-blue) 30%, var(--p-canvas));--el-color-primary-light-8: color-mix(in srgb, var(--p-blue) 20%, var(--p-canvas));--el-color-primary-light-9: color-mix(in srgb, var(--p-blue) 10%, var(--p-canvas));--el-color-success: var(--p-success);--el-color-warning: var(--p-warning);--el-color-danger: var(--p-danger);--el-color-error: var(--p-danger);--el-color-info: var(--p-muted);--el-bg-color: var(--p-surface);--el-bg-color-page: var(--p-canvas);--el-bg-color-overlay: var(--p-surface);--el-text-color-primary: var(--p-text);--el-text-color-regular: var(--p-muted);--el-text-color-secondary: var(--p-subtle);--el-text-color-placeholder: var(--p-subtle);--el-border-color: var(--p-border);--el-border-color-light: var(--p-border);--el-border-color-lighter: var(--p-border);--el-fill-color: var(--p-surface);--el-fill-color-light: var(--p-raised);--el-fill-color-lighter: var(--p-canvas);--el-fill-color-blank: var(--p-surface);--el-mask-color: rgba(0, 0, 0, .6);--neutral-bg: var(--p-surface);--subtle-bg: var(--p-raised);--card-bg-solid: var(--p-surface);--card-bg: var(--p-veil);--terminal-bg: #0b1220;--terminal-foreground: #d4d4d4;--terminal-cursor: #d4d4d4;--auth-page-bg: linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 100%);--auth-header-bg: rgba(255, 255, 255, .95);--success-bg: var(--p-success-soft);--info-bg: var(--p-blue-soft);--warning-bg: var(--p-warning-soft);--error-bg: var(--p-danger-soft)}.ln{--ln-bg: #08090a;--ln-bg-2: #0f1011;--ln-card: #141516;--ln-line: rgb(255 255 255 / 8%);--ln-line-2: rgb(255 255 255 / 12%);--ln-text: #f7f8f8;--ln-text-2: #d0d6e0;--ln-muted: #8a8f98;--ln-dim: #7a7f88;--ln-accent: #5e6ad2;--ln-blue: #4c7dff;--ln-ok: #4cb782;--ln-warn: #f2c94c;--ln-ease: cubic-bezier(.2, .7, .2, 1);min-height:100vh;overflow-x:clip;background:var(--ln-bg);color:var(--ln-text);font-family:Inter Variable,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv01","ss03";letter-spacing:-.011em;-webkit-font-smoothing:antialiased}.ln *,.ln *:before,.ln *:after{box-sizing:border-box}.ln [id]{scroll-margin-top:80px}.ln a{color:inherit;text-decoration:none}.ln :is(h1,h2,h3){color:var(--ln-text)}.ln :is(a,button,summary):focus-visible{outline:2px solid var(--ln-blue);outline-offset:2px;border-radius:6px}.ln-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.ln-wrap--wide{max-width:1352px;padding:0 16px}.ln-mono{font:400 11px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ln-dim)}.ln-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ln-pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#e6e6e6;color:#08090a!important;font-size:13px;font-weight:550;transition:background-color .15s}.ln-pill:hover{background:#fff}.ln-pill--lg{height:40px;padding:0 20px;font-size:14px}.ln-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ln-text-2);background:#ffffff0a;border:1px solid var(--ln-line-2);white-space:nowrap;transition:background-color .15s,color .15s}.ln-btn:hover{background:#ffffff14;color:var(--ln-text)}.ln-btn--light{background:#e6e6e6;color:#08090a!important;border-color:transparent}.ln-btn--light:hover{background:#fff}.ln-btn--lg{height:40px;padding:0 18px;font-size:14px;border-radius:999px}.ln-more{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:15px;color:var(--ln-muted);transition:color .15s}.ln-more:hover{color:var(--ln-text)}.ln-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ln-dim)}.ln-dot--ok{background:var(--ln-ok)}.ln-dot--warn{background:var(--ln-warn)}.ln-pill,.ln-btn{transition:background-color .15s,color .15s,transform .12s}.ln-pill:active,.ln-btn:active{transform:scale(.97)}.ln-reveal{opacity:0;transform:translateY(var(--ln-lift, 16px));filter:blur(4px);transition:opacity .9s var(--ln-ease),transform .9s var(--ln-ease),filter .9s var(--ln-ease);transition-delay:var(--ln-delay, 0s)}.ln-reveal.is-in{opacity:1;transform:none;filter:none}.ln-reveal.is-instant{transition:none}@media(prefers-reduced-motion:reduce){.ln *,.ln *:before{animation:none!important;transition:none!important}.ln-reveal{opacity:1;transform:none;filter:none}}@media(max-width:860px){.ln-wrap{padding:0 20px}}@media(max-width:560px){.ln-wrap--wide{padding:0 8px}}
