@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:700;font-style:normal;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:400;font-style:italic;src:url(/fonts/Inter-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:700;font-style:italic;src:url(/fonts/Inter-BoldItalic.ttf) format("truetype");font-display:swap}:root{--accent: #8b3dff;--accent-2: #00c4cc;--accent-soft: rgba(139, 61, 255, .12);--header: linear-gradient(90deg, #00c4cc 0%, #7d2ae8 100%);--ink: #0d1216;--ink-2: #3b4250;--muted: #6b7280;--line: #e4e6eb;--panel: #ffffff;--rail: #ffffff;--rail-ink: #0d1216;--stage: #ebecf0;--field: #ffffff;--pop: #ffffff;--chip: #f2f3f5;--hover: rgba(64, 87, 109, .07);--bar-ink: #0d1216;--page-shadow: 0 1px 3px rgba(0,0,0,.12);--danger: #e5484d;--ok: #30a46c;--radius: 10px;--shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .1);--tb-x: env(titlebar-area-x, 0px);--tb-y: env(titlebar-area-y, 0px);--tb-w: env(titlebar-area-width, 0px);--tb-h: env(titlebar-area-height, 0px);color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;color:var(--ink);-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root{--accent-soft: rgba(139, 61, 255, .22);--ink: #ffffff;--ink-2: rgba(255, 255, 255, .82);--muted: rgba(255, 255, 255, .55);--line: rgba(255, 255, 255, .12);--panel: #18191b;--rail: #18191b;--rail-ink: #ffffff;--stage: #0f1015;--field: #252627;--pop: #252627;--chip: #252627;--hover: rgba(255, 255, 255, .08);--bar-ink: rgba(255, 255, 255, .7);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{background:var(--panel);overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--field);font-weight:600;white-space:nowrap}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);border-color:transparent;color:#fff}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--hover)}.btn.icon{width:34px;padding:0}.btn.danger{color:var(--danger)}.btn.on{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600}.input{height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--field);min-width:0;width:100%}.input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.svgi{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scroll-y{overflow-y:auto;scrollbar-width:thin}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}input[type=range]{accent-color:var(--accent)}.home.svelte-1nmp6pz{height:100%;padding:0 32px 40px;background:var(--stage)}header.svelte-1nmp6pz{margin:0 -32px 18px;padding:10px 32px!important;background:var(--header);color:#fff;position:relative;z-index:20}header.svelte-1nmp6pz .label:where(.svelte-1nmp6pz){color:#ffffffd9}header.svelte-1nmp6pz .btn:where(.svelte-1nmp6pz):not(.primary):not(.ghost){color:var(--ink)}header.svelte-1nmp6pz .btn.ghost:where(.svelte-1nmp6pz){color:#fff}header.svelte-1nmp6pz .btn.ghost:where(.svelte-1nmp6pz):hover{background:#ffffff26}header.svelte-1nmp6pz{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;flex-wrap:wrap}.brand.svelte-1nmp6pz{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.01em}.where.svelte-1nmp6pz{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.label.svelte-1nmp6pz{color:var(--muted);font-size:13px}.chip.svelte-1nmp6pz{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:99px;background:var(--field);color:var(--ink);border:1px solid var(--line);font-weight:600;font-size:13px}.me.svelte-1nmp6pz{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.me.svelte-1nmp6pz img:where(.svelte-1nmp6pz),.me.svelte-1nmp6pz .init:where(.svelte-1nmp6pz){width:28px;height:28px;border-radius:50%}.me.svelte-1nmp6pz .init:where(.svelte-1nmp6pz){display:grid;place-items:center;background:var(--accent);color:#fff}.btn.google.svelte-1nmp6pz{background:var(--field);border-color:#dadce0}.banner.info.svelte-1nmp6pz{background:#f1edff;border-color:#ddd3ff;color:#0d1216}.err-banner.svelte-1nmp6pz{background:#fff0f0;border-color:#ffd0d0;color:var(--danger)}.banner.svelte-1nmp6pz{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff7e6;color:#0d1216;border:1px solid #ffe2a8;border-radius:var(--radius);margin-bottom:12px;flex-wrap:wrap}.create-wrap.svelte-1nmp6pz{position:relative;margin-left:4px}.btn.create.svelte-1nmp6pz{height:40px;padding:0 16px;gap:6px;font-weight:700;box-shadow:0 0 0 1px #ffffff59}.create-pop.svelte-1nmp6pz{position:absolute;right:0;top:48px;width:380px;max-height:min(620px,calc(100vh - 80px));display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.psearch.svelte-1nmp6pz{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted)}.psearch.svelte-1nmp6pz:focus-within{border-color:var(--accent)}.psearch.svelte-1nmp6pz input:where(.svelte-1nmp6pz){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font-size:14px}h5.svelte-1nmp6pz{margin:4px 2px 0;font-size:12px;font-weight:600;color:var(--muted)}.plist.svelte-1nmp6pz{display:flex;flex-direction:column;max-height:280px;margin:0 -6px}.pitem.svelte-1nmp6pz{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:7px 8px;border:0;background:none;border-radius:8px;text-align:left;color:inherit;flex-shrink:0}.pitem.svelte-1nmp6pz:hover{background:var(--hover)}.mini.svelte-1nmp6pz{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--chip)}.mini.svelte-1nmp6pz i:where(.svelte-1nmp6pz){display:block;max-width:20px;max-height:20px;width:20px;background:var(--muted);border-radius:2px;opacity:.6}.pn.svelte-1nmp6pz{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps.svelte-1nmp6pz{font-size:12px;color:var(--muted);white-space:nowrap}.cform.svelte-1nmp6pz{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:8px}.wide.svelte-1nmp6pz{width:100%;justify-content:center;height:40px}.hero.svelte-1nmp6pz{border-radius:18px;padding:36px 32px 24px;color:#fff;text-align:center;margin-bottom:8px;background:var(--header)}.hero.svelte-1nmp6pz h1:where(.svelte-1nmp6pz){margin:0 0 18px;font-size:34px;letter-spacing:-.02em}.bigsearch.svelte-1nmp6pz{display:flex;align-items:center;gap:10px;width:min(680px,100%);height:52px;margin:0 auto;padding:0 16px;border-radius:12px;background:var(--field);color:var(--muted);box-shadow:0 2px 10px #00000026}.bigsearch.svelte-1nmp6pz:focus-within{outline:2px solid rgba(255,255,255,.8)}.bigsearch.svelte-1nmp6pz input:where(.svelte-1nmp6pz){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font-size:16px}.bigsearch.svelte-1nmp6pz input:where(.svelte-1nmp6pz)::-webkit-search-cancel-button{display:none}.clear.svelte-1nmp6pz{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--muted)}.clear.svelte-1nmp6pz:hover{background:var(--hover);color:var(--ink)}.shortcuts.svelte-1nmp6pz{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin-top:22px}.sc.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;color:#fff;font-size:13px;font-weight:600;width:92px;padding:0}.sci.svelte-1nmp6pz{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:#0d1216;transition:transform .12s}.sc.svelte-1nmp6pz:hover .sci:where(.svelte-1nmp6pz){transform:translateY(-2px) scale(1.04)}.sc-doc.svelte-1nmp6pz{color:#13a3b5}.sc-whiteboard.svelte-1nmp6pz{color:#16a34a}.sc-presentation.svelte-1nmp6pz{color:#ff8b2c}.sc-social.svelte-1nmp6pz{color:#ff3d6c}.sc-video.svelte-1nmp6pz{color:#8b3dff}.sc-print.svelte-1nmp6pz{color:#e5484d}.sc-website.svelte-1nmp6pz{color:#4f6bff}.sc-custom.svelte-1nmp6pz{color:#3b4250}section.svelte-1nmp6pz{margin-top:26px}.row-head.svelte-1nmp6pz{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}h2.svelte-1nmp6pz{margin:0;font-size:18px}h3.svelte-1nmp6pz{margin:8px 0;font-size:14px;color:var(--ink-2)}.hits.svelte-1nmp6pz{display:flex;flex-wrap:wrap;gap:8px}.hit.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--pop);color:var(--ink)}.hit.svelte-1nmp6pz:hover{border-color:var(--accent)}.hit.svelte-1nmp6pz span:where(.svelte-1nmp6pz){font-size:12px;color:var(--muted)}.tpls.svelte-1nmp6pz{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:14px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.tpl.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;background:none;padding:0;text-align:left;color:var(--ink)}.tth.svelte-1nmp6pz{width:180px;height:140px;display:grid;place-items:center;border-radius:10px;background:var(--chip);overflow:hidden;transition:box-shadow .12s}.tth.svelte-1nmp6pz img:where(.svelte-1nmp6pz){max-width:100%;max-height:100%;object-fit:contain}.tpl.svelte-1nmp6pz:hover .tth:where(.svelte-1nmp6pz){box-shadow:0 0 0 2px var(--accent)}.tpl.svelte-1nmp6pz b:where(.svelte-1nmp6pz){font-size:13px}.tpl.svelte-1nmp6pz span:where(.svelte-1nmp6pz):last-child{font-size:12px;color:var(--muted)}.tools.svelte-1nmp6pz{display:flex;align-items:center;gap:8px}.seg.svelte-1nmp6pz{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg.svelte-1nmp6pz button:where(.svelte-1nmp6pz){width:36px;height:34px;display:grid;place-items:center;border:0;background:none;color:var(--ink-2)}.seg.svelte-1nmp6pz button.on:where(.svelte-1nmp6pz){background:var(--accent-soft);color:var(--accent)}.tabs.svelte-1nmp6pz{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.count.svelte-1nmp6pz{margin-left:auto;color:var(--muted);font-size:12px}.search.svelte-1nmp6pz{display:flex;align-items:center;gap:8px;color:var(--muted);width:min(420px,100%)}.none.svelte-1nmp6pz{grid-column:1 / -1;padding:16px;color:var(--muted)}.tab.svelte-1nmp6pz{border:0;background:transparent;padding:6px 12px;border-radius:99px;font-weight:600;color:var(--ink-2)}.tab.on.svelte-1nmp6pz{background:var(--ink);color:var(--panel)}.presets.svelte-1nmp6pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-height:470px;padding:4px 4px 8px}.preset.svelte-1nmp6pz{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px;background:var(--pop);border:1px solid var(--line);border-radius:var(--radius);transition:transform .12s,box-shadow .12s;color:var(--ink)}.preset.svelte-1nmp6pz:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.preset.svelte-1nmp6pz b:where(.svelte-1nmp6pz){font-size:13px}.preset.svelte-1nmp6pz span:where(.svelte-1nmp6pz){font-size:12px;color:var(--muted)}.pv.svelte-1nmp6pz{width:100%;height:84px;display:grid;place-items:center;background:var(--chip);border-radius:8px;margin-bottom:6px}.pv-page.svelte-1nmp6pz{background:#fff;border-radius:3px;box-shadow:0 2px 8px #503cc82e}.custom.svelte-1nmp6pz{gap:8px}.custom-row.svelte-1nmp6pz{display:flex;gap:6px;align-items:center;width:100%}.custom-row.svelte-1nmp6pz .input:where(.svelte-1nmp6pz){min-width:0;flex:1}.grid.svelte-1nmp6pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.card.svelte-1nmp6pz{border-radius:var(--radius);overflow:visible}.thumb.svelte-1nmp6pz{box-sizing:border-box;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;border:0;background:var(--chip);border-radius:var(--radius);overflow:hidden;color:var(--muted);padding:14px;transition:box-shadow .12s}.thumb.svelte-1nmp6pz:hover{box-shadow:0 0 0 2px var(--accent)}.thumb.svelte-1nmp6pz img:where(.svelte-1nmp6pz){max-width:100%;max-height:100%;box-shadow:0 2px 10px #0000001f;background:#fff}.meta.svelte-1nmp6pz{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 2px 4px 4px}.names.svelte-1nmp6pz{min-width:0;flex:1;display:flex;flex-direction:column}.meta.svelte-1nmp6pz b:where(.svelte-1nmp6pz){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.meta.svelte-1nmp6pz span:where(.svelte-1nmp6pz){font-size:12px;color:var(--muted)}.rename.svelte-1nmp6pz{height:28px;font-weight:600}.kebab.svelte-1nmp6pz{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--ink-2);opacity:0}.card.svelte-1nmp6pz:hover .kebab:where(.svelte-1nmp6pz),.kebab.svelte-1nmp6pz:focus-visible,.kebab.open.svelte-1nmp6pz,.row.svelte-1nmp6pz .kebab:where(.svelte-1nmp6pz){opacity:1}.kebab.svelte-1nmp6pz:hover,.kebab.open.svelte-1nmp6pz{background:var(--hover)}.list.svelte-1nmp6pz{display:flex;flex-direction:column;gap:2px}.lhead.svelte-1nmp6pz{display:grid;grid-template-columns:72px 1fr 40px;gap:14px;padding:0 8px 6px;font-size:12px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line)}.card.row.svelte-1nmp6pz{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:6px 8px;border-radius:8px}.card.row.svelte-1nmp6pz:hover{background:var(--hover)}.card.row.svelte-1nmp6pz .thumb:where(.svelte-1nmp6pz){width:72px;height:54px;aspect-ratio:auto;padding:4px;border-radius:6px}.card.row.svelte-1nmp6pz .meta:where(.svelte-1nmp6pz){padding:0}.menu-wrap.svelte-1nmp6pz{position:relative}.menu.svelte-1nmp6pz{position:absolute;right:0;top:36px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;z-index:15;width:240px}.mhead.svelte-1nmp6pz{display:flex;flex-direction:column;gap:2px;padding:6px 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.mhead.svelte-1nmp6pz b:where(.svelte-1nmp6pz){font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.svelte-1nmp6pz button:where(.svelte-1nmp6pz),.menu.svelte-1nmp6pz a:where(.svelte-1nmp6pz){display:flex;align-items:center;gap:10px;box-sizing:border-box;color:inherit;text-decoration:none;font:inherit;font-size:14px;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:6px}.menu.svelte-1nmp6pz button:where(.svelte-1nmp6pz):hover,.menu.svelte-1nmp6pz a:where(.svelte-1nmp6pz):hover{background:var(--hover)}.menu.svelte-1nmp6pz hr:where(.svelte-1nmp6pz){border:0;border-top:1px solid var(--line);margin:4px 0}.danger.svelte-1nmp6pz{color:var(--danger)!important}.empty.svelte-1nmp6pz{padding:40px;text-align:center;color:var(--muted);background:var(--pop);border:1px dashed var(--line);border-radius:var(--radius)}.muted.svelte-1nmp6pz{color:var(--muted)}.shared.svelte-1nmp6pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.sh-item.svelte-1nmp6pz{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:12px;padding:8px 8px 8px 10px;background:var(--pop)}.sh-item.svelte-1nmp6pz a:where(.svelte-1nmp6pz){flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.sh-item.svelte-1nmp6pz .kebab:where(.svelte-1nmp6pz){opacity:1}.sh-ic.svelte-1nmp6pz{width:36px;height:36px;border-radius:50%;background:var(--chip);display:grid;place-items:center;flex:none}.sh-t.svelte-1nmp6pz{min-width:0;display:flex;flex-direction:column}.sh-t.svelte-1nmp6pz b:where(.svelte-1nmp6pz),.sh-t.svelte-1nmp6pz small:where(.svelte-1nmp6pz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-t.svelte-1nmp6pz small:where(.svelte-1nmp6pz){color:var(--muted);font-size:12px}.importing.svelte-1nmp6pz{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#00000059}.ibox.svelte-1nmp6pz{width:min(380px,calc(100vw - 32px));background:var(--pop);color:var(--ink);border-radius:14px;box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:8px}.ibox.svelte-1nmp6pz span:where(.svelte-1nmp6pz){color:var(--ink-2);font-size:14px}.bar.svelte-1nmp6pz{height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.bar.svelte-1nmp6pz i:where(.svelte-1nmp6pz){display:block;height:100%;background:var(--accent);transition:width .2s}.err.svelte-1nmp6pz{color:var(--danger);display:flex;gap:6px;align-items:center}footer.svelte-1nmp6pz{margin-top:40px;color:var(--muted);font-size:12px;text-align:center}footer.svelte-1nmp6pz a:where(.svelte-1nmp6pz){color:inherit}.fab.svelte-1nmp6pz{display:none}@media(max-width:767px){.home.svelte-1nmp6pz{padding:0 14px calc(96px + env(safe-area-inset-bottom))}header.svelte-1nmp6pz{margin:0 -14px 12px;padding:calc(8px + env(safe-area-inset-top)) 14px 10px!important;gap:8px}.where.svelte-1nmp6pz{width:100%;gap:6px}.where.svelte-1nmp6pz .label:where(.svelte-1nmp6pz){display:none}.create-wrap.svelte-1nmp6pz>.create:where(.svelte-1nmp6pz){display:none}.create-pop.svelte-1nmp6pz{position:fixed;inset:auto 0 0;width:auto;max-height:82vh;z-index:60;border-radius:16px 16px 0 0;padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000040}.fab.svelte-1nmp6pz{display:grid;place-items:center;position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;width:58px;height:58px;border-radius:50%;border:0;background:var(--accent);color:#fff;box-shadow:0 6px 18px #8b3dff73}.hero.svelte-1nmp6pz{padding:20px 14px 14px;border-radius:14px}.hero.svelte-1nmp6pz h1:where(.svelte-1nmp6pz){font-size:22px;margin-bottom:12px}.shortcuts.svelte-1nmp6pz{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:4px;margin:14px -14px 0;padding:0 10px 4px;scrollbar-width:none}.sc.svelte-1nmp6pz{width:76px;flex-shrink:0;font-size:11px}section.svelte-1nmp6pz{margin-top:18px}.tpls.svelte-1nmp6pz{grid-auto-columns:140px;gap:10px}.grid.svelte-1nmp6pz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.presets.svelte-1nmp6pz{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.row-head.svelte-1nmp6pz{flex-wrap:wrap;gap:8px}}@media(max-width:767px){.getapp.svelte-1nmp6pz{display:none}}.cm.svelte-lpbxeg{position:absolute;z-index:45;min-width:232px;padding:6px;display:flex;flex-direction:column;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);font-size:14px;pointer-events:auto}button.svelte-lpbxeg{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap}button.svelte-lpbxeg:hover:not(:disabled),button[aria-expanded=true].svelte-lpbxeg{background:var(--hover)}button.svelte-lpbxeg:disabled{opacity:.4;cursor:default}kbd.svelte-lpbxeg{margin-left:auto;padding-left:16px;font:12px Inter,system-ui,sans-serif;color:var(--muted)}.arr.svelte-lpbxeg{margin-left:auto;display:flex;color:var(--muted)}hr.svelte-lpbxeg{width:100%;margin:4px 0;border:0;border-top:1px solid var(--line)}.has.svelte-lpbxeg{position:relative}.subm.svelte-lpbxeg{top:-6px;left:calc(100% + 4px)}.flip.svelte-lpbxeg .subm:where(.svelte-lpbxeg){left:auto;right:calc(100% + 4px)}.cb.svelte-10urcym{position:absolute;z-index:32;left:50%;bottom:14px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;width:max-content;max-width:calc(100% - 16px);padding:8px 12px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);font-size:13px;pointer-events:auto}.row.svelte-10urcym{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.row.scroll.svelte-10urcym{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.pill.svelte-10urcym{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--chip);color:var(--ink);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.pill.on.svelte-10urcym{border-color:var(--accent);color:var(--accent)}.s.svelte-10urcym{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.s.svelte-10urcym input[type=range]:where(.svelte-10urcym){width:110px}.s.svelte-10urcym output:where(.svelte-10urcym){min-width:30px;font-variant-numeric:tabular-nums}.s.svelte-10urcym select:where(.svelte-10urcym){height:28px}.go.svelte-10urcym{border:0;background:var(--accent);color:#fff;padding:6px 14px;border-radius:8px;font-weight:600}.paint.svelte-1wz4gck{position:absolute;z-index:30;transform-origin:center;touch-action:none;cursor:crosshair;pointer-events:auto}.ring.svelte-1wz4gck{position:absolute;z-index:31;border:1.5px solid #fff;outline:1px solid rgba(0,0,0,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.bar.svelte-1wz4gck{position:absolute;z-index:32;left:50%;bottom:14px;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 16px);padding:8px 12px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);font-size:13px;pointer-events:auto}.seg.svelte-1wz4gck{display:flex;padding:2px;background:var(--chip);border-radius:8px}.seg.svelte-1wz4gck button:where(.svelte-1wz4gck){border:0;background:none;border-radius:6px;padding:6px 10px;font-weight:600;color:var(--muted)}.seg.svelte-1wz4gck button.on:where(.svelte-1wz4gck){background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000002e}.s.svelte-1wz4gck{display:flex;align-items:center;gap:6px;color:var(--muted)}.s.svelte-1wz4gck input:where(.svelte-1wz4gck){width:96px}.check.svelte-1wz4gck{display:flex;align-items:center;gap:4px}.prompt.svelte-1wz4gck{min-width:200px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink)}.st.svelte-1wz4gck{color:var(--muted);font-size:12px}.st.err.svelte-1wz4gck{color:var(--danger)}.ghost.svelte-1wz4gck{border:0;background:none;color:var(--ink-2);padding:6px 8px;border-radius:6px}.ghost.svelte-1wz4gck:hover:not(:disabled){background:var(--hover)}.go.svelte-1wz4gck{display:flex;align-items:center;gap:4px;border:0;background:var(--accent);color:#fff;padding:7px 12px;border-radius:8px;font-weight:600}.go.svelte-1wz4gck:disabled{opacity:.45}.draw.svelte-m234uk{position:absolute;z-index:8;cursor:crosshair;touch-action:none;background:#7d2ae80f;outline:2px dashed var(--accent);outline-offset:-2px}svg.svelte-m234uk{position:absolute;inset:0;pointer-events:none}polyline.svelte-m234uk{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 7}.ghost.svelte-m234uk{position:absolute;border:2px solid var(--accent);border-radius:3px;background:#7d2ae829;pointer-events:none}.ghost.idle.svelte-m234uk{background:none;border-style:dashed}.bar.svelte-m234uk{position:absolute;z-index:9;left:50%;top:12px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:6px 8px 6px 14px;border-radius:10px;background:var(--panel);box-shadow:0 4px 16px #00000040;font-size:13px;white-space:nowrap}.ruler.svelte-13xsc5a{position:absolute;top:0;left:0;background:var(--panel);overflow:hidden;z-index:2}.ruler.top.svelte-13xsc5a{border-bottom:1px solid var(--line);cursor:row-resize}.ruler.left.svelte-13xsc5a{border-right:1px solid var(--line);cursor:col-resize}.page.svelte-13xsc5a{position:absolute;background:var(--chip)}.top.svelte-13xsc5a .page:where(.svelte-13xsc5a){top:0;bottom:0}.left.svelte-13xsc5a .page:where(.svelte-13xsc5a){left:0;right:0}svg.svelte-13xsc5a{position:absolute;inset:0}line.svelte-13xsc5a{stroke:#9aa0ab;stroke-width:1;shape-rendering:crispEdges}text.svelte-13xsc5a{font-size:9px;fill:var(--muted)}.corner.svelte-13xsc5a{position:absolute;top:0;left:0;z-index:3;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;color:var(--muted);display:grid;place-items:center}.thread.svelte-fl5ovt{width:300px;max-height:min(460px,70vh);overflow:auto;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:10px 12px;font-size:13px;cursor:default}.thread.compact.svelte-fl5ovt{width:auto;max-height:none;box-shadow:none}.thread.resolved.svelte-fl5ovt{opacity:.85}.head.svelte-fl5ovt{display:flex;align-items:center;gap:6px;margin-bottom:6px}.num.svelte-fl5ovt{min-width:20px;height:20px;padding:0 5px;border-radius:10px 10px 10px 2px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.resolved.svelte-fl5ovt .num:where(.svelte-fl5ovt){background:var(--muted)}.where.svelte-fl5ovt{color:var(--muted);font-size:12px;font-weight:600}.grow.svelte-fl5ovt{flex:1}.ib.svelte-fl5ovt{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.ib.sm.svelte-fl5ovt{width:22px;height:22px}.ib.svelte-fl5ovt:hover:not(:disabled){background:var(--hover);color:var(--ink)}.msg.svelte-fl5ovt{padding:6px 0;border-top:1px solid var(--line)}.head.svelte-fl5ovt+.msg:where(.svelte-fl5ovt){border-top:0}.who.svelte-fl5ovt{display:flex;align-items:center;gap:6px}.av.svelte-fl5ovt{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;flex-shrink:0}.when.svelte-fl5ovt{color:var(--muted);font-size:11px}.sync.svelte-fl5ovt{color:var(--muted);font-size:11px;font-style:italic}.tag.svelte-fl5ovt{font-size:11px;color:var(--ok);font-weight:600}.text.svelte-fl5ovt{margin:4px 0 0 28px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.action.svelte-fl5ovt{margin:0;color:var(--muted);font-size:12px;display:flex;align-items:center;gap:4px}.field.svelte-fl5ovt{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:7px 9px;font:inherit;font-size:13px}.field.svelte-fl5ovt:focus{outline:none;border-color:var(--accent)}.field.big.svelte-fl5ovt{min-height:64px}.compose.svelte-fl5ovt{display:flex;gap:6px;align-items:flex-end;margin-top:6px}.send.svelte-fl5ovt{width:34px;height:34px;flex-shrink:0;border:0;border-radius:8px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.send.svelte-fl5ovt:disabled{opacity:.4}.row.svelte-fl5ovt{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.btn.svelte-fl5ovt{height:32px;padding:0 14px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;font-size:13px}.btn.svelte-fl5ovt:disabled{opacity:.45}.btn.ghost.svelte-fl5ovt{background:var(--chip);color:var(--ink)}.timed.svelte-fl5ovt{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--ink-2);font-size:12px}.pin.svelte-16s1x6p{position:absolute;z-index:25;transform:translateY(-100%);min-width:28px;height:28px;padding:0 7px;border:2px solid #fff;border-radius:14px 14px 14px 3px;background:#8b3dff;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000059;cursor:pointer}.pin.svelte-16s1x6p:hover,.pin.active.svelte-16s1x6p{transform:translateY(-100%) scale(1.12);transform-origin:bottom left}.pin.active.svelte-16s1x6p{background:#6a1fe0}.pin.resolved.svelte-16s1x6p{background:#8e8e93}.pin.dim.svelte-16s1x6p{opacity:.45}.pin.new.svelte-16s1x6p{background:#00c4cc;cursor:default}.card.svelte-16s1x6p{position:absolute;z-index:40}.cell.svelte-p2f6pl{fill:#7c5cff14;stroke:var(--accent);stroke-width:2}.snap.svelte-p2f6pl{fill:#7c5cff0f;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}.anchor.svelte-p2f6pl{fill:#fff;stroke:var(--accent);stroke-width:2}.anchor.on.svelte-p2f6pl{fill:var(--accent)}.ink.svelte-p2f6pl{fill:none;stroke-linecap:round;stroke-linejoin:round}.lineend.svelte-p2f6pl{stroke:var(--accent);stroke-width:2}.cell-edit.svelte-p2f6pl{position:absolute;transform-origin:0 0;margin:0;border:0;resize:none;overflow:hidden;box-sizing:border-box;outline:2px solid var(--accent);background:#fff;white-space:pre-wrap;user-select:text;-webkit-user-select:text}.sb.svelte-p2f6pl{position:absolute;z-index:6;opacity:0;transition:opacity .25s;pointer-events:auto}.sb.x.svelte-p2f6pl{left:0;right:12px;bottom:0;height:12px}.sb.y.svelte-p2f6pl{top:0;bottom:12px;right:0;width:12px}.sb.show.svelte-p2f6pl,.sb.svelte-p2f6pl:hover,.sb.svelte-p2f6pl:active{opacity:1;transition:opacity .05s}.sb.svelte-p2f6pl .thumb:where(.svelte-p2f6pl){position:absolute;border-radius:99px;background:#7f7f8c8c}.sb.x.svelte-p2f6pl .thumb:where(.svelte-p2f6pl){top:3px;height:6px}.sb.y.svelte-p2f6pl .thumb:where(.svelte-p2f6pl){left:3px;width:6px}.sb.svelte-p2f6pl:hover .thumb:where(.svelte-p2f6pl),.sb.svelte-p2f6pl:active .thumb:where(.svelte-p2f6pl){background:#7f7f8ccc}.sb.x.svelte-p2f6pl:hover .thumb:where(.svelte-p2f6pl),.sb.x.svelte-p2f6pl:active .thumb:where(.svelte-p2f6pl){top:2px;height:8px}.sb.y.svelte-p2f6pl:hover .thumb:where(.svelte-p2f6pl),.sb.y.svelte-p2f6pl:active .thumb:where(.svelte-p2f6pl){left:2px;width:8px}.stage.svelte-p2f6pl{position:relative;flex:1;overflow:hidden;background:var(--stage);touch-action:none;user-select:none}.kbproxy.svelte-p2f6pl{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;border:0;padding:0;resize:none;pointer-events:none;font-size:16px}canvas.svelte-p2f6pl{position:absolute;inset:0;width:100%;height:100%;display:block}.overlay.svelte-p2f6pl{position:absolute;inset:0;pointer-events:none;overflow:visible}.stage.live.svelte-p2f6pl .overlay:where(.svelte-p2f6pl),.stage.live.svelte-p2f6pl .mini:where(.svelte-p2f6pl){visibility:hidden}.hover.svelte-p2f6pl,.sel.svelte-p2f6pl{fill:none;stroke:var(--accent);stroke-width:2}.sel.locked.svelte-p2f6pl{stroke:#f59e0b}.dashed.svelte-p2f6pl{stroke-dasharray:5 4;stroke-width:1.5}.handle.svelte-p2f6pl{fill:#fff;stroke:#0f111540;stroke-width:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.m-editor .handle.svelte-p2f6pl{filter:none;stroke:#0f111566;stroke-width:1.2}.rot.svelte-p2f6pl circle:where(.svelte-p2f6pl){fill:#fff;stroke:#0f111533;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.rot.svelte-p2f6pl path:where(.svelte-p2f6pl){fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}.cropframe.svelte-p2f6pl{fill:none;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}.cropimg.svelte-p2f6pl{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:6 4}.cropcorner.svelte-p2f6pl{fill:#fff}.imgcorner.svelte-p2f6pl{fill:var(--accent);stroke:#fff;stroke-width:2}.cropbar.svelte-p2f6pl{position:absolute;transform:translate(-50%);display:flex;gap:6px;padding:6px;background:var(--pop);border-radius:10px;box-shadow:0 4px 16px #0000002e;pointer-events:auto}.marquee.svelte-p2f6pl{fill:#7c5cff14;stroke:var(--accent);stroke-width:1}.snap.svelte-p2f6pl{stroke:#ff2ec4;stroke-width:1}.snap.gap.svelte-p2f6pl{stroke-width:1.5}.snap-dot.svelte-p2f6pl{fill:#ff2ec4}.gaplabel.svelte-p2f6pl rect:where(.svelte-p2f6pl){fill:#ff2ec4}.gaplabel.svelte-p2f6pl text:where(.svelte-p2f6pl){fill:#fff;font:600 11px/1 Inter,system-ui,sans-serif}.tip.svelte-p2f6pl{position:absolute;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#1b1d22;color:#fff;font:600 12px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:0 2px 8px #00000040}.guide.svelte-p2f6pl{stroke:#00b8c4;stroke-width:1}.trim.svelte-p2f6pl{fill:none;stroke:#e5484d;stroke-width:1;stroke-dasharray:6 4}.margin.svelte-p2f6pl{fill:none;stroke:#7c5cff;stroke-width:1;stroke-dasharray:3 3;opacity:.8}.m-editor .pagebar.svelte-p2f6pl{display:none}.pagebar.svelte-p2f6pl{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:6px;height:30px;pointer-events:auto;color:var(--bar-ink)}.pagetitle.svelte-p2f6pl{display:flex;align-items:center;min-width:0;flex:1;font-size:14px;overflow:hidden}.pagename.svelte-p2f6pl{border:0;background:none;font-weight:600;color:inherit;font-size:14px;padding:4px 0;white-space:nowrap}.pagetitle.current.svelte-p2f6pl .pagename:where(.svelte-p2f6pl){color:var(--ink)}.dash.svelte-p2f6pl{margin:0 4px;font-weight:600}.pagetitle-input.svelte-p2f6pl{flex:1;min-width:40px;height:26px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font-size:14px;padding:0 4px}.pagetitle-input.svelte-p2f6pl::placeholder{color:var(--muted)}.pagetitle-input.svelte-p2f6pl:hover{border-color:var(--line)}.pagetitle-input.svelte-p2f6pl:focus{outline:none;border-color:var(--accent)}.pagebar.narrow.svelte-p2f6pl .dash:where(.svelte-p2f6pl),.pagebar.narrow.svelte-p2f6pl .pagetitle-input:where(.svelte-p2f6pl){display:none}.pagebar.narrow.svelte-p2f6pl .pagebtns:where(.svelte-p2f6pl) button:where(.svelte-p2f6pl){width:24px}.pagebtns.svelte-p2f6pl{display:flex;gap:0;flex-shrink:0}.pagebtns.svelte-p2f6pl button:where(.svelte-p2f6pl){width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:inherit}.pagebtns.svelte-p2f6pl button:where(.svelte-p2f6pl):hover:not(:disabled){background:var(--hover);color:var(--ink)}.pagebtns.svelte-p2f6pl button.on:where(.svelte-p2f6pl){color:var(--accent)}.pagebtns.svelte-p2f6pl button:where(.svelte-p2f6pl):disabled{opacity:.3;cursor:default}.curpage.svelte-p2f6pl{fill:none;stroke:var(--accent);stroke-width:2}.hiddenpage.svelte-p2f6pl{fill:#7f7f7f8c}.mini.svelte-p2f6pl{position:absolute;transform:translate(-50%);display:flex;gap:2px;padding:4px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);pointer-events:auto;z-index:4}.mini.svelte-p2f6pl button:where(.svelte-p2f6pl){width:32px;height:32px;display:grid;place-items:center;border:0;background:none;border-radius:7px;color:inherit}.mini.svelte-p2f6pl button:where(.svelte-p2f6pl):hover{background:var(--hover)}.addpage.svelte-p2f6pl{position:absolute;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--hover);font-weight:600;color:var(--bar-ink)}.addpage.svelte-p2f6pl:hover{background:var(--accent-soft);color:var(--accent)}.text-edit.svelte-p2f6pl{position:absolute;transform-origin:center;margin:0;padding:0;border:0;resize:none;overflow:visible;background:transparent;outline:2px solid var(--accent);outline-offset:0;caret-color:var(--accent);white-space:pre-wrap;word-break:break-word;user-select:text;-webkit-user-select:text;box-sizing:border-box}.text-edit.ghost.svelte-p2f6pl,.text-edit.ghost.svelte-p2f6pl *{color:transparent!important;text-decoration-color:transparent!important}.text-edit.ghost.svelte-p2f6pl::selection,.text-edit.ghost.svelte-p2f6pl *::selection{background:#7c5cff52;color:transparent}.text-edit.curved.svelte-p2f6pl{white-space:pre;display:flex;flex-direction:column;justify-content:center;background:#ffffffd9}.text-edit.svelte-p2f6pl div{margin:0}.cp.svelte-bhv78w{display:flex;flex-direction:column;gap:12px}.sv.svelte-bhv78w{position:relative;height:150px;border-radius:8px;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue))}.sv.svelte-bhv78w i:where(.svelte-bhv78w),.hue.svelte-bhv78w i:where(.svelte-bhv78w){position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000059,0 1px 3px #0006;transform:translate(-50%,-50%);pointer-events:none}.hue.svelte-bhv78w{position:relative;height:12px;border-radius:6px;cursor:pointer;touch-action:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.hue.svelte-bhv78w i:where(.svelte-bhv78w){top:50%}.sv.svelte-bhv78w:focus-visible,.hue.svelte-bhv78w:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row.svelte-bhv78w{display:flex;align-items:center;gap:8px}.chip.svelte-bhv78w{width:32px;height:32px;flex-shrink:0;border-radius:6px;box-shadow:inset 0 0 0 1px #7f7f7f66}.hexin.svelte-bhv78w{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace;text-transform:lowercase}.pick.svelte-bhv78w{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink-2)}.pick.svelte-bhv78w:hover{color:var(--accent);border-color:var(--accent)}.color.svelte-z6ifqa{display:flex;flex-direction:column;gap:4px}.lab.svelte-z6ifqa{font-size:12px;color:var(--muted);font-weight:600}.row.svelte-z6ifqa{display:flex;gap:6px;align-items:center}.swatch.svelte-z6ifqa{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:8px;border:1px solid var(--line);overflow:hidden;padding:0;cursor:pointer;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%),linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%);background-size:10px 10px;background-position:0 0,5px 5px}.swatch.svelte-z6ifqa i:where(.svelte-z6ifqa){position:absolute;inset:0;background:var(--c)}.swatch.on.svelte-z6ifqa{outline:2px solid var(--accent);outline-offset:1px}.pick.svelte-z6ifqa{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink-2)}.pick.svelte-z6ifqa:hover{color:var(--accent);border-color:var(--accent)}.hex.svelte-z6ifqa{min-width:0;font-family:ui-monospace,Menlo,monospace;text-transform:lowercase}.pop.svelte-z6ifqa{margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--pop)}h4.svelte-1qqerlx{margin:16px 0 8px;font-size:13px;font-weight:600}.pn.svelte-1qqerlx{font-size:12px;color:var(--muted);margin:6px 0 4px}.swatches.svelte-1qqerlx{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.swatch.svelte-1qqerlx{aspect-ratio:1;border-radius:50%;border:1px solid rgba(127,127,127,.35);padding:0}.swatch.on.svelte-1qqerlx{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent)}.setup.svelte-1qqerlx{border:1px dashed var(--line);background:none;color:var(--muted);border-radius:8px;padding:8px 10px;width:100%;font-size:13px}.setup.svelte-1qqerlx:hover{color:var(--ink);border-color:var(--accent)}.dp{display:flex;flex-direction:column;gap:0;min-height:100%}.dp-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted);margin-bottom:12px;flex-shrink:0}.dp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.dp-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink)}.dp-search .dp-x{border:0;background:none;color:var(--muted);padding:2px;display:grid;place-items:center}.dp-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin:0 -16px 6px;padding-left:16px;padding-right:16px;flex-shrink:0}.dp-chips::-webkit-scrollbar{display:none}.dp-chip{flex-shrink:0;height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:13px;font-weight:500;white-space:nowrap}.dp-chip:hover{background:var(--hover)}.dp-chip.on{background:var(--ink);color:var(--panel);border-color:var(--ink)}.dp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:0 -16px 12px;padding:0 12px;flex-shrink:0}.dp-tabs button{border:0;background:none;padding:10px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.dp-tabs button:hover{color:var(--ink)}.dp-tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.dp-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;gap:8px}.dp-head:first-child{margin-top:4px}.dp-head h3{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.dp-link{border:0;background:none;color:var(--muted);font-size:13px;font-weight:500;padding:2px 4px;border-radius:6px}.dp-link:hover{color:var(--ink);background:var(--hover)}.dp-back{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--ink);font-size:15px;font-weight:600;padding:4px 0;margin-bottom:10px}.dp-back:hover{color:var(--accent)}.dp-hint{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 0 0}.dp-hint a{color:inherit}.dp-err{color:var(--danger);font-size:13px;line-height:1.45;margin:8px 0 0}.dp-empty{color:var(--muted);font-size:13px;text-align:center;padding:28px 8px;line-height:1.5}.dp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 8px}.dp-tile{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--ink);font-size:12px;font-weight:500;text-align:center}.dp-tile .dp-ti{width:100%;aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:var(--chip);color:var(--ink);transition:transform .12s}.dp-tile:hover .dp-ti{transform:translateY(-2px);box-shadow:0 0 0 2px var(--accent)}.dp-tile .dp-ti svg{width:34px;height:34px}.dp-cols{columns:2;column-gap:8px}.dp-card{position:relative;display:block;width:100%;break-inside:avoid;margin:0 0 8px;border:0;padding:0;background:var(--chip);border-radius:8px;overflow:hidden;color:var(--ink);text-align:left}.dp-card img{width:100%;display:block}.dp-card:hover{box-shadow:0 0 0 2px var(--accent)}.dp-card .dp-badge{position:absolute;left:6px;top:6px;background:#000000a6;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px}.dp-card .dp-cap{display:block;padding:6px 8px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--panel)}.dp-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.dp-strip::-webkit-scrollbar{display:none}.dp-strip .dp-card{width:auto;flex-shrink:0;height:120px;margin:0}.dp-strip .dp-card img{height:120px;width:auto}.dp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dp-grid.four{grid-template-columns:repeat(4,1fr)}.dp-grid.two{grid-template-columns:repeat(2,1fr)}.dp-cell{aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:var(--chip);padding:8px;display:grid;place-items:center;overflow:hidden;color:var(--ink)}.dp-cell:hover{border-color:var(--accent)}.dp-cell img{width:100%;height:100%;object-fit:contain}.dp-cell.photo{padding:0}.dp-cell.photo img{object-fit:cover}.dp-cell:disabled{opacity:.5}.dp-row{display:flex;gap:8px;align-items:center}.dp-row>.grow{flex:1;min-width:0}.dp-stack{display:flex;flex-direction:column;gap:10px}.dp-cta{width:100%;height:40px;border-radius:8px;font-size:14px}.dp-box{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--panel)}.dp-swatches{display:flex;flex-wrap:wrap;gap:6px}.dp-sw{width:32px;height:32px;border-radius:50%;border:1px solid rgba(127,127,127,.35);padding:0;position:relative}.dp-sw:hover{transform:scale(1.06)}.dp-sw.big{width:40px;height:40px}.dp-sw.add{display:grid;place-items:center;background:var(--chip);color:var(--ink);border-style:dashed}.dp-textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:10px 12px;line-height:1.45}.dp-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.dp-list{display:flex;flex-direction:column;gap:2px}.dp-item{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px;border-radius:8px;color:var(--ink);text-align:left}.dp-item:hover{background:var(--hover)}.dp-item .dp-ico{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--chip);overflow:hidden}.dp-item .dp-ico img{width:100%;height:100%;object-fit:cover}.dp-item .dp-tx{flex:1;min-width:0}.dp-item .dp-tx b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-item .dp-tx small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-modal-bg{position:fixed;inset:0;background:#00000073;z-index:100;display:grid;place-items:center}.dp-modal{width:380px;max-width:calc(100vw - 32px);background:var(--pop);color:var(--ink);border-radius:14px;box-shadow:var(--shadow);padding:20px}.dp-modal h2{margin:0 0 6px;font-size:17px}.dp-modal p{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.dp-modal .dp-acts{display:flex;flex-direction:column;gap:8px}.dp-spin{width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:dp-spin .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes dp-spin{to{transform:rotate(360deg)}}.dp-hint .svgi,.dp-empty .svgi{display:inline-block;vertical-align:-2px}.dp-cell.light{background:#f2f3f5}.dp-by{display:block;padding:2px 4px 4px;font-size:11px;line-height:1.25;color:var(--muted);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me.svelte-bl2f00{display:flex;flex-direction:column;gap:8px}.me.svelte-bl2f00 .dp-head:where(.svelte-bl2f00){margin:12px 0 0}.me.svelte-bl2f00 .dp-head:where(.svelte-bl2f00) h3:where(.svelte-bl2f00){font-size:13px}.me-grid.svelte-bl2f00{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.me-fx.svelte-bl2f00{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12px;color:var(--ink-2);min-width:0}.me-ic.svelte-bl2f00{width:100%;aspect-ratio:1.4;display:grid;place-items:center;border-radius:8px;background:var(--chip);border:2px solid transparent;color:var(--accent)}.me-fx.svelte-bl2f00:hover .me-ic:where(.svelte-bl2f00){background:var(--hover)}.me-fx.on.svelte-bl2f00 .me-ic:where(.svelte-bl2f00){border-color:var(--accent)}.me-n.svelte-bl2f00{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-on.svelte-bl2f00{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:var(--chip)}.me-row.svelte-bl2f00{display:flex;align-items:center;justify-content:space-between;font-size:13px}.me-sl.svelte-bl2f00{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.me-sl.svelte-bl2f00 input:where(.svelte-bl2f00){width:100%}.ip.svelte-g6pk62{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.sc.svelte-g6pk62{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding-bottom:16px}.itabs.svelte-g6pk62{display:flex;gap:0;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--line);scrollbar-width:none}.itabs.svelte-g6pk62 button:where(.svelte-g6pk62){flex:1 0 auto;border:0;background:none;padding:7px 4px;font-size:12.5px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent}.itabs.svelte-g6pk62 button.on:where(.svelte-g6pk62){color:var(--ink);border-bottom-color:var(--accent)}h4.svelte-g6pk62{margin:6px 0 0;font-size:14px;font-weight:600}.hint.svelte-g6pk62{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.hint.err.svelte-g6pk62{color:var(--danger)}.tgrid.svelte-g6pk62{display:grid;grid-template-columns:1fr 1fr;gap:8px}.t.svelte-g6pk62{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--chip);color:var(--ink);text-align:left;min-height:104px}.t.svelte-g6pk62:hover:not(:disabled){background:var(--hover)}.t.on.svelte-g6pk62{border-color:var(--accent)}.t.svelte-g6pk62:disabled{opacity:.5}.t.svelte-g6pk62 b:where(.svelte-g6pk62){font-size:13px}.t.svelte-g6pk62 small:where(.svelte-g6pk62){color:var(--muted);font-size:11px;line-height:1.3}.ic.svelte-g6pk62{color:var(--accent)}.row.svelte-g6pk62{display:flex;gap:6px;flex-wrap:wrap}.row2.svelte-g6pk62{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.pill.svelte-g6pk62{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--chip);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:500}.pill.svelte-g6pk62:hover:not(:disabled){background:var(--hover)}.pill.on.svelte-g6pk62{border-color:var(--accent);color:var(--accent)}.pill.wide.svelte-g6pk62{justify-content:center;width:100%}.sl.svelte-g6pk62{display:flex;flex-direction:column;gap:2px}.sl.svelte-g6pk62 label:where(.svelte-g6pk62){display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2)}.sl.svelte-g6pk62 output:where(.svelte-g6pk62){color:var(--muted);font-variant-numeric:tabular-nums}.sl.svelte-g6pk62 input:where(.svelte-g6pk62){width:100%}details.svelte-g6pk62{display:flex;flex-direction:column;gap:8px}summary.svelte-g6pk62{font-size:14px;font-weight:600;padding:4px 0;cursor:pointer}details.svelte-g6pk62>.sl:where(.svelte-g6pk62){margin-bottom:8px}.seg.svelte-g6pk62{display:flex;padding:3px;background:var(--chip);border-radius:9px}.seg.svelte-g6pk62 button:where(.svelte-g6pk62){flex:1;border:0;background:none;border-radius:7px;padding:6px 2px;font-size:12px;font-weight:600;color:var(--muted)}.seg.svelte-g6pk62 button.on:where(.svelte-g6pk62){background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000002e}.bands.svelte-g6pk62{display:flex;justify-content:space-between;margin:4px 0 10px}.band.svelte-g6pk62{width:26px;height:26px;border-radius:50%;border:0;padding:0;background:var(--c);position:relative}.band.on.svelte-g6pk62{outline:2px solid var(--accent);outline-offset:2px}.band.set.svelte-g6pk62:after{content:"";position:absolute;right:-1px;top:-1px;width:8px;height:8px;border-radius:50%;background:var(--ink);border:1px solid var(--panel)}.check.svelte-g6pk62{display:flex;align-items:center;gap:6px;font-size:13px}.filters.svelte-g6pk62{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.filter.svelte-g6pk62{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:11px;color:var(--ink-2);min-width:0}.filter.svelte-g6pk62 img:where(.svelte-g6pk62),.filter.svelte-g6pk62 .ph:where(.svelte-g6pk62){width:100%;aspect-ratio:1;border-radius:8px;border:2px solid transparent;object-fit:cover;background:var(--chip);display:block}.filter.none.svelte-g6pk62{width:33%}.filter.on.svelte-g6pk62 img:where(.svelte-g6pk62),.filter.on.svelte-g6pk62 .ph:where(.svelte-g6pk62){border-color:var(--accent)}.filter.on.svelte-g6pk62{color:var(--accent);font-weight:600}.fxgrid.svelte-g6pk62{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fx.svelte-g6pk62{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:11px;color:var(--ink-2)}.pv.svelte-g6pk62{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:var(--chip);border:2px solid transparent;overflow:hidden}.fx.on.svelte-g6pk62 .pv:where(.svelte-g6pk62){border-color:var(--accent)}.box.svelte-g6pk62{width:58%;height:58%;background:#fff;box-shadow:0 0 0 1px #0000001f}.sh-glow.svelte-g6pk62{box-shadow:0 0 10px 3px #ffd84d}.sh-drop.svelte-g6pk62{box-shadow:4px 4px 7px #00000080}.sh-angle.svelte-g6pk62{box-shadow:-8px 4px 6px -3px #00000073}.sh-curved.svelte-g6pk62{box-shadow:0 10px 8px -8px #000000a6;border-radius:0 0 40% 40%/0 0 8% 8%}.sh-lift.svelte-g6pk62{box-shadow:8px 10px 7px -8px #0009,-8px 10px 7px -8px #0009}.sh-backdrop.svelte-g6pk62{box-shadow:5px 5px #8b5cf6}.sh-outline.svelte-g6pk62{box-shadow:0 0 0 3px #111,0 0 0 4px #fff}.st-pixelate.svelte-g6pk62{background:conic-gradient(#8b5cf6 25%,#c4b5fd 0 50%,#8b5cf6 0 75%,#c4b5fd 0) 0 0 / 16px 16px}.st-halftone.svelte-g6pk62{background:radial-gradient(circle,#111 34%,#fff 36%) 0 0 / 9px 9px}.st-posterize.svelte-g6pk62{background:linear-gradient(90deg,#1e1b4b 33%,#8b5cf6 0 66%,#fde68a 0)}.st-glitch.svelte-g6pk62{background:linear-gradient(90deg,#00e0ff 20%,#fff 0 80%,#ff2e63 0)}.st-screen.svelte-g6pk62{background:repeating-linear-gradient(0deg,#8b5cf6 0 3px,#2e1065 3px 6px)}.st-sketch.svelte-g6pk62{background:repeating-linear-gradient(45deg,#fff 0 4px,#555 4px 5px)}.progress.svelte-g6pk62{position:relative;font-size:12px;color:var(--muted);padding-bottom:6px;flex-shrink:0}.progress.svelte-g6pk62 i:where(.svelte-g6pk62){position:absolute;left:0;bottom:0;height:3px;border-radius:2px;background:var(--accent)}.num.svelte-1m1t8k9{display:flex;flex-direction:column;gap:4px;min-width:0}.num.svelte-1m1t8k9>span:where(.svelte-1m1t8k9):first-child{font-size:12px;color:var(--muted);font-weight:600}.wrap.svelte-1m1t8k9{position:relative}em.svelte-1m1t8k9{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted);font-size:12px;pointer-events:none}input.svelte-1m1t8k9::-webkit-inner-spin-button{opacity:.4}.fp.svelte-1bmqj84{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.search.svelte-1bmqj84{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted)}.search.svelte-1bmqj84:focus-within{border-color:var(--accent)}.search.svelte-1bmqj84 input:where(.svelte-1bmqj84){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink)}.cats.svelte-1bmqj84{display:flex;flex-wrap:wrap;gap:4px}.cats.svelte-1bmqj84 button:where(.svelte-1bmqj84){border:1px solid var(--line);background:none;border-radius:99px;padding:3px 10px;font-size:12px;text-transform:capitalize}.cats.svelte-1bmqj84 button.on:where(.svelte-1bmqj84){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.wide.svelte-1bmqj84{width:100%;justify-content:center}.list.svelte-1bmqj84{flex:1;min-height:120px;display:flex;flex-direction:column;margin:0 -8px}.row.svelte-1bmqj84{text-align:left;border:0;background:none;padding:9px 10px;border-radius:6px;font-size:17px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.row.svelte-1bmqj84:hover:not(:disabled){background:var(--hover)}.row.on.svelte-1bmqj84{color:var(--accent)}.row.svelte-1bmqj84 em:where(.svelte-1bmqj84){font:11px Inter;color:var(--muted)}h5.svelte-1bmqj84{margin:10px 10px 4px;font-size:13px;font-weight:600;color:var(--ink)}.hint.svelte-1bmqj84{color:var(--muted);font-size:11px;margin:0}.err.svelte-1bmqj84{color:var(--danger);font-size:12px;margin:0}.spin.svelte-1bmqj84{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-1bmqj84-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-1bmqj84-spin{to{transform:rotate(360deg)}}.ap.svelte-x77s14{display:flex;flex-direction:column;gap:12px}.tabs.svelte-x77s14{display:flex;gap:2px;padding:3px;background:var(--chip);border-radius:9px;position:sticky;top:0;z-index:2}.tabs.svelte-x77s14 button:where(.svelte-x77s14){flex:1;border:0;background:none;border-radius:7px;padding:7px 4px;font-size:13px;font-weight:600;color:var(--muted)}.tabs.svelte-x77s14 button.on:where(.svelte-x77s14){background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000002e}.tabs.svelte-x77s14 button:where(.svelte-x77s14):disabled{opacity:.45}.pv.svelte-x77s14{position:relative;display:grid;place-items:center;background:var(--chip);border-radius:8px;padding:10px}.pv.svelte-x77s14 canvas:where(.svelte-x77s14){max-width:100%;max-height:200px;width:auto;height:auto;border-radius:3px;box-shadow:var(--page-shadow);background:#fff}.play.svelte-x77s14{position:absolute;right:8px;bottom:8px;height:30px;padding:0 10px;gap:6px}h3.svelte-x77s14{margin:6px 0 -4px;font-size:13px;font-weight:700}.grid.svelte-x77s14{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile.svelte-x77s14{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12px;color:var(--ink-2);min-width:0}.tile.svelte-x77s14>span:where(.svelte-x77s14):last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile.svelte-x77s14:disabled{opacity:.5}.demo.svelte-x77s14{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:var(--chip);border:2px solid transparent;overflow:hidden;color:var(--muted)}.demo.svelte-x77s14 canvas:where(.svelte-x77s14){position:absolute;inset:0;width:100%;height:100%;visibility:hidden}.demo.svelte-x77s14 canvas.show:where(.svelte-x77s14),.demo.svelte-x77s14 canvas.still{visibility:visible}.tile.on.svelte-x77s14 .demo:where(.svelte-x77s14){border-color:var(--accent)}.tile.svelte-x77s14:hover .demo:where(.svelte-x77s14){background:var(--hover)}.dot.svelte-x77s14{width:34%;aspect-ratio:1;border-radius:6px;background:var(--accent);display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;font-size:13px}.dot.mine.svelte-x77s14{background:none;color:var(--accent)}.dot.ab.svelte-x77s14{width:auto;aspect-ratio:auto;background:none;color:var(--accent);font-size:17px}.dot.tr.svelte-x77s14{width:100%;height:100%;border-radius:0;background:linear-gradient(115deg,#c9b6f2 50%,var(--accent) 50%)}.opts.svelte-x77s14{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:8px;background:var(--chip)}.field.svelte-x77s14{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.field.svelte-x77s14 input:where(.svelte-x77s14){width:100%}.row.svelte-x77s14{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.row.svelte-x77s14 select:where(.svelte-x77s14){flex:1;min-width:0}.chips.svelte-x77s14{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-x77s14{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600;color:var(--ink-2)}.chip.on.svelte-x77s14{border-color:var(--accent);color:var(--accent)}.dirs.svelte-x77s14{display:flex;gap:6px}.wide.svelte-x77s14{width:100%;justify-content:center}.make.svelte-x77s14{gap:6px}.timing.svelte-x77s14{display:flex;align-items:center;gap:8px;font-size:13px}.lbl.svelte-x77s14{font-weight:600}.hint.svelte-x77s14{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.fp.svelte-1t4kkry{display:flex;flex-direction:column;gap:8px}.fp.svelte-1t4kkry .input:where(.svelte-1t4kkry){width:100%;height:36px;padding:0 10px;box-sizing:border-box}.opts.svelte-1t4kkry{display:flex;gap:14px;font-size:13px}.opts.svelte-1t4kkry label:where(.svelte-1t4kkry){display:flex;align-items:center;gap:6px}.row.svelte-1t4kkry{display:flex;align-items:center;gap:6px}.row.svelte-1t4kkry .btn:where(.svelte-1t4kkry):not(.icon){flex:1;justify-content:center}.count.svelte-1t4kkry{flex:1;font-size:13px;color:var(--muted)}.hint.svelte-1t4kkry{margin:0;font-size:12px;color:var(--muted)}.list.svelte-1t4kkry{display:flex;flex-direction:column;gap:2px}.list.svelte-1t4kkry button:where(.svelte-1t4kkry){display:flex;flex-direction:column;gap:2px;text-align:left;border:0;background:none;border-radius:6px;padding:6px 8px;font-size:13px;color:var(--ink-2)}.list.svelte-1t4kkry button:where(.svelte-1t4kkry):hover{background:var(--hover)}.list.svelte-1t4kkry button.on:where(.svelte-1t4kkry){background:var(--chip)}.list.svelte-1t4kkry small:where(.svelte-1t4kkry){color:var(--muted);font-size:11px}.list.svelte-1t4kkry span:where(.svelte-1t4kkry){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mark.svelte-1t4kkry{background:#ffe58a;color:#1a1a1a;border-radius:2px}.tp.svelte-1qvg7um{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}header.svelte-1qvg7um{display:flex;align-items:center;justify-content:space-between}h3.svelte-1qvg7um{margin:0;font-size:16px;font-weight:600}.x.svelte-1qvg7um{width:32px;height:32px;display:grid;place-items:center;border:0;background:none;border-radius:8px;color:var(--ink-2)}.x.svelte-1qvg7um:hover{background:var(--hover)}.body.svelte-1qvg7um{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding-bottom:16px}h4.svelte-1qvg7um{margin:6px 0 0;font-size:14px;font-weight:600}.row2.svelte-1qvg7um{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.row3.svelte-1qvg7um{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:end}.two.svelte-1qvg7um{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid2.svelte-1qvg7um{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pbtn.svelte-1qvg7um{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;background:var(--chip);border-radius:8px;font-weight:500;color:var(--ink)}.pbtn.svelte-1qvg7um:hover:not(:disabled){background:var(--hover)}.pbtn.svelte-1qvg7um:disabled{opacity:.45}.toggles.svelte-1qvg7um{display:flex;gap:4px;flex-wrap:wrap}.hint.svelte-1qvg7um{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.swatches.svelte-1qvg7um{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.swatch.svelte-1qvg7um{aspect-ratio:1;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #7f7f7f59;padding:0}.swatch.svelte-1qvg7um:hover{transform:scale(1.06)}.swatch.on.svelte-1qvg7um{outline:2px solid var(--accent);outline-offset:2px}.swatch.add.svelte-1qvg7um{display:grid;place-items:center;color:#fff;background:conic-gradient(#ff3131,#ffde59,#7ed957,#38b6ff,#8c52ff,#ff66c4,#ff3131)}.csearch.svelte-1qvg7um{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted);flex-shrink:0}.csearch.svelte-1qvg7um:focus-within{border-color:var(--accent)}.csearch.svelte-1qvg7um input:where(.svelte-1qvg7um){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink)}.fxgrid.svelte-1qvg7um{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fxgrid.two.svelte-1qvg7um{grid-template-columns:repeat(3,1fr)}.fx.svelte-1qvg7um{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12px;color:var(--ink-2)}.fxpv.svelte-1qvg7um{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:var(--chip);border:2px solid transparent;font-size:26px;font-weight:700;color:var(--ink)}.fx.on.svelte-1qvg7um .fxpv:where(.svelte-1qvg7um){border-color:var(--accent)}.fx.svelte-1qvg7um:hover .fxpv:where(.svelte-1qvg7um){background:var(--hover)}.fx-shadow.svelte-1qvg7um{text-shadow:3px 3px 2px rgba(0,0,0,.45)}.fx-lift.svelte-1qvg7um{text-shadow:0 4px 8px rgba(0,0,0,.4)}.fx-hollow.svelte-1qvg7um{color:transparent!important;-webkit-text-stroke:1.2px var(--ink)}.fx-splice.svelte-1qvg7um{color:transparent!important;-webkit-text-stroke:1.2px var(--ink);text-shadow:3px 3px 0 #ff66c4}.fx-outline.svelte-1qvg7um{-webkit-text-stroke:1.2px #ff66c4}.fx-echo.svelte-1qvg7um{text-shadow:3px 3px 0 rgba(127,127,127,.6),6px 6px 0 rgba(127,127,127,.3)}.fx-glitch.svelte-1qvg7um{text-shadow:-2px 0 #00e0ff,2px 0 #ff2e63}.fx-neon.svelte-1qvg7um{color:#ffd6f6!important;text-shadow:0 0 6px #ff4fd8,0 0 12px #ff4fd8}.fx-background.svelte-1qvg7um{background-image:linear-gradient(#ffde59,#ffde59);background-size:70% 40%;background-position:center;background-repeat:no-repeat}.field.svelte-1qvg7um>span:where(.svelte-1qvg7um){display:flex;align-items:center;gap:4px}input[type=range].svelte-1qvg7um{width:100%}.tabs.svelte-1qvg7um{display:flex;gap:2px;padding:3px;background:var(--chip);border-radius:9px;flex-shrink:0}.tabs.svelte-1qvg7um button:where(.svelte-1qvg7um){flex:1;border:0;background:none;border-radius:7px;padding:7px 4px;font-size:13px;font-weight:600;color:var(--muted)}.tabs.svelte-1qvg7um button.on:where(.svelte-1qvg7um){background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000002e}.big.svelte-1qvg7um{height:40px}.data.svelte-1qvg7um{display:grid;gap:4px;align-items:center}.data.svelte-1qvg7um .input:where(.svelte-1qvg7um){height:30px;padding:0 6px;font-size:12px;min-width:0}.data.svelte-1qvg7um .x:where(.svelte-1qvg7um){width:auto;height:auto;font-size:16px;color:var(--muted)}.snd.svelte-1qvg7um{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px}.layers.svelte-1qvg7um{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.layers.svelte-1qvg7um li:where(.svelte-1qvg7um){display:flex;align-items:center;gap:2px;border-radius:8px;border:1px solid var(--line);background:var(--chip);padding-right:4px}.layers.svelte-1qvg7um li.sel:where(.svelte-1qvg7um){border-color:var(--accent);background:var(--accent-soft)}.layers.svelte-1qvg7um li.hidden:where(.svelte-1qvg7um) .lname:where(.svelte-1qvg7um){opacity:.45}.lname.svelte-1qvg7um{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:none;padding:9px 10px;text-align:left}.lname.svelte-1qvg7um span:where(.svelte-1qvg7um){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lbtn.svelte-1qvg7um{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--muted)}.lbtn.svelte-1qvg7um:hover{background:var(--hover);color:var(--ink)}.lbtn.fold.svelte-1qvg7um{width:22px;margin-left:4px}.uploads.svelte-1mv1p89{display:flex;flex-direction:column}.tabs.svelte-1mv1p89{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.tabs.svelte-1mv1p89 button:where(.svelte-1mv1p89){flex:1;height:36px;border:0;background:none;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs.svelte-1mv1p89 button.on:where(.svelte-1mv1p89){color:var(--ink);border-bottom-color:var(--accent)}.tabs.svelte-1mv1p89 button:where(.svelte-1mv1p89):hover{color:var(--ink)}.dropzone.svelte-1mv1p89{border-radius:10px;transition:background .15s}.dropzone.over.svelte-1mv1p89{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:4px}.cta.svelte-1mv1p89{width:100%;height:40px;border-radius:8px;font-size:14px}.cta.svelte-1mv1p89+.cta:where(.svelte-1mv1p89){margin-top:8px}.hint.svelte-1mv1p89{color:var(--muted);font-size:12px;line-height:1.5;margin:12px 0 0}.hint.small.svelte-1mv1p89{margin-top:8px}.err.svelte-1mv1p89{color:var(--danger);font-size:13px;margin:10px 0 0}.kinds.svelte-1mv1p89{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.chip.svelte-1mv1p89{height:28px;padding:0 12px;border-radius:14px;border:1px solid var(--line);background:none;font-size:12px;font-weight:600;color:var(--ink-2)}.chip.svelte-1mv1p89:hover{background:var(--hover)}.chip.on.svelte-1mv1p89{background:var(--ink);color:var(--panel);border-color:var(--ink)}.grid.svelte-1mv1p89{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.tile.svelte-1mv1p89{position:relative}.asset.svelte-1mv1p89{position:relative;width:100%;aspect-ratio:1;border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0;background:var(--chip);display:block}.asset.svelte-1mv1p89:hover{border-color:var(--accent)}.asset.svelte-1mv1p89 img:where(.svelte-1mv1p89){width:100%;height:100%;object-fit:cover;display:block}.asset.svelte-1mv1p89 img:where(.svelte-1mv1p89):not([src]){visibility:hidden}.ph.svelte-1mv1p89{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.name.svelte-1mv1p89{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;font-size:11px;text-align:left;color:#fff;background:linear-gradient(transparent,#0009);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .12s}.asset.svelte-1mv1p89:hover .name:where(.svelte-1mv1p89),.ph.svelte-1mv1p89+.name:where(.svelte-1mv1p89){opacity:1}.dur.svelte-1mv1p89{position:absolute;right:4px;top:4px;background:#000000a6;color:#fff;font-size:11px;padding:1px 5px;border-radius:4px}.prog.svelte-1mv1p89{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;background:linear-gradient(to right,rgba(139,61,255,.55) var(--p),rgba(0,0,0,.5) var(--p))}.del.svelte-1mv1p89{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:6px;border:0;background:#0009;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .12s;padding:0}.tile.svelte-1mv1p89:hover .del:where(.svelte-1mv1p89),.del.svelte-1mv1p89:focus-visible{opacity:1}.del.inline.svelte-1mv1p89{position:static;opacity:.7;background:none;color:var(--muted)}h3.sub.svelte-1mv1p89{margin:18px 0 8px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.sound.svelte-1mv1p89{display:flex;align-items:center;gap:4px;margin-bottom:6px}.sound.svelte-1mv1p89 .row:where(.svelte-1mv1p89){flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:none;text-align:left}.sound.svelte-1mv1p89 .row:where(.svelte-1mv1p89):hover{border-color:var(--accent)}.sound.svelte-1mv1p89 span:where(.svelte-1mv1p89){flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sound.svelte-1mv1p89 em:where(.svelte-1mv1p89){font-style:normal;color:var(--muted);font-size:12px}.connect.svelte-1mv1p89{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 4px;color:var(--ink-2)}.connect.svelte-1mv1p89 p:where(.svelte-1mv1p89){margin:0;line-height:1.5;font-size:13px}.connect.svelte-1mv1p89 .hint:where(.svelte-1mv1p89){font-size:12px}.pick.svelte-1mv1p89{padding:22px 6px 10px}.pick.phone.svelte-1mv1p89{padding-top:6px}.pick.svelte-1mv1p89 h3:where(.svelte-1mv1p89){margin:4px 0 0;font-size:16px;color:var(--ink)}.pick.svelte-1mv1p89 .badge:where(.svelte-1mv1p89){width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.cta.big.svelte-1mv1p89{height:48px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.kinds.svelte-usy1dx{display:flex;flex-direction:column;gap:4px}.kind.svelte-usy1dx{display:flex;width:100%;gap:8px;text-align:left;align-items:center}.kind.svelte-usy1dx .grow:where(.svelte-usy1dx),.prov.svelte-usy1dx .grow:where(.svelte-usy1dx){flex:1;min-width:0}.kind.svelte-usy1dx small:where(.svelte-usy1dx){display:block;color:var(--muted);font-size:12px;font-weight:400}.kind.svelte-usy1dx b:where(.svelte-usy1dx){font-weight:600;font-size:13px}.prov.svelte-usy1dx small:where(.svelte-usy1dx){font-size:12px;word-break:break-all}.task.svelte-usy1dx{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tl.svelte-usy1dx{font-size:12px;font-weight:600;color:var(--ink-2)}select.input.svelte-usy1dx{height:34px}.dp-ok{color:#127a3d;font-size:13px}.hero.svelte-17bdy8h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hero.svelte-17bdy8h .logo:where(.svelte-17bdy8h){width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:conic-gradient(from 200deg,#00c4cc,#7d2ae8,#ff66c4,#00c4cc);flex-shrink:0}.hero.svelte-17bdy8h b:where(.svelte-17bdy8h){display:block;font-size:17px}.hero.svelte-17bdy8h small:where(.svelte-17bdy8h){color:var(--muted);font-size:12px}.actions.svelte-17bdy8h{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.quote.svelte-17bdy8h{border-left:3px solid var(--accent);padding:6px 10px;background:var(--chip);border-radius:0 8px 8px 0;font-size:13px;line-height:1.45;white-space:pre-wrap}.out.svelte-17bdy8h{white-space:pre-wrap;font-size:14px;line-height:1.5}.idea.svelte-17bdy8h{font-size:13px;color:var(--ink-2)}.idea.svelte-17bdy8h .dp-tx:where(.svelte-17bdy8h){white-space:normal}select.input.svelte-17bdy8h{height:34px}.grow.svelte-17bdy8h{flex:1;min-width:0}.tabs5.svelte-17bdy8h button:where(.svelte-17bdy8h){padding:10px 7px;position:relative;white-space:nowrap}select.small.svelte-17bdy8h{width:76px;flex:none}.dot.svelte-17bdy8h{position:absolute;top:7px;right:1px;width:6px;height:6px;border-radius:3px;background:var(--accent)}.inline.svelte-17bdy8h{padding:0;color:var(--accent)}.check.svelte-17bdy8h{font-size:13px;gap:6px}.job.svelte-17bdy8h{margin-top:8px;display:flex;flex-direction:column;gap:6px}.job.svelte-17bdy8h .tx:where(.svelte-17bdy8h){font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar.svelte-17bdy8h{height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.bar.svelte-17bdy8h i:where(.svelte-17bdy8h){display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .3s}.bar.indet.svelte-17bdy8h i:where(.svelte-17bdy8h){animation:svelte-17bdy8h-indet 1.4s ease-in-out infinite}@keyframes svelte-17bdy8h-indet{0%{margin-left:-35%}to{margin-left:100%}}.tile.svelte-17bdy8h{position:relative}.tile-btn.svelte-17bdy8h{display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--chip);aspect-ratio:1;cursor:grab}.tile-btn.svelte-17bdy8h img:where(.svelte-17bdy8h),.tile-btn.svelte-17bdy8h video:where(.svelte-17bdy8h){width:100%;height:100%;object-fit:cover;display:block}.tile.svelte-17bdy8h .x:where(.svelte-17bdy8h){position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:11px;border:0;background:#0000008c;color:#fff;display:none;place-items:center;padding:0}.tile.svelte-17bdy8h:hover .x:where(.svelte-17bdy8h){display:grid}.kit.svelte-1xboxgk{display:flex;align-items:center;gap:10px;margin-bottom:6px}.kit-ico.svelte-1xboxgk{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#00c4cc,#7d2ae8);color:#fff;display:grid;place-items:center;flex-shrink:0}.kit-name.svelte-1xboxgk{flex:1;text-align:left;border:0;background:none;color:var(--ink);font-size:17px;font-weight:700;padding:4px 6px;border-radius:6px}.kit-name.svelte-1xboxgk:hover{background:var(--hover)}.logo.svelte-1xboxgk{position:relative}.logo.svelte-1xboxgk .rm:where(.svelte-1xboxgk),.swc.svelte-1xboxgk .rm:where(.svelte-1xboxgk){position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;border:0;background:var(--pop);color:var(--ink);box-shadow:var(--shadow);display:none;place-items:center;padding:0}.logo.svelte-1xboxgk:hover .rm:where(.svelte-1xboxgk),.swc.svelte-1xboxgk:hover .rm:where(.svelte-1xboxgk){display:grid}.swc.svelte-1xboxgk{position:relative;display:inline-block}.drop.svelte-1xboxgk{width:100%;height:72px;border:1px dashed var(--line);border-radius:10px;background:none;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.drop.svelte-1xboxgk:hover{border-color:var(--accent);color:var(--ink)}.pal.svelte-1xboxgk{margin-bottom:12px}.pal-h.svelte-1xboxgk{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pal-name.svelte-1xboxgk{border:0;background:none;color:var(--ink);font-size:13px;font-weight:600;padding:2px 4px;border-radius:6px;min-width:0;flex:1}.pal-name.svelte-1xboxgk:hover,.pal-name.svelte-1xboxgk:focus{background:var(--hover);outline:none}.font.svelte-1xboxgk{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.font-top.svelte-1xboxgk{display:flex;justify-content:space-between;align-items:center}.role.svelte-1xboxgk{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.sample.svelte-1xboxgk{border:0;background:none;color:var(--ink);text-align:left;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample.heading.svelte-1xboxgk{font-size:28px}.sample.subheading.svelte-1xboxgk{font-size:20px}.sample.body.svelte-1xboxgk{font-size:15px}.field.grow.svelte-1xboxgk{flex:1}.brushes.svelte-1vlwxfu{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.brush.svelte-1vlwxfu{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;border-radius:10px;border:1px solid transparent;background:var(--chip);color:var(--ink);font-size:12px;font-weight:500}.brush.svelte-1vlwxfu:hover{border-color:var(--line)}.brush.on.svelte-1vlwxfu{border-color:var(--accent);background:var(--accent-soft)}.bi.svelte-1vlwxfu{display:grid;place-items:center}.sticky.svelte-1vlwxfu{font:600 15px Inter,sans-serif;align-items:start;justify-items:start;padding:10px;box-shadow:0 2px 4px #0000002e}.flow.svelte-1vlwxfu{display:flex;flex-direction:column;gap:2px}.flow.svelte-1vlwxfu svg:where(.svelte-1vlwxfu){fill:#ede9fe;stroke:#6d28d9;stroke-width:1.5}.flow.svelte-1vlwxfu small:where(.svelte-1vlwxfu),.tiny.svelte-1vlwxfu{font-size:10px;color:var(--muted)}.grid.svelte-1vlwxfu svg:where(.svelte-1vlwxfu){fill:#9aa1ad}.dp-cell.svelte-1vlwxfu{flex-direction:column}select.input.svelte-1vlwxfu{height:36px}.design.svelte-2319z5{position:relative;break-inside:avoid}.design.cur.svelte-2319z5 .dp-card:where(.svelte-2319z5){box-shadow:0 0 0 2px var(--accent)}.dp-cap.svelte-2319z5 small:where(.svelte-2319z5){display:block;color:var(--muted);font-size:11px;font-weight:400}.ph.svelte-2319z5{display:grid;place-items:center;height:100px;color:var(--muted)}.use.svelte-2319z5{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:6px;border:0;background:#0009;color:#fff;display:none;place-items:center}.design.svelte-2319z5:hover .use:where(.svelte-2319z5){display:grid}.vid.svelte-2319z5{position:relative}.apps.svelte-kl60p7{display:flex;flex-direction:column;gap:4px}.appcard.svelte-kl60p7{display:flex;align-items:center;gap:12px;padding:8px;border:0;border-radius:10px;background:none;color:var(--ink);text-align:left}.appcard.svelte-kl60p7:hover{background:var(--hover)}.ai.svelte-kl60p7{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0}.at.svelte-kl60p7{display:flex;flex-direction:column;min-width:0}.at.svelte-kl60p7 b:where(.svelte-kl60p7){font-size:14px;font-weight:600}.at.svelte-kl60p7 small:where(.svelte-kl60p7){color:var(--muted);font-size:12px}.mapprev.svelte-kl60p7{aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:var(--chip);display:grid;place-items:center}.mapprev.svelte-kl60p7 img:where(.svelte-kl60p7){width:100%;height:100%;object-fit:cover}.patprev.svelte-kl60p7{aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.patlist.svelte-kl60p7{max-height:300px;overflow:auto;margin-top:10px}.patcell.svelte-kl60p7{aspect-ratio:1}.pallist.svelte-kl60p7{max-height:300px;overflow:auto;margin-top:6px}.palrow.svelte-kl60p7{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:8px;padding:5px 6px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ink);font-size:12px;text-align:left}.palrow.svelte-kl60p7:hover{background:var(--hover)}.palrow.sel.svelte-kl60p7{border-color:var(--accent)}.palstrip.svelte-kl60p7{display:flex;height:20px;border-radius:4px;overflow:hidden}.palstrip.svelte-kl60p7 i:where(.svelte-kl60p7){flex:1}.dp-cell.sel.svelte-kl60p7{border-color:var(--accent)}.chk.svelte-kl60p7{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);align-self:end;height:32px}.gprev.svelte-kl60p7{height:120px;border-radius:10px}.gsw.svelte-kl60p7{padding:0}.palette.svelte-kl60p7{display:flex;height:96px;border-radius:10px;overflow:hidden;margin-top:10px}.pc.svelte-kl60p7{flex:1;border:0;display:flex;align-items:end;justify-content:center;padding:0 0 6px}.pc.svelte-kl60p7 span:where(.svelte-kl60p7){font-size:10px;background:#00000073;color:#fff;padding:1px 4px;border-radius:3px;opacity:0}.pc.svelte-kl60p7:hover span:where(.svelte-kl60p7){opacity:1}input[type=color].input.svelte-kl60p7{padding:2px;height:32px}.track.svelte-1jecuzz{position:relative;display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px}.track.svelte-1jecuzz:hover,.track.playing.svelte-1jecuzz{background:var(--hover)}.cover.svelte-1jecuzz{position:relative;width:48px;height:48px;border-radius:6px;border:0;padding:0;overflow:hidden;flex-shrink:0;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 55%),hsl(calc(var(--h) + 50) 70% 40%))}.cover.svelte-1jecuzz img:where(.svelte-1jecuzz){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp.svelte-1jecuzz{position:absolute;inset:0;display:grid;place-items:center;background:#00000040}.info.svelte-1jecuzz{flex:1;min-width:0;border:0;background:none;text-align:left;padding:0;display:flex;flex-direction:column;gap:2px;position:relative}.t.svelte-1jecuzz{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s.svelte-1jecuzz{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos.svelte-1jecuzz{position:absolute;left:0;bottom:-4px;height:2px;background:var(--accent);border-radius:1px}.add.svelte-1jecuzz{width:32px;height:32px;border-radius:6px;border:0;background:none;color:var(--ink-2);display:grid;place-items:center;opacity:0}.track.svelte-1jecuzz:hover .add:where(.svelte-1jecuzz),.add.svelte-1jecuzz:focus-visible{opacity:1}.add.svelte-1jecuzz:hover{background:var(--hover)}.card.svelte-1jecuzz{flex-direction:column;align-items:stretch;width:112px;padding:0;gap:6px}.card.svelte-1jecuzz .cover:where(.svelte-1jecuzz){width:112px;height:112px;border-radius:8px}.card.svelte-1jecuzz .info:where(.svelte-1jecuzz){padding:0 2px 4px}.progress.svelte-1jecuzz{position:absolute;left:6px;right:6px;bottom:2px;height:3px;border-radius:2px;background:#0000004d;overflow:hidden}.bar.svelte-1jecuzz{display:block;height:100%;background:var(--accent)}.bar.indet.svelte-1jecuzz{animation:svelte-1jecuzz-slide 1s ease-in-out infinite alternate}@keyframes svelte-1jecuzz-slide{0%{transform:translate(-10%)}to{transform:translate(160%)}}.spin.svelte-1jecuzz{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:svelte-1jecuzz-spin .8s linear infinite}@keyframes svelte-1jecuzz-spin{to{transform:rotate(360deg)}}.tile.svelte-38k8lt{position:relative;flex-shrink:0;border-radius:6px;background:var(--chip)}.hit.svelte-38k8lt{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:6px;overflow:hidden;background:none;color:inherit}.tile.svelte-38k8lt:hover{outline:2px solid var(--accent);outline-offset:-2px}.hit.svelte-38k8lt img:where(.svelte-38k8lt),.hit.svelte-38k8lt video:where(.svelte-38k8lt){width:100%;height:100%;object-fit:cover;display:block}.hit.svelte-38k8lt video:where(.svelte-38k8lt){position:absolute;inset:0}.tile.vector.svelte-38k8lt{background:transparent}.tile.vector.svelte-38k8lt .hit:where(.svelte-38k8lt){padding:8px}.tile.vector.svelte-38k8lt:hover{background:var(--hover);outline:none}.tile.vector.svelte-38k8lt img:where(.svelte-38k8lt){object-fit:contain}.tile.icon.svelte-38k8lt{background:#f2f3f5}.tile.icon.svelte-38k8lt:hover{background:#e8e9ee}.tile.illustration.svelte-38k8lt{background:#f2f3f5}.tile.illustration.svelte-38k8lt img:where(.svelte-38k8lt){object-fit:contain}.ph.svelte-38k8lt{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.badge.svelte-38k8lt{position:absolute;left:6px;bottom:6px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;display:flex;align-items:center}.busy.svelte-38k8lt{cursor:progress}.busy.svelte-38k8lt img:where(.svelte-38k8lt){opacity:.55}.progress.svelte-38k8lt{position:absolute;left:8px;right:8px;bottom:8px;height:5px;border-radius:3px;background:#00000073;overflow:hidden}.bar.svelte-38k8lt{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .15s}.bar.indet.svelte-38k8lt{animation:svelte-38k8lt-slide 1s ease-in-out infinite alternate}@keyframes svelte-38k8lt-slide{0%{transform:translate(-10%)}to{transform:translate(160%)}}.dots.svelte-38k8lt{position:absolute;top:4px;right:4px;width:26px;height:22px;display:none;place-items:center;border-radius:5px;background:#ffffffeb;color:#0d1216;box-shadow:0 1px 3px #0000004d;cursor:pointer}.tile.svelte-38k8lt:hover .dots:where(.svelte-38k8lt),.tile.svelte-38k8lt:focus-within .dots:where(.svelte-38k8lt),.tile.open.svelte-38k8lt .dots:where(.svelte-38k8lt){display:grid}.tmenu.svelte-38k8lt{position:absolute;top:30px;right:0;z-index:20;width:220px;padding:6px;display:flex;flex-direction:column;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);text-align:left}.tmenu.svelte-38k8lt button:where(.svelte-38k8lt),.tmenu.svelte-38k8lt a:where(.svelte-38k8lt){display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border:0;background:none;border-radius:6px;color:inherit;font-size:13px;text-decoration:none}.tmenu.svelte-38k8lt button:where(.svelte-38k8lt):hover,.tmenu.svelte-38k8lt a:where(.svelte-38k8lt):hover{background:var(--hover)}.credit.svelte-38k8lt{display:flex;flex-direction:column;gap:2px;padding:8px;margin-top:4px;border-top:1px solid var(--line);font-size:12px}.credit.svelte-38k8lt b:where(.svelte-38k8lt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit.svelte-38k8lt span:where(.svelte-38k8lt){color:var(--muted)}.grid.svelte-rcqf9i{margin-top:8px}.squares.svelte-rcqf9i{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:6px}.squares.svelte-rcqf9i .tile{width:100%!important;height:auto!important;aspect-ratio:1}.justified.svelte-rcqf9i{display:flex;flex-wrap:wrap;gap:6px}.filler.svelte-rcqf9i{flex-grow:1000}.list.svelte-rcqf9i{display:flex;flex-direction:column;gap:2px}.loading.svelte-rcqf9i{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0;color:var(--muted);font-size:13px}.spin.svelte-rcqf9i{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-rcqf9i-spin .8s linear infinite}@keyframes svelte-rcqf9i-spin{to{transform:rotate(360deg)}}.msg.svelte-rcqf9i{color:var(--muted);font-size:13px;text-align:center;margin:16px 0}.msg.small.svelte-rcqf9i{font-size:11px;margin:8px 0}.link.svelte-rcqf9i{border:0;background:none;color:var(--accent);font-weight:600;padding:0}.sentinel.svelte-rcqf9i{height:1px}.row.svelte-9n8881{margin-top:22px}header.svelte-9n8881{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}h3.svelte-9n8881{margin:0;font-size:15px;font-weight:600}.see.svelte-9n8881{border:0;background:none;color:var(--ink-2);font-size:13px;font-weight:500;padding:2px 4px;border-radius:4px}.see.svelte-9n8881:hover{text-decoration:underline}.wrap.svelte-9n8881{position:relative}.strip.svelte-9n8881{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.strip.svelte-9n8881::-webkit-scrollbar{display:none}.strip.svelte-9n8881>*{flex-shrink:0;scroll-snap-align:start}.arrow.svelte-9n8881{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--pop);color:var(--ink);box-shadow:var(--shadow);z-index:2}.arrow.svelte-9n8881:hover{background:var(--field);filter:brightness(1.1)}.arrow.l.svelte-9n8881{left:-6px}.arrow.r.svelte-9n8881{right:-6px}.skel.svelte-18o1ai1{border-radius:6px;background:var(--chip);animation:svelte-18o1ai1-pulse 1.2s ease-in-out infinite alternate;flex-shrink:0}@keyframes svelte-18o1ai1-pulse{0%{opacity:.5}to{opacity:1}}.fit.svelte-18o1ai1{display:flex}.fit.svelte-18o1ai1 .tile{flex:1 1 auto!important;aspect-ratio:auto!important;height:100%}.search.svelte-1bz0kky{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted)}.search.svelte-1bz0kky:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}input.svelte-1bz0kky{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font-size:14px}.clear.svelte-1bz0kky{width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--muted);display:grid;place-items:center;padding:0}.clear.svelte-1bz0kky:hover{background:var(--hover);color:var(--ink)}.panel.svelte-1iebulq{display:flex;flex-direction:column;height:100%;min-height:0}.pbody.svelte-1iebulq{flex:1;min-height:0;margin:0 -16px;padding:0 16px 24px}.cathead.svelte-1iebulq{display:flex;align-items:center;gap:6px;margin:-4px 0 10px}.cathead.svelte-1iebulq h2:where(.svelte-1iebulq){margin:0;font-size:16px;font-weight:600}.back.svelte-1iebulq{width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--ink);display:grid;place-items:center}.back.svelte-1iebulq:hover{background:var(--hover)}.tabs.svelte-1iebulq{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:10px -16px 0;padding:0 16px 4px}.tabs.svelte-1iebulq::-webkit-scrollbar{display:none}.tabs.svelte-1iebulq button:where(.svelte-1iebulq){flex-shrink:0;border:0;background:none;color:var(--ink-2);padding:7px 10px;border-radius:6px;font-weight:500;font-size:13px}.tabs.svelte-1iebulq button:where(.svelte-1iebulq):hover{background:var(--hover)}.tabs.svelte-1iebulq button.on:where(.svelte-1iebulq){background:var(--chip);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}h3.sec.svelte-1iebulq{margin:22px 0 10px;font-size:15px;font-weight:600}h4.svelte-1iebulq{margin:16px 0 8px;font-size:13px;font-weight:600}.cats.svelte-1iebulq{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 8px}.cat.svelte-1iebulq{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--ink);font-size:13px}.art.svelte-1iebulq{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--from),var(--to));box-shadow:0 6px 14px -6px var(--to),inset 0 1px #ffffff59;transform:rotate(-4deg);transition:transform .15s}.cat.svelte-1iebulq:hover .art:where(.svelte-1iebulq){transform:rotate(0) scale(1.05)}.el.svelte-1iebulq{width:80px;height:80px;display:grid;place-items:center;border:0;background:var(--chip);border-radius:8px;padding:12px}.el.svelte-1iebulq:hover{background:var(--hover);outline:2px solid var(--accent);outline-offset:-2px}.el.svelte-1iebulq svg:where(.svelte-1iebulq){width:100%;height:100%}.fillsvg.svelte-1iebulq{fill:#8b3dff}.linesvg.svelte-1iebulq{fill:none}.linesvg.svelte-1iebulq path{stroke:var(--ink-2)}.greysvg.svelte-1iebulq{fill:#9aa1ad}.chartsvg.svelte-1iebulq{fill:none}.tablesvg.svelte-1iebulq{fill:none;stroke:var(--ink-2);stroke-width:1}.elgrid.svelte-1iebulq{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.elgrid.svelte-1iebulq .el:where(.svelte-1iebulq){width:auto;height:auto;aspect-ratio:1}.inline.svelte-1iebulq{display:flex;gap:6px;align-items:end;margin-top:12px}.inline.svelte-1iebulq label:where(.svelte-1iebulq){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600;width:72px}.inline.svelte-1iebulq .grow:where(.svelte-1iebulq){flex:1;min-width:0}.hint.svelte-1iebulq{color:var(--muted);font-size:12px;line-height:1.5;margin:12px 0 0}.credits.svelte-1iebulq{color:var(--muted);font-size:11px;line-height:1.5;margin:24px 0 0}.credits.svelte-1iebulq a:where(.svelte-1iebulq){color:inherit}.err.svelte-1iebulq{color:var(--danger);font-size:12px;margin:8px 0 0;display:flex;gap:6px;align-items:start}.x.svelte-1iebulq{border:0;background:none;color:inherit;padding:2px}.bts-h.svelte-cgpe4t{margin:22px 0 12px;font-size:14px;font-weight:600}.bts.svelte-cgpe4t{display:flex;flex-direction:column;gap:8px}.bt.svelte-cgpe4t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-align:left;padding:12px 14px;border:0;border-radius:8px;background:var(--chip);color:var(--ink)}.bt.svelte-cgpe4t:hover{background:var(--hover)}.bt.heading.svelte-cgpe4t{font-size:26px}.bt.subheading.svelte-cgpe4t{font-size:18px}.bt.body.svelte-cgpe4t{font-size:14px}.bt.svelte-cgpe4t small:where(.svelte-cgpe4t){font:500 11px Inter,sans-serif;color:var(--muted);text-transform:none;white-space:nowrap}.panel.svelte-5e5xeg{display:flex;flex-direction:column;height:100%;min-height:0}.pbody.svelte-5e5xeg{flex:1;min-height:0;margin:0 -16px;padding:0 16px 24px}.head.svelte-5e5xeg{display:flex;align-items:center;gap:6px;margin:-4px 0 10px}.head.svelte-5e5xeg h2:where(.svelte-5e5xeg){margin:0;font-size:16px;font-weight:600}.back.svelte-5e5xeg{width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--ink);display:grid;place-items:center}.back.svelte-5e5xeg:hover{background:var(--hover)}.cta.svelte-5e5xeg{width:100%;height:44px;border-radius:8px;font-size:14px;margin-top:14px}h3.svelte-5e5xeg{margin:22px 0 10px;font-size:15px;font-weight:600}h4.svelte-5e5xeg{margin:16px 0 6px;font-size:13px;font-weight:600}.sechead.svelte-5e5xeg{display:flex;align-items:center;justify-content:space-between}.see.svelte-5e5xeg{border:0;background:none;color:var(--ink-2);font-size:13px;padding:2px 4px;margin-top:12px}.see.svelte-5e5xeg:hover{text-decoration:underline}.texts.svelte-5e5xeg{display:flex;flex-direction:column;gap:8px}.textbtn.svelte-5e5xeg{text-align:left;padding:12px 14px;border:0;border-radius:8px;background:var(--chip);color:var(--ink)}.textbtn.svelte-5e5xeg:hover{background:var(--hover)}.textbtn.heading.svelte-5e5xeg{font-size:26px;font-weight:800}.textbtn.subheading.svelte-5e5xeg{font-size:17px;font-weight:700}.textbtn.body.svelte-5e5xeg{font-size:13px}.combos.svelte-5e5xeg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.combo.svelte-5e5xeg{position:relative;aspect-ratio:1.45;border:0;border-radius:8px;background:var(--chip);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;overflow:hidden;text-align:center;line-height:1.1}.combo.svelte-5e5xeg:hover{outline:2px solid var(--accent);outline-offset:-2px}.combo.svelte-5e5xeg span:where(.svelte-5e5xeg){max-width:100%;overflow-wrap:anywhere}.combo.svelte-5e5xeg .cover:where(.svelte-5e5xeg){position:absolute;inset:0;display:grid;place-items:center;background:#00000059}.fonts.svelte-5e5xeg{display:flex;flex-direction:column;margin:0 -8px}.font.svelte-5e5xeg{text-align:left;border:0;background:none;padding:9px 10px;border-radius:6px;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0;color:var(--ink);min-height:40px;font-family:Inter}.font.svelte-5e5xeg span:where(.svelte-5e5xeg):first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font.svelte-5e5xeg:hover:not(:disabled){background:var(--hover)}.font.on.svelte-5e5xeg{color:var(--accent)}.font.svelte-5e5xeg em:where(.svelte-5e5xeg){font:11px Inter;color:var(--muted);flex-shrink:0}.chips.svelte-5e5xeg{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.chips.svelte-5e5xeg button:where(.svelte-5e5xeg){border:1px solid var(--line);background:none;border-radius:99px;padding:4px 11px;font-size:12px;color:var(--ink-2)}.chips.svelte-5e5xeg button:where(.svelte-5e5xeg):hover{background:var(--hover)}.chips.svelte-5e5xeg button.on:where(.svelte-5e5xeg){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.wide.svelte-5e5xeg{width:100%;margin-top:10px}.hint.svelte-5e5xeg{color:var(--muted);font-size:12px;line-height:1.5;margin:14px 0 0}.hint.top.svelte-5e5xeg{margin:-4px 0 6px}.err.svelte-5e5xeg{color:var(--danger);font-size:12px;margin:8px 0 0}.spin.svelte-5e5xeg{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-5e5xeg-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-5e5xeg-spin{to{transform:rotate(360deg)}}.panel.svelte-1dyr8pt{display:flex;flex-direction:column;height:100%;min-height:0}.pbody.svelte-1dyr8pt{flex:1;min-height:0;margin:0 -16px;padding:0 16px 24px}.chips.svelte-1dyr8pt{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:12px -16px 4px;padding:0 16px 2px}.chips.svelte-1dyr8pt::-webkit-scrollbar{display:none}.chips.svelte-1dyr8pt button:where(.svelte-1dyr8pt){flex-shrink:0;border:1px solid var(--line);background:none;border-radius:99px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.chips.svelte-1dyr8pt button:where(.svelte-1dyr8pt):hover{background:var(--hover)}.chips.svelte-1dyr8pt button.on:where(.svelte-1dyr8pt){background:var(--ink);color:var(--panel);border-color:var(--ink)}.modes.svelte-1dyr8pt{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid var(--line)}.modes.svelte-1dyr8pt button:where(.svelte-1dyr8pt){border:0;background:none;padding:8px 12px;font-weight:600;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.modes.svelte-1dyr8pt button.on:where(.svelte-1dyr8pt){color:var(--ink);border-bottom-color:var(--accent)}.searched.svelte-1dyr8pt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 2px;font-size:13px;font-weight:600}.searched.svelte-1dyr8pt span:where(.svelte-1dyr8pt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searched.svelte-1dyr8pt select:where(.svelte-1dyr8pt){width:auto;height:30px;font-size:12px;padding:0 6px}h3.svelte-1dyr8pt{margin:20px 0 4px;font-size:15px;font-weight:600}.rt.svelte-1dyr8pt{display:flex;height:80px}.rt.svelte-1dyr8pt .tile{aspect-ratio:auto!important;height:100%}.credits.svelte-1dyr8pt{color:var(--muted);font-size:11px;line-height:1.5;margin:20px 0 0}.credits.svelte-1dyr8pt a{color:inherit}.err.svelte-1dyr8pt{color:var(--danger);font-size:12px;margin:8px 0 0;display:flex;gap:6px;align-items:start}.x.svelte-1dyr8pt{border:0;background:none;color:inherit;padding:2px}.st.svelte-1ai1qk4{gap:6px;padding-bottom:12px}.tools.svelte-1ai1qk4{display:flex;gap:2px}.field.svelte-1ai1qk4{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:6px 8px;font:inherit;font-size:13px;resize:vertical}select.field.svelte-1ai1qk4{height:32px;padding:0 6px}.field.svelte-1ai1qk4:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.row.svelte-1ai1qk4{display:flex;gap:8px;margin-top:6px}.btn.svelte-1ai1qk4{flex:1;height:34px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;font-size:13px;padding:0 10px}.btn.ghost.svelte-1ai1qk4{background:var(--chip);color:var(--ink);flex:0 0 auto}.btn.big.svelte-1ai1qk4{height:40px;margin-top:12px;width:100%;flex:none}.btn.svelte-1ai1qk4:disabled{opacity:.5}.lines.svelte-1ai1qk4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.line.svelte-1ai1qk4{border:1px solid var(--line);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px}.line.stale.svelte-1ai1qk4{border-left:3px solid var(--accent)}.times.svelte-1ai1qk4{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.times.svelte-1ai1qk4 input:where(.svelte-1ai1qk4){width:54px;height:26px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink);padding:0 4px;font-size:12px;font-variant-numeric:tabular-nums}.n.svelte-1ai1qk4{width:22px;height:22px;border:0;border-radius:6px;background:var(--chip);color:var(--ink-2);font-size:11px;font-weight:600;padding:0}.grow.svelte-1ai1qk4{flex:1}.ic.svelte-1ai1qk4{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-2);padding:0;flex-shrink:0}.ic.svelte-1ai1qk4:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ic.svelte-1ai1qk4:disabled{opacity:.4}.ic.bd.svelte-1ai1qk4{border:1px solid var(--line);width:32px;height:32px}.state.svelte-1ai1qk4{font-size:11px;color:var(--muted);min-height:14px}.over.svelte-1ai1qk4{display:grid;grid-template-columns:1fr 72px;gap:6px;font-size:12px;color:var(--ink-2)}.styles.svelte-1ai1qk4{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sty.svelte-1ai1qk4{height:36px;border:1px solid var(--line);border-radius:8px;background:#2b2f36;color:#fff;font-weight:700;font-size:12px}.sty.on.svelte-1ai1qk4{outline:2px solid var(--accent);outline-offset:1px}.tick.svelte-1ai1qk4{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.grid.svelte-1ai1qk4{display:flex;flex-direction:column;gap:10px}.grid.svelte-1ai1qk4>label:where(.svelte-1ai1qk4):not(.tick){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2)}.grid.svelte-1ai1qk4 b:where(.svelte-1ai1qk4){font-weight:600;color:var(--ink)}.grid.svelte-1ai1qk4 input[type=range]:where(.svelte-1ai1qk4){accent-color:var(--accent);width:100%}.pair.svelte-1ai1qk4{display:flex;gap:6px}.job.svelte-1ai1qk4{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.bar.svelte-1ai1qk4{height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.bar.svelte-1ai1qk4 i:where(.svelte-1ai1qk4){display:block;height:100%;background:var(--accent);transition:width .2s}.warn.svelte-1ai1qk4{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--chip);font-size:13px}.warn.svelte-1ai1qk4 p:where(.svelte-1ai1qk4){margin:0 0 4px}textarea.txt.svelte-1ai1qk4{min-height:44px}.mkp-bg.svelte-rssql2{z-index:200}.mkp.svelte-rssql2{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--pop);color:var(--ink);border-radius:14px;box-shadow:var(--shadow);padding:16px 20px;outline:none}header.svelte-rssql2{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.mkp-title.svelte-rssql2{flex:1;min-width:0}.mkp-title.svelte-rssql2 h2:where(.svelte-rssql2){margin:0;font-size:17px}.mkp-title.svelte-rssql2 span:where(.svelte-rssql2){font-size:12px;color:var(--muted)}.mkp-x.svelte-rssql2{border:0;background:none;color:var(--ink);width:36px;height:36px;border-radius:8px;display:grid;place-items:center}.mkp-x.svelte-rssql2:hover{background:var(--hover)}.mkp-stage.svelte-rssql2{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.mkp-pic.svelte-rssql2{position:relative;width:min(100% - 96px,(100vh - 270px) * var(--r));border-radius:10px;overflow:hidden;background:var(--chip)}.mkp-pic.svelte-rssql2 img:where(.svelte-rssql2),.mkp-pic.svelte-rssql2 canvas:where(.svelte-rssql2){position:absolute;inset:0;width:100%;height:100%;display:block}.mkp-pic.svelte-rssql2 canvas:where(.svelte-rssql2){opacity:0;transition:opacity .15s}.mkp-pic.svelte-rssql2 canvas.on:where(.svelte-rssql2){opacity:1}.mkp-spin.svelte-rssql2{position:absolute;right:10px;bottom:10px;background:var(--pop);border-radius:50%;padding:6px;line-height:0}.mkp-nav.svelte-rssql2{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--pop);color:var(--ink);display:grid;place-items:center;box-shadow:var(--shadow);z-index:2}.mkp-nav.svelte-rssql2:hover{background:var(--chip)}.mkp-nav.prev.svelte-rssql2{left:0}.mkp-nav.next.svelte-rssql2{right:0}footer.svelte-rssql2{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}.mkp-fit.svelte-rssql2,.mkp-colors.svelte-rssql2{display:flex;gap:6px;align-items:center}.mkp-colors.svelte-rssql2 .dp-sw.on:where(.svelte-rssql2){box-shadow:0 0 0 2px var(--pop),0 0 0 4px var(--accent)}.mkp-colors.svelte-rssql2 label.dp-sw:where(.svelte-rssql2){position:relative;cursor:pointer}.mkp-colors.svelte-rssql2 input[type=color]:where(.svelte-rssql2){position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0}.mkp-acts.svelte-rssql2{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.mkp-acts.svelte-rssql2 .btn:where(.svelte-rssql2){display:inline-flex;align-items:center;gap:6px}.mkp-credit.svelte-rssql2{flex-basis:100%;margin:0;font-size:11px;color:var(--muted)}.mkp.phone.svelte-rssql2{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.mkp.phone.svelte-rssql2 .mkp-pic:where(.svelte-rssql2){width:min(100%,(100dvh - 290px) * var(--r))}.mkp.phone.svelte-rssql2 .mkp-nav:where(.svelte-rssql2){width:34px;height:34px}.mkp.phone.svelte-rssql2 footer:where(.svelte-rssql2){flex-direction:column;align-items:stretch}.mkp.phone.svelte-rssql2 .mkp-acts:where(.svelte-rssql2){margin-left:0;display:grid;grid-template-columns:1fr 1fr}.mkp.phone.svelte-rssql2 .mkp-acts:where(.svelte-rssql2) .btn:where(.svelte-rssql2){justify-content:center}.mkp.phone.svelte-rssql2 .mkp-colors:where(.svelte-rssql2){justify-content:center}.mk-top.svelte-4a0xjb{display:flex;gap:8px;margin:0 0 10px}.mk-page.svelte-4a0xjb{display:flex;align-items:center;gap:8px;flex:1;font-size:13px;color:var(--muted)}.mk-page.svelte-4a0xjb select:where(.svelte-4a0xjb){flex:1;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--ink);padding:0 8px;font:inherit;font-size:13px}.mk-grid.svelte-4a0xjb{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.mk-tile.svelte-4a0xjb{display:flex;flex-direction:column;gap:4px;border:0;padding:0;background:none;color:var(--ink);text-align:left;border-radius:8px}.mk-pic.svelte-4a0xjb{position:relative;display:block;width:100%;border-radius:8px;overflow:hidden;background:var(--chip)}.mk-pic.svelte-4a0xjb img:where(.svelte-4a0xjb),.mk-pic.svelte-4a0xjb canvas:where(.svelte-4a0xjb){position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.mk-pic.svelte-4a0xjb canvas:where(.svelte-4a0xjb){opacity:0;transition:opacity .2s}.mk-pic.svelte-4a0xjb canvas:where(.svelte-4a0xjb).on{opacity:1}.mk-tile.svelte-4a0xjb:hover .mk-pic:where(.svelte-4a0xjb),.mk-tile.svelte-4a0xjb:focus-visible .mk-pic:where(.svelte-4a0xjb){box-shadow:0 0 0 2px var(--accent)}.mk-cap.svelte-4a0xjb{font-size:12px;font-weight:500;padding:0 2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-empty.svelte-4a0xjb .svgi{display:block;margin:0 auto 8px;color:var(--muted)}.dp-empty.svelte-4a0xjb p:where(.svelte-4a0xjb){margin:0 0 12px}.cr.svelte-airevi{gap:10px}.cr-f.svelte-airevi{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.cr-in.svelte-airevi{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:0 10px;font:inherit;font-weight:400}.cr-pv.svelte-airevi{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--chip);border-radius:8px;padding:10px}.cr-pv.svelte-airevi canvas:where(.svelte-airevi){width:160px;height:160px;border-radius:4px;box-shadow:var(--page-shadow);background:#fff}.cr-pvopts.svelte-airevi{display:flex;gap:6px}.cr-pvopts.svelte-airevi .btn:where(.svelte-airevi){height:28px;font-size:12px}.code.svelte-airevi{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;tab-size:2;white-space:pre;overflow:auto}.kt.svelte-airevi{display:flex;flex-direction:column;gap:4px;font-size:11px}.kt-h.svelte-airevi,.kt-r.svelte-airevi{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1.6fr 24px;gap:3px;align-items:center}.kt-h.svelte-airevi span:where(.svelte-airevi){color:var(--muted);font-weight:600;line-height:1.15}.kt-r.svelte-airevi input:where(.svelte-airevi),.kt-r.svelte-airevi select:where(.svelte-airevi){width:100%;min-width:0;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink);padding:0 3px;font-size:12px}.kt-r.svelte-airevi .btn.icon:where(.svelte-airevi){width:24px;height:24px}.cr-chk.svelte-airevi{display:flex;align-items:center;gap:6px;font-size:12px}.cr-acts.svelte-airevi{display:flex;gap:8px;margin-top:4px}.cr-acts.svelte-airevi .grow:where(.svelte-airevi){flex:1;height:38px;justify-content:center}.cr.svelte-tv38ld{gap:10px}.cr-f.svelte-tv38ld{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.cr-in.svelte-tv38ld{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:0 10px;font:inherit;font-weight:400}.cr-pv.svelte-tv38ld{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--chip) repeating-conic-gradient(#0000 0 25%,#8881 0 50%) 0 0 / 16px 16px;border-radius:8px;padding:10px}.cr-pv.svelte-tv38ld canvas:where(.svelte-tv38ld){max-width:100%;max-height:220px;border-radius:3px}.cr-pv.svelte-tv38ld small:where(.svelte-tv38ld){color:var(--muted);font-size:11px;text-align:center}.code.svelte-tv38ld{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;tab-size:2;white-space:pre;overflow:auto;min-height:180px}.cr-err.svelte-tv38ld{white-space:pre-wrap;font:12px/1.4 ui-monospace,Menlo,monospace;margin:0}.cr-chk.svelte-tv38ld{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.pp.svelte-tv38ld{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:8px;background:var(--chip)}.pp-top.svelte-tv38ld{display:flex;align-items:center;gap:6px}.pp-label.svelte-tv38ld{flex:1;min-width:0;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink);padding:0 6px;font-size:13px;font-weight:600}.pp.svelte-tv38ld code:where(.svelte-tv38ld){font-size:11px;color:var(--muted)}.pp-range.svelte-tv38ld{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.pp-range.svelte-tv38ld input:where(.svelte-tv38ld){width:56px;height:24px;border:1px solid var(--line);border-radius:5px;background:var(--field);color:var(--ink);padding:0 4px;font-size:11px}.pp-range.svelte-tv38ld span:where(.svelte-tv38ld){margin-left:auto}.cr-acts.svelte-tv38ld{display:flex;gap:8px;margin-top:4px}.cr-acts.svelte-tv38ld .grow:where(.svelte-tv38ld){flex:1;height:38px;justify-content:center}.cr.svelte-2e8hhp{gap:10px;position:relative}.cr.drag.svelte-2e8hhp{outline:2px dashed var(--accent);outline-offset:4px;border-radius:8px}.cr-f.svelte-2e8hhp{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.cr-in.svelte-2e8hhp{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:0 10px;font:inherit;font-weight:400}.fc-pv.svelte-2e8hhp{background:var(--chip);border-radius:8px;padding:8px 12px;font-size:20px}.fc-pv.svelte-2e8hhp p:where(.svelte-2e8hhp){margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-face.svelte-2e8hhp{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:12px}.fc-file.svelte-2e8hhp{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-face.svelte-2e8hhp select:where(.svelte-2e8hhp){height:28px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink);font-size:12px}.cr-chk.svelte-2e8hhp{display:flex;align-items:center;gap:4px;font-size:12px}.cr-acts.svelte-2e8hhp{display:flex;gap:8px;margin-top:4px}.cr-acts.svelte-2e8hhp .grow:where(.svelte-2e8hhp){flex:1;height:38px;justify-content:center}.mc.svelte-44ptyv{width:940px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;background:var(--pop);color:var(--ink);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;outline:none}.mc-head.svelte-44ptyv,.mc-foot.svelte-44ptyv{display:flex;align-items:center;gap:8px;padding:14px 18px}.mc-head.svelte-44ptyv h2:where(.svelte-44ptyv){margin:0;font-size:17px;flex:1}.mc-foot.svelte-44ptyv{justify-content:flex-end;border-top:1px solid var(--line)}.mc-body.svelte-44ptyv{display:flex;gap:16px;padding:0 18px 14px;flex-wrap:wrap}.mc-stage.svelte-44ptyv{position:relative;max-width:100%;display:grid;place-items:center;background:var(--chip);border-radius:10px;overflow:hidden;flex-shrink:0}.mc-drop.svelte-44ptyv{display:flex;flex-direction:column;align-items:center;gap:8px;border:2px dashed var(--line);border-radius:12px;background:none;color:var(--ink);padding:40px;max-width:360px;text-align:center}.mc-drop.svelte-44ptyv span:where(.svelte-44ptyv){color:var(--muted);font-size:13px;line-height:1.5}.mc-drop.svelte-44ptyv:hover{border-color:var(--accent)}.mc-pic.svelte-44ptyv{position:relative}.mc-pic.svelte-44ptyv img:where(.svelte-44ptyv){position:absolute;inset:0;width:100%;height:100%;user-select:none}.mc-mask.svelte-44ptyv{opacity:.35;mix-blend-mode:multiply;pointer-events:none}.mc-pic.svelte-44ptyv svg:where(.svelte-44ptyv){position:absolute;inset:0;width:100%;height:100%;touch-action:none;outline:none;overflow:visible}.mc-quad.svelte-44ptyv{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent)}.mc-h.svelte-44ptyv{fill:#fff;stroke:var(--accent);cursor:grab}.mc-h.on.svelte-44ptyv{fill:var(--accent)}.mc-loupe.svelte-44ptyv{position:absolute;left:10px;top:10px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 10px #0006;background-repeat:no-repeat;pointer-events:none}.mc-loupe.svelte-44ptyv i:where(.svelte-44ptyv){position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid var(--accent);border-radius:50%}.mc-loupe.svelte-44ptyv small:where(.svelte-44ptyv){position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;background:#000000b3;color:#fff;font-size:11px;padding:2px 6px;border-radius:4px}.mc-side.svelte-44ptyv{flex:1;min-width:240px}.cr-f.svelte-44ptyv{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.cr-f.svelte-44ptyv small:where(.svelte-44ptyv){color:var(--muted);font-weight:400}.cr-in.svelte-44ptyv{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);padding:0 10px;font:inherit;font-weight:400}.mc-pv.svelte-44ptyv{position:relative;background:var(--chip);border-radius:8px;overflow:hidden}.mc-pv.svelte-44ptyv canvas:where(.svelte-44ptyv){width:100%;height:auto;display:block}.mc-pv.svelte-44ptyv .dp-spin:where(.svelte-44ptyv){position:absolute;right:8px;top:8px}@media(max-width:767px){.mc-stage.svelte-44ptyv{width:100%!important;height:60vw!important}.mc.svelte-44ptyv{width:100vw;max-width:100vw;max-height:100vh;border-radius:0}}.pl.svelte-1cp96jm{position:relative}.pl.drag.svelte-1cp96jm:after{content:"Drop to add the plugin";position:absolute;inset:0;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:10px;background:color-mix(in srgb,var(--panel) 85%,transparent);color:var(--accent);font-weight:600;z-index:4}.pl-top.svelte-1cp96jm{margin-bottom:12px}.pl-new.svelte-1cp96jm,.pl-more.svelte-1cp96jm{position:relative}.pl-menu.svelte-1cp96jm{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--pop);border-radius:10px;box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column}.pl-menu.right.svelte-1cp96jm{left:auto;right:0;width:200px}.pl-menu.svelte-1cp96jm>button:where(.svelte-1cp96jm):not(.dp-item){display:flex;align-items:center;gap:8px;border:0;background:none;padding:8px 10px;border-radius:6px;color:var(--ink);text-align:left;font-size:13px}.pl-menu.svelte-1cp96jm>button:where(.svelte-1cp96jm):hover{background:var(--hover)}.pl-menu.svelte-1cp96jm .danger:where(.svelte-1cp96jm){color:var(--danger)}.pl-row.svelte-1cp96jm{display:flex;align-items:center;gap:4px}.pl-row.svelte-1cp96jm>.dp-item:where(.svelte-1cp96jm){flex:1;min-width:0}.pl-use.svelte-1cp96jm{height:30px;padding:0 10px;font-size:12px}.pl-aa.svelte-1cp96jm{font-size:18px;font-weight:600}.pl-link.svelte-1cp96jm{display:flex;gap:6px;align-items:center;padding:8px;margin:2px 0 6px}.pl-link.svelte-1cp96jm input:where(.svelte-1cp96jm){flex:1;min-width:0;height:32px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink);padding:0 8px;font-size:12px}.dp-empty.svelte-1cp96jm .svgi{display:block;margin:0 auto 8px;color:var(--muted)}.dp-empty.svelte-1cp96jm p:where(.svelte-1cp96jm){margin:0 0 12px}.side.svelte-owch9q{display:flex;height:100%;flex-shrink:0;background:var(--rail)}.rail.svelte-owch9q{width:72px;display:flex;flex-direction:column;align-items:stretch;padding:0;overflow-y:auto;scrollbar-width:none}.rail.svelte-owch9q button:where(.svelte-owch9q){display:flex;flex-direction:column;align-items:center;gap:2px;height:72px;padding:0;justify-content:center;border:0;background:none;color:var(--rail-ink);font-size:11px;font-weight:500}.rail.svelte-owch9q .ri:where(.svelte-owch9q){width:40px;height:32px;display:grid;place-items:center;border-radius:8px}.rail.svelte-owch9q button:where(.svelte-owch9q):hover .ri:where(.svelte-owch9q){background:var(--hover)}.rail.svelte-owch9q button.on:where(.svelte-owch9q) .ri:where(.svelte-owch9q){background:var(--accent-soft);color:var(--accent)}.rail.svelte-owch9q button.on:where(.svelte-owch9q){color:var(--rail-ink);font-weight:600}.drawer.svelte-owch9q{position:relative;width:360px;background:var(--panel);display:flex;flex-direction:column;padding:16px 16px 0;min-height:0}.sec-body.svelte-owch9q{flex:1;min-height:0;margin:0 -16px;padding:0 16px 16px}.collapse.svelte-owch9q{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:14px;height:96px;border:0;border-radius:0 8px 8px 0;background:var(--panel);color:var(--muted);display:grid;place-items:center;padding:0;z-index:5}.collapse.svelte-owch9q:hover{color:var(--ink)}.ctx.svelte-15kei0f{pointer-events:auto;display:flex;align-items:center;gap:2px;height:48px;padding:0 6px;max-width:calc(100% - 24px);overflow-x:auto;overflow-y:visible;background:var(--pop);color:var(--ink);border-radius:12px;box-shadow:var(--shadow);border:1px solid var(--line);scrollbar-width:none}.ctx.svelte-15kei0f:has(.pop:where(.svelte-15kei0f)){overflow:visible}.tb.svelte-15kei0f,.ib.svelte-15kei0f,.sw.svelte-15kei0f{flex-shrink:0;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;border-radius:8px;color:inherit;font-weight:600;font-size:14px;white-space:nowrap}.tb.svelte-15kei0f{padding:0 8px}.ib.svelte-15kei0f{width:36px}.tb.svelte-15kei0f:hover:not(:disabled),.ib.svelte-15kei0f:hover,.sw.svelte-15kei0f:hover{background:var(--hover)}.tb.on.svelte-15kei0f,.ib.on.svelte-15kei0f,.sw.on.svelte-15kei0f{background:var(--accent-soft);color:var(--accent)}.tb.svelte-15kei0f:disabled,.ib.svelte-15kei0f:disabled{opacity:.35;cursor:default}.ib.svelte-15kei0f:disabled:hover{background:none}.tb.set.svelte-15kei0f:not(.on){color:var(--accent)}.pw.gone.svelte-15kei0f>.ib:where(.svelte-15kei0f),.tb.gone.svelte-15kei0f{display:none}.tight.svelte-15kei0f .font:where(.svelte-15kei0f){width:120px}.pop.sizes.svelte-15kei0f{list-style:none;margin:0;width:84px;max-height:320px;overflow-y:auto;padding:6px;gap:0;left:50%;transform:translate(-50%)}.sizes.svelte-15kei0f button:where(.svelte-15kei0f){width:100%;height:30px;border:0;background:none;border-radius:6px;color:inherit;font-size:14px}.sizes.svelte-15kei0f button:where(.svelte-15kei0f):hover{background:var(--hover)}.sizes.svelte-15kei0f button.on:where(.svelte-15kei0f){background:var(--accent-soft);color:var(--accent);font-weight:600}.anchor.svelte-15kei0f{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.seg.svelte-15kei0f{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--chip)}.seg.svelte-15kei0f button:where(.svelte-15kei0f){width:32px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--ink-2)}.seg.svelte-15kei0f button.on:where(.svelte-15kei0f){background:var(--pop);color:var(--accent);box-shadow:0 1px 2px #00000026}.font.svelte-15kei0f{width:150px;justify-content:space-between;border:1px solid var(--line);font-weight:400;font-size:15px}.font.svelte-15kei0f span:where(.svelte-15kei0f):first-child{overflow:hidden;text-overflow:ellipsis}.size.svelte-15kei0f{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;height:36px;margin:0 4px;flex-shrink:0}.size.svelte-15kei0f button:where(.svelte-15kei0f){width:26px;height:34px;border:0;background:none;display:grid;place-items:center;color:inherit;border-radius:7px}.size.svelte-15kei0f button:where(.svelte-15kei0f):hover{background:var(--hover)}.size.pw.svelte-15kei0f{position:relative}.size.svelte-15kei0f input:where(.svelte-15kei0f){width:42px;height:34px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:none;text-align:center;font-weight:600;-moz-appearance:textfield;appearance:textfield}.size.svelte-15kei0f input:where(.svelte-15kei0f)::-webkit-inner-spin-button{display:none}.tcolor.svelte-15kei0f{flex-direction:column;gap:1px}.tcolor.svelte-15kei0f b:where(.svelte-15kei0f){font-size:16px;line-height:16px}.tcolor.svelte-15kei0f i:where(.svelte-15kei0f){width:20px;height:4px;border-radius:2px;border:1px solid var(--line)}.case.svelte-15kei0f{font-size:14px;font-weight:700}.sw.svelte-15kei0f{width:36px}.sw.svelte-15kei0f i:where(.svelte-15kei0f){width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #7f7f7f66}.sw.none.svelte-15kei0f i:where(.svelte-15kei0f){background:linear-gradient(135deg,transparent 45%,var(--danger) 45%,var(--danger) 55%,transparent 55%)}.sep.svelte-15kei0f{width:1px;height:24px;background:var(--line);margin:0 6px;flex-shrink:0}.info.svelte-15kei0f{font-size:13px;color:var(--muted);padding:0 8px;white-space:nowrap}.dur.svelte-15kei0f{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.dur.svelte-15kei0f input:where(.svelte-15kei0f){width:52px;border:0;background:none;font-weight:600}.dur.svelte-15kei0f em:where(.svelte-15kei0f){font-style:normal;color:var(--muted)}.dur.svelte-15kei0f select:where(.svelte-15kei0f){border:0;background:none;color:var(--ink);font-weight:600;max-width:150px}.sel.svelte-15kei0f{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);padding:0 6px;margin:0 2px;flex-shrink:0}.pw.svelte-15kei0f{position:relative;flex-shrink:0}.pop.svelte-15kei0f{position:absolute;top:44px;left:0;z-index:40;width:300px;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.pop.right.svelte-15kei0f{left:auto;right:0}.pop.menu.svelte-15kei0f{width:250px;padding:6px;gap:0}.pop.menu.svelte-15kei0f button:where(.svelte-15kei0f){display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;background:none;border-radius:6px;text-align:left;color:inherit}.pop.menu.svelte-15kei0f button:where(.svelte-15kei0f):hover{background:var(--hover)}.pop.menu.svelte-15kei0f kbd:where(.svelte-15kei0f){margin-left:auto;font:inherit;font-size:12px;color:var(--muted)}.pop.menu.svelte-15kei0f hr:where(.svelte-15kei0f){border:0;border-top:1px solid var(--line);margin:4px 0}.danger.svelte-15kei0f{color:var(--danger)!important}.slider.svelte-15kei0f{display:grid;grid-template-columns:1fr 60px;gap:6px 10px;align-items:center;font-size:13px;font-weight:600}.slider.svelte-15kei0f span:where(.svelte-15kei0f){grid-column:1 / -1}.slider.svelte-15kei0f input[type=range]:where(.svelte-15kei0f){width:100%}.slider.svelte-15kei0f .n:where(.svelte-15kei0f){height:30px;text-align:center}.slider.svelte-15kei0f b:where(.svelte-15kei0f){text-align:center}.row.svelte-15kei0f{display:flex;gap:2px}.bopt.svelte-15kei0f{display:flex;align-items:center;border:0;background:none;color:var(--ink);border-radius:6px;padding:6px 8px;font-size:13px;white-space:nowrap}.bopt.svelte-15kei0f:hover,.bopt.on.svelte-15kei0f{background:var(--hover)}.swatch.svelte-15kei0f{display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #7f7f7f66;margin-right:4px}.row2.svelte-15kei0f{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.btns.svelte-15kei0f{display:flex;gap:6px}.hint.svelte-15kei0f{color:var(--muted);font-size:12px;margin:0;line-height:1.4}.chip.svelte-15kei0f{position:absolute;top:58px;pointer-events:none;margin:0;padding:4px 10px;border-radius:99px;background:var(--accent);color:#fff;font-size:12px;font-weight:600}.spin.svelte-15kei0f{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-15kei0f-spin .8s linear infinite}@keyframes svelte-15kei0f-spin{to{transform:rotate(360deg)}}.bar.svelte-1tfzmut{height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:var(--bar-ink);font-size:14px;font-weight:600}.l.svelte-1tfzmut,.r.svelte-1tfzmut{display:flex;align-items:center;gap:4px}.bb.svelte-1tfzmut{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;background:none;border-radius:10px;color:inherit;font-weight:600;white-space:nowrap}.bb.icon.svelte-1tfzmut{width:36px;padding:0;justify-content:center}.bb.svelte-1tfzmut:hover,.bb.on.svelte-1tfzmut{background:var(--hover);color:var(--ink)}.pct.svelte-1tfzmut{min-width:56px;justify-content:center;font-variant-numeric:tabular-nums}.zmenu.svelte-1tfzmut{right:0;width:140px;padding:6px;gap:0}.zmenu.svelte-1tfzmut button:where(.svelte-1tfzmut){height:34px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;font-weight:400;text-align:left;padding:0 12px}.zmenu.svelte-1tfzmut button:where(.svelte-1tfzmut):hover{background:var(--hover)}.zmenu.svelte-1tfzmut button[aria-checked=true]:where(.svelte-1tfzmut){font-weight:700;color:var(--accent)}.zmenu.svelte-1tfzmut hr:where(.svelte-1tfzmut){width:100%;margin:4px 0;border:0;border-top:1px solid var(--line)}.dragging.svelte-1tfzmut{opacity:.4}.sp.before.svelte-1tfzmut{box-shadow:-6px 0 0 -2px var(--accent)}.sp.after.svelte-1tfzmut{box-shadow:6px 0 0 -2px var(--accent)}.gp.before.svelte-1tfzmut .th:where(.svelte-1tfzmut){box-shadow:-14px 0 0 -10px var(--accent)}.gp.after.svelte-1tfzmut .th:where(.svelte-1tfzmut){box-shadow:14px 0 0 -10px var(--accent)}.zr.svelte-1tfzmut{width:160px;accent-color:var(--ink);margin-right:4px}.pw.svelte-1tfzmut{position:relative}.pop.svelte-1tfzmut{position:absolute;bottom:44px;z-index:40;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:10px;font-weight:400}.notes.svelte-1tfzmut{left:0;width:340px}.notes.svelte-1tfzmut textarea:where(.svelte-1tfzmut){height:auto;padding:8px;resize:vertical}.help.svelte-1tfzmut{right:0;width:320px}dl.svelte-1tfzmut{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px}dt.svelte-1tfzmut{font-weight:600;color:var(--ink-2)}dd.svelte-1tfzmut{margin:0;color:var(--muted)}.strip.svelte-1tfzmut{flex-shrink:0;height:112px;display:flex;align-items:center;gap:10px;padding:8px 16px;overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--line)}.sp.svelte-1tfzmut{position:relative;height:80px;flex-shrink:0;padding:0;border:2px solid transparent;border-radius:8px;background:#fff;background-clip:padding-box;overflow:hidden;box-shadow:var(--page-shadow)}.sp.on.svelte-1tfzmut{border-color:var(--accent)}.sp.hid.svelte-1tfzmut{opacity:.45}.sp.svelte-1tfzmut img:where(.svelte-1tfzmut){width:100%;height:100%;object-fit:contain;display:block}.sp.svelte-1tfzmut span:where(.svelte-1tfzmut){position:absolute;left:4px;bottom:4px;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:#0009;color:#fff;font-size:11px;display:grid;place-items:center}.sp.add.svelte-1tfzmut{background:var(--chip);color:var(--ink-2);display:grid;place-items:center}.grid.svelte-1tfzmut{position:absolute;inset:64px 0 48px;z-index:25;background:var(--stage);display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;padding:24px 32px;align-content:start}.gp.svelte-1tfzmut{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--bar-ink);font-weight:600}.gp.svelte-1tfzmut .th:where(.svelte-1tfzmut){width:100%;max-height:220px;display:grid;place-items:center;background:#fff;background-clip:padding-box;border-radius:6px;border:3px solid transparent;overflow:hidden;box-shadow:var(--page-shadow)}.gp.on.svelte-1tfzmut .th:where(.svelte-1tfzmut){border-color:var(--accent)}.gp.svelte-1tfzmut:hover .th:where(.svelte-1tfzmut){border-color:var(--line)}.gp.on.svelte-1tfzmut:hover .th:where(.svelte-1tfzmut){border-color:var(--accent)}.gp.svelte-1tfzmut .th:where(.svelte-1tfzmut) img:where(.svelte-1tfzmut){width:100%;height:100%;object-fit:contain;display:block}.gp.add.svelte-1tfzmut .th:where(.svelte-1tfzmut){background:var(--chip);color:var(--ink-2)}.lab.svelte-1tfzmut{font-size:13px}.menu.svelte-18b2dk6{position:absolute;top:48px;left:0;width:320px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;display:flex;flex-direction:column;gap:2px;z-index:50}.menu.sub.svelte-18b2dk6{top:-9px;left:calc(100% + 4px);width:300px}.menu.sub.up.svelte-18b2dk6{top:auto;bottom:-9px}.has-sub.svelte-18b2dk6{position:relative}.has-sub.svelte-18b2dk6>button:where(.svelte-18b2dk6){width:100%}.has-sub.svelte-18b2dk6>button:where(.svelte-18b2dk6) svg:last-child{margin-left:auto;color:var(--muted)}.doc.svelte-18b2dk6{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-width:0}.doc.svelte-18b2dk6 b:where(.svelte-18b2dk6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc.svelte-18b2dk6 span:where(.svelte-18b2dk6){font-size:12px;color:var(--muted)}hr.svelte-18b2dk6{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}button.svelte-18b2dk6,label.svelte-18b2dk6,a.svelte-18b2dk6{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:0;background:none;border-radius:8px;text-align:left;cursor:pointer;color:inherit;font-size:14px;text-decoration:none}button.svelte-18b2dk6:hover:not(:disabled),label.svelte-18b2dk6:hover,a.svelte-18b2dk6:hover,.has-sub.svelte-18b2dk6>button[aria-expanded=true]:where(.svelte-18b2dk6){background:var(--hover)}button.svelte-18b2dk6:disabled{opacity:.45;cursor:default}label.off.svelte-18b2dk6{opacity:.5}.danger.svelte-18b2dk6{color:var(--danger)}kbd.svelte-18b2dk6{margin-left:auto;font:inherit;font-size:12px;color:var(--muted);white-space:nowrap}p.svelte-18b2dk6{margin:2px 10px 4px;font-size:12px;color:var(--muted);line-height:1.4}.vt.svelte-o5rtiw{flex-shrink:0;display:flex;flex-direction:column;background:var(--panel);border-top:1px solid var(--line);user-select:none}.head.svelte-o5rtiw{height:44px;display:flex;align-items:center;gap:6px;padding:0 12px}.vt.m.svelte-o5rtiw .head:where(.svelte-o5rtiw){height:38px;padding:0 8px}.play.svelte-o5rtiw{width:34px;height:34px;border-radius:50%;border:0;background:var(--accent);color:#fff;display:grid;place-items:center;flex-shrink:0}.vt.m.svelte-o5rtiw .play:where(.svelte-o5rtiw){width:30px;height:30px}.time.svelte-o5rtiw{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2);min-width:92px}.grow.svelte-o5rtiw{flex:1}.hint.svelte-o5rtiw{font-size:12px;color:var(--muted);margin-right:8px}.hb.svelte-o5rtiw{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--ink-2)}.hb.svelte-o5rtiw:hover{background:var(--hover);color:var(--ink)}.zr.svelte-o5rtiw{width:110px;accent-color:var(--ink)}.scroll.svelte-o5rtiw{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:8px;touch-action:pan-x}.content.svelte-o5rtiw{position:relative;min-width:100%;display:flex;flex-direction:column;gap:6px}.ruler.svelte-o5rtiw{position:relative;height:18px;cursor:pointer;font-size:10px;color:var(--muted)}.cmark.svelte-o5rtiw{position:absolute;top:0;z-index:6;transform:translate(-1px);min-width:16px;height:16px;padding:0 4px;border:0;border-radius:8px 8px 8px 2px;background:#8b3dff;color:#fff;font-size:10px;font-weight:700;line-height:16px;cursor:pointer}.cmark.resolved.svelte-o5rtiw{background:#8e8e93}.cmark.on.svelte-o5rtiw{outline:2px solid var(--ink)}.cspan.svelte-o5rtiw{position:absolute;bottom:0;height:3px;background:#8b3dff;opacity:.6;border-radius:2px;pointer-events:none}.tick.svelte-o5rtiw{position:absolute;top:2px;padding-left:3px;border-left:1px solid var(--line);line-height:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.lane.svelte-o5rtiw{position:relative}.scenes.svelte-o5rtiw{height:56px}.vt.m.svelte-o5rtiw .scenes:where(.svelte-o5rtiw){height:44px}.scene.svelte-o5rtiw{position:absolute;top:0;bottom:0;box-sizing:border-box;border-radius:8px;border:2px solid transparent;background-color:var(--chip);background-repeat:repeat-x;background-position:left center;outline:1px solid var(--line);outline-offset:-1px;overflow:hidden;cursor:pointer;touch-action:none}.scene.svelte-o5rtiw:hover{outline-color:var(--muted)}.scene.on.svelte-o5rtiw{border-color:var(--accent);outline-color:transparent}.scene.hid.svelte-o5rtiw{display:grid;place-items:center;opacity:.55;color:var(--ink-2);background-image:none!important}.scene.dragging.svelte-o5rtiw{opacity:.75;z-index:3;box-shadow:var(--shadow)}.dur.svelte-o5rtiw{position:absolute;left:4px;bottom:3px;padding:1px 5px;border-radius:4px;background:#0000009e;color:#fff;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.more.svelte-o5rtiw{position:absolute;top:3px;right:8px;width:22px;height:18px;border:0;border-radius:4px;background:#0000009e;color:#fff;display:none;place-items:center;padding:0}.scene.svelte-o5rtiw:hover .more:where(.svelte-o5rtiw),.scene.on.svelte-o5rtiw .more:where(.svelte-o5rtiw){display:grid}.vt.m.svelte-o5rtiw .scene.on:where(.svelte-o5rtiw) .more:where(.svelte-o5rtiw){display:grid}.edge.svelte-o5rtiw{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:ew-resize;background:transparent}.scene.svelte-o5rtiw:hover .edge:where(.svelte-o5rtiw),.scene.on.svelte-o5rtiw .edge:where(.svelte-o5rtiw){background:linear-gradient(90deg,transparent 2px,var(--accent) 2px,var(--accent) 5px,transparent 5px)}.vt.m.svelte-o5rtiw .edge:where(.svelte-o5rtiw){width:14px}.tr.svelte-o5rtiw{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:1px solid var(--line);background:var(--pop);color:var(--ink-2);display:grid;place-items:center;padding:0;z-index:2;opacity:0}.scenes.svelte-o5rtiw:hover .tr:where(.svelte-o5rtiw),.tr.set.svelte-o5rtiw{opacity:1}.tr.set.svelte-o5rtiw{color:var(--accent);border-color:var(--accent)}.drop.svelte-o5rtiw{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--accent)}.add.svelte-o5rtiw{position:absolute;top:0;bottom:0;border-radius:8px;border:1px dashed var(--line);background:var(--chip);color:var(--ink-2);display:grid;place-items:center}.add.svelte-o5rtiw:hover{color:var(--ink);border-color:var(--muted)}.timing.svelte-o5rtiw{height:22px}.timing.svelte-o5rtiw .span:where(.svelte-o5rtiw){position:absolute;top:9px;height:4px;border-radius:2px;background:var(--line)}.tbar.svelte-o5rtiw{position:absolute;top:0;bottom:0;box-sizing:border-box;border-radius:6px;background:var(--accent-soft);border:1.5px solid var(--accent);cursor:grab;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;touch-action:none}.h.svelte-o5rtiw{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;touch-action:none}.h.l.svelte-o5rtiw{left:0}.h.r.svelte-o5rtiw{right:0}.tbar.sel.svelte-o5rtiw{background:var(--accent);color:#fff}.tbar.svelte-o5rtiw .h:where(.svelte-o5rtiw){background:var(--accent);width:5px}.sound.svelte-o5rtiw{position:absolute;box-sizing:border-box;border-radius:6px;background:#30a46c29;border:1px solid #3fae74;overflow:hidden;cursor:grab;touch-action:none}.sound.on.svelte-o5rtiw{border-width:2px;border-color:#2a9a5f}.wave.svelte-o5rtiw{position:absolute;left:0;top:50%;transform:translateY(-50%)}.wave.svelte-o5rtiw path:where(.svelte-o5rtiw){fill:#3fae74;opacity:.75}.sname.svelte-o5rtiw{position:absolute;left:10px;top:2px;display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--ink);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--panel)}.sound.svelte-o5rtiw .h:where(.svelte-o5rtiw):hover{background:#30a46c80}.playhead.svelte-o5rtiw{position:absolute;top:0;bottom:-8px;width:2px;margin-left:-1px;background:var(--ink);pointer-events:none;z-index:5}.knob.svelte-o5rtiw{position:absolute;top:0;left:-6px;width:14px;height:18px;border-radius:4px 4px 7px 7px;background:var(--ink);pointer-events:auto;cursor:ew-resize;touch-action:none}.menu.svelte-o5rtiw{position:fixed;z-index:60;width:240px;padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);font-size:13px}.menu.svelte-o5rtiw b:where(.svelte-o5rtiw){padding:4px 8px 6px;font-size:13px}.menu.svelte-o5rtiw .row:where(.svelte-o5rtiw){display:flex;align-items:center;gap:8px;justify-content:space-between;padding:4px 8px;color:var(--ink-2)}.menu.svelte-o5rtiw .row:where(.svelte-o5rtiw) input:where(.svelte-o5rtiw){width:64px;height:28px;border-radius:6px;border:1px solid var(--line);background:var(--chip);color:var(--ink);padding:0 6px;margin-left:auto}.menu.svelte-o5rtiw .row:where(.svelte-o5rtiw) select:where(.svelte-o5rtiw){height:28px;border-radius:6px;border:1px solid var(--line);background:var(--chip);color:var(--ink);max-width:130px}.menu.svelte-o5rtiw hr:where(.svelte-o5rtiw){width:100%;border:0;border-top:1px solid var(--line);margin:4px 0}.menu.svelte-o5rtiw button:where(.svelte-o5rtiw){height:34px;display:flex;align-items:center;gap:10px;padding:0 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left}.menu.svelte-o5rtiw button:where(.svelte-o5rtiw):hover:not(:disabled){background:var(--hover)}.menu.svelte-o5rtiw button:where(.svelte-o5rtiw):disabled{opacity:.45}.menu.svelte-o5rtiw kbd:where(.svelte-o5rtiw){margin-left:auto;font:inherit;font-size:11px;color:var(--muted)}.resize.svelte-k6n2y1{position:absolute;left:0;top:42px;width:360px;background:var(--pop);color:var(--ink);border-radius:12px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:10px;z-index:20;border:1px solid var(--line)}.head.svelte-k6n2y1{display:flex;align-items:center;justify-content:space-between}.search.svelte-k6n2y1{display:flex;align-items:center;gap:6px;color:var(--muted)}.list.svelte-k6n2y1{list-style:none;margin:0;padding:0;max-height:280px;border:1px solid var(--line);border-radius:8px}.list.svelte-k6n2y1 li:where(.svelte-k6n2y1) label:where(.svelte-k6n2y1){display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;font-size:13px}.list.svelte-k6n2y1 li:where(.svelte-k6n2y1) label:where(.svelte-k6n2y1):hover{background:var(--hover)}.list.svelte-k6n2y1 .n:where(.svelte-k6n2y1){flex:1}.list.svelte-k6n2y1 .s:where(.svelte-k6n2y1){color:var(--muted);font-size:12px;white-space:nowrap}.none.svelte-k6n2y1{padding:10px;color:var(--muted);font-size:13px}.custom.svelte-k6n2y1{display:grid;grid-template-columns:auto auto 1fr auto 1fr 64px;gap:6px;align-items:center;font-size:13px}.go.svelte-k6n2y1{display:grid;grid-template-columns:1fr auto;gap:8px}.go.svelte-k6n2y1 .btn:where(.svelte-k6n2y1){height:40px}.made.svelte-k6n2y1{display:flex;flex-direction:column;gap:6px;font-size:13px}.made.svelte-k6n2y1 .btn:where(.svelte-k6n2y1){justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.note.svelte-k6n2y1{font-size:12px;color:var(--muted);margin:0}.err.svelte-k6n2y1{color:var(--danger);font-size:13px;margin:0}.dl.svelte-jh2b94{position:absolute;right:0;top:48px;width:340px;background:var(--pop);color:var(--ink);border-radius:12px;box-shadow:var(--shadow);padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px;z-index:50;border:1px solid var(--line)}header.svelte-jh2b94{display:flex;align-items:center;gap:4px;margin-left:-6px}h4.svelte-jh2b94{margin:0;font-size:16px}.lab.svelte-jh2b94{display:flex;justify-content:space-between}.dims.svelte-jh2b94{font-size:12px;color:var(--muted);margin-top:-6px}.check.svelte-jh2b94{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.check.small.svelte-jh2b94{font-size:12px;color:var(--ink-2)}.note.svelte-jh2b94{font-size:12px;color:var(--muted);margin:0}.pw.svelte-jh2b94{position:relative}.pages.svelte-jh2b94{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.pagelist.svelte-jh2b94{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--pop);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.pagelist.svelte-jh2b94 hr:where(.svelte-jh2b94){border:0;border-top:1px solid var(--line);margin:2px 0;width:100%}.go.svelte-jh2b94{height:44px;font-size:15px}input[type=range].svelte-jh2b94{width:100%}.chips.svelte-jh2b94{display:flex;gap:6px}.chip.svelte-jh2b94{flex:1;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.chip.on.svelte-jh2b94{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.sh.svelte-q31cx5{position:absolute;right:0;top:48px;width:400px;max-height:calc(100vh - 80px);overflow-y:auto;background:var(--pop);color:var(--ink);border-radius:12px;box-shadow:var(--shadow);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;z-index:50;border:1px solid var(--line)}header.svelte-q31cx5{display:flex;align-items:center;justify-content:space-between;gap:4px}header.svelte-q31cx5:has(.icon:where(.svelte-q31cx5):first-child){justify-content:flex-start;margin-left:-6px}h4.svelte-q31cx5{margin:0;font-size:16px}h5.svelte-q31cx5{margin:4px 0 -2px;font-size:13px;font-weight:600;color:var(--ink-2)}.owner.svelte-q31cx5{font-size:13px;color:var(--ink-2);background:var(--chip);border-radius:8px;padding:8px 10px}.add.svelte-q31cx5{display:flex;flex-direction:column;gap:8px}.row.svelte-q31cx5,.linkrow.svelte-q31cx5{display:flex;gap:6px;align-items:center}.row.svelte-q31cx5 .input:where(.svelte-q31cx5):first-child,.linkrow.svelte-q31cx5 .input:where(.svelte-q31cx5):first-of-type{flex:1;min-width:0}.role.svelte-q31cx5{width:128px;flex:none}textarea.svelte-q31cx5{resize:vertical;font:inherit}.check.svelte-q31cx5{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.people.svelte-q31cx5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.people.svelte-q31cx5 li:where(.svelte-q31cx5){display:flex;align-items:center;gap:10px;min-height:40px}.av.svelte-q31cx5{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;overflow:hidden;flex:none}.av.svelte-q31cx5 img:where(.svelte-q31cx5){width:100%;height:100%;object-fit:cover}.who.svelte-q31cx5{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}.who.svelte-q31cx5 b:where(.svelte-q31cx5),.who.svelte-q31cx5 small:where(.svelte-q31cx5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.svelte-q31cx5 small:where(.svelte-q31cx5){color:var(--muted)}.r.svelte-q31cx5{font-size:13px;color:var(--muted)}select.r.svelte-q31cx5{width:128px;flex:none;color:var(--ink)}.lic.svelte-q31cx5{width:32px;height:32px;border-radius:50%;background:var(--chip);display:grid;place-items:center;flex:none}.note.svelte-q31cx5{font-size:12px;color:var(--muted);margin:0}.err.svelte-q31cx5{font-size:12px;color:var(--danger);margin:0}.copy.svelte-q31cx5{height:44px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.quick.svelte-q31cx5{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--line);padding-top:12px;margin-top:2px}.quick.svelte-q31cx5 button:where(.svelte-q31cx5),.quick.svelte-q31cx5 a:where(.svelte-q31cx5){display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink);font-size:12px;padding:6px 2px;border-radius:10px;text-decoration:none;cursor:pointer;text-align:center}.quick.svelte-q31cx5 button:where(.svelte-q31cx5):hover:not(:disabled),.quick.svelte-q31cx5 a:where(.svelte-q31cx5):hover{background:var(--hover)}.quick.svelte-q31cx5 button:where(.svelte-q31cx5):disabled,.quick.svelte-q31cx5 a.off:where(.svelte-q31cx5){opacity:.45;cursor:default;pointer-events:none}.quick.svelte-q31cx5 span:where(.svelte-q31cx5){width:44px;height:44px;border-radius:50%;background:var(--chip);display:grid;place-items:center}.preview.svelte-q31cx5{background:var(--chip);border-radius:8px;padding:6px 10px;font-size:12px}.preview.svelte-q31cx5 small:where(.svelte-q31cx5){color:var(--muted)}.preview.svelte-q31cx5 pre:where(.svelte-q31cx5){margin:2px 0 0;white-space:pre-wrap;word-break:break-all;font:12px/1.4 inherit;font-family:inherit}.sent.svelte-q31cx5{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:10px;padding:10px;font-size:13px;display:flex;flex-direction:column;gap:8px}.sent.svelte-q31cx5 p:where(.svelte-q31cx5){margin:0}.qr.svelte-q31cx5{width:220px;height:220px;align-self:center;background:#fff;border-radius:8px}.present.svelte-19qvkii{position:fixed;inset:0;z-index:200;background:#000;display:grid;place-items:center;outline:none}canvas.svelte-19qvkii{max-width:100vw;max-height:100vh;cursor:pointer;user-select:none}.blocked.svelte-19qvkii{position:absolute;top:16px;left:50%;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:8px;background:#fff;color:#111;font-size:13px}.bar.svelte-19qvkii{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#1e1e1ecc;color:#fff;border-radius:999px;padding:4px 8px;opacity:.2;transition:opacity .2s;font-size:13px;white-space:nowrap}.present.svelte-19qvkii:hover .bar:where(.svelte-19qvkii),.bar.svelte-19qvkii:focus-within{opacity:1}.bar.svelte-19qvkii button:where(.svelte-19qvkii){width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center}.bar.svelte-19qvkii button.txt:where(.svelte-19qvkii){width:auto;border-radius:18px;padding:0 12px;font-size:13px;font-weight:600}.bar.svelte-19qvkii button.on:where(.svelte-19qvkii){background:#7d2ae8}.bar.svelte-19qvkii button:where(.svelte-19qvkii):hover:not(:disabled):not(.on){background:#ffffff26}.bar.svelte-19qvkii button:where(.svelte-19qvkii):disabled{opacity:.35}.bar.svelte-19qvkii select:where(.svelte-19qvkii){height:30px;border-radius:8px;border:0;background:#ffffff26;color:#fff;font-size:13px}.bar.svelte-19qvkii select:where(.svelte-19qvkii) option:where(.svelte-19qvkii){color:#111}.loop.svelte-19qvkii{display:flex;align-items:center;gap:4px}.scrim.svelte-1q0ihax{position:fixed;inset:0;z-index:900;background:#00000080;display:grid;place-items:center}.vh.svelte-1q0ihax{width:min(1100px,calc(100% - 48px));height:min(720px,calc(100% - 48px));display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}header.svelte-1q0ihax{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.cols.svelte-1q0ihax{flex:1;display:grid;grid-template-columns:1fr 320px;min-height:0}.preview.svelte-1q0ihax{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:var(--stage);min-height:0}.preview.svelte-1q0ihax img:where(.svelte-1q0ihax){max-width:100%;max-height:calc(100% - 30px);object-fit:contain;box-shadow:var(--page-shadow);background:#fff}.preview.svelte-1q0ihax span:where(.svelte-1q0ihax),.preview.svelte-1q0ihax p:where(.svelte-1q0ihax){color:var(--muted);font-size:13px;text-align:center;max-width:360px}.list.svelte-1q0ihax{list-style:none;margin:0;padding:8px;border-left:1px solid var(--line)}.day.svelte-1q0ihax{font-size:12px;font-weight:600;color:var(--muted);padding:12px 10px 4px}.muted.svelte-1q0ihax{color:var(--muted);padding:10px;font-size:13px}.list.svelte-1q0ihax button:where(.svelte-1q0ihax){width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border:0;background:none;border-radius:8px;text-align:left;color:inherit}.list.svelte-1q0ihax button:where(.svelte-1q0ihax):hover{background:var(--hover)}.list.svelte-1q0ihax button.on:where(.svelte-1q0ihax){background:var(--accent-soft)}.list.svelte-1q0ihax span:where(.svelte-1q0ihax){font-size:12px;color:var(--muted)}.err.svelte-1q0ihax{color:var(--danger)!important}.spinner.svelte-1q0ihax{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:svelte-1q0ihax-spin .8s linear infinite}@keyframes svelte-1q0ihax-spin{to{transform:rotate(360deg)}}.scrim.svelte-qk5d3a{position:fixed;inset:0;z-index:900;background:#00000080;display:grid;place-items:center}.dlg.svelte-qk5d3a{width:min(720px,calc(100% - 32px));max-height:calc(100% - 48px);display:flex;flex-direction:column;background:var(--pop);color:var(--ink);border-radius:12px;padding:16px 20px 20px;box-shadow:var(--shadow)}header.svelte-qk5d3a{display:flex;align-items:center;justify-content:space-between}h3.svelte-qk5d3a{margin:0;font-size:18px}.cols.svelte-qk5d3a{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}h4.svelte-qk5d3a{margin:14px 0 6px;font-size:13px;color:var(--muted)}.row.svelte-qk5d3a{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;border-bottom:1px solid var(--line)}kbd.svelte-qk5d3a{font:inherit;font-size:13px;color:var(--ink-2);white-space:nowrap}.sheet.svelte-1fig3j5{position:absolute;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border-radius:16px 16px 0 0;box-shadow:0 -6px 28px #0000002e;border-bottom:1px solid var(--line);transition:height .22s ease,transform .22s ease;will-change:transform}.sheet.half.svelte-1fig3j5{height:52%}.sheet.full.svelte-1fig3j5{height:calc(100% - 8px)}.sheet.auto.svelte-1fig3j5{max-height:60%}.sheet.dragging.svelte-1fig3j5{transition:none}.grab.svelte-1fig3j5{position:relative;flex-shrink:0;padding:8px 48px 6px;min-height:28px;touch-action:none;cursor:grab;text-align:center}.grab.svelte-1fig3j5 i:where(.svelte-1fig3j5){display:block;width:36px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 6px}.grab.svelte-1fig3j5 h3:where(.svelte-1fig3j5){margin:0;font-size:15px;font-weight:600}.x.svelte-1fig3j5{position:absolute;right:8px;top:6px;width:36px;height:36px;border:0;border-radius:18px;background:transparent;color:var(--muted);display:grid;place-items:center}.body.svelte-1fig3j5{flex:1;min-height:0;padding:4px 16px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet.auto.svelte-1fig3j5 .body:where(.svelte-1fig3j5){flex:initial}.mbar.svelte-1xk0q0l{flex-shrink:0;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mbar.svelte-1xk0q0l::-webkit-scrollbar{display:none}button.svelte-1xk0q0l{flex:0 0 auto;min-width:64px;height:58px;padding:0 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:11px;font-weight:500;-webkit-tap-highlight-color:transparent}button.svelte-1xk0q0l:active{background:var(--hover)}button.on.svelte-1xk0q0l .ic:where(.svelte-1xk0q0l){background:var(--accent-soft);color:var(--accent)}button.danger.svelte-1xk0q0l{color:var(--danger)}button.svelte-1xk0q0l:disabled{opacity:.4}.ic.svelte-1xk0q0l{width:40px;height:30px;display:grid;place-items:center;border-radius:8px}.sw.svelte-1xk0q0l{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:block}.lb.svelte-1xk0q0l{white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}.row.svelte-duxpzp{display:flex;align-items:center;gap:8px;padding:8px 0}.rb.svelte-duxpzp{width:44px;height:44px;border-radius:22px;border:1px solid var(--line);background:var(--field);color:var(--ink);display:grid;place-items:center;flex-shrink:0}.rng.svelte-duxpzp{flex:1;min-width:0;accent-color:var(--accent);height:32px}.val.svelte-duxpzp{width:64px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);text-align:center;font-size:16px}.grid.svelte-duxpzp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 0}.grid.svelte-duxpzp button:where(.svelte-duxpzp){height:48px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--ink);font-size:13px}button.on.svelte-duxpzp{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.seg.svelte-duxpzp{display:flex;gap:8px;padding:6px 0}.seg.svelte-duxpzp button:where(.svelte-duxpzp){flex:1;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--ink);display:grid;place-items:center}.sl.svelte-duxpzp{display:grid;grid-template-columns:1fr 48px;grid-template-areas:"l l" "r v";align-items:center;gap:4px 10px;padding:8px 0}.sl.svelte-duxpzp span:where(.svelte-duxpzp){grid-area:l;font-size:13px;color:var(--muted)}.sl.svelte-duxpzp input:where(.svelte-duxpzp){grid-area:r;accent-color:var(--accent);height:32px}.sl.svelte-duxpzp b:where(.svelte-duxpzp){grid-area:v;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.pages.svelte-duxpzp{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:4px 0}.pg.svelte-duxpzp{display:flex;flex-direction:column;gap:4px}.thumb.svelte-duxpzp{width:100%;padding:0;border:2px solid transparent;border-radius:8px;background:#fff;overflow:hidden;box-shadow:var(--page-shadow)}.pg.cur.svelte-duxpzp .thumb:where(.svelte-duxpzp){border-color:var(--accent)}.thumb.svelte-duxpzp img:where(.svelte-duxpzp){width:100%;height:100%;object-fit:contain;display:block}.pa.svelte-duxpzp{display:flex;align-items:center;gap:2px}.pa.svelte-duxpzp span:where(.svelte-duxpzp){flex:1;font-size:13px;font-weight:600}.pa.svelte-duxpzp button:where(.svelte-duxpzp){width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink);display:grid;place-items:center}.pa.svelte-duxpzp button:where(.svelte-duxpzp):disabled{opacity:.35}.addp.svelte-duxpzp{min-height:120px;border:2px dashed var(--line);border-radius:8px;background:transparent;color:var(--ink);align-items:center;justify-content:center;font-weight:600;flex-direction:row;gap:6px}.panel.svelte-13gzzm{width:340px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--panel);color:var(--ink);border-left:1px solid var(--line)}header.svelte-13gzzm{display:flex;align-items:center;gap:8px;padding:12px 12px 6px 16px}.count.svelte-13gzzm{color:var(--muted);font-size:12px}.grow.svelte-13gzzm{flex:1}.ib.svelte-13gzzm{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.ib.svelte-13gzzm:hover{background:var(--hover)}.tools.svelte-13gzzm{display:flex;flex-direction:column;gap:8px;padding:6px 16px 10px}.seg.svelte-13gzzm{display:flex;background:var(--chip);border-radius:8px;padding:2px}.seg.svelte-13gzzm button:where(.svelte-13gzzm){flex:1;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font-size:12px;font-weight:600}.seg.svelte-13gzzm button.on:where(.svelte-13gzzm){background:var(--pop);color:var(--ink);box-shadow:0 1px 2px #00000026}.add.svelte-13gzzm{height:34px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--ink);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px}.add.on.svelte-13gzzm{border-style:solid;border-color:var(--accent);color:var(--accent)}.list.svelte-13gzzm{flex:1;overflow:auto;padding:0 12px 16px;display:flex;flex-direction:column;gap:8px}.item.svelte-13gzzm{border-radius:12px;border:1px solid var(--line);cursor:pointer}.item.svelte-13gzzm:hover{border-color:var(--ink-2)}.item.active.svelte-13gzzm{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.item.svelte-13gzzm .thread{border:0;background:transparent}.empty.svelte-13gzzm{color:var(--muted);font-size:13px;text-align:center;padding:24px 8px;line-height:1.5}.err.svelte-13gzzm{color:var(--danger);font-size:12px;padding:0 16px}.m-editor.svelte-1qtx71h{position:fixed;left:0;right:0;display:flex;flex-direction:column;background:var(--stage);overflow:hidden;overscroll-behavior:none}.m-top.svelte-1qtx71h{flex-shrink:0;display:flex;align-items:center;gap:2px;padding:env(safe-area-inset-top) max(6px,env(safe-area-inset-right)) 0 max(6px,env(safe-area-inset-left));min-height:calc(52px + env(safe-area-inset-top));background:var(--header);color:#fff}.hb.svelte-1qtx71h{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#fff;-webkit-tap-highlight-color:transparent}.hb.svelte-1qtx71h:active{background:#ffffff2e}.hb.svelte-1qtx71h:disabled{opacity:.4}.title.svelte-1qtx71h{flex:1;min-width:0;height:36px;border:1px solid transparent;border-radius:8px;background:transparent;color:#fff;font-weight:600;font-size:16px;padding:0 8px;text-overflow:ellipsis}.title.svelte-1qtx71h:focus{outline:none;border-color:#fff;background:#0000002e}.save.svelte-1qtx71h{width:28px;display:grid;place-items:center;flex-shrink:0;opacity:.9}.ring.svelte-1qtx71h{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1qtx71h-spin .8s linear infinite}@keyframes svelte-1qtx71h-spin{to{transform:rotate(360deg)}}.m-work.svelte-1qtx71h{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pageno.svelte-1qtx71h{position:absolute;right:10px;bottom:8px;z-index:5;padding:3px 10px;border-radius:12px;background:#0000008c;color:#fff;font-size:12px;font-weight:600;pointer-events:none}.m-editor.kb.svelte-1qtx71h .pageno:where(.svelte-1qtx71h){display:none}.host.svelte-1qtx71h>*{position:static!important;width:auto!important;max-width:none!important;box-shadow:none!important;border:0!important;padding:0!important}.tools.svelte-1qtx71h .tp>header{display:none}.menu.svelte-1qtx71h{display:flex;flex-direction:column;padding:4px 0}.menu.svelte-1qtx71h button:where(.svelte-1qtx71h){display:flex;align-items:center;gap:14px;height:52px;border:0;background:transparent;color:var(--ink);font-size:15px;text-align:left;padding:0 4px;border-radius:10px}.menu.svelte-1qtx71h button:where(.svelte-1qtx71h):active{background:var(--hover)}.center.svelte-1q5sxeq{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);background:var(--stage)}.spinner.svelte-1q5sxeq{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:svelte-1q5sxeq-spin .8s linear infinite}@keyframes svelte-1q5sxeq-spin{to{transform:rotate(360deg)}}.editor.svelte-1q5sxeq{height:100%;display:flex;flex-direction:column;background:var(--rail)}.top.svelte-1q5sxeq{height:57px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 12px;background:var(--header);color:#fff}.left.svelte-1q5sxeq,.right.svelte-1q5sxeq{display:flex;align-items:center;gap:4px;min-width:0}.hb.svelte-1q5sxeq{height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:transparent;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.hb.icon.svelte-1q5sxeq{width:40px;padding:0}.hb.svelte-1q5sxeq:hover:not(:disabled),.hb.open.svelte-1q5sxeq{background:#ffffff26}.hb.svelte-1q5sxeq:disabled{opacity:.45;cursor:default}.sep.svelte-1q5sxeq{width:1px;height:24px;background:#ffffff59;margin:0 6px}.save.svelte-1q5sxeq{cursor:default}.save[data-state=unsaved].svelte-1q5sxeq{opacity:.75}.save.err.svelte-1q5sxeq{color:#ffd2d2}.ring.svelte-1q5sxeq{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1q5sxeq-spin .8s linear infinite}.title.svelte-1q5sxeq{height:40px;width:360px;max-width:32vw;min-width:80px;border-radius:8px;border:1px solid transparent;background:transparent;color:#fff;font-weight:600;font-size:14px;padding:0 10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.svelte-1q5sxeq:hover{border-color:#ffffff80}.title.svelte-1q5sxeq:focus{background:#0000002e;outline:none;border-color:#fff;text-align:left;text-overflow:clip}.dl-wrap.svelte-1q5sxeq{position:relative}.share.svelte-1q5sxeq{height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;background:#ffffffe6;color:#0d1216;font-size:14px;font-weight:600;margin-left:8px}.share.svelte-1q5sxeq:hover,.share.open.svelte-1q5sxeq{background:#fff}.badge.svelte-1q5sxeq{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#00000038;font-size:13px;font-weight:600;margin-left:8px;white-space:nowrap}.by.svelte-1q5sxeq{font-size:13px;opacity:.9;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.copy.svelte-1q5sxeq{background:#ffffff26}.cbtn.svelte-1q5sxeq{position:relative}.cnt.svelte-1q5sxeq{position:absolute;top:3px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff3b30;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.work.ro.svelte-1q5sxeq{border-top-left-radius:0}.body.svelte-1q5sxeq{flex:1;display:flex;min-height:0}.work.svelte-1q5sxeq{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;background:var(--stage);border-top-left-radius:16px;overflow:hidden}.ctxrow.svelte-1q5sxeq{position:relative;z-index:30;height:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.wrap.svelte-nkyahl{height:100%;display:grid;place-items:center;background:var(--stage);padding:16px}.card.svelte-nkyahl{width:min(420px,100%);background:var(--pop);color:var(--ink);border-radius:16px;box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.logo.svelte-nkyahl{width:56px;height:56px;border-radius:50%;background:var(--header);color:#fff;display:grid;place-items:center}h2.svelte-nkyahl{margin:0;font-size:20px}p.svelte-nkyahl{margin:0;color:var(--ink-2);font-size:14px}.what.svelte-nkyahl span:where(.svelte-nkyahl){color:var(--muted);font-size:13px}.err.svelte-nkyahl{color:var(--danger)}.btn.svelte-nkyahl{min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.spinner.svelte-nkyahl{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:svelte-nkyahl-spin .8s linear infinite}@keyframes svelte-nkyahl-spin{to{transform:rotate(360deg)}}.center.svelte-fy0umi{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);background:var(--stage);padding:24px;text-align:center}.center.svelte-fy0umi p:where(.svelte-fy0umi){max-width:460px;margin:0}.row.svelte-fy0umi{display:flex;gap:8px}.spinner.svelte-fy0umi{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:svelte-fy0umi-spin .8s linear infinite}@keyframes svelte-fy0umi-spin{to{transform:rotate(360deg)}}.viewer.svelte-fy0umi{height:100%;display:flex;flex-direction:column}.top.svelte-fy0umi{height:57px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 16px;background:var(--header);color:#fff}.left.svelte-fy0umi,.right.svelte-fy0umi{display:flex;align-items:center;gap:8px;min-width:0}.brand.svelte-fy0umi{color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.title.svelte-fy0umi{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.by.svelte-fy0umi{opacity:.85;font-size:13px;white-space:nowrap}.badge.svelte-fy0umi{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#00000038;font-size:13px;font-weight:600;white-space:nowrap}.hb.svelte-fy0umi{height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:12px;background:transparent;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.hb.svelte-fy0umi:hover:not(:disabled){background:#ffffff26}.dl-wrap.svelte-fy0umi{position:relative}.share.svelte-fy0umi{height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;background:#ffffffe6;color:#0d1216;font-size:14px;font-weight:600}.warn.svelte-fy0umi{background:#fff4d6;color:#6b4e00;font-size:13px;padding:6px 16px}.work.svelte-fy0umi{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:var(--stage);overflow:hidden}@media(max-width:767px){.by.svelte-fy0umi,.brand.svelte-fy0umi{display:none}.top.svelte-fy0umi{padding:0 6px 0 10px}}.pi.svelte-10ejgg0{height:100%;display:grid;place-items:center;background:var(--stage);padding:24px;overflow:auto}.card.svelte-10ejgg0{width:420px;max-width:100%;background:var(--panel);border-radius:16px;box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--ink)}.pic.svelte-10ejgg0{width:100%;aspect-ratio:16 / 10;border-radius:12px;background:var(--chip);display:grid;place-items:center;overflow:hidden;color:var(--accent)}.pic.svelte-10ejgg0 img:where(.svelte-10ejgg0){width:100%;height:100%;object-fit:cover}.aa.svelte-10ejgg0{font-size:52px;color:var(--ink)}.kind.svelte-10ejgg0{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;margin-top:6px}h1.svelte-10ejgg0{margin:0;font-size:22px}p.svelte-10ejgg0{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.lic.svelte-10ejgg0{font-size:12px}.ok.svelte-10ejgg0{color:var(--ink);display:flex;align-items:center;gap:6px}.btn.primary.svelte-10ejgg0{margin-top:8px;height:40px;padding:0 20px}.where.svelte-10ejgg0{font-size:12px}.lnk.svelte-10ejgg0{border:0;background:none;padding:0;color:var(--accent);font:inherit;text-decoration:underline}.toasts.svelte-1o1qhan{position:fixed;left:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast.svelte-1o1qhan{pointer-events:auto;display:flex;align-items:center;gap:12px;min-height:48px;max-width:420px;padding:0 8px 0 16px;border-radius:8px;background:#252627;color:#fff;box-shadow:0 4px 16px #0000004d;font-size:14px;animation:svelte-1o1qhan-rise .18s ease-out}.toast.svelte-1o1qhan span:where(.svelte-1o1qhan){flex:1}.act.svelte-1o1qhan{border:0;background:none;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:6px 8px;border-radius:6px}.act.svelte-1o1qhan:hover{background:#ffffff1f}.x.svelte-1o1qhan{width:32px;height:32px;display:grid;place-items:center;border:0;background:none;color:#ffffffb3;border-radius:6px}.x.svelte-1o1qhan:hover{background:#ffffff1f;color:#fff}@keyframes svelte-1o1qhan-rise{0%{transform:translateY(8px);opacity:0}}.scrim.svelte-1o1qhan{position:fixed;inset:0;z-index:1001;background:#00000073;display:grid;place-items:center}.dialog.svelte-1o1qhan{width:min(420px,calc(100% - 32px));background:var(--pop);color:var(--ink);border-radius:12px;padding:24px;box-shadow:var(--shadow)}h3.svelte-1o1qhan{margin:0 0 8px;font-size:18px}p.svelte-1o1qhan{margin:0 0 4px;color:var(--ink-2);font-size:14px;line-height:1.5}.btns.svelte-1o1qhan{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.btn.danger.svelte-1o1qhan{background:var(--danger);border-color:var(--danger);color:#fff}.pi-card.svelte-m88c8y{position:fixed;right:20px;bottom:20px;z-index:900;width:340px;max-height:60vh;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;color:#1a1c22;border-radius:12px;box-shadow:0 8px 32px #00000038;font-size:13px}.bar.svelte-m88c8y{height:6px;border-radius:3px;background:#e6e8ee;overflow:hidden}.bar.svelte-m88c8y i:where(.svelte-m88c8y){display:block;height:100%;background:#7d2ae8;transition:width .2s}ul.svelte-m88c8y{margin:0;padding-left:18px}li.svelte-m88c8y{margin:4px 0}form.svelte-m88c8y,label.svelte-m88c8y{display:flex;flex-direction:column;gap:6px}input.svelte-m88c8y{padding:6px 8px;border:1px solid #c8ccd6;border-radius:6px;font:inherit}.tip.svelte-1uh1bvf{position:fixed;z-index:2000;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:280px;padding:6px 10px;border-radius:6px;background:#0d1216;color:#fff;font-size:13px;font-weight:500;line-height:1.3;pointer-events:none;white-space:nowrap;box-shadow:0 2px 8px #00000040}.tip.above.svelte-1uh1bvf{transform:translate(-50%,-100%)}kbd.svelte-1uh1bvf{font:inherit;font-size:12px;color:#ffffffb3}@media(prefers-color-scheme:dark){.tip.svelte-1uh1bvf{background:#fff;color:#0d1216}kbd.svelte-1uh1bvf{color:#0d121699}}.strip.svelte-juw78c{position:relative;flex-shrink:0;height:38px;background:var(--header);color:#fff;user-select:none;-webkit-user-select:none}.strip.svelte-juw78c:before{content:"";position:absolute;inset:0;background:#09061e42;pointer-events:none}@media(prefers-color-scheme:dark){.strip.svelte-juw78c:before{background:#09061e80}}.area.svelte-juw78c{position:relative;height:100%;display:flex;align-items:center;gap:4px;padding:0 6px;min-width:0}.titlebar.svelte-juw78c{height:var(--tb-h);-webkit-app-region:drag}.titlebar.svelte-juw78c .area:where(.svelte-juw78c){position:absolute;top:var(--tb-y);left:var(--tb-x);width:var(--tb-w);height:var(--tb-h);padding:0 4px}.titlebar.svelte-juw78c button:where(.svelte-juw78c),.titlebar.svelte-juw78c .tab:where(.svelte-juw78c){-webkit-app-region:no-drag}.home.svelte-juw78c,.new.svelte-juw78c{flex-shrink:0;width:30px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#ffffffe6}.home.svelte-juw78c:hover,.new.svelte-juw78c:hover{background:#ffffff29}.home.on.svelte-juw78c{background:#ffffff38;color:#fff}.list.svelte-juw78c{flex:0 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.list.svelte-juw78c::-webkit-scrollbar{display:none}.tab.svelte-juw78c{position:relative;flex:0 1 220px;min-width:120px;height:calc(100% - 8px);max-height:30px;display:flex;align-items:center;gap:8px;padding:0 4px 0 10px;border-radius:8px;color:#ffffffd1;font-size:12.5px;font-weight:500;cursor:default;transition:transform .15s ease}.tab.svelte-juw78c:hover{background:#ffffff1a;color:#fff}.tab.on.svelte-juw78c{background:#ffffff3d;color:#fff;font-weight:600}.tab.lifted.svelte-juw78c{z-index:2;transition:none;background:#ffffff4d;box-shadow:0 2px 10px #00000040}.tab.svelte-juw78c:focus-visible{outline:2px solid #fff;outline-offset:-2px}.fav.svelte-juw78c{width:16px;height:16px;flex-shrink:0;border-radius:4px}.name.svelte-juw78c{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.x.svelte-juw78c{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.75}.x.svelte-juw78c:hover{opacity:1;background:#fff3}.grip.svelte-juw78c{flex:1;align-self:stretch}.pill.svelte-zozve7{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:800;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--pop);color:var(--ink);box-shadow:var(--shadow);font:600 12.5px system-ui,sans-serif;cursor:pointer}.spin.svelte-zozve7{display:inline-flex;color:var(--accent);animation:svelte-zozve7-pulse 1.2s ease-in-out infinite}@keyframes svelte-zozve7-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.spin.svelte-zozve7{animation:none}}.scrim.svelte-10dn9kb{position:fixed;inset:0;z-index:900;background:#00000080;display:grid;place-items:center}.dlg.svelte-10dn9kb{width:min(620px,calc(100% - 24px));max-height:calc(100% - 40px);display:flex;flex-direction:column;background:var(--pop);color:var(--ink);border-radius:12px;padding:16px 20px 18px;box-shadow:var(--shadow)}header.svelte-10dn9kb{display:flex;align-items:center;justify-content:space-between}h3.svelte-10dn9kb{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}h4.svelte-10dn9kb{margin:0 0 8px;font-size:14px}section.svelte-10dn9kb{padding:12px 0;border-bottom:1px solid var(--line)}section.svelte-10dn9kb:last-child{border-bottom:0}p.svelte-10dn9kb{margin:6px 0;line-height:1.45;font-size:14px}.muted.svelte-10dn9kb{color:var(--muted)}.small.svelte-10dn9kb{font-size:12.5px}.note.svelte-10dn9kb{background:var(--accent-soft);padding:10px 12px;border-radius:8px}.url.svelte-10dn9kb{display:flex;gap:8px;align-items:center}.url.svelte-10dn9kb code:where(.svelte-10dn9kb){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font:13px ui-monospace,Menlo,monospace;background:var(--hover);padding:8px 10px;border-radius:8px}.seg.svelte-10dn9kb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.seg.svelte-10dn9kb label:where(.svelte-10dn9kb){display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:14px}.seg.svelte-10dn9kb label.on:where(.svelte-10dn9kb){border-color:var(--accent);background:var(--accent-soft)}.seg.svelte-10dn9kb input:where(.svelte-10dn9kb){accent-color:var(--accent);margin:0}.switch.svelte-10dn9kb{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.switch.svelte-10dn9kb input:where(.svelte-10dn9kb){width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.devices.svelte-10dn9kb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.devices.svelte-10dn9kb li:where(.svelte-10dn9kb){display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:14px}.devices.svelte-10dn9kb .name:where(.svelte-10dn9kb){flex:1;min-width:0}.tag.svelte-10dn9kb{font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--hover);color:var(--ink-2);font-weight:600}.tag.accent.svelte-10dn9kb{background:var(--accent-soft);color:var(--accent)}.dot.svelte-10dn9kb{display:inline-block;width:8px;height:8px;border-radius:50%;background:#9aa0a6;margin-right:6px;vertical-align:1px}.dot.live.svelte-10dn9kb{background:#1fa855}.page.svelte-owah7a{height:100%}header.svelte-owah7a{padding:14px 24px;border-bottom:1px solid var(--line)}.brand.svelte-owah7a{display:flex;align-items:center;gap:10px;background:none;border:0;font:700 17px/1 inherit;color:var(--ink);cursor:pointer;padding:0}main.svelte-owah7a{max-width:720px;margin:0 auto;padding:32px 24px 64px;line-height:1.55}h1.svelte-owah7a{font-size:34px;line-height:1.15;margin:0 0 12px}h2.svelte-owah7a{margin:36px 0 8px;font-size:20px}h3.svelte-owah7a{margin:18px 0 4px;font-size:15px}.lead.svelte-owah7a{font-size:17px;color:var(--ink-2);margin:0 0 20px}.cta.svelte-owah7a{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.big.svelte-owah7a{padding:11px 18px;font-size:15px;text-decoration:none}.muted.svelte-owah7a{color:var(--muted);font-size:14px}.list.svelte-owah7a{list-style:none;padding:0;margin:0}.list.svelte-owah7a li:where(.svelte-owah7a){display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.list.svelte-owah7a span:where(.svelte-owah7a){color:var(--muted);font-size:14px;text-align:right}a.svelte-owah7a{color:var(--accent)}a.btn.svelte-owah7a{color:#fff}pre.svelte-owah7a{background:var(--chip);padding:10px 12px;border-radius:8px;overflow:auto;font:13px ui-monospace,Menlo,monospace}code.svelte-owah7a{font:13px ui-monospace,Menlo,monospace;background:var(--chip);padding:1px 5px;border-radius:5px}.setup.svelte-1x25h95{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}h1.svelte-1x25h95{margin:8px 0 0;font-size:26px}p.svelte-1x25h95{margin:0 0 8px;max-width:460px;line-height:1.5;color:var(--ink-2)}.big.svelte-1x25h95{padding:10px 18px;font-size:15px}.err.svelte-1x25h95{color:var(--danger)}.upd.svelte-1iej21{position:fixed;right:16px;bottom:16px;z-index:1000;width:360px;background:var(--pop);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:12px 14px;font-size:13px}.upd.compact.svelte-1iej21{position:static;width:auto;box-shadow:none}.row.svelte-1iej21{display:flex;gap:10px;align-items:flex-start;color:var(--accent)}.txt.svelte-1iej21{display:flex;flex-direction:column;gap:2px;color:var(--ink);flex:1;min-width:0}.txt.svelte-1iej21 span:where(.svelte-1iej21){color:var(--muted)}.txt.svelte-1iej21 .err:where(.svelte-1iej21){color:var(--danger)}.bar.svelte-1iej21{height:6px;border-radius:3px;background:var(--chip);overflow:hidden;margin-top:6px}.bar.svelte-1iej21 i:where(.svelte-1iej21){display:block;height:100%;background:var(--accent);transition:width .2s}.acts.svelte-1iej21{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.btn.svelte-1iej21{height:32px;padding:0 14px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;font-size:13px}.btn.ghost.svelte-1iej21{background:var(--chip);color:var(--ink)}.notes.svelte-1iej21{max-height:180px;overflow:auto;white-space:pre-wrap;font:inherit;font-size:12px;color:var(--ink-2);background:var(--field);border-radius:8px;padding:8px;margin:8px 0 0}.scrim.svelte-1jolsa9{position:fixed;inset:0;z-index:900;background:#00000080;display:grid;place-items:center}.dlg.svelte-1jolsa9{width:min(640px,calc(100% - 24px));max-height:calc(100% - 40px);background:var(--pop);color:var(--ink);border-radius:12px;padding:16px 20px 18px;box-shadow:var(--shadow)}header.svelte-1jolsa9{display:flex;align-items:center;justify-content:space-between}h3.svelte-1jolsa9{margin:0;font-size:18px}h4.svelte-1jolsa9{margin:0 0 8px;font-size:14px;display:flex;gap:8px;align-items:center}section.svelte-1jolsa9{padding:12px 0;border-bottom:1px solid var(--line)}section.svelte-1jolsa9:last-of-type{border-bottom:0}p.svelte-1jolsa9{margin:6px 0;line-height:1.45;font-size:14px}.lbl.svelte-1jolsa9{font-weight:600;margin-top:12px;font-size:13px}.muted.svelte-1jolsa9{color:var(--muted)}.small.svelte-1jolsa9{font-size:12.5px}.url.svelte-1jolsa9{display:flex;gap:8px;align-items:center}.url.svelte-1jolsa9 code:where(.svelte-1jolsa9){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:13px ui-monospace,Menlo,monospace;background:var(--hover);padding:8px 10px;border-radius:8px}.seg.svelte-1jolsa9{display:flex;gap:8px;margin-bottom:6px}.seg.svelte-1jolsa9 label:where(.svelte-1jolsa9){display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:14px}.seg.svelte-1jolsa9 label.on:where(.svelte-1jolsa9){border-color:var(--accent);background:var(--accent-soft)}.switch.svelte-1jolsa9{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.switch.svelte-1jolsa9 input:where(.svelte-1jolsa9){width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.clients.svelte-1jolsa9{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1jolsa9{border:1px solid var(--line);background:var(--pop);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.chip.on.svelte-1jolsa9{border-color:var(--accent);background:var(--accent-soft)}.cfg.svelte-1jolsa9{display:flex;gap:8px;align-items:flex-start}pre.svelte-1jolsa9{flex:1;min-width:0;margin:0;overflow:auto;max-height:180px;font:12.5px/1.45 ui-monospace,Menlo,monospace;background:var(--hover);padding:10px;border-radius:8px;white-space:pre-wrap;word-break:break-all}.tag.svelte-1jolsa9{font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--hover);color:var(--ink-2);font-weight:600}.err.svelte-1jolsa9{color:var(--danger)}.shell.svelte-1n46o8q{height:100%;display:flex;flex-direction:column}.main.svelte-1n46o8q{position:relative;flex:1;min-height:0}.boot.svelte-1n46o8q{height:100%;display:grid;place-items:center;color:var(--muted)}.drive-req.svelte-1n46o8q{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:50;background:var(--pop);border:1px solid var(--line);border-radius:10px;padding:10px 16px;box-shadow:var(--shadow);font-weight:600}.drive-req.err.svelte-1n46o8q{color:var(--danger)}
