.ava.svelte-gjav88{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-primary-elevated));border-radius:50%;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.ava--big.svelte-gjav88{background:0 0;border-radius:0;width:64px;height:64px;margin-left:-12px}.px.svelte-gjav88{width:64px;height:64px;image-rendering:pixelated;background:url(../../../pixel/stand.png) no-repeat;position:absolute;top:-9px;left:-12px}.ava--big.svelte-gjav88 .px:where(.svelte-gjav88){top:0;left:0}.px--sit.svelte-gjav88{background-image:url(../../../pixel/sit.png);animation:3.84s steps(32,end) infinite svelte-gjav88-frames32}.px--wave.svelte-gjav88{background-image:url(../../../pixel/wave.png);animation:1.92s steps(16,end) infinite svelte-gjav88-frames16}.px--stand.alive.svelte-gjav88{animation:3.84s steps(32,end) infinite svelte-gjav88-frames32}@keyframes svelte-gjav88-frames32{to{background-position:-2048px 0}}@keyframes svelte-gjav88-frames16{to{background-position:-1024px 0}}@media (prefers-reduced-motion:reduce){.px.svelte-gjav88{animation:none!important}}svg.svelte-a4f6vk{flex:none;display:block}.spent.svelte-1q83lkq{opacity:.4;filter:grayscale();transition:opacity .2s,filter .2s}.turn.svelte-1q83lkq{border:2px solid var(--color-contrast);background:var(--color-contrast-pale);border-radius:16px 7px 18px 8px/8px 18px 7px 16px;gap:.5rem;padding:.65rem .8rem .7rem;animation:.55s cubic-bezier(.16,1,.3,1) both svelte-1q83lkq-arrive;display:grid}.turn--quiet.svelte-1q83lkq{animation:none}@keyframes svelte-1q83lkq-arrive{0%{transform:translateY(12px)scale(.98);box-shadow:0 0 #d3751780}60%{box-shadow:0 4px 22px 4px #d3751759}to{transform:none;box-shadow:0 2px 8px #d3751700}}.lead.svelte-1q83lkq{align-items:center;gap:.45rem;display:flex}.ask.svelte-1q83lkq{flex:1;margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.arrow.svelte-1q83lkq{background:var(--color-contrast-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;animation:1.1s cubic-bezier(.16,1,.3,1) infinite svelte-1q83lkq-nudge;display:grid}@keyframes svelte-1q83lkq-nudge{50%{transform:translate(5px)}}.note.svelte-1q83lkq,.foot.svelte-1q83lkq{color:color-mix(in srgb, var(--color-secondary) 82%, var(--color-contrast-strong));margin:0;font-size:.84rem}.note.svelte-1q83lkq{font-weight:600}.foot.svelte-1q83lkq{font-size:.76rem;font-weight:400}.options.svelte-1q83lkq{gap:.4rem;display:grid}.options--two.svelte-1q83lkq{grid-template-columns:repeat(2,minmax(0,1fr))}.row.svelte-1q83lkq{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.btn.svelte-1q83lkq,.opt.svelte-1q83lkq{min-height:40px;font:inherit;cursor:pointer;border-radius:12px 5px 14px 6px/6px 14px 5px 12px;padding:.4rem .9rem;transition:background-color .15s,border-color .15s}.btn.svelte-1q83lkq{border:2px solid var(--color-accent);background:var(--color-accent);color:#fff;font-weight:600}.btn.svelte-1q83lkq:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.opt.svelte-1q83lkq{border:2px solid color-mix(in srgb, var(--color-secondary) 25%, transparent);background:var(--color-primary-elevated);color:inherit;text-align:left;line-height:1.3}.opt.svelte-1q83lkq:hover:not(:disabled){border-color:var(--color-contrast-strong)}.opt.svelte-1q83lkq:disabled{cursor:default}.chip.svelte-1q83lkq{border:1px solid color-mix(in srgb, var(--color-secondary) 25%, transparent);background:var(--color-primary-elevated);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-size:.8rem}.chip.svelte-1q83lkq:hover{border-color:var(--color-accent)}.link.svelte-1q83lkq{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.1rem .2rem;text-decoration:underline}.field.svelte-1q83lkq{border:1.5px solid var(--color-contrast-strong);background:var(--color-primary-elevated);border-radius:18px;align-items:flex-end;gap:.4rem;padding:.4rem .4rem .4rem .85rem;display:flex}textarea.svelte-1q83lkq{resize:none;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.3rem 0;line-height:1.4}textarea[readonly].svelte-1q83lkq{cursor:default;caret-color:#0000}textarea.svelte-1q83lkq::placeholder{color:var(--color-text-muted)}.send.svelte-1q83lkq{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.send.svelte-1q83lkq:hover{background:var(--color-accent-strong)}.send.svelte-1q83lkq:disabled{background:color-mix(in srgb, var(--color-secondary) 25%, transparent);cursor:default}.waiting.svelte-1q83lkq{min-height:40px;color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.84rem;display:flex}.dots.svelte-1q83lkq{gap:4px;display:inline-flex}.dots.svelte-1q83lkq i:where(.svelte-1q83lkq){background:currentColor;border-radius:50%;width:6px;height:6px;animation:.9s infinite svelte-1q83lkq-bob}.dots.svelte-1q83lkq i:where(.svelte-1q83lkq):nth-child(2){animation-delay:.15s}.dots.svelte-1q83lkq i:where(.svelte-1q83lkq):nth-child(3){animation-delay:.3s}@keyframes svelte-1q83lkq-bob{40%{transform:translateY(-4px)}}.result.svelte-1q83lkq{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.result.svelte-1q83lkq .btn:where(.svelte-1q83lkq){margin-left:auto}@media (prefers-reduced-motion:reduce){.turn.svelte-1q83lkq,.arrow.svelte-1q83lkq,.dots.svelte-1q83lkq i:where(.svelte-1q83lkq){animation:none}}.mark.svelte-1263sy1{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mark--logo.svelte-1263sy1{background:#fff;box-shadow:inset 0 0 0 1px #2e383029}img.svelte-1263sy1{display:block}.lab.svelte-dkvhsu{--side:236px;--red:#b22e24;--red-pale:#fce6e4;--accent-pale:color-mix(in srgb, var(--color-accent) 15%, var(--color-primary-elevated));--ease:cubic-bezier(.16, 1, .3, 1);z-index:60;grid-template-columns:var(--side) minmax(0, 1fr) 0fr;background:var(--color-primary);color:var(--color-secondary);font-variant-numeric:tabular-nums;transition:grid-template-columns .5s var(--ease);font-size:15px;line-height:1.5;display:grid;position:fixed;inset:0;overflow:hidden}.dark .lab.svelte-dkvhsu{--red:#df5349;--red-pale:#4f2522}.lab.has-panel.svelte-dkvhsu{grid-template-columns:var(--side) minmax(0, 1fr) minmax(0, 1.12fr)}.lab.mini.svelte-dkvhsu{--side:56px}.lab.svelte-dkvhsu ::selection{background:var(--color-contrast-pale)}.lab.svelte-dkvhsu :focus-visible{outline:2px solid var(--color-contrast-strong);outline-offset:2px}.side.svelte-dkvhsu{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-secondary) 5%, var(--color-primary));flex-direction:column;min-height:0;display:flex}.side.peek.svelte-dkvhsu{z-index:4;width:236px;animation:svelte-dkvhsu-peek .18s var(--ease);position:relative;box-shadow:6px 0 22px #222a2429}@keyframes svelte-dkvhsu-peek{0%{width:56px}}.side__top.svelte-dkvhsu{align-items:center;gap:.5rem;padding:.6rem .8rem .4rem;font-size:.86rem;font-weight:600;line-height:1.25;display:flex}.folded.svelte-dkvhsu .side__top:where(.svelte-dkvhsu){flex-direction:column;gap:.2rem;padding-inline:0}.folded.svelte-dkvhsu .side__name:where(.svelte-dkvhsu){display:none}.toggle.svelte-dkvhsu{width:32px;height:32px;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.toggle.svelte-dkvhsu:hover,.round.svelte-dkvhsu:hover:not(:disabled){background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.toggle[aria-pressed=true].svelte-dkvhsu{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.rail.svelte-dkvhsu{width:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:.15rem 0 .6rem;display:flex;overflow:hidden}.rail.svelte-dkvhsu:hover{background:color-mix(in srgb, var(--color-secondary) 5%, transparent)}.rail__part.svelte-dkvhsu{justify-items:center;display:grid}.rail__item.svelte-dkvhsu{border:0;border-radius:7px;place-items:center;width:34px;height:25px;padding:0;display:grid}.rail__dot.svelte-dkvhsu{border:1.5px solid var(--color-text-muted);border-radius:50%;width:9px;height:9px}.rail__item.off.svelte-dkvhsu .rail__dot:where(.svelte-dkvhsu){opacity:.45}.rail__item.current.svelte-dkvhsu{background:var(--color-primary-elevated);box-shadow:0 1px 3px #2e383033}.rail__item.current.svelte-dkvhsu .rail__dot:where(.svelte-dkvhsu){background:var(--color-secondary);border:0;width:11px;height:11px}.rail__won.svelte-dkvhsu{background:var(--color-contrast);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:15px;height:15px;display:block}.rail__total.svelte-dkvhsu{justify-items:center;margin-top:auto;font-size:.8rem;font-weight:600;line-height:1.3;display:grid}.list.svelte-dkvhsu{flex:1;min-height:0;padding:0 .45rem .5rem;overflow-y:auto}.list.svelte-dkvhsu h2:where(.svelte-dkvhsu){color:var(--color-text-muted);margin:.7rem 0 .15rem;padding:0 .4rem;font-size:.72rem;font-weight:600;line-height:1.3}.round.svelte-dkvhsu{width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;padding:.2rem .4rem;font-size:.79rem;line-height:1.2;display:flex}.round.svelte-dkvhsu:disabled{color:var(--color-text-muted);cursor:default}.round[aria-current=step].svelte-dkvhsu{background:var(--color-primary-elevated);font-weight:600;box-shadow:0 1px 3px #2e383024}.foot.svelte-dkvhsu{border-top:1px solid var(--color-border);gap:.45rem;padding:.55rem .8rem .65rem;font-size:.75rem;display:grid}.total.svelte-dkvhsu{align-items:center;gap:.3rem;margin:0;font-size:.84rem;font-weight:600;display:flex}.code.svelte-dkvhsu{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.45rem;display:flex}.code.svelte-dkvhsu input:where(.svelte-dkvhsu){border:1px solid color-mix(in srgb, var(--color-secondary) 30%, transparent);background:var(--color-primary-elevated);width:100%;min-width:0;height:28px;color:inherit;font:inherit;border-radius:6px;padding:0 .45rem}.links.svelte-dkvhsu,.saved.svelte-dkvhsu{color:var(--color-text-muted);margin:0}.saved.svelte-dkvhsu button:where(.svelte-dkvhsu){color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.links.svelte-dkvhsu a:where(.svelte-dkvhsu){color:inherit;text-underline-offset:3px}.home.svelte-dkvhsu{width:32px;height:32px;color:var(--color-text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.home.svelte-dkvhsu:hover{background:color-mix(in srgb, var(--color-secondary) 10%, transparent);color:var(--color-secondary)}.chat.svelte-dkvhsu{background:var(--color-primary-elevated);flex-direction:column;min-width:0;min-height:0;display:flex}.chat__head.svelte-dkvhsu{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:46px;padding:.3rem 1.1rem;display:flex}h1.svelte-dkvhsu{margin:0;font-size:.98rem;font-weight:600;line-height:1.25}.meta.svelte-dkvhsu{color:var(--color-text-muted);white-space:nowrap;font-size:.78rem}.thread.svelte-dkvhsu{flex:1;min-height:0;padding:1rem 1.1rem 1.4rem;overflow-y:auto}.thread__in.svelte-dkvhsu,.dock__in.svelte-dkvhsu{width:100%;max-width:var(--thread);margin-inline:auto}.thread__in.svelte-dkvhsu{gap:.85rem;display:grid}.msg.svelte-dkvhsu{min-width:0;animation:svelte-dkvhsu-rise .35s var(--ease) both;margin:0}@keyframes svelte-dkvhsu-rise{0%{opacity:.2;transform:translateY(8px)}}.party.svelte-dkvhsu{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.party.svelte-dkvhsu:has(.ava--big){grid-template-columns:52px minmax(0,1fr)}.guide.grouped.svelte-dkvhsu{margin-top:-.45rem}.body.svelte-dkvhsu{gap:.2rem;min-width:0;display:grid}.guide.svelte-dkvhsu .body:where(.svelte-dkvhsu){max-width:640px}.body.svelte-dkvhsu p:where(.svelte-dkvhsu){margin:0}.body.svelte-dkvhsu strong{font-weight:600}.body.svelte-dkvhsu .w{animation:.22s ease-out both svelte-dkvhsu-word;animation-delay:calc(var(--i) * 28ms)}@keyframes svelte-dkvhsu-word{0%{opacity:0}}.name.svelte-dkvhsu{font-size:.78rem;font-weight:600;line-height:1.3}.name.svelte-dkvhsu small:where(.svelte-dkvhsu){color:var(--color-text-muted);font-size:.74rem;font-weight:400}.dots.svelte-dkvhsu{gap:4px;padding:.55rem 0 .4rem;display:inline-flex}.dots.svelte-dkvhsu i:where(.svelte-dkvhsu){background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:.9s infinite svelte-dkvhsu-bob}.dots.svelte-dkvhsu i:where(.svelte-dkvhsu):nth-child(2){animation-delay:.15s}.dots.svelte-dkvhsu i:where(.svelte-dkvhsu):nth-child(3){animation-delay:.3s}@keyframes svelte-dkvhsu-bob{40%{transform:translateY(-4px)}}.me.svelte-dkvhsu{background:var(--accent-pale);white-space:pre-wrap;border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:.5rem .85rem}.more.svelte-dkvhsu{color:var(--color-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-.6rem;padding:.1rem;font-size:.78rem;text-decoration:underline}.answer.svelte-dkvhsu{white-space:pre-wrap}.answer--continues.svelte-dkvhsu{background:var(--color-primary);border-radius:4px 14px 14px;padding:.55rem .8rem}.pending.svelte-dkvhsu{color:var(--color-text-muted)}.marker.svelte-dkvhsu{color:var(--color-text-muted);animation:svelte-dkvhsu-rise .45s var(--ease) both;align-items:center;gap:.5rem;margin:.15rem 0 0;font-size:.78rem;display:flex}.marker.svelte-dkvhsu code:where(.svelte-dkvhsu){background:var(--color-secondary);color:var(--color-primary);border-radius:5px;padding:.15rem .45rem;font:600 12px/1.4 ui-monospace,Menlo,monospace}.writing.svelte-dkvhsu:after{content:"";vertical-align:-.12em;background:var(--color-accent);width:.5em;height:1em;margin-left:1px;animation:1s steps(2,end) infinite svelte-dkvhsu-blink;display:inline-block}@keyframes svelte-dkvhsu-blink{50%{opacity:0}}.note.svelte-dkvhsu{color:var(--color-text-muted);margin-left:50px;font-size:.76rem}.dock.svelte-dkvhsu{padding:.5rem 1.1rem .75rem}.panel.svelte-dkvhsu{border-left:1px solid var(--color-border);background-color:var(--color-primary);background-image:radial-gradient(var(--color-paper-dot) 1px, transparent 1.2px);background-size:22px 22px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.panel.svelte-dkvhsu:after,.pulse.svelte-dkvhsu{content:"";z-index:3;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 4px var(--color-contrast);position:absolute;inset:0}.panel.attn.svelte-dkvhsu:after{opacity:1;transition:opacity .3s .4s}.pulse.on.svelte-dkvhsu{animation:.8s .45s 3 both svelte-dkvhsu-pulse}@keyframes svelte-dkvhsu-pulse{0%,to{opacity:0}45%{opacity:1}}.strip.svelte-dkvhsu{border-bottom:2px solid var(--color-contrast);background:var(--color-contrast-pale);margin:0;padding:.45rem .9rem;font-size:.92rem;font-weight:600;line-height:1.3}@media (height<=700px){.thread.svelte-dkvhsu{padding-top:.7rem}.list.svelte-dkvhsu h2:where(.svelte-dkvhsu){margin-top:.45rem}.round.svelte-dkvhsu{min-height:26px;font-size:.76rem}}@media (width<=1020px){.lab.svelte-dkvhsu,.lab.has-panel.svelte-dkvhsu{grid-template-columns:minmax(0,1fr)}.side.svelte-dkvhsu{display:none}.panel.svelte-dkvhsu{z-index:2;border:0;border-bottom:1px solid var(--color-border);display:none;position:fixed;inset:0 0 45%}.has-panel.svelte-dkvhsu .panel:where(.svelte-dkvhsu){display:flex}.has-panel.svelte-dkvhsu .chat:where(.svelte-dkvhsu){position:fixed;inset:55% 0 0}}@media (prefers-reduced-motion:reduce){.lab.svelte-dkvhsu,.msg.svelte-dkvhsu,.body.svelte-dkvhsu .w,.writing.svelte-dkvhsu:after,.dots.svelte-dkvhsu i:where(.svelte-dkvhsu),.pulse.on.svelte-dkvhsu{transition:none;animation:none}}p.svelte-orwwxk{margin:0;font-size:.84rem}.head.svelte-jss0x9{border-bottom:1px solid var(--color-border);background:var(--color-primary);white-space:nowrap;align-items:center;gap:.6rem;min-height:46px;padding:.3rem .9rem;display:flex}h2.svelte-jss0x9{margin:0;font-size:.88rem;font-weight:600}.tabs.svelte-jss0x9{gap:.2rem;display:flex}.tab.svelte-jss0x9{min-height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.2rem .7rem;font-size:.82rem;font-weight:500}.tab.svelte-jss0x9:hover{color:var(--color-secondary)}.tab[aria-selected=true].svelte-jss0x9{background:var(--color-primary-elevated);color:var(--color-secondary);font-weight:600;box-shadow:0 1px 3px #2e383029}.file.svelte-jss0x9{color:var(--color-text-muted);text-overflow:ellipsis;align-items:center;gap:.35rem;margin-left:auto;font-size:.75rem;display:flex;overflow:hidden}.close.svelte-jss0x9{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.file.svelte-jss0x9+.close:where(.svelte-jss0x9){margin-left:0}.close.svelte-jss0x9:hover{background:var(--color-primary-elevated);color:var(--color-secondary)}.body.svelte-jss0x9{flex:1;min-height:0;padding:1rem;overflow-y:auto}
