.hw-ev{container:hw-ev/size}.hw-in{flex-direction:column;justify-content:center;min-width:0;height:100%;padding-inline:clamp(5px,4.6cqi,10px);display:flex}.hw-tall .hw-in{justify-content:flex-start;padding-block:clamp(3px,6cqh,8px)}.hw-row{align-items:flex-start;gap:clamp(3px,3cqi,6px);min-width:0;display:flex}.hw-t,.hw-m{flex-flow:row-reverse wrap;place-content:flex-start flex-end;column-gap:.28em;min-width:0;display:flex;overflow:hidden}.hw-t>span,.hw-m>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.hw-t{flex:1 1 0;height:1.2em;font-size:clamp(10px,min(7.4cqi,42cqh),12px);font-weight:600;line-height:1.2}.hw-m{opacity:.8;height:1.2em;font-size:clamp(9.5px,min(6.2cqi,32cqh),11px);line-height:1.2;display:none}@container hw-ev (min-height:30px){.hw-m{display:flex}}.hw-tall .hw-t,.hw-tall .hw-m{-webkit-line-clamp:3;line-clamp:3;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;-webkit-box-orient:vertical;height:auto;display:-webkit-box}.hw-tall .hw-m{-webkit-line-clamp:2;line-clamp:2}.hw-tall .hw-t>span,.hw-tall .hw-m>span{white-space:normal;display:inline;overflow:visible}.hw-item:not(.cd-item) .hw-tall .hw-t,.hw-item:not(.cd-item) .hw-tall .hw-m{font-size:12px;line-height:1.3}.hw-item:not(.cd-item) .hw-tall .hw-in{padding-inline:clamp(4px,4.6cqi,10px)}.hw-a{border-radius:5px;flex:none;padding-inline:clamp(2px,2.4cqi,4px);font-size:clamp(9px,6cqi,11px);line-height:1.4}@media (min-width:1024px) and (max-width:1419.98px){.hw-kc ul{grid-template-columns:repeat(2,minmax(0,auto));column-gap:14px;display:grid}}.hw-layer{--n:3;--pad:4px}@media (min-width:640px){.hw-layer{--n:5;--pad:6px}}.hw-item{left:calc(var(--day) * 100% / var(--n) + var(--pad));width:calc(100% / var(--n) - 2 * var(--pad))}@media (max-width:639.98px){.hw-item[data-day="3"],.hw-item[data-day="4"]{display:none}}.hero-week[data-flat]{transition:transform .35s var(--ease-paper);transform:none}.hw-root[data-busy] .hero-float,.hw-root[data-busy] .hero-wave{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-week[data-flat]{transition:none}}html[data-motion=still] .hero-week[data-flat]{transition:none}.hw-prop{pointer-events:none;animation:hw-prop-in .6s var(--ease-paper,cubic-bezier(.2, .7, .2, 1)) both;animation-delay:var(--d,0s)}@keyframes hw-prop-in{0%{opacity:0;transform:translateY(-14px)scale(1.04)}to{opacity:1;transform:none}}.hw-sweep{inset-block:0;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:38%;animation:1.8s ease-in-out infinite hw-sweep;position:absolute;left:0;transform:translate(-100%)}@keyframes hw-sweep{to{transform:translate(300%)}}.hw-goal{animation:hw-prop-in .5s var(--ease-paper,cubic-bezier(.2, .7, .2, 1)) both}@media (prefers-reduced-motion:reduce){.hw-prop,.hw-goal,.hw-sweep{animation:none!important}}
.hs{contain:layout paint style;--ray:255 255 255;--sx:calc(4.545% + 96px);--sy:176px;background:radial-gradient(70% 55% at 6% 0,#fff8e8d9,#0000 70%),linear-gradient(#a4cbee 0%,#bdd9f2 20%,#d9eaf8 40%,#ecf4fb 58%,#e5eff9 100%)}.dark .hs{--ray:122 200 255;background:radial-gradient(70% 55% at 6% 0,#009def57,#0000 70%),linear-gradient(#030813 0%,#06112a 24%,#0a2044 48%,#0f2c58 68%,#0d2447 100%)}.hs .sc-cam{transform-origin:50% 44%;animation-name:hs-dolly;inset:-48px -5%;container-type:inline-size}@keyframes hs-dolly{0%{transform:translate(-.7%,.4%)}to{transform:translate(.7%,-.3%)}}.hs .sc-layer.hs-push{transform-origin:var(--ox,40%) var(--oy,50%);translate:calc(var(--mx,0) * var(--px,0) * -1px) calc(var(--my,0) * var(--px,0) * -.4px);transition:translate .9s var(--ease-paper);animation-name:hs-push}@keyframes hs-push{0%{transform:translate3d(calc(var(--amp,1) * -1%), calc(var(--amp,1) * 0.3%), 0) scale(1)}to{transform:translate3d(calc(var(--amp,1) * 1%), calc(var(--amp,1) * -0.3%), 0) scale(calc(1 + var(--z,.02)))}}.hs-sun{left:var(--sx);top:var(--sy);aspect-ratio:1;background:radial-gradient(closest-side,#fff 0,#fffcf0f0 7%,#fff1d48c 20%,#deeefc38 42%,#0000 100%);width:1180px;position:absolute;translate:-50% -50%}.dark .hs-sun{background:radial-gradient(closest-side,#bee8ffd9 0,#6cc2ff80 12%,#009def42 34%,#006ec81f 60%,#0000 100%)}.hs-flare{left:var(--sx);top:var(--sy);opacity:.55;background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000) 50%/100% 2px no-repeat,radial-gradient(closest-side,#fffaeb80,#0000) 50%/100% 100% no-repeat;width:520px;height:36px;position:absolute;translate:-50% -50%}.dark .hs-flare{opacity:.8;background:linear-gradient(90deg,#0000,#bee8fff2 50%,#0000) 50%/100% 2px no-repeat,radial-gradient(closest-side,#6cc2ff8c,#0000) 50%/100% 100% no-repeat}.hs-rim{aspect-ratio:1;background:radial-gradient(closest-side,#ffffffd9,#d2e8fc66 50%,#0000 100%);width:900px;position:absolute;top:880px;right:-8%}.dark .hs-rim{background:radial-gradient(closest-side,#6cc2ff4d,#0078d21f 55%,#0000 100%)}.hs-bokeh{aspect-ratio:1;width:var(--d,120px);left:var(--bx);top:var(--by);opacity:var(--bo,.5);background:radial-gradient(closest-side,#ffffffb3,#ffffff4d 70%,#0000);position:absolute;translate:-50% -50%}.hs-ring{background:radial-gradient(closest-side,#0000 64%,#ffffff8c 82%,#ffffff1a 94%,#0000)}.dark .hs-bokeh{background:radial-gradient(closest-side,#6cc2ff80,#009def33 70%,#0000)}.dark .hs-ring{background:radial-gradient(closest-side,#0000 64%,#6cc2ff80 82%,#009def1a 94%,#0000)}.hs-b1{--d:96px;--bx:calc(4.545% + 330px);--by:300px;--bo:.5}.hs-b2{--d:150px;--bx:calc(4.545% + 520px);--by:430px;--bo:.28}.hs-b3{--d:210px;--bx:calc(4.545% + 860px);--by:560px;--bo:.34}.hs-b4{--d:70px;--bx:calc(4.545% + 1100px);--by:380px;--bo:.42}.hs-b5{--d:120px;--bx:calc(4.545% + 1250px);--by:700px;--bo:.3}.hs-b6{--d:300px;--bx:calc(4.545% + 1280px);--by:1000px;--bo:.22}.hs-b7{--d:220px;--bx:calc(4.545% + 120px);--by:900px;--bo:.18}.hs-cloud{height:auto;width:var(--cw);left:var(--cx);top:var(--cy);opacity:var(--co,.8);position:absolute}.hs-c1{--cw:min(44vw, 640px);--cx:60%;--cy:170px;--co:.75}.hs-c2{--cw:min(26vw, 380px);--cx:2%;--cy:330px;--co:.6}.hs-c3{--cw:min(54vw, 760px);--cx:26%;--cy:600px;--co:.5}.hs-c4{--cw:min(20vw, 300px);--cx:84%;--cy:120px;--co:.55}.dark .hs-cloud{--co:.1}.hs-land{--w:calc(var(--s) * max(100cqw, var(--minw,0px)));top:calc(var(--Y) - var(--p) * .4514 * var(--w));width:var(--w);left:calc(var(--ax,.5) * (100cqw - var(--w)));aspect-ratio:2880/1300;position:absolute}.hs-land:after{content:"";background:var(--fill);height:1600px;position:absolute;top:calc(100% - 1px);left:-40%;right:-40%}.hs-land>img,.hs-front>img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.hs-land>img{width:100%;height:100%;inset:0}.hs-dusk{background:var(--dusk) 0 0 / 100% 100% no-repeat;display:none;position:absolute}.hs-land>.hs-dusk{inset:0}.dark .hs .hs-day{display:none}.dark .hs .hs-dusk{display:block}.hs-l1{--s:1.08;--ax:.5;--Y:568px;--p:.232;--fill:#e8f2fa;--dusk:url(/scene/l1-dusk-soft.webp)}.hs-l2{--s:1.12;--ax:.5;--Y:700px;--p:.5;--fill:#dde9f8;--dusk:url(/scene/l2-dusk-soft.avif)}.hs-l3{--s:1.1;--ax:.5;--Y:793px;--p:.65;--fill:#bdd2ea;--dusk:url(/scene/l3-dusk.avif)}.dark .hs-l1{--fill:#1d3151}.dark .hs-l2{--fill:#1a3150}.dark .hs-l3{--fill:#182c4c}.hs-l1>img,.hs-l1>.hs-dusk{opacity:.9}.hs-front{top:var(--ft,230px);width:50%;position:absolute;bottom:0;overflow:hidden}.hs-front-l{--dusk:url(/scene/l4-dusk.avif);left:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 62%,#0000 100%)}.hs-front-r{--dusk:url(/scene/l4-dusk.avif);right:0;-webkit-mask-image:linear-gradient(270deg,#000 62%,#0000 100%);mask-image:linear-gradient(270deg,#000 62%,#0000 100%)}.hs-front>img,.hs-front>.hs-dusk{width:max(2530px,120cqw);height:100%;top:0}.hs-front-l>img,.hs-front-l>.hs-dusk{left:0}.hs-front-r>img,.hs-front-r>.hs-dusk{right:0}.hs-floor{background:linear-gradient(#1a4a82,#153d6d 60%,#123660);border-radius:50% 50% 0 0/100% 100% 0 0;height:130px;position:absolute;bottom:0;left:-20%;right:-20%}.dark .hs-floor{background:linear-gradient(#0f2038,#0a1729 60%,#08121f)}.hs-fog{width:130%;height:240px;left:-15%;top:var(--fy);background:radial-gradient(26% 52% at 14% 54%,#fffaeee6,#0000 72%),radial-gradient(30% 46% at 48%,#ffffffb3,#0000 72%),radial-gradient(24% 50% at 84% 56%,#e4f1fdcc,#0000 72%);animation:46s ease-in-out infinite alternate hs-fog;position:absolute}.hs-fog-a{--fy:560px}.hs-fog-b{--fy:662px;opacity:.85;animation-duration:38s;animation-direction:alternate-reverse}.dark .hs-fog{background:radial-gradient(26% 52% at 14% 54%,#6cc2ff4d,#0000 72%),radial-gradient(30% 46% at 48%,#468cdc38,#0000 72%),radial-gradient(24% 50% at 84% 56%,#3c78c83d,#0000 72%)}@keyframes hs-fog{0%{transform:translate(-4%)}to{transform:translate(4%)}}.hs-rays{left:var(--sx);top:var(--sy);transform-origin:0 0;background:url(/scene/hs-rays.webp) 0 0/100% 100% no-repeat;width:1400px;height:1150px;animation:19s ease-in-out infinite alternate hs-rays-turn,19s ease-in-out infinite alternate hs-rays-breathe;position:absolute}.dark .hs-rays{background-image:url(/scene/hs-rays-dark.webp)}@keyframes hs-rays-turn{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.8deg)}}@keyframes hs-rays-breathe{0%{opacity:.55}to{opacity:.75}}.dark .hs .sc-beam{--c:#82cdffb3}.hs-glare{background:radial-gradient(48% 36% at 8% 38%,#fff6e257,#0000 72%);position:absolute;inset:0}.dark .hs-glare{background:radial-gradient(52% 40% at 10% 40%,#009def33,#0000 72%),radial-gradient(46% 36% at 96% 66%,#6cc2ff24,#0000 72%)}.hs-shade{background:radial-gradient(60% 55% at 102% 58%,#2656a04d,#0000 72%),linear-gradient(#0000 52%,#285aa524 100%);position:absolute;inset:0}.dark .hs-shade{background:radial-gradient(60% 55% at 102% 58%,#00051280,#0000 72%),linear-gradient(#0000 52%,#0006144d 100%)}.hs .sc-grain{background:0 0}.hs .sc-grain-live:before{opacity:1;animation:16s linear infinite alternate hs-grain}.hs.bg-play:not([data-play]) .sc-grain-live:before{animation-play-state:paused}@keyframes hs-grain{0%{transform:translate(0,0)}to{transform:translate(-56px,36px)}}.hs .sc-vig-light{background:radial-gradient(130% 95% at 40% 42%,#0000 58%,#82a5cd61)}.dark .hs .sc-vig-light{background:radial-gradient(125% 95% at 40% 42%,#0000 44%,#01050eb8)}.hs-chip{top:calc(var(--y) + 48px);letter-spacing:-.01em;white-space:nowrap;color:#0b1220;background:var(--tex-noise) 0 0 / 128px, linear-gradient(160deg, #fffffff5, #f6fafec7);border-radius:15px;align-items:center;gap:9px;padding:9px 13px 9px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:inset 1px 1px #fff,0 0 0 1px #0b12200f,0 3px 6px #0b12200d,0 22px 40px -18px #0a3c7880}.hs-chip-l{left:calc(4.545% + var(--x));transform-origin:0}.hs-chip-r{right:calc(4.545% + var(--x));transform-origin:100%}.hs-far{opacity:.8;scale:.86}.hs-mid{scale:.94}.hs-near{scale:1.1;box-shadow:inset 1px 1px #fff,0 0 0 1px #0b122012,0 6px 10px #0b122014,0 34px 54px -20px #052d649e}.dark .hs-chip{color:#e8f3ff;background:var(--tex-noise) 0 0 / 128px, linear-gradient(160deg, #22426ceb, #0e1e38db);box-shadow:inset 1px 1px #a0d7ff66,0 0 0 1px #78beff2e,0 22px 40px -14px #000000bf}.dark .hs-near{box-shadow:inset 1px 1px #a0d7ff73,0 0 0 1px #78beff38,0 0 34px -6px #009def59,0 34px 54px -16px #000000d9}.hs-ic{color:#006fb9;flex:none;width:15px;height:15px}.dark .hs-ic{color:#6cc2ff}.hs-dot{background:#009def;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #009def}.hs-two{flex-direction:column;gap:2px;display:flex}.hs-two b{font-size:12.5px;font-weight:650}.hs-two i{opacity:.6;align-items:center;gap:3px;font-size:11px;font-style:normal;font-weight:500;display:flex}.hs-call,.hs-tick{background:#1f9d5b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 6px 12px -6px #1f9d5b}.hs-call .hs-ic,.hs-tick .hs-ic{color:#fff;width:14px;height:14px}.hs-wave{align-items:center;gap:2.5px;height:22px;display:flex}.hs-wave u{background:#009def;border-radius:2px;width:3px;text-decoration:none;display:block}.hs-two i em{background:#1f9d5b;border-radius:2px;width:15px;height:4px;display:block}.hs-two i em.hs-off{background:#0b12202e}.dark .hs-two i em.hs-off{background:#fff3}.hs-abc{color:#fff;width:24px;height:24px;font:600 11px/1 var(--font-mono,ui-monospace, monospace);background:#006fb9;border-radius:7px;place-items:center;display:grid}.dark .hs-abc{background:#009def}.hs-event{animation:hs-event 22s var(--ease-paper) infinite both;animation-delay:-3s}.hs-event-b{animation-delay:-14s}@keyframes hs-event{0%,to{opacity:0;transform:translateY(14px)}6%,74%{opacity:1;transform:none}84%{opacity:0;transform:translateY(-8px)}}@media (max-width:1359px){.hs-chip{display:none}}@media (min-width:1360px) and (max-width:1799px){.hs-mid,.hs-near{display:none}}@media (max-width:767px){.hs{--sx:calc(4.545% + 52px);--sy:150px}.hs-land{--minw:780px}.hs-l1{--s:1;--minw:960px;--ax:.1;--Y:722px}.hs-l2{--s:1.05;--ax:.6;--Y:782px}.hs-l3{--s:1.05;--ax:.4;--Y:850px}.hs-front{display:none}.hs-sun{width:760px}.hs-flare{width:380px}.hs-c1{--cw:72vw;--cx:46%;--cy:170px}.hs-c2{--cw:56vw;--cx:-6%;--cy:330px}.hs-c3{--cw:90vw;--cx:12%;--cy:600px;--co:.45}.hs-c4{display:none}.hs-fog-a{--fy:640px}.hs-fog-b{--fy:720px}.hs .sc-cam{animation-name:hs-dolly-s}.hs .sc-layer.hs-push{animation-name:hs-push-s}.hs-event{animation:none}}@keyframes hs-dolly-s{0%{transform:translate(-.8%,.4%)}to{transform:translate(.8%,-.3%)}}@keyframes hs-push-s{0%{transform:translate3d(calc(var(--amp,1) * -0.8%), 0, 0) scale(1)}to{transform:translate3d(calc(var(--amp,1) * 0.8%), 0, 0) scale(calc(1 + var(--z,.02) * .4))}}@media (prefers-reduced-motion:reduce){.hs .sc-cam,.hs .sc-layer.hs-push,.hs-fog,.hs-rays,.hs-event,.hs .sc-grain-live:before{animation:none!important}.hs .sc-layer.hs-push{transition:none;translate:none}.hs .sc-beam{opacity:.32;transform:translateX(0) rotate(var(--a,24deg))}}
