:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16233a;font-synthesis:none;background:#f7f9fc;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}html{scrollbar-gutter:stable}*{box-sizing:border-box}html{background:#f7f9fc;min-width:760px}body{background:#f7f9fc;min-width:760px;margin:0}button,input,select{font:inherit}button,select{cursor:pointer}.pc-hydration-boot{display:none}.pc-js-hydrating .pc-hydration-boot{z-index:10000;background:#f7f9fc;display:block;position:fixed;inset:0;overflow:hidden}.pc-js-hydrating .pc-seo-prerender{display:none}.pc-loading{color:#73839a;min-height:100vh}.pc-boot-shell{width:min(1540px,100% - 48px);margin:0 auto;padding:18px 0 50px}.pc-boot-bar,.pc-boot-card,.pc-boot-line{background:#eef3f8;border:1px solid #e1e8f1;position:relative;overflow:hidden}.pc-boot-bar{border-radius:6px;height:54px;margin-bottom:18px}.pc-boot-grid{grid-template-columns:2fr repeat(4,1fr);gap:12px;display:grid}.pc-boot-card{border-radius:8px;height:112px}.pc-boot-line{border-radius:7px;height:54px;margin-top:18px}.pc-boot-line-short{width:72%;height:220px}.pc-boot-bar:after,.pc-boot-card:after,.pc-boot-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.25s ease-in-out infinite pc-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes pc-boot-shimmer{to{transform:translate(100%)}}.pc-section:not(#rides),.pc-directory-about,.pc-directory-footer{content-visibility:auto;contain-intrinsic-size:auto 520px}@media (prefers-reduced-motion:reduce){.pc-boot-bar:after,.pc-boot-card:after,.pc-boot-line:after{animation:none}}@media (max-width:760px){.pc-boot-shell{width:calc(100% - 16px);padding-top:8px}.pc-boot-bar{height:58px;margin-bottom:8px}.pc-boot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-boot-grid .pc-boot-card:first-child{grid-column:1/-1}.pc-boot-card{height:86px}.pc-boot-line{margin-top:8px}.pc-boot-line-short{width:100%;height:180px}}.pc-topbar{background:linear-gradient(135deg,#fff 0%,#fbfcfe 100%);border-bottom:1px solid #dce5f0;align-items:center;width:100%;height:66px;padding:0;display:flex;box-shadow:0 1px 4px #19325608}.pc-page-top-anchor{width:0;height:0;display:block;overflow:hidden}.pc-topbar-inner{align-items:center;gap:24px;width:min(1540px,100% - 48px);height:100%;margin:0 auto;display:flex}.pc-brand{color:#16233a;align-items:center;gap:11px;min-width:194px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.pc-brand-mark{object-fit:contain;flex:none;width:48px;height:32px;display:block}.pc-brand strong{color:#1768ec}.pc-global-nav{align-self:stretch;align-items:stretch;gap:4px;display:flex}.pc-global-nav button,.pc-global-nav a{color:#23334d;background:0 0;border:0;border-bottom:3px solid #0000;place-items:center;min-width:88px;font-weight:700;text-decoration:none;display:grid}.pc-global-nav button.is-active,.pc-global-nav a.is-active{color:#1768ec;border-bottom-color:#1768ec}.pc-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.pc-mobile-search-toggle{display:none}.pc-global-search-shell,.pc-search-wrap{position:relative}.pc-search-wrap:before{content:"⌕";color:#7687a0;font-size:19px;position:absolute;top:8px;left:13px}.pc-search{color:#263751;background:#f9fbfe;border:1px solid #dce5f0;border-radius:8px;outline:none;width:300px;height:40px;padding:0 56px 0 38px}.pc-search:focus{border-color:#72a5f6;box-shadow:0 0 0 3px #2e78f01a}.pc-key{color:#718198;border:1px solid #dce5f0;border-radius:5px;padding:3px 6px;font-size:11px;position:absolute;top:8px;right:9px}.pc-search-clear{color:#748399;cursor:pointer;touch-action:manipulation;background:#edf2f8;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:18px;line-height:1;display:grid}.pc-search-clear:hover{color:#2b405f;background:#e3eaf3}.pc-search-clear:active{transform:scale(.92)}.pc-search-clear[hidden]{display:none}.pc-search-wrap>.pc-search-clear{position:absolute;top:7px;right:52px}.pc-search::-webkit-search-cancel-button{display:none}.pc-directory-search input::-webkit-search-cancel-button{display:none}.pc-global-search-results{z-index:50;background:#fff;border:1px solid #dce5f0;border-radius:10px;width:min(420px,100vw - 32px);max-height:min(520px,100vh - 90px);padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 48px #1d345429}.pc-global-search-results[hidden]{display:none}.pc-global-search-summary{color:#718198;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 8px;font-size:11px;display:flex}.pc-global-search-summary b{color:#324660}.pc-global-search-group+.pc-global-search-group{border-top:1px solid #edf1f6}.pc-global-search-group>header{z-index:2;min-height:32px;color:var(--search-group);background:color-mix(in srgb,var(--search-group)6%,#fff);align-items:center;gap:7px;margin-inline:-7px;padding:7px 12px;font-size:11px;font-weight:800;display:flex;position:sticky;top:-7px}.pc-global-search-group>header:before{content:"";background:currentColor;border-radius:3px;width:3px;height:14px}.pc-global-search-group>header em{color:#6f7e91;background:#fff;border-radius:999px;margin-left:auto;padding:2px 6px;font-style:normal}.pc-global-search-view{color:#1768ec;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:800}.pc-global-search-group.is-park,.pc-global-search-group.is-attractions{--search-group:#1768ec}.pc-global-search-group.is-shows{--search-group:#cf4c82}.pc-global-search-group.is-meet{--search-group:#44a36c}.pc-global-search-group.is-dining{--search-group:#9a642c}.pc-global-search-result{--area:#3478f6;--tint:#edf4ff;color:#213149;border-radius:7px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:11px;min-height:58px;padding:7px 9px;text-decoration:none;display:grid}.pc-global-search-result.is-universal-park{--area:#174c9b;--tint:#eaf1fc}.pc-global-search-result.is-disney-park{--area:#d54888;--tint:#fff0f7}:is(.pc-global-search-result:hover,.pc-global-search-result:focus-visible){background:#f5f8fc;outline:none}.pc-search-result-code{border:1px solid color-mix(in srgb,var(--area)48%,#dce5f0);width:38px;height:38px;color:var(--area);background:var(--tint);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.pc-global-search-copy{gap:3px;min-width:0;display:grid}.pc-global-search-result strong,.pc-global-search-result small,.pc-global-search-result .pc-global-search-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-global-search-result small{color:#7a899d;font-size:11px}.pc-global-search-result .pc-global-search-copy em{color:#8b98aa;font-size:11px;font-style:normal}.pc-global-search-result>b{color:#a4afbd;font-size:19px}.pc-global-search-status{color:#7b899b;text-align:center;background:#fbfcfe;border-top:1px solid #edf1f6;place-items:center;min-height:30px;padding:5px 8px;font-size:10px;display:grid}.pc-global-search-empty{color:#7a899d;text-align:center;padding:18px 14px}.pc-top-button{color:#31425d;background:#fff;border:1px solid #dce5f0;border-radius:8px;height:40px;padding:0 12px}.pc-top-menu{position:relative}.pc-top-menu summary{-webkit-user-select:none;user-select:none;align-items:center;gap:7px;list-style:none;display:flex}.pc-top-menu summary::-webkit-details-marker{display:none}.pc-top-menu[open] summary{border-color:#9cbcf0;box-shadow:0 0 0 3px #2e78f014}.pc-top-menu-panel{z-index:60;background:#fff;border:1px solid #dce5f0;border-radius:10px;gap:2px;width:178px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 42px #1d345429}.pc-top-menu-panel>strong{color:#8a98aa;padding:5px 8px 7px;font-size:10px}.pc-top-menu-panel a,.pc-top-menu-panel button{color:#31425d;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:38px;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.pc-top-menu-panel a:hover,.pc-top-menu-panel button:hover{background:#f3f7fc}.pc-top-menu-panel .is-active{color:#1768ec;background:#edf4ff;font-weight:700}.pc-top-menu-panel>.pc-nav-unavailable{color:#8793a4;border-radius:6px;justify-content:space-between;align-items:center;min-height:38px;padding:0 9px;font-size:12px;display:flex}.pc-nav-unavailable small{margin-top:2px;font-size:9px;font-weight:600;display:block}.pc-primary-button{color:#fff;background:#1768ec;border:0;border-radius:8px;height:40px;padding:0 18px;font-weight:700;box-shadow:0 5px 12px #1768ec2e}.pc-mobile-nav,.pc-mobile-summary-strip,.pc-quick-sections{display:none}.pc-directory-app{min-height:100vh;color:#171a21;background:#fff;flex-direction:column;min-height:100dvh;display:flex}.pc-directory-page{flex:1 0 auto;width:min(1280px,100% - 48px);margin:0 auto;padding:62px 0 56px}.pc-directory-hero{text-align:center;justify-items:center;display:grid}.pc-directory-live{color:#626b78;background:#f6f7f9;border-radius:18px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.pc-directory-live i{background:#2eb67d;border-radius:50%;width:7px;height:7px}.pc-directory-hero h1{letter-spacing:0;margin:18px 0 7px;font-size:clamp(34px,4.2vw,52px)}.pc-directory-hero>p{color:#7b828d;margin:0;font-size:16px}.pc-directory-search-shell{text-align:left;width:min(720px,100%);margin-top:30px;position:relative}.pc-directory-search{background:#fff;border:1px solid #dfe4eb;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;height:60px;margin:0;padding:0 14px 0 20px;display:grid;box-shadow:0 14px 38px #18263f14}.pc-directory-search>span{color:#667181;font-size:23px}.pc-directory-search input{color:#20242c;background:0 0;border:0;outline:0;min-width:0;font-size:16px}.pc-directory-search kbd{color:#9199a5;background:#fafbfc;border:1px solid #e3e6eb;border-radius:7px;padding:5px 8px;font-size:11px}.pc-directory-search-results{z-index:80;overscroll-behavior:contain;background:#fff;border:1px solid #dfe4eb;border-radius:14px;width:100%;max-height:min(390px,100dvh - 180px);padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 50px #18263f2e}.pc-directory-search-results[hidden]{display:none}.pc-directory-search-result{color:#20242b;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:8px 10px;text-decoration:none;display:grid}:is(.pc-directory-search-result:hover,.pc-directory-search-result:focus-visible){background:#f3f7fd;outline:none}.pc-directory-search-result.is-disabled{color:#87919e;background:#fafbfc}.pc-directory-search-result>span:nth-child(2){gap:2px;min-width:0;display:grid}.pc-directory-search-result strong,.pc-directory-search-result small,.pc-directory-search-result em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-directory-search-result strong{font-size:14px}.pc-directory-search-result small{color:#607086;font-size:10px;font-weight:700}.pc-directory-search-result em{color:#8a95a4;font-size:11px;font-style:normal}.pc-directory-search-result>b{color:#2472ed;white-space:nowrap;font-size:10px}.pc-directory-search-result.is-disabled>b{color:#9ba4b0}.pc-directory-search-flag{text-align:center;font-size:20px}.pc-directory-search-empty{color:#7c8796;text-align:center;padding:22px 14px}.pc-directory-quick{gap:9px;margin-top:17px;display:flex}.pc-directory-quick button,.pc-directory-regions button{color:#616a77;background:#fff;border:1px solid #e0e4ea;border-radius:20px;min-height:38px;padding:0 15px}.pc-directory-quick button span{color:#929ba8;margin-left:5px}.pc-directory-recent{text-align:left;background:#fbfcfe;border:1px solid #e1e5eb;border-radius:12px;gap:12px;width:min(720px,100%);margin-top:12px;padding:14px;display:grid}.pc-directory-recent>strong{color:#4c5664;font-size:12px}.pc-directory-recent>p{color:#8a929e;text-align:center;margin:0;font-size:12px}.pc-directory-recent>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-directory-recent .pc-directory-park{background:#fff;min-height:66px;padding:11px 13px}.pc-directory-recent .pc-directory-status span{display:none}.pc-directory-catalog{margin-top:70px}.pc-directory-catalog>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.pc-directory-catalog h2,.pc-directory-about h2{margin:0;font-size:25px}.pc-directory-catalog header p{color:#8a929e;margin:5px 0 0}.pc-directory-catalog header>span{color:#89919c;font-size:13px}.pc-directory-regions{flex-wrap:wrap;gap:8px;margin:17px 0 30px;display:flex}.pc-directory-regions button.is-active{color:#fff;background:#202329;border-color:#202329}.pc-directory-results{gap:28px;display:grid}.pc-directory-results section h3{margin:0 0 12px;font-size:15px}.pc-directory-results section h3 small{color:#9aa1ac;margin-left:7px;font-weight:500}.pc-directory-results section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-directory-park{color:#20242b;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e1e5eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:76px;transition:border-color .18s,transform .1s,background-color .1s;display:grid;overflow:hidden}.pc-directory-park:has(.pc-directory-park-main:hover){border-color:#9ab8ea;transform:translateY(-1px)}:is(.pc-directory-park:has(.pc-directory-park-main:active),.pc-directory-park:has(.pc-directory-overview-link:active)){background:#f4f8ff;border-color:#72a1ed;transform:scale(.994)}.pc-directory-park-main{min-width:0;color:inherit;align-items:center;padding:14px 17px;text-decoration:none;display:flex}.pc-directory-park-main>div,.pc-directory-park.is-planned>div:first-child{gap:5px;min-width:0;display:grid}.pc-directory-park strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-directory-park .pc-park-name-primary{display:block}.pc-park-name-line{align-items:center;gap:7px;min-width:0;display:flex}.pc-park-name-line .pc-park-name-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-entity-alias-badge{color:#58708f;letter-spacing:.02em;vertical-align:.12em;white-space:nowrap;background:#f5f8fc;border:1px solid #c9d8ed;border-radius:999px;justify-content:center;align-items:center;min-height:20px;margin-left:7px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.pc-park-name-line .pc-park-name-alias{flex:none;margin-left:0}.pc-directory-park .pc-park-name-secondary{color:#53647a;margin-top:3px;font-size:11px;font-weight:700;line-height:1.3;display:block}.pc-directory-park-main>div>span,.pc-directory-park.is-planned>div:first-child span{color:#929aa5;font-size:13px}.pc-directory-actions{align-items:stretch;gap:0;display:flex}.pc-directory-wait-link{color:#1768ec;white-space:nowrap;justify-content:center;align-items:center;padding:0 5px 0 10px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.pc-directory-wait-link>span{background:#f4f8ff;border:1px solid #b9cff3;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;transition:border-color .15s,color .15s,background-color .15s,transform .1s;display:inline-flex}.pc-directory-wait-link:hover>span{color:#fff;background:#1768ec;border-color:#1768ec}.pc-directory-wait-link:active>span{transform:scale(.97)}.pc-directory-overview-link{color:inherit;align-items:center;gap:10px;padding:0 17px 0 5px;text-decoration:none;display:flex}.pc-directory-arrow{color:#8a96a5;font-size:18px;font-weight:500;line-height:1;text-decoration:none}.pc-directory-overview-link:hover .pc-directory-arrow{color:#1768ec}.pc-directory-status{color:#9aa1aa;white-space:nowrap;align-items:center;gap:12px;display:flex}.pc-directory-status span{background:#f3f5f7;border-radius:15px;padding:6px 10px;font-size:12px}.pc-directory-status.is-live span{color:#16885a;background:#eaf8f1}.pc-directory-status.is-live span:before{content:"";background:#27b779;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pc-directory-status.is-closed span{color:#737e8d;background:#eef1f4}.pc-directory-status.is-closed span:before{content:"";background:#9ba5b2;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pc-directory-park.is-planned{background:#fcfcfd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 17px}.pc-directory-empty{color:#858e9a;text-align:center;border:1px dashed #dfe4ea;border-radius:12px;padding:40px}.pc-directory-about{background:#f7f9fc;border-radius:12px;margin-top:64px;padding:28px}.pc-directory-about p{color:#717b89;max-width:760px;margin:9px 0 0;line-height:1.75}.pc-directory-footer{color:#454b55;background:#fff;border-top:1px solid #eceff3;flex:none;margin-top:12px}.pc-directory-footer-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:48px;width:min(1240px,100% - 48px);margin:24px auto;display:grid}.pc-footer-logo{object-fit:contain;width:120px;height:auto;display:block}.pc-directory-footer-brand>b{color:#3c4149;margin-top:17px;font-size:14px;display:block}.pc-directory-footer-brand p{color:#8a929d;max-width:270px;margin:8px 0 15px;font-size:13px;line-height:1.7}.pc-directory-footer-grid nav{align-content:start;display:grid}.pc-directory-footer-grid nav strong{color:#9ba2ac;margin-bottom:12px;font-size:12px}.pc-directory-footer-grid nav a{color:#555d68;border-bottom:1px solid #eef0f3;align-items:center;min-height:35px;font-size:13px;text-decoration:none;display:flex}.pc-directory-footer-grid nav a:after{content:"›";color:#b1b6be;margin-left:auto}.pc-directory-source,.pc-directory-legal{justify-content:space-between;align-items:center;gap:20px;padding-left:max(24px,50% - 620px);padding-right:max(24px,50% - 620px);display:flex}.pc-directory-source{color:#9198a2;background:#fbfcfd;border-top:1px solid #eceff3;min-height:58px;font-size:11px}.pc-directory-source p{margin:0}.pc-directory-source a{color:#626a75}.pc-directory-legal{color:#777e88;background:#15181c;min-height:48px;font-size:11px}.pc-footer-attribution{white-space:nowrap;min-width:0}.pc-footer-attribution strong{color:#b8bec7;font-size:13px;font-weight:600}.pc-footer-attribution i{margin:0 5px;font-style:normal}.pc-footer-attribution a{color:#a7adb6;text-underline-offset:2px;font-size:10px;-webkit-text-decoration:underline #555c66;text-decoration:underline #555c66}.pc-footer-attribution a:hover{color:#fff}.pc-directory-legal nav{gap:20px;display:flex}.pc-directory-legal nav a{color:#a7adb6;text-decoration:none}.pc-directory-legal nav a:hover{color:#fff}.pc-info-app{min-height:100vh;color:#17243a;background:#f7f9fc;flex-direction:column;min-height:100dvh;display:flex}.pc-info-page{flex:1 0 auto;width:min(1120px,100% - 48px);margin:0 auto;padding:52px 0 76px}.pc-info-hero{max-width:800px}.pc-info-hero>span{color:#2472ed;letter-spacing:.08em;font-size:11px;font-weight:800}.pc-info-hero h1{color:#17243a;margin:10px 0 12px;font-size:clamp(34px,4vw,48px)}.pc-info-hero p{color:#6f7d91;margin:0;font-size:15px;line-height:1.8}.pc-info-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}.pc-info-nav{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:8px;display:grid}.pc-info-nav a{color:#536177;border-radius:7px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.pc-info-nav a:hover{background:#f4f7fb}.pc-info-nav a.is-active{color:#1768ec;background:#edf4ff;font-weight:800}.pc-info-article{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:8px 34px 34px}.pc-info-article section{border-bottom:1px solid #edf1f5;padding:26px 0}.pc-info-article section:last-child{border-bottom:0}.pc-info-article h2{color:#22324b;margin:0 0 10px;font-size:19px}.pc-info-article p{color:#66748a;margin:0;font-size:14px;line-height:1.85}.pc-info-article ul{color:#66748a;gap:9px;margin:0;padding-left:20px;font-size:14px;line-height:1.75;display:grid}.pc-info-analytics-preference>div{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.pc-info-analytics-preference button{color:#1768ec;min-height:40px;font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #b9d2f7;border-radius:8px;padding:0 15px;font-size:13px;font-weight:800}.pc-info-analytics-preference button:hover{background:#e4efff;border-color:#8eb7f3}.pc-info-analytics-preference button[aria-pressed=true]{color:#536177;background:#f4f6f9;border-color:#b9c4d4}.pc-info-analytics-preference small{color:#6f7d91;font-size:12px;line-height:1.6}.pc-info-note,.pc-info-warning{border-radius:9px;margin:26px 0 0;padding:18px 20px}.pc-info-note{background:#f4f8fe;border:1px solid #d7e6fb}.pc-info-warning{background:#fff9f1;border:1px solid #efd8be}.pc-info-note strong,.pc-info-warning strong{color:#273750;margin-bottom:6px;font-size:14px;display:block}.pc-info-note p,.pc-info-warning p{color:#65748a}.pc-best-country-app{min-height:100vh;color:#171a21;background:#f7f9fc;flex-direction:column;min-height:100dvh;display:flex}.pc-best-country-page{flex:1 0 auto;width:min(1120px,100% - 48px);margin:0 auto;padding:24px 0 64px}.pc-best-country-hero{text-align:center;max-width:760px;margin:42px auto 0}.pc-best-country-hero>span{color:#2472ed;letter-spacing:.08em;font-size:11px;font-weight:800}.pc-best-country-hero h1{color:#17243a;margin:10px 0 9px;font-size:clamp(30px,3.4vw,44px)}.pc-best-country-hero p{color:#748195;margin:0;font-size:14px;line-height:1.7}.pc-best-country-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.pc-best-country-grid button{color:#24344d;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;align-content:center;justify-items:start;gap:6px;min-height:132px;padding:19px;display:grid}.pc-best-country-grid button:hover{border-color:#9cbcf0;transform:translateY(-1px)}.pc-best-country-grid button.is-active{background:#f3f7ff;border-color:#5f94eb;box-shadow:inset 0 0 0 1px #5f94eb}.pc-best-country-grid button>span{font-size:24px}.pc-best-country-grid button strong{font-size:16px}.pc-best-country-grid button small{color:#8591a2;font-size:11px}.pc-best-country-results{background:#fff;border:1px solid #dfe5ed;border-radius:12px;margin-top:32px;padding:24px}.pc-best-country-results h2{margin:0;font-size:21px}.pc-best-country-results header p{color:#7d8999;margin:6px 0 0;font-size:12px}.pc-best-country-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.pc-best-country-park{color:#24344d;border:1px solid #e1e6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 16px;text-decoration:none;display:flex}.pc-best-country-park>span{gap:5px;display:grid}.pc-best-country-park small{color:#8793a3}.pc-best-country-park>b{color:#2472ed;font-size:12px}.pc-best-country-park.is-disabled{color:#7d8794;background:#f7f8fa}.pc-best-country-park.is-disabled>b{color:#9ba4af}.pc-page{width:min(1540px,100% - 48px);margin:0 auto;padding:12px 0 44px}.pc-breadcrumb{color:#8391a5;align-items:center;gap:8px;min-height:24px;margin-bottom:4px;font-size:11px;display:flex}.pc-breadcrumb a{color:#1768ec;font-weight:700;text-decoration:none}.pc-park-navigation-stack{display:contents}.pc-breadcrumb-row{align-items:center;gap:12px;min-width:0;display:flex}.pc-breadcrumb-row .pc-breadcrumb{flex:1;min-width:0}.pc-detail-quick-return{color:#1768ec;white-space:nowrap;flex:none;font-size:11px;font-weight:700;text-decoration:none}.pc-park-update-status{color:#5f7189;background:#f7faff;border:1px solid #dfe7f1;border-radius:7px;width:min(1540px,100% - 48px);margin:8px auto 0;padding:7px 11px;font-size:12px;font-weight:700}.pc-park-update-status.is-error{color:#a13f38;background:#fff8f7;border-color:#efd2ce}.pc-summary{background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-columns:minmax(500px,2.15fr) repeat(4,minmax(150px,.72fr));align-items:stretch;gap:0;min-height:127px;display:grid;overflow:hidden;box-shadow:0 5px 18px #223e640f}.pc-park-title{flex-direction:column;justify-content:center;min-width:0;min-height:108px;padding:16px 24px;display:flex}.pc-title-line{align-items:center;gap:12px;display:flex}.pc-title-line :is(h1,h2){letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;margin:0;font-size:clamp(28px,2.1vw,36px);display:flex}.pc-title-line :is(h1,h2)>span{min-width:0}.pc-park-home-link{min-width:0;color:inherit;vertical-align:middle;gap:3px;text-decoration:none;display:inline-grid}.pc-park-title-english{display:block}.pc-hero-alias-badge{flex:none;min-height:24px;margin-left:0;padding-inline:9px;font-size:11px}.pc-title-line:has(.pc-hero-alias-badge){flex-wrap:wrap}.pc-park-title-localized{color:#677991;font-size:.38em;font-weight:750;line-height:1.2;display:block}.pc-park-home-link:hover{color:#1768ec}.pc-park-home-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #2f78ef}.pc-page-context{color:#8a96a8;white-space:nowrap;font-size:.67em;font-style:normal;font-weight:700}.pc-open-pill{color:#2b9f50;white-space:nowrap;background:#f5fff7;border:1px solid #b7e2c2;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.pc-open-pill:before{content:"";background:#2eaa55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dff5e6}.pc-open-pill.is-closed{color:#77869a;background:#f5f7fa;border-color:#d4dce7}.pc-open-pill.is-closed:before{background:#95a2b3;box-shadow:0 0 0 3px #e5eaf0}.pc-open-pill[data-pc-status-sizing]{grid-template-columns:auto auto;display:inline-grid}.pc-open-pill[data-pc-status-sizing]:before{grid-area:1/1}.pc-open-pill[data-pc-status-sizing]>span,.pc-open-pill[data-pc-status-sizing]:after{grid-area:1/2}.pc-open-pill[data-pc-status-sizing]:after{content:attr(data-pc-status-sizing);visibility:hidden;pointer-events:none}.pc-park-meta{color:#50637e;align-items:center;gap:14px;min-height:48px;margin-top:12px;font-size:13px;display:flex}.pc-page-refreshed{color:#8a98aa;white-space:nowrap;font-size:10px}.pc-meta-divider{background:#cbd6e4;width:1px;height:18px}.pc-inline-map{color:#1768ec;font-size:13px;font-weight:700;text-decoration:none}.pc-stat-card{border-left:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 8px;min-width:0;min-height:108px;padding:15px 16px;display:grid}.pc-stat-card small{color:#6f8098;font-size:12px}.pc-stat-card strong{white-space:nowrap;font-size:25px}.pc-stat-card strong em{color:#65758d;margin-left:2px;font-size:11px;font-style:normal}.pc-stat-card span{color:#74849a;font-size:11px}.pc-stat-card .pc-stat-context{color:#8a97a8;grid-column:1/-1;font-size:9px;line-height:1.35}.pc-park-overview{color:#162945;gap:16px;margin-top:20px;display:grid}.pc-overview-heading,.pc-overview-primary,.pc-overview-section,.pc-overview-links{background:#fff;border:1px solid #dfe7f1;border-radius:16px;box-shadow:0 10px 30px #223e6411}.pc-overview-heading{background:linear-gradient(135deg,#fff 0%,#fbfdff 68%,#f4f8ff 100%);justify-content:space-between;align-items:stretch;gap:18px;padding:24px 26px;display:flex}.pc-overview-heading-copy{align-self:center;min-width:250px}.pc-overview-heading-tools{align-content:center;justify-items:end;gap:10px;min-width:min(720px,62%);display:grid}.pc-overview-heading-tools .pc-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));width:100%}.pc-overview-heading-tools .pc-overview-metric{background:#ffffffc7;border-radius:10px;min-height:74px;padding:10px 12px}.pc-overview-heading-tools .pc-overview-metric strong{font-size:18px}.pc-overview-heading-tools .pc-overview-metric small,.pc-overview-heading-tools .pc-overview-metric span{font-size:9px}.pc-overview-label,.pc-overview-kicker{color:#58708f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.pc-overview-heading h2,.pc-overview-section-head h2,.pc-overview-total h2{color:#142743;margin:0}.pc-overview-heading h2{font-size:clamp(24px,2vw,31px)}.pc-overview-heading>div>p:last-child,.pc-overview-section-head>div>p:last-child{color:#6b7d95;margin:7px 0 0;font-size:12px;line-height:1.5}.pc-overview-freshness{color:#60738d;background:#f8fbff;border:1px solid #dce6f3;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.pc-overview-freshness strong{color:#314966}.pc-overview-state-dot{background:#2baa57;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #def4e5}.pc-park-overview[data-state=PARTIAL] .pc-overview-state-dot,.pc-park-overview[data-state=UPDATING] .pc-overview-state-dot{background:#e89a18;box-shadow:0 0 0 3px #fff0cc}.pc-park-overview[data-state=STALE_SUPPRESSED] .pc-overview-state-dot,.pc-park-overview[data-state=UNAVAILABLE] .pc-overview-state-dot{background:#8a99aa;box-shadow:0 0 0 3px #e7ebf0}.pc-overview-primary{grid-template-columns:1fr;gap:16px;padding:16px;display:grid}.pc-overview-primary.has-total{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);align-items:start}.pc-overview-primary.without-trend{grid-template-columns:1fr}.pc-overview-left,.pc-overview-right{align-content:start;gap:12px;min-width:0;display:grid}.pc-overview-right{grid-template-rows:auto auto}.pc-overview-primary.without-trend .pc-overview-right:has(.pc-overview-total):has(.pc-overview-top-waits){grid-template-rows:auto;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.pc-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-overview-metric{background:linear-gradient(145deg,#fff 0%,#f7f9fd 100%);border:1px solid #e5ebf3;border-radius:12px;align-content:center;gap:6px;min-width:0;min-height:118px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.pc-overview-metric:after{content:"";background:#3175ef13;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-30px;right:-22px}.pc-overview-metric.is-hours:after,.pc-overview-metric.is-open:after{background:#2aaa5717}.pc-overview-metric.is-maximum:after{background:#e85d4d17}.pc-overview-metric.is-average:after{background:#ee8f3517}.pc-overview-metric small,.pc-overview-metric span{color:#6d7f97;font-size:11px;line-height:1.35}.pc-overview-metric strong{z-index:1;color:#1e61d7;overflow-wrap:anywhere;font-size:25px;position:relative}.pc-overview-metric.is-hours strong,.pc-overview-metric.is-open strong{color:#26974a}.pc-overview-metric.is-maximum strong{color:#e15058}.pc-overview-metric.is-average strong{color:#df7a26}.pc-overview-total{color:#fff;background:linear-gradient(135deg,#112744 0%,#183b67 72%,#1d4677 100%);border-radius:14px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 14px 28px #14325729}.pc-overview-total-head{justify-content:space-between;align-items:center;gap:22px;min-height:164px;padding:24px;display:flex}.pc-overview-total .pc-overview-kicker{color:#a9c4e6}.pc-overview-total h2{color:#fff;max-width:340px;font-size:21px;line-height:1.3}.pc-overview-total-value{text-align:right;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:4px 7px;display:grid}.pc-overview-total-value strong{font-size:58px;line-height:.95}.pc-overview-total-value>span{color:#d7e5f8;font-size:12px;font-weight:700}.pc-overview-total-value em{color:#f3ba56;grid-column:1/3;font-size:14px;font-style:normal;font-weight:800}.pc-overview-total-facts{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pc-overview-total-facts>div{color:#142743;background:#fff;gap:6px;padding:15px 16px;display:grid}.pc-overview-total-facts small{color:#71829a;font-size:10px}.pc-overview-total-facts strong{font-size:15px}.pc-overview-total-note{color:#bdcadd;margin:0;padding:10px 14px 11px;font-size:10px;font-weight:400;line-height:1.45}.pc-overview-section{padding:22px 24px}.pc-overview-section-head{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.pc-overview-section-head h2{font-size:19px}.pc-overview-zones ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-overview-zones li{border:1px solid #e1e8f1;border-left:4px solid var(--area,#5b7ee5);background:linear-gradient(135deg,#fff 0%,var(--tint,#f8faff)100%);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:74px;padding:15px 16px;display:flex}.pc-overview-zones li>div{gap:5px;min-width:0;display:grid}.pc-overview-zones li span{color:#233956;overflow-wrap:anywhere;font-size:13px;font-weight:800}.pc-overview-zones li small{color:#71829a;font-size:10px}.pc-overview-zones li>strong{color:#284d86;flex:none;font-size:22px}.pc-overview-zones li>strong em{font-size:10px;font-style:normal}.pc-overview-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-overview-pulse-grid article{background:linear-gradient(145deg,#fff 0%,#f5f8fd 100%);border:1px solid #e2e9f2;border-radius:12px;align-content:center;gap:8px;min-height:92px;padding:16px;display:grid}.pc-overview-pulse-grid small{color:#71829a;font-size:10px}.pc-overview-pulse-grid strong{color:#1c385e;overflow-wrap:anywhere;font-size:21px}.pc-overview-crowd-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pc-overview-crowd-grid article{border:1px solid hsl(calc((10 - var(--score))*12deg)65% 78%);background:linear-gradient(145deg,#fff 0%,hsl(calc((10 - var(--score))*12deg)75% 96%)100%);border-radius:11px;align-content:start;gap:9px;min-width:0;min-height:142px;padding:13px;display:grid}.pc-overview-crowd-grid article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.pc-overview-crowd-grid small,.pc-overview-crowd-grid time{color:#71829a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pc-overview-crowd-grid time{font-variant-numeric:tabular-nums}.pc-overview-crowd-grid strong{color:hsl(calc((10 - var(--score))*12deg)68% 39%);font-size:24px;line-height:1}.pc-overview-crowd-grid strong em{color:#7c8da2;font-size:9px;font-style:normal}.pc-overview-crowd-grid article>div{gap:5px;margin-top:auto;display:grid}.pc-overview-crowd-grid article>div>span{color:#64758b;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;font-size:9px;line-height:1.35;display:flex}.pc-overview-crowd-grid article>div b{color:#405772;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pc-overview-links{align-items:center;gap:18px;padding:17px 22px;display:flex}.pc-overview-links>strong{flex:none;font-size:13px}.pc-overview-links>div{flex-wrap:wrap;gap:7px;display:flex}.pc-overview-links a{color:#1768ec;border:1px solid #dbe5f2;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none}.pc-overview-links a:hover{background:#f3f7ff;border-color:#9fc0f5}.pc-overview-left{gap:10px;min-width:0;display:grid}.pc-overview-trend{background:linear-gradient(155deg,#fff 0%,#f7faff 100%);border:1px solid #dfe8f4;border-radius:13px;grid-template-rows:auto 230px auto;gap:12px;min-height:304px;padding:18px 18px 12px;display:grid;position:relative;box-shadow:0 8px 24px #1c3b600b}.pc-overview-primary.has-total .pc-overview-left{height:100%}.pc-overview-primary.has-total .pc-overview-trend{grid-template-rows:auto minmax(350px,1fr) auto;height:100%;min-height:520px}.pc-overview-primary.has-total .pc-overview-trend svg{height:100%;min-height:350px}.pc-overview-trend>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pc-overview-echarts-wrap{min-width:0;height:100%;min-height:0;position:relative}.pc-overview-native-fallback,.pc-overview-echarts{width:100%;height:100%;position:absolute;inset:0}.pc-overview-native-fallback[hidden],.pc-overview-echarts[hidden]{display:none}.pc-overview-trend>header>strong{color:#6b7e98;flex:none;align-items:baseline;gap:5px;font-size:10px;display:flex}.pc-overview-trend>header>strong span{color:#1f5fca;font-size:25px;line-height:1}.pc-overview-trend h2,.pc-overview-top-waits h2{color:#1b3354;margin:0;font-size:15px}.pc-overview-trend p{color:#71829a;margin:4px 0 0;font-size:10px}.pc-overview-trend .pc-overview-dynamic-summary{color:#7b899c;margin:0;font-size:11px;font-weight:400;line-height:1.5}.pc-overview-trend svg{width:100%;height:230px;overflow:visible}.pc-overview-trend-placeholder{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e4ebf4 25%);border-radius:9px;height:100%;min-height:0;position:relative;overflow:hidden}.pc-overview-trend-placeholder:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.25s ease-in-out infinite pc-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pc-overview-trend-empty{background:repeating-linear-gradient(#fbfcfe 0 calc(25% - 1px),#e7edf5 25%);border:1px dashed #dce5f1;border-radius:9px;place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.pc-overview-trend-empty:before{content:"";background:radial-gradient(circle at 50% 52%,#2f73ea12,#0000 44%);position:absolute;inset:13% 10%}.pc-overview-trend-empty span{z-index:1;color:#667b96;background:#ffffffeb;border:1px solid #d8e4f3;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;position:relative;box-shadow:0 7px 22px #1c3b600f}.pc-overview-trend-state{color:#6f7f92;white-space:nowrap;background:#f7f9fb;border:1px solid #d8e0e9;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.pc-overview-trend.is-interrupted{grid-template-rows:auto minmax(350px,1fr) auto auto}.pc-overview-trend-status{color:#68798e;background:#f1f4f8;border-radius:8px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.pc-overview-trend-stale rect{fill:#8a99aa17}.pc-overview-trend-stale line{stroke:#9aa8ba;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pc-overview-trend-stale text{fill:#71829a;font-family:inherit;font-size:9px}.pc-overview-trend-grid line{stroke:#dfe8f4;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 6}.pc-overview-trend-grid text,.pc-overview-trend-x text{fill:#7b8ba1;font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.pc-overview-trend-area{fill:url(#waitTrendArea)}.pc-overview-trend-line{fill:none;stroke:#246de2;stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px #266de233)}.pc-overview-trend-current circle:first-child{fill:#246de221;stroke:#246de229;stroke-width:1px;vector-effect:non-scaling-stroke}.pc-overview-trend-current circle:last-child{fill:#fff;stroke:#2e72ea;stroke-width:3px;vector-effect:non-scaling-stroke}.pc-overview-trend-point{cursor:crosshair;outline:none}.pc-overview-trend-hit{fill:#0000;pointer-events:all}.pc-overview-trend{--wait-tone-low:#4b9e43;--wait-tone-mid:#ff9716;--wait-tone-high:#e83b79}.pc-overview-trend-dot{fill:var(--wait-tone-mid);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.82;transition:opacity .14s,r .14s,fill .14s}.pc-overview-trend-point.is-low .pc-overview-trend-dot{fill:var(--wait-tone-low)}.pc-overview-trend-point.is-high .pc-overview-trend-dot{fill:var(--wait-tone-high)}.pc-overview-trend-point:hover .pc-overview-trend-dot,.pc-overview-trend-point:focus .pc-overview-trend-dot{stroke:#fff;stroke-width:2.5px;opacity:1;r:5px}.pc-overview-trend-guide{z-index:2;pointer-events:none;background:linear-gradient(#246de20f,#246de261,#246de20f);width:1px;position:absolute;top:92px;bottom:41px;transform:translate(-50%)}.pc-overview-trend-guide[hidden]{display:none}.pc-overview-trend-tooltip{z-index:3;color:#fff;pointer-events:none;background:#173a67;border:1px solid #14355e1f;border-radius:9px;gap:3px;min-width:112px;padding:9px 11px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 10px 28px #0f2b4e38}.pc-overview-trend-tooltip:after{content:"";background:#173a67;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pc-overview-trend-tooltip[hidden]{display:none}.pc-overview-trend-tooltip strong{font-size:11px}.pc-overview-trend-tooltip span{color:#dceaff;white-space:nowrap;font-size:10px}.pc-overview-top-waits{background:#fff;border:1px solid #dfe8f4;border-radius:13px;padding:16px 18px}.pc-overview-top-waits.is-empty{grid-template-rows:auto 1fr;min-height:220px;display:grid}.pc-overview-top-waits-empty{color:#71829a;text-align:center;background:#f8fafc;border:1px dashed #dce5f1;border-radius:9px;place-items:center;min-height:140px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.pc-overview-top-waits ol{grid-template-columns:1fr;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pc-overview-top-waits li{background:#f8fafd;border:1px solid #e4eaf2;border-radius:10px;min-width:0;overflow:hidden}.pc-overview-top-waits li>a{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.pc-overview-top-waits li:not(:has(>a)){grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.pc-overview-top-waits li>a{color:inherit;text-decoration:none;transition:background .16s,box-shadow .16s}.pc-overview-top-waits li>a:hover{background:#eef5ff}.pc-overview-top-waits li>a:focus-visible{outline-offset:-3px;outline:3px solid #2d70e93b}.pc-overview-top-waits li>a>span,.pc-overview-top-waits li>span{color:#fff;background:#315f9d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.pc-overview-top-waits li div{gap:3px;min-width:0;display:grid}.pc-overview-top-waits li strong{color:#253b59;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pc-overview-top-waits li small{color:#7b8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pc-overview-top-waits li em{color:#e3545f;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.pc-park-overview.is-design-preview .pc-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-park-overview.is-design-preview .pc-overview-metric{min-height:88px;padding:12px}.pc-park-overview.is-design-preview .pc-overview-metric strong{font-size:18px}.pc-park-overview.is-design-preview .pc-overview-total{align-self:start}.pc-overview-pulse-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-overview-pulse-summary article{background:#f7f9fc;border:1px solid #e0e7f1;border-radius:11px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid}.pc-overview-pulse-summary small{color:#7b8b9f;font-size:9px}.pc-overview-pulse-summary strong{color:#203957;font-size:17px}.pc-overview-pulse-summary span{color:#3075ef;font-size:10px;font-weight:800}.pc-overview-show-state{color:#70839d;text-align:center;background:linear-gradient(#fbfcfe,#f7f9fc);border:1px dashed #d9e3f0;border-radius:11px;place-items:center;min-height:150px;font-size:13px;font-weight:700;display:grid}.pc-overview-show-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-height:150px;display:grid}.pc-overview-show-skeleton i{background:linear-gradient(100deg,#f1f4f8 20%,#f8fafc 40%,#f1f4f8 60%) 0 0/220% 100%;border-radius:11px;animation:1.35s ease-in-out infinite pc-overview-skeleton;display:block}@keyframes pc-overview-skeleton{to{background-position:-220% 0}}.pc-overview-show-ended{color:#697b91;background:#f5f7fa;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:11px;font-weight:700}.pc-overview-density{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pc-overview-density button{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e9f2;border-radius:10px;justify-items:center;gap:7px;padding:11px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pc-overview-density button:hover{border-color:#91b6f3;transform:translateY(-1px);box-shadow:0 8px 18px #275db41a}.pc-overview-density button:focus-visible{outline-offset:2px;outline:3px solid #2d70e933}.pc-overview-density small{color:#63748a;font-size:9px}.pc-overview-density strong{color:#243a58;font-size:14px}.pc-overview-density strong em{color:#8492a5;font-size:8px;font-style:normal;font-weight:700}.pc-overview-density button>b{color:#8290a3;font-size:8px;font-weight:700}.pc-overview-density-meter{grid-template-columns:repeat(6,5px);grid-auto-rows:5px;place-content:center;gap:3px;width:100%;min-height:18px;display:grid}.pc-overview-density-meter i,.pc-overview-show-dialog li>a>i,.pc-overview-show-dialog li>.pc-overview-show-row>i{background:var(--area,#4f7fbd);width:7px;height:7px;box-shadow:0 1px 4px color-mix(in srgb,var(--area,#4f7fbd)42%,transparent);border-radius:50%}.pc-overview-density-hint{font-weight:700;color:#526e94!important}.pc-overview-show-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b308a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pc-overview-show-overlay[hidden]{display:none}.pc-overview-show-dialog{background:#fff;border:1px solid #dce5f1;border-radius:16px;width:min(620px,100%);max-height:min(680px,100vh - 40px);overflow:auto;box-shadow:0 28px 80px #0a1d374d}.pc-overview-show-dialog section{padding:20px}.pc-overview-show-dialog header{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.pc-overview-show-dialog header small{color:#708198;font-size:11px}.pc-overview-show-dialog h4{color:#172d4c;margin:4px 0 0;font-size:25px}.pc-overview-show-dialog header button{color:#48617f;cursor:pointer;background:#f8fafd;border:1px solid #dce5f1;border-radius:50%;width:34px;height:34px;font-size:22px}.pc-overview-show-dialog ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pc-overview-show-dialog li{background:#f8fafd;border:1px solid #e5ebf3;border-radius:10px;overflow:hidden}.pc-overview-show-dialog li>a,.pc-overview-show-dialog li>.pc-overview-show-row{color:inherit;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:grid}.pc-overview-show-dialog li>a{transition:background .16s,box-shadow .16s}.pc-overview-show-dialog li>a:hover{background:#eef4fd}.pc-overview-show-dialog li>a:focus-visible{outline-offset:-3px;outline:3px solid #2d70e938}.pc-overview-show-dialog li>a>div,.pc-overview-show-dialog li>.pc-overview-show-row>div{gap:3px;display:grid}.pc-overview-show-dialog li strong{color:#213956;font-size:13px}.pc-overview-show-dialog li span{color:#728299;font-size:10px}.pc-overview-final-shows{border-top:1px solid #e6ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:12px;display:grid}.pc-overview-final-shows>strong{grid-column:1/-1;font-size:11px}.pc-overview-final-shows span{color:#718198;background:#f5f7fa;border-radius:8px;gap:3px;padding:9px;font-size:9px;display:grid}.pc-overview-final-shows b{color:#2e67d1}@media (max-width:1100px){.pc-overview-heading{display:grid}.pc-overview-heading-tools{justify-items:start;width:100%;min-width:0}.pc-overview-primary.has-total{grid-template-columns:1fr}.pc-overview-primary.without-trend .pc-overview-right:has(.pc-overview-total):has(.pc-overview-top-waits){grid-template-columns:1fr}.pc-overview-primary.has-total .pc-overview-trend{grid-template-rows:auto 270px auto;min-height:374px}.pc-overview-primary.has-total .pc-overview-trend.is-interrupted{grid-template-rows:auto 270px auto auto;min-height:416px}.pc-overview-primary.has-total .pc-overview-trend svg{height:270px;min-height:270px}}@media (max-width:900px){.pc-overview-primary,.pc-overview-primary.has-total{grid-template-columns:1fr}.pc-overview-metrics,.pc-overview-zones ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-crowd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.pc-park-app .pc-park-overview{gap:9px;width:min(100% - 16px,560px);margin:12px auto 0}.pc-overview-heading,.pc-overview-section,.pc-overview-links{border-radius:10px;padding:15px}.pc-overview-heading{align-items:start;display:grid}.pc-overview-heading-tools .pc-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-heading h2{font-size:22px}.pc-overview-heading>div>p:last-child{font-size:11px}.pc-overview-freshness{border-radius:9px;flex-wrap:wrap;width:fit-content;max-width:100%}.pc-overview-primary{border-radius:10px;gap:8px;padding:8px}.pc-overview-metrics{gap:6px}.pc-overview-metric{min-height:94px;padding:11px}.pc-overview-metric strong{font-size:18px}.pc-overview-total-head{min-height:0;padding:18px;display:grid}.pc-overview-total h2{max-width:none;font-size:18px}.pc-overview-total-value{text-align:left;justify-self:start}.pc-overview-total-value strong{font-size:52px}.pc-overview-total-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-overview-total-facts>div{align-content:start;min-height:76px;padding:11px 10px}.pc-overview-total-facts strong{font-size:14px}.pc-overview-section-head{margin-bottom:11px}.pc-overview-zones ul,.pc-overview-pulse-grid{grid-template-columns:1fr}.pc-overview-pulse-grid article{min-height:72px}.pc-overview-crowd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-links{gap:9px;display:grid}.pc-overview-links>div{gap:5px}.pc-overview-links a{padding:6px 8px;font-size:10px}.pc-overview-trend{grid-template-rows:auto 188px auto;min-height:258px;padding:14px 10px 8px}.pc-overview-trend svg{height:188px}.pc-overview-primary.has-total .pc-overview-trend{grid-template-rows:auto 188px auto;min-height:300px}.pc-overview-primary.has-total .pc-overview-trend.is-interrupted{grid-template-rows:auto 188px auto auto;min-height:346px}.pc-overview-primary.has-total .pc-overview-trend svg{height:188px;min-height:188px}.pc-overview-trend .pc-overview-dynamic-summary{font-size:10px;line-height:1.5}.pc-overview-total-note{padding:9px 12px 10px;font-size:9px}.pc-overview-top-waits ol{grid-template-columns:1fr}.pc-park-overview.is-design-preview .pc-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-pulse-summary{grid-template-columns:1fr}.pc-overview-show-skeleton{grid-template-columns:1fr;min-height:210px}.pc-overview-density{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-overview-final-shows{grid-template-columns:repeat(2,minmax(0,1fr))}}html:not([lang=zh-CN]) .pc-stat-card strong{white-space:normal;font-size:20px;line-height:1.15}html:not([lang=zh-CN]) .pc-stat-card span{line-height:1.35}html:not([lang=zh-CN]) .pc-crowd-people{display:none}html:not([lang=zh-CN]) .pc-summary .pc-stat-card{grid-template-columns:minmax(0,1fr)}html:not([lang=zh-CN]) .pc-summary .pc-stat-card>small,html:not([lang=zh-CN]) .pc-summary .pc-stat-card>strong,html:not([lang=zh-CN]) .pc-summary .pc-stat-card>span{overflow-wrap:anywhere;grid-column:1}html:not([lang=zh-CN]) .pc-summary .pc-weather-icon{display:none}.pc-weather-icon{grid-area:1/2/4;align-self:center;width:46px;height:46px;overflow:visible}.pc-weather-icon .sun{fill:#fff4c7;stroke:#f5a400;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pc-weather-icon path.sun{fill:none}.pc-weather-icon .cloud{fill:#e9eef5;stroke:#91a3ba;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pc-weather-icon .rain{fill:none;stroke:#3478f6;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.pc-weather-icon .snow{fill:none;stroke:#54afd9;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pc-crowd-people{grid-area:1/2/4;align-self:center;align-items:end;gap:3px;height:45px;display:flex}.pc-crowd-people i{background:#e2e8f1;border-radius:4px 4px 2px 2px;width:6px;height:23px;position:relative}.pc-crowd-people i:before{content:"";background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.pc-crowd-people i.is-filled{background:var(--crowd-color,#f1a100)}.pc-stat-symbol{grid-area:1/2/4;align-self:center;font-size:35px}.pc-crowd-bars{grid-area:1/2/4;align-items:end;gap:4px;display:flex}.pc-crowd-bars i{background:#e7edf6;border-radius:4px 4px 0 0;width:7px}.pc-crowd-bars i:first-child{background:#ffb511;height:13px}.pc-crowd-bars i:nth-child(2){background:#ff9f00;height:21px}.pc-crowd-bars i:nth-child(3){background:#ffae17;height:30px}.pc-crowd-bars i:nth-child(4){height:38px}.pc-crowd-bars i:nth-child(5){height:46px}.pc-controls{background:#fff;border:1px solid #dfe7f1;border-radius:8px;margin-top:24px;overflow:hidden;box-shadow:0 7px 24px #1f3b600f}.pc-mode-line,.pc-filter-line{align-items:center;gap:8px;padding:9px 12px;display:flex}.pc-mode-line{border-bottom:1px solid #e5ebf3}.pc-mode-button{color:#30425c;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:180px;height:46px;font-weight:700;text-decoration:none;display:flex}.pc-mode-button.is-active{color:#fff;background:#1d68e8;box-shadow:0 5px 13px #1d68e833}.pc-park-local-nav{z-index:35;margin:0 0 14px;position:sticky;top:0;overflow:visible}.pc-park-local-nav .pc-mode-line{border-bottom:0}.pc-wait-nav-item{align-items:stretch;min-width:220px;display:flex;position:relative}.pc-wait-nav-item>.pc-mode-button{flex:1;min-width:0;padding-right:4px}.pc-wait-submenu-toggle{color:#30425c;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;width:34px;font-weight:800}.pc-wait-nav-item.is-active>.pc-mode-button{border-radius:7px 0 0 7px}.pc-wait-nav-item.is-active>.pc-wait-submenu-toggle{color:#fff;background:#1d68e8;box-shadow:0 5px 13px #1d68e833}.pc-wait-submenu{z-index:70;background:#fff;border:1px solid #dce5ef;border-radius:9px;gap:2px;width:210px;padding:7px;display:none;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 36px #1b304e2e}.pc-wait-submenu a{color:#30425c;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pc-wait-submenu a:is(:hover,:focus-visible){color:#1768ec;background:#edf4ff;outline:none}.pc-wait-nav-item.is-open .pc-wait-submenu{display:grid}.pc-mode-unavailable{color:#66758a;cursor:default;box-shadow:none;background:#f2f5f9}.pc-mode-search{color:#455873;background:#fbfcfe;border:1px solid #dce5ef;border-radius:7px;width:260px;height:40px;margin-left:auto;padding:0 13px}.pc-filter-button,.pc-sort-select{color:#40536e;background:#fff;border:1px solid #dce5f0;border-radius:7px;height:38px;padding:0 15px;font-weight:600}.pc-filter-button.is-active{color:#fff;background:#1768ec;border-color:#1768ec}.pc-filter-button.status-open{color:#278b47;background:#f4fbf6}.pc-filter-button.status-maintenance{color:#db8314;background:#fff9f0}.pc-filter-button.status-paused{color:#73839a;background:#f6f8fb}.pc-filter-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pc-sort-label{color:#64758d;margin-left:auto;font-size:13px}.pc-mode-line .pc-sort-label{white-space:nowrap;margin-left:0}.pc-global-filter-label{color:#1768ec;background:#f4f8ff;border-color:#b9d1f7}.pc-section{margin-top:27px}.pc-section-header{align-items:center;min-height:40px;margin-bottom:9px;display:flex}.pc-section-header h2{margin:0;font-size:20px}.pc-section-heading{min-width:0}.pc-section-heading p{color:#75859a;max-width:640px;margin:4px 0 0;font-size:11px;line-height:1.45}.pc-section-header>span,.pc-section-actions>span{color:#8a9ab0;margin-left:auto;font-size:13px;font-weight:700}.pc-section-actions{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.pc-section-actions>span{margin-left:0}.pc-section-toolbar{scrollbar-width:none;background:#fff;border:1px solid #dbe5f1;border-radius:7px;align-items:center;min-width:0;max-width:min(820px,100vw - 330px);display:flex;overflow-x:auto}.pc-section-toolbar::-webkit-scrollbar{display:none}.pc-section-sort-button{color:#64758d;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-left:1px solid #e5ebf3;min-width:max-content;height:32px;padding:0 11px;font-size:11px;font-weight:700;transition:color .14s,background-color .14s,transform .1s}.pc-section-sort-button:first-child{border-left:0}.pc-section-sort-button:hover{color:#1768ec;background:#f7faff}.pc-section-sort-button:active{transform:scale(.96)}.pc-section-sort-button.is-active{color:#1768ec;background:#edf4ff}.pc-sort-direction{color:#1768ec;place-items:center;min-width:11px;margin-left:4px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.pc-section-sort-control{color:#1768ec;cursor:pointer;background:#f1f6ff;border:1px solid #dbe6f3;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;position:relative}.pc-section-sort-control select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pc-section-filter-icon{gap:3px;width:19px;display:grid}.pc-section-filter-icon i{background:currentColor;border-radius:2px;height:2px;display:block}.pc-section-filter-icon i:nth-child(2){width:13px}.pc-section-filter-icon i:nth-child(3){width:7px}.pc-section-link{color:#1768ec;background:0 0;border:0;margin-left:auto;font-weight:700}.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pc-other-attractions{padding-top:4px}.pc-other-attractions-header{align-items:end}.pc-other-attractions-header>div{min-width:0}.pc-other-attractions-header p{color:#75859a;margin:4px 0 0;font-size:11px}.pc-other-attractions-header>span{color:#8a9ab0;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.pc-other-attractions-disclosure{color:#2a6edc;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;margin-top:12px;padding:0;display:grid}.pc-other-attractions-disclosure>span{background:linear-gradient(90deg,#0000,#d6e0ed);height:1px}.pc-other-attractions-disclosure>span:last-child{background:linear-gradient(90deg,#d6e0ed,#0000)}.pc-other-attractions-disclosure>i{background:#fff;border:1px solid #cfdbeb;border-radius:999px;place-items:center;width:36px;height:30px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:0 4px 12px #23539414}.pc-other-attractions-disclosure:hover>i{background:#f3f7ff;border-color:#91b6ef}.pc-other-attractions-disclosure:focus-visible{outline:none}.pc-other-attractions-disclosure:focus-visible>i{outline-offset:2px;outline:3px solid #2d70e933}.pc-other-attractions-disclosure>i:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.pc-other-attractions-disclosure[aria-expanded=true]>i:before{transform:translateY(2px)rotate(225deg)}.pc-ride-card{--area:#2f76e8;--tint:#eff5ff;border:1px solid color-mix(in srgb,var(--area)42%,#dce5f0);background:linear-gradient(100deg,#fff 0%,var(--tint)100%);border-radius:8px;min-height:190px;padding:18px;position:relative;overflow:hidden;box-shadow:0 4px 12px #203a5c0a}.pc-clickable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.pc-clickable:hover{transform:translateY(-2px);box-shadow:0 10px 25px #203a5c1a}.pc-clickable:focus-visible{outline-offset:2px;outline:3px solid #236be83b}.pc-ride-card.is-inactive{background:linear-gradient(100deg,#f8fafc 0%,color-mix(in srgb,var(--tint)58%,#f5f7fa)100%)}.pc-food-card.is-inactive{background:#f7f9fb}.pc-ride-card.is-inactive>:not(.pc-card-state),.pc-food-card.is-inactive>:not(.pc-food-status){opacity:.58;filter:grayscale(.18)saturate(.55)}.pc-ride-card.is-inactive .pc-card-state,.pc-food-card.is-inactive .pc-food-status{color:#7d8999;background:#edf0f4}.pc-ride-card:before{content:"";background:var(--area);width:4px;position:absolute;top:0;bottom:0;left:0}.pc-area-transformers{--area:#3478f6;--tint:#edf4ff}.pc-area-potter{--area:#8759c7;--tint:#f5efff}.pc-area-jurassic{--area:#43a66c;--tint:#edf9f1}.pc-area-minion{--area:#ffd400;--tint:#fff9e5}.pc-area-kungfu{--area:#f5222d;--tint:#fff0f1}.pc-area-waterworld{--area:#62b9e8;--tint:#edfaff}.pc-area-hollywood{--area:#95663f;--tint:#faf3ec}.pc-area-adventure{--area:#237a57;--tint:#edf8f2}.pc-area-fantasy{--area:#8560c8;--tint:#f5f0ff}.pc-area-imagination{--area:#d34f88;--tint:#fff0f7}.pc-area-tomorrow{--area:#2f7ac7;--tint:#edf6ff}.pc-area-toy-story{--area:#d95432;--tint:#fff1ed}.pc-area-treasure{--area:#9a642c;--tint:#faf3e9}.pc-area-zootopia{--area:#4d8b96;--tint:#edf8fa}.pc-area-mickey-avenue{--area:#d04f74;--tint:#fff1f6}.pc-area-world-bazaar{--area:#b46b3b;--tint:#fff4ec}.pc-area-adventureland{--area:#28795a;--tint:#edf8f2}.pc-area-westernland{--area:#9a642c;--tint:#faf3e9}.pc-area-critter-country{--area:#728149;--tint:#f4f7e9}.pc-area-fantasyland{--area:#8560c8;--tint:#f5f0ff}.pc-area-toontown{--area:#d04f74;--tint:#fff1f6}.pc-area-tomorrowland{--area:#2f7ac7;--tint:#edf6ff}.pc-area-mediterranean-harbor{--area:#2d7890;--tint:#edf7fa}.pc-area-american-waterfront{--area:#8a5d43;--tint:#faf3ee}.pc-area-port-discovery{--area:#347fbd;--tint:#edf6fd}.pc-area-lost-river-delta{--area:#7a6b35;--tint:#f7f4e8}.pc-area-fantasy-springs{--area:#7462b6;--tint:#f4f1fc}.pc-area-arabian-coast{--area:#b06f2f;--tint:#fcf3e9}.pc-area-mermaid-lagoon{--area:#2f8f94;--tint:#ebf8f8}.pc-area-mysterious-island{--area:#9a5147;--tint:#faefed}.pc-area-park-entrance{--area:#65758a;--tint:#f1f4f7}.pc-area-park-wide{--area:#68758d;--tint:#f1f4f8}.pc-area-outside-park{--area:#7a7167;--tint:#f5f2ee}.pc-area-electric-blue{--area:#326fd1;--tint:#edf4ff}.pc-area-lavender{--area:#7b61b5;--tint:#f4f0fc}.pc-area-cinema-red{--area:#b14d4b;--tint:#fff0ef}.pc-area-sunshine{--area:#c88716;--tint:#fff7e5}.pc-area-cinema-red-alternate{--area:#8f3f51;--tint:#faeef2}.pc-area-slate{--area:#5d7087;--tint:#eff3f7}.pc-area-teal{--area:#2d7f82;--tint:#edf8f8}.pc-area-vegetation{--area:#39764d;--tint:#edf7f0}.pc-area-teal-alternate{--area:#276a79;--tint:#edf6f8}.pc-area-ocean-navy{--area:#315b8a;--tint:#edf3fa}.pc-area-neutral{--area:#68758d;--tint:#f1f4f8}.pc-ride-card h3{max-width:calc(100% - 76px);margin:0;font-size:17px;line-height:1.35}.pc-ride-card h3 a{color:inherit;text-decoration:none}.pc-ride-card h3 a:focus-visible{outline:2px solid var(--pc-primary,#2769e8);outline-offset:3px;border-radius:4px}.pc-card-location{color:#60718a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex;overflow:hidden}.pc-card-location>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-card-location .pc-location-icon{width:13px;height:13px;color:var(--area);flex:0 0 13px}.pc-card-code{color:color-mix(in srgb,var(--area)11%,transparent);font-size:76px;font-weight:900;line-height:1;position:absolute;bottom:20px;right:21px}.pc-wait-badge{color:#4b9e43;text-align:center;background:#fff;border:2px solid;border-radius:8px;place-content:center;width:66px;height:66px;display:grid;position:absolute;top:16px;right:16px}.pc-wait-badge strong{font-size:27px;line-height:1}.pc-wait-roller{justify-content:center;align-items:center;min-height:27px;display:flex;overflow:hidden}.pc-wait-digit{width:.62em;height:1em;display:block;position:relative;overflow:hidden}.pc-wait-digit-current,.pc-wait-digit-old,.pc-wait-digit-new{place-items:center;display:grid;position:absolute;inset:0}.pc-wait-digit-old,.pc-wait-digit-new{will-change:transform,opacity,filter}.pc-wait-digit-new{opacity:0;transform:translateY(115%)}.pc-wait-badge.is-rolling .pc-wait-digit-old{animation:.58s cubic-bezier(.2,.72,.25,1) both pc-wait-digit-out}.pc-wait-badge.is-rolling .pc-wait-digit-new{animation:.58s cubic-bezier(.2,.72,.25,1) both pc-wait-digit-in}.pc-wait-badge.is-rolling .pc-wait-digit:nth-child(2)>span{animation-delay:55ms}.pc-wait-badge.is-rolling .pc-wait-digit:nth-child(3)>span{animation-delay:.11s}.pc-wait-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pc-wait-digit-out{0%{opacity:1;filter:blur();transform:translateY(0)}72%{opacity:.35;filter:blur(.8px)}to{opacity:0;filter:blur(1px);transform:translateY(-115%)}}@keyframes pc-wait-digit-in{0%{opacity:0;filter:blur(1px);transform:translateY(115%)}30%{opacity:.5}to{opacity:1;filter:blur();transform:translateY(0)}}.pc-wait-badge small{margin-top:4px;font-size:10px}.pc-wait-badge.is-mid{color:#ff9716}.pc-wait-badge.is-high{color:#e83b79}.pc-wait-badge.is-closed{color:#8c99aa;background:#f5f7fa;border-color:#bdc7d3}html:not([lang=zh-CN]) .pc-wait-badge.is-closed{width:72px;right:12px}.pc-card-footer{justify-content:space-between;align-items:end;font-size:12px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.pc-rating{color:#f0a000;letter-spacing:1px}.pc-open-status{color:#27984d}.pc-card-state{align-items:center;display:inline-flex}.pc-checked{color:#fff;background:#31a95b;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:6px;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 2px 5px #23864538}.pc-show-card,.pc-food-card{background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:112px;padding:14px;display:grid;box-shadow:0 4px 12px #203a5c0a}.pc-code-circle,.pc-code-hex{width:64px;height:64px;color:var(--area);border:1.5px solid color-mix(in srgb,var(--area)55%,#dfe7f1);background:var(--tint);place-items:center;font-size:15px;font-weight:800;display:grid}.pc-code-circle{border-radius:50%}.pc-code-hex{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:color-mix(in srgb,var(--area)62%,#dfe7f1);border:0;position:relative}.pc-code-hex:before{content:"";clip-path:inherit;background:var(--tint);position:absolute;inset:2px}.pc-code-hex>span{z-index:1;position:relative}.pc-card-main{min-width:0}.pc-card-main h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.pc-time-row{gap:5px;margin-top:10px;display:flex}.pc-time{color:#6c7d94;text-align:center;background:#edf2f8;border-radius:6px;min-width:43px;padding:6px 5px;font-size:11px;font-weight:700}.pc-time-row.slots-5{gap:3px}.pc-time-row.slots-5 .pc-time{flex:1 1 0;min-width:0;padding-inline:2px;font-size:10px}.pc-time.is-next{color:#fff;background:#236be8}.pc-time.is-playing{color:#fff;background:var(--pc-playing-color,#e04b84)}.pc-time.is-past{color:#9aa7b8;background:#f0f3f7;text-decoration:line-through}.pc-time.is-empty{color:#aab5c4;background:#edf2f7;text-decoration:none}.pc-show-card.is-ended{color:#8f9bad;background:#f7f9fb}.pc-show-card.is-ended>:not(.pc-card-main),.pc-show-card.is-ended .pc-card-main>:not(.pc-show-meta),.pc-show-card.is-ended .pc-show-meta>:not(.pc-countdown){opacity:.58;filter:grayscale(.18)saturate(.55)}.pc-show-card.is-ended .pc-time{color:#9aa7b8;background:#edf1f5}.pc-show-card.is-ended .pc-countdown{color:#7d8999;opacity:1;filter:none}.pc-show-meta{color:#728198;justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-top:8px;font-size:11px;line-height:18px;display:flex}.pc-show-meta .pc-card-location,.pc-food-footer .pc-card-location{margin-top:0}.pc-countdown{color:#1768ec;white-space:nowrap;margin-left:auto;font-weight:700}.pc-show-card.is-playing .pc-countdown{color:var(--pc-playing-color,#e04b84)}.pc-show-card.pc-mixed-balanced .pc-mixed-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:9px;display:grid}.pc-show-card.pc-mixed-balanced .pc-mixed-primary .pc-time{width:100%;min-width:0;padding-inline:2px}.pc-show-card.pc-mixed-balanced.has-wait:not(.has-schedule) .pc-mixed-primary{grid-template-columns:minmax(0,1fr) 58px}.pc-mixed-wait-label,.pc-mixed-pending{color:#718198;background:#edf2f8;border-radius:6px;align-items:center;min-width:0;height:25px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.pc-mixed-pending{grid-column:1/-1;justify-content:center}.pc-mixed-wait{color:#4b9e43;background:#fff;border:1.5px solid;border-radius:6px;justify-content:center;align-items:center;gap:3px;height:25px;line-height:1;display:inline-flex}.pc-mixed-wait strong{font-size:14px}.pc-mixed-wait small{font-size:8px}.pc-mixed-wait.is-mid{color:#ff9716}.pc-mixed-wait.is-high{color:#e83b79}.pc-show-card.pc-mixed-balanced.is-playing .pc-time.is-playing,.pc-show-card.pc-mixed-balanced.is-playing .pc-countdown{color:#fff;background:var(--pc-playing-color,#e04b84)}.pc-show-card.pc-mixed-balanced.is-playing .pc-countdown{border-radius:5px;padding:2px 6px}.pc-show-card.pc-mixed-compact{gap:9px;min-height:94px;padding:9px 10px}.pc-show-card.pc-mixed-compact .pc-code-circle{width:48px;height:48px;font-size:12px}.pc-show-card.pc-mixed-compact .pc-time-row{margin-top:6px}.pc-show-card.pc-mixed-compact .pc-show-meta{margin-top:4px}.pc-show-card.pc-mixed-ticket{border-left:4px solid var(--area);background:linear-gradient(90deg,var(--tint),#fff 45%)}.pc-show-card.pc-mixed-ticket:after{content:"";border-right:1px dashed color-mix(in srgb,var(--area)30%,#fff);order:3;align-self:stretch}.pc-show-card.pc-mixed-ticket .pc-code-circle{background:#fff;border-style:dashed}.pc-show-card.pc-mixed-timeline{padding-left:15px;display:block;position:relative}.pc-show-card.pc-mixed-timeline .pc-code-circle{border:0;width:38px;height:38px;font-size:10px;position:absolute;top:10px;right:10px}.pc-show-card.pc-mixed-timeline .pc-card-main{padding-right:44px}.pc-show-card.pc-mixed-timeline .pc-time-row{position:relative}.pc-show-card.pc-mixed-timeline .pc-time-row:before{content:"";background:#dfe7f1;height:2px;position:absolute;top:50%;left:4px;right:4px}.pc-show-card.pc-mixed-timeline .pc-time{z-index:1;position:relative}.pc-show-card.pc-mixed-dashboard{background:linear-gradient(135deg,#fff 25%,var(--tint));display:block;position:relative;overflow:hidden}.pc-show-card.pc-mixed-dashboard .pc-code-circle{width:auto;height:auto;color:color-mix(in srgb,var(--area)15%,#fff);background:0 0;border:0;font-size:52px;position:absolute;bottom:-6px;right:8px}.pc-show-card.pc-mixed-dashboard .pc-card-main{z-index:1;padding-right:10px;position:relative}.pc-show-card.pc-mixed-band{border-color:color-mix(in srgb,var(--area)35%,#fff);background:linear-gradient(90deg,color-mix(in srgb,var(--area)16%,#fff)0 66px,#fff 66px);grid-template-columns:52px minmax(0,1fr)}.pc-show-card.pc-mixed-band .pc-code-circle{background:0 0;border:0;width:45px;height:45px;font-size:12px}.pc-food-card{grid-template-columns:auto minmax(0,1fr);min-height:122px;padding-right:76px;position:relative}.pc-food-card.has-no-hours-status{padding-right:18px}.pc-food-title-line{align-items:baseline;gap:9px;min-width:0;display:flex}.pc-food-title-line h3{min-width:0}.pc-food-title-line small{color:#8998ab;white-space:nowrap;flex:none;font-size:10px}.pc-food-description{color:#6d7d92;margin-top:8px;font-size:12px}.pc-food-footer{color:#65768e;margin-top:18px;font-size:12px;display:flex}.pc-food-status{color:#258d45;background:#eff9f1;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:13px;right:13px}.pc-food-status:not(.is-open){color:#77869a;background:#f0f3f7}.pc-empty{color:#75859b;text-align:center;background:#fff;border:1px dashed #cbd6e4;border-radius:8px;grid-column:1/-1;padding:30px}.pc-overview-panel,.pc-wait-summary{background:#fff;border:1px solid #dfe7f1;border-radius:10px;margin-top:24px;box-shadow:0 7px 24px #1f3b600d}.pc-overview-page .pc-overview-panel{border-radius:16px;margin-top:18px;box-shadow:0 10px 30px #1f3b600f}.pc-overview-panel{padding:22px}.pc-overview-panel>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.pc-overview-panel>header h2{margin:0;font-size:20px}.pc-overview-panel>header p,.pc-overview-panel>p{color:#6d7e94;margin:5px 0 0;font-size:13px;line-height:1.55}.pc-overview-cta{color:#1768ec;background:#edf4ff;border:1px solid #dbe8fb;border-radius:9px;flex:none;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pc-overview-facts,.pc-wait-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pc-overview-facts article,.pc-wait-summary article{border-left:1px solid #e7edf4;flex-direction:column;justify-content:center;min-width:0;min-height:104px;padding:15px 18px;display:flex}.pc-overview-facts article:first-child,.pc-wait-summary article:first-child{border-left:0}.pc-overview-facts small,.pc-wait-summary small{color:#74849a;font-size:11px}.pc-overview-facts strong,.pc-wait-summary strong{color:#172b49;overflow-wrap:anywhere;margin-top:7px;font-size:25px;line-height:1.1}.pc-overview-facts strong em,.pc-wait-summary strong em{color:#718198;margin-left:3px;font-size:12px;font-style:normal}.pc-overview-facts span,.pc-wait-summary span{color:#75859a;text-overflow:ellipsis;margin-top:6px;font-size:10px;line-height:1.35;overflow:hidden}.pc-wait-summary{overflow:hidden}.pc-overview-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-overview-card-grid .pc-ride-card,.pc-overview-card-grid.is-loading .pc-skeleton-card{min-height:150px}.pc-overview-card-grid.is-loading .pc-skeleton-card:after{background:linear-gradient(90deg,#0000,#ffffffe6,#0000)}.pc-overview-waits .pc-overview-card-grid,.pc-overview-card-grid.is-empty{min-height:220px}.pc-overview-card-grid.is-empty .pc-empty{grid-column:1/-1;place-items:center;display:grid}.pc-overview-panel.is-park-closed .pc-overview-card-grid>article,.pc-overview-zones.is-park-closed li,.pc-overview-total.is-park-closed .pc-overview-total-facts{opacity:.62;filter:grayscale(.16)saturate(.65)}.pc-overview-panel.is-park-closed .pc-empty{color:#7d8999;background:#f7f9fb}.pc-overview-seven{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pc-overview-seven article{background:#f8fafd;border:1px solid #e2e9f2;border-radius:8px;flex-direction:column;min-width:0;min-height:112px;padding:12px;display:flex}.pc-overview-seven time{color:#52657f;font-size:11px;font-weight:800}.pc-overview-seven strong{color:#203652;margin-top:10px;font-size:12px;line-height:1.35}.pc-overview-seven span{color:#77879b;margin-top:auto;padding-top:8px;font-size:10px;line-height:1.35}.pc-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc-overview-columns .pc-overview-panel{margin-top:16px}.pc-overview-columns dl{margin:0}.pc-overview-columns dl>div{border-top:1px solid #e7edf4;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pc-overview-columns dl>div:first-child{border-top:0}.pc-overview-columns dt{color:#6d7e94;font-size:12px}.pc-overview-columns dd{color:#203652;text-align:right;margin:0;font-size:12px;font-weight:800}.pc-overview-future>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc-overview-future article{background:#f8fafd;border:1px solid #e2e9f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pc-overview-future article span{color:#8a6b1d;font-size:10px;font-weight:800}.pc-related-navigation{box-shadow:none;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.pc-related-park-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pc-related-attraction-grid{flex-wrap:wrap;gap:9px;display:flex}.pc-related-park-link,.pc-related-attraction-link{color:#203652;min-width:0;text-decoration:none;transition:color .16s,background .16s,transform .16s}.pc-related-park-link:hover,.pc-related-attraction-link:hover{color:#1768ec;background:#edf5ff;transform:translateY(-1px)}.pc-related-park-link{background:0 0;border-left:1px solid #e0e8f2;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:8px 16px;display:grid}.pc-related-park-link:first-child{border-left:0}.pc-related-park-flag{background:#eef4fc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.pc-related-park-link strong,.pc-related-park-link small{display:block}.pc-related-park-link strong{text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.pc-related-park-link small{color:#74849a;margin-top:5px;font-size:10px}.pc-related-park-link>b,.pc-related-attraction-link>b{color:#84a3cc;font-size:13px}.pc-related-navigation-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.pc-related-navigation-head p{margin:6px 0 0}.pc-related-attraction-link{border:1px solid color-mix(in srgb,var(--area)22%,#dfe7f1);background:#fff;border-radius:999px;flex:0 auto;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px 8px 16px;display:flex;position:relative;overflow:hidden}.pc-related-attraction-link:before{background:var(--area);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.pc-related-attraction-link span,.pc-related-attraction-link strong,.pc-related-attraction-link small{min-width:0;display:block}.pc-related-attraction-link strong{font-size:11px;line-height:1.3}.pc-related-attraction-link small{color:#7a8aa0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.25;overflow:hidden}.pc-related-attraction-link small em{color:var(--area);margin-right:5px;font-style:normal;font-weight:800}.pc-wait-filters{border-top:1px solid #e5ebf3;grid-template-columns:repeat(7,minmax(112px,1fr));gap:7px;width:100%;padding:10px 12px;display:grid}.pc-wait-filters label{color:#667991;gap:4px;min-width:0;font-size:9px;font-weight:700;display:grid}.pc-wait-filters select{color:#31465f;background:#fff;border:1px solid #dce5f0;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 7px;font-size:11px}.pc-skeleton-card{background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:14px;display:grid;position:relative;overflow:hidden}.pc-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.25s ease-in-out infinite pc-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pc-skeleton-mark,.pc-skeleton-title,.pc-skeleton-subtitle,.pc-skeleton-meta,.pc-skeleton-time,.pc-skeleton-wait{background:#e7edf5;display:block}.pc-field-skeleton{background:#e7edf5;border-radius:5px;display:inline-block;position:relative;overflow:hidden}.pc-field-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);animation:1.25s ease-in-out infinite pc-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pc-wait-badge.is-loading{background:#f6f8fb;border-color:#d5deea;place-items:center;display:grid}.pc-wait-badge.is-loading .pc-field-skeleton{width:34px;height:30px}.pc-card-state.is-loading{width:44px;height:11px;padding:0}.pc-time.is-loading{border:0;width:48px;height:25px;padding:0}.pc-countdown.is-loading{width:68px;height:11px}.pc-stat-value-skeleton{width:min(96px,78%);height:24px}.pc-stat-meta-skeleton{width:min(120px,88%);height:10px}.pc-skeleton-mark{border-radius:50%;width:54px;height:54px}.pc-skeleton-content{gap:9px;min-width:0;display:grid}.pc-skeleton-title{border-radius:4px;width:min(76%,190px);height:15px}.pc-skeleton-subtitle{border-radius:4px;width:58%;height:11px}.pc-skeleton-meta{border-radius:4px;width:44%;height:10px}.pc-skeleton-times{grid-template-columns:repeat(3,minmax(34px,58px));gap:6px;display:grid}.pc-skeleton-time{border-radius:6px;height:25px}.pc-skeleton-rides{grid-template-columns:minmax(0,1fr) 54px}.pc-skeleton-rides .pc-skeleton-mark{display:none}.pc-skeleton-rides .pc-skeleton-wait{border-radius:8px;width:48px;height:48px}.pc-skeleton-food{grid-template-columns:58px minmax(0,1fr);min-height:122px}.pc-skeleton-food .pc-skeleton-mark{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:12px}.pc-section-count-loading{color:#74859a}@media (prefers-reduced-motion:reduce){.pc-skeleton-card:after,.pc-field-skeleton:after,.pc-overview-trend-placeholder:after{animation:none}}.pc-detail-page{padding-top:14px}.pc-detail-page .pc-breadcrumb{white-space:nowrap;gap:6px;min-height:24px;margin-bottom:4px;font-size:11px;overflow:hidden}.pc-detail-page .pc-breadcrumb a{flex:none}.pc-detail-page .pc-breadcrumb strong{color:#263751;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-detail-page>.pc-park-navigation-stack+:is(.pc-detail-decision-preview,.pc-detail-hero){margin-top:8px}.pc-detail-hero{--area:#2f76e8;--tint:#eff5ff;background:#fff;border:1px solid #e1e8f1;border-radius:10px;grid-template-columns:220px minmax(0,1fr) 154px;align-items:center;gap:22px;min-height:174px;padding:18px 22px;display:grid;box-shadow:0 7px 24px #1f3b600f}.pc-detail-hero.pc-area-transformers{--area:#3478f6;--tint:#edf4ff}.pc-detail-hero.pc-area-potter{--area:#8759c7;--tint:#f5efff}.pc-detail-hero.pc-area-jurassic{--area:#43a66c;--tint:#edf9f1}.pc-detail-hero.pc-area-minion{--area:#ffd400;--tint:#fff9e5}.pc-detail-hero.pc-area-kungfu{--area:#f5222d;--tint:#fff0f1}.pc-detail-hero.pc-area-waterworld{--area:#62b9e8;--tint:#edfaff}.pc-detail-hero.pc-area-hollywood{--area:#95663f;--tint:#faf3ec}.pc-detail-hero.pc-area-adventure{--area:#237a57;--tint:#edf8f2}.pc-detail-hero.pc-area-fantasy{--area:#8560c8;--tint:#f5f0ff}.pc-detail-hero.pc-area-imagination{--area:#d34f88;--tint:#fff0f7}.pc-detail-hero.pc-area-tomorrow{--area:#2f7ac7;--tint:#edf6ff}.pc-detail-hero.pc-area-toy-story{--area:#d95432;--tint:#fff1ed}.pc-detail-hero.pc-area-treasure{--area:#9a642c;--tint:#faf3e9}.pc-detail-hero.pc-area-zootopia{--area:#4d8b96;--tint:#edf8fa}.pc-detail-hero.pc-area-mickey-avenue{--area:#d04f74;--tint:#fff1f6}.pc-detail-hero.pc-area-world-bazaar{--area:#b46b3b;--tint:#fff4ec}.pc-detail-hero.pc-area-adventureland{--area:#28795a;--tint:#edf8f2}.pc-detail-hero.pc-area-westernland{--area:#9a642c;--tint:#faf3e9}.pc-detail-hero.pc-area-critter-country{--area:#728149;--tint:#f4f7e9}.pc-detail-hero.pc-area-fantasyland{--area:#8560c8;--tint:#f5f0ff}.pc-detail-hero.pc-area-toontown{--area:#d04f74;--tint:#fff1f6}.pc-detail-hero.pc-area-tomorrowland{--area:#2f7ac7;--tint:#edf6ff}.pc-detail-hero.pc-area-mediterranean-harbor{--area:#2d7890;--tint:#edf7fa}.pc-detail-hero.pc-area-american-waterfront{--area:#8a5d43;--tint:#faf3ee}.pc-detail-hero.pc-area-port-discovery{--area:#347fbd;--tint:#edf6fd}.pc-detail-hero.pc-area-lost-river-delta{--area:#7a6b35;--tint:#f7f4e8}.pc-detail-hero.pc-area-fantasy-springs{--area:#7462b6;--tint:#f4f1fc}.pc-detail-hero.pc-area-arabian-coast{--area:#b06f2f;--tint:#fcf3e9}.pc-detail-hero.pc-area-mermaid-lagoon{--area:#2f8f94;--tint:#ebf8f8}.pc-detail-hero.pc-area-mysterious-island{--area:#9a5147;--tint:#faefed}.pc-detail-hero.pc-area-park-entrance{--area:#65758a;--tint:#f1f4f7}.pc-detail-hero.pc-area-park-wide{--area:#68758d;--tint:#f1f4f8}.pc-detail-hero.pc-area-outside-park{--area:#7a7167;--tint:#f5f2ee}.pc-detail-cover{background:var(--tint);border-radius:10px;width:220px;height:136px;overflow:hidden}.pc-detail-cover img{object-fit:cover;width:100%;height:100%;display:block}.pc-detail-hero.is-text-cover{isolation:isolate;border-color:color-mix(in srgb,var(--area)30%,#e1e8f1);background:var(--tint);grid-template-columns:minmax(0,1fr) 154px;position:relative;overflow:hidden}.pc-detail-hero.has-no-side{grid-template-columns:minmax(0,1fr)}.pc-detail-hero.is-image-cover.has-no-side{grid-template-columns:220px minmax(0,1fr)}.pc-detail-hero.is-text-cover>:not(.pc-detail-code-watermark){z-index:1;position:relative}.pc-detail-code-watermark{z-index:0;color:var(--area);opacity:.075;white-space:nowrap;pointer-events:none;font-size:clamp(96px,9vw,144px);font-style:normal;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-detail-heading{min-width:0}.pc-detail-heading h1{color:#102343;letter-spacing:0;margin:0;font-size:clamp(26px,2vw,38px);line-height:1.15}.pc-detail-title-row{align-items:flex-start;gap:9px;display:flex}.pc-detail-title-row h1{overflow-wrap:anywhere;min-width:0}.pc-detail-name-menu{z-index:6;flex:none;margin-top:3px;position:relative}.pc-detail-name-menu summary{border:1px solid color-mix(in srgb,var(--area)42%,#cbd7e5);width:30px;height:30px;color:var(--area);cursor:pointer;background:#fff;border-radius:50%;place-items:center;list-style:none;display:grid;box-shadow:0 2px 7px #1f3b6024}.pc-detail-name-menu summary::-webkit-details-marker{display:none}.pc-detail-name-menu summary:hover{border-color:var(--area);background:#f8fbff;box-shadow:0 3px 9px #1f3b602e}.pc-detail-name-menu summary:focus-visible{outline:3px solid color-mix(in srgb,var(--area)24%,transparent);outline-offset:2px}.pc-detail-name-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pc-detail-name-popover{color:#6d7c91;background:#fffffffa;border:1px solid #dbe5f1;border-radius:10px;gap:9px;width:min(320px,100vw - 40px);padding:12px;font-size:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 36px #1f3b602e}.pc-detail-name-popover p{grid-template-columns:112px minmax(0,1fr);gap:10px;margin:0;display:grid}.pc-detail-name-popover span{line-height:1.4}.pc-detail-name-popover strong{color:#263a56;overflow-wrap:anywhere;min-width:0;line-height:1.4}.pc-detail-status-line{color:#5f7088;align-items:center;gap:11px;margin-top:14px;font-size:14px;display:flex}.pc-detail-status-line b{border-radius:6px;padding:6px 11px;font-size:13px}.pc-detail-status-line b.is-open{color:#fff;background:#2fb25b}.pc-detail-status-line b.is-closed{color:#fff;background:#98a5b6}.pc-detail-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.pc-detail-park-alias{flex:none;margin-left:0}.pc-detail-actions a,.pc-map-action>button,.pc-detail-location{border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pc-detail-location{color:var(--area);background:var(--tint)}.pc-detail-actions a,.pc-map-action>button{color:#1768ec;background:#fff;border:1px solid #cfe0fb}.pc-map-action{align-items:stretch;display:inline-flex}.pc-map-action>button:first-child{border-radius:7px 0 0 7px}.pc-map-action>.pc-map-picker-button{border-radius:0 7px 7px 0;min-width:30px;margin-left:-1px;padding:0 7px;font-size:15px}.pc-map-action.is-compact>button{background:0 0;border-color:#0000;min-height:28px;padding:0 7px;font-size:12px}.pc-map-action.is-compact>button:first-child{padding-left:0}.pc-map-action.is-compact .pc-action-icon{display:none}.pc-map-action.is-compact>.pc-map-picker-button{min-width:24px}.pc-map-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131f317a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pc-map-dialog{color:#20324d;background:#fff;border:1px solid #dbe4ef;border-radius:14px;width:min(430px,100%);max-height:min(720px,100dvh - 36px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11233c40}.pc-map-dialog h2{margin:0;font-size:22px}.pc-map-dialog>p{color:#718097;margin:7px 34px 17px 0;font-size:12px;line-height:1.5}.pc-map-beta-note{color:#7b632f;border-left:3px solid #e3a12f;margin:-8px 0 9px;padding-left:8px;font-size:10px;line-height:1.45;display:block}.pc-map-travel-mode{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;display:grid}.pc-map-travel-mode legend{color:#718097;width:100%;margin-bottom:7px;font-size:11px;font-weight:700}.pc-map-travel-mode label{cursor:pointer;min-width:0}.pc-map-travel-mode input{opacity:0;pointer-events:none;position:absolute}.pc-map-travel-mode span{color:#56677f;text-align:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:5px 4px;font-size:11px;font-weight:750;display:flex}.pc-map-travel-mode input:checked+span{color:#1768ec;background:#edf4ff;border-color:#2472ed;box-shadow:inset 0 0 0 1px #2472ed}.pc-map-travel-mode input:focus-visible+span{outline-offset:2px;outline:3px solid #2472ed33}.pc-map-close{color:#50627a;background:#fff;border:1px solid #dbe4ef;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:13px;right:13px}.pc-map-provider-list{gap:8px;display:grid}.pc-map-provider-list button{color:#283b57;text-align:left;background:#f9fbfd;border:1px solid #dde5ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:9px 13px;display:grid}.pc-map-provider-list button:hover{background:#f2f7ff;border-color:#99b9ee}.pc-map-provider-list button.is-preferred{background:#edf4ff;border-color:#7da8ee}.pc-map-provider-list button span{font-size:14px;font-weight:800}.pc-map-provider-list button b{color:#4c7cc7;grid-column:2;font-size:16px}.pc-map-launch-status{color:#a34b3e;min-height:15px;margin-top:7px;font-size:10px;line-height:1.4;display:block}.pc-map-default-option{color:#43566f;align-items:flex-start;gap:9px;margin-top:16px;font-size:12px;line-height:1.45;display:flex}.pc-map-default-option input{accent-color:#2472ed;flex:none;width:16px;height:16px;margin-top:1px}.pc-map-privacy-note{color:#8794a6;margin-top:8px;font-size:10px;line-height:1.45;display:block}.pc-map-feedback-row{border-top:1px solid #e5eaf1;gap:5px;margin-top:13px;padding-top:12px;display:grid}.pc-map-feedback-row button{color:#a33d3d;background:#fff8f8;border:1px solid #e1c9c9;border-radius:7px;justify-self:start;min-height:32px;padding:5px 9px;font-size:11px;font-weight:750}.pc-map-feedback-row button:hover{background:#fff1f1;border-color:#d79696}.pc-map-feedback-row button:disabled{color:#267646;opacity:1;cursor:default;background:#f1faf4;border-color:#bfe3cb}.pc-map-feedback-row small{color:#8794a6;font-size:10px;line-height:1.4}.pc-map-launch-notice{z-index:160;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));color:#76551d;text-align:center;background:#fff9ed;border:1px solid #ead2a7;border-radius:10px;max-width:420px;margin:auto;padding:11px 14px;font-size:12px;font-weight:700;position:fixed;left:16px;box-shadow:0 10px 32px #1e2f482e}.pc-action-icon,.pc-location-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pc-location-icon{fill:currentColor;stroke:none;width:16px;height:16px}.pc-detail-live{color:#53657d;text-align:center;background:#fff;border:1px solid #cad6e5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:128px;padding:11px;display:flex}.pc-detail-live small{font-size:12px}.pc-detail-live strong{color:#2f72ec;margin-top:5px;font-size:44px;line-height:1}.pc-detail-live>span{margin-top:4px;font-size:12px}.pc-detail-live button{width:100%;min-height:30px;color:inherit;background:0 0;border:0;border-top:1px solid #e2e8f0;justify-content:center;align-items:end;gap:5px;margin-top:8px;padding:8px 2px 0;font-size:11px;font-weight:700;display:flex}.pc-detail-live button .pc-action-icon{width:15px;height:15px}.pc-detail-live button span{white-space:nowrap}.pc-detail-live button.is-active{color:#26934a}.pc-wait-live{color:#4b9e43;border-color:color-mix(in srgb,currentColor 55%,#dfe7f1)}.pc-wait-live strong{color:currentColor}.pc-wait-live.is-mid{color:#ff9716}.pc-wait-live.is-high{color:#e83b79}.pc-wait-live.is-closed{color:#8c99aa;background:#f6f8fb;border-color:#bdc7d3}.pc-schedule-live strong{font-size:36px}.pc-detail-fact-strip{background:#fff;border:1px solid #e1e8f1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px;padding:14px 20px;display:grid;box-shadow:0 6px 20px #1f3b600d}.pc-detail-fact-strip.fact-count-1{grid-template-columns:minmax(0,1fr)}.pc-detail-fact-strip.fact-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-detail-fact-strip.fact-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-detail-fact-strip article{background:#f8fafc;border-radius:8px;align-items:center;gap:14px;min-height:82px;padding:12px 17px;display:flex}.pc-detail-fact-strip article.is-red{color:#e83b36;background:#fff4f2}.pc-detail-fact-strip article.is-blue{color:#286ee4;background:#f1f6ff}.pc-detail-fact-strip article.is-green{color:#25964a;background:#f0faf3}.pc-detail-fact-strip article.is-orange{color:#df8309;background:#fff8ed}.pc-fact-icon{color:currentColor;background:#ffffffa6;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:26px;font-weight:800;display:grid}.pc-detail-fact-strip small,.pc-detail-fact-strip strong,.pc-detail-fact-strip em{display:block}.pc-detail-fact-strip small{color:#718197;font-size:12px}.pc-detail-fact-strip strong{color:currentColor;margin-top:4px;font-size:17px}.pc-detail-fact-strip em{letter-spacing:1px;margin-top:3px;font-style:normal}.pc-detail-panel{background:#fff;border:1px solid #e1e8f1;border-radius:10px;margin-top:12px;padding:20px 28px;box-shadow:0 6px 20px #1f3b600d}.pc-detail-panel h2{color:#192b46;letter-spacing:0;margin:0;font-size:22px}.pc-detail-panel p{color:#4f627d;font-size:14px;line-height:1.7}.pc-detail-panel ul{color:#42556f;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.65}.pc-detail-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pc-detail-panel-head>em{color:#6d7f98;margin-left:auto;font-size:13px;font-style:normal}.pc-menu-head{align-items:center}.pc-menu-head>div>em{color:#6d7f98;margin-top:5px;font-size:12px;font-style:normal;display:block}.pc-currency-control{color:#6d7f98;align-items:center;gap:9px;font-size:12px;display:flex}.pc-currency-control select{color:#1768ec;min-width:92px;height:36px;font:inherit;background:#f7fbff;border:1px solid #cbd9eb;border-radius:7px;padding:0 28px 0 10px;font-weight:800}.pc-detail-panel-head p{margin:8px 0 0}.pc-detail-panel-head p>strong{color:#2f72ec;font-size:42px}.pc-detail-panel-head p>span{color:#2f72ec;font-size:13px;display:block}.pc-chart-summary{min-width:150px;margin-right:auto}.pc-chart-summary small,.pc-chart-summary b,.pc-chart-summary span{display:block}.pc-chart-summary small{color:#718197}.pc-chart-summary b{color:#182a44;margin-top:5px;font-size:22px}.pc-chart-summary span{color:#718197;margin-top:3px;font-size:13px}.pc-wait-chart{grid-template-columns:repeat(var(--bar-count),minmax(6px,1fr));border-bottom:1px solid #dfe7f1;align-items:end;gap:clamp(3px,.45vw,7px);height:130px;margin-top:16px;padding:0 5px;display:grid}.pc-wait-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.pc-wait-column i{background:#cfe0fb;border-radius:5px 5px 0 0;width:100%;min-height:8px;display:block}.pc-wait-column.is-current i{background:#2f72ec}.pc-wait-column.is-empty i{visibility:hidden}.pc-wait-column.is-closed i{background:#aeb9c7}.pc-wait-column.is-empty.is-current i{visibility:hidden}.pc-wait-column span{color:#687a93;text-align:center;width:48px;height:18px;margin-bottom:-21px;font-size:9px}.pc-chart-panel{padding-bottom:34px}.pc-detail-empty-chart{color:#7a8ba1;background:#fafcff;border:1px dashed #cbd7e6;border-radius:8px;place-items:center;min-height:120px;margin-top:15px;display:grid}.pc-detail-decision-preview{--decision-blue:#246de2}.pc-detail-decision-preview .pc-detail-hero{border-color:color-mix(in srgb,var(--area)26%,#dce5f0);border-radius:16px;min-height:154px;box-shadow:0 14px 40px #1f3b6014}.pc-detail-decision-preview .pc-detail-live{border-radius:12px;min-height:112px;box-shadow:0 8px 22px #1f3b6014}.pc-detail-decision-facts{background:#fff;border:1px solid #dfe7f1;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1f3b600b}.pc-detail-decision-facts article{border-right:1px solid #e5ebf3;min-width:0;min-height:104px;padding:18px 20px}.pc-detail-decision-facts article:last-child{border-right:0}.pc-detail-decision-facts small,.pc-detail-decision-facts strong,.pc-detail-decision-facts span{display:block}.pc-detail-decision-facts small{color:#7b8ba0;font-size:11px;font-weight:700}.pc-detail-decision-facts strong{color:#17345f;margin-top:8px;font-size:21px;line-height:1.15}.pc-detail-decision-facts span{color:#8593a6;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;line-height:1.45;overflow:hidden}.pc-detail-overview{padding:22px 24px}.pc-detail-overview-body{grid-template-columns:1fr;gap:14px;margin-top:17px;display:grid}.pc-detail-overview-description{color:#344b68;border-bottom:1px solid #e5ebf3;margin:0;padding:2px 0 14px;font-size:15px;line-height:1.75}.pc-detail-overview-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.pc-detail-overview-facts>div{background:#f7f9fc;border:1px solid #e2e9f2;border-radius:9px;min-width:0;min-height:64px;padding:11px 12px}.pc-detail-overview-facts dt{color:#8190a4;font-size:10px;font-weight:700}.pc-detail-overview-facts dd{color:#233a58;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.4}.pc-detail-overview-links{border-top:1px solid #e6ecf3;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pc-detail-overview-links a{color:#2469d8;background:#f8fbff;border:1px solid #d7e3f2;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.pc-detail-overview-links a:hover{background:#edf5ff;border-color:#a9c5ed}.pc-detail-overview-links a:last-child{color:#fff;background:#2771e8;border-color:#2771e8;margin-left:auto}.pc-detail-decision-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);align-items:start;gap:12px;display:grid}.pc-detail-decision-grid>.pc-detail-panel{min-width:0}.pc-detail-decision-panel-head{align-items:flex-start;gap:18px;display:flex}.pc-detail-decision-panel-head>div:first-child{flex:1;min-width:0}.pc-detail-decision-panel-head>div:first-child>span{color:#55749f;letter-spacing:.11em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.pc-detail-decision-panel-head h2{font-size:20px}.pc-detail-decision-panel-head p{color:#7c8ca1;margin:6px 0 0;font-size:11px;line-height:1.45}.pc-detail-decision-chart-panel{min-height:390px}.pc-detail-decision-chart-summary{border-left:1px solid #e2e8f0;min-width:84px;padding-left:15px}.pc-detail-decision-chart-summary small,.pc-detail-decision-chart-summary strong,.pc-detail-decision-chart-summary span{display:block}.pc-detail-decision-chart-summary small{color:#7b8ba0;font-size:10px}.pc-detail-decision-chart-summary strong{color:#17345f;margin-top:3px;font-size:25px;line-height:1.1}.pc-detail-decision-chart-summary span{color:#718198;margin-top:2px;font-size:9px}.pc-detail-decision-chart-summary.is-low strong{color:#4b9e43}.pc-detail-decision-chart-summary.is-mid strong{color:#ff9716}.pc-detail-decision-chart-summary.is-high strong{color:#e83b79}.pc-detail-decision-chart-summary.is-closed strong{color:#8c99aa}.pc-detail-decision-chart{background:linear-gradient(#fbfdff,#f7faff);border-radius:10px;height:280px;margin-top:18px;position:relative;overflow:hidden}.pc-detail-decision-chart>i{display:none}.pc-detail-decision-chart.is-empty{border:1px dashed #cedaea;place-items:center;display:grid}.pc-detail-decision-chart.is-empty p{color:#7c8da4;margin:0;font-size:13px;font-weight:700}.pc-detail-decision-chart.is-fallback:before{content:"";background:repeating-linear-gradient(#0000 0 50px,#e5edf6 51px 52px);border-bottom:1px solid #dce6f2;position:absolute;inset:30px 18px}.pc-detail-data-caption{color:#6f8097!important;margin:12px 2px 0!important;font-size:11px!important;line-height:1.5!important}.pc-detail-marker-note{color:#8a98aa!important;margin:7px 2px 0!important;font-size:10px!important;line-height:1.45!important}.pc-detail-history-panel{min-height:360px}.pc-detail-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pc-detail-history-summary article{background:#f7f9fc;border:1px solid #e2e9f2;border-radius:9px;min-width:0;min-height:68px;padding:12px 14px}.pc-detail-history-summary small,.pc-detail-history-summary strong{display:block}.pc-detail-history-summary small{color:#8090a5;font-size:10px;font-weight:700}.pc-detail-history-summary strong{overflow-wrap:anywhere;color:#213a5c;margin-top:7px;font-size:16px;line-height:1.25}.pc-detail-history-legend{color:#71829a;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;margin:11px 2px -5px;font-size:10px;line-height:1.3;display:flex}.pc-detail-history-legend span{align-items:center;gap:5px;display:inline-flex}.pc-detail-history-legend i{border-top:2px solid #246de2;width:15px;height:0;display:inline-block}.pc-detail-history-legend .is-range i{border-top-style:dashed;border-top-color:#aebbd0}.pc-detail-history-chart{background:linear-gradient(#fbfdff,#f7faff);border-radius:10px;height:220px;margin-top:16px;position:relative;overflow:hidden}.pc-detail-history-chart>i{display:none}.pc-detail-history-chart.is-empty{background:repeating-linear-gradient(#fbfdff 0 52px,#e8eef6 53px 54px);border:1px dashed #cedaea;place-items:center;display:grid}.pc-detail-history-chart.is-empty>div{text-align:center;background:#fbfdffeb;max-width:500px;padding:22px}.pc-detail-history-chart.is-empty strong{color:#315477;font-size:15px}.pc-detail-history-chart.is-empty p{color:#7c8da4;margin:7px 0 0;font-size:12px;line-height:1.55}.pc-detail-history-chart.is-fallback:before{content:"";background:repeating-linear-gradient(#0000 0 42px,#e5edf6 43px 44px);border-bottom:1px solid #dce6f2;position:absolute;inset:30px 18px}.pc-detail-area-now{min-height:390px;padding-left:18px;padding-right:18px}.pc-detail-area-now>.pc-detail-decision-panel-head>strong{color:#276fdf;background:#edf4ff;border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:13px;display:grid}.pc-detail-area-now-list{gap:8px;margin-top:16px;display:grid}.pc-detail-area-now-list:not(.is-expanded)>a:nth-child(n+5){display:none}.pc-detail-area-now-list>a{border:1px solid color-mix(in srgb,var(--area,#3478f6)30%,#e0e7f0);border-left:3px solid var(--area,#3478f6);color:#213652;background:linear-gradient(110deg,#fff 0%,var(--tint,#f9fbfd)100%);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:9px 10px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pc-detail-area-now-list>a:hover{background:#f3f7fd;border-color:#9bb9e9}.pc-detail-area-now-list>a.is-current{border-color:var(--area,#74a2ee);background:var(--tint,#edf4ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--area,#246de2)16%,transparent)inset}.pc-detail-area-now-list>a>i{z-index:1;color:#b7c5d8;text-align:center;font-size:16px;font-style:normal;font-weight:900;position:relative}.pc-detail-area-now-list>a.is-current>i{color:#7aa2e1}.pc-detail-area-now-list>a>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;display:grid}.pc-detail-area-now-list>a>span small{color:#fff;background:#315f9e;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.pc-detail-area-now-list>a>span strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pc-detail-area-now-list>a>span em{color:#8492a5;font-size:9px;font-style:normal}.pc-detail-area-now-list>a>b{color:#4b9e43;white-space:nowrap;font-size:22px}.pc-detail-area-now-list>a>b.is-mid{color:#ff9716}.pc-detail-area-now-list>a>b.is-high{color:#e83b79}.pc-detail-area-now-list>a>b.is-closed{color:#8c99aa}.pc-detail-area-now-list>a>b small{margin-left:2px;font-size:9px}.pc-detail-area-now-toggle{color:#315a8d;cursor:pointer;touch-action:manipulation;background:#f7faff;border:1px solid #d6e1ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.pc-detail-area-now-toggle:hover{background:#eef5ff;border-color:#abc3e4}.pc-detail-area-now-toggle i{font-size:15px;font-style:normal;transition:transform .16s}.pc-detail-area-now-toggle[aria-expanded=true] i{transform:rotate(180deg)}.pc-detail-area-ribbon-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.pc-detail-area-ribbon-list article{border:1px solid color-mix(in srgb,var(--area,#5b7ee5)30%,#e0e7f0);border-left:4px solid var(--area,#5b7ee5);background:linear-gradient(135deg,#fff 0%,var(--tint,#f8fafc)100%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:14px 16px;display:grid}.pc-detail-area-ribbon-list article.is-current{box-shadow:0 0 0 1px color-mix(in srgb,var(--area,#5b7ee5)22%,transparent)inset}.pc-detail-area-ribbon-name{align-items:center;gap:7px;min-width:0;display:flex}.pc-detail-area-ribbon-name strong{color:#273b56;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pc-detail-area-ribbon-name em{color:var(--area,#3974d3);background:color-mix(in srgb,var(--tint,#edf4ff)84%,#fff);border-radius:999px;flex:none;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.pc-detail-area-ribbon-total{text-align:right;min-width:92px}.pc-detail-area-ribbon-total small,.pc-detail-area-ribbon-total b{display:block}.pc-detail-area-ribbon-total small{color:#8795a8;font-size:8px;font-weight:700}.pc-detail-area-ribbon-total b{color:#2f6fcf;margin-top:2px;font-size:13px}.pc-detail-area-ribbon-list article>span{color:#8290a4;grid-column:1/-1;font-size:9px}.pc-detail-area-ribbon-toggle{display:none}.pc-detail-compact-empty{color:#7d8ca1;text-align:center;place-items:center;min-height:90px;margin:0;display:grid}.pc-detail-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.pc-detail-info-grid>div{background:#f6f8fb;border-radius:7px;min-height:64px;padding:12px 14px}.pc-detail-info-grid span,.pc-detail-info-grid strong{display:block}.pc-detail-info-grid span{color:#8090a5;font-size:12px}.pc-detail-info-grid strong{color:#243650;margin-top:6px;font-size:15px;line-height:1.35}.pc-detail-bottom-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.pc-detail-bottom-grid .pc-detail-panel{height:calc(100% - 12px)}.pc-rating-panel{min-height:170px;position:relative}.pc-detail-rating strong,.pc-detail-rating span,.pc-detail-rating small{display:block}.pc-detail-rating strong{color:#2f72ec;font-size:48px;line-height:1}.pc-detail-rating span{color:#f4a000;letter-spacing:2px;margin-top:8px;font-size:24px}.pc-detail-rating small{color:#718197;margin-top:5px}.pc-rating-panel>button{color:#1768ec;background:#eaf3ff;border:0;border-radius:7px;padding:12px 22px;font-weight:800;position:absolute;top:48px;right:34px}.pc-rating-panel>p{margin:18px 0 0}.pc-my-rating{border-top:1px solid #e3e9f1;grid-template-columns:auto auto;justify-content:start;gap:3px 9px;max-width:calc(100% - 170px);margin-top:15px;padding-top:12px;display:grid}.pc-my-rating span{color:#61728a;font-size:11px;font-weight:700}.pc-my-rating strong{color:#2f72ec;font-size:14px}.pc-my-rating p{color:#52647b;overflow-wrap:anywhere;grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.45}.pc-rating-overlay{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131f317a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pc-rating-dialog{color:#20324d;background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:13px;width:min(480px,100%);max-height:calc(100dvh - 36px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11233c40}.pc-rating-dialog h2{margin:0;font-size:21px}.pc-rating-dialog>p{color:#718097;margin:-7px 34px 0 0;font-size:12px}.pc-rating-score-control,.pc-rating-field,.pc-rating-note{gap:8px;display:grid}.pc-rating-score-control>span,.pc-rating-field>span,.pc-rating-note>span{color:#40536c;font-size:12px;font-weight:800}.pc-rating-score-control b{color:#2472ed;margin-left:4px;font-size:17px}.pc-rating-score-control input{accent-color:#2472ed;width:100%}.pc-rating-score-control em{color:#f4a000;letter-spacing:1px;font-size:24px;font-style:normal;line-height:1}.pc-rating-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pc-rating-options button{color:#53657b;background:#f8fbff;border:1px solid #d7e5f7;border-radius:9px;min-height:38px;padding:7px 5px;font-size:12px;font-weight:800;line-height:1.25}.pc-rating-options button.is-active{color:#1768ec;background:#eaf4ff;border-color:#2472ed;box-shadow:inset 0 0 0 1px #2472ed14}.pc-rating-options button:focus-visible{outline-offset:2px;outline:3px solid #2472ed33}.pc-rating-note textarea{resize:vertical;color:#20324d;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #d7e1ed;border-radius:9px;padding:10px;font-size:13px}.pc-rating-close{color:#50627a;background:#fff;border:1px solid #dbe4ef;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:13px;right:13px}.pc-rating-review-note{color:#7b6a3b;font-size:10px;line-height:1.45}.pc-rating-actions{justify-content:flex-end;gap:8px;display:flex}.pc-rating-actions button{color:#51647d;background:#fff;border:1px solid #cedbea;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:800}.pc-rating-actions button[type=submit]{color:#fff;background:#2472ed;border-color:#2472ed}.pc-rating-dialog [data-rating-submit-status]{color:#b24c3f;text-align:right;min-height:14px;font-size:10px}@media (max-width:640px){.pc-rating-overlay{background:#131f315c;place-items:end center;padding:0 10px 10px}.pc-rating-dialog{border-radius:18px 18px 12px 12px;gap:12px;width:min(430px,100%);max-height:calc(100dvh - 20px);padding:18px;box-shadow:0 -16px 45px #0f172a38}.pc-rating-dialog h2{font-size:20px}.pc-rating-dialog>p{margin-top:-6px}.pc-rating-options button{min-height:40px}.pc-rating-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-rating-actions button{width:100%}}.pc-show-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-detail-schedule{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.pc-detail-schedule article{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;min-height:112px;padding:15px}.pc-detail-schedule article.is-next{background:#f0f6ff;border-color:#82adf4}.pc-detail-schedule article.is-active{background:#fff1f6;border-color:#df3e77}.pc-detail-schedule article.is-active strong,.pc-detail-schedule article.is-active span,.pc-detail-schedule article.is-active button{color:#d93472}.pc-detail-schedule article.is-past{opacity:.58;background:#f4f6f9}.pc-detail-schedule strong,.pc-detail-schedule span{display:block}.pc-detail-schedule strong{color:#2c6fe9;font-size:25px}.pc-detail-schedule span{color:#667891;margin-top:7px;font-size:12px}.pc-detail-schedule button{color:#1768ec;background:0 0;border:0;margin-top:12px;padding:0;font-weight:700}.pc-detail-schedule button:disabled{color:#8997aa;cursor:default}.pc-detail-subtitle{color:#6b7c93!important}.pc-restaurant-wait{justify-content:space-between;align-items:center;display:flex}.pc-restaurant-wait strong{color:#2f72ec;margin-left:18px;font-size:44px}.pc-restaurant-wait span{color:#60718a}.pc-restaurant-wait button{color:#1768ec;background:#f7fbff;border:1px solid #cfe0fb;border-radius:7px;padding:12px 18px;font-weight:700}.pc-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:12px;display:grid}.pc-menu-list>div{border-bottom:1px solid #e8edf4;justify-content:space-between;padding:12px 4px;display:flex}.pc-menu-list strong{color:#df8309}.pc-menu-source-note{color:#718097;margin:14px 0 0;font-size:12px;line-height:1.6}.pc-menu-report-action p{color:#718097}.pc-secondary-action{color:#315276;background:#fff;border:1px solid #cad7e7;border-radius:8px;min-height:40px;padding:8px 14px;font-weight:700}.pc-menu-report-overlay{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131f317a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pc-menu-report-dialog{color:#20324d;background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:13px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11233c40}.pc-menu-report-dialog h2,.pc-menu-report-dialog p{margin:0}.pc-menu-report-dialog>label,.pc-menu-report-price label{color:#53657e;gap:6px;font-size:12px;font-weight:700;display:grid}.pc-menu-report-dialog input,.pc-menu-report-dialog select,.pc-menu-report-dialog textarea{color:#20324d;background:#fff;border:1px solid #cad7e7;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.pc-menu-report-price{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.pc-menu-report-close{background:#eef3f8;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:14px}.pc-menu-report-buttons{justify-content:flex-end;gap:10px;display:flex}.pc-menu-report-buttons button{background:#fff;border:1px solid #cad7e7;border-radius:7px;min-height:40px;padding:8px 14px}.pc-menu-report-buttons button[type=submit]{color:#fff;background:#245fa3;border-color:#245fa3}.pc-menu-report-dialog output{color:#315276;text-align:right;min-height:18px;font-size:12px}.pc-report-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.pc-shared-time{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.pc-shared-time>button{color:#315276;background:#fff;border:1px solid #d6e0ec;border-radius:7px;align-items:baseline;gap:6px;min-height:30px;padding:3px 7px;display:inline-flex}.pc-shared-time>button b{color:#172b47;font-size:14px}.pc-shared-time>button em,.pc-shared-time>button small{color:#718097;font-size:10px;font-style:normal}.pc-shared-time>small{color:#718097;flex-basis:100%;font-size:10px}.pc-park-hours-entry{grid-template-columns:auto auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.pc-park-hours-entry-label{color:#718097;grid-column:1/-1;font-size:10px;font-weight:700}.pc-park-hours-entry-controls{align-items:center;gap:6px;min-width:0;display:flex}.pc-park-hours-link{color:#172b47;white-space:nowrap;align-items:baseline;gap:4px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.pc-park-hours-link:hover{color:#1768ec}:is(.pc-park-hours-link:focus-visible,.pc-park-timezone-trigger:focus-visible){outline-offset:2px;border-radius:4px;outline:2px solid #2f78ef}.pc-park-hours-link small{color:#718097;font-size:9px;font-weight:650}.pc-park-hours-link small:not(:empty){margin-left:2px}.pc-park-timezone-context{display:none}.pc-park-timezone-trigger{color:#718097;white-space:nowrap;background:#fff;border:1px solid #d6e0ec;border-radius:6px;align-items:center;gap:3px;min-height:26px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.pc-park-hours-display-context,.pc-park-hours-park-reference{color:#718097;grid-column:1/-1;font-size:9px;line-height:1.3}.pc-timezone-overlay{z-index:145;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131f317a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pc-timezone-dialog{color:#20324d;background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:13px;width:min(470px,100%);max-height:calc(100dvh - 36px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11233c40}.pc-timezone-dialog h2,.pc-timezone-dialog p{margin:0}.pc-timezone-dialog>p{color:#718097;font-size:12px;line-height:1.55}.pc-timezone-dialog>label{border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.pc-timezone-dialog>input{border:1px solid #cad7e7;border-radius:7px;min-height:40px;padding:8px 10px}.pc-timezone-dialog>div{justify-content:flex-end;gap:10px;display:flex}.pc-timezone-dialog>div button{background:#fff;border:1px solid #cad7e7;border-radius:7px;min-height:40px;padding:8px 14px}.pc-timezone-dialog>div button[data-timezone-save]{color:#fff;background:#245fa3;border-color:#245fa3}.pc-timezone-close{background:#eef3f8;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:14px}.pc-crowd-page{padding-bottom:42px}.pc-crowd-page-head{justify-content:space-between;align-items:end;gap:24px;margin:10px 0 14px;display:flex}.pc-crowd-page-head h2{color:#102343;letter-spacing:0;margin:0;font-size:clamp(20px,1.55vw,27px)}.pc-crowd-page-head p{color:#687b96;margin:7px 0 0;font-size:13px}.pc-crowd-month-controls{align-items:center;gap:8px;display:flex}.pc-crowd-month-controls strong{color:#1d304d;text-align:center;min-width:146px;font-size:16px}.pc-crowd-month-controls button{color:#2771ed;cursor:pointer;background:#f4f8ff;border:1px solid #d9e5f4;border-radius:8px;width:40px;height:40px;font-size:25px}.pc-crowd-view-switch{background:#fff;border:1px solid #e0e7f0;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 6px 20px #1f3b600b}.pc-crowd-view-switch button{color:#58708e;cursor:pointer;background:#f3f6fa;border:0;border-radius:7px;min-height:38px;padding:0 18px;font-weight:800}.pc-crowd-view-switch button.is-active{color:#fff;background:#2372ed}.pc-crowd-view-switch>span{color:#8291a5;margin-left:auto;font-size:12px}.pc-crowd-generated-at{color:#8291a5;text-align:right;margin:-6px 0 14px;font-size:12px}.pc-readiness-shell{background:radial-gradient(circle at 89% 10%,#3677eb21,#0000 34%),linear-gradient(145deg,#fff 0%,#f8fbff 58%,#f1f6fd 100%);border:1px solid #dce6f2;border-radius:18px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(32px,5vw,78px);min-height:430px;margin:12px 0 36px;padding:clamp(34px,5vw,72px);display:grid;overflow:hidden;box-shadow:0 18px 50px #16355b14}.pc-readiness-copy{z-index:1;position:relative}.pc-readiness-status{color:#32639e;background:#eef6ffdb;border:1px solid #cfe0f7;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.pc-readiness-status i{background:#2c78ee;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2c78ee1a}.pc-readiness-copy h2{color:#142b4a;letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(28px,2.4vw,42px);line-height:1.14}.pc-readiness-copy>p{color:#5f728c;max-width:620px;margin:15px 0 0;font-size:14px;line-height:1.8}.pc-readiness-copy .pc-readiness-note{color:#8190a4;font-size:11px}.pc-readiness-links{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.pc-readiness-links a{color:#2569d2;background:#fff;border:1px solid #d6e3f3;border-radius:9px;align-items:center;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #204c840d}.pc-readiness-links a:first-child{color:#fff;background:#2d73e4;border-color:#2d73e4}.pc-readiness-links a:hover{transform:translateY(-1px);box-shadow:0 9px 20px #204c841a}.pc-readiness-preview{background:#ffffffd1;border:1px solid #cddaebe6;border-radius:15px;min-width:0;padding:18px;transform:rotate(.6deg);box-shadow:0 20px 46px #264d7e1c}.pc-readiness-preview-head{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 14px;display:flex}.pc-readiness-preview-head span{color:#304966;font-size:12px;font-weight:800}.pc-readiness-preview-head b{color:#57708f;background:#edf3fa;border-radius:6px;padding:5px 8px;font-size:9px}.pc-readiness-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.pc-readiness-calendar i{aspect-ratio:1.15;background:linear-gradient(135deg,#f3f6fa,#edf2f8);border:1px solid #e2e9f2;border-radius:7px}.pc-readiness-calendar i.is-emphasis{background:linear-gradient(135deg,#e7f0ff,#d9e8ff)}.pc-readiness-best{border-top:1px solid #edf1f6;justify-content:space-around;align-items:end;gap:13px;min-height:250px;padding:28px 22px 8px;display:flex}.pc-readiness-best i{width:min(52px,12%);height:var(--bar-height,55%);background:linear-gradient(#c9dcfb,#e4edfb);border-radius:12px 12px 5px 5px}.pc-readiness-best i:first-child{--bar-height:38%}.pc-readiness-best i:nth-child(2){--bar-height:62%}.pc-readiness-best i:nth-child(3){--bar-height:78%}.pc-readiness-best i:nth-child(4){--bar-height:67%}.pc-readiness-best i:nth-child(5){--bar-height:48%}.pc-readiness-best i:nth-child(6){--bar-height:31%}@media (max-width:860px){.pc-readiness-shell{grid-template-columns:1fr;gap:28px;min-height:0;padding:30px}.pc-readiness-preview{width:min(100%,620px);transform:none}}@media (max-width:560px){.pc-readiness-shell{border-radius:14px;gap:22px;margin-bottom:22px;padding:24px 18px}.pc-readiness-copy h2{margin-top:17px;font-size:26px}.pc-readiness-copy>p{font-size:12px;line-height:1.7}.pc-readiness-links{grid-template-columns:1fr;margin-top:19px;display:grid}.pc-readiness-links a{justify-content:center}.pc-readiness-preview{border-radius:12px;padding:12px}.pc-readiness-calendar{gap:4px}.pc-readiness-calendar i{border-radius:4px}.pc-readiness-best{min-height:160px;padding:18px 8px 5px}}.pc-local-visual-preview .pc-crowd-page{flex-direction:column;display:flex}.pc-local-visual-preview .pc-crowd-page>.pc-breadcrumb,.pc-local-visual-preview .pc-crowd-page>.pc-summary,.pc-local-visual-preview .pc-crowd-page>.pc-controls{order:0}.pc-local-visual-preview .pc-crowd-page-head{order:1;justify-content:space-between;align-items:end;gap:24px;margin:10px 0 14px;display:flex}.pc-local-visual-preview .pc-crowd-page-head>div:first-child{text-align:left}.pc-local-visual-preview .pc-crowd-page-head>div:first-child h2{font-size:clamp(20px,1.55vw,27px)}.pc-local-visual-preview .pc-crowd-month-controls{display:flex}.pc-local-visual-preview .pc-crowd-month-controls button{border-radius:8px;width:40px;height:40px;font-size:25px}.pc-local-visual-preview .pc-crowd-month-controls strong,.pc-local-visual-preview .pc-crowd-generated-at{display:block}.pc-local-visual-preview .pc-crowd-page>.pc-cold-start-readiness{order:3}.pc-local-visual-preview .pc-crowd-main-grid{order:3;margin-top:0}.pc-local-visual-preview .pc-crowd-summary{order:4;margin-top:12px}.pc-local-visual-preview .pc-crowd-below{order:5}@media (max-width:760px){.pc-local-visual-preview .pc-crowd-page-head{flex-direction:column;align-items:flex-start;gap:12px}.pc-local-visual-preview .pc-crowd-page-head>div:first-child h2{font-size:20px}.pc-local-visual-preview .pc-crowd-month-controls button{border-radius:10px;width:44px;height:44px;font-size:28px}}.pc-mode-icon{place-items:center;width:20px;height:20px;margin-right:7px;font-size:16px;line-height:1;display:inline-grid}.pc-crowd-loading{color:#647791;background:#fff;border:1px solid #e0e7f0;border-radius:10px;place-items:center;min-height:150px;margin-top:12px;display:grid}.pc-crowd-loading.is-error{color:#cf3c53;background:#fff8f9}.pc-planning-skeleton{gap:12px;margin-top:12px;display:grid}.pc-planning-skeleton-line,.pc-planning-skeleton-calendar>div>i,.pc-best-loading-cells i,.pc-best-loading-days>div i{width:var(--skeleton-width,100%);background:#e7edf5;border-radius:5px;height:11px;display:block;position:relative;overflow:hidden}.pc-planning-skeleton-line:after,.pc-planning-skeleton-calendar>div>i:after,.pc-best-loading-cells i:after,.pc-best-loading-days>div i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);animation:1.25s ease-in-out infinite pc-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pc-planning-skeleton-line.is-value{height:29px}.pc-planning-skeleton-line.is-heading{height:34px}.pc-planning-skeleton-line.is-title{height:18px}.pc-planning-skeleton-line.is-score{height:54px}.pc-planning-skeleton-panel{background:#fff;border:1px solid #e0e7f0;border-radius:10px;align-content:start;gap:13px;min-width:0;padding:20px;display:grid;box-shadow:0 6px 20px #1f3b600b}.pc-planning-skeleton-summary{background:#fff;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #1f3b600e}.pc-planning-skeleton-summary article{border-left:1px solid #e8edf4;align-content:center;gap:13px;min-height:142px;padding:20px 22px;display:grid}.pc-planning-skeleton-summary article:first-child{border-left:0}.pc-planning-skeleton-main{grid-template-columns:minmax(0,2fr) minmax(300px,.78fr);gap:12px;display:grid}.pc-planning-skeleton-calendar{min-height:590px}.pc-planning-skeleton-calendar header{justify-content:space-between;gap:20px;padding-bottom:4px;display:flex}.pc-planning-skeleton-calendar>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pc-planning-skeleton-calendar>div>i{aspect-ratio:1.12;border-radius:8px;width:100%;height:auto}.pc-planning-skeleton-main>aside{align-content:start;gap:12px;display:grid}.pc-planning-skeleton-side{min-height:150px}.pc-best-loading-hero{grid-template-columns:minmax(0,1.9fr) minmax(320px,.9fr);gap:12px;display:grid}.pc-best-loading-hero>article{min-height:245px;padding:25px 28px}.pc-best-loading-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc-best-loading-two>article{min-height:190px}.pc-best-loading-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pc-best-loading-cells i{border-radius:7px;width:100%;height:104px}.pc-best-loading-days{min-height:188px}.pc-best-loading-days>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.pc-best-loading-days>div i{border-radius:7px;width:100%;height:116px}@media (prefers-reduced-motion:reduce){.pc-planning-skeleton-line:after,.pc-planning-skeleton-calendar>div>i:after,.pc-best-loading-cells i:after,.pc-best-loading-days>div i:after{animation:none}}.pc-crowd-summary{background:#fff;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden;box-shadow:0 7px 24px #1f3b600e}.pc-crowd-summary>article{border-left:1px solid #e8edf4;flex-direction:column;justify-content:center;min-height:142px;padding:20px 22px;display:flex}.pc-crowd-summary>article:first-child{border-left:0}.pc-crowd-summary small{color:#72839a;font-size:12px;font-weight:700}.pc-crowd-summary article>strong{color:#152945;margin-top:12px;font-size:clamp(22px,1.8vw,30px);line-height:1.15}.pc-crowd-summary article>span{color:#8190a4;margin-top:9px;font-size:11px;line-height:1.4}.pc-crowd-score div{align-items:end;margin-top:4px;display:flex}.pc-crowd-score div strong{color:#f19a16;font-size:clamp(56px,5.2vw,82px);line-height:.95}.pc-crowd-score div b{color:#1b2f4c;margin:0 0 8px 5px;font-size:19px}.pc-crowd-score.is-low div strong{color:#2e9b55}.pc-crowd-score.is-high div strong{color:#ed7033}.pc-crowd-score.is-very-high div strong{color:#df3d72}.pc-crowd-weather{align-items:center;gap:10px;margin-top:12px;display:flex}.pc-crowd-weather i{font-size:35px;font-style:normal}.pc-crowd-weather strong{color:#182c48;font-size:18px;line-height:1.3}.pc-crowd-confidence{background:#e8edf4;border-radius:4px;height:7px;margin-top:14px;overflow:hidden}.pc-crowd-confidence i{border-radius:inherit;background:#3279ed;height:100%;display:block}.pc-crowd-main-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.78fr);gap:12px;margin-top:12px;display:grid}.pc-crowd-panel{background:#fff;border:1px solid #e0e7f0;border-radius:10px;box-shadow:0 6px 20px #1f3b600b}.pc-crowd-panel>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.pc-crowd-panel h2{color:#172a46;letter-spacing:0;margin:0;font-size:18px}.pc-crowd-panel header p{color:#8391a4;margin:5px 0 0;font-size:11px}.pc-crowd-panel header>span{color:#72839a;font-size:12px}.pc-crowd-week,.pc-crowd-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pc-crowd-week{padding:15px 18px 7px}.pc-crowd-week span{color:#71839c;text-align:center;font-size:clamp(12px,.82vw,13px);font-weight:800}.pc-crowd-calendar{padding:0 18px 14px}.pc-crowd-day{color:#233752;min-width:0;min-height:88px;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex;position:relative}.pc-crowd-day span{color:#485a73;font-size:clamp(13px,.96vw,15px);font-weight:800;line-height:1;position:absolute;top:7px;left:9px}.pc-crowd-day strong{color:#37985d;margin-top:8px;font-size:clamp(17px,1.45vw,23px)}.pc-crowd-day small{color:#6d7e95;white-space:nowrap;font-size:9px}.pc-crowd-day em{color:#1768ec;background:#e8f1ff;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;position:absolute;top:5px;right:5px}.pc-crowd-day.is-empty{color:#a9b5c4;cursor:default;background:#f4f6f9;border:0}.pc-crowd-day.is-empty span{color:#a9b5c4}.pc-crowd-day.is-low{background:#eef8f0}.pc-crowd-day.is-mid{background:#fff8e7}.pc-crowd-day.is-mid strong{color:#efa20b}.pc-crowd-day.is-high{background:#fff0e7}.pc-crowd-day.is-high strong{color:#ee7133}.pc-crowd-day.is-very-high{background:#fdebf1}.pc-crowd-day.is-very-high strong{color:#dc3f73}.pc-crowd-day.is-selected{background:#edf4ff;border:2px solid #3478f6;box-shadow:inset 0 0 0 1px #fff}.pc-crowd-legend{color:#637590;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:12px;margin:0 18px 18px;font-size:10px;display:grid}.pc-crowd-legend i{background:linear-gradient(90deg,#35a853 0 17%,#83b93e 17% 33%,#f4b400 33% 50%,#ff7a00 50% 67%,#f04444 67% 84%,#e91e63 84%);border-radius:5px;height:8px}.pc-crowd-side{flex-direction:column;gap:12px;display:flex}.pc-crowd-decision{padding-bottom:18px}.pc-crowd-decision header{border-bottom:0}.pc-crowd-decision header>span{color:#a26100;background:#fff3d6;border-radius:6px;padding:5px 8px;font-weight:800}.pc-crowd-decision header>span.is-low{color:#237848;background:#e9f7ed}.pc-crowd-decision header>span.is-high{color:#bd4c1e;background:#ffede4}.pc-crowd-decision header>span.is-very-high{color:#b82d5b;background:#fde7ef}.pc-crowd-decision-score{align-items:end;padding:0 20px;display:flex}.pc-crowd-decision-score strong{color:#f19a16;font-size:58px;line-height:1}.pc-crowd-decision-score span{color:#53667f;margin:0 0 7px 4px;font-weight:800}.pc-crowd-decision-score.is-low strong{color:#2e9b55}.pc-crowd-decision-score.is-high strong{color:#ed7033}.pc-crowd-decision-score.is-very-high strong{color:#df3d72}.pc-crowd-decision>p{color:#52657f;margin:12px 20px 0;font-size:12px;line-height:1.55}.pc-crowd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 20px 0;display:grid}.pc-crowd-facts div{background:#f6f8fb;border-radius:7px;min-height:58px;padding:10px}.pc-crowd-facts small,.pc-crowd-facts b{display:block}.pc-crowd-facts small{color:#8090a4;font-size:9px}.pc-crowd-facts b{color:#243852;margin-top:5px;font-size:12px;line-height:1.35}.pc-crowd-sidebox{padding:17px 20px}.pc-crowd-sidebox h2{margin-bottom:12px}.pc-crowd-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-crowd-chips span{color:#536883;background:#f1f5fa;border-radius:6px;padding:6px 8px;font-size:10px}.pc-crowd-recommended{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pc-crowd-recommended button{color:#5c6f88;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:7px;min-width:0;padding:9px 5px}.pc-crowd-recommended span,.pc-crowd-recommended strong{display:block}.pc-crowd-recommended span{white-space:nowrap;font-size:9px}.pc-crowd-recommended strong{color:#2571ec;margin-top:4px;font-size:18px}.pc-crowd-strategies p{color:#52657f;gap:8px;margin:8px 0 0;font-size:11px;line-height:1.45;display:flex}.pc-crowd-strategies i{color:#fff;background:#3aa265;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.pc-crowd-below{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.pc-crowd-weekday-panel,.pc-crowd-model-panel{padding:20px}.pc-crowd-weekbars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:160px;margin-top:15px;display:grid}.pc-crowd-weekbars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.pc-crowd-weekbars i{background:#cfe0fb;border-radius:6px 6px 2px 2px;width:min(42px,70%);min-height:0}.pc-crowd-weekbars span{color:#74859c;font-size:10px}.pc-crowd-weekbars strong{color:#243852;font-size:12px}.pc-crowd-model-panel>div{color:#647792;grid-template-columns:1fr auto;gap:9px 18px;margin-top:16px;font-size:12px;display:grid}.pc-crowd-model-panel>div strong{color:#2672ee}.pc-crowd-model-panel>p{color:#78889d;border-top:1px solid #e7edf4;margin:17px 0 0;padding-top:15px;font-size:11px;line-height:1.55}.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app{min-height:100vh;background:#f6f8fc;flex-direction:column;min-height:100dvh;display:flex}.pc-park-app>.pc-page,.pc-detail-app>.pc-page,.pc-crowd-app>.pc-page,.pc-best-app>.pc-page{flex:1 0 auto}.pc-best-page{padding-top:12px;display:block}.pc-best-page>.pc-controls~*,.pc-best-page>.pc-summary+:is(.pc-best-hero,.pc-best-loading-hero,.pc-crowd-loading){margin-top:12px}.pc-best-heading{justify-content:space-between;align-items:end;gap:24px;padding:6px 2px 0;display:flex}.pc-best-heading h1{color:#14243c;margin:5px 0 4px;font-size:clamp(27px,2.4vw,38px);line-height:1.2}.pc-best-heading p{color:#718198;margin:0;font-size:13px}.pc-best-eyebrow{color:#2472ed;letter-spacing:.08em;font-size:10px;font-weight:800}.pc-best-switch{background:#fff;border:1px solid #dfe7f1;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.pc-best-switch button{color:#64758d;background:0 0;border:0;border-radius:6px;height:34px;padding:0 13px;font-size:12px;font-weight:700}.pc-best-switch button.is-active{color:#fff;background:#2472ed}.pc-best-answer{background:#edf5ff;border:1px solid #cfe0fa;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.pc-best-answer small,.pc-best-answer strong,.pc-best-answer p{display:inline}.pc-best-answer small{color:#2472ed;margin-right:14px;font-size:11px;font-weight:800}.pc-best-answer strong{color:#14243c;font-size:16px}.pc-best-answer p{color:#6e819a;margin-left:12px;font-size:11px}.pc-best-answer>span{color:#5b7190;flex:none;font-size:11px}.pc-best-hero{grid-template-columns:minmax(0,1.85fr) minmax(280px,.65fr);gap:14px;display:grid}.pc-best-next,.pc-best-why,.pc-best-panel{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 6px 20px #19375f0e}.pc-best-next>header{justify-content:space-between;align-items:center;gap:22px;display:flex}.pc-best-next small,.pc-best-panel header p{color:#7b8ca2;font-size:11px}.pc-best-next h2,.pc-best-panel h2,.pc-best-why h2{color:#14243c;margin:5px 0 0;font-size:19px}.pc-best-ring{background:#f4f8ff;border:1px solid #cce0fd;border-radius:8px;flex:none;align-content:center;justify-items:center;width:98px;height:72px;display:grid}.pc-best-ring strong{color:#2472ed;font-size:30px;line-height:1}.pc-best-ring span{color:#6f8199;margin-top:4px;font-size:9px}.pc-best-next-grid{border-top:1px solid #e7edf4;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.pc-best-next-grid>div{border-left:1px solid #e7edf4;min-width:0;padding:17px 18px 0}.pc-best-next-grid>div:first-child{border-left:0;padding-left:0}.pc-best-next-grid small,.pc-best-next-grid b,.pc-best-next-grid span{text-overflow:ellipsis;display:block;overflow:hidden}.pc-best-next-grid span{color:#7a8ba1;white-space:nowrap;margin-top:5px;font-size:10px}.pc-best-why h2{margin-top:0}.pc-best-why h3{color:#263951;border-top:1px solid #e7edf4;margin:18px 0 8px;padding-top:15px;font-size:13px}.pc-best-why p{color:#5f728d;gap:8px;margin:9px 0 0;font-size:11px;line-height:1.45;display:flex}.pc-best-why i{color:#fff;background:#34a160;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.pc-best-two{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:14px;display:grid}.pc-best-panel{min-width:0;padding:20px}.pc-best-panel>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.pc-best-panel header h2{margin-top:0}.pc-best-panel header p{margin:5px 0 0}.pc-best-panel header>span{color:#7b8ca2;font-size:10px}.pc-best-months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:7px;height:194px;margin-top:16px;display:grid}.pc-best-months>div{grid-template-rows:auto auto 1fr auto;place-items:end center;gap:4px;height:100%;display:grid}.pc-best-months span,.pc-best-months small{color:#7c8da4;white-space:nowrap;font-size:9px}.pc-best-months strong{color:#273b55;font-size:12px}.pc-best-months i{background:#d7e4f8;border-radius:5px 5px 2px 2px;align-self:end;width:min(38px,78%);min-height:0}.pc-best-months .is-best i{background:#5a95f1}.pc-best-months .is-best strong{color:#2472ed}.pc-best-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.pc-best-weekdays>div{text-align:center;background:#f8fafc;border:1px solid #e4eaf2;border-radius:7px;min-width:0;padding:14px 5px}.pc-best-weekdays span,.pc-best-weekdays strong,.pc-best-weekdays small{display:block}.pc-best-weekdays span{color:#72839a;font-size:10px}.pc-best-weekdays strong{color:#263951;margin:7px 0 4px;font-size:20px}.pc-best-weekdays small{color:#94a1b1;font-size:9px}.pc-best-weekdays .is-best{background:#f0f6ff;border-color:#b9d2f8}.pc-best-weekdays .is-best strong{color:#2472ed}.pc-best-preferences{flex-wrap:wrap;gap:5px;display:flex}.pc-best-preferences button{color:#677990;background:#f8fafc;border:1px solid #dfe7f1;border-radius:6px;height:32px;padding:0 11px;font-size:10px;font-weight:700}.pc-best-preferences button.is-active{color:#fff;background:#2472ed;border-color:#2472ed}.pc-best-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.pc-best-days>button{color:#31445e;text-align:left;background:#fff;border:1px solid #e0e7f0;border-radius:7px;align-content:start;justify-items:start;gap:5px;min-width:0;min-height:116px;padding:12px;display:grid;position:relative}.pc-best-days>button>span{color:#71839b;white-space:nowrap;font-size:10px}.pc-best-days strong{color:#263951;font-size:22px}.pc-best-days strong small{font-size:9px}.pc-best-days em,.pc-best-days b{color:#71839b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;font-weight:600;overflow:hidden}.pc-best-days i{color:#fff;background:#2472ed;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal;position:absolute;bottom:7px;right:7px}.pc-best-days>button.is-best{background:#f3f7ff;border-color:#7faaf2;box-shadow:inset 0 0 0 1px #7faaf2}.pc-best-days>button.is-best strong{color:#2472ed}.pc-best-hour-chart{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:5px;height:180px;margin-top:20px;display:grid}.pc-best-hour-chart>div{align-content:end;justify-items:center;gap:4px;min-width:0;display:grid}.pc-best-hour-chart i{background:#83acee;border-radius:5px 5px 2px 2px;width:min(34px,75%)}.pc-best-hour-chart .is-empty i{background:0 0;border:1px dashed #bdcbe0;height:12px!important}.pc-best-hour-chart strong{color:#263951;font-size:10px}.pc-best-hour-chart span{color:#8392a6;white-space:nowrap;font-size:8px}.pc-best-source-note{color:#8392a6;margin:13px 0 0;font-size:10px}.pc-best-periods>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.pc-best-periods section{background:#f5f8fc;border-radius:7px;min-width:0;padding:15px}.pc-best-periods small,.pc-best-periods strong,.pc-best-periods span{display:block}.pc-best-periods small{color:#71839b;font-size:10px}.pc-best-periods strong{color:#253a55;margin-top:7px;font-size:14px;line-height:1.45}.pc-best-periods span{color:#8796a9;margin-top:5px;font-size:9px}.pc-best-periods>button{color:#2472ed;background:#f5f9ff;border:1px solid #cbdcf7;border-radius:7px;width:100%;height:38px;margin-top:13px;font-size:11px;font-weight:700}.pc-best-disclaimer{color:#8a98aa;text-align:center;margin:0;padding:3px 4px;font-size:10px}.pc-best-page>.pc-crowd-loading{color:#718198;background:#fff;border:1px solid #dfe7f1;border-radius:8px;place-items:center;min-height:300px;display:grid}.pc-best-page{padding-top:12px}.pc-best-hero{grid-template-columns:minmax(0,1.9fr) minmax(320px,.9fr);gap:12px}.pc-best-mainhero,.pc-best-next,.pc-best-panel{background:#fff;border:1px solid #e1e8f1;border-radius:12px;box-shadow:0 7px 22px #1c36580e}.pc-best-mainhero{min-width:0;padding:25px 28px}.pc-best-mainhero h2{color:#14243c;margin:8px 0 7px;font-size:clamp(26px,2.1vw,36px);line-height:1.18}.pc-best-mainhero>p{color:#75859a;margin:0;font-size:12px}.pc-best-park-row{align-items:center;gap:11px;margin-top:20px;display:flex}.pc-best-park-icon{background:#edf4ff;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.pc-best-park-row div{gap:3px;min-width:0;display:grid}.pc-best-park-row strong{color:#22354f;font-size:14px}.pc-best-park-row small{color:#8290a3;font-size:10px}.pc-best-park-row button{color:#63758e;background:#fff;border:1px solid #dfe7f1;border-radius:7px;height:34px;margin-left:auto;padding:0 12px;font-size:10px}.pc-best-answer{background:#edf5ff;border-color:#cfe0fb;margin-top:19px;padding:14px 16px}.pc-best-answer-icon{color:#152743;background:#fff;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.pc-best-answer>div{flex:1;min-width:0}.pc-best-answer strong{color:#20344f;font-size:16px;display:block}.pc-best-answer p{color:#6f8198;margin:5px 0 0;font-size:10px;display:block}.pc-best-answer button{color:#5e7088;background:#fff;border:1px solid #d6e0ec;border-radius:7px;flex:none;height:34px;padding:0 13px;font-size:10px;font-weight:700}.pc-best-answer button:first-of-type{color:#fff;background:#2f73ed;border-color:#2f73ed}.pc-best-next{padding:21px}.pc-best-next>header h2{margin:0;font-size:16px}.pc-best-next>header small{margin-top:5px;display:block}.pc-best-next-primary{justify-content:space-between;align-items:center;gap:14px;margin-top:19px;display:flex}.pc-best-next-primary>div:first-child{gap:3px;display:grid}.pc-best-next-primary>div:first-child strong{color:#172843;font-size:clamp(28px,2.5vw,42px);line-height:1}.pc-best-next-primary>div:first-child span{color:#75869c;font-size:11px}.pc-best-ring{--best-ring-color:#7d8ca1;background:conic-gradient(var(--best-ring-color)var(--best-score),#e7edf3 0);border:0;border-radius:50%;width:74px;height:74px;position:relative}.pc-best-ring.is-best{--best-ring-color:#35a853}.pc-best-ring.is-good{--best-ring-color:#83a934}.pc-best-ring.is-normal{--best-ring-color:#f4b400}.pc-best-ring.is-warning{--best-ring-color:#e59a22}.pc-best-ring.is-busy{--best-ring-color:#ed5b55}.pc-best-ring.is-empty{--best-ring-color:#b8c2cf}.pc-best-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.pc-best-ring strong,.pc-best-ring span{z-index:1;position:relative}.pc-best-ring strong{color:#172843;font-size:22px}.pc-best-ring span{color:#718199;margin:1px 0 0;font-size:9px}.pc-best-next-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px}.pc-best-next-grid>div{background:#f8fafc;border-radius:7px;padding:11px 12px;border:1px solid #e4eaf2!important}.pc-best-next-grid small,.pc-best-next-grid b{display:block}.pc-best-next-grid small{color:#8996a8;font-size:9px}.pc-best-next-grid b{color:#263952;white-space:normal;margin-top:5px;font-size:11px}.pc-best-saving{color:#388660;background:#eef9f3;border:1px solid #cdebdc;border-radius:7px;margin:9px 0 0;padding:9px 11px;font-size:10px}.pc-best-saving.is-neutral{color:#74849a;background:#f5f7fa;border-color:#e0e6ee}.pc-best-section-title{justify-content:space-between;align-items:end;gap:20px;margin-top:7px;padding:0 2px;display:flex}.pc-best-section-title h2{color:#172943;margin:0;font-size:17px}.pc-best-section-title span{color:#8795a7;font-size:9px}.pc-best-section-title.is-major{margin-top:12px}.pc-best-section-title.is-major h2{font-size:18px}.pc-best-two{grid-template-columns:1fr 1fr;gap:12px}.pc-best-panel{padding:18px}.pc-best-panel h2{font-size:15px}.pc-best-patterns .pc-best-panel{min-height:146px}.pc-best-months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:5px;height:auto;margin-top:15px}.pc-best-months>div,.pc-best-weekdays>div{background:#f5f7fa;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:4px;min-width:0;height:auto;padding:10px 4px;display:grid}.pc-best-months span,.pc-best-months small,.pc-best-weekdays span,.pc-best-weekdays small{color:#72839a;font-size:8px}.pc-best-months strong,.pc-best-weekdays strong{color:#263951;font-size:15px}.pc-best-months .is-best,.pc-best-weekdays .is-best,.pc-best-days .is-best{background:#eef8f2;border-color:#cbe5d4}.pc-best-months .is-best strong,.pc-best-weekdays .is-best strong,.pc-best-days .is-best strong{color:#299760}.pc-best-months .is-good,.pc-best-weekdays .is-good,.pc-best-days .is-good{background:#f7f9eb;border-color:#e2eabf}.pc-best-months .is-good strong,.pc-best-weekdays .is-good strong,.pc-best-days .is-good strong{color:#78932f}.pc-best-months .is-normal,.pc-best-weekdays .is-normal,.pc-best-days .is-normal{background:#fffbed;border-color:#f1e4aa}.pc-best-months .is-normal strong,.pc-best-weekdays .is-normal strong,.pc-best-days .is-normal strong{color:#d89d12}.pc-best-months .is-warning,.pc-best-weekdays .is-warning,.pc-best-days .is-warning{background:#fff8e9;border-color:#f2dfb9}.pc-best-months .is-warning strong,.pc-best-weekdays .is-warning strong,.pc-best-days .is-warning strong{color:#d88416}.pc-best-months .is-busy,.pc-best-weekdays .is-busy,.pc-best-days .is-busy{background:#fff1ef;border-color:#f5dedb}.pc-best-months .is-busy strong,.pc-best-weekdays .is-busy strong,.pc-best-days .is-busy strong{color:#ed5b55}.pc-best-months .is-recommended,.pc-best-weekdays .is-recommended,.pc-best-days .is-recommended{box-shadow:inset 0 0 0 1px #4f89ee}.pc-best-months .is-empty,.pc-best-weekdays .is-empty,.pc-best-days .is-empty{color:#aab4c1;background:#f5f7fa}.pc-best-weekdays{gap:6px;margin-top:15px}.pc-best-upcoming{padding:13px 18px 18px}.pc-best-preferences{border-bottom:1px solid #e7edf4;align-items:center;min-height:40px;padding-bottom:11px}.pc-best-preferences button{color:#61738c;background:#fff}.pc-best-days{gap:8px;margin-top:13px}.pc-best-days>button{min-height:104px;padding:11px}.pc-best-days>button>span{gap:3px;display:grid}.pc-best-days>button>span b{color:#253851;font-size:11px}.pc-best-days strong{font-size:21px}.pc-best-days em{font-size:8px;display:block}.pc-best-days i{top:7px;bottom:auto;right:7px}.pc-best-bottom{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr)}.pc-best-hour-chart{height:170px;margin-top:14px}.pc-best-hour-chart i{background:#dce7f8}.pc-best-hour-chart .is-quiet i{background:#85a8ef}.pc-best-hour-chart .is-busy i{background:#efb1ba}.pc-best-hour-chart .is-empty i{border-color:#d3dce8}.pc-best-hour-chart span{color:#7f8ea1;font-size:8px}.pc-best-time-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.pc-best-time-notes p{border:1px solid #e2e8f0;border-radius:7px;margin:0;padding:10px}.pc-best-time-notes strong,.pc-best-time-notes span{display:block}.pc-best-time-notes strong{color:#243750;font-size:10px}.pc-best-time-notes span{color:#8190a3;margin-top:4px;font-size:8px}.pc-best-avoid>div{gap:7px;margin-top:14px;display:grid}.pc-best-avoid>div>p{border:1px solid #e4e9f1;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:10px;display:grid}.pc-best-avoid i{color:#ef5752;background:#fff1ef;border-radius:6px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.pc-best-avoid span{gap:3px;min-width:0;display:grid}.pc-best-avoid strong{color:#253851;font-size:10px}.pc-best-avoid small{color:#8794a6;font-size:8px}.pc-best-avoid b{color:#ed5b55;font-size:9px}.pc-best-final{align-items:stretch}.pc-best-why{padding:18px}.pc-best-why h2,.pc-best-links h2{margin:0 0 11px;font-size:15px}.pc-best-links{align-content:start;gap:7px;display:grid}.pc-best-links a{color:#253851;text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:9px 11px;text-decoration:none;display:flex}.pc-best-links a span{gap:3px;display:grid}.pc-best-links a strong{font-size:11px}.pc-best-links a small{color:#8794a6;font-size:8px}.pc-best-links a b{color:#2472ed;font-size:16px}@media (max-width:1280px){.pc-topbar-inner{gap:12px;width:calc(100% - 32px)}.pc-global-nav button{min-width:72px}.pc-search{width:220px}.pc-page{width:calc(100% - 32px)}.pc-summary{grid-template-columns:minmax(340px,1.7fr) repeat(4,minmax(128px,.72fr))}.pc-park-title{grid-row:auto;padding-inline:18px}.pc-stat-card{padding-inline:12px}.pc-stat-card strong{font-size:22px}.pc-weather-icon{width:40px;height:40px}.pc-section-toolbar{max-width:calc(100vw - 270px)}.pc-grid{gap:11px}.pc-detail-hero{grid-template-columns:190px minmax(0,1fr) 142px;gap:16px;padding:16px}.pc-detail-cover{width:190px;height:120px}.pc-detail-hero.is-text-cover{grid-template-columns:minmax(0,1fr) 142px}.pc-detail-hero.is-text-cover.has-no-side{grid-template-columns:minmax(0,1fr)}.pc-detail-schedule{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-crowd-summary{grid-template-columns:1.2fr repeat(2,minmax(0,1fr))}.pc-crowd-summary>article:nth-child(4){border-top:1px solid #e8edf4;border-left:0}.pc-crowd-summary>article:nth-child(5){border-top:1px solid #e8edf4}.pc-best-hero{grid-template-columns:minmax(0,1fr) 280px}.pc-best-two,.pc-best-bottom{grid-template-columns:1fr}}@media (max-width:1160px){.pc-topbar{height:auto;min-height:66px}.pc-topbar-inner{flex-wrap:wrap;padding:8px 0}.pc-brand{min-width:150px}.pc-top-actions{flex:1;justify-content:flex-end}.pc-search{width:190px}.pc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-park-title{grid-area:auto/1/auto/-1}.pc-stat-card:nth-of-type(odd){border-left:0}.pc-stat-card{border-top:1px solid #e5ebf3}.pc-page-context{font-size:.62em}.pc-mode-line,.pc-filter-line{flex-wrap:wrap}.pc-mode-search{margin-left:auto}.pc-section-header{align-items:flex-start}.pc-section-actions{max-width:calc(100% - 140px)}.pc-section-toolbar{max-width:calc(100% - 70px)}.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-detail-fact-strip,.pc-show-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-best-hero{grid-template-columns:1fr}.pc-best-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-best-next-grid>div:nth-child(3){border-left:0;padding-left:0}.pc-best-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1160px){.pc-park-local-nav .pc-mode-line{flex-wrap:nowrap}.pc-park-local-nav .pc-mode-button{min-width:165px}.pc-park-local-nav .pc-wait-nav-item{min-width:205px}}@media (max-width:980px){.pc-top-actions .pc-login-button,.pc-top-actions .pc-primary-button{display:none}.pc-search{width:240px}.pc-mode-button{min-width:150px}.pc-mode-search{width:230px}.pc-section-header{display:block}.pc-section-actions{max-width:100%;margin-top:8px}.pc-section-toolbar{max-width:calc(100% - 70px)}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-detail-bottom-grid{grid-template-columns:1fr}.pc-detail-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-crowd-page-head{align-items:center}.pc-crowd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-crowd-summary>article{border-top:1px solid #e8edf4;min-height:124px}.pc-crowd-summary>article:first-child{border-top:0;grid-column:1/-1}.pc-crowd-summary>article:nth-child(2n){border-left:0}.pc-crowd-main-grid,.pc-crowd-below{grid-template-columns:1fr}.pc-planning-skeleton-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-planning-skeleton-summary article{border-top:1px solid #e8edf4;min-height:124px}.pc-planning-skeleton-summary article:first-child{border-top:0;grid-column:1/-1}.pc-planning-skeleton-summary article:nth-child(2n){border-left:0}.pc-planning-skeleton-main,.pc-best-loading-hero{grid-template-columns:1fr}.pc-crowd-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-crowd-decision{grid-row:span 2}.pc-best-heading{flex-direction:column;align-items:start}.pc-best-months{gap:3px}.pc-best-months span,.pc-best-months small{font-size:8px}.pc-best-days{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-best-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html,body{min-width:0}.pc-topbar{min-height:58px}.pc-topbar-inner{flex-wrap:nowrap;gap:8px;width:calc(100% - 24px);padding:0}.pc-brand{min-width:auto;font-size:16px}.pc-brand-mark{width:44px;height:30px}.pc-global-nav{margin-left:auto;overflow-x:auto}.pc-global-nav a{white-space:nowrap;min-width:auto;padding:0 9px;font-size:12px}.pc-global-nav a:nth-child(n+3){display:none}.pc-top-actions{margin-left:0}.pc-global-search-shell,.pc-search{display:none}.pc-park-local-nav{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.pc-park-local-nav::-webkit-scrollbar{display:none}.pc-mode-line{grid-template-columns:repeat(5,minmax(60px,1fr));gap:6px;min-width:384px;padding:8px;display:grid}.pc-mode-button{white-space:nowrap;gap:3px;width:100%;min-width:0;height:42px;padding-inline:4px;font-size:11px}.pc-mode-button[data-mobile-label] .pc-mode-label{display:none}.pc-mode-button[data-mobile-label]:after{content:attr(data-mobile-label);min-width:0;font-size:inherit;white-space:nowrap}.pc-wait-nav-item{min-width:0}.pc-wait-nav-item>.pc-mode-button{padding-inline:2px}.pc-wait-nav-item>.pc-mode-button .pc-mode-icon{display:none}.pc-wait-submenu-toggle{width:24px}.pc-wait-submenu{width:auto;max-height:min(60dvh,360px);position:fixed;inset:auto 10px 12px;overflow-y:auto}.pc-mode-search{grid-column:1/-1;width:100%;height:38px;margin-left:0}.pc-directory-page{width:calc(100% - 24px);padding:40px 0}.pc-directory-hero h1{font-size:34px}.pc-directory-hero>p{font-size:14px}.pc-directory-search-shell{margin-top:24px}.pc-directory-search{border-radius:12px;height:56px}.pc-directory-search kbd{display:none}.pc-directory-search-results{z-index:90;border-radius:12px}.pc-directory-search-result{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:60px;padding:7px 8px}.pc-directory-search-result strong{font-size:13px}.pc-directory-search-result>b{text-overflow:ellipsis;max-width:76px;overflow:hidden}.pc-directory-catalog{margin-top:50px}.pc-directory-catalog>header{align-items:start}.pc-directory-catalog header>span{display:none}.pc-directory-results section>div,.pc-directory-recent>div,.pc-best-country-results>div{grid-template-columns:1fr}.pc-best-country-page{width:calc(100% - 24px)}.pc-directory-park{min-height:72px}.pc-directory-wait-link>span{min-height:36px;padding-inline:11px}.pc-directory-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;width:calc(100% - 24px)}.pc-directory-footer-brand{grid-column:1/-1}.pc-directory-source,.pc-directory-legal{flex-direction:column;align-items:flex-start;padding:16px 12px}.pc-footer-attribution{white-space:normal}.pc-footer-attribution i{margin:0 2px}.pc-directory-legal nav{order:3}.pc-info-page{width:calc(100% - 24px);padding:34px 0 52px}.pc-info-hero h1{font-size:34px}.pc-info-layout{grid-template-columns:1fr;margin-top:26px}.pc-info-nav{grid-template-columns:1fr 1fr}.pc-info-article{padding:4px 18px 24px}.pc-crowd-page-head{flex-direction:column;align-items:flex-start;gap:12px}.pc-crowd-month-controls{justify-content:space-between;width:100%}.pc-crowd-generated-at{margin-top:0}.pc-crowd-week,.pc-crowd-calendar{gap:4px}.pc-crowd-week{padding:13px 10px 7px}.pc-crowd-calendar{padding:0 10px 12px}.pc-crowd-legend{margin-inline:10px}.pc-best-mainhero{padding:20px}.pc-best-answer{grid-template-columns:42px repeat(3,minmax(0,1fr));align-items:center;gap:10px;display:grid}.pc-best-answer-icon{grid-column:1}.pc-best-answer>div{grid-column:2/-1}.pc-best-answer button{width:100%}.pc-best-answer button:first-of-type{grid-column:1/3}.pc-best-answer button:last-of-type{grid-column:3/-1}.pc-best-months,.pc-best-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-best-time-notes{grid-template-columns:1fr}.pc-best-section-title{flex-direction:column;align-items:flex-start;gap:5px}.pc-time-row .pc-time:nth-child(n+4){display:none}.pc-time-row[class*=slots-]{gap:5px}.pc-time-row[class*=slots-] .pc-time{flex:0 48px;min-width:0;padding-inline:5px;font-size:11px}.pc-detail-app .pc-page{width:100%;padding-left:0;padding-right:0}.pc-detail-app .pc-breadcrumb-row{padding:0 12px}.pc-detail-app .pc-detail-hero,.pc-detail-app .pc-detail-hero.is-text-cover{grid-template-columns:minmax(0,1fr) 104px;gap:10px;margin-left:12px;margin-right:12px;padding:12px}.pc-detail-app .pc-detail-hero.has-no-side,.pc-detail-app .pc-detail-hero.is-text-cover.has-no-side{grid-template-columns:minmax(0,1fr)}.pc-detail-app .pc-detail-heading h1{font-size:21px;line-height:1.16}.pc-detail-app .pc-detail-live{min-height:112px;padding:7px}.pc-detail-app .pc-detail-live strong{font-size:32px}.pc-detail-app .pc-detail-status-line{flex-wrap:wrap;gap:7px;margin-top:10px;font-size:11px}.pc-detail-app .pc-detail-status-line b{padding:5px 8px;font-size:10px}.pc-detail-app .pc-detail-actions{flex-wrap:wrap;gap:7px;margin-top:10px}.pc-detail-app .pc-detail-actions :is(a,button),.pc-detail-app .pc-detail-location{min-height:32px;padding-inline:8px;font-size:11px}.pc-detail-app .pc-detail-fact-strip,.pc-detail-app .pc-detail-panel,.pc-detail-app .pc-detail-bottom-grid{margin-left:12px;margin-right:12px}.pc-detail-app .pc-detail-fact-strip{gap:7px;padding:9px}.pc-detail-app .pc-detail-fact-strip article{gap:8px;min-height:70px;padding:9px}.pc-detail-app .pc-fact-icon{width:38px;height:38px;font-size:20px}.pc-detail-app .pc-detail-fact-strip small{font-size:10px}.pc-detail-app .pc-detail-fact-strip strong{font-size:14px}.pc-detail-app .pc-detail-panel{padding:15px}.pc-detail-app .pc-detail-panel h2{font-size:18px;line-height:1.25}.pc-detail-app .pc-detail-panel p{font-size:12px;line-height:1.6}.pc-detail-app .pc-detail-panel-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.pc-detail-app .pc-detail-panel-head>em{grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.pc-detail-app .pc-menu-list>div{align-items:baseline;gap:10px;min-width:0}.pc-detail-app .pc-menu-list span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.pc-detail-app .pc-menu-list strong{white-space:nowrap;flex:none}.pc-detail-app .pc-menu-list{grid-template-columns:minmax(0,1fr)}.pc-menu-report-overlay{align-items:end;padding:0}.pc-menu-report-dialog{width:100%;max-height:min(88dvh,760px);padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.pc-menu-report-price{grid-template-columns:minmax(0,1fr) 105px}.pc-timezone-overlay{align-items:end;padding:0}.pc-timezone-dialog{width:100%;max-height:min(88dvh,760px);padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.pc-detail-app .pc-chart-summary{min-width:0}.pc-detail-app .pc-chart-summary b{font-size:18px}.pc-detail-app .pc-chart-summary span{font-size:10px}.pc-detail-app .pc-detail-rating strong{font-size:38px}.pc-detail-app .pc-detail-rating span{font-size:19px}.pc-detail-app .pc-rating-panel>button{padding:9px 13px;top:40px;right:16px}.pc-my-rating{max-width:100%;margin-top:52px}.pc-rating-overlay{align-items:end;padding:0}.pc-rating-dialog{width:100%;max-height:min(88dvh,760px);padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.pc-map-overlay{align-items:end;padding:0}.pc-map-dialog{width:100%;max-height:min(82dvh,720px);padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.pc-map-dialog h2{font-size:19px}.pc-map-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-map-provider-list button{min-height:52px}.pc-detail-title-row{gap:7px}.pc-detail-name-menu{margin-top:1px}.pc-detail-name-menu summary{width:28px;height:28px}.pc-detail-hero.is-text-cover:has(.pc-detail-name-menu[open]){overflow:visible}.pc-detail-name-popover{width:auto;padding:10px;font-size:11px;position:fixed;top:96px;left:16px;right:16px}.pc-detail-name-popover p{grid-template-columns:92px minmax(0,1fr);gap:8px}}@media (max-width:560px){.pc-topbar-inner{justify-content:space-between}.pc-global-nav{display:none}.pc-top-actions{flex:none}.pc-top-actions>.pc-top-menu:last-child{display:none}.pc-top-button{height:36px;padding-inline:9px}.pc-mode-icon{margin-right:3px}.pc-crowd-page-head h1{font-size:27px}.pc-crowd-month-controls strong{min-width:0;font-size:15px}.pc-crowd-summary>article,.pc-planning-skeleton-summary article{min-height:112px;padding:16px}.pc-planning-skeleton-calendar{min-height:0;padding:12px}.pc-planning-skeleton-calendar>div{gap:4px}.pc-best-loading-two{grid-template-columns:1fr}.pc-best-loading-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-best-loading-days>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-crowd-summary article>strong{font-size:22px}.pc-crowd-score div strong{font-size:54px}.pc-crowd-day{min-height:66px;padding-block:7px}.pc-crowd-day span{font-size:12px;top:6px;left:7px}.pc-crowd-day strong{margin-top:7px;font-size:16px}.pc-crowd-day small{display:none}.pc-crowd-day em{padding:2px 3px;top:4px;right:4px}.pc-crowd-side{grid-template-columns:1fr}.pc-crowd-decision{grid-row:auto}.pc-crowd-panel>header{padding:16px}.pc-best-page>.pc-controls~*,.pc-best-page>.pc-summary+:is(.pc-best-hero,.pc-best-loading-hero,.pc-crowd-loading),.pc-best-section-title.is-major{margin-top:10px}.pc-best-section-title.is-major h2{font-size:17px}.pc-best-mainhero,.pc-best-next,.pc-best-panel,.pc-best-why{padding:16px}.pc-best-mainhero h1{font-size:27px}.pc-best-park-row{align-items:flex-start}.pc-best-park-row button{padding-inline:9px}.pc-best-answer{margin-top:16px;padding:13px}.pc-best-answer strong{font-size:15px;line-height:1.45}.pc-best-answer p{line-height:1.55}.pc-best-next-primary{margin-top:15px}.pc-best-days{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-best-days>button{min-height:100px}.pc-best-hour-chart{gap:3px}.pc-best-hour-chart span{font-size:7px}.pc-best-periods>div{grid-template-columns:1fr}.pc-time-row .pc-time:nth-child(n+3){display:none}.pc-show-card.pc-mixed-balanced .pc-mixed-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-show-card.pc-mixed-balanced .pc-mixed-primary .pc-time:nth-child(n+3){display:none}}@media (max-width:768px){html,body{min-width:0;overflow-x:clip}:is(.pc-park-app,.pc-crowd-app,.pc-best-app){color:#17243a;background:#f3f7fc}.pc-topbar{height:auto;min-height:49px}.pc-topbar-inner{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;width:100%;padding:8px 11px;display:grid}.pc-brand{gap:8px;min-width:0;font-size:15px}.pc-brand-mark{width:42px;height:28px}.pc-global-nav,.pc-currency-menu{display:none}.pc-top-actions{display:contents}.pc-mobile-search-toggle{color:#435873;cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:8px;grid-area:1/2;place-items:center;width:34px;height:34px;padding:0;display:grid}.pc-mobile-search-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.pc-mobile-search-toggle.is-active{color:#1768ec;background:#edf5ff;border-color:#91b9f7;box-shadow:0 0 0 2px #2e78f014}.pc-language-menu{grid-area:1/3}.pc-mobile-nav{grid-area:1/4}.pc-global-search-shell{grid-area:2/1/auto/-1;width:100%;display:none}.pc-global-search-shell.is-mobile-open,.pc-global-search-shell.is-mobile-open .pc-search{display:block}.pc-global-search-shell.is-mobile-open .pc-key{display:none}.pc-global-search-shell.is-mobile-open .pc-search-clear{top:8px;right:8px}.pc-search{width:100%;height:42px;padding-right:42px;font-size:16px;display:block}.pc-global-search-results{z-index:90;width:100%;max-height:calc(100dvh - 118px);left:0;right:0}.pc-global-search-summary{display:none}.pc-global-search-group>header{gap:6px;min-height:24px;padding:4px 9px;font-size:10px}.pc-global-search-group>header:before{height:12px}.pc-global-search-group>header em{background:0 0;padding:0}.pc-global-search-result{grid-template-columns:28px minmax(0,1.35fr) minmax(58px,.65fr);gap:7px;min-height:40px;padding:4px 9px}.pc-search-result-code{border-radius:6px;width:28px;height:28px;font-size:8px}.pc-global-search-copy{display:contents}.pc-global-search-copy.has-park-identity{grid-column:2/-1;gap:1px;display:grid}.pc-global-search-result strong{min-width:0;font-size:13px;line-height:1.15}.pc-global-search-result small{color:#6f7f93;background:#f4f7fb;border-radius:5px;justify-self:stretch;min-width:0;padding:4px 5px;font-size:9px;line-height:1.1}.pc-global-search-copy.has-park-identity small{background:0 0;padding:0}.pc-global-search-copy.has-park-identity em{min-width:0;font-size:9px;line-height:1.1}.pc-global-search-result>b{display:none}.pc-top-button{border-radius:7px;height:34px;padding:0 9px;font-size:10px}.pc-language-menu .pc-top-button{max-width:112px}.pc-mobile-nav,.pc-top-actions>.pc-mobile-nav:last-child{display:block}.pc-mobile-nav>summary{justify-content:center;width:34px;padding:0;font-size:15px}.pc-mobile-nav-panel{width:min(230px,100vw - 22px);max-height:calc(100dvh - 62px);overflow-y:auto}.pc-mobile-nav-panel>strong:not(:first-child){border-top:1px solid #edf1f6;margin-top:5px;padding-top:9px}.pc-info-app .pc-topbar-inner{grid-template-columns:minmax(0,1fr) auto auto}.pc-info-app .pc-language-menu{grid-column:2}.pc-info-app .pc-mobile-nav{grid-column:3}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-page{width:100%;margin:0;padding:0 0 28px}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-breadcrumb-row{width:min(100%,576px);margin:0 auto;padding:3px 11px 0}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-summary{min-height:0;box-shadow:none;background:linear-gradient(145deg,#eaf3ff,#f9fbff 60%,#edf4fb);border-width:0 0 1px;border-radius:0;display:block;overflow:visible}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-park-title{min-height:0;padding:13px max(11px,50% - 269px) 0}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-title-line{justify-content:space-between;align-items:flex-start;gap:9px}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-title-line :is(h1,h2){min-width:0;font-size:23px;line-height:1.14;display:block}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-title-line:has(.pc-hero-alias-badge) :is(h1,h2){flex:1 0 100%}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-park-home-link{overflow-wrap:anywhere;display:inline-grid}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-park-title-localized{margin-top:3px;font-size:9px;line-height:1.25}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-title-line :is(h1,h2){min-height:50px}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-page-context{white-space:normal;margin:3px 0 0;font-size:12px;line-height:1.2;display:block}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-open-pill{flex:none;padding:5px 8px;font-size:9px}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-open-pill:before{width:6px;height:6px;box-shadow:0 0 0 2px #dff5e6}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-open-pill.is-closed:before{box-shadow:0 0 0 2px #e5eaf0}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-park-meta,:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-summary>.pc-stat-card{display:none}.pc-mobile-summary-strip{color:#5e7087;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px max(11px,50% - 269px) 11px;display:grid}.pc-mobile-summary-strip>.pc-park-hours-entry{border-right:1px solid #d9e3ef;align-self:stretch;padding-right:7px}.pc-park-hours-entry.is-mobile{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 4px;display:grid}.pc-park-hours-entry.is-mobile .pc-park-hours-entry-label{white-space:nowrap;grid-column:1;font-size:7px}.pc-park-hours-entry.is-mobile .pc-park-hours-entry-controls{display:contents}.pc-park-hours-entry.is-mobile .pc-park-hours-link{grid-column:2;min-width:0;font-size:8px}.pc-park-hours-entry.is-mobile .pc-park-timezone-context{color:#8997a9;white-space:nowrap;grid-column:1;font-size:6.5px;display:inline}.pc-park-hours-entry.is-mobile .pc-park-timezone-trigger{background:0 0;border:0;grid-column:2;justify-self:start;min-height:18px;padding:1px 3px;font-size:7px}.pc-park-hours-entry.is-mobile :is(.pc-park-hours-display-context,.pc-park-hours-park-reference){font-size:6.5px}.pc-mobile-summary-cell{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.pc-mobile-summary-cell small{color:#607188;flex:none;font-size:7px}.pc-mobile-summary-cell strong{color:#1f2d43;flex:none;font-size:12px;line-height:1}.pc-mobile-summary-cell strong em{color:#7d8b9e;font-size:6px;font-style:normal}.pc-mobile-summary-cell b{color:#61738a;text-overflow:ellipsis;min-width:0;font-size:7px;font-weight:650;overflow:hidden}.pc-mobile-crowd-meter{flex:none;align-items:end;gap:1px;display:flex}.pc-mobile-crowd-meter i{background:#dfe6ef;border-radius:2px;width:3px;height:9px}.pc-mobile-crowd-meter i.is-filled{background:#ee9419}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbfff7;border-width:0 0 1px;border-radius:0;width:100%;margin:0;top:0;box-shadow:0 3px 12px #1f3b600f}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav .pc-mode-line{border:0;grid-template-columns:repeat(5,minmax(60px,1fr));gap:5px;width:min(100%,576px);margin:0 auto;padding:6px 8px;display:grid}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav .pc-mode-button{white-space:nowrap;border-radius:8px;gap:3px;width:100%;min-width:0;height:36px;padding:0 2px;font-size:10px}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav .pc-wait-nav-item{min-width:0}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav .pc-wait-nav-item>.pc-mode-button{border-radius:8px 0 0 8px}:is(.pc-park-app,.pc-detail-app,.pc-crowd-app,.pc-best-app) .pc-park-local-nav .pc-wait-submenu-toggle{flex:0 0 22px;width:22px}:is(.pc-park-app,.pc-crowd-app,.pc-best-app) .pc-mode-search{border-radius:8px;grid-column:1/-1;width:100%;height:38px;margin:0;padding:0 10px;font-size:16px}.pc-crowd-page>:not(.pc-summary):not(.pc-controls),.pc-best-page>:not(.pc-summary):not(.pc-controls){width:min(100% - 16px,560px);margin-left:auto;margin-right:auto}.pc-quick-sections{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #dfe7f1;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:7px max(9px,50% - 271px);display:grid;position:sticky;top:0}.pc-quick-sections a{color:#6d7c91;border-radius:8px;place-items:center;min-height:36px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.pc-quick-sections a.is-active{color:#2472ed;background:#edf4ff}.pc-park-app .pc-section{background:#fff;border:1px solid #dfe7f1;border-radius:13px;width:min(100% - 16px,560px);margin:9px auto 0;padding:10px;scroll-margin-top:55px;box-shadow:0 8px 24px #1c35560e}.pc-park-app .pc-section-header{align-items:center;gap:7px;min-height:0;margin-bottom:9px;display:flex}.pc-park-app .pc-section-header h2{flex:none;font-size:16px}.pc-park-app .pc-section-header.has-description{display:block}.pc-park-app .pc-section-header.has-description .pc-section-heading p{margin-top:3px;font-size:9px;line-height:1.45}.pc-park-app .pc-section-header.has-description .pc-section-actions{margin-top:8px}.pc-park-app .pc-section-actions{flex:auto;gap:6px;min-width:0;max-width:none;margin:0}.pc-park-app .pc-section-toolbar{border-radius:13px;flex:auto;max-width:none}.pc-park-app .pc-section-sort-button{border-left:0;border-radius:12px;height:27px;padding:0 8px;font-size:8px}.pc-park-app .pc-section-actions>span{white-space:nowrap;flex:none;font-size:9px}.pc-overview-page>:not(.pc-summary):not(.pc-controls),.pc-wait-times-page>:not(.pc-summary):not(.pc-controls):not(.pc-quick-sections){width:min(100% - 16px,560px);margin-left:auto;margin-right:auto}.pc-overview-panel{border-radius:14px;margin-top:10px;padding:14px}.pc-overview-panel>header{margin-bottom:12px;display:block}.pc-overview-panel>header h2{font-size:16px}.pc-overview-panel>header p{font-size:10px}.pc-overview-cta{min-height:32px;margin-top:9px;font-size:10px}.pc-overview-facts,.pc-wait-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-facts article,.pc-wait-summary article{border-top:1px solid #e7edf4;min-height:84px;padding:11px}.pc-overview-facts article:nth-child(odd),.pc-wait-summary article:nth-child(odd){border-left:0}.pc-overview-facts article:nth-child(-n+2),.pc-wait-summary article:nth-child(-n+2){border-top:0}.pc-overview-facts strong,.pc-wait-summary strong{font-size:20px}.pc-overview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pc-overview-card-grid .pc-ride-card,.pc-overview-card-grid.is-loading .pc-skeleton-card{min-height:121px}.pc-overview-waits .pc-overview-card-grid,.pc-overview-card-grid.is-empty{min-height:170px}.pc-overview-seven{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview-seven article{min-height:94px}.pc-overview-seven article:last-child{grid-column:1/-1}.pc-overview-columns,.pc-overview-future>div{grid-template-columns:1fr}.pc-wait-filters{padding:8px;display:flex;overflow-x:auto}.pc-wait-filters label{flex:0 0 128px}.pc-park-app #rides .pc-grid,.pc-park-app #other-attractions .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pc-park-app .pc-ride-card{background:color-mix(in srgb,var(--area)6%,#fff);min-width:0;min-height:126px;box-shadow:none;border-radius:9px;padding:7px}.pc-park-app .pc-ride-card:before{display:none}.pc-park-app .pc-ride-card:hover{box-shadow:none;transform:none}.pc-park-app .pc-ride-card .pc-card-code{color:color-mix(in srgb,var(--area)18%,transparent);letter-spacing:-.07em;font-size:36px;inset:38px auto auto 6px}.pc-park-app .pc-ride-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:10.5px;line-height:1.18;display:-webkit-box;position:absolute;bottom:20px;left:6px;right:4px;overflow:hidden}.pc-park-app .pc-ride-card>.pc-card-location{display:none}.pc-park-app .pc-wait-badge{border-width:1px;border-radius:6px;width:auto;min-width:34px;height:auto;padding:3px 3px 2px;display:block;top:6px;right:4px}.pc-park-app .pc-wait-badge strong{font-size:15px}.pc-park-app .pc-wait-badge small{margin-top:2px;font-size:6.5px;display:block}.pc-park-app .pc-card-footer{font-size:7.5px;bottom:5px;left:6px;right:4px}.pc-park-app .pc-card-state.pc-field-skeleton{width:32px;height:7px}.pc-park-app #shows .pc-grid,.pc-park-app #meet .pc-grid,.pc-park-app #food .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pc-park-app .pc-show-card{min-width:0;min-height:96px;box-shadow:none;border-radius:9px;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:9px 8px}.pc-park-app .pc-show-card:hover,.pc-park-app .pc-food-card:hover{box-shadow:none;transform:none}.pc-park-app .pc-code-circle{width:44px;height:44px;font-size:10px}.pc-park-app .pc-card-main h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.pc-park-app .pc-time-row,.pc-park-app .pc-show-card.pc-mixed-balanced .pc-mixed-primary{gap:3px;margin-top:6px}.pc-park-app .pc-time-row .pc-time:nth-child(n+4){display:none}.pc-park-app .pc-time,.pc-park-app .pc-show-card.pc-mixed-balanced .pc-mixed-primary .pc-time{border-radius:4px;min-width:0;padding:5px 4px;font-size:9px}.pc-park-app .pc-show-meta{gap:4px;min-height:14px;margin-top:5px;font-size:7.5px;line-height:14px}.pc-park-app .pc-show-meta .pc-card-location{min-width:0;font-size:7.5px}.pc-park-app .pc-countdown{font-size:7.5px}.pc-park-app .pc-food-card{min-width:0;min-height:94px;box-shadow:none;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:8px;padding:9px 8px}.pc-park-app .pc-code-hex{align-self:center;width:44px;height:40px;font-size:9px}.pc-park-app .pc-food-title-line{padding-top:13px;display:block}.pc-park-app .pc-food-title-line h3{white-space:normal;overflow-wrap:normal;word-break:normal;writing-mode:horizontal-tb;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.5em;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.pc-park-app .pc-food-title-line small{margin-top:4px;font-size:8px;display:block}.pc-park-app .pc-food-description{color:#77889e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:7.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.pc-park-app .pc-food-footer{align-self:end;min-width:0;margin-top:5px}.pc-park-app .pc-food-footer .pc-card-location{white-space:nowrap;writing-mode:horizontal-tb;min-width:0;font-size:7.5px;line-height:1.25}.pc-park-app .pc-food-status{border-radius:4px;padding:2px 4px;font-size:7px;top:7px;right:7px}.pc-directory-footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px;width:min(100% - 24px,560px);margin:0 auto;padding:22px 0}.pc-directory-footer-brand{grid-column:1/-1}.pc-footer-logo{width:96px}.pc-directory-footer-brand>b{margin-top:8px;font-size:11px}.pc-directory-footer-brand p{margin:4px 0 0;font-size:9px;line-height:1.55}.pc-directory-footer-grid nav strong{margin-bottom:5px;font-size:9px}.pc-directory-footer-grid nav a{min-height:30px;font-size:10px}.pc-directory-source,.pc-directory-legal{padding-left:max(12px,50% - 280px);padding-right:max(12px,50% - 280px);font-size:8px}.pc-directory-source{min-height:48px}.pc-directory-legal{min-height:44px}.pc-footer-attribution{letter-spacing:-.01em;font-size:9px;line-height:1.45}.pc-footer-attribution strong{font-size:11px}.pc-footer-attribution a{font-size:8px}}@media (prefers-reduced-motion:reduce){.pc-wait-badge.is-rolling .pc-wait-digit-old,.pc-wait-badge.is-rolling .pc-wait-digit-new{animation:none}}@media (max-width:350px){.pc-park-local-nav .pc-mode-icon{display:none}.pc-mobile-summary-strip{gap:4px}.pc-topbar-inner{gap:6px;padding-inline:8px}.pc-language-menu .pc-top-button{max-width:92px}.pc-mobile-summary-strip>.pc-park-hours-entry{padding-right:4px}.pc-park-hours-entry.is-mobile .pc-park-hours-entry-label{font-size:6px}.pc-park-hours-entry.is-mobile .pc-park-hours-link{font-size:7px}.pc-mobile-summary-cell{gap:2px}.pc-mobile-summary-cell small,.pc-mobile-summary-cell b{font-size:6px}.pc-mobile-summary-cell strong{font-size:10px}.pc-mobile-crowd-meter i{width:2px}.pc-park-app .pc-section{padding-left:8px;padding-right:8px}.pc-park-app #rides .pc-grid,.pc-park-app #other-attractions .pc-grid{gap:3px}.pc-park-app .pc-ride-card{min-height:121px;padding-left:5px;padding-right:5px}.pc-park-app .pc-ride-card .pc-card-code,.pc-park-app .pc-ride-card h3,.pc-park-app .pc-card-footer{left:5px}.pc-park-app .pc-ride-card h3{font-size:9.5px}.pc-park-app .pc-wait-badge{min-width:34px}.pc-park-app .pc-wait-badge strong{font-size:14px}.pc-park-app .pc-show-card,.pc-park-app .pc-food-card{grid-template-columns:38px minmax(0,1fr);gap:5px;padding-inline:6px}.pc-park-app .pc-code-circle{width:38px;height:38px}.pc-park-app .pc-code-hex{width:38px;height:35px}.pc-park-app .pc-card-main h3,.pc-park-app .pc-food-title-line h3{font-size:9.5px}.pc-park-app .pc-section-actions>span{display:none}}@media (max-width:1100px){.pc-detail-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-detail-decision-facts article:nth-child(3){border-right:0}.pc-detail-decision-facts article:nth-child(n+4){border-top:1px solid #e5ebf3}.pc-detail-decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}}@media (max-width:768px){.pc-detail-app .pc-detail-decision-preview .pc-detail-hero{border-radius:0}.pc-detail-hero.is-text-cover>.pc-detail-heading:has(.pc-detail-name-menu[open]){z-index:2}.pc-detail-name-menu[open]{z-index:80}.pc-detail-hero.is-text-cover:has(.pc-detail-name-menu[open]){overflow:visible}.pc-detail-name-popover{top:var(--pc-detail-name-popover-top,96px);width:auto;padding:10px;font-size:11px;position:fixed;left:16px;right:16px}.pc-detail-name-popover p{grid-template-columns:92px minmax(0,1fr);gap:8px}.pc-detail-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:12px;margin-right:12px}.pc-detail-decision-facts article{border-top:0;border-right:1px solid #e5ebf3;min-height:78px;padding:12px 10px}.pc-detail-decision-facts article:nth-child(3){border-right:0}.pc-detail-decision-facts article.is-average,.pc-detail-decision-facts article.is-closing,.pc-detail-decision-facts article span{display:none}.pc-detail-decision-facts strong{margin-top:6px;font-size:17px}.pc-detail-overview{padding:17px 16px}.pc-detail-overview-body{margin-top:12px;display:block}.pc-detail-overview-description{border-bottom:1px solid #e5ebf3;border-right:0;padding:0 0 13px;font-size:13px;line-height:1.65}.pc-detail-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.pc-detail-overview-facts>div{min-height:56px;padding:9px}.pc-detail-overview-facts dt{font-size:9px}.pc-detail-overview-facts dd{font-size:11px;line-height:1.35}.pc-detail-overview-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;padding-top:12px;display:grid}.pc-detail-overview-links a{justify-content:space-between;font-size:10px}.pc-detail-overview-links a:last-child{margin-left:0}.pc-detail-decision-grid{display:block}.pc-detail-decision-grid>.pc-detail-panel{height:auto}.pc-detail-decision-panel-head{flex-wrap:wrap;gap:10px}.pc-detail-decision-chart-panel{min-height:350px}.pc-detail-decision-chart{height:230px}.pc-detail-data-caption{margin-top:9px!important;font-size:10px!important}.pc-detail-history-panel{min-height:0;padding:17px 16px}.pc-detail-history-summary{gap:6px;margin-top:12px}.pc-detail-history-summary article{min-height:59px;padding:9px}.pc-detail-history-summary small{font-size:8px}.pc-detail-history-summary strong{margin-top:5px;font-size:12px}.pc-detail-history-legend{justify-content:flex-start;margin-top:9px;font-size:9px}.pc-detail-history-chart{height:205px;margin-top:12px}.pc-detail-history-chart.is-empty>div{padding:18px 15px}.pc-detail-history-chart.is-empty strong{font-size:13px}.pc-detail-history-chart.is-empty p{font-size:10px}.pc-detail-decision-chart-summary{min-width:74px;padding-left:10px}.pc-detail-decision-chart-summary strong{font-size:21px}.pc-detail-area-now{min-height:0}.pc-detail-area-now-list>a{grid-template-columns:40px minmax(0,1fr) auto}.pc-detail-area-ribbon-list{grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible}.pc-detail-area-ribbon-list article{min-width:0;padding:12px 13px}.pc-detail-area-ribbon-list:not(.is-expanded) article:nth-child(n+4){display:none}.pc-detail-area-ribbon-toggle{color:#315a8d;cursor:pointer;touch-action:manipulation;background:#f7faff;border:1px solid #d6e1ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.pc-detail-area-ribbon-toggle i{font-size:15px;font-style:normal;transition:transform .16s}.pc-detail-area-ribbon-toggle[aria-expanded=true] i{transform:rotate(180deg)}.pc-related-park-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-related-attraction-grid{gap:7px}.pc-related-park-link{border-top:1px solid #e0e8f2;border-left:0;grid-template-columns:25px minmax(0,1fr) auto;gap:7px;min-height:58px;padding:8px 9px}.pc-related-park-link:nth-child(-n+2){border-top:0}.pc-related-park-link:nth-child(2n){border-left:1px solid #e0e8f2}.pc-related-park-flag{width:25px;height:25px;font-size:13px}.pc-related-park-link strong{font-size:10.5px}.pc-related-park-link small{font-size:8px}.pc-related-navigation-head{margin-bottom:11px;display:block}.pc-related-navigation-head .pc-overview-cta{margin-top:10px}.pc-related-attraction-link{border-radius:12px;flex:calc(50% - 7px);min-height:42px;padding:7px 9px 7px 15px}.pc-related-attraction-link:before{left:7px}.pc-related-attraction-link strong{font-size:10px}.pc-related-attraction-link small{font-size:8px}html:not([lang=zh-CN]) .pc-park-app .pc-ride-card h3{-webkit-line-clamp:3;font-size:9px;line-height:1.12;bottom:19px}html:not([lang=zh-CN]) .pc-park-app .pc-wait-badge.is-closed{width:auto;min-width:34px;right:4px}html:not([lang=zh-CN]) .pc-park-app .pc-section-header h2{font-size:14px}html:not([lang=zh-CN]) .pc-park-app .pc-section-actions>span,html[lang=ru] .pc-mobile-summary-cell b{display:none}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-park-home-link{font-size:20px;line-height:1.08;display:inline-grid}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-page-context{margin:4px 0 0;font-size:10px;line-height:1.2;display:block}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-mode-icon{display:none}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-mode-button{white-space:normal;height:40px;padding-inline:5px;line-height:1.12}.pc-park-app.pc-park-shanghai-disneyland .pc-show-card{min-height:106px}.pc-park-app.pc-park-shanghai-disneyland .pc-show-card .pc-card-main h3{-webkit-line-clamp:3}.pc-park-app.pc-park-shanghai-disneyland :is(.pc-mixed-pending,.pc-mixed-wait-label){text-align:center;height:auto;min-height:25px;padding-block:4px;line-height:1.15}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-section-toolbar{scroll-snap-type:x proximity;box-shadow:inset -12px 0 10px -13px #2741628c}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-section-sort-button{scroll-snap-align:start}}@media (max-width:350px){html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-park-home-link{font-size:18px}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-open-pill{padding-inline:6px}.pc-park-app.pc-park-shanghai-disneyland .pc-show-card{min-height:110px}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-show-card{grid-template-columns:32px minmax(0,1fr)}html:not([lang=zh-CN]) .pc-park-app.pc-park-shanghai-disneyland .pc-code-circle{width:32px;height:32px;font-size:8px}}@media (max-width:768px){.pc-park-app :is(#shows,#meet) .pc-show-card.pc-mixed-balanced{min-height:0}.pc-park-app :is(#shows,#meet) .pc-show-card.pc-mixed-balanced .pc-card-main,.pc-park-app :is(#shows,#meet) .pc-show-card.pc-mixed-balanced :is(.pc-time-row,.pc-mixed-primary){width:100%}.pc-park-app :is(#shows,#meet) .pc-show-card.pc-mixed-balanced .pc-time-row:has(.pc-time-semantic){display:block}.pc-park-app :is(#shows,#meet) .pc-show-card.pc-mixed-balanced :is(.pc-time-semantic,.pc-mixed-pending){white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;height:auto;min-height:25px;padding:5px 7px;line-height:1.25;display:flex}}.pc-hours-page{gap:16px;display:grid}.pc-hours-hero,.pc-hours-panel{background:#fff;border:1px solid #dbe5f1;border-radius:16px;padding:24px}.pc-hours-hero{background:linear-gradient(135deg,#eef6ff,#f7f3ff)}.pc-hours-eyebrow{color:#657894;margin:0 0 8px;font-size:13px;font-weight:700}.pc-hours-hero h1{margin:0 0 18px;font-size:clamp(26px,3vw,42px);line-height:1.15}.pc-hours-status{align-items:center;gap:14px;margin:0;display:flex}.pc-hours-status strong{color:#18864b;background:#e9f8ee;border-radius:999px;padding:7px 12px}.pc-hours-status time{font-size:clamp(24px,3vw,38px);font-weight:800}.pc-hours-remaining{color:#526781;margin:10px 0 0}.pc-hours-panel h2{margin:0 0 16px}.pc-hours-table-wrap{overflow-x:auto}.pc-hours-table{width:100%}.pc-hours-schedule table{border-collapse:collapse;width:100%}.pc-hours-schedule th,.pc-hours-schedule td{text-align:left;border-bottom:1px solid #e8eef6;padding:13px 8px}.pc-hours-schedule tbody th{font-weight:650}.pc-hours-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-hours-calendar li{background:#f4f8ff;border:1px solid #dce7f5;border-radius:12px;min-height:82px;padding:12px}.pc-hours-calendar time{gap:10px;display:grid}.pc-hours-calendar span{color:#526781;font-size:13px}.pc-hours-astronomy dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.pc-hours-astronomy dl div{background:#f6f8fb;border-radius:12px;padding:14px}.pc-hours-astronomy dt{color:#6a7b92;font-size:12px}.pc-hours-astronomy dd{margin:5px 0 0;font-size:18px;font-weight:750}@media (max-width:768px){.pc-hours-page{gap:10px}.pc-hours-hero,.pc-hours-panel{border-radius:12px;padding:18px}.pc-hours-status{flex-direction:column;align-items:flex-start;gap:8px}.pc-hours-calendar,.pc-hours-astronomy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hours-schedule th,.pc-hours-schedule td{padding:12px 5px}}.pc-hours-page{--hours-blue:#1769e8;--hours-ink:#14233a;--hours-muted:#63738a;--hours-line:#dce6f2;--hours-soft:#f4f8fd;gap:14px}.pc-hours-page button,.pc-hours-page input{font:inherit}.pc-hours-hero-v10,.pc-hours-panel,.pc-hours-links{border:1px solid var(--hours-line);background:#fff;border-radius:16px;box-shadow:0 8px 28px #223b5e0b}.pc-hours-hero-v10{background:linear-gradient(135deg,#edf6ff 0,#fff 55%,#f4f1ff 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:end;gap:24px;padding:28px 30px;display:grid}.pc-hours-kicker{color:var(--hours-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.pc-hours-hero-v10 h1{color:var(--hours-ink);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3vw,44px);line-height:1.12}.pc-hours-current{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pc-hours-current strong{color:#16804a;background:#e4f7eb;border-radius:999px;padding:7px 12px}.pc-hours-current time{color:var(--hours-ink);font-size:clamp(22px,2.4vw,34px);font-weight:850}.pc-hours-countdown{color:var(--hours-muted);margin:10px 0 0;font-weight:700}.pc-hours-timeline{color:var(--hours-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.pc-hours-timeline>div{background:#dfe8f3;border-radius:999px;height:9px;position:relative}.pc-hours-timeline i{background:linear-gradient(90deg,#74a9f7,var(--hours-blue));border-radius:inherit;height:100%;display:block}.pc-hours-timeline b{border:3px solid var(--hours-blue);background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pc-hours-date-strip{scrollbar-width:thin;gap:8px;padding:2px 1px 5px;display:flex;overflow:auto}.pc-hours-date-strip button{border:1px solid var(--hours-line);color:var(--hours-muted);text-align:left;background:#fff;border-radius:12px;flex:0 0 164px;gap:3px;min-height:68px;padding:10px 12px;display:grid}.pc-hours-date-strip button strong{color:var(--hours-ink);font-size:14px}.pc-hours-date-strip button small{color:var(--hours-blue)}.pc-hours-date-strip button.is-selected{border-color:var(--hours-blue);box-shadow:0 0 0 1px var(--hours-blue);background:#edf5ff}.pc-hours-body{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px;display:grid}.pc-hours-schedule-v10{grid-area:1/1/span 2}.pc-hours-arrival{grid-column:2}.pc-hours-data{grid-column:2;gap:14px;display:grid}.pc-hours-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-hours-panel h2,.pc-hours-links h2{color:var(--hours-ink);margin:0 0 15px;font-size:19px}.pc-hours-panel>header h2{margin:0}.pc-hours-panel header button,.pc-hours-arrival button{border:1px solid var(--hours-line);color:var(--hours-blue);background:#f3f7fc;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750}.pc-hours-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.pc-hours-schedule-grid button{background:var(--hours-soft);color:var(--hours-muted);text-align:left;border:1px solid #0000;border-radius:12px;gap:6px;min-height:82px;padding:11px;display:grid}.pc-hours-schedule-grid button strong{color:var(--hours-ink);font-size:13px}.pc-hours-schedule-grid button small{color:var(--hours-blue)}.pc-hours-schedule-grid button.is-selected{border-color:var(--hours-blue);background:#eaf3ff}.pc-hours-schedule-v10[data-hours-mode=CALENDAR]:not(.is-expanded) .pc-hours-schedule-grid button:nth-child(n+15){display:none}.pc-hours-table-wrap{margin-top:16px;display:none;overflow:auto}.pc-hours-schedule-v10 table{border-collapse:collapse;width:100%}.pc-hours-schedule-v10 th,.pc-hours-schedule-v10 td{border-bottom:1px solid var(--hours-line);text-align:left;padding:11px}.pc-hours-arrival label{gap:8px;margin:20px 0 12px;display:grid}.pc-hours-arrival label span,.pc-hours-segments span,.pc-hours-arrival-result span{color:var(--hours-muted);font-size:12px;font-weight:700}.pc-hours-arrival input[type=time]{background:var(--hours-soft);border:1px solid var(--hours-line);color:var(--hours-ink);border-radius:12px;width:100%;padding:11px 14px;font-size:28px;font-weight:850}.pc-hours-arrival input[type=range]{accent-color:var(--hours-blue);width:100%}.pc-hours-arrival-result{background:#edf5ff;border-radius:13px;gap:5px;margin-top:15px;padding:15px;display:grid}.pc-hours-arrival-result strong{color:var(--hours-blue);font-size:24px}.pc-hours-segments{border-top:1px solid var(--hours-line);gap:5px;margin-top:15px;padding-top:14px;display:grid}.pc-hours-segments strong{font-size:13px}.pc-hours-weather>header>div{display:flex}.pc-hours-weather>header button{border-radius:0}.pc-hours-weather>header button:first-child{border-radius:9px 0 0 9px}.pc-hours-weather>header button:last-child{border-radius:0 9px 9px 0}.pc-hours-weather>header button.is-selected{background:var(--hours-blue);color:#fff}.pc-hours-weather-chart{margin-top:15px;position:relative;overflow:auto}.pc-hours-weather-chart svg{width:100%;min-width:620px;height:105px}.pc-hours-weather-chart polyline{fill:none;stroke:var(--hours-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.pc-hours-weather-hours{min-width:620px;display:flex}.pc-hours-weather-hours button{color:var(--hours-muted);background:0 0;border:0;flex:1;gap:3px;min-width:56px;padding:4px;display:grid}:is(.pc-hours-weather-hours button:hover,.pc-hours-weather-hours button:focus-visible){color:var(--hours-blue);background:#edf5ff;border-radius:8px}.pc-hours-weather-hours strong{color:var(--hours-ink)}.pc-hours-weather-list{margin-top:14px}.pc-hours-weather-list>div{border-bottom:1px solid var(--hours-line);grid-template-columns:52px 42px 1fr auto;align-items:center;gap:8px;padding:9px 2px;display:grid}.pc-hours-weather-readout{gap:3px;min-height:42px;padding-top:12px;display:grid}.pc-hours-weather-readout span{color:var(--hours-muted);font-size:12px}.pc-hours-astronomy-v10 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.pc-hours-astronomy-v10 dl div{background:var(--hours-soft);border-radius:11px;padding:12px}.pc-hours-astronomy-v10 dt{color:var(--hours-muted);font-size:11px}.pc-hours-astronomy-v10 dd{color:var(--hours-ink);margin:5px 0 0;font-size:17px;font-weight:800}.pc-hours-muted{background:var(--hours-soft);color:var(--hours-muted);border-radius:11px;margin:15px 0 0;padding:14px;font-size:13px}.pc-hours-related article{background:var(--hours-soft);border-radius:11px;padding:12px}.pc-hours-related h3,.pc-hours-related p{margin:0}.pc-hours-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px;display:grid}.pc-hours-links>div{flex-wrap:wrap;gap:8px;display:flex}.pc-hours-links h2{flex:0 0 100%}.pc-hours-links a{border:1px solid var(--hours-line);color:var(--hours-blue);background:#f3f7fc;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:750;text-decoration:none}@media (max-width:900px){.pc-hours-hero-v10,.pc-hours-body{grid-template-columns:1fr}.pc-hours-schedule-v10,.pc-hours-arrival,.pc-hours-data{grid-area:auto/1}.pc-hours-schedule-v10{order:1}.pc-hours-arrival{order:2}.pc-hours-data{order:3}}@media (max-width:768px){.pc-hours-page{gap:10px}.pc-hours-hero-v10,.pc-hours-panel,.pc-hours-links{border-radius:12px;padding:16px}.pc-hours-hero-v10{gap:18px}.pc-hours-hero-v10 h1{margin-bottom:14px;font-size:27px}.pc-hours-current time{font-size:22px}.pc-hours-date-strip button{flex-basis:142px}.pc-hours-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hours-schedule-v10[data-hours-mode=CALENDAR]:not(.is-expanded) .pc-hours-schedule-grid button:nth-child(n+9){display:none}.pc-hours-weather-list>div{grid-template-columns:45px 40px 1fr}.pc-hours-weather-list>div span:last-child{grid-column:2/-1}.pc-hours-links{grid-template-columns:1fr}.pc-hours-arrival input[type=time]{font-size:24px}}@media (max-width:360px){.pc-hours-hero-v10,.pc-hours-panel,.pc-hours-links{padding:14px}.pc-hours-schedule-grid,.pc-hours-astronomy-v10 dl{grid-template-columns:1fr}.pc-hours-current{flex-direction:column;align-items:flex-start}.pc-hours-date-strip button{flex-basis:134px}}.pc-hours-page,.pc-hours-body,.pc-hours-schedule-v10,.pc-hours-arrival,.pc-hours-data,.pc-hours-weather{min-width:0}.pc-hours-body{align-items:start}.pc-hours-schedule-v10{grid-row:1;align-self:start}.pc-hours-weather-chart{width:100%;max-width:100%}.pc-hours-page{--hours-blue:#2168df;--hours-deep:#17243a;--hours-muted:#63738a;--hours-line:#dbe5f1;--hours-soft:#f4f7fb;--hours-day:#fff2bf;--hours-night:#67a;gap:14px}.pc-hours-page [hidden]{display:none!important}.pc-hours-hero-v10{padding:26px 30px;display:block}.pc-hours-date-strip{margin:0;padding:2px 2px 7px}.pc-hours-date-strip button{flex-basis:156px;min-height:64px}.pc-hours-timeline-v10{padding:22px 26px 18px}.pc-hours-timeline-v10 header{justify-content:space-between;align-items:flex-start;display:flex}.pc-hours-timeline-v10 h2{margin:0}.pc-hours-local-clock{color:var(--hours-muted);text-align:right;font-size:12px;font-weight:700}.pc-hours-local-clock b{color:var(--hours-deep);font-size:15px}.pc-hours-day-axis{height:176px;margin:10px 14px 0;position:relative}.pc-hours-day-bar{background:repeating-linear-gradient(135deg,#ffffff38 0 6px,#fff0 6px 12px),linear-gradient(90deg,#dce5f2 0 var(--hours-rise,25%),#fff3c9 var(--hours-rise,25%)var(--hours-set,75%),#dce5f2 var(--hours-set,75%)100%);border:1px solid #cdd9e8;border-radius:11px;height:32px;position:absolute;top:69px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #20385814}.pc-hours-axis-open{background:var(--hours-night);border-radius:7px;height:24px;position:absolute;top:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57}.pc-hours-axis-day{background:linear-gradient(90deg,#ffd869,#ffbd48);height:100%;position:absolute;top:0}.pc-hours-astro-marker,.pc-hours-park-marker,.pc-hours-now-label{white-space:nowrap;position:absolute;transform:translate(-50%)}.pc-hours-astro-marker{color:#697a91;align-items:center;gap:5px;font-size:11px;display:flex;top:4px}.pc-hours-astro-marker span{color:#b78300;background:#fff7d4;border:1px solid #f2d883;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pc-hours-astro-marker:after,.pc-hours-park-marker:before{content:"";border-left:1px dashed #aab8ca;position:absolute;left:50%}.pc-hours-astro-marker:after{height:30px;top:27px}.pc-hours-park-marker{color:#32465f;text-align:center;gap:2px;font-size:11px;display:grid;top:116px}.pc-hours-park-marker b{color:var(--hours-deep);font-size:13px}.pc-hours-park-marker:before{height:13px;bottom:100%}.pc-hours-now-guide{border-left:1px solid #1f64e08c;height:56px;position:absolute;top:73px;transform:translate(-50%)}.pc-hours-now-dot{background:#1769e8;border:3px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.9s ease-out infinite pc-hours-now-pulse;position:absolute;top:79px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1769e8}.pc-hours-now-label{color:#46617f;background:#edf5ff;border:1px solid #b8d2f5;border-radius:999px;padding:4px 8px;font-size:10px;top:135px}.pc-hours-axis-bound{color:#8391a4;font-size:10px;position:absolute;top:103px}.pc-hours-axis-bound.is-first{left:0}.pc-hours-axis-bound.is-last{right:0}.pc-hours-timeline-summary{color:var(--hours-muted);border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:13px;font-size:12px;display:flex}.pc-hours-timeline-summary>div{align-items:center;gap:7px;display:flex}.pc-hours-timeline-summary b{color:var(--hours-deep)}.pc-hours-timeline-legend{margin-left:auto}.pc-hours-timeline-legend i{background:repeating-linear-gradient(135deg,#dde6f1 0 5px,#f4f7fb 5px 10px);border:1px solid #cdd9e8;border-radius:3px;width:24px;height:12px}@keyframes pc-hours-now-pulse{0%,35%{box-shadow:0 0 0 1px var(--hours-current-color),0 0 0 2px var(--hours-current-halo)}to{box-shadow:0 0 0 1px var(--hours-current-color),0 0 0 11px transparent}}@media (prefers-reduced-motion:reduce){.pc-hours-now-dot{animation:none}}.pc-hours-body{grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pc-hours-planner-column,.pc-hours-main-column{gap:14px;min-width:0;display:grid}.pc-hours-main-column{display:contents}.pc-hours-planner-column{grid-area:1/1;align-self:start}.pc-hours-schedule-v10,.pc-hours-arrival,.pc-hours-weather{grid-area:auto}.pc-hours-panel{padding:20px}.pc-hours-panel>header p{color:var(--hours-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.pc-hours-time-control{display:block;position:relative}.pc-hours-time-control>span{color:#5e7088;pointer-events:none;align-items:center;padding:11px 14px;font-size:23px;font-weight:800;display:none;position:absolute;inset:1px}.pc-hours-time-control.is-empty>span{display:flex}.pc-hours-time-control.is-empty input{color:#0000}.pc-hours-arrival input[type=range]{background:linear-gradient(90deg,var(--hours-blue)0 var(--hours-arrival-pct,0%),#dce6f2 var(--hours-arrival-pct,0%)100%);opacity:1;border-radius:999px;height:6px;margin:8px 0 2px}.pc-hours-arrival input[type=range].is-empty{opacity:1;accent-color:#bac3cf;background:#e7ebf1}.pc-hours-arrival-result.is-empty{background:var(--hours-soft);text-align:center;place-content:center;min-height:72px}.pc-hours-arrival-result.is-empty span{font-size:14px}.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:150px minmax(260px,1fr) 190px;align-items:center;gap:14px;display:grid}.pc-hours-gantt-head{color:#8290a4;padding:0 7px 7px;font-size:10px}.pc-hours-gantt-head>div{justify-content:space-between;display:flex}.pc-hours-gantt-row{border-top:1px solid #edf1f6;min-height:70px;padding:9px 7px}.pc-hours-gantt-row.is-selected{box-shadow:inset 3px 0 var(--hours-blue);background:#f8fbff}.pc-hours-gantt-row>button{color:var(--hours-deep);text-align:left;background:0 0;border:0;gap:4px;padding:5px 6px;display:grid}.pc-hours-gantt-row>button small{color:var(--hours-blue);font-size:11px}.pc-hours-gantt-lane{background:repeating-linear-gradient(135deg,#b1bed024 0 5px,#0000 5px 10px),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e4ebf4 calc(25% - 1px) 25%);border:1px solid #dce5f0;border-radius:9px;height:22px;position:relative;overflow:hidden}.pc-hours-gantt-open{background:var(--hours-night);border-radius:6px;height:16px;position:absolute;top:2px;overflow:hidden}.pc-hours-gantt-day{background:#ffc657;height:100%;position:absolute;top:0}.pc-hours-gantt-parts{color:var(--hours-muted);gap:2px;font-size:10px;display:grid}.pc-hours-gantt-parts strong{color:var(--hours-deep);font-size:11px}.pc-hours-schedule-v10[data-hours-mode=CALENDAR]:not(.is-expanded) .pc-hours-gantt-row:nth-child(n+16){display:none}.pc-hours-weather-date{color:var(--hours-muted);margin:14px 0 0;font-size:12px;font-weight:750}.pc-hours-weather-meta{color:var(--hours-muted);align-items:center;gap:8px 14px;margin-top:12px;font-size:11px;display:flex}.pc-hours-weather-meta strong{color:var(--hours-deep);font-size:18px}.pc-hours-weather-chart{overflow:visible}.pc-hours-weather-scroller{scroll-behavior:smooth;scrollbar-width:thin;border:1px solid #e1e8f2;border-radius:12px;max-width:100%;overflow:auto hidden}.pc-hours-weather-scroller svg{max-width:none;height:252px;display:block}.pc-hours-weather-hit{fill:#0000}.pc-hours-weather-hour{cursor:pointer}.pc-hours-weather-hour:hover .pc-hours-weather-hit{fill:#2168df0b}.pc-hours-weather-line{fill:none;stroke:#526dc4;stroke-linecap:round;stroke-width:3px}.pc-hours-weather-point{fill:#fff;stroke:#526dc4;stroke-width:3px}.pc-hours-weather-active-band{fill:#2168df13;pointer-events:none}.pc-hours-weather-cursor{pointer-events:none;stroke:#2168df6b;stroke-dasharray:3 4}.pc-hours-scroll-hint{color:#8290a4;margin:7px 2px 0;font-size:10px}.pc-hours-weather-detail{background:linear-gradient(135deg,#f7faff,#f4f2ff);border:1px solid #dce5f1;border-radius:12px;padding:14px}.pc-hours-weather-detail-head{justify-content:space-between;align-items:center;display:flex}.pc-hours-weather-detail-head>div{align-items:center;gap:10px;display:flex}.pc-hours-weather-detail-head div div{gap:3px;display:grid}.pc-hours-weather-detail-head strong{color:var(--hours-deep)}.pc-hours-weather-detail-head span{color:var(--hours-muted);font-size:11px}.pc-hours-weather-detail-head em{color:var(--hours-blue);background:#e9f2ff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.pc-hours-weather-detail-icon{font-size:28px!important}.pc-hours-weather-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.pc-hours-weather-detail dt{color:var(--hours-muted);font-size:10px}.pc-hours-weather-detail dd{color:var(--hours-deep);margin:4px 0 0;font-size:14px;font-weight:800}.pc-hours-weather-list{gap:6px;display:grid}.pc-hours-weather-list button{background:var(--hours-soft);color:var(--hours-muted);text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:48px 28px 48px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.pc-hours-weather-list button.is-selected{background:#edf5ff;border-color:#aacaf5}.pc-hours-weather-list button strong{color:var(--hours-deep)}.pc-hours-links{align-items:start}.pc-hours-links>div{align-content:start;align-items:start}.pc-hours-links a{justify-content:center;align-items:center;min-height:40px;padding:8px 11px;line-height:22px;display:inline-flex}.pc-hours-other-parks a{text-align:center;flex:calc(50% - 8px);min-height:42px}@media (min-width:769px){.pc-hours-page .pc-park-local-nav{min-height:0;padding-block:0}.pc-hours-page .pc-park-local-nav .pc-mode-line{min-height:0;margin-block:0;padding-block:6px}}@media (max-width:1100px){.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:126px minmax(210px,1fr) 150px;gap:10px}}@media (max-width:900px){.pc-hours-body{flex-direction:column;display:flex}.pc-hours-planner-column,.pc-hours-main-column{display:contents}.pc-hours-arrival{order:1;width:100%}.pc-hours-schedule-v10{order:2;width:100%}.pc-hours-weather{order:3;width:100%}.pc-hours-related{order:4;width:100%}.pc-hours-planner-column{position:static}}@media (max-width:768px){.pc-hours-hero-v10,.pc-hours-panel,.pc-hours-links{padding:15px}.pc-hours-timeline-v10{padding-bottom:13px}.pc-hours-day-axis{height:187px;margin:12px 5px 0}.pc-hours-astro-marker{flex-direction:column;align-items:flex-start;gap:1px;top:0}.pc-hours-astro-marker.is-set{align-items:flex-end}.pc-hours-astro-marker b{font-size:9px}.pc-hours-astro-marker span{width:21px;height:21px}.pc-hours-day-bar{top:70px}.pc-hours-park-marker{top:119px}.pc-hours-now-label{top:151px}.pc-hours-axis-bound{top:104px}.pc-hours-timeline-summary{gap:8px 14px}.pc-hours-timeline-legend{flex-basis:100%;margin-left:0}.pc-hours-gantt-head{grid-template-columns:104px minmax(145px,1fr)}.pc-hours-gantt-head>span:last-child{display:none}.pc-hours-gantt-row{grid-template-columns:104px minmax(145px,1fr);align-items:center;padding-inline:2px}.pc-hours-gantt-parts{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hours-gantt-parts strong{grid-column:1/-1}.pc-hours-weather-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hours-weather-list button{grid-template-columns:44px 24px 42px minmax(0,1fr)}.pc-hours-weather-list button span:last-child{grid-column:2/-1}.pc-hours-links{flex-direction:column;display:flex}.pc-hours-other-parks a{flex-basis:calc(50% - 8px)}}@media (max-width:350px){.pc-park-hours-entry.is-mobile .pc-park-timezone-context{display:none}}@media (max-width:430px){.pc-hours-local-clock{max-width:128px}.pc-hours-astro-marker.is-rise{transform:translate(-22%)}.pc-hours-astro-marker.is-set{transform:translate(-78%)}.pc-hours-park-marker.is-open{transform:translate(-24%)}.pc-hours-park-marker.is-close{transform:translate(-76%)}.pc-hours-now-label{padding-inline:6px;font-size:9px}.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:88px minmax(132px,1fr);gap:7px}.pc-hours-gantt-row>button{padding-inline:2px}.pc-hours-gantt-row>button time{font-size:11px}.pc-hours-gantt-row>button small,.pc-hours-gantt-parts{font-size:9px}}@media (max-width:350px){.pc-hours-hero-v10,.pc-hours-panel,.pc-hours-links{padding:13px}.pc-hours-timeline-v10 header{gap:8px}.pc-hours-local-clock{max-width:110px;font-size:9px}.pc-hours-local-clock b{font-size:12px}.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:78px minmax(118px,1fr)}.pc-hours-gantt-parts span{overflow-wrap:anywhere}.pc-hours-other-parks a{flex-basis:100%}}.pc-hours-app{background:#f7f9fc}.pc-hours-page{--hours-blue:#496ab8;--hours-ink:#263449;--hours-deep:#263449;--hours-muted:#8190a7;--hours-line:#e4ebf5;--hours-soft:#f7f9fc;--hours-day:#f3c15f;--hours-night:#6d80b6;font-variant-numeric:tabular-nums;gap:24px;max-width:1280px;margin-inline:auto;padding:0 36px 44px;font-size:16px;line-height:1.5}.pc-hours-page .pc-park-navigation-stack{margin-inline:-12px}.pc-hours-hero-v10{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 4px}.pc-hours-kicker{color:var(--hours-muted);letter-spacing:1.6px;font-size:12px;font-weight:650}.pc-hours-hero-v10 h1{color:var(--hours-ink);letter-spacing:-1px;margin:12px 0 18px;font-size:clamp(28px,3.2vw,40px);font-weight:650;line-height:1.25}.pc-hours-current{color:var(--hours-muted);gap:12px;font-size:14px}.pc-hours-current strong{padding:4px 12px;font-size:13px;font-weight:550}.pc-hours-hero-overview{justify-content:space-between;align-items:center;gap:32px;margin-top:34px;display:flex}.pc-hours-hero-overview>div:first-child{min-width:0}.pc-hours-hero-answers{align-items:start;gap:30px;display:flex}.pc-hours-range-answer,.pc-hours-count-answer{gap:7px;min-width:0;display:grid}.pc-hours-range-answer>span,.pc-hours-count-answer>span{color:var(--hours-muted);font-size:14px}.pc-hours-range-answer time{letter-spacing:-2px;font-size:clamp(35px,4.6vw,61px);font-weight:640;line-height:1.14}.pc-hours-count-answer{border-left:1px solid var(--hours-line);padding-left:30px}.pc-hours-count-answer>b{color:#4665b4;letter-spacing:-1.5px;font-size:clamp(33px,4.3vw,58px);font-weight:550;line-height:1.14}.pc-hours-count-answer small{color:var(--hours-muted);font-size:12px}.pc-hours-elapsed{color:var(--hours-muted);margin:16px 0 0;font-size:14px}.pc-hours-elapsed b{color:var(--hours-ink);margin-left:8px;font-size:18px}.pc-hours-hero-astronomy{color:var(--hours-muted);flex-wrap:wrap;gap:24px;margin-top:22px;font-size:14px;display:flex}.pc-hours-hero-astronomy>span{align-items:center;gap:6px;display:flex}.pc-hours-hero-astronomy b{font-weight:500}.pc-hours-astro-icon{color:#b68935;flex:none;width:24px;height:24px;display:block}.pc-hours-day-ring-group{text-align:center;flex:0 0 176px}.pc-hours-day-ring{background:conic-gradient(var(--hours-day)0 var(--hours-day-share),var(--hours-night)var(--hours-day-share)100%);border:7px solid #f5f8fc;border-radius:50%;width:156px;height:156px;margin:auto;padding:7px}.pc-hours-day-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;height:100%;padding:9px;display:flex}.pc-hours-day-ring span{color:var(--hours-muted);font-size:12px}.pc-hours-day-ring b{color:var(--hours-ink);font-size:24px;font-weight:600}.pc-hours-day-ring-legend{justify-content:center;gap:14px;margin-top:10px;font-size:11px;display:flex}.pc-hours-day-ring-legend span{color:#af8331}.pc-hours-day-ring-legend span+span{color:var(--hours-night)}.pc-hours-day-ring-legend b{font-size:12px;display:block}.pc-hours-date-strip{gap:8px}.pc-hours-date-strip button{min-height:58px;box-shadow:none;background:#fff;border-radius:10px;flex-basis:158px;padding:9px 12px;font-size:12px}.pc-hours-date-strip button.is-selected{box-shadow:none;background:#f7f9ff;border-color:#94aade}.pc-hours-date-strip button strong{font-size:13px;font-weight:600}.pc-hours-panel{border:1px solid var(--hours-line);background:#fff;border-radius:22px;padding:26px;box-shadow:0 10px 32px #30456906}.pc-hours-panel h2{letter-spacing:-.5px;font-size:23px;font-weight:650;line-height:1.35}.pc-hours-panel>header p{font-size:13px;font-weight:400}.pc-hours-timeline-v10{background:linear-gradient(145deg,#fbfcff,#fff);padding:28px 30px 24px}.pc-hours-timeline-v10 .pc-hours-kicker{letter-spacing:0;color:var(--hours-ink);margin:0 0 4px;font-size:18px}.pc-hours-timeline-v10 h2{color:var(--hours-muted);letter-spacing:0;font-size:13px;font-weight:500}.pc-hours-local-clock,.pc-hours-local-clock b{font-size:13px;font-weight:500}.pc-hours-day-axis{height:257px;margin:18px 4px 0}.pc-hours-day-bar{height:29px;box-shadow:none;border-color:#e2e8f1;border-radius:13px;top:116px}.pc-hours-axis-open{border:1px solid #fff;border-radius:10px;height:27px;top:0;box-shadow:0 0 0 1px #536b9b38}.pc-hours-axis-day{background:linear-gradient(90deg,#f6c868,#edb75b)}.pc-hours-astro-marker{flex-direction:column;gap:8px;font-size:13px;top:4px}.pc-hours-astro-marker>span{background:#fff6e1;border-color:#f5e5bb;border-radius:18px;width:56px;height:56px}.pc-hours-astro-marker .pc-hours-astro-icon{color:#b48527;width:36px;height:36px}.pc-hours-astro-marker.is-set>span{background:#fff0e7;border-color:#f6dfcd}.pc-hours-astro-marker.is-set .pc-hours-astro-icon{color:#c6814b}.pc-hours-astro-marker b{font-weight:400}.pc-hours-astro-marker em{color:var(--hours-ink);margin-left:5px;font-size:16px;font-style:normal;font-weight:650}.pc-hours-astro-marker:after{border-color:#dce5f1;border-left-style:solid;height:20px;top:96px}.pc-hours-park-marker{color:var(--hours-muted);gap:2px;font-size:13px;top:157px}.pc-hours-park-marker b{font-size:19px;font-weight:650}.pc-hours-park-marker:before{height:13px}.pc-hours-now-dot{background:#415c8e;width:16px;height:16px;top:130px}.pc-hours-now-guide{border-color:#718ac0;height:78px;top:137px}.pc-hours-now-label{background:#fff;border-color:#d1dcf2;border-radius:9px;padding:7px 13px;font-size:12px;top:216px;box-shadow:0 3px 12px #4a63920a}.pc-hours-now-label b{margin-left:5px;font-size:16px}.pc-hours-axis-bound{font-size:12px;top:157px}.pc-hours-timeline-summary{gap:16px 30px;padding-top:20px;font-size:14px}.pc-hours-timeline-summary>div:first-child{color:#ad7f29}.pc-hours-timeline-summary>div:nth-child(2){color:#6c80b6}.pc-hours-timeline-summary b{color:inherit;font-size:16px}.pc-hours-timeline-summary>div>span:first-child{font-size:22px}.pc-hours-timeline-legend{font-size:12px}.pc-hours-body{grid-template-columns:minmax(320px,350px) minmax(0,1fr);gap:24px}.pc-hours-body .pc-hours-weather{grid-area:1/2}.pc-hours-body .pc-hours-schedule-v10{grid-area:2/1/auto/-1}.pc-hours-arrival header h2{max-width:100%;margin:0;font-size:24px}.pc-hours-arrival-date-control{border-top:1px solid var(--hours-line);color:var(--hours-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:18px;font-size:13px;display:flex}.pc-hours-arrival-date-control select{border:1px solid var(--hours-line);background:var(--hours-soft);color:#687b98;min-width:0;max-width:75%;min-height:42px;font:inherit;border-radius:9px;padding:7px 8px}.pc-hours-arrival label{margin:24px 0 18px}.pc-hours-time-control input[type=time]{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.pc-hours-time-control [data-hours-open-picker]{width:100%;min-height:70px;color:var(--hours-ink);background:#f7faff;border:1px solid #cbdaf7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:32px;font-weight:600;display:flex}.pc-hours-time-control.is-empty [data-hours-open-picker]{font-size:24px}.pc-hours-time-control [data-hours-open-picker] b{font-weight:inherit}.pc-hours-time-control svg{color:#718ecc;flex:none;width:23px;height:23px}.pc-hours-arrival input[type=range]{-webkit-appearance:none;appearance:none;accent-color:#7890bd;height:6px;margin:24px 0 10px}.pc-hours-arrival input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6a82af;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 5px #334e6b30}.pc-hours-arrival input[type=range]:not(.is-empty)::-webkit-slider-thumb{background:var(--hours-blue)}.pc-hours-arrival input[type=range].is-empty::-webkit-slider-thumb{box-shadow:none;background:#bac3cf}.pc-hours-arrival input[type=range]::-moz-range-thumb{background:var(--hours-blue);border:3px solid #fff;border-radius:50%;width:18px;height:18px}.pc-hours-arrival input[type=range].is-empty::-moz-range-thumb{box-shadow:none;background:#bac3cf}.pc-hours-arrival input[type=range].is-empty::-moz-range-progress{background:#e7ebf1}.pc-hours-slider-labels{color:var(--hours-muted);justify-content:space-between;margin-bottom:22px;font-size:12px;display:flex}.pc-hours-arrival-result{background:0 0;gap:10px;margin-top:16px;padding:16px 0}.pc-hours-arrival-result strong{color:var(--hours-ink);letter-spacing:-1px;font-size:38px;font-weight:600;line-height:1.3}.pc-hours-arrival-result.is-empty{background:#f7f9fc;border:1px dashed #dce5f0;border-radius:14px;min-height:106px;padding:24px 15px}.pc-hours-arrival-result.is-empty span{color:#54647b;font-size:15px;font-weight:550}.pc-hours-arrival-split{background:var(--hours-soft);border-radius:12px;height:12px;display:flex;overflow:hidden}.pc-hours-arrival-split i{background:var(--hours-night)}.pc-hours-arrival-split i.is-day{background:var(--hours-day)}.pc-hours-arrival-breakdown{justify-content:space-between;gap:12px;display:flex}.pc-hours-arrival-breakdown span{color:#a68038;font-size:12px}.pc-hours-arrival-breakdown span+span{color:var(--hours-night)}.pc-hours-arrival-breakdown b{margin-top:4px;font-size:15px;display:block}.pc-hours-segments{margin-top:18px;padding-top:18px}.pc-hours-segments strong{font-size:16px;font-weight:550}.pc-hours-use-now{margin-top:16px}.pc-hours-weather-meta{align-items:baseline;gap:10px 16px;margin-top:22px;margin-bottom:20px;font-size:13px}.pc-hours-weather-meta strong{letter-spacing:-1px;font-size:38px;font-weight:600;line-height:1.1}.pc-hours-weather-date{margin-top:8px;font-size:13px;font-weight:400}.pc-hours-weather>header>div:last-child{background:#f5f7fb;border-radius:12px;padding:4px}.pc-hours-weather>header button{min-height:36px;color:var(--hours-muted);background:0 0;border:0;padding:8px 13px;font-size:13px;border-radius:9px!important}.pc-hours-weather>header button.is-selected{color:#536e9d;background:#fff;box-shadow:0 2px 8px #243c6010}.pc-hours-weather-chart{margin-top:0}.pc-hours-weather-scroller{border:1px solid #e7edf7;border-radius:14px}.pc-hours-weather-scroller svg{height:304px}.pc-hours-weather-time{fill:#34445b;font-size:14px;font-weight:650}.pc-hours-weather-temp{fill:#34445b;font-size:17px;font-weight:600}.pc-hours-weather-icon{fill:#8197bc;font-size:29px}.pc-hours-weather-rain{fill:#8796ac;font-size:12px}.pc-hours-weather-fill{opacity:.35}.pc-hours-weather-line{stroke:#7289c3;stroke-width:2.7px}.pc-hours-weather-hour.is-selected .pc-hours-weather-point{stroke:#456abe;stroke-width:4px;filter:drop-shadow(0 0 5px #7999e0)}.pc-hours-weather-hour.is-selected .pc-hours-weather-time{fill:#456abe}.pc-hours-scroll-hint{margin-top:12px;font-size:12px}.pc-hours-weather-detail{background:#f7faff;border:1px solid #cfdefa;border-left:4px solid #6c8bd1;border-radius:17px;margin-top:8px;padding:22px}.pc-hours-weather-detail-head strong{color:#365887;font-size:24px;font-weight:600}.pc-hours-weather-detail-head span{font-size:12px;font-weight:400}.pc-hours-weather-detail-head em{color:#6482bb;background:#fff;border:1px solid #dce7fa;font-size:11px}.pc-hours-weather-detail dl{border-top:1px solid #e1e9f7;gap:16px;margin-top:18px;padding-top:18px}.pc-hours-weather-detail dl div{background:0 0;border-radius:0;padding:0}.pc-hours-weather-detail dt{font-size:12px}.pc-hours-weather-detail dd{color:#3c5a87;font-size:23px;font-weight:600}.pc-hours-gantt{margin-top:28px}.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:156px minmax(0,1fr) 188px;gap:24px}.pc-hours-gantt-head{padding:0 14px 12px;font-size:12px}.pc-hours-gantt-row{border-color:#e6ecf5;min-height:108px;padding:18px 14px}.pc-hours-gantt-row.is-selected{box-shadow:none;background:#f7faff;border-radius:10px}.pc-hours-gantt-row>button time{font-size:16px;font-weight:600}.pc-hours-gantt-row>button small{color:#536b92;font-size:16px;font-weight:600}.pc-hours-gantt-lane{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e9eef6 calc(25% - 1px) 25%);border:0;border-radius:0;height:42px}.pc-hours-gantt-open{border-radius:7px;height:30px;top:6px}.pc-hours-gantt-range{color:#5f491f;justify-content:space-between;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:flex;position:absolute;inset:0}.pc-hours-gantt-range b{white-space:nowrap;font-weight:650}.pc-hours-gantt-range b+b{color:#fff;text-shadow:0 1px 2px #34507550}.pc-hours-gantt-day{background:linear-gradient(90deg,#f6c967,#efbd5e)}.pc-hours-gantt-parts{gap:4px;font-size:12px}.pc-hours-gantt-parts strong{color:#536b92;font-size:14px;font-weight:600}.pc-hours-gantt-parts span:first-of-type{color:#b48b3d}.pc-hours-gantt-parts span:last-of-type{color:#7589ba}.pc-hours-links{box-shadow:none;border:0;border-top:1px solid var(--hours-line);background:0 0;border-radius:0;gap:24px;padding:24px 0 0}.pc-hours-links h2{margin-bottom:6px;font-size:16px;font-weight:600}.pc-hours-links a{background:#fff;border-color:#e0e8f4;min-height:40px;font-size:13px;font-weight:550}.pc-hours-time-dialog{border:1px solid var(--hours-line);width:min(410px,100vw - 28px);max-height:90dvh;color:var(--hours-ink);border-radius:24px;padding:22px;overflow:auto;box-shadow:0 24px 90px #12233e40}.pc-hours-time-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17294166}.pc-hours-time-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-hours-time-dialog h3{margin:0;font-size:22px}.pc-hours-time-dialog header button{background:var(--hours-soft);border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.pc-hours-wheel-heads{color:var(--hours-muted);justify-content:space-around;margin:20px 0 6px;font-size:13px;display:flex}.pc-hours-wheels{background:linear-gradient(#0000 96px,#f3f6fb 96px 144px,#0000 144px);grid-template-columns:1fr 1fr;height:240px;display:grid}.pc-hours-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:240px;padding-block:96px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.pc-hours-wheel>div{scroll-snap-align:center;height:48px;color:var(--hours-muted);cursor:pointer;justify-content:center;align-items:center;font-size:27px;display:flex}.pc-hours-wheel>div[aria-selected=true]{color:var(--hours-ink);font-size:32px;font-weight:600}.pc-hours-time-dialog .pc-hours-picker-keyboard{margin:16px 0}.pc-hours-time-dialog input[type=time]{background:var(--hours-soft);border:1px solid var(--hours-line);opacity:1;border-radius:12px;width:100%;height:auto;padding:12px;font-size:28px;position:static}.pc-hours-time-dialog footer button{color:#fff;background:#5576bd;border:0;border-radius:12px;width:100%;min-height:48px;font-size:16px}.pc-hours-time-dialog button:disabled{opacity:.4}@media (max-width:1100px){.pc-hours-page{padding-inline:24px}.pc-hours-day-ring-group{display:none}.pc-hours-body{grid-template-columns:320px minmax(0,1fr);gap:20px}.pc-hours-weather-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pc-hours-body{display:flex}.pc-hours-arrival{order:1}.pc-hours-weather{order:2}.pc-hours-schedule-v10{order:3}}@media (max-width:768px){.pc-hours-app .pc-hours-page{gap:18px;padding:0 16px 32px}.pc-hours-page .pc-park-navigation-stack{width:calc(100% + 32px);margin-inline:-16px}.pc-hours-hero-v10{padding:6px 0 0}.pc-hours-hero-v10 h1{margin:10px 0 16px;font-size:28px;line-height:1.3}.pc-hours-kicker{letter-spacing:1.1px;font-size:10px}.pc-hours-current{flex-direction:row;align-items:center;font-size:12px}.pc-hours-hero-overview{margin-top:26px;display:block}.pc-hours-hero-answers{gap:15px}.pc-hours-range-answer{flex:52%}.pc-hours-range-answer>span,.pc-hours-count-answer>span{font-size:11px}.pc-hours-range-answer time{letter-spacing:-1.2px;font-size:clamp(25px,6.8vw,34px)}.pc-hours-count-answer{flex:48%;gap:6px;padding-left:15px}.pc-hours-count-answer>b{letter-spacing:-1px;font-size:clamp(25px,6.8vw,34px)}.pc-hours-count-answer small{font-size:10px;line-height:1.6}.pc-hours-hero-astronomy{gap:20px;margin-top:18px;font-size:12px}.pc-hours-hero-astronomy .pc-hours-astro-icon{width:20px;height:20px}.pc-hours-date-strip button{flex-basis:144px}.pc-hours-panel{border-radius:20px;padding:20px}.pc-hours-panel h2,.pc-hours-arrival header h2{font-size:22px}.pc-hours-timeline-v10{padding:22px 18px 20px}.pc-hours-timeline-v10 h2{font-size:12px}.pc-hours-timeline-v10 .pc-hours-kicker{font-size:18px}.pc-hours-local-clock{max-width:120px;font-size:11px}.pc-hours-local-clock b{font-size:12px}.pc-hours-day-axis{height:260px;margin-inline:0}.pc-hours-astro-marker{align-items:center;gap:6px;top:0}.pc-hours-astro-marker.is-set{align-items:center}.pc-hours-astro-marker>span{border-radius:16px;width:48px;height:48px}.pc-hours-astro-marker .pc-hours-astro-icon{width:32px;height:32px}.pc-hours-astro-marker b{text-align:center;font-size:12px}.pc-hours-astro-marker em{margin:0;font-size:16px;display:block}.pc-hours-astro-marker:after{top:96px}.pc-hours-park-marker b{font-size:16px}.pc-hours-park-marker{font-size:12px}.pc-hours-axis-bound{font-size:10px}.pc-hours-now-label{padding:6px 9px;font-size:11px}.pc-hours-now-label b{font-size:14px}.pc-hours-timeline-summary{align-items:start;gap:14px;font-size:12px}.pc-hours-timeline-summary>div:not(.pc-hours-timeline-legend){flex:40%;align-items:start}.pc-hours-timeline-summary b{font-size:14px;display:block}.pc-hours-timeline-legend{margin-left:0;font-size:11px}.pc-hours-weather-meta strong{font-size:34px}.pc-hours-weather-meta{gap:8px 10px;font-size:12px}.pc-hours-weather>header{flex-wrap:wrap;gap:12px}.pc-hours-weather>header button{min-height:34px;padding:7px 10px;font-size:12px}.pc-hours-weather-detail{padding:18px}.pc-hours-weather-detail-head strong{font-size:22px}.pc-hours-weather-detail-head span{font-size:10px}.pc-hours-weather-detail-head>div{gap:8px}.pc-hours-weather-detail-head em{padding:4px 6px;font-size:10px}.pc-hours-weather-detail dd{font-size:24px}.pc-hours-gantt-head,.pc-hours-gantt-row{grid-template-columns:minmax(0,1fr);gap:10px}.pc-hours-gantt-head{padding:0 0 10px;font-size:10px}.pc-hours-gantt-head>span:last-child{display:none}.pc-hours-gantt-row{min-height:105px;padding:17px 0}.pc-hours-gantt-row>button{flex-wrap:wrap;grid-row:1;justify-content:space-between;align-items:baseline;gap:5px 12px;padding:3px;display:flex}.pc-hours-gantt-row>button time,.pc-hours-gantt-row>button small{font-size:14px}.pc-hours-gantt-lane{height:34px}.pc-hours-gantt-open{height:26px;top:4px}.pc-hours-gantt-range{gap:2px;padding-inline:5px;font-size:11px}.pc-hours-gantt-parts{flex-wrap:wrap;grid-column:1;gap:5px 14px;font-size:12px;display:flex}.pc-hours-gantt-parts strong{width:100%;font-size:13px}.pc-hours-links{padding:20px 0 0}.pc-hours-links h2{font-size:16px}.pc-hours-links a{font-size:12px}}.pc-hours-app .pc-hours-page{--hours-ink:#16233a;--hours-deep:#17243a;--hours-muted:#6d7e94;--hours-line:#dfe7f1;--hours-soft:#f7f9fc;--hours-surface:#fff;--hours-radius:16px;--hours-shadow:0 10px 30px #1f3b600f;gap:18px;width:min(1540px,100% - 48px);max-width:none;padding:12px 0 44px}.pc-hours-page .pc-park-navigation-stack{width:100%;margin-inline:0}.pc-hours-page .pc-breadcrumb-row{margin-bottom:-8px}.pc-hours-page .pc-park-local-nav,.pc-hours-page .pc-summary{margin-bottom:-4px}.pc-hours-overview-return{color:#1768ec;flex:none;font-size:12px;font-weight:750;text-decoration:none}.pc-hours-overview-return-mobile{display:none}.pc-hours-page .pc-hours-panel{background:var(--hours-surface);border-color:var(--hours-line);border-radius:var(--hours-radius);box-shadow:var(--hours-shadow)}.pc-hours-panel h2{color:var(--hours-ink)}.pc-hours-page .pc-hours-links a,.pc-hours-page .pc-hours-date-strip button{border-radius:8px}.pc-hours-page .pc-hours-weather>header button{border-color:var(--hours-line)}.pc-hours-page .pc-summary{width:100%}.pc-hours-direct-answer{color:var(--hours-muted);margin:-4px 2px 0;font-size:14px;line-height:1.7}.pc-hours-timeline-overview{border:1px solid var(--hours-line);background:linear-gradient(135deg,#f8faff,#fff);border-radius:14px;margin:18px 0 8px;padding:22px 24px;display:block}.pc-hours-current-row{grid-template-columns:minmax(250px,1fr) minmax(220px,.85fr) minmax(170px,.7fr);align-items:center;gap:26px;display:grid}.pc-hours-current-row>*{min-width:0}.pc-hours-interval{white-space:nowrap;align-items:center;gap:16px;display:flex}.pc-hours-interval time{letter-spacing:-1.5px;font-size:clamp(32px,3.4vw,48px)}.pc-hours-interval i{color:#8b99ac;font-size:22px;font-style:normal;font-weight:400}.pc-hours-interval-labels{justify-content:space-between;max-width:250px;display:flex}.pc-hours-interval-labels span{color:var(--hours-muted);font-size:12px}.pc-hours-current-row .pc-hours-count-answer{border-left:1px solid var(--hours-line);padding-left:26px}.pc-hours-current-row .pc-hours-day-ring-group{justify-self:end}.pc-hours-timeline-overview .pc-hours-hero-astronomy{margin-top:18px}.pc-hours-timeline-overview .pc-hours-direct-answer{border-top:1px solid #edf1f6;margin:18px 0 0;padding:12px 0 0;font-size:12.5px;line-height:1.65}.pc-hours-now-guide,.pc-hours-now-dot,.pc-hours-now-label{--hours-current-color:#1769e8;--hours-current-halo:#1769e838}.pc-hours-now-guide.is-open,.pc-hours-now-dot.is-open,.pc-hours-now-label.is-open{--hours-current-color:#2f9a5f;--hours-current-halo:#2f9a5f38}.pc-hours-now-guide.is-after-close,.pc-hours-now-dot.is-after-close,.pc-hours-now-label.is-after-close{--hours-current-color:#718097;--hours-current-halo:#71809733}.pc-hours-now-guide.is-between-intervals,.pc-hours-now-dot.is-between-intervals,.pc-hours-now-label.is-between-intervals{--hours-current-color:#5f7fae;--hours-current-halo:#5f7fae2e}.pc-hours-now-dot{background:var(--hours-current-color)}.pc-hours-now-guide{border-color:var(--hours-current-color)}.pc-hours-now-label b{color:var(--hours-current-color)}.pc-hours-weather-svg-icon{vertical-align:middle;flex:none;width:30px;min-width:0;height:30px;display:inline-block;overflow:visible}.pc-hours-weather-scroller svg.pc-hours-weather-svg-icon{width:30px;min-width:0;max-width:none;height:30px;display:block}.pc-hours-weather-hour.is-selected{--hours-icon-surface:#edf3ff}.pc-hours-weather-detail-icon .pc-hours-weather-svg-icon{width:34px;height:34px}@media (max-width:1100px) and (min-width:769px){.pc-hours-app .pc-hours-page{width:calc(100% - 32px)}}@media (max-width:768px){.pc-hours-app .pc-hours-page{width:min(100%,576px);padding:0 8px 28px}.pc-hours-page .pc-park-navigation-stack{width:calc(100% + 16px);margin-inline:-8px}.pc-hours-page .pc-breadcrumb-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:-8px;display:grid}.pc-hours-page .pc-breadcrumb-row .pc-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pc-hours-page .pc-hours-overview-return{white-space:nowrap;min-width:0}.pc-hours-overview-return-desktop{display:none}.pc-hours-overview-return-mobile{display:inline}.pc-hours-current-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 14px}.pc-hours-current-row .pc-hours-range-answer{grid-column:1/-1}.pc-hours-current-row .pc-hours-count-answer{padding-left:14px}.pc-hours-current-row .pc-hours-day-ring-group{justify-self:center;display:block}.pc-hours-interval{justify-content:space-between;max-width:310px}.pc-hours-interval-labels{max-width:310px}.pc-hours-timeline-overview{padding:18px 16px}.pc-hours-timeline-overview .pc-hours-direct-answer{padding-inline:0;font-size:12px}}