@charset "UTF-8";.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0 a{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;flex:0 0 44px;margin:0;padding:0;color:inherit;text-decoration:none;border-radius:8px;transition:color .16s ease,background-color .16s ease}.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0 a i{font-size:26px;line-height:1;margin:0}.SocialLinks_leetcode__u05qp{width:25px;height:25px;display:block;background-color:currentColor;-webkit-mask:url(/assets/icons/leetcode.svg) center/contain no-repeat;mask:url(/assets/icons/leetcode.svg) center/contain no-repeat}.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0 a:hover{color:#f5a623;background:rgba(148,163,184,.12)}.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0 a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.SocialLinks_tooltip__uJRK3{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);padding:5px 8px;border-radius:4px;background:#20282d;color:#fff;font:500 12px/1.4 sans-serif;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;z-index:3}.SocialLinks_links__VSnI0 a:focus-visible .SocialLinks_tooltip__uJRK3,.SocialLinks_links__VSnI0 a:hover .SocialLinks_tooltip__uJRK3{opacity:1}@media (prefers-reduced-motion:reduce){.SocialLinks_links__VSnI0.SocialLinks_links__VSnI0 a{transition:none}}.Footer_legalCopy__2sGNR{display:flex;flex-direction:column;gap:5px;line-height:1.45}.Footer_licenseNote__Em4Ed{color:inherit;font-size:13px;opacity:.78}.Footer_legalLinks__JptOj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin-bottom:52px;line-height:1.45}.Footer_legalLinks__JptOj a{font-size:14px;white-space:nowrap}@media (max-width:767px){.Footer_legalCopy__2sGNR{align-items:center;text-align:center}.Footer_legalLinks__JptOj{justify-content:center;margin-top:6px;margin-bottom:92px}}.Footer_footer__m8Hrv.Footer_footer__m8Hrv{padding:48px 20px 112px}.Footer_content__Zx3el{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.Footer_social__aKIBp{display:flex;width:100%;margin-bottom:8px}.Footer_social__aKIBp,.Footer_social__aKIBp .social-links{justify-content:center}.Footer_footer__m8Hrv .copyright-text{padding:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}@media (max-width:600px){.Footer_footer__m8Hrv.Footer_footer__m8Hrv{padding:32px 16px 104px}.Footer_content__Zx3el{gap:10px}.Footer_footer__m8Hrv .copyright-text{font-size:13px}}.PreLoader_entrance__8_klP{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#191f26;transition:opacity .24s ease;pointer-events:none}.PreLoader_entrance__8_klP img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.PreLoader_leaving__WrUZV{opacity:0}.PreLoader_progress__6wgKy{width:64px;height:2px;overflow:hidden;background:#ffffff24;border-radius:2px}.PreLoader_progress__6wgKy:after{content:"";display:block;width:40%;height:100%;background:#70d8b0;animation:PreLoader_progress__6wgKy .9s ease-in-out infinite alternate}body.light-skin .PreLoader_entrance__8_klP{background:#fff}body.light-skin .PreLoader_progress__6wgKy{background:#e0e6e3}@keyframes PreLoader_progress__6wgKy{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.PreLoader_entrance__8_klP{transition:none}.PreLoader_progress__6wgKy:after{animation:none;width:100%}}.SearchOverlay_overlay__gL_ky{--surface:#fff;--subtle:#f5f7f7;--ink:#202626;--muted:#687473;--line:#e4e9e8;--accent:#087d70;--tint:#e8f4f0;position:fixed;inset:0;z-index:2147483647;display:flex;align-items:flex-start;justify-content:center;padding:min(8vh,80px) 24px 24px;background:rgba(12,19,20,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;font-weight:400}body.dark-skin .SearchOverlay_overlay__gL_ky{--surface:#191e1e;--subtle:#202727;--ink:#f0f4f3;--muted:#a1b0ad;--line:#323c39;--accent:#7ed7bc;--tint:#263c34}.SearchOverlay_panel__htV__{width:min(840px,100%);min-width:0;height:min(680px,84vh);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 28px 100px rgba(0,0,0,.28);animation:SearchOverlay_arrive__lInkh .18s ease-out}.SearchOverlay_panel__htV__ *{box-sizing:border-box;letter-spacing:0}.SearchOverlay_panel__htV__ svg{flex-shrink:0}.SearchOverlay_panel__htV__ a,.SearchOverlay_panel__htV__ button,.SearchOverlay_panel__htV__ input{font-family:inherit}.SearchOverlay_panel__htV__ button{cursor:pointer;box-shadow:none;text-transform:none;line-height:1.3;height:auto}.SearchOverlay_panel__htV__ button:before{content:none}.SearchOverlay_panel__htV__ a:focus-visible,.SearchOverlay_panel__htV__ button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.SearchOverlay_header__PcT7F{padding:28px 28px 20px;position:relative}.SearchOverlay_heading__g5_Gx{padding-right:48px}.SearchOverlay_eyebrow__B63Vo{font-size:10px;font-weight:650;color:var(--muted)}.SearchOverlay_heading__g5_Gx h2{margin:6px 0 22px;font-family:inherit;font-size:22px;font-weight:600;line-height:1.3;color:var(--ink)}.SearchOverlay_searchBox__ski5e{display:flex;gap:12px;align-items:center;height:56px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--subtle);color:var(--muted);transition:border-color .15s}.SearchOverlay_searchBox__ski5e:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--tint)}.SearchOverlay_panel__htV__ .SearchOverlay_searchBox__ski5e input{min-width:0;width:100%;height:100%;padding:0;margin:0;border:0;outline:none;box-shadow:none;background:transparent;color:var(--ink);font-size:17px;font-weight:400}.SearchOverlay_searchBox__ski5e input::-moz-placeholder{color:var(--muted);opacity:1}.SearchOverlay_searchBox__ski5e input:-ms-input-placeholder{color:var(--muted);opacity:1}.SearchOverlay_searchBox__ski5e input::placeholder{color:var(--muted);opacity:1}.SearchOverlay_panel__htV__ .SearchOverlay_iconButton__WqodL{width:32px;height:32px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--muted)}.SearchOverlay_panel__htV__ .SearchOverlay_iconButton__WqodL:hover{color:var(--ink);background:var(--line)}.SearchOverlay_panel__htV__ .SearchOverlay_close__1nhnA{position:absolute;right:24px;top:26px}.SearchOverlay_tabs__2APoR{display:flex;gap:20px;flex-shrink:0;padding:0 28px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.SearchOverlay_panel__htV__ .SearchOverlay_tabs__2APoR button{position:relative;display:flex;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:0 0 12px;border:0;border-radius:0;background:transparent;font-size:13px;font-weight:500;white-space:nowrap;color:var(--muted)}.SearchOverlay_panel__htV__ .SearchOverlay_tabs__2APoR button:hover{color:var(--ink)}.SearchOverlay_panel__htV__ .SearchOverlay_tabs__2APoR button[aria-selected=true]{color:var(--accent)}.SearchOverlay_tabs__2APoR button[aria-selected=true]:after{content:"";position:absolute;bottom:0;height:3px;left:0;right:0;background:var(--accent);border-radius:2px 2px 0 0}.SearchOverlay_body__yyB6Q{flex:1 1;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin}.SearchOverlay_resultsHeader__UzAvF,.SearchOverlay_sectionLabel__NNmpr{font-size:12px;font-weight:500;color:var(--muted)}.SearchOverlay_resultsHeader__UzAvF{display:flex;justify-content:space-between;padding:18px 28px 10px}.SearchOverlay_result__o1r8S{display:flex;align-items:flex-start;gap:16px;padding:22px 28px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .15s}.SearchOverlay_collection__x4_C0:hover,.SearchOverlay_result__o1r8S:hover{background:var(--subtle);color:var(--ink);text-decoration:none}.SearchOverlay_sourceIcon___hBwE{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--accent);background:var(--tint);flex-shrink:0}.SearchOverlay_sourceIcon___hBwE[data-source=blog]{background:#eef0fb;color:#5762a9}.SearchOverlay_sourceIcon___hBwE[data-source=life]{background:#fff1e7;color:#a85e23}.SearchOverlay_resultContent__98IP3{min-width:0;flex:1 1}.SearchOverlay_meta__W4NXh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:11px;line-height:1.5}.SearchOverlay_lock__eWXHL{display:inline-flex;gap:4px;align-items:center}.SearchOverlay_result__o1r8S h3{margin:6px 0;color:var(--ink);font-family:inherit;font-size:17px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.SearchOverlay_summary__yIqi2{margin:0;font-size:13px;line-height:1.65;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.SearchOverlay_resultFooter___0TBg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11px;color:var(--muted);line-height:1.6}.SearchOverlay_path__J_UsM{overflow-wrap:anywhere}.SearchOverlay_tags__lhmMK{color:var(--accent);overflow-wrap:anywhere}.SearchOverlay_resultArrow__c_Q3Z{margin-top:7px;color:var(--muted)}.SearchOverlay_result__o1r8S:hover .SearchOverlay_resultArrow__c_Q3Z{color:var(--accent)}.SearchOverlay_explore__CR1A7,.SearchOverlay_loading__EN_ja{padding:24px 28px}.SearchOverlay_collection__x4_C0{display:flex;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);color:var(--muted);text-decoration:none}.SearchOverlay_collection__x4_C0>div{flex:1 1;min-width:0}.SearchOverlay_collection__x4_C0 strong{display:block;color:var(--ink);font-size:15px;font-weight:550}.SearchOverlay_collection__x4_C0 span{display:block;font-size:12px;margin-top:4px;color:var(--muted)}.SearchOverlay_empty__Xrvlz{padding:52px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);min-height:300px}.SearchOverlay_empty__Xrvlz>svg{margin-bottom:14px}.SearchOverlay_empty__Xrvlz h3{margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;color:var(--ink)}.SearchOverlay_empty__Xrvlz p{margin:10px 0 22px;font-size:14px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.SearchOverlay_panel__htV__ .SearchOverlay_action__2JsEr{display:flex;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:550;border:1px solid var(--line);border-radius:5px;background:var(--subtle);color:var(--ink)}.SearchOverlay_panel__htV__ .SearchOverlay_action__2JsEr:hover{border-color:var(--accent);color:var(--accent)}.SearchOverlay_footer__6X_SO{padding:14px 28px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);border-top:1px solid var(--line);background:var(--subtle);font-size:10px;line-height:1.5}.SearchOverlay_skeleton__hX7fa{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.SearchOverlay_skeleton__hX7fa>span{height:38px;width:38px;border-radius:6px}.SearchOverlay_skeleton__hX7fa>div{flex:1 1}.SearchOverlay_skeleton__hX7fa span{display:block;background:var(--line);animation:SearchOverlay_pulse__ru_fO 1.3s ease-in-out infinite alternate}.SearchOverlay_skeleton__hX7fa>div span{height:12px;margin-bottom:12px;border-radius:2px}.SearchOverlay_skeleton__hX7fa>div span:first-child{width:30%;height:8px}.SearchOverlay_skeleton__hX7fa>div span:last-child{width:70%}.SearchOverlay_srOnly__uhqc6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}@keyframes SearchOverlay_arrive__lInkh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchOverlay_pulse__ru_fO{0%{opacity:.45}to{opacity:.9}}@media (max-width:600px){.SearchOverlay_overlay__gL_ky{padding:12px;align-items:center}.SearchOverlay_panel__htV__{height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.SearchOverlay_header__PcT7F{padding:22px 18px 16px}.SearchOverlay_heading__g5_Gx h2{font-size:20px;margin-bottom:18px}.SearchOverlay_panel__htV__ .SearchOverlay_close__1nhnA{right:14px;top:20px}.SearchOverlay_tabs__2APoR{padding:0 18px;gap:17px}.SearchOverlay_tabs__2APoR svg{display:none}.SearchOverlay_panel__htV__ .SearchOverlay_tabs__2APoR button{font-size:12px}.SearchOverlay_searchBox__ski5e{height:52px;gap:9px;padding:0 12px}.SearchOverlay_panel__htV__ .SearchOverlay_searchBox__ski5e input{font-size:16px}.SearchOverlay_result__o1r8S{padding:20px 18px;gap:12px}.SearchOverlay_sourceIcon___hBwE{width:30px;height:30px}.SearchOverlay_sourceIcon___hBwE svg{width:17px}.SearchOverlay_result__o1r8S h3{font-size:16px}.SearchOverlay_resultArrow__c_Q3Z{display:none}.SearchOverlay_footer__6X_SO,.SearchOverlay_resultsHeader__UzAvF{padding-left:18px;padding-right:18px}.SearchOverlay_explore__CR1A7,.SearchOverlay_loading__EN_ja{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.SearchOverlay_panel__htV__,.SearchOverlay_skeleton__hX7fa span{animation:none}.SearchOverlay_panel__htV__ *{transition:none}}.ServiceHoverDetails_popover__jsYcR{--surface:#fff;--ink:#202e38;--muted:#647581;--line:#e3e9ed;--subtle:#f5f8fa;--green:#187b64;position:fixed;z-index:12000;width:420px;max-width:calc(100vw - 24px);max-height:min(480px,calc(100dvh - 112px));display:flex;flex-direction:column;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 45px rgba(16,31,48,.18);font:13px/1.5 Inter,Segoe UI,sans-serif;isolation:isolate}.ServiceHoverDetails_popover__jsYcR *,.ServiceHoverDetails_popover__jsYcR :after,.ServiceHoverDetails_popover__jsYcR :before{box-sizing:border-box;letter-spacing:0}.ServiceHoverDetails_popover__jsYcR svg{flex-shrink:0;display:block}.ServiceHoverDetails_popover__jsYcR button{display:inline-flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;min-height:30px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);box-shadow:none;cursor:pointer;transform:none}.ServiceHoverDetails_popover__jsYcR a:after,.ServiceHoverDetails_popover__jsYcR a:before,.ServiceHoverDetails_popover__jsYcR button:after,.ServiceHoverDetails_popover__jsYcR button:before{content:none!important;display:none!important}.ServiceHoverDetails_popover__jsYcR button:hover{color:var(--ink);background:var(--subtle)}.ServiceHoverDetails_popover__jsYcR a:focus-visible,.ServiceHoverDetails_popover__jsYcR button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ServiceHoverDetails_header__nB3uV{display:flex;gap:9px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.ServiceHoverDetails_header__nB3uV>div{min-width:0;flex:1 1}.ServiceHoverDetails_header__nB3uV h4{font:650 15px/1.3 Inter,Segoe UI,sans-serif;margin:0 0 2px;color:var(--ink);overflow-wrap:anywhere}.ServiceHoverDetails_glyph__VE6GK{color:var(--green);background:var(--subtle);width:32px;height:32px;display:grid;place-items:center;border-radius:6px;flex-shrink:0}.ServiceHoverDetails_status__sM_4Z{font-size:10px;color:#986620;font-weight:650}.ServiceHoverDetails_status__sM_4Z[data-up=true]{color:var(--green)}.ServiceHoverDetails_status__sM_4Z>span{color:var(--muted);font-weight:400;margin-left:8px}.ServiceHoverDetails_header__nB3uV .ServiceHoverDetails_close__1fll5{margin-left:auto;flex-shrink:0}.ServiceHoverDetails_body__kWvk8{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:10px 14px;scrollbar-width:thin;min-height:0}.ServiceHoverDetails_purpose__ir_6X{margin:0;font-size:12px;line-height:1.5;color:var(--ink)}.ServiceHoverDetails_stack__BxO7w{margin:3px 0 9px;color:var(--muted);font-size:11px;line-height:1.5}.ServiceHoverDetails_primary__in7yD{margin:0;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceHoverDetails_metric__ImCSX{min-width:0}.ServiceHoverDetails_metric__ImCSX dt{color:var(--muted);font-size:10px;font-weight:400;margin:0;line-height:1.5}.ServiceHoverDetails_metric__ImCSX dd{color:var(--ink);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.5;overflow-wrap:anywhere}.ServiceHoverDetails_primary__in7yD .ServiceHoverDetails_metric__ImCSX dd{font-size:19px;line-height:1.2;margin-top:3px}.ServiceHoverDetails_primary__in7yD .ServiceHoverDetails_metric__ImCSX+.ServiceHoverDetails_metric__ImCSX{padding-left:10px;border-left:1px solid var(--line)}.ServiceHoverDetails_history__Hvvqf{padding:8px 0;border-bottom:1px solid var(--line)}.ServiceHoverDetails_historyHeading__0yicq{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-bottom:4px}.ServiceHoverDetails_historyHeading__0yicq>span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:11px}.ServiceHoverDetails_chart__sV3BM{width:100%;height:36px;color:var(--green);overflow:visible}.ServiceHoverDetails_gridline__aLKAQ{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.ServiceHoverDetails_noHistory__xgUnI{height:36px;display:flex;align-items:center;color:var(--muted);font-size:11px}.ServiceHoverDetails_detailGrid__A906h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;-moz-column-gap:18px;column-gap:18px;margin:5px 0 0}.ServiceHoverDetails_detailGrid__A906h .ServiceHoverDetails_metric__ImCSX{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:5px 0}.ServiceHoverDetails_detailGrid__A906h .ServiceHoverDetails_metric__ImCSX dt{font-size:11px;flex-shrink:0}.ServiceHoverDetails_detailGrid__A906h .ServiceHoverDetails_metric__ImCSX dd{margin:0;text-align:right}.ServiceHoverDetails_notice__qzY7L{color:#986620;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;font-size:11px}.ServiceHoverDetails_footnote___jAF2{margin:5px 0 3px;color:var(--muted);font-size:10px;line-height:1.5}.ServiceHoverDetails_observed__S2opW{color:var(--muted);display:flex;align-items:center;gap:5px;font-size:10px}.ServiceHoverDetails_links__tG_n_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px;border-top:1px solid var(--line);flex-shrink:0}.ServiceHoverDetails_links__tG_n_ a{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--green);text-decoration:none;line-height:1.5;padding:5px 0}.ServiceHoverDetails_links__tG_n_ a:hover{text-decoration:underline}body.dark-skin .ServiceHoverDetails_popover__jsYcR{--surface:#182330;--ink:#e4edf4;--muted:#a2b1c1;--line:#354355;--subtle:#223141;--green:#6bd4ae;box-shadow:0 15px 48px #0006}@media (max-width:480px){.ServiceHoverDetails_header__nB3uV{padding:8px 12px}.ServiceHoverDetails_body__kWvk8{padding:10px 12px}.ServiceHoverDetails_links__tG_n_{padding:2px 12px;gap:6px;flex-wrap:wrap}.ServiceHoverDetails_links__tG_n_ a{font-size:11px;min-height:44px}.ServiceHoverDetails_header__nB3uV .ServiceHoverDetails_close__1fll5{width:44px;height:44px}.ServiceHoverDetails_primary__in7yD .ServiceHoverDetails_metric__ImCSX dd{font-size:18px}.ServiceHoverDetails_primary__in7yD{gap:8px}.ServiceHoverDetails_primary__in7yD .ServiceHoverDetails_metric__ImCSX+.ServiceHoverDetails_metric__ImCSX{padding-left:8px}.ServiceHoverDetails_detailGrid__A906h{-moz-column-gap:12px;column-gap:12px}.ServiceHoverDetails_detailGrid__A906h .ServiceHoverDetails_metric__ImCSX{flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:0}.ServiceHoverDetails_detailGrid__A906h .ServiceHoverDetails_metric__ImCSX dd{margin-left:auto}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.TourDock_dock__vqDZE{--accent:#a4f3ce;position:fixed;z-index:10003;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 48px));padding:0 28px;background:#171b1b;color:#f7faf8;border:1px solid #596362;border-radius:8px;box-shadow:0 18px 65px #101c2140;font-family:inherit;letter-spacing:0;animation:TourDock_dockEnter__Z45qr .55s cubic-bezier(.2,.8,.2,1) both}.TourDock_dock__vqDZE[data-tone=peach]{--accent:#ffc2a1}.TourDock_dock__vqDZE[data-tone=lavender]{--accent:#d5ceff}.TourDock_dock__vqDZE *,.TourDock_map__MnOmT *{box-sizing:border-box;letter-spacing:0}.TourDock_dock__vqDZE button,.TourDock_map__MnOmT button{font:inherit;height:auto;min-height:0;line-height:1.4;text-transform:none;cursor:pointer;margin:0;box-shadow:none;background-image:none}.TourDock_dock__vqDZE button:after,.TourDock_dock__vqDZE button:before,.TourDock_map__MnOmT button:after,.TourDock_map__MnOmT button:before{display:none}.TourDock_dock__vqDZE a:focus-visible,.TourDock_dock__vqDZE button:focus-visible,.TourDock_map__MnOmT button:focus-visible{outline:2px solid #8bebc2!important;outline-offset:3px}.TourDock_dock__vqDZE button:disabled{opacity:.3;cursor:default}.TourDock_dock__vqDZE svg,.TourDock_map__MnOmT svg{flex-shrink:0}.TourDock_topline__wB9yo{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff1f}.TourDock_identity__5FXJo,.TourDock_navigation__r6Cby,.TourDock_playback__Xteiz,.TourDock_storyActions__53uPW,.TourDock_tools__Ath1_{display:flex;align-items:center;gap:10px}.TourDock_identity__5FXJo{font-size:10px;line-height:1.2;color:#a8bab3}.TourDock_identity__5FXJo strong{font-size:11px;color:#eef8f2;white-space:nowrap}.TourDock_status__EGNDv{height:7px;width:7px;border-radius:50%;background:#86dfb7;flex-shrink:0}.TourDock_moving__z9X0a{animation:TourDock_pulse__RAUtG .7s ease infinite alternate}.TourDock_counter__jCjzP{font:12px ui-monospace,monospace;white-space:nowrap;color:#f6faf8}.TourDock_counter__jCjzP span{color:#93a49c}.TourDock_dock__vqDZE .TourDock_iconButton__uevAA,.TourDock_map__MnOmT .TourDock_iconButton__uevAA{display:inline-flex;justify-content:center;align-items:center;height:34px;width:34px;flex-shrink:0;padding:0;border:none;border-radius:4px;background:transparent;color:inherit}.TourDock_dock__vqDZE .TourDock_iconButton__uevAA:hover,.TourDock_map__MnOmT .TourDock_iconButton__uevAA:hover{background:#ffffff16}.TourDock_main__cSHhN{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding:20px 0}.TourDock_story__nfwpI{display:flex;align-items:flex-start;gap:20px;min-width:0;animation:TourDock_storyEnter__ffQhN .35s ease both}.TourDock_chapterNumber__oFOWV{color:#8ee3b7;font:300 62px/1 ui-sans-serif,sans-serif;min-width:70px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourDock_copy__ZF91e{min-width:0;flex:1 1}.TourDock_dock__vqDZE .TourDock_copy__ZF91e h2{margin:0 0 10px;color:#fff;font-family:inherit;font-size:30px;line-height:1.15;font-weight:500;overflow-wrap:anywhere;text-transform:none;text-wrap:balance}.TourDock_copy__ZF91e p{margin:0;max-width:60ch;font-size:13px;line-height:1.65;color:#bbc9c2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TourDock_storyActions__53uPW{flex-wrap:wrap;margin-top:10px;gap:8px 16px}.TourDock_dock__vqDZE .TourDock_storyActions__53uPW a,.TourDock_dock__vqDZE .TourDock_storyActions__53uPW button{display:inline-flex;gap:7px;align-items:center;padding:0;border:0;background:transparent;color:#91e4bb;font-size:12px;line-height:1.5;text-decoration:none}.TourDock_storyActions__53uPW a:hover,.TourDock_storyActions__53uPW button:hover{color:#fff}.TourDock_discovery__Mre8G{border-left:1px solid #ffffff1f;padding-left:28px;min-width:0}.TourDock_chapterLabel___fYCn{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#adbab7;font-size:10px}.TourDock_chapterLabel___fYCn>span{color:var(--accent);font:12px ui-monospace,monospace;border-right:1px solid #ffffff32;padding-right:10px}.TourDock_selectedWork__uKqTJ{display:flex;gap:16px;min-width:0;animation:TourDock_storyEnter__ffQhN .45s ease both}.TourDock_selectedWork__uKqTJ>div{min-width:0;flex:1 1}.TourDock_coverLink__OcsE3{flex-shrink:0;width:94px;height:78px;overflow:hidden;border-radius:4px;background:#eef1ef}.TourDock_coverLink__OcsE3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.TourDock_coverLink__OcsE3:hover img{transform:scale(1.06)}.TourDock_dock__vqDZE .TourDock_workTitle__18cbj{color:#fff;display:block;font-size:15px;line-height:1.4;margin-top:5px;text-decoration:none;overflow-wrap:anywhere}.TourDock_workTitle__18cbj svg{margin-left:6px;color:var(--accent)}.TourDock_chapterAside___YwZE p,.TourDock_selectedWork__uKqTJ p{font-size:11px;line-height:1.5;color:#b5c3bf;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TourDock_chapterAside___YwZE{min-height:72px}.TourDock_chapterAside___YwZE p{font-size:16px;line-height:1.5;color:#eff5f2;max-width:34ch}.TourDock_filmstrip__lJnND{display:flex;gap:8px;margin-top:12px}.TourDock_dock__vqDZE .TourDock_filmstrip__lJnND button{width:62px;height:34px;padding:0;position:relative;overflow:hidden;background:#394340;border:1px solid #ffffff2a;border-radius:3px;color:#fff}.TourDock_filmstrip__lJnND img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65}.TourDock_filmstrip__lJnND span{position:absolute;right:3px;bottom:2px;background:#171b1b;color:#fff;font:8px ui-monospace,monospace;padding:1px 3px}.TourDock_dock__vqDZE .TourDock_filmstrip__lJnND button[aria-pressed=true]{border:2px solid var(--accent)}.TourDock_filmstrip__lJnND button:hover img,.TourDock_filmstrip__lJnND button[aria-pressed=true] img{opacity:1}.TourDock_dock__vqDZE .TourDock_question__TyRlM{display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:none;border-top:1px solid #ffffff26;color:var(--accent);padding:10px 0 0;margin-top:10px;width:100%;font-size:12px;line-height:1.5;animation:TourDock_storyEnter__ffQhN .25s ease}.TourDock_question__TyRlM span{flex:1 1}.TourDock_eyebrow__x8LU6{display:block;color:#a3b8ad;font-size:9px;line-height:1.3;font-weight:600}.TourDock_dock__vqDZE .TourDock_discoveryItem__DOo0O{display:flex;align-items:center;width:100%;gap:10px;text-align:left;border:0;padding:8px 0;color:#f0f7f3;background:transparent;border-bottom:1px solid #ffffff16;font-size:11px;line-height:1.4}.TourDock_discoveryItem__DOo0O>span:not(.TourDock_itemSymbol__RipTT){flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TourDock_discoveryItem__DOo0O img,.TourDock_itemSymbol__RipTT{width:38px;height:32px;border-radius:3px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.TourDock_itemSymbol__RipTT{display:grid;place-items:center;color:#91e4bb;background:#ffffff0c}.TourDock_discoveryItem__DOo0O:hover,.TourDock_discoveryItem__DOo0O[aria-pressed=true]{color:#8eebbb}.TourDock_dock__vqDZE .TourDock_ask__S8sjX{display:flex;gap:9px;align-items:center;width:100%;padding:12px 0 0;border:none;text-align:left;font-size:12px;line-height:1.4;color:#f5be9d;background:transparent}.TourDock_ask__S8sjX span{flex:1 1}.TourDock_dock__vqDZE .TourDock_backToChapter__kRFal{display:flex;align-items:center;gap:5px;font-size:10px;color:#9db6a8;padding:0 0 5px;border:none;background:none}.TourDock_footer__kKCmP{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;border-top:1px solid #ffffff1f}.TourDock_dock__vqDZE .TourDock_narration__sdSJm{display:flex;align-items:center;gap:8px;font-size:11px;padding:7px 0;border:0;color:#bccbc3;background:none}.TourDock_speaking__F0jsS svg{color:#91e4bb;animation:TourDock_pulse__RAUtG .5s ease infinite alternate}.TourDock_upNext__31TBj{display:flex;align-items:center;gap:9px;min-width:0;color:#8fa69a;font-size:9px}.TourDock_upNext__31TBj strong{font-size:11px;font-weight:500;color:#dfeae3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TourDock_dock__vqDZE .TourDock_next__tigrm{display:flex;justify-content:center;align-items:center;gap:14px;height:34px;padding:0 15px;border:none;border-radius:4px;background:#98e6be;color:#132e22;font-size:11px;font-weight:700;white-space:nowrap}.TourDock_dock__vqDZE .TourDock_next__tigrm:hover{background:#c1f8da}.TourDock_rail__wmsPK{display:flex;gap:5px;height:16px}.TourDock_dock__vqDZE .TourDock_rail__wmsPK button{height:100%;border:none;padding:5px 0;background:none;flex:1 1;min-width:0}.TourDock_rail__wmsPK span{display:block;height:3px;border-radius:2px;background:#41574b;transition:background .2s ease}.TourDock_rail__wmsPK button[data-complete=true] span{background:#759888}.TourDock_rail__wmsPK button[aria-current] span{background:var(--accent)}.TourDock_rail__wmsPK button[aria-current] .TourDock_timed__HIVbL{transform-origin:left;animation:TourDock_chapterTime__tSfm_ 8s linear both}@keyframes TourDock_chapterTime__tSfm_{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}.TourDock_rail__wmsPK button:hover span{background:#d5f9e6}.TourDock_collapsed__TsaMp .TourDock_footer__kKCmP{border:none}.TourDock_collapsed__TsaMp{max-width:700px}.TourDock_mapBackdrop__YTG3M{position:fixed;inset:0;z-index:10004;background:#14211cba;display:grid;place-items:center;padding:24px}.TourDock_map__MnOmT{width:min(840px,100%);max-height:calc(100dvh - 48px);overflow:auto;border-radius:8px;background:#172321;border:1px solid #698472;padding:28px;color:#eef8f2;box-shadow:0 24px 90px #0005;animation:TourDock_storyEnter__ffQhN .25s ease both}.TourDock_map__MnOmT header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.TourDock_mapBackdrop__YTG3M .TourDock_map__MnOmT h2{color:#fff;font-size:30px;margin:7px 0 0}.TourDock_map__MnOmT ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}.TourDock_map__MnOmT li,.TourDock_map__MnOmT ol{list-style:none;margin:0;padding:0}.TourDock_map__MnOmT li button{display:flex;align-items:center;gap:14px;width:100%;padding:18px 0;min-height:90px;border:0;border-top:1px solid #ffffff26;background:none;color:#dce9e0;text-align:left}.TourDock_map__MnOmT li button:hover,.TourDock_map__MnOmT li button[aria-current]{color:#a1f1c5}.TourDock_mapNumber__MwbvK{font:300 26px ui-monospace,monospace;color:#91b4a0}.TourDock_map__MnOmT li button>span:nth-child(2){flex:1 1;min-width:0}.TourDock_map__MnOmT strong{font-size:14px;display:block;line-height:1.4}.TourDock_map__MnOmT small{font-size:10px;color:#a8b8ae;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;line-height:1.5}.TourDock_here__YV2LD{font-size:8px;color:#a1f1c5}@keyframes TourDock_dockEnter__Z45qr{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes TourDock_storyEnter__ffQhN{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes TourDock_pulse__RAUtG{to{opacity:.45}}.TourDock_dock__vqDZE .TourDock_copy__ZF91e h2{font-size:32px}.TourDock_copy__ZF91e p{font-size:14px}.TourDock_dock__vqDZE .TourDock_iconButton__uevAA{width:40px;height:40px}.TourDock_dock__vqDZE .TourDock_next__tigrm{min-height:40px;font-size:13px}.TourDock_dock__vqDZE .TourDock_ask__S8sjX,.TourDock_dock__vqDZE .TourDock_narration__sdSJm,.TourDock_dock__vqDZE .TourDock_storyActions__53uPW a,.TourDock_dock__vqDZE .TourDock_storyActions__53uPW button{font-size:13px}.TourDock_dock__vqDZE .TourDock_workTitle__18cbj{font-size:16px}@media (max-width:800px){.TourDock_dock__vqDZE{padding:0 16px;width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom))}.TourDock_main__cSHhN{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0 10px}.TourDock_chapterNumber__oFOWV{font-size:44px;min-width:50px}.TourDock_story__nfwpI{gap:12px}.TourDock_dock__vqDZE .TourDock_copy__ZF91e h2{font-size:22px;margin-bottom:6px}.TourDock_copy__ZF91e p{font-size:13px;display:block;overflow:visible}.TourDock_discovery__Mre8G{display:block;border:none;border-top:1px solid #ffffff26;padding:10px 0 0}.TourDock_chapterLabel___fYCn{margin-bottom:7px}.TourDock_chapterAside___YwZE{display:none}.TourDock_coverLink__OcsE3{width:50px;height:42px}.TourDock_selectedWork__uKqTJ{gap:10px}.TourDock_dock__vqDZE .TourDock_workTitle__18cbj{font-size:12px;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TourDock_selectedWork__uKqTJ p{display:none}.TourDock_filmstrip__lJnND{position:absolute;right:16px;bottom:70px;margin:0}.TourDock_dock__vqDZE .TourDock_filmstrip__lJnND button{width:34px;height:25px}.TourDock_dock__vqDZE .TourDock_ask__S8sjX{margin-top:10px;padding-right:128px!important;justify-content:flex-start!important}.TourDock_dock__vqDZE .TourDock_question__TyRlM{padding-right:110px;font-size:11px;min-height:38px}.TourDock_discoveryItem__DOo0O:not(:first-of-type),.TourDock_discovery__Mre8G>.TourDock_eyebrow__x8LU6{display:none!important}.TourDock_dock__vqDZE .TourDock_discoveryItem__DOo0O{flex:1 1;min-width:0;padding:4px 0;border:none}.TourDock_discoveryItem__DOo0O img,.TourDock_itemSymbol__RipTT{width:28px;height:25px}.TourDock_discovery__Mre8G:has(.TourDock_discoveryItem__DOo0O) .TourDock_ask__S8sjX{width:34px;height:34px;flex-shrink:0}.TourDock_discovery__Mre8G:has(.TourDock_discoveryItem__DOo0O) .TourDock_ask__S8sjX span,.TourDock_discovery__Mre8G:has(.TourDock_discoveryItem__DOo0O) .TourDock_ask__S8sjX svg:last-child{display:none}.TourDock_dock__vqDZE .TourDock_ask__S8sjX{padding:0;font-size:11px;justify-content:flex-end}.TourDock_ask__S8sjX span{flex:none}.TourDock_upNext__31TBj{display:none}.TourDock_collapsed__TsaMp .TourDock_upNext__31TBj{display:block;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#dfeae3}.TourDock_topline__wB9yo{min-height:43px}.TourDock_tools__Ath1_{gap:2px}.TourDock_identity__5FXJo>span:last-child{display:none}.TourDock_footer__kKCmP{min-height:45px}.TourDock_storyActions__53uPW{margin-top:7px}.TourDock_storyActions__53uPW a,.TourDock_storyActions__53uPW button{font-size:11px}.TourDock_map__MnOmT ol{grid-template-columns:1fr}}@media (max-width:380px){.TourDock_chapterNumber__oFOWV{display:none}.TourDock_dock__vqDZE{padding:0 12px}.TourDock_footer__kKCmP{gap:4px}.TourDock_navigation__r6Cby,.TourDock_playback__Xteiz{gap:2px}.TourDock_dock__vqDZE .TourDock_narration__sdSJm{width:40px;height:40px;justify-content:center}.TourDock_narration__sdSJm span{display:none}.TourDock_dock__vqDZE .TourDock_next__tigrm{padding:0 10px;gap:7px}}@media (max-height:650px){.TourDock_topline__wB9yo{min-height:36px}.TourDock_main__cSHhN{padding:6px 0;grid-template-columns:1fr}.TourDock_chapterLabel___fYCn,.TourDock_copy__ZF91e p,.TourDock_discovery__Mre8G,.TourDock_storyActions__53uPW{display:none}.TourDock_chapterNumber__oFOWV{font-size:26px}.TourDock_dock__vqDZE .TourDock_copy__ZF91e h2{font-size:22px;margin:0}.TourDock_footer__kKCmP{min-height:42px}.TourDock_dock__vqDZE .TourDock_iconButton__uevAA{width:34px;height:34px}.TourDock_dock__vqDZE .TourDock_next__tigrm{min-height:34px}}@media (prefers-reduced-motion:reduce){.TourDock_dock__vqDZE,.TourDock_map__MnOmT,.TourDock_moving__z9X0a,.TourDock_question__TyRlM,.TourDock_rail__wmsPK button[aria-current] .TourDock_timed__HIVbL,.TourDock_selectedWork__uKqTJ,.TourDock_speaking__F0jsS svg,.TourDock_story__nfwpI{animation:none}.TourDock_coverLink__OcsE3 img,.TourDock_rail__wmsPK span{transition:none}}.TourArrival_arrival__TP6vp{position:fixed;inset:0;z-index:10008;background:#171b1b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;font-family:inherit;animation:TourArrival_reveal__vlZeQ .2s ease both}.TourArrival_arrival__TP6vp *{box-sizing:border-box;letter-spacing:0}.TourArrival_title__Rb6Bq{text-align:center;z-index:1}.TourArrival_baseline__LCiay>span,.TourArrival_title__Rb6Bq>span{font:10px/1.4 ui-monospace,monospace;color:#aabbb4}.TourArrival_arrival__TP6vp .TourArrival_title__Rb6Bq h2{color:#fff;font-family:inherit;font-weight:500;font-size:72px;line-height:1.1;margin:16px 0 10px;animation:TourArrival_titleIn__E8izp .65s ease both}.TourArrival_title__Rb6Bq h2 span{color:#a4f3ce}.TourArrival_title__Rb6Bq p{color:#d4ddd8;font-size:15px;margin:0}.TourArrival_performer__Yh9Id{width:200px;height:220px;margin:25px 0 10px;animation:TourArrival_walkIn__kg1bV 1.6s cubic-bezier(.2,.7,.3,1) both}.TourArrival_performer__Yh9Id .st-pet-leg-left{animation:TourArrival_stride__eeqRs .25s ease-in-out 6 alternate}.TourArrival_performer__Yh9Id .st-pet-arm-left,.TourArrival_performer__Yh9Id .st-pet-leg-right{animation:TourArrival_stride__eeqRs .25s ease-in-out 6 alternate-reverse}.TourArrival_baseline__LCiay{border-top:1px solid #ffffff30;display:flex;align-items:center;justify-content:space-between;width:min(480px,100%);padding-top:20px}.TourArrival_arrival__TP6vp button{border:none;background:transparent;color:#a4f3ce;padding:8px;font:inherit;font-size:13px;display:flex;align-items:center;gap:12px;cursor:pointer;box-shadow:none;height:auto}.TourArrival_arrival__TP6vp .TourArrival_baseline__LCiay button{color:#a4f3ce}.TourArrival_arrival__TP6vp button:after,.TourArrival_arrival__TP6vp button:before{display:none}.TourArrival_arrival__TP6vp button:focus-visible{outline:2px solid #a4f3ce;outline-offset:3px}.TourArrival_arrival__TP6vp .TourArrival_close__E4Rmn{position:absolute;top:28px;right:28px;color:#fff}@keyframes TourArrival_walkIn__kg1bV{0%{transform:translateX(-180px) rotate(-8deg);opacity:0}25%{opacity:1}to{transform:translateX(0) rotate(0);opacity:1}}@keyframes TourArrival_stride__eeqRs{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes TourArrival_titleIn__E8izp{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes TourArrival_reveal__vlZeQ{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.TourArrival_arrival__TP6vp .TourArrival_title__Rb6Bq h2{font-size:48px}.TourArrival_title__Rb6Bq p{font-size:13px}.TourArrival_baseline__LCiay>span{font-size:8px}}@media (max-height:560px){.TourArrival_performer__Yh9Id{width:110px;height:120px;margin:8px 0}.TourArrival_arrival__TP6vp .TourArrival_title__Rb6Bq h2{font-size:40px;margin:8px 0}}@media (prefers-reduced-motion:reduce){.TourArrival_arrival__TP6vp,.TourArrival_performer__Yh9Id,.TourArrival_performer__Yh9Id .st-pet-layer,.TourArrival_title__Rb6Bq h2{animation:none!important}}.PetPerformance_performer__EJtVG.st-roaming-pet .st-roaming-pet-body{transform-origin:50% 87%}.PetPerformance_performer__EJtVG:where([data-gesture]:not([data-gesture=rest])) .st-pet-layer{animation:none}.PetPerformance_performer__EJtVG[data-gesture=rest]:not(.is-walking):not(.is-dragging):not(.is-speaking) :is(.st-pet-head,.st-pet-arm,.st-pet-leg){animation:none}.PetPerformance_performer__EJtVG[data-gesture=curious] .st-pet-head{animation:PetPerformance_curiousHead__rsmkI 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=curious] .st-pet-arm-right{animation:PetPerformance_curiousPoint__wfuA_ 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=curious] .st-pet-steam{animation:PetPerformance_steamQuestion__XOCbN 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=stretch] .st-roaming-pet-body{animation:PetPerformance_stretchBody__7JuHb 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=stretch] .st-pet-arm-left{animation:PetPerformance_stretchArm__53qzm 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=stretch] .st-pet-arm-right{animation:PetPerformance_stretchPoint__0TEkK 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=stretch] .st-pet-steam{animation:PetPerformance_steamExhale__ElmVH 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=happy] .st-roaming-pet-body{animation:PetPerformance_happyHop__KDkUS 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=happy] .st-pet-arm-left{animation:PetPerformance_happyArm__lrfBb 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=happy] .st-pet-arm-right{animation:PetPerformance_greetArm__IvsN6 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=happy] .st-roaming-shadow{animation:PetPerformance_hopShadow__z5s2_ 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=balance] .st-roaming-pet-body{animation:PetPerformance_balanceBody__nZZmZ 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=balance] .st-pet-leg-left{animation:PetPerformance_balanceFoot__NuQGV 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=balance] .st-pet-arm-left{animation:PetPerformance_balanceArm__PWugJ 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=sleepy] .st-pet-head{animation:PetPerformance_sleepyHead__iiOrz 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=sleepy] .st-pet-steam{animation:PetPerformance_sleepySteam__XpVE2 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=greet] .st-pet-arm-right{animation:PetPerformance_greetArm__IvsN6 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture=greet] .st-pet-head{animation:PetPerformance_greetNod__fjMv1 3s ease-in-out both}.PetPerformance_performer__EJtVG[data-gesture]:where(:not([data-gesture=rest])) :is(.st-pet-layer,.st-roaming-pet-body,.st-roaming-shadow){animation-duration:var(--pet-gesture-duration,3s);animation-timing-function:cubic-bezier(.37,0,.24,1)}.PetPerformance_performer__EJtVG:not(.is-walking):not(.is-dragging):not(.is-speaking) .st-pet-core{animation:none}.PetPerformance_performer__EJtVG .st-pet-rig{animation:PetPerformance_quietBreath__xRJIa 4.8s ease-in-out infinite;transform-origin:50% 88%}@keyframes PetPerformance_quietBreath__xRJIa{0%,to{scale:1}42%{scale:1.003 1.009}72%{scale:1.001 1.002}}.PetPerformance_performer__EJtVG .st-pet-play{position:absolute;top:0;left:0;width:36px;height:36px;padding:0;z-index:6;display:grid;place-items:center;border:1px solid #81918c60;border-radius:50%;background:#f4faf7;color:#227763;cursor:pointer;opacity:0;transition:opacity .16s ease}.PetPerformance_performer__EJtVG:focus-within .st-pet-play,.PetPerformance_performer__EJtVG:hover .st-pet-play{opacity:1}.PetPerformance_performer__EJtVG .st-pet-play:focus-visible{outline:2px solid #2aaf8d;outline-offset:3px}.PetPerformance_performer__EJtVG .st-pet-play:after,.PetPerformance_performer__EJtVG .st-pet-play:before{display:none}body.dark-skin .PetPerformance_performer__EJtVG .st-pet-play{background:#263531;color:#a4efd3}@media (hover:none){.PetPerformance_performer__EJtVG .st-pet-play{opacity:1}}@keyframes PetPerformance_curiousHead__rsmkI{0%,to{transform:rotate(0) translateY(0)}13%{transform:rotate(1.2deg) translateY(1px)}32%{transform:rotate(-4.8deg) translateY(-4px)}53%{transform:rotate(-4.2deg) translateY(-3px)}75%{transform:rotate(1.6deg) translateY(0)}89%{transform:rotate(-.5deg) translateY(0)}}@keyframes PetPerformance_curiousPoint__wfuA_{0%,21%,to{transform:rotate(0)}45%{transform:rotate(-5deg)}62%{transform:rotate(-4deg)}85%{transform:rotate(1deg)}}@keyframes PetPerformance_steamQuestion__XOCbN{0%,12%,to{transform:rotate(0) translateX(0)}45%{transform:rotate(-5deg) translateX(-8px)}74%{transform:rotate(2deg) translateX(3px)}}@keyframes PetPerformance_stretchBody__7JuHb{0%,to{transform:scale(1)}16%{transform:scale(1.008,.98)}42%{transform:scale(.988,1.03)}61%{transform:scale(.992,1.025)}83%{transform:scale(1.005,.993)}}@keyframes PetPerformance_stretchArm__53qzm{0%,11%,to{transform:rotate(0)}44%{transform:rotate(10deg)}65%{transform:rotate(9deg)}85%{transform:rotate(-1.5deg)}}@keyframes PetPerformance_stretchPoint__0TEkK{0%,18%,to{transform:rotate(0)}49%{transform:rotate(-9deg)}68%{transform:rotate(-8deg)}90%{transform:rotate(1deg)}}@keyframes PetPerformance_steamExhale__ElmVH{0%,to{transform:translateY(0) scaleY(1);opacity:1}64%{transform:translateY(-14px) scaleY(1.1);opacity:.65}87%{transform:translateY(-3px) scaleY(1.02);opacity:.9}}@keyframes PetPerformance_happyHop__KDkUS{0%,to{transform:translateY(0) scale(1) rotate(0)}18%{transform:translateY(1px) scale(1.02,.96) rotate(-.8deg);animation-timing-function:cubic-bezier(.15,.65,.35,1)}34%{transform:translateY(-11px) scale(.99,1.02) rotate(-1.4deg);animation-timing-function:cubic-bezier(.55,0,.85,.4)}51%{transform:translateY(0) scale(1.025,.95) rotate(.8deg)}66%{transform:translateY(-2px) scale(.995,1.008) rotate(-.4deg)}83%{transform:translateY(0) scale(1.002,.998) rotate(.15deg)}}@keyframes PetPerformance_happyArm__lrfBb{0%,to{transform:rotate(0)}18%{transform:rotate(-2deg)}39%{transform:rotate(9deg)}57%{transform:rotate(3deg)}73%{transform:rotate(-1.5deg)}89%{transform:rotate(.4deg)}}@keyframes PetPerformance_hopShadow__z5s2_{0%,to{opacity:.2;scale:1}34%{opacity:.12;scale:.8}51%{opacity:.23;scale:1.04}66%{opacity:.18;scale:.95}}@keyframes PetPerformance_balanceBody__nZZmZ{0%,to{transform:rotate(0)}22%{transform:rotate(2.8deg)}43%{transform:rotate(3.5deg)}59%{transform:rotate(2.8deg)}80%{transform:rotate(-.8deg)}93%{transform:rotate(.2deg)}}@keyframes PetPerformance_balanceFoot__NuQGV{0%,18%,to{transform:rotate(0) translateY(0)}39%{transform:rotate(7deg) translateY(-10px)}60%{transform:rotate(6deg) translateY(-9px)}79%{transform:rotate(-1deg) translateY(0)}}@keyframes PetPerformance_balanceArm__PWugJ{0%,12%,to{transform:rotate(0)}35%{transform:rotate(8deg)}51%{transform:rotate(6deg)}67%{transform:rotate(7deg)}87%{transform:rotate(-.8deg)}}@keyframes PetPerformance_sleepyHead__iiOrz{0%,to{transform:rotate(0) translateY(0)}36%{transform:rotate(2deg) translateY(6px)}63%{transform:rotate(3.5deg) translateY(10px);animation-timing-function:cubic-bezier(.2,.8,.3,1)}71%{transform:rotate(-1deg) translateY(-2px)}82%{transform:rotate(.6deg) translateY(2px)}}@keyframes PetPerformance_sleepySteam__XpVE2{0%,to{opacity:1;transform:scaleY(1)}64%{opacity:.55;transform:scaleY(.87)}77%{opacity:.95;transform:scaleY(1.04)}}@keyframes PetPerformance_greetArm__IvsN6{0%,to{transform:rotate(0)}12%{transform:rotate(2deg)}28%{transform:rotate(-9deg)}42%{transform:rotate(4deg)}55%{transform:rotate(-6deg)}67%{transform:rotate(2deg)}79%{transform:rotate(-2.5deg)}91%{transform:rotate(.5deg)}}@keyframes PetPerformance_greetNod__fjMv1{0%,9%,to{transform:rotate(0) translateY(0)}32%{transform:rotate(-2.5deg) translateY(2px)}52%{transform:rotate(.8deg) translateY(0)}76%{transform:rotate(-.6deg) translateY(1px)}}@media (prefers-reduced-motion:reduce){.PetPerformance_performer__EJtVG .st-pet-rig,.PetPerformance_performer__EJtVG[data-gesture] .st-pet-layer,.PetPerformance_performer__EJtVG[data-gesture] .st-roaming-pet-body,.PetPerformance_performer__EJtVG[data-gesture] .st-roaming-shadow{animation:none!important}.PetPerformance_performer__EJtVG .st-pet-play{transition:none}}