.lo-make{color:var(--lo-on-stage)}.lo-make,.lo-make-frame{position:relative;min-height:100dvh;background:var(--lo-stage-deep)}.lo-make-stage{position:absolute;inset:0;background:linear-gradient(to top,var(--lo-stage-deep) 8%,color-mix(in srgb,var(--lo-stage-deep) 42%,transparent) 46%,transparent 70%),url(/make/curtain.webp) 50% /cover no-repeat,var(--lo-stage-deep);color:var(--lo-on-stage)}.lo-make-frame[data-mode=run] .lo-make-stage,.lo-make-frame[data-mode=seed] .lo-make-stage{background:var(--lo-stage-deep)}.lo-make-stage[data-preview=true]{background-size:cover;background-position:50%;background-repeat:no-repeat}.lo-make-stage .lv-root{height:100%;min-height:100dvh}.lo-make-wait{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lo-make-ask{position:absolute;inset:56px 0 0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--lo-sp-4) var(--lo-sp-5) var(--lo-sp-5);pointer-events:none}.lo-make-ask>*{pointer-events:auto}.lo-make-frame[data-mode=choice] .lo-make-ask{background:linear-gradient(to top,var(--lo-stage-deep) 0,color-mix(in srgb,var(--lo-stage-deep) 78%,transparent) 42%,transparent 78%)}.lo-make-box{width:min(720px,100%);max-height:100%;margin-inline:auto;display:flex;flex-direction:column;gap:var(--lo-sp-3);padding:var(--lo-sp-4);overflow-y:auto;color:var(--lo-on-stage);background:color-mix(in srgb,var(--lo-stage) 88%,transparent);border:1px solid color-mix(in srgb,var(--lo-on-stage) 16%,transparent);border-radius:18px;box-shadow:0 24px 64px var(--lo-stage-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lo-make-frame[data-mode=choice] .lo-make-box{width:min(640px,100%);gap:var(--lo-sp-2);padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lo-make-seedbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--lo-sp-2);margin-left:auto}.lo-make-seedbar .lo-make-kicker{margin-right:auto;text-shadow:0 1px 0 var(--lo-stage-deep),0 6px 18px var(--lo-stage-deep)}.lo-make-frame[data-mode=seed] .lv-quick{display:none}.lo-make-frame[data-mode=seed] .lo-make-ask{inset:68px 72px auto auto;justify-content:flex-start;padding:0;max-width:min(100%,520px)}.lo-make-kicker{margin:0;font-size:var(--lo-fs-2);font-weight:700;letter-spacing:.08em;color:var(--lo-on-stage-dim)}.lo-make-h{margin:0;font-size:var(--lo-fs-7);font-weight:800;letter-spacing:var(--lo-track-display);line-height:1.2;color:var(--lo-on-stage);text-wrap:balance}.lo-make-h label{font:inherit;letter-spacing:inherit;cursor:pointer}.lo-make-lede{margin:0;color:var(--lo-on-stage-dim);font-size:var(--lo-fs-4);text-wrap:pretty}.lo-make-axis{font-size:var(--lo-fs-2);letter-spacing:.06em}.lo-make-axis,.lo-make-q{margin:0;font-weight:800;color:var(--lo-on-stage)}.lo-make-q{font-size:var(--lo-fs-4);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lo-make-frame[data-mode=choice] .lo-make-axis,.lo-make-frame[data-mode=choice] .lo-make-kicker,.lo-make-frame[data-mode=choice] .lo-make-q{text-shadow:0 1px 0 var(--lo-stage-deep),0 0 14px var(--lo-stage-deep),0 8px 28px var(--lo-stage-deep)}.lo-make-frame[data-mode=choice] .lo-make-q{font-size:var(--lo-fs-5);margin-bottom:var(--lo-sp-2)}.lo-make-line{display:block;width:100%;min-height:72px;resize:none;padding:var(--lo-sp-3) var(--lo-sp-4);font:inherit;font-size:var(--lo-fs-5);line-height:1.5;color:var(--lo-on-stage);background:color-mix(in srgb,var(--lo-stage-deep) 70%,transparent);border:1px solid color-mix(in srgb,var(--lo-on-stage) 22%,transparent);border-radius:var(--lo-radius-m)}.lo-make-line::placeholder{color:var(--lo-on-stage-dim)}.lo-make-line:focus-visible{outline:2px solid var(--lo-focus);outline-offset:2px;border-color:var(--lo-on-stage)}.lo-make-count{margin:0;text-align:right;font-size:var(--lo-fs-2);color:var(--lo-on-stage-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lo-make-err{margin:0;font-size:var(--lo-fs-3);color:var(--lo-danger-bg)}.lo-make-go{display:flex;align-items:center;gap:var(--lo-sp-3);flex-wrap:wrap}.lo-make-ask .lo-btn-ghost{color:var(--lo-on-stage);border-color:color-mix(in srgb,var(--lo-on-stage) 28%,transparent)}.lo-make-ask .lo-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--lo-on-stage) 10%,transparent)}.lo-make-opts{display:flex;flex-direction:column;gap:var(--lo-sp-2)}.lo-make-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;width:100%;min-height:52px;padding:12px 20px;font:inherit;font-size:var(--lo-fs-3);line-height:1.4;color:var(--lo-on-stage);background:color-mix(in srgb,var(--lo-stage) 86%,transparent);border:1px solid color-mix(in srgb,var(--lo-on-stage) 20%,transparent);border-radius:var(--lo-radius-m);display:flex;align-items:center;gap:var(--lo-sp-3);transition:transform .14s ease,background .14s ease,border-color .14s ease}.lo-make-opt .lo-portrait.lo-make-opt-shot,.lo-make-opt-shot{flex:0 0 40px;display:block;overflow:hidden;width:40px;height:54px;background:var(--lo-stage);border-radius:var(--lo-radius-s)}.lo-make-opt-text{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lo-make-opt:hover{transform:translateY(-1px);border-color:var(--lo-on-stage);background:color-mix(in srgb,var(--lo-stage) 72%,transparent)}.lo-make-opt:disabled{color:var(--lo-on-stage-dim);cursor:wait;transform:none}.lo-make-opt[data-escape=true],.lo-make-opt[data-own=true]{color:var(--lo-on-stage-dim);background:transparent;border:none}.lo-make-own{display:grid;grid-template-columns:1fr auto;grid-gap:var(--lo-sp-2);gap:var(--lo-sp-2);align-items:center}.lo-make-own-line{width:100%;min-height:48px;padding:var(--lo-sp-2) var(--lo-sp-4);font:inherit;font-size:var(--lo-fs-3);color:var(--lo-on-stage);background:color-mix(in srgb,var(--lo-stage-deep) 70%,transparent);border:1px solid color-mix(in srgb,var(--lo-on-stage) 22%,transparent);border-radius:var(--lo-radius-m)}.lo-make-own-line:focus-visible{outline:2px solid var(--lo-focus);outline-offset:2px}.lo-make-own .lo-make-err{grid-column:1/-1}.lo-make-opt[data-escape=true]:hover{border-color:color-mix(in srgb,var(--lo-on-stage) 22%,transparent);background:color-mix(in srgb,var(--lo-stage-deep) 40%,transparent)}.lo-make-opt:focus-visible{outline:2px solid var(--lo-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lo-make-opt{transition:none}.lo-make-opt:hover{transform:none}}.lo-make-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--lo-sp-2)}.lo-make-chip{max-width:100%;border:1px solid color-mix(in srgb,var(--lo-on-stage) 16%,transparent);border-radius:999px;padding:var(--lo-sp-1) var(--lo-sp-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-make-chip,.lo-make-fine{font-size:var(--lo-fs-2);color:var(--lo-on-stage-dim)}.lo-make-fine{margin:0}.lo-make-ask .lo-more{color:var(--lo-on-stage)}@media (max-width:720px){.lo-make-ask,.lo-make-box{padding:var(--lo-sp-3)}.lo-make-h{font-size:var(--lo-fs-6)}.lo-make-frame[data-mode=seed] .lo-make-ask{inset:auto var(--lo-sp-3) 168px var(--lo-sp-3);max-width:none}.lo-make-seedbar{flex-direction:column;align-items:stretch;margin-left:0}.lo-make-seedbar .lo-make-kicker{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:0}}.lo-make-link{margin-top:var(--lo-sp-2)}.lo-make-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--lo-sp-3);gap:var(--lo-sp-3)}.lo-make-step{display:flex;align-items:center;gap:var(--lo-sp-3);font-size:var(--lo-fs-4);color:var(--lo-on-stage-dim)}.lo-make-step-dot{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:2px solid color-mix(in srgb,var(--lo-on-stage) 28%,transparent);color:var(--lo-on-primary-solid)}.lo-make-step[data-state=past]{color:var(--lo-on-stage)}.lo-make-step[data-state=past] .lo-make-step-dot{background:var(--lo-primary-solid);border-color:var(--lo-primary-solid)}.lo-make-step[data-state=now]{color:var(--lo-on-stage);font-weight:700}.lo-make-step[data-state=now] .lo-make-step-dot{border-color:var(--lo-primary-solid);box-shadow:0 0 0 4px var(--lo-primary-soft);animation:lo-make-pulse 1.6s ease-in-out infinite}@keyframes lo-make-pulse{50%{box-shadow:0 0 0 9px transparent}}@media (prefers-reduced-motion:reduce){.lo-make-step[data-state=now] .lo-make-step-dot{animation:none}}.lo-make-status{padding:var(--lo-sp-3) var(--lo-sp-4);font-size:var(--lo-fs-3);color:var(--lo-on-stage-dim);background:color-mix(in srgb,var(--lo-stage-deep) 55%,transparent);border:1px solid color-mix(in srgb,var(--lo-on-stage) 16%,transparent);border-radius:var(--lo-radius-m)}.lo-make-done{display:grid;grid-gap:var(--lo-sp-4);gap:var(--lo-sp-4)}.lo-make-done-acts{display:flex;flex-wrap:wrap;gap:var(--lo-sp-3)}