@charset "UTF-8";.mp[data-v-8ef39967]{width:100%;max-width:32rem;margin-inline:auto}.mp__code[data-v-8ef39967]{color:var(--lp-accent, var(--color-primary))}.mp__file[data-v-8ef39967]{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:var(--tracking-normal);color:var(--color-text)}.mp__meta[data-v-8ef39967]{display:inline-flex;align-items:center;gap:var(--space-2)}.mp__stack[data-v-8ef39967]{display:inline-flex}.mp__avatar[data-v-8ef39967]{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--color-surface-raised)}.mp__avatar+.mp__avatar[data-v-8ef39967]{margin-left:-3px}.mp__doc[data-v-8ef39967]{padding:var(--space-6) var(--space-4) var(--space-5) 0;font-family:var(--font-code);font-size:.8125rem;line-height:1.95;color:var(--color-text-secondary);background-image:linear-gradient(90deg,transparent 2.75rem,var(--color-border-subtle) 2.75rem,var(--color-border-subtle) calc(2.75rem + 1px),transparent calc(2.75rem + 1px))}.mp__line[data-v-8ef39967]{display:flex;gap:var(--space-4);min-height:1.95em;white-space:pre}.mp__no[data-v-8ef39967]{flex-shrink:0;width:2.75rem;padding-right:var(--space-3);text-align:right;font-size:var(--text-2xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;opacity:.7}.mp__tok-mark[data-v-8ef39967]{color:var(--lp-accent, var(--color-primary))}.mp__tok-h[data-v-8ef39967]{font-weight:var(--weight-bold);color:var(--color-text)}.mp__tok-fence[data-v-8ef39967]{color:var(--color-text-tertiary)}.mp__cursor[data-v-8ef39967]{--mp-ink: var(--c-ink);position:relative;display:inline-block;width:2px;height:1.3em;margin-left:1px;vertical-align:-.25em;background:var(--c);border-radius:1px}:root[data-theme=dark] .mp__cursor[data-v-8ef39967]{--mp-ink: var(--c)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .mp__cursor[data-v-8ef39967]{--mp-ink: var(--c)}}.mp__chip[data-v-8ef39967]{position:absolute;bottom:calc(100% + 3px);left:-1px;padding:1px 6px;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.5;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--mp-ink);background:oklch(from var(--c) l c h/.16);border:1px solid oklch(from var(--c) l c h/.7);border-radius:var(--radius-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mp__chip[data-v-8ef39967]:before{content:"▸";margin-right:4px;color:var(--c)}.mp__cursor--below .mp__chip[data-v-8ef39967]{top:calc(100% + 3px);bottom:auto}.mp__cursor--flip .mp__chip[data-v-8ef39967]{left:auto;right:-1px}.mp__sel[data-v-8ef39967]{background:oklch(from var(--c) l c h/.28);border-radius:1px;color:var(--color-text)}.mp[data-in] .mp__line[data-v-8ef39967]{animation:fade-in var(--duration-normal) var(--ease-out-quart) backwards;animation-delay:calc(.36s + var(--l) * 55ms)}.mp[data-in] .mp__cursor[data-v-8ef39967]{animation:mp-lock-8ef39967 var(--duration-spring-snappy) var(--ease-spring-snappy) backwards;animation-delay:calc(.9s + var(--at) * .2s)}.mp[data-in] .mp__sel[data-v-8ef39967]{animation:fade-in var(--duration-normal) var(--ease-out-quart) 1.15s backwards}.mp[data-in] .mp__typed[data-v-8ef39967]{animation:mp-type-8ef39967 .9s steps(var(--n)) 1.5s backwards}.mp[data-in] .mp__cursor--typing[data-v-8ef39967]{animation:mp-lock-8ef39967 var(--duration-spring-snappy) var(--ease-spring-snappy) 1.3s backwards,mp-caret-8ef39967 .9s steps(var(--n)) 1.5s backwards}@keyframes mp-lock-8ef39967{0%{opacity:0;transform:translateY(-6px) scale(.6)}to{opacity:1;transform:none}}@keyframes mp-type-8ef39967{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mp-caret-8ef39967{0%{translate:calc(var(--n) * -1ch) 0}to{translate:0 0}}@media(max-width:420px){.mp__doc[data-v-8ef39967]{font-size:.75rem}}.cn-presence[data-v-03fbbe30]{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px oklch(from var(--c) l c h/.7)}.cn-pro[data-v-03fbbe30]{flex-shrink:0}.cn-spin[data-v-03fbbe30]{animation:spin .8s linear infinite}.cn-more[data-v-03fbbe30]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.cn-more a[data-v-03fbbe30]{color:var(--lp-accent)}.cn-vault[data-v-03fbbe30]{--bracket-color: var(--lp-accent);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cn-vault__main[data-v-03fbbe30]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border-right:1px solid var(--color-border)}.cn-vault__lock[data-v-03fbbe30]{display:grid;place-items:center;width:3rem;height:3rem;color:var(--lp-accent);background:var(--lp-accent-surface);border:1px solid var(--lp-line);border-radius:50%;box-shadow:var(--lp-glow)}.cn-vault__heading[data-v-03fbbe30]{font-size:var(--text-lg);font-weight:var(--weight-light);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text)}.cn-vault__desc[data-v-03fbbe30]{margin:0;max-width:52ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.cn-vault__flow[data-v-03fbbe30]{display:flex;align-items:center;width:100%;margin-top:var(--space-2)}.cn-vault__node[data-v-03fbbe30]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.cn-vault__node svg[data-v-03fbbe30]{color:var(--color-text-tertiary)}.cn-vault__node em[data-v-03fbbe30]{font-style:normal;font-weight:var(--weight-regular);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--color-text-tertiary)}.cn-vault__wire[data-v-03fbbe30]{position:relative;display:grid;flex:1;place-items:center;min-width:3rem;height:1px;margin-inline:var(--space-2);color:var(--lp-accent);background:var(--lp-line)}.cn-vault__wire svg[data-v-03fbbe30]{padding:3px;box-sizing:content-box;background:var(--color-surface-raised);border:1px solid var(--lp-line);border-radius:50%}.cn-vault__specs[data-v-03fbbe30]{display:flex;flex-direction:column;margin:0;padding:var(--space-4) var(--space-8);list-style:none}.cn-vault__spec[data-v-03fbbe30]{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4)}.cn-vault__spec+.cn-vault__spec[data-v-03fbbe30]{border-top:1px dashed var(--color-border)}.cn-vault__key[data-v-03fbbe30]{padding-top:2px;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--lp-accent)}.cn-vault__value[data-v-03fbbe30]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text)}.cn-mode[data-v-03fbbe30]{display:flex;gap:6px;height:4.5rem;margin-bottom:var(--space-4);padding:8px;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.cn-mode__pane[data-v-03fbbe30]{display:flex;flex:1;flex-direction:column;gap:5px;padding:6px;border:1px solid var(--color-border-subtle);border-radius:2px}.cn-mode__pane i[data-v-03fbbe30]{display:block;height:3px;border-radius:1px;background:var(--color-border-strong);opacity:.6}.cn-mode__pane i[data-v-03fbbe30]:nth-child(1){width:55%}.cn-mode__pane i[data-v-03fbbe30]:nth-child(2){width:85%}.cn-mode__pane i[data-v-03fbbe30]:nth-child(3){width:70%}.cn-mode__pane i[data-v-03fbbe30]:nth-child(4){width:40%}.cn-mode__pane--src i[data-v-03fbbe30]:nth-child(2){background:var(--lp-accent);opacity:.8}.cn-mode__pane--out i[data-v-03fbbe30]:nth-child(1){height:5px;background:var(--color-text-secondary);opacity:.9}.cn-mode--edit .cn-mode__pane--out[data-v-03fbbe30],.cn-mode--preview .cn-mode__pane--src[data-v-03fbbe30]{display:none}@media(max-width:860px){.cn-vault[data-v-03fbbe30]{grid-template-columns:minmax(0,1fr)}.cn-vault__main[data-v-03fbbe30]{border-right:none;border-bottom:1px solid var(--color-border)}}@media(max-width:640px){.lp-hero__ctas[data-v-03fbbe30]>*{flex:1 1 100%}.cn-vault__main[data-v-03fbbe30]{padding:var(--space-5)}.cn-vault__specs[data-v-03fbbe30]{padding:var(--space-2) var(--space-5)}.cn-vault__spec[data-v-03fbbe30]{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.cn-vault__node em[data-v-03fbbe30]{display:none}}
