@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";.walkin-terms-modal[data-v-7d3904e0]{z-index:1000;background:#000000e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.walkin-terms-modal__dialog[data-v-7d3904e0]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-secondary);contain:layout paint;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,720px);max-height:min(90svh,820px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000075}.walkin-terms-modal__header[data-v-7d3904e0]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.walkin-terms-modal__header span[data-v-7d3904e0]{color:var(--color-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.walkin-terms-modal__header h2[data-v-7d3904e0]{letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(1.4rem,5vw,2rem)}.walkin-terms-modal__header p[data-v-7d3904e0]{max-width:520px;color:var(--text-muted);margin-top:.35rem;font-size:.72rem}.walkin-terms-modal__header>button[data-v-7d3904e0]{color:var(--text-muted);flex:none;font-size:1.6rem;line-height:1}.walkin-terms-modal__content[data-v-7d3904e0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.4rem;overflow-y:auto}.walkin-terms-modal__content section+section[data-v-7d3904e0]{margin-top:1.5rem}.walkin-terms-modal__content h3[data-v-7d3904e0]{font-size:.86rem}.walkin-terms-modal__content p[data-v-7d3904e0]{color:var(--text-muted);margin-top:.45rem;font-size:.74rem;line-height:1.75}.walkin-terms-modal__acceptance[data-v-7d3904e0]{border-left:2px solid var(--color-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#2596be0b;padding:1rem}.walkin-terms-modal__footer[data-v-7d3904e0]{border-top:1px solid var(--border-subtle);transition:opacity var(--transition-fast);padding:1rem 1.4rem}.walkin-terms-modal__footer--hidden[data-v-7d3904e0]{opacity:.38}.walkin-terms-modal__footer button[data-v-7d3904e0]{color:#fff;border-radius:var(--radius-round);background:linear-gradient(90deg, var(--color-blue), var(--color-dark-blue));width:100%;min-height:48px;font-size:.74rem;font-weight:600}.walkin-terms-modal__footer--hidden button[data-v-7d3904e0]{pointer-events:none}html.walkin-terms-is-open,body.walkin-terms-is-open{overflow:hidden}.registration-card[data-v-a0fbb48d]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0d,#ffffff04);padding:clamp(1.4rem,5vw,2.4rem);box-shadow:0 18px 50px #0000003d}.registration-progress[data-v-a0fbb48d]{gap:.8rem;margin-bottom:2rem;display:grid}.registration-progress__meta[data-v-a0fbb48d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.registration-progress__meta span[data-v-a0fbb48d]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:600}.registration-progress__meta strong[data-v-a0fbb48d]{font-size:.72rem}.registration-progress__track[data-v-a0fbb48d]{border-radius:var(--radius-round);background:#ffffff0f;height:3px;overflow:hidden}.registration-progress__track i[data-v-a0fbb48d]{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width var(--transition-normal);display:block}.registration-step__header[data-v-a0fbb48d]{align-items:flex-start;gap:1rem;display:flex}.registration-step__header>span[data-v-a0fbb48d]{color:#8cd8f2;background:#2596be0e;border:1px solid #2596be2e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:700;display:grid}.registration-step__header h2[data-v-a0fbb48d]{letter-spacing:-.025em;font-size:1.1rem}.registration-step__header p[data-v-a0fbb48d]{color:var(--text-muted);margin-top:.25rem;font-size:.7rem}.registration-fields[data-v-a0fbb48d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.registration-field[data-v-a0fbb48d]{gap:.45rem;min-width:0;display:grid}.registration-field--full[data-v-a0fbb48d]{grid-column:1/-1}.registration-field>span[data-v-a0fbb48d]{color:var(--text-secondary);font-size:.69rem;font-weight:500}.registration-field input[data-v-a0fbb48d],.registration-field textarea[data-v-a0fbb48d],.registration-field select[data-v-a0fbb48d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text-primary);background:#ffffff06;font-family:inherit;font-size:.78rem;transition:border-color .2s,background .2s,box-shadow .2s}.registration-field select[data-v-a0fbb48d]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a98a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:16px;min-height:52px;padding:0 2.5rem 0 .95rem}.registration-field select option[data-v-a0fbb48d]{color:#fff;background:#151b24}.registration-field input[data-v-a0fbb48d]:focus,.registration-field textarea[data-v-a0fbb48d]:focus,.registration-field select[data-v-a0fbb48d]:focus{background-color:#ffffff0a;border-color:#2596bea6;outline:none;box-shadow:0 0 0 3px #2596be1a}.registration-field small[data-v-a0fbb48d]{color:var(--text-muted);font-size:.68rem;font-weight:400;line-height:1.5}.registration-field input[data-v-a0fbb48d]{min-height:52px;padding:0 .95rem}.registration-field textarea[data-v-a0fbb48d]{resize:vertical;min-height:140px;padding:.9rem .95rem}.registration-field input[data-v-a0fbb48d]:focus,.registration-field textarea[data-v-a0fbb48d]:focus{background:#ffffff0a;border-color:#2596be80}.registration-artists[data-v-a0fbb48d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.registration-artist[data-v-a0fbb48d]{text-align:left;cursor:pointer;min-width:0;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff06;flex-direction:column;align-items:stretch;gap:1.15rem;padding:1.25rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.registration-artist[data-v-a0fbb48d]:hover{background:#ffffff0a;border-color:#2596be59;transform:translateY(-2px)}.registration-artist--selected[data-v-a0fbb48d]{background:#2596be0b;border-color:#2596bea6}.registration-artist[data-v-a0fbb48d]:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.registration-artist__header[data-v-a0fbb48d]{align-items:center;gap:.8rem;display:flex}.registration-artist__mark[data-v-a0fbb48d]{background:linear-gradient(145deg, var(--color-blue), var(--color-dark-blue));color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.9rem;font-weight:700;display:grid}.registration-artist__identity[data-v-a0fbb48d]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.registration-artist__identity strong[data-v-a0fbb48d]{color:var(--text-primary);font-size:.95rem;font-weight:700}.registration-artist__identity small[data-v-a0fbb48d]{color:var(--text-muted);font-size:.7rem}.registration-artist__state[data-v-a0fbb48d]{border:1px solid var(--border-medium);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}.registration-artist--selected .registration-artist__state[data-v-a0fbb48d]{background:var(--color-blue);border-color:var(--color-blue)}.registration-artist__prices[data-v-a0fbb48d]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.9rem;padding-top:1rem;display:flex}.registration-artist__section-title[data-v-a0fbb48d]{color:var(--text-muted);letter-spacing:.09em;font-size:.65rem;font-weight:700}.registration-artist__price-row[data-v-a0fbb48d]{justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.registration-artist__price-row>span[data-v-a0fbb48d]{color:var(--text-muted)}.registration-artist__price-row strong[data-v-a0fbb48d]{color:var(--text-primary);white-space:nowrap;font-size:.9rem;font-weight:700}.registration-artist__price-extra[data-v-a0fbb48d]{border-radius:var(--radius-md);background:#2596be12;border:1px solid #2596be1f;flex-direction:column;gap:.45rem;margin-top:.3rem;padding:.9rem 1rem;display:flex}.registration-artist__price-extra>span[data-v-a0fbb48d]:first-child{color:var(--text-muted);font-size:.72rem}.registration-artist__price-extra>span[data-v-a0fbb48d]:last-child{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.registration-artist__price-extra strong[data-v-a0fbb48d]{color:var(--color-blue);font-size:1rem;font-weight:700}.registration-artist__price-extra small[data-v-a0fbb48d]{color:var(--text-muted);font-size:.72rem}.registration-artist__footer[data-v-a0fbb48d]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}.registration-artist__queue[data-v-a0fbb48d]{color:var(--text-muted);font-size:.72rem}.registration-artist__select-label[data-v-a0fbb48d]{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.registration-artist--selected .registration-artist__select-label[data-v-a0fbb48d]{color:var(--color-blue)}@media (width<=650px){.registration-artists[data-v-a0fbb48d]{grid-template-columns:1fr}.registration-artist[data-v-a0fbb48d]{padding:1rem}}.registration-size-note[data-v-a0fbb48d]{color:var(--text-muted);border-radius:var(--radius-md);background:#2596be09;border:1px solid #2596be1f;padding:.75rem .9rem;font-size:.68rem}.registration-size-note strong[data-v-a0fbb48d]{color:var(--text-primary)}.registration-reference[data-v-a0fbb48d]{cursor:pointer;border:1px dashed var(--border-medium);border-radius:var(--radius-lg);background:#ffffff05;gap:.3rem;padding:1rem;display:grid;position:relative}.registration-reference input[data-v-a0fbb48d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.registration-reference>span[data-v-a0fbb48d]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:600}.registration-reference strong[data-v-a0fbb48d]{color:var(--color-blue);font-size:.77rem}.registration-reference small[data-v-a0fbb48d]{color:var(--text-muted);font-size:.63rem}.registration-terms-open[data-v-a0fbb48d]{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff06;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;padding:1rem;display:flex}.registration-terms-open>div[data-v-a0fbb48d]{gap:.2rem;display:grid}.registration-terms-open span[data-v-a0fbb48d]{color:var(--text-muted);font-size:.6rem}.registration-terms-open strong[data-v-a0fbb48d]{font-size:.8rem}.registration-terms-read[data-v-a0fbb48d]{color:#8cd8f2;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.67rem;display:flex}.registration-terms-accept[data-v-a0fbb48d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.registration-terms-accept--disabled[data-v-a0fbb48d]{opacity:.45}.registration-terms-accept input[data-v-a0fbb48d]{flex:none;width:18px;height:18px}.registration-terms-accept span[data-v-a0fbb48d]{color:var(--text-secondary);font-size:.7rem;line-height:1.55}.registration-terms-hint[data-v-a0fbb48d]{color:var(--text-muted);margin-top:.65rem;font-size:.63rem}.registration-review[data-v-a0fbb48d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.5rem;display:grid}.registration-review article[data-v-a0fbb48d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;gap:.22rem;min-width:0;padding:.9rem;display:grid}.registration-review__wide[data-v-a0fbb48d]{grid-column:1/-1}.registration-review span[data-v-a0fbb48d]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.registration-review strong[data-v-a0fbb48d]{overflow-wrap:anywhere;font-size:.74rem;line-height:1.55}.registration-consent-info[data-v-a0fbb48d]{border-left:2px solid var(--color-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#2596be0b;margin-top:1rem;padding:1rem}.registration-consent-info strong[data-v-a0fbb48d]{font-size:.76rem}.registration-consent-info p[data-v-a0fbb48d]{color:var(--text-muted);margin-top:.35rem;font-size:.7rem;line-height:1.6}.registration-consent-info small[data-v-a0fbb48d]{color:#8cd8f2;margin-top:.65rem;font-size:.63rem;display:block}.registration-error[data-v-a0fbb48d]{color:#ff9e9e;border-radius:var(--radius-md);background:#fe00010b;border:1px solid #fe00012b;margin-top:1rem;padding:.85rem .95rem;font-size:.7rem}.registration-actions[data-v-a0fbb48d]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.2rem;display:flex}.registration-actions__back[data-v-a0fbb48d],.registration-actions__next[data-v-a0fbb48d]{border-radius:var(--radius-round);justify-content:center;align-items:center;min-height:46px;padding:0 1.15rem;font-size:.72rem;font-weight:600;display:inline-flex}.registration-actions__back[data-v-a0fbb48d]{color:var(--text-secondary);border:1px solid var(--border-subtle)}.registration-actions__next[data-v-a0fbb48d]{color:#fff;background:linear-gradient(90deg, var(--color-blue), var(--color-dark-blue))}.registration-actions__next[data-v-a0fbb48d]:disabled,.registration-actions__back[data-v-a0fbb48d]:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.registration-fields[data-v-a0fbb48d],.registration-artists[data-v-a0fbb48d],.registration-review[data-v-a0fbb48d]{grid-template-columns:1fr}.registration-field--full[data-v-a0fbb48d],.registration-review__wide[data-v-a0fbb48d]{grid-column:auto}.registration-progress__meta[data-v-a0fbb48d]{flex-direction:column;align-items:flex-start;gap:.25rem}}.registration-reference-list[data-v-a0fbb48d]{gap:.5rem;margin-top:.65rem;display:grid}.registration-reference-list__item[data-v-a0fbb48d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem .9rem;display:flex}.registration-reference-list__item span[data-v-a0fbb48d]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.registration-reference-list__item button[data-v-a0fbb48d]{border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff0a;flex-shrink:0;padding:.4rem .7rem;font-size:.68rem}.registration-reference-list__item button[data-v-a0fbb48d]:hover{border-color:var(--color-blue)}.registration-reference[data-v-a0fbb48d]:has(input:disabled){opacity:.65;cursor:default}.registration-consent-notice[data-v-a0fbb48d]{border-radius:var(--radius-md);background:#2596be0e;border:1px solid #2596be38;align-items:flex-start;gap:.85rem;margin:1.25rem 0;padding:1rem 1.1rem;display:flex}.registration-consent-notice__icon[data-v-a0fbb48d]{width:34px;height:34px;color:var(--color-blue);background:#2596be1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.registration-consent-notice__content[data-v-a0fbb48d]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.registration-consent-notice__content strong[data-v-a0fbb48d]{color:var(--text-primary);font-size:.83rem;font-weight:700}.registration-consent-notice__content p[data-v-a0fbb48d]{color:var(--text-muted);font-size:.74rem;line-height:1.65}.registration-consent-notice__content small[data-v-a0fbb48d]{color:#8cd8f2;font-size:.7rem;line-height:1.6}.login-page[data-v-c0df9d51]{min-height:100svh;padding:clamp(2rem, 5vw, 4rem) var(--container-padding);background:radial-gradient(circle at 20% 20%, #2596be12, transparent 30%), radial-gradient(circle at 80% 80%, #f202d40b, transparent 30%), var(--bg-primary);place-items:center;display:grid}.login-page__container[data-v-c0df9d51]{width:min(100%,480px)}.login-page__back[data-v-c0df9d51]{color:var(--text-muted);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.76rem;font-weight:600;display:inline-flex}.login-page__back[data-v-c0df9d51]:hover{color:var(--text-primary)}.login-card[data-v-c0df9d51]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0e,#ffffff05);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 22px 70px #00000057}.login-card__brand[data-v-c0df9d51]{justify-content:center;margin-bottom:1.4rem;display:flex}.login-card__logo[data-v-c0df9d51]{object-fit:contain;max-width:155px;max-height:62px}.login-card__header[data-v-c0df9d51]{text-align:center}.login-card__eyebrow[data-v-c0df9d51]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.login-card__header h1[data-v-c0df9d51]{letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2rem,7vw,2.8rem)}.login-card__header p[data-v-c0df9d51]{max-width:380px;color:var(--text-muted);margin:.8rem auto 0;font-size:.78rem;line-height:1.65}.login-form[data-v-c0df9d51]{gap:1rem;margin-top:1.8rem;display:grid}.login-field[data-v-c0df9d51]{gap:.45rem;display:grid}.login-field label[data-v-c0df9d51]{color:var(--text-secondary);font-size:.72rem;font-weight:700}.login-field input[data-v-c0df9d51]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-primary);background:#ffffff09;outline:none;padding:0 .9rem}.login-field input[data-v-c0df9d51]:focus{border-color:#2596beb3}.login-password[data-v-c0df9d51]{position:relative}.login-password input[data-v-c0df9d51]{padding-right:4.5rem}.login-password__toggle[data-v-c0df9d51]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.45rem .55rem;font-size:.68rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.login-error[data-v-c0df9d51]{border-radius:var(--radius-md);color:#ff9f9f;background:#fe000112;border:1px solid #fe000147;align-items:flex-start;gap:.65rem;padding:.85rem;font-size:.74rem;line-height:1.5;display:flex}.login-error span[data-v-c0df9d51]{font-weight:800}.login-submit[data-v-c0df9d51],.login-secondary[data-v-c0df9d51],.login-main-link[data-v-c0df9d51]{border-radius:var(--radius-round);justify-content:center;align-items:center;gap:.55rem;min-height:46px;font-size:.74rem;font-weight:700;display:inline-flex}.login-submit[data-v-c0df9d51]{background:var(--gradient-brand);color:#fff;cursor:pointer;border:0}.login-submit[data-v-c0df9d51]:disabled{opacity:.5;cursor:not-allowed}.login-secondary[data-v-c0df9d51]{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0}.login-main-link[data-v-c0df9d51]{color:#8edaf5;background:#2596be14;border:1px solid #2596be40}.two-factor-info[data-v-c0df9d51]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;padding:1rem}.two-factor-info strong[data-v-c0df9d51]{font-size:.82rem;display:block}.two-factor-info p[data-v-c0df9d51]{color:var(--text-muted);margin-top:.35rem;font-size:.72rem;line-height:1.55}.panel-page[data-v-6fa9983e]{background:var(--bg-primary);min-height:100svh;color:var(--text-primary)}.panel-header[data-v-6fa9983e]{z-index:20;min-height:76px;padding:0 max(var(--container-padding), calc((100vw - 1380px) / 2));border-bottom:1px solid var(--border-subtle);background:#010103f5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.panel-brand[data-v-6fa9983e]{gap:.2rem;display:grid}.panel-brand span[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.14em;font-size:.61rem;font-weight:700}.panel-brand strong[data-v-6fa9983e]{font-size:.96rem}.panel-header__actions[data-v-6fa9983e]{gap:.6rem;display:flex}.panel-button[data-v-6fa9983e]{border-radius:var(--radius-round);background:var(--gradient-brand);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;padding:0 .9rem;font-size:.7rem;font-weight:700}.panel-button--ghost[data-v-6fa9983e]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff06}.panel-button[data-v-6fa9983e]:disabled{opacity:.5;cursor:not-allowed}.panel-content[data-v-6fa9983e],.panel-state[data-v-6fa9983e]{width:min(calc(100% - 2 * var(--container-padding)), 1380px);margin:0 auto;padding:2.5rem 0 5rem}.panel-state[data-v-6fa9983e]{min-height:45vh;color:var(--text-muted);place-items:center;display:grid}.panel-state--error[data-v-6fa9983e]{color:#ff9f9f;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;display:flex}.panel-welcome[data-v-6fa9983e]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.panel-kicker[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:700}.panel-welcome h1[data-v-6fa9983e]{letter-spacing:-.055em;margin-top:.45rem;font-size:clamp(2rem,5vw,3.4rem)}.panel-welcome p[data-v-6fa9983e]{color:var(--text-muted);margin-top:.55rem;font-size:.78rem}.queue-toggle[data-v-6fa9983e]{border-radius:var(--radius-lg);background:#55d68e0f;border:1px solid #55d68e38;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.queue-toggle--closed[data-v-6fa9983e]{background:#fe00010d;border-color:#fe000133}.queue-toggle div[data-v-6fa9983e]{gap:.15rem;display:grid}.queue-toggle span[data-v-6fa9983e]{color:var(--text-muted);font-size:.62rem}.queue-toggle strong[data-v-6fa9983e]{font-size:.78rem}.queue-toggle button[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-round);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff0a;padding:0 .8rem;font-size:.68rem;font-weight:700}.panel-feedback[data-v-6fa9983e]{border-radius:var(--radius-md);margin-top:1.2rem;padding:.8rem 1rem;font-size:.74rem}.panel-feedback--success[data-v-6fa9983e]{color:#9ce7bd;background:#55d68e0f;border:1px solid #55d68e33}.panel-feedback--error[data-v-6fa9983e]{color:#ff9f9f;background:#fe00010f;border:1px solid #fe000138}.queue-close-modal[data-v-6fa9983e]{width:min(100%,580px)}.queue-close-modal__body[data-v-6fa9983e]{gap:.75rem;padding:1.25rem;display:grid}.queue-close-modal__body>p[data-v-6fa9983e]{color:var(--text-muted);margin:0 0 .25rem;font-size:.72rem;line-height:1.6}.queue-close-option[data-v-6fa9983e]{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff06;gap:.3rem;padding:1rem;display:grid}.queue-close-option[data-v-6fa9983e]:hover{background:#ffffff0b;border-color:#ffffff38}.queue-close-option strong[data-v-6fa9983e]{font-size:.76rem}.queue-close-option span[data-v-6fa9983e]{color:var(--text-muted);font-size:.68rem;line-height:1.5}.queue-close-option--danger[data-v-6fa9983e]{background:#fe00010b;border-color:#fe000133}.queue-close-option--danger[data-v-6fa9983e]:hover{background:#fe000113;border-color:#fe000166}.queue-close-option[data-v-6fa9983e]:disabled{opacity:.5;cursor:not-allowed}.queue-close-modal__footer[data-v-6fa9983e]{justify-content:flex-end;padding:0 1.25rem 1.25rem;display:flex}.walkin-qr-modal[data-v-6fa9983e]{width:min(100%,620px);overflow:hidden}.walkin-qr-modal__body[data-v-6fa9983e]{overscroll-behavior:contain;gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}.walkin-qr-preview[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#08080c;width:min(100%,360px);margin:0 auto;padding:.7rem}.walkin-qr-preview canvas[data-v-6fa9983e]{border-radius:calc(var(--radius-lg) - 6px);width:100%;height:auto;display:block}.walkin-qr-copy[data-v-6fa9983e]{text-align:center}.walkin-qr-copy strong[data-v-6fa9983e]{font-size:.88rem;display:block}.walkin-qr-copy p[data-v-6fa9983e]{color:var(--text-muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.walkin-qr-error[data-v-6fa9983e]{color:#ff9f9f;text-align:center;margin:0;font-size:.68rem;line-height:1.5}.walkin-qr-actions[data-v-6fa9983e]{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.panel-stats[data-v-6fa9983e]{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:2rem;display:grid}.panel-stats article[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff06;padding:1rem 1.1rem}.panel-stats span[data-v-6fa9983e]{color:var(--text-muted);font-size:.65rem}.panel-stats strong[data-v-6fa9983e]{letter-spacing:-.04em;margin-top:.25rem;font-size:1.6rem;display:block}.artist-grid[data-v-6fa9983e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.artist-column[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#ffffff04;padding:1rem}.artist-column__header[data-v-6fa9983e]{justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .3rem 1rem;display:flex}.artist-column__header span[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.artist-column__header h2[data-v-6fa9983e]{margin-top:.2rem;font-size:1.45rem}.artist-column__count[data-v-6fa9983e]{text-align:right}.artist-column__count strong[data-v-6fa9983e]{font-size:1.35rem;display:block}.artist-column__count span[data-v-6fa9983e]{letter-spacing:0;text-transform:none}.empty-queue[data-v-6fa9983e]{border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);text-align:center;padding:2rem 1rem}.empty-queue strong[data-v-6fa9983e]{font-size:.84rem}.empty-queue p[data-v-6fa9983e]{max-width:340px;color:var(--text-muted);margin:.4rem auto 0;font-size:.7rem;line-height:1.55}.queue-list[data-v-6fa9983e]{gap:.75rem;display:grid}.queue-card[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff0a,#ffffff05);padding:1rem}.queue-card--called[data-v-6fa9983e]{border-color:#2596be59}.queue-card--in_progress[data-v-6fa9983e]{border-color:#f202d447}.queue-card__top[data-v-6fa9983e],.queue-card__customer[data-v-6fa9983e],.tattoo-box__header[data-v-6fa9983e]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.queue-number[data-v-6fa9983e]{align-items:baseline;gap:.35rem;display:flex}.queue-number span[data-v-6fa9983e]{color:var(--text-muted);font-size:.62rem}.queue-number strong[data-v-6fa9983e]{font-size:1.3rem}.queue-number__status[data-v-6fa9983e]{font-size:.82rem!important}.status-pill[data-v-6fa9983e]{border-radius:var(--radius-round);color:var(--text-secondary);background:#ffffff0d;padding:.3rem .55rem;font-size:.6rem;font-weight:700}.status-pill--called[data-v-6fa9983e]{color:#8edaf5;background:#2596be1a}.status-pill--in_progress[data-v-6fa9983e]{color:#ff8ef1;background:#f202d41a}.queue-card__customer[data-v-6fa9983e]{margin-top:.85rem}.queue-card__customer span[data-v-6fa9983e],.queue-card__joined span[data-v-6fa9983e],.contact-grid span[data-v-6fa9983e],.tattoo-box span[data-v-6fa9983e]{color:var(--text-muted);font-size:.6rem;display:block}.queue-card__customer h3[data-v-6fa9983e]{margin-top:.18rem;font-size:1rem}.queue-card__joined[data-v-6fa9983e]{text-align:right}.queue-card__joined strong[data-v-6fa9983e]{margin-top:.18rem;font-size:.75rem;display:block}.contact-grid[data-v-6fa9983e]{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.75rem;display:grid}.contact-grid a[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;min-width:0;padding:.65rem}.contact-grid strong[data-v-6fa9983e]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.67rem;display:block;overflow:hidden}.tattoo-info-button[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;align-items:center;gap:.65rem;margin-top:.75rem;padding:.65rem .75rem;font-size:.7rem;font-weight:700;display:flex}.tattoo-info-button[data-v-6fa9983e]:hover{border-color:var(--border-medium);color:var(--text-primary)}.tattoo-info-button__icon[data-v-6fa9983e],.history-info-button[data-v-6fa9983e]{border:1px solid var(--border-medium);width:28px;height:28px;color:var(--text-primary);background:#ffffff0b;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.tattoo-info-button>span[data-v-6fa9983e]:nth-child(2){flex:1;min-width:0}.tattoo-info-button small[data-v-6fa9983e]{color:var(--text-muted);font-size:.58rem;font-weight:600}.queue-actions[data-v-6fa9983e]{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.action-button[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-round);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff06;padding:0 .7rem;font-size:.64rem;font-weight:700}.action-button[data-v-6fa9983e]:hover{border-color:var(--border-medium);color:var(--text-primary)}.action-button[data-v-6fa9983e]:disabled{opacity:.4;cursor:wait}.action-button--primary[data-v-6fa9983e]{color:#9fe1f8;background:#2596be1a;border-color:#2596be47}.action-button--complete[data-v-6fa9983e]{color:#9ce7bd;background:#55d68e14;border-color:#55d68e42}.action-button--danger[data-v-6fa9983e]{color:#ff9f9f;border-color:#fe000133}.action-button--move[data-v-6fa9983e]{color:var(--text-muted)}.history-block[data-v-6fa9983e]{border-top:1px solid var(--border-subtle);margin-top:.8rem;padding-top:.8rem}.history-block summary[data-v-6fa9983e]{color:var(--text-muted);cursor:pointer;font-size:.68rem;font-weight:700}.history-list[data-v-6fa9983e]{gap:.4rem;margin-top:.65rem;display:grid}.history-row[data-v-6fa9983e]{border-radius:var(--radius-md);background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.history-row div[data-v-6fa9983e]{align-items:center;gap:.55rem;min-width:0;display:flex}.history-row strong[data-v-6fa9983e]{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.history-row span[data-v-6fa9983e]{color:var(--text-muted);font-size:.62rem}.history-row__actions[data-v-6fa9983e]{flex:none}.history-info-button[data-v-6fa9983e]{font:inherit;cursor:pointer;padding:0}.history-info-button[data-v-6fa9983e]:hover{border-color:var(--text-muted)}.tattoo-info-modal[data-v-6fa9983e]{width:min(100%,680px);overflow:hidden}.tattoo-info-modal__body[data-v-6fa9983e]{overscroll-behavior:contain;gap:1rem;padding:1.35rem;display:grid;overflow-y:auto}.tattoo-info-section[data-v-6fa9983e],.tattoo-info-reference[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff05;padding:1rem}.tattoo-info-section__label[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:700;display:block}.tattoo-info-section p[data-v-6fa9983e]{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.65}.tattoo-info-section strong[data-v-6fa9983e]{font-size:.82rem}.tattoo-info-section--muted[data-v-6fa9983e]{opacity:.7}.tattoo-info-reference__header[data-v-6fa9983e]{margin-bottom:.8rem}.tattoo-info-reference__header strong[data-v-6fa9983e]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.tattoo-info-reference__preview[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#08080a;place-items:center;min-height:180px;display:grid;overflow:hidden}.tattoo-info-reference__preview img[data-v-6fa9983e]{object-fit:contain;width:100%;max-height:430px;display:block}.tattoo-info-reference__preview p[data-v-6fa9983e]{color:var(--text-muted);text-align:center;margin:0;padding:1rem;font-size:.7rem;line-height:1.5}.tattoo-info-reference__error[data-v-6fa9983e]{color:#ff9f9f;margin:.8rem 0 0;font-size:.68rem;line-height:1.5}.tattoo-info-reference__actions[data-v-6fa9983e]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.8rem;display:flex}.tattoo-info-reference__actions a[data-v-6fa9983e]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.consent-sign-backdrop[data-v-6fa9983e]{z-index:120;-webkit-backdrop-filter:none;background:#010103e0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.consent-sign-modal[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-primary);contain:layout paint;isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,620px);max-height:calc(100svh - 2.5rem);display:grid;overflow:hidden;box-shadow:0 12px 32px #00000052}.consent-sign-modal__header[data-v-6fa9983e]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.35rem;display:flex}.consent-sign-modal__header span[data-v-6fa9983e],.consent-sign-modal__field>span[data-v-6fa9983e],.consent-sign-modal__customer>span[data-v-6fa9983e],.consent-sign-modal__signature-header span[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.consent-sign-modal__header h2[data-v-6fa9983e]{margin-top:.3rem;font-size:1.35rem}.consent-sign-modal__header>button[data-v-6fa9983e]{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff09;border-radius:50%;font-size:1.3rem}.consent-sign-modal__body[data-v-6fa9983e]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint;gap:1rem;min-height:0;padding:1.35rem;display:grid;overflow-y:auto}.consent-sign-modal__customer[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;gap:.28rem;padding:.9rem;display:grid}.consent-sign-modal__customer strong[data-v-6fa9983e]{font-size:.82rem}.consent-sign-modal__customer small[data-v-6fa9983e]{color:var(--text-muted);font-size:.68rem;line-height:1.5}.consent-sign-modal__field[data-v-6fa9983e]{gap:.45rem;display:grid}.consent-sign-modal__field input[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);font:inherit;background:#ffffff09;outline:none;padding:.75rem .85rem;font-size:.78rem}.consent-sign-modal__field input[data-v-6fa9983e]:focus{border-color:#2596be8c}.consent-sign-modal__signature[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.consent-sign-modal__signature-header[data-v-6fa9983e]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.consent-sign-modal__signature-header>div[data-v-6fa9983e]{gap:.2rem;display:grid}.consent-sign-modal__signature-header small[data-v-6fa9983e]{color:var(--text-muted);font-size:.64rem}.consent-sign-modal__signature-header button[data-v-6fa9983e]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.66rem;font-weight:700}.consent-sign-modal__canvas[data-v-6fa9983e]{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;contain:paint;cursor:crosshair;background:#ffffff06;width:100%;height:190px;display:block}.consent-sign-modal__error[data-v-6fa9983e]{color:#f2a6a6;margin:0;font-size:.7rem}.consent-sign-modal__footer[data-v-6fa9983e]{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem 1.35rem;display:flex}.consent-sign-modal button[data-v-6fa9983e]:disabled,.consent-sign-modal input[data-v-6fa9983e]:disabled{cursor:not-allowed;opacity:.55}.payment-modal[data-v-6fa9983e]{width:min(100%,560px)}.payment-customer[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;gap:.25rem;margin-bottom:1rem;padding:.9rem;display:grid}.payment-customer span[data-v-6fa9983e],.payment-methods>span[data-v-6fa9983e],.payment-amount>span[data-v-6fa9983e]{color:var(--text-muted);font-size:.65rem;font-weight:700}.payment-customer strong[data-v-6fa9983e]{font-size:.82rem}.payment-customer small[data-v-6fa9983e]{color:var(--text-muted);font-size:.68rem;line-height:1.5}.payment-methods[data-v-6fa9983e]{gap:.5rem;display:grid}.payment-methods>div[data-v-6fa9983e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.payment-methods button[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:46px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff09;font-size:.74rem;font-weight:700}.payment-methods button.payment-method--selected[data-v-6fa9983e]{color:#111;background:#fff;border-color:#ffffff73}.payment-amount[data-v-6fa9983e]{gap:.5rem;margin-top:1rem;display:grid}.payment-amount>div[data-v-6fa9983e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.payment-amount input[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--text-primary);font:inherit;background:#ffffff09;outline:none;padding:.75rem .85rem}.payment-amount input[data-v-6fa9983e]:focus{border-color:#2596be8c}.payment-amount strong[data-v-6fa9983e]{color:var(--text-muted);font-size:.78rem}.payment-error[data-v-6fa9983e]{color:#f2a6a6;margin-top:.75rem;font-size:.7rem}.manual-modal[data-v-6fa9983e]{z-index:100;-webkit-backdrop-filter:none;overscroll-behavior:contain;background:#010103e0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.manual-modal__card[data-v-6fa9983e]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-primary);contain:layout paint;isolation:isolate;width:min(100%,620px);max-height:calc(100svh - 2.5rem);overflow-y:auto;box-shadow:0 12px 32px #00000052}.manual-modal__header[data-v-6fa9983e]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.35rem;display:flex}.manual-modal__header span[data-v-6fa9983e]{color:var(--text-muted);letter-spacing:.12em;font-size:.62rem;font-weight:700}.manual-modal__header h2[data-v-6fa9983e]{margin-top:.3rem;font-size:1.35rem}.manual-modal__close[data-v-6fa9983e]{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff09;border-radius:50%;font-size:1.3rem}.manual-form[data-v-6fa9983e]{padding:1.35rem}.manual-form__grid[data-v-6fa9983e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.manual-form label[data-v-6fa9983e]{gap:.45rem;display:grid}.manual-form label>span[data-v-6fa9983e]{color:var(--text-muted);font-size:.65rem;font-weight:700}.manual-form input[data-v-6fa9983e],.manual-form select[data-v-6fa9983e],.manual-form textarea[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);font:inherit;background:#ffffff09;outline:none;padding:.75rem .85rem;font-size:.78rem}.manual-form textarea[data-v-6fa9983e]{resize:vertical;min-height:110px}.manual-form input[data-v-6fa9983e]:focus,.manual-form select[data-v-6fa9983e]:focus,.manual-form textarea[data-v-6fa9983e]:focus{border-color:#2596be8c}.manual-form select option[data-v-6fa9983e]{color:#fff;background:#101014}.manual-form__full[data-v-6fa9983e]{grid-column:1/-1}.manual-form__artist[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;align-content:end;min-height:67px;padding:.75rem .85rem}.manual-form__artist strong[data-v-6fa9983e]{font-size:.8rem}.manual-form__note[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);background:#ffffff05;margin-top:1rem;padding:.85rem .95rem;font-size:.69rem;line-height:1.55}.manual-form__actions[data-v-6fa9983e]{justify-content:flex-end;gap:.65rem;margin-top:1.15rem;display:flex}@media (width<=620px){.manual-form__grid[data-v-6fa9983e]{grid-template-columns:1fr}.manual-form__full[data-v-6fa9983e]{grid-column:auto}.manual-form__actions[data-v-6fa9983e]{flex-direction:column-reverse}.manual-form__actions .panel-button[data-v-6fa9983e]{width:100%}}@media (width<=980px){.artist-grid[data-v-6fa9983e]{grid-template-columns:1fr}}@media (width<=720px){.panel-header[data-v-6fa9983e]{min-height:auto;padding:.85rem var(--container-padding);align-items:flex-start}.panel-header__actions[data-v-6fa9983e]{flex-direction:column}.panel-button[data-v-6fa9983e]{min-height:34px}.panel-content[data-v-6fa9983e],.panel-state[data-v-6fa9983e]{width:min(100% - 2rem,1380px);padding-top:1.5rem}.panel-welcome[data-v-6fa9983e]{flex-direction:column;align-items:stretch;gap:1rem}.queue-toggle[data-v-6fa9983e]{justify-content:space-between}.panel-stats[data-v-6fa9983e]{grid-template-columns:repeat(2,1fr)}.artist-column[data-v-6fa9983e]{border-radius:var(--radius-lg);padding:.75rem}.contact-grid[data-v-6fa9983e]{grid-template-columns:1fr}.queue-actions[data-v-6fa9983e]{grid-template-columns:1fr 1fr;display:grid}.action-button--primary[data-v-6fa9983e],.action-button--complete[data-v-6fa9983e],.action-button--danger[data-v-6fa9983e]{grid-column:span 2}}.walkin-payment-inks[data-v-6fa9983e]{flex-direction:column;gap:.8rem;min-width:0;display:flex}.walkin-payment-inks__header[data-v-6fa9983e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.walkin-payment-inks__header>div[data-v-6fa9983e]{flex-direction:column;gap:.25rem;display:flex}.walkin-payment-inks__header strong[data-v-6fa9983e]{color:#f5f5f5;font-weight:650}.walkin-payment-inks__header small[data-v-6fa9983e]{color:#a5a5a5;font-size:.8rem}.walkin-payment-inks__count[data-v-6fa9983e]{color:#8be2a8;background:#41af691f;border:1px solid #41af694d;border-radius:8px;flex-shrink:0;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.walkin-payment-inks__search[data-v-6fa9983e]{box-sizing:border-box;color:#f5f5f5;width:100%;min-width:0;font:inherit;background:#ffffff0a;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:.8rem .9rem}.walkin-payment-inks__search[data-v-6fa9983e]:focus{border-color:#4bc37899}.walkin-payment-inks__list[data-v-6fa9983e]{overscroll-behavior:contain;flex-direction:column;gap:.5rem;max-height:235px;display:flex;overflow-y:auto}.walkin-payment-inks__item[data-v-6fa9983e]{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.8rem;padding:.8rem;display:flex}.walkin-payment-inks__item--selected[data-v-6fa9983e]{background:#41af691a;border-color:#41af6966}.walkin-payment-inks__item input[type=checkbox][data-v-6fa9983e]{accent-color:#43aa70;flex-shrink:0;width:18px;height:18px}.walkin-payment-inks__item>span[data-v-6fa9983e]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.walkin-payment-inks__item strong[data-v-6fa9983e]{color:#f5f5f5;overflow-wrap:anywhere;font-size:.85rem}.walkin-payment-inks__item small[data-v-6fa9983e]{color:#aaa;overflow-wrap:anywhere;font-size:.75rem}.walkin-payment-inks__empty[data-v-6fa9983e]{color:#aaa;padding:.6rem 0;font-size:.85rem}@media (width<=600px){.walkin-payment-inks__header[data-v-6fa9983e]{align-items:flex-start}.walkin-payment-inks__list[data-v-6fa9983e]{max-height:180px}}.tattoo-info-reference-list[data-v-6fa9983e]{gap:1rem;display:grid}.tattoo-info-reference-list__item[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;gap:.75rem;min-width:0;padding:.9rem;display:grid}.tattoo-info-reference-list__item>strong[data-v-6fa9983e]{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.72rem}.tattoo-info-reference-list__item .tattoo-info-reference__actions[data-v-6fa9983e]{margin-top:0}@media (width<=600px){.tattoo-info-reference-list__item[data-v-6fa9983e]{padding:.7rem}}.action-button--transfer[data-v-6fa9983e]{color:#a7e0f2;background:#63c3e517;border:1px solid #63c3e54d;transition:border-color .2s,background .2s,transform .2s}.action-button--transfer[data-v-6fa9983e]:hover:not(:disabled){background:#63c3e52b;border-color:#63c3e599;transform:translateY(-1px)}.action-button--transfer[data-v-6fa9983e]:disabled{opacity:.5;cursor:not-allowed}.walkin-price-calculator[data-v-6fa9983e]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.walkin-price-calculator__heading[data-v-6fa9983e]{flex-direction:column;gap:.3rem;display:flex}.walkin-price-calculator__heading strong[data-v-6fa9983e]{color:var(--text-primary);font-size:.82rem}.walkin-price-calculator__heading small[data-v-6fa9983e],.walkin-price-calculator__note[data-v-6fa9983e]{color:var(--text-muted);font-size:.7rem;line-height:1.5}.walkin-price-calculator__counter[data-v-6fa9983e]{justify-content:center;align-items:center;gap:1.25rem;display:flex}.walkin-price-calculator__counter button[data-v-6fa9983e]{border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-primary);cursor:pointer;background:#ffffff0f;border-radius:10px;font-size:1.3rem}.walkin-price-calculator__counter button[data-v-6fa9983e]:disabled{opacity:.35;cursor:not-allowed}.walkin-price-calculator__counter>span[data-v-6fa9983e]{text-align:center;min-width:32px;color:var(--text-primary);font-size:1.3rem;font-weight:700}.walkin-price-calculator__total[data-v-6fa9983e]{background:#2596be13;border:1px solid #2596be2e;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.walkin-price-calculator__total>div[data-v-6fa9983e]{flex-direction:column;gap:.35rem;display:flex}.walkin-price-calculator__total small[data-v-6fa9983e],.walkin-price-calculator__total>span[data-v-6fa9983e]{color:var(--text-muted);font-size:.7rem}.walkin-price-calculator__total strong[data-v-6fa9983e]{color:#70c9f0;font-size:1.5rem;font-weight:700}.walkin-price-calculator__toggle[data-v-6fa9983e]{color:#8dd8f6;font:inherit;cursor:pointer;background:#2596be0f;border:1px solid #2596be66;border-radius:9px;padding:.8rem 1rem;font-size:.76rem;font-weight:600}.walkin-price-calculator__toggle[data-v-6fa9983e]:hover:not(:disabled){background:#2596be1f}.walkin-price-calculator__note[data-v-6fa9983e]{margin:0}@media (width<=480px){.walkin-price-calculator__total[data-v-6fa9983e]{flex-direction:column;align-items:flex-start}}.queue-status-page[data-v-31b6e1ff]{min-height:100svh;padding:clamp(2rem, 6vw, 5rem) var(--container-padding);background:radial-gradient(circle at 18% 15%, #2596be13, transparent 30rem), radial-gradient(circle at 85% 85%, #f202d40a, transparent 28rem), var(--bg-primary);place-items:center;display:grid;position:relative;overflow:hidden}.queue-status-card[data-v-31b6e1ff]{z-index:1;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0e,#ffffff05);width:min(100%,620px);padding:clamp(1.4rem,5vw,2.3rem);position:relative;box-shadow:0 18px 50px #0000003d}.queue-status-card__header[data-v-31b6e1ff]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.4rem;display:flex}.queue-status-card__brand img[data-v-31b6e1ff]{width:auto;max-width:145px;max-height:54px}.queue-status-card__live[data-v-31b6e1ff]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:.45rem;font-size:.65rem;font-weight:600;display:inline-flex}.queue-status-card__live i[data-v-31b6e1ff]{background:var(--color-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #2596bebf}.queue-status-intro[data-v-31b6e1ff]{text-align:center;padding-top:2rem}.queue-status-intro>span[data-v-31b6e1ff]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.queue-status-intro h1[data-v-31b6e1ff]{letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(2rem,8vw,3.5rem)}.queue-status-intro p[data-v-31b6e1ff]{max-width:460px;color:var(--text-muted);margin:.8rem auto 0;font-size:.82rem}.queue-position-summary[data-v-31b6e1ff]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:end;gap:1.5rem;margin:2rem 0;padding:1.15rem 0;display:grid}.queue-position-summary>div[data-v-31b6e1ff]{gap:.2rem;display:grid}.queue-position-summary>div[data-v-31b6e1ff]:last-child{text-align:right;justify-items:end}.queue-position-summary span[data-v-31b6e1ff]{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:600}.queue-position-summary>div:first-child strong[data-v-31b6e1ff]{letter-spacing:-.07em;font-size:clamp(3.5rem,12vw,5.5rem);line-height:.9}.queue-position-summary>div:last-child strong[data-v-31b6e1ff]{color:#8cd8f2;font-size:1rem}.queue-status-meta[data-v-31b6e1ff]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.queue-status-meta>div[data-v-31b6e1ff]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;gap:.25rem;padding:1rem;display:grid}.queue-status-meta span[data-v-31b6e1ff]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.queue-status-meta strong[data-v-31b6e1ff]{font-size:.82rem}.queue-status-note[data-v-31b6e1ff]{border-left:2px solid var(--color-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#2596be0b;margin-top:1.5rem;padding:1rem}.queue-status-note strong[data-v-31b6e1ff]{font-size:.76rem;display:block}.queue-status-note p[data-v-31b6e1ff]{color:var(--text-muted);margin-top:.3rem;font-size:.72rem}.queue-leave[data-v-31b6e1ff]{margin-top:1rem}.queue-leave__button[data-v-31b6e1ff]{border-radius:var(--radius-md);width:100%;color:var(--text-muted);background:#ffffff06;border:1px solid #ffffff1f;padding:.85rem 1rem;font-size:.72rem;font-weight:600}.queue-leave__confirm[data-v-31b6e1ff]{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff1f;padding:1rem}.queue-leave__confirm strong[data-v-31b6e1ff]{font-size:.78rem;display:block}.queue-leave__confirm p[data-v-31b6e1ff]{color:var(--text-muted);margin-top:.35rem;font-size:.7rem;line-height:1.55}.queue-leave__actions[data-v-31b6e1ff]{justify-content:flex-end;gap:.6rem;margin-top:.9rem;display:flex}.queue-leave__cancel[data-v-31b6e1ff],.queue-leave__confirm-button[data-v-31b6e1ff]{border-radius:var(--radius-md);padding:.65rem .85rem;font-size:.68rem;font-weight:700}.queue-leave__cancel[data-v-31b6e1ff]{border:1px solid var(--border-subtle);color:var(--text-muted)}.queue-leave__confirm-button[data-v-31b6e1ff]{color:#111;background:#fff}.queue-leave__error[data-v-31b6e1ff]{color:#f2a6a6;margin-top:.65rem;font-size:.68rem}.queue-status-refresh[data-v-31b6e1ff]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;font-size:.66rem;display:flex}.queue-status-refresh button[data-v-31b6e1ff]{color:var(--color-blue);flex:none;font-size:.68rem;font-weight:600}.queue-status-state[data-v-31b6e1ff]{color:var(--text-muted);text-align:center;padding:3rem 1rem}.queue-status-state--error h1[data-v-31b6e1ff]{font-size:1.6rem}.queue-status-state--error p[data-v-31b6e1ff]{margin-top:.7rem}.queue-status-state--error a[data-v-31b6e1ff]{color:var(--color-blue);margin-top:1.2rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=560px){.queue-status-meta[data-v-31b6e1ff]{grid-template-columns:1fr}.queue-status-refresh[data-v-31b6e1ff]{flex-direction:column;align-items:flex-start}}:root{--font-primary:"DM Sans", sans-serif;--color-blue:#2596be;--color-red:#fe0001;--color-pink:#f202d4;--color-dark-blue:#18208a;--color-black:#010103;--bg-primary:#010103;--bg-secondary:#08080c;--bg-surface:#ffffff09;--bg-surface-hover:#ffffff0e;--bg-glass:#08080c7a;--bg-glass-strong:#08080cb8;--text-primary:#fffffff0;--text-secondary:#ffffffb8;--text-muted:#ffffff85;--border-subtle:#ffffff14;--border-medium:#ffffff24;--gradient-brand:linear-gradient(90deg, #2596be 0%, #f202d4 55%, #18208a 100%);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-round:999px;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--container-width:1280px;--container-padding:24px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--shadow-card:0 20px 60px #00000047;--shadow-glow:0 0 40px #2596be1a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}body{width:100%;min-width:320px;max-width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#app{width:100%;min-width:0;max-width:100%;min-height:100vh;overflow-x:hidden}body,button,input,textarea,select{font:inherit}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{margin:0}button{background:0 0;border:0;padding:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}input,button,textarea,select{outline:none}textarea{resize:vertical}html{background:var(--bg-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--text-primary);text-wrap:balance;font-weight:600;line-height:1.15}p{color:var(--text-secondary);text-wrap:pretty}strong,b{font-weight:600}a{transition:color var(--transition-fast), opacity var(--transition-fast)}a:hover{color:var(--color-blue)}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{width:100%;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}input::placeholder,textarea::placeholder{color:var(--text-muted)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}::selection{color:#fff;background:#2596be59}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{border-radius:var(--radius-round);background:#ffffff24}::-webkit-scrollbar-thumb:hover{background:#ffffff38}@media (width<=768px){:root{--container-padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.walkin-page{min-height:100svh;padding:0 var(--container-padding) 5rem;background:radial-gradient(circle at 15% 5%, #2596be12, transparent 32rem), radial-gradient(circle at 90% 65%, #f202d409, transparent 32rem), var(--bg-primary);position:relative;overflow:hidden}.walkin-shell{z-index:1;width:min(100%,980px);margin-inline:auto;position:relative}.walkin-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:92px;display:flex}.walkin-header__logo{object-fit:contain;width:auto;max-width:150px;max-height:58px}.walkin-header__login{min-height:40px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-round);background:#ffffff06;justify-content:center;align-items:center;padding:0 .9rem;font-size:.68rem;font-weight:600;display:inline-flex}.walkin-header__login:hover{color:var(--text-primary);border-color:var(--border-medium);background:#ffffff0b}.walkin-hero{max-width:700px;padding:clamp(3rem,9vw,6.5rem) 0 2.5rem}.walkin-eyebrow{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.67rem;font-weight:600;display:inline-flex}.walkin-eyebrow:before{content:"";background:var(--gradient-brand);width:24px;height:1px}.walkin-hero h1{letter-spacing:-.065em;margin-top:.7rem;font-size:clamp(3.2rem,10vw,6.2rem);line-height:.92}.walkin-hero p{max-width:540px;color:var(--text-muted);margin-top:1.1rem;font-size:.86rem;line-height:1.7}.walkin-state-card,.walkin-card,.walkin-resume{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0d,#ffffff04);box-shadow:0 18px 50px #0000003d}.walkin-state-card{color:var(--text-muted);text-align:center;padding:2rem}.walkin-state-card--error,.walkin-form__error{color:#ff9e9e;background:#fe00010b;border-color:#fe00012b}.walkin-resume{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.walkin-resume>div{gap:.18rem;display:grid}.walkin-resume span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:600}.walkin-resume strong{font-size:.77rem}.walkin-resume__link{color:var(--color-blue);flex:none;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;display:inline-flex}.walkin-dev-badge{color:#8cd8f2;border-radius:var(--radius-round);background:#2596be0e;border:1px solid #2596be29;margin-bottom:.8rem;padding:.42rem .65rem;font-size:.6rem;font-weight:600;display:inline-flex}.walkin-card{padding:clamp(1.4rem,5vw,2.4rem)}.walkin-card__step{align-items:flex-start;gap:1rem;display:flex}.walkin-card__step>span{color:#8cd8f2;background:#2596be0e;border:1px solid #2596be2e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:700;display:grid}.walkin-card__step h2{letter-spacing:-.02em;font-size:1rem}.walkin-card__step p{color:var(--text-muted);margin-top:.25rem;font-size:.7rem}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.artist-option{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;transition:transform var(--transition-normal), border-color var(--transition-normal), background var(--transition-normal);background:#ffffff06;align-items:center;gap:.85rem;padding:1rem;display:flex}.artist-option:hover{border-color:var(--border-medium);background:#ffffff0a;transform:translateY(-2px)}.artist-option--selected{background:#2596be11;border-color:#2596be61;box-shadow:inset 0 0 0 1px #2596be0f}.artist-option__mark{color:#fff;background:linear-gradient(145deg, var(--color-blue), var(--color-dark-blue));border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:700;display:grid}.artist-option__content{flex:1;gap:.15rem;min-width:0;display:grid}.artist-option__content strong{font-size:.82rem}.artist-option__content small{color:var(--text-muted);font-size:.64rem}.artist-option__check{color:var(--text-muted);flex:none;font-size:.8rem}.artist-option--selected .artist-option__check{color:#8cd8f2}.walkin-divider{background:var(--border-subtle);height:1px;margin:2rem 0}.walkin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.walkin-field{gap:.45rem;min-width:0;display:grid}.walkin-field--wide{grid-column:1/-1}.walkin-field>span{color:var(--text-secondary);font-size:.7rem;font-weight:500}.walkin-field input{border-radius:var(--radius-md);min-height:52px;transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffff06;padding:0 .95rem}.walkin-field input:focus{background:#ffffff0a;border-color:#2596be80}.walkin-form__error{border-radius:var(--radius-md);border:1px solid #fe00012b;grid-column:1/-1;padding:.85rem .95rem;font-size:.72rem}.walkin-submit{color:#fff;border-radius:var(--radius-round);background:linear-gradient(90deg, var(--color-blue), var(--color-dark-blue));min-height:54px;transition:transform var(--transition-normal), filter var(--transition-normal);grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;margin-top:.35rem;font-size:.78rem;font-weight:600;display:flex}.walkin-submit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.walkin-card--closed{max-width:720px}.walkin-card--closed__eyebrow{color:#ff9e9e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:600}.walkin-card--closed h2{letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(1.5rem,5vw,2.4rem)}.walkin-card--closed p{max-width:560px;color:var(--text-muted);margin-top:.8rem;font-size:.78rem}@media (width<=680px){.walkin-header{min-height:78px}.walkin-hero{padding-top:3.5rem}.artist-grid,.walkin-form{grid-template-columns:1fr}.walkin-field--wide,.walkin-form__error,.walkin-submit{grid-column:auto}.walkin-resume{flex-direction:column;align-items:flex-start}}
