.to.svelte-1vrziv8{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.svelte-1vrziv8{color:var(--accent)}@media (width<=620px){.to.svelte-1vrziv8{flex:1}}.body.svelte-1b5cnjl{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.invite.svelte-1b5cnjl{border:2px dashed color-mix(in srgb, var(--accent) 40%, var(--line));background:radial-gradient(118% 88% at 50% 4%, color-mix(in srgb, var(--cover-1) 15%, transparent), transparent 68%), radial-gradient(112% 84% at 50% 100%, color-mix(in srgb, var(--cover-2) 15%, transparent), transparent 70%);border-radius:20px;flex-direction:column;align-items:center;gap:13px;width:100%;max-width:430px;padding:22px 22px 20px;transition:border-color .12s,box-shadow .12s;display:flex}.invite.hot.svelte-1b5cnjl,.invite.svelte-1b5cnjl:active{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent)}@media (hover:hover){.invite.svelte-1b5cnjl:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--line))}}.fan.svelte-1b5cnjl{width:200px;max-width:72%;height:auto;overflow:visible}.c1.svelte-1b5cnjl{fill:var(--cover-1)}.c2.svelte-1b5cnjl{fill:var(--cover-2)}.c3.svelte-1b5cnjl{fill:var(--cover-3)}.sp.svelte-1b5cnjl{fill:#000;opacity:.17}.tt.svelte-1b5cnjl{fill:#fff}.bk.svelte-1b5cnjl{animation:.5s cubic-bezier(.2,.8,.2,1) backwards svelte-1b5cnjl-rise}.b1.svelte-1b5cnjl{animation-delay:60ms}.b3.svelte-1b5cnjl{animation-delay:.12s}.b2.svelte-1b5cnjl{animation-delay:.18s}@keyframes svelte-1b5cnjl-rise{0%{opacity:0;transform:translateY(9px)}}@media (prefers-reduced-motion:reduce){.bk.svelte-1b5cnjl{animation:none}}.text.svelte-1b5cnjl{text-align:center;flex-direction:column;gap:3px;display:flex}.line.svelte-1b5cnjl{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.sub.svelte-1b5cnjl{color:var(--ink-2);font-size:12px}.cta.svelte-1b5cnjl{background:var(--accent);color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=720px) and (height>=620px){.invite.svelte-1b5cnjl{gap:17px;padding:28px 24px 24px}.fan.svelte-1b5cnjl{width:244px}.line.svelte-1b5cnjl{font-size:19px}.sub.svelte-1b5cnjl{font-size:13.5px}.cta.svelte-1b5cnjl{padding:11px 22px;font-size:15px}}.bar.svelte-1b5cnjl{border-top:1px solid var(--line);background:var(--chrome);flex:none;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}svg.svelte-13so817{flex:none;display:block}header.svelte-oiwvqb{background:var(--chrome);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:7px;height:34px;padding:0 7px 0 11px;display:flex}.name.svelte-oiwvqb{font-size:12px;font-weight:600}.spacer.svelte-oiwvqb{flex:1}.sheet.svelte-1u3w06f{flex-direction:column;flex:1;min-height:0;display:flex}.top.svelte-1u3w06f{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:18px 26px 15px;display:flex}h2.svelte-1u3w06f{letter-spacing:-.015em;flex:1;margin:0;font-size:21px}.content.svelte-1u3w06f{flex-direction:column;flex:1;gap:26px;min-height:0;padding:18px 26px 24px;display:flex;overflow-y:auto}.pair.svelte-1u3w06f{align-items:start;gap:26px 40px;display:grid}.prefs.svelte-1u3w06f{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);column-gap:30px;padding-top:26px}.block.svelte-1u3w06f{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.lab.svelte-1u3w06f{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.wide.svelte-1u3w06f{width:100%}.row.svelte-1u3w06f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.row.svelte-1u3w06f .help:where(.svelte-1u3w06f){flex:1;min-width:16em}.help.svelte-1u3w06f strong:where(.svelte-1u3w06f){color:var(--ink);font-weight:600}.help.svelte-1u3w06f em:where(.svelte-1u3w06f){color:var(--ink);font-style:normal}.check.svelte-1u3w06f{cursor:pointer;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.check.svelte-1u3w06f input:where(.svelte-1u3w06f){width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.help.svelte-1u3w06f{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}a.svelte-1u3w06f{color:var(--accent)}.choice.svelte-1u3w06f{flex-wrap:wrap;gap:8px;display:flex}.content.svelte-1u3w06f .btn:where(.svelte-1u3w06f){padding:7px 16px;font-size:14px}.btn.on.svelte-1u3w06f{border-color:var(--accent);color:var(--accent)}.note.svelte-1u3w06f{color:var(--ink-2);font-size:13.5px}.note.warn.svelte-1u3w06f{color:var(--warn)}.foot.svelte-1u3w06f{border-top:1px solid var(--line);background:var(--chrome);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:14px 26px;display:flex}.done.svelte-1u3w06f{padding:8px 22px;font-size:14px}.source.svelte-1u3w06f{margin-right:auto;font-size:13.5px}@media (width<=720px){.pair.svelte-1u3w06f{grid-template-columns:1fr}}@media (width<=720px),(height<=560px){.top.svelte-1u3w06f{padding:16px 20px 14px}h2.svelte-1u3w06f{font-size:24px}.content.svelte-1u3w06f{gap:28px;padding:20px 20px 24px}.lab.svelte-1u3w06f,.check.svelte-1u3w06f{font-size:16px}.help.svelte-1u3w06f{font-size:15.5px}.foot.svelte-1u3w06f{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.done.svelte-1u3w06f{padding:11px 26px;font-size:15px}}.shell.svelte-3yg24b{border:1px solid var(--line-2);background:var(--chrome);outline-offset:-3px;border-radius:5px;outline:2px dashed #0000;width:100%;overflow:hidden}.shell.hovering.svelte-3yg24b{outline-color:var(--accent)}canvas.svelte-3yg24b{touch-action:none;width:100%;height:100%;display:block}.grabbable.svelte-3yg24b{cursor:grab}.grabbable.svelte-3yg24b:active{cursor:grabbing}.blank.svelte-3yg24b{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:10px;font-size:11.5px;display:flex}.strong.svelte-3yg24b{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.crumbs.svelte-1l5fl84{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.spacer.svelte-1l5fl84{flex:1}.small.svelte-1l5fl84{font-size:11.5px}.body.svelte-1l5fl84{flex:1;justify-content:center;align-items:center;gap:32px;min-height:0;padding:20px 26px;display:flex;overflow-y:auto}.stage.svelte-1l5fl84{flex-direction:column;flex:none;align-items:center;display:flex}.art.svelte-1l5fl84{width:calc(clamp(190px, 52vh, 470px) / var(--cover-ratio));position:relative}.bar.svelte-1l5fl84 .good:where(.svelte-1l5fl84) svg{animation:.28s cubic-bezier(.2,1.4,.4,1) pop}.bar.svelte-1l5fl84 a:where(.svelte-1l5fl84){color:var(--accent)}.hint.svelte-1l5fl84{text-align:center;width:0;min-width:min(100%,34em);margin:9px 0 0;font-size:11px}.place.svelte-1l5fl84{pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.cell.svelte-1l5fl84{border:1px dashed #0000;border-radius:3px}.place.dragging.svelte-1l5fl84 .cell:where(.svelte-1l5fl84){border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.place.dragging.svelte-1l5fl84 .cell.target:where(.svelte-1l5fl84){border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.handle.svelte-1l5fl84{pointer-events:auto;cursor:grab;touch-action:none;border:1px dashed #0000;border-radius:3px;width:33.34%;height:33.34%;position:absolute}.handle.svelte-1l5fl84:active{cursor:grabbing}@media (hover:hover){.art.svelte-1l5fl84:hover .handle:where(.svelte-1l5fl84){border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}}.handle.svelte-1l5fl84:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.form.svelte-1l5fl84{flex:1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;max-width:520px;display:grid}:is(.lab.svelte-1l5fl84:has(+.btns:where(.svelte-1l5fl84)),.lab.svelte-1l5fl84:has(+.text:where(.svelte-1l5fl84))){align-self:start;padding-top:6px}.btns.svelte-1l5fl84{flex-wrap:wrap;gap:6px;display:flex}.btn.on.svelte-1l5fl84{border-color:var(--accent);color:var(--accent)}.text.svelte-1l5fl84{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.check.svelte-1l5fl84{align-items:center;gap:7px;font-size:12px;display:flex}.check.svelte-1l5fl84 input:where(.svelte-1l5fl84){accent-color:var(--accent);margin:0}.form.svelte-1l5fl84 p:where(.svelte-1l5fl84){margin:0}.file.svelte-1l5fl84{word-break:break-all}.bar.svelte-1l5fl84{border-top:1px solid var(--line);background:var(--chrome);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.dest.svelte-1l5fl84{align-items:center;gap:8px;min-width:0;display:flex}.good.svelte-1l5fl84{color:var(--good);align-items:center;gap:4px;display:inline-flex}.warn.svelte-1l5fl84{color:var(--warn)}@media (width<=620px){.body.svelte-1l5fl84{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:14px 12px}.art.svelte-1l5fl84{width:calc(min(250px, 36vh) / var(--cover-ratio))}.form.svelte-1l5fl84{flex:none;grid-template-columns:minmax(0,1fr);gap:7px;width:100%}:is(.lab.svelte-1l5fl84:has(+.btns:where(.svelte-1l5fl84)),.lab.svelte-1l5fl84:has(+.text:where(.svelte-1l5fl84))){padding-top:4px}}.tile.svelte-1uhyv3v{border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:6px;display:flex}@media (hover:hover){.tile.svelte-1uhyv3v:hover{background:var(--hover)}}.tile.at.svelte-1uhyv3v{background:var(--hover)}.tile.hovering.svelte-1uhyv3v{border-color:var(--accent);background:var(--sel)}.art.svelte-1uhyv3v{width:100%;min-width:0;margin-bottom:2px;transition:transform .14s}@media (hover:hover){.tile.svelte-1uhyv3v:hover .art:where(.svelte-1uhyv3v){transform:translateY(-2px)}}.art.svelte-1uhyv3v:active{transform:scale(.985)}.say.good.svelte-1uhyv3v svg{animation:.28s cubic-bezier(.2,1.4,.4,1) pop}@media (prefers-reduced-motion:reduce){.art.svelte-1uhyv3v,.tile.svelte-1uhyv3v:hover .art:where(.svelte-1uhyv3v),.art.svelte-1uhyv3v:active{transition:none;transform:none}}.title.svelte-1uhyv3v{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.say.svelte-1uhyv3v{min-width:0;max-width:100%;color:var(--ink-2);align-items:flex-start;gap:4px;font-size:11.5px;display:flex}.clip.svelte-1uhyv3v{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.good.svelte-1uhyv3v{color:var(--good)}.warn.svelte-1uhyv3v{color:var(--warn)}.btn.svelte-1uhyv3v{margin-top:2px}.head.svelte-1vimvv4{flex-wrap:wrap;flex:none;align-items:baseline;gap:9px;padding:14px 16px 10px;display:flex}h1.svelte-1vimvv4{font-size:15px}.count.svelte-1vimvv4{font-size:11.5px}.spacer.svelte-1vimvv4{flex:1}.wall.svelte-1vimvv4{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:16px 14px;min-height:0;padding:4px 14px 14px;display:grid;overflow-y:auto}.bar.svelte-1vimvv4{border-top:1px solid var(--line);background:var(--chrome);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (width<=620px){.head.svelte-1vimvv4{padding:12px 12px 8px}.head.svelte-1vimvv4 .spacer:where(.svelte-1vimvv4){flex-basis:100%}.wall.svelte-1vimvv4{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:12px 10px;padding:4px 12px 12px}.bar.svelte-1vimvv4{padding:10px 12px}.bar.svelte-1vimvv4 .spacer:where(.svelte-1vimvv4){display:none}}.window.svelte-1n46o8q{background:var(--surface);border:1px solid var(--line-2);width:470px;max-width:100%;height:384px;max-height:100%;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.window.working.svelte-1n46o8q{width:min(1140px,100%);height:min(800px,100%)}@media (prefers-reduced-motion:reduce){.window.svelte-1n46o8q{transition:none}}@media (width<=720px),(height<=560px){.window.svelte-1n46o8q,.window.working.svelte-1n46o8q{width:100%;height:100%;box-shadow:none;border:none;border-radius:0;transition:none}}.body.svelte-1n46o8q{flex:1;min-height:0;position:relative}.pane.svelte-1n46o8q{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.veil.svelte-1n46o8q{z-index:40;border:2px dashed var(--accent);background:color-mix(in srgb, var(--surface) 88%, transparent);pointer-events:none;color:var(--accent);border-radius:7px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:6px}.note.svelte-1n46o8q{background:var(--chrome);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:999px;margin:0;padding:5px 12px;font-size:11.5px;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desktop:#d6d5da;--chrome:#eeedf1;--surface:#fff;--ink:#15151a;--ink-2:#55555e;--ink-3:#6b6b75;--line:#d9d8e0;--line-2:#888894;--accent:#0d55c7;--accent-ink:#fff;--hover:#0000000f;--sel:#d3e2fb;--good:#0f7a41;--warn:#8f4708;--danger:#b32d1e;--shadow:0 12px 32px #0003, 0 1px 3px #0000001f;--cover-1:#c05f2c;--cover-2:#335fc4;--cover-3:#2c8a68;--ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desktop:#131116;--chrome:#2b2830;--surface:#1e1b23;--ink:#f3f1f7;--ink-2:#b0adba;--ink-3:#93909e;--line:#423e4c;--line-2:#7c7889;--accent:#6cb0ff;--accent-ink:#08192e;--hover:#ffffff13;--sel:#24406b;--good:#5ccb8c;--warn:#e79b4e;--danger:#f07f70;--shadow:0 12px 32px #0000008c, 0 1px 3px #0006;--cover-1:#dd7d40;--cover-2:#5b8ef0;--cover-3:#3fae86}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--desktop);height:100dvh;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:22px;font-size:13px;line-height:1.4;display:flex;overflow:hidden}#app{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}@media (width<=720px),(height<=560px){body{padding:0}}h1,h2,h3{margin:0;font-weight:600}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.icon-btn{width:24px;height:21px;color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}}.icon-btn.on{background:var(--hover);color:var(--accent)}.icon-btn:disabled{opacity:.35;cursor:default}.btn{border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 11px;font-size:12px;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--hover)}.btn.quiet:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}}@media (pointer:coarse){.btn{padding:8px 13px}.icon-btn{width:34px;height:32px}}.btn:disabled{opacity:.4;cursor:default}.btn,.icon-btn{transition:transform 90ms,background-color .12s,color .12s,border-color .12s}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:scale(.96)}@media (hover:hover){.btn.primary:hover:not(:disabled){transform:translateY(-1px)}.btn.primary:active:not(:disabled){transform:scale(.96)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.btn,.icon-btn{transition:none}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.btn.primary:hover:not(:disabled){transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn.danger{color:var(--danger)}input[type=text],input[type=search],input[type=email]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:5px;outline:none;width:100%;padding:4px 8px;font-size:12px}@media (pointer:coarse){input[type=text],input[type=search],input[type=email]{padding:7px 10px;font-size:16px}}input:focus-visible{border-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muted{color:var(--ink-2)}.error{color:var(--danger)}dialog{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:14px;width:min(980px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden}dialog[open]{flex-direction:column;display:flex}dialog::backdrop{-webkit-backdrop-filter:blur(18px)saturate(.85);background:#0000006b}@media (width<=720px),(height<=560px){dialog{border:none;border-radius:0;width:100vw;height:100dvh;max-height:none}}
