.topbar.svelte-1jis7q7 .bk{position:relative;top:-3px;left:-2px}.generator.svelte-1jis7q7{--ink:#263238;--muted:#69777b;--paper:#f8f7f1;--line:#d8dfdd;--lime:#b9e91d;height:100dvh;min-height:100dvh;color:var(--ink);line-break:strict;background:#e9eeeb;font-family:Geist,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow-y:auto}.phone.svelte-1jis7q7{background:var(--paper);width:min(100%,460px);min-height:100%;margin:auto;box-shadow:0 18px 45px #26323818}.topbar.svelte-1jis7q7{justify-content:space-between;align-items:center;min-height:56px;padding:12px 24px 4px;display:flex}.period.svelte-1jis7q7{color:#657378;white-space:nowrap;background:#eef0eb;border-radius:999px;padding:7px 10px;font-size:12px}.intro.svelte-1jis7q7{padding:18px 24px 8px}.eyebrow.svelte-1jis7q7{color:#40545d;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}h1.svelte-1jis7q7{letter-spacing:-.02em;white-space:nowrap;margin:13px 0 11px;font-size:clamp(30px,8.4vw,37px);font-weight:750;line-height:1.15}.spark.svelte-1jis7q7{color:#85b41b;margin-left:3px;display:inline-block;transform:rotate(8deg)}.intro.svelte-1jis7q7 p:where(.svelte-1jis7q7){max-width:23em;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.preview-note.svelte-1jis7q7{color:#485a53;background:#edf0e9;border-radius:14px;margin:17px 18px 0;padding:12px 15px;font-size:14px;line-height:1.65}.step-head.svelte-1jis7q7{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.step-head.svelte-1jis7q7 h2:where(.svelte-1jis7q7){margin:0;font-size:17px;font-weight:700;line-height:1.4}.step-head.svelte-1jis7q7 span:where(.svelte-1jis7q7){color:#778488;flex:none;font-size:12px}.step.svelte-1jis7q7{margin-top:23px}.step.svelte-1jis7q7>.step-head:where(.svelte-1jis7q7){padding:0 24px 12px}.task-list.svelte-1jis7q7{gap:9px;padding:0 18px;display:grid}.task.svelte-1jis7q7{border:1.5px solid var(--line);width:100%;min-height:76px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:19px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 14px;display:grid}.task.selected.svelte-1jis7q7{background:#f4f9e7;border-color:#86a83c}.task-icon.svelte-1jis7q7{background:#f2f3ed;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.task-copy.svelte-1jis7q7{min-width:0}.task.svelte-1jis7q7 strong:where(.svelte-1jis7q7){font-size:15px;font-weight:700;line-height:1.45;display:block}.task.svelte-1jis7q7 small:where(.svelte-1jis7q7){color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.radio.svelte-1jis7q7{border:1.5px solid #b2bdb9;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.selected.svelte-1jis7q7 .radio:where(.svelte-1jis7q7){background:var(--lime);color:#23310d;border-color:#90b625}.actions.svelte-1jis7q7{padding:22px 18px 30px}.primary.svelte-1jis7q7{background:var(--lime);color:#26330d;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:750;display:flex}.primary.svelte-1jis7q7:disabled{opacity:.55;cursor:not-allowed}.action-note.svelte-1jis7q7{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.spinner.svelte-1jis7q7{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite svelte-1jis7q7-spin}@keyframes svelte-1jis7q7-spin{to{transform:rotate(360deg)}}.error.svelte-1jis7q7{color:#a34337;text-align:center;margin-top:9px;font-size:14px}.result-view.svelte-1jis7q7{padding-top:6px}.result-head.svelte-1jis7q7{justify-content:space-between;align-items:center;gap:10px;padding:18px 22px 6px;display:flex}.mini-label.svelte-1jis7q7{color:var(--muted);font-size:12px}.result-head.svelte-1jis7q7 h2:where(.svelte-1jis7q7){letter-spacing:-.02em;margin:5px 0 0;font-size:26px;line-height:1.2}.back.svelte-1jis7q7{color:#42572b;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f4f9e7;border:1px solid #9bbb52;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:13px;font-weight:650;display:inline-flex}.result-preview.svelte-1jis7q7{margin-top:12px}.result-body.svelte-1jis7q7{padding:13px 18px 32px}.paper.svelte-1jis7q7{border:1.5px solid var(--line);background:#fff;border-radius:23px;padding:20px;box-shadow:0 12px 30px #35271d10}.field.svelte-1jis7q7+.field:where(.svelte-1jis7q7){border-top:1px dashed #d9d2c8;margin-top:18px;padding-top:18px}.field-head.svelte-1jis7q7{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-head.svelte-1jis7q7 span:where(.svelte-1jis7q7){color:var(--muted);font-size:13px;font-weight:700}.field-head.svelte-1jis7q7 button:where(.svelte-1jis7q7){min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #334044;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.field-head.svelte-1jis7q7 button.copied:where(.svelte-1jis7q7){background:var(--lime);color:#26330d;border-color:#90b625}.post-title.svelte-1jis7q7{text-wrap:balance;overflow-wrap:break-word;margin:12px 0 0;font-size:21px;font-weight:750;line-height:1.4}.post-body.svelte-1jis7q7{color:#3f4645;white-space:pre-wrap;overflow-wrap:break-word;margin:13px 0 0;font-size:16px;line-height:1.75}.tags.svelte-1jis7q7{color:#3c5a70;overflow-wrap:break-word;margin:16px 0 0;font-size:14px;line-height:1.7}.result-note.svelte-1jis7q7{color:var(--muted);margin:12px 4px 0;font-size:13px;line-height:1.6}.result-actions.svelte-1jis7q7{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.result-actions.svelte-1jis7q7 button:where(.svelte-1jis7q7){min-height:47px;color:var(--ink);font:inherit;cursor:pointer;background:#e9e8df;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.result-actions.svelte-1jis7q7 button.copied:where(.svelte-1jis7q7){background:var(--lime);color:#26330d}.result-actions.svelte-1jis7q7 button:where(.svelte-1jis7q7):only-child{grid-column:1/-1}.result-actions.svelte-1jis7q7 button:where(.svelte-1jis7q7):disabled{opacity:.6;cursor:wait}.finish.svelte-1jis7q7{color:#35453c;background:#e4e8de;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:11px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.finish.ready.svelte-1jis7q7{background:var(--lime);color:#26330d}.link-box.svelte-1jis7q7{border:1.5px solid var(--line);background:#fff;border-radius:20px;margin:0 18px 30px;padding:18px}.result-body.svelte-1jis7q7 .link-box:where(.svelte-1jis7q7){margin:13px 0 0}.link-box.svelte-1jis7q7 p:where(.svelte-1jis7q7){color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.link-box.svelte-1jis7q7 .desk-hint:where(.svelte-1jis7q7){color:#3f5520;background:#f4f9e7;border-radius:12px;margin-top:10px;padding:9px 12px;font-weight:600}.link-box.svelte-1jis7q7 .error:where(.svelte-1jis7q7){text-align:left;color:#a34337;font-size:13px}.linked.svelte-1jis7q7{align-items:center;gap:3px;font-weight:650;display:inline-flex;color:#4f6b1c!important}.link-row.svelte-1jis7q7{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.link-row.svelte-1jis7q7 input:where(.svelte-1jis7q7){border:1.5px solid var(--line);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:14px;padding:0 13px;font-size:16px}.link-row.svelte-1jis7q7 input:where(.svelte-1jis7q7):focus{border-color:#86a83c;outline:none}.link-row.svelte-1jis7q7 button:where(.svelte-1jis7q7){background:var(--ink);color:#fff;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:5px;padding:0 15px;font-size:14px;font-weight:650;display:inline-flex}.link-row.svelte-1jis7q7 button:where(.svelte-1jis7q7):disabled{opacity:.45;cursor:not-allowed}.toast.svelte-1jis7q7{z-index:10;background:var(--ink);color:#fff;white-space:nowrap;border-radius:99px;padding:11px 17px;font-size:14px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0003}@media (width>=600px){.phone.svelte-1jis7q7{border:1px solid #d7ded8;border-radius:30px;min-height:calc(100dvh - 48px);margin:24px auto;overflow:hidden}}@media (width<=380px){.topbar.svelte-1jis7q7,.intro.svelte-1jis7q7,.step.svelte-1jis7q7>.step-head:where(.svelte-1jis7q7){padding-inline:18px}.task.svelte-1jis7q7{grid-template-columns:42px minmax(0,1fr) 21px;gap:10px}.task-icon.svelte-1jis7q7{width:42px;height:42px}.field-head.svelte-1jis7q7 button:where(.svelte-1jis7q7){padding-inline:8px}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1jis7q7{animation:none}}
