@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")}.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: var(--scope-action-blue);--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-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: 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-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: var(--scope-action-blue);--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-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-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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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-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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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-card--reduced-motion .scope-question-card__panel{transition:opacity var(--scope-duration-fast) var(--scope-easing-default);transform:none!important}.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-xs);text-transform:uppercase;color:var(--scope-color-primary-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__body-scroll{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.scope-question-card__panel-content{display:flex;flex-direction:column;width:100%;min-height:0;flex:1 1 auto}.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-animated-digit{position:relative;display:inline-block;overflow:hidden;width:.6em;flex-shrink:0;vertical-align:baseline;line-height:1}.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-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}.scope-total-tile__hero{padding-top:0}.scope-total-tile__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0}.scope-total-tile__amount{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%;overflow:hidden;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-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-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;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__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__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__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-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;margin:0 auto}.scope-buyer-country__search{display:flex;flex-direction:column;gap:var(--scope-spacing-2);padding:var(--scope-spacing-4);border-radius:var(--scope-radius-xl);background:var(--scope-input-bg);box-shadow:inset 0 0 0 1px var(--scope-input-stroke);transition:background var(--scope-duration-normal) var(--scope-easing-default),box-shadow var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-country__search:focus-within{background:var(--scope-input-bg-highlighted);box-shadow:inset 0 0 0 2px var(--scope-input-stroke-highlighted)}.scope-buyer-country__search-label{font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-tight);color:var(--scope-input-secondary-text)}.scope-buyer-country__search-input{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)}.scope-buyer-country__list{display:flex;flex-direction:column;gap:var(--scope-spacing-2);max-height:304px;overflow-y:auto;padding-right:var(--scope-spacing-1);scrollbar-width:none}.scope-buyer-country__list::-webkit-scrollbar{display:none}.scope-buyer-country__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--scope-spacing-3);width:100%;min-height:56px;padding:var(--scope-spacing-3) var(--scope-spacing-4);border:1px solid var(--scope-input-stroke);border-radius:var(--scope-radius-xl);background:var(--scope-input-bg);color:var(--scope-color-primary-text);text-align:left;cursor:pointer;transition:background var(--scope-duration-normal) var(--scope-easing-default),border-color var(--scope-duration-normal) var(--scope-easing-default),transform var(--scope-duration-fast) var(--scope-easing-default)}.scope-buyer-country__option:hover{transform:translateY(-1px);background:var(--scope-input-bg-highlighted);border-color:var(--scope-input-stroke-highlighted)}.scope-buyer-country__option--selected{background:color-mix(in srgb,var(--scope-action-blue) 18%,var(--scope-input-bg));border-color:var(--scope-action-blue)}.scope-buyer-country__option-mark{width:10px;height:10px;border-radius:var(--scope-radius-full);background:transparent;box-shadow:inset 0 0 0 1px var(--scope-input-stroke-highlighted);transition:background var(--scope-duration-normal) var(--scope-easing-default)}.scope-buyer-country__option--selected .scope-buyer-country__option-mark{background:var(--scope-action-blue-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--scope-action-blue) 22%,transparent)}.scope-buyer-country__option-main{display:flex;flex-direction:column;min-width:0}.scope-buyer-country__option-name{font-size:var(--scope-font-size-base);font-weight:var(--scope-font-weight-medium);line-height:var(--scope-line-height-tight);color:var(--scope-color-primary-text)}.scope-buyer-country__option-meta,.scope-buyer-country__option-code{font-size:var(--scope-font-size-sm);line-height:var(--scope-line-height-tight);color:var(--scope-color-secondary-text)}.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:0 0 0 2px var(--scope-action-blue),0 0 0 4px #1e6ef44d}.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-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}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}*,: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}.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}.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%}.cursor-not-allowed{cursor:not-allowed}.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))}.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}.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{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0}.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}}
