@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--text-scale:1;--font-family:"Poppins", system-ui, sans-serif;--font-xs:calc(18px * var(--text-scale));--font-sm:calc(22px * var(--text-scale));--font-md:calc(26px * var(--text-scale));--font-lg:calc(32px * var(--text-scale));--font-xl:calc(42px * var(--text-scale));--font-2xl:calc(56px * var(--text-scale));--font-3xl:calc(76px * var(--text-scale));--target-min:88px;--target-gap:var(--space-4);--motion-fast:.16s;--motion-base:.28s;--motion-slow:.52s;--ease-out:cubic-bezier(.2, .8, .2, 1);--brand-accent:#2f5bd3;--brand-accent-strong:#1f3f99;--color-page:#0e0f12;--color-surface:#fbf8f3;--color-surface-2:#f1ebe2;--color-surface-glass:#fbf8f3db;--color-line:#e3d9cb;--color-text:#24221f;--color-text-muted:#6e675e;--color-accent:#2f5bd3;--color-accent-strong:#1f3f99;--color-accent-soft:#2f5bd31f;--color-on-accent:#fff;--color-ok:#2f8f4e;--color-ok-soft:#2f8f4e24;--color-warn:#b7791f;--color-warn-soft:#b7791f24;--color-danger:#c0392b;--color-danger-soft:#c0392b1f;--color-focus:#f6ad55;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 18px 48px #0000002e}#kiosk-root{--color-accent:var(--brand-accent);--color-accent-strong:var(--brand-accent-strong);--color-accent-soft:color-mix(in srgb, var(--brand-accent) 13%, transparent);--color-accent-ink:var(--color-accent);--color-accent-ink-strong:var(--color-accent-strong);--color-danger-ink:var(--color-danger);--color-bubble-agent:var(--color-surface-glass);--color-bubble-user:var(--color-accent);--color-on-bubble-user:var(--color-on-accent);--scene-text-background:radial-gradient(120% 80% at 20% 0%, var(--scene-glow,#ffffffe6) 0%, transparent 60%), radial-gradient(90% 70% at 100% 100%, var(--color-accent-soft) 0%, transparent 70%), linear-gradient(160deg, var(--color-surface) 0%, var(--color-surface-2) 100%);--panel-padding:16px}#kiosk-root[data-contrast=high]{--color-surface:#fff;--color-surface-2:#f2f2f2;--color-surface-glass:#fff;--color-line:#1a1a1a;--color-text:#000;--color-text-muted:#1f1f1f;--shadow-sm:0 0 0 2px #000;--shadow-md:0 0 0 3px #000}#kiosk-root[data-text-size=large]{--text-scale:1.3}#kiosk-root[data-text-size=larger]{--text-scale:1.5}#kiosk-root[data-targets=large]{--target-min:120px;--target-gap:var(--space-5)}#kiosk-root[data-motion=reduce]{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--color-page);height:100%;color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:4px solid var(--color-focus);outline-offset:3px}::view-transition-group(*){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-old(*){animation-duration:var(--motion-slow)}::view-transition-new(*){animation-duration:var(--motion-slow)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sheet_15kgc_2{z-index:50;padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);color:#e7e9ee;background:#15171b;border-top:1px solid #2a2d33;border-radius:16px 16px 0 0;flex-direction:column;transition:height .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000059}._sheet_15kgc_2[data-dragging]{transition:none}@media (prefers-reduced-motion:reduce){._sheet_15kgc_2{transition:none}}._handle_15kgc_32{touch-action:none;color:#8b93a1;flex:none;justify-content:center;align-items:center;width:100%;height:40px;display:flex;position:relative}._grip_15kgc_44{background:#4a505b;border-radius:3px;width:40px;height:5px}._chevron_15kgc_51{position:absolute;right:16px}._body_15kgc_56{flex:1;min-height:0;overflow:hidden;container:panel/size}._banner_q4ngt_1{z-index:1000;color:#ffd9d4;background:#3b1512;border-radius:10px;align-items:flex-start;gap:12px;max-width:min(900px,96vw);padding:10px 14px;font:13px/1.45 ui-monospace,monospace;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}._banner_q4ngt_1 ul{margin:0;padding:0;list-style:none}._banner_q4ngt_1 button{color:inherit;font-size:20px;line-height:1}._panel_13s2b_1{border-radius:var(--panel-radius,12px);background:var(--color-surface);height:100%;box-shadow:var(--panel-shadow,0 8px 25px #00000026);border:var(--panel-border,none);flex-direction:column;display:flex;position:relative;overflow:hidden}._error_13s2b_13{outline:3px solid var(--color-danger)}._header_13s2b_17{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--panel-header-padding,calc(var(--panel-padding) / 2) var(--panel-padding));background:var(--panel-header-bg,var(--color-accent));color:var(--panel-header-fg,var(--color-on-accent));display:flex}._icon_13s2b_28{flex:none;display:flex}._titles_13s2b_33{flex:1;min-width:0}._title_13s2b_33{font-size:calc(20px * var(--text-scale));margin:0;font-weight:700;line-height:1.2}._subtitle_13s2b_45{font-size:calc(14px * var(--text-scale));opacity:.85;margin:2px 0 0}._aside_13s2b_51{flex:none}._headerClose_13s2b_56{width:44px;height:44px;margin-right:calc(var(--panel-padding) / -2);color:inherit;background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._body_13s2b_69{min-height:0;padding:var(--panel-padding);flex:1;overflow:auto}._footer_13s2b_76{padding:10px var(--panel-padding);border-top:1px solid var(--color-line);font-size:calc(15px * var(--text-scale));color:var(--color-text-muted);align-items:center;gap:8px;display:flex}._footer_13s2b_76 svg{color:var(--color-accent-ink);flex:none}._problem_13s2b_91{box-sizing:border-box;max-width:calc(100% - 2 * var(--space-3));max-height:calc(100% - 2 * var(--space-3));margin:var(--space-3);border-radius:var(--inner-radius,12px);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);background:var(--color-surface);box-shadow:inset 4px 0 0 var(--color-danger);color:var(--color-text);align-items:center;gap:14px;padding:12px 16px;display:flex;overflow:auto}._problem_13s2b_91>svg{color:var(--color-danger-ink);flex:none}._problemTitle_13s2b_113{font-size:calc(17px * var(--text-scale));color:var(--color-danger-ink);overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}._problemDetails_13s2b_122 summary{font-size:calc(13px * var(--text-scale));color:var(--color-text-muted);cursor:pointer;margin-top:4px}._problemText_13s2b_129{flex:1;min-width:0}._problemClose_13s2b_134{background:var(--color-surface);width:64px;height:64px;color:var(--color-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._detail_13s2b_146{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-muted);max-height:160px;margin:6px 0 0;font:12px/1.4 ui-monospace,monospace;overflow:auto}._frame_549uo_1{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}._canvas_549uo_9{transform-origin:50%;font-family:var(--font-family);color:var(--color-text);position:absolute;top:50%;left:50%;overflow:hidden}._scene_549uo_19{view-transition-name:scene;position:absolute;inset:0;overflow:hidden}._scenePicture_549uo_27{background-position:bottom;background-repeat:no-repeat;background-size:100%;position:absolute;top:0;left:0;right:0}._sceneMirror_549uo_37{filter:blur(14px);background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;top:-60px;left:-60px;right:-60px;transform:scaleY(-1)}._avatar_549uo_49{z-index:0;position:absolute}._regions_549uo_54{z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}._split_549uo_62{min-width:0;min-height:0;display:flex}._slot_549uo_68{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._overlays_549uo_76{z-index:10;pointer-events:none;position:absolute;inset:0}._overlays_549uo_76>*{pointer-events:auto}._page_549uo_90{width:100vw;height:var(--app-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--color-page);display:flex}._page_549uo_90[data-placement=bottom]{padding-bottom:var(--sheet-peek,0);flex-direction:column}._page_549uo_90[data-placement=none]{padding-bottom:env(safe-area-inset-bottom)}._side_549uo_107{color:#e7e9ee;background:#15171b;border-left:1px solid #2a2d33;flex:none;height:100%;overflow:hidden;container:panel/size}._button_fgrle_1{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-md);transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast), box-shadow var(--motion-fast);-webkit-user-select:none;user-select:none;flex:none;line-height:1.1;display:inline-flex}._button_fgrle_1:active:not(:disabled){transform:scale(.97)}._button_fgrle_1:disabled{opacity:.45}._label_fgrle_26{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._lg_fgrle_32{min-height:calc(var(--target-min) + 24px);font-size:var(--font-lg);padding:0 var(--space-6)}._primary_fgrle_38{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-md)}._primary_fgrle_38:active:not(:disabled){background:var(--color-accent-strong)}._neutral_fgrle_48{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);border:2px solid var(--color-line)}._quiet_fgrle_55{color:var(--color-text);background:0 0}._danger_fgrle_60{background:var(--color-danger);color:#fff}._backdrop_1vd6f_1{animation:_fade_1vd6f_1 var(--motion-base) var(--ease-out);background:#0000006b;justify-content:center;align-items:flex-end;padding-bottom:280px;display:flex;position:absolute;inset:0}._centered_1vd6f_13{align-items:center;padding-bottom:0}._dialog_1vd6f_18,._sheet_1vd6f_19{width:860px;padding:var(--space-7);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);text-align:center;animation:_rise_1vd6f_1 var(--motion-base) var(--ease-out)}._title_1vd6f_29{margin:0 0 var(--space-4);font-size:var(--font-xl)}._text_1vd6f_34{margin:0 0 var(--space-4);font-size:var(--font-md);color:var(--color-text-muted)}._countdown_1vd6f_40{margin:0 0 var(--space-6);font-size:var(--font-3xl);color:var(--color-accent-ink);font-variant-numeric:tabular-nums;font-weight:700}._modes_1vd6f_48{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}._mode_1vd6f_48{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-2);min-height:190px;font-size:var(--font-sm);flex-direction:column;font-weight:600;display:flex}._selected_1vd6f_67{background:var(--color-accent);color:var(--color-on-accent)}._note_1vd6f_72{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-xs)}._roleFrame_1vd6f_78{--frame-color:var(--color-warn);position:absolute;inset:0;pointer-events:none!important}._replay_1vd6f_85{--frame-color:var(--color-accent)}._roleFrame_1vd6f_78[data-frame=solid]{border:8px solid var(--frame-color)}._roleFrame_1vd6f_78[data-frame=fade]{box-shadow:inset 0 0 90px 0 color-mix(in srgb, var(--frame-color) 45%, transparent)}._roleTag_1vd6f_98{background:var(--color-surface-glass);box-shadow:var(--shadow-sm);border-radius:12px;padding:10px 20px;position:absolute;top:24px;left:50%;transform:translate(-50%)}@keyframes _fade_1vd6f_1{0%{opacity:0}}@keyframes _rise_1vd6f_1{0%{opacity:0;transform:translateY(24px)}}._veil_1vd6f_119{pointer-events:none;z-index:10;background:radial-gradient(38% 30% at 22% 34%,#ffffffd9 0%,#0000 70%),radial-gradient(42% 34% at 70% 28%,#fffc 0%,#0000 72%),radial-gradient(46% 36% at 40% 68%,#ffffffd9 0%,#0000 72%),radial-gradient(40% 32% at 80% 74%,#ffffffbf 0%,#0000 70%),#f0f0ee8c;animation:1.1s cubic-bezier(.45,0,.35,1) forwards _cloud_1vd6f_1;position:absolute;inset:-12%}@keyframes _cloud_1vd6f_1{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:translate(-14%)scale(1.15)}44%,56%{opacity:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform:translate(0)scale(1)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:translate(14%)scale(1.15)}}._label_13bjd_1{--role-color:var(--color-warn);min-width:0;font-size:calc(16px * var(--text-scale));color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}._replay_13bjd_13{--role-color:var(--color-accent-ink)}._label_13bjd_1 svg{color:var(--role-color);flex:none}._text_13bjd_22{text-overflow:ellipsis;overflow:hidden}._session_13bjd_28{font:400 calc(12px * var(--text-scale)) ui-monospace, monospace;opacity:.55;cursor:pointer;border-radius:6px;padding:4px 8px}._session_13bjd_28:active{background:var(--color-surface-2)}._slot_1l3hp_2{flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}._orb_1l3hp_11,._portrait_1l3hp_12{background:var(--color-surface-2);box-shadow:0 0 0 4px var(--color-line);transition:box-shadow var(--motion-base);position:relative;overflow:hidden}._orb_1l3hp_11{aspect-ratio:1;border-radius:50%;width:min(200px,90%)}._portrait_1l3hp_12{aspect-ratio:3/4;border-radius:40px;height:92%}._faceFrame_1l3hp_32{position:absolute}._orbFree_1l3hp_37{width:min(260px,100%);height:100%}._portraitFree_1l3hp_42{aspect-ratio:1;height:100%}._listening_1l3hp_48{box-shadow:0 0 0 6px var(--color-accent);animation:1.4s ease-in-out infinite _listen_1l3hp_48}._thinking_1l3hp_53{box-shadow:0 0 0 5px var(--color-text-muted)}._speaking_1l3hp_57{box-shadow:0 0 0 6px var(--color-ok), 0 0 40px var(--color-ok-soft)}._error_1l3hp_61{box-shadow:0 0 0 5px var(--color-danger)}@keyframes _listen_1l3hp_48{50%{box-shadow:0 0 0 12px var(--color-accent-soft)}}._backdrop_192tj_2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade_192tj_1 var(--motion-base) var(--ease-out);background:#00000080;justify-content:center;align-items:center;padding:48px;display:flex;position:absolute;inset:0}._sheet_192tj_14{background:var(--color-surface);border:1px solid var(--color-line);width:940px;max-height:100%;animation:_pop_192tj_1 var(--motion-base) var(--ease-out);border-radius:32px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}._header_192tj_27{align-items:center;gap:16px;padding:24px 24px 12px 28px;display:flex}._headerIcon_192tj_34{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._header_192tj_27 h2{font-size:calc(28px * var(--text-scale));flex:1;margin:0;font-weight:700}._close_192tj_52{background:var(--color-surface-2);width:60px;height:60px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._tabs_192tj_65{background:var(--color-surface-2);border-radius:18px;gap:4px;margin:8px 28px 4px;padding:5px;display:flex}._tab_192tj_65{min-width:0;min-height:60px;color:var(--color-text-muted);font-size:calc(16px * var(--text-scale));transition:background var(--motion-fast), color var(--motion-fast);border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}._tab_192tj_65 span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._tab_192tj_65 svg{flex:none}._tabOn_192tj_100{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}._tabOn_192tj_100 svg{color:var(--color-accent-ink)}._body_192tj_110{flex:0 auto;min-height:0;padding:12px 28px 20px;overflow-y:auto}._section_192tj_117{margin-top:16px}._section_192tj_117:first-child{margin-top:4px}._section_192tj_117 h3{font-size:calc(15px * var(--text-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}._section_192tj_117 h3 svg{color:var(--color-accent-ink)}._tiles_192tj_142{gap:10px;display:grid}._tile_192tj_142{background:var(--color-surface-2);min-height:112px;font-size:calc(15px * var(--text-scale));text-align:center;transition:box-shadow var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0000}._tile_192tj_142:active{transform:scale(.97)}._tileOn_192tj_169{background:var(--color-accent-soft);box-shadow:inset 0 0 0 3px var(--color-accent)}._tileIcon_192tj_174{background:var(--color-surface);width:56px;height:56px;color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._tileOn_192tj_169 ._tileIcon_192tj_174{background:var(--color-accent);color:var(--color-on-accent)}._tileLabel_192tj_190{align-items:center;gap:6px;line-height:1.2;display:inline-flex}._tick_192tj_197{background:var(--color-accent);width:26px;height:26px;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}._picture_192tj_211{background:var(--scene-plain,var(--color-surface-2));width:100%;height:120px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}._pictureCard_192tj_224{border-radius:calc(var(--panel-radius,12px) / 2.5);background:var(--color-surface);border:var(--panel-border,none);width:62%;box-shadow:var(--panel-shadow,none);color:var(--color-text);flex-direction:column;gap:7px;padding:0 0 12px;display:flex;overflow:hidden}._pictureHeader_192tj_238{background:var(--panel-header-bg,var(--color-accent));height:18px;box-shadow:inset 0 -1px 0 var(--color-line)}._pictureLine_192tj_244{opacity:.25;background:currentColor;border-radius:4px;height:7px;margin:0 12px}._pictureLine_192tj_244+._pictureLine_192tj_244{width:55%}._pictureButton_192tj_256{background:var(--color-accent);border-radius:999px;align-self:flex-end;width:34%;height:14px;margin:2px 12px 0}._group_192tj_266{background:var(--color-surface-2);border-radius:20px;padding:0 18px}._row_192tj_272{grid-template-columns:230px 1fr;align-items:center;gap:12px;min-height:76px;padding:10px 0;display:grid}._row_192tj_272+._row_192tj_272,._group_192tj_266>._toggle_192tj_282{border-top:1px solid var(--color-line)}._rowLabel_192tj_286{font-size:calc(16px * var(--text-scale));align-items:center;gap:12px;font-weight:600;display:inline-flex}._rowLabel_192tj_286 svg{color:var(--color-accent-ink);flex:none}._choices_192tj_300{background:var(--color-surface);border-radius:14px;flex-wrap:wrap;justify-self:end;gap:4px;padding:4px;display:inline-flex}._choice_192tj_300{min-height:48px;color:var(--color-text-muted);font-size:calc(15px * var(--text-scale));transition:background var(--motion-fast), color var(--motion-fast);border-radius:11px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}._on_192tj_323{background:var(--color-accent);color:var(--color-on-accent)}._toggles_192tj_328{grid-template-columns:1fr 1fr;gap:10px;display:grid}._toggle_192tj_282{background:var(--color-surface-2);width:100%;min-height:76px;font-size:calc(15px * var(--text-scale));text-align:left;border-radius:20px;align-items:center;gap:12px;padding:0 18px;font-weight:600;display:flex}._group_192tj_266>._toggle_192tj_282{border-radius:0;padding:0}._toggle_192tj_282>svg{color:var(--color-accent-ink);flex:none}._toggleLabel_192tj_358{flex:1;min-width:0}._switch_192tj_363{background:var(--color-line);width:60px;height:34px;transition:background var(--motion-fast);border-radius:17px;flex:none;position:relative}._switch_192tj_363 i{width:26px;height:26px;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}._switchOn_192tj_385{background:var(--color-accent)}._switchOn_192tj_385 i{transform:translate(26px)}._footer_192tj_393{border-top:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:14px 28px 24px;display:flex}._reset_192tj_401,._done_192tj_402{min-height:60px;font-size:calc(16px * var(--text-scale));border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:600;display:inline-flex}._reset_192tj_401{background:var(--color-surface-2);color:var(--color-text-muted)}._done_192tj_402{background:var(--color-accent);color:var(--color-on-accent)}@keyframes _fade_192tj_1{0%{opacity:0}}@keyframes _pop_192tj_1{0%{opacity:0;transform:translateY(16px)scale(.98)}}._sessionId_192tj_432{color:var(--color-text-muted);justify-self:end;font:14px ui-monospace,monospace}._newSession_192tj_438{background:var(--color-surface);min-height:48px;font-size:calc(15px * var(--text-scale));border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}._empty_192tj_450{margin:var(--space-5) 0;color:var(--color-text-muted);text-align:center}._boot_1akof_1{color:#e7e9ee;text-align:center;background:#15171b;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px;display:flex}._boot_1akof_1 h1{max-width:720px;margin:0;font-size:26px;font-weight:600}._boot_1akof_1 p{opacity:.7;margin:0}._spin_1akof_26{animation:1.1s linear infinite _spin_1akof_26;display:inline-flex}._failed_1akof_31{color:#f0a35e}._problems_1akof_35{text-align:left;background:#0f1114;border-radius:10px;max-width:820px;margin:0;padding:12px 16px;font:13px/1.5 ui-monospace,monospace;list-style:none}._retry_1akof_46{color:#fff;background:#2f5bd3;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-weight:600;display:inline-flex}@keyframes _spin_1akof_26{to{transform:rotate(360deg)}}._window_1vjvd_1{padding-bottom:var(--space-5);pointer-events:none;flex:1;justify-content:center;align-items:flex-end;display:flex}._badge_1vjvd_10{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-glass);box-shadow:var(--shadow-md);font-size:var(--font-sm);animation:_appear_1vjvd_1 var(--motion-base) var(--ease-out);font-weight:600;display:inline-flex}._listening_1vjvd_23{color:var(--color-accent-ink-strong)}._speaking_1vjvd_24{color:var(--color-ok)}._interrupted_1vjvd_25{color:var(--color-danger-ink)}@keyframes _appear_1vjvd_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._dots_1grdz_2{white-space:nowrap}._dots_1grdz_2 i{margin-right:.12em;font-style:normal;animation:1.4s ease-in-out infinite _thinking-dot_1grdz_1;display:inline-block}._dots_1grdz_2 i:nth-child(2){animation-delay:.1s}._dots_1grdz_2 i:nth-child(3){margin-right:0;animation-delay:.2s}@keyframes _thinking-dot_1grdz_1{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}#kiosk-root[data-motion=reduce] ._dots_1grdz_2 i{opacity:.6;animation:none}@media (prefers-reduced-motion:reduce){._dots_1grdz_2 i{opacity:.6;animation:none}}._state_19a6y_2{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#e5e7eb;background:#111418;max-height:420px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._table_19a6y_13{border-collapse:collapse;width:100%}._table_19a6y_13 th{color:#7dd3fc;text-align:left;vertical-align:top;white-space:nowrap;padding:1px 12px 1px 0;font-weight:400}._table_19a6y_13 td{vertical-align:top;word-break:break-word}._fsm_19a6y_32{font-weight:700}tr[data-status=added] ._value_19a6y_34,tr[data-status=changed] ._value_19a6y_34{color:#6ee7b7;font-weight:700}tr[data-status=earlier] ._value_19a6y_34{color:#fcd34d}tr[data-status=same] ._value_19a6y_34{color:#e5e7eb}tr[data-status=adopted] ._value_19a6y_34{color:#d1d5db}tr[data-status=default] ._value_19a6y_34,tr[data-status=removed] ._value_19a6y_34{color:#9ca3af;font-style:italic}._previous_19a6y_42{color:#f87171;margin-right:6px}._note_19a6y_47{color:#6b7280;margin-left:6px}._legend_19a6y_52{color:#9ca3af;margin:6px 0 0}._changed_19a6y_57{color:#6ee7b7}._earlier_19a6y_58{color:#fcd34d}._trace_dbbhy_1{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);color:#222;background:#f7f5f0;max-height:520px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._dark_dbbhy_12{color:#d8dce3;background:#0f1114;max-height:none}._steps_dbbhy_18{margin:0;padding-left:22px}._step_dbbhy_18{margin-bottom:6px}._step_dbbhy_18 strong{font-weight:700;display:block}._step_dbbhy_18 code{white-space:pre-wrap;word-break:break-word;opacity:.8;display:block}._step_dbbhy_18[data-stage=guardrail] strong,._step_dbbhy_18[data-stage=discard] strong{color:#c0392b}._step_dbbhy_18[data-stage=outcome] strong{color:#2f8f4e}._chat_13dtz_1{flex:1;min-height:0;padding:15% 16px 0;position:relative;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}._scroll_13dtz_11{gap:var(--space-4);height:100%;padding:0 8px var(--space-8);scrollbar-width:none;flex-direction:column;justify-content:flex-start;display:flex;overflow-y:auto}._scroll_13dtz_11::-webkit-scrollbar{display:none}._row_13dtz_27{animation:_rise_13dtz_1 var(--motion-base) var(--ease-out);justify-content:flex-start;display:flex}._bubble_13dtz_33{max-width:min(82%, var(--chat-width,440px));font-size:calc(24px * var(--text-scale) * var(--chat-scale,1));overflow-wrap:anywhere;box-shadow:var(--shadow-sm);border-radius:16px;padding:20px;line-height:1.4}._large_13dtz_43 ._bubble_13dtz_33{font-size:calc(30px * var(--text-scale) * var(--chat-scale,1))}#kiosk-root[data-chat-align=center] ._row_13dtz_27{justify-content:center}#kiosk-root[data-chat-align=center] ._bubble_13dtz_33{max-width:var(--chat-width,820px);text-align:center}#kiosk-root[data-chat-align=center] ._agent_13dtz_57{border-bottom-right-radius:16px;margin-left:0}#kiosk-root[data-chat-align=center] ._user_13dtz_62{border-bottom-left-radius:16px}#kiosk-root[data-chat-align=center] ._notice_13dtz_66{align-self:center}._waiting_13dtz_71{width:min(82%, var(--chat-width,440px));justify-content:flex-end;margin-left:56px;display:flex}._waiting_13dtz_71 ._agent_13dtz_57{margin-left:0}#kiosk-root[data-chat-align=center] ._waiting_13dtz_71{justify-content:center;width:auto;margin-left:0}._agent_13dtz_57{background:var(--color-bubble-agent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-right-radius:4px;margin-left:56px;font-weight:600}._user_13dtz_62{background:var(--color-accent-strong);color:var(--color-on-accent);border-bottom-left-radius:4px}._sourceIcon_13dtz_102{margin-right:var(--space-2);vertical-align:-3px;opacity:.8}._sending_13dtz_108{opacity:.7}._failed_13dtz_112{background:var(--color-danger)}._failedNote_13dtz_116{margin-top:var(--space-1);font-size:var(--font-xs);opacity:.9;display:block}._notice_13dtz_66{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-sm);background:var(--color-surface-glass);align-self:center;margin:0}._info_13dtz_132{color:var(--color-text-muted)}._warn_13dtz_133{color:var(--color-warn)}._error_13dtz_134{color:var(--color-danger-ink)}._chips_13dtz_136{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._chip_13dtz_136{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);font:600 14px/1.4 ui-monospace,monospace}button._chip_13dtz_136{cursor:pointer;border:0}._chipOn_13dtz_152{outline:2px solid var(--color-text-muted)}._count_13dtz_155{text-align:center;min-width:1.9em}._moved_13dtz_156{color:#fff;background:#059669}._fills_13dtz_159{animation:none}._fills_13dtz_159 ._bubble_13dtz_33{animation:_words-in_13dtz_1 var(--motion-base) var(--ease-out)}@keyframes _words-in_13dtz_1{0%{color:#0000}}._delayed_13dtz_172{animation:0s linear .3s both _appear_13dtz_1}@keyframes _appear_13dtz_1{0%{visibility:hidden}to{visibility:visible}}@keyframes _rise_13dtz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._lyrics_1pr3p_1{text-align:center;touch-action:pan-x;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:18px;min-height:0;padding:24px 64px 28px;display:flex;overflow:hidden}._scroller_1pr3p_16{width:100%;min-height:0;max-width:calc(var(--chat-width,820px) * var(--text-scale));overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-end,0px));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-end,0px));flex-direction:column;flex:1 1 0;align-items:center;gap:22px;display:flex;overflow:hidden auto;container-type:size}._scroller_1pr3p_16::-webkit-scrollbar{display:none}._room_1pr3p_38{flex:none;height:50cqh}._lookingBack_1pr3p_43 ._scroller_1pr3p_16{gap:28px;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}._away_1pr3p_50{display:none}._lookingBack_1pr3p_43 ._away_1pr3p_50{display:block}._lookingBack_1pr3p_43 ._user_1pr3p_57{display:none}._scroller_1pr3p_16>*{transition:opacity var(--motion-base), color var(--motion-base), transform var(--motion-base)}._lookingBack_1pr3p_43 ._dim_1pr3p_64{opacity:.3}._lookingBack_1pr3p_43 ._focus_1pr3p_65{opacity:1;color:var(--color-text)}._lookingBack_1pr3p_43 ._past_1pr3p_68._focus_1pr3p_65,._lookingBack_1pr3p_43 ._pastUser_1pr3p_69._focus_1pr3p_65{transform:scale(1.2)}._pastUser_1pr3p_69{max-width:82%;font-size:calc(20px * var(--text-scale) * var(--chat-scale,1));color:var(--color-text-muted);flex:none;margin:0}._pastUser_1pr3p_69:before{content:"«"}._pastUser_1pr3p_69:after{content:"»"}._toCurrent_1pr3p_83{min-height:40px;color:var(--color-text-muted);font:inherit;font-size:calc(18px * var(--text-scale));cursor:pointer;animation:_rise_1pr3p_1 var(--motion-base) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}._toCurrent_1pr3p_83._hidden_1pr3p_99{visibility:hidden}._toCurrent_1pr3p_83:hover,._toCurrent_1pr3p_83:focus-visible{color:var(--color-text)}._past_1pr3p_68{font-size:calc(26px * var(--text-scale) * var(--chat-scale,1));color:var(--color-text-muted);flex:none;max-width:82%;margin:0;line-height:1.35}._current_1pr3p_21{width:100%;max-height:calc(100cqh - 96px);font-size:calc(46px * var(--text-scale) * var(--chat-scale,1) * var(--fit,1));flex:none;overflow:hidden}._line_1pr3p_123{letter-spacing:-.01em;color:var(--color-text);animation:_rise_1pr3p_1 var(--motion-slow) var(--ease-out);margin:0;font-weight:500;line-height:1.25}._unlit_1pr3p_132{color:var(--color-text-muted);opacity:.55;transition:color var(--motion-fast), opacity var(--motion-fast)}._lit_1pr3p_138{color:var(--color-text);transition:color var(--motion-fast), opacity var(--motion-fast)}._empty_1pr3p_143{font-size:calc(30px * var(--text-scale));color:var(--color-text-muted);margin:0}._user_1pr3p_57{flex-direction:column;flex:none;align-items:center;gap:8px;min-height:40px;display:flex}._said_1pr3p_158,._listening_1pr3p_159{font-size:calc(24px * var(--text-scale) * var(--chat-scale,1));color:var(--color-text-muted);align-items:center;gap:10px;display:inline-flex}._said_1pr3p_158:before{content:"«"}._said_1pr3p_158:after{content:"»"}._failed_1pr3p_175{color:var(--color-danger-ink)}._listening_1pr3p_159{color:var(--color-accent-ink);animation:1.6s ease-in-out infinite _breathe_1pr3p_1}._notice_1pr3p_184{font-size:calc(20px * var(--text-scale))}._info_1pr3p_188{color:var(--color-text-muted)}._warn_1pr3p_189{color:var(--color-warn)}._error_1pr3p_190{color:var(--color-danger-ink)}@keyframes _breathe_1pr3p_1{50%{opacity:.55}}@keyframes _rise_1pr3p_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}._keyboard_caqlb_1{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-2);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}._row_caqlb_12{justify-content:center;gap:var(--space-2);display:flex}._key_caqlb_1{border-radius:var(--radius-sm);background:var(--color-surface);max-width:96px;height:88px;box-shadow:var(--shadow-sm);font-size:var(--font-lg);flex:1;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._key_caqlb_1:active{background:var(--color-accent-soft)}._wide_caqlb_36{max-width:150px;font-size:var(--font-sm)}._space_caqlb_41{max-width:none;font-size:var(--font-sm);color:var(--color-text-muted);flex:5}._on_caqlb_48,._enter_caqlb_49{background:var(--color-accent);color:var(--color-on-accent)}._tel_caqlb_55 ._key_caqlb_1{max-width:220px;font-size:var(--font-xl)}._enter_caqlb_49{max-width:none;padding:0 var(--space-4);flex:none}._composer_fk268_1{flex:1;align-items:flex-end;padding:0 16px;display:flex;position:relative}#kiosk-root[data-composer=apart] ._composer_fk268_1{transform:translateY(-20px)}._row_fk268_17{background:var(--color-surface);width:100%;height:60px;box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:6px;padding:0 6px;display:flex}._input_fk268_29{min-width:0;height:100%;padding:0 var(--space-2);font-size:calc(20px * var(--text-scale));background:0 0;border:0;outline:none;flex:1}._input_fk268_29::placeholder{color:var(--color-text-muted)}._round_fk268_44{width:48px;height:48px;color:var(--color-text);transition:background var(--motion-fast), transform var(--motion-fast);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}._round_fk268_44:active:not(:disabled){transform:scale(.94)}._round_fk268_44:disabled{opacity:.4}._on_fk268_64{background:var(--color-accent-soft)}._send_fk268_68{background:var(--color-accent);color:var(--color-on-accent)}._mic_fk268_73{background:var(--color-surface-2)}._live_fk268_77{background:var(--color-accent);color:var(--color-on-accent)}._listening_fk268_82{animation:1.4s infinite _pulse_fk268_1}._stop_fk268_86{background:var(--color-danger);color:#fff}._keyboardDock_fk268_91{z-index:5;padding:0 var(--space-3);position:absolute;bottom:100%;left:0;right:0}._keyboardBottom_fk268_101{position:absolute;bottom:0;left:0;right:0}@keyframes _pulse_fk268_1{0%{box-shadow:0 0 0 0 var(--color-accent-soft)}70%{box-shadow:0 0 0 22px #0000}to{box-shadow:0 0 #0000}}._pill_fk268_115{align-items:center;padding:0 32px}._pill_fk268_115 ._row_fk268_17{border:2px solid var(--color-line);height:72px;box-shadow:none;background:0 0;border-radius:999px;padding:0 10px 0 24px}._pill_fk268_115 ._input_fk268_29{font-size:calc(22px * var(--text-scale));color:var(--color-text)}._pill_fk268_115 ._round_fk268_44{border-radius:50%;width:52px;height:52px}._pill_fk268_115 ._send_fk268_68{color:var(--color-accent-ink);background:0 0}._pill_fk268_115 ._send_fk268_68:disabled{color:var(--color-text-muted)}._pill_fk268_115 ._mic_fk268_73{background:0 0}._pill_fk268_115 ._live_fk268_77{background:var(--color-accent);color:var(--color-on-accent)}._attract_ta27n_4{justify-content:safe center;gap:var(--space-5);height:100%;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}._attractFrame_ta27n_18{border-radius:var(--panel-radius,12px);background:#000;height:100%;overflow:hidden}._attractVideo_ta27n_25{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.06)}._attractTitle_ta27n_34{font-size:var(--font-2xl);color:var(--color-accent-ink);margin:0;line-height:1.05}._attractSubtitle_ta27n_41{font-size:var(--font-md);color:var(--color-text-muted);margin:0}._cards_ta27n_47{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._card_ta27n_47{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-accent-ink-strong);font-size:var(--font-sm);flex-direction:column;display:flex}._card_ta27n_47 strong{color:var(--color-text);font-size:var(--font-md)}._card_ta27n_47 span{color:var(--color-text-muted)}._examples_ta27n_73{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._examplesTitle_ta27n_80{width:100%;font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}._example_ta27n_73{align-items:center;gap:var(--space-2);min-height:72px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-ink-strong);font-size:var(--font-sm);font-weight:600;display:inline-flex}._choiceRow_ta27n_101{gap:var(--space-3);grid-template-columns:repeat(3,1fr);width:100%;display:grid}._choice_ta27n_101{align-items:flex-start;gap:var(--space-1);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-accent-ink-strong);font-size:var(--font-sm);text-align:left;flex-direction:column;font-weight:600;display:flex}._choice_ta27n_101 span{color:var(--color-text)}._choice_ta27n_101 small{color:var(--color-text-muted);font-weight:400}._grid_ta27n_134{gap:var(--target-gap);display:grid}._tile_ta27n_139{justify-content:center;align-items:center;gap:var(--space-2);min-height:180px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-accent-ink-strong);transition:transform var(--motion-fast), background var(--motion-fast);border:3px solid #0000;flex-direction:column;display:flex}._tile_ta27n_139:active:not(:disabled){transform:scale(.97)}._tile_ta27n_139:disabled{opacity:.45}._selected_ta27n_162{border-color:var(--color-accent);background:var(--color-accent-soft)}._tileLabel_ta27n_167{font-size:var(--font-lg);color:var(--color-text);font-weight:700}._tileSub_ta27n_173{font-size:var(--font-xs);color:var(--color-text-muted)}._counters_ta27n_179{gap:var(--space-3);flex-direction:column;display:flex}._counter_ta27n_179{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-accent-ink-strong);display:flex}._counterText_ta27n_195{color:var(--color-text);font-size:var(--font-md);flex-direction:column;flex:1;display:flex}._counterText_ta27n_195 span{font-size:var(--font-xs);color:var(--color-text-muted)}._counterValue_ta27n_208{text-align:center;min-width:64px;font-size:var(--font-xl);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}._step_ta27n_217{width:var(--target-min);height:var(--target-min);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._step_ta27n_217:disabled{opacity:.35}._footer_ta27n_233{margin:var(--space-4) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}._keypad_ta27n_240{gap:var(--space-5);grid-template-columns:1fr 1.2fr;height:100%;display:grid}._quick_ta27n_247{gap:var(--target-gap);grid-template-columns:1fr 1fr;align-content:start;display:grid}._quick_ta27n_247 ._tile_ta27n_139{min-height:120px}._pad_ta27n_258{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._display_ta27n_264{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--font-xl);text-align:right;font-variant-numeric:tabular-nums;grid-column:1/-1;font-weight:700}._padKey_ta27n_275{border-radius:var(--radius-md);background:var(--color-surface);min-height:80px;box-shadow:var(--shadow-sm);font-size:var(--font-xl);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._padOk_ta27n_287{background:var(--color-accent);color:var(--color-on-accent)}._padOk_ta27n_287:disabled{opacity:.4}._invalid_ta27n_296{color:var(--color-danger-ink)}._rows_ta27n_301{flex-direction:column;margin:0;display:flex}._rowItem_ta27n_307{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);font-size:var(--font-md);display:flex}._rowItem_ta27n_307 dt{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}._rowItem_ta27n_307 dd{text-align:right;margin:0;font-weight:600}._total_ta27n_329{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);font-size:var(--font-lg);justify-content:space-between;align-items:baseline;display:flex}._total_ta27n_329 strong{font-size:var(--font-xl);color:var(--color-accent-ink-strong)}._ticket_ta27n_345{gap:var(--space-6);display:flex}._ticketMain_ta27n_350{flex:1;min-width:0}._code_ta27n_355{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);flex-direction:column;display:flex}._code_ta27n_355 span{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}._code_ta27n_355 strong{font-size:var(--font-2xl);letter-spacing:.12em;color:var(--color-accent-ink-strong)}._ticketLines_ta27n_378{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}._ticketLine_ta27n_378{min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-line)}._ticketLine_ta27n_378._wide_ta27n_391{grid-column:1/-1}._ticketLine_ta27n_378 dt{align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted);display:inline-flex}._ticketLine_ta27n_378 dd{margin:var(--space-1) 0 0;font-size:var(--font-md);overflow-wrap:anywhere;font-weight:600}._ticket_ta27n_345 ._code_ta27n_355{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4)}._ticket_ta27n_345 ._code_ta27n_355 strong{font-size:var(--font-xl)}._qr_ta27n_415{padding:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex:none;align-self:center}._formGrid_ta27n_425{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._field_ta27n_431{align-items:flex-start;gap:var(--space-1);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);text-align:left;border:3px solid #0000;flex-direction:column;display:flex;position:relative}._wide_ta27n_391{grid-column:1/-1}._editing_ta27n_449{border-color:var(--color-accent)}._filled_ta27n_453 ._fieldValue_ta27n_453{color:var(--color-text)}._fieldLabel_ta27n_457{font-size:var(--font-xs);color:var(--color-text-muted)}._fieldValue_ta27n_453{font-size:var(--font-md);overflow-wrap:anywhere;font-weight:600}._fieldOk_ta27n_468{top:var(--space-3);right:var(--space-3);width:20px;height:20px;color:var(--color-ok);position:absolute}._editor_ta27n_477{z-index:3;position:absolute;bottom:0;left:0;right:0}._editorLine_ta27n_485{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-top:2px solid var(--color-line);display:flex}._editorValue_ta27n_494{font-size:var(--font-lg);overflow-wrap:anywhere;flex:1;font-weight:600}._caret_ta27n_501{vertical-align:-.12em;background:var(--color-accent);width:3px;height:1em;margin-left:2px;animation:1s step-end infinite _caret_ta27n_501;display:inline-block}@keyframes _caret_ta27n_501{50%{opacity:0}}._message_ta27n_516{justify-content:center;align-items:center;gap:var(--space-4);height:100%;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);text-align:center;color:var(--color-accent-ink);flex-direction:column;display:flex}._message_ta27n_516 h2{font-size:var(--font-xl);color:var(--color-text);margin:0}._message_ta27n_516 p{font-size:var(--font-md);color:var(--color-text-muted);margin:0}._error_ta27n_543{color:var(--color-danger-ink)}._ok_ta27n_544{color:var(--color-ok)}._spin_ta27n_546{animation:1.1s linear infinite _spin_ta27n_546;display:inline-flex}._skeletons_ta27n_551{gap:var(--space-4);width:100%;display:flex}._skeletons_ta27n_551 i{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-surface-2), var(--color-surface), var(--color-surface-2));background-size:200% 100%;flex:1;height:160px;animation:1.4s linear infinite _shimmer_ta27n_1}@keyframes _spin_ta27n_546{to{transform:rotate(360deg)}}@keyframes _shimmer_ta27n_1{0%{background-position:200% 0}to{background-position:-200% 0}}._stepper_ta27n_575{align-items:center;gap:var(--space-4);display:inline-flex}._content_1c584_1{flex:1;min-height:0;padding:34px 8px 41px;position:relative}._edgeToEdge_1c584_9{height:100%;margin-inline:calc(-8px - var(--frame-padding,0px))}._stage_1c584_16{height:100%;animation:_enter_1c584_1 var(--motion-base) var(--ease-out)}._close_1c584_21{z-index:2;width:var(--target-min);height:var(--target-min);background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:44px;right:24px}._withClose_1c584_37:has([data-closes])>._close_1c584_21{display:none}@keyframes _enter_1c584_1{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:none}}._offer_1c584_48{width:fit-content;max-width:100%;height:var(--offer-h);margin:0 auto var(--offer-gap);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-lg);font-size:calc(24px * var(--text-scale));white-space:nowrap;animation:_offer-in_1c584_1 var(--motion-base) var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:0 28px;font-weight:700;display:flex}._content_1c584_1{--offer-h:64px;--offer-gap:10px}._content_1c584_1:has(>._offer_1c584_48)>._stage_1c584_16{height:calc(100% - var(--offer-h) - var(--offer-gap))}._offer_1c584_48 span{text-overflow:ellipsis;overflow:hidden}._offer_1c584_48:disabled{opacity:.7}#kiosk-root[data-motion=reduce] ._offer_1c584_48{animation:none}@keyframes _offer-in_1c584_1{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}._row_18f48_2{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}._row_18f48_2::-webkit-scrollbar{display:none}._tiles_18f48_17{padding:8px calc(8px + var(--frame-padding,0px));background:var(--color-surface)}._pills_18f48_22{padding:0 calc(32px + var(--frame-padding,0px));align-items:center}._chip_18f48_27{background:var(--color-surface-2);min-width:160px;color:var(--color-text);font-size:calc(18px * var(--text-scale));white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}._chip_18f48_27:active:not(:disabled){transform:scale(.95)}._chip_18f48_27:disabled{opacity:.45}._chip_18f48_27 svg{color:var(--color-accent-ink)}._emoji_18f48_57{font-size:32px;line-height:1}._back_18f48_62{min-width:130px}._back_18f48_62 svg{color:var(--color-text-muted)}._selected_18f48_70{background:var(--color-accent-soft);color:var(--color-accent-ink-strong);box-shadow:inset 0 0 0 3px var(--color-accent)}._main_18f48_76{background:var(--color-accent);color:var(--color-on-accent)}._main_18f48_76 svg{color:var(--color-on-accent)}._divider_18f48_85{background:var(--color-line);border-radius:2px;flex:none;align-self:center;width:3px;height:60%}._pills_18f48_22 ._chip_18f48_27{border:2px solid var(--color-line);min-width:0;min-height:80px;font-size:calc(20px * var(--text-scale));background:0 0;border-radius:999px;flex-direction:row;padding:0 28px}._pills_18f48_22 ._emoji_18f48_57{font-size:26px}._pills_18f48_22 ._selected_18f48_70{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:none}._pills_18f48_22 ._main_18f48_76{background:var(--color-accent);border-color:#0000}._bar_1edwe_2{padding:8px calc(8px + var(--frame-padding,0px));background:var(--color-surface);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}._tile_1edwe_13{background:var(--color-surface-2);min-width:0;color:var(--color-text);font-size:calc(18px * var(--text-scale));transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}._tile_1edwe_13:active:not(:disabled){transform:scale(.97)}._tile_1edwe_13:disabled{opacity:.45}._tile_1edwe_13>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 6px;overflow:hidden}._icon_1edwe_44{color:var(--color-accent-ink)}._primary_1edwe_48{background:var(--color-accent);color:var(--color-on-accent)}._primary_1edwe_48 ._icon_1edwe_44{color:var(--color-on-accent)}._quiet_1edwe_57 ._icon_1edwe_44{color:var(--color-text-muted)}._caption_1edwe_61{text-align:center;font-size:calc(16px * var(--text-scale));color:var(--color-text-muted);grid-column:1/-1;align-self:end}._languages_1edwe_69{display:contents}._flag_1edwe_73{font-size:36px;line-height:1}._bar_1kkje_2{scrollbar-width:none;min-width:0;padding:0 calc(48px + var(--frame-padding,0px));flex-wrap:nowrap;flex:1;justify-content:safe center;align-items:center;gap:16px;display:flex;overflow-x:auto}._bar_1kkje_2::-webkit-scrollbar{display:none}._bar_1kkje_2:has(>:nth-child(5)){padding-inline:calc(24px + var(--frame-padding,0px));gap:10px}._bar_1kkje_2:has(>:nth-child(5)) ._pill_1kkje_25{font-size:calc(21px * var(--text-scale));padding:0 26px}._pill_1kkje_25{border:2px solid var(--color-line);min-height:88px;color:var(--color-text);font-size:calc(24px * var(--text-scale));white-space:nowrap;transition:transform var(--motion-fast), background var(--motion-fast);background:0 0;border-radius:999px;flex:none;padding:0 40px;font-weight:500}._pill_1kkje_25:active{background:var(--color-surface-2);transform:scale(.97)}._primary_1kkje_49{background:var(--color-surface-2);border-color:#0000}#kiosk-root[data-scheme=light] ._primary_1kkje_49{background:var(--color-text);color:var(--color-surface)}._top_o2y9p_2,._footer_o2y9p_3{padding:0 calc(40px + var(--frame-padding,0px));color:var(--color-text);flex:1;align-items:center;gap:16px;display:flex}._spacer_o2y9p_12{flex:1}._topGrid_o2y9p_17{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._side_o2y9p_22{align-items:center;gap:16px;display:flex}._end_o2y9p_28{justify-content:flex-end}._middle_o2y9p_32{justify-content:center;min-width:0;display:flex}._icon_o2y9p_38{width:72px;height:72px;color:var(--color-text);transition:background var(--motion-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._icon_o2y9p_38:active{background:var(--color-surface-2)}._icon_o2y9p_38:disabled{opacity:.35}._on_o2y9p_57{background:var(--color-surface-2)}._pill_o2y9p_61{border:2px solid var(--color-line);min-height:64px;font-size:calc(20px * var(--text-scale));color:var(--color-text);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:600;display:inline-flex}._where_o2y9p_74{font-size:calc(20px * var(--text-scale));color:var(--color-text-muted);white-space:nowrap}._ai_o2y9p_80{font-size:calc(16px * var(--text-scale));color:var(--color-text-muted);align-items:center;gap:8px;display:inline-flex}._dot_o2y9p_88{background:var(--color-warn);border-radius:50%;width:12px;height:12px}._online_o2y9p_95{background:var(--color-ok)}._offline_o2y9p_96{background:var(--color-danger)}._replay_o2y9p_97{background:var(--color-accent)}._bar_e5t7g_1{padding-inline:var(--frame-padding,0px);background:var(--color-surface);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}._progress_e5t7g_10{justify-content:center;align-items:center;gap:var(--space-1);grid-column:2;min-width:0;display:flex}._role_e5t7g_19{grid-column:1;justify-self:start;max-width:100%;padding-left:16px}._settings_e5t7g_26{width:56px;height:56px;color:var(--color-text-muted);border-radius:12px;grid-column:3;justify-content:center;justify-self:end;align-items:center;margin-right:4px;display:inline-flex}._settings_e5t7g_26:active{background:var(--color-surface-2)}._step_e5t7g_43{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:calc(16px * var(--text-scale));transition:background var(--motion-base), color var(--motion-base);font-weight:600;display:flex}._dot_e5t7g_55{background:var(--color-surface-2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}._done_e5t7g_66 ._dot_e5t7g_55{background:var(--color-accent-strong);color:var(--color-on-accent)}._active_e5t7g_71{color:var(--color-text)}._active_e5t7g_71 ._dot_e5t7g_55{background:var(--color-accent);color:var(--color-on-accent)}._step_e5t7g_43+._step_e5t7g_43:before{content:"—";margin-right:var(--space-2);color:var(--color-line);font-weight:400}._label_e5t7g_87{white-space:nowrap}._status_1k6as_1{align-items:center;gap:var(--space-4);padding:0 calc(var(--space-5) + var(--frame-padding,0px));background:var(--color-surface);font-size:calc(16px * var(--text-scale));color:var(--color-text-2,var(--color-text-muted));flex:1;font-weight:500;display:flex}._ai_1k6as_13{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-ink-strong);white-space:nowrap;font-size:13px;font-weight:600;display:inline-flex}._hint_1k6as_26{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._recovery_1k6as_35{color:var(--color-warn);font-weight:600}._tools_1k6as_40{align-items:center;gap:var(--space-2);display:flex}._tool_1k6as_40{border-radius:var(--radius-sm);width:48px;height:44px;color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}._on_1k6as_56{background:var(--color-accent);color:var(--color-on-accent)}._lang_1k6as_61{text-align:center;min-width:40px;font-weight:700}._dot_1k6as_67{background:var(--color-warn);border-radius:50%;width:14px;height:14px}._online_1k6as_74{background:var(--color-ok)}._offline_1k6as_75{background:var(--color-danger)}._replay_1k6as_76{background:var(--color-accent)}._card_1bqdn_6{flex-direction:column;justify-content:space-between;gap:20px;height:100%;display:flex}._group_1bqdn_14{flex-direction:column;gap:12px;display:flex}._groupTitle_1bqdn_20{font-size:calc(17px * var(--text-scale));letter-spacing:.01em;color:var(--color-text);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}._groupTitle_1bqdn_20 svg{color:var(--color-accent-ink)}._rowGrid_1bqdn_36{grid-template-columns:1fr 1fr;gap:12px;display:grid}._rowItem_1bqdn_42{border-radius:var(--inner-radius,14px);background:var(--color-surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:112px;padding:16px 16px 16px 24px;display:flex}._rowText_1bqdn_53{flex-direction:column;gap:2px;display:flex}._rowText_1bqdn_53 strong{font-size:calc(22px * var(--text-scale));font-weight:700}._rowText_1bqdn_53 small{font-size:calc(15px * var(--text-scale));color:var(--color-text-muted)}._tileGrid_1bqdn_70{gap:12px;display:grid}._tile_1bqdn_70{border-radius:var(--inner-radius,14px);background:var(--color-surface-2);font-size:calc(17px * var(--text-scale));text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 16px;display:flex}._tile_1bqdn_70 strong{font-weight:600}._tileIcon_1bqdn_91{box-sizing:content-box;background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:50%;padding:12px}._stepper_1bqdn_99{align-items:center;gap:12px;display:inline-flex}._minus_1bqdn_105,._plus_1bqdn_106{width:60px;height:60px;transition:transform var(--motion-fast), background var(--motion-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._minus_1bqdn_105{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-line)}._plus_1bqdn_106{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 4px 12px var(--color-accent-soft)}._minus_1bqdn_105:active:not(:disabled),._plus_1bqdn_106:active:not(:disabled){transform:scale(.92)}._minus_1bqdn_105:disabled,._plus_1bqdn_106:disabled{opacity:.35;box-shadow:none}._value_1bqdn_139{text-align:center;min-width:36px;font-size:calc(28px * var(--text-scale));font-variant-numeric:tabular-nums;font-weight:700}._toggleGrid_1bqdn_148{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._toggle_1bqdn_148{border-radius:var(--inner-radius,14px);background:var(--color-surface-2);min-height:96px;color:var(--color-accent-ink);font-size:calc(17px * var(--text-scale));transition:background var(--motion-fast), transform var(--motion-fast);justify-content:center;align-items:center;gap:12px;padding:0 16px;font-weight:600;display:flex}._toggle_1bqdn_148:active{transform:scale(.98)}._toggle_1bqdn_148 span{color:var(--color-text)}._toggleOn_1bqdn_177{background:var(--color-accent);color:var(--color-on-accent)}._toggleOn_1bqdn_177 span{color:var(--color-on-accent)}._stage_bynif_2{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}._card_bynif_11{background:var(--color-accent-strong);width:min(720px,92%);min-height:520px;color:var(--color-on-accent);box-shadow:var(--panel-shadow,none);animation:_in_bynif_1 var(--motion-slow) var(--ease-out);border-radius:48px;flex-direction:column;padding:48px;display:flex;position:relative}._label_bynif_25{font-size:calc(20px * var(--text-scale));opacity:.75}._code_bynif_30{font-size:calc(84px * var(--text-scale));letter-spacing:.04em;font-weight:500;line-height:1.1}._sub_bynif_37{font-size:calc(28px * var(--text-scale));margin:24px 0 0;line-height:1.3}._bottom_bynif_43{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;display:flex}._lines_bynif_51{font-size:calc(20px * var(--text-scale));flex-direction:column;gap:6px;margin:0;display:flex}._lines_bynif_51 dt{opacity:.7;display:inline}._lines_bynif_51 dt:after{content:" "}._lines_bynif_51 dd{margin:0;font-weight:600;display:inline}._qr_bynif_74{background:#fff;border-radius:16px;flex:none;padding:10px}._note_bynif_81{text-align:center;max-width:720px;font-size:calc(20px * var(--text-scale));color:var(--color-text-muted);margin:0}@keyframes _in_bynif_1{0%{opacity:0;transform:translateY(24px)scale(.98)}}._results_1kh78_2{height:100%;position:relative}._noTrains_1kh78_7{background:var(--color-surface);height:100%;font-size:calc(22px * var(--text-scale));color:var(--color-text-muted);border-radius:12px;justify-content:center;align-items:center;display:flex}._pager_1kh78_19{padding:32px;position:absolute;inset:-32px;overflow:hidden}._track_1kh78_26{height:100%;position:relative}._besidePage_1kh78_32{position:absolute;inset:0}._before_1kh78_37{transform:translate(-100%)}._after_1kh78_38{transform:translate(100%)}._cardRow_1kh78_40{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;padding:0 4px;display:grid}._card_1kh78_40{background:var(--color-surface);min-width:0;transition:opacity var(--motion-base), transform var(--motion-base);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:0 8px 25px #00000026}._selected_1kh78_60{outline:4px solid var(--color-accent)}._dimmed_1kh78_64{opacity:.4;transform:scale(.95)}._blocked_1kh78_69{opacity:.55}._cardHead_1kh78_73{background:var(--color-accent);height:80px;color:var(--color-on-accent);border-radius:12px 12px 0 0;flex:none;align-items:center;gap:8px;padding:16px;display:flex}._card_1kh78_40 ._coverHead_1kh78_86{background:var(--color-accent);height:80px;min-height:80px;color:var(--color-on-accent);border-radius:12px 12px 0 0;padding:16px}._selected_1kh78_60 ._cardHead_1kh78_73{animation:1.6s ease-in-out infinite _pulse_1kh78_1}._position_1kh78_99{background:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:inline-flex}._number_1kh78_111{text-align:left;flex:1;font-size:20px;font-weight:700}._timeChip_1kh78_118{background:var(--color-surface-2);color:var(--color-accent-ink);border-radius:8px;justify-content:space-around;align-items:center;gap:6px;margin:8px;padding:10px 8px;display:flex}._time_1kh78_118{color:var(--color-text);flex-direction:column;align-items:center;display:flex}._time_1kh78_118 strong{font-size:calc(24px * var(--text-scale));font-variant-numeric:tabular-nums;font-weight:700}._time_1kh78_118 small{font-size:12px}._cardBody_1kh78_147{flex:1;grid-template-columns:1fr 1fr;min-height:0;padding:8px 4px 12px 12px;display:grid}._info_1kh78_155{border-right:1px solid var(--color-line);flex-direction:column;gap:18px;padding-right:8px;display:flex}._info_1kh78_155 p{color:var(--color-accent-ink);gap:8px;margin:0;display:flex}._info_1kh78_155 span{min-width:0;color:var(--color-text);font-size:calc(16px * var(--text-scale));flex-direction:column;display:flex}._info_1kh78_155 b{overflow-wrap:anywhere;font-weight:600}._info_1kh78_155 small{color:var(--color-text-muted);font-size:12px}._prices_1kh78_188{flex-direction:column;gap:2px;min-width:0;padding-left:8px;display:flex}._pricesTitle_1kh78_196{color:var(--color-text);font-size:calc(16px * var(--text-scale));align-items:center;gap:6px;margin:0 0 6px;font-weight:600;display:flex}._classCell_1kh78_206{position:relative}._classButton_1kh78_211{text-align:left;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;width:100%;height:64px;padding:4px 8px;display:flex}._classButton_1kh78_211:active:not(:disabled){background:var(--color-accent-soft)}._className_1kh78_227{font-size:calc(14px * var(--text-scale));color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._price_1kh78_188{font-size:calc(14px * var(--text-scale));color:var(--color-accent-ink);font-weight:700}._tiers_1kh78_241{z-index:4;background:var(--color-surface);width:220px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0}._tier_1kh78_241{background:var(--color-surface-2);border-radius:8px;justify-content:space-between;align-items:center;min-height:64px;padding:0 12px;font-size:16px;display:flex}._blockedNote_1kh78_267{background:var(--color-danger);color:#fff;text-align:center;border-radius:0 0 12px 12px;margin:0;padding:8px 12px;font-size:14px;font-weight:600}._dots_1kh78_278{justify-content:center;gap:10px;display:flex;position:absolute;bottom:-28px;left:0;right:0}._dots_1kh78_278 i{background:#fffc;border-radius:50%;width:12px;height:12px}._dots_1kh78_278 ._dotOn_1kh78_295{background:var(--color-accent)}@keyframes _pulse_1kh78_1{50%{filter:brightness(1.15)}}._coachChip_1kh78_304{background:var(--color-accent-strong);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700}._seatLayout_1kh78_313{grid-template-columns:112px minmax(0,1fr) 132px;gap:12px;height:calc(100% - 52px);display:grid}._columnTitle_1kh78_320{color:var(--color-text);text-align:center;font-size:13px;font-weight:700}._coachList_1kh78_327{flex-direction:column;gap:8px;display:flex;overflow-y:auto}._coachTab_1kh78_334{background:var(--color-surface-2);min-height:88px;color:var(--color-accent-ink);border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 4px;font-size:13px;display:flex}._coachTab_1kh78_334 strong{color:var(--color-text);font-size:14px}._coachTab_1kh78_334 span{color:var(--color-text-muted);text-align:center;font-size:12px}._coachActive_1kh78_359,._coachActive_1kh78_359 strong,._coachActive_1kh78_359 span{background:var(--color-accent);color:var(--color-on-accent)}._coachBody_1kh78_366{background:var(--color-surface-2);border-radius:10px;flex-direction:column;min-width:0;padding:28px 10px 10px;display:flex;position:relative;overflow-x:auto}._direction_1kh78_377{background:var(--color-surface);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex;position:absolute;top:6px;right:10px}._seatGrid_1kh78_391{flex-direction:column;flex:1;gap:8px;display:flex}._seatLine_1kh78_398{flex-direction:column;flex:1;display:flex}._aisle_1kh78_404{border-top:1px dashed var(--color-line);color:var(--color-text-muted);text-align:center;margin:4px 0 10px;padding-top:8px;font-size:11px;line-height:0}._seatCells_1kh78_414{flex:1;grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:6px;display:grid}._seat_1kh78_313{border:2px solid var(--color-line);color:#2b2b2b;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:88px;font-size:14px;font-weight:600;display:inline-flex}._taken_1kh78_436{background:var(--color-line);color:var(--color-text-muted);border-color:#0000}._mine_1kh78_442{background:var(--color-accent);border-color:var(--color-accent-strong);color:var(--color-on-accent)}._gap_1kh78_448{display:block}._legend_1kh78_452{background:var(--color-surface-2);color:var(--color-text);border-radius:10px;flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex}._legend_1kh78_452>span{align-items:center;gap:6px;display:inline-flex}._swatch_1kh78_469{border:2px solid var(--color-line);background:#fff;border-radius:4px;width:18px;height:18px}._pickCount_1kh78_477{color:var(--color-accent-ink);margin-top:8px;font-size:14px}._auto_1kh78_483{color:var(--color-text-muted);font-size:12px}._coachPager_1kh78_488{justify-content:center;align-items:center;gap:14px;height:52px;display:flex}._pagerButton_1kh78_496{background:var(--color-surface-2);border-radius:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}._pagerButton_1kh78_496:disabled{opacity:.45}._pagerNext_1kh78_509{background:var(--color-accent);color:var(--color-on-accent)}._pagerDots_1kh78_514{gap:8px;display:flex}._pagerDots_1kh78_514 i{background:var(--color-line);border-radius:50%;width:10px;height:10px}._pagerDots_1kh78_514 ._dotOn_1kh78_295{background:var(--color-accent)}._swatch_1kh78_469._taken_1kh78_436{background:var(--color-line);border-color:#0000}._swatch_1kh78_469._mine_1kh78_442{background:var(--color-accent);border-color:var(--color-accent-strong)}._layout_1v89q_2{flex-direction:column;gap:12px;height:100%;display:flex}._levels_1v89q_9{gap:var(--space-2);display:flex}._level_1v89q_9{min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--font-xs);font-weight:600}._levelActive_1v89q_23{background:var(--color-accent);color:var(--color-on-accent)}._levelMarked_1v89q_28:after{content:" •";color:var(--color-warn)}._map_1v89q_33{border-radius:var(--radius-lg);touch-action:none;background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}._zoom_1v89q_44{transform-origin:0 0;will-change:transform;width:100%;height:100%}._svg_1v89q_51{width:100%;height:100%}._zoomButtons_1v89q_56{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}._zoomButtons_1v89q_56 button{color:#333;background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 2px 8px #0000002e}._zoomButtons_1v89q_56 button:disabled{opacity:.4}._poi_1v89q_82{cursor:pointer;font-family:var(--font-family);transition:opacity var(--motion-base)}._dimmed_1v89q_88{opacity:.4}._pulse_1v89q_92{opacity:.25;transform-box:fill-box;transform-origin:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite _ping_1v89q_1}@keyframes _ping_1v89q_1{0%{opacity:.35;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}._legend_1v89q_106{scrollbar-width:none;flex:none;justify-content:safe center;gap:6px;padding:2px;display:flex;overflow-x:auto}._legend_1v89q_106::-webkit-scrollbar{display:none}._chip_1v89q_120{border:1.5px solid var(--poi-border);background:var(--poi-bg);min-height:34px;color:var(--poi-ink);font-size:calc(12px * var(--text-scale));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}._chipOn_1v89q_136{background:var(--poi-border);color:#fff}._cover_9eqa0_2{z-index:5;border-radius:inherit;background:var(--color-surface);color:var(--color-text);animation:_cover-in_9eqa0_1 var(--motion-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}._header_9eqa0_15{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--panel-header-padding,calc(var(--panel-padding) / 2) var(--panel-padding));background:var(--panel-header-bg,var(--color-accent));color:var(--panel-header-fg,var(--color-on-accent));display:flex}._header_9eqa0_15 h3{font-size:calc(22px * var(--text-scale));flex:1;margin:0;font-weight:700}._close_9eqa0_32{background:color-mix(in srgb, currentColor 16%, transparent);width:48px;height:48px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._body_9eqa0_44{min-height:0;padding:var(--panel-padding);flex:1;overflow-y:auto}@keyframes _cover-in_9eqa0_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}._changes_fa4ud_2{font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;display:inline-flex}._row_fa4ud_12{color:var(--color-accent-ink);background:0 0;gap:8px;padding:0}._label_fa4ud_19{white-space:nowrap;color:var(--color-text);font-size:calc(16px * var(--text-scale));flex-direction:column;display:flex}._label_fa4ud_19 b{font-weight:600}._row_fa4ud_12>svg,._row_fa4ud_12 ._label_fa4ud_19 small{color:var(--color-accent-ink)}._row_fa4ud_12 ._label_fa4ud_19 small{font-size:calc(14px * var(--text-scale));align-items:center;gap:4px;font-weight:600;display:inline-flex}._row_fa4ud_12[aria-expanded=true] ._label_fa4ud_19 b{color:var(--color-accent-ink)}._chip_fa4ud_51{background:var(--color-surface-2);min-height:64px;color:var(--color-text);border-radius:999px;align-self:flex-start;gap:12px;padding:0 22px 0 18px}._line_fa4ud_61{white-space:nowrap;color:var(--color-text-muted);font-size:calc(22px * var(--text-scale));align-items:center;gap:10px;display:inline-flex}._line_fa4ud_61 b{color:var(--color-text);font-weight:600}._chip_fa4ud_51[aria-expanded=true]{outline:2px solid var(--color-text-muted)}._bar_fa4ud_80{justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 6%, transparent);color:var(--color-accent-ink);flex:none}._bar_fa4ud_80 ._label_fa4ud_19 b,._bar_fa4ud_80 ._label_fa4ud_19 small{color:var(--color-accent-ink)}._bar_fa4ud_80 ._label_fa4ud_19 b{font-size:var(--font-sm)}._bar_fa4ud_80 ._label_fa4ud_19 small{font-size:var(--font-xs)}._bar_fa4ud_80[aria-expanded=true]{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}._cards_fa4ud_105{margin:0;padding:0;list-style:none}._leg_fa4ud_111{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;padding:12px 14px}._train_fa4ud_118{color:var(--color-accent-ink);font-size:calc(16px * var(--text-scale));align-items:center;gap:8px;margin:0 0 8px;display:flex}._train_fa4ud_118 span{background:var(--color-surface-2);color:var(--color-text-muted);border-radius:6px;padding:2px 8px}._ends_fa4ud_134{color:var(--color-accent-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0;display:grid}._ends_fa4ud_134 span{text-align:center;color:var(--color-text-muted);font-size:calc(15px * var(--text-scale));flex-direction:column;align-items:center;display:flex}._ends_fa4ud_134 strong{color:var(--color-text);font-size:calc(22px * var(--text-scale))}._pill_fa4ud_157{color:var(--color-accent-ink);font-size:calc(15px * var(--text-scale));justify-content:center;align-items:center;gap:10px;margin:12px 0;font-weight:600;display:flex}._pill_fa4ud_157 i{background:currentColor;border-radius:50%;width:8px;height:8px}._timeline_fa4ud_176{margin:0;padding:8px 4px;list-style:none}._timeline_fa4ud_176 li{grid-template-columns:24px calc(34px * 2.9 * var(--text-scale)) 1fr;align-items:center;column-gap:18px;display:grid}._stop_fa4ud_191:before{content:"";background:var(--color-text);border-radius:50%;justify-self:center;width:16px;height:16px}._stop_fa4ud_191 strong{font-size:calc(34px * var(--text-scale));font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:500}._stop_fa4ud_191 span{font-size:calc(24px * var(--text-scale));color:var(--color-text)}._ride_fa4ud_213,._wait_fa4ud_214{min-height:64px;color:var(--color-text-muted);font-size:calc(18px * var(--text-scale))}._ride_fa4ud_213:before,._wait_fa4ud_214:before{content:"";border-left:2px solid var(--color-text-muted);place-self:stretch center;width:0}._ride_fa4ud_213,._wait_fa4ud_214{grid-auto-flow:column}._ride_fa4ud_213>*,._wait_fa4ud_214>*{grid-column:2/4}._wait_fa4ud_214{font-style:italic}._wait_fa4ud_214:before{border-left-style:dotted}._stage_16xrv_1{grid-template-rows:1fr auto;grid-template-columns:96px 1fr 96px;align-items:center;gap:24px;height:100%;display:grid;position:relative}._empty_16xrv_11{height:100%;font-size:calc(26px * var(--text-scale));color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._card_16xrv_20{border-radius:var(--panel-radius,32px);background:var(--color-surface);border:var(--panel-border,none);box-shadow:var(--panel-shadow,none);animation:_in_16xrv_1 var(--motion-base) var(--ease-out);flex-direction:column;align-self:stretch;gap:24px;padding:40px;display:flex;position:relative}._selected_16xrv_34{outline:4px solid var(--color-accent)}._head_16xrv_38{text-align:left;color:var(--color-text);flex-direction:column;align-items:flex-start;gap:10px;display:flex}._times_16xrv_47{font-size:calc(64px * var(--text-scale));letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-weight:500;display:inline-flex}._meta_16xrv_57{font-size:calc(22px * var(--text-scale));color:var(--color-text-muted)}._classes_16xrv_62{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}._class_16xrv_62{background:var(--color-surface-2);min-height:96px;color:var(--color-text);font-size:calc(18px * var(--text-scale));border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 24px;display:flex}._class_16xrv_62 strong{font-size:calc(24px * var(--text-scale));font-weight:600}._class_16xrv_62:disabled{opacity:.4}._blocked_16xrv_92{color:var(--color-danger-ink);font-size:calc(18px * var(--text-scale));margin:0}._peek_16xrv_98{background:var(--color-surface);border:var(--panel-border,none);opacity:.55;height:60%;color:var(--color-text-muted);font-size:calc(18px * var(--text-scale));writing-mode:vertical-rl;border-radius:24px;align-self:center}._left_16xrv_110{border-top-left-radius:0;border-bottom-left-radius:0}._right_16xrv_115{border-top-right-radius:0;border-bottom-right-radius:0}._ghost_16xrv_120{visibility:hidden}._count_16xrv_124{text-align:center;font-size:calc(18px * var(--text-scale));color:var(--color-text-muted);grid-column:1/-1;margin:0}@keyframes _in_16xrv_1{0%{opacity:0;transform:scale(.97)}}._card_1dq5w_3{border-radius:var(--radius-md);background:var(--color-surface);height:100%;box-shadow:var(--panel-shadow,0 8px 25px #00000026);flex-direction:column;animation:.8s ease-out both _arrive_1dq5w_1;display:flex;position:relative;overflow:hidden}._summaryCard_1dq5w_15{border:2px solid var(--color-accent)}@keyframes _arrive_1dq5w_1{0%{opacity:0;transform:translateY(15px)scale(.96)}60%{transform:translateY(0)scale(1.01)}to{opacity:1;transform:none}}#kiosk-root[data-motion=reduce] ._card_1dq5w_3{animation:none}._header_1dq5w_25{padding:var(--space-4) var(--space-5);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-strong));color:var(--color-on-accent);text-align:center;flex:none}._header_1dq5w_25 h2{font-size:var(--font-md);margin:0;font-weight:700}._body_1dq5w_39{justify-content:center;gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}._train_1dq5w_51{align-items:stretch;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);display:flex}._timeline_1dq5w_60{color:var(--color-text-muted);flex-direction:column;align-items:center;display:flex}._line_1dq5w_67{background:color-mix(in srgb, var(--color-text-muted) 45%, transparent);flex:1;width:3px;min-height:24px;margin:2px 0}._dot_1dq5w_75{background:var(--color-text-muted);border-radius:50%;width:12px;height:12px}._stops_1dq5w_82{flex-direction:column;justify-content:space-between;display:flex}._stop_1dq5w_82{align-items:baseline;gap:var(--space-3);font-size:var(--font-sm);margin:0;display:flex}._time_1dq5w_60{font-size:var(--font-lg)}._duration_1dq5w_98{margin:var(--space-1) 0;font-size:var(--font-xs);color:var(--color-text-muted)}._number_1dq5w_104{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--font-lg);flex:1;display:flex}._badge_1dq5w_113{padding:2px var(--space-3);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-xs);border-radius:6px;font-weight:600}._onBoard_1dq5w_122{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}._costsTitle_1dq5w_130{margin:0 0 var(--space-3);font-size:var(--font-xs);font-weight:600}._chips_1dq5w_136{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._chip_1dq5w_136{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--font-xs);font-weight:500;display:inline-flex}._chip_1dq5w_136 svg{color:var(--color-text-muted)}._extra_1dq5w_156{background:var(--color-warn-soft)}._prices_1dq5w_158{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-xs)}._prices_1dq5w_158 p{margin:0 0 var(--space-1);justify-content:space-between;display:flex}._prices_1dq5w_158 p>span:first-child{color:var(--color-text-muted)}._totalRow_1dq5w_172{padding-top:var(--space-2);border-top:1px dashed var(--color-line);font-size:var(--font-sm);margin-top:var(--space-2)!important}._totalValue_1dq5w_179{color:var(--color-ok)}._countdown_1dq5w_181{text-align:center;font-size:var(--font-xs);color:color-mix(in srgb, var(--color-danger) 75%, transparent);margin:0;font-weight:500}._urgent_1dq5w_189{color:var(--color-danger-ink);animation:1s ease-in-out infinite _blink_1dq5w_1}@keyframes _blink_1dq5w_1{50%{opacity:.45}}#kiosk-root[data-motion=reduce] ._urgent_1dq5w_189{animation:none}._timesChip_1dq5w_199{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--font-lg);display:flex}._timesChip_1dq5w_199>span{font-size:var(--font-xs);color:var(--color-text-muted)}._timesChip_1dq5w_199 svg{color:var(--color-text-muted)}._departure_1dq5w_219{color:var(--color-accent-ink)}._columns_1dq5w_221{gap:var(--space-4);min-height:0;padding:0 var(--space-4) var(--space-4);flex:1;display:flex}._left_1dq5w_229,._right_1dq5w_230{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}._right_1dq5w_230{padding-left:var(--space-4);border-left:1px solid var(--color-line)}._people_1dq5w_243{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--font-xs)}._peopleTitle_1dq5w_250{margin:0 0 var(--space-2);font-weight:700}._person_1dq5w_255{padding:var(--space-1) 0;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin:0;display:flex}._person_1dq5w_255+._person_1dq5w_255{border-top:1px solid var(--color-line)}._personChips_1dq5w_266{gap:var(--space-1);display:inline-flex}._personChip_1dq5w_266{padding:1px var(--space-2);background:var(--tone-soft);color:var(--tone);border-radius:6px;align-items:center;gap:4px;font-weight:700;display:inline-flex}._person_1dq5w_255[data-tone=accent]{--tone:var(--color-accent-ink-strong);--tone-soft:var(--color-accent-soft)}._person_1dq5w_255[data-tone=green]{--tone:#047857;--tone-soft:#d1fae5}._person_1dq5w_255[data-tone=violet]{--tone:#6d28d9;--tone-soft:#ede9fe}._person_1dq5w_255[data-tone=amber]{--tone:#b45309;--tone-soft:#fef3c7}._qrBlock_1dq5w_287{justify-content:center;align-items:center;gap:var(--space-2);min-height:0;color:var(--color-text);flex-direction:column;flex:1;display:flex}._qrBlock_1dq5w_287 p{font-size:var(--font-xs);color:var(--color-text-muted);text-align:center;margin:0;font-weight:500}._qrBlock_1dq5w_287 svg{width:100%;max-width:260px;height:auto}._facts_1dq5w_312{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._fact_1dq5w_312{align-items:center;gap:var(--space-3);margin:0;display:flex}._fact_1dq5w_312>svg{color:var(--color-accent-ink);flex:none}._fact_1dq5w_312 ._factTypeIcon_1dq5w_327,._trainType_1dq5w_328{color:var(--color-ok)}._fact_1dq5w_312 span{flex-direction:column;min-width:0;display:flex}._fact_1dq5w_312 strong{font-size:var(--font-sm)}._fact_1dq5w_312 small{font-size:var(--font-xs);color:var(--color-text-muted)}._tiles_1dq5w_343{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._tile_1dq5w_343{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);justify-content:space-between;align-items:center;margin:0;display:flex}._tile_1dq5w_343 strong{min-width:64px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-lg);text-align:center}._tileQuiet_1dq5w_370{border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text-muted)}._tileQuiet_1dq5w_370 strong{color:var(--color-accent-ink)}._codes_1dq5w_378{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._codeBox_1dq5w_384{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;justify-content:center;margin:0;display:flex}._codeBox_1dq5w_384 small{font-size:var(--font-xs);color:var(--color-accent-ink-strong);font-weight:700}._pnr_1dq5w_400,._cp_1dq5w_401{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._pnr_1dq5w_400{font-size:var(--font-md)}._pnrSoft_1dq5w_405{opacity:.8}._pnrMark_1dq5w_407{font-size:1.5em;font-weight:900}._cp_1dq5w_401{font-size:var(--font-sm);font-weight:500}._changesBar_1dq5w_416{margin-top:auto}._withChanges_1dq5w_420{gap:var(--space-2)}._withChanges_1dq5w_420 ._tile_1dq5w_343,._withChanges_1dq5w_420 ._codeBox_1dq5w_384{padding:var(--space-2) var(--space-3)}._card_1dq5w_3 ._coverHead_1dq5w_425{min-height:0;padding:var(--space-4) var(--space-5);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-strong));color:var(--color-on-accent)}._cardChanges_1dq5w_433{margin-top:24px}
