.wrap.svelte-c8k2rg{max-width:680px;margin:0 auto;padding:6px 16px 40px}.head.svelte-c8k2rg{padding:6px 0 12px}h1.svelte-c8k2rg{letter-spacing:-.02em;color:var(--hi);font-size:26px}.sub.svelte-c8k2rg{color:var(--lo);margin-top:6px;font-size:13.5px;line-height:1.5}.modes.svelte-c8k2rg{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-md);gap:6px;margin-bottom:10px;padding:4px;display:flex}.modes.svelte-c8k2rg button:where(.svelte-c8k2rg){color:var(--lo);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:1;padding:8px;font:600 13px inherit}.modes.svelte-c8k2rg button.on:where(.svelte-c8k2rg){background:var(--hi);color:var(--onac)}.crumb.svelte-c8k2rg{color:var(--lo);cursor:pointer;background:0 0;border:0;padding:4px 0 10px;font:500 13px inherit}.explore-lede.svelte-c8k2rg{color:var(--lo);margin:2px 2px 14px;font-size:13.5px;line-height:1.55}.cats.svelte-c8k2rg{gap:8px;display:grid}@media (width>=560px){.cats.svelte-c8k2rg{grid-template-columns:1fr 1fr}}.cat.svelte-c8k2rg{text-align:left;background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--t-micro) ease-out, background var(--t-micro) ease-out;padding:14px}.cat.svelte-c8k2rg:hover{background:var(--s2);border-color:var(--bd-hot)}.cat.svelte-c8k2rg:active{background:var(--s3);transform:scale(.995)}.cat-h.svelte-c8k2rg{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cat-name.svelte-c8k2rg{color:var(--hi);font-size:15px;font-weight:640}.cat-n.svelte-c8k2rg{font:500 12px var(--mono);color:var(--faint)}.cat-b.svelte-c8k2rg{color:var(--lo);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.use-line.svelte-c8k2rg{color:var(--lo);font-size:13px;line-height:1.5}.models.svelte-c8k2rg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.model.svelte-c8k2rg{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-md);cursor:pointer;transition:background var(--t-micro) ease-out, border-color var(--t-micro) ease-out;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.model.svelte-c8k2rg:hover{background:var(--s2);border-color:var(--bd-hot)}.model.svelte-c8k2rg:active{background:var(--s3);transform:scale(.98)}.m-name.svelte-c8k2rg{color:var(--hi);font-size:14.5px;font-weight:640}.m-go.svelte-c8k2rg{font:500 11px var(--mono);color:var(--faint)}.modelguide.svelte-c8k2rg{text-align:center;color:var(--lo);border-bottom:1px solid #0000;margin-top:12px;font-size:13px;text-decoration:none;display:block}.bar.svelte-c8k2rg{z-index:5;background:linear-gradient(var(--bg) 78%, transparent);gap:8px;padding:8px 0;display:flex;position:sticky;top:0}.search.svelte-c8k2rg{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-md);color:var(--faint);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-c8k2rg:focus-within{border-color:var(--bd-hot)}.search.svelte-c8k2rg input:where(.svelte-c8k2rg){color:var(--hi);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font:450 15px inherit}.clr.svelte-c8k2rg{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:13px}.new.svelte-c8k2rg{background:var(--hi);color:var(--onac);border-radius:var(--r-md);cursor:pointer;min-height:44px;transition:background var(--t-micro) ease-out;border:1px solid #0000;flex:none;padding:0 16px;font:600 14px inherit}.new.svelte-c8k2rg:hover{background:#fff}.new.svelte-c8k2rg:active{background:var(--hi)}.chips.svelte-c8k2rg{scrollbar-width:none;gap:7px;padding:4px 0 12px;display:flex;overflow-x:auto}.chips.svelte-c8k2rg::-webkit-scrollbar{display:none}.chip.svelte-c8k2rg{background:var(--s1);border:1px solid var(--bd);color:var(--lo);font:500 12.5px var(--mono);cursor:pointer;white-space:nowrap;transition:background var(--t-micro) ease-out, border-color var(--t-micro) ease-out, color var(--t-micro) ease-out;border-radius:20px;flex:none;padding:6px 12px}.chip.svelte-c8k2rg:hover{background:var(--s2);border-color:var(--bd-hot);color:var(--hi)}.chip.svelte-c8k2rg:active{background:var(--s3)}.chip.on.svelte-c8k2rg{background:var(--s3);border-color:var(--bd-hot);color:var(--ac)}.chip.svelte-c8k2rg .n:where(.svelte-c8k2rg){color:var(--faint);font-variant-numeric:tabular-nums;margin-left:5px}.list.svelte-c8k2rg{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.card.svelte-c8k2rg{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-lg);gap:10px;display:flex;overflow:hidden}.card.snip.svelte-c8k2rg{border-style:dashed}.c-main.svelte-c8k2rg{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:13px 0 13px 14px}.c-top.svelte-c8k2rg{align-items:center;gap:8px;display:flex}.badge.svelte-c8k2rg{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--bd);border-radius:4px;padding:1px 5px}.c-title.svelte-c8k2rg{color:var(--hi);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.c-body.svelte-c8k2rg{font:450 13px/1.5 var(--mono);color:var(--lo);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.c-tags.svelte-c8k2rg{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.tg.svelte-c8k2rg{font:500 11px var(--mono);color:var(--faint)}.c-side.svelte-c8k2rg{flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 4px;display:flex}.star.svelte-c8k2rg{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.star.on.svelte-c8k2rg{color:var(--amber)}.star.big.svelte-c8k2rg{font-size:22px}.usebtn.svelte-c8k2rg{background:var(--s3);color:var(--hi);border:1px solid var(--bd);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-micro) ease-out, border-color var(--t-micro) ease-out;padding:6px 12px;font:600 12px inherit}.usebtn.svelte-c8k2rg:hover{background:var(--s4);border-color:var(--bd-hot)}.usebtn.svelte-c8k2rg:active{background:var(--s3)}.empty.svelte-c8k2rg{text-align:center;padding:20px 0}.e-head.svelte-c8k2rg{color:var(--hi);font-size:17px;font-weight:650}.empty.svelte-c8k2rg p:where(.svelte-c8k2rg){color:var(--lo);max-width:46ch;margin:8px auto 18px;font-size:13.5px;line-height:1.5}.starters.svelte-c8k2rg{text-align:left;flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.starter.svelte-c8k2rg{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-lg);cursor:pointer;padding:13px 14px}.s-top.svelte-c8k2rg{justify-content:space-between;align-items:center;display:flex}.s-title.svelte-c8k2rg{color:var(--hi);font-size:14px;font-weight:600}.s-kind.svelte-c8k2rg{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.s-body.svelte-c8k2rg{font:450 12.5px/1.5 var(--mono);color:var(--lo);margin:6px 0 8px}.s-add.svelte-c8k2rg{font:600 12px var(--mono);color:var(--grn)}.none.svelte-c8k2rg{text-align:center;color:var(--lo);padding:30px 0;font-size:14px}.link.svelte-c8k2rg{color:var(--hi);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.scrim.svelte-c8k2rg{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.sheet.svelte-c8k2rg{z-index:71;background:var(--s1);border:1px solid var(--bd-hot);border-radius:var(--r-2xl) var(--r-2xl) 0 0;max-width:680px;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-bottom:0;flex-direction:column;gap:12px;max-height:88vh;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sh-head.svelte-c8k2rg{color:var(--hi);justify-content:space-between;align-items:center;font-size:15px;font-weight:650;display:flex}.kindtog.svelte-c8k2rg{border:1px solid var(--bd);border-radius:var(--r-sm);gap:0;display:flex;overflow:hidden}.kindtog.svelte-c8k2rg button:where(.svelte-c8k2rg){background:var(--s1);color:var(--lo);cursor:pointer;border:0;padding:6px 12px;font:500 12px inherit}.kindtog.svelte-c8k2rg button.on:where(.svelte-c8k2rg){background:var(--hi);color:var(--onac)}.fld.svelte-c8k2rg{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-md);color:var(--hi);outline:none;padding:11px 12px;font:450 14px inherit}.fld-label.svelte-c8k2rg{font:600 11px var(--mono);letter-spacing:.04em;color:var(--faint)}.fld.svelte-c8k2rg:focus{border-color:var(--bd-hot)}.body.svelte-c8k2rg{font-family:var(--mono);resize:vertical;line-height:1.5}.sh-actions.svelte-c8k2rg{gap:8px;margin-top:4px;display:flex}.sh-actions.wrap2.svelte-c8k2rg{flex-wrap:wrap}.d-body.svelte-c8k2rg{white-space:pre-wrap;font:450 13.5px/1.6 var(--mono);color:var(--hi);background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-md);margin:0;padding:12px}.d-body.preview.svelte-c8k2rg{color:var(--lo)}.fills.svelte-c8k2rg{flex-direction:column;gap:8px;display:flex}.fill.svelte-c8k2rg{flex-direction:column;gap:4px;display:flex}.fl-label.svelte-c8k2rg{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.fill.svelte-c8k2rg input:where(.svelte-c8k2rg),.fill.svelte-c8k2rg select:where(.svelte-c8k2rg){background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-sm);color:var(--hi);outline:none;padding:9px 11px;font:450 14px inherit}.btn.svelte-c8k2rg{border-radius:var(--r-md);border:1px solid var(--bd);cursor:pointer;padding:11px 16px;font:600 14px inherit}.btn.pri.svelte-c8k2rg{background:var(--hi);color:var(--onac);border-color:#0000;flex:1}.btn.pri.svelte-c8k2rg:hover{background:#fff}.btn.pri.svelte-c8k2rg:active{background:var(--hi)}.btn.pri.svelte-c8k2rg:disabled{opacity:.4}.btn.ghost.svelte-c8k2rg{color:var(--hi);background:0 0}.btn.danger.svelte-c8k2rg{color:var(--red);border-color:color-mix(in oklab, var(--red) 40%, var(--bd));background:0 0}.toast.svelte-c8k2rg{z-index:80;left:50%;bottom:calc(var(--tabbar-h) + 20px);background:var(--hi);color:var(--onac);border-radius:999px;padding:10px 16px;font:600 13px inherit;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0006}.modes.svelte-c8k2rg button:where(.svelte-c8k2rg){transition:color var(--t-micro) ease-out, background var(--t-micro) ease-out}.modes.svelte-c8k2rg button:where(.svelte-c8k2rg):hover:not(.on){color:var(--hi);background:var(--s2)}.cat-n.svelte-c8k2rg{font-variant-numeric:tabular-nums}@media (pointer:coarse){.search.svelte-c8k2rg input:where(.svelte-c8k2rg),.fld.svelte-c8k2rg,.fill.svelte-c8k2rg input:where(.svelte-c8k2rg),.fill.svelte-c8k2rg select:where(.svelte-c8k2rg){font-size:16px}}
