.AttractionVideo_player___8L_D{width:100%;min-width:0;color:var(--text);align-self:center}.AttractionVideo_device__4xgNJ{position:relative;width:100%;isolation:isolate}.AttractionVideo_screen__YPiZu{position:absolute;overflow:hidden;background:#000;z-index:0}.AttractionVideo_video__a28uZ{display:block;width:100%;height:100%;object-fit:contain;background:#000}.AttractionVideo_frame__aT4jO{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.AttractionVideo_playOverlay__i_dCF{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;color:#fff;background:#061c274d;font-size:clamp(12px,1.35vw,20px);line-height:1.25;text-shadow:0 1px 5px #000}.AttractionVideo_playOverlay__i_dCF:disabled{opacity:.6}.AttractionVideo_playOverlay__i_dCF small,.AttractionVideo_waiting__3fGEu small{display:block;margin-top:4px;font-size:.72em;font-weight:400}.AttractionVideo_playDisc__nB75Q{display:grid;place-items:center;width:clamp(44px,5vw,76px);aspect-ratio:1;border:1px solid #ffffff85;border-radius:50%;background:#0c2b3dad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 30px #0003}.AttractionVideo_playDisc__nB75Q svg{width:36%;height:36%}.AttractionVideo_playOverlay__i_dCF:hover .AttractionVideo_playDisc__nB75Q{background:#294d60dd}.AttractionVideo_waiting__3fGEu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:clamp(12px,1.25vw,18px);background:#061c2790;pointer-events:none}.AttractionVideo_spinner__uJ1fZ{width:24px;height:24px;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:AttractionVideo_spin__OUT79 .9s linear infinite}.AttractionVideo_controls__1_2It{width:90%;margin:2px auto 0;font-size:12px}.AttractionVideo_transport__c1nqU{display:flex;align-items:center;gap:7px}.AttractionVideo_iconButton__sJBiN{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border-radius:50%;color:var(--text)}.AttractionVideo_iconButton__sJBiN:hover{background:var(--line)}.AttractionVideo_iconButton__sJBiN:disabled{opacity:.35}.AttractionVideo_time__9EcCy{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,sans-serif;font-size:11px;white-space:nowrap}.AttractionVideo_seek__Fn1lL{position:relative;flex:1 1;min-width:36px;height:34px;margin:0 8px}.AttractionVideo_seekTrack__dS3Nk{position:absolute;top:15px;inset-inline:0;height:4px;background:var(--line);border-radius:4px;overflow:hidden}.AttractionVideo_bufferRange__3mRDC{position:absolute;height:100%;background:var(--muted);opacity:.45}.AttractionVideo_elapsed__Jvu_u{position:absolute;left:0;height:100%;background:var(--accent)}.AttractionVideo_seek__Fn1lL input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;background:transparent;cursor:pointer}.AttractionVideo_seek__Fn1lL input::-webkit-slider-runnable-track{height:4px;background:transparent}.AttractionVideo_seek__Fn1lL input::-moz-range-track{height:4px;background:transparent}.AttractionVideo_seek__Fn1lL input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:var(--accent);border:0}.AttractionVideo_seek__Fn1lL input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:0}.AttractionVideo_seek__Fn1lL input:disabled{cursor:default;opacity:.3}.AttractionVideo_settings__y1Ovp{display:flex;align-items:center;gap:12px;padding:4px 0;border-top:1px solid var(--line);flex-wrap:wrap}.AttractionVideo_qualityLabel__NRFQF{display:flex;flex-direction:column;line-height:1.2;gap:2px}.AttractionVideo_qualityLabel__NRFQF span:last-child{font-size:10px;color:var(--muted)}.AttractionVideo_qualitySelect__F1TuQ{font:inherit;font-size:12px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:5px;min-height:34px;padding:4px 25px 4px 9px}.AttractionVideo_qualitySelect__F1TuQ:disabled{opacity:.45}.AttractionVideo_streamInfo__49xP_{margin-inline-start:auto;font-size:10px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AttractionVideo_notice__vNVUM{min-height:28px;padding:3px 5% 0;font-size:11px;color:var(--muted);line-height:1.25;text-align:center}.AttractionVideo_notice__vNVUM p span{display:block;font-size:10px;margin-top:2px}.AttractionVideo_player___8L_D button:focus-visible,.AttractionVideo_player___8L_D input:focus-visible,.AttractionVideo_player___8L_D select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AttractionVideo_playOverlay__i_dCF:focus-visible{outline-offset:-5px!important}.AttractionVideo_player___8L_D:fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3vh 4vw;background:var(--bg)}.AttractionVideo_player___8L_D:fullscreen .AttractionVideo_device__4xgNJ{width:min(100%,150vh);flex-shrink:0}.AttractionVideo_player___8L_D:fullscreen .AttractionVideo_controls__1_2It{width:min(90%,130vh)}@keyframes AttractionVideo_spin__OUT79{to{transform:rotate(1turn)}}@media (max-width:600px){.AttractionVideo_controls__1_2It{width:100%}.AttractionVideo_transport__c1nqU{gap:2px}.AttractionVideo_iconButton__sJBiN{flex-basis:44px;width:44px;height:44px}.AttractionVideo_time__9EcCy{font-size:10px}.AttractionVideo_seek__Fn1lL{margin-inline:5px}.AttractionVideo_settings__y1Ovp{gap:8px}.AttractionVideo_qualitySelect__F1TuQ{font-size:11px}.AttractionVideo_streamInfo__49xP_{font-size:9px}.AttractionVideo_playOverlay__i_dCF{gap:6px}.AttractionVideo_notice__vNVUM{padding-inline:0}}@media (min-width:2200px){.AttractionVideo_controls__1_2It{font-size:18px}.AttractionVideo_iconButton__sJBiN{width:56px;height:56px;flex-basis:56px}.AttractionVideo_iconButton__sJBiN svg{width:26px;height:26px}.AttractionVideo_qualityLabel__NRFQF,.AttractionVideo_qualitySelect__F1TuQ,.AttractionVideo_time__9EcCy{font-size:18px}.AttractionVideo_qualitySelect__F1TuQ{min-height:48px}.AttractionVideo_notice__vNVUM,.AttractionVideo_notice__vNVUM p span,.AttractionVideo_qualityLabel__NRFQF span:last-child,.AttractionVideo_streamInfo__49xP_{font-size:15px}.AttractionVideo_seek__Fn1lL{height:50px}.AttractionVideo_seekTrack__dS3Nk{top:23px}.AttractionVideo_playOverlay__i_dCF{font-size:28px}.AttractionVideo_playDisc__nB75Q{width:106px}}@media (prefers-reduced-motion:reduce){.AttractionVideo_spinner__uJ1fZ{animation:none}}