.wall.svelte-novdrm{transition:gap .9s var(--ease-out-quint), background-color .7s .35s;background:0 0;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:3px;display:grid}@media (width>=768px){.wall.svelte-novdrm{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.wall.joined.svelte-novdrm{background:var(--color-cobalt);gap:3px}.brick.svelte-novdrm{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:.5rem;gap:.375rem;padding:1.25rem 1.25rem 1.375rem;transition:border-color .5s .35s,border-radius .5s .35s;display:grid}.joined.svelte-novdrm .brick:where(.svelte-novdrm){border-color:#0000;border-radius:.3125rem}p.svelte-novdrm{display:grid}.caption.svelte-novdrm{opacity:0;grid-area:1/1;transition:opacity .6s}.caption.show.svelte-novdrm{opacity:1;transition-delay:.5s}.live-dot.svelte-n84d7k{background:var(--color-cobalt);border-radius:50%;width:6px;height:6px;animation:2.4s infinite svelte-n84d7k-pulse;box-shadow:0 0 oklch(43% .19 266/.5)}@keyframes svelte-n84d7k-pulse{70%{box-shadow:0 0 0 7px oklch(43% .19 266/0)}to{box-shadow:0 0 oklch(43% .19 266/0)}}.spinner.svelte-1pezkv5{border:2px solid var(--color-line-strong);border-top-color:var(--color-cobalt);border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite svelte-1pezkv5-spin}@keyframes svelte-1pezkv5-spin{to{transform:rotate(360deg)}}.field.svelte-33db70{gap:.375rem;min-width:0;display:grid}.field.svelte-33db70>label:where(.svelte-33db70),.field.svelte-33db70>legend:where(.svelte-33db70){font-size:.875rem;font-weight:500}.field.svelte-33db70>input:where(.svelte-33db70){border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:.625rem;outline:none;height:3rem;padding:0 .875rem;font-size:1rem;transition:border-color .14s,box-shadow .14s}.field.svelte-33db70>input:where(.svelte-33db70):focus{border-color:var(--color-cobalt);box-shadow:0 0 0 4px var(--color-cobalt-wash)}.field.svelte-33db70>input[aria-invalid=true]:where(.svelte-33db70){border-color:var(--color-bad-solid)}.error.svelte-33db70{color:var(--color-bad-fg);font-size:.8125rem}.band.svelte-33db70{cursor:pointer;position:relative}.band.svelte-33db70 input:where(.svelte-33db70){opacity:0;cursor:pointer;position:absolute;inset:0}.band.svelte-33db70 span:where(.svelte-33db70){border:1px solid var(--color-line-strong);border-radius:.625rem;place-content:center;min-width:3.5rem;height:2.75rem;padding:0 .875rem;font-size:.9375rem;transition:border-color .14s,background-color .14s,color .14s;display:grid}.band.svelte-33db70:hover span:where(.svelte-33db70){border-color:var(--color-ink)}.band.svelte-33db70 input:where(.svelte-33db70):checked+span:where(.svelte-33db70){border-color:var(--color-cobalt);background:var(--color-cobalt);color:#fff}.band.svelte-33db70 input:where(.svelte-33db70):focus-visible+span:where(.svelte-33db70){outline:2px solid var(--color-cobalt);outline-offset:3px}button.svelte-33db70:disabled{opacity:.7;cursor:progress}.cols.svelte-15ut6bb{grid-template-columns:minmax(0,1fr) repeat(4,2.5rem);align-items:start;column-gap:.25rem;display:grid}@media (width>=640px){.cols.svelte-15ut6bb{grid-template-columns:minmax(0,1fr) repeat(4,5rem) 6.5rem;column-gap:.5rem}}.label.svelte-1jwd1pb{transition:color .5s}.soft.svelte-1jwd1pb{color:var(--color-ink-3);transition:color .5s}.headline.svelte-1jwd1pb{margin-top:.375rem;font-size:clamp(2.75rem,7vw,4rem)}.row.svelte-1jwd1pb{grid-template-columns:1fr auto;grid-template-areas:"name value""meter meter""pace pace";align-items:center;gap:.375rem 1rem;display:grid}.row.svelte-1jwd1pb>:where(.svelte-1jwd1pb):first-child{grid-area:name}.row.svelte-1jwd1pb>:where(.svelte-1jwd1pb):nth-child(2){grid-area:meter}.row.svelte-1jwd1pb>:where(.svelte-1jwd1pb):nth-child(3){grid-area:value}.row.svelte-1jwd1pb>:where(.svelte-1jwd1pb):nth-child(4){grid-area:pace}@media (width>=640px){.row.svelte-1jwd1pb{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem 7.5rem;grid-template-areas:"name meter value pace"}}.meter.svelte-1jwd1pb{height:1.75rem;position:relative}.track.svelte-1jwd1pb,.fill.svelte-1jwd1pb{height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.track.svelte-1jwd1pb{background:var(--color-bone);border-radius:0 4px 4px 0;width:100%;transition:background-color .5s}.fill.svelte-1jwd1pb{border-radius:0 4px 4px 0}.expected.svelte-1jwd1pb,.target.svelte-1jwd1pb{width:2px;margin-left:-1px;position:absolute;top:3px;bottom:3px}.expected.svelte-1jwd1pb{background:var(--color-ink);box-shadow:0 0 0 2px var(--color-surface);transition:background-color .5s,box-shadow .5s}.target.svelte-1jwd1pb{border-left:1px solid var(--color-ink-3);width:0;top:0;bottom:0}.key-expected.svelte-1jwd1pb{background:var(--color-ink);width:2px;height:12px}.key-target.svelte-1jwd1pb{border-left:1px solid var(--color-ink-3);width:0;height:14px}.kiosk.svelte-1jwd1pb .headline:where(.svelte-1jwd1pb){font-size:clamp(3rem,9vw,5rem)}.kiosk.svelte-1jwd1pb .row:where(.svelte-1jwd1pb){font-size:1.125rem}.kiosk.svelte-1jwd1pb .label:where(.svelte-1jwd1pb),.kiosk.svelte-1jwd1pb .soft:where(.svelte-1jwd1pb){color:var(--color-on-night-2)}.kiosk.svelte-1jwd1pb .track:where(.svelte-1jwd1pb){background:var(--color-night-2)}.kiosk.svelte-1jwd1pb .expected:where(.svelte-1jwd1pb){background:var(--color-on-night);box-shadow:0 0 0 2px var(--color-night)}.kiosk.svelte-1jwd1pb .key-expected:where(.svelte-1jwd1pb){background:var(--color-on-night)}.kiosk.svelte-1jwd1pb .target:where(.svelte-1jwd1pb),.kiosk.svelte-1jwd1pb .key-target:where(.svelte-1jwd1pb){border-color:var(--color-on-night-2)}.kiosk-act.act{border-color:var(--color-night-2);background:var(--color-night-2);color:var(--color-on-night)}.kiosk-act.act:hover{border-color:var(--color-on-night-2)}.switch.svelte-1jwd1pb{background:var(--color-line-strong);border-radius:999px;width:1.625rem;height:.9375rem;transition:background-color .2s;position:relative}.switch.svelte-1jwd1pb:after{content:"";width:11px;height:11px;transition:transform .2s var(--ease-out-quint);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch.on.svelte-1jwd1pb{background:var(--color-cobalt-soft)}.switch.on.svelte-1jwd1pb:after{transform:translate(11px)}input[type=range].svelte-1jwd1pb{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}input[type=range].svelte-1jwd1pb::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-cobalt) var(--at), var(--color-line-strong) var(--at));height:2px}input[type=range].svelte-1jwd1pb::-moz-range-track{background:linear-gradient(to right, var(--color-cobalt) var(--at), var(--color-line-strong) var(--at));height:2px}input[type=range].svelte-1jwd1pb::-webkit-slider-thumb{border:3px solid var(--color-surface);background:var(--color-cobalt);width:18px;height:18px;box-shadow:0 0 0 1px var(--color-cobalt), 0 2px 6px oklch(20% .02 265/.25);appearance:none;border-radius:50%;margin-top:-8px}input[type=range].svelte-1jwd1pb::-moz-range-thumb{border:3px solid var(--color-surface);background:var(--color-cobalt);width:12px;height:12px;box-shadow:0 0 0 1px var(--color-cobalt), 0 2px 6px oklch(20% .02 265/.25);border-radius:50%}.kiosk.svelte-1jwd1pb input[type=range]:where(.svelte-1jwd1pb)::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-cobalt-soft) var(--at), var(--color-night-2) var(--at))}.kiosk.svelte-1jwd1pb input[type=range]:where(.svelte-1jwd1pb)::-moz-range-track{background:linear-gradient(to right, var(--color-cobalt-soft) var(--at), var(--color-night-2) var(--at))}.kiosk.svelte-1jwd1pb input[type=range]:where(.svelte-1jwd1pb)::-webkit-slider-thumb{border-color:var(--color-night);background:var(--color-cobalt-soft);box-shadow:0 0 0 1px var(--color-cobalt-soft)}.kiosk.svelte-1jwd1pb input[type=range]:where(.svelte-1jwd1pb)::-moz-range-thumb{border-color:var(--color-night);background:var(--color-cobalt-soft);box-shadow:0 0 0 1px var(--color-cobalt-soft)}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='64'%3E%3Cpath d='M0 .5h128M0 32.5h128M.5 0v32M64.5 32v32' stroke='%23161a2b' stroke-opacity='.09' fill='none'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 50% 0,#000 10%,#0000 72%);mask-image:radial-gradient(75% 55% at 50% 0,#000 10%,#0000 72%)}
