.jk-dash{flex-direction:column}.jk-dash,.jk-dash__bar{display:flex;gap:var(--jk-space-3)}.jk-dash__bar{flex-wrap:wrap;align-items:center;justify-content:space-between}.jk-dash__identity{display:flex;flex-direction:column;gap:.15em;min-width:0}.jk-dash__venue{font-size:var(--jk-fs-title);font-weight:650;line-height:1.1;letter-spacing:-.01em}.jk-dash__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jk-space-2)}.jk-dash__floor{display:grid;grid-gap:var(--jk-space-3);gap:var(--jk-space-3);grid-template-columns:1fr}@media (min-width:60rem){.jk-dash__floor{grid-template-columns:minmax(0,1.45fr) minmax(22rem,1fr);align-items:start}}.jk-dash__lane{display:flex;flex-direction:column;gap:var(--jk-space-3);min-width:0}.jk-switch{display:inline-flex;padding:4px;gap:4px;border-radius:999px;border:1px solid var(--jk-line);background:var(--jk-surface)}.jk-switch__option{border:0;background:transparent;border-radius:999px;padding:.5em 1.2em;font-weight:600;color:var(--jk-ink-dim);cursor:pointer;min-height:2.6rem}.jk-switch__option[aria-pressed=true]{background:var(--jk-surface-raised);color:var(--jk-ink);box-shadow:inset 0 0 0 1px var(--jk-line-strong)}.jk-earnings{--jk-fs-hero:clamp(3.25rem,9vw + 1rem,9rem);border-color:color-mix(in srgb,var(--jk-accent) 40%,var(--jk-line-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--jk-accent) 7%,var(--jk-surface-raised)),var(--jk-surface-raised));display:flex;flex-direction:column;gap:var(--jk-space-2)}.jk-earnings__figure{font-family:var(--jk-font-display);font-size:var(--jk-fs-hero);font-weight:750;line-height:.95;letter-spacing:-.035em;color:var(--jk-accent);display:block;contain:layout paint}.jk-earnings__figure[data-ticking=true]{text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.12em;-webkit-text-decoration-color:color-mix(in srgb,var(--jk-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--jk-accent) 55%,transparent)}.jk-earnings__meta{display:flex;flex-wrap:wrap;gap:var(--jk-space-3);border-top:1px solid var(--jk-line);padding-top:var(--jk-space-2)}.jk-stat{display:flex;flex-direction:column;gap:.1em}.jk-stat__value{font-size:var(--jk-fs-lead);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jk-now{flex-direction:column}.jk-now,.jk-now__head{display:flex;gap:var(--jk-space-2)}.jk-now__head{align-items:baseline;justify-content:space-between;flex-wrap:wrap}.jk-now__body{display:flex;gap:var(--jk-space-3);align-items:flex-start}.jk-now__art{width:clamp(4.5rem,9vw,8rem);aspect-ratio:16/9;object-fit:cover;border-radius:var(--jk-radius-sm);border:1px solid var(--jk-line);background:var(--jk-bg);flex:none}.jk-now__text{min-width:0;display:flex;flex-direction:column;gap:.25em}.jk-now__title{font-size:clamp(1.4rem,2.2vw + .9rem,2.4rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;overflow-wrap:anywhere}.jk-now__artist{font-size:var(--jk-fs-lead);color:var(--jk-ink-dim);overflow-wrap:anywhere}.jk-now__won{font-size:var(--jk-fs-lead);font-weight:650;color:var(--jk-accent)}.jk-progress{display:flex;align-items:center;gap:var(--jk-space-2)}.jk-progress__track{flex:1 1;height:10px;border-radius:999px;background:var(--jk-bg);border:1px solid var(--jk-line);overflow:hidden}.jk-progress__fill{height:100%;background:var(--jk-accent);transition:width 1s linear}.jk-progress__clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--jk-ink-dim);font-size:var(--jk-fs-micro);white-space:nowrap}.jk-queue,.jk-queue__list{display:flex;flex-direction:column;gap:var(--jk-space-2)}.jk-queue__list{list-style:none;margin:0;padding:0}.jk-row{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;grid-gap:var(--jk-space-2);gap:var(--jk-space-2);align-items:center;padding:var(--jk-space-2);border-radius:var(--jk-radius-sm);border:1px solid var(--jk-line);background:var(--jk-surface-raised)}.jk-row__position{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--jk-fs-lead);font-weight:700;color:var(--jk-ink-faint);text-align:right}.jk-row__main{min-width:0;display:flex;flex-direction:column;gap:.1em}.jk-row__title{font-size:var(--jk-fs-lead);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.jk-row__meta{display:flex;flex-wrap:wrap;gap:.75em;color:var(--jk-ink-dim);font-size:var(--jk-fs-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jk-row__amount{color:var(--jk-accent);font-weight:650}.jk-confirm{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--jk-space-2);margin-top:var(--jk-space-2);padding:var(--jk-space-3);border-radius:var(--jk-radius-sm);border:2px solid var(--jk-waiting);background:var(--jk-surface)}.jk-confirm__title{font-size:var(--jk-fs-lead);font-weight:700}.jk-confirm__refund{color:var(--jk-ink);max-width:58ch}.jk-confirm__row{display:flex;flex-wrap:wrap;gap:var(--jk-space-2)}.jk-row>.jk-notice{grid-column:1/-1;margin-top:var(--jk-space-2)}.jk-field{display:flex;flex-direction:column;gap:.35em}.jk-input,.jk-select,.jk-textarea{font:inherit;color:var(--jk-ink);background:var(--jk-bg);border:1px solid var(--jk-line-strong);border-radius:var(--jk-radius-sm);padding:.6em .75em;min-height:3rem;width:100%}.jk-textarea{min-height:7rem;font-family:var(--jk-font-numeric);font-size:var(--jk-fs-micro);resize:vertical}.jk-input[aria-invalid=true],.jk-textarea[aria-invalid=true]{border-color:var(--jk-down)}.jk-field__error{color:var(--jk-down);font-size:var(--jk-fs-micro)}.jk-field__help{color:var(--jk-ink-dim);font-size:var(--jk-fs-micro);max-width:68ch}.jk-onboarding{display:flex;flex-direction:column;gap:var(--jk-space-3)}.jk-place-search__options{list-style:none;padding:0;margin:0;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--jk-line-strong);border-radius:var(--jk-radius-sm);background:var(--jk-surface-raised)}.jk-place-search__option{display:flex;flex-direction:column;gap:.1em;padding:.65em .75em;min-height:3rem;cursor:pointer;overflow-wrap:anywhere}.jk-place-search__option+.jk-place-search__option{border-top:1px solid var(--jk-line)}.jk-place-search__option[aria-selected=true]{background:var(--jk-accent-muted);box-shadow:inset 3px 0 var(--jk-accent)}.jk-place-search__name{font-weight:600}.jk-place-search__address,.jk-place-search__attribution{font-size:var(--jk-fs-micro);color:var(--jk-ink-dim)}.jk-place-search__attribution{align-self:flex-start}.jk-check{display:flex;align-items:flex-start;gap:.6em;cursor:pointer}.jk-check input{width:1.35rem;height:1.35rem;margin:.1rem 0 0;accent-color:var(--jk-accent);flex:none}.jk-chips{display:flex;flex-wrap:wrap;gap:.5em}.jk-chip{display:inline-flex;align-items:center;gap:.5em;padding:.45em .9em;border-radius:999px;border:1px solid var(--jk-line-strong);background:var(--jk-surface);cursor:pointer;font-size:var(--jk-fs-micro);font-weight:600;min-height:2.5rem}.jk-chip[aria-pressed=true]{background:color-mix(in srgb,var(--jk-accent) 18%,var(--jk-surface));border-color:var(--jk-accent);color:var(--jk-ink)}.jk-chip[aria-pressed=true]:before{content:"✓";font-weight:700;color:var(--jk-accent)}.jk-chip[aria-pressed=false]:before{content:"+";font-weight:700;color:var(--jk-ink-faint)}.jk-button{min-height:3rem}.jk-button[disabled]{opacity:.5;cursor:not-allowed}.jk-button--danger{border-color:var(--jk-down);color:var(--jk-down);background:color-mix(in srgb,var(--jk-down) 12%,var(--jk-surface-raised))}.jk-button--quiet{background:transparent;border-color:var(--jk-line);color:var(--jk-ink-dim)}.jk-button--small{min-height:2.5rem;padding:.45em .9em;font-size:var(--jk-fs-micro)}.jk-table-wrap{overflow-x:auto}.jk-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jk-table td,.jk-table th{text-align:right;padding:.55em .75em;border-bottom:1px solid var(--jk-line);white-space:nowrap}.jk-table td:first-child,.jk-table th:first-child{text-align:left}.jk-table thead th{color:var(--jk-ink-dim);font-size:var(--jk-fs-micro);text-transform:uppercase;letter-spacing:.08em}.jk-table tfoot td{font-weight:700;border-bottom:0;border-top:2px solid var(--jk-line-strong)}.jk-notice{display:flex;flex-direction:column;gap:.35em;padding:var(--jk-space-2) var(--jk-space-3);border-radius:var(--jk-radius-sm);border:1px solid var(--jk-line-strong);background:var(--jk-surface-raised)}.jk-notice[data-tone=warn]{border-color:var(--jk-waiting)}.jk-notice[data-tone=bad]{border-color:var(--jk-down)}.jk-notice[data-tone=good]{border-color:var(--jk-live)}.jk-notice__title{font-weight:700}.jk-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--jk-space-2);margin-bottom:var(--jk-space-2)}.jk-empty{display:flex;flex-direction:column;gap:.3em;padding:var(--jk-space-3);border-radius:var(--jk-radius-sm);border:1px dashed var(--jk-line-strong);color:var(--jk-ink-dim)}.jk-empty__title{color:var(--jk-ink);font-weight:650;font-size:var(--jk-fs-lead)}.jk-form-grid{display:grid;grid-gap:var(--jk-space-3);gap:var(--jk-space-3);grid-template-columns:1fr}@media (min-width:48rem){.jk-form-grid--pair{grid-template-columns:1fr 1fr}}.jk-auth{min-height:calc(100dvh - 2 * var(--jk-space-4));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--jk-space-4);padding-block:var(--jk-space-4)}.jk-auth__mark{width:clamp(4.5rem,12vw,6.5rem);height:auto;display:block}.jk-auth__form{width:min(22rem,100%);display:flex;flex-direction:column;gap:var(--jk-space-3)}.jk-auth__steps{display:flex;gap:var(--jk-space-2);font-size:var(--jk-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--jk-ink-faint)}.jk-auth__steps [data-active=true]{color:var(--jk-accent)}.jk-auth__link{color:var(--jk-ink-dim);text-decoration:none}.jk-auth__link:hover{color:var(--jk-accent)}.jk-signin{max-width:22rem;margin-inline:auto}.jk-room__stats{display:flex;flex-wrap:wrap;gap:var(--jk-space-3)}.jk-table__caption{caption-side:top;text-align:left;margin-bottom:var(--jk-space-2)}.jk-help{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--jk-space-3);background:color-mix(in srgb,#000 55%,transparent)}.jk-help__card{width:min(36rem,100%);max-height:min(80dvh,40rem);overflow:auto;background:var(--jk-surface);border:1px solid var(--jk-line-strong);border-radius:var(--jk-radius);padding:var(--jk-space-4);display:flex;flex-direction:column;gap:var(--jk-space-3)}.jk-input{width:100%;font:inherit;color:var(--jk-ink);background:var(--jk-surface-raised);border:1px solid var(--jk-line);border-radius:var(--jk-radius-sm);padding:.65em .85em}textarea.jk-input{resize:vertical;min-height:4.5rem}