.chat-layer[b-gmrhmye7pi]{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none}.chat-layer__panels[b-gmrhmye7pi],.chat-layer__chips[b-gmrhmye7pi]{position:absolute;inset:0}.chat-layer__panels[b-gmrhmye7pi]{z-index:0}.chat-layer__chips[b-gmrhmye7pi]{z-index:1}.chat-slot[b-gmrhmye7pi]{position:absolute;top:var(--panel-y);left:var(--panel-x);z-index:var(--panel-z);width:var(--panel-w);height:var(--panel-h);max-width:calc(100% - 16px);max-height:calc(100% - 16px);pointer-events:auto}@media (max-width:760px){.chat-slot[b-gmrhmye7pi]{left:8px;right:8px;top:8px;width:auto}}.chat-chip[b-gmrhmye7pi]{position:absolute;top:var(--chip-y);left:var(--chip-x);width:64px;height:64px;pointer-events:auto}.chat-chip__face[b-gmrhmye7pi]{width:100%;height:100%;padding:0;display:grid;place-items:center;border:3px solid var(--chrome-accent);border-radius:50%;background:var(--chrome);color:var(--on-chrome);font:inherit;font-size:18px;font-weight:700;box-shadow:var(--sdd-shadow);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.chat-chip.is-open .chat-chip__face[b-gmrhmye7pi]{border-color:var(--primary)}.chat-chip__unread[b-gmrhmye7pi]{position:absolute;top:-4px;left:-4px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:11px;background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:700;line-height:1}.chat-chip__close[b-gmrhmye7pi]{position:absolute;top:-6px;right:-6px;width:30px;height:30px;padding:0 0 2px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);font:inherit;font-weight:700;line-height:1;cursor:pointer}.chat-chip__close[b-gmrhmye7pi]::after{content:"";position:absolute;inset:-7px}.chat-panel[b-rx4oz6knt7]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:var(--sdd-shadow-active)}.chat-panel__head[b-rx4oz6knt7]{flex:none;padding:10px 14px;display:flex;align-items:center;border-bottom:3px solid var(--chrome-accent);border-radius:13px 13px 0 0;background:var(--chrome);color:var(--on-chrome)}.chat-panel__avatar[b-rx4oz6knt7]{width:34px;height:34px;margin-right:10px;font-size:11.5px}.chat-panel__names[b-rx4oz6knt7]{flex:1;min-width:0;display:flex;flex-direction:column}.chat-panel__name[b-rx4oz6knt7]{font-size:15px;font-weight:700;overflow-wrap:anywhere}.chat-panel__status[b-rx4oz6knt7]{color:var(--on-chrome-muted);font-size:11px}.chat-panel__tool[b-rx4oz6knt7]{flex:none;min-width:44px;margin-left:6px;border-color:var(--chrome-line);background:transparent;color:var(--on-chrome);font-weight:400}.chat-panel__icon[b-rx4oz6knt7]{width:10px;height:10px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.4}.chat-panel__grip[b-rx4oz6knt7]{position:absolute;top:0;left:0;width:22px;height:22px;cursor:nwse-resize;touch-action:none}.chat-panel__grip svg[b-rx4oz6knt7]{display:block;width:22px;height:22px;fill:none;stroke:var(--on-chrome-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat-panel__band[b-rx4oz6knt7]{flex:none;margin:10px 12px 0;padding:9px 12px;border-left:4px solid var(--success);border-radius:4px;background:var(--success-soft);color:var(--muted)}.chat-panel__messages[b-rx4oz6knt7]{flex:1;min-height:0;padding:10px 14px;display:flex;flex-direction:column;overflow:auto}.chat-panel__hint[b-rx4oz6knt7]{margin:8px 0 0;font-size:13px}.chat-bubble[b-rx4oz6knt7]{flex:none;align-self:flex-start;margin:4px 40px 4px 0;padding:8px 12px;border-radius:12px;background:var(--surface-alt)}.chat-bubble--mine[b-rx4oz6knt7]{align-self:flex-end;margin:4px 0 4px 40px;background:var(--highlight)}.chat-bubble--failure[b-rx4oz6knt7]{background:var(--danger-soft)}.chat-bubble--products[b-rx4oz6knt7]{align-self:stretch}.chat-bubble__text[b-rx4oz6knt7]{margin:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble__text--pending[b-rx4oz6knt7]{color:var(--muted);font-style:italic}.chat-bubble--failure .chat-bubble__text[b-rx4oz6knt7]{color:var(--danger)}.chat-bubble__time[b-rx4oz6knt7]{display:block;font-size:10px;text-align:right}.chat-panel__compose[b-rx4oz6knt7]{flex:none;padding:10px 12px;border-top:1px solid var(--border)}.chat-panel__pending[b-rx4oz6knt7]{margin-bottom:6px}.chat-panel__files[b-rx4oz6knt7]{margin-bottom:6px;display:flex;flex-wrap:wrap}.chat-panel__file[b-rx4oz6knt7]{margin:0 6px 6px 0;white-space:pre}.chat-panel__attach[b-rx4oz6knt7]{margin-bottom:8px;display:flex;gap:8px}.chat-panel__picker[b-rx4oz6knt7]{position:relative;overflow:hidden}.chat-panel__picker:focus-within[b-rx4oz6knt7]{border-color:var(--focus)}.chat-panel__picker.is-disabled[b-rx4oz6knt7]{opacity:.4;cursor:default;pointer-events:none}.chat-panel__picker[b-rx4oz6knt7] input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chat-panel__send[b-rx4oz6knt7]{margin:0;display:flex;align-items:flex-end;gap:8px}.chat-panel__input[b-rx4oz6knt7]{flex:1;min-height:44px;max-height:160px;overflow-y:auto;resize:none;field-sizing:content}.chat-card[b-jf44odbb9l]{margin-top:6px;padding:6px 8px;display:flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.chat-card:hover[b-jf44odbb9l]{border-color:var(--focus)}.chat-card--actions[b-jf44odbb9l]{container:chat-card / inline-size;anchor-scope:--chat-card}.chat-card__open[b-jf44odbb9l]{flex:1;min-width:0;min-height:44px;padding:0;display:flex;align-items:center;border:0;background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;cursor:pointer}.chat-card__text[b-jf44odbb9l]{flex:1;min-width:0;display:flex;flex-direction:column}.chat-card__name[b-jf44odbb9l]{font-weight:600;overflow-wrap:anywhere}.chat-card__price[b-jf44odbb9l]{color:var(--primary);font-weight:700}.chat-card__side[b-jf44odbb9l]{flex:none;margin-left:8px}.chat-card__remove[b-jf44odbb9l]{padding:0 6px 1px}.chat-card__toggle[b-jf44odbb9l]{display:none;anchor-name:--chat-card}.chat-card__chevron[b-jf44odbb9l]{flex:none;width:12px;height:8px;margin-left:8px;fill:none;stroke:currentColor;stroke-width:1.6}@container chat-card (max-width:250px){.chat-card__open[b-jf44odbb9l]{display:none}.chat-card__add[b-jf44odbb9l]{display:none}.chat-card__open.chat-card__toggle[b-jf44odbb9l]{display:flex}}.chat-card__menu[b-jf44odbb9l]{position-anchor:--chat-card;position-area:bottom span-left;position-try-fallbacks:flip-block;inset:auto;min-width:200px;margin:4px 0;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--sdd-shadow)}.chat-card__item[b-jf44odbb9l]{width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.chat-card__item:hover:not(:disabled)[b-jf44odbb9l]{background:var(--surface-alt)}.chat-card__item:disabled[b-jf44odbb9l]{color:var(--muted);cursor:default}.conv-backdrop[b-83sc9w8vxx]{position:fixed;inset:0;z-index:22}.conv[b-83sc9w8vxx]{position:relative;display:inline-flex}.conv-popup[b-83sc9w8vxx]{position:absolute;bottom:calc(100% + 8px);right:0;z-index:23;width:min(330px,calc(100vw - 20px));overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:var(--sdd-shadow-active)}.conv-popup__head[b-83sc9w8vxx]{padding:10px 16px;display:flex;align-items:center;gap:6px;border-bottom:3px solid var(--chrome-accent);background:var(--chrome);color:var(--on-chrome)}.conv-popup__title[b-83sc9w8vxx]{flex:1;font-size:16px;font-weight:600}.conv-popup__close[b-83sc9w8vxx]{min-width:44px;padding:2px 10px;border-color:var(--chrome-line);background:transparent;color:var(--on-chrome);font-weight:400}.conv-popup__list[b-83sc9w8vxx]{max-height:420px;margin:6px;overflow:auto}.conv-popup__empty[b-83sc9w8vxx]{margin:10px}.conv-row[b-83sc9w8vxx]{width:100%;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.conv-row:hover[b-83sc9w8vxx]{background:var(--surface-alt)}.conv-row__avatar[b-83sc9w8vxx]{width:40px;height:40px;font-size:13.6px}.conv-row__names[b-83sc9w8vxx]{min-width:0;margin-left:12px;display:flex;flex-direction:column}.conv-row__name[b-83sc9w8vxx]{font-weight:600}.conv-row__status[b-83sc9w8vxx]{font-size:11px}.conv-row__dot[b-83sc9w8vxx]{width:10px;height:10px;border-radius:50%;background:var(--border)}.conv-row__dot.is-online[b-83sc9w8vxx]{background:var(--success)}@container tra-window (width < 600px){.conv-popup[b-83sc9w8vxx]{right:auto;left:0;width:min(330px,calc(100cqw - 20px))}}.picker[b-5brppn80dy]{box-sizing:border-box;height:100%;display:flex;flex-direction:column}.picker__search[b-5brppn80dy]{flex:none;margin:0;display:flex;flex-wrap:wrap;gap:8px}.picker__box[b-5brppn80dy]{flex:1 1 220px;min-width:0;font-size:16px}.picker__list[b-5brppn80dy],.picker__new[b-5brppn80dy]{flex:1;min-height:0;margin-top:12px;overflow:auto}.picker__none[b-5brppn80dy]{margin:24px 0;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);text-align:center}.picker__foot[b-5brppn80dy]{flex:none;margin-top:12px;display:flex;justify-content:flex-end}.picker[b-k7ihxva9kd]{height:100%;display:flex;flex-direction:column}.picker__search[b-k7ihxva9kd]{margin:0;display:flex;gap:8px}.picker__status[b-k7ihxva9kd]{margin:8px 0 0}.picker__results[b-k7ihxva9kd]{flex:1;min-height:0;margin-top:10px;overflow:auto}.picker__foot[b-k7ihxva9kd]{margin-top:12px;display:flex;justify-content:flex-end}.sheet[b-0l5lqh44xu]{max-height:788px;padding:20px;overflow:auto}.sheet__name[b-0l5lqh44xu]{margin-bottom:2px;overflow-wrap:anywhere}.sheet__price[b-0l5lqh44xu]{margin:8px 0 0;color:var(--primary);font-size:24px;font-weight:700}.sheet__warning[b-0l5lqh44xu]{margin:12px 0 0;padding:9px 12px;border-left:4px solid var(--danger);border-radius:4px;background:var(--danger-soft);color:var(--danger)}.sheet__facts[b-0l5lqh44xu]{margin:14px 0 0;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:baseline}.sheet__fact-name[b-0l5lqh44xu]{margin:3px 0}.sheet__fact-value[b-0l5lqh44xu]{margin:3px 0;overflow-wrap:anywhere}.sheet__description[b-0l5lqh44xu]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sheet__error[b-0l5lqh44xu]{margin:12px 0 0;color:var(--danger)}.sheet__buttons[b-0l5lqh44xu]{margin-top:18px;display:flex;justify-content:flex-end;gap:6px}.sales[b-c31e54jri2]{container:sales / inline-size;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:16px 4px 4px 16px}.sales__col[b-c31e54jri2]{min-height:0;margin:0 12px 12px 0;overflow:auto}.sales__search[b-c31e54jri2]{margin-bottom:12px;display:flex;gap:8px}.sales__row[b-c31e54jri2]{width:100%;margin-bottom:6px;justify-content:flex-start;gap:0 14px;white-space:nowrap}.sales__item[b-c31e54jri2]{min-height:44px;margin-top:10px;display:flex;align-items:flex-start;gap:8px}.sales__item input[b-c31e54jri2]{margin-top:3px}.sales__item-text[b-c31e54jri2]{display:flex;flex-direction:column}.sales__total[b-c31e54jri2]{margin-top:12px}.sales__field[b-c31e54jri2]{margin-bottom:8px}.sales__preview[b-c31e54jri2]{font-weight:700;overflow-wrap:anywhere}@container sales (width < 640px){.sales__col[b-c31e54jri2]{grid-column:1 / -1;overflow:visible}.sales__row[b-c31e54jri2]{flex-wrap:wrap;white-space:normal}}.shift-close[b-fyvyll3e55]{display:flex;flex-direction:column}.shift-close__error[b-fyvyll3e55]{margin:8px 0;color:var(--danger)}.shift-close__submit[b-fyvyll3e55]{margin-top:16px;align-self:flex-start}.flag[b-sbq630dmqz]{flex:none;width:calc(42 * var(--u));height:calc(28 * var(--u));margin-right:calc(8 * var(--u));display:inline-block;overflow:hidden;border:1px solid var(--border);border-radius:calc(4 * var(--u))}.flag__face[b-sbq630dmqz]{display:block;width:100%;height:100%}.flag__white[b-sbq630dmqz]{fill:#FFFFFF}.flag__qc-blue[b-sbq630dmqz]{fill:#003DA5}.flag__fr-blue[b-sbq630dmqz]{fill:#002395}.flag__fr-red[b-sbq630dmqz]{fill:#ED2939}.flag__us-red[b-sbq630dmqz]{fill:#B22234}.flag__us-blue[b-sbq630dmqz]{fill:#3C3B6E}.kiosk[b-o7p4usgdr7]{position:relative;flex:1;min-height:0;overflow:clip;container-type:size;background:var(--page);color:var(--text);-webkit-user-select:none;user-select:none}.kiosk__stage[b-o7p4usgdr7]{--u:min(100cqw / 1600,100cqh / 900);position:absolute;inset:0;font-size:calc(24 * var(--u))}.kiosk__stage p[b-o7p4usgdr7],.kiosk__stage h1[b-o7p4usgdr7],.kiosk__stage h2[b-o7p4usgdr7]{margin:0}.k-20[b-o7p4usgdr7]{font-size:calc(20 * var(--u))}.k-22[b-o7p4usgdr7]{font-size:calc(22 * var(--u))}.k-24[b-o7p4usgdr7]{font-size:calc(24 * var(--u))}.k-26[b-o7p4usgdr7]{font-size:calc(26 * var(--u))}.k-28[b-o7p4usgdr7]{font-size:calc(28 * var(--u))}.k-30[b-o7p4usgdr7]{font-size:calc(30 * var(--u))}.k-32[b-o7p4usgdr7]{font-size:calc(32 * var(--u))}.k-34[b-o7p4usgdr7]{font-size:calc(34 * var(--u))}.k-36[b-o7p4usgdr7]{font-size:calc(36 * var(--u))}.k-40[b-o7p4usgdr7]{font-size:calc(40 * var(--u))}.k-44[b-o7p4usgdr7]{font-size:calc(44 * var(--u))}.k-48[b-o7p4usgdr7]{font-size:calc(48 * var(--u))}.k-56[b-o7p4usgdr7]{font-size:calc(56 * var(--u))}.k-64[b-o7p4usgdr7]{font-size:calc(64 * var(--u))}.k-72[b-o7p4usgdr7]{font-size:calc(72 * var(--u))}.k-bold[b-o7p4usgdr7]{font-weight:700}.k-muted[b-o7p4usgdr7]{color:var(--muted)}.k-warning[b-o7p4usgdr7]{color:var(--warning)}.k-primary-text[b-o7p4usgdr7]{color:var(--primary)}.k-gap-8[b-o7p4usgdr7]{margin-top:calc(8 * var(--u))!important}.k-gap-12[b-o7p4usgdr7]{margin-top:calc(12 * var(--u))!important}.k-gap-16[b-o7p4usgdr7]{margin-top:calc(16 * var(--u))!important}.k-gap-20[b-o7p4usgdr7]{margin-top:calc(20 * var(--u))!important}.k-gap-24[b-o7p4usgdr7]{margin-top:calc(24 * var(--u))!important}.k-gap-28[b-o7p4usgdr7]{margin-top:calc(28 * var(--u))!important}.k-gap-32[b-o7p4usgdr7]{margin-top:calc(32 * var(--u))!important}.k-pill[b-o7p4usgdr7],.k-round[b-o7p4usgdr7],.k-key[b-o7p4usgdr7],.k-primary[b-o7p4usgdr7]{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));border:1.5px solid var(--border);border-radius:calc(19 * var(--u));background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.k-pill:hover[b-o7p4usgdr7],.k-round:hover[b-o7p4usgdr7],.k-key:hover[b-o7p4usgdr7]{border-color:var(--focus)}.k-pill[b-o7p4usgdr7]{height:calc(72 * var(--u));margin:0 calc(6 * var(--u));padding:0 calc(28 * var(--u));font-size:calc(26 * var(--u))}.k-round[b-o7p4usgdr7]{width:calc(72 * var(--u));height:calc(72 * var(--u));margin:0 calc(6 * var(--u));padding:0;font-size:calc(28 * var(--u))}.k-key[b-o7p4usgdr7]{height:calc(64 * var(--u));padding:0;font-size:calc(26 * var(--u))}.k-primary[b-o7p4usgdr7]{min-width:calc(320 * var(--u));min-height:calc(80 * var(--u));margin-right:calc(20 * var(--u));padding:0 calc(24 * var(--u));border-color:var(--primary);background:var(--primary);color:var(--on-primary);font-size:calc(28 * var(--u))}.k-primary:hover[b-o7p4usgdr7]{background:var(--primary-hover)}.k-primary:disabled[b-o7p4usgdr7],.k-tile:disabled[b-o7p4usgdr7]{opacity:.4;cursor:default}.k-tile[b-o7p4usgdr7]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1.5px solid var(--border);border-radius:calc(10 * var(--u));background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.k-tile:hover:not(:disabled)[b-o7p4usgdr7]{border-color:var(--focus)}.k-tile--selected[b-o7p4usgdr7]{border-color:var(--focus);background:var(--selected);color:var(--on-selected)}.kiosk__page[b-o7p4usgdr7]{position:absolute;inset:0;padding:calc(32 * var(--u)) calc(56 * var(--u));display:flex;flex-direction:column;animation:kiosk-page-in-b-o7p4usgdr7 380ms cubic-bezier(.215,.61,.355,1)}.kiosk__page--center[b-o7p4usgdr7]{align-items:center;justify-content:center}@keyframes kiosk-page-in-b-o7p4usgdr7{from{opacity:0;transform:translateX(calc(70 * var(--u)))}}.kiosk__bar[b-o7p4usgdr7]{flex:none;margin-bottom:calc(28 * var(--u));display:flex;align-items:center}[b-o7p4usgdr7] .kiosk__logo{width:calc(48 * var(--u));height:calc(48 * var(--u));margin-right:calc(16 * var(--u))}.kiosk__bar-buttons[b-o7p4usgdr7]{margin-left:auto;display:flex;align-items:center}.kiosk__language[b-o7p4usgdr7]{gap:0}.kiosk__scroll[b-o7p4usgdr7]{flex:1;min-height:0;overflow-y:auto;touch-action:pan-y}.kiosk__cards[b-o7p4usgdr7]{margin-top:calc(24 * var(--u));display:flex;flex-wrap:wrap;gap:calc(28 * var(--u))}.kiosk__film[b-o7p4usgdr7]{width:calc(276 * var(--u));padding:calc(16 * var(--u))}[b-o7p4usgdr7] .kiosk__film-poster{width:calc(240 * var(--u))}.kiosk__film-name[b-o7p4usgdr7]{margin:calc(12 * var(--u)) 0 calc(4 * var(--u))}.kiosk__split[b-o7p4usgdr7]{display:flex;align-items:flex-start}[b-o7p4usgdr7] .kiosk__big-poster{width:calc(360 * var(--u))}.kiosk__right[b-o7p4usgdr7]{flex:1;min-width:0;margin-left:calc(40 * var(--u));display:flex;flex-direction:column}.kiosk__right--end[b-o7p4usgdr7]{align-items:flex-end}.kiosk__left[b-o7p4usgdr7]{flex:none;width:calc(560 * var(--u));display:flex;flex-direction:column}.kiosk__times[b-o7p4usgdr7]{margin-top:calc(12 * var(--u));display:flex;flex-wrap:wrap;gap:calc(20 * var(--u))}.kiosk__time[b-o7p4usgdr7]{width:calc(240 * var(--u));padding:calc(20 * var(--u))}.kiosk__sections[b-o7p4usgdr7]{margin-top:calc(12 * var(--u));display:flex;flex-wrap:wrap;gap:calc(16 * var(--u))}.kiosk__section[b-o7p4usgdr7]{flex:1 1 calc(250 * var(--u));width:auto;padding:calc(12 * var(--u)) calc(16 * var(--u));display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:calc(12 * var(--u));align-items:center}.kiosk__section span:nth-child(3)[b-o7p4usgdr7]{grid-column:2;grid-row:1 / span 2}.kiosk__tier[b-o7p4usgdr7]{margin-top:calc(14 * var(--u));display:flex;align-items:center}.kiosk__tier-label[b-o7p4usgdr7]{flex:1;display:flex;flex-direction:column}.kiosk__count[b-o7p4usgdr7]{width:calc(64 * var(--u));text-align:center}.kiosk__plan[b-o7p4usgdr7]{padding:calc(16 * var(--u)) calc(24 * var(--u));border:1px solid var(--border);border-radius:calc(12 * var(--u));background:var(--surface)}.kiosk__order[b-o7p4usgdr7]{width:calc(760 * var(--u));display:flex;flex-direction:column}.kiosk__line[b-o7p4usgdr7]{margin-top:calc(18 * var(--u));display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16 * var(--u))}.kiosk__line-text[b-o7p4usgdr7]{display:flex;flex-direction:column}.kiosk__ways[b-o7p4usgdr7]{margin-top:calc(16 * var(--u));display:flex;flex-wrap:wrap;gap:calc(24 * var(--u))}.kiosk__way[b-o7p4usgdr7]{width:calc(300 * var(--u));height:calc(140 * var(--u));padding:calc(24 * var(--u));justify-content:center}.kiosk__order .k-pill[b-o7p4usgdr7]{align-self:flex-start;margin-left:0}.kiosk__card-entry[b-o7p4usgdr7]{width:calc(900 * var(--u));margin:0 auto;display:flex;flex-direction:column}.kiosk__card-code[b-o7p4usgdr7]{min-height:calc(76 * var(--u));margin:calc(24 * var(--u)) 0 calc(16 * var(--u));padding:0 calc(16 * var(--u));border:1.5px solid var(--border);border-radius:calc(6 * var(--u));background:var(--surface);color:var(--text);font:inherit;font-size:calc(36 * var(--u));text-transform:uppercase;outline:none}.kiosk__card-code:focus[b-o7p4usgdr7]{border-color:var(--focus)}.kiosk__keyboard[b-o7p4usgdr7]{display:grid;grid-template-columns:repeat(10,1fr);gap:calc(6 * var(--u))}.kiosk__actions[b-o7p4usgdr7]{margin-top:calc(32 * var(--u));display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--u)) 0}.kiosk__actions .k-pill[b-o7p4usgdr7]{white-space:nowrap}.kiosk__done[b-o7p4usgdr7]{display:flex;flex-direction:column;align-items:center;text-align:center}.kiosk__ticket[b-o7p4usgdr7]{width:calc(520 * var(--u));margin-top:calc(40 * var(--u));padding:calc(32 * var(--u));display:flex;flex-direction:column;align-items:flex-start;border:2px solid var(--primary);border-radius:calc(16 * var(--u));background:var(--surface);text-align:left;animation:kiosk-ticket-in-b-o7p4usgdr7 900ms cubic-bezier(.34,1.3,.64,1) both,kiosk-fade-in-b-o7p4usgdr7 700ms both}@keyframes kiosk-ticket-in-b-o7p4usgdr7{from{transform:translateY(calc(260 * var(--u)))}}@keyframes kiosk-fade-in-b-o7p4usgdr7{from{opacity:0}}.kiosk__again[b-o7p4usgdr7]{margin:calc(40 * var(--u)) 0 0}.kiosk__problem[b-o7p4usgdr7]{width:calc(900 * var(--u))}.kiosk__overlay[b-o7p4usgdr7]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--page);text-align:center}.kiosk__overlay--veil[b-o7p4usgdr7]{background:color-mix(in srgb,var(--page) 96%,transparent)}.kiosk__terminal[b-o7p4usgdr7]{animation:kiosk-fade-in-b-o7p4usgdr7 250ms}.kiosk__ring[b-o7p4usgdr7]{width:calc(160 * var(--u));height:calc(160 * var(--u));margin-bottom:calc(36 * var(--u));animation:kiosk-spin-b-o7p4usgdr7 1.6s linear infinite}.kiosk__ring circle[b-o7p4usgdr7]{fill:none;stroke:var(--primary);stroke-width:10;stroke-dasharray:30 20}@keyframes kiosk-spin-b-o7p4usgdr7{to{transform:rotate(360deg)}}.kiosk__films-head[b-o7p4usgdr7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16 * var(--u))}.kiosk__films-head .k-pill[b-o7p4usgdr7]{margin:0}.kiosk__calendar[b-o7p4usgdr7]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(48 * var(--u))}.kiosk__calendar-text[b-o7p4usgdr7]{flex:1;min-width:calc(420 * var(--u));display:flex;flex-direction:column;align-items:flex-start}.kiosk__calendar-close[b-o7p4usgdr7]{margin-left:0}.kiosk__first[b-o7p4usgdr7]{align-self:flex-start;margin-left:0}.k-primary.kiosk__first[b-o7p4usgdr7]{margin-right:0}.k-pill--on[b-o7p4usgdr7]{border-color:var(--focus);background:var(--selected);color:var(--on-selected)}.k-tile:disabled[b-o7p4usgdr7]{opacity:.5;cursor:default}.kiosk__home[b-o7p4usgdr7]{display:grid;grid-template-columns:calc(480 * var(--u)) minmax(0,1fr);gap:calc(32 * var(--u))}.kiosk__home-left[b-o7p4usgdr7]{display:flex;flex-direction:column;min-height:0}.kiosk__next-title[b-o7p4usgdr7]{margin-top:auto;padding-top:calc(24 * var(--u));margin-bottom:calc(10 * var(--u))}.kiosk__next[b-o7p4usgdr7]{width:100%;min-height:calc(92 * var(--u));margin-bottom:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));flex-direction:row;align-items:center;gap:calc(14 * var(--u))}.kiosk__next-words[b-o7p4usgdr7]{display:flex;flex-direction:column;min-width:0}.kiosk__where[b-o7p4usgdr7]{line-height:1.05;text-wrap:balance}.kiosk__plan-map[b-o7p4usgdr7]{position:relative;align-self:start;max-width:calc(1040 * var(--u))}.kiosk__plan-map[b-o7p4usgdr7] .net-name{display:none}.kiosk__plaque[b-o7p4usgdr7]{position:absolute;left:var(--x);top:var(--y);width:calc(290 * var(--u));min-height:calc(104 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u))}.kiosk__plaque--below[b-o7p4usgdr7]{transform:translate(calc(-100% - 24 * var(--u)),calc(-24 * var(--u)))}.kiosk__plaque--above[b-o7p4usgdr7]{transform:translate(calc(24 * var(--u)),calc(-100% + 24 * var(--u)))}.kiosk__plaque--left[b-o7p4usgdr7]{transform:translate(calc(-100% + 32 * var(--u)),calc(24 * var(--u)))}.kiosk__plaque--right[b-o7p4usgdr7]{transform:translate(calc(24 * var(--u)),calc(-100% - 24 * var(--u)))}.kiosk__plaque-foot[b-o7p4usgdr7]{width:100%;margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--u));white-space:nowrap}.kiosk__stops[b-o7p4usgdr7]{min-width:0}.kiosk__line-name[b-o7p4usgdr7]{margin-bottom:calc(8 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u))}.kiosk__stop-row[b-o7p4usgdr7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(8 * var(--u))}.kiosk__stop[b-o7p4usgdr7]{min-height:calc(92 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));gap:calc(2 * var(--u))}.kiosk__point[b-o7p4usgdr7]{flex:none;width:calc(360 * var(--u))}.kiosk__route[b-o7p4usgdr7]{margin-top:0}.kiosk__ways-col[b-o7p4usgdr7]{margin-top:calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(12 * var(--u))}.kiosk__choice[b-o7p4usgdr7]{width:100%;min-height:calc(128 * var(--u));padding:calc(16 * var(--u)) calc(32 * var(--u));justify-content:center}.kiosk__date[b-o7p4usgdr7]{--tap:calc(64 * var(--u));font-size:calc(26 * var(--u))}.kiosk__train[b-o7p4usgdr7]{width:100%;min-height:calc(112 * var(--u));margin-top:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));flex-direction:row;align-items:center;gap:calc(14 * var(--u))}.kiosk__train-time[b-o7p4usgdr7]{width:calc(150 * var(--u));display:flex;flex-direction:column}.kiosk__train-words[b-o7p4usgdr7]{flex:1;min-width:0;display:flex;flex-direction:column}.kiosk__train-price[b-o7p4usgdr7]{display:flex;flex-direction:column;align-items:flex-end}.kiosk__group-head[b-o7p4usgdr7]{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16 * var(--u))}.kiosk__summary[b-o7p4usgdr7]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.kiosk__fares[b-o7p4usgdr7]{margin-top:calc(24 * var(--u));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--u))}.kiosk__fare[b-o7p4usgdr7]{min-height:calc(200 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));border:1.5px solid var(--border);border-radius:calc(10 * var(--u));background:var(--surface)}.kiosk__fare.is-on[b-o7p4usgdr7]{border-color:var(--focus);background:var(--selected)}.k-round:disabled[b-o7p4usgdr7]{opacity:.4;cursor:default}.kiosk__foot[b-o7p4usgdr7]{flex:none;margin-top:calc(14 * var(--u));padding-top:calc(14 * var(--u));display:flex;align-items:center;gap:calc(20 * var(--u));border-top:1px solid var(--border)}.kiosk__foot-words[b-o7p4usgdr7]{flex:1;min-width:0;display:flex;flex-direction:column}.kiosk__go[b-o7p4usgdr7]{margin-right:0;gap:calc(32 * var(--u))}.kiosk__go-total[b-o7p4usgdr7]{display:flex;flex-direction:column;align-items:flex-end}[b-o7p4usgdr7] .kiosk__ticket-card{flex:none;width:calc(640 * var(--u));margin-left:auto}.kiosk__left--wide[b-o7p4usgdr7]{width:100%}.kiosk__keys[b-o7p4usgdr7]{--tap:calc(64 * var(--u));font-size:calc(24 * var(--u))}.kiosk__square[b-o7p4usgdr7]{flex:none;width:calc(520 * var(--u));margin-left:auto;padding:calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--sd-surface);color:var(--sd-text)}.kiosk__square[b-o7p4usgdr7] svg{display:block;width:100%;height:auto;fill:none;stroke:none}.kiosk__notice[b-o7p4usgdr7]{position:absolute;right:calc(56 * var(--u));bottom:calc(24 * var(--u));left:calc(56 * var(--u));z-index:11;padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(10 * var(--u));background:var(--warning-soft);color:var(--text)}@container (aspect-ratio < 1) and (width < 600px){.kiosk__stage[b-o7p4usgdr7]{--u:min(100cqw / 640,100cqh / 1000)}.kiosk__page[b-o7p4usgdr7]{padding:calc(24 * var(--u))}.kiosk__bar[b-o7p4usgdr7]{margin-bottom:calc(20 * var(--u))}.kiosk__name[b-o7p4usgdr7]{display:none}.k-pill[b-o7p4usgdr7]{height:calc(60 * var(--u));margin:0 calc(4 * var(--u));padding:0 calc(18 * var(--u));font-size:calc(22 * var(--u));white-space:nowrap}.kiosk__cards[b-o7p4usgdr7],.kiosk__times[b-o7p4usgdr7],.kiosk__sections[b-o7p4usgdr7],.kiosk__ways[b-o7p4usgdr7]{gap:calc(16 * var(--u))}.kiosk__film[b-o7p4usgdr7],.kiosk__time[b-o7p4usgdr7],.kiosk__section[b-o7p4usgdr7],.kiosk__way[b-o7p4usgdr7]{width:calc((100% - 16 * var(--u)) / 2)}[b-o7p4usgdr7] .kiosk__film-poster{width:100%}.kiosk__split[b-o7p4usgdr7]{flex-direction:column;align-items:stretch}[b-o7p4usgdr7] .kiosk__big-poster{width:calc(220 * var(--u))}.kiosk__right[b-o7p4usgdr7]{margin:calc(24 * var(--u)) 0 0}.kiosk__right--end[b-o7p4usgdr7]{align-items:stretch}.kiosk__left[b-o7p4usgdr7],.kiosk__order[b-o7p4usgdr7],.kiosk__card-entry[b-o7p4usgdr7],.kiosk__ticket[b-o7p4usgdr7],.kiosk__problem[b-o7p4usgdr7]{width:100%}.kiosk__way[b-o7p4usgdr7]{height:calc(120 * var(--u))}.kiosk__home[b-o7p4usgdr7],.kiosk__fares[b-o7p4usgdr7]{grid-template-columns:minmax(0,1fr)}.kiosk__plaque[b-o7p4usgdr7]{width:calc(200 * var(--u))}.kiosk__stop-row[b-o7p4usgdr7]{grid-template-columns:repeat(2,minmax(0,1fr))}.kiosk__foot[b-o7p4usgdr7]{flex-wrap:wrap}.kiosk__plan[b-o7p4usgdr7]{padding:calc(12 * var(--u));overflow-x:auto}.kiosk__calendar-text[b-o7p4usgdr7]{min-width:0}.kiosk__calendar[b-o7p4usgdr7] .day-picker{width:100%}}.saver[b-ktnkek2j5i]{position:absolute;inset:0;z-index:5;overflow:hidden;background:var(--page)}.saver--leaving[b-ktnkek2j5i]{animation:saver-out-b-ktnkek2j5i 400ms forwards;pointer-events:none}@keyframes saver-out-b-ktnkek2j5i{to{opacity:0}}.saver__beam[b-ktnkek2j5i]{position:absolute;inset:0;background:var(--primary);opacity:.18;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);-webkit-mask-image:linear-gradient(to bottom,currentColor,transparent);mask-image:linear-gradient(to bottom,currentColor,transparent)}.saver__scene[b-ktnkek2j5i]{position:absolute;top:calc(40 * var(--u));right:0;bottom:calc(230 * var(--u));left:0;perspective:calc(2198 * var(--u));perspective-origin:50% calc(50% - 198 * var(--u))}.saver__stage[b-ktnkek2j5i]{position:absolute;top:50%;left:50%;transform-style:preserve-3d}.saver__ring[b-ktnkek2j5i]{position:absolute;transform-style:preserve-3d;animation:saver-spin-b-ktnkek2j5i 48s linear infinite}@keyframes saver-spin-b-ktnkek2j5i{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}.saver__slot[b-ktnkek2j5i]{position:absolute;top:calc(-170 * var(--u));left:calc(-113.5 * var(--u));width:calc(227 * var(--u));height:calc(340 * var(--u));transform-style:preserve-3d;transform:rotateY(calc(var(--i,0) * 360deg / var(--n,8))) translateZ(calc(596 * var(--u)))}[b-ktnkek2j5i] .saver__face{position:absolute;inset:0;width:100%;backface-visibility:hidden}[b-ktnkek2j5i] .saver__face::after{content:"";position:absolute;inset:0;background:var(--page);animation:saver-shade-b-ktnkek2j5i 48s linear infinite;animation-delay:calc(48s * var(--i,0) / var(--n,8) - 48s)}@keyframes saver-shade-b-ktnkek2j5i{0%,100%{opacity:0}25%,75%{opacity:.55}50%{opacity:.7}}.saver__back[b-ktnkek2j5i]{position:absolute;inset:0;background:var(--page);transform:rotateY(180deg);backface-visibility:hidden}[b-ktnkek2j5i] .saver__back-poster{width:100%;opacity:.35}[b-ktnkek2j5i] .saver__logo{position:absolute;top:calc(-184.5 * var(--u));left:calc(-184.5 * var(--u));width:calc(369 * var(--u));height:calc(369 * var(--u))}.saver__veil[b-ktnkek2j5i]{position:absolute;right:0;bottom:0;left:0;height:calc(300 * var(--u));background:var(--page);-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor 40%);mask-image:linear-gradient(to bottom,transparent,currentColor 40%)}.saver__dust[b-ktnkek2j5i]{position:absolute;inset:0;pointer-events:none}.saver__speck[b-ktnkek2j5i]{position:absolute;top:var(--y);left:var(--x);width:calc(var(--s,3) * var(--u));height:calc(var(--s,3) * var(--u));border-radius:50%;background:var(--text);opacity:var(--o,.4);animation:saver-rise-b-ktnkek2j5i var(--d,16s) linear infinite}@keyframes saver-rise-b-ktnkek2j5i{to{top:calc(-20 * var(--u))}}.saver__invite[b-ktnkek2j5i]{position:absolute;right:0;bottom:calc(64 * var(--u));left:0;display:flex;flex-direction:column;align-items:center}.saver__name[b-ktnkek2j5i]{color:var(--text);font-size:calc(64 * var(--u));font-weight:700}.saver__touch[b-ktnkek2j5i]{margin-top:calc(12 * var(--u));color:var(--primary);font-size:calc(30 * var(--u));animation:saver-pulse-b-ktnkek2j5i 1.4s ease-in-out infinite alternate}@keyframes saver-pulse-b-ktnkek2j5i{to{opacity:.65}}.saver__clock[b-ktnkek2j5i]{position:absolute;top:calc(32 * var(--u));right:calc(48 * var(--u));color:var(--muted);font-size:calc(30 * var(--u))}.saver__start[b-ktnkek2j5i]{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.desk-band[b-k4vvsx7il3]{flex:none;min-height:60px;padding:6px 18px;display:flex;align-items:center;gap:8px 22px;background:var(--sd-bg);color:var(--sd-text)}.desk-band__brand[b-k4vvsx7il3]{display:flex;align-items:center;gap:8px;padding-right:22px;border-right:1px solid var(--sd-border)}.desk-band__store[b-k4vvsx7il3]{font-size:16px;font-weight:400;white-space:nowrap}.desk-band__place[b-k4vvsx7il3]{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.desk-band__place strong[b-k4vvsx7il3]{overflow:hidden;font-size:24px;font-weight:800;letter-spacing:-.02em;text-overflow:ellipsis}.desk-band__place span[b-k4vvsx7il3],.desk-band__who span[b-k4vvsx7il3],.desk-band__clock span[b-k4vvsx7il3]{color:var(--sd-text-muted);font-size:13px}.desk-band__keys[b-k4vvsx7il3]{color:var(--sd-warning);font-size:13px;font-weight:700;white-space:nowrap}.desk-band__who[b-k4vvsx7il3]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}.desk-band__who b[b-k4vvsx7il3]{font-size:14px;font-weight:700}@container tra-window (width < 640px){.desk-band__brand[b-k4vvsx7il3],.desk-band__place span[b-k4vvsx7il3],.desk-band__keys[b-k4vvsx7il3]{display:none}.desk-band__place strong[b-k4vvsx7il3]{font-size:19px}}.desk-band__link[b-k4vvsx7il3]{display:inline-flex;align-items:center;gap:6px;color:var(--sd-success);font-size:13px;font-weight:600;white-space:nowrap}.desk-band__link[b-k4vvsx7il3]::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.desk-band__link.is-off[b-k4vvsx7il3]{color:var(--sd-warning)}.desk-band__clock[b-k4vvsx7il3]{padding-left:22px;display:flex;align-items:baseline;gap:10px;border-left:1px solid var(--sd-border);white-space:nowrap}.desk-band__clock strong[b-k4vvsx7il3]{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.shell-notice[b-k4vvsx7il3]{position:absolute;z-index:5;top:68px;left:50%;max-width:min(760px,92%);padding:10px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);box-shadow:var(--shadow);font-weight:600;transform:translateX(-50%)}.shell-drift[b-k4vvsx7il3]{padding:8px 24px;background:var(--warning-soft);font-weight:600}.shell-notice--success[b-k4vvsx7il3]{background:var(--success-soft)}.shell-notice--warning[b-k4vvsx7il3]{background:var(--warning-soft)}.shell-body[b-k4vvsx7il3]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}@container tra-window (width < 1000px){.desk-band__store[b-k4vvsx7il3],.desk-band__clock span[b-k4vvsx7il3],.desk-band__who span[b-k4vvsx7il3]{display:none}.desk-band__brand[b-k4vvsx7il3]{padding-right:0;border-right:0}.desk-band__clock[b-k4vvsx7il3]{padding-left:0;border-left:0}}@container tra-window (width < 600px){.desk-band[b-k4vvsx7il3]{padding:6px 10px;gap:6px 10px}.desk-band__place strong[b-k4vvsx7il3]{font-size:17px}.desk-band__place span[b-k4vvsx7il3],.desk-band__keys[b-k4vvsx7il3]{color:var(--sd-warning);font-size:13px;font-weight:700;white-space:nowrap}.desk-band__who[b-k4vvsx7il3]{display:none}.desk-band__clock strong[b-k4vvsx7il3]{font-size:20px}}.poster[b-fcufjkt2lp]{position:relative;flex:none;aspect-ratio:2 / 3;overflow:hidden;container-type:inline-size;background:var(--page)}.poster__image[b-fcufjkt2lp]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster__words[b-fcufjkt2lp]{position:absolute;right:0;bottom:0;left:0;padding:18cqw 6cqw 5.3cqw;display:flex;flex-direction:column;background:linear-gradient(to bottom,transparent,var(--veil) 62%);color:var(--paper)}.poster__title[b-fcufjkt2lp]{font-size:11cqw;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.poster__tagline[b-fcufjkt2lp]{margin-top:1cqw;font-size:5.6cqw;font-weight:600}.seat-plan[b-y2ar3a5d8l]{--seat:calc(52 * var(--u,1px));display:flex;flex-direction:column;align-items:center;font-size:calc(14 * var(--u,1px))}.seat-plan--large[b-y2ar3a5d8l]{--seat:calc(66 * var(--u,1px));font-size:calc(18 * var(--u,1px))}.seat-plan__way[b-y2ar3a5d8l]{margin-bottom:calc(10 * var(--u,1px));color:var(--muted);font-size:.86em;font-weight:600}.seat-plan__grid[b-y2ar3a5d8l]{display:grid;grid-auto-columns:auto;grid-auto-rows:auto;align-items:center}.seat-plan__aisle[b-y2ar3a5d8l]{grid-column:1;grid-row:var(--row);height:calc(18 * var(--u,1px))}.seat-plan__cell[b-y2ar3a5d8l]{position:relative;grid-column:var(--col);grid-row:var(--row);margin:calc(4 * var(--u,1px))}.seat[b-y2ar3a5d8l]{width:var(--seat);height:var(--seat);padding:0;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:calc(19 * var(--u,1px));background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:transform 110ms ease-out,border-color 110ms}.seat:hover[b-y2ar3a5d8l]{border-color:var(--focus)}.seat:active:not(:disabled)[b-y2ar3a5d8l]{transform:scale(1.18)}.seat:disabled[b-y2ar3a5d8l]{opacity:.4;cursor:default}.seat:disabled:hover[b-y2ar3a5d8l]{border-color:var(--border)}.seat--mine[b-y2ar3a5d8l]{place-items:start center;padding-top:calc(9 * var(--u,1px));border-color:var(--primary);background:var(--primary);color:var(--on-primary);animation:seat-pop-b-y2ar3a5d8l 220ms ease-out}.seat--mine:hover[b-y2ar3a5d8l]{background:var(--primary-hover)}.seat--sold[b-y2ar3a5d8l]{border-color:transparent;background:var(--border)}.seat--held[b-y2ar3a5d8l]{border:2px dashed var(--warning);background:var(--warning-soft);animation:seat-pop-b-y2ar3a5d8l 220ms ease-out}@keyframes seat-pop-b-y2ar3a5d8l{50%{transform:scale(1.18)}}.seat-plan__who[b-y2ar3a5d8l]{position:absolute;right:0;bottom:calc(7 * var(--u,1px));left:0;padding-inline:calc(5 * var(--u,1px));color:var(--on-primary);font-size:.72em;font-weight:700;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}.seat-plan__legend[b-y2ar3a5d8l]{margin-top:calc(16 * var(--u,1px));display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4 * var(--u,1px)) calc(16 * var(--u,1px));color:var(--muted);font-size:.86em}.seat-plan__swatch[b-y2ar3a5d8l]{display:inline-flex;align-items:center;gap:calc(6 * var(--u,1px))}.seat-plan__chip[b-y2ar3a5d8l]{width:calc(14 * var(--u,1px));height:calc(14 * var(--u,1px));border-radius:calc(3 * var(--u,1px))}.seat-plan__chip--free[b-y2ar3a5d8l]{background:var(--surface-alt)}.seat-plan__chip--mine[b-y2ar3a5d8l]{background:var(--primary)}.seat-plan__chip--held[b-y2ar3a5d8l]{border:2px dashed var(--warning);background:var(--warning-soft)}.seat-plan__chip--sold[b-y2ar3a5d8l]{background:var(--border)}.window-notice[b-1n3p6uiu1o]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px}.window-notice__card[b-1n3p6uiu1o]{width:min(520px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.window-notice__title[b-1n3p6uiu1o]{margin:0;font-size:20px}.window-notice__text[b-1n3p6uiu1o]{margin:0 0 6px;white-space:pre-line}.window-notice__wait[b-1n3p6uiu1o]{font-size:13px}.cart[b-sf0abana1c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:4px 16px 4px 4px}.cart__head[b-sf0abana1c]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.cart__head h2[b-sf0abana1c]{margin:0;font-size:19px;font-weight:700}.cart__zone[b-sf0abana1c]{margin:0;padding:6px 12px;border-radius:8px;background:var(--warning-soft);font-size:14px}.cart__client[b-sf0abana1c]{min-height:48px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cart__client:hover[b-sf0abana1c]{background:var(--surface-alt)}.cart__lines[b-sf0abana1c]{flex:1 1 72px;min-height:72px;overflow:auto}.cart__empty[b-sf0abana1c]{font-size:15px}.cart__more[b-sf0abana1c]{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:auto}.cart__pay[b-sf0abana1c]{flex:none;display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--border)}.cart__entry[b-sf0abana1c]{display:flex;gap:8px}.cart__apply[b-sf0abana1c]{flex:none;margin:0}.cart__totals[b-sf0abana1c]{display:flex;flex-direction:column}.cart__row[b-sf0abana1c]{display:flex;justify-content:space-between;gap:12px}.cart__row--bold[b-sf0abana1c]{margin-top:2px;font-size:21px;font-weight:800}.cart__go[b-sf0abana1c]{width:100%;min-height:60px;border:0;border-radius:10px;background:var(--primary);color:var(--on-primary);font:inherit;font-size:20px;font-weight:800;cursor:pointer}.cart__go:hover[b-sf0abana1c]{background:var(--primary-hover)}.cart__held[b-sf0abana1c]{width:100%;margin-bottom:8px}.cart__notax[b-sf0abana1c]{width:100%}.cart__offer[b-sf0abana1c]{margin-top:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:10px}.trip[b-sf0abana1c]{margin-bottom:10px;border:1px solid var(--border);border-radius:10px}.trip__face[b-sf0abana1c]{width:100%;padding:10px 12px;display:flex;flex-direction:column;gap:4px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.trip__head[b-sf0abana1c]{padding-bottom:6px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.trip__names[b-sf0abana1c]{flex:1;min-width:0;display:flex;flex-direction:column}.trip__person[b-sf0abana1c]{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:8px}.trip__person>:last-child[b-sf0abana1c]{text-align:right;font-weight:700}.trip .tra-row-buttons[b-sf0abana1c]{padding:0 12px 4px}.cart-line[b-sf0abana1c]{margin-bottom:10px;display:flex;align-items:center;gap:8px}.cart-line__text[b-sf0abana1c]{flex:1;min-width:0;display:flex;flex-direction:column}.cart-line__total[b-sf0abana1c]{margin:0 4px;white-space:nowrap}.cart-line__remove[b-sf0abana1c]{min-height:44px;padding:0 10px}@container tra-window (width < 600px){.cart[b-sf0abana1c]{padding:4px}}.desk-departures-host[b-j9pofgmud4]{container-type:inline-size;height:100%}.desk-departures[b-j9pofgmud4]{height:100%;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:12px}.desk-departures__list[b-j9pofgmud4]{display:flex;flex-direction:column;min-height:0}.desk-departures__list header[b-j9pofgmud4]{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.desk-departures__list h2[b-j9pofgmud4]{min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:800}.desk-departures__rows[b-j9pofgmud4]{min-height:0;overflow:auto}.desk-day[b-j9pofgmud4]{margin:8px 4px;color:var(--muted)}.desk-dep[b-j9pofgmud4]{width:100%;min-height:84px;margin-bottom:6px;padding:8px 14px;display:grid;grid-template-columns:76px auto minmax(0,1fr) max-content minmax(max-content,96px);align-items:center;gap:10px}.desk-dep.is-late[b-j9pofgmud4]{border-color:var(--warning);background:var(--warning-soft)}.desk-dep.is-picked[b-j9pofgmud4]{border-color:var(--focus)}.desk-dep__time[b-j9pofgmud4]{display:flex;flex-direction:column}.desk-dep__time s[b-j9pofgmud4]{color:var(--muted);font-size:13px}.desk-dep__time strong[b-j9pofgmud4]{font-size:24px;font-weight:800}.desk-dep__where[b-j9pofgmud4]{display:flex;flex-direction:column;min-width:0}.desk-dep__where b[b-j9pofgmud4],.desk-dep__where small[b-j9pofgmud4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-dep__where b[b-j9pofgmud4]{font-size:17px}.desk-dep__quay[b-j9pofgmud4],.desk-dep__state[b-j9pofgmud4]{white-space:nowrap}.desk-dep__where small[b-j9pofgmud4],.desk-dep__quay[b-j9pofgmud4]{color:var(--muted)}.desk-dep__state[b-j9pofgmud4]{font-weight:700;text-align:right}.desk-state--warning[b-j9pofgmud4]{color:var(--warning)}.desk-state--success[b-j9pofgmud4]{color:var(--success)}.desk-state--danger[b-j9pofgmud4]{color:var(--danger)}.desk-departures__side[b-j9pofgmud4]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.desk-departures__side h3[b-j9pofgmud4]{margin:0;font-size:18px;font-weight:800}.desk-departures__side p[b-j9pofgmud4]{margin:2px 0}.desk-departures__side .tra-label[b-j9pofgmud4]{margin-top:12px}.desk-other[b-j9pofgmud4]{margin-top:6px}.desk-message[b-j9pofgmud4]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.desk-online__row[b-j9pofgmud4]{margin-top:8px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;align-items:center}.desk-online__map[b-j9pofgmud4]{position:relative}.desk-online__dot[b-j9pofgmud4]{position:absolute;left:var(--x);top:var(--y);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--text)}.desk-online__legend p[b-j9pofgmud4]{display:flex;align-items:center;gap:8px}.desk-warn[b-j9pofgmud4]{color:var(--warning)}@container (max-width:860px){.desk-departures[b-j9pofgmud4]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(240px,1fr) auto}.desk-departures__side[b-j9pofgmud4]{max-height:45cqh}}@container (max-width:520px){.desk-dep[b-j9pofgmud4]{grid-template-columns:64px auto minmax(0,1fr)}.desk-dep__quay[b-j9pofgmud4],.desk-dep__state[b-j9pofgmud4]{grid-column:3;text-align:left}}.paid[b-vlr8i2n9ue]{height:100%;padding:24px;display:flex;flex-direction:column;gap:10px;border-radius:12px;background:var(--verdict);color:var(--on-verdict);overflow:auto}.paid p[b-vlr8i2n9ue]{margin:0;font-size:18px;font-weight:600}.paid__title[b-vlr8i2n9ue]{margin:0;font-size:32px;font-weight:800}.paid__money[b-vlr8i2n9ue]{margin-block:8px}.paid__money strong[b-vlr8i2n9ue]{display:block;font-size:84px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.paid p.paid__none[b-vlr8i2n9ue]{font-size:34px;font-weight:700}.paid p.paid__give[b-vlr8i2n9ue]{font-size:22px;font-weight:700}.paid__btn[b-vlr8i2n9ue]{min-height:56px;border-color:var(--on-verdict);border-radius:10px;background:var(--on-verdict);color:var(--verdict);font-size:18px;font-weight:700}.paid__btn--next[b-vlr8i2n9ue]{min-height:72px;margin-top:auto;font-size:22px}.paid footer[b-vlr8i2n9ue]{display:flex;justify-content:space-between;gap:12px;font-weight:600}.pay[b-t5u2k92c9y]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:4px 16px 12px 4px}.pay__body[b-t5u2k92c9y]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:auto}.pay__foot[b-t5u2k92c9y]{flex:none;display:flex;flex-direction:column;gap:6px}.pay__title[b-t5u2k92c9y]{margin:0;font-size:19px;font-weight:700}.pay__due[b-t5u2k92c9y]{padding:8px 16px 10px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pay__due span[b-t5u2k92c9y]{font-size:15px;font-weight:600}.pay__due strong[b-t5u2k92c9y]{font-size:clamp(36px,7vh,58px);font-weight:800;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.pay__tender[b-t5u2k92c9y]{margin:0;display:flex;justify-content:space-between;gap:12px}.pay__clear[b-t5u2k92c9y]{align-self:flex-start}.pay__methods[b-t5u2k92c9y]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.pay__method[b-t5u2k92c9y],.pay__big[b-t5u2k92c9y],.pay__given[b-t5u2k92c9y],.pay__option[b-t5u2k92c9y],.pay__step[b-t5u2k92c9y],.pay__key[b-t5u2k92c9y]{border:1.5px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.pay__method:hover[b-t5u2k92c9y],.pay__big:hover[b-t5u2k92c9y],.pay__given:hover[b-t5u2k92c9y],.pay__option:hover[b-t5u2k92c9y],.pay__step:hover[b-t5u2k92c9y],.pay__key:hover[b-t5u2k92c9y]{border-color:var(--focus)}.pay__method[b-t5u2k92c9y]{min-height:56px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700}.pay__method.is-on[b-t5u2k92c9y],.pay__big.is-on[b-t5u2k92c9y]{border-color:var(--focus);background:var(--selected);color:var(--on-selected)}.pay__big[b-t5u2k92c9y]{width:100%;min-height:60px;padding:0 12px;font-size:18px;font-weight:700;text-align:center}.pay__big--go[b-t5u2k92c9y]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.pay__big--go:hover[b-t5u2k92c9y]{background:var(--primary-hover)}.pay__big:disabled[b-t5u2k92c9y]{opacity:.45;cursor:not-allowed}.pay__quick[b-t5u2k92c9y]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pay__given[b-t5u2k92c9y]{min-height:64px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pay__given strong[b-t5u2k92c9y]{font-size:21px;font-weight:800}.pay__given span[b-t5u2k92c9y]{color:var(--muted);font-size:13px}.pay__steps[b-t5u2k92c9y]{margin:8px 0;padding-left:22px;font-size:17px;font-weight:600}.pay__typed[b-t5u2k92c9y]{min-height:56px;font-size:28px;font-weight:700;text-align:right}.pay__preview[b-t5u2k92c9y]{margin:0;min-height:24px;font-size:17px;font-weight:700;text-align:right}.pay__preview.is-warn[b-t5u2k92c9y]{color:var(--warning)}.pay__problem[b-t5u2k92c9y]{margin:0;padding:10px 12px;border:1.5px solid var(--danger);border-radius:10px;font-size:16px;font-weight:700}.pay__keys[b-t5u2k92c9y]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pay__key[b-t5u2k92c9y]{min-height:52px;font-size:22px;font-weight:700}.pay__body>.pay__option[b-t5u2k92c9y]{flex:none}.pay__option[b-t5u2k92c9y]{flex:1;min-width:0;min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;text-align:left}.pay__split[b-t5u2k92c9y]{display:flex;gap:6px}.pay__step[b-t5u2k92c9y]{flex:none;width:48px;min-height:48px;display:grid;place-items:center}.pay[inert][b-t5u2k92c9y]{opacity:.6}@container tra-window (width < 600px){.pay[b-t5u2k92c9y]{padding:4px}}@media (max-height:800px){.pay__title[b-t5u2k92c9y]{display:none}.pay__due[b-t5u2k92c9y]{padding:4px 12px 6px}.pay__due strong[b-t5u2k92c9y]{font-size:34px}.pay__given[b-t5u2k92c9y]{min-height:54px;padding:2px}.pay__given strong[b-t5u2k92c9y]{font-size:19px}.pay__big[b-t5u2k92c9y]{min-height:54px}}.ticket[b-thn40o415g]{--t:var(--u,1px);position:relative;width:min(100%,calc(640 * var(--t)));border-radius:calc(10 * var(--t));background:var(--sd-surface);color:var(--sd-text);font-size:calc(15 * var(--t))}.ticket p[b-thn40o415g],.ticket dl[b-thn40o415g],.ticket dd[b-thn40o415g]{margin:0}.ticket__top[b-thn40o415g]{padding:calc(20 * var(--t)) calc(26 * var(--t)) calc(16 * var(--t));display:flex;justify-content:space-between;gap:calc(16 * var(--t))}.ticket__mark[b-thn40o415g]{display:flex;align-items:center;gap:calc(6 * var(--t));font-size:calc(17 * var(--t));font-weight:300}.ticket__mark b[b-thn40o415g]{margin-left:calc(-6 * var(--t));margin-right:calc(-1 * var(--t));font-weight:800}.ticket__mark[b-thn40o415g] .ic{width:calc(22 * var(--t));height:calc(22 * var(--t))}.ticket__what[b-thn40o415g]{margin-top:calc(10 * var(--t))!important;color:var(--sd-text-muted);font-size:calc(16 * var(--t));font-weight:600}.ticket__time[b-thn40o415g]{font-size:calc(54 * var(--t));font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.ticket__place[b-thn40o415g]{font-size:calc(22 * var(--t));font-weight:800}.ticket__facts[b-thn40o415g]{align-self:center;padding-left:calc(16 * var(--t));display:grid;gap:calc(6 * var(--t));border-left:2px solid var(--sd-text)}.ticket__facts dt[b-thn40o415g]{color:var(--sd-text-muted);font-size:calc(14 * var(--t))}.ticket__facts dd[b-thn40o415g]{font-size:calc(19 * var(--t));font-weight:800}.ticket__facts .ticket__proof[b-thn40o415g]{font-size:calc(14 * var(--t));font-weight:600}.ticket__foot[b-thn40o415g]{position:relative;padding:calc(16 * var(--t)) calc(26 * var(--t));display:flex;align-items:center;gap:calc(22 * var(--t));border-top:2px dashed var(--sd-border)}.ticket__foot[b-thn40o415g]::before,.ticket__foot[b-thn40o415g]::after{content:"";position:absolute;top:calc(-14 * var(--t));width:calc(26 * var(--t));height:calc(26 * var(--t));border-radius:50%;background:var(--page)}.ticket__foot[b-thn40o415g]::before{left:calc(-13 * var(--t))}.ticket__foot[b-thn40o415g]::after{right:calc(-13 * var(--t))}.ticket__code[b-thn40o415g]{flex:none;width:calc(170 * var(--t));color:var(--sd-text)}.ticket__code[b-thn40o415g] svg{display:block;width:100%;height:auto;fill:none;stroke:none}.ticket__hint[b-thn40o415g]{font-size:calc(20 * var(--t));font-weight:800}.ticket__ref[b-thn40o415g]{margin-top:calc(6 * var(--t))!important;color:var(--sd-text-muted);font-family:'JetBrains Mono',Consolas,monospace;font-size:calc(14 * var(--t))}.ticket__pick[b-thn40o415g]{margin-top:calc(10 * var(--t));display:flex;align-items:center;gap:calc(8 * var(--t));font-weight:700}.ticket__pick button[b-thn40o415g]{min-width:calc(48 * var(--t));min-height:calc(48 * var(--t));padding:0 calc(10 * var(--t));display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--t));border:1.5px solid var(--sd-text);border-radius:calc(8 * var(--t));background:var(--sd-surface);color:var(--sd-text);font:inherit;font-weight:700;cursor:pointer}.ticket__pick button:disabled[b-thn40o415g]{opacity:.35;cursor:default}.desk-host[b-pvgfadgy5c]{container-type:inline-size;flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.desk-ready[b-pvgfadgy5c]{position:relative;height:100%;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:8px;padding:16px}.desk-ready__head h1[b-pvgfadgy5c]{margin:0;font-size:30px;font-weight:800}.desk-ready__head p[b-pvgfadgy5c]{margin:4px 0 12px;color:var(--muted)}.desk-row[b-pvgfadgy5c]{width:auto;min-height:56px;flex-direction:row;align-items:center;gap:8px}.desk-soon[b-pvgfadgy5c]{margin-top:20px;display:grid;gap:6px}.desk-soon h2[b-pvgfadgy5c]{margin:0;font-size:16px;font-weight:800}.desk-soon .tra-tile[b-pvgfadgy5c]{width:100%;min-height:60px;padding-block:6px;flex-direction:row;align-items:center;gap:10px}.desk-soon strong[b-pvgfadgy5c]{font-size:20px;font-weight:800}.desk-soon span:last-child[b-pvgfadgy5c]{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.desk-plan[b-pvgfadgy5c]{container-type:inline-size;position:relative;align-self:start;justify-self:center;width:100%;max-width:calc((100cqh - 236px) * 1.449)}.desk-plan[b-pvgfadgy5c] .net-name.station{display:none}@container (max-width:900px){.desk-plan[b-pvgfadgy5c] .net-name{display:none}}.desk-plaque[b-pvgfadgy5c]{position:absolute;left:var(--x);top:var(--y);width:206px;min-height:64px;padding:6px 10px;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.desk-plaque--below[b-pvgfadgy5c]{transform:translate(calc(-100% - 14px),-24px)}.desk-plaque--above[b-pvgfadgy5c]{transform:translate(calc(-100% - 14px),-50%)}.desk-plaque--left[b-pvgfadgy5c]{transform:translate(calc(-100% + 40px),52px)}.desk-plaque--right[b-pvgfadgy5c]{transform:translate(calc(-100% - 18px),calc(-100% - 60px))}.desk-plaque--end.desk-plaque--right[b-pvgfadgy5c]{transform:translate(-24px,calc(-100% - 22px))}@container (max-width:900px){.desk-plaque--end.desk-plaque--right[b-pvgfadgy5c]{transform:translate(-24px,22px)}}.desk-plaque--small[b-pvgfadgy5c]{width:auto;min-height:56px}.desk-plaque__name[b-pvgfadgy5c]{display:flex;flex-direction:column;min-width:0}.desk-plaque__name small[b-pvgfadgy5c]{color:var(--muted)}.desk-plaque__price[b-pvgfadgy5c]{flex:none;font-size:16px;white-space:nowrap}.desk-recent[b-pvgfadgy5c]{position:absolute;left:16px;bottom:16px;width:280px}.desk-recent h2[b-pvgfadgy5c]{margin:0 0 6px;font-size:14px}.desk-recent p[b-pvgfadgy5c]{margin:0 0 4px;display:flex;justify-content:space-between;gap:8px}.desk-recent span[b-pvgfadgy5c]{color:var(--muted)}.desk-trip[b-pvgfadgy5c]{padding:12px;display:flex;flex-direction:column;gap:10px}.desk-route[b-pvgfadgy5c]{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);border:1px solid var(--border);border-radius:10px;background:var(--surface)}.desk-route__from[b-pvgfadgy5c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.desk-route__cell[b-pvgfadgy5c]{position:relative;min-height:92px;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;border:0;border-left:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.desk-route__from .desk-route__cell[b-pvgfadgy5c]{border-left:0}.desk-route__cell small[b-pvgfadgy5c],.desk-route__cell span[b-pvgfadgy5c]{color:var(--muted)}.desk-route__cell b[b-pvgfadgy5c]{font-size:18px;font-weight:800}.desk-route__cell--to[b-pvgfadgy5c],.desk-route__cell.is-on[b-pvgfadgy5c]{background:var(--selected);box-shadow:inset 0 0 0 1.5px var(--focus)}.desk-route__cell--to small[b-pvgfadgy5c],.desk-route__cell--to em[b-pvgfadgy5c]{color:var(--on-selected)}.desk-route__cell em[b-pvgfadgy5c]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600}.desk-track[b-pvgfadgy5c]{position:relative;display:flex;align-items:center;justify-content:center;gap:4px}.desk-track__rail[b-pvgfadgy5c]{position:absolute;right:12px;left:12px;top:50%;height:6px;margin-top:-3px;background:var(--series-1)}.c-2 .desk-track__rail[b-pvgfadgy5c]{background:var(--series-2)}.c-3 .desk-track__rail[b-pvgfadgy5c]{background:var(--series-3)}.desk-track__end[b-pvgfadgy5c]{position:absolute;top:50%;left:4px;width:20px;height:20px;margin-top:-10px;border:4px solid var(--text);border-radius:50%;background:var(--surface)}.desk-track__end--last[b-pvgfadgy5c]{right:4px;left:auto}.desk-track .li[b-pvgfadgy5c]{position:relative}.desk-track__swap[b-pvgfadgy5c]{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:50%;background:var(--surface-alt);color:var(--text);cursor:pointer}.desk-track__time[b-pvgfadgy5c]{position:relative;padding:1px 6px;background:var(--surface);font-size:12px;font-weight:600}.desk-accelerated[b-pvgfadgy5c]{margin:-4px 2px 0;color:var(--muted);font-size:13px}.desk-choices[b-pvgfadgy5c]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:12px}.desk-choices-open[b-pvgfadgy5c]{display:none}.desk-trains h2[b-pvgfadgy5c],.desk-people h2[b-pvgfadgy5c]{margin:0 0 6px;font-size:14px;font-weight:700}.desk-trains__row[b-pvgfadgy5c]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.desk-trains__row .tra-tile[b-pvgfadgy5c]{width:auto;min-height:72px}.desk-trains__row small[b-pvgfadgy5c]{color:var(--muted)}.desk-trains__row .is-on small[b-pvgfadgy5c]{color:var(--on-selected)}.desk-trains__row strong[b-pvgfadgy5c]{font-size:13.5px;font-weight:800;white-space:nowrap}.desk-change[b-pvgfadgy5c]{margin:6px 0 0;font-weight:600}.desk-warn[b-pvgfadgy5c]{color:var(--warning)}.desk-people__row[b-pvgfadgy5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.desk-fare[b-pvgfadgy5c]{min-height:72px;padding:4px 6px;display:flex;align-items:center;gap:4px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface)}.desk-fare.is-on[b-pvgfadgy5c]{border-color:var(--focus);background:var(--selected)}.desk-fare__add[b-pvgfadgy5c]{flex:1;min-width:0;min-height:56px;padding:0 2px;display:flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.desk-fare__add span[b-pvgfadgy5c]{display:flex;flex-direction:column;min-width:0}.desk-fare__add small[b-pvgfadgy5c]{color:var(--muted);white-space:nowrap}.desk-fare strong[b-pvgfadgy5c]{font-size:24px;font-weight:800}.desk-step[b-pvgfadgy5c]{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:10px;background:var(--surface-alt);color:var(--text);cursor:pointer}.desk-step:disabled[b-pvgfadgy5c]{opacity:.4;cursor:default}.desk-legs[b-pvgfadgy5c]{display:flex;flex-wrap:wrap;gap:6px}.desk-classes[b-pvgfadgy5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.desk-class[b-pvgfadgy5c]{width:auto;min-height:68px;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.desk-class span[b-pvgfadgy5c]{display:flex;flex-direction:column;min-width:0}.desk-class small[b-pvgfadgy5c]{color:var(--muted)}.desk-class.is-on small[b-pvgfadgy5c]{color:var(--on-selected)}.desk-class strong[b-pvgfadgy5c]{flex:none;font-size:17px;font-weight:800;white-space:nowrap}.desk-class__auto[b-pvgfadgy5c]{width:auto}.desk-coach[b-pvgfadgy5c]{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow-x:auto}.desk-free[b-pvgfadgy5c]{padding:24px;text-align:center}.desk-free h3[b-pvgfadgy5c]{margin:0;font-size:24px;font-weight:800}.desk-free p[b-pvgfadgy5c]{margin:6px 0 0;color:var(--muted)}.desk-problem[b-pvgfadgy5c]{font-size:22px;font-weight:700}.desk-scrim[b-pvgfadgy5c]{position:absolute;inset:0;z-index:20;background:var(--scrim)}.desk-over[b-pvgfadgy5c]{--tap:48px;position:absolute;display:flex;flex-direction:column;top:16px;left:50%;z-index:21;width:min(760px,calc(100% - 32px));max-height:calc(100% - 32px);padding:16px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transform:translateX(-50%);overflow:auto}.desk-over--map[b-pvgfadgy5c]{width:min(1040px,calc(100% - 32px))}.desk-over--menu[b-pvgfadgy5c]{width:360px}.desk-over__head[b-pvgfadgy5c]{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px}.desk-over__head>div[b-pvgfadgy5c]{flex:1}.desk-over__head h2[b-pvgfadgy5c]{margin:0;font-size:22px;font-weight:800}.desk-over__head p[b-pvgfadgy5c]{margin:2px 0 0;color:var(--muted)}.desk-stops[b-pvgfadgy5c]{flex:0 1 260px;min-height:0;margin-bottom:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;overflow:auto}.desk-stops .tra-tile[b-pvgfadgy5c]{width:auto;min-height:56px}.desk-stops[b-pvgfadgy5c]{padding-bottom:28px;mask-image:linear-gradient(to bottom,var(--on-verdict) calc(100% - 28px),transparent)}.desk-menu[b-pvgfadgy5c]{display:grid;gap:6px}.desk-menu__row[b-pvgfadgy5c]{min-height:56px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.desk-menu__row span[b-pvgfadgy5c]{color:var(--muted)}.desk-menu__row.is-on[b-pvgfadgy5c]{border-color:var(--focus);background:var(--selected)}.desk-plan--over[b-pvgfadgy5c]{margin-inline:auto;max-width:calc((100cqh - 310px) * 1.449)}.desk-menu--trains[b-pvgfadgy5c]{max-height:calc(100cqh - 260px);overflow:auto}@container tra-window (width < 1700px){.desk-train--other[b-pvgfadgy5c]{display:none}}@container tra-window (height < 760px){.desk-recent[b-pvgfadgy5c]{display:none}}@container tra-window (height < 820px){.desk-trip--seated[b-pvgfadgy5c]{padding-block:8px;gap:6px}.desk-trip--seated .desk-choices[b-pvgfadgy5c]{display:none}.desk-trip--seated .desk-choices-open[b-pvgfadgy5c]{min-height:48px;padding:0 12px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.desk-trip--seated .desk-choices-open em[b-pvgfadgy5c]{margin-left:auto;color:var(--primary);font-style:normal;font-weight:600}.desk-trip--seated .desk-route__cell[b-pvgfadgy5c]{min-height:66px;padding-block:4px}.desk-trip--seated .desk-class[b-pvgfadgy5c]{min-height:54px}.desk-trip--seated .desk-coach[b-pvgfadgy5c]{padding:4px 8px}.desk-trip--seated .desk-coach[b-pvgfadgy5c] .seat-plan{--seat:48px}.desk-trip--seated .desk-coach[b-pvgfadgy5c] .seat-plan__way{margin-bottom:2px}.desk-trip--seated .desk-coach[b-pvgfadgy5c] .seat-plan__cell{margin:3px}.desk-trip--seated .desk-coach[b-pvgfadgy5c] .seat-plan__aisle{height:8px}.desk-trip--seated .desk-coach[b-pvgfadgy5c] .seat-plan__legend{margin-top:4px}}@container (max-width:900px){.desk-ready[b-pvgfadgy5c]{grid-template-columns:minmax(0,1fr)}.desk-recent[b-pvgfadgy5c]{display:none}.desk-route[b-pvgfadgy5c]{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-route__from[b-pvgfadgy5c]{grid-column:1 / -1}.desk-plaque[b-pvgfadgy5c]{width:168px;min-height:56px;padding:6px 8px;flex-direction:column;align-items:flex-start;gap:0}.desk-soon[b-pvgfadgy5c]{display:none}}@container (max-width:1080px){.desk-choices[b-pvgfadgy5c]{grid-template-columns:minmax(0,1fr)}}@container (max-width:640px){.desk-trains__row[b-pvgfadgy5c]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-people__row[b-pvgfadgy5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.desk-route[b-pvgfadgy5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-plan[b-pvgfadgy5c] svg.plan,.desk-plan[b-pvgfadgy5c] .net-fleet-note{display:none}.desk-plaque[b-pvgfadgy5c],.desk-plaque--below[b-pvgfadgy5c],.desk-plaque--above[b-pvgfadgy5c],.desk-plaque--left[b-pvgfadgy5c],.desk-plaque--right[b-pvgfadgy5c],.desk-plaque--end.desk-plaque--right[b-pvgfadgy5c]{position:static;width:100%;margin-bottom:6px;flex-direction:row;align-items:center;transform:none}}.work-host[b-n0o9x8l908]{container-type:inline-size;height:100%;min-height:0;display:flex;flex-direction:column}.work[b-n0o9x8l908]{flex:1;display:grid;grid-template-columns:minmax(0,3fr) minmax(380px,1fr);grid-template-rows:minmax(0,1fr);gap:12px;min-height:0;padding:12px 0 8px 16px}@container (min-width:821px){.work:has(.cart__empty)[b-n0o9x8l908]{grid-template-columns:minmax(0,1fr);padding-right:16px}.work:has(.cart__empty) .work__side[b-n0o9x8l908]{display:none}}.work__panes[b-n0o9x8l908]{display:none}.work__main[b-n0o9x8l908]{display:flex;flex-direction:column;min-width:0;min-height:0}.work--busy .work__main[b-n0o9x8l908]{opacity:.35}.work__side[b-n0o9x8l908]{min-width:0;min-height:0;display:flex;flex-direction:column}.work__side>.work__keep[b-n0o9x8l908]{flex:1;min-height:0;display:flex;flex-direction:column}.work__side>.work__keep[hidden][b-n0o9x8l908]{display:none}.work__tabs[b-n0o9x8l908]{flex:none;margin-bottom:12px}.work__tabs[hidden][b-n0o9x8l908]{display:none}.work__view[b-n0o9x8l908]{flex:1;min-height:0;overflow:auto}.work__view>.work__keep[b-n0o9x8l908]{min-height:100%;display:flex;flex-direction:column}.work__view>.work__keep[hidden][b-n0o9x8l908]{display:none}.work__pane-count[b-n0o9x8l908]{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-inline:6px;border-radius:11px;background:var(--sd-accent);color:var(--sd-on-accent);font-size:13px}.work__pane-total[b-n0o9x8l908]{font-weight:700}.desk-foot[b-n0o9x8l908]{flex:none;padding:4px 14px;display:flex;align-items:center;gap:2px;overflow-x:auto;background:var(--sd-bg);color:var(--sd-text)}.desk-foot button[b-n0o9x8l908]{flex:none;min-height:48px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.desk-foot button:hover:not(:disabled)[b-n0o9x8l908]{background:var(--sd-surface-2)}.desk-foot button:disabled[b-n0o9x8l908]{opacity:.4;cursor:default}.desk-foot[b-n0o9x8l908] .conv .tra-btn{margin:0;border:0;border-radius:8px;background:transparent;color:inherit}.desk-foot__gap[b-n0o9x8l908]{flex:1}@container (max-width:820px){.desk-foot[b-n0o9x8l908]{flex-wrap:wrap;overflow-x:visible}.desk-foot__gap[b-n0o9x8l908]{display:none}.work[b-n0o9x8l908]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:8px}.work__panes[b-n0o9x8l908]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.work__panes[hidden][b-n0o9x8l908]{display:none}.work--view .work__side[b-n0o9x8l908]{display:none}.work--cart .work__main[b-n0o9x8l908]{display:none}.work__tabs[b-n0o9x8l908]{overflow-x:auto;flex-wrap:nowrap}}