:root{--bb-blue:#0062a1;--bb-blue-dark:#00436e;--bb-blue-light:#4c91bd;--bb-red:#e52b38;--bb-red-dark:#c51824;--bb-orange:#f08927;--bb-orange-dark:#d5700f;--bb-green:#44a347;--bb-green-dark:#357f37;--bb-ink:#262626;--bb-paper:#f0f0f0;--bb-white:#fff;--bb-grey-200:#e6e6e6;--bb-grey-300:#dbdbdb;--bb-grey-400:#c5c5c5;--bb-grey-500:#abadad;--bb-grey-700:#646464;--bb-blue-lift:#5ba3d0;--bb-blue-lift-strong:#7fb8dd;--bb-blue-lift-soft:#3f7ea3;--bb-red-lift:#e8626b;--bb-red-lift-strong:#ff8f95;--bb-orange-lift:#f0932f;--bb-orange-lift-strong:#ffb266;--bb-green-lift:#52b356;--bb-green-lift-strong:#7fd682;--bb-night:#1a1a1a;--bb-night-raised:#262626;--bb-night-sunken:#333;--bb-night-ink:#e6e6e6;--bb-night-hairline:#4d4d4d;--bb-night-shade:#5c5c5c;--ink:var(--bb-night-ink);--paper:var(--bb-night);--surface:var(--bb-night-raised);--surface-sunken:var(--bb-night-sunken);--muted:var(--bb-grey-500);--hairline:var(--bb-night-hairline);--primary:var(--bb-blue-lift);--primary-strong:var(--bb-blue-lift-strong);--primary-soft:var(--bb-blue-lift-soft);--on-primary:var(--bb-night);--danger:var(--bb-red-lift);--danger-strong:var(--bb-red-lift-strong);--on-danger:var(--bb-night);--waiting:var(--bb-orange-lift);--waiting-strong:var(--bb-orange-lift-strong);--on-waiting:var(--bb-night);--success:var(--bb-green-lift);--success-strong:var(--bb-green-lift-strong);--on-success:var(--bb-night);--shadow-color:var(--bb-night-shade);--scrim:#0009;--placeholder:#8a8a8a;--grid-line:#2b2b2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--border-width:3px;--border-width-thin:2px;--border:var(--border-width) solid var(--ink);--border-thin:var(--border-width-thin) solid var(--ink);--shadow-sm:2px 2px 0 var(--shadow-color);--shadow:4px 4px 0 var(--shadow-color);--shadow-lg:6px 6px 0 var(--shadow-color);--shadow-reach:6px;--press:2px;--radius:0;--font-display:"Syne", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Syne", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans:"Syne", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--weight-normal:400;--weight-medium:600;--weight-bold:800;--weight-black:900;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:var(--text-base);--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--tracking-label:.08em;--tracking-heading:-.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--ease:cubic-bezier(.2, 0, 0, 1);--duration-fast:90ms;--duration:.18s;--duration-slow:.38s;--card-w:4rem;--card-h:5.5rem;--content-max:72rem}:root[data-theme=light]{--ink:var(--bb-ink);--paper:var(--bb-paper);--surface:var(--bb-white);--surface-sunken:var(--bb-grey-200);--muted:var(--bb-grey-700);--hairline:var(--bb-grey-400);--primary:var(--bb-blue);--primary-strong:var(--bb-blue-dark);--primary-soft:var(--bb-blue-light);--on-primary:var(--bb-white);--danger:var(--bb-red);--danger-strong:var(--bb-red-dark);--on-danger:var(--bb-white);--waiting:var(--bb-orange);--waiting-strong:var(--bb-orange-dark);--on-waiting:var(--bb-ink);--success:var(--bb-green);--success-strong:var(--bb-green-dark);--on-success:var(--bb-white);--shadow-color:var(--bb-ink);--scrim:#2626268c;--placeholder:var(--bb-grey-500);--grid-line:var(--bb-grey-300);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-height:820px),(max-width:30rem){:root{--card-w:3.5rem;--card-h:5rem}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);-webkit-font-smoothing:antialiased;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:2rem 2rem;line-height:1.5}h1,h2,h3{font-weight:var(--weight-black);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.1}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:2px}.label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--primary);color:var(--on-primary)}.banner.svelte-1ik2r7m{inset-inline:0;z-index:50;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--waiting);color:var(--on-waiting);border-bottom:var(--border);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;pointer-events:none;display:flex;position:fixed;top:0}.down.svelte-1ik2r7m{background:var(--danger);color:var(--on-danger)}.endpoint.svelte-1ik2r7m{font-family:var(--font-mono);font-weight:var(--weight-medium);text-transform:none;letter-spacing:0;opacity:.85}.dot.svelte-1ik2r7m{background:currentColor;width:.6rem;height:.6rem;animation:1.1s step-end infinite svelte-1ik2r7m-blink}@keyframes svelte-1ik2r7m-blink{0%,50%{opacity:1}51%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.dot.svelte-1ik2r7m{animation:none}}.btn.svelte-1plxasv{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.btn.svelte-1plxasv:hover:not(:disabled){box-shadow:var(--shadow-lg)}.btn.svelte-1plxasv:active:not(:disabled){transform:translate(var(--press), var(--press));box-shadow:var(--shadow-sm)}.btn.svelte-1plxasv:disabled{cursor:not-allowed;background:var(--surface-sunken);color:var(--muted);box-shadow:none;transform:translate(var(--press), var(--press))}.sm.svelte-1plxasv{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.md.svelte-1plxasv{font-size:var(--text-sm)}.lg.svelte-1plxasv{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}.full.svelte-1plxasv{width:100%}.primary.svelte-1plxasv{background:var(--primary);color:var(--on-primary)}.danger.svelte-1plxasv{background:var(--danger);color:var(--on-danger)}.success.svelte-1plxasv{background:var(--success);color:var(--on-success)}.waiting.svelte-1plxasv{background:var(--waiting);color:var(--on-waiting)}.neutral.svelte-1plxasv{background:var(--surface);color:var(--ink)}.ghost.svelte-1plxasv{color:var(--ink);box-shadow:var(--shadow-sm);background:0 0}.ghost.svelte-1plxasv:hover:not(:disabled){background:var(--surface);box-shadow:var(--shadow)}.ghost.svelte-1plxasv:active:not(:disabled){box-shadow:none}.field.svelte-15h6ihz{gap:var(--space-2);flex-direction:column;display:flex}.input.svelte-15h6ihz{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--border);border-radius:var(--radius);box-shadow:inset var(--shadow-sm);font-weight:var(--weight-medium);transition:border-color var(--duration) var(--ease)}.input.svelte-15h6ihz::placeholder{color:var(--placeholder);font-weight:var(--weight-normal)}.input.svelte-15h6ihz:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:2px}.code.svelte-15h6ihz{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:.25em;text-transform:uppercase;text-align:center}.invalid.svelte-15h6ihz{border-color:var(--danger)}.hint.svelte-15h6ihz{font-size:var(--text-xs);color:var(--muted)}.hint.invalid.svelte-15h6ihz{color:var(--danger-strong);font-weight:var(--weight-medium)}.panel.svelte-1szn8xt{background:var(--surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.elevated.svelte-1szn8xt{box-shadow:var(--shadow-lg)}.head.svelte-1szn8xt{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border);display:flex}.head.svelte-1szn8xt h2:where(.svelte-1szn8xt){font-size:var(--text-sm);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase}.actions.svelte-1szn8xt{gap:var(--space-2);display:flex}.primary.svelte-1szn8xt{background:var(--primary);color:var(--on-primary)}.danger.svelte-1szn8xt{background:var(--danger);color:var(--on-danger)}.success.svelte-1szn8xt{background:var(--success);color:var(--on-success)}.waiting.svelte-1szn8xt{background:var(--waiting);color:var(--on-waiting)}.none.svelte-1szn8xt{background:var(--surface-sunken);color:var(--ink)}.padded.svelte-1szn8xt{padding:var(--space-4)}.field.svelte-ie7{gap:var(--space-2);flex-direction:column;display:flex}.select.svelte-ie7{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border);border-radius:var(--radius);box-shadow:inset var(--shadow-sm);font-weight:var(--weight-medium);cursor:pointer}.select.svelte-ie7:disabled{cursor:not-allowed;color:var(--muted)}.select.svelte-ie7:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:2px}.toggle.svelte-19iuqi7{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.toggle.disabled.svelte-19iuqi7{cursor:not-allowed;opacity:.55}input.svelte-19iuqi7{opacity:0;width:0;height:0;position:absolute}.box.svelte-19iuqi7{background:var(--surface);border:var(--border);width:2rem;height:2rem;box-shadow:var(--shadow-sm);color:#0000;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);flex:none;place-items:center;display:grid}.toggle.svelte-19iuqi7:active:not(.disabled) .box:where(.svelte-19iuqi7){transform:translate(var(--press), var(--press));box-shadow:none}input.svelte-19iuqi7:checked+.box:where(.svelte-19iuqi7){background:var(--primary);color:var(--on-primary)}input.svelte-19iuqi7:focus-visible+.box:where(.svelte-19iuqi7){outline:var(--border-width) solid var(--primary);outline-offset:2px}.text.svelte-19iuqi7{flex-direction:column;gap:.2rem;display:flex}.text.svelte-19iuqi7:not(:has(>.desc))>.name:where(.svelte-19iuqi7){font-size:var(--text-base)}.name.svelte-19iuqi7{font-weight:var(--weight-bold);font-size:var(--text-sm)}.desc.svelte-19iuqi7{font-size:var(--text-xs);color:var(--muted)}@media (max-width:62rem){.text.svelte-1kenrq5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.page.svelte-1nmp6pz{max-width:var(--content-max);padding:var(--space-8) var(--space-4) var(--space-6);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.hero.svelte-1nmp6pz{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row;display:flex}.hero.svelte-1nmp6pz h1:where(.svelte-1nmp6pz){padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--on-primary);border:var(--border);box-shadow:var(--shadow-lg);align-self:flex-start}.columns.svelte-1nmp6pz{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:48rem){.columns.svelte-1nmp6pz{grid-template-columns:1fr 1fr}}.form.svelte-1nmp6pz{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1nmp6pz{gap:var(--space-2);flex-direction:column;display:flex}.warn.svelte-1nmp6pz{font-size:var(--text-xs);color:var(--waiting-strong);font-weight:var(--weight-medium)}.error.svelte-1nmp6pz{padding:var(--space-2) var(--space-3);background:var(--danger);color:var(--on-danger);border:var(--border-thin);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media (max-width:40rem){.page.svelte-1nmp6pz{padding-top:var(--space-6);gap:var(--space-6)}.hero.svelte-1nmp6pz h1:where(.svelte-1nmp6pz){font-size:var(--text-2xl)}}.card.svelte-119ec8j{perspective:700px;width:var(--card-w);height:var(--card-h);background:0 0;border:none;flex:none;padding:0}.sm.svelte-119ec8j{--card-w:3rem;--card-h:4.25rem;--card-face:var(--text-lg)}.lg.svelte-119ec8j{--card-w:5.5rem;--card-h:8rem}.inner.svelte-119ec8j{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease);transition-delay:var(--flip-delay,0s);display:block;position:relative}.flipped.svelte-119ec8j .inner:where(.svelte-119ec8j){transform:rotateY(180deg)}.face.svelte-119ec8j{border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--card-face,var(--text-2xl));font-weight:var(--weight-black);letter-spacing:var(--tracking-heading);backface-visibility:hidden;transition:box-shadow var(--duration-fast) var(--ease);place-items:center;display:grid;position:absolute;inset:0}.long.svelte-119ec8j .face:where(.svelte-119ec8j){font-size:calc(var(--card-face,var(--text-2xl)) * .72)}.sm.svelte-119ec8j .face:where(.svelte-119ec8j){box-shadow:var(--shadow-sm)}.front.svelte-119ec8j{background:var(--surface);color:var(--ink)}.back.svelte-119ec8j{background:var(--primary);background-image:repeating-linear-gradient(45deg, var(--primary-strong) 0 8px, var(--primary) 8px 16px);background-size:22.627px 22.627px;transform:rotateY(180deg)}@keyframes svelte-119ec8j-stripe-drift{0%{background-position:0 0}to{background-position:11.314px -11.314px}}@keyframes svelte-119ec8j-stripe-sweep{0%{background-position:-33.941px 33.941px}to{background-position:0 0}}.flipped.svelte-119ec8j .back:where(.svelte-119ec8j){animation:svelte-119ec8j-stripe-sweep var(--duration-slow) var(--ease) both, svelte-119ec8j-stripe-drift 1.5s linear var(--duration-slow) infinite}.empty.svelte-119ec8j .front:where(.svelte-119ec8j){border-style:dashed;border-color:var(--hairline);box-shadow:none;background:0 0}button.card.svelte-119ec8j{cursor:pointer;transition:transform var(--duration-fast) var(--ease), translate var(--duration) var(--ease) 0s}button.card.svelte-119ec8j .front:where(.svelte-119ec8j){transition:background-color var(--duration-fast) var(--ease) var(--duration), color var(--duration-fast) var(--ease) var(--duration), box-shadow var(--duration-fast) var(--ease)}button.card.svelte-119ec8j:hover .front:where(.svelte-119ec8j){box-shadow:var(--shadow-lg)}button.card.svelte-119ec8j:active{transform:translate(var(--press), var(--press))}button.card.svelte-119ec8j:active .front:where(.svelte-119ec8j){box-shadow:var(--shadow-sm)}button.card.svelte-119ec8j:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:4px}.selected.svelte-119ec8j{translate:0 -12px}button.card.selected.svelte-119ec8j{transition:transform var(--duration-fast) var(--ease), translate var(--duration) var(--ease) var(--duration-fast)}.selected.svelte-119ec8j .front:where(.svelte-119ec8j){background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-lg)}button.card.selected.svelte-119ec8j .front:where(.svelte-119ec8j){transition:background-color var(--duration-fast) var(--ease) 0s, color var(--duration-fast) var(--ease) 0s, box-shadow var(--duration-fast) var(--ease)}@media (prefers-reduced-motion:reduce){.flipped.svelte-119ec8j .back:where(.svelte-119ec8j){animation:none}.inner.svelte-119ec8j{transition-delay:0s}}.hand.svelte-1htniph{background:var(--paper);border-top:var(--border);width:100%;transition:grid-template-rows var(--duration-slow) var(--ease), border-top-width var(--duration-slow) var(--ease);flex:none;grid-template-rows:1fr;display:grid}.collapsed.svelte-1htniph{border-top-width:0;grid-template-rows:0fr}.clip.svelte-1htniph{min-height:0;overflow:hidden}.strip.svelte-1htniph{gap:var(--space-5) var(--space-3);padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));opacity:1;transition:opacity calc(var(--duration-slow) * .75) linear calc(var(--duration-slow) / 4);flex-wrap:wrap;justify-content:center;display:flex}.collapsed.svelte-1htniph .strip:where(.svelte-1htniph){opacity:0;transition:opacity calc(var(--duration-slow) / 2) linear 0s}.disabled.svelte-1htniph{opacity:.5;pointer-events:none}@media (max-height:820px),(max-width:30rem){.strip.svelte-1htniph{padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));gap:var(--space-4) var(--space-2)}}@media (max-width:30rem){.hand.svelte-1htniph{--card-w:2.75rem;--card-h:3.75rem;--card-face:var(--text-lg)}.strip.svelte-1htniph{gap:var(--space-4) var(--space-1)}}.wrap.svelte-470io0{display:contents}.faces.svelte-470io0{place-items:center;display:grid}.face.svelte-470io0{align-items:center;gap:var(--space-2);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease);grid-area:1/1;display:inline-flex}.face.shown.svelte-470io0{opacity:1;transition:opacity var(--duration) var(--ease) var(--duration-fast)}.face.svelte-470io0:not(.shown){pointer-events:none}.close.svelte-1wj15gv{width:1.75rem;height:1.75rem;color:inherit;border:var(--border-width-thin) solid currentColor;border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:grid}.close.svelte-1wj15gv:hover{box-shadow:var(--shadow)}.close.svelte-1wj15gv:active{transform:translate(var(--press), var(--press));box-shadow:none}.modal.svelte-6khjy8{max-width:min(32rem, calc(100vw - 2 * var(--space-4)));width:100%;max-height:calc(100dvh - 2 * var(--space-4));color:var(--ink);background:0 0;border:none;margin:auto;padding:0;overflow:visible}.modal.lg.svelte-6khjy8{max-width:min(56rem, calc(100vw - 2 * var(--space-4)))}.modal.svelte-6khjy8::backdrop{background:var(--scrim)}.panel.svelte-6khjy8{max-height:calc(100dvh - 2 * var(--space-4));background:var(--surface);border:var(--border);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.head.svelte-6khjy8{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border);flex:none;display:flex}.head.svelte-6khjy8 h2:where(.svelte-6khjy8){font-size:var(--text-sm);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase}.primary.svelte-6khjy8{background:var(--primary);color:var(--on-primary)}.danger.svelte-6khjy8{background:var(--danger);color:var(--on-danger)}.success.svelte-6khjy8{background:var(--success);color:var(--on-success)}.waiting.svelte-6khjy8{background:var(--waiting);color:var(--on-waiting)}.none.svelte-6khjy8{background:var(--surface-sunken);color:var(--ink)}.body.svelte-6khjy8{padding:var(--space-4);overflow-y:auto}.confirm.svelte-1efofyg{gap:var(--space-5);flex-direction:column;max-width:24rem;display:flex}.actions.svelte-1efofyg{gap:var(--space-3);display:flex}@media (max-width:26rem){.actions.svelte-1efofyg{flex-direction:column-reverse}}.bar.svelte-yz9833{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);flex:none;min-width:0;display:flex}.strip.svelte-yz9833{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.emo.svelte-yz9833{background:var(--surface);border:var(--border-thin);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}.emo.svelte-yz9833:hover{background:var(--surface-sunken)}.emo.svelte-yz9833:active{box-shadow:none;transform:translate(2px,2px)}.emo.svelte-yz9833:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.emo.mute.svelte-yz9833{color:var(--ink)}.emo.mute[aria-pressed=true].svelte-yz9833{color:var(--danger)}.emo.throw.svelte-yz9833{border-color:var(--danger)}.group.svelte-yz9833{align-items:center;gap:var(--space-1);display:flex}.throws.svelte-yz9833{padding-left:var(--space-2);margin-left:var(--space-1);border-left:2px solid var(--hairline)}.held.svelte-yz9833{place-items:center;display:inline-grid}.aiming.svelte-yz9833{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-sm);display:flex}.held.svelte-yz9833{font-size:1.5rem}.dock.svelte-yz9833{z-index:5;height:0;position:relative}.fab.svelte-yz9833{right:var(--space-3);bottom:var(--space-3);background:var(--surface);border:var(--border);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease), filter var(--duration) var(--ease);place-items:center;font-size:1.4rem;line-height:1;display:grid;position:absolute}.fab.svelte-yz9833:active{box-shadow:none;transform:translate(2px,2px)}.fab.svelte-yz9833:disabled{cursor:default;opacity:.4;filter:grayscale();box-shadow:none;transform:translate(2px,2px)}.tray.svelte-yz9833{z-index:35;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface);border-top:var(--border);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.tray-head.svelte-yz9833{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tray.svelte-yz9833 .strip:where(.svelte-yz9833){gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.tray.svelte-yz9833 .group:where(.svelte-yz9833){justify-items:center;gap:var(--space-2) var(--space-1);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));display:grid}.tray.svelte-yz9833 .throws:where(.svelte-yz9833){border-left:none;margin-left:0;padding-left:0}.tray.svelte-yz9833 .emo:where(.svelte-yz9833){width:2.5rem;height:2.5rem;font-size:1.35rem}.layer.svelte-yyu7ab{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.layer.svelte-yyu7ab .carrier{position:absolute;top:0;left:0}.layer.svelte-yyu7ab .sprite.drawn{display:grid}.layer.svelte-yyu7ab .sprite.drawn svg{display:block}.layer.svelte-yyu7ab .sprite{will-change:transform, opacity;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:0;left:0}.badge.svelte-kb5f0m{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:var(--border-thin);border-radius:var(--radius);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex:none;display:inline-flex}.sm.svelte-kb5f0m{padding:0 var(--space-1);font-size:.6rem;font-weight:var(--weight-black);border-width:1px}.dashed.svelte-kb5f0m{border-style:dashed}.primary.svelte-kb5f0m{background:var(--primary);color:var(--on-primary)}.danger.svelte-kb5f0m{background:var(--danger);color:var(--on-danger)}.success.svelte-kb5f0m{background:var(--success);color:var(--on-success)}.waiting.svelte-kb5f0m{background:var(--waiting);color:var(--on-waiting)}.neutral.svelte-kb5f0m{background:var(--surface);color:var(--ink)}.quiet.svelte-kb5f0m{background:var(--surface-sunken);color:var(--muted)}.controls.svelte-qj4jnk{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-qj4jnk{gap:var(--space-2);flex-direction:column;display:flex}.note.svelte-qj4jnk{font-size:var(--text-xs);color:var(--muted)}.people.svelte-qj4jnk{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.people.svelte-qj4jnk li:where(.svelte-qj4jnk){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-thin);border-color:var(--hairline);display:flex}.people.svelte-qj4jnk li.ignored:where(.svelte-qj4jnk){background:var(--surface-sunken)}.who.svelte-qj4jnk{align-items:center;gap:var(--space-2);min-width:0;display:flex}.name.svelte-qj4jnk{font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-actions.svelte-qj4jnk{gap:var(--space-1);flex:none;display:flex}@media (max-width:30rem){.people.svelte-qj4jnk li:where(.svelte-qj4jnk){align-items:stretch;gap:var(--space-2);padding:var(--space-2);flex-direction:column}.row-actions.svelte-qj4jnk{justify-content:flex-end}}.notice.svelte-1m4b6c6{background:var(--primary);color:var(--on-primary);border-bottom:0 solid var(--ink);transition:grid-template-rows var(--duration) var(--ease), border-bottom-width var(--duration) var(--ease);flex:none;grid-template-rows:0fr;display:grid}.shown.svelte-1m4b6c6{border-bottom-width:var(--border-width);grid-template-rows:1fr}.clip.svelte-1m4b6c6{min-height:0;overflow:hidden}.inner.svelte-1m4b6c6{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);display:flex}@media (max-width:30rem){.inner.svelte-1m4b6c6{gap:var(--space-2);font-size:var(--text-xs)}}.frame.svelte-1t1nt6u{padding:var(--space-2);border:var(--border);box-shadow:var(--shadow);background:#fff;line-height:0}svg.svelte-1t1nt6u{width:100%;max-width:15rem;height:auto;display:block}.stack.svelte-sgzean{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.hint.svelte-sgzean{font-size:var(--text-sm);color:var(--muted);text-align:center}.code-block.svelte-sgzean{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-sunken);border:var(--border);display:flex}.code.svelte-sgzean{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:.2em;-webkit-user-select:all;user-select:all}kbd.svelte-sgzean{padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);background:var(--surface-sunken);border:var(--border-thin)}.url.svelte-sgzean{width:100%;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.invite.svelte-e59bqu{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.code-block.svelte-e59bqu{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-sunken);border:var(--border);display:flex}.code.svelte-e59bqu{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:.2em;-webkit-user-select:all;user-select:all}@media (max-width:36rem){.invite.svelte-e59bqu{display:contents}}@media (max-width:30rem){.code-block.svelte-e59bqu{padding:var(--space-1) var(--space-2);gap:var(--space-1)}.code.svelte-e59bqu{font-size:var(--text-base);letter-spacing:.1em}}@media (max-width:62rem){.text.svelte-e59bqu,.label.svelte-e59bqu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:22rem){.code-block.svelte-e59bqu{padding:var(--space-1) .375rem}.code.svelte-e59bqu{font-size:var(--text-sm);letter-spacing:.05em}}.wrap.svelte-1p7n7ts{padding:var(--space-6) var(--space-4);place-items:center;display:grid}.wrap.svelte-1p7n7ts section{width:100%;max-width:26rem}.form.svelte-1p7n7ts{gap:var(--space-4);flex-direction:column;display:flex}.notice.svelte-fqhr8h{background:var(--waiting);color:var(--on-waiting);border-bottom:0 solid var(--ink);transition:grid-template-rows var(--duration) var(--ease), border-bottom-width var(--duration) var(--ease);flex:none;grid-template-rows:0fr;display:grid}.shown.svelte-fqhr8h{border-bottom-width:var(--border-width);grid-template-rows:1fr}.clip.svelte-fqhr8h{min-height:0;overflow:hidden}.inner.svelte-fqhr8h{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;display:flex}@media (max-width:30rem){.inner.svelte-fqhr8h{gap:var(--space-2);font-size:var(--text-xs)}}.seat.svelte-1y473gk{align-items:center;gap:var(--space-2);width:6rem;transition:opacity var(--duration) var(--ease), filter var(--duration) var(--ease);flex-direction:column;display:flex;position:relative}.offline.svelte-1y473gk{opacity:.45}.ghost.svelte-1y473gk{opacity:.5;filter:grayscale()}.ignored.svelte-1y473gk:not(.offline){opacity:.7}.aim.svelte-1y473gk{inset:calc(-1 * var(--space-1));border:var(--border-thin);border-style:dashed;border-color:var(--danger);cursor:crosshair;animation:svelte-1y473gk-aim-pulse .9s var(--ease) infinite alternate;background:0 0;position:absolute}.aim.svelte-1y473gk:hover,.aim.svelte-1y473gk:focus-visible{background:color-mix(in srgb, var(--danger) 12%, transparent);border-style:solid}@keyframes svelte-1y473gk-aim-pulse{0%{border-color:var(--danger)}to{border-color:#0000}}@media (prefers-reduced-motion:reduce){.aim.svelte-1y473gk{animation:none}}.who.svelte-1y473gk{align-items:center;gap:var(--space-2);max-width:100%;display:flex}.avatar.svelte-1y473gk{border:var(--border-thin);width:1.75rem;height:1.75rem;font-size:.65rem;font-weight:var(--weight-black);letter-spacing:0;flex:none;place-items:center;display:grid}.primary.svelte-1y473gk{background:var(--primary);color:var(--on-primary)}.danger.svelte-1y473gk{background:var(--danger);color:var(--on-danger)}.waiting.svelte-1y473gk{background:var(--waiting);color:var(--on-waiting)}.success.svelte-1y473gk{background:var(--success);color:var(--on-success)}.name.svelte-1y473gk{font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.you.svelte-1y473gk .name:where(.svelte-1y473gk){font-weight:var(--weight-black)}.tags.svelte-1y473gk{gap:var(--space-1);min-height:1rem;display:flex}.table-area.svelte-1sp2fa5{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.row.svelte-1sp2fa5{justify-content:center;gap:var(--space-4);flex-wrap:wrap;min-height:1px;display:flex}.surface.svelte-1sp2fa5{background:var(--primary);width:100%;max-width:34rem;color:var(--on-primary);border:var(--border);box-shadow:var(--shadow-lg);--surface-min:11rem;height:max(calc(var(--surface-h,0px) + var(--border-width) * 2), var(--surface-min));transition:height var(--duration) var(--ease);place-items:center;display:grid}.surface-inner.svelte-1sp2fa5{width:100%;padding:var(--space-5);padding-bottom:calc(var(--space-5) + var(--shadow-reach));place-items:center;display:grid}.watchers.svelte-1sp2fa5{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-sunken);color:var(--muted);border:var(--border-thin);font-size:var(--text-sm);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;display:inline-flex}@media (max-height:820px),(max-width:30rem){.table-area.svelte-1sp2fa5{gap:var(--space-2)}.surface.svelte-1sp2fa5{--surface-min:7.5rem}.surface-inner.svelte-1sp2fa5{padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--shadow-reach))}.row.svelte-1sp2fa5{gap:var(--space-2)}}.controls.svelte-9i68ft{gap:var(--space-5);flex-direction:column;display:flex}.dial.svelte-1gbsxbi{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.face.svelte-1gbsxbi{flex:none;width:5.5rem;height:5.5rem;position:relative}svg.svelte-1gbsxbi{width:100%;height:100%;filter:drop-shadow(var(--shadow-sm));display:block}.plate.svelte-1gbsxbi{fill:var(--surface-sunken);stroke:var(--ink);stroke-width:5px}.ring.svelte-1gbsxbi{fill:none;stroke:var(--primary);stroke-width:12px;transition:stroke-dasharray var(--duration-slow) var(--ease)}.ring.consensus.svelte-1gbsxbi{stroke:var(--success)}.hub.svelte-1gbsxbi{fill:var(--surface);stroke:var(--ink);stroke-width:4px}.value.svelte-1gbsxbi{font-size:var(--text-base);font-weight:var(--weight-black);place-items:center;line-height:1;display:grid;position:absolute;inset:0}.agreed.svelte-1gbsxbi{color:var(--success-strong);align-items:center;gap:.3rem;display:inline-flex}@media (max-width:34rem){.face.svelte-1gbsxbi{width:4.5rem;height:4.5rem}.value.svelte-1gbsxbi{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.ring.svelte-1gbsxbi{transition:none}}.chart.svelte-13na9lm{justify-content:center;align-items:flex-end;gap:var(--space-2);overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.col.svelte-13na9lm{flex-direction:column;flex:0 2.25rem;gap:2px;min-width:1.25rem;display:flex}.count.svelte-13na9lm{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted);text-align:center}.track.svelte-13na9lm{flex:none;align-items:flex-end;height:3.5rem;display:flex}.bar.svelte-13na9lm{width:100%;height:max(var(--fill), .4rem);background:var(--primary-soft);border:var(--border-thin);transition:height var(--duration-slow) var(--ease)}.modal.svelte-13na9lm{background:var(--primary)}.consensus.svelte-13na9lm .bar:where(.svelte-13na9lm){background:var(--success)}.card-label.svelte-13na9lm{font-size:var(--text-sm);font-weight:var(--weight-black);text-align:center;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.bar.svelte-13na9lm{transition:none}}.results.svelte-6ap9ns{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.empty.svelte-6ap9ns{color:var(--muted);text-align:center}.summary.svelte-6ap9ns{align-items:flex-end;gap:var(--space-5);width:100%;display:flex}.distribution.svelte-6ap9ns{flex:8rem;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.figures.svelte-6ap9ns{align-items:flex-end;gap:var(--space-4);padding-left:var(--space-5);border-left:var(--border-thin);border-color:var(--hairline);display:flex}.stat.svelte-6ap9ns{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.value.svelte-6ap9ns{font-size:var(--text-xl);font-weight:var(--weight-black);line-height:1}.hero.svelte-6ap9ns{font-size:var(--text-2xl)}@media (max-width:34rem){.summary.svelte-6ap9ns{align-items:stretch;gap:var(--space-4);flex-direction:column}.figures.svelte-6ap9ns{justify-content:space-around;gap:var(--space-3);padding-left:0;padding-top:var(--space-3);border-left:none;border-top:var(--border-thin);border-color:var(--hairline)}}.awards.svelte-19svl8u{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.award.svelte-19svl8u{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border:var(--border);background:var(--surface);flex-direction:column;display:flex}.award.you.svelte-19svl8u{border-color:var(--primary)}.award.ghost.svelte-19svl8u{opacity:.6}.emoji.svelte-19svl8u{font-size:2rem;line-height:1}.title.svelte-19svl8u{font-weight:var(--weight-black);font-size:var(--text-base)}.who.svelte-19svl8u{align-items:center;gap:var(--space-2);max-width:100%;display:flex}.name.svelte-19svl8u{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);overflow:hidden}.avatar.svelte-19svl8u{border:var(--border-thin);width:1.5rem;height:1.5rem;font-size:.6rem;font-weight:var(--weight-black);flex:none;place-items:center;display:grid}.primary.svelte-19svl8u{background:var(--primary);color:var(--on-primary)}.danger.svelte-19svl8u{background:var(--danger);color:var(--on-danger)}.waiting.svelte-19svl8u{background:var(--waiting);color:var(--on-waiting)}.success.svelte-19svl8u{background:var(--success);color:var(--on-success)}.blurb.svelte-19svl8u{font-size:var(--text-sm);color:var(--muted)}.pending.svelte-19svl8u{padding:var(--space-4);border:var(--border-thin);text-align:center;border-style:dashed}h3.svelte-19svl8u{margin:var(--space-5,1.5rem) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase}.rounds.svelte-19svl8u{border-top:var(--border-thin);padding:0;list-style:none}.rounds.svelte-19svl8u li:where(.svelte-19svl8u){align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);grid-template-columns:3rem 1fr auto auto;display:grid}.num.svelte-19svl8u{font-family:var(--font-mono);color:var(--muted)}.topic.svelte-19svl8u{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer.svelte-19svl8u{font-weight:var(--weight-black);font-family:var(--font-mono)}.trigger.svelte-19svl8u{transition:opacity var(--duration) var(--ease);display:inline-flex}.trigger.early.svelte-19svl8u{opacity:.55}@media (max-width:62rem){.text.svelte-19svl8u{display:none}}.room.svelte-dsvjg3{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.content.svelte-dsvjg3{overscroll-behavior:contain;gap:var(--space-5);width:100%;max-width:var(--content-max);padding:var(--space-5) var(--space-4) var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.table-slot.svelte-dsvjg3{flex-direction:column;flex:1 0 auto;justify-content:safe center;width:100%;display:flex}@media (max-height:820px),(max-width:30rem){.content.svelte-dsvjg3{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4)}.topic.svelte-dsvjg3 h1:where(.svelte-dsvjg3){font-size:var(--text-lg)}.bar.svelte-dsvjg3{gap:var(--space-2)}}.centered.svelte-dsvjg3{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.stack.svelte-dsvjg3{gap:var(--space-4);flex-direction:column;max-width:28rem;display:flex}.loading.svelte-dsvjg3{font-weight:var(--weight-bold);color:var(--muted)}.bar.svelte-dsvjg3{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.topic.svelte-dsvjg3 h1:where(.svelte-dsvjg3){font-size:var(--text-xl)}.bar-actions.svelte-dsvjg3{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.you-name.svelte-dsvjg3{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9rem;display:inline-block;overflow:hidden}@media (max-width:62rem){.bar-actions.svelte-dsvjg3 .btn.sm{padding:var(--space-2)}.you-name.svelte-dsvjg3,.text.svelte-dsvjg3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:36rem){.topic.untitled.svelte-dsvjg3{display:none}.bar-actions.svelte-dsvjg3{justify-content:space-between;gap:.375rem;width:100%}}@media (max-width:22rem){.bar-actions.svelte-dsvjg3{gap:.25rem}.bar-actions.svelte-dsvjg3 .btn.sm{padding:var(--space-1)}}.center-stack.svelte-dsvjg3{place-items:center;width:100%;display:grid}.center-status.svelte-dsvjg3,.center-panel.svelte-dsvjg3{align-items:center;gap:var(--space-3);flex-direction:column;grid-area:1/1;width:100%;display:flex}.center-panel.svelte-dsvjg3{padding:var(--space-4);background:var(--surface);color:var(--ink);border:var(--border)}.waiting.svelte-dsvjg3{font-size:var(--text-lg);font-weight:var(--weight-black);text-align:center}.hint.svelte-dsvjg3{font-size:var(--text-sm);opacity:.85;text-align:center}.center-panel.svelte-dsvjg3 .hint:where(.svelte-dsvjg3){color:var(--muted)}.spectating.svelte-dsvjg3{padding:var(--space-4);text-align:center;font-weight:var(--weight-bold);background:var(--paper);border-top:var(--border)}.linkish.svelte-dsvjg3{font:inherit;font-weight:var(--weight-black);color:var(--primary);text-underline-offset:3px;cursor:pointer;transition:text-underline-offset var(--duration-fast) var(--ease);background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:3px}.linkish.svelte-dsvjg3:hover{text-underline-offset:6px}
