.compose.svelte-oc7c5b{display:flex;flex-direction:column;gap:10px}.lead.svelte-oc7c5b{font-family:var(--serif);font-size:16.5px;line-height:1.5;color:var(--ink)}textarea.svelte-oc7c5b{font-family:var(--serif);font-size:16px;padding:12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:12px;background:var(--card);outline:none;resize:none;color:var(--ink)}textarea.svelte-oc7c5b:focus{border-color:var(--stem)}.primary.svelte-oc7c5b{background:var(--stem);color:#fffdf6;border-radius:999px;padding:13px;font-size:15px;font-weight:600;box-shadow:0 3px 10px #00000029}.primary.svelte-oc7c5b:disabled{opacity:.6}.tiny.svelte-oc7c5b{font-family:var(--mono);font-size:10px;color:var(--ink-soft);text-align:center;letter-spacing:.03em}.err.svelte-oc7c5b{color:var(--seal);font-size:13px;text-align:center}.reading.svelte-oc7c5b{display:flex;flex-direction:column;gap:13px;animation:svelte-oc7c5b-rise .4s ease both}.tension.svelte-oc7c5b{font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:1.45;color:var(--ink-soft)}.voices.svelte-oc7c5b{display:flex;gap:8px;align-items:stretch}.voice.svelte-oc7c5b{flex:1;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;padding:11px 12px}.vlab.svelte-oc7c5b{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--stem);display:block;margin-bottom:4px}.voice.svelte-oc7c5b p:where(.svelte-oc7c5b){font-family:var(--serif);font-size:13.5px;line-height:1.4;color:var(--ink)}.vs.svelte-oc7c5b{align-self:center;font-size:11px;color:var(--ink-soft);flex:none}.whisper.svelte-oc7c5b{background:color-mix(in srgb,var(--stamen) 14%,transparent);border:1px solid color-mix(in srgb,var(--stamen) 40%,transparent);border-radius:12px;padding:11px 13px;font-family:var(--serif);font-size:14.5px;line-height:1.45;color:var(--ink)}.paths.svelte-oc7c5b{display:flex;flex-direction:column;gap:8px}.path.svelte-oc7c5b{border-left:3px solid color-mix(in srgb,var(--petal) 60%,transparent);padding:4px 0 4px 12px}.plab.svelte-oc7c5b{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:block;margin-bottom:2px}.path.svelte-oc7c5b p:where(.svelte-oc7c5b){font-family:var(--serif);font-size:13.5px;line-height:1.45;color:var(--ink)}.commonbox.svelte-oc7c5b{background:color-mix(in srgb,var(--stem) 9%,transparent);border:1px solid color-mix(in srgb,var(--stem) 35%,transparent);border-radius:14px;padding:12px 14px}.clab.svelte-oc7c5b{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--stem-deep);display:block;margin-bottom:4px}.commonbox.svelte-oc7c5b p:where(.svelte-oc7c5b){font-family:var(--serif);font-size:15px;line-height:1.45;color:var(--ink);font-weight:500}.artbox.svelte-oc7c5b img:where(.svelte-oc7c5b){width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 14%,transparent)}.painting.svelte-oc7c5b{aspect-ratio:2.6;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ink-soft);border:1px dashed color-mix(in srgb,var(--ink) 20%,transparent);border-radius:16px}.visrow.svelte-oc7c5b{display:flex;flex-direction:column;gap:6px}.vislab.svelte-oc7c5b{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.actions.svelte-oc7c5b{display:flex;gap:8px}.soft.svelte-oc7c5b{flex:1;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--stem-deep);border:1px solid color-mix(in srgb,var(--stem) 40%,transparent);border-radius:999px;padding:10px}.library.svelte-oc7c5b{display:flex;flex-direction:column;gap:8px;margin-top:6px}.lab.svelte-oc7c5b{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.rows.svelte-oc7c5b{display:flex;flex-direction:column;gap:6px}.wrow.svelte-oc7c5b{display:flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--card) 60%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:12px;padding:6px 8px 6px 6px}.wrow.active.svelte-oc7c5b{border-color:var(--stem)}.wopen.svelte-oc7c5b{flex:1;display:flex;align-items:center;gap:9px;min-width:0;text-align:left}.wopen.svelte-oc7c5b img:where(.svelte-oc7c5b){width:38px;height:38px;border-radius:8px;object-fit:cover;flex:none}.wph.svelte-oc7c5b{width:38px;height:38px;border-radius:8px;background:color-mix(in srgb,var(--stem) 10%,transparent);display:grid;place-items:center;flex:none}.wt.svelte-oc7c5b{font-family:var(--serif);font-size:13px;color:var(--ink);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wdel.svelte-oc7c5b{flex:none;color:var(--ink-soft);font-family:var(--mono);font-size:10px;padding:4px 6px}@keyframes svelte-oc7c5b-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main.svelte-jztt4t{max-width:460px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 12px) 0 calc(env(safe-area-inset-bottom) + 150px);display:flex;flex-direction:column;gap:14px}header.svelte-jztt4t{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.mark.svelte-jztt4t{font-family:var(--mono);font-size:11px;letter-spacing:.34em;color:var(--ink-soft)}.kick.svelte-jztt4t{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--seal)}.modes.svelte-jztt4t{display:flex;gap:6px;margin:0 16px}.modes.svelte-jztt4t button:where(.svelte-jztt4t){flex:1;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:9px 8px;border-radius:999px;border:1px solid var(--line-soft)}.modes.svelte-jztt4t button.on:where(.svelte-jztt4t){color:var(--stem-deep);border-color:color-mix(in srgb,var(--stem) 45%,transparent);background:color-mix(in srgb,var(--stem) 9%,transparent)}.within.svelte-jztt4t{padding:0 16px;display:flex;flex-direction:column;gap:14px}.pad.svelte-jztt4t{padding:0 16px;display:flex;flex-direction:column;gap:10px}textarea.svelte-jztt4t{font-family:var(--serif);font-size:16px;padding:12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:12px;background:var(--card);outline:none;resize:none;color:var(--ink)}textarea.svelte-jztt4t:focus{border-color:var(--stem)}.row.svelte-jztt4t{display:flex;gap:8px;align-items:stretch}.swatchbtn.svelte-jztt4t{flex:none;display:flex;align-items:center;gap:4px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);max-width:46%}.swatchbtn.svelte-jztt4t i:where(.svelte-jztt4t){width:9px;height:18px;border-radius:3px;flex:none}.swatchbtn.svelte-jztt4t i.grown:where(.svelte-jztt4t){width:auto;height:auto;background:none;font-style:normal;font-size:15px;color:var(--stem)}.swatchbtn.svelte-jztt4t span:where(.svelte-jztt4t){font-family:var(--serif);font-style:italic;font-size:12px;color:var(--ink-soft);margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary.svelte-jztt4t{flex:1;background:var(--stem);color:#fffdf6;border-radius:999px;padding:12px;font-size:15px;font-weight:600;box-shadow:0 3px 10px color-mix(in srgb,var(--stem-deep) 30%,transparent)}.primary.svelte-jztt4t:disabled{opacity:.55}.hint.svelte-jztt4t{font-family:var(--mono);font-size:10px;color:var(--ink-soft);text-align:center;letter-spacing:.03em}.stage.svelte-jztt4t{margin:0 16px;aspect-ratio:1;border-radius:18px;overflow:hidden;position:relative}.stage.painting.svelte-jztt4t{background:var(--card);border:1px solid var(--line-soft)}.wash.svelte-jztt4t{position:absolute;width:90%;height:90%;border-radius:50%;filter:blur(38px);opacity:.5}.w1.svelte-jztt4t{background:color-mix(in srgb,var(--petal) 55%,transparent);top:-18%;left:-14%;animation:svelte-jztt4t-drift1 7s ease-in-out infinite alternate}.w2.svelte-jztt4t{background:color-mix(in srgb,var(--stem) 45%,transparent);bottom:-22%;right:-12%;animation:svelte-jztt4t-drift2 8.5s ease-in-out infinite alternate}.w3.svelte-jztt4t{background:color-mix(in srgb,var(--stamen) 50%,transparent);top:28%;left:24%;width:60%;height:60%;animation:svelte-jztt4t-drift3 6s ease-in-out infinite alternate}@keyframes svelte-jztt4t-drift1{to{transform:translate(12%,16%) scale(1.15)}}@keyframes svelte-jztt4t-drift2{to{transform:translate(-10%,-14%) scale(1.2)}}@keyframes svelte-jztt4t-drift3{to{transform:translate(-14%,10%) scale(.9)}}.brush.svelte-jztt4t{position:absolute;inset:auto 0 18px;text-align:center;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink);text-shadow:0 1px 6px var(--card)}@media (prefers-reduced-motion: reduce){.wash.svelte-jztt4t{animation:none}}.stage.done.svelte-jztt4t{aspect-ratio:auto;padding:10px 10px 8px;background:var(--card);border:1px solid var(--line-soft);box-shadow:0 8px 26px color-mix(in srgb,var(--stem-deep) 12%,transparent)}.stage.done.svelte-jztt4t img:where(.svelte-jztt4t){width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:10px;background:var(--chip)}.stage.done.svelte-jztt4t figcaption:where(.svelte-jztt4t){padding:8px 4px 2px;font-family:var(--serif);font-style:italic;font-size:12px;color:var(--ink-soft);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest.svelte-jztt4t{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;background:color-mix(in srgb,var(--stamen) 16%,var(--paper));border:1px solid color-mix(in srgb,var(--stamen) 40%,transparent);font-family:var(--serif);font-size:13px;color:var(--ink);animation:svelte-jztt4t-rise .3s ease both}.sdot.svelte-jztt4t{width:12px;height:12px;border-radius:999px;flex:none;box-shadow:0 0 0 2px #ffffff80}.adopt.svelte-jztt4t{flex:1;text-align:left;font-family:var(--serif);font-size:13px;color:var(--ink)}.adopt.svelte-jztt4t b:where(.svelte-jztt4t){color:var(--seal)}.no.svelte-jztt4t{flex:none;color:var(--ink-soft);font-size:12px;padding:0 2px}@keyframes svelte-jztt4t-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.postrow.svelte-jztt4t{display:flex;flex-direction:column;gap:8px}.postrow.svelte-jztt4t input:where(.svelte-jztt4t){font-family:var(--serif);font-size:16px;padding:11px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:10px;background:var(--card);outline:none;color:var(--ink)}.seal.svelte-jztt4t{background:var(--seal);color:#fffdf6;border-radius:999px;padding:12px;font-size:15px;font-weight:600;box-shadow:0 3px 12px color-mix(in srgb,var(--seal) 30%,transparent)}.quietchip.svelte-jztt4t{align-self:center;font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--ink-soft);padding:6px 14px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--ink) 25%,transparent);background:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.quietchip.on.svelte-jztt4t{color:var(--stem-deep);border-color:var(--stem);border-style:solid;background:color-mix(in srgb,var(--stem) 8%,transparent)}.seal.svelte-jztt4t:disabled{opacity:.55}.err.svelte-jztt4t{color:var(--seal);font-size:13px;text-align:center}.alt.svelte-jztt4t{text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-soft);border-bottom:1px dashed var(--ink-soft);align-self:center;text-decoration:none;padding-bottom:1px;margin-top:4px}.srlive.svelte-jztt4t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.traytitle.svelte-jztt4t{font-family:var(--serif);font-size:17px;font-weight:600;text-align:center}.traylink.svelte-jztt4t{text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--stem-deep);text-decoration:none;border-bottom:1px dashed var(--stem);align-self:center;padding-bottom:1px}@media (min-width: 1000px){main.svelte-jztt4t{max-width:1000px;min-height:100svh;padding:48px 24px 64px;align-content:center}main.withworld.svelte-jztt4t{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.15fr);gap:6px 40px;align-items:start}main.withworld.svelte-jztt4t header:where(.svelte-jztt4t),main.withworld.svelte-jztt4t .modes:where(.svelte-jztt4t){grid-column:1 / -1}.modes.svelte-jztt4t{max-width:380px}.stage.svelte-jztt4t{margin:0;position:sticky;top:36px;grid-column:2;grid-row:3 / span 3}.pad.svelte-jztt4t{padding:0;grid-column:1}main.svelte-jztt4t:not(.withworld){max-width:640px;display:flex}}
