@font-face{font-family:Basier Square;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BasierSquare-Regular-PSTUP7IT-DZnaEywB.woff2) format("woff2")}@font-face{font-family:Basier Square;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/BasierSquare-Medium-CKUAMKDK-CuxVnx5a.woff2) format("woff2")}@font-face{font-family:Basier Square;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BasierSquare-SemiBold-XROJ7UXL-BWzj-h7v.woff2) format("woff2")}@font-face{font-family:Basier Circle;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BasierCircle-SemiBold-N6XIABEF-DG-qiOZi.woff2) format("woff2")}@font-face{font-family:Basier Square Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BasierSquareMono-Regular-EXT2YZ6S-CyWo_aNY.woff2) format("woff2")}.scope-theme-root,.scope-theme-root[data-mode=dark]{--scope-bg-overlay: rgba(26, 26, 26, .7);--scope-bg-overlay-fallback: #1a1a1a;--scope-bg-blur: 30px;--scope-color-primary-text: rgba(250, 250, 250, .9);--scope-color-secondary-text: rgba(250, 250, 250, .7);--scope-surface-bg-default: rgba(26, 26, 26, .3);--scope-surface-bg-elevated: rgba(26, 26, 26, .8);--scope-surface-bg-glass: rgba(26, 26, 26, .8);--scope-surface-bg-muted: rgba(26, 26, 26, .05);--scope-surface-stroke: rgba(217, 217, 217, .1);--scope-surface-stroke-outline: rgba(217, 217, 217, .1);--scope-input-bg: rgba(217, 217, 217, .05);--scope-input-stroke: rgba(217, 217, 217, .2);--scope-input-bg-highlighted: rgba(217, 217, 217, .1);--scope-input-stroke-highlighted: color-mix(in srgb, var(--scope-action-blue) 60%, transparent);--scope-input-secondary-text: rgba(250, 250, 250, .6);--scope-action-blue: #3e5fff;--scope-action-blue-hover: #3e5fff;--scope-button-primary-bg: #fafafa;--scope-button-primary-text: #111111;--scope-button-primary-bg-hover: #ffffff;--scope-button-primary-border: rgba(250, 250, 250, .2);--scope-timer-track: rgba(217, 217, 217, .08);--scope-ticket-surface: #fafafa;--scope-ticket-code: #1a1a1a;--scope-color-error: #f67679;--scope-color-success: #4ad968;--scope-color-warning: #fddf44;--scope-color-info: #5cb8ff;--scope-color-error-bg: rgba(246, 118, 121, .15);--scope-color-success-bg: rgba(74, 217, 104, .15);--scope-color-warning-bg: rgba(253, 223, 68, .15);--scope-step-title-text: rgba(250, 250, 250, .6);--scope-step-title-text-active: rgba(250, 250, 250, .9);--scope-step-title-text-hover: rgba(250, 250, 250, 1);--scope-step-title-icon: rgba(250, 250, 250, .6);--scope-step-title-icon-active: rgba(250, 250, 250, .9);--scope-step-title-icon-hover: rgba(250, 250, 250, 1);--scope-step-title-bg: transparent;--scope-step-title-bg-hover: rgba(250, 250, 250, .2);--scope-step-title-bg-active: rgba(250, 250, 250, .6);--scope-step-title-stroke-active: rgba(250, 250, 250, .2);--scope-step-title-branchline: rgba(250, 250, 250, .2);--scope-step-title-progress-indicator-bg: rgba(250, 250, 250, .08);--scope-step-title-progress-indicator: rgba(250, 250, 250, .9);--scope-step-title-complete-icon: var(--scope-color-success);--scope-color-info-bg: rgba(92, 184, 255, .15);--scope-spacing-0: 0px;--scope-spacing-1: 4px;--scope-spacing-2: 8px;--scope-spacing-3: 12px;--scope-spacing-4: 16px;--scope-spacing-5: 20px;--scope-spacing-6: 24px;--scope-spacing-7: 32px;--scope-spacing-8: 40px;--scope-spacing-9: 48px;--scope-spacing-10: 64px;--scope-spacing-11: 96px;--scope-spacing-12: 128px;--scope-spacing-negative-0: 0px;--scope-spacing-negative-1: -4px;--scope-spacing-negative-2: -8px;--scope-spacing-negative-3: -12px;--scope-spacing-negative-4: -16px;--scope-spacing-negative-5: -20px;--scope-spacing-negative-6: -24px;--scope-spacing-negative-7: -32px;--scope-spacing-negative-8: -40px;--scope-spacing-negative-9: -48px;--scope-spacing-negative-10: -64px;--scope-spacing-negative-11: -96px;--scope-spacing-negative-12: -128px;--scope-font-family: "Basier Square", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--scope-font-family-heading: "Basier Circle", "Basier Square", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--scope-font-family-mono: "Basier Square Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--scope-font-size-xs: 13px;--scope-font-size-sm: 14px;--scope-font-size-base: 16px;--scope-font-size-lg: 20px;--scope-font-size-xl: 24px;--scope-font-size-2xl: 28px;--scope-font-size-3xl: 32px;--scope-font-size-4xl: 36px;--scope-font-size-5xl: 40px;--scope-line-height-xs: 16px;--scope-line-height-sm: 16px;--scope-line-height-base: 20px;--scope-line-height-lg: 24px;--scope-line-height-xl: 32px;--scope-line-height-2xl: 36px;--scope-line-height-3xl: 40px;--scope-line-height-4xl: 44px;--scope-line-height-5xl: 48px;--scope-font-weight-normal: 400;--scope-font-weight-medium: 500;--scope-font-weight-semibold: 600;--scope-font-weight-bold: 700;--scope-line-height-tight: 1.25;--scope-line-height-normal: 1.5;--scope-line-height-relaxed: 1.75;--scope-radius-none: 0;--scope-radius-sm: 4px;--scope-radius-md: 8px;--scope-radius-lg: 12px;--scope-radius-xl: 16px;--scope-radius-2xl: 32px;--scope-radius-full: 9999px;--scope-transition-fast: .15s ease;--scope-transition-normal: .2s ease;--scope-transition-slow: .3s ease;--scope-duration-fast: .15s;--scope-duration-normal: .3s;--scope-duration-slow: .5s;--scope-easing-default: ease-out;--scope-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--scope-easing-smooth: cubic-bezier(.4, 0, .2, 1);--scope-focus-ring: 0 0 0 2px var(--scope-action-blue), 0 0 0 4px rgba(30, 110, 244, .3);--scope-shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--scope-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--scope-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--scope-shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--scope-z-base: 0;--scope-z-dropdown: 100;--scope-z-sticky: 200;--scope-z-overlay: 300;--scope-z-modal: 400;--scope-z-toast: 500;font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-normal);color:var(--scope-color-primary-text)}.scope-theme-root[data-mode=light]{--scope-bg-overlay: rgba(217, 217, 217, .8);--scope-bg-overlay-fallback: #d9d9d9;--scope-bg-blur: 30px;--scope-color-primary-text: rgba(17, 17, 17, .9);--scope-color-secondary-text: rgba(17, 17, 17, .7);--scope-surface-bg-default: rgba(217, 217, 217, .6);--scope-surface-bg-elevated: rgb(250, 250, 250);--scope-surface-bg-glass: rgba(250, 250, 250, .8);--scope-surface-bg-muted: rgba(217, 217, 217, .05);--scope-surface-stroke: rgba(217, 217, 217, .6);--scope-surface-stroke-outline: rgba(217, 217, 217, .6);--scope-input-bg: rgba(217, 217, 217, .4);--scope-input-stroke: rgba(26, 26, 26, .1);--scope-input-bg-highlighted: rgba(217, 217, 217, .6);--scope-input-stroke-highlighted: color-mix(in srgb, var(--scope-action-blue) 40%, transparent);--scope-input-secondary-text: rgba(17, 17, 17, .6);--scope-action-blue: #3e5fff;--scope-action-blue-hover: #3e5fff;--scope-button-primary-bg: #111111;--scope-button-primary-text: #fafafa;--scope-button-primary-bg-hover: #000000;--scope-button-primary-border: rgba(17, 17, 17, .1);--scope-timer-track: rgba(26, 26, 26, .08);--scope-ticket-surface: #111111;--scope-ticket-code: #e6e6e6;--scope-color-error: #b90015;--scope-color-success: #07740d;--scope-color-warning: #a16a00;--scope-color-info: #3e5fff;--scope-color-error-bg: rgba(185, 0, 21, .1);--scope-color-success-bg: rgba(7, 116, 13, .1);--scope-color-warning-bg: rgba(161, 106, 0, .1);--scope-color-info-bg: rgba(30, 110, 244, .1);--scope-step-title-text: rgba(17, 17, 17, .6);--scope-step-title-text-active: rgba(17, 17, 17, .9);--scope-step-title-text-hover: rgba(17, 17, 17, 1);--scope-step-title-icon: rgba(17, 17, 17, .6);--scope-step-title-icon-active: rgba(17, 17, 17, .9);--scope-step-title-icon-hover: rgba(17, 17, 17, 1);--scope-step-title-bg: transparent;--scope-step-title-bg-hover: rgba(217, 217, 217, .2);--scope-step-title-bg-active: rgba(250, 250, 250, .6);--scope-step-title-stroke-active: rgba(217, 217, 217, .8);--scope-step-title-branchline: rgba(217, 217, 217, .8);--scope-step-title-progress-indicator-bg: rgba(26, 26, 26, .05);--scope-step-title-progress-indicator: rgba(17, 17, 17, .9);--scope-step-title-complete-icon: var(--scope-color-success);--scope-spacing-5: 20px;--scope-spacing-6: 24px;--scope-spacing-7: 32px;--scope-spacing-8: 40px;--scope-spacing-9: 48px;--scope-spacing-10: 64px;--scope-spacing-11: 96px;--scope-spacing-12: 128px;--scope-spacing-negative-0: 0px;--scope-spacing-negative-1: -4px;--scope-spacing-negative-2: -8px;--scope-spacing-negative-3: -12px;--scope-spacing-negative-4: -16px;--scope-spacing-negative-5: -20px;--scope-spacing-negative-6: -24px;--scope-spacing-negative-7: -32px;--scope-spacing-negative-8: -40px;--scope-spacing-negative-9: -48px;--scope-spacing-negative-10: -64px;--scope-spacing-negative-11: -96px;--scope-spacing-negative-12: -128px;--scope-font-size-2xl: 28px;--scope-font-size-3xl: 32px;--scope-font-size-4xl: 36px;--scope-font-size-5xl: 40px;--scope-radius-2xl: 32px;--scope-duration-fast: .15s;--scope-duration-normal: .3s;--scope-duration-slow: .5s;--scope-easing-default: ease-out;--scope-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--scope-easing-smooth: cubic-bezier(.4, 0, .2, 1);--scope-focus-ring: 0 0 0 2px var(--scope-action-blue), 0 0 0 4px rgba(30, 110, 244, .3);--scope-shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--scope-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--scope-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--scope-shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--scope-z-base: 0;--scope-z-dropdown: 100;--scope-z-sticky: 200;--scope-z-overlay: 300;--scope-z-modal: 400;--scope-z-toast: 500}@supports not (backdrop-filter: blur(1px)){.scope-theme-root{--scope-bg-overlay: var(--scope-bg-overlay-fallback)}}.scope-loading-skeleton{background:linear-gradient(90deg,var(--scope-surface-stroke) 25%,transparent 50%,var(--scope-surface-stroke) 75%);background-size:200% 100%;animation:scope-shimmer 1.5s infinite;border-radius:var(--scope-radius-sm)}@keyframes scope-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.scope-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;fill:currentColor}.scope-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes scope-nav-substep-fade-out{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.scope-interactive-tile,.scope-interactive-tile--pressed{transition:none;transform:none}.scope-animated-digit__out,.scope-animated-digit__in,.scope-cart-timer__digit-out,.scope-cart-timer__digit-in{animation:none}.scope-cart-summary-stage,.scope-cart-summary-stage__hero,.scope-cart-summary-stage__tile-slot,.scope-cart-timer__ring-progress,.scope-cart-timer__label,.scope-checkout-header__icon,.scope-stepper-btn,.scope-cart-timer-ring-btn__progress,.scope-checkout-layout__nav,.scope-checkout-layout__column{transition:none}.scope-nav-row-grow,.scope-nav-row-shrink,.scope-nav-branch-reveal,.scope-nav-branch-conceal,.scope-nav-substep-fade-in,.scope-nav-substep-fade-out,.scope-nav-check-pop{animation:none!important}.scope-checkout-screen__drawer{transition:none}.scope-question-card__panel,.scope-question-progress__bar,.scope-question-buttons__button,.scope-question-card__progress-wrap,.scope-question-buttons__disclaimer-wrap{transition-duration:1ms!important}.scope-question-card__panel{transform:none!important}}.scope-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-full);background:var(--scope-surface-bg-default);color:var(--scope-color-primary-text);cursor:pointer;transition:background var(--scope-transition-fast)}.scope-theme-toggle:hover:not(:disabled){background:var(--scope-surface-bg-glass)}.scope-theme-toggle:focus-visible{outline:2px solid var(--scope-action-blue);outline-offset:2px}.scope-theme-toggle:disabled{cursor:not-allowed;opacity:.5}.scope-theme-toggle__icon{width:16px;height:16px}.scope-surface-card{border-radius:var(--scope-radius-xl);transition:all var(--scope-duration-fast) var(--scope-easing-smooth)}.scope-surface-card--default{background:var(--scope-surface-bg-default)}.scope-surface-card--elevated{background:var(--scope-surface-bg-elevated);box-shadow:var(--scope-shadow-lg)}.scope-surface-card--glass{background:var(--scope-surface-bg-glass);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@supports not (backdrop-filter: blur(1px)){.scope-surface-card--glass{background:var(--scope-bg-overlay-fallback)}}.scope-surface-card--muted{background:var(--scope-surface-bg-muted)}.scope-surface-card--outline{background:transparent;border:1px solid var(--scope-surface-stroke-outline)}.scope-surface-card--padding-none{padding:0}.scope-surface-card--padding-sm{padding:var(--scope-spacing-3)}.scope-surface-card--padding-md{padding:var(--scope-spacing-4)}.scope-surface-card--padding-lg{padding:var(--scope-spacing-6)}.scope-surface-card--padding-xl{padding:var(--scope-spacing-7)}.scope-step-header{display:flex;flex-direction:column;gap:var(--scope-spacing-2);padding:var(--scope-spacing-4)}.scope-step-header__icon+.scope-step-header__title{margin-top:var(--scope-spacing-2)}.scope-step-header__icon{width:28px;height:28px;flex-shrink:0}.scope-step-header__icon>.scope-icon{width:100%;height:100%}.scope-step-header__title{font-family:var(--scope-font-family-heading);font-size:24px;font-weight:var(--scope-font-weight-semibold);line-height:32px;color:var(--scope-color-primary-text)}.scope-step-header__subtitle{font-size:var(--scope-font-size-sm);line-height:16px;color:var(--scope-color-secondary-text)}.scope-stepper{display:inline-flex;align-items:center;gap:var(--scope-spacing-1);padding:var(--scope-spacing-1);background:var(--scope-surface-stroke);border-radius:var(--scope-radius-full)}.scope-stepper--disabled{opacity:.5;pointer-events:none}.scope-stepper__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--scope-color-primary-text);background:transparent;border:none;border-radius:var(--scope-radius-full);cursor:pointer;transition:background var(--scope-transition-fast)}.scope-stepper__btn:hover:not(:disabled){background:var(--scope-surface-stroke)}.scope-stepper__btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-stepper__btn:disabled{opacity:.5;cursor:not-allowed}.scope-stepper__btn svg{width:16px;height:16px}.scope-stepper__count{min-width:20px;font-family:var(--scope-font-family-mono);font-size:var(--scope-font-size-base);color:var(--scope-color-primary-text);text-align:center;letter-spacing:-.48px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scope-party-size__divider{border:none;height:1px;margin:0;background:var(--scope-surface-stroke)}.scope-party-size__row{display:flex;flex-direction:column;gap:var(--scope-spacing-2);padding:var(--scope-spacing-4)}.scope-party-size__row--disabled{opacity:.5;pointer-events:none}.scope-party-size__row-header{display:flex;align-items:center;justify-content:space-between}.scope-party-size__name{font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-medium);color:var(--scope-color-primary-text)}.scope-party-size__description{font-size:var(--scope-font-size-sm);color:var(--scope-color-secondary-text);margin:0}.scope-party-size__stepper-wrapper{display:grid;place-items:center end;height:40px}.scope-party-size__stepper-wrapper>*{grid-row:1;grid-column:1}.scope-party-size__add-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:var(--scope-font-size-lg);color:var(--scope-color-primary-text);background:var(--scope-surface-stroke);border:none;border-radius:var(--scope-radius-full);cursor:pointer;opacity:1;transform:scale(1);transition:opacity var(--scope-transition-normal),transform var(--scope-transition-normal),background var(--scope-transition-fast);z-index:1}.scope-party-size__stepper-wrapper--expanded .scope-party-size__add-btn{opacity:0;transform:scale(.5);pointer-events:none}.scope-party-size__add-btn:hover:not(:disabled){background:var(--scope-input-bg-highlighted)}.scope-party-size__add-btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-party-size__add-btn:disabled{opacity:.5;cursor:not-allowed}.scope-party-size__stepper-wrapper .scope-stepper{opacity:0;transform:scale(.85);transition:opacity var(--scope-transition-normal),transform var(--scope-transition-normal)}.scope-party-size__stepper-wrapper--expanded .scope-stepper{opacity:1;transform:scale(1)}.scope-party-size__footer{padding:var(--scope-spacing-4);text-align:center}.scope-party-size__continue-btn{width:100%;padding:var(--scope-spacing-3) var(--scope-spacing-4);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);color:#fff;background:var(--scope-action-blue);border:none;border-radius:var(--scope-radius-full);cursor:pointer;transition:all var(--scope-transition-normal)}.scope-party-size__continue-btn:hover:not(:disabled){background:var(--scope-action-blue-hover)}.scope-party-size__continue-btn:active:not(:disabled){transform:scale(.98)}.scope-party-size__continue-btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-party-size__continue-btn:disabled{opacity:.5;cursor:not-allowed}.scope-toggle-switch{display:flex;flex-direction:column;gap:var(--scope-spacing-1)}.scope-toggle-switch--disabled{opacity:.5;pointer-events:none}.scope-toggle-switch__row{display:flex;align-items:center;gap:var(--scope-spacing-3);cursor:pointer}.scope-toggle-switch__label{flex:1;font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-medium);color:var(--scope-color-primary-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.scope-toggle-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scope-toggle-switch__track{position:relative;flex-shrink:0;display:flex;align-items:center;width:40px;height:20px;padding:2px;background:transparent;border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-full);overflow:hidden;transition:border-color var(--scope-transition-fast)}.scope-toggle-switch__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(250,250,250,.15) 0%,transparent 100%),var(--scope-action-blue);transform:translate(-100%);transition:transform var(--scope-transition-fast)}.scope-toggle-switch__track--checked{border-color:var(--scope-action-blue)}.scope-toggle-switch__track--checked:before{transform:translate(0)}.scope-toggle-switch__input:focus-visible+.scope-toggle-switch__track{box-shadow:var(--scope-focus-ring)}.scope-toggle-switch__thumb{position:relative;z-index:1;display:block;width:24px;height:14px;border-radius:var(--scope-radius-full);background:linear-gradient(180deg,#d9d9d9,#d9d9d9cc);border:1px solid rgba(250,250,250,.2);transition:transform var(--scope-transition-fast);transform:translate(0)}.scope-toggle-switch__track--checked .scope-toggle-switch__thumb{transform:translate(10px)}.scope-toggle-switch__description{font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-tight);color:var(--scope-color-secondary-text)}.scope-day-selector__divider{border:none;height:1px;margin:0;background:var(--scope-surface-stroke)}.scope-day-selector__calendar{padding:var(--scope-spacing-4)}.scope-day-selector__month-nav{display:flex;align-items:center;gap:12px;padding-bottom:var(--scope-spacing-4)}.scope-day-selector__month-label{flex:1;font-size:20px;line-height:24px;color:var(--scope-color-primary-text)}.scope-day-selector__month-name{font-weight:var(--scope-font-weight-semibold);opacity:.8}.scope-day-selector__month-year{font-weight:var(--scope-font-weight-normal, 400);opacity:.6}.scope-day-selector__nav-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:12px;color:var(--scope-color-primary-text);background:transparent;border:1px solid rgba(217,217,217,.1);border-radius:12px;cursor:pointer;transition:background var(--scope-transition-fast)}.scope-day-selector__nav-btn:hover:not(:disabled){background:var(--scope-surface-stroke)}.scope-day-selector__nav-btn:disabled{opacity:.4;cursor:not-allowed}.scope-day-selector__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding-bottom:var(--scope-spacing-2)}.scope-day-selector__weekday{font-size:12px;font-weight:var(--scope-font-weight-medium);color:var(--scope-color-secondary-text);text-transform:uppercase;text-align:center;letter-spacing:.05em}.scope-day-selector__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.scope-day-selector__day{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;background:transparent;border:none;border-radius:var(--scope-radius-md);cursor:pointer;transition:background var(--scope-transition-fast)}.scope-day-selector__day:hover:not(:disabled){background:var(--scope-surface-stroke)}.scope-day-selector__day--selected{background:var(--scope-action-blue);color:#fff}.scope-day-selector__day--selected:hover:not(:disabled){background:var(--scope-action-blue-hover)}.scope-day-selector__day--disabled{opacity:.4;pointer-events:none}.scope-day-selector__day--empty{visibility:hidden}.scope-day-selector__day--today{outline:2px solid var(--scope-action-blue);outline-offset:-2px}.scope-day-selector__day-number{font-size:14px;font-weight:var(--scope-font-weight-medium);color:var(--scope-color-primary-text)}.scope-day-selector__day--selected .scope-day-selector__day-number{color:#fff}.scope-day-selector__day-price{font-size:11px;color:var(--scope-color-secondary-text)}.scope-day-selector__day--selected .scope-day-selector__day-price{color:#fff}.scope-day-selector__footer{padding:var(--scope-spacing-4)}.scope-day-selector__continue-btn{width:100%;padding:var(--scope-spacing-3) var(--scope-spacing-4);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);color:#fff;background:var(--scope-action-blue);border:none;border-radius:var(--scope-radius-full);cursor:pointer;transition:all var(--scope-transition-normal)}.scope-day-selector__continue-btn:hover:not(:disabled){background:var(--scope-action-blue-hover)}.scope-day-selector__continue-btn:active:not(:disabled){transform:scale(.98)}.scope-day-selector__continue-btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-day-selector__continue-btn:disabled{opacity:.5;cursor:not-allowed}.scope-day-selector__toggle-section{padding:var(--scope-spacing-4)}.scope-day-selector__calendar-section{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--scope-transition-slow),opacity var(--scope-transition-normal);opacity:1}.scope-day-selector__calendar-section>*{overflow:hidden}.scope-day-selector__calendar-section--hidden{grid-template-rows:0fr;opacity:0}.scope-day-selector__empty{padding:var(--scope-spacing-4);text-align:center;font-size:var(--scope-font-size-sm);color:var(--scope-color-secondary-text)}.scope-time-selector__divider{border:none;height:1px;margin:0;background:var(--scope-surface-stroke)}.scope-time-selector__group{padding:var(--scope-spacing-4);display:flex;flex-direction:column}.scope-time-selector__group-label{font-size:12px;font-weight:var(--scope-font-weight-medium);color:var(--scope-color-secondary-text);text-transform:uppercase;letter-spacing:.05em}.scope-time-selector__chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.scope-time-selector__chip{padding:8px 16px;font-family:var(--scope-font-family);font-size:14px;color:var(--scope-color-primary-text);background:transparent;border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-full);cursor:pointer;transition:all var(--scope-transition-fast)}.scope-time-selector__chip:hover:not(:disabled){background:var(--scope-surface-stroke)}.scope-time-selector__chip--selected{background:var(--scope-action-blue);color:#fff;border-color:var(--scope-action-blue)}.scope-time-selector__chip--selected:hover:not(:disabled){background:var(--scope-action-blue-hover)}.scope-time-selector__chip--disabled{opacity:.4;pointer-events:none}.scope-time-selector__footer{padding:var(--scope-spacing-4)}.scope-time-selector__continue-btn{width:100%;padding:var(--scope-spacing-3) var(--scope-spacing-4);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);color:#fff;background:var(--scope-action-blue);border:none;border-radius:var(--scope-radius-full);cursor:pointer;transition:all var(--scope-transition-normal)}.scope-time-selector__continue-btn:hover:not(:disabled){background:var(--scope-action-blue-hover)}.scope-time-selector__continue-btn:active:not(:disabled){transform:scale(.98)}.scope-time-selector__continue-btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-time-selector__continue-btn:disabled{opacity:.5;cursor:not-allowed}.scope-time-selector__toggle-section{padding:var(--scope-spacing-4)}.scope-time-selector__slots-section{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--scope-transition-slow),opacity var(--scope-transition-normal);opacity:1}.scope-time-selector__slots-section>*{overflow:hidden}.scope-time-selector__slots-section--hidden{grid-template-rows:0fr;opacity:0}.scope-status-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--scope-spacing-1);padding:var(--scope-spacing-1) var(--scope-spacing-2);border-radius:8px;font-size:var(--scope-font-size-sm);font-weight:var(--scope-font-weight-medium);line-height:1}.scope-status-tag--success{background:var(--scope-color-success-bg);color:var(--scope-color-success)}.scope-status-tag--info{background:var(--scope-color-info-bg);color:var(--scope-color-info)}.scope-status-tag--error{background:var(--scope-color-error-bg);color:var(--scope-color-error)}.scope-status-tag--warning{background:var(--scope-color-warning-bg);color:var(--scope-color-warning)}.scope-status-tag__icon{width:16px;height:16px;flex-shrink:0}.scope-ticket-assignment__counter{display:block;margin-bottom:var(--scope-spacing-3)}.scope-ticket-assignment__mismatch-hint{display:block;font-size:var(--scope-font-size-sm);color:#c9874a;margin-bottom:var(--scope-spacing-3)}@media(min-width:1024px){.scope-ticket-assignment{display:flex;height:100%;max-height:100%}.scope-ticket-assignment .scope-surface-card{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%}.scope-ticket-assignment__list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.scope-ticket-assignment__list::-webkit-scrollbar{display:none}}.scope-background{position:relative;isolation:isolate;overflow:hidden}.scope-background__artwork{position:fixed;inset:calc(var(--scope-bg-blur) * -.5);z-index:1}.scope-background__artwork img,.scope-background__artwork video{width:calc(100% + var(--scope-bg-blur));height:calc(100% + var(--scope-bg-blur));-o-object-fit:cover;object-fit:cover;pointer-events:none}.scope-background__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--scope-bg-overlay);backdrop-filter:blur(var(--scope-bg-blur));-webkit-backdrop-filter:blur(var(--scope-bg-blur))}.scope-background__overlay--preblurred{backdrop-filter:none;-webkit-backdrop-filter:none;background-size:cover;background-position:center}.scope-background__content{position:relative;z-index:3}@supports not (backdrop-filter: blur(1px)){.scope-background__overlay:not(.scope-background__overlay--preblurred){background-color:var(--scope-bg-overlay-fallback)}}.scope-checkout-header__row--mobile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.scope-checkout-header--mobile .scope-checkout-header__section--left,.scope-checkout-header--mobile .scope-checkout-header__section--center,.scope-checkout-header--mobile .scope-checkout-header__section--right{min-width:0}.scope-checkout-header__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--scope-radius-md);flex-shrink:0}.scope-checkout-header__broker-badge{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-md);background:var(--scope-surface-bg-elevated);color:var(--scope-color-primary-text);font-family:var(--scope-font-family-heading);font-size:10px;font-weight:var(--scope-font-weight-semibold);overflow:hidden}.scope-checkout-header__broker-badge-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scope-stepper-btn:disabled{cursor:not-allowed;opacity:.55}.scope-stepper-btn:disabled:hover{background:var(--scope-surface-bg-default)}.scope-checkout-layout__main{flex:1 1 600px;max-width:600px;min-width:0;height:100%;overflow-y:auto;border-right:1px solid var(--scope-surface-stroke)}.scope-checkout-layout__summary{flex:1 1 400px;max-width:400px;min-width:0;height:100%;overflow-y:auto}.scope-checkout-layout__nav{width:240px;flex-shrink:0;min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;transition:width var(--scope-duration-normal) var(--scope-easing-smooth),opacity var(--scope-duration-normal) var(--scope-easing-default)}.scope-checkout-layout__nav--hidden{width:0;opacity:0;overflow:hidden}.scope-checkout-layout__stage-shell{display:flex;flex:1;min-width:0;height:100%;justify-content:center}.scope-checkout-layout__stage{display:flex;width:100%;min-width:0;height:100%;justify-content:center}.scope-checkout-layout__main{flex:1 1 600px;max-width:600px;min-width:0;height:100%;overflow-y:auto;border-left:1px solid var(--scope-surface-stroke);border-right:1px solid var(--scope-surface-stroke)}.scope-checkout-layout__summary{flex:1 1 400px;max-width:400px;min-width:0;height:100%;overflow-y:auto;border-right:1px solid var(--scope-surface-stroke)}.scope-checkout-layout__right-spacer{display:none;width:240px;flex-shrink:0;height:100%;transition:width var(--scope-duration-normal) var(--scope-easing-smooth),opacity var(--scope-duration-normal) var(--scope-easing-default)}.scope-checkout-layout__right-spacer--hidden{width:0;opacity:0}@media(min-width:1280px){.scope-checkout-layout__right-spacer{display:block}}.scope-checkout-layout__column{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:none;transition:opacity var(--scope-duration-fast) var(--scope-easing-default)}.scope-checkout-screen{display:flex;flex-direction:column;width:100%;height:100%}.scope-checkout-summary-column{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--scope-spacing-4);gap:var(--scope-spacing-4)}.scope-checkout-screen__drawer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:var(--scope-surface-bg-glass);border-top:1px solid var(--scope-surface-stroke);overflow-y:auto;transform:translateY(100%);transition:transform var(--scope-duration-normal) var(--scope-easing-default);visibility:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.scope-checkout-screen__drawer--open{transform:translateY(0);visibility:visible}.scope-checkout-screen__drawer-content{padding:var(--scope-spacing-4)}.scope-nav-progress-column{--scope-step-title-text: var(--scope-color-secondary-text);--scope-step-title-text-active: var(--scope-color-primary-text);--scope-step-title-icon: var(--scope-color-secondary-text);--scope-step-title-icon-active: var(--scope-color-primary-text);--scope-step-title-stroke-active: var(--scope-color-primary-text);--scope-step-title-branchline: var(--scope-surface-stroke);--scope-step-title-progress-indicator-bg: var(--scope-surface-stroke);--scope-step-title-progress-indicator: var(--scope-color-primary-text);--scope-step-title-complete-icon: var(--scope-color-success);display:flex;height:100%;flex-direction:column;align-items:flex-start;padding-bottom:var(--scope-spacing-6)}.scope-nav-progress-column:not(.scope-nav-progress-column--full-width){width:240px;padding-top:var(--scope-spacing-6)}.scope-nav-progress-column--full-width{width:100%;padding-top:var(--scope-spacing-2)}.scope-nav-menu{display:flex;flex-direction:column;align-items:flex-start;width:100%}.scope-branch-line-wrapper>div{display:block;flex-shrink:0}.scope-step-group{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%}.scope-step-group--standalone{padding-top:var(--scope-spacing-1);padding-bottom:var(--scope-spacing-1)}.scope-step-group__padded{display:flex;flex-direction:column;width:100%;padding-left:var(--scope-spacing-2);padding-right:var(--scope-spacing-2)}.scope-step-group__nub{position:relative;width:100%;height:4px;pointer-events:none}.scope-step-group__nub>*{position:absolute;left:0;top:0}.scope-step-row{position:relative;display:flex;align-items:center;width:100%;height:40px;padding:0 var(--scope-spacing-4);gap:var(--scope-spacing-4);text-align:left;border:none;border-radius:16px;background:var(--scope-step-title-bg);cursor:default;transition:background-color var(--scope-duration-normal) var(--scope-easing-default),color var(--scope-duration-normal) var(--scope-easing-default);outline:none}.scope-step-row--with-avatar{gap:var(--scope-spacing-2);padding-left:var(--scope-spacing-3);padding-right:var(--scope-spacing-4)}.scope-step-row--has-substeps{cursor:pointer}.scope-step-row--active{background:var(--scope-step-title-bg-active)}.scope-step-row:focus-visible{outline:none}.scope-step-row:hover .scope-step-row__title{color:var(--scope-step-title-text-hover)}.scope-step-row:hover .scope-step-row__icon-wrap{color:var(--scope-step-title-icon-hover)}.scope-step-row__stroke{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;border:2px solid var(--scope-step-title-stroke-active);opacity:0;pointer-events:none;transition:opacity var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-row__stroke--visible{opacity:1}.scope-step-row__icon-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:16px;color:var(--scope-step-title-icon);transition:color var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-row__icon-wrap--bright{color:var(--scope-step-title-icon-active)}.scope-step-row--with-avatar .scope-step-row__icon-wrap{width:24px;height:24px}.scope-step-row__avatar-img{width:24px;height:24px;border-radius:var(--scope-radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.scope-step-row__title{position:relative;z-index:1;flex:1;min-width:1px;font-family:var(--scope-font-family);font-size:var(--scope-font-size-sm);line-height:var(--scope-spacing-4);color:var(--scope-step-title-text);transition:color var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-row__title--bright{color:var(--scope-step-title-text-active)}.scope-step-row__ring{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.scope-step-row__chevron{display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;font-size:12px;color:var(--scope-step-title-icon);transition:color var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-row__chevron--expanded{transform:rotate(180deg)}.scope-substep-row__wrapper{width:100%}.scope-substep-row__wrapper--animated{overflow:hidden}.scope-substep-row{display:flex;align-items:stretch;width:100%;height:40px;padding-left:20px;text-align:left;border:none;background:transparent;cursor:pointer;outline:none}.scope-substep-row__branch{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.scope-substep-row__branch-mask{display:block;width:21px;flex-shrink:0;background-color:var(--scope-step-title-branchline)}.scope-substep-row__branch-mask--default{height:40px}.scope-substep-row__branch-mask--last{height:21px}.scope-substep-row__label{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:1px;flex:1;height:40px;padding:0 var(--scope-spacing-4) 0 15px}.scope-substep-row__label-inner{display:flex;align-items:center;width:100%;gap:var(--scope-spacing-2)}.scope-substep-row__title{flex:1;min-width:1px;font-family:var(--scope-font-family);font-size:var(--scope-font-size-sm);line-height:var(--scope-spacing-4);color:var(--scope-step-title-text);transition:color var(--scope-duration-normal) var(--scope-easing-default)}.scope-substep-row:hover .scope-substep-row__title,.scope-substep-row__title--active{color:var(--scope-step-title-text-active)}.scope-substep-row__status{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;overflow:hidden}.scope-substep-row__dot{position:absolute;display:block;width:2px;height:2px;border-radius:var(--scope-radius-full);background-color:var(--scope-step-title-icon-active);opacity:0;transform:scale(.5);transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-substep-row__dot--visible{opacity:1;transform:scale(1)}.scope-substep-row__check{position:absolute;display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:12px;color:var(--scope-step-title-icon);opacity:0;transform:scale(.75);transition:color var(--scope-duration-normal) var(--scope-easing-default),opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-substep-row__check--visible{opacity:1;transform:scale(1)}.scope-substep-row__check--active,.scope-substep-row:hover .scope-substep-row__check{color:var(--scope-step-title-icon-active)}.scope-substeps-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.scope-step-ring{position:relative;display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center}.scope-step-ring__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;opacity:1;transform:scale(1);transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-ring__ring--complete{opacity:0;transform:scale(.9)}.scope-step-ring__track{fill:none;stroke:var(--scope-step-title-progress-indicator-bg)}.scope-step-ring__arc{fill:none;stroke:var(--scope-step-title-progress-indicator)}.scope-step-ring__check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;color:var(--scope-step-title-complete-icon);opacity:0;transform:scale(.9);transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-step-ring__check--visible{opacity:1;transform:scale(1)}.scope-substep-row__check-icon{width:12px;height:12px;color:inherit}@keyframes scope-nav-row-grow{0%{height:0}to{height:40px}}@keyframes scope-nav-row-shrink{0%{height:40px}to{height:0}}@keyframes scope-nav-branch-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes scope-nav-branch-conceal{0%{clip-path:inset(0 0 0% 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes scope-nav-substep-fade-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes scope-nav-substep-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes scope-nav-check-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.scope-nav-row-grow{animation-name:scope-nav-row-grow;animation-timing-function:ease-out;animation-fill-mode:both}.scope-nav-row-shrink{animation-name:scope-nav-row-shrink;animation-timing-function:ease-in;animation-fill-mode:both}.scope-nav-branch-reveal{animation-name:scope-nav-branch-reveal;animation-timing-function:ease-out;animation-fill-mode:both}.scope-nav-branch-conceal{animation-name:scope-nav-branch-conceal;animation-timing-function:ease-in;animation-fill-mode:both}.scope-nav-substep-fade-in{animation-name:scope-nav-substep-fade-in;animation-timing-function:ease-out;animation-fill-mode:both}.scope-nav-substep-fade-out{animation-name:scope-nav-substep-fade-out;animation-timing-function:ease-in;animation-fill-mode:both}.scope-nav-check-pop{animation:scope-nav-check-pop .22s var(--scope-easing-default) both}.scope-branch-line-wrapper{display:flex;flex-direction:column;align-items:flex-start}.scope-branch-line-buffer{display:flex;align-items:flex-start;width:100%;padding-left:20px}.scope-branch-line-buffer__inner{display:flex;width:8px;flex-shrink:0;flex-direction:column;align-items:center}.scope-branch-line-buffer__origin{display:block;width:10px;height:4px;flex-shrink:0;background-color:var(--scope-step-title-branchline)}.scope-branch-line-buffer__line{display:block;width:2px;height:4px;flex-shrink:0;background-color:var(--scope-step-title-branchline)}.scope-question-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;color:var(--scope-color-primary-text);outline:none;--scope-question-icon-red-start: #ff8f8f;--scope-question-icon-red-end: #b90015;--scope-question-icon-blue-start: #5cb8ff;--scope-question-icon-blue-end: #1e6ef4;--scope-question-icon-green-start: #70e18a;--scope-question-icon-green-end: #07740d}.scope-question-card__header-wrap{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--scope-spacing-4) var(--scope-spacing-6);flex-shrink:0}.scope-question-card__progress-wrap,.scope-question-buttons__disclaimer-wrap{display:grid;grid-template-rows:0fr;width:100%;margin-bottom:0;overflow:hidden;opacity:0;transition:grid-template-rows var(--scope-duration-normal) var(--scope-easing-default),opacity var(--scope-duration-normal) var(--scope-easing-default),margin var(--scope-duration-normal) var(--scope-easing-default)}.scope-question-card__progress-wrap--open{grid-template-rows:1fr;margin-bottom:var(--scope-spacing-2);opacity:1}.scope-question-card__progress-inner,.scope-question-buttons__disclaimer-inner{min-height:0}.scope-question-card__header-content{width:100%}.scope-question-card__header-content--hidden{visibility:hidden}.scope-question-card__body{position:relative;width:100%;min-height:0;flex:1;overflow:hidden}.scope-question-card--body-fills-viewport .scope-question-card__body{overflow-x:clip;overflow-y:visible}.scope-question-card__body-scroll{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overscroll-behavior:contain;overflow-x:clip;overflow-y:auto;scrollbar-width:none}.scope-question-card__body-scroll::-webkit-scrollbar{display:none}.scope-question-card--body-fills-viewport .scope-question-card__body-scroll{overflow-y:hidden}.scope-question-card__panel{display:flex;flex-direction:column;min-height:0;flex:1;padding:0 var(--scope-spacing-4);transition:opacity .24s var(--scope-easing-default),transform .24s var(--scope-easing-default);will-change:opacity,transform}.scope-question-card__panel--outgoing{position:absolute;top:0;right:0;bottom:0;left:0}.scope-question-card__panel--still{opacity:1;transform:translate(0)}.scope-question-card__panel--prepare-forward{opacity:0;transform:translate(12px)}.scope-question-card__panel--prepare-backward,.scope-question-card__panel--exit-forward{opacity:0;transform:translate(-12px)}.scope-question-card__panel--exit-backward{opacity:0;transform:translate(12px)}.scope-question-card__bottom-spacer{pointer-events:none;flex-shrink:0}.scope-question-card--center-content .scope-question-card__body-scroll{justify-content:center;padding-bottom:var(--scope-spacing-4)}.scope-question-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--scope-spacing-4);width:100%;padding:var(--scope-spacing-2) 0}.scope-question-header__top-row{display:flex;align-items:center;gap:var(--scope-spacing-4);width:100%}.scope-question-header__icon-spacer{display:flex;align-items:center;min-width:0;flex:1}.scope-question-header__icon-frame{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:var(--scope-spacing-2);border:1px solid rgba(250,250,250,.2);border-radius:var(--scope-radius-xl);color:#fafafae6;overflow:visible;flex-shrink:0}.scope-question-header__icon-frame--red{background:linear-gradient(135deg,var(--scope-question-icon-red-start),var(--scope-question-icon-red-end))}.scope-question-header__icon-frame--blue{background:linear-gradient(135deg,var(--scope-question-icon-blue-start),var(--scope-question-icon-blue-end))}.scope-question-header__icon-frame--blueGreen{background:linear-gradient(135deg,color-mix(in srgb,var(--scope-question-icon-blue-start) 65%,var(--scope-question-icon-green-start)),color-mix(in srgb,var(--scope-question-icon-blue-end) 55%,var(--scope-question-icon-green-end)))}.scope-question-header__icon{width:24px;height:24px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.scope-question-header__required{display:flex;align-items:center;justify-content:center;gap:var(--scope-spacing-2);flex-shrink:0;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-xs);font-weight:var(--scope-font-weight-medium);line-height:var(--scope-line-height-tight);text-transform:uppercase;color:var(--scope-color-primary-text)}.scope-question-header__copy{display:flex;flex-direction:column;width:100%}.scope-question-header__title{margin:0;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-xl);font-weight:var(--scope-font-weight-semibold);line-height:var(--scope-line-height-tight);color:var(--scope-color-primary-text)}.scope-question-header__subtitle{margin:0;font-family:var(--scope-font-family);font-size:var(--scope-font-size-xl);line-height:var(--scope-line-height-tight);color:var(--scope-color-secondary-text)}.scope-question-progress{display:flex;flex-direction:column;gap:var(--scope-spacing-2);width:100%}.scope-question-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--scope-spacing-4);font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-tight);color:var(--scope-color-secondary-text)}.scope-question-progress__title{font-family:var(--scope-font-family-heading);font-weight:var(--scope-font-weight-medium);text-transform:uppercase;letter-spacing:.02em}.scope-question-progress__count{white-space:nowrap}.scope-question-progress__track{position:relative;width:100%;height:8px;min-height:8px;overflow:hidden;border-radius:var(--scope-radius-full);background:var(--scope-step-title-progress-indicator-bg)}.scope-question-progress__bar{display:block;height:100%;border-radius:inherit;background:var(--scope-step-title-progress-indicator);transition:width var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-fields{display:flex;flex-direction:column;gap:var(--scope-spacing-4);width:100%;max-width:600px;margin:0 auto}.scope-buyer-input{position:relative;display:flex;flex-direction:column;width:100%;min-height:72px;padding:var(--scope-spacing-4);border-radius:var(--scope-radius-xl);cursor:text;background:var(--scope-input-bg);transition:background var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-input--hovered,.scope-buyer-input--focused{background:var(--scope-input-bg-highlighted)}.scope-buyer-input--disabled{cursor:not-allowed;opacity:.65}.scope-buyer-input__frame{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--scope-input-stroke);transition:box-shadow var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-input--focused .scope-buyer-input__frame{box-shadow:inset 0 0 0 2px var(--scope-input-stroke-highlighted)}.scope-buyer-input--error .scope-buyer-input__frame{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--scope-color-error) 60%,transparent)}.scope-buyer-input--warning .scope-buyer-input__frame{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--scope-color-warning) 55%,transparent)}.scope-buyer-input__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;width:100%}.scope-buyer-input__label{font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-tight);color:var(--scope-input-secondary-text);transition:font-size var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-input--raised .scope-buyer-input__label{font-size:var(--scope-font-size-sm)}.scope-buyer-input__value-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--scope-spacing-2);min-height:0;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--scope-duration-normal) var(--scope-easing-default),opacity var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-input--raised .scope-buyer-input__value-row{grid-template-rows:1fr;opacity:1}.scope-buyer-input__control{min-width:0;width:100%;border:0;padding:0;background:transparent;box-shadow:none;outline:none;font:inherit;font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-tight);color:var(--scope-color-primary-text);caret-color:var(--scope-color-primary-text)}.scope-buyer-input__control:focus{outline:none}.scope-buyer-input__status-icon{width:18px;height:18px;color:var(--scope-color-success)}.scope-buyer-input__status-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--scope-radius-full);font-size:var(--scope-font-size-xs);font-weight:var(--scope-font-weight-bold);color:#fff;background:var(--scope-color-error)}.scope-buyer-input__status-dot--warning{color:#1a1a1ae6;background:var(--scope-color-warning)}.scope-buyer-input__message{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--scope-spacing-2);margin-top:var(--scope-spacing-2);font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-normal);color:var(--scope-color-secondary-text)}.scope-buyer-suggestion-button{border:0;padding:0;background:transparent;font:inherit;font-weight:var(--scope-font-weight-semibold);color:var(--scope-action-blue-hover);cursor:pointer}.scope-buyer-field-error{margin:0;font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-normal);color:var(--scope-color-error)}.scope-buyer-country{display:flex;flex-direction:column;gap:var(--scope-spacing-3);width:100%;max-width:600px;min-height:0;flex:1;margin:0 auto}.scope-question-card--reduced-motion .scope-question-card__panel{transition:opacity var(--scope-duration-fast) var(--scope-easing-default);transform:none!important}.scope-question-buttons{position:absolute;z-index:2;left:0;right:0;bottom:calc(var(--scope-keyboard-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--scope-spacing-4);padding:var(--scope-spacing-4) var(--scope-spacing-7) calc(var(--scope-spacing-6) + env(safe-area-inset-bottom,0px));pointer-events:none}.scope-question-buttons--centered{position:static;margin-top:auto;padding-top:var(--scope-spacing-7)}.scope-question-buttons--mobile-docked{position:static;z-index:2;flex:0 0 auto;width:100%;padding:var(--scope-spacing-3) var(--scope-spacing-4) calc(var(--scope-spacing-4) + env(safe-area-inset-bottom,0px))}.scope-question-buttons--mobile-docked .scope-question-buttons__inner{bottom:var(--scope-keyboard-inset-bottom, 0px)}.scope-question-buttons--mobile-docked.scope-question-buttons--empty{flex-basis:0;width:0;height:0;min-height:0;padding:0;overflow:hidden;pointer-events:none}.scope-question-buttons--mobile-docked.scope-question-buttons--empty .scope-question-buttons__inner{bottom:0}.scope-question-buttons--mobile-docked.scope-question-buttons--empty .scope-question-buttons__inner,.scope-question-buttons--mobile-docked.scope-question-buttons--empty .scope-question-buttons__primary-slot{width:0;height:0;min-height:0;overflow:hidden}.scope-question-buttons__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-4);width:100%;pointer-events:auto}.scope-question-buttons__primary-slot{position:relative;display:flex;align-items:center;width:100%;max-width:600px;min-height:54px}.scope-question-buttons__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--scope-spacing-2);width:100%;max-width:600px;min-height:52px;padding:var(--scope-spacing-4) var(--scope-spacing-6);border:1px solid transparent;border-radius:var(--scope-radius-full);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-normal);line-height:var(--scope-line-height-tight);cursor:pointer;transition:opacity var(--scope-duration-normal) var(--scope-easing-default),visibility var(--scope-duration-normal) var(--scope-easing-default),background-color var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-fast) var(--scope-easing-default)}.scope-question-buttons__button:active:not(:disabled){transform:translateY(0) scale(.99)}.scope-question-buttons__button:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-question-buttons__button:disabled{cursor:not-allowed;opacity:.5}.scope-question-buttons__button--primary{color:var(--scope-button-primary-text);background:var(--scope-button-primary-bg);border-color:var(--scope-button-primary-border)}.scope-question-buttons__button--primaryAction{color:#fafafa;background:var(--scope-action-blue);border-color:#fafafa1a}.scope-question-buttons__button--primary:hover:not(:disabled){background:var(--scope-button-primary-bg-hover);border-color:var(--scope-button-primary-border)}.scope-question-buttons__button--primaryAction:hover:not(:disabled){background:var(--scope-action-blue);border-color:#fafafa33}.scope-question-buttons__button--secondary{color:var(--scope-color-primary-text);background:var(--scope-surface-bg-glass);border-color:var(--scope-surface-stroke)}.scope-question-buttons__button--secondary:hover:not(:disabled){background:var(--scope-surface-bg-elevated)}.scope-question-buttons__button--close{color:var(--scope-color-primary-text);background:transparent;border-color:var(--scope-surface-stroke)}.scope-question-buttons__button--overlay{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none}.scope-question-buttons__button--hidden,.scope-question-buttons__button--invisible{visibility:hidden;opacity:0;pointer-events:none}.scope-question-buttons__button--visible{visibility:visible;opacity:1}.scope-question-buttons__arrow{width:16px;height:16px;flex-shrink:0;opacity:0;transform:translate(-4px);transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-question-buttons__button:hover:not(:disabled) .scope-question-buttons__arrow{opacity:1;transform:translate(0)}.scope-question-buttons__button--disabled .scope-question-buttons__arrow,.scope-question-buttons__button:disabled .scope-question-buttons__arrow{opacity:0;transform:translate(-4px)}.scope-question-buttons__disclaimer-wrap{max-width:600px;margin-top:calc(var(--scope-spacing-4) * -1)}.scope-question-buttons__disclaimer-wrap--open{grid-template-rows:1fr;margin-top:0;opacity:1}.scope-question-buttons__disclaimer{margin:0;font-family:var(--scope-font-family);font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-normal);text-align:center;color:var(--scope-color-secondary-text)}.scope-question-header__required-mark{width:12px;height:12px;flex-shrink:0;color:currentColor}.scope-question-header__required-label{line-height:var(--scope-line-height-xs)}.scope-question-card__panel-content{display:flex;flex-direction:column;width:100%;min-height:0;flex:1 1 auto}.scope-notice-card{--scope-notice-measure: 420px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--scope-spacing-6);width:100%;height:100%;min-height:0;padding:var(--scope-spacing-7) var(--scope-spacing-6);overflow-y:auto;text-align:center;color:var(--scope-color-primary-text);scrollbar-width:none}.scope-notice-card::-webkit-scrollbar{display:none}.scope-notice-card__header{position:absolute;top:var(--scope-spacing-4);left:var(--scope-spacing-4);display:flex;align-items:flex-start}.scope-notice-card__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-full);background:transparent;color:var(--scope-color-primary-text);cursor:pointer;transition:background var(--scope-duration-normal) var(--scope-easing-default),border-color var(--scope-duration-normal) var(--scope-easing-default)}.scope-notice-card__close:hover{background:var(--scope-surface-bg-muted)}.scope-notice-card__close:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-notice-card__close-glyph{width:16px;height:16px}.scope-notice-card__hero{display:flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-4);width:100%;max-width:var(--scope-notice-measure)}.scope-notice-card__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;flex-shrink:0}.scope-notice-card__artwork{position:absolute;top:0;left:0;width:84px;height:84px;border-radius:var(--scope-radius-full);-o-object-fit:cover;object-fit:cover}.scope-notice-card__badge{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--scope-radius-full)}.scope-notice-card__avatar--bare .scope-notice-card__badge{position:static;width:64px;height:64px}.scope-notice-card__avatar--bare .scope-notice-card__badge-glyph{width:40px;height:40px}.scope-notice-card__badge-glyph{width:32px;height:32px}.scope-notice-card__avatar--warning .scope-notice-card__badge{background:var(--scope-color-warning-bg);color:var(--scope-color-warning)}.scope-notice-card__avatar--failure .scope-notice-card__badge{background:var(--scope-color-error-bg);color:var(--scope-color-error)}.scope-notice-card__copy{display:flex;flex-direction:column;width:100%;word-break:break-word}.scope-notice-card__title{margin:0;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-xl);font-weight:var(--scope-font-weight-semibold);line-height:var(--scope-line-height-xl);color:var(--scope-color-primary-text)}.scope-notice-card__subtitle{margin:0;font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-normal);line-height:var(--scope-line-height-base);color:var(--scope-color-secondary-text)}.scope-notice-card__actions{display:flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-2);width:100%;max-width:var(--scope-notice-measure)}.scope-notice-card__actions .scope-question-buttons__button{max-width:none;text-decoration:none}.scope-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;color:var(--scope-color-primary-text);background:var(--scope-surface-bg-default);border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-xl)}.scope-tile--collapsed{aspect-ratio:1 / 1}.scope-tile--expanded{height:var(--scope-tile-expanded-height, 240px)}.scope-tile__background{position:absolute;inset:var(--scope-spacing-negative-4);z-index:-1;width:calc(100% + var(--scope-spacing-8));height:calc(100% + var(--scope-spacing-8));-o-object-fit:cover;object-fit:cover;opacity:var(--scope-tile-background-opacity, .3);filter:blur(var(--scope-tile-background-blur, 18px));transform:scale(1.08);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scope-tile__header{position:relative;z-index:1;display:grid;grid-template-columns:14px minmax(0,1fr) 14px;align-items:start;width:100%;min-width:0;box-sizing:border-box;padding:var(--scope-spacing-4) var(--scope-spacing-4) 0;-moz-column-gap:var(--scope-spacing-2);column-gap:var(--scope-spacing-2)}.scope-tile--collapsed .scope-tile__header{grid-template-columns:0 minmax(0,1fr) 14px;-moz-column-gap:0;column-gap:0}.scope-tile__header-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:0;color:var(--scope-color-secondary-text);overflow:hidden}.scope-tile--collapsed .scope-tile__header-icon--left{width:0;opacity:0}.scope-tile__title{display:flex;align-items:center;justify-content:center;gap:var(--scope-spacing-2);min-width:0;overflow:hidden;font-size:var(--scope-font-size-xs);font-weight:var(--scope-font-weight-medium);line-height:var(--scope-spacing-4);text-transform:uppercase;color:var(--scope-color-secondary-text)}.scope-tile--collapsed .scope-tile__title{justify-content:flex-start}.scope-tile__title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px}.scope-tile__title-icon .scope-icon{width:14px;height:14px}.scope-tile__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-tile__hero{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;min-width:0;box-sizing:border-box;padding:var(--scope-spacing-4);overflow:visible}.scope-tile__subhero{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--scope-color-secondary-text)}.scope-interactive-tile{display:block;min-width:0;border-radius:var(--scope-radius-xl);transition:transform var(--scope-duration-fast) var(--scope-easing-smooth),opacity var(--scope-transition-fast)}.scope-interactive-tile[role=button]{cursor:pointer}.scope-interactive-tile[role=button]:focus-visible{outline:none}.scope-interactive-tile[role=button]:focus-visible .scope-tile{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--scope-color-primary-text) 45%,transparent)}.scope-interactive-tile--pressed{transform:scale(.98)}.scope-interactive-tile--disabled{cursor:default;opacity:.6}.scope-animated-digit{position:relative;display:inline-block;overflow:hidden;width:.6em;vertical-align:baseline;line-height:1}.scope-animated-digit__placeholder{visibility:hidden}.scope-animated-digit__static,.scope-animated-digit__out,.scope-animated-digit__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.scope-animated-digit{flex-shrink:0}.scope-summary-tile__back{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:currentColor;background:transparent;border:0;border-radius:var(--scope-radius-sm);cursor:pointer}.scope-summary-tile__back:before{content:"";position:absolute;inset:var(--scope-spacing-negative-3)}.scope-summary-tile__back-icon{display:block;width:14px;height:14px}.scope-summary-tile__back:focus-visible{outline:2px solid currentColor;outline-offset:2px}.scope-items-tile{--scope-items-tile-fade-from: rgba(255, 255, 255, 0);--scope-items-tile-fade-to: rgba(26, 26, 26, .2);--scope-items-tile-base: rgb(250, 250, 250);--scope-items-tile-text: rgba(17, 17, 17, .9);--scope-items-tile-glyph: rgba(17, 17, 17, .6);--scope-items-tile-stroke: rgba(230, 230, 230, .2);--scope-items-tile-fallback-fill: rgb(26, 26, 26);border-color:var(--scope-items-tile-stroke)}.scope-items-tile .scope-tile__header-icon{color:var(--scope-items-tile-glyph)}.scope-items-tile__count{display:inline-flex;align-items:flex-end;justify-content:center;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-3xl);line-height:1.25;font-weight:var(--scope-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--scope-items-tile-text);white-space:nowrap}.scope-items-tile__preview-strip{display:flex;align-items:flex-start;justify-content:center;width:100%;height:80px;gap:var(--scope-spacing-1);overflow:clip}.scope-items-tile__ticket-preview{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:100px;height:100px;color:var(--scope-items-tile-glyph)}.scope-items-tile__ticket-surface{position:absolute;top:50%;left:50%;display:block;width:80px;height:100px;transform:translate(-50%,-50%)}.scope-items-tile__ticket-svg,.scope-items-tile__ticket-frame,.scope-items-tile__ticket-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.scope-items-tile__ticket-frame{fill:none;stroke:var(--scope-items-tile-stroke);pointer-events:none}.scope-items-tile__ticket-fallback{filter:drop-shadow(0 var(--scope-spacing-1) var(--scope-spacing-1) rgba(26,26,26,.2))}.scope-items-tile__ticket-fallback path:first-child{fill:var(--scope-items-tile-fallback-fill)}.scope-items-tile__ticket-fallback path:last-child{fill:none;stroke:var(--scope-items-tile-stroke)}.scope-total-tile{--scope-total-tile-base: rgb(17, 17, 17);--scope-total-tile-sheen-from: rgba(250, 250, 250, 0);--scope-total-tile-sheen-to: rgba(250, 250, 250, .2);--scope-total-tile-text: rgba(250, 250, 250, .8);--scope-total-tile-glyph: rgba(250, 250, 250, .6);--scope-total-tile-price-base: rgb(250, 250, 250);--scope-total-tile-price-fade: rgba(250, 250, 250, 1);--scope-total-tile-price-stroke: rgba(250, 250, 250, 1);--scope-total-tile-status-pending: var(--scope-action-blue);--scope-total-tile-status-paid: var(--scope-color-success);--scope-total-tile-status-warning: var(--scope-color-warning);--scope-total-tile-status-alert: var(--scope-color-error);color:var(--scope-total-tile-text);border-color:#fafafa1f;overflow:visible}.scope-total-tile .scope-tile__header-icon{color:var(--scope-total-tile-glyph)}.scope-total-tile__hero{padding-top:0;padding-left:var(--scope-spacing-4);padding-right:var(--scope-spacing-4)}.scope-total-tile__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% + (var(--scope-spacing-4) * 2));min-width:0;margin-inline:calc(var(--scope-spacing-4) * -1)}.scope-total-tile__amount,.scope-total-tile__amount *{background-image:linear-gradient(180deg,var(--scope-total-tile-price-fade) 0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--scope-total-tile-status-color) 40%,transparent) 100%),linear-gradient(90deg,var(--scope-total-tile-price-base) 0%,var(--scope-total-tile-price-base) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.scope-total-tile__amount{display:inline-flex;align-items:baseline;justify-content:center;max-width:none;overflow:visible;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-3xl);line-height:1.25;font-weight:var(--scope-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:.5px var(--scope-total-tile-price-stroke)}.scope-total-tile__symbol{margin-right:.1em;font-weight:var(--scope-font-weight-medium)}.scope-total-tile__currency-label{width:min(176px,100%);margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-tight);color:var(--scope-total-tile-text)}.scope-cart-summary-stage{position:relative;width:100%;min-width:0;height:var(--scope-cart-summary-stage-height, 376px);overflow:hidden;transition:height var(--scope-duration-normal) var(--scope-easing-smooth)}.scope-cart-summary-stage__chrome{position:absolute;inset-inline:0;top:var(--scope-spacing-4);z-index:2}.scope-cart-summary-stage__hero{position:absolute;inset-inline:0;top:var(--scope-cart-summary-expanded-top, var(--scope-spacing-4));z-index:1;display:grid;place-items:center;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity var(--scope-duration-fast) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-smooth)}.scope-cart-summary-stage__hero-inner{display:grid;place-items:center;min-width:0}.scope-cart-summary-stage--expanded .scope-cart-summary-stage__hero{opacity:0;transform:translateY(var(--scope-spacing-negative-3));pointer-events:none}.scope-cart-summary-stage__tile-slot{position:absolute;top:var(--scope-cart-summary-tiles-top, var(--scope-spacing-4));z-index:3;width:var(--scope-cart-summary-tile-size, 168px);height:var(--scope-cart-summary-tile-size, 168px);min-width:0;opacity:1;transform:translate(0);transition:top var(--scope-duration-normal) var(--scope-easing-smooth),left var(--scope-duration-normal) var(--scope-easing-smooth),width var(--scope-duration-normal) var(--scope-easing-smooth),opacity var(--scope-duration-fast) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-smooth)}.scope-cart-summary-stage__tile-slot--items{left:var(--scope-spacing-4)}.scope-cart-summary-stage__tile-slot--total{left:calc(var(--scope-spacing-4) + var(--scope-cart-summary-tile-size, 168px) + var(--scope-spacing-2))}.scope-cart-summary-stage__tile-slot--active{top:var(--scope-cart-summary-expanded-top, var(--scope-spacing-4));left:var(--scope-spacing-4);width:var(--scope-cart-summary-inner-width, 344px)}.scope-cart-summary-stage__tile-slot--hidden{opacity:0;pointer-events:none}.scope-cart-summary-stage__tile-slot--items.scope-cart-summary-stage__tile-slot--hidden{transform:translate(var(--scope-spacing-negative-6))}.scope-cart-summary-stage__tile-slot--total.scope-cart-summary-stage__tile-slot--hidden{transform:translate(var(--scope-spacing-6))}.scope-cart-summary-stage__tile-interaction,.scope-cart-summary-stage__tile,.scope-cart-summary-stage .scope-tile{width:100%;height:100%}.scope-cart-summary-stage .scope-tile{aspect-ratio:auto}.scope-cart-summary-stage .scope-interactive-tile--disabled{opacity:1}.scope-cart-summary-stage--disabled .scope-cart-summary-stage__tile-slot{pointer-events:none}@keyframes scope-digit-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(35%)}}@keyframes scope-digit-in{0%{opacity:0;transform:translateY(-35%)}80%{opacity:1;transform:translateY(2%)}to{opacity:1;transform:translateY(0)}}.scope-cart-timer{display:inline-flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-2);line-height:1}.scope-cart-timer__ring-container{position:relative;width:100px;height:92px;overflow:clip}.scope-cart-timer__ring{position:absolute;top:0;left:0;display:block}.scope-cart-timer__ring-rotation{transform:rotate(135deg);transform-origin:50px 50px}.scope-cart-timer__ring-track{stroke:var(--scope-timer-track, rgba(255, 255, 255, .15))}.scope-cart-timer__cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:4px;color:var(--scope-color-secondary-text)}.scope-cart-timer--green .scope-cart-timer__ring-progress{stroke:var(--scope-color-success)}.scope-cart-timer--green .scope-cart-timer__digits{color:var(--scope-color-success)}.scope-cart-timer--yellow .scope-cart-timer__ring-progress{stroke:var(--scope-color-warning)}.scope-cart-timer--yellow .scope-cart-timer__digits{color:var(--scope-color-warning)}.scope-cart-timer--red .scope-cart-timer__ring-progress,.scope-cart-timer--expired .scope-cart-timer__ring-progress{stroke:var(--scope-color-error)}.scope-cart-timer--red .scope-cart-timer__digits,.scope-cart-timer--expired .scope-cart-timer__digits{color:var(--scope-color-error)}.scope-cart-timer__digits{display:flex;align-items:center;font-family:var(--scope-font-family-heading);font-size:24px;line-height:32px;font-weight:var(--scope-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--scope-color-primary-text)}.scope-animated-digit__out,.scope-cart-timer__digit-out{animation:scope-digit-out var(--scope-duration-slow) var(--scope-easing-default) forwards}.scope-animated-digit__in,.scope-cart-timer__digit-in{animation:scope-digit-in var(--scope-duration-slow) var(--scope-easing-smooth) forwards}.scope-cart-timer__separator{margin:0 .1em;transform:translateY(-.125em);color:inherit}.scope-cart-timer__label{font-size:var(--scope-font-size-sm);font-weight:var(--scope-font-weight-normal);color:var(--scope-color-secondary-text);transition:color 1s ease}.scope-cart-timer__expired-action{margin-top:var(--scope-spacing-2);padding:0;border:none;background:none;font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-xs);color:var(--scope-action-blue);text-decoration:underline;cursor:pointer}.scope-cart-timer__expired-action:hover{color:var(--scope-action-blue-hover, var(--scope-action-blue))}.scope-cart-timer__expired-copy{display:flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-1);text-align:center}.scope-cart-timer__expired-title{font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);line-height:var(--scope-line-height-tight);color:var(--scope-color-error)}.scope-cart-timer__expired-hint{font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-xs);color:var(--scope-color-secondary-text);max-width:120px}.scope-checkout-summary-column__empty{padding:var(--scope-spacing-7) 0;color:var(--scope-color-secondary-text);text-align:center}.scope-buyer-input__extras{display:inline-flex;align-items:center;gap:var(--scope-spacing-2);flex-shrink:0}.scope-buyer-input__extras .scope-buyer-input__status-icon{width:14px;height:14px;margin-left:2px;transform:translateY(-2px)}.scope-buyer-input__trailing{flex-shrink:0;font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-tight);color:var(--scope-color-secondary-text);white-space:nowrap}.scope-selector-list{display:flex;flex-direction:column;min-height:0;width:100%;padding-bottom:2px}.scope-selector-list__card{display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;border-radius:var(--scope-radius-xl);border:1px solid var(--scope-surface-stroke);background:var(--scope-surface-bg-default)}.scope-selector-list__header{flex-shrink:0;border-radius:var(--scope-radius-md) var(--scope-radius-md) 0 0}.scope-selector-list__search-row{display:flex;width:100%;align-items:center;gap:12px;padding:16px}.scope-selector-list__search-icon{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--scope-color-secondary-text)}.scope-selector-list__search-glyph{width:16px;height:16px}.scope-selector-list__input-wrap{position:relative;display:flex;min-width:0;flex:1;align-items:center}.scope-selector-list__placeholder{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:4px;font-family:var(--scope-font-body, inherit);font-size:16px;line-height:1.25}.scope-selector-list__placeholder-lead{color:var(--scope-color-secondary-text)}.scope-selector-list__placeholder-noun{color:#fafafa66}.scope-selector-list__placeholder-trail{color:var(--scope-color-secondary-text)}.scope-selector-list__input{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-family:var(--scope-font-body, inherit);font-size:16px;line-height:1.25;color:var(--scope-color-primary-text);caret-color:var(--scope-color-primary-text);box-shadow:none;outline:none}.scope-selector-list__input:focus{border:0;outline:none;box-shadow:none}.scope-selector-list__header-line{border-top:1px solid var(--scope-surface-stroke)}.scope-selector-list__floating-title{flex-shrink:0}.scope-selector-list__scrollbox{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;border-radius:0 0 var(--scope-radius-md) var(--scope-radius-md);scrollbar-width:none}.scope-selector-list__scrollbox::-webkit-scrollbar{display:none}.scope-selector-list__empty{padding:16px;font-family:var(--scope-font-body, inherit);font-size:16px;line-height:1.25;color:var(--scope-color-secondary-text)}.scope-selector-list__group-separator,.scope-selector-list__item-separator{border-top:1px solid var(--scope-surface-stroke)}.scope-selector-list__group-title-inner{padding:12px 16px}.scope-selector-list__group-title{font-family:var(--scope-font-body, inherit);font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--scope-color-secondary-text)}.scope-selector-list__group-title-line{border-top:1px solid var(--scope-surface-stroke)}.scope-selector-list__row{display:flex;width:100%;align-items:center;gap:12px;padding:12px 16px;text-align:left;min-height:64px;background:transparent;border:none;cursor:pointer;font-family:inherit;transition:background-color .15s ease;color:inherit}.scope-selector-list__row:focus{outline:none}.scope-selector-list__row--selected{background:#1e6ef41a}.scope-selector-list__row--focused{background:#d9d9d90d}.scope-selector-list__row-content{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.scope-selector-list__row-leading{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--scope-radius-full)}.scope-selector-list__row-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--scope-font-body, inherit);font-size:16px;line-height:1.25;color:var(--scope-color-primary-text)}.scope-selector-list__radio{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;border-radius:100%;border:1px solid var(--scope-surface-stroke);transition:background-color .15s ease,border-color .15s ease;background:radial-gradient(circle at center,#fafafa0d,#fafafa00)}.scope-selector-list__radio--selected{background:#1e6ef4;border-color:#1e6ef4}.scope-selector-list__radio-dot{display:block;width:8px;height:8px;border-radius:100%;background:#fafafae6;opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.scope-selector-list__radio-dot--checked{opacity:1;transform:scale(1)}.scope-selector-list__flag{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.scope-buyer-phone{display:flex;flex-direction:column;gap:var(--scope-spacing-2);width:100%}.scope-payment-frame{border:none;width:100%;min-height:200px;border-radius:var(--scope-radius-md);overflow:hidden;background:transparent}.scope-payment-frame--loading{background:transparent}.scope-questionnaire-toggle{padding:var(--scope-spacing-4);border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-lg);background:var(--scope-surface-background)}.scope-questionnaire-toggle--invalid{border-color:var(--scope-color-error)}.scope-questionnaire-toggle__error{display:block;margin-top:var(--scope-spacing-2);color:var(--scope-color-error);font-size:var(--scope-font-size-sm)}.scope-questionnaire-message{color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-normal)}.scope-questionnaire-message--error{color:var(--scope-color-error)}.scope-checkout-header{border-bottom:1px solid var(--scope-surface-stroke)}.scope-checkout-header__row{display:flex;align-items:center;height:72px;padding:0 var(--scope-spacing-4);gap:var(--scope-spacing-4)}.scope-checkout-header__section{display:flex;align-items:center;min-width:0}.scope-checkout-header__section--left{flex:1;justify-content:flex-start;gap:var(--scope-spacing-4)}.scope-checkout-header__section--center{flex:0;justify-content:center}.scope-checkout-header__section--right{flex:1;justify-content:flex-end;gap:var(--scope-spacing-2)}.scope-checkout-header__org{display:flex;align-items:center;gap:var(--scope-spacing-4);min-width:0}.scope-checkout-header__org-logo{width:40px;height:40px;border-radius:var(--scope-radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.scope-checkout-header__org-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.scope-checkout-header__org-name{font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-tight);color:var(--scope-color-primary-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scope-checkout-header__broker-name{font-family:var(--scope-font-family);font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scope-checkout-header__broker-conj{color:var(--scope-color-secondary-text)}.scope-checkout-header__icon-main{width:16px;height:16px}.scope-checkout-header__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--scope-radius-md);flex-shrink:0}.scope-checkout-header__avatar-img{width:40px;height:40px;border-radius:var(--scope-radius-md);-o-object-fit:cover;object-fit:cover}.scope-checkout-header__avatar-fallback{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--scope-radius-md);background:var(--scope-surface-bg-glass);color:var(--scope-color-secondary-text);font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-lg);font-weight:var(--scope-font-weight-semibold)}.scope-checkout-header__icon-switch{position:relative;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.scope-checkout-header__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-checkout-header__icon--back{opacity:0;transform:translate(8px)}.scope-checkout-header__icon--back.scope-checkout-header__icon--hidden{opacity:0;transform:translate(8px);pointer-events:none}.scope-checkout-header__icon--back:not(.scope-checkout-header__icon--hidden){opacity:1;transform:translate(0)}.scope-checkout-header__icon--close{opacity:1;transform:translate(0)}.scope-checkout-header__icon--close.scope-checkout-header__icon--hidden{opacity:0;transform:translate(-8px);pointer-events:none}.scope-checkout-header__toggle-icon{width:16px;height:16px}.scope-stepper-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--scope-radius-full);border:1px solid var(--scope-surface-stroke);background:var(--scope-surface-bg-default);color:var(--scope-color-primary-text);cursor:pointer;flex-shrink:0;transition:background-color var(--scope-duration-normal) var(--scope-easing-default)}.scope-stepper-btn:hover,.scope-stepper-btn--pressed{background:var(--scope-surface-bg-glass)}.scope-stepper-btn:focus-visible{outline:none;box-shadow:var(--scope-focus-ring)}.scope-cart-timer-ring-btn{position:relative;border:none;overflow:visible}.scope-cart-timer-ring-btn__svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:rotate(-90deg);transform-origin:20px 20px}.scope-cart-timer-ring-btn__track{fill:none}.scope-cart-timer-ring-btn__progress{fill:none;transition:stroke 1s ease,stroke-dasharray .05s linear}.scope-cart-timer-ring-btn__content{position:relative;display:flex;align-items:center;justify-content:center}.scope-checkout-layout{display:flex;height:100%;width:100%;min-width:0;overflow:hidden}.scope-checkout-layout--desktop{display:flex;height:100%;width:100%;min-width:0}.scope-checkout-layout__main{flex:1 1 600px;max-width:600px;min-width:0;min-height:0;height:100%;overflow-y:auto;border-right:1px solid var(--scope-surface-stroke)}.scope-checkout-layout__summary{flex:1 1 400px;max-width:400px;min-width:0;min-height:0;height:100%;overflow-y:auto}.scope-checkout-layout--mobile{display:flex;height:100%;width:100%;min-width:0}.scope-checkout-layout__column{width:100%;height:100%;min-width:0;overflow-y:auto;transition:opacity var(--scope-duration-fast) var(--scope-easing-default)}.scope-checkout-screen{display:flex;flex-direction:column;width:100%;height:100vh;max-height:100vh;overflow:hidden}@supports (height: 100dvh){.scope-checkout-screen{height:100dvh;max-height:100dvh}}.scope-checkout-screen__body{flex:1;min-height:0;overflow:hidden;position:relative}.scope-payment-method-selector{display:flex;flex-direction:column;width:calc(100% + (var(--scope-spacing-4) * 2));margin:0 calc(var(--scope-spacing-4) * -1)}.scope-payment-method-row-wrap{border-bottom:1px solid var(--scope-surface-stroke)}.scope-payment-method-row-wrap--first{border-top:1px solid var(--scope-surface-stroke)}.scope-payment-method-row-wrap--selected{background:color-mix(in srgb,var(--scope-action-blue) 10%,transparent)}.scope-payment-method-row-wrap--disabled{opacity:.58}.scope-payment-method-row{display:flex;align-items:center;width:100%;min-height:72px;gap:var(--scope-spacing-4);padding:var(--scope-spacing-3) var(--scope-spacing-4) var(--scope-spacing-3) var(--scope-spacing-8);border:0;background:transparent;color:var(--scope-color-primary-text);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);line-height:var(--scope-line-height-tight);text-align:left;cursor:pointer;transition:background-color var(--scope-duration-normal) var(--scope-easing-default)}.scope-payment-method-row:hover:not(:disabled){background:var(--scope-input-bg)}.scope-payment-method-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--scope-action-blue)}.scope-payment-method-row:disabled{cursor:not-allowed}.scope-payment-method-radio{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;border:1px solid var(--scope-input-stroke);border-radius:var(--scope-radius-full);background:var(--scope-surface-bg-default)}.scope-payment-method-radio__dot{width:8px;height:8px;border-radius:var(--scope-radius-full);background:var(--scope-action-blue);opacity:0;transform:scale(.5);transition:opacity var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-normal) var(--scope-easing-default)}.scope-payment-method-radio__dot--selected{opacity:1;transform:scale(1)}.scope-payment-method-row__content{display:flex;align-items:center;justify-content:space-between;gap:var(--scope-spacing-3);width:100%;min-width:0}.scope-payment-method-logo{display:inline-flex;align-items:center;color:var(--scope-color-primary-text);font-weight:var(--scope-font-weight-semibold)}.scope-payment-method-logo--card{font-family:var(--scope-font-family-mono);letter-spacing:-.02em}.scope-payment-method-logo--revolut{font-weight:var(--scope-font-weight-bold)}.scope-payment-method-logo--apple,.scope-payment-method-logo--google{font-weight:var(--scope-font-weight-semibold)}.scope-payment-method-row__pill{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 8px;border-radius:var(--scope-radius-full);background:var(--scope-surface-bg-default);color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-xs)}.scope-payment-method-row__status{display:inline-flex;align-items:center;gap:var(--scope-spacing-2);flex:0 0 auto;color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-xs);line-height:var(--scope-line-height-xs);white-space:nowrap}.scope-payment-method-row__status--success{color:var(--scope-color-success)}.scope-payment-method-row__status--error{color:var(--scope-color-error)}.scope-payment-method-status-spinner{width:14px;height:14px;border:2px solid var(--scope-surface-stroke);border-top-color:var(--scope-action-blue);border-radius:var(--scope-radius-full);animation:scope-spin 1s linear infinite}.scope-payment-method-status-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--scope-color-success);flex-shrink:0}.scope-payment-method-status-error{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--scope-color-error);flex-shrink:0}.scope-payment-method-card-content{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:48px}.scope-payment-method-card-label{display:inline-flex;align-items:center;transition:opacity var(--scope-duration-fast) var(--scope-easing-default)}.scope-payment-method-card-label--hidden{opacity:0;pointer-events:none}.scope-payment-method-card-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;height:48px}.scope-payment-method-card-loading{display:inline-flex;align-items:center;gap:var(--scope-spacing-2);color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-tight)}.scope-payment-method-card-loading__spinner{width:16px;height:16px;border:2px solid var(--scope-surface-stroke);border-top-color:var(--scope-action-blue);border-radius:var(--scope-radius-full);animation:scope-spin 1s linear infinite}.scope-payment-method-card-inline{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;height:48px;min-width:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--scope-duration-fast) var(--scope-easing-default)}.scope-payment-method-card-inline--visible{opacity:1;pointer-events:auto}.scope-payment-method-card-inline-frame{width:100%;min-height:48px;height:48px;border-radius:0;background:transparent}.scope-payment-method-message{display:flex;flex-direction:column;gap:2px;margin-top:var(--scope-spacing-3);padding:var(--scope-spacing-3) var(--scope-spacing-4);border:1px solid var(--scope-surface-stroke);border-radius:var(--scope-radius-lg);font-family:var(--scope-font-family);font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-sm)}.scope-payment-method-message--muted{color:var(--scope-color-secondary-text);background:var(--scope-surface-bg-muted)}.scope-payment-method-message--success{color:var(--scope-color-success);background:var(--scope-color-success-bg);border-color:color-mix(in srgb,var(--scope-color-success) 26%,transparent)}.scope-payment-method-message--error{color:var(--scope-color-error);background:var(--scope-color-error-bg);border-color:color-mix(in srgb,var(--scope-color-error) 30%,transparent)}.scope-payment-method-message strong{color:currentColor;font-weight:var(--scope-font-weight-semibold)}.scope-payment-method-logo-svg{display:block;flex-shrink:0;color:var(--scope-color-primary-text)}.scope-payment-method-logo-svg--apple{width:48px;height:20px}.scope-payment-method-logo-svg--google{width:51px;height:20px}.scope-payment-method-logo-svg--revolut{width:99px;height:18px}.scope-question-buttons__replacement{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;min-height:48px;opacity:1;pointer-events:auto;transition:opacity var(--scope-duration-fast) var(--scope-easing-default)}.scope-question-buttons__replacement--hidden{opacity:0;pointer-events:none}.scope-external-payment-frames{position:relative;width:100%;min-height:48px}.scope-external-payment-frame--hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;visibility:hidden}.scope-question-buttons__replacement .scope-payment-method-revolut-cta,.scope-question-buttons__replacement .scope-payment-method-wallet-cta{width:100%}.scope-question-buttons__replacement .scope-payment-frame{height:48px!important;min-height:48px;border-radius:var(--scope-radius-full)}.scope-payment-method-revolut-wrap{position:relative;width:100%;min-height:48px}.scope-payment-method-revolut-cta--inline_visible{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100dvh;visibility:visible;opacity:1;pointer-events:auto;background:var(--scope-surface-bg-default)}.scope-payment-method-revolut-cta--inline_visible .scope-payment-method-revolut-wrap{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--scope-surface-bg-default)}.scope-question-buttons__replacement .scope-payment-method-revolut-cta--inline_visible .scope-payment-frame{flex:1 1 auto;width:100%;height:100%!important;min-height:0;border-radius:0}.scope-payment-method-revolut-cta--inline_hidden .scope-payment-frame,.scope-payment-method-revolut-cta--external_handoff .scope-payment-frame{position:absolute;width:1px!important;height:1px!important;min-height:0;overflow:hidden;opacity:0;pointer-events:none}.scope-revolut-resume-button{width:100%;min-height:48px;border:0;border-radius:var(--scope-radius-full);background:var(--scope-action-blue);color:var(--scope-color-primary-foreground);font:inherit;font-weight:var(--scope-font-weight-semibold);cursor:pointer}.scope-payment-processing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--scope-spacing-2);width:100%;min-height:48px;border-radius:var(--scope-radius-full);background:var(--scope-surface-bg-default);color:var(--scope-color-primary-text);font-family:var(--scope-font-family);font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);z-index:2}.scope-payment-processing-overlay__spinner{width:18px;height:18px;border:2px solid var(--scope-surface-stroke);border-top-color:var(--scope-action-blue);border-radius:var(--scope-radius-full);animation:scope-spin 1s linear infinite}.scope-payment-processing-overlay__text{line-height:var(--scope-line-height-tight)}.scope-nav-progress-column--locked{pointer-events:none;opacity:.72}.scope-checkout-summary-column{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--scope-spacing-4) 0;gap:var(--scope-spacing-4)}.scope-checkout-summary-column--mobile{max-width:none}.scope-checkout-summary-column__empty{text-align:center;color:var(--scope-color-secondary-text);padding:var(--scope-spacing-7) 0}.scope-question-buttons__replacement .scope-payment-method-wallet-wrap{position:relative;width:100%;min-height:48px}.scope-question-buttons__replacement .scope-payment-method-wallet-wrap .scope-payment-frame{height:48px!important;min-height:48px;border-radius:0;overflow:visible}.scope-payment-method-wallet-wrap--processing .scope-payment-frame{visibility:hidden}.scope-payment-return{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--scope-spacing-6, 24px);box-sizing:border-box}.scope-payment-return__card{max-width:480px;width:100%;padding:var(--scope-spacing-6, 24px);border:1px solid var(--scope-color-border, #d0d5dd);border-radius:var(--scope-radius-lg, 16px);background:var(--scope-color-surface, rgba(255, 255, 255, .85));color:var(--scope-color-primary-text, #101828);box-shadow:var(--scope-shadow-lg, 0 8px 24px rgba(16, 24, 40, .12));text-align:center}.scope-payment-return__title{margin:0;font:var(--scope-font-heading, 600 24px/1.2 sans-serif)}.scope-payment-return__text{margin:var(--scope-spacing-3, 12px) 0 0;color:var(--scope-color-secondary-text, #475467);font:var(--scope-font-body, 400 16px/1.5 sans-serif);overflow-wrap:break-word}.scope-payment-return__action{display:inline-block;margin-top:var(--scope-spacing-5, 20px);padding:var(--scope-spacing-2, 8px) var(--scope-spacing-4, 16px);border-radius:var(--scope-radius-pill, 9999px);background:var(--scope-color-accent, #101828);color:var(--scope-color-on-accent, #ffffff);text-decoration:none;font:var(--scope-font-body-bold, 600 15px/1.2 sans-serif)}.scope-event-recovery-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--scope-spacing-4);padding:var(--scope-spacing-3) var(--scope-spacing-4);border:1px solid var(--scope-color-border);border-radius:var(--scope-radius-md);background:var(--scope-color-surface);color:var(--scope-color-primary-text);box-shadow:var(--scope-shadow-sm)}.scope-event-recovery-banner__content{min-width:0}.scope-event-recovery-banner__title{margin:0;font:var(--scope-font-body-bold)}.scope-event-recovery-banner__text{margin:var(--scope-spacing-1) 0 0;color:var(--scope-color-secondary-text);font:var(--scope-font-body-sm)}.scope-event-recovery-banner__actions{display:flex;flex-wrap:wrap;gap:var(--scope-spacing-2);justify-content:flex-end}.scope-event-recovery-banner__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--scope-radius-pill);padding:var(--scope-spacing-2) var(--scope-spacing-4);cursor:pointer;font:var(--scope-font-body-bold);background:var(--scope-color-primary);color:var(--scope-color-on-primary)}.scope-event-recovery-banner__button--secondary{background:transparent;border:1px solid var(--scope-color-border);color:var(--scope-color-primary-text)}@media(max-width:640px){.scope-event-recovery-banner{align-items:stretch;flex-direction:column}.scope-event-recovery-banner__actions{justify-content:stretch}.scope-event-recovery-banner__button{flex:1}}.scope-order-summary{display:flex;flex-direction:column;gap:var(--scope-spacing-4)}.scope-order-summary__header{display:flex;align-items:center;gap:var(--scope-spacing-4)}.scope-order-summary__title{font-size:var(--scope-font-size-xl);font-weight:var(--scope-font-weight-bold);color:var(--scope-color-primary-text)}.scope-order-summary__subtitle{font-size:var(--scope-font-size-sm);color:var(--scope-color-secondary-text)}.scope-order-summary__qr-container{display:flex;flex-direction:column;align-items:center;gap:var(--scope-spacing-2);padding:var(--scope-spacing-4)}.scope-order-summary__qr{width:200px;height:200px}.scope-order-summary__ticket-key{font-family:var(--scope-font-family-mono);font-size:var(--scope-font-size-xs);color:var(--scope-color-secondary-text)}.scope-order-summary__event{display:flex;flex-direction:column;gap:var(--scope-spacing-1);padding-top:var(--scope-spacing-4);border-top:1px solid var(--scope-surface-stroke)}.scope-order-summary__event-name{font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-semibold);color:var(--scope-color-primary-text)}.scope-order-summary__event-date,.scope-order-summary__event-venue{font-size:var(--scope-font-size-sm);color:var(--scope-color-secondary-text)}.scope-order-summary--loading{align-items:center}.scope-order-summary__spinner{width:48px;height:48px;border:3px solid var(--scope-surface-stroke);border-top-color:var(--scope-action-blue);border-radius:var(--scope-radius-full);animation:scope-spin 1s linear infinite}@keyframes scope-spin{to{transform:rotate(360deg)}}.scope-order-summary__loading-text{font-size:var(--scope-font-size-base);color:var(--scope-color-primary-text)}.scope-page-title{font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-xl);font-weight:var(--scope-font-weight-semibold);line-height:1.2;background:linear-gradient(175deg,#fafafa8c,#c8c8d259 30%,#fafafa80,#c8c8d24d 70%,#fafafa73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scope-back-link{display:inline-flex;align-items:center;gap:var(--scope-spacing-1);font-family:var(--scope-font-family);font-size:var(--scope-font-size-sm);color:var(--scope-action-blue);text-decoration:none;cursor:pointer;transition:color var(--scope-transition-fast)}.scope-back-link:hover{color:var(--scope-action-blue-hover)}.scope-theme-root[data-mode=light] .scope-page-title{background:linear-gradient(175deg,#111111b3,#32323c80 30%,#111111a6,#32323c73 70%,#1119);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scope-qr{width:100%}.scope-qr__frame{--scope-qr-edge: var(--scope-spacing-3);--scope-qr-segment: var(--scope-spacing-10);--scope-qr-pad: var(--scope-spacing-4);--scope-qr-corner-radius: var(--scope-radius-md);--scope-qr-content: calc(var(--scope-qr-segments) * var(--scope-qr-segment));width:calc(var(--scope-qr-content) + 2 * var(--scope-qr-edge))}.scope-qr__band{display:flex;align-items:center;height:var(--scope-qr-edge)}.scope-qr__band--flipped{transform:scaleY(-1)}.scope-qr__corner{flex:none;width:var(--scope-qr-edge);aspect-ratio:1;background:var(--scope-ticket-surface)}.scope-qr__corner:first-child{border-top-left-radius:var(--scope-qr-corner-radius)}.scope-qr__corner:last-child{border-top-right-radius:var(--scope-qr-corner-radius)}.scope-qr__rail{flex:1;height:var(--scope-qr-edge);background:var(--scope-ticket-surface);-webkit-mask-image:url('data:image/svg+xml,<svg preserveAspectRatio="none" overflow="visible" style="display: block;" width="24" height="8" viewBox="0 0 24 8" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="TicketEdgeCutout">%0A<path d="M2.20571 0H0V7.99999H12C8.11459 7.99999 4.87618 5.23018 4.15153 1.5574C3.97085 0.64162 3.13915 0 2.20571 0Z" fill="%23111111"/>%0A<path d="M21.7943 0C20.8609 0 20.0292 0.64162 19.8485 1.5574C19.1238 5.23019 15.8854 7.99999 12 7.99999L24 8V0H21.7943Z" fill="%23111111"/>%0A</g>%0A</svg>%0A');mask-image:url('data:image/svg+xml,<svg preserveAspectRatio="none" overflow="visible" style="display: block;" width="24" height="8" viewBox="0 0 24 8" fill="none" xmlns="http://www.w3.org/2000/svg">%0A<g id="TicketEdgeCutout">%0A<path d="M2.20571 0H0V7.99999H12C8.11459 7.99999 4.87618 5.23018 4.15153 1.5574C3.97085 0.64162 3.13915 0 2.20571 0Z" fill="%23111111"/>%0A<path d="M21.7943 0C20.8609 0 20.0292 0.64162 19.8485 1.5574C19.1238 5.23019 15.8854 7.99999 12 7.99999L24 8V0H21.7943Z" fill="%23111111"/>%0A</g>%0A</svg>%0A');-webkit-mask-size:var(--scope-qr-segment) var(--scope-qr-edge);mask-size:var(--scope-qr-segment) var(--scope-qr-edge);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.scope-qr__middle{display:flex;align-items:stretch}.scope-qr__side{position:relative;flex:none;width:var(--scope-qr-edge)}.scope-qr__side .scope-qr__rail{position:absolute;top:50%;left:50%;flex:none;width:var(--scope-qr-content);transform:translate(-50%,-50%) rotate(-90deg)}.scope-qr__side--flipped .scope-qr__rail{transform:translate(-50%,-50%) rotate(90deg)}.scope-qr__centre{flex:1;min-width:0;padding:var(--scope-qr-pad);background:var(--scope-ticket-surface)}.scope-qr__code{width:100%;aspect-ratio:1;color:var(--scope-ticket-code)}.scope-qr__code>*{display:block;width:100%;height:100%}:is([data-scopetickets-picker],[data-scopetickets-island]){--scopetickets-island-space-0-25: 1px;--scopetickets-island-space-0-5: 2px;--scopetickets-island-space-1: 4px;--scopetickets-island-space-1-5: 6px;--scopetickets-island-space-2: 8px;--scopetickets-island-space-2-5: 10px;--scopetickets-island-space-3: 12px;--scopetickets-island-space-4: 16px;--scopetickets-island-space-5: 20px;--scopetickets-island-space-6: 24px;--scopetickets-island-space-7: 28px;--scopetickets-island-space-8: 32px;--scopetickets-island-space-10: 40px;--scopetickets-island-space-12: 48px;--scopetickets-island-space-13: 52px;--scopetickets-island-space-18: 72px;--scopetickets-island-space-25: 100px;--scopetickets-island-radius-round: 999px;--scopetickets-island-radius: var(--scopetickets-island-space-12);--scopetickets-island-padding-block: var(--scopetickets-island-space-7);--scopetickets-island-padding-inline: var(--scopetickets-island-space-7);--scopetickets-island-row: var(--scopetickets-island-space-10);--scopetickets-island-max-width: 560px;--scopetickets-island-max-height: 800px;--scopetickets-island-fade-out-ms: 125ms;--scopetickets-island-morph-delay: 125ms;--scopetickets-island-morph-ms: .25s;--scopetickets-island-fade-in-delay: 375ms;--scopetickets-island-fade-in-ms: 175ms;--scopetickets-island-spinner-ms: .7s;--scopetickets-island-carry-delay: 125ms;--scopetickets-island-carry-ms: .25s;--scopetickets-island-spring: linear(0, 1);--scopetickets-island-carry-spring: linear(0, 1);--scopetickets-island-arc-lead-ease: ease-out;--scopetickets-island-arc-trail-ease: ease-in-out;--scopetickets-island-pop-ms: 375ms;--scopetickets-island-pop-return-ms: .25s;--scopetickets-island-pop-return-spring: linear(0, 1);--scopetickets-island-press-ms: 125ms;--scopetickets-island-swap-out-ms: .2s;--scopetickets-island-swap-in-ms: .28s;--scopetickets-island-pop-release: transform var(--scopetickets-island-pop-return-ms) var(--scopetickets-island-pop-return-spring);--scopetickets-island-pop-press: transform var(--scopetickets-island-press-ms) var(--scopetickets-island-ease);--scopetickets-island-tint-legs: background-color var(--scopetickets-island-press-ms) var(--scopetickets-island-ease), border-color var(--scopetickets-island-press-ms) var(--scopetickets-island-ease), color var(--scopetickets-island-press-ms) var(--scopetickets-island-ease);--scopetickets-island-pop-scale: .95;--scopetickets-island-pop-scale-inline: var(--scopetickets-island-pop-scale);--scopetickets-island-pop-scale-day: .93;--scopetickets-island-pop-scale-timeslot: .97;--scopetickets-island-swap-travel: var(--scopetickets-island-space-6);--scopetickets-island-field-ms: var(--scopetickets-island-morph-ms);--scopetickets-island-field-ease: var(--scopetickets-island-ease);--scopetickets-island-ease: var(--scope-easing-default, ease-out);--scopetickets-island-white-near-100: #fafafa;--scopetickets-island-white-near-90: #fafafae5;--scopetickets-island-white-near-80: #fafafacc;--scopetickets-island-white-near-70: #fafafab2;--scopetickets-island-white-near-60: #fafafa99;--scopetickets-island-white-near-40: #fafafa66;--scopetickets-island-white-near-20: #fafafa33;--scopetickets-island-white-near-0: #fafafa00;--scopetickets-island-white-base-100: #e6e6e6;--scopetickets-island-white-base-90: #e6e6e6e5;--scopetickets-island-white-base-80: #e6e6e6cc;--scopetickets-island-white-base-70: #e6e6e6b3;--scopetickets-island-white-base-60: #e6e6e699;--scopetickets-island-white-base-50: #e6e6e680;--scopetickets-island-white-base-40: #e6e6e666;--scopetickets-island-white-base-20: #e6e6e633;--scopetickets-island-white-base-10: #e6e6e61a;--scopetickets-island-white-base-5: #e6e6e60d;--scopetickets-island-white-base-0: #e6e6e600;--scopetickets-island-black-near-100: #111111;--scopetickets-island-black-near-90: #111111e5;--scopetickets-island-black-near-80: #111111cc;--scopetickets-island-black-near-70: #111111b2;--scopetickets-island-black-near-60: #11111199;--scopetickets-island-black-near-40: #11111166;--scopetickets-island-black-near-20: #11111133;--scopetickets-island-black-near-5: #1111110d;--scopetickets-island-black-base-100: #1a1a1a;--scopetickets-island-black-base-90: #1a1a1ae5;--scopetickets-island-black-base-60: #1a1a1a99;--scopetickets-island-black-base-50: #1a1a1a80;--scopetickets-island-black-base-40: #1a1a1a66;--scopetickets-island-black-base-20: #1a1a1a33;--scopetickets-island-black-base-10: #1a1a1a1a;--scopetickets-island-black-base-5: #1a1a1a0d;--scopetickets-island-black-base-0: #1a1a1a00;--scopetickets-island-action-blue-100: #3e5fff;--scopetickets-island-action-blue-60: #3e5fff99;--scopetickets-island-action-blue-40: #3e5fff66;--scopetickets-island-action-blue-20: #3e5fff33;--scopetickets-island-green-light-100: #4ad968;--scopetickets-island-yellow-light-100: #fddf44;--scopetickets-island-yellow-light-90: #fddf44e5;--scopetickets-island-red-light-100: #f67679;--scopetickets-island-red-light-90: #f67679e5;--scopetickets-island-red-light-0: #f6767900;--scopetickets-island-green-dark-100: #179832;--scopetickets-island-yellow-dark-100: #aa7c00;--scopetickets-island-yellow-dark-90: #aa7c00e5;--scopetickets-island-red-dark-100: #de3b3f;--scopetickets-island-red-dark-90: #de3b3fe5;--scopetickets-island-red-dark-60: #de3b3f99;--scopetickets-island-red-dark-0: #de3b3f00;--scopetickets-icon-solid-fill: var(--scopetickets-island-white-base-90);--scopetickets-icon-metal-fill: var(--scopetickets-island-white-base-60);--scopetickets-icon-metal-gradient-max: var(--scopetickets-island-white-near-100);--scopetickets-icon-metal-gradient-min: var(--scopetickets-island-white-near-20);--scopetickets-icon-spin-ms: 5s;--scopetickets-island-surface: var( --scope-surface-bg-elevated, var(--scopetickets-island-black-base-60) );--scopetickets-island-surface-base: var( --scope-bg-overlay-fallback, var(--scopetickets-island-black-base-100) );--scopetickets-island-stroke: var( --scope-surface-stroke, var(--scopetickets-island-white-base-10) );--scopetickets-island-text: var( --scope-color-primary-text, var(--scopetickets-island-white-near-90) );--scopetickets-island-text-muted: var( --scope-color-secondary-text, var(--scopetickets-island-white-near-70) );--scopetickets-island-text-subtle: var( --scope-color-tertiary-text, var(--scopetickets-island-white-near-60) );--scopetickets-island-action-bg: var( --scope-action-blue, var(--scopetickets-island-action-blue-100) );--scopetickets-island-action-text: var( --scope-button-action-text, var(--scopetickets-island-white-near-100) );--scopetickets-island-primary-bg: var( --scope-button-primary-bg, var(--scopetickets-island-white-near-100) );--scopetickets-island-primary-text: var( --scope-button-primary-text, var(--scopetickets-island-black-near-100) );--scopetickets-island-secondary-bg: var( --scope-button-secondary-bg, var(--scopetickets-island-white-base-5) );--scopetickets-island-secondary-text: var( --scope-button-secondary-text, var(--scopetickets-island-white-near-100) );--scopetickets-island-button-stroke: var( --scope-button-primary-border, var(--scopetickets-island-white-base-10) );--scopetickets-island-rating-star: var(--scopetickets-island-yellow-dark-100);--scopetickets-island-rating-star-sheen: var(--scopetickets-island-yellow-light-100);--scopetickets-island-rating-star-empty: var(--scopetickets-island-black-base-20);--scopetickets-island-rating-star-empty-sheen: var(--scopetickets-island-white-base-20);--scopetickets-island-unanswered: .4;--scopetickets-island-choice-hover: var(--scopetickets-island-white-base-10);--scopetickets-island-choice-unselected: var(--scopetickets-island-black-base-20);--scopetickets-island-input-text: var(--scopetickets-island-white-near-100);--scopetickets-island-input-text-secondary: var(--scopetickets-island-white-near-60);--scopetickets-island-input-text-secondary-focus: var(--scopetickets-island-white-near-80);--scopetickets-island-input-bg: var(--scopetickets-island-white-base-5);--scopetickets-island-input-bg-focus: var(--scopetickets-island-white-base-10);--scopetickets-island-input-stroke: var(--scopetickets-island-white-base-20);--scopetickets-island-input-stroke-focus: var(--scopetickets-island-action-blue-60);--scopetickets-island-input-icon: var(--scopetickets-island-white-base-90);--scopetickets-island-input-focus-wash: var(--scopetickets-island-action-blue-20);--scopetickets-island-autofill-hold: 100000s;--scopetickets-island-field-height: var(--scopetickets-island-space-18);--scopetickets-island-field-radius: var(--scopetickets-island-space-5);--scopetickets-island-field-inset: var(--scopetickets-island-space-6);--scopetickets-island-field-row: var(--scopetickets-island-leading-md);--scopetickets-island-flag-success: var(--scopetickets-island-green-light-100);--scopetickets-island-flag-warning: var(--scopetickets-island-yellow-light-90);--scopetickets-island-flag-error: var(--scopetickets-island-red-light-90);--scopetickets-island-counter-ring-track: var(--scopetickets-island-white-base-20);--scopetickets-island-timer-track: var(--scopetickets-island-white-base-10);--scopetickets-island-counter-ring-fill: var(--scopetickets-island-white-near-90);--scopetickets-island-switch-track: var(--scopetickets-island-black-base-40);--scopetickets-island-switch-track-on: var(--scopetickets-island-action-blue-100);--scopetickets-island-switch-sheen: var(--scopetickets-island-white-near-20);--scopetickets-island-switch-sheen-end: var(--scopetickets-island-white-near-0);--scopetickets-island-switch-thumb: var(--scopetickets-island-white-base-100);--scopetickets-island-switch-thumb-end: var(--scopetickets-island-white-base-70);--scopetickets-island-switch-thumb-end-on: var(--scopetickets-island-white-base-80);--scopetickets-island-switch-thumb-stroke: var(--scopetickets-island-white-near-20);--scopetickets-island-switch-ms: var(--scopetickets-island-pop-return-ms);--scopetickets-island-construction-line: var(--scopetickets-island-white-base-10);--scopetickets-island-text-80: var(--scopetickets-island-white-near-80);--scopetickets-island-text-40: var(--scopetickets-island-white-near-40);--scopetickets-island-add-text: var(--scopetickets-island-white-near-80);--scopetickets-island-cart-count-background: var(--scopetickets-island-black-near-100);--scopetickets-island-ticket-paper: var(--scopetickets-island-white-near-100);--scopetickets-island-ticket-ink: var(--scopetickets-island-black-near-100);--scopetickets-island-ticket-accent: var(--scopetickets-island-action-blue-100);--scopetickets-island-ticket-cutout: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 preserveAspectRatio%3D%22none%22 width%3D%2224%22 height%3D%228%22 viewBox%3D%220 0 24 8%22%3E%3Cpath d%3D%22M2.20571 0H0V7.99999H12C8.11459 7.99999 4.87618 5.23018 4.15153 1.5574C3.97085 0.64162 3.13915 0 2.20571 0Z%22 fill%3D%22%23000%22%2F%3E%3Cpath d%3D%22M21.7943 0C20.8609 0 20.0292 0.64162 19.8485 1.5574C19.1238 5.23019 15.8854 7.99999 12 7.99999L24 8V0H21.7943Z%22 fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");--scopetickets-island-code-dim: .2;--scopetickets-island-button-height: var(--scopetickets-island-space-13);--scopetickets-island-button-inset: var(--scopetickets-island-space-6);--scopetickets-island-control-height: var(--scopetickets-island-space-10);--scopetickets-island-chrome-inset: var(--scopetickets-island-space-4);--scopetickets-island-calendar-day-bg: var(--scopetickets-island-white-base-20);--scopetickets-island-calendar-day-stroke: var(--scopetickets-island-white-base-20);--scopetickets-island-calendar-day-text: var(--scopetickets-island-white-near-90);--scopetickets-island-calendar-day-bg-unavailable: var(--scopetickets-island-white-base-0);--scopetickets-island-calendar-day-stroke-past: var(--scopetickets-island-white-base-0);--scopetickets-island-calendar-day-text-unavailable: var(--scopetickets-island-white-near-60);--scopetickets-island-calendar-day-bg-selected: var(--scopetickets-island-action-blue-100);--scopetickets-island-calendar-day-stroke-selected: var(--scopetickets-island-white-base-20);--scopetickets-island-calendar-day-text-selected: var(--scopetickets-island-white-near-100);--scopetickets-island-calendar-day-indicator-track: var(--scopetickets-island-black-near-90);--scopetickets-island-calendar-day-indicator-100: var(--scopetickets-island-green-light-100);--scopetickets-island-calendar-day-indicator-67: var(--scopetickets-island-yellow-light-100);--scopetickets-island-calendar-day-indicator-33: var(--scopetickets-island-red-light-100);--scopetickets-island-availability-100: var(--scopetickets-island-green-light-100);--scopetickets-island-availability-67: var(--scopetickets-island-yellow-light-100);--scopetickets-island-availability-33: var(--scopetickets-island-red-light-100);--scopetickets-island-availability-0: var(--scopetickets-island-red-light-0);--scopetickets-island-calendar-weekday-text: var(--scopetickets-island-white-near-60);--scopetickets-island-calendar-month-text: var(--scopetickets-island-white-near-80);--scopetickets-island-day-radius: var(--scopetickets-island-space-3);--scopetickets-island-day-border-width: var(--scopetickets-island-space-0-25);--scopetickets-island-day-accessory-gap: var(--scopetickets-island-space-2);--scopetickets-island-day-accessory-height: var(--scopetickets-island-space-1);--scopetickets-island-day-base-height: var(--scopetickets-island-space-10);--scopetickets-island-day-height: calc( var(--scopetickets-island-day-base-height) + var(--scopetickets-island-day-accessory-gap) + var(--scopetickets-island-day-accessory-height) );--scopetickets-island-day-column-gap: var(--scopetickets-island-space-1);--scopetickets-island-timeslot-padding: var(--scopetickets-island-space-4);--scopetickets-island-timeslot-radius: var(--scopetickets-island-space-4);--scopetickets-island-timeslot-base-height: calc( var(--scopetickets-island-timeslot-padding) * 2 + var(--scopetickets-island-leading-sm) );--scopetickets-island-timeslot-height: calc( var(--scopetickets-island-timeslot-base-height) + var(--scopetickets-island-day-accessory-gap) + var(--scopetickets-island-day-accessory-height) );--scopetickets-island-timeslot-times-gap: var(--scopetickets-island-space-1);--scopetickets-island-timeslot-list-gap: var(--scopetickets-island-space-1);--scopetickets-island-timeslot-unavailable: .4;--scopetickets-island-timeslot-track: var(--scopetickets-island-surface-base);--scopetickets-island-timeslot-ring-selected: var(--scopetickets-island-white-base-100);--scopetickets-island-timeslot-track-selected: var(--scopetickets-island-white-base-10);--scopetickets-island-card-chrome: var(--scopetickets-island-space-10);--scopetickets-island-card-gutter: var(--scopetickets-island-space-6);--scopetickets-island-calendar-dim: .2;--scopetickets-island-calendar-outside-month: .4;--scopetickets-island-surface-blur: var(--scopetickets-island-space-10);--scopetickets-island-button-blur: var(--scopetickets-island-space-2);--scopetickets-island-font-body: var( --scope-font-family, "Basier Square", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif );--scopetickets-island-font-heading: var( --scope-font-family-heading, "Basier Circle", var(--scopetickets-island-font-body) );--scopetickets-island-font-mono: var( --scope-font-family-mono, "Basier Square Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace );--scopetickets-island-font: var(--scopetickets-island-font-body);--scopetickets-island-weight-regular: var(--scope-font-weight-normal, 400);--scopetickets-island-weight-strong: var(--scope-font-weight-medium, 500);--scopetickets-island-weight-title: var(--scope-font-weight-semibold, 600);--scopetickets-island-size-xs: var(--scope-font-size-xs, 13px);--scopetickets-island-size-sm: var(--scope-font-size-sm, 14px);--scopetickets-island-size-md: var(--scope-font-size-base, 16px);--scopetickets-island-size-lg: var(--scope-font-size-lg, 20px);--scopetickets-island-size-xl: var(--scope-font-size-xl, 24px);--scopetickets-island-size-5xl: var(--scope-font-size-5xl, 40px);--scopetickets-island-leading-xs: var(--scope-line-height-xs, 16px);--scopetickets-island-leading-sm: var(--scope-line-height-sm, 16px);--scopetickets-island-leading-md: var(--scope-line-height-base, 20px);--scopetickets-island-leading-lg: var(--scope-line-height-lg, 24px);--scopetickets-island-leading-xl: var(--scope-line-height-xl, 32px);--scopetickets-island-leading-5xl: var(--scope-line-height-5xl, 48px);--scopetickets-island-tracking-mono: -.03em;--scopetickets-island-size-body: var(--scopetickets-island-size-md);--scopetickets-island-leading-body: var(--scopetickets-island-leading-md);--scopetickets-island-size-title: var(--scopetickets-island-size-xl);--scopetickets-island-leading-title: var(--scopetickets-island-leading-xl);--scopetickets-island-focus-width: 2px;--scopetickets-island-focus-offset: 2px;--scopetickets-island-disabled-opacity: .2;--scopetickets-island-touch-target: var(--scopetickets-island-space-12);box-sizing:border-box;color:var(--scopetickets-island-text);font-family:var(--scopetickets-island-font);font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body)}@media(prefers-color-scheme:light){:is([data-scopetickets-picker],[data-scopetickets-island]):not([data-mode=dark]){--scopetickets-island-surface: var( --scope-surface-bg-elevated, var(--scopetickets-island-white-base-70) );--scopetickets-island-surface-base: var( --scope-bg-overlay-fallback, var(--scopetickets-island-white-near-100) );--scopetickets-island-stroke: var( --scope-surface-stroke, var(--scopetickets-island-white-base-40) );--scopetickets-island-text: var( --scope-color-primary-text, var(--scopetickets-island-black-near-90) );--scopetickets-island-text-muted: var( --scope-color-secondary-text, var(--scopetickets-island-black-near-70) );--scopetickets-island-text-subtle: var( --scope-color-tertiary-text, var(--scopetickets-island-black-near-60) );--scopetickets-island-choice-hover: var(--scopetickets-island-white-base-80);--scopetickets-island-choice-unselected: var(--scopetickets-island-white-base-20);--scopetickets-island-rating-star-empty: var(--scopetickets-island-white-base-20);--scopetickets-island-rating-star-empty-sheen: var(--scopetickets-island-black-base-20);--scopetickets-island-primary-bg: var( --scope-button-primary-bg, var(--scopetickets-island-black-near-100) );--scopetickets-island-primary-text: var( --scope-button-primary-text, var(--scopetickets-island-white-near-100) );--scopetickets-island-secondary-bg: var( --scope-button-secondary-bg, var(--scopetickets-island-black-base-5) );--scopetickets-island-secondary-text: var( --scope-button-secondary-text, var(--scopetickets-island-black-near-100) );--scopetickets-island-button-stroke: var( --scope-button-primary-border, var(--scopetickets-island-white-base-10) );--scopetickets-island-input-text: var(--scopetickets-island-black-near-100);--scopetickets-island-input-text-secondary: var(--scopetickets-island-black-near-60);--scopetickets-island-input-text-secondary-focus: var(--scopetickets-island-black-near-80);--scopetickets-island-input-bg: var(--scopetickets-island-white-near-60);--scopetickets-island-input-bg-focus: var(--scopetickets-island-white-near-80);--scopetickets-island-input-stroke: var(--scopetickets-island-black-base-10);--scopetickets-island-input-stroke-focus: var(--scopetickets-island-action-blue-40);--scopetickets-island-input-icon: var(--scopetickets-island-black-base-90);--scopetickets-island-flag-success: var(--scopetickets-island-green-dark-100);--scopetickets-island-flag-warning: var(--scopetickets-island-yellow-dark-90);--scopetickets-island-flag-error: var(--scopetickets-island-red-dark-90);--scopetickets-island-counter-ring-track: var(--scopetickets-island-black-base-20);--scopetickets-island-timer-track: var(--scopetickets-island-black-base-5);--scopetickets-island-counter-ring-fill: var(--scopetickets-island-black-near-90);--scopetickets-island-calendar-day-bg: var(--scopetickets-island-white-base-50);--scopetickets-island-calendar-day-stroke: var(--scopetickets-island-black-base-20);--scopetickets-island-calendar-day-text: var(--scopetickets-island-black-near-90);--scopetickets-island-calendar-day-stroke-past: var(--scopetickets-island-black-base-0);--scopetickets-island-calendar-day-text-unavailable: var(--scopetickets-island-black-near-60);--scopetickets-island-calendar-day-stroke-selected: var(--scopetickets-island-black-base-20);--scopetickets-island-calendar-day-indicator-track: var(--scopetickets-island-black-near-5);--scopetickets-island-calendar-day-indicator-100: var(--scopetickets-island-green-dark-100);--scopetickets-island-calendar-day-indicator-67: var(--scopetickets-island-yellow-dark-100);--scopetickets-island-calendar-day-indicator-33: var(--scopetickets-island-red-dark-100);--scopetickets-island-availability-100: var(--scopetickets-island-green-dark-100);--scopetickets-island-availability-67: var(--scopetickets-island-yellow-dark-100);--scopetickets-island-availability-33: var(--scopetickets-island-red-dark-100);--scopetickets-island-availability-0: var(--scopetickets-island-red-dark-0);--scopetickets-island-calendar-weekday-text: var(--scopetickets-island-black-near-60);--scopetickets-island-calendar-month-text: var(--scopetickets-island-black-near-80);--scopetickets-island-text-80: var(--scopetickets-island-black-near-80);--scopetickets-island-text-40: var(--scopetickets-island-black-near-40);--scopetickets-island-construction-line: var(--scopetickets-island-black-base-10);--scopetickets-icon-solid-fill: var(--scopetickets-island-black-base-90);--scopetickets-icon-metal-fill: var(--scopetickets-island-black-base-50);--scopetickets-icon-metal-gradient-max: var(--scopetickets-island-black-near-20);--scopetickets-icon-metal-gradient-min: var(--scopetickets-island-black-near-100)}}:is([data-scopetickets-picker],[data-scopetickets-island])[data-mode=light]{--scopetickets-island-surface: var( --scope-surface-bg-elevated, var(--scopetickets-island-white-base-70) );--scopetickets-island-surface-base: var( --scope-bg-overlay-fallback, var(--scopetickets-island-white-near-100) );--scopetickets-island-stroke: var( --scope-surface-stroke, var(--scopetickets-island-white-base-40) );--scopetickets-island-text: var( --scope-color-primary-text, var(--scopetickets-island-black-near-90) );--scopetickets-island-text-muted: var( --scope-color-secondary-text, var(--scopetickets-island-black-near-70) );--scopetickets-island-text-subtle: var( --scope-color-tertiary-text, var(--scopetickets-island-black-near-60) );--scopetickets-island-choice-hover: var(--scopetickets-island-white-base-80);--scopetickets-island-choice-unselected: var(--scopetickets-island-white-base-20);--scopetickets-island-rating-star-empty: var(--scopetickets-island-white-base-20);--scopetickets-island-rating-star-empty-sheen: var(--scopetickets-island-black-base-20);--scopetickets-island-primary-bg: var( --scope-button-primary-bg, var(--scopetickets-island-black-near-100) );--scopetickets-island-primary-text: var( --scope-button-primary-text, var(--scopetickets-island-white-near-100) );--scopetickets-island-secondary-bg: var( --scope-button-secondary-bg, var(--scopetickets-island-black-base-5) );--scopetickets-island-secondary-text: var( --scope-button-secondary-text, var(--scopetickets-island-black-near-100) );--scopetickets-island-button-stroke: var( --scope-button-primary-border, var(--scopetickets-island-white-base-10) );--scopetickets-island-input-text: var(--scopetickets-island-black-near-100);--scopetickets-island-input-text-secondary: var(--scopetickets-island-black-near-60);--scopetickets-island-input-text-secondary-focus: var(--scopetickets-island-black-near-80);--scopetickets-island-input-bg: var(--scopetickets-island-white-near-60);--scopetickets-island-input-bg-focus: var(--scopetickets-island-white-near-80);--scopetickets-island-input-stroke: var(--scopetickets-island-black-base-10);--scopetickets-island-input-stroke-focus: var(--scopetickets-island-action-blue-40);--scopetickets-island-input-icon: var(--scopetickets-island-black-base-90);--scopetickets-island-flag-success: var(--scopetickets-island-green-dark-100);--scopetickets-island-flag-warning: var(--scopetickets-island-yellow-dark-90);--scopetickets-island-flag-error: var(--scopetickets-island-red-dark-90);--scopetickets-island-counter-ring-track: var(--scopetickets-island-black-base-20);--scopetickets-island-timer-track: var(--scopetickets-island-black-base-5);--scopetickets-island-counter-ring-fill: var(--scopetickets-island-black-near-90);--scopetickets-island-calendar-day-bg: var(--scopetickets-island-white-base-50);--scopetickets-island-calendar-day-stroke: var(--scopetickets-island-black-base-20);--scopetickets-island-calendar-day-text: var(--scopetickets-island-black-near-90);--scopetickets-island-calendar-day-stroke-past: var(--scopetickets-island-black-base-0);--scopetickets-island-calendar-day-text-unavailable: var(--scopetickets-island-black-near-60);--scopetickets-island-calendar-day-stroke-selected: var(--scopetickets-island-black-base-20);--scopetickets-island-calendar-day-indicator-track: var(--scopetickets-island-black-near-5);--scopetickets-island-calendar-day-indicator-100: var(--scopetickets-island-green-dark-100);--scopetickets-island-calendar-day-indicator-67: var(--scopetickets-island-yellow-dark-100);--scopetickets-island-calendar-day-indicator-33: var(--scopetickets-island-red-dark-100);--scopetickets-island-availability-100: var(--scopetickets-island-green-dark-100);--scopetickets-island-availability-67: var(--scopetickets-island-yellow-dark-100);--scopetickets-island-availability-33: var(--scopetickets-island-red-dark-100);--scopetickets-island-availability-0: var(--scopetickets-island-red-dark-0);--scopetickets-island-calendar-weekday-text: var(--scopetickets-island-black-near-60);--scopetickets-island-calendar-month-text: var(--scopetickets-island-black-near-80);--scopetickets-island-text-80: var(--scopetickets-island-black-near-80);--scopetickets-island-text-40: var(--scopetickets-island-black-near-40);--scopetickets-island-construction-line: var(--scopetickets-island-black-base-10);--scopetickets-icon-solid-fill: var(--scopetickets-island-black-base-90);--scopetickets-icon-metal-fill: var(--scopetickets-island-black-base-50);--scopetickets-icon-metal-gradient-max: var(--scopetickets-island-black-near-20);--scopetickets-icon-metal-gradient-min: var(--scopetickets-island-black-near-100)}:is([data-scopetickets-picker],[data-scopetickets-island]) *,:is([data-scopetickets-picker],[data-scopetickets-island]) *:before,:is([data-scopetickets-picker],[data-scopetickets-island]) *:after{box-sizing:border-box}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-button,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-header-button,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-pay__row,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-follow__row,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-rating__star,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-photos__photo{transition:var(--scopetickets-island-pop-release)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-button[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-header-button[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day[data-pressed] .scopetickets-island-day__well,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot[data-pressed] .scopetickets-island-timeslot__pill,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-pay__row[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-follow__row[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-rating__star[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch[data-pressed],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-photos__cell[data-pressed] .scopetickets-island-photos__photo{transform:scale(var(--scopetickets-island-pop-scale));transition:var(--scopetickets-island-pop-press)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day[data-pressed] .scopetickets-island-day__well,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot[data-pressed] .scopetickets-island-timeslot__pill,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-follow__row[data-pressed]{transition:var(--scopetickets-island-pop-press),var(--scopetickets-island-tint-legs)}:is([data-scopetickets-picker],[data-scopetickets-island]) [data-accessory=NONE]{--scopetickets-island-day-height: var(--scopetickets-island-day-base-height);--scopetickets-island-timeslot-height: var(--scopetickets-island-timeslot-base-height)}:is([data-scopetickets-picker],[data-scopetickets-island]) [data-accessory=NONE] .scopetickets-island-day{height:auto;aspect-ratio:1}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar{--scopetickets-island-calendar-row-step: calc( var(--scopetickets-island-day-height) + var(--scopetickets-island-day-column-gap) );--scopetickets-island-calendar-columns: 7;display:flex;flex-direction:column;gap:0;width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar-scroller{position:relative;width:100%;overflow:hidden;padding-block-end:var(--scopetickets-island-calendar-bleed, 0px);margin-block-end:calc(-1 * var(--scopetickets-island-calendar-bleed, 0px));touch-action:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar-scroller__window{height:0;padding-block-start:calc(var(--scopetickets-island-viewport-rows) * var(--scopetickets-island-calendar-row-step) - var(--scopetickets-island-day-column-gap))}:is([data-scopetickets-picker],[data-scopetickets-island]) [data-accessory=NONE] .scopetickets-island-calendar-scroller__window{padding-block-start:calc(var(--scopetickets-island-viewport-rows) * ((100% - (var(--scopetickets-island-calendar-columns) - 1) * var(--scopetickets-island-day-column-gap)) / var(--scopetickets-island-calendar-columns) + var(--scopetickets-island-day-column-gap)) - var(--scopetickets-island-day-column-gap))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar-scroller__track{position:absolute;inset-inline:0;top:0;transition:translate var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar-scroller__track[data-dragging]{transition:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__heading{margin:0;min-width:0;font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-lg);line-height:var(--scopetickets-island-leading-lg);font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-calendar-month-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__weekdays{display:flex;gap:var(--scopetickets-island-day-column-gap);padding-block:var(--scopetickets-island-space-4);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week .scopetickets-island-calendar__weekdays{padding-top:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__weekday,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslots__label{font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-xs);line-height:var(--scopetickets-island-leading-xs);font-weight:var(--scopetickets-island-weight-regular);color:var(--scopetickets-island-calendar-weekday-text);white-space:nowrap;overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__weekday{flex:1 1 0;min-width:0;text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__grid{display:flex;flex-direction:column;gap:var(--scopetickets-island-day-column-gap);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-calendar__week{display:flex;align-items:center;gap:var(--scopetickets-island-day-column-gap);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day{height:var(--scopetickets-island-day-height);flex:1 1 0;min-width:0;--scopetickets-island-pop-scale: var(--scopetickets-island-pop-scale-day);transition:opacity var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot{display:block;height:var(--scopetickets-island-timeslot-height);--scopetickets-island-pop-scale: var(--scopetickets-island-pop-scale-timeslot)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day[data-outside-month]{opacity:var(--scopetickets-island-calendar-outside-month)}:is([data-scopetickets-picker],[data-scopetickets-island]) button.scopetickets-island-day,:is([data-scopetickets-picker],[data-scopetickets-island]) button.scopetickets-island-timeslot{cursor:pointer}:is([data-scopetickets-picker],[data-scopetickets-island]) button.scopetickets-island-day[aria-disabled=true]{cursor:default}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:var(--scopetickets-island-space-2);border:var(--scopetickets-island-day-border-width) solid transparent;border-radius:var(--scopetickets-island-day-radius);overflow:hidden;transition:var(--scopetickets-island-pop-release),var(--scopetickets-island-tint-legs)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill{padding:var(--scopetickets-island-timeslot-padding);border-radius:var(--scopetickets-island-timeslot-radius)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well[data-state=AVAILABLE],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=AVAILABLE]{background-color:var(--scopetickets-island-calendar-day-bg);border-color:var(--scopetickets-island-calendar-day-stroke);color:var(--scopetickets-island-calendar-day-text)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well[data-state=SELECTED],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=SELECTED]{background-color:var(--scopetickets-island-calendar-day-bg-selected);border-color:var(--scopetickets-island-calendar-day-stroke-selected);color:var(--scopetickets-island-calendar-day-text-selected)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well[data-state=PAST_BUT_RELEVANT],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=PAST_BUT_RELEVANT],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well[data-state=UNAVAILABLE],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=UNAVAILABLE]{background-color:var(--scopetickets-island-calendar-day-bg-unavailable);border-color:var(--scopetickets-island-calendar-day-stroke);color:var(--scopetickets-island-calendar-day-text-unavailable)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=PAST_BUT_RELEVANT],:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__pill[data-state=UNAVAILABLE]{background-color:var(--scopetickets-island-calendar-day-bg);border-color:transparent;color:var(--scopetickets-island-calendar-day-text);opacity:var(--scopetickets-island-timeslot-unavailable)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__well[data-state=OUT_OF_SERIES]{background-color:var(--scopetickets-island-calendar-day-bg-unavailable);border-color:var(--scopetickets-island-calendar-day-stroke-past);color:var(--scopetickets-island-calendar-day-text-unavailable)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day:focus-visible,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot:focus-visible{outline:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day:focus-visible .scopetickets-island-day__well,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot:focus-visible .scopetickets-island-timeslot__pill{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__number{font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm);font-variant-numeric:tabular-nums}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__strike{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to top left,transparent calc(50% - var(--scopetickets-island-day-border-width) / 2),var(--scopetickets-island-calendar-day-stroke) calc(50% - var(--scopetickets-island-day-border-width) / 2),var(--scopetickets-island-calendar-day-stroke) calc(50% + var(--scopetickets-island-day-border-width) / 2),transparent calc(50% + var(--scopetickets-island-day-border-width) / 2))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day__accessory,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__accessory{width:100%;padding-block-start:var(--scopetickets-island-day-accessory-gap)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-indicator{display:flex;width:100%;height:var(--scopetickets-island-day-accessory-height);border-radius:var(--scopetickets-island-day-accessory-height);overflow:hidden;background-color:var(--scopetickets-island-calendar-day-indicator-track)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-indicator__fill{border-radius:var(--scopetickets-island-space-2)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-indicator__fill--high{background-color:var(--scopetickets-island-calendar-day-indicator-100)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-indicator__fill--medium{background-color:var(--scopetickets-island-calendar-day-indicator-67)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-indicator__fill--low{background-color:var(--scopetickets-island-calendar-day-indicator-33)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-time__swap[data-day-swap=LEAVING]{animation:scopetickets-island-day-swap-out var(--scopetickets-island-swap-out-ms) var(--scopetickets-island-ease) both}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-time__swap[data-day-swap=ENTERING]{animation:scopetickets-island-day-swap-in var(--scopetickets-island-swap-in-ms) var(--scopetickets-island-ease) both}@keyframes scopetickets-island-day-swap-out{to{translate:calc(var(--scopetickets-island-swap-sign) * -1 * var(--scopetickets-island-swap-travel));opacity:0}}@keyframes scopetickets-island-day-swap-in{0%{translate:calc(var(--scopetickets-island-swap-sign) * var(--scopetickets-island-swap-travel));opacity:0}}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-time{display:flex;flex-direction:column;width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week{width:100%;overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week__pager{display:flex;gap:var(--scopetickets-island-day-column-gap);margin-inline:calc(-1 * var(--scopetickets-island-padding-inline));padding-inline:var(--scopetickets-island-padding-inline);overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--scopetickets-island-padding-inline);scrollbar-width:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week__pager::-webkit-scrollbar{display:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week__page{flex:0 0 100%;scroll-snap-align:start;opacity:calc(1 - var(--scopetickets-island-week-distance, 0) * (1 - var(--scopetickets-island-calendar-dim)))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-week__row{display:flex;align-items:center;gap:var(--scopetickets-island-day-column-gap);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-heading{margin:0;padding-block:var(--scopetickets-island-space-6);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-lg);line-height:var(--scopetickets-island-leading-lg)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-heading__weekday,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-heading__date{display:block}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-heading__weekday{font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-calendar-month-text)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-day-heading__date{font-weight:var(--scopetickets-island-weight-regular);color:var(--scopetickets-island-text-subtle)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslots{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-6);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslots__group{width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslots__label{margin:0;padding-block-end:var(--scopetickets-island-space-3);text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslots__list{display:flex;flex-direction:column;gap:var(--scopetickets-island-timeslot-list-gap);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__times{display:flex;align-items:center;gap:var(--scopetickets-island-timeslot-times-gap);width:100%;min-width:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__time,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__dash{flex:none;font-family:var(--scopetickets-island-font-mono);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm);letter-spacing:var(--scopetickets-island-tracking-mono);font-variant-numeric:tabular-nums;white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__remaining{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:flex-end}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-timeslot__soldout{flex:1 1 0;min-width:0;font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm);text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party[data-excess] .scopetickets-island-stepper__value,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party[data-excess] .scopetickets-island-party-solo__value{color:var(--scopetickets-island-flag-error)}:is([data-scopetickets-picker],[data-scopetickets-island]){--scopetickets-island-stepper-glyph: 32px;--scopetickets-island-stepper-track: calc( var(--scopetickets-island-stepper-glyph) + var(--scopetickets-island-space-1) * 2 );--scopetickets-island-party-row-inset: var(--scopetickets-island-space-4);--scopetickets-island-party-row-radius: var(--scopetickets-island-space-6);--scopetickets-island-party-rule: transparent;--scopetickets-island-party-note-size: 14px;--scopetickets-island-party-note-leading: 16px;--scopetickets-island-party-solo-count: 56px;--scopetickets-island-stepper-disabled: .5;--scopetickets-island-stepper-in: .18s;--scopetickets-island-stepper-out: .12s;--scopetickets-island-stepper-bg: var(--scopetickets-island-white-base-10);--scopetickets-island-stepper-add-bg: var(--scopetickets-island-action-blue-100);--scopetickets-island-stepper-add-mark: var(--scopetickets-island-white-near-100);--scopetickets-island-stepper-remove-bg: var(--scopetickets-island-white-base-20);--scopetickets-island-stepper-remove-mark: var(--scopetickets-island-text)}@media(prefers-color-scheme:light){:is([data-scopetickets-picker],[data-scopetickets-island]):not([data-mode=dark]){--scopetickets-island-stepper-bg: var(--scopetickets-island-black-base-10);--scopetickets-island-stepper-remove-bg: var(--scopetickets-island-black-base-20)}}:is([data-scopetickets-picker],[data-scopetickets-island])[data-mode=light]{--scopetickets-island-stepper-bg: var(--scopetickets-island-black-base-10);--scopetickets-island-stepper-remove-bg: var(--scopetickets-island-black-base-20)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row{display:flex;align-items:center;box-sizing:border-box;min-height:calc(var(--scopetickets-island-space-4) * 2 + max(var(--scopetickets-island-leading-md),var(--scopetickets-island-stepper-track)));padding-block:var(--scopetickets-island-space-4);padding-inline:var(--scopetickets-island-party-row-inset);border-radius:var(--scopetickets-island-party-row-radius);border-block-end:var(--scopetickets-island-day-border-width) solid transparent;transition:var(--scopetickets-island-tint-legs)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row:not(:last-child){border-block-end-color:var(--scopetickets-island-party-rule)}@media(hover:hover){:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row:hover{background:var(--scopetickets-island-choice-hover)}}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper{display:flex;flex:none;align-items:center;justify-content:flex-end;padding:var(--scopetickets-island-space-1);border-radius:var(--scopetickets-island-radius-round)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper[data-expanded]{background:var(--scopetickets-island-stepper-bg)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-stepper-glyph);height:var(--scopetickets-island-stepper-glyph);padding:0;border:none;border-radius:var(--scopetickets-island-radius-round);cursor:pointer;transition:var(--scopetickets-island-pop-release)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button[aria-disabled=true]{cursor:default;opacity:var(--scopetickets-island-stepper-disabled)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__value,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__input{box-sizing:content-box;min-width:var(--scopetickets-island-space-5);width:auto;height:var(--scopetickets-island-stepper-glyph);padding-inline:var(--scopetickets-island-space-2);padding-block:0;border:none;background:none;color:var(--scopetickets-island-text);font-family:var(--scopetickets-island-font-mono);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);letter-spacing:var(--scopetickets-island-tracking-mono);font-variant-numeric:tabular-nums;text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__value{cursor:pointer}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__input,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo__input{field-sizing:content;outline:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__value:focus-visible,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row>*{min-width:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row__text{padding-inline-start:var(--scopetickets-island-space-2);display:flex;flex-direction:column;min-width:0;margin-right:auto}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row__name{display:flex;gap:var(--scopetickets-island-space-1-5);align-items:baseline;font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-text)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-row__note{font-size:var(--scopetickets-island-party-note-size);line-height:var(--scopetickets-island-party-note-leading);color:var(--scopetickets-island-text-subtle)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__opening{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--scopetickets-island-stepper-out) var(--scopetickets-island-ease)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper[data-expanded] .scopetickets-island-stepper__opening{grid-template-columns:1fr;transition-duration:var(--scopetickets-island-stepper-in)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__opening-inner{display:flex;align-items:center;gap:var(--scopetickets-island-space-1);min-width:0;overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__opening-inner>:last-child{margin-inline-end:var(--scopetickets-island-space-1)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__opening>*{opacity:0;transition:opacity var(--scopetickets-island-stepper-out) var(--scopetickets-island-ease)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper[data-expanded] .scopetickets-island-stepper__opening>*{opacity:1;transition-duration:var(--scopetickets-island-stepper-in)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button[data-kind=add]{background:var(--scopetickets-island-stepper-add-bg);color:var(--scopetickets-island-stepper-add-mark)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__button[data-kind=remove]{background:var(--scopetickets-island-stepper-remove-bg);color:var(--scopetickets-island-stepper-remove-mark)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-stepper__mark{display:block;width:50%;height:50%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo{display:flex;align-items:center;justify-content:center;gap:var(--scopetickets-island-space-4);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo__value,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo__input{min-width:var(--scopetickets-island-party-solo-count);margin:0;padding:0;border:0;background:none;font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-5xl);line-height:var(--scopetickets-island-leading-5xl);font-weight:var(--scopetickets-island-weight-title);font-variant-numeric:tabular-nums;color:var(--scopetickets-island-text);text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo__input{cursor:text}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-party-solo__value:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset);border-radius:var(--scopetickets-island-space-2)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-content-flag{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);line-height:1}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-content-flag--success{color:var(--scopetickets-island-flag-success)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-content-flag--warning{color:var(--scopetickets-island-flag-warning)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-content-flag--error{color:var(--scopetickets-island-flag-error)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-counter-ring{display:block;flex:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-counter-ring .scopetickets-island-content-flag{width:100%;height:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch{--scopetickets-island-switch-inset: var(--scopetickets-island-space-0-5);position:relative;display:flex;flex:none;align-items:center;width:var(--scopetickets-island-switch-width);margin:0;padding:var(--scopetickets-island-switch-inset);border:0;border-radius:var(--scopetickets-island-switch-radius);background:var(--scopetickets-island-switch-track);color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch--wide{--scopetickets-island-switch-width: var(--scopetickets-island-space-12);--scopetickets-island-switch-radius: var(--scopetickets-island-radius-round);--scopetickets-island-switch-thumb-width: var(--scopetickets-island-space-8);--scopetickets-island-switch-thumb-height: var(--scopetickets-island-space-5)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch--thin{--scopetickets-island-switch-width: var(--scopetickets-island-space-8);--scopetickets-island-switch-radius: var(--scopetickets-island-space-2);--scopetickets-island-switch-thumb-width: var(--scopetickets-island-space-3);--scopetickets-island-switch-thumb-height: var(--scopetickets-island-space-4)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:before,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:before{background:linear-gradient(var(--scopetickets-island-switch-sheen),var(--scopetickets-island-switch-sheen-end)),var(--scopetickets-island-switch-track-on);opacity:0;transition:opacity var(--scopetickets-island-switch-ms) var(--scopetickets-island-ease)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:after{box-shadow:inset 0 0 0 var(--scopetickets-island-space-0-25) var(--scopetickets-island-stroke)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch[aria-checked=true]:before{opacity:1}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch__thumb{position:relative;display:block;width:var(--scopetickets-island-switch-thumb-width);height:var(--scopetickets-island-switch-thumb-height);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-switch-thumb-stroke);border-radius:var(--scopetickets-island-radius-round);background:linear-gradient(var(--scopetickets-island-switch-thumb),var(--scopetickets-island-switch-thumb-end));transition:transform var(--scopetickets-island-switch-ms) var(--scopetickets-island-ease)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch[aria-checked=true] .scopetickets-island-switch__thumb{background:linear-gradient(var(--scopetickets-island-switch-thumb),var(--scopetickets-island-switch-thumb-end-on));transform:translate(calc(var(--scopetickets-island-switch-width) - 2 * var(--scopetickets-island-switch-inset) - var(--scopetickets-island-switch-thumb-width)))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-switch:disabled{cursor:default;opacity:var(--scopetickets-island-disabled-opacity)}[data-scopetickets-island]{--scopetickets-island-origin-block: bottom;--scopetickets-island-origin-inline: center;position:absolute;inset-inline:0;bottom:0;width:100%;max-width:var(--scopetickets-island-max-width);margin-inline:auto;padding-inline:var(--scopetickets-island-edge-inline, var(--scopetickets-island-edge));transition:padding-inline-start var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),padding-inline-end var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay)}[data-scopetickets-island-anchor]{--scopetickets-island-top-layer: 2147483647;position:relative;height:var(--scopetickets-island-anchor-height, auto)}@media(max-width:432px){[data-scopetickets-island]{--scopetickets-island-edge-inline: 0px}}[data-scopetickets-island][data-align-block=top]{--scopetickets-island-origin-block: top;top:0;bottom:auto}[data-scopetickets-island][data-align-block=top] .scopetickets-island-plane{top:0;bottom:auto}[data-scopetickets-island][data-align-block=center]{--scopetickets-island-origin-block: center;top:50%;bottom:auto;transform:translateY(-50%)}[data-scopetickets-island][data-align-block=center] .scopetickets-island-plane{top:50%;bottom:auto;transform:translateY(-50%)}[data-scopetickets-island][data-align-inline=left]{--scopetickets-island-origin-inline: left;margin-left:0;margin-right:auto}[data-scopetickets-island][data-align-inline=right]{--scopetickets-island-origin-inline: right;margin-left:auto;margin-right:0}[data-scopetickets-island-anchor][data-placement=screen]{position:fixed;inset-inline:0;bottom:var(--scopetickets-island-anchor-inset);z-index:var(--scopetickets-island-top-layer);pointer-events:none}[data-scopetickets-island-anchor][data-placement=screen][data-align-block=top]{top:var(--scopetickets-island-anchor-inset);bottom:auto}[data-scopetickets-island-anchor][data-placement=screen][data-align-block=center]{top:0;bottom:0;margin-block:auto}[data-scopetickets-island-anchor][data-placement=screen]>[data-scopetickets-island],[data-scopetickets-island-anchor][data-placement=screen]>.scopetickets-island-shield{pointer-events:auto}[data-scopetickets-island][data-journey=fullscreen]{transform:none}[data-scopetickets-island][data-journey=fullscreen] .scopetickets-island-surface{contain:none}[data-scopetickets-island] .scopetickets-island-surface{position:relative;height:var(--scopetickets-island-height, auto);display:flex;flex-direction:column;transform-origin:var(--scopetickets-island-origin-inline) var(--scopetickets-island-origin-block);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-stroke);border-radius:var(--scopetickets-island-radius);transition:height var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),border-radius var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),transform var(--scopetickets-island-press-ms) var(--scopetickets-island-ease);contain:layout}[data-scopetickets-island] .scopetickets-island-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(var(--scopetickets-island-surface),var(--scopetickets-island-surface));-webkit-backdrop-filter:blur(var(--scopetickets-island-surface-blur));backdrop-filter:blur(var(--scopetickets-island-surface-blur))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-scopetickets-island] .scopetickets-island-surface:before{background:linear-gradient(var(--scopetickets-island-surface),var(--scopetickets-island-surface)),var(--scopetickets-island-surface-base)}}[data-scopetickets-island] .scopetickets-island-surface__clip{position:relative;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:inherit}[data-scopetickets-island] .scopetickets-island-surface__bay{position:relative;flex:none;height:var(--scopetickets-island-bay-height, 0px);visibility:hidden;opacity:0;transition:height var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),opacity var(--scopetickets-island-fade-out-ms) var(--scopetickets-island-ease),visibility 0s linear var(--scopetickets-island-fade-out-ms);overflow:hidden;border-radius:inherit}[data-scopetickets-island] .scopetickets-island-surface__bay[data-visible]{visibility:visible;opacity:1;transition:height var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),opacity var(--scopetickets-island-fade-in-ms) var(--scopetickets-island-ease) var(--scopetickets-island-fade-in-delay),visibility 0s linear 0s}[data-scopetickets-island] .scopetickets-island-bay__offstage{position:absolute;inset:0 auto auto 0;width:100%;visibility:hidden;pointer-events:none}[data-scopetickets-island] .scopetickets-island-bay__journey{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--scopetickets-island-top-layer);overscroll-behavior:contain}[data-scopetickets-island] .scopetickets-island-surface__bay>div{position:absolute;inset-inline:0;bottom:0;padding:var(--scopetickets-island-space-2) var(--scopetickets-island-padding-inline) var(--scopetickets-island-padding-block)}[data-scopetickets-island] .scopetickets-island-bay__stack{display:flex;flex-direction:column;justify-content:flex-end;min-height:max(0px,calc(var(--scopetickets-island-bay-rows, 0) * (var(--scopetickets-island-button-height) + var(--scopetickets-island-space-2))))}@keyframes scopetickets-island-bay-swap{0%{opacity:0}68.182%{opacity:0;animation-timing-function:var(--scopetickets-island-ease)}to{opacity:1}}[data-scopetickets-island][data-transitioning] .scopetickets-island-surface__bay>div{animation:scopetickets-island-bay-swap var(--scopetickets-island-swap-ms) linear both}[data-scopetickets-island] .scopetickets-island-bay__buttons{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%;padding-top:var(--scopetickets-island-space-2)}@keyframes scopetickets-island-pop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.33,1,.68,1)}33.333%{transform:scale(var(--scopetickets-island-pop-scale-inline),var(--scopetickets-island-pop-scale))}to{transform:scale(1)}}[data-scopetickets-island][data-pop-axis=block]{--scopetickets-island-pop-scale-inline: 1}[data-scopetickets-island][data-press=held] .scopetickets-island-surface{transform:scale(var(--scopetickets-island-pop-scale-inline),var(--scopetickets-island-pop-scale))}[data-scopetickets-island][data-transitioning=island] .scopetickets-island-surface{transition:transform var(--scopetickets-island-pop-ms) var(--scopetickets-island-pop-return-spring),height var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),border-radius var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay)}[data-scopetickets-island][data-transitioning=element] .scopetickets-island-surface{transition:height var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay),border-radius var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay)}[data-scopetickets-island][data-transitioning=none] .scopetickets-island-surface{animation:scopetickets-island-pop var(--scopetickets-island-pop-ms) var(--scopetickets-island-pop-return-spring) both}[data-scopetickets-island] .scopetickets-island-plane{position:absolute;inset-inline:0;bottom:0;padding:var(--scopetickets-island-padding-block) var(--scopetickets-island-padding-inline);padding-block-end:var( --scopetickets-island-plane-gutter, var(--scopetickets-island-padding-block) );--scopetickets-island-ceiling: min( calc(var(--scopetickets-island-viewport, 100dvh) - var(--scopetickets-island-edge) * 2), var(--scopetickets-island-max-height) );opacity:0;transition:opacity var(--scopetickets-island-fade-out-ms) var(--scopetickets-island-ease),padding-block-end var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay);pointer-events:none}[data-scopetickets-island] .scopetickets-island-plane--active{opacity:1;transition:opacity var(--scopetickets-island-fade-in-ms) var(--scopetickets-island-ease) var(--scopetickets-island-fade-in-delay),padding-block-end var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring) var(--scopetickets-island-morph-delay);pointer-events:auto}[data-scopetickets-island-anchor] .scopetickets-island-shield{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none;overscroll-behavior:contain;background:none;cursor:default}[data-scopetickets-island] .scopetickets-island-carry-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}[data-scopetickets-island] .scopetickets-island-carry{position:absolute;will-change:transform}[data-scopetickets-island] .scopetickets-island-carry__lift{width:100%;height:100%;transform-origin:left var(--scopetickets-island-origin-block);will-change:transform}[data-scopetickets-island] .scopetickets-island-carry--released{transform:translate(0)}[data-scopetickets-island] .scopetickets-island-carry--released .scopetickets-island-carry__lift{translate:0 0;transition:scale var(--scopetickets-island-carry-ms) var(--scopetickets-island-carry-spring) var(--scopetickets-island-carry-delay)}[data-scopetickets-island] .scopetickets-island-carry--released[data-lead=x]{transition:transform var(--scopetickets-island-carry-ms) var(--scopetickets-island-arc-lead-ease) var(--scopetickets-island-carry-delay)}[data-scopetickets-island] .scopetickets-island-carry--released[data-lead=x] .scopetickets-island-carry__lift{transition:translate var(--scopetickets-island-carry-ms) var(--scopetickets-island-arc-trail-ease) var(--scopetickets-island-carry-delay),scale var(--scopetickets-island-carry-ms) var(--scopetickets-island-carry-spring) var(--scopetickets-island-carry-delay)}[data-scopetickets-island] .scopetickets-island-carry--released[data-lead=y]{transition:transform var(--scopetickets-island-carry-ms) var(--scopetickets-island-arc-trail-ease) var(--scopetickets-island-carry-delay)}[data-scopetickets-island] .scopetickets-island-carry--released[data-lead=y] .scopetickets-island-carry__lift{transition:translate var(--scopetickets-island-carry-ms) var(--scopetickets-island-arc-lead-ease) var(--scopetickets-island-carry-delay),scale var(--scopetickets-island-carry-ms) var(--scopetickets-island-carry-spring) var(--scopetickets-island-carry-delay)}[data-scopetickets-island] .scopetickets-island-carry-slot{display:inline-block}@media(prefers-reduced-motion:reduce){[data-scopetickets-island],[data-scopetickets-island] *{transition-duration:1ms!important;transition-delay:0ms!important;animation-duration:1ms!important}[data-scopetickets-island] .scopetickets-island-spinner{animation-duration:var(--scopetickets-island-spinner-ms)!important}[data-scopetickets-island] .scopetickets-island-payment-waiting-glyph{animation-duration:2.4s!important}}[data-scopetickets-island] .scopetickets-island-avatar{display:flex;align-items:center;justify-content:center;flex:none}[data-scopetickets-island] .scopetickets-island-avatar>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-scopetickets-island] .scopetickets-island-avatar--sm{width:var(--scopetickets-island-control-height);height:var(--scopetickets-island-control-height)}[data-scopetickets-island] .scopetickets-island-avatar--lg{width:var(--scopetickets-island-space-25);height:var(--scopetickets-island-space-25)}[data-scopetickets-island] .scopetickets-island-card{--scopetickets-island-calendar-bleed: calc( var(--scopetickets-island-card-buttons) + var(--scopetickets-island-space-6) );--scopetickets-island-card-buttons: max( 0px, calc( var(--scopetickets-island-card-actions, 0) * var(--scopetickets-island-button-height) + (var(--scopetickets-island-card-actions, 0) - 1) * var(--scopetickets-island-space-2) ) );--scopetickets-island-card-hold-mask: linear-gradient( to bottom, #000 0, #000 calc(100% - var(--scopetickets-island-card-buttons)), transparent 100% );--scopetickets-island-card-scroll-mask: linear-gradient( to bottom, transparent 0, #000 var(--scopetickets-island-card-chrome), #000 calc(100% - var(--scopetickets-island-card-buttons)), transparent 100% );position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(var(--scopetickets-island-ceiling) - var(--scopetickets-island-padding-block) * 2 - var(--scopetickets-island-space-0-25) * 2)}[data-scopetickets-island] .scopetickets-island-card__content{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-4);min-height:0;width:auto;margin-inline:calc(-1 * var(--scopetickets-island-padding-inline));padding-inline:var(--scopetickets-island-padding-inline);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block-start:calc(var(--scopetickets-island-card-chrome) + var(--scopetickets-island-card-gutter));-webkit-mask-image:var(--scopetickets-island-card-scroll-mask);mask-image:var(--scopetickets-island-card-scroll-mask)}[data-scopetickets-island] .scopetickets-island-card--hold .scopetickets-island-card__content,[data-scopetickets-island] .scopetickets-island-card--cart .scopetickets-island-card__content{padding-block-start:var(--scopetickets-island-space-6);-webkit-mask-image:var(--scopetickets-island-card-hold-mask);mask-image:var(--scopetickets-island-card-hold-mask)}[data-scopetickets-island] .scopetickets-island-card__content:after{content:"";flex:none;height:calc(var(--scopetickets-island-card-buttons) + var(--scopetickets-island-card-gutter) - var(--scopetickets-island-space-4))}[data-scopetickets-island] .scopetickets-island-card:has(.scopetickets-island-card__buttons:empty) .scopetickets-island-card__content:after{height:0}[data-scopetickets-island] .scopetickets-island-card--sealed .scopetickets-island-card__content:after{height:calc(var(--scopetickets-island-card-buttons) + var(--scopetickets-island-card-chrome) + var(--scopetickets-island-card-gutter) - var(--scopetickets-island-space-4))}[data-scopetickets-island] .scopetickets-island-chrome{position:absolute;top:var(--scopetickets-island-padding-block);inset-inline:var(--scopetickets-island-padding-inline);z-index:1;height:var(--scopetickets-island-card-chrome);opacity:0;transition:opacity var(--scopetickets-island-fade-out-ms) var(--scopetickets-island-ease);pointer-events:none}[data-scopetickets-island] .scopetickets-island-chrome--active{opacity:1;transition:opacity var(--scopetickets-island-fade-in-ms) var(--scopetickets-island-ease) var(--scopetickets-island-fade-in-delay)}[data-scopetickets-island] .scopetickets-island-chrome .scopetickets-island-chrome-pill{pointer-events:auto}[data-scopetickets-island] .scopetickets-island-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}[data-scopetickets-island] .scopetickets-island-header-lead{display:flex;align-items:center;gap:var(--scopetickets-island-space-2);flex:0 1 auto;min-width:0}[data-scopetickets-island] .scopetickets-island-card__hero{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-4);padding-inline:var(--scopetickets-island-space-3);width:100%}[data-scopetickets-island] .scopetickets-island-card__avatar-slot{display:flex;align-items:center;justify-content:center;width:100%}[data-scopetickets-island] .scopetickets-island-card__text{display:flex;flex-direction:column;width:100%;text-align:center}[data-scopetickets-island] .scopetickets-island-card__title{font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-title);line-height:var(--scopetickets-island-leading-title);font-weight:var(--scopetickets-island-weight-title);font-variant-numeric:tabular-nums}[data-scopetickets-island] .scopetickets-island-card__subtitle{font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);color:var(--scopetickets-island-text-subtle);white-space:pre-line}[data-scopetickets-island] .scopetickets-island-credit{display:flex;gap:var(--scopetickets-island-space-1-5);align-items:center;justify-content:center}[data-scopetickets-island] .scopetickets-island-card__input{display:flex;flex-direction:column;width:100%}[data-scopetickets-island] .scopetickets-island-card__fields{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}[data-scopetickets-island] .scopetickets-island-card__buttons{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}[data-scopetickets-island] .scopetickets-island-card__buttons .scopetickets-island-button{-webkit-backdrop-filter:blur(var(--scopetickets-island-button-blur));backdrop-filter:blur(var(--scopetickets-island-button-blur))}[data-scopetickets-island] .scopetickets-island-pill{display:flex;align-items:center;gap:var(--scopetickets-island-space-4);width:100%;min-height:var(--scopetickets-island-row)}[data-scopetickets-island] .scopetickets-island-pill__preview{display:flex;align-items:center;gap:var(--scopetickets-island-space-4);padding-inline-start:var(--scopetickets-island-space-1-5);min-width:0}[data-scopetickets-island] .scopetickets-island-pill__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}[data-scopetickets-island] .scopetickets-island-pill__subtitle,[data-scopetickets-island] .scopetickets-island-pill__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-scopetickets-island] .scopetickets-island-pill__subtitle{font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);color:var(--scopetickets-island-text-muted)}[data-scopetickets-island] .scopetickets-island-pill__title{font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-lg);line-height:var(--scopetickets-island-leading-lg);font-weight:var(--scopetickets-island-weight-title);font-variant-numeric:tabular-nums}[data-scopetickets-island] .scopetickets-island-pill__action{flex:1 0 auto;--scopetickets-island-button-height: var(--scopetickets-island-row);--scopetickets-island-button-inset: var(--scopetickets-island-space-10)}[data-scopetickets-island] .scopetickets-island-chrome-pill{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--scopetickets-island-space-3);height:var(--scopetickets-island-control-height);padding:var(--scopetickets-island-space-2-5) var(--scopetickets-island-chrome-inset);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-button-stroke);border-radius:var(--scopetickets-island-radius-round);font:inherit;font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);color:var(--scopetickets-island-secondary-text);background:var(--scopetickets-island-secondary-bg)}[data-scopetickets-island] .scopetickets-island-header-button__title[data-grain-short]{min-width:-moz-max-content;min-width:max-content}[data-scopetickets-island] .scopetickets-island-grain-pill{flex:0 1 auto;min-width:0}[data-scopetickets-island] .scopetickets-island-header-button__probe{position:absolute;inset-block-start:0;inset-inline-start:0;visibility:hidden;pointer-events:none;white-space:nowrap}[data-scopetickets-island] .scopetickets-island-header-button{position:relative;cursor:pointer}[data-scopetickets-island] .scopetickets-island-header-button__title{width:var(--scopetickets-island-grain-width, auto);min-width:0;flex:0 1 auto;position:relative;overflow:hidden;padding-inline-end:var(--scopetickets-island-space-1);font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-title);color:var(--scopetickets-island-text);white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-funnel{--scopetickets-island-chrome-inset: var(--scopetickets-island-space-5)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-funnel__step{display:flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-funnel__step:not([data-answered]):not([aria-current]){opacity:var(--scopetickets-island-unanswered)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-funnel__step[data-disabled]{cursor:default}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-funnel__rule,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-commit__rule{flex:none;width:var(--scopetickets-island-space-0-25);height:var(--scopetickets-island-space-5);border-radius:var(--scopetickets-island-radius-round);background:var(--scopetickets-island-construction-line)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-commit{gap:var(--scopetickets-island-space-3)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-commit__target{display:flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-commit__promo{font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-text-80);white-space:nowrap}[data-scopetickets-island] .scopetickets-island-header-button[data-withheld]{visibility:hidden;pointer-events:none}[data-scopetickets-island] .scopetickets-island-header-button:after{content:"";position:absolute;left:0;right:0;top:50%;min-height:var(--scopetickets-island-touch-target);transform:translateY(-50%)}[data-scopetickets-island] .scopetickets-island-glyph-slot{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-5);height:var(--scopetickets-island-space-5);line-height:1}[data-scopetickets-island] .scopetickets-island-summary{gap:var(--scopetickets-island-space-2);padding-inline:var(--scopetickets-island-space-2-5) var(--scopetickets-island-chrome-inset)}[data-scopetickets-island] button.scopetickets-island-chrome-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-scopetickets-island] .scopetickets-island-summary__total{font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-text-80);white-space:nowrap;font-variant-numeric:tabular-nums}[data-scopetickets-island] .scopetickets-island-button{display:flex;align-items:center;justify-content:center;gap:var(--scopetickets-island-space-2);height:var(--scopetickets-island-button-height);padding:0 var(--scopetickets-island-button-inset);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-button-stroke);border-radius:var(--scopetickets-island-radius-round);font:inherit;font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body);cursor:pointer}[data-scopetickets-island] .scopetickets-island-button--block{width:100%}[data-scopetickets-island] .scopetickets-island-button--action{font-weight:var(--scopetickets-island-weight-strong);color:var(--scopetickets-island-action-text);background:var(--scopetickets-island-action-bg)}[data-scopetickets-island] .scopetickets-island-button--primary{background:var(--scopetickets-island-primary-bg);color:var(--scopetickets-island-primary-text)}[data-scopetickets-island] .scopetickets-island-button--secondary{font-weight:var(--scopetickets-island-weight-regular);color:var(--scopetickets-island-secondary-text);background:var(--scopetickets-island-secondary-bg)}[data-scopetickets-island] .scopetickets-island-button--marked-separate{gap:var(--scopetickets-island-space-3)}[data-scopetickets-island] .scopetickets-island-button--marked-joined{gap:var(--scopetickets-island-space-1-5)}[data-scopetickets-island] .scopetickets-island-button__mark{display:flex;flex:none;align-items:center;justify-content:center;height:var(--scopetickets-island-space-4);line-height:1}[data-scopetickets-island] .scopetickets-island-button:disabled,[data-scopetickets-island] .scopetickets-island-button--disabled{opacity:var(--scopetickets-island-disabled-opacity)}[data-scopetickets-island] .scopetickets-island-button:disabled{cursor:default}[data-scopetickets-island] .scopetickets-island-button[aria-busy=true]{opacity:1}[data-scopetickets-island] .scopetickets-island-spinner{display:inline-block;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);border:var(--scopetickets-island-space-0-25) solid currentColor;border-top-color:transparent;border-radius:var(--scopetickets-island-radius-round);animation:scopetickets-island-spin var(--scopetickets-island-spinner-ms) linear infinite}@keyframes scopetickets-island-spin{to{transform:rotate(1turn)}}[data-scopetickets-island] .scopetickets-island-payment-waiting{display:flex;align-items:center;justify-content:center;padding-block:var(--scopetickets-island-space-6)}[data-scopetickets-island] .scopetickets-island-payment-waiting-glyph{animation:scopetickets-island-spin 2.4s linear infinite}[data-scopetickets-island] .scopetickets-island-header-button:focus-visible,[data-scopetickets-island] .scopetickets-island-button:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}[data-scopetickets-island] .scopetickets-island-field{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;width:100%;height:var(--scopetickets-island-field-height);padding:var(--scopetickets-island-space-5) var(--scopetickets-island-field-inset);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-input-stroke);border-radius:var(--scopetickets-island-field-radius);background:var(--scopetickets-island-input-bg);cursor:text;overflow:hidden;transition:gap var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),padding var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),border-color var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease)}[data-scopetickets-island] .scopetickets-island-field:focus-within,[data-scopetickets-island] .scopetickets-island-field[data-filled]{gap:var(--scopetickets-island-space-1);padding-block:var(--scopetickets-island-space-4)}[data-scopetickets-island] .scopetickets-island-field:focus-within{border-color:var(--scopetickets-island-input-stroke-focus)}[data-scopetickets-island] .scopetickets-island-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(var(--scopetickets-island-input-focus-wash),var(--scopetickets-island-input-focus-wash)),var(--scopetickets-island-input-bg-focus);opacity:0;pointer-events:none;transition:opacity var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease)}[data-scopetickets-island] .scopetickets-island-field[data-focused]:before{opacity:1}[data-scopetickets-island] .scopetickets-island-field>*{position:relative}[data-scopetickets-island] .scopetickets-island-field__label{display:block;width:100%;color:var(--scopetickets-island-input-text-secondary);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);transition:font-size var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),line-height var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),color var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scopetickets-island] .scopetickets-island-field[data-focused] .scopetickets-island-field__label,[data-scopetickets-island] .scopetickets-island-field[data-filled] .scopetickets-island-field__label{font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm)}[data-scopetickets-island] .scopetickets-island-field[data-focused] .scopetickets-island-field__label{color:var(--scopetickets-island-input-text-secondary-focus)}[data-scopetickets-island] .scopetickets-island-field__clip{display:block;width:100%;height:var(--scopetickets-island-field-row);margin-block-end:calc(-1 * var(--scopetickets-island-field-row));overflow:hidden;transition:margin-block-end var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease)}[data-scopetickets-island] .scopetickets-island-field:focus-within .scopetickets-island-field__clip,[data-scopetickets-island] .scopetickets-island-field[data-filled] .scopetickets-island-field__clip{margin-block-end:0}[data-scopetickets-island] .scopetickets-island-field__row{display:flex;gap:var(--scopetickets-island-space-2);align-items:center;width:100%;height:var(--scopetickets-island-field-row)}[data-scopetickets-island] .scopetickets-island-field__icon{color:var(--scopetickets-island-input-icon)}[data-scopetickets-island] .scopetickets-island-field__icon,[data-scopetickets-island] .scopetickets-island-field__row .scopetickets-island-content-flag{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4)}[data-scopetickets-island] .scopetickets-island-field__value{flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:none;color:var(--scopetickets-island-input-text);font-family:inherit;font-size:var(--scopetickets-island-size-md);font-weight:var(--scopetickets-island-weight-strong);line-height:var(--scopetickets-island-leading-md)}[data-scopetickets-island] .scopetickets-island-field__value:focus{outline:none}[data-scopetickets-island] .scopetickets-island-field__value:autofill,[data-scopetickets-island] .scopetickets-island-field__value:autofill:hover,[data-scopetickets-island] .scopetickets-island-field__value:autofill:focus,[data-scopetickets-island] .scopetickets-island-field__value:autofill:active{-webkit-text-fill-color:var(--scopetickets-island-input-text);caret-color:var(--scopetickets-island-input-text);-webkit-background-clip:text;background-clip:text;transition:background-color var(--scopetickets-island-autofill-hold) var(--scopetickets-island-autofill-hold)}[data-scopetickets-island] .scopetickets-island-field__value:-webkit-autofill,[data-scopetickets-island] .scopetickets-island-field__value:-webkit-autofill:hover,[data-scopetickets-island] .scopetickets-island-field__value:-webkit-autofill:focus,[data-scopetickets-island] .scopetickets-island-field__value:-webkit-autofill:active{-webkit-text-fill-color:var(--scopetickets-island-input-text);caret-color:var(--scopetickets-island-input-text);-webkit-background-clip:text;background-clip:text;-webkit-transition:background-color var(--scopetickets-island-autofill-hold) var(--scopetickets-island-autofill-hold);transition:background-color var(--scopetickets-island-autofill-hold) var(--scopetickets-island-autofill-hold)}[data-scopetickets-island] .scopetickets-island-field__value--mono{font-family:var(--scopetickets-island-font-mono);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);letter-spacing:var(--scopetickets-island-tracking-mono)}[data-scopetickets-island] .scopetickets-island-field__note{flex:none;color:var(--scopetickets-island-input-text-secondary);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);white-space:nowrap}[data-scopetickets-island] .scopetickets-island-radio{flex:none;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-stroke);border-radius:var(--scopetickets-island-radius-round);background:var(--scopetickets-island-choice-unselected);transition:background var(--scopetickets-island-press-ms) var(--scopetickets-island-ease)}[data-scopetickets-island] .scopetickets-island-radio[data-selected]{background:radial-gradient(circle at center,var(--scopetickets-island-white-near-100) 0 var(--scopetickets-island-space-1),transparent var(--scopetickets-island-space-1)),var(--scopetickets-island-action-bg)}[data-scopetickets-island] .scopetickets-island-pay{--scopetickets-island-pay-row: calc( var(--scopetickets-island-space-6) * 2 + var(--scopetickets-island-leading-md) );position:relative;display:flex;flex-direction:column;width:100%;padding-bottom:var(--scopetickets-island-space-3)}[data-scopetickets-island] .scopetickets-island-pay__highlight{position:absolute;top:0;left:0;right:0;height:var(--scopetickets-island-pay-row);border-radius:var(--scopetickets-island-space-6);background:var(--scopetickets-island-choice-hover);translate:0 calc(var(--scopetickets-island-pay-index, 0) * var(--scopetickets-island-pay-row));pointer-events:none;transition:translate var(--scopetickets-island-morph-ms) var(--scopetickets-island-spring)}[data-scopetickets-island] .scopetickets-island-pay__row{position:relative;display:flex;gap:var(--scopetickets-island-space-4);align-items:center;width:100%;height:var(--scopetickets-island-pay-row);padding:var(--scopetickets-island-space-6);border:none;border-radius:var(--scopetickets-island-space-6);background:none;color:var(--scopetickets-island-text);font:inherit;cursor:pointer;transition:var(--scopetickets-island-pop-release)}[data-scopetickets-island] .scopetickets-island-pay__row:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}[data-scopetickets-island] .scopetickets-island-pay__mark{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);color:var(--scopetickets-island-text-muted)}[data-scopetickets-island] .scopetickets-island-pay__content{display:flex;flex:1 1 auto;gap:var(--scopetickets-island-space-2);align-items:center;min-width:0;font-size:var(--scopetickets-island-size-body);line-height:var(--scopetickets-island-leading-body)}[data-scopetickets-island] .scopetickets-island-pay__content>svg{flex:none}[data-scopetickets-island] .scopetickets-island-pay__label{font-weight:var(--scopetickets-island-weight-strong);white-space:nowrap}[data-scopetickets-island] .scopetickets-island-pay__detail{flex:none;white-space:nowrap;font-family:var(--scopetickets-island-font-mono);letter-spacing:var(--scopetickets-island-tracking-mono)}[data-scopetickets-island] .scopetickets-island-pay__perk{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--scopetickets-island-text-subtle)}[data-scopetickets-island] .scopetickets-island-follow{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}[data-scopetickets-island] .scopetickets-island-follow__row{display:flex;gap:var(--scopetickets-island-space-2);align-items:center;width:100%;height:var(--scopetickets-island-space-18);padding:var(--scopetickets-island-space-4);border:none;border-radius:var(--scopetickets-island-space-6);background:none;color:var(--scopetickets-island-text);font:inherit;text-align:left;cursor:pointer;transition:var(--scopetickets-island-pop-release),var(--scopetickets-island-tint-legs)}[data-scopetickets-island] .scopetickets-island-follow__row[data-selected]{background:var(--scopetickets-island-choice-hover)}[data-scopetickets-island] .scopetickets-island-follow__row:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}[data-scopetickets-island] .scopetickets-island-follow__artwork{display:block;flex:none;width:var(--scopetickets-island-space-10);height:var(--scopetickets-island-space-10);border-radius:var(--scopetickets-island-space-2);overflow:hidden}[data-scopetickets-island] .scopetickets-island-follow__name{flex:1 1 auto;min-width:0;color:var(--scopetickets-island-text-muted);font-weight:var(--scopetickets-island-weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scopetickets-island] .scopetickets-island-follow__tick-slot{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-10);height:var(--scopetickets-island-space-10)}[data-scopetickets-island] .scopetickets-island-follow__tick{display:flex;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);padding:var(--scopetickets-island-space-0-5);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-stroke);border-radius:var(--scopetickets-island-space-1);background:var(--scopetickets-island-choice-unselected);color:var(--scopetickets-island-white-near-100);transition:background var(--scopetickets-island-press-ms) var(--scopetickets-island-ease)}[data-scopetickets-island] .scopetickets-island-follow__row[data-selected] .scopetickets-island-follow__tick{background:var(--scopetickets-island-action-bg)}[data-scopetickets-island] .scopetickets-island-rating{display:flex;justify-content:center;width:100%;padding:var(--scopetickets-island-space-4);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-stroke);border-radius:var(--scopetickets-island-space-4);background:var(--scopetickets-island-surface)}[data-scopetickets-island] .scopetickets-island-rating__row{display:flex;gap:var(--scopetickets-island-space-4);align-items:center;transition:opacity var(--scopetickets-island-press-ms) var(--scopetickets-island-ease)}[data-scopetickets-island] .scopetickets-island-rating__row[data-unrated]{opacity:var(--scopetickets-island-unanswered)}[data-scopetickets-island] .scopetickets-island-rating__star{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-8);height:var(--scopetickets-island-space-8);padding:0;border:none;background:none;cursor:pointer}[data-scopetickets-island] .scopetickets-island-rating__star:before{content:"";position:absolute;inset:calc(-1 * var(--scopetickets-island-space-2))}[data-scopetickets-island] .scopetickets-island-rating__star:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}[data-scopetickets-island] .scopetickets-island-rating__sheen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}[data-scopetickets-island] .scopetickets-island-cart{display:flex;flex-direction:column;width:100%}[data-scopetickets-island] .scopetickets-island-cart__row{display:flex;gap:var(--scopetickets-island-space-3);align-items:flex-start;padding-block:var(--scopetickets-island-space-4);border-bottom:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-construction-line)}[data-scopetickets-island] .scopetickets-island-cart__row:first-child{border-top:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-construction-line)}[data-scopetickets-island] .scopetickets-island-cart__thumbnail{display:block;flex:none;width:var(--scopetickets-island-space-10);height:var(--scopetickets-island-space-10);font-family:var(--scopetickets-island-font-heading)}[data-scopetickets-island] .scopetickets-island-cart__detail{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--scopetickets-island-space-2);min-width:0}[data-scopetickets-island] .scopetickets-island-cart__heading{display:flex;gap:var(--scopetickets-island-space-4);align-items:baseline;width:100%}[data-scopetickets-island] .scopetickets-island-cart__product{display:flex;flex:1 1 auto;gap:var(--scopetickets-island-space-2);align-items:baseline;min-width:0}[data-scopetickets-island] .scopetickets-island-cart__name{min-width:0;overflow:hidden;color:var(--scopetickets-island-text);font-size:var(--scopetickets-island-size-md);font-weight:var(--scopetickets-island-weight-strong);line-height:var(--scopetickets-island-leading-md);white-space:nowrap;text-overflow:ellipsis}[data-scopetickets-island] .scopetickets-island-cart__user-type{flex:none;color:var(--scopetickets-island-text-80);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm)}[data-scopetickets-island] .scopetickets-island-cart__amount{display:inline-flex;flex:none;gap:var(--scopetickets-island-space-2);align-items:baseline;color:var(--scopetickets-island-text);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md)}[data-scopetickets-island] .scopetickets-island-cart__figure{min-width:calc(var(--scopetickets-island-cart-amount, 5) * 1ch);font-family:var(--scopetickets-island-font-mono);letter-spacing:var(--scopetickets-island-tracking-mono);text-align:right}[data-scopetickets-island] .scopetickets-island-cart__booking{display:flex;flex-direction:column;min-width:0;color:var(--scopetickets-island-text-80);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm)}[data-scopetickets-island] .scopetickets-island-cart__subject{overflow:hidden;font-weight:var(--scopetickets-island-weight-strong);white-space:nowrap;text-overflow:ellipsis}[data-scopetickets-island] .scopetickets-island-cart__timeslot{font-family:var(--scopetickets-island-font-mono);letter-spacing:var(--scopetickets-island-tracking-mono)}[data-scopetickets-island] .scopetickets-island-cart__total{display:flex;gap:var(--scopetickets-island-space-1);align-items:baseline;padding-block:var(--scopetickets-island-space-4) 0;color:var(--scopetickets-island-text);font-size:var(--scopetickets-island-size-lg);font-weight:var(--scopetickets-island-weight-strong);line-height:var(--scopetickets-island-leading-lg)}[data-scopetickets-island] .scopetickets-island-cart__total-label,[data-scopetickets-island] .scopetickets-island-cart__total-amount{flex:1 1 0;min-width:0}[data-scopetickets-island] .scopetickets-island-cart__total-amount{display:flex;gap:var(--scopetickets-island-space-2);align-items:baseline;justify-content:flex-end}[data-scopetickets-island] .scopetickets-island-photos{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}[data-scopetickets-island] .scopetickets-island-photos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--scopetickets-island-space-2);width:100%}[data-scopetickets-island] .scopetickets-island-photos__cell{display:flex;aspect-ratio:1;align-items:center;justify-content:center;padding:var(--scopetickets-island-space-2);border:var(--scopetickets-island-space-0-25) solid transparent;border-radius:var(--scopetickets-island-space-4);background:var(--scopetickets-island-input-bg);cursor:pointer;transition:var(--scopetickets-island-tint-legs)}[data-scopetickets-island] .scopetickets-island-photos__cell[data-selected]{border-color:var(--scopetickets-island-input-stroke-focus);background:linear-gradient(var(--scopetickets-island-input-focus-wash),var(--scopetickets-island-input-focus-wash)),var(--scopetickets-island-input-bg-focus)}[data-scopetickets-island] .scopetickets-island-photos__cell:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset)}[data-scopetickets-island] .scopetickets-island-photos__photo{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--scopetickets-island-radius-round);-o-object-fit:cover;object-fit:cover}[data-scopetickets-island] .scopetickets-island-photos__cell[data-selected] .scopetickets-island-photos__photo{box-shadow:0 var(--scopetickets-island-space-2) var(--scopetickets-island-space-2) var(--scopetickets-island-black-near-20)}[data-scopetickets-island] .scopetickets-island-offscreen{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}[data-scopetickets-island] .scopetickets-island-promo__saved{color:var(--scopetickets-island-flag-success)}[data-scopetickets-island] .scopetickets-island-promo__refusal,[data-scopetickets-island] .scopetickets-island-photos__refusal{margin:0;color:var(--scopetickets-island-flag-error);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm);text-align:center}@keyframes scopetickets-icon-spin{to{rotate:360deg}}[data-scopetickets-glyph-spin],[data-scopetickets-island] .scopetickets-island-status-turning{animation:scopetickets-icon-spin var(--scopetickets-icon-spin-ms, 5s) linear infinite}[data-scopetickets-island][data-transitioning] [data-scopetickets-glyph-spin],[data-scopetickets-island][data-transitioning] .scopetickets-island-status-turning,[data-scopetickets-avatar-changing] [data-scopetickets-glyph-spin],[data-scopetickets-avatar-changing] .scopetickets-island-status-turning{animation:none}@media(prefers-reduced-motion:reduce){[data-scopetickets-glyph-spin],[data-scopetickets-island] .scopetickets-island-status-turning{animation:none}}[data-scopetickets-island] .scopetickets-island-credentials{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%;height:var(--scopetickets-island-field-height);flex-shrink:0;overflow:hidden}[data-scopetickets-island] .scopetickets-island-credentials[data-revealed]{height:calc(var(--scopetickets-island-field-height) * 2 + var(--scopetickets-island-space-2))}[data-scopetickets-island] .scopetickets-island-credentials>*{flex-shrink:0}[data-scopetickets-island] .scopetickets-island-funnel-title{display:flex;gap:var(--scopetickets-island-space-2);align-items:center;justify-content:center;white-space:nowrap}[data-scopetickets-island] .scopetickets-island-passcode{position:relative;display:block;width:100%}[data-scopetickets-island] .scopetickets-island-passcode__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;outline:none;text-align:left}[data-scopetickets-island] .scopetickets-island-passcode__boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--scopetickets-island-space-1);width:100%}[data-scopetickets-island] .scopetickets-island-passcode__box{display:flex;align-items:center;justify-content:center;aspect-ratio:63 / 78.75;border:2px solid var(--scopetickets-island-input-stroke);border-radius:var(--scopetickets-island-space-3);background:var(--scopetickets-island-input-bg);color:var(--scopetickets-island-input-text-secondary);font-size:var(--scopetickets-island-size-xl);line-height:var(--scopetickets-island-leading-xl);transition:background var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),border-color var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease),color var(--scopetickets-island-field-ms) var(--scopetickets-island-field-ease)}[data-scopetickets-island] .scopetickets-island-passcode__box[data-filled]{border-color:transparent}[data-scopetickets-island] .scopetickets-island-passcode:focus-within .scopetickets-island-passcode__box[data-caret]{border-color:var(--scopetickets-island-input-stroke-focus);color:var(--scopetickets-island-input-text);background:linear-gradient(var(--scopetickets-island-input-focus-wash),var(--scopetickets-island-input-focus-wash)),var(--scopetickets-island-input-bg-focus)}[data-scopetickets-island] .scopetickets-island-passcode__box[data-invalid]{border-color:var(--scopetickets-island-flag-error, rgba(246, 118, 121, 1))}.scopetickets-island-passkey{display:block;border:0;width:var(--scopetickets-island-passkey-width, 100%);height:var(--scopetickets-island-passkey-height, var(--scopetickets-island-button-height));background:transparent;color-scheme:normal}[data-scopetickets-island] .scopetickets-island-passkey-slot{display:block;width:100%;min-height:var(--scopetickets-island-button-height)}[data-scopetickets-island] .scopetickets-island-passcode__message{margin:var(--scopetickets-island-space-2) 0 0;color:var(--scopetickets-island-flag-error, rgba(246, 118, 121, 1));font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-bay__field{background:var(--scopetickets-island-input-bg);border:1px solid var(--scopetickets-island-input-stroke);border-radius:var(--scopetickets-island-radius-round);padding-inline:var(--scopetickets-island-space-4);overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-bay__buttons{box-sizing:border-box;min-width:0;max-width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-bay__buttons>*{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-bay__buttons iframe{display:block;width:100%;max-width:100%;border:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-4);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking--ticket{gap:var(--scopetickets-island-space-6)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking__lines{display:flex;flex-direction:column}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking__time{margin:0;color:var(--scopetickets-island-text-80);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-regular);text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking__rule{display:block;width:100%;height:var(--scopetickets-island-space-0-25);background:var(--scopetickets-island-construction-line)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking__wallet{display:flex;justify-content:center;width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-booking__form{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets{display:flex;flex-direction:column;width:100%;border-radius:var(--scopetickets-island-space-5);overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__row{display:flex;gap:var(--scopetickets-island-space-4);align-items:center;width:100%;padding:var(--scopetickets-island-space-3) 0 var(--scopetickets-island-space-3) var(--scopetickets-island-space-3);border:none;border-bottom:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-construction-line);background:none;color:var(--scopetickets-island-text);font:inherit;text-align:left;cursor:pointer;transition:var(--scopetickets-island-pop-release)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__row:first-child{border-top:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-construction-line)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__row:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:calc(-1 * var(--scopetickets-island-focus-offset))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__detail{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__holder,:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__qualifier{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__holder{font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-title);color:var(--scopetickets-island-text)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__holder[data-awaiting]{font-family:var(--scopetickets-island-font-body);font-weight:var(--scopetickets-island-weight-regular);color:var(--scopetickets-island-text-40)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__qualifier{font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-regular);color:var(--scopetickets-island-text-80)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__open{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);margin-inline-end:var(--scopetickets-island-space-3);color:var(--scopetickets-island-text-subtle)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__open svg{display:block}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-tickets__add{flex:none;padding:var(--scopetickets-island-space-2) var(--scopetickets-island-space-4);border-radius:var(--scopetickets-island-space-3);background:var(--scopetickets-island-action-bg);color:var(--scopetickets-island-add-text);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-regular);white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick{display:flex;align-items:flex-start;justify-content:center;width:100%;padding-bottom:var(--scopetickets-island-space-3)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__action{display:flex;flex:1 1 0;flex-direction:column;gap:var(--scopetickets-island-space-3);align-items:center;min-width:0;padding:0;border:none;background:none;color:var(--scopetickets-island-text);font:inherit;cursor:pointer;transition:var(--scopetickets-island-pop-release)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__action[data-disabled]{opacity:var(--scopetickets-island-disabled-opacity);cursor:default}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__action:focus-visible{outline:var(--scopetickets-island-focus-width) solid currentColor;outline-offset:var(--scopetickets-island-focus-offset);border-radius:var(--scopetickets-island-radius-round)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__ring{display:flex;align-items:center;justify-content:center;padding:var(--scopetickets-island-space-4);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-input-stroke);border-radius:var(--scopetickets-island-radius-round);background:var(--scopetickets-island-secondary-bg);color:var(--scopetickets-island-text)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__ring>*{display:block;width:var(--scopetickets-island-space-6);height:var(--scopetickets-island-space-6)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-quick__label{display:flex;flex-direction:column;align-items:center;max-width:100%;color:var(--scopetickets-island-text);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-xs);line-height:var(--scopetickets-island-leading-xs);font-weight:var(--scopetickets-island-weight-regular);text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes{width:auto;margin-inline:calc(-1 * var(--scopetickets-island-padding-inline));overflow:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__pager{display:flex;gap:var( --scopetickets-island-code-gap, calc(var(--scopetickets-island-padding-inline) - var(--scopetickets-island-space-4)) );padding-inline:var(--scopetickets-island-code-pad, var(--scopetickets-island-padding-inline));overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__pager[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__pager::-webkit-scrollbar{display:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__page{display:flex;flex:0 0 var( --scopetickets-island-code-frame, calc(100% - 2 * var(--scopetickets-island-padding-inline)) );justify-content:center;scroll-snap-align:center;opacity:calc(1 - var(--scopetickets-island-code-distance, 0) * (1 - var(--scopetickets-island-code-dim)))}[data-scopetickets-island] .scopetickets-island-card:has(.scopetickets-island-codes) .scopetickets-island-card__content{-webkit-mask-image:none;mask-image:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__pager-control{display:flex;align-items:center;gap:var(--scopetickets-island-space-6);align-self:center;height:var(--scopetickets-island-button-height);padding-inline:var(--scopetickets-island-space-6);border:var(--scopetickets-island-space-0-25) solid var(--scopetickets-island-button-stroke);border-radius:var(--scopetickets-island-radius-round);background:var(--scopetickets-island-secondary-bg)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__position{min-width:var(--scopetickets-island-space-12);color:var(--scopetickets-island-secondary-text);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-md);line-height:var(--scopetickets-island-leading-md);font-weight:var(--scopetickets-island-weight-regular);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__position-of{color:var(--scopetickets-island-text-subtle)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:var(--scopetickets-island-space-4);height:var(--scopetickets-island-space-4);padding:0;border:none;background:none;color:var(--scopetickets-island-secondary-text);cursor:pointer;transition:var(--scopetickets-island-pop-release)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__arrow[data-disabled]{opacity:var(--scopetickets-island-disabled-opacity);cursor:default}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-codes__arrow svg{display:block;width:100%;height:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket{display:flex;justify-content:center;width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__frame{--scopetickets-island-ticket-edge: var(--scopetickets-island-space-2);--scopetickets-island-ticket-segment: var(--scopetickets-island-space-6);--scopetickets-island-ticket-pad: var(--scopetickets-island-space-3);--scopetickets-island-ticket-width: calc( var(--scopetickets-island-ticket-columns, 1) * var(--scopetickets-island-ticket-segment) );--scopetickets-island-ticket-height: calc( var(--scopetickets-island-ticket-rows, 1) * var(--scopetickets-island-ticket-segment) );width:calc(var(--scopetickets-island-ticket-width) + 2 * var(--scopetickets-island-ticket-edge))}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__ruler{width:100%;visibility:hidden}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__band{display:flex;align-items:center;height:var(--scopetickets-island-ticket-edge)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__band--flipped{transform:scaleY(-1)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__corner{flex:none;width:var(--scopetickets-island-ticket-edge);aspect-ratio:1;background:var(--scopetickets-island-ticket-paper)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__corner:first-child{border-top-left-radius:var(--scopetickets-island-space-2)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__corner:last-child{border-top-right-radius:var(--scopetickets-island-space-2)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__rail{flex:1;height:var(--scopetickets-island-ticket-edge);background:var(--scopetickets-island-ticket-paper);-webkit-mask-image:var(--scopetickets-island-ticket-cutout);mask-image:var(--scopetickets-island-ticket-cutout);-webkit-mask-size:var(--scopetickets-island-ticket-segment) var(--scopetickets-island-ticket-edge);mask-size:var(--scopetickets-island-ticket-segment) var(--scopetickets-island-ticket-edge);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__middle{display:flex;align-items:stretch}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__side{position:relative;flex:none;width:var(--scopetickets-island-ticket-edge)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__side .scopetickets-island-ticket__rail{position:absolute;top:50%;left:50%;flex:none;width:var(--scopetickets-island-ticket-height);transform:translate(-50%,-50%) rotate(-90deg)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__side--flipped .scopetickets-island-ticket__rail{transform:translate(-50%,-50%) rotate(90deg)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__centre{display:flex;flex:1;flex-direction:column;gap:var(--scopetickets-island-space-2);justify-content:center;min-width:0;height:var(--scopetickets-island-ticket-height);padding:var(--scopetickets-island-ticket-pad);background:var(--scopetickets-island-ticket-paper)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__header{display:flex;flex-direction:column;gap:var(--scopetickets-island-space-2);width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__holder{display:flex;gap:var(--scopetickets-island-space-2);align-items:center;width:100%}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__qualifier{color:var(--scopetickets-island-ticket-accent);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm);font-weight:var(--scopetickets-island-weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__name{color:var(--scopetickets-island-ticket-ink);font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-lg);line-height:var(--scopetickets-island-leading-lg);font-weight:var(--scopetickets-island-weight-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__avatar{display:block;flex:none;width:var(--scopetickets-island-space-10);height:var(--scopetickets-island-space-10)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__booking{display:flex;gap:var(--scopetickets-island-space-4);align-items:baseline;width:100%;color:var(--scopetickets-island-ticket-ink);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-sm);line-height:var(--scopetickets-island-leading-sm)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__day{flex:1 1 auto;min-width:0;font-weight:var(--scopetickets-island-weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__time{flex:none;font-weight:var(--scopetickets-island-weight-regular);white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__code{width:100%;aspect-ratio:1;color:var(--scopetickets-island-ticket-ink)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__code img{display:block;width:100%;height:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__code--bare{display:flex;align-items:center;justify-content:center;padding:var(--scopetickets-island-space-4);border-radius:var(--scopetickets-island-space-2);background:var(--scopetickets-island-black-near-5)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-ticket__missing{color:var(--scopetickets-island-black-near-60);font-family:var(--scopetickets-island-font-body);font-size:var(--scopetickets-island-size-xs);line-height:var(--scopetickets-island-leading-xs);text-align:center}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-datemark{--scopetickets-island-datemark-radius: var(--scopetickets-island-space-3);--scopetickets-island-datemark-date-size: var(--scopetickets-island-size-md);--scopetickets-island-datemark-date-leading: var(--scopetickets-island-leading-md);--scopetickets-island-datemark-date-weight: var(--scopetickets-island-weight-title);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border:var(--scopetickets-island-space-0-5) solid var(--scopetickets-island-red-dark-60);border-radius:var(--scopetickets-island-datemark-radius);background:linear-gradient(180deg,var(--scopetickets-island-white-near-100) 0%,var(--scopetickets-island-white-near-0) 100%),var(--scopetickets-island-white-base-100);overflow:clip;text-align:center;white-space:nowrap}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-datemark--sm{--scopetickets-island-datemark-radius: var(--scopetickets-island-space-1);--scopetickets-island-datemark-date-size: var(--scopetickets-island-size-xs);--scopetickets-island-datemark-date-leading: var(--scopetickets-island-leading-xs);--scopetickets-island-datemark-date-weight: var(--scopetickets-island-weight-strong)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-datemark__date{color:var(--scopetickets-island-black-near-100);font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-datemark-date-size);line-height:var(--scopetickets-island-datemark-date-leading);font-weight:var(--scopetickets-island-datemark-date-weight)}:is([data-scopetickets-picker],[data-scopetickets-island]) .scopetickets-island-datemark__month{color:var(--scopetickets-island-red-dark-100);font-family:var(--scopetickets-island-font-heading);font-size:var(--scopetickets-island-size-xs);line-height:var(--scopetickets-island-leading-xs);font-weight:var(--scopetickets-island-weight-strong);text-transform:uppercase}html.mobile-checkout-document,body.mobile-checkout-document,body.mobile-checkout-document #root{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body.mobile-checkout-document{position:fixed;top:0;right:0;bottom:0;left:0}.mobile-checkout-route{box-sizing:border-box;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.mobile-checkout-status,.mobile-checkout-error{box-sizing:border-box;width:min(100% - 2rem,40rem);margin:1rem auto;padding:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left));border:1px solid #cbd5e1;border-radius:.75rem;background:#f8fafc;color:#334155;font:.875rem/1.4 system-ui,sans-serif}.mobile-checkout-error{margin-top:max(2rem,env(safe-area-inset-top));border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.mobile-checkout-error h1{margin:0 0 .5rem;font-size:1.25rem}.mobile-checkout-error p{margin:0}.qr-lab{min-height:100vh;padding:var(--scope-spacing-7);background:var(--scope-bg-overlay-fallback);color:var(--scope-color-primary-text);font-family:var(--scope-font-family)}.qr-lab__inner{display:flex;flex-direction:column;gap:var(--scope-spacing-7);max-width:900px;margin:0 auto}.qr-lab__lede{max-width:60ch;margin:var(--scope-spacing-2) 0 0;color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-base)}.qr-lab__head{display:flex;gap:var(--scope-spacing-4);align-items:flex-start;justify-content:space-between}.qr-lab__title{margin:0;font-family:var(--scope-font-family-heading);font-size:var(--scope-font-size-xl);font-weight:var(--scope-font-weight-semibold)}.qr-lab__section{display:flex;flex-direction:column;gap:var(--scope-spacing-3)}.qr-lab__legend{color:var(--scope-color-secondary-text);font-size:var(--scope-font-size-xs);font-weight:var(--scope-font-weight-medium);text-transform:uppercase;letter-spacing:.08em}.qr-lab__controls{display:flex;flex-wrap:wrap;gap:var(--scope-spacing-4);align-items:flex-end;padding:var(--scope-spacing-4);border:1px solid var(--scope-surface-stroke-outline);border-radius:var(--scope-radius-lg);background:var(--scope-surface-bg-muted)}.qr-lab__field{display:flex;flex-direction:column;gap:var(--scope-spacing-1);font-size:var(--scope-font-size-xs)}.qr-lab__field>span{color:var(--scope-color-secondary-text)}.qr-lab__field>input{width:88px;padding:var(--scope-spacing-1) var(--scope-spacing-2);border:1px solid var(--scope-input-stroke);border-radius:var(--scope-radius-sm);background:var(--scope-input-bg);color:inherit;font:inherit}.qr-lab__button{padding:var(--scope-spacing-2) var(--scope-spacing-3);border:1px solid var(--scope-button-primary-border);border-radius:var(--scope-radius-sm);background:var(--scope-button-primary-bg);color:var(--scope-button-primary-text);font:inherit;font-size:var(--scope-font-size-xs);cursor:pointer}.qr-lab__stage{overflow:auto;min-width:48px;max-width:100%;padding:var(--scope-spacing-4);border:1px dashed var(--scope-surface-stroke-outline);border-radius:var(--scope-radius-lg);resize:horizontal}.qr-lab__readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:var(--scope-spacing-2);font-family:var(--scope-font-family-mono);font-size:var(--scope-font-size-xs)}.qr-lab__cell{display:flex;flex-direction:column;gap:2px;padding:var(--scope-spacing-2);border-radius:var(--scope-radius-sm);background:var(--scope-surface-bg-muted)}.qr-lab__cell>dt{color:var(--scope-color-secondary-text)}.qr-lab__cell>dd{margin:0;font-size:var(--scope-font-size-base)}.qr-lab__cell--slack>dd{color:var(--scope-color-info)}.qr-lab__cell--warn>dd{color:var(--scope-color-error)}.qr-lab__row{display:flex;flex-wrap:wrap;gap:var(--scope-spacing-5);align-items:flex-start}.qr-lab__sample{display:flex;flex-direction:column;gap:var(--scope-spacing-2);margin:0}.qr-lab__sample>figcaption{color:var(--scope-color-secondary-text);font-family:var(--scope-font-family-mono);font-size:var(--scope-font-size-xs);white-space:nowrap}.qr-lab__sample .scope-qr:empty:after{content:"too narrow";display:grid;place-items:center;aspect-ratio:1;padding:var(--scope-spacing-1);border:1px dashed var(--scope-color-error);border-radius:var(--scope-radius-sm);color:var(--scope-color-error);font-size:11px;text-align:center}.qr-lab__fault{margin:0;color:var(--scope-color-error);font-size:var(--scope-font-size-sm)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-4{right:1rem}.top-4{top:1rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-1{height:.25rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-32{height:8rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-32{width:8rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html,body{height:100%;background:#0b0b0b;color:#fafafa}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0}.scope-bench{box-sizing:border-box;height:100dvh;overflow:hidden;padding:24px}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/60:hover{border-color:#3b82f699}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-8{top:2rem}.lg\:mb-0{margin-bottom:0}.lg\:flex{display:flex}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:0px}.lg\:w-1\/2{width:50%}.lg\:flex-1{flex:1 1 0%}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-8{gap:2rem}.lg\:overflow-hidden{overflow:hidden}}
