._walk_10z4n_2{background:var(--platform-canvas);color:var(--platform-ink);font-size:var(--platform-type-body);touch-action:none;position:fixed;inset:0;overflow:hidden}._stage_10z4n_3{position:absolute;inset:0}._canvas_10z4n_4{outline:none;width:100%;height:100%;display:block}._top_10z4n_6{align-items:center;gap:var(--platform-space-sm);padding:var(--platform-space-sm) var(--platform-space-md);background:color-mix(in srgb, var(--platform-canvas) 82%, transparent);backdrop-filter:blur(8px);display:flex;position:absolute;top:0;left:0;right:0}._back_10z4n_7{color:var(--platform-ink);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);padding:4px 10px;font-weight:700;text-decoration:none}._title_10z4n_8{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-weight:700;overflow:hidden}._title_10z4n_8 small{color:var(--platform-muted);font-weight:400;font-size:var(--platform-type-caption);margin-left:6px}._short_10z4n_10{display:none}._fine_10z4n_11{color:var(--platform-muted);font-size:var(--platform-type-caption)}._tools_10z4n_12 button[aria-pressed=true]{border-color:var(--platform-action);color:var(--platform-action);font-weight:700}._soundBtn_10z4n_13[aria-busy=true]{cursor:progress;color:var(--platform-muted)}._soundWrap_10z4n_15{display:flex;position:relative}._soundWrap_10z4n_15>._soundBtn_10z4n_13{width:100%}._soundPanel_10z4n_17{z-index:5;width:248px;max-width:calc(100vw - 2 * var(--platform-space-md));gap:var(--platform-space-xs);padding:var(--platform-space-sm);border-radius:var(--platform-radius-panel);border:1px solid var(--platform-line);background:color-mix(in srgb, var(--platform-canvas) 94%, transparent);backdrop-filter:blur(8px);color:var(--platform-ink);font-size:var(--platform-type-caption);display:grid;position:absolute;top:calc(100% + 6px);right:0}._soundRow_10z4n_18{align-items:center;gap:var(--platform-space-xs);display:flex}._soundRow_10z4n_18 input{min-width:0;min-height:var(--platform-target);accent-color:var(--platform-action);cursor:pointer;flex:1;margin:0}._soundRow_10z4n_18 input:disabled{cursor:default;opacity:.5}._soundRow_10z4n_18 input:focus-visible{outline:2px solid var(--platform-action);outline-offset:2px;border-radius:var(--platform-radius-pill)}._soundValue_10z4n_22{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--platform-muted)}._soundMute_10z4n_23{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;padding:0 12px}._tools_10z4n_12{gap:6px;display:flex}._tools_10z4n_12 button,._mapHead_10z4n_25 button,._mapControls_10z4n_25 button,._panelHead_10z4n_25 button{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;padding:0 12px}._tools_10z4n_12 button[aria-expanded=true],._mapControls_10z4n_25 button[aria-pressed=true]{background:var(--platform-action);border-color:var(--platform-action);color:var(--platform-canvas)}._map_10z4n_25{right:var(--platform-space-md);bottom:var(--platform-space-md);width:200px;padding:var(--platform-space-xs);border-radius:var(--platform-radius-panel);background:color-mix(in srgb, var(--platform-canvas) 88%, transparent);border:1px solid var(--platform-line);position:absolute}._mapWide_10z4n_30{width:min(420px, calc(100vw - 2 * var(--platform-space-md)))}._mapHead_10z4n_25{font-size:var(--platform-type-caption);align-items:center;gap:6px;display:flex}._mapHead_10z4n_25>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._mapHead_10z4n_25 button{min-height:28px;font-size:var(--platform-type-caption);padding:0 8px}._bow_10z4n_34{color:var(--platform-muted)}._plan_10z4n_35{aspect-ratio:1;border-radius:var(--platform-radius-control);background:color-mix(in srgb, var(--platform-accent) 12%, var(--platform-canvas));width:100%;margin-top:4px;display:block}._mapWide_10z4n_30 ._plan_10z4n_35{aspect-ratio:1/1.2}._floor_10z4n_37{fill:color-mix(in srgb, var(--platform-ink) 8%, var(--platform-canvas))}._inside_10z4n_38{fill:color-mix(in srgb, var(--platform-ink) 22%, var(--platform-canvas))}._open_10z4n_39{fill:color-mix(in srgb, var(--platform-rating) 45%, var(--platform-canvas))}._pool_10z4n_40{fill:color-mix(in srgb, var(--platform-accent) 55%, var(--platform-canvas))}._spot_10z4n_41{fill:var(--platform-ink);opacity:.45}._walls_10z4n_42{fill:none;stroke:color-mix(in srgb, var(--platform-ink) 70%, var(--platform-canvas));stroke-width:.25px;stroke-linejoin:round;pointer-events:none}._area_10z4n_44{fill:color-mix(in srgb, var(--platform-ink) 10%, var(--platform-canvas))}._areaGo_10z4n_45{cursor:pointer}._areaGo_10z4n_45:hover{filter:brightness(.92)}._k_theater_10z4n_47{fill:color-mix(in srgb, var(--platform-action) 28%, var(--platform-canvas))}._k_bar_10z4n_48,._k_lounge_10z4n_48{fill:color-mix(in srgb, var(--platform-rating) 38%, var(--platform-canvas))}._k_buffet_10z4n_49,._k_dining_10z4n_49{fill:color-mix(in srgb, var(--platform-accent) 30%, var(--platform-canvas))}._k_shop_10z4n_50,._k_atrium_10z4n_50,._k_casino_10z4n_50,._k_chapel_10z4n_50{fill:color-mix(in srgb, var(--platform-action) 14%, var(--platform-canvas))}._k_pool_10z4n_51,._k_spa_10z4n_51,._k_fitness_10z4n_51,._k_sport_10z4n_51,._k_kids_10z4n_51{fill:color-mix(in srgb, var(--platform-accent) 18%, var(--platform-canvas))}._mapLabel_10z4n_52{fill:var(--platform-ink);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:var(--platform-canvas);stroke-width:.5px;cursor:pointer;font-size:2.1px;font-weight:700}._me_10z4n_53{fill:var(--platform-action);stroke:var(--platform-canvas);stroke-width:.6px}._cone_10z4n_54{fill:var(--platform-action);opacity:.28}._mapControls_10z4n_25{gap:4px;margin-top:4px;display:flex}._mapControls_10z4n_25 button{min-height:28px;font-size:var(--platform-type-caption);flex:1}._mapControls_10z4n_25 button:disabled{opacity:.45;cursor:default}._panel_10z4n_25{top:calc(var(--platform-target) + 24px);right:var(--platform-space-md);width:min(340px, calc(100vw - 2 * var(--platform-space-md)));max-height:calc(100% - 300px);padding:var(--platform-space-md);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);border:1px solid var(--platform-line);position:absolute;overflow:auto}._panelHead_10z4n_25{justify-content:space-between;align-items:center;display:flex}._panelHead_10z4n_25 h2{font-size:var(--platform-type-title);margin:0}._panel_10z4n_25 h3{margin:var(--platform-space-sm) 0 4px;font-size:var(--platform-type-caption);color:var(--platform-muted)}._panel_10z4n_25 p{margin:var(--platform-space-sm) 0 0;line-height:1.6}._inlineButton_10z4n_64{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;margin-left:4px;padding:0 12px}._placeBtn_10z4n_65{width:100%;min-height:var(--platform-target);text-align:left;border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;margin-top:4px;padding:0 12px;display:block}._loading_10z4n_67{place-content:center;gap:var(--platform-space-sm);text-align:center;background:var(--platform-canvas);display:grid;position:absolute;inset:0}._loading_10z4n_67 progress{width:220px}._note_10z4n_69{width:max-content;max-width:calc(100vw - 2 * var(--platform-space-md));border-radius:var(--platform-radius-control);text-align:center;background:color-mix(in srgb, var(--platform-ink) 75%, transparent);color:var(--platform-canvas);line-height:1.5;font-size:var(--platform-type-caption);margin:0;padding:6px 12px;position:absolute;bottom:140px;left:50%;transform:translate(-50%)}@media (width<=640px){._map_10z4n_25{width:150px}._tools_10z4n_12 button{padding:0 9px}}._now_10z4n_78{left:var(--platform-space-md);top:calc(var(--platform-target) + 28px);z-index:6;width:300px;max-height:calc(100% - var(--platform-target) - 28px - 240px);min-height:0;padding:var(--platform-space-sm) var(--platform-space-sm) var(--platform-space-sm) 12px;border-radius:var(--platform-radius-panel);background:color-mix(in srgb, var(--platform-canvas) 92%, transparent);border:1px solid var(--platform-line);color:var(--platform-ink);box-shadow:var(--platform-shadow);gap:6px;display:grid;position:absolute;overflow-y:auto}._nowTop_10z4n_79{align-items:flex-start;gap:var(--platform-space-xs);display:flex}._nowWhere_10z4n_80{flex:1;min-width:0}._nowPlace_10z4n_81{font-size:var(--platform-type-title);margin:0;font-weight:700;line-height:1.4}._nowSub_10z4n_82{font-size:var(--platform-type-caption);color:var(--platform-muted);margin:0}._nowMore_10z4n_83{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:28px;color:var(--platform-ink);font:inherit;font-size:var(--platform-type-caption);cursor:pointer;flex:none;padding:0 10px}._nowClockRow_10z4n_84{align-items:center;gap:var(--platform-space-xs);flex-wrap:wrap;display:flex}._nowClock_10z4n_84{border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:2px 10px 4px;display:grid}._nowClock_10z4n_84:hover,._nowClock_10z4n_84[aria-expanded=true]{border-color:var(--platform-action)}._nowTime_10z4n_88{font-size:var(--platform-type-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;grid-column:1;font-weight:700;line-height:1.15}._nowDate_10z4n_89{font-size:var(--platform-type-caption);color:var(--platform-muted);grid-column:1}._nowEdit_10z4n_90{color:var(--platform-action);grid-area:1/2/span 2;transition:transform .15s}._nowClock_10z4n_84[aria-expanded=true] ._nowEdit_10z4n_90{transform:rotate(180deg)}._nowLive_10z4n_92,._nowAway_10z4n_92{border-radius:var(--platform-radius-pill);font-size:var(--platform-type-caption);align-items:center;gap:6px;padding:2px 10px;font-weight:700;display:inline-flex}._nowLive_10z4n_92{background:var(--platform-action);color:var(--platform-onAction)}._nowAway_10z4n_92{background:var(--platform-glassAmber);color:var(--platform-glassAmberInk)}._nowDot_10z4n_96{background:var(--platform-onAction);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite _nowBeat_10z4n_1}@keyframes _nowBeat_10z4n_1{0%,to{opacity:1}50%{opacity:.25}}._nowBack_10z4n_98{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-action);background:var(--platform-action);min-height:36px;color:var(--platform-onAction);font:inherit;font-size:var(--platform-type-caption);cursor:pointer;justify-self:start;padding:0 16px;font-weight:700}._nowTray_10z4n_99{border-top:1px solid var(--platform-line);gap:6px;padding-top:6px;display:grid}._nowChips_10z4n_100{flex-wrap:wrap;gap:4px;display:flex}._nowChips_10z4n_100 button,._nowPlay_10z4n_101{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:32px;color:var(--platform-ink);font:inherit;font-size:var(--platform-type-caption);cursor:pointer;padding:0 12px}._nowChips_10z4n_100 button[aria-pressed=true],._nowPlay_10z4n_101[aria-pressed=true]{background:var(--platform-action);border-color:var(--platform-action);color:var(--platform-onAction);font-weight:700}._nowTrayRow_10z4n_103{align-items:center;gap:6px;display:flex}._nowTrayRow_10z4n_103 input[type=date]{min-width:0;min-height:32px;font:inherit;font-size:var(--platform-type-caption);flex:1}._nowRange_10z4n_105{width:100%;min-height:var(--platform-target);accent-color:var(--platform-action);margin:0}._nowFine_10z4n_106{font-size:var(--platform-type-caption);color:var(--platform-muted);margin:0;line-height:1.5}._nowPlans_10z4n_107{font-size:var(--platform-type-caption);gap:2px;margin:0;display:grid}._nowPlans_10z4n_107 div{grid-template-columns:3.4em 1fr;gap:6px;display:grid}._nowPlans_10z4n_107 dt{color:var(--platform-muted)}._nowPlans_10z4n_107 dd{margin:0;font-weight:700}._nowWeather_10z4n_111{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._nowWeather_10z4n_111 li{border-radius:var(--platform-radius-pill);background:var(--platform-accentSoft);color:var(--platform-seaInk);font-size:var(--platform-type-caption);padding:1px 8px}._nowCoord_10z4n_113{font-size:var(--platform-type-caption);color:var(--platform-muted);flex-wrap:wrap;gap:0 10px;margin:0;display:flex}._nowCoord_10z4n_113 span:first-child{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace}@media (prefers-reduced-motion:reduce){._nowDot_10z4n_96{animation:none}}@media (width<=640px){._now_10z4n_78{left:var(--platform-space-sm);width:min(300px, calc(100vw - 2 * var(--platform-space-sm)));max-height:calc(100% - 322px);top:92px}._nowFold_10z4n_119{width:auto;max-width:calc(100vw - 2 * var(--platform-space-sm));gap:4px;padding:6px 8px 6px 10px}._nowFold_10z4n_119 ._nowTime_10z4n_88{font-size:var(--platform-type-heading)}._nowFold_10z4n_119 ._nowPlace_10z4n_81{font-size:var(--platform-type-body)}}._srOnly_10z4n_125{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._cruiseFoldLine_10z4n_126{font-size:var(--platform-type-caption);color:var(--platform-seaInk);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._cruise_10z4n_126{border-radius:var(--platform-radius-control);background:var(--platform-accentSoft);color:var(--platform-ink);gap:4px;padding:8px 10px;display:grid}._cruiseHead_10z4n_128{font-size:var(--platform-type-caption);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}._cruiseDay_10z4n_129{color:var(--platform-seaInk);font-variant-numeric:tabular-nums;font-weight:700}._cruiseKind_10z4n_130{color:var(--platform-ink);font-weight:700}._cruiseName_10z4n_131{font-size:var(--platform-type-caption);color:var(--platform-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}._cruiseTicks_10z4n_132{grid-template-columns:repeat(var(--cruise-days,10), 1fr);align-items:center;gap:2px;height:10px;margin:2px 0;padding:0;list-style:none;display:grid}._cruiseTick_10z4n_132{background:var(--platform-seaInk);border-radius:3px;height:6px}._cruiseTick_10z4n_132[data-kind=s]{box-shadow:inset 0 0 0 1px var(--platform-seaInk);background:0 0}._cruiseTick_10z4n_132[data-when=past]{opacity:.4}._cruiseTick_10z4n_132[data-when=today]{background:var(--platform-action);height:10px;box-shadow:none;border-radius:3px}._cruiseDaysBtn_10z4n_137{justify-self:start}._cruiseDays_10z4n_137{border-top:1px solid var(--platform-line);gap:6px;padding-top:6px;display:grid}._cruiseDaysHead_10z4n_139{font-size:var(--platform-type-caption);color:var(--platform-muted);margin:0}._cruiseDayList_10z4n_140{font-size:var(--platform-type-caption);gap:0;margin:0;padding:0;list-style:none;display:grid}._cruiseDayList_10z4n_140 li{font-variant-numeric:tabular-nums;border-radius:6px;grid-template-columns:3.6em 4.6em 1fr;gap:6px;padding:3px 6px;display:grid}._cruiseDayList_10z4n_140 li[aria-current]{background:var(--platform-accentSoft);box-shadow:inset 3px 0 0 var(--platform-action);font-weight:700}._cruiseDayNo_10z4n_143{color:var(--platform-muted)}._cruiseDayList_10z4n_140 li[aria-current] ._cruiseDayNo_10z4n_143{color:var(--platform-seaInk)}._cruiseDayDate_10z4n_145{color:var(--platform-muted)}._cruiseDayWhat_10z4n_146{min-width:0}._cruiseLink_10z4n_147{min-height:32px;color:var(--platform-action);font-size:var(--platform-type-caption);text-underline-offset:3px;justify-self:start;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}._cruiseNote_10z4n_148{font-size:var(--platform-type-caption);color:var(--platform-muted);line-height:1.5}@media (width>=641px){._now_10z4n_78{max-height:min(calc(100% - var(--platform-target) - 28px - 240px), 620px)}}._chartFoot_10z4n_153 button{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:28px;font-size:var(--platform-type-caption);padding:0 10px}._chartFoot_10z4n_153 button[aria-pressed=true]{background:var(--platform-action);color:var(--platform-canvas);border-color:var(--platform-action)}._chartMap_10z4n_155{aspect-ratio:34/18;border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);width:100%;margin-top:6px;display:block}._chartSeaFill_10z4n_156{fill:color-mix(in srgb, var(--platform-accent) 16%, var(--platform-canvas))}._chartGrid_10z4n_157{fill:none;stroke:color-mix(in srgb, var(--platform-accent) 40%, var(--platform-canvas))}._chartLand_10z4n_158{fill:color-mix(in srgb, var(--platform-rating) 30%, var(--platform-canvas));stroke:color-mix(in srgb, var(--platform-ink) 35%, var(--platform-canvas))}._chartRoute_10z4n_159{fill:none;stroke:var(--platform-action);stroke-linecap:round;stroke-linejoin:round;opacity:.85}._chartPort_10z4n_160{fill:var(--platform-canvas);stroke:var(--platform-action)}._chartLabel_10z4n_161{fill:var(--platform-ink);font-weight:600}._chartHalo_10z4n_162{fill:var(--platform-action);opacity:.18}._chartShip_10z4n_163{fill:var(--platform-action);stroke:var(--platform-canvas);stroke-width:.12px}._chartFoot_10z4n_153{align-items:center;gap:6px;margin-top:6px;display:flex}._chartFoot_10z4n_153 small{min-width:0;color:var(--platform-muted);flex:1;font-size:10px;line-height:1.3}._chartPulse_10z4n_167{fill:none;stroke:var(--platform-action);stroke-width:.25px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite _chartPulse_10z4n_167}._chartShip_10z4n_163{animation:1.6s ease-in-out infinite _chartBlink_10z4n_1}@keyframes _chartPulse_10z4n_167{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes _chartBlink_10z4n_1{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._chartPulse_10z4n_167,._chartShip_10z4n_163{animation:none}}._scope_10z4n_174{pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 0, transparent min(28.1vw, 40.9vh), color-mix(in srgb, var(--platform-ink) 90%, transparent) calc(min(28.1vw, 40.9vh) + 2px));position:absolute;inset:0}._scopeZoom_10z4n_175{left:50%;bottom:calc(var(--platform-space-md) * 2);border-radius:var(--platform-radius-pill);background:color-mix(in srgb, var(--platform-canvas) 88%, transparent);border:1px solid var(--platform-line);font-size:var(--platform-type-caption);align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;transform:translate(-50%)}._scopeZoom_10z4n_175 button{border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-width:32px;min-height:32px}._scopeZoom_10z4n_175 input{width:140px}._hud_10z4n_180{pointer-events:none;width:100%;height:100%;color:color-mix(in srgb, var(--platform-accent) 55%, var(--platform-canvas));filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--platform-accent) 70%, transparent));font-family:ui-monospace,SF Mono,Menlo,monospace;position:absolute;inset:0}._hud_10z4n_180 text{fill:currentColor;letter-spacing:.04em;font-size:5.2px}._hud_10z4n_180 line,._hud_10z4n_180 circle,._hud_10z4n_180 path{stroke:currentColor;fill:none}._hudRing_10z4n_183{stroke-width:.8px;opacity:.85}._hudRingThin_10z4n_184{stroke-width:.3px;opacity:.5;stroke-dasharray:1 2}._hudTick_10z4n_185{stroke-width:.35px;opacity:.75}._hudTickLong_10z4n_186{stroke-width:.7px}._hudTickLabel_10z4n_187{opacity:.8;font-size:4.2px!important}._hudCardinal_10z4n_188{font-weight:700;font-size:6px!important}._hudMark_10z4n_189{fill:currentColor!important;stroke:none!important}._hudCross_10z4n_190 line{stroke-width:.35px;opacity:.9}._hudCross_10z4n_190 circle{stroke-width:.4px}._hudLock_10z4n_192{animation:.9s steps(2,start) infinite _hudBlink_10z4n_1;stroke-width:.8px!important}._hudLockText_10z4n_193{animation:.9s steps(2,start) infinite _hudBlink_10z4n_1}._hudBox_10z4n_194{stroke-width:.4px;fill:color-mix(in srgb, var(--platform-ink) 55%, transparent)!important}._hudBig_10z4n_195{font-weight:700;font-size:8px!important}._hudKey_10z4n_196{opacity:.7;letter-spacing:.15em;font-size:3.8px!important}._hudName_10z4n_197{font-family:Hiragino Sans,system-ui,sans-serif;font-weight:700;font-size:6px!important}._hudSide_10z4n_198 text{font-size:5px}._hudSweep_10z4n_199{transform-origin:0 0;animation:6s linear infinite _hudSweep_10z4n_199}._hudSweep_10z4n_199 path{stroke-width:1.6px;opacity:.35}@keyframes _hudBlink_10z4n_1{0%{opacity:1}to{opacity:.15}}@keyframes _hudSweep_10z4n_199{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._hudSweep_10z4n_199,._hudLock_10z4n_192,._hudLockText_10z4n_193{animation:none}}._hideInScope_10z4n_206{display:none!important}._scopeClose_10z4n_207{font-weight:700;background:var(--platform-action)!important;color:var(--platform-canvas)!important;border-color:var(--platform-action)!important;padding:0 14px!important}._padArea_10z4n_210{left:var(--platform-space-sm);bottom:var(--platform-space-sm);z-index:20;align-items:flex-start;gap:var(--platform-space-xs);pointer-events:none;flex-direction:column;display:flex;position:absolute}._gait_10z4n_211{border-radius:var(--platform-radius-pill);background:color-mix(in srgb, var(--platform-canvas) 88%, transparent);border:1px solid var(--platform-line);pointer-events:auto;gap:2px;padding:3px;display:flex}._gait_10z4n_211 button{border-radius:var(--platform-radius-pill);min-height:32px;color:var(--platform-ink);font:inherit;font-size:var(--platform-type-caption);cursor:pointer;background:0 0;border:0;padding:0 10px}._gait_10z4n_211 button[aria-pressed=true]{background:var(--platform-action);color:var(--platform-onAction);font-weight:700}@media (width>=641px){._padArea_10z4n_210{left:var(--platform-space-md);bottom:var(--platform-space-md)}}._liftLayer_10z4n_217{pointer-events:none;position:absolute;inset:0;overflow:hidden}._liftBtn_10z4n_218,._liftShow_10z4n_218{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}._liftBtn_10z4n_218{pointer-events:auto;color:#2a2218;cursor:pointer;background:radial-gradient(circle at 35% 30%,#efe6cf,#a99a7a 70%);border:1px solid #8a6a2c;border-radius:50%;box-shadow:0 1px 2px #00000080}._liftBtn_10z4n_218._liftLit_10z4n_220{background:radial-gradient(circle at 35% 30%,#fff3c4,#f0a93a 70%);box-shadow:0 0 10px 2px #ffbe50d9}._liftBtn_10z4n_218._liftGlow_10z4n_221{animation:1.8s ease-in-out infinite _liftPulse_10z4n_1}@keyframes _liftPulse_10z4n_1{0%,to{box-shadow:0 0 3px 1px #ffd68259}50%{box-shadow:0 0 14px 5px #ffd682e6}}@media (prefers-reduced-motion:reduce){._liftBtn_10z4n_218._liftGlow_10z4n_221{animation:none;box-shadow:0 0 8px 3px #ffd682b3}}._liftShow_10z4n_218{color:#ffb648;background:#0c0805;border-radius:3px}._liftShow_10z4n_218._liftHall_10z4n_227{width:calc(var(--u) * 2.857);height:calc(var(--u) * 4.571);border-radius:calc(var(--u) * .08);box-shadow:0 0 0 calc(var(--u) * .04) #6e4e14 inset;background:linear-gradient(160deg,#f6dc8c,#c8962f 45%,#9a6d1c 70%,#e2bd62);padding:0}._liftShow_10z4n_218._liftHall_10z4n_227:after{content:attr(data-deck);left:50%;top:calc(var(--u) * 2.214);width:calc(var(--u) * 1.571);height:var(--u);color:#ff3b2a;font:700 calc(var(--u) * .8) / 1 ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.04em;text-shadow:0 0 .25em #ff3c28cc;background:#0a0605;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}._liftShow_10z4n_218._liftHall_10z4n_227:before{content:attr(data-arrow);left:50%;top:calc(var(--u) * .85);color:#fff;font-size:calc(var(--u) * .9);line-height:1;position:absolute;transform:translate(-50%)}._liftHint_10z4n_233{border-radius:var(--platform-radius-pill);background:color-mix(in srgb, var(--platform-ink) 72%, transparent);color:var(--platform-canvas);font-size:var(--platform-type-caption);margin:0;padding:6px 12px;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}._liftHint_10z4n_233[hidden]{display:none}._liftMark_10z4n_235 circle{fill:var(--platform-ink)}._liftMark_10z4n_235 text{fill:var(--platform-canvas);text-anchor:middle;dominant-baseline:central;font-size:2px;font-weight:700}._liftMark_10z4n_235{cursor:pointer}._pins_10z4n_240{pointer-events:none;position:absolute;inset:0;overflow:hidden}._pin_10z4n_240{pointer-events:auto;border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);min-height:36px;color:var(--platform-ink);font:inherit;font-size:var(--platform-type-caption);cursor:pointer;will-change:transform;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;top:0;left:0}._galleryLayer_10z4n_243{z-index:30;touch-action:auto;position:absolute;inset:0}._galleryScrim_10z4n_244{background:color-mix(in srgb, var(--platform-scrim,var(--platform-ink)) 35%, transparent);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._gallery_10z4n_243{background:var(--platform-canvas);width:min(420px,100%);color:var(--platform-ink);border-left:1px solid var(--platform-line);box-shadow:0 0 32px var(--platform-shadow);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}._galleryHead_10z4n_246{align-items:center;gap:var(--platform-space-sm);padding:var(--platform-space-sm) var(--platform-space-md);border-bottom:1px solid var(--platform-line);display:flex}._galleryHead_10z4n_246 div{flex:1;min-width:0}._galleryHead_10z4n_246 h2{font-size:var(--platform-type-title);overflow-wrap:anywhere;margin:0;line-height:1.4}._galleryHead_10z4n_246 small{color:var(--platform-muted);font-size:var(--platform-type-caption)}._galleryHead_10z4n_246 button,._galleryBigHead_10z4n_250 button,._galleryBig_10z4n_250 a{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;flex:none;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._galleryBody_10z4n_251{overscroll-behavior:contain;min-height:0;padding:0 var(--platform-space-md) var(--platform-space-md);flex:1;overflow-y:auto}._galleryBody_10z4n_251 h3{margin:var(--platform-space-md) 0 var(--platform-space-xs);font-size:var(--platform-type-caption);color:var(--platform-muted);font-weight:600}._galleryGrid_10z4n_253{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:4px;display:grid}._galleryGrid_10z4n_253 button{background:var(--platform-subtle);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:4px;padding:0;overflow:hidden}._galleryGrid_10z4n_253 img{object-fit:cover;width:100%;height:100%;display:block}._galleryBig_10z4n_250{gap:var(--platform-space-sm);padding:var(--platform-space-sm) var(--platform-space-md) var(--platform-space-md);background:var(--platform-canvas);flex-direction:column;display:flex;position:absolute;inset:0}._galleryBigHead_10z4n_250{justify-content:space-between;align-items:center;gap:var(--platform-space-sm);color:var(--platform-muted);font-size:var(--platform-type-caption);display:flex}._galleryBigStage_10z4n_259{flex:1;align-items:center;gap:4px;min-height:0;display:flex}._galleryBigStage_10z4n_259 img{object-fit:contain;flex:1;width:100%;min-width:0;height:100%}._galleryNav_10z4n_261{border:1px solid var(--platform-line);border-radius:var(--platform-radius-pill);background:var(--platform-canvas);width:40px;height:64px;color:var(--platform-ink);cursor:pointer;flex:none;padding:0;font-size:28px;line-height:1}._galleryBig_10z4n_250 p{line-height:1.6;font-size:var(--platform-type-caption);overflow-wrap:anywhere;margin:0}._galleryBig_10z4n_250 a{align-self:flex-start}@media (width>=641px){._gallery_10z4n_243:has(._galleryBig_10z4n_250){width:min(720px,100%)}}@media (width<=640px){._gallery_10z4n_243{border-left:0;border-top:1px solid var(--platform-line);border-radius:var(--platform-radius-panel) var(--platform-radius-panel) 0 0;width:100%;height:min(78%,100% - 64px);padding-bottom:env(safe-area-inset-bottom);top:auto;left:0}._galleryGrid_10z4n_253{grid-template-columns:repeat(3,minmax(0,1fr))}._galleryNav_10z4n_261{width:32px;height:56px}}._cabinForm_10z4n_274 div{gap:6px;display:flex}._cabinForm_10z4n_274 input{min-width:0;min-height:var(--platform-target);border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;text-transform:uppercase;flex:1;padding:0 12px}._cabinForm_10z4n_274 button{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-action);color:var(--platform-onAction);font:inherit;cursor:pointer;padding:0 16px}._cabinForm_10z4n_274 p{font-size:var(--platform-type-caption);color:var(--platform-muted)}._overview_10z4n_280{width:min(720px, calc(100vw - 2 * var(--platform-space-md)))}._overviewSvg_10z4n_281{width:100%;height:auto;display:block}._ovRow_10z4n_282{cursor:pointer}._ovHit_10z4n_283{fill:#0000}._ovPicked_10z4n_284{fill:color-mix(in srgb, var(--platform-action) 14%, transparent)}._ovBar_10z4n_285{fill:color-mix(in srgb, var(--platform-ink) 22%, transparent)}._ovBarHere_10z4n_286{fill:var(--platform-action)}._ovLift_10z4n_287{fill:var(--platform-canvas);opacity:.92;pointer-events:none}._ovMe_10z4n_288{fill:var(--platform-canvas);stroke:var(--platform-ink);stroke-width:1.6px;pointer-events:none}._ovLabel_10z4n_289{fill:var(--platform-muted);font-size:8.4px}._ovLabelHere_10z4n_290{fill:var(--platform-ink);font-size:8.4px;font-weight:700}._ovNote_10z4n_291{fill:var(--platform-muted);font-size:7.4px}._ovHint_10z4n_292{color:var(--platform-muted);font-size:var(--platform-type-caption);margin:6px 0}._cabinModels_10z4n_295{flex-wrap:wrap;margin-top:6px}._cabinModels_10z4n_295 button{background:var(--platform-canvas);color:var(--platform-ink);padding:0 12px}._facTag_10z4n_299{top:calc(var(--platform-target) + 28px);right:var(--platform-space-md);z-index:5;width:min(300px, calc(100vw - 2 * var(--platform-space-md)));padding:var(--platform-space-xs) var(--platform-space-sm);border-radius:var(--platform-radius-panel);background:color-mix(in srgb, var(--platform-canvas) 92%, transparent);border:1px solid var(--platform-line);color:var(--platform-ink);font-size:var(--platform-type-caption);position:absolute}._facHead_10z4n_300{align-items:center;gap:var(--platform-space-xs);width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}._facHead_10z4n_300:disabled{cursor:default;color:inherit}._facHead_10z4n_300 span{flex:1;min-width:0}._facHead_10z4n_300 small{color:var(--platform-muted);white-space:nowrap;font-weight:400}._facDoes_10z4n_304{margin:2px 0 0;line-height:1.6}._facFacts_10z4n_305{gap:2px;margin:6px 0 2px;display:grid}._facFacts_10z4n_305 div{grid-template-columns:2.6em 1fr;gap:6px;display:grid}._facFacts_10z4n_305 dt{color:var(--platform-muted)}._facFacts_10z4n_305 dd{margin:0;line-height:1.5}@media (width<=640px){._top_10z4n_6{gap:6px var(--platform-space-xs);padding:var(--platform-space-xs) var(--platform-space-sm);flex-wrap:wrap}._tools_10z4n_12{order:3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;display:grid}._tools_10z4n_12 button{white-space:nowrap;min-width:0;min-height:36px;font-size:var(--platform-type-caption);padding:0 2px}._soundWrap_10z4n_15{position:static}._soundPanel_10z4n_17{right:var(--platform-space-md);top:calc(100% + 4px)}._long_10z4n_318{display:none}._short_10z4n_10{display:inline}._panel_10z4n_25{top:92px;left:var(--platform-space-sm);right:var(--platform-space-sm);z-index:25;width:auto;max-height:calc(100% - 110px)}._facTag_10z4n_299{top:auto;bottom:156px;left:var(--platform-space-sm);width:min(208px,100vw - 182px);right:auto}._note_10z4n_69{top:210px;bottom:auto}}._gate_10z4n_328{z-index:50;padding:var(--platform-space-md);background:var(--platform-subtle);touch-action:auto;display:flex;position:absolute;inset:0;overflow-y:auto}._gateBg_10z4n_329{object-fit:cover;opacity:.45;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}._gateCard_10z4n_330{gap:var(--platform-space-sm);width:min(520px,100%);padding:var(--platform-space-lg);border-radius:var(--platform-radius-panel);border:1px solid var(--platform-line);background:color-mix(in srgb, var(--platform-canvas) 94%, transparent);backdrop-filter:blur(6px);margin:auto;display:grid;position:relative}._gateEyebrow_10z4n_331{color:var(--platform-muted);font-weight:700;font-size:var(--platform-type-caption);margin:0}._gateTitle_10z4n_332{font-size:var(--platform-type-display);margin:0;line-height:1.3}._gateLead_10z4n_333{margin:0;line-height:1.7}._gateCheck_10z4n_334{padding:var(--platform-space-sm) var(--platform-space-md);border-radius:var(--platform-radius-control);background:var(--platform-accentSoft)}._gateChecking_10z4n_335{align-items:center;gap:var(--platform-space-sm);min-height:88px;margin:0;display:flex}._gateSpin_10z4n_336{border:2px solid var(--platform-line);border-top-color:var(--platform-action);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite _gateSpin_10z4n_336}@keyframes _gateSpin_10z4n_336{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._gateSpin_10z4n_336{animation:none}}._gateHeadline_10z4n_339{font-size:var(--platform-type-heading);color:var(--platform-seaInk);margin:0;font-weight:700}._gateDetail_10z4n_340{margin:4px 0 0;line-height:1.6}._gateRows_10z4n_341{margin:var(--platform-space-sm) 0 0;font-size:var(--platform-type-caption);gap:4px;padding:0;list-style:none;display:grid}._gateRows_10z4n_341 li{gap:var(--platform-space-sm);justify-content:space-between;display:flex}._gateRows_10z4n_341 span{color:var(--platform-muted);flex:none}._gateRows_10z4n_341 b{text-align:right;font-weight:400}._gateRows_10z4n_341 b:before{content:"";vertical-align:1px;background:var(--platform-accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}._gateRows_10z4n_341 b[data-good=false]:before{background:var(--platform-glassAmber)}._gateQuality_10z4n_347{gap:4px;display:grid}._gateQuality_10z4n_347>span{font-size:var(--platform-type-caption);color:var(--platform-muted)}._gateQuality_10z4n_347>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}._gateQuality_10z4n_347 button{min-height:var(--platform-target);border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer;justify-items:center;gap:2px;padding:6px 4px;font-weight:700;display:grid}._gateQuality_10z4n_347 button[aria-pressed=true]{border-color:var(--platform-action);box-shadow:inset 0 0 0 1px var(--platform-action);color:var(--platform-action)}._gateQuality_10z4n_347 small{border-radius:var(--platform-radius-pill);background:var(--platform-accentSoft);color:var(--platform-seaInk);padding:0 6px;font-size:11px;font-weight:400}._gateQuality_10z4n_347 em{color:var(--platform-muted);font-size:11px;font-style:normal;font-weight:400}._gateActions_10z4n_354{gap:var(--platform-space-xs);margin-top:var(--platform-space-xs);display:grid}._gatePrimary_10z4n_355{border-radius:var(--platform-radius-pill);background:var(--platform-action);min-height:52px;color:var(--platform-onAction);font:inherit;font-size:var(--platform-type-heading);cursor:pointer;border:0;font-weight:700}._gatePrimary_10z4n_355:hover{background:var(--platform-actionHover)}._gatePrimary_10z4n_355:disabled{background:var(--platform-strongLine);cursor:progress}._gateSound_10z4n_358{text-align:center;font-size:var(--platform-type-caption);color:var(--platform-muted);margin:0}._gateSecondary_10z4n_359{min-height:var(--platform-target);color:var(--platform-action);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}._gateFine_10z4n_360{margin:var(--platform-space-xs) 0 0;color:var(--platform-muted);font-size:11px;line-height:1.6}@media (width<=640px){._gate_10z4n_328{padding:var(--platform-space-sm)}._gateCard_10z4n_330{padding:var(--platform-space-md)}._gateTitle_10z4n_332{font-size:var(--platform-type-heading)}}._guide_10z4n_368{background:var(--platform-canvas);color:var(--platform-ink);font-size:var(--platform-type-body);position:fixed;inset:0;overflow-y:auto}._guideTop_10z4n_369{z-index:10;align-items:center;gap:var(--platform-space-sm);padding:var(--platform-space-sm) var(--platform-space-md);background:color-mix(in srgb, var(--platform-canvas) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--platform-line);display:flex;position:sticky;top:0}._guideBody_10z4n_370{gap:var(--platform-space-lg);max-width:880px;padding:var(--platform-space-md);margin:0 auto;display:grid}._guideBody_10z4n_370>*{min-width:0}._guideBody_10z4n_370 h2{margin:0 0 var(--platform-space-xs);font-size:var(--platform-type-title)}._guideBody_10z4n_370 h3{margin:var(--platform-space-md) 0 var(--platform-space-xs);font-size:var(--platform-type-body)}._guideLead_10z4n_374{margin:0;line-height:1.7}._guideLead_10z4n_374 a{color:var(--platform-action)}._deckChips_10z4n_376{margin-top:var(--platform-space-xs);flex-wrap:wrap;gap:6px;display:flex}._deckChips_10z4n_376 button{min-width:var(--platform-target);min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 8px}._deckChips_10z4n_376 button[aria-pressed=true]{background:var(--platform-action);border-color:var(--platform-action);color:var(--platform-canvas)}._guidePlan_10z4n_379{border-radius:var(--platform-radius-control);background:color-mix(in srgb, var(--platform-accent) 12%, var(--platform-canvas));width:100%;height:auto;display:block}._guideArea_10z4n_380{fill:color-mix(in srgb, var(--platform-action) 30%, transparent);stroke:var(--platform-action);stroke-width:.25px;cursor:pointer}._guideAreaOn_10z4n_381{fill:var(--platform-action)}._guideFacilities_10z4n_382{gap:var(--platform-space-xs);font-size:var(--platform-type-caption);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}._guideFacilities_10z4n_382 li{padding:var(--platform-space-sm);border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);scroll-margin-top:64px}._guideFacilities_10z4n_382 h4{font-size:var(--platform-type-body);margin:0}._guideFacOn_10z4n_385{border-color:var(--platform-action)!important}._guideZones_10z4n_386{gap:var(--platform-space-xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._guideZones_10z4n_386 button{border-radius:var(--platform-radius-control);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);font:inherit;font-size:var(--platform-type-caption);text-align:left;cursor:pointer;padding:0;overflow:hidden}._guideZones_10z4n_386 img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}._guideZones_10z4n_386 span{padding:6px 8px;line-height:1.4;display:block}._guideZones_10z4n_386 small{color:var(--platform-muted);display:block}._guideCredit_10z4n_391{color:var(--platform-muted);font-size:var(--platform-type-caption);margin:0;line-height:1.7}._galleryFixed_10z4n_392{z-index:40;position:fixed}._shopLayer_10z4n_394{z-index:30;padding:var(--platform-space-md);touch-action:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._shop_10z4n_394{gap:var(--platform-space-sm);width:min(960px,100%);max-height:100%;padding:var(--platform-space-sm) var(--platform-space-md) var(--platform-space-md);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);color:var(--platform-ink);border:1px solid var(--platform-line);box-shadow:0 0 32px var(--platform-shadow);flex-direction:column;display:flex;position:relative}._shopHead_10z4n_396{align-items:center;gap:var(--platform-space-sm);display:flex}._shopHead_10z4n_396 h2{min-width:0;font-size:var(--platform-type-title);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.4}._shopClose_10z4n_398{width:var(--platform-target);height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._shopStage_10z4n_399{background:var(--platform-subtle);border-radius:4px;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}._shopStage_10z4n_399 img{object-fit:contain;max-width:100%;max-height:min(70vh,720px);display:block}._shopLinks_10z4n_401{gap:var(--platform-space-xs) var(--platform-space-sm);flex-wrap:wrap;display:flex}._shopLinks_10z4n_401 a{min-height:var(--platform-target);border-radius:var(--platform-radius-pill);border:1px solid var(--platform-line);background:var(--platform-canvas);color:var(--platform-ink);flex-direction:column;justify-content:center;padding:4px 16px;line-height:1.4;text-decoration:none;display:inline-flex}._shopLinks_10z4n_401 small{color:var(--platform-muted);font-size:var(--platform-type-caption);overflow-wrap:anywhere}@media (width<=640px){._shopLayer_10z4n_394{padding:var(--platform-space-sm)}._shopStage_10z4n_399 img{max-height:60vh}}._qualityWhy_10z4n_405{color:var(--platform-muted);margin:2px 0 0;font-size:11px}._gateQuality_10z4n_347 button:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}
