@layer wm-base{:where(html.wm) *,:where(html.wm) :after,:where(html.wm) :before,:where(html.wm) ::backdrop,:where(html.wm) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(html.wm){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--sans);-webkit-tap-highlight-color:transparent}:where(html.wm) hr{height:0;color:inherit;border-top-width:1px}:where(html.wm) abbr:where([title]){text-decoration:underline dotted}:where(html.wm) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(html.wm) a{color:inherit;text-decoration:inherit}:where(html.wm) :is(b,strong){font-weight:bolder}:where(html.wm) :is(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(html.wm) small{font-size:80%}:where(html.wm) :is(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(html.wm) sub{bottom:-.25em}:where(html.wm) sup{top:-.5em}:where(html.wm) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(html.wm) summary{display:list-item}:where(html.wm) :is(ol,ul,menu){list-style:none}:where(html.wm) :is(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(html.wm) :is(img,video){max-width:100%;height:auto}:where(html.wm) :is(button,input,select,optgroup,textarea),:where(html.wm) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(html.wm) ::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}:where(html.wm) textarea{resize:vertical}:where(html.wm) ::-webkit-search-decoration{-webkit-appearance:none}:where(html.wm) :is(button,input:where([type=button],[type=reset],[type=submit])),:where(html.wm) ::file-selector-button{appearance:button}:where(html.wm) ::-webkit-inner-spin-button,:where(html.wm) ::-webkit-outer-spin-button{height:auto}:where(html.wm) [hidden]:where(:not([hidden=until-found])){display:none!important}}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-400-latin.BTkUljjl.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-400-ext-a.Ceuot7Tv.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-700-latin.CrvTEWhy.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-700-ext-a.3houJ5ud.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-400-latin.BV_iYGc9.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-400-ext-a.CkBy1ONH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-700-latin.CIw17UNa.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-700-ext-a.C9qp9xWW.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-400-italic-latin.BefsV4hZ.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;src:url(/assets/noto-serif-400-italic-ext-a.u3UVE3gC.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-17F,U+218-21B}@font-face{font-family:ABC Arizona Flare;src:url(/assets/ABCArizonaFlareMedium.C00dFiAV.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Arizona fallback;src:local(Georgia);size-adjust:104%;ascent-override:88%}html.wm{--white:#fff;--mist:#f3f4f6;--frame:#e5e7eb;--hairline:#dee1e4;--border-control:#cbd2d9;--ink:#152337;--body:#1f2937;--body-soft:#374151;--muted:#5b6470;--on-ink-soft:#9ca3af;--blaze:#ffc400;--blaze-tint:#fff4cc;--blaze-soft:#ffdf73;--cobalt:#1745e8;--cobalt-hover:#0f2fb0;--cobalt-underline:#1745e873;--cobalt-deep:#1438c8;--cobalt-tint:#e8eeff;--money:#d1300a;--money-hover:#b02708;--cancel-tint:#fbe4dd;--off:#6b7280;--scrim:linear-gradient(180deg, #0f172000 38%, #0f1720db 100%);--region-asia:#8a1c4a;--region-europe:#1f5e4b;--region-north-america:#7a4e00;--region-caribbean:#0b6f73;--region-middle-east:#6a2fa8;--region-south-america:#4f5b12;--region-australia-pacific:#0b5c8a;--region-africa:#8a4b1e;--region-central-america:var(--region-north-america);--serif:"ABC Arizona Flare", "Arizona fallback", Georgia, serif;--sans:"Noto Sans", system-ui, sans-serif;--read:"Noto Serif", Georgia, serif;--gutter:64px;--section:64px;--container:1312px;--region:var(--ink);color-scheme:light;background:var(--white);-webkit-text-size-adjust:100%}@media (width<=1023px){html.wm{--gutter:32px;--section:48px}}@media (width<=639px){html.wm{--gutter:16px;--section:32px}}html.wm *,html.wm :before,html.wm :after{box-sizing:border-box}html.wm{color:var(--ink);overscroll-behavior-x:none;overflow-x:hidden}html.wm body{overflow-x:clip}@media (pointer:coarse){html.wm :is(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:no-preference){html.wm{scroll-behavior:smooth}}html.wm :is(h1,h2,h3,h4,h5,h6){color:inherit}html.wm body{background:var(--white);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5}html.wm :is(.stamp,.fact dd,.crd,.cap,.figcap,table,.num){font-variant-numeric:tabular-nums}html.wm :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}html.wm img{max-width:100%;display:block}html.wm button{font:inherit;color:inherit}html.wm :focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.wm .tip{z-index:90;border:1px solid var(--hairline);background:var(--white);max-width:min(280px,100vw - 16px);color:var(--ink);white-space:pre-line;pointer-events:none;border-radius:10px;padding:10px 14px 11px;font-size:13px;line-height:1.45;position:fixed;box-shadow:0 12px 32px #0f172029,0 2px 6px #0f172014}html.wm .tip:not(.tip-html):first-line{font-weight:700}html.wm .tip-html{white-space:normal}html.wm .tip[hidden]{display:none}html.wm .tip:after{content:"";background:var(--white);border:0 solid var(--hairline);width:11px;height:11px;position:absolute;rotate:45deg}html.wm .tip-below{transform-origin:var(--tip-a) 0}html.wm .tip-below:after{top:-6px;left:var(--tip-a);border-width:1px 0 0 1px;translate:-50%}html.wm .tip-above{transform-origin:var(--tip-a) 100%}html.wm .tip-above:after{bottom:-6px;left:var(--tip-a);border-width:0 1px 1px 0;translate:-50%}html.wm .tip-right{transform-origin:0 var(--tip-a)}html.wm .tip-right:after{left:-6px;top:var(--tip-a);border-width:0 0 1px 1px;translate:0 -50%}html.wm .tip-left{transform-origin:100% var(--tip-a)}html.wm .tip-left:after{right:-6px;top:var(--tip-a);border-width:1px 1px 0 0;translate:0 -50%}@media (prefers-reduced-motion:no-preference){html.wm .tip{animation:.4s wm-tip}}@keyframes wm-tip{0%{opacity:0;transform:scale(.5,.8)}20%{transform:scale(1.08)}40%{opacity:1}70%,to{transform:scale(1)}}html.wm .skip{z-index:100;background:var(--ink);color:var(--white);border-radius:6px;padding:10px 16px;position:absolute;top:-60px;left:16px}html.wm .skip:focus{top:16px}html.wm a{color:inherit;text-decoration:none}html.wm{text-underline-offset:3px}html.wm a:where(:hover){text-decoration:underline 2px var(--cobalt)}html.wm p a:not(.btn),html.wm .fact a:not(.btn),html.wm .prose a:not(.btn){color:var(--cobalt);text-decoration:underline;text-decoration-color:var(--cobalt-underline);text-underline-offset:3px;text-decoration-thickness:1.5px}html.wm p a:not(.btn):hover,html.wm .fact a:not(.btn):hover,html.wm .prose a:not(.btn):hover{color:var(--cobalt-hover);text-decoration-color:var(--cobalt-hover)}html.wm a.nl,html.wm a.nl:hover{text-decoration:none}html.wm .wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}html.wm .band{background:var(--mist)}html.wm .band.ink{background:var(--ink);color:var(--white)}html.wm .band-blaze{background:var(--blaze)}html.wm .sec{padding-block:var(--section);flex-direction:column;gap:24px;display:flex}html.wm :is(section:not(.band,.band-blaze,.hero,.hh,.fh),section:not(.band,.band-blaze,.hero,.hh,.fh)+script)+section:not(.band,.band-blaze)>.sec,html.wm :is(section:not(.band,.band-blaze,.hero,.hh,.fh),section:not(.band,.band-blaze,.hero,.hh,.fh)+script)+section.sec:not(.band,.band-blaze),html.wm :is(.band:not(.ink),.band:not(.ink)+script)+.band:not(.ink)>.sec{padding-top:0}html.wm .g2,html.wm .g3,html.wm .g4{gap:24px;display:grid}html.wm .g2{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .g3{grid-template-columns:repeat(3,minmax(0,1fr))}html.wm .g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){html.wm .g3,html.wm .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .g2,html.wm .g3,html.wm .g4{grid-template-columns:minmax(0,1fr)}html.wm .rail-sm{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;gap:14px;display:flex;overflow-x:auto}html.wm .rail-sm>*{scroll-snap-align:start;flex:0 0 78%}html.wm .rows-sm{border-top:1px solid var(--hairline);display:block}html.wm .rows-sm .kard{border:0;border-bottom:1px solid var(--hairline);border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 0}html.wm .rows-sm .kard:hover{box-shadow:none}html.wm .rows-sm .kard .ph{border-radius:8px;width:112px;height:84px}html.wm .rows-sm .kard .kb{gap:4px;padding:0}html.wm .rows-sm .ttl{font-size:17px}html.wm .rows-sm .kard .meta{font-size:13px}}html.wm .sf{font-family:var(--serif)}html.wm .h2{font-family:var(--sans);letter-spacing:.005em;text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.05}html.wm .h2.lead{font-size:36px}html.wm .h2.compact{font-size:24px;line-height:1.1}@media (width<=639px){html.wm .h2{font-size:24px}html.wm .h2.lead{font-size:28px}html.wm .h2.compact{font-size:20px}}html.wm .kick{text-transform:uppercase;letter-spacing:.05em;color:var(--cobalt);font-size:12.5px;font-weight:800;line-height:1.3}html.wm .kick-y{text-transform:uppercase;letter-spacing:.05em;color:var(--blaze);font-size:12.5px;font-weight:800;line-height:1.3}html.wm .ttl{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.2}html.wm .muted{color:var(--muted)}html.wm .lead-p{font-family:var(--serif);color:var(--body-soft);font-size:23px;line-height:1.45}@media (width<=639px){html.wm .lead-p{font-size:19px}}html.wm .head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.wm .head p{color:var(--muted);margin:0 0 0 12px;font-size:16px}html.wm .band.ink .head p{color:var(--on-ink-soft)}html.wm :has(>.blaze){flex-wrap:wrap}html.wm .blaze{--bz-w:40px;--bz-h:4px;height:var(--bz-h);flex:0 0 100%;display:block}html.wm .blaze:before{content:"";width:var(--bz-w);height:var(--bz-h);background:var(--blaze);display:block}html.wm .more{color:var(--cobalt);white-space:nowrap;margin-left:auto;font-size:15px;font-weight:700}html.wm .band.ink .more{color:var(--blaze)}html.wm .more:after,html.wm .go:after,html.wm .gw:after,html.wm .tm-meet:after,html.wm .kw-best:after,html.wm .byg-go:after,html.wm .arr:after{content:" →"}html.wm .go{color:var(--cobalt);margin-top:auto;font-size:15px}html.wm .gw{color:var(--white);text-decoration:underline;text-decoration-color:var(--blaze);text-underline-offset:4px;margin-top:4px;font-size:14px;font-weight:700;text-decoration-thickness:2px}@media (width<=639px){html.wm .head p{flex-basis:100%;margin:0}html.wm .head .more{margin-left:0}}html.wm .btn{white-space:nowrap;cursor:pointer;min-height:48px;text-shadow:none;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}html.wm .btn:hover{text-decoration:none}html.wm .b-ink{background:var(--ink);color:var(--white)}html.wm .b-ink:hover{background:var(--body)}html.wm .b-blue{background:var(--cobalt);color:var(--white)}html.wm .b-blue:hover{background:var(--cobalt-hover)}html.wm .b-red{background:var(--money);color:var(--white)}html.wm .b-red:hover{background:var(--money-hover)}html.wm .b-white{background:var(--white);color:var(--ink)}html.wm .b-white:hover{background:var(--frame)}html.wm .b-line{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--white);background:0 0}html.wm .b-line:hover{background:#ffffff24}html.wm .plan-ico{stroke-width:3.4px;flex:none}html.wm .ev-plan.is-in{box-shadow:inset 0 0 0 1.5px var(--blaze)}html.wm .b-out{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}html.wm .b-out:hover{background:var(--mist)}html.wm .b-sm{min-height:40px;padding:0 16px;font-size:15px;font-weight:400}html.wm .ph{background:#eef1f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'%3E%3Ccircle cx='430' cy='150' r='42' fill='%23F6E4AA'/%3E%3Cg fill='%23F9FAFC'%3E%3Cellipse cx='150' cy='120' rx='46' ry='12'/%3E%3Cellipse cx='176' cy='110' rx='26' ry='12'/%3E%3C/g%3E%3Cpath fill='%23DEE4EC' d='M0 268C70 262 96 206 150 206S232 246 276 214 330 152 376 152 452 220 500 226 566 200 600 192V400H0z'/%3E%3Cpath fill='%23CDD5E0' d='M0 320C60 318 110 262 170 262S250 300 300 290 390 236 440 240 540 300 600 296V400H0z'/%3E%3Cpath fill='%23BAC4D3' d='M0 360C90 330 170 328 260 346S440 372 600 330V400H0z'/%3E%3Cg fill='%23A7B3C5'%3E%3Cellipse cx='110' cy='324' rx='7' ry='14'/%3E%3Cellipse cx='132' cy='324' rx='6' ry='12'/%3E%3Cellipse cx='473' cy='342' rx='7' ry='14'/%3E%3Cellipse cx='494' cy='341' rx='6' ry='12'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat;border-radius:8px;display:block;position:relative;overflow:hidden}html.wm .ph:has(>.scrim){background:#6b7280}html.wm .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.wm .scrim{background:var(--scrim);position:absolute;inset:0}html.wm .scrim:after{content:"";opacity:0;background:linear-gradient(#0f172000 30%,#0f172080 62%,#0f1720eb 100%);transition:opacity .35s;position:absolute;inset:0}html.wm .scrim[data-tone=mid]:after{opacity:.55}html.wm .scrim[data-tone=light]:after{opacity:1}@media (prefers-reduced-motion:reduce){html.wm .scrim:after{transition:none}}html.wm .ov{z-index:2;color:var(--white);text-shadow:1px 1px 1px #333;flex-direction:column;gap:6px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}html.wm .crd{z-index:3;max-width:100%;color:var(--white);font-family:var(--sans);cursor:pointer;background:#0f1720b8;border-top-left-radius:6px;align-items:center;font-size:11px;line-height:1.4;display:flex;position:absolute;bottom:0;right:0}html.wm .crd-t{white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){html.wm .crd-t{transition:max-width .25s,padding .25s}}html.wm :is(:hover>.ph,.crd:focus-within) .crd-t{max-width:min(520px,100vw - 56px);padding-left:10px}html.wm .crd-i{flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:italic;font-weight:700;line-height:1;display:grid}html.wm .crd a:not(.btn){color:var(--white);text-decoration:none}html.wm .crd a:not(.btn):hover{color:var(--white);text-decoration:underline}html.wm .flag{--flag-h:14px;--flag-w:21px;width:var(--flag-w);height:var(--flag-h);background:url(/assets/flags.BjDgqyb-.gif) 0 0/100% no-repeat;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px #0f17201f}html.wm .flag-br{background-position:0 calc(var(--flag-h) * -1)}html.wm .flag-zh{background-position:0 calc(var(--flag-h) * -2)}html.wm .flag-fr{background-position:0 calc(var(--flag-h) * -3)}html.wm .flag-de{background-position:0 calc(var(--flag-h) * -4)}html.wm .flag-en{background-position:0 calc(var(--flag-h) * -5)}html.wm .flag-hi{background-position:0 calc(var(--flag-h) * -6)}html.wm .flag-id{background-position:0 calc(var(--flag-h) * -7)}html.wm .flag-it{background-position:0 calc(var(--flag-h) * -8)}html.wm .flag-ja{background-position:0 calc(var(--flag-h) * -9)}html.wm .flag-ko{background-position:0 calc(var(--flag-h) * -10)}html.wm .flag-nl{background-position:0 calc(var(--flag-h) * -11)}html.wm .flag-pl{background-position:0 calc(var(--flag-h) * -12)}html.wm .flag-pt{background-position:0 calc(var(--flag-h) * -13)}html.wm .flag-tw{background-position:0 calc(var(--flag-h) * -14)}html.wm .flag-ro{background-position:0 calc(var(--flag-h) * -15)}html.wm .flag-ru{background-position:0 calc(var(--flag-h) * -16)}html.wm .flag-ar{background-position:0 calc(var(--flag-h) * -17)}html.wm .flag-es{background-position:0 calc(var(--flag-h) * -18)}html.wm .flag-th{background-position:0 calc(var(--flag-h) * -19)}html.wm .flag-tr{background-position:0 calc(var(--flag-h) * -20)}html.wm .flag-us{background-position:0 calc(var(--flag-h) * -21)}html.wm .flag-vi{background-position:0 calc(var(--flag-h) * -22)}html.wm .cap{z-index:2;max-width:55%;color:var(--white);background:#16181dc7;border-radius:3px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}html.wm .figcap{color:var(--muted);padding-top:8px;font-size:13px}html.wm .stamp{background:var(--blaze);color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;line-height:1.4;display:inline-flex}html.wm .stamp-o{background:#0f172012}html.wm .badge{background:var(--region);color:var(--white);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:4px 8px;font-size:12.5px;font-weight:800;display:inline-block}html.wm .label-ink{background:var(--ink);color:var(--white);border-radius:3px;padding:2px 7px;font-size:11.5px;display:inline-block}html.wm .pills{flex-wrap:wrap;gap:10px;display:flex}@media (width<=639px){html.wm .pills{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}html.wm .pill{background:var(--white);min-height:42px;box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}html.wm .pill[aria-pressed=true],html.wm .pill[aria-selected=true],html.wm .pill.on{background:var(--ink);color:var(--white);box-shadow:none}html.wm .tabs{border-bottom:1px solid var(--hairline);align-items:center;gap:30px;display:flex;overflow-x:auto}html.wm .tabs button,html.wm .tabs a{height:52px;color:var(--body-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:17px;display:flex}html.wm .tabs [aria-selected=true]{color:var(--cobalt);box-shadow:inset 0 -3px 0 var(--cobalt);font-weight:700}html.wm [data-tab-panel][hidden],html.wm [data-filter-item][hidden]{display:none!important}html.wm .fld{border:1.5px solid var(--border-control);width:100%;height:48px;color:var(--ink);background:var(--white);border-radius:6px;padding:0 12px;font-size:15px;font-weight:400}html.wm .fld::placeholder{color:var(--muted)}html.wm .fld:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}html.wm .kard{background:var(--white);border:1px solid var(--hairline);color:var(--ink);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}html.wm a.kard:hover{text-decoration:none}html.wm a.kard:hover .ttl{text-decoration:underline 2px var(--cobalt)}html.wm :is(a.kard,a.gd,a.card,a.pair){transition:box-shadow .15s,border-color .15s}html.wm :is(a.kard,a.gd,a.card,a.pair):hover{border-color:var(--border-control);box-shadow:0 2px 4px 1px #0f172026}html.wm a.gd:hover .gt{text-decoration:underline 2px var(--cobalt)}html.wm .kard .ph{border-radius:0;flex:none;height:200px}html.wm .kard .kb{flex-direction:column;flex-grow:1;gap:8px;padding:18px 20px 20px;display:flex}html.wm .gd{background:var(--white);color:var(--ink);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:12px;padding:26px;display:flex}html.wm .band .gd{background:var(--white)}html.wm .gd:hover{text-decoration:none}html.wm .gd .gt{text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:12px;font-size:18px;font-weight:800;line-height:1.25;display:flex}html.wm .gd .gt svg{color:var(--cobalt);flex:none}html.wm .gd .gt svg.gt-ill{color:var(--ink)}html.wm .gd .gt:has(.gt-ill){gap:16px}html.wm .gd p{color:var(--body-soft);font-size:15.5px}html.wm .gd .go{border-top:1.5px solid var(--ink);padding-top:14px}html.wm .card{background:var(--white);border:1px solid var(--hairline);border-radius:10px}html.wm .band .card{background:var(--white)}html.wm .fact{border-top:1px solid var(--hairline);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:15px;display:grid}html.wm .fact>:first-child{color:var(--muted)}html.wm .bc{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}html.wm .bc a{color:inherit}html.wm details.faq{border-top:1px solid var(--hairline);padding:18px 0}html.wm details.faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:21px;font-weight:600;line-height:1.3;list-style:none;display:flex}html.wm details.faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}html.wm details.faq[open] summary:after{transform:translateY(2px)rotate(-135deg)}html.wm details.faq summary:hover:after{border-color:var(--cobalt)}html.wm details.faq summary::-webkit-details-marker{display:none}html.wm details.faq p{font-family:var(--read);color:var(--body);margin-top:10px;font-size:16px;line-height:1.65}html.wm .prose{font-family:var(--read);color:var(--body);font-size:16px;line-height:1.72}html.wm .prose p,html.wm .prose ul,html.wm .prose ol{margin:0 0 22px}html.wm .prose li{margin-bottom:6px;font-size:17.5px;line-height:1.65}html.wm .prose h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:56px 0 18px;scroll-margin-top:82px;font-size:36px;font-weight:500;line-height:1.12}html.wm .prose h3{font-family:var(--serif);color:var(--ink);margin:32px 0 12px;font-size:25px;font-weight:500;line-height:1.2}html.wm .prose blockquote{background:var(--mist);border-left:0;border-radius:8px;margin:0 0 22px;padding:16px 20px}@media (width<=639px){html.wm .prose{line-height:1.7}html.wm .prose h2{margin-top:40px;font-size:29px}}html.wm .ico{flex:none}html.wm [data-region=africa]{--region:var(--region-africa)}html.wm [data-region=asia]{--region:var(--region-asia)}html.wm [data-region=australia-pacific]{--region:var(--region-australia-pacific)}html.wm [data-region=caribbean]{--region:var(--region-caribbean)}html.wm [data-region=central-america]{--region:var(--region-central-america)}html.wm [data-region=europe]{--region:var(--region-europe)}html.wm [data-region=middle-east]{--region:var(--region-middle-east)}html.wm [data-region=north-america]{--region:var(--region-north-america)}html.wm [data-region=south-america]{--region:var(--region-south-america)}html.wm .h-xs{height:170px}html.wm .h-sm{height:220px}html.wm .h-md{height:300px}html.wm .h-lg{height:420px}html.wm .h-xl{height:520px}@media (width<=639px){html.wm .h-lg,html.wm .h-xl{height:340px}html.wm .b-sm{min-height:44px}html.wm a.more{align-items:center;min-height:44px;display:inline-flex}html.wm summary{align-items:center;min-height:44px;display:flex}html.wm .pill,html.wm a.logo{min-height:44px}html.wm .crd a{padding-block:5px}}html.wm .date{background:var(--ink);width:72px;min-height:60px;color:var(--white);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:8px 4px;line-height:1.1;display:flex}html.wm .date b{font-size:20px}html.wm .date span{text-transform:uppercase;letter-spacing:.05em;color:var(--blaze);font-size:11px;font-weight:700}html.wm .evr-b{flex-direction:column;gap:4px;min-width:0;display:flex}@media (width<=639px){html.wm .date{width:60px;min-height:54px}html.wm .date b{font-size:17px}}html.wm .sg-host{position:relative}html.wm .sg{z-index:50;background:var(--white);text-align:left;border-radius:8px;width:max(100%,640px);max-width:calc(100vw - 32px);max-height:min(85vh,780px);padding:8px 0;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f17201f,0 12px 32px #0f172029}html.wm .sg-g+.sg-g{border-top:1px solid var(--hairline);margin-top:4px;padding-top:4px}html.wm .sg-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 20px 4px;font-size:12px;font-weight:700}html.wm .sg-it{min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:6px 20px;text-decoration:none;display:flex}html.wm .sg-it.on,html.wm .sg-all.on{background:var(--mist)}html.wm .sg-ph{background:var(--frame);border-radius:6px;flex:none;width:56px;height:56px;overflow:hidden}html.wm .sg-ph img{object-fit:cover;width:100%;height:100%;display:block}html.wm .sg-t{flex-direction:column;min-width:0;display:flex}html.wm .sg-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}html.wm .sg-it:hover .sg-n,html.wm .sg-it.on .sg-n{text-decoration:underline 2px var(--cobalt)}html.wm .sg-m{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;overflow:hidden}html.wm .sg-all{border-top:1px solid var(--hairline);color:var(--cobalt);margin-top:4px;padding:14px 20px 8px;font-weight:700;display:block}html.wm .sg-all:hover{text-decoration:underline}html.wm .adv{border-bottom:1px solid #0f17201f}html.wm .adv-red{color:#fff;background:#7f1d1d}html.wm .adv-orange{color:var(--ink);background:#ffe8cc}html.wm .adv-yellow{color:var(--ink);background:#fff4c2}html.wm .adv-in{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;list-style:none;display:grid}html.wm .adv-in::-webkit-details-marker{display:none}html.wm .adv-t{flex-direction:column;gap:2px;display:flex}html.wm .adv-tag{text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:800}html.wm .adv-red .adv-tag{color:#fecaca}html.wm .adv-orange .adv-tag{color:#9a3412}html.wm .adv-yellow .adv-tag{color:#854d0e}html.wm .adv-h{font-size:18px;font-weight:700;line-height:1.35}html.wm .adv-sub{font-size:14px}html.wm .adv-red .adv-sub{color:#fde2e2}html.wm .adv-btn{white-space:nowrap;background:var(--ink);color:#fff;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}html.wm .adv-red .adv-btn{color:#7f1d1d;background:#fff}html.wm .adv-d[open] .adv-chev{transform:rotate(180deg)}html.wm .adv-body{flex-direction:column;gap:18px;padding:4px 0 24px;display:flex}html.wm .adv-tbl{border-collapse:collapse;width:100%;font-size:15px}html.wm .adv-tbl :is(th,td){text-align:left;border-top:1px solid #0f172026;padding:10px 12px;font-weight:400}html.wm .adv-red .adv-tbl :is(th,td){border-top-color:#ffffff40}html.wm .adv-tbl thead th{text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:12.5px;font-weight:800}html.wm .adv-red .adv-tbl thead th{color:#fecaca}html.wm .adv-tbl tbody th{font-weight:600}html.wm .adv a{color:inherit;text-underline-offset:3px;text-decoration:underline}html.wm .adv-lv{align-items:center;gap:8px;font-weight:600;display:inline-flex}html.wm .adv-dot{border-radius:50%;flex:none;width:10px;height:10px}html.wm .adv-dot.d3{background:#ef4444}html.wm .adv-dot.d2{background:#f97316}html.wm .adv-dot.d1{background:#eab308}html.wm .adv-dot.d0{background:#9ca3af}html.wm .adv-red .adv-dot.d3{background:#fca5a5}html.wm .adv-z{font-size:15px;font-weight:600}html.wm .adv-zones{flex-direction:column;gap:8px;font-size:15px;display:flex}html.wm .adv-zl{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}html.wm .adv-z1{margin:0;font-size:14px}html.wm .adv-notes{flex-direction:column;gap:8px;display:flex}html.wm .adv-nh{text-transform:uppercase;letter-spacing:.04em;font-size:13px}html.wm .adv-note{background:#0f17200f;border-radius:8px;margin:0;padding:12px 14px;font-size:15px}html.wm .adv-red .adv-note{background:#ffffff1a}html.wm .adv-nd{opacity:.8}html.wm .adv-foot{margin:0;font-size:13px}html.wm .adv-red .adv-foot{color:#fde2e2}@media (width<=639px){html.wm .adv-in{grid-template-columns:auto minmax(0,1fr)}html.wm .adv-btn{grid-column:1/-1;justify-content:center}html.wm .adv-h{font-size:17px}html.wm .adv-tbl thead{display:none}html.wm .adv-tbl :is(tr,th,td){border:0;padding:0;display:block}html.wm .adv-tbl tr{border-top:1px solid #0f172026;padding:10px 0}html.wm .adv-red .adv-tbl tr{border-top-color:#ffffff40}html.wm .adv-tbl td:nth-child(3),html.wm .adv-tbl td:nth-child(4){font-size:13px;display:inline}html.wm .adv-tbl td:nth-child(3):after{content:" · "}}html.wm .dir{padding:72px 0}html.wm main:has(>.band:not(.ink):last-child)+.dir,html.wm main:has(>.band:not(.ink)+script:last-child)+.dir{padding-top:0}html.wm main:has(>.band:not(.ink):last-child)+.dir .dgrid:before,html.wm main:has(>.band:not(.ink)+script:last-child)+.dir .dgrid:before{content:"";border-top:1px solid var(--hairline);margin-bottom:24px}html.wm .dgrid{flex-direction:column;gap:48px;display:flex}html.wm .drow{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;padding-bottom:48px;display:grid}html.wm .droot{color:var(--ink);align-items:flex-start;gap:20px;display:flex}html.wm .di{color:var(--ink);flex:none}html.wm .dir-db{flex-direction:column;gap:8px;display:flex}html.wm .dir-dt{font-size:26px;font-weight:500;line-height:1.15}html.wm .dir-dd{color:var(--body-soft);font-size:14px;line-height:1.6}html.wm .droot:hover .dir-dt{text-decoration:underline 2px var(--cobalt)}html.wm .dlines{flex-direction:column;gap:22px;display:flex}html.wm .dline{grid-template-columns:150px minmax(0,1fr);gap:24px;display:grid}html.wm .dlab{font-size:16px;font-weight:700}html.wm .dlinks{flex-wrap:wrap;gap:10px 22px;font-size:15px;display:flex}html.wm .dlinks a:not(.more){color:var(--body-soft)}html.wm .dir .more{margin-left:0}@media (width<=1023px){html.wm .drow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .drow,html.wm .dline{grid-template-columns:minmax(0,1fr)}html.wm .dline{gap:8px}html.wm .drow{gap:28px;padding-bottom:36px}html.wm .droot{gap:16px}html.wm .di{width:56px;height:56px}html.wm .dir-dt{font-size:22px}}html.wm .logo{flex:none;align-items:center;gap:10px;display:flex}html.wm .wm-logo{width:auto;height:40px;display:block}html.wm .wm-name{font-size:28px;font-weight:600;line-height:1}html.wm .light .wm-name{color:var(--white)}@media (width<=639px){html.wm .wm-logo{height:32px}html.wm .wm-name{font-size:23px}}html.wm .foot{background:var(--ink);color:var(--white);flex-direction:column;gap:40px;padding:64px 0 36px;display:flex}html.wm .fgrid{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr));gap:32px;display:grid}html.wm .fbrand{color:var(--on-ink-soft);flex-direction:column;gap:14px;font-size:15px;display:flex}html.wm .fcol ul,html.wm .soc{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}html.wm .soc{flex-flow:wrap;gap:8px;margin-left:-7px}html.wm .soc a{width:36px;height:36px;color:var(--on-ink-soft);justify-content:center;align-items:center;display:flex}html.wm .soc a:hover{color:var(--white)}html.wm .foot-h{color:var(--on-ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700}html.wm .fbot{color:var(--on-ink-soft);border-top:1px solid #1f2937;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:14px;display:flex}html.wm .flangs,html.wm .flegal{flex-wrap:wrap;gap:6px 14px;display:flex}@media (width<=1023px){html.wm .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .fbrand{grid-column:1/-1}}html.wm .dr{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}html.wm .dr-l{font-size:13px;font-weight:700}html.wm .dr-in{cursor:pointer}html.wm .dr-ns{flex-wrap:wrap;gap:8px;display:flex}html.wm .dr-ns input{flex:130px}html.wm .dr .air-datepicker{--adp-font-family:var(--sans);--adp-font-size:14px;--adp-accent-color:var(--cobalt);--adp-color-current-date:var(--cobalt);--adp-cell-background-color-selected:var(--cobalt);--adp-cell-background-color-selected-hover:var(--cobalt-hover);--adp-cell-background-color-in-range:#e4e9fd;--adp-cell-background-color-in-range-hover:#d5ddfb;--adp-cell-border-radius:6px;--adp-border-radius:10px;--adp-border-color:var(--hairline);--adp-border-color-inner:var(--hairline);--adp-width:280px;--adp-day-name-color:var(--muted);--adp-color-other-month:#b8bec6;z-index:60;position:absolute;box-shadow:0 18px 40px #0f172029}html.wm .hdr{z-index:40;background:var(--white);position:sticky;top:0;box-shadow:0 1px 8px #0f172014}html.wm .bar{align-items:center;gap:26px;height:64px;display:flex}html.wm .nav{gap:24px;height:100%;display:flex}html.wm .nav-item{align-items:stretch;display:flex}html.wm .nav-a{white-space:nowrap;font-family:var(--serif);text-transform:uppercase;align-items:center;font-size:14px;font-weight:500;display:flex}html.wm .nav-a:hover{box-shadow:inset 0 -3px 0 var(--hairline);text-decoration:none}html.wm .nav-a.on,html.wm .nav-a[aria-expanded=true]{color:var(--cobalt);box-shadow:inset 0 -3px 0 var(--cobalt)}html.wm .hd-plan{gap:8px;padding-left:12px;display:none}html.wm .hd-pi{stroke-width:3.4px;flex:none}@media (width>=1024px){html.wm .hd-plan{margin-left:auto;display:inline-flex}html.wm .hd-plan+.search{margin-left:0}}@media (width>=1024px) and (width<=1179px){html.wm .bar{gap:20px}html.wm .hd-plan{gap:0;padding:0 10px}html.wm .hd-pt{display:none}}html.wm .search{border:1.5px solid var(--border-control);background:var(--white);border-radius:6px;flex:0 300px;align-items:center;gap:10px;min-width:180px;height:40px;margin-left:auto;padding:0 12px;display:flex}html.wm .search input{font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:16px}html.wm .lang{position:relative}html.wm .lang summary{cursor:pointer;background:var(--mist);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;font-size:14px;font-weight:600;list-style:none;display:flex}html.wm .lang summary:hover{background:var(--hairline)}html.wm .lang summary::-webkit-details-marker{display:none}html.wm .lang[open] summary{box-shadow:inset 0 0 0 1px var(--cobalt)}html.wm .lang-chev{color:var(--muted);transition:transform .15s}html.wm .lang[open] .lang-chev{transform:rotate(180deg)}html.wm .lang ul{background:var(--white);border:1px solid var(--hairline);border-radius:8px;min-width:160px;margin:0;padding:8px;list-style:none;position:absolute;top:46px;right:0;box-shadow:0 18px 40px #0f172029}html.wm .lang a{white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}html.wm .lang a[aria-current]{color:var(--cobalt);font-weight:600}html.wm .mega{width:min(var(--container), calc(100% - 2 * var(--gutter)));background:var(--white);border:1px solid var(--hairline);margin:0 auto;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 40px #0f172029}html.wm .panel{grid-template-columns:210px minmax(0,1fr);max-width:none;min-height:480px;padding:0;display:grid}html.wm .rail{background:var(--mist);flex-direction:column;gap:2px;margin:0;padding:18px 12px;list-style:none;display:flex}html.wm .rail-a{border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:500;display:flex}html.wm .rail-a:hover{text-decoration:none}html.wm .rail-a[aria-selected=true]{background:var(--white);color:var(--cobalt);box-shadow:0 1px 2px #0f172014}html.wm .rail-arr{visibility:hidden}html.wm .rail-a[aria-selected=true] .rail-arr{visibility:visible}html.wm .tab-panel{grid-template-columns:minmax(0,1fr) 400px;display:grid}html.wm .tab-panel.no-side{grid-template-columns:minmax(0,1fr)}html.wm .tab-panel.has-form{grid-template-columns:minmax(0,1fr) 360px}html.wm .mid{flex-direction:column;gap:28px;padding:28px 36px;display:flex}html.wm .cols{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:28px;display:grid}html.wm .cols-1{grid-template-columns:minmax(0,1fr)}html.wm .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .cols-thumb{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}html.wm .colh{text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:10px;font-size:13px;font-weight:800}html.wm .col ul{margin:0;padding:0;list-style:none}html.wm .ml{align-items:center;gap:12px;padding:6px 0;display:flex}html.wm .ml>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.wm .ml.mg-th{padding:4px 0}html.wm .ml.mg-th.ml-sub{padding:9px 0}html.wm .ml.ml-sub>span{display:block}html.wm .ml.ml-sub:hover .ml-n{text-decoration:underline 2px var(--cobalt)}html.wm .mg-ls{color:var(--muted);white-space:pre-line;margin-top:2px;font-size:13px;display:block}html.wm .col ul.ml-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}html.wm .ml-grid .ml{border-bottom:1px solid var(--hairline);padding:10px 0}html.wm .ml-grid li:nth-last-child(-n+3) .ml{border-bottom:0}html.wm .ml-grid .ml-n{font-size:18px;font-weight:700}html.wm .mg-thumb{border-radius:6px;flex:none;width:44px;height:44px}html.wm .room{flex-direction:column;gap:10px;display:flex}html.wm .room-l{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}html.wm .room .fld{height:44px}html.wm .room-side{background:var(--cobalt);color:var(--white);align-content:start;gap:14px;padding:28px}html.wm .room-side .side-h{letter-spacing:.05em;color:var(--blaze);font-size:12px}html.wm .room-t{font-family:var(--read);font-size:24px;font-weight:600;line-height:1.2}html.wm .room-side .room-l,html.wm .room-side .dr-l{color:var(--white)}html.wm .room-side .btn{background:var(--blaze);color:var(--ink)}html.wm .room-side .btn:hover{background:var(--blaze-soft)}html.wm .room-f{border-top:1px solid #ffffff59;flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;display:flex}html.wm .room-a{font-weight:700}html.wm .room-a:hover{text-decoration:underline 2px var(--blaze);text-underline-offset:3px}html.wm .stories{flex-direction:column;display:flex}html.wm .mg-st{border-bottom:1px solid var(--hairline);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:11px 0;display:grid}html.wm .stories li:last-child .mg-st{border-bottom:0}html.wm .st-ph{border-radius:6px;width:110px;height:72px}html.wm .st-b{flex-direction:column;display:flex}html.wm .st-m{font-size:12px}html.wm .st-t{font-size:20px;font-weight:600;line-height:1.2}html.wm .mg-st:hover .st-t,html.wm .side-mist .side-a:hover .side-t{text-decoration:underline 2px var(--cobalt)}html.wm .side-blue .side-a:hover .side-t,html.wm .feat:hover .mg-ft{text-decoration:underline 2px var(--blaze)}html.wm .feat:hover .fb{background:var(--frame)}html.wm .side{flex-direction:column;gap:14px;padding:28px;display:flex}html.wm .side-blue{background:var(--cobalt);color:var(--white)}html.wm .side-mist{background:var(--mist);padding:26px}html.wm .side-h{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}html.wm .side-blue .side-h{letter-spacing:.05em;color:var(--blaze);font-size:12px}html.wm .side-l{flex-direction:column;gap:14px;display:flex}html.wm .side-a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html.wm .side-a>span:first-child{flex-direction:column;gap:4px;display:flex}html.wm .side-t{font-size:17px;font-weight:700}html.wm .side-m{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}html.wm .side-blue .side-l li:not(:last-child) .side-a{border-bottom:1px solid #ffffff59;padding-bottom:14px}html.wm .side-blue .side-t{font-size:19px}html.wm .side-blue .side-m{color:#dce4ff}html.wm .side-mist .side-a{background:var(--white);border-radius:8px;padding:16px}html.wm .mg-score{background:var(--blaze);border-radius:6px;padding:4px 10px;font-size:22px;font-weight:800}html.wm .side-b{align-self:flex-start;margin-top:auto}html.wm .mg-tools{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}html.wm .mg-tool{color:var(--ink);border-radius:10px;align-items:center;gap:16px;margin:0 -12px;padding:10px 12px;display:flex}html.wm .mg-tool:hover{background:var(--mist)}html.wm .mg-ti{color:var(--ink);flex:none}html.wm .mg-tb{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .mg-tt{font-size:19px;font-weight:500;line-height:1.2}html.wm .mg-td{color:var(--body-soft);font-size:14px;line-height:1.45}html.wm .mg-tool:hover .mg-tt{text-decoration:underline 2px var(--cobalt)}html.wm .mg-lead{justify-content:center;align-items:flex-start;gap:10px;padding:36px 32px}html.wm .mg-li{color:var(--white);flex:none;margin-bottom:6px}html.wm .mg-lt{font-size:36px;font-weight:500;line-height:1.08}html.wm .mg-ld{font-size:15.5px;line-height:1.5}html.wm .mg-lb{margin-top:12px}html.wm .mg-lead:hover .mg-lt{text-decoration:underline 2px var(--blaze)}html.wm .mg-lead:hover .mg-lb{background:var(--frame)}html.wm .all{border-top:1px solid var(--hairline);gap:28px;margin-top:auto;padding-top:14px;display:flex}html.wm .all .more{margin-left:0}html.wm .feat{display:block}html.wm .fp{border-radius:0;height:100%;min-height:480px}html.wm .fp .ov{gap:8px;padding:26px 28px}html.wm .mg-ft{font-size:30px;font-weight:600;line-height:1.05}html.wm .fl{color:#e5e7eb;font-size:15px}html.wm .fb{align-self:flex-start;margin-top:6px}html.wm .icon-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}html.wm .only-sm{display:none}@media (width>=1024px) and (width<=1359px){html.wm .hd-sf{display:none}html.wm .hd-sic{display:flex}html.wm .lang{order:1}}@media (width>=1024px) and (width<=1439px){html.wm .panel{grid-template-columns:220px minmax(0,1fr)}html.wm .tab-panel{grid-template-columns:minmax(0,1fr) 320px}html.wm .tab-panel:has(>.side){grid-template-columns:minmax(0,1fr) 400px}html.wm .tab-panel.has-form{grid-template-columns:minmax(0,1fr) 340px}html.wm .mid{padding:28px}}@media (width<=1023px){html.wm .only-lg{display:none}html.wm .only-sm{display:flex}html.wm .bar{justify-content:space-between;gap:8px;height:56px;padding:0 8px}}html.wm .sheet{background:var(--white);border:0;flex-direction:column;width:100%;max-width:480px;height:100%;max-height:none;margin:0;padding:0;display:none}html.wm .sheet[open]{display:flex}html.wm .sheet::backdrop{background:#0f172080}html.wm .sheet-top{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:60px;padding:0 8px 0 16px;display:flex}html.wm .sheet-search{flex:none;width:auto;height:50px;margin:16px}html.wm .row{border-bottom:1px solid var(--hairline);text-transform:uppercase;justify-content:space-between;align-items:center;height:60px;margin:0 16px;font-size:20px;font-weight:800;display:flex}html.wm .row svg{color:var(--cobalt)}html.wm .sheet-tool{background:var(--cobalt);color:var(--white);border-radius:10px;flex:none;align-items:center;gap:14px;margin:0 16px 8px;padding:12px 12px 12px 14px;display:flex}html.wm .sht-i{flex:none}html.wm .sht-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html.wm .sht-t{font-size:21px;font-weight:500;line-height:1.15}html.wm .sht-d{font-size:14px;line-height:1.4}html.wm .sheet{overflow-y:auto}html.wm .sheet>*{flex-shrink:0}html.wm .sheet summary{cursor:pointer;list-style:none}html.wm .sheet summary::-webkit-details-marker{display:none}html.wm .sheet:has(.m1[open]) :is(.m1:not([open]),a.row,.sheet-search,.sheet-tool,.tops,.sheet-foot){display:none}html.wm .sheet-top{z-index:3;background:var(--white);flex:none;position:sticky;top:0}html.wm .m1[open]>.row{z-index:2;background:var(--mist);justify-content:flex-start;gap:10px;margin:0;padding:0 16px;position:sticky;top:60px}html.wm .m1[open]>.row svg{order:-1;transform:rotate(180deg)}html.wm .m1-b{padding:4px 16px 32px}html.wm .m-over{border-bottom:1px solid var(--hairline);min-height:52px;color:var(--cobalt);align-items:center;font-size:16px;font-weight:700;display:flex}html.wm .m-over:after{content:"→";margin-left:8px}html.wm .m2{border-bottom:1px solid var(--hairline)}html.wm .m2-s{justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:17px;font-weight:700;display:flex}html.wm .m2-s svg{color:var(--cobalt);flex:none;transform:rotate(90deg)}html.wm .m2[open]>.m2-s svg{transform:rotate(-90deg)}html.wm .m2-b{flex-direction:column;gap:20px;padding:4px 0 20px;display:flex}html.wm .m1-b>.m2-b{padding-top:16px}html.wm .m2-b .mid{gap:20px;padding:0}html.wm .m2-b .cols{grid-template-columns:minmax(0,1fr);gap:20px}html.wm .m2-b .ml{min-height:44px}html.wm .m2-b .all{flex-direction:column;gap:12px;margin-top:0}html.wm .m2-b .mg-tool{margin:0;padding:10px 0}html.wm .m2-b :is(.side,.mg-lead){border-radius:10px;padding:20px}html.wm .m2-b .col:has(>.mg-tools)>.colh,html.wm .m2-b .mg-lead{display:none}html.wm .m2-b .feat .fp{border-radius:10px;min-height:220px}html.wm .tops{flex-direction:column;gap:10px;padding:22px 16px 0;display:flex}html.wm .tiles{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}html.wm .mg-mt{flex:none}html.wm .mtp{width:150px;height:180px}html.wm .mtn{z-index:2;color:var(--white);font-size:24px;font-weight:600;position:absolute;bottom:10px;left:12px}html.wm .sheet-foot{background:var(--mist);flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding:16px;font-size:14px;font-weight:700;display:flex}html.wm .sheet-foot a{align-items:center;gap:8px;display:inline-flex}html.wm .ar-disc{color:var(--muted);font-size:12.5px;line-height:1.45}html.wm .ar-pk{background:var(--white);border:2px solid var(--ink);border-radius:10px;margin:0 0 24px;overflow:hidden}html.wm .ar-pk.wide{margin:0}html.wm .pl{background:var(--ink);color:var(--white);padding:10px 16px;font-size:15px;font-weight:600}html.wm .pk-ph{aspect-ratio:3/2;object-fit:cover;background:var(--mist);width:100%;height:auto;display:block}html.wm .pb{flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}html.wm .pt{font-size:22px;font-weight:500;line-height:1.2}html.wm .pp{font-variant-numeric:tabular-nums;font-size:13px}html.wm .pc{flex-direction:column;gap:2px;padding:0;font-size:14px;list-style:none;display:flex}html.wm .pb .btn{margin-top:8px}html.wm .wide .pb{align-items:stretch}html.wm .ar-aside{flex-direction:column;gap:16px;display:flex}html.wm .ar-box{padding:22px}html.wm .gh{align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.35;display:flex}html.wm .bz{--bz-w:28px;--bz-h:3px}html.wm .nx{padding:0;list-style:none}html.wm .nx a{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:12px 0;display:flex}html.wm .nx .ar-nt{font-size:18px;font-weight:500;line-height:1.25}html.wm .nx a:hover .ar-nt{text-decoration:underline 2px var(--cobalt)}@media (width<=1199px){html.wm .ar-aside{margin-top:8px}}html.wm .ar-author{background:var(--white);border:1px solid var(--hairline);border-radius:10px;grid-template-columns:64px minmax(0,1fr);gap:18px;margin-top:48px;padding:26px;display:grid}html.wm .aav{object-fit:cover;background:var(--region);width:64px;height:64px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}html.wm .ab{flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;display:flex}html.wm .an{font-size:19px;font-weight:600}html.wm .abio{color:var(--muted)}html.wm .at{font-variant-numeric:tabular-nums;font-size:13px}html.wm .aall{color:var(--cobalt);font-size:15px;font-weight:500}@media (width<=639px){html.wm .ar-author{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px}html.wm .aav{width:48px;height:48px;font-size:16px}}html.wm .ar-rule,html.wm .co-note{border-radius:10px;flex-direction:column;gap:10px;margin:32px 0 28px;padding:24px 26px;display:flex}html.wm .ar-rule{background:var(--cobalt-tint)}html.wm .co-note{background:var(--mist)}html.wm .rh{color:var(--cobalt-deep);align-items:center;gap:8px;font-weight:600;display:flex}html.wm .nl-h{font-weight:600}html.wm .rt{font-family:var(--read);color:var(--body);font-size:16px;line-height:1.65}html.wm .rf{flex-wrap:wrap;align-items:center;gap:14px;display:flex}html.wm .co-rs{color:var(--cobalt-deep)}html.wm .rsrc{font-size:14px}html.wm a.rsrc{color:var(--cobalt);text-decoration:underline;text-decoration-color:var(--cobalt-underline);text-underline-offset:3px}@media (width<=639px){html.wm .ar-rule,html.wm .co-note{gap:8px;padding:18px}html.wm .rt{font-size:16px}}html.wm .ar-cmp{flex-direction:column;gap:8px;margin:0 0 24px;display:flex}html.wm .ar-tbl{overflow-x:auto}html.wm .ar-tbl table{border-collapse:collapse;width:100%;font-size:15px}html.wm .ar-tbl caption{text-align:left;color:var(--muted);padding:14px;font-size:14px}html.wm .ar-tbl thead th{text-align:left;color:var(--muted);border-bottom:2px solid var(--ink);white-space:nowrap;padding:12px 14px;font-size:13px;font-weight:600}html.wm .ar-tbl tbody th{text-align:left;color:var(--ink);border-bottom:1px solid var(--hairline);padding:14px;font-size:16px;font-weight:600}html.wm .ar-tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px}html.wm .ar-tbl tbody tr:last-child>*{border-bottom:0}html.wm .tint{background:var(--blaze-tint)}html.wm .ar-rows{margin:0;padding:0;list-style:none;display:none;overflow:hidden}html.wm .ar-rows li{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}html.wm .ar-rows li:first-child{border-top:0}html.wm .rl{font-weight:600;display:block}html.wm .rc{font-variant-numeric:tabular-nums;font-size:12.5px}html.wm .ar-chk{font-size:12px;display:none}@media (width<=639px){html.wm .ar-tbl{display:none}html.wm .ar-rows,html.wm .ar-chk{display:block}}html.wm .ar-entry{align-items:flex-end;gap:18px;margin:64px 0 18px;scroll-margin-top:102px;display:flex}html.wm .en{flex:none;font-size:54px;font-weight:400;line-height:.82}html.wm .et{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500;line-height:1.12}html.wm .ar-meta{border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid}html.wm .ar-meta div{flex-direction:column;gap:2px;padding:12px 12px 12px 0;display:flex}html.wm .ar-meta dt{color:var(--muted);font-size:13px}html.wm .ar-meta dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}@media (width<=639px){html.wm .ar-entry{gap:12px;margin:44px 0 14px}html.wm .en{font-size:54px}html.wm .et{font-size:29px;line-height:1.15}html.wm .ar-meta{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}html.wm .ar-meta div{border-bottom:1px solid var(--hairline);padding:10px 8px 10px 0}}html.wm .ar-faq{border-bottom:1px solid var(--hairline);margin:0 0 22px}html.wm .ar-hc{grid-template-columns:minmax(0,1fr);margin:0 0 14px;display:grid;overflow:hidden}html.wm .ar-hc.has-ph{grid-template-columns:180px minmax(0,1fr)}html.wm .ar-hc .ph{border-radius:0;min-height:170px}html.wm .hc-ph{object-fit:cover;background:var(--mist);width:100%;height:100%;min-height:170px;display:block}html.wm .hb{flex-direction:column;gap:6px;padding:18px 20px;display:flex}html.wm .hc-in{color:var(--body-soft);margin-bottom:4px;font-size:15px;line-height:1.45}html.wm .hl{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}html.wm .hn{font-size:23px;font-weight:500;line-height:1.2}html.wm .hc-pc{flex-direction:column;gap:2px;padding:0;font-size:15px;list-style:none;display:flex}html.wm .hc-nt{color:var(--body-soft);font-size:15px}html.wm .ha{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}html.wm .ck{font-variant-numeric:tabular-nums;font-size:12.5px}@media (width<=639px){html.wm .ar-hc.has-ph{grid-template-columns:minmax(0,1fr)}html.wm .hc-ph{aspect-ratio:3/2;height:auto;min-height:0}html.wm .hb{padding:16px}html.wm .hn{font-size:22px}html.wm .ha .btn{flex:100%;min-height:48px}}html.wm .ar-hl{flex-direction:column;gap:14px;margin:0 0 14px;padding:18px 20px;display:flex}html.wm .hl-in{color:var(--body-soft);margin-bottom:-6px;font-size:15px;line-height:1.45}html.wm .hl-g{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html.wm .hl-i{flex-direction:column;gap:8px;padding:14px 0 4px;display:flex}html.wm .hl-i:nth-child(odd){border-right:1px solid var(--hairline);padding-right:18px}html.wm .hl-i:nth-child(2n){padding-left:18px}html.wm .hl-i:nth-child(n+3){border-top:1px solid var(--hairline)}html.wm .hl-ph{aspect-ratio:3/2;object-fit:cover;background:var(--mist);border-radius:6px;width:100%;height:auto;display:block}html.wm .hl-b{flex-direction:column;flex:1;gap:4px;display:flex}html.wm .hl-n{font-size:19px;font-weight:500;line-height:1.2}html.wm .hl-m{font-size:13px}html.wm .hl-pc{margin-bottom:6px;font-size:14.5px}html.wm .hl-btn{align-self:flex-start;margin-top:auto}@media (width<=639px){html.wm .ar-hl{padding:16px}html.wm .hl-g{grid-template-columns:minmax(0,1fr)}html.wm .hl-i:nth-child(odd),html.wm .hl-i:nth-child(2n){border-right:0;padding:14px 0 4px}html.wm .hl-i+.hl-i{border-top:1px solid var(--hairline)}html.wm .hl-i.has-ph{grid-template-columns:104px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}html.wm .hl-i.has-ph .hl-ph{aspect-ratio:1}html.wm .hl-n{font-size:18px}}html.wm .ar-osm{background:var(--frame);border-radius:8px;height:400px;overflow:hidden}html.wm .pin-wrap{line-height:0;display:block}html.wm .pin-drop{background:var(--cobalt);width:24px;height:24px;color:var(--white);font:700 12px / 1 var(--sans);box-shadow:0 0 0 2px var(--white), 0 1px 4px #0f172066;border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}html.wm .pin-drop>b{font-weight:700;transform:rotate(45deg)}html.wm .ar-osm .pin-wrap{cursor:pointer}html.wm .ar-osm .pin-wrap.pin-on{z-index:2}html.wm .pin-drop{transition:transform .15s,background-color .15s}html.wm .pin-on .pin-drop{background:var(--blaze);color:var(--ink);transform:rotate(-45deg)scale(1.25)}@media (prefers-reduced-motion:reduce){html.wm .pin-drop{transition:none}}html.wm .ar-osm .maplibregl-ctrl-attrib-button{min-height:0}html.wm .pin-pop .maplibregl-popup-content{font:600 14px / 1.3 var(--sans);color:var(--ink);border-radius:6px;padding:8px 12px;box-shadow:0 2px 10px #0f172040}html.wm .map-key{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}html.wm .map-key:hover .kn,html.wm .map-key:focus-visible .kn,html.wm .map-key.on .kn{background:var(--blaze);color:var(--ink)}html.wm .map-key:hover .map-nm,html.wm .map-key:focus-visible .map-nm,html.wm .map-key.on .map-nm{text-decoration:underline;text-decoration-color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:2px}html.wm .map-key:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}html.wm .map-foot{justify-content:space-between;align-items:baseline;gap:16px;display:flex}html.wm .map-reset{font:700 14px / 1.4 var(--sans);color:var(--cobalt);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:4px 0}html.wm .map-reset:hover{text-decoration:underline}html.wm .map-reset[hidden]{display:none}html.wm .pin-pop .pop-b{flex-direction:column;gap:2px;display:flex}html.wm .pin-pop .pop-when{font:400 13px / 1.35 var(--sans);color:var(--muted)}html.wm .kn{background:var(--cobalt);width:20px;height:20px;color:var(--white);font:700 12px / 1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=639px){html.wm .ar-osm{height:300px}}html.wm .ar-map{margin:6px 0 22px}html.wm .ar-map .ph{background:var(--frame);height:400px}html.wm .ar-mapbox{isolation:isolate;position:relative}html.wm .ar-add{z-index:3;position:absolute;top:10px;left:10px}html.wm .ar-add-b{background:var(--cobalt);min-height:40px;color:var(--white);font:700 14px / 1 var(--sans);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 14px 0 10px;text-decoration:none;list-style:none;display:inline-flex;box-shadow:0 1px 4px #0f17204d}html.wm .ar-add-b::-webkit-details-marker{display:none}html.wm .ar-add-b:hover{background:var(--cobalt-hover);text-decoration:none}html.wm .ar-add-m{background:var(--white);border-radius:8px;margin-top:6px;padding:6px;display:grid;box-shadow:0 2px 10px #0f172040}html.wm .ar-add-m a{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}html.wm .ar-add-m a:hover{text-decoration:underline 2px var(--cobalt)}html.wm .prose .ar-map a.ar-add-b,html.wm .prose .ar-map a.ar-add-b:hover{color:var(--white);text-decoration:none}html.wm .prose .ar-map .ar-add-m a{color:var(--ink);text-decoration:none}html.wm .prose .ar-map .ar-add-m a:hover{color:var(--ink);text-decoration:underline 2px var(--cobalt)}html.wm .ar-map .ar-key{font-family:var(--sans);margin:0;line-height:1.5}html.wm .ar-map .ar-key li{font-size:inherit;line-height:inherit;margin:0}html.wm .ar-key{flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:flex}html.wm .ar-key button{min-height:24px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}html.wm .ar-key button:hover{text-decoration:underline 2px var(--cobalt)}html.wm .pin{z-index:2;background:var(--blaze);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;margin:-15px 0 0 -15px;font-size:17px;display:flex;position:absolute}@media (width<=639px){html.wm .ar-map .ph{height:300px}html.wm .ar-add{top:8px;left:8px}html.wm .ar-add-b{gap:4px;min-height:32px;padding:0 10px 0 7px;font-size:13px}html.wm .ar-add-b svg{width:14px;height:14px}}html.wm .pin-x0{left:0%}html.wm .pin-x5{left:5%}html.wm .pin-x10{left:10%}html.wm .pin-x15{left:15%}html.wm .pin-x20{left:20%}html.wm .pin-x25{left:25%}html.wm .pin-x30{left:30%}html.wm .pin-x35{left:35%}html.wm .pin-x40{left:40%}html.wm .pin-x45{left:45%}html.wm .pin-x50{left:50%}html.wm .pin-x55{left:55%}html.wm .pin-x60{left:60%}html.wm .pin-x65{left:65%}html.wm .pin-x70{left:70%}html.wm .pin-x75{left:75%}html.wm .pin-x80{left:80%}html.wm .pin-x85{left:85%}html.wm .pin-x90{left:90%}html.wm .pin-x95{left:95%}html.wm .pin-x100{left:100%}html.wm .pin-y0{top:0%}html.wm .pin-y5{top:5%}html.wm .pin-y10{top:10%}html.wm .pin-y15{top:15%}html.wm .pin-y20{top:20%}html.wm .pin-y25{top:25%}html.wm .pin-y30{top:30%}html.wm .pin-y35{top:35%}html.wm .pin-y40{top:40%}html.wm .pin-y45{top:45%}html.wm .pin-y50{top:50%}html.wm .pin-y55{top:55%}html.wm .pin-y60{top:60%}html.wm .pin-y65{top:65%}html.wm .pin-y70{top:70%}html.wm .pin-y75{top:75%}html.wm .pin-y80{top:80%}html.wm .pin-y85{top:85%}html.wm .pin-y90{top:90%}html.wm .pin-y95{top:95%}html.wm .pin-y100{top:100%}html.wm .ar-h2{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:56px 0 18px;scroll-margin-top:102px;font-size:36px;font-weight:500;line-height:1.12;display:flex}@media (width<=639px){html.wm .ar-h2{margin-top:40px;font-size:29px;line-height:1.15}}html.wm .ar-fig{margin:6px 0 22px}html.wm .ar-embed{aspect-ratio:16/9;background:var(--mist);border-radius:8px;margin:6px 0 22px;position:relative;overflow:hidden}html.wm .ar-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}html.wm .ar-links{border-bottom:1px solid var(--hairline);margin:0 0 22px;padding:0;list-style:none}html.wm .ar-links a{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:48px;padding:12px 0;display:flex}html.wm .lt{font-weight:600}html.wm .lm{font-size:14px}html.wm .ar-skip{background:var(--white);border:1px solid var(--hairline);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 0 24px;padding:16px 18px;font-size:16px;display:grid}@media (width<=639px){html.wm .ar-skip{padding:14px 16px;font-size:15px;display:block}}html.wm .plc-w{padding-block:0 var(--section)}html.wm .plc-z .plc-w{padding-block:var(--section)}html.wm .band:not(.ink)+.plc-z .plc-w,html.wm .band:not(.ink)+script+.plc-z .plc-w{padding-top:0}html.wm .plc{border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:12px;align-items:center;gap:28px;padding:28px 32px;display:flex}html.wm .plc-i{color:var(--ink);flex:none}html.wm .plc-b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}html.wm .plc-t{font-size:28px;font-weight:500;line-height:1.1}html.wm .plc-d{max-width:64ch;color:var(--body-soft);font-size:16px;line-height:1.55}html.wm .plc-go{flex:none}html.wm .plc:hover .plc-t{text-decoration:underline 2px var(--cobalt)}html.wm .plc:hover .plc-go{background:var(--cobalt-hover)}@media (width<=767px){html.wm .plc{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px 24px}html.wm .plc-i{width:72px;height:72px}html.wm .plc-t{font-size:26px}}html.wm .ar-sticky,html.wm .ar-sticky-sp{display:none}@media (width<=639px){html.wm .ar-sticky-sp{height:72px;display:block}html.wm .ar-sticky{z-index:35;background:var(--white);align-items:center;gap:10px;height:72px;padding:0 8px 0 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #16181d1f}html.wm .ar-sticky[hidden],html.wm .ar-sticky-sp[hidden]{display:none}}html.wm .sx{flex-direction:column;flex-grow:1;min-width:0;line-height:1.3;display:flex}html.wm .sl{font-size:13px}html.wm .st{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}html.wm .sc{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}html.wm .ar-toc{flex-direction:column;gap:14px;max-height:calc(100vh - 120px);display:flex;position:sticky;top:97px;overflow-y:auto}html.wm .th{font-weight:600}html.wm .thr{justify-content:space-between;align-items:center;gap:8px;display:flex}html.wm .tl a[data-l="1"],html.wm .tdd a[data-l="1"]{padding-left:28px;font-size:14px}html.wm[data-toc-off] .ar-toc .th,html.wm[data-toc-off] .ar-toc .tl,html.wm[data-toc-off] .ar-toc .toc-p{display:none}html.wm .tl a,html.wm .tdd a{color:var(--body-soft);box-shadow:inset 2px 0 0 var(--hairline);padding:7px 0 7px 14px;font-size:15px;display:block}html.wm .tl a.on,html.wm .tdd a.on{color:var(--ink);background:var(--mist);box-shadow:inset 3px 0 0 var(--cobalt);font-weight:600}html.wm .toc-p{font-variant-numeric:tabular-nums;font-size:12.5px}html.wm .ar-tocbar{z-index:30;background:var(--white);border-bottom:1px solid var(--hairline);display:none;position:sticky;top:56px}html.wm .toc-b{width:100%;height:48px;padding:0 var(--gutter);background:var(--white);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;display:flex;position:relative}html.wm .toc-b svg{margin-left:auto}html.wm [data-open] .toc-b svg{transform:rotate(180deg)}html.wm .tbl{flex:none;font-size:13px}html.wm .tbc{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}html.wm .tbp{background:var(--cobalt);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}html.wm .tdd{max-height:60vh;padding:8px var(--gutter) 16px;background:var(--white);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0f172029}html.wm [data-open] .tdd{display:block}@media (width<=1199px){html.wm .ar-toc{display:none}html.wm .ar-tocbar{display:block}}@media (width>=1024px){html.wm .ar-tocbar{top:64px}}@media (prefers-reduced-motion:no-preference){html.wm .tbp{transition:transform .12s linear}}html.wm .on-photo{color:#ffffffe6}@media (width<=639px){html.wm .bc{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;padding-right:28px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}html.wm .bc::-webkit-scrollbar{display:none}html.wm .bc>*{flex:none}}html.wm .facts{flex-direction:column;gap:6px;display:flex}html.wm .ft{text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-size:18px;font-weight:800}html.wm .facts dl,html.wm .facts dd{margin:0}html.wm .fact-more{display:block}html.wm .chk{border-top:1px solid var(--hairline);padding-top:10px;font-size:13px}html.wm .ar{padding-bottom:96px}html.wm .ar-strip{z-index:30;background:var(--hairline);height:3px;position:sticky;top:64px}html.wm .ar-strip span{background:var(--cobalt);transform-origin:0;height:3px;display:block;transform:scaleX(0)}html.wm .ar-head{flex-direction:column;gap:20px;padding-top:36px;padding-bottom:32px;display:flex}html.wm .ar-h1{letter-spacing:-.02em;max-width:1040px;font-size:64px;font-weight:500;line-height:1.02}html.wm .ar-sf{max-width:900px}html.wm .ar-by{flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:6px;display:flex}html.wm .ar-person{align-items:center;gap:12px;display:flex}html.wm .ar-av{object-fit:cover;background:var(--region);width:44px;height:44px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}html.wm .rv .ar-av{background:var(--cobalt-deep)}html.wm .pn{flex-direction:column;line-height:1.35;display:flex}html.wm .ar-pl{font-size:14px}html.wm .pn a{font-weight:600}html.wm .ar-stamps{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}html.wm .ar-min{font-variant-numeric:tabular-nums;font-size:13px}html.wm .ar-note{font-size:14px}html.wm .ar-hwm{margin-left:auto;font-size:14px}html.wm .ar-lead .ph{height:580px}html.wm .ar-grid{grid-template-columns:232px minmax(0,700px) 300px;justify-content:center;align-items:start;gap:24px;padding-top:48px;display:grid}@media (width>=1200px){html.wm[data-toc-off] .ar-grid{grid-template-columns:44px minmax(0,1fr) 300px;justify-content:stretch}html.wm[data-toc-off] .ar-main{width:100%;margin-inline:auto}}html.wm .ar-main{min-width:0}html.wm .ar-short{flex-direction:column;gap:10px;margin-bottom:22px;padding:24px 26px;scroll-margin-top:102px;display:flex}html.wm .sh{align-items:center;gap:8px;font-weight:600;display:flex}html.wm .ar-short p{font-family:var(--read);color:var(--body);font-size:17px;line-height:1.62}html.wm .ar-jump{align-items:center;gap:8px;margin-bottom:34px}@media (width>=1200px){html.wm .ar-jump{display:none}}html.wm .jl{margin-right:4px;font-size:15px}html.wm .ar-picks .ar-h2{margin-top:0}html.wm .ar-log{border-bottom:1px solid var(--hairline);padding:0;list-style:none}html.wm .ar-log li{border-top:1px solid var(--hairline);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;display:grid}html.wm .ar-log time{font-variant-numeric:tabular-nums;font-size:13px}html.wm .ar-trip{margin-bottom:22px;scroll-margin-top:102px}html.wm .ar-box .fact{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px}@media (width<=1199px){html.wm .ar-strip{display:none}html.wm .ar-grid{grid-template-columns:minmax(0,700px)}}@media (width<=1023px){html.wm .ar-h1{font-size:48px;line-height:1.04}html.wm .ar-lead .ph{height:440px}}@media (width<=639px){html.wm .ar{padding-bottom:48px}html.wm .ar-head{gap:14px;padding-top:20px;padding-bottom:0}html.wm .ar-h1{letter-spacing:-.01em;font-size:35px;line-height:1.06}html.wm .ar-by{gap:10px 16px;padding-top:0}html.wm .ar-av{width:36px;height:36px;font-size:13px}html.wm .rv .ar-av{display:none}html.wm .ar-stamps{flex-basis:100%;gap:8px}html.wm .ar-hwm{margin-left:0}html.wm .ar-lead{margin-top:20px;padding:0}html.wm .ar-lead .ph{border-radius:0;height:260px}html.wm .ar-grid{padding-top:22px}html.wm .ar-short{gap:6px;margin-bottom:16px;padding:18px}html.wm .ar-short p{font-size:16px}html.wm .ar-jump{margin-bottom:26px}html.wm .jl{display:none}html.wm .ar-log li{grid-template-columns:minmax(0,1fr);gap:2px}}html.wm .tl-lead{border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:12px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}html.wm .tl-lead>.tl-i{background:var(--mist);width:100%;height:100%;min-height:300px;padding:56px}html.wm .band .tl-lead>.tl-i{background:var(--cobalt);color:var(--white)}@media (width>=768px){html.wm .band .tl-lead{grid-template-columns:220px minmax(0,1fr)}html.wm .band .tl-lead>.tl-i{height:0;min-height:100%;padding:32px 48px}html.wm .band .tl-b{gap:10px;padding:28px 36px}html.wm .band .tl-t{font-size:36px}html.wm .band .tl-d{max-width:none}}@media (width>=1024px){html.wm .band .tl-b{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;display:grid}html.wm .band .tl-b>:not(.tl-go){grid-column:1}html.wm .band .tl-go{grid-area:1/2/span 4;margin-top:0}}html.wm .tl-i{color:var(--ink);flex:none}html.wm .tl-b{flex-direction:column;align-items:flex-start;gap:14px;padding:40px 44px;display:flex}html.wm .tl-t{margin:0;font-size:44px;font-weight:500;line-height:1.05}html.wm .tl-d{max-width:62ch;color:var(--body-soft);font-size:17px;line-height:1.55}html.wm .tl-ticks{flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;display:flex}html.wm .tl-ticks>span{align-items:center;gap:6px;display:inline-flex}html.wm .tl-ticks svg{color:var(--cobalt)}html.wm .tl-go{margin-top:8px}html.wm .tl-lead:hover .tl-t{text-decoration:underline 2px var(--cobalt)}html.wm .tl-lead:hover .tl-go{background:var(--cobalt-hover)}@media (width<=767px){html.wm .tl-lead{grid-template-columns:minmax(0,1fr)}html.wm .tl-lead>.tl-i{height:180px;min-height:0;padding:28px}html.wm .tl-b{padding:24px 20px 28px}html.wm .tl-t{font-size:34px}}html.wm .hero{height:620px;color:var(--white);text-shadow:1px 1px 1px #333;background:#56626a;align-items:flex-end;display:flex;position:relative;overflow:hidden}html.wm .hero.tall{height:720px}html.wm .hero.short{height:460px}html.wm .hero.rbar{border-bottom:6px solid var(--region)}html.wm .hero .bg{border-radius:0;position:absolute;inset:0}html.wm .hero .bg .scrim{background:linear-gradient(#0f172033 0%,#0f172000 30%,#0f1720e0 100%)}html.wm .hero .top{z-index:2;padding-top:28px;position:absolute;top:0;left:0;right:0}html.wm .hero .in{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:56px;display:flex;position:relative}html.wm .hero h1{letter-spacing:-.02em;max-width:1000px;font-size:120px;font-weight:600;line-height:.9}html.wm .hero.tall h1{max-width:900px;font-size:84px;line-height:1}html.wm .hero.short h1{font-size:80px;line-height:1}html.wm .hero h1.long{font-size:96px;line-height:.95}html.wm .hero .lead{font-family:var(--serif);color:#fffffff0;max-width:760px;font-size:23px;line-height:1.4}html.wm .hero .actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (width<=1023px){html.wm .hero h1{font-size:84px}html.wm .hero h1.long,html.wm .hero.tall h1{font-size:64px}}@media (width<=639px){html.wm .hero,html.wm .hero.tall{height:560px}html.wm .hero.short{height:420px}html.wm .hero h1,html.wm .hero.tall h1,html.wm .hero.short h1,html.wm .hero h1.long{font-size:48px;line-height:1}html.wm .hero .lead{font-size:18px}html.wm .hero .in{padding-bottom:32px}}html.wm .intro{flex-direction:column;align-items:flex-start;gap:8px;max-width:70ch;display:flex}html.wm .intro-t{font-family:var(--read);color:var(--body);flex-direction:column;gap:12px;font-size:18px;line-height:1.7;display:flex}html.wm .intro-cb{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html.wm .intro-cb:not(:checked)~.intro-t{max-height:8.5em;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000)}html.wm .intro-btn{font-family:var(--sans);color:var(--cobalt);cursor:pointer;padding:4px 0;font-size:15px;font-weight:700}html.wm .intro-btn:hover{text-decoration:underline}html.wm .intro-cb:focus-visible~.intro-btn{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .intro-cb:checked~.intro-btn .intro-more,html.wm .intro-cb:not(:checked)~.intro-btn .intro-less{display:none}html.wm .introb{border-bottom:1px solid var(--hairline);padding:32px 0}@media (width<=639px){html.wm .intro-t{font-size:17px}html.wm .introb{padding:24px 0}}html.wm .phead{border-bottom:1px solid var(--hairline)}html.wm .phd-pin{flex-direction:column;align-items:flex-start;gap:14px;padding-top:48px;padding-bottom:48px;display:flex}html.wm .phd-pt{align-items:center;gap:16px;display:flex}html.wm .pico{color:var(--cobalt)}html.wm .pico-tool{color:var(--ink)}html.wm .phead h1{letter-spacing:-.01em;max-width:960px;font-size:64px;font-weight:500;line-height:1.02}html.wm .plead{max-width:760px}html.wm .acts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (width<=639px){html.wm .phd-pin{padding-top:28px;padding-bottom:32px}html.wm .phead h1{font-size:38px;line-height:1.08}}html.wm .at-bar{align-items:flex-start;gap:16px;scroll-margin-top:88px;display:flex}html.wm .at-bar .pills{flex:1}html.wm .at-fl{flex-direction:column;gap:12px;scroll-margin-top:88px;display:flex}html.wm .at-rl{align-items:center;gap:16px;display:flex}html.wm .at-rl .pills{flex:1;align-items:center}html.wm .at-lab{letter-spacing:.05em;text-transform:uppercase;width:52px;color:var(--muted);flex:none;font-size:12.5px;font-weight:800}html.wm .at-dd{flex:none;position:relative}html.wm .at-dd>summary{cursor:pointer;list-style:none}html.wm .at-dd>summary::-webkit-details-marker{display:none}html.wm .at-dd[open]>.pill{box-shadow:inset 0 0 0 1.5px var(--ink)}html.wm .at-dd[open]>.pill.on{box-shadow:none}html.wm .at-sels{background:var(--white);min-height:42px;box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:inline-flex}html.wm .at-dd[open]>.at-sels{box-shadow:inset 0 0 0 1.5px var(--ink)}html.wm .at-selk{color:var(--muted)}html.wm .at-selv{margin-right:10px}html.wm .at-ddp{z-index:50;background:var(--white);border:1px solid var(--hairline);border-radius:10px;min-width:220px;max-height:360px;margin:0;padding:8px 6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172029}html.wm .at-bar .at-dd .at-ddp{left:auto;right:0}html.wm .at-ddp a{white-space:nowrap;color:var(--ink);border-radius:6px;padding:8px 12px;font-size:15px;display:block}html.wm .at-ddp a:hover{background:var(--mist)}html.wm .at-ddp a.on{color:var(--cobalt);font-weight:700}html.wm .at[aria-busy=true] .at-main{opacity:.6;transition:opacity .15s}html.wm .at-dt{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--white);border-radius:50%;flex:none}html.wm .at-dt-top{background:var(--blaze);box-shadow:0 0 0 1.5px var(--ink)}html.wm .at-dt-sights{background:#1745e8}html.wm .at-dt-museums{background:#6a2fa8}html.wm .at-dt-food{background:#8a1c4a}html.wm .at-dt-nightlife{background:#7a4e00}html.wm .at-dt-nature{background:#1f5e4b}html.wm .at-dt-shopping{background:#0b6f73}html.wm .at-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}html.wm .at-main{flex-direction:column;gap:24px;display:flex}html.wm .at-cnt{color:var(--body-soft);align-items:baseline;gap:14px;font-size:15px;display:flex}html.wm .at-cnt a{font-weight:700}html.wm .at-list{flex-direction:column;margin-top:-8px;display:flex}html.wm .at-c{border-bottom:1px solid var(--hairline);color:var(--ink);cursor:pointer;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:0 -8px;padding:8px;scroll-margin-top:96px;display:grid}html.wm .at-c:hover,html.wm .at-c.on{background:var(--mist)}html.wm .at-c .ph{border-radius:6px;width:64px;height:64px}html.wm .at-top{z-index:2;background:var(--blaze);width:20px;height:20px;color:var(--ink);box-shadow:0 0 0 1.5px var(--white);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;left:4px}html.wm .at-c .kb{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}html.wm .at-c .kick{font-size:11px}html.wm .at-c .ttl{color:var(--ink);font-size:16px;line-height:1.25}html.wm .at-c .ttl:hover{text-decoration:underline 2px var(--cobalt)}html.wm .at-add{background:var(--white);width:34px;height:34px;min-height:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-control);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid}html.wm .at-c:hover .at-add,html.wm .at-add:focus-visible{opacity:1}html.wm .at-add:hover{background:var(--blaze);box-shadow:none}@media (hover:none){html.wm .at-add{opacity:1}}html.wm .at-none{flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 24px;display:flex}html.wm .at-nt{font-size:28px;font-weight:500;line-height:1.15}html.wm .at-pgr{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}html.wm .at-pg{background:var(--white);min-width:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-control);padding:0 10px;font-weight:600}html.wm .at-pg.on{background:var(--ink);color:var(--white);box-shadow:none}html.wm .at-gap{padding:0 2px}html.wm .at-map{border:1px solid var(--hairline);background:#eef0f2;border-radius:10px;height:calc(100vh - 112px);min-height:520px;position:sticky;top:88px;overflow:hidden}html.wm .at-canvas{position:absolute;inset:0}html.wm .at-map .maplibregl-ctrl-attrib{color:var(--muted);font-size:10.5px}html.wm .at-map .maplibregl-ctrl-attrib a{color:inherit}html.wm .at-map .maplibregl-ctrl-attrib-button{display:none}html.wm .at-map .maplibregl-ctrl-attrib-inner{display:block}html.wm .at-popup .maplibregl-popup-content{border-radius:10px;padding:8px;box-shadow:0 4px 16px #0f172033}html.wm .at-pop{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}html.wm .at-pop-ph{grid-template-columns:96px minmax(0,1fr)}html.wm .at-pop-i{background:var(--mist);border-radius:6px;width:96px;height:80px;display:block;overflow:hidden}html.wm .at-pop-i img{object-fit:cover;width:100%;height:100%;display:block}html.wm .at-pop-t{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}html.wm .at-pop .kick{font-size:11px}html.wm .at-pop-d{color:var(--body-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}html.wm .at-pop-add{height:28px;min-height:0;box-shadow:inset 0 0 0 1px var(--border-control);font:700 12.5px / 1 var(--sans);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-top:4px;padding:0 10px;display:inline-flex}html.wm .at-pop-add:hover{box-shadow:inset 0 0 0 1.5px var(--ink);text-decoration:none}html.wm .at-pop-n{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:600;line-height:1.2}html.wm .at-pop-n:hover{text-decoration:underline 2px var(--cobalt)}html.wm .at-fab{z-index:70;background:var(--ink);height:48px;color:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172059}html.wm.at-lock{overflow:hidden}@media (width<=1023px){html.wm .at-grid{grid-template-columns:minmax(0,1fr)}html.wm .at-fab{display:inline-flex}html.wm .at-map{display:none}html.wm .at.at-map-on .at-map{z-index:60;border:0;border-radius:0;height:auto;min-height:0;display:block;position:fixed;inset:0}html.wm .at.at-map-on .at-map .maplibregl-ctrl-bottom-left,html.wm .at.at-map-on .at-map .maplibregl-ctrl-bottom-right{bottom:76px}}@media (width<=639px){html.wm .at-bar{flex-direction:column;align-items:stretch;gap:10px}html.wm .at-fl{gap:10px}html.wm .at-rl{flex-direction:column;align-items:stretch;gap:6px}html.wm .at-lab{width:auto}html.wm .at-rl .pills{align-items:center}html.wm .at-bar .at-dd,html.wm .at-bar .at-sels{width:100%;display:flex}html.wm .at-sels{min-height:46px}html.wm .at-selv{flex:1;margin-right:0}html.wm .at-bar .at-dd .at-ddp{left:0;right:0}html.wm .at-rl .at-ddp{z-index:80;max-height:60vh;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}html.wm .at-rl .at-ddp a{padding:12px}html.wm .at-c{border-radius:0;margin:0}html.wm .at-pg{min-width:36px;padding:0 8px}}html.wm .av{object-fit:cover;background:var(--frame);border-radius:999px;flex:none;width:64px;height:64px}html.wm .av.lg{width:128px;height:128px}html.wm .ini{background:var(--region);color:var(--white);letter-spacing:.02em;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}html.wm .ini.lg{font-size:42px}html.wm .kard .meta{font-size:14px}html.wm .kard .stamp{align-self:flex-start}html.wm .score{z-index:2;background:var(--blaze);color:var(--ink);border-radius:6px;padding:3px 10px;font-size:20px;font-weight:800;position:absolute;top:14px;left:14px}html.wm .apg-head{border-bottom:1px solid var(--hairline)}html.wm .ahead{flex-direction:column;gap:24px;padding-top:40px;padding-bottom:48px;display:flex}html.wm .aid{align-items:flex-start;gap:32px;display:flex}html.wm .ainfo{flex-direction:column;gap:10px;min-width:0;display:flex}html.wm .ainfo h1{letter-spacing:-.01em;font-size:64px;font-weight:500;line-height:1.02}html.wm .arole{font-size:18px;font-weight:600}html.wm .astamps,html.wm .apg-spec{flex-wrap:wrap;gap:8px;display:flex}html.wm .apg-spec{margin-top:4px;padding:0;list-style:none}html.wm .apg-spec .pill{cursor:default}html.wm .apg-al{font-size:14px}html.wm .asplit{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px;display:grid}html.wm .acol{flex-direction:column;gap:24px;max-width:760px;display:flex}html.wm .trips{flex-direction:column;gap:16px;margin-top:16px;display:flex}html.wm .tlist{padding:0;list-style:none}html.wm .apg-tm{font-weight:700}html.wm .apg-td{font-size:14px;display:block}html.wm .aside{flex-direction:column;gap:20px;display:flex}html.wm .apg-box{flex-direction:column;gap:10px;padding:24px;display:flex}html.wm .apg-bt{text-transform:uppercase;letter-spacing:.01em;font-size:16px;font-weight:800}html.wm .apg-box p{color:var(--body-soft);font-size:15.5px}html.wm .cl{flex-direction:column;gap:8px;padding:0;font-size:15px;list-style:none;display:flex}html.wm .cl a{font-weight:600}html.wm .asplit.one{grid-template-columns:minmax(0,1fr)}@media (width<=1023px){html.wm .asplit{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .aid{flex-direction:column;gap:20px}html.wm .ainfo h1{font-size:38px;line-height:1.08}}html.wm .acard{color:var(--ink);gap:18px;padding:22px;display:flex}html.wm .acard:hover{text-decoration:none}html.wm .acard:hover .ttl{text-decoration:underline 2px var(--cobalt)}html.wm .acard .ab{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}html.wm .acd-ar{font-size:15px;font-weight:600}html.wm .acd-an{font-size:14px}html.wm .acard .go{padding-top:6px}html.wm .by-c{background:var(--white);color:var(--ink);border-radius:10px;grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:22px;display:grid}html.wm .by-i{color:var(--cobalt);display:flex}html.wm .by-ill{color:var(--ink)}html.wm .by-ill svg{width:72px;height:72px}html.wm .by-t{font-size:18px;line-height:1.3}html.wm .by-m{grid-column:1/-1;font-size:14px}html.wm .by-b{grid-column:1/-1;align-self:end;padding-top:4px}html.wm .by-disc{color:var(--on-ink-soft);font-size:13px}html.wm .by-rules{border-top:1px solid #ffffff59;grid-template-columns:240px minmax(0,1fr);gap:24px;padding-top:22px;display:grid}html.wm .by-rh{text-transform:uppercase;letter-spacing:.01em;font-size:16px;font-weight:800}html.wm .by-rl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}html.wm .by-r{gap:12px;display:flex}html.wm .by-r .by-ri{color:var(--blaze)}html.wm .by-rx{flex-direction:column;gap:4px;display:flex}html.wm .by-rt{font-size:17px;line-height:1.4}html.wm .by-rm{color:var(--on-ink-soft);font-size:13px}html.wm .by-rm a{color:var(--white);text-decoration:underline;text-decoration-color:var(--blaze);text-underline-offset:3px;text-decoration-thickness:1.5px}@media (width<=1023px){html.wm .by-rules,html.wm .by-rl{grid-template-columns:minmax(0,1fr)}}html.wm .dt{padding:0;list-style:none;overflow:hidden}html.wm .dt li+li{border-top:1px solid var(--hairline)}html.wm .dt .dt-r{color:var(--ink);grid-template-columns:200px 280px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid}html.wm .dt a.dt-r:hover .dt-n{text-decoration:underline 2px var(--cobalt)}html.wm .dt-n{font-size:26px;font-weight:600;line-height:1.1}html.wm .dt-go{color:var(--cobalt);white-space:nowrap;font-size:15px;font-weight:700}html.wm .dt-st{align-self:flex-start}@media (width<=1023px){html.wm .dt .dt-r{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}html.wm .dt-t,html.wm .dt-x{grid-column:1}html.wm .dt-go{grid-area:1/2/span 3}}@media (width<=639px){html.wm .dt .dt-r{grid-template-columns:minmax(0,1fr);padding:16px 18px}html.wm .dt-go{grid-area:auto/1;padding-top:4px}}html.wm .five{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}html.wm .five-i{flex-direction:column;gap:8px;padding:22px;display:flex}html.wm .five-n{color:var(--cobalt);font-size:44px;font-weight:600;line-height:.9}html.wm .five-t{font-size:17px;line-height:1.35}html.wm .five-x{font-size:15px}html.wm .five .five-a{padding-top:6px}@media (width<=1023px){html.wm .five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .five{grid-template-columns:minmax(0,1fr)}}html.wm .mo-fd{background:var(--blaze);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink);border-radius:2px;flex:none;display:inline-block}html.wm .mo-n .mo-fd{margin:3px auto 0;display:block}html.wm .mo-fl{color:var(--body);margin:4px 0 0;font-size:14px}html.wm .mo-wrap{--mo-none:#0f17200d;container-type:inline-size}html.wm .mr-best{--r:#4f7d51;--r-bg:#e3eddf}html.wm .mr-good{--r:#9cc283;--r-bg:#e3eddf}html.wm .mr-mixed{--r:#f0b65a;--r-bg:#f7eedb}html.wm .mr-poor{--r:#e2766a;--r-bg:#f6dfdb}html.wm .mo{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 6px;margin:0;padding:0;list-style:none;display:grid}html.wm .mo.dense{gap:16px 4px}html.wm .mo li{text-align:center;--y:.5;--plot:calc(100% - 41px);--bar:max(26px, var(--y) * var(--plot));flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}html.wm .mo li.y0{--y:0}html.wm .mo li.y1{--y:.05}html.wm .mo li.y2{--y:.1}html.wm .mo li.y3{--y:.15}html.wm .mo li.y4{--y:.2}html.wm .mo li.y5{--y:.25}html.wm .mo li.y6{--y:.3}html.wm .mo li.y7{--y:.35}html.wm .mo li.y8{--y:.4}html.wm .mo li.y9{--y:.45}html.wm .mo li.y10{--y:.5}html.wm .mo li.y11{--y:.55}html.wm .mo li.y12{--y:.6}html.wm .mo li.y13{--y:.65}html.wm .mo li.y14{--y:.7}html.wm .mo li.y15{--y:.75}html.wm .mo li.y16{--y:.8}html.wm .mo li.y17{--y:.85}html.wm .mo li.y18{--y:.9}html.wm .mo li.y19{--y:.95}html.wm .mo li.y20{--y:1}html.wm .mo-b{background:var(--r-bg,var(--mo-none));border-radius:999px;flex-direction:column;order:1;align-items:center;gap:3px;width:100%;max-width:64px;padding:12px 5px 5px;display:flex}html.wm .mo-i{display:flex}html.wm .mo-d{min-height:16px;color:var(--body);justify-content:center;align-items:center;gap:3px;font-size:13px;line-height:1;display:flex}html.wm .mo-d .ico{flex:none}html.wm .mo-plot{width:100%;height:140px;margin-top:2px;position:relative}html.wm .mo-bar{width:82%;height:var(--bar);background:var(--r,var(--border-control));border-radius:999px;position:absolute;bottom:3px;left:50%;translate:-50%}html.wm .mo-hi,html.wm .mo-lo{white-space:nowrap;line-height:1;position:absolute;left:0;right:0}html.wm .mo-hi{bottom:calc(var(--bar) + 23px);font-size:14px;font-weight:700}html.wm .mo-lo{bottom:calc(var(--bar) + 8px);color:var(--body-soft);font-size:12.5px}html.wm .mo-n{text-transform:uppercase;letter-spacing:.02em;order:2;margin-top:2px;font-size:13px;font-weight:800}html.wm .mo-nt{color:var(--body-soft);order:3;font-size:12.5px;line-height:1.3}html.wm .mo.plain{gap:8px}html.wm .mo.plain li{background:var(--white);border:1px solid var(--hairline);border-radius:8px;justify-content:flex-start;padding:10px 6px}html.wm .mo.plain li[class*=mr-]{background:var(--r-bg);border-color:var(--r)}html.wm .mo.plain li[class*=mr-] .mo-nt{color:var(--ink)}html.wm .mt-h{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:8px;display:flex}html.wm .mt-h .ico{flex:none}html.wm .mt-h b{font-size:15px;line-height:1.25;display:block}html.wm .mt-h span{color:var(--muted)}html.wm .mt-dl{min-width:190px;margin:8px 0 0}html.wm .mt-dl div{justify-content:space-between;gap:20px;padding:2px 0;display:flex}html.wm .mt-dl dt{color:var(--body-soft)}html.wm .mt-dl dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}html.wm .mt-f{background:color-mix(in srgb, var(--r-bg) 45%, var(--white));border-radius:6px;align-self:center;align-items:center;gap:6px;margin:0 0 0 auto;padding:3px 8px;font-weight:700;display:flex}html.wm .mt-n{border-top:1px solid var(--hairline);color:var(--body-soft);margin:8px 0 0;padding-top:8px}html.wm .mo-legs{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin-bottom:12px;display:flex}html.wm .mo-rl{color:var(--body);margin-left:auto}html.wm .mo-rl li:before,html.wm .mt-f:before{content:"";background:var(--r);border-radius:50%;flex:none;width:10px;height:10px}html.wm .mo-leg{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}html.wm .mo-leg li{align-items:center;gap:4px;display:flex}html.wm .mo-cap{margin:12px 0 0;font-size:13px}@container (width<=959px){html.wm .mo.plain{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=599px){html.wm .mo:not(.plain){grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=479px){html.wm .mo.plain{grid-template-columns:repeat(4,minmax(0,1fr))}html.wm .mo-plot{height:116px}}html.wm .tu{background:#0f17200f;border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex}html.wm .tu button{height:32px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}html.wm .tu button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0f172024}html.wm .kw{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;display:grid}html.wm .kw-2{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-auto-flow:row}html.wm .kw-c{flex-direction:column;gap:14px;padding:24px;display:flex}html.wm .kw-dl{border-bottom:1px solid var(--hairline);margin:0}html.wm .kw-dl dd{margin:0}html.wm .kw-st{white-space:normal;align-self:flex-start}html.wm .kw-best{font-weight:700}@media (width<=1023px){html.wm .kw{grid-auto-flow:row}html.wm .kw-2{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .kw-c{padding:20px}}html.wm .sel{min-width:0;position:relative}html.wm .sel-native{appearance:none;cursor:pointer;padding-right:40px}html.wm .sel-chev{pointer-events:none;color:var(--muted);position:absolute;top:15px;right:12px}html.wm .sel-on .sel-native{opacity:0;pointer-events:none;position:absolute;inset:0}html.wm .sel-btn{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding-right:40px;display:block;overflow:hidden}html.wm .sel-btn[aria-expanded=true]{border-color:var(--cobalt)}html.wm .sel-pop{z-index:60;background:var(--white);border:1px solid var(--hairline);border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0f172029}html.wm .sel-q{height:40px;margin-bottom:6px}html.wm .sel-list{max-height:280px;overflow-y:auto}html.wm .sel-opt{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 12px;line-height:1.3;display:flex}html.wm .sel-opt.on{background:var(--mist)}html.wm .sel-opt .sel-ck{visibility:hidden;color:var(--cobalt);flex:none}html.wm .sel-opt[aria-selected=true]{color:var(--cobalt);font-weight:600}html.wm .sel-opt[aria-selected=true] .sel-ck{visibility:visible}html.wm .sel-empty{color:var(--muted);padding:10px 12px;font-size:14px}html.wm .rn{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}html.wm .rn.rn-has-wx{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}html.wm .rn-c{font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex}html.wm .rn-h{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 6px;font-size:13px;font-weight:800;display:flex}html.wm .rn-h .ico{color:var(--cobalt)}html.wm .rn-c p{margin:0}html.wm .rn-top{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}html.wm .rn-now{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}html.wm .rn-now-main{align-items:center;gap:8px;display:flex}html.wm .rn-ico{width:84px;height:auto;margin:-8px 0 -8px -8px}html.wm .rn-temp{font-size:48px;font-weight:600;line-height:1}html.wm .rn-unit{align-self:flex-start;align-items:center;margin-top:-6px;display:flex}html.wm .rn-unit button{min-width:30px;min-height:34px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}html.wm .rn-unit button+button{border-left:1px solid var(--hairline)}html.wm .rn-unit button[aria-pressed=true]{color:var(--ink);font-weight:700}html.wm .rn-facts{grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:14px;display:grid}html.wm .rn-facts div{display:contents}html.wm .rn-facts dt{color:var(--muted)}html.wm .rn-facts dd{margin:0;font-weight:700}html.wm .rn-when{text-align:right;flex-direction:column;gap:2px;margin-left:auto;display:flex}html.wm .rn-now+.rn-when{border-left:1px solid var(--hairline);padding-left:24px}html.wm .rn-place{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}html.wm .rn-clock{font-size:36px;font-weight:600;line-height:1.1}html.wm .rn-c:not(.rn-wx) .rn-clock{font-size:44px}html.wm .rn-date{font-size:15px}html.wm .rn-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}html.wm .rn-wx .rn-meta{justify-content:flex-end}html.wm .rn-diff{min-height:1.4em}html.wm .rn-days{border-top:1px solid var(--hairline);scroll-snap-type:x mandatory;text-align:center;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;gap:4px;margin:12px 0 0;padding:14px 0 4px;list-style:none;display:grid;overflow-x:auto}html.wm .rn-days li{scroll-snap-align:start;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex;position:relative}html.wm .rn-days li:first-child,html.wm .band .rn-days li:first-child{background:var(--mist)}html.wm .rn-d{font-size:14px;font-weight:700}html.wm .rn-di{width:52px;height:44px}html.wm .rn-hl{align-items:baseline;gap:6px;font-size:15px;display:flex}html.wm .rn-hl b{font-size:16px}html.wm .rn-lo{color:var(--muted)}html.wm .rn-p{color:#1d4ed8;align-items:center;gap:2px;min-height:18px;font-size:12.5px;display:flex}html.wm .rn-src{color:var(--muted);padding-top:10px;font-size:12.5px;margin-top:auto!important}html.wm .rn-src a:not(.btn){text-decoration:underline;text-decoration-color:var(--hairline)}html.wm .rn-rate{flex-direction:column;gap:2px;display:flex;margin-bottom:6px!important}html.wm .rn-rv{font-size:20px;font-weight:700}html.wm .rn-f{flex-direction:column;gap:4px;min-width:0;display:flex}html.wm .rn-l{font-size:13px;font-weight:700}html.wm .rn-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}html.wm .rn-ccy,html.wm .rn-sel .sel-btn,html.wm .rn-sel .sel-opt{font-size:14px}html.wm .rn-sel .sel-pop{min-width:280px;left:auto}html.wm .rn-row>input{min-width:0;font-size:18px;font-weight:700}html.wm .rn-ccy{background:var(--mist);box-shadow:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}@media (width<=1023px){html.wm .rn.rn-has-wx{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .rn-c{padding:20px}html.wm .rn-temp{font-size:52px}html.wm .rn-top{grid-template-columns:minmax(0,1fr)}html.wm .rn-when{text-align:left;margin-left:0}html.wm .rn-now+.rn-when{border-left:0;border-top:1px solid var(--hairline);padding:16px 0 0}html.wm .rn-wx .rn-meta{justify-content:flex-start}}html.wm .wo-g{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;margin-top:28px;display:grid}html.wm .wo-l,html.wm .wo-y{margin:0;padding:0;list-style:none}html.wm .wo-r{border-bottom:1px solid var(--hairline);align-items:center;gap:18px;padding:14px 0;display:flex}html.wm .wo-r .date{width:64px;min-height:64px}html.wm .wo-r .ttl{font-size:22px;line-height:1.2}html.wm .wo-r:hover .ttl{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}html.wm .wo-m{font-size:14px}html.wm .wo-y li{border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}html.wm .wo-y b{letter-spacing:.04em;text-transform:uppercase;padding-top:3px;font-size:13px;font-weight:800}html.wm .wo-y li>span{flex-direction:column;gap:2px;font-size:14px;display:flex}html.wm .wo-n{color:var(--ink);font-size:16px;font-weight:700}@media (width<=1023px){html.wm .wo-g{grid-template-columns:minmax(0,1fr);gap:32px}}html.wm .cs-c{flex-direction:column;gap:8px;padding:26px;display:flex}html.wm .cs-tot{align-items:baseline;gap:8px;display:flex}html.wm .cs-n{font-size:44px;font-weight:600;line-height:1}html.wm .cs-alt{font-size:14px}html.wm .cs-d{color:var(--body-soft);margin:4px 0 8px;font-size:15px}html.wm .cs-l{border-bottom:1px solid var(--hairline);margin:0}html.wm .cs-r{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}html.wm .cs-r dt{color:var(--muted)}html.wm .cs-r dd{text-align:right;margin:0;font-weight:600}html.wm .cs-f{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}html.wm .cs-fx a{color:var(--muted)}html.wm .cs-b{margin-left:auto}@media (width<=639px){html.wm .cs-c{padding:20px}html.wm .cs-n{font-size:36px}html.wm .cs-b{width:100%;margin-left:0}}html.wm .hd{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px;display:grid}html.wm .hd-cards{display:grid}html.wm .hd-list{flex-direction:column;gap:6px;display:flex}html.wm .hd-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:grid}html.wm .hd-row:hover .hd-name{text-decoration:underline 2px var(--cobalt)}html.wm .hd-n{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex}html.wm .hd-tx{flex-direction:column;display:flex}html.wm .hd-name{font-size:18px}html.wm .hd-tag{font-size:14px}html.wm .hd-row[aria-selected=true]{background:var(--mist)}html.wm .band .hd-row[aria-selected=true]{background:var(--white)}html.wm .hd-row[aria-selected=true] .hd-n{background:var(--blaze);box-shadow:none}html.wm .hd-row[aria-selected=true] :is(.hd-name,.hd-ar){color:var(--cobalt)}html.wm .hd-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}html.wm .hd-card[hidden]{display:none}html.wm .hd-card .hd-ph{border-radius:0;min-height:440px}html.wm .hd-body{flex-direction:column;gap:14px;padding:30px;display:flex}html.wm .hd-main,html.wm .hd-side{flex-direction:column;gap:14px;min-width:0;display:flex}html.wm .hd-side{margin-top:auto}html.wm .hd-noph{grid-template-columns:minmax(0,1fr)}html.wm .hd-noph .hd-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:20px 36px;display:grid}html.wm .hd-noph .hd-side{margin-top:0}html.wm .hd-h{font-size:36px;font-weight:600;line-height:1.1}html.wm .hd-facts{flex-direction:column;gap:4px;padding:0;font-size:15px;list-style:none;display:flex}html.wm .hd-lead{color:var(--body-soft)}html.wm .hd-pts{color:var(--body-soft);flex-direction:column;gap:6px;padding-left:18px;list-style:outside;display:flex}html.wm .hd-skip{background:#0f17200d;border-radius:8px;padding:12px 14px;font-size:15px}html.wm .hd-btns{flex-direction:column;gap:10px;display:flex}html.wm .hd-btns .btn{white-space:normal;text-align:center;width:100%;padding:12px 18px;line-height:1.25}html.wm .hd-disc{font-size:13px}html.wm .hd-more{flex-direction:column;gap:14px;display:flex}html.wm .hd-more-r{border-top:1px solid var(--hairline);margin-top:32px;padding-top:24px}html.wm .hd-more-l{columns:4;column-gap:28px;padding:0;list-style:none}html.wm .hd-more-l li{break-inside:avoid;padding-block:5px}html.wm .hd-more-l a{color:var(--ink);font-weight:600}html.wm .hd-more-l a:hover{text-decoration:underline 2px var(--cobalt)}@media (width<=1023px){html.wm .hd{grid-template-columns:minmax(0,1fr)}html.wm .hd-more-l{columns:2}}@media (width<=639px){html.wm .hd-card{grid-template-columns:minmax(0,1fr)}html.wm .hd-card .hd-ph{min-height:240px}html.wm .hd-body{padding:22px}html.wm .hd-noph .hd-body{grid-template-columns:minmax(0,1fr)}html.wm .hd-h{font-size:30px}}html.wm:has(.subnav) main [id]{scroll-margin-top:132px}html.wm .subnav{z-index:30;background:var(--white);border-bottom:1px solid var(--hairline);position:sticky;top:64px}html.wm .sn-in{scrollbar-width:none;align-items:stretch;gap:30px;height:58px;display:flex;overflow-x:auto}html.wm .sn-a{color:var(--body-soft);white-space:nowrap;flex:none;align-items:center;font-size:16px;font-weight:600;display:flex}html.wm .sn-a:hover{color:var(--ink);text-decoration:none}html.wm .sn-a.on{color:var(--cobalt);box-shadow:inset 0 -3px 0 var(--cobalt)}@media (width<=1023px){html.wm .subnav{top:56px}html.wm:has(.subnav) main [id]{scroll-margin-top:124px}html.wm .sn-in{gap:22px}}html.wm .td{flex-direction:column;display:flex}html.wm .td>.kard{flex-grow:1}html.wm .td-guide{align-self:flex-start;font-weight:700}html.wm .faqs{flex-direction:column;gap:20px;max-width:900px;display:flex}html.wm .cy-stamp{align-self:center;margin-left:10px}html.wm .cy-disc{color:#fffc;flex-basis:100%;font-size:13px}@media (width<=639px){html.wm .cy-stamp{margin-left:0}}html.wm .tile{display:block}html.wm .name{font-size:30px;font-weight:600;line-height:1.05}html.wm .name.big{font-size:52px}html.wm .sub{color:#ffffffe6;font-size:15px}html.wm .tile img{transition:transform .3s}html.wm .tile:hover img{transform:scale(1.04)}@media (width<=639px){html.wm .name.big{font-size:36px}}html.wm .mzw{flex-direction:column;gap:24px;display:flex}html.wm .byg{flex-direction:column;gap:26px;padding-top:64px;padding-bottom:64px;display:flex}html.wm .byg-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html.wm .byg-1{grid-template-columns:minmax(0,1fr)}html.wm .byg-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .byg-3{grid-template-columns:repeat(3,minmax(0,1fr))}html.wm .byg-side{grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}html.wm .byg-side>.head{grid-row:span 3}html.wm .byg-side>.head p{flex-basis:100%;margin:0;font-size:15px}html.wm .byg-c{background:var(--white);color:var(--ink);border-radius:10px;grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:22px;display:grid}html.wm .byg-c .byg-m,html.wm .byg-c .go,html.wm .byg-c .byg-b{grid-column:1/-1}html.wm .byg-c .go{align-self:end}html.wm .byg-ill svg{width:72px;height:72px}html.wm a.byg-c:hover{text-decoration:none}html.wm a.byg-c:hover .byg-t{text-decoration:underline 2px var(--cobalt)}html.wm .byg-i{color:var(--cobalt);display:flex}html.wm .byg-ill{color:var(--ink)}html.wm .byg-t{font-size:18px;font-weight:700;line-height:1.3}html.wm .byg-m{font-size:14px}html.wm .byg-c .byg-b{place-self:end start}html.wm .byg-d{color:var(--on-ink-soft);font-size:13px}html.wm .band.ink .byg-d a{color:var(--white);text-decoration-color:#ffffff80}html.wm .byg-r{border-top:1px solid #ffffff40;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:22px;display:grid}html.wm .byg-r:has(>.byg-rh){grid-template-columns:240px minmax(0,1fr)}html.wm .byg-rl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html.wm .byg-side .byg-r{grid-column:2}html.wm .byg-rh{text-transform:uppercase}html.wm .byg-rule{color:var(--white);flex-direction:column;gap:4px;display:flex}html.wm .byg-rule strong{font-size:17px;line-height:1.35}html.wm a.byg-rule:hover strong{text-decoration:underline 2px var(--cobalt)}html.wm .byg-rc{color:var(--on-ink-soft);font-size:13px}@media (width<=1023px){html.wm .byg-side{display:flex}html.wm .byg-g,html.wm .byg-3{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .byg-1,html.wm .byg-r,html.wm .byg-r:has(>.byg-rh),html.wm .byg-rl{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .byg{padding-top:48px;padding-bottom:48px}html.wm .byg-g,html.wm .byg-2,html.wm .byg-3{grid-template-columns:minmax(0,1fr)}}html.wm .cb{color:var(--body-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}html.wm .cb-light{color:#ffffffeb}html.wm .cb-av{display:flex}html.wm .cb-a{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}html.wm .cb-a+.cb-a{margin-left:-8px}html.wm .cb-w{background:var(--white);color:var(--region)}html.wm .cb-y{background:var(--blaze);color:var(--ink)}html.wm .cb:not(.cb-light) .cb-w{background:var(--region);color:var(--white)}html.wm .es{flex-direction:column;gap:16px;display:flex}html.wm .es-l{border-bottom:1px solid var(--hairline);padding:0;list-style:none}html.wm .es-i{border-top:1px solid var(--hairline);grid-template-columns:60px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}html.wm .es-n{color:var(--cobalt);font-size:56px;font-weight:600;line-height:.85}html.wm .es-t{font-size:19px;line-height:1.35}html.wm .es-p{color:var(--body-soft);margin-top:6px}@media (width<=639px){html.wm .es-i{grid-template-columns:40px minmax(0,1fr);gap:12px}html.wm .es-n{font-size:40px}}html.wm .fs{margin-top:36px}html.wm .fs-g{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html.wm .fs-g li{border-top:2px solid var(--ink);flex-direction:column;gap:8px;min-width:0;padding:14px 6px 12px;display:flex}html.wm .fs-g b{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}html.wm .fs-i{flex-direction:column;gap:1px;display:flex}html.wm .fs-n{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}html.wm a.fs-big{color:var(--cobalt)}html.wm .fs-w{font-size:12.5px}html.wm .fs-t{color:var(--body);margin:24px 0 0;font-size:15.5px;line-height:1.7}html.wm .fs-t a{color:var(--ink);font-weight:700}html.wm .fs-t a:hover,html.wm a.fs-big:hover{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}@media (width<=1023px){html.wm .fs-g{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=639px){html.wm .fs-g{grid-template-columns:repeat(3,minmax(0,1fr))}}html.wm .rs{flex-direction:column;gap:14px;padding:26px;display:flex}html.wm .rs-t{text-transform:uppercase;font-size:18px;font-weight:800}html.wm .rs-l{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:700;display:flex}html.wm .rs-l input{border:1.5px solid var(--border-control);height:48px;font:inherit;color:var(--ink);background:var(--white);border-radius:6px;width:100%;padding:0 12px;font-size:15px;font-weight:400}html.wm .rs-d{font-size:13px}html.wm .ov-g{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:56px;display:grid}html.wm .ov-a{padding:26px}html.wm .ov-a .ov-b{white-space:normal;text-align:center;width:100%;margin-top:16px}html.wm .st-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}@media (width<=1023px){html.wm .ov-g,html.wm .st-g{grid-template-columns:minmax(0,1fr);gap:32px}}html.wm .az{flex-direction:column;gap:24px;display:flex}html.wm .az-f{border:1.5px solid var(--border-control);background:var(--white);width:320px;max-width:100%;height:44px;color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin-left:auto;padding:0 14px;display:flex}html.wm .az-f input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}html.wm .az-f:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .az-bar{gap:6px}html.wm .az-bar .pill{justify-content:center;min-width:42px}html.wm .az-g{columns:4;column-gap:28px;padding-top:8px}html.wm .az-grp{break-inside:avoid;flex-direction:column;gap:6px;padding-bottom:24px;display:flex}html.wm .az-grp[hidden],html.wm [data-az-empty][hidden]{display:none}html.wm .az-l{color:var(--cobalt);font-size:34px;font-weight:600;line-height:1.1}html.wm .az-r{flex-direction:column;gap:2px;display:flex}html.wm .az-r+.az-r{margin-top:8px}html.wm .az-n{font-weight:700}html.wm .az-n:after{content:" →"}html.wm .az-s{font-size:15px}html.wm .az-s a{color:inherit}@media (width<=1023px){html.wm .az-g{columns:2}}@media (width<=639px){html.wm .az-f{width:100%;margin-left:0}}html.wm .hs{background:var(--white);width:620px;max-width:100%;height:58px;color:var(--ink);border-radius:6px;display:flex;overflow:hidden}html.wm .hs-l{min-width:0;color:var(--muted);flex-grow:1;align-items:center;gap:12px;padding:0 18px;display:flex}html.wm .hs-l input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}html.wm .hs-b{border-radius:0;min-height:58px}html.wm .hs:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .cbr{flex-direction:column;gap:40px;display:flex}html.wm .cbr-g{flex-direction:column;gap:16px;display:flex}html.wm .cbr-h{align-items:center;gap:14px;display:flex}html.wm .cbr-n{font-size:30px;font-weight:600;line-height:1.1}html.wm .kard.cbr-all{background:var(--blaze);border-color:var(--blaze)}html.wm .cbr-all .cbr-col{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:2px;height:200px;display:grid}html.wm .kard .cbr-col .ph{height:100%}html.wm .cbr-col-1{grid-template-columns:minmax(0,1fr)}html.wm .cbr-col-3>:first-child{grid-row:span 2}html.wm .cbr-all .kb{gap:6px}html.wm .cbr-k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:12.5px;font-weight:800}html.wm .cbr-t{font-family:var(--sans);text-transform:uppercase;color:var(--ink);font-size:24px;font-weight:800;line-height:1.02}html.wm .cbr-m{color:var(--ink);font-size:14.5px;line-height:1.4}@media (width<=639px){html.wm .cbr-n{font-size:24px}}html.wm .ar-l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:28px 0 0;padding:0;list-style:none;display:grid}html.wm .ar-l li{border-bottom:1px solid var(--hairline);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}html.wm .ar-l b{letter-spacing:.04em;text-transform:uppercase;padding-top:3px;font-size:13px;font-weight:800}html.wm .ar-l li>span{flex-direction:column;gap:2px;display:flex}html.wm .ar-n{color:var(--ink);font-size:17px;font-weight:700}html.wm .ar-p{color:var(--body-soft);font-size:14px}html.wm .ar-p:hover{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}@media (width<=1023px){html.wm .ar-l{grid-template-columns:minmax(0,1fr)}}html.wm .pl-sec h2{align-items:center;gap:8px;display:flex}html.wm .pl-sec:first-child :is(h2,h3){margin-top:0}html.wm .pl-fig{margin:4px 0 24px}html.wm .pl-tip{background:var(--blaze-tint);border-radius:10px;flex-direction:column;gap:10px;margin:4px 0 26px;padding:24px 26px;display:flex}html.wm .pl-tip-h,html.wm .pl-rule-h{font-family:var(--sans);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}html.wm .pl-tip-h{row-gap:8px}html.wm .pl-tip-h .blaze{--bz-w:28px;--bz-h:3px}html.wm .pl-tip p,html.wm .pl-rule p{margin:0;font-size:16px}html.wm .pl-rule{background:var(--cobalt-tint);border-radius:10px;flex-direction:column;gap:10px;margin:4px 0 26px;padding:22px 24px;display:flex}html.wm .pl-rule-h{color:var(--cobalt-deep)}html.wm .pl-rule-f{font-family:var(--sans);color:var(--cobalt-deep);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}html.wm .pl-entry{flex-direction:column;gap:16px;margin:40px 0 18px;scroll-margin-top:132px;display:flex}html.wm .pl-entry-h{align-items:baseline;gap:16px;display:flex}html.wm .pl-entry-h :is(h3,h4){margin:0}html.wm .prose .pl-entry-h h4{font-family:var(--serif);color:var(--ink);font-size:25px;font-weight:500;line-height:1.2}html.wm .pl-n{color:var(--ink);font-size:56px;font-weight:500;line-height:1}html.wm .pl-meta{border-top:1.5px solid var(--ink);font-family:var(--sans);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}html.wm .pl-meta>div{flex-direction:column;gap:2px;padding:12px 12px 12px 0;display:flex}html.wm .pl-meta dt{color:var(--muted);font-size:13px}html.wm .pl-meta dd{color:var(--ink);margin:0;font-size:15px;line-height:1.35}html.wm .pl-skip{font-family:var(--sans);border:1px solid var(--hairline);border-radius:8px;padding:14px 18px;font-size:16px}html.wm .pl-card{border:1px solid var(--hairline);font-family:var(--sans);color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0 26px;padding:22px 24px;display:flex}html.wm .pl-cb{display:contents}html.wm .pl-card.pl-hc{grid-template-columns:180px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}html.wm .pl-hc-ph{object-fit:cover;background:var(--mist);width:100%;height:100%;min-height:170px;display:block}html.wm .pl-hc .pl-cb{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex}html.wm .pl-card-m{font-size:15px;line-height:1.45}html.wm .pl-disc{color:var(--muted);font-size:12.5px}html.wm .prose .pl-pc{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html.wm .prose .pl-pc li{font-family:var(--sans);align-items:flex-start;gap:8px;margin:0;font-size:15px;display:flex}html.wm .pl-cmp{font-family:var(--sans);margin:4px 0 26px;overflow-x:auto}html.wm .pl-cmp table{border-collapse:collapse;width:100%;font-size:14px}html.wm .pl-cmp th,html.wm .pl-cmp td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 10px 10px 0}html.wm .pl-cmp thead th{color:var(--muted);border-bottom:2px solid var(--ink);font-size:13px}html.wm .pl-cmp .pk{background:var(--blaze-tint);padding-left:10px}html.wm .pl-links{padding-left:20px}@media (width<=639px){html.wm .pl-card.pl-hc{grid-template-columns:minmax(0,1fr)}html.wm .pl-hc-ph{aspect-ratio:3/2;height:auto;min-height:0}html.wm .pl-meta{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .pl-n{font-size:44px}}html.wm .gdb-grid{grid-template-columns:232px minmax(0,700px) 300px;justify-content:center;align-items:start;gap:24px;display:grid}html.wm .gdb-grid.gdb-nt{grid-template-columns:minmax(0,700px) 300px}@media (width>=1200px){html.wm[data-toc-off] .gdb-grid:not(.gdb-nt){grid-template-columns:44px minmax(0,1fr) 300px;justify-content:stretch}}html.wm .gdb-main{min-width:0}html.wm:has(.subnav) .gdb .ar-toc{max-height:calc(100vh - 160px);top:137px}html.wm .gdb [id]{scroll-margin-top:84px}html.wm:has(.subnav) .gdb [id]{scroll-margin-top:132px}html.wm .gdb .ar-tocbar{margin-inline:calc(-1 * var(--gutter));margin-bottom:22px}@media (width<=1199px){html.wm .gdb-aside:empty{display:none}html.wm .gdb-grid,html.wm .gdb-grid.gdb-nt{grid-template-columns:minmax(0,700px);gap:24px}html.wm .gdb [id]{scroll-margin-top:120px}html.wm:has(.subnav) .gdb [id]{scroll-margin-top:184px}html.wm:has(.subnav) .gdb .ar-tocbar{top:115px}}@media (width>=1024px) and (width<=1199px){html.wm:has(.subnav) .gdb .ar-tocbar{top:123px}}html.wm .ev-stay{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}html.wm .ev-areas{border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}html.wm .ev-area{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:18px 0;display:grid}html.wm .ev-area strong{font-size:19px}html.wm .ev-area .muted{font-size:15px;display:block}html.wm .ev-area .go{margin-top:0}html.wm .ev-form{flex-direction:column;gap:14px;padding:26px;display:flex}html.wm .ev-form-t{text-transform:uppercase;font-size:18px;font-weight:800}html.wm .ev-note{font-size:13px}@media (width<=1023px){html.wm .ev-stay{grid-template-columns:minmax(0,1fr)}}html.wm .ew-deck{color:var(--muted);margin:-8px 0 0;font-size:16px}html.wm .ew{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}html.wm .ew-col{flex-direction:column;gap:12px;display:flex}html.wm .ew .ar-osm{border-radius:6px;height:460px}html.wm .ew-cap{color:var(--muted);margin:0;font-size:14px}html.wm .ew-list{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}html.wm .ew-list .ew-row{border:0;border-bottom:1px solid var(--hairline);align-items:flex-start;gap:16px;width:100%;padding:14px 0;display:flex}html.wm .ew-n{width:24px;height:24px;margin-top:1px}html.wm .ew-t{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .ew-name{font-size:16px;font-weight:700;line-height:1.35}html.wm .ew-when{font-size:14px;line-height:1.4}@media (width<=899px){html.wm .ew{grid-template-columns:minmax(0,1fr);gap:20px}html.wm .ew .ar-osm{height:300px}}html.wm .fh{height:640px;color:var(--white);text-shadow:1px 1px 1px #333;background:#56626a;flex-direction:column;display:flex;position:relative;overflow:hidden}html.wm .fh.fh-event{height:600px}html.wm .fh.fh-tour{height:560px}html.wm .fh .fh-bg{border-radius:0;position:absolute;inset:0}html.wm .fh .fh-bg .scrim{background:linear-gradient(#0f17208c 0%,#0f172000 22% 42%,#0f1720e6 100%)}html.wm .fh .fh-top{z-index:2;padding-top:24px;position:relative}html.wm .fh .fh-in{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-bottom:56px;display:flex;position:relative}html.wm .fh .fh-main{flex-direction:column;gap:16px;min-width:0;max-width:900px;display:flex}html.wm .fh .fh-labels{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html.wm .fh h1.fh-h1{letter-spacing:-.02em;max-width:none;color:var(--white);font-size:120px;font-weight:600;line-height:.95}html.wm .fh.fh-place h1.fh-h1,html.wm .fh.fh-event h1.fh-h1,html.wm .fh.fh-tour h1.fh-h1{max-width:980px;font-size:64px;line-height:1.04}html.wm .fh .fh-lead{color:#e5e7eb;max-width:760px;font-size:23px;line-height:1.4}html.wm .fh .fh-actions,html.wm .fh .fh-side{flex-wrap:wrap;gap:10px;display:flex}html.wm .fh .fh-side{flex:none}@media (width<=1023px){html.wm .fh h1.fh-h1{font-size:72px}html.wm .fh.fh-place h1.fh-h1,html.wm .fh.fh-event h1.fh-h1,html.wm .fh.fh-tour h1.fh-h1{font-size:48px}html.wm .fh .fh-in{flex-direction:column;align-items:flex-start}}@media (width<=639px){html.wm .fh,html.wm .fh.fh-event,html.wm .fh.fh-tour{height:560px}html.wm .fh h1.fh-h1{font-size:48px;line-height:1}html.wm .fh.fh-place h1.fh-h1,html.wm .fh.fh-event h1.fh-h1,html.wm .fh.fh-tour h1.fh-h1{font-size:34px;line-height:1.08}html.wm .fh .fh-lead{font-size:18px}html.wm .fh .fh-in{padding-bottom:32px}}html.wm .ev-state{background:var(--blaze);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}html.wm .ev-when{color:var(--white);font-weight:700}html.wm .ev-hero-d{color:#e5e7eb;font-size:12.5px}html.wm .ev-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}html.wm .ev-col{flex-direction:column;gap:18px;min-width:0;display:flex}html.wm .ev-tldr{font-size:20px;line-height:1.6}html.wm .ev-stamps{flex-wrap:wrap;gap:10px;display:flex}html.wm .ev-sch-h.gap{padding-top:28px}html.wm .ev-sch{border-bottom:1px solid var(--hairline);margin:0}html.wm .ev-sch>div{border-top:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}html.wm .ev-sch dt{font-weight:700}html.wm .ev-sch dd{margin:0}html.wm .ev-glance{flex-direction:column;gap:4px;padding:26px;display:flex}html.wm .ev-glance-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}html.wm .ev-glance-h .blaze{--bz-w:28px;--bz-h:3px}html.wm .ev-glance-h h2{text-transform:uppercase;font-size:17px;font-weight:800}html.wm .ev-glance .ev-glance-b{margin-top:12px}html.wm .ev-glance-d{font-size:12.5px}html.wm .evp{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}html.wm .evp-r{border-bottom:1px solid var(--hairline);grid-template-columns:200px minmax(0,1fr) 230px 180px;align-items:start;gap:28px;padding:24px 0;display:grid}html.wm .evp-why{background:var(--blaze-tint);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;grid-column:1;justify-self:start;padding:4px 10px;font-size:12.5px;font-weight:800;line-height:1.4}html.wm .evp-m{grid-column:2}html.wm .evp-n{font-family:var(--serif);margin:0 0 6px;font-size:23px;font-weight:600;line-height:1.2}html.wm .evp-t{color:var(--body-soft);margin:0;font-size:15.5px;line-height:1.55}html.wm .evp-f{grid-column:3;margin:0;font-weight:700;line-height:1.4}html.wm .evp-f small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:13px;font-weight:400;display:block}html.wm .evp-a{flex-direction:column;grid-column:4;justify-self:end;align-items:flex-end;gap:12px;display:flex}html.wm .evp-go{color:var(--cobalt);text-align:right;font-size:15px;font-weight:700}html.wm .evp-go:after{content:" →"}html.wm .evp-plan{background:var(--cobalt);height:40px;color:var(--white);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}html.wm .evp-plan:hover{background:var(--cobalt-hover);color:var(--white);text-decoration:none}html.wm .ev-pk-n{font-size:14px}html.wm .kb .ev-tour-b{align-self:flex-start;margin-top:auto}html.wm .ev-disc{font-size:13px}@media (width<=1023px){html.wm .ev-split{grid-template-columns:minmax(0,1fr)}html.wm .evp-r{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0}html.wm :is(.evp-why,.evp-m,.evp-f,.evp-a){grid-column:1}html.wm .evp-a{justify-self:start;align-items:flex-start}html.wm .evp-go{text-align:left}html.wm .evp-n{font-size:21px}html.wm .evp-f small{margin-right:6px;display:inline}}@media (width<=639px){html.wm .ev-sch>div{grid-template-columns:minmax(0,1fr);gap:4px}}html.wm .fsl{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}html.wm .fsl-h{text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ink);margin:0 0 6px;padding-bottom:10px;font-size:13px;font-weight:800}html.wm .fsl ul{margin:0;padding:0;list-style:none}html.wm .fsl li{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding:10px 0;display:flex}html.wm .fsl-n{color:var(--ink);font-size:16px;font-weight:700}html.wm .fsl-p{color:var(--body-soft);font-size:14px}html.wm .fsl-p:hover{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}@media (width<=1023px){html.wm .fsl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .fsl{grid-template-columns:minmax(0,1fr);gap:20px}}html.wm .evm{background:var(--white);border-bottom:1px solid var(--hairline);box-shadow:0 1px 2px #0f17200f}html.wm .evm-in{flex-wrap:wrap;align-items:center;gap:24px;min-height:72px;padding-block:12px;display:flex}html.wm .evm-mo{flex:1 0 auto;align-items:center;gap:2px;display:flex}html.wm .evm-mo .mo{min-width:46px;height:44px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:15px;font-weight:700;display:flex}html.wm .evm-mo .mo-first{padding:0 22px}html.wm .evm-y{border-left:1px solid var(--hairline);letter-spacing:.04em;height:24px;color:var(--muted);flex:none;align-items:center;margin-left:8px;padding:0 4px 0 12px;font-size:12px;font-weight:700;display:flex}html.wm .evm-y:first-child{border-left:0;margin-left:0;padding-left:0}html.wm .evm-mo .mo.on{background:var(--ink);color:var(--white)}html.wm .evm-mo .mo:not(.on):hover b{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}@media (width<=1023px){html.wm .evm-in{gap:12px}html.wm .evm-mo{scrollbar-width:none;flex:0 0 100%;position:relative;overflow-x:auto}html.wm .evm-mo .mo{min-width:52px;height:44px}}html.wm .mtl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}html.wm .mtl-c{border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;min-height:188px;padding:22px;display:flex}html.wm a.mtl-c:hover{box-shadow:0 8px 24px #0f17201a}html.wm a.mtl-c:hover .mtl-n{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}html.wm .mtl-n{font-size:30px;line-height:1.1}html.wm .mtl-e{color:var(--body-soft);font-size:14.5px;line-height:1.45}html.wm .mtl-c .go{margin-top:auto}@media (width<=1023px){html.wm .mtl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){html.wm .mtl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.wm .mtl-c{min-height:0;padding:14px}html.wm .mtl-n{font-size:22px}html.wm .mtl-e{font-size:13px}}html.wm .evg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;display:grid}html.wm .evg.solo{grid-template-columns:minmax(0,1fr)}html.wm .evg .evb{height:auto;min-height:440px}html.wm .evb-ov{gap:10px;padding:30px}html.wm .evb-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}html.wm .evb-on{background:var(--blaze);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:4px 9px;font-size:12.5px;font-weight:800}html.wm .evb-t{color:var(--white);font-size:42px;font-weight:600;line-height:1}html.wm .evb-t:after{content:"";position:absolute;inset:0}html.wm .evb img{transition:transform .3s}html.wm .evb:hover img{transform:scale(1.04)}html.wm .evb-lead{color:var(--frame);max-width:640px;font-size:16px}html.wm .evb-buy{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex;position:relative}html.wm .evb-disc{color:var(--frame);font-size:12.5px}html.wm .esh-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html.wm .esh-l li+li{border-top:1px solid var(--hairline)}html.wm .esh-r{align-items:center;gap:18px;padding:12px 0;display:flex}html.wm .esh-l li:first-child .esh-r{padding-top:0}html.wm .esh-r:hover .ttl{text-decoration:underline 2px var(--cobalt)}html.wm .esh-r .ttl{font-size:21px}@media (width<=1023px){html.wm .evg{grid-template-columns:minmax(0,1fr);gap:24px}html.wm .esh-l li:first-child .esh-r{padding-top:4px}}@media (width<=639px){html.wm .evg .evb{height:420px}html.wm .evb-ov{padding:20px}html.wm .evb-t{font-size:32px}html.wm .esh-r .ttl{font-size:18px}}html.wm .empty{flex-direction:column;gap:12px;max-width:860px;padding:32px;display:flex}html.wm .es-et{font-size:28px}html.wm .eacts{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=639px){html.wm .empty{padding:22px}html.wm .es-et{font-size:23px}}html.wm .evr{border-top:1px solid var(--hairline);color:var(--ink);align-items:flex-start;gap:20px;padding:20px 0;display:flex}html.wm .evr:hover{text-decoration:none}html.wm .evr:hover .ttl{text-decoration:underline 2px var(--cobalt)}html.wm .db{background:var(--ink);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;display:flex}html.wm .dd{color:var(--white);font-size:26px;font-weight:600;line-height:1}html.wm .dm{color:var(--blaze);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:800}html.wm .eb{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}html.wm .em{font-size:15px}html.wm .sbox{background:var(--white);width:100%;max-width:640px;min-height:56px;box-shadow:inset 0 0 0 1.5px var(--border-control);border-radius:6px;align-items:center;gap:10px;padding:4px 4px 4px 16px;display:flex}html.wm .sbox:focus-within{box-shadow:inset 0 0 0 2px var(--cobalt)}html.wm .sico{color:var(--muted)}html.wm .sbox input{min-width:0;height:46px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}html.wm .tnav [data-on]{color:var(--cobalt);box-shadow:inset 0 -3px 0 var(--cobalt);font-weight:700}html.wm .tnav a:hover{text-decoration:none}html.wm .tnav a:not([data-on]):hover{box-shadow:inset 0 -3px 0 var(--border-control)}@media (width<=639px){html.wm .tnav{gap:22px}}html.wm .tst{color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 24px;display:flex}html.wm .tst-i{color:var(--ink);flex:none;margin-bottom:4px}html.wm .tst-t{font-size:22px;font-weight:500;line-height:1.15}html.wm .tst-d{color:var(--body-soft);font-size:14.5px;line-height:1.5}html.wm .tst:hover .tst-t{text-decoration:underline 2px var(--cobalt)}html.wm .hero .actions:has(>.sbox){align-self:stretch}html.wm .hero .sbox{text-shadow:none}html.wm .sy-cwrap{position:relative}html.wm .sy-chips{flex-wrap:nowrap;align-items:center}html.wm .sy-dd{flex:none;position:relative}html.wm .sy-dds{list-style:none}html.wm .sy-dds::-webkit-details-marker{display:none}html.wm .sy-dd[open] .sy-dds{box-shadow:inset 0 0 0 1.5px var(--ink)}html.wm .sy-ddp{z-index:5;columns:4;background:var(--white);border:1px solid var(--hairline);border-radius:10px;column-gap:24px;width:720px;margin:0;padding:18px 24px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0f172029}html.wm .sy-ddp a{color:var(--ink);padding:7px 0;font-size:15px;display:block}html.wm .sy-ddp a.on{color:var(--cobalt);font-weight:700}html.wm .sy-clr{color:var(--cobalt);margin-left:auto;font-size:15px;font-weight:700}html.wm .sy-none{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 24px;display:flex}html.wm .sy-nt{font-size:34px;font-weight:500;line-height:1.1}html.wm .sy-nd{color:var(--body-soft);font-size:17px}@media (width<=639px){html.wm .sy-dd{order:-1;position:static}html.wm .sy-ddp{columns:2;column-gap:16px;width:auto;padding:14px 18px;left:0;right:0}}html.wm .ptc{border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;gap:16px;padding:28px;display:flex}html.wm .ptc-h{color:var(--ink);align-items:center;gap:18px;display:flex}html.wm .ptc-i{color:var(--ink);flex:none}html.wm .ptc-t{margin:0;font-size:28px;font-weight:500;line-height:1.12}html.wm .ptc-h:hover .ptc-t{text-decoration:underline 2px var(--cobalt)}html.wm .ptc-d{color:var(--body-soft);margin:0;font-size:16px;line-height:1.55}html.wm .ptc-l{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}html.wm .ptc-l li+li{border-top:1px solid var(--hairline)}html.wm .ptc-l a{color:var(--ink);align-items:center;gap:14px;padding:12px 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}html.wm .ptc-l li:last-child a{padding-bottom:0}html.wm .ptc-l a:hover span{text-decoration:underline 2px var(--cobalt)}html.wm .ptc-ph{border-radius:6px;flex:none;width:72px;height:54px}@media (width<=767px){html.wm .ptc{padding:22px 20px}html.wm .ptc-t{font-size:24px}}html.wm .gcards .gd p,html.wm .gphotos .kard .meta{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.wm .pgr{justify-content:center;align-items:center;gap:20px;display:flex}html.wm .evl{border-bottom:1px solid var(--hairline);flex-direction:column;max-width:900px;display:flex}html.wm .mp-g{margin-top:28px}html.wm .mp-more{color:var(--body);margin:24px 0 0;font-size:16px;line-height:1.7}html.wm .mp-more a:not(.cta-link){color:var(--ink)}html.wm .mp-more a:not(.cta-link):hover{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}html.wm .mt-w{flex-direction:column;gap:16px;display:flex}html.wm .mt-card{overflow-x:auto}html.wm .mtab{border-collapse:separate;border-spacing:3px;width:100%;min-width:640px;font-size:14px}html.wm .mtab thead th{background:var(--mist);text-align:center;padding:12px 0;font-weight:700}html.wm .mtab abbr{text-decoration:none}html.wm .mtab .mt-n{text-align:left;width:180px;padding:8px 10px;font-weight:700}html.wm .mtab thead .mt-n{text-align:center;padding:12px 16px}html.wm .mt-c{height:38px}html.wm .mt-best{background:var(--blaze)}html.wm .mt-good{background:var(--mist)}html.wm .mt-avoid{background:var(--white)}html.wm .mt-lg{flex-wrap:wrap;gap:22px;padding:0;font-size:14px;list-style:none;display:flex}html.wm .mt-lg li{align-items:center;gap:8px;display:flex}html.wm .mt-sw{border-radius:3px;width:16px;height:16px}html.wm .mt-sw.mt-avoid{box-shadow:inset 0 0 0 1.5px var(--hairline)}html.wm .ad-f{border:1.5px solid var(--border-control);background:var(--white);width:360px;max-width:100%;height:44px;color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin-left:auto;padding:0 14px;display:flex}html.wm .ad-f input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}html.wm .ad-f:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .ad-w{position:relative}html.wm .ad-w.is-fold{max-height:340px;overflow:hidden}html.wm .ad-w.is-fold:after{content:"";background:linear-gradient(#fff0, var(--white));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}html.wm .band .ad-w.is-fold:after{background:linear-gradient(#f3f4f600, var(--mist))}html.wm .ad-m{align-self:flex-start}html.wm .ad{columns:3;column-gap:40px}html.wm .ad-c{break-inside:avoid;flex-direction:column;gap:4px;margin-bottom:24px;display:flex}html.wm .ad-s{font-size:15px;line-height:1.55}html.wm .ad-s a{color:inherit}html.wm .ad-k{font-size:18px;font-weight:800}html.wm .ad-c:not(.open) .ad-xs,html.wm .ad-w.is-q .ad-x{display:none}html.wm .ad-w.is-q .ad-xs{display:inline}html.wm .ad-x{color:var(--cobalt);cursor:pointer;align-self:flex-start;font-size:15px;font-weight:700}html.wm .ad-x:hover{text-decoration:underline}html.wm .ad-k:after{content:" →"}@media (width<=1023px){html.wm .ad{columns:2;column-gap:28px}}@media (width<=639px){html.wm .ad{columns:1}}html.wm .tr-follow{background:var(--ink);color:var(--white);border-radius:10px;flex-direction:column;align-self:start;gap:14px;padding:30px;scroll-margin-top:88px;display:flex}html.wm .tr-follow-t{font-size:30px;font-weight:600;line-height:1.1}html.wm .tr-follow label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}html.wm .tr-follow input{height:50px;font:inherit;color:var(--ink);background:var(--white);border:0;border-radius:6px;padding:0 14px;font-size:16px;font-weight:400}html.wm .tr-follow-n{color:var(--on-ink-soft);font-size:13px}html.wm .tr-follow-s{color:var(--blaze);font-weight:700}html.wm .ltp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}html.wm .ltp-c{border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;padding:20px 22px;display:flex}html.wm .ltp-t{color:var(--ink);margin:4px 0 8px;font-size:26px;line-height:1.2}html.wm .ltp-i{border-top:1px solid var(--hairline);flex-direction:column;gap:2px;padding:10px 0;display:flex}html.wm .ltp-n{color:var(--ink);font-size:16px;font-weight:700}html.wm .ltp-big .ltp-n{color:var(--cobalt)}html.wm a.ltp-i:hover .ltp-n{text-decoration:underline 2px var(--cobalt);text-underline-offset:3px}html.wm .ltp-w{font-size:13.5px}@media (width<=1023px){html.wm .ltp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .ltp{grid-template-columns:minmax(0,1fr)}}html.wm .tr-dates{flex-direction:column;gap:20px;display:flex}html.wm .tr-dates .pills[hidden]{display:none}html.wm .tr-sp{flex:none;width:24px}html.wm .tr-card{overflow:hidden}html.wm .tr-tbl{border-collapse:collapse;width:100%}html.wm .tr-tbl th{text-align:left;background:var(--mist);text-transform:uppercase;letter-spacing:.04em;padding:12px 16px 12px 0;font-size:13px;font-weight:800}html.wm .tr-tbl td{border-top:1px solid var(--hairline);vertical-align:middle;padding:16px 16px 16px 0}html.wm .tr-tbl :is(th,td):first-child{padding-left:20px}html.wm .tr-date{white-space:nowrap;font-weight:700}html.wm .tr-city{font-size:18px;display:block}html.wm .tr-country{font-size:14px;display:block}html.wm .tr-st{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}html.wm .tr-st.tr-on_sale{background:var(--cobalt-tint);color:var(--cobalt-deep)}html.wm .tr-st.tr-soon{background:var(--blaze-tint);color:var(--ink)}html.wm .tr-st.tr-sold_out{background:var(--mist);color:var(--muted)}html.wm .tr-st.tr-cancelled{background:var(--cancel-tint);color:var(--money-hover)}html.wm .tr-st.tr-postponed{background:var(--body-soft);color:var(--white)}html.wm .tr-off td,html.wm .tr-off .tr-country{color:var(--off)}html.wm .tr-pc{text-align:right}html.wm .tr-plan{background:var(--cobalt);height:36px;color:var(--white);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html.wm .tr-plan:hover{background:var(--cobalt-hover);color:var(--white);text-decoration:none}html.wm .tr-next{font-size:14px;font-weight:700}html.wm .tr-empty{border-top:1px solid var(--hairline);padding:16px 20px}html.wm .tr-more{border:0;border-top:1px solid var(--hairline);background:var(--white);text-align:left;width:100%;min-height:52px;color:var(--cobalt);cursor:pointer;padding:0 20px;font-weight:700;display:block}html.wm .tr-more:after{content:" →"}html.wm .tr-more[hidden]{display:none}html.wm .tr-disc{font-size:13px}@media (width<=767px){html.wm .tr-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html.wm .tr-tbl tr{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px;display:grid}html.wm .tr-tbl td,html.wm .tr-tbl td:first-child{border:0;padding:0;display:block}html.wm .tr-tbl .tr-date{grid-area:1/1}html.wm .tr-tbl .tr-tk{grid-area:1/2;justify-self:end}html.wm .tr-tbl .tr-ct{grid-area:2/1/auto/3}html.wm .tr-tbl .tr-vn{grid-area:3/1/auto/3}html.wm .tr-tbl .tr-sy{grid-area:4/1;margin-top:6px}html.wm .tr-tbl .tr-pc{grid-area:4/2;justify-self:end;margin-top:6px}html.wm .tr-tbl .tr-next{grid-area:5/1/auto/3}html.wm .tr-tbl td:empty{display:none}}html.wm .pin-pop .pop-plan{background:var(--cobalt);height:32px;color:var(--white);font:700 13px / 1 var(--sans);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:0 10px;text-decoration:none;display:inline-flex}html.wm .pin-pop .pop-plan:hover{background:var(--cobalt-hover);color:var(--white);text-decoration:none}html.wm .twm{--twm-h:560px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}html.wm .twm-col{flex-direction:column;gap:12px;display:flex}html.wm .twm .ar-osm{height:var(--twm-h);border-radius:6px}html.wm .twm-cap{color:var(--muted);margin:0;font-size:14px}html.wm .twm-list{border-top:1.5px solid var(--ink);max-height:var(--twm-h);overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:0;list-style:none;overflow-y:auto}html.wm .twm-list .twm-row{border:0;border-bottom:1px solid var(--hairline);align-items:flex-start;gap:16px;width:100%;padding:12px 0;display:flex}html.wm .twm-n{width:24px;height:24px;margin-top:1px}html.wm .twm-t{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .twm-name{align-items:baseline;gap:8px;font-size:16px;font-weight:700;line-height:1.35;display:flex}html.wm .twm-ct{color:var(--muted);font-size:14px;font-weight:400}html.wm .twm-when{font-size:14px;line-height:1.4}@media (width<=899px){html.wm .twm{--twm-h:300px;grid-template-columns:minmax(0,1fr);gap:20px}html.wm .twm-list{max-height:none}}html.wm .tr-kick{background:var(--blaze);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}html.wm .tr-meta{color:var(--white);font-weight:700}html.wm .tr-anchor{scroll-margin-top:64px}html.wm .tr-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}html.wm .tr-tips{flex-direction:column;gap:16px;display:flex}html.wm .tr-tip-l{flex-direction:column;gap:14px;padding:0;font-size:17px;list-style:none;display:flex}html.wm .tr-tip-l li{color:var(--ink);gap:12px;display:flex}html.wm .tr-tip-l svg{color:var(--cobalt);margin-top:1px}@media (width<=1023px){html.wm .tr-split{grid-template-columns:minmax(0,1fr)}}html.wm body.go-wait{background:var(--white);place-items:center;min-height:100vh;padding:24px;display:grid}html.wm .gowait{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:360px;display:flex}html.wm .gowait-bar{background:var(--hairline);border-radius:2px;width:160px;height:4px;position:relative;overflow:hidden}html.wm .gowait-bar:after{content:"";background:var(--blaze);border-radius:2px;width:40%;animation:1.1s ease-in-out infinite gowait-run;position:absolute;inset:0}@keyframes gowait-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){html.wm .gowait-bar:after{width:100%;animation:none}}html.wm .gowait-t{margin:0;font-size:20px;font-weight:700}html.wm .gowait-m{color:var(--muted);margin:0;font-size:14px}html.wm .al{background:var(--ink);color:var(--white)}html.wm .al-in{align-items:center;gap:16px;min-height:56px;padding-top:10px;padding-bottom:10px;display:flex}html.wm .al-tag{background:var(--blaze);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;flex:none;padding:4px 9px;font-size:12.5px;font-weight:800}html.wm .al-text{font-size:15px}html.wm .al-link{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--blaze);text-underline-offset:3px;margin-left:auto;font-weight:700}html.wm .al-date{color:var(--on-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}html.wm .al-text+.al-date{margin-left:auto}@media (width<=639px){html.wm .al-in{flex-wrap:wrap;gap:8px 12px;padding-top:14px;padding-bottom:14px}html.wm .al-text{flex-basis:100%;order:1}html.wm .al-link,html.wm .al-text+.al-date{margin-left:0}html.wm .al-link,html.wm .al-date{order:2}}html.wm .hbyg{background:var(--cobalt-tint);min-height:250px;color:var(--ink);border-radius:8px;flex-direction:column;gap:12px;padding:24px;display:flex}html.wm .hbyg:hover{text-decoration:none}html.wm .hbyg:hover .ttl{text-decoration:underline 2px var(--cobalt)}html.wm .byg-ic{background:var(--cobalt);width:52px;height:52px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;display:flex}html.wm .hbyg .byg-il{color:var(--ink);flex:none}html.wm .byg-go{color:var(--cobalt);margin-top:auto}@media (width<=639px){html.wm .hbyg{min-height:220px}}html.wm .hh{height:620px;color:var(--white);background:#56626a;align-items:flex-end;display:flex;position:relative;overflow:hidden}html.wm .hh .hh-bg{border-radius:0;position:absolute;inset:0}html.wm .hh .hh-bg img{object-position:center 80%}html.wm .hh .hh-bg .scrim{background:linear-gradient(90deg,#0f1720cc 0%,#0f172073 45%,#0f172000 75%)}html.wm .hh-in{z-index:2;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:120px;display:flex;position:relative}html.wm .hh h1{letter-spacing:-.02em;max-width:860px;font-size:68px;font-weight:600;line-height:1}html.wm .hh-l{text-wrap:balance;display:block}html.wm .hh-lead{color:var(--frame);max-width:620px;font-size:21px;line-height:1.5}html.wm .hh-search{background:var(--white);width:100%;max-width:680px;height:56px;color:var(--ink);border-radius:6px;display:flex;overflow:hidden}html.wm .hh-field{flex-grow:1;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}html.wm .hh-field input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:18px}html.wm .hh-search:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .hh-search .btn{border-radius:0;height:56px;padding:0 32px}@media (width<=1023px){html.wm .hh h1{font-size:64px}}@media (width<=639px){html.wm .hh{height:600px}html.wm .hh .hh-bg{top:-30%}html.wm .hh .hh-bg .scrim{background:linear-gradient(#0f17201a 0%,#0f172026 40%,#0f1720d9 72%)}html.wm .hh-in{gap:16px;padding-bottom:32px}html.wm .hh h1{font-size:min(40px,10.2vw)}html.wm .hh-lead{font-size:17px}html.wm .hh-search,html.wm .hh-search .btn{height:56px}html.wm .hh-search .btn{padding:0 18px}}html.wm .mr{gap:22px;padding-top:40px}html.wm .mr-tabs{gap:30px}html.wm .mr-list{align-items:center;gap:30px;display:flex}html.wm .mr-list button{gap:8px}html.wm .tabs .mr-all{color:var(--ink);flex:none}html.wm .mr-grid{padding-top:8px}@media (width<=639px){html.wm .mr{padding-top:48px}html.wm .mr-list{gap:22px}}html.wm .nlb{background:var(--blaze);color:var(--ink);padding:56px 0;scroll-margin-top:72px}html.wm .nlb-in{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:48px;display:grid}html.wm .nlb-f{flex-direction:column;gap:12px;display:flex}html.wm .nlb-row{background:var(--white);height:58px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:6px;display:flex;overflow:hidden}html.wm .nlb-row:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}html.wm .nlb-field{flex-grow:1;align-items:center;min-width:0;padding:0 18px;display:flex}html.wm .nlb-field input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}html.wm .nlb-row .btn{border-radius:0;height:58px}html.wm .nlb-row .btn:disabled{cursor:not-allowed;opacity:.85}html.wm .nlb-note{font-variant-numeric:tabular-nums;font-size:13px}html.wm .nlb-soon{font-weight:700}@media (width<=1023px){html.wm .nlb-in{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=639px){html.wm .nlb{padding:44px 0}html.wm .nlb-row .btn{padding:0 16px}}html.wm .od .od-h{height:340px}html.wm .od .name{font-size:24px;line-height:1.1}@media (width<=639px){html.wm .od .od-h{height:300px}}html.wm .tm{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;padding-top:72px;padding-bottom:72px;display:grid}html.wm .tm-l{flex-direction:column;gap:18px;display:flex}html.wm .tm-text{font-size:22px;line-height:1.45}html.wm .tm-pr{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}html.wm .tm-pr li{gap:12px;display:flex}html.wm .tm-pr .tm-ic{color:var(--cobalt)}html.wm .tm-links{flex-wrap:wrap;gap:8px 20px;font-weight:700;display:flex}html.wm .tm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html.wm .tm-p{background:var(--white);color:var(--ink);border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}html.wm .tm-p:hover .tm-n{text-decoration:underline 2px var(--cobalt)}html.wm .tm-av,html.wm .tm-p .tm-av{width:72px;height:72px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}html.wm .av0{background:var(--region-asia)}html.wm .av1{background:var(--region-australia-pacific)}html.wm .av2{background:var(--region-north-america)}html.wm .av3{background:var(--ink)}html.wm .av4{background:var(--region-europe)}html.wm .tm-n{font-size:18px}html.wm .tm-c{font-size:14px}html.wm .tm-all{box-shadow:inset 0 0 0 2px var(--ink);background:0 0;justify-content:center;align-items:flex-start}html.wm .tm-meet{color:var(--cobalt);font-weight:700}@media (width<=1023px){html.wm .tm{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=639px){html.wm .tm{padding-top:48px;padding-bottom:48px}html.wm .tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.wm .tm-p{padding:16px}html.wm .tm-text{font-size:19px}}html.wm .tb-sec{padding-block:var(--section)}html.wm .joined{margin-top:calc(24px - var(--section))}html.wm .joined .tb-sec{padding-top:0}html.wm .tb{background:var(--ink);color:var(--white);border-radius:10px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative;overflow:hidden}html.wm .tb .tb-ph{border-radius:0;min-height:320px}html.wm .tb-b{flex-direction:column;gap:14px;padding:34px 36px;display:flex}html.wm .tb-t{font-size:36px;font-weight:600;line-height:1.1}html.wm .tb-lead{color:#d1d5db;font-size:16px}html.wm .tb-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}html.wm .stop{background:#ffffff1a;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}html.wm .sm{color:#d1d5db;font-variant-numeric:tabular-nums;font-size:12px}html.wm .tb-act{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width<=1023px){html.wm .tb{grid-template-columns:minmax(0,1fr)}html.wm .tb .tb-ph{min-height:240px}html.wm .tb-stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .tb-b{padding:24px 20px}html.wm .tb-t{font-size:28px}html.wm .tb-act .btn{white-space:normal;text-align:center}}html.wm .wtg{grid-template-rows:290px 290px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}html.wm .wtg>:first-child{grid-row:span 2}@media (width>=1024px){html.wm .wtg.n3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}html.wm .wtg .tile,html.wm .wtg .wtg-h{height:100%}html.wm .wtg>:first-child .ov{padding:30px}@media (width<=1023px){html.wm .wtg{grid-template-rows:380px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}html.wm .wtg>:first-child{grid-area:auto/span 2}}@media (width<=639px){html.wm .wtg{grid-template-rows:320px;grid-template-columns:minmax(0,1fr);grid-auto-rows:220px;gap:14px}html.wm .wtg>:first-child{grid-column:auto}}html.wm .lh-pgr{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}html.wm .pl-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}html.wm .pl-info{flex-direction:column;padding:26px;display:flex}html.wm .pl-info-h{align-items:center;gap:8px;margin-bottom:8px;display:flex}html.wm .pl-info-h .blaze{--bz-w:28px;--bz-h:3px}html.wm .pl-info-h h2{text-transform:uppercase;font-size:17px;font-weight:800}html.wm .pl-chk{white-space:normal;align-self:flex-start;margin-top:14px}html.wm .pl-map{background:#dde3ea;border-radius:8px;height:220px;position:relative;overflow:hidden}html.wm .pl-pin{background:var(--cobalt);width:20px;height:20px;box-shadow:0 0 0 5px var(--white);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}html.wm .pl-map-a{background:var(--white);min-height:44px;color:var(--cobalt);border-radius:6px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}html.wm .pl-guide{background:var(--ink);color:var(--white);border-radius:10px;flex-direction:column;gap:10px;padding:24px;display:flex}html.wm .pl-guide-t{font-size:24px;font-weight:600;line-height:1.2}html.wm .pl-guide-m{color:#d1d5db;font-size:14px}html.wm .pl-guide-d{color:var(--on-ink-soft);font-size:12px}@media (width<=1023px){html.wm .pl-aside{position:static}}html.wm .pl-lab{color:var(--white);text-transform:uppercase;letter-spacing:.04em;background:#ffffff2e;border-radius:3px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}html.wm .pl-lab.pl-lab-y{background:var(--blaze);color:var(--ink);font-weight:800}html.wm .pl-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:72px;padding-top:48px;padding-bottom:24px;display:grid}html.wm .pl-body{min-width:0;max-width:700px}html.wm .pl-by{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}html.wm .prose h2.pl-box-h,html.wm .prose h2.pl-tip-h{font-family:var(--sans);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:800;line-height:1.4;display:flex}html.wm .pl-box-h .blaze{--bz-w:28px;--bz-h:3px}html.wm .pl-why{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:14px;margin:6px 0 30px;padding:24px 26px;display:flex}html.wm .prose .pl-why ul,html.wm .prose .pl-order ul{margin:0;padding:0;list-style:none}html.wm .pl-why ul{flex-direction:column;gap:10px;display:flex}html.wm .pl-why li{align-items:flex-start;gap:12px;display:flex}html.wm .pl-why li svg{color:var(--cobalt);margin-top:2px}html.wm .prose .pl-tips ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}html.wm .pl-order{flex-direction:column;gap:14px;margin:4px 0 8px;display:flex}html.wm .pl-order ul{flex-wrap:wrap;gap:8px;display:flex}html.wm .prose .pl-order li{background:var(--mist);font-family:var(--sans);border-radius:999px;margin:0;padding:8px 14px;font-size:15px;font-weight:600}html.wm .pl-faq-w{margin-top:56px}@media (width<=1023px){html.wm .pl-grid{grid-template-columns:minmax(0,1fr);gap:40px}}html.wm .plugw{--plug:52px;width:var(--plug);height:var(--plug);margin:0 calc(var(--plug) * .3) calc(var(--plug) * .14) 0;flex:none;display:block;position:relative}html.wm .plugw-lg{--plug:72px}html.wm .plug{width:100%;height:100%;color:var(--ink);display:block}html.wm .plug-f{fill:var(--white);stroke:var(--border-control);stroke-width:2px}html.wm .plug-ph{right:calc(var(--plug) * -.36);bottom:calc(var(--plug) * -.2);width:calc(var(--plug) * .78);height:calc(var(--plug) * .78);position:absolute}html.wm .pp-flt{flex-direction:column;gap:16px;display:flex}html.wm .pp-flt[hidden],html.wm .pp-o[hidden]{display:none}html.wm .pp-q{max-width:420px}html.wm .pp-fg{flex-direction:column;gap:8px;display:flex}html.wm .pp-fg .pill{justify-content:center;min-width:42px}html.wm .pp-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:32px;padding-top:56px;padding-bottom:56px;display:grid}html.wm .pp-f{padding:8px 30px 12px}html.wm .pp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}html.wm .pp-fld{flex-direction:column;gap:10px;padding:20px 0;display:flex}html.wm .pp-top{border-top:1px solid var(--hairline)}html.wm .pp-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--body-soft);font-size:13px;font-weight:800}html.wm .pp-to{gap:10px;display:flex}html.wm .pp-to .sel{flex:1}html.wm .pp-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html.wm .pp-type{background:var(--mist);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}html.wm :is(.pp-type,.pp-all li)>span{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .pp-type strong{font-size:19px}html.wm :is(.pp-type,.pp-all) .muted{font-size:14px}html.wm .pp-also{margin:0;font-size:15px}html.wm .pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}html.wm .pp-guide{color:var(--cobalt);font-size:15px;font-weight:700}html.wm .pp-types:empty,html.wm :is(.pp-ls li,.pp-also,.pp-guide,.pp-el>div)[hidden]{display:none}html.wm .pp-el{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}html.wm .pp-el dt{font-size:14px}html.wm .pp-el dd{margin:4px 0 0;font-size:30px;font-weight:600;line-height:1}html.wm .pp-r{background:var(--ink);color:var(--white);border-radius:10px;flex-direction:column;gap:14px;padding:30px;display:flex}html.wm .pp-v{font-size:44px;font-weight:600;line-height:1.05}html.wm .pp-line{color:#e5e7eb;font-size:16px}html.wm .pp-ls{border-bottom:1px solid #2a3441;margin:4px 0 0;padding:0;list-style:none}html.wm .pp-ls li{color:#e5e7eb;border-top:1px solid #2a3441;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;font-size:15px;display:grid}html.wm .pp-ls strong{color:var(--white);display:block}html.wm .pp-ok{color:#86efac}html.wm .pp-warn{color:var(--blaze);display:none}html.wm .pp-ls .warn .pp-ok{display:none}html.wm .pp-ls .warn .pp-warn{display:block}html.wm .pp-r .kick-y:empty{display:none}html.wm .pp-note{color:var(--on-ink-soft);font-size:13px}html.wm .pp-r .btn{align-self:flex-start}html.wm .pp-o{color:var(--ink);flex-direction:column;gap:6px;padding:22px;display:flex}html.wm .pp-o .muted{font-size:14px}html.wm .pp-m{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}html.wm .pp-st{margin:0;padding:0;list-style:none}html.wm .pp-st li{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}html.wm .pp-st li+li{border-top:1px solid var(--hairline)}html.wm .pp-sn{color:var(--cobalt);font-size:56px;font-weight:600;line-height:.85}html.wm .pp-st strong{font-size:19px;display:block}html.wm .pp-sx{color:var(--body-soft);margin-top:6px;display:block}html.wm :is(.pp-dev,.pp-vc){padding:26px}html.wm .pp-dh{text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-size:18px;font-weight:800}html.wm .pp-dev dl,html.wm .pp-dev dd{margin:0}html.wm .pp-dev dl>div{border-top:1px solid var(--hairline);padding:12px 0}html.wm .pp-dev dt{font-weight:600}html.wm .pp-dev dd{font-size:15px}html.wm .pp-tc{margin-top:4px;font-size:13px;font-weight:600}html.wm .pp-vt{max-width:860px;color:var(--body);flex-direction:column;gap:12px;font-size:17px;display:flex}html.wm .pp-vg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}html.wm .pp-names{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}html.wm .pp-all{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html.wm .pp-all li{align-items:center;gap:14px;padding:16px;display:flex}@media (width<=1023px){html.wm :is(.pp-g,.pp-m,.pp-vg){grid-template-columns:minmax(0,1fr)}html.wm .pp-m{gap:32px}html.wm .pp-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .pp-g{padding-top:32px;padding-bottom:32px}html.wm .pp-f{padding:4px 18px 8px}html.wm :is(.pp-row,.pp-types){grid-template-columns:minmax(0,1fr)}html.wm .pp-row .pp-fld+.pp-fld{padding-top:0}html.wm .pp-el dd{white-space:nowrap;font-size:21px}html.wm .pp-v{font-size:36px}html.wm .pp-r{padding:22px}html.wm .pp-all{grid-template-columns:minmax(0,1fr)}}html.wm .srows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;padding:0;list-style:none;display:grid}@media (width<=1023px){html.wm .srows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .srows{grid-template-columns:1fr}}html.wm .srow{min-height:64px;color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}html.wm .srow:hover .srow-n{text-decoration:underline 2px var(--cobalt)}html.wm .srow-ph{border-radius:6px;flex:none;width:64px;height:64px;overflow:hidden}html.wm .srow-t{flex-direction:column;min-width:0;display:flex}html.wm .srow-n{font-family:var(--serif);font-size:19px;line-height:1.25}html.wm .srow-m{font-size:14px}html.wm .sbody{max-width:700px}html.wm .sbody>:first-child{margin-top:0}html.wm .sb-contact{max-width:700px;margin-bottom:32px}html.wm .tl-card{border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;display:flex}html.wm .tl-ct{margin:6px 0 0;font-size:30px;font-weight:500;line-height:1.1}html.wm .tl-card .tl-d{font-size:16px}html.wm .tl-card .go{border-top:1.5px solid var(--ink);color:var(--cobalt);align-self:stretch;margin-top:auto;padding-top:16px;font-weight:700}html.wm .tl-card:hover .tl-ct{text-decoration:underline 2px var(--cobalt)}@media (width<=767px){html.wm .tl-card{padding:24px 20px}}html.wm .tc-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}html.wm .tcl-s{border-top:1px solid var(--hairline)}html.wm .tcl-g{grid-template-columns:minmax(0,41fr) minmax(0,23fr);align-items:stretch;gap:32px;padding-top:56px;padding-bottom:56px;display:grid}html.wm .tcl{border:1px solid var(--hairline);background:var(--mist);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 8px #0f172014}html.wm .tcl-c0{--c:#f0662b}html.wm .tcl-c1{--c:var(--cobalt)}html.wm .tcl-c2{--c:#16a38b}html.wm .tcl-c3{--c:#8b4fe0}html.wm .tcl-ct{--c:var(--ink)}html.wm .tcl-h,html.wm .tcl-top,html.wm .tcl-uh,html.wm .tcl-ft{justify-content:space-between;align-items:center;gap:16px;display:flex}html.wm .tcl-top{align-items:flex-start}html.wm .tcl-t{text-transform:uppercase;font-size:18px}html.wm .tcl-sel,html.wm .tcl-to{align-items:center;gap:8px;display:flex}html.wm .tcl-sel .fld{border-radius:999px;height:38px;padding:0 34px 0 14px;font-size:14px;font-weight:600}html.wm .tcl-sel .sel-chev{top:10px;right:10px}html.wm .tcl-sel .sel-pop{min-width:240px;left:auto}html.wm .tcl-p{border:1px solid var(--hairline);background:var(--white);border-radius:10px;padding:22px 24px}html.wm .tcl-use{flex-grow:1;padding-bottom:10px}html.wm .tcl-k{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}html.wm .tcl-big{align-items:baseline;gap:10px;margin:6px 0;display:flex}html.wm .tcl-total{letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1.05}html.wm .tcl-z2{font-size:48px}html.wm .tcl-z3{font-size:40px}html.wm .tcl-alt{flex-wrap:wrap;gap:2px 10px;display:flex}html.wm .tcl-alt>:empty{display:none}html.wm .tcl-tog{background:var(--mist);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}html.wm .tcl-tog button{height:32px;color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}html.wm .tcl-tog button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0f172024}html.wm .tcl-bar{gap:4px;height:7px;margin:18px 0 14px;display:flex}html.wm .tcl-seg{background:var(--c);border-radius:4px;flex:1 1 0;min-width:0}html.wm .tcl-leg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}html.wm .tcl-lg{flex-direction:column;gap:2px;display:flex}html.wm .tcl-lg .tcl-k{align-items:center;gap:6px;display:flex}html.wm .tcl-lg strong{font-size:17px}html.wm .tcl-pc{font-size:13px}html.wm .tcl-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}html.wm :is(.tcl-seg,.tcl-lg){transition:opacity .15s}html.wm .tcl:has(:is(.tcl-lg,.tcl-seg,.tcl-row).tcl-c0:hover) :is(.tcl-seg,.tcl-lg):not(.tcl-c0),html.wm .tcl:has(:is(.tcl-lg,.tcl-seg,.tcl-row).tcl-c1:hover) :is(.tcl-seg,.tcl-lg):not(.tcl-c1),html.wm .tcl:has(:is(.tcl-lg,.tcl-seg,.tcl-row).tcl-c2:hover) :is(.tcl-seg,.tcl-lg):not(.tcl-c2),html.wm .tcl:has(:is(.tcl-lg,.tcl-seg,.tcl-row).tcl-c3:hover) :is(.tcl-seg,.tcl-lg):not(.tcl-c3){opacity:.3}html.wm .tcl-uh{margin-bottom:6px}html.wm .tcl-uh strong{display:block}html.wm .tcl-row{border-top:1px solid var(--hairline);grid-template-columns:170px minmax(0,1fr) 150px;align-items:center;gap:20px;padding:14px 0;display:grid}html.wm .tcl-rn{align-items:flex-start;gap:10px;display:flex}html.wm .tcl-rn .tcl-dot{margin-top:8px}html.wm :is(.tcl-rn,.tcl-ra) strong{display:block}html.wm :is(.tcl-rn,.tcl-ra) .tcl-k{margin-top:2px;font-size:11.5px;font-weight:600}html.wm .tcl-ra{text-align:right}html.wm .tcl-sl{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;height:30px;display:flex;position:relative}html.wm .tcl-sl:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}html.wm .tcl-sl[data-tc-ptr]:focus-visible{outline:none}html.wm .tk{background:var(--border-control);border-radius:1px;flex:none;width:3px;height:14px}html.wm .tk-m{height:22px}html.wm .tk.on{background:var(--c)}html.wm .tk.tk-th{background:var(--white);cursor:grab;touch-action:none;border-radius:4px;width:11px;height:28px;margin:0 -4px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px #9aa4af,0 1px 3px #0f17202e}html.wm .tk.tk-th:hover,html.wm .tcl-sl:active .tk-th{box-shadow:inset 0 0 0 1.5px var(--c), 0 0 0 5px color-mix(in srgb, var(--c) 24%, transparent), 0 2px 6px #0f172038}html.wm .tcl-sl:active .tk-th{cursor:grabbing}html.wm .tcl-tip{background:var(--ink);color:var(--white);white-space:nowrap;pointer-events:none;z-index:5;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}html.wm .tcl-tip[hidden]{display:none}html.wm .tcl-ft .tcl-k{line-height:1.6}html.wm .tcl-nt>span{display:block}html.wm .tcl-nt strong{color:var(--ink)}html.wm .tcl-nt a{color:var(--cobalt)}html.wm .tcl-ft .btn{flex:none}html.wm .tcl-m{flex-direction:column;padding:26px;display:flex}html.wm .tcl-mh{text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:800}html.wm .tcl-gc{flex-direction:column;gap:16px;margin-top:auto;padding-top:16px;display:flex}html.wm .tc-sx a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline 1.5px #1745e873}html.wm .tc-tw{overflow-x:auto}html.wm .tc-t{border-collapse:collapse;border-top:1.5px solid var(--ink);width:100%}html.wm .tc-t :is(th,td){border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:16px 18px;font-weight:400}html.wm .tc-t thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--body-soft);font-size:13px;font-weight:800}html.wm .tc-t tbody th strong{font-size:17px}html.wm .tc-rn{font-size:14px;display:block}html.wm .tc-t .tc-n{text-align:right;white-space:nowrap;font-size:18px;font-weight:600}html.wm .tc-t thead .tc-n{font-size:13px;font-weight:800}html.wm .tc-t tfoot th{font-size:17px;font-weight:700}html.wm .tc-t tfoot .tc-n{font-size:24px}html.wm .tc-t .on{background:var(--blaze-soft)}html.wm .tc-cap{font-size:13px}html.wm .tc-cap a{color:var(--muted)}html.wm .tc-st{margin:0;padding:0;list-style:none}html.wm .tc-st li{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}html.wm .tc-st li+li{border-top:1px solid var(--hairline)}html.wm .tc-sn{color:var(--cobalt);font-size:48px;font-weight:600;line-height:.85}html.wm .tc-st strong{font-size:18px;display:block}html.wm .tc-sx{color:var(--body-soft);margin-top:6px;font-size:15.5px;display:block}html.wm .tc-o{color:var(--ink);flex-direction:column;gap:8px;padding:22px;display:flex}html.wm .tc-o .muted{font-size:14px}@media (width<=1023px){html.wm .tcl-g{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .tcl-g{padding-top:32px;padding-bottom:32px}html.wm .tcl{padding:14px}html.wm .tcl-p{padding:18px 16px}html.wm :is(.tcl-h,.tcl-top,.tcl-uh,.tcl-ft){flex-wrap:wrap}html.wm .tcl-big{flex-wrap:wrap;gap:0 10px}html.wm .tcl-total{font-size:40px}html.wm .tcl-z1{font-size:32px}html.wm .tcl-z2{font-size:26px}html.wm .tcl-z3{font-size:22px}html.wm .tcl-leg{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .tcl-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}html.wm .tcl-sl{grid-area:2/1/auto/-1}html.wm .tcl-ft .btn{width:100%}html.wm .tc-t :is(th,td){padding:12px 10px}}html.wm .tcl-lk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}html.wm .tcl-lk p{flex-wrap:wrap;flex:1 1 0;gap:6px 20px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex}html.wm .tcl-act{flex:none;gap:8px;display:flex}html.wm .tcl-act[hidden]{display:none}html.wm .tcl-act button{border:1px solid var(--border-control);background:var(--white);height:36px;color:var(--ink);font:inherit;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}html.wm .tcl-act button:hover{border-color:var(--ink)}html.wm .tc-meta a{font-weight:600}html.wm .tc-sum{max-width:860px;color:var(--body-soft);margin:0;font-size:18px}html.wm .tc-us{font-size:13px;font-weight:400;display:block}html.wm .tc-h3{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:16px;font-weight:800}html.wm .tc-h3s{margin-top:24px}html.wm .tc-lv{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;display:grid}html.wm .tc-lv div{border-top:1.5px solid var(--ink);flex-direction:column;gap:4px;padding-top:14px;display:flex}html.wm .tc-lv span{color:var(--body-soft);font-size:15.5px}html.wm .tc-rest{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}html.wm .tc-rest strong{margin-right:4px}html.wm .tc-sty{flex-direction:column;gap:6px;padding:22px;display:flex}html.wm .tc-sty strong{font-size:19px}html.wm .tc-sty span{color:var(--body-soft)}html.wm .tc-rkc{padding:24px 26px 14px}html.wm .tc-rk{counter-reset:tc-rk;margin:14px 0 0;padding:0;list-style:none}html.wm .tc-rk li{counter-increment:tc-rk;border-top:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}html.wm .tc-rk li:before{content:counter(tc-rk);color:var(--muted);font-size:14px;font-weight:700}html.wm .tc-rk a{font-weight:600}html.wm .tc-rk .sf{white-space:nowrap;font-size:18px}html.wm .tc-rg{flex-direction:column;gap:10px;display:flex}html.wm .tc-all{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}html.wm .tc-all li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}html.wm .tc-all .muted{white-space:nowrap;font-size:14px}@media (width<=1023px){html.wm :is(.tc-lv,.tc-all){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .tc-lv{grid-template-columns:minmax(0,1fr)}html.wm .tcl-lk p{flex-basis:100%}html.wm .tc-all{gap:0 16px;font-size:15px}html.wm .tc-sum{font-size:17px}}html.wm .tp-lead{max-width:72ch;color:var(--body-soft);margin-bottom:28px;font-size:18px}html.wm .tp-steps li{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:26px;display:grid}html.wm .tp-sn{color:var(--cobalt);font-size:48px;font-weight:600;line-height:.85}html.wm .tp-steps strong{font-size:19px;display:block}html.wm .tp-sx{color:var(--body-soft);margin-top:6px;font-size:15.5px;display:block}html.wm .tp-free{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}html.wm .tp-pr{flex-direction:column;gap:26px;display:flex}html.wm .tp-pr h3{margin-bottom:6px;font-size:19px;font-weight:700}html.wm .tp-pr p{color:var(--body-soft);font-size:17px}html.wm .tp-pr p a{margin-left:6px}html.wm .tp-spec{padding:10px 26px 12px}html.wm .tp-spec>div{border-top:1px solid var(--hairline);grid-template-columns:180px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}html.wm .tp-spec>div:first-child{border-top:0}html.wm .tp-spec dd{font-weight:700}html.wm .tp-pop{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;display:grid}html.wm .tp-pop button{border-top:1px solid var(--hairline);text-align:left;cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-height:44px;padding:9px 0;font-weight:600;display:flex}html.wm .tp-pop button:hover>span:first-child{text-decoration:underline;text-decoration-color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:2px}html.wm .tp-pop .muted{white-space:nowrap;font-size:14px;font-weight:400}@media (width<=1023px){html.wm .tp-free{grid-template-columns:minmax(0,1fr);gap:32px}html.wm .tp-pop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .tp-pop{grid-template-columns:minmax(0,1fr)}html.wm .tp-spec>div{grid-template-columns:minmax(0,1fr);gap:2px}}html.wm .tp{--tp-block:#f7f8fa;--tp-ctl:#8a93a0;border-bottom:1px solid var(--hairline);background:var(--white);font-variant-numeric:tabular-nums;grid-template-columns:max(520px,50%) minmax(0,1fr);height:calc(100svh - 64px);min-height:620px;display:grid;position:relative}html.wm .tp-side{border-right:1px solid var(--hairline);background:var(--white);min-height:0;overflow-y:auto}html.wm .tp-rail{display:none}@media (width>=1200px){html.wm .tp{--tp-map:40%;grid-template-columns:minmax(0, 1fr) var(--tp-map)}html.wm .tp:has(>.tp-rail){grid-template-columns:auto minmax(0, 1fr) var(--tp-map)}html.wm .tp:has(>.tp-rail) .tp-stick{display:none}html.wm .tp-rail{border-right:1px solid var(--hairline);background:var(--white);flex-direction:column;width:196px;min-height:0;display:flex}}html.wm .tp-rl-list{flex:1;min-height:0;padding:10px 0 8px;overflow-y:auto}html.wm .tp-rail button{text-align:left;cursor:pointer;width:100%}html.wm .tp-rl-s{align-items:center;gap:2px;height:32px;padding:0 12px 0 6px;display:flex}html.wm .tp-rl-s:not(:first-child){margin-top:6px}html.wm .tp-rl-s.on,html.wm .tp-rl-r.on,html.wm .tp-rl-g.on,html.wm .tp-rl-t.on,html.wm .tp-rl-d.on,html.wm .tp-rl-n.on,html.wm .tp-rl-y.on,html.wm .tp-rl-m.on{background:var(--mist);box-shadow:inset 3px 0 0 var(--cobalt)}html.wm .tp-rail .tp-rl-c{width:22px;height:22px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}html.wm .tp-rail button.tp-rl-c:hover{background:var(--frame);color:var(--ink)}html.wm .tp-rl-c.shut .tp-i{transform:rotate(-90deg)}html.wm .tp-rl-b{min-width:0;height:100%;color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}html.wm .tp-rl-b span,html.wm .tp-rl-r span,html.wm .tp-rl-t span,html.wm .tp-rl-g span,html.wm .tp-rl-d span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html.wm .tp-rl-b i,html.wm .tp-rl-r i,html.wm .tp-rl-t i{color:var(--muted);flex:none;font-size:12px;font-style:normal;font-weight:500}html.wm .tp-rl-r,html.wm .tp-rl-t,html.wm .tp-rl-d{height:30px;color:var(--muted);align-items:center;gap:8px;padding:0 12px 0 20px;font-size:13px;line-height:1.2;display:flex}html.wm .tp-rl-r{gap:6px;font-weight:600}html.wm .tp-rl-t{gap:6px;padding-left:40px}html.wm .tp-rl-t .tp-i{flex:none}html.wm .tp-rl-d{gap:6px;padding-left:43px}html.wm .tp-rl-d i{border-radius:50%;flex:none;width:8px;height:8px}html.wm .tp-rl-g{letter-spacing:.06em;text-transform:uppercase;height:22px;color:var(--muted);align-items:center;gap:6px;padding:0 12px 0 20px;font-size:11px;font-weight:700;display:flex}html.wm .tp-rl-r b,html.wm .tp-rl-g b,html.wm .tp-rl-n b{background:var(--tp-badge,var(--muted));width:16px;height:16px;color:var(--white);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}html.wm .tp-n.tp-n-one{background:radial-gradient(circle, var(--white) 0 4px, var(--ink) 4.5px)}html.wm .tp-rl-r b.dot,html.wm .tp-rl-n b.dot{background:radial-gradient(circle, var(--white) 0 2.5px, var(--tp-badge,var(--muted)) 3px)}html.wm .tp-rl-b:hover span,html.wm .tp-rl-r:hover span,html.wm .tp-rl-t:hover span,html.wm .tp-rl-g:hover span,html.wm .tp-rl-d:hover span,html.wm .tp-rl-x:hover{text-decoration:underline}@media (width>=1200px){html.wm .tp-rail.tp-rail-min{width:56px}}html.wm .tp-rail-min .tp-rl-list{scrollbar-width:thin;flex-direction:column;align-items:center;gap:2px;padding:12px 0 8px;display:flex}html.wm .tp-rail .tp-rl-i{background:var(--mist);width:36px;height:36px;color:var(--body-soft);border-radius:50%;flex:none;place-items:center;display:grid}html.wm .tp-rail .tp-rl-i:not(:first-child){margin-top:10px}html.wm .tp-rail .tp-rl-i:hover{background:var(--frame);color:var(--ink)}html.wm .tp-rail .tp-rl-i.on{background:var(--ink);color:var(--white)}html.wm .tp-rail .tp-rl-n,html.wm .tp-rail .tp-rl-y{height:24px;color:var(--muted);flex:none;place-items:center;display:grid}html.wm .tp-rail .tp-rl-n.gap{margin-top:6px}html.wm .tp-rl-n:hover,html.wm .tp-rl-y:hover{background:var(--mist);color:var(--ink)}html.wm .tp-rail .tp-rl-m{color:var(--muted);flex-direction:column;flex:none;align-items:center;padding:2px 0;display:flex}html.wm .tp-rl-m b{font-size:12px;font-weight:600;line-height:1.2}html.wm .tp-rl-m small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:400;line-height:1.3}html.wm .tp-rl-m:hover,html.wm .tp-rl-m.on{background:var(--mist);color:var(--ink)}html.wm .tp-rail :is(.tp-rl-r,.tp-rl-g,.tp-rl-t,.tp-rl-d,.tp-rl-n,.tp-rl-y,.tp-rl-m):is(:hover,.on){--tp-badge:var(--ink);color:var(--ink)}html.wm .tp-rail .tp-rl-x{border-top:1px solid var(--hairline);height:40px;color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}html.wm .tp-rail-min .tp-rl-x{justify-content:center;padding:0}html.wm .tp-rail-min .tp-rl-x:hover{color:var(--ink)}html.wm .tp-sec{border-bottom:1px solid var(--hairline);flex-direction:column;gap:12px;padding:12px 20px;display:flex}html.wm .tp-list,html.wm .tp-route{gap:0}html.wm .tp-trip{background:var(--mist)}html.wm .tp-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html.wm .tp-top-r{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}html.wm .tp-h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;line-height:1.1}html.wm .tp-ticks{color:var(--muted);font-size:13px}html.wm .tp-h2{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.15;display:block}html.wm .tp-k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700;display:block}html.wm .tp-m{color:var(--muted);font-size:14px}html.wm .tp-s{font-size:13px}html.wm .tp-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;flex:none}html.wm .tp-if{fill:currentColor;stroke:none}html.wm .tp-chip{border:1px solid var(--border-control);background:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;max-width:100%;min-height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}html.wm .tp-chip select{max-width:180px;height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html.wm .tp-text{min-height:30px;color:var(--cobalt);cursor:pointer;align-self:flex-start;margin-bottom:8px;font-size:14px;font-weight:700}html.wm .tp-in,html.wm .tp-sel{border:1.5px solid var(--border-control);background:var(--white);width:100%;height:48px;color:var(--ink);border-radius:6px;padding:0 14px;font-size:16px;font-weight:600}html.wm .tp-in::placeholder{color:var(--muted);font-weight:400}html.wm .tp-sel{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}html.wm .tp-sel.none{color:var(--muted);font-weight:400}html.wm .tp-ta{resize:vertical;height:auto;min-height:64px;padding:8px 12px;font-size:15px;font-weight:400;line-height:1.45}html.wm .tp-left{align-self:flex-end;font-size:12.5px}html.wm .tp-in:focus-visible,html.wm .tp-sel:focus-visible,html.wm .tp-search:focus-within{outline:2px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}html.wm .tp-search{border:1.5px solid var(--border-control);background:var(--white);height:48px;color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:flex}html.wm .tp-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}html.wm .tp-pick{min-width:0;position:relative}html.wm .tp-opts{z-index:6;border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;max-height:340px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f17202e}html.wm .tp-opts button{text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;min-height:44px;padding:6px 10px;display:flex}html.wm .tp-opts button:hover,html.wm .tp-opts button[aria-selected=true]{background:var(--mist)}html.wm .tp-opts .tp-k{padding:8px 10px 4px}html.wm .tp-none,html.wm .tp-by{color:var(--muted);padding:10px;font-size:14px}html.wm .tp-by{padding-block:4px;font-size:12px}html.wm .tp-f{flex-direction:column;gap:8px;min-width:0;display:flex}html.wm .tp-f-w{grid-column:1/-1}html.wm .tp-row2{grid-template-columns:minmax(0,1fr) minmax(196px,1fr) auto;align-items:end;gap:14px;display:grid}html.wm .tp-st{align-items:center;gap:6px;display:flex}html.wm .tp-st strong{text-align:center;min-width:34px;font-size:18px}html.wm .tp-step{background:var(--mist);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:inline-flex}html.wm .tp-step:disabled,html.wm .tp-ib:disabled,html.wm .tp-btn:disabled,html.wm .tp-tick:disabled{opacity:.4;cursor:default}html.wm .tp-btn{background:var(--ink);height:36px;color:var(--white);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 14px;font-size:13.5px;font-weight:700}html.wm .tp-btn.ghost{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}html.wm .tp-btn.blue{background:var(--cobalt)}html.wm .tp-btn.red{background:#d1300a}html.wm .tp-dlg{background:var(--white);width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:14px;margin:auto;padding:0;box-shadow:0 24px 64px #0f172059}html.wm .tp-dlg::backdrop{background:#0f172080}html.wm .tp-dlg-in{flex-direction:column;gap:10px;padding:24px;display:flex}html.wm .tp-dlg-in .tp-btns{justify-content:flex-end;margin-top:10px}html.wm .tp-inc{width:min(520px,100vw - 32px)}html.wm .tp-inc-days{gap:10px;max-height:30vh;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}html.wm .tp-inc-days li{border-left:3px solid var(--cobalt);gap:2px;padding-left:12px;display:grid}html.wm .tp-inc-days b{font-size:15px}html.wm .tp-inc-to{border:0;gap:2px;max-height:30vh;margin:8px 0 0;padding:0;display:grid;overflow-y:auto}html.wm .tp-inc-to legend{margin-bottom:6px;padding:0}html.wm .tp-inc-to label{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:4px 10px;font-weight:600;display:flex}html.wm .tp-inc-to label:has(:checked){background:var(--cobalt-tint)}html.wm .tp-inc-to input{width:18px;height:18px;accent-color:var(--cobalt);flex:none}html.wm .tp-inc-to label>span{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}html.wm .tp-inc-to .tp-m{font-weight:400}html.wm .tp-evi{width:min(720px,100vw - 32px);max-height:calc(100svh - 32px);overflow:visible}html.wm .tp-evi .air-datepicker{z-index:10}html.wm .tp-evi .tp-dlg-in{gap:0;max-height:calc(100svh - 32px);padding:0}html.wm .tp-evi .tp-dlg-in>.tp-h2{flex:none;padding:24px 24px 14px}html.wm .tp-evi-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 24px 16px;display:flex;overflow-y:auto}html.wm .tp-evi-body>*{flex-shrink:0}html.wm .tp-evi .tp-inc-to{max-height:none;overflow:visible}html.wm .tp-evi .tp-dlg-in>.tp-btns{border-top:1px solid var(--hairline);flex:none;margin:0;padding:14px 24px 20px}html.wm .tp-evi fieldset{border:0;min-width:0;margin:8px 0 0;padding:0}html.wm .tp-evi legend{margin-bottom:6px;padding:0}html.wm .tp-evi .tp-inc-to label.off{opacity:.55;cursor:default}html.wm .tp-evi-ev{border-left:3px solid var(--cobalt);gap:2px;padding-left:12px;display:grid}html.wm .tp-evi-ev b{font-size:15px}html.wm .tp-evcs{flex-wrap:wrap;gap:8px;display:flex}html.wm .tp-evc{height:40px;box-shadow:inset 0 0 0 1px var(--border-control);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}html.wm .tp-evc-sm{height:32px;padding:0 12px;font-size:13px}html.wm .tp-evc input{opacity:0;width:1px;height:1px;position:absolute}html.wm .tp-evc:has(:checked){background:var(--ink);color:var(--white);box-shadow:none}html.wm .tp-evc:has(:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}html.wm .tp-evc .tp-m{font-weight:400}html.wm .tp-evc:has(:checked) .tp-m{color:var(--frame)}html.wm .tp-evi-dates{align-items:center;gap:12px;margin-top:10px;display:flex}html.wm .tp-evi-dates .tp-date{flex:1;max-width:300px}html.wm .tp-evi-hl{color:var(--body-soft);margin:10px 0 0;font-size:13px}html.wm .tp-evi-prev ol{gap:6px;margin:6px 0 8px;padding:0;list-style:none;display:grid}html.wm .tp-evi-prev li{background:var(--mist);border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:4px 10px;display:flex}html.wm .tp-evi-prev li.new{background:var(--cobalt-tint)}html.wm .tp-evi-n{background:var(--ink);width:24px;height:24px;color:var(--white);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}html.wm .tp-evi-prev li.new .tp-evi-n{background:var(--cobalt)}html.wm .tp-evi-tag{color:var(--cobalt-deep);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:12px;font-weight:700}html.wm .tp-evi-box{background:var(--mist);border-radius:8px;gap:4px;padding:12px 14px;font-size:14px;display:grid}html.wm .tp-evi-trips{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}html.wm .tp-evi-split label{align-items:flex-start;padding:10px}html.wm .tp-evi-split input{margin-top:2px}html.wm .tp-evi-split label>span{gap:4px;display:grid}html.wm .tp-evi-full{color:var(--money);margin:0;font-size:14px;font-weight:600}html.wm .tp-evi-sum{align-self:center;margin-right:auto;font-weight:700}html.wm .tp-evi-shows{gap:2px;display:grid}html.wm .tp-evi-show{border-radius:6px;padding:8px 10px}html.wm .tp-evi-show.on{background:var(--cobalt-tint)}html.wm .tp-evi-show>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}html.wm .tp-evi-show input[type=checkbox]{width:18px;height:18px;accent-color:var(--cobalt);flex:none;margin-top:3px}html.wm .tp-evi-show>label>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}html.wm .tp-evi-show .tp-evcs{margin:8px 0 0 28px}html.wm .tp-evw-st{background:var(--money);color:var(--white);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 7px;font-size:12px;font-weight:800;display:inline-flex}html.wm .tp-evw a{color:inherit}html.wm .tp-btns{flex-wrap:wrap;gap:8px;display:flex}html.wm .tp-pill{border:1px solid var(--border-control);background:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;height:28px;padding:0 10px;font-size:13px;font-weight:600}html.wm .tp-pill:hover{border-color:var(--ink)}html.wm .tp-pill.on{border-color:var(--ink);background:var(--ink);color:var(--white)}html.wm .tp-chips{flex-wrap:wrap;gap:6px;display:flex}html.wm .tp-shared{background:var(--blaze-tint);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}html.wm .tp-shared>div{flex-direction:column;display:flex}html.wm .tp-lh{align-items:center;gap:8px;margin-bottom:8px;display:flex}html.wm .tp-route>.tp-lh{flex-wrap:wrap;row-gap:2px}html.wm .tp-route>.tp-lh .tp-m{white-space:nowrap}html.wm .tp-dot{border-radius:50%;flex:none;width:12px;height:12px}html.wm .tp-dn{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.1}html.wm .tp-rp{grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}html.wm .tp-rp .tp-sel{height:44px;font-size:15.5px}html.wm .tp-legn{font-size:16px}html.wm .tp-days-in{align-items:center;gap:8px;display:flex}html.wm .tp-days-in .tp-step{width:36px;height:36px;font-size:19px}html.wm .tp-days-in .tp-st strong{min-width:24px;font-size:16px}html.wm .tp-air{background:var(--white);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--muted);color:var(--ink);border-radius:50%;place-items:center;display:grid}html.wm .tp-gap{border-left:2px dashed var(--border-control);color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;margin-left:12px;padding:4px 0 4px 15px;font-size:13.5px;display:flex}html.wm .tp-gap a,html.wm .tp-hop a,html.wm .tp-leg a,html.wm .tp-fl a,html.wm .tp-reads a{color:var(--cobalt);font-weight:600}html.wm .tp-gap a:after,html.wm .tp-hop a:after,html.wm .tp-leg a:after{content:" ↗"}html.wm .tp-leg a{color:inherit;font-weight:400}html.wm .tp-leg a:hover{text-decoration:underline 1px}html.wm .tp-hop{border-bottom:1px solid var(--hairline);color:var(--body-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 20px;font-size:14px;display:flex}html.wm .tp-gap>span{margin:4px 0}html.wm .tp-gapl{flex-wrap:wrap;align-items:center;gap:0 12px;margin-bottom:8px;display:flex}html.wm .tp-gapl .tp-text{align-self:center;margin-bottom:0}html.wm .tp-n.tp-n-home{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}html.wm .tp-origin-n{align-items:baseline;gap:8px;min-width:0;display:flex}html.wm .tp-origin-n .tp-legn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.wm .tp-origin>.tp-acts,html.wm .tp-origin>.tp-text{grid-column:span 2/-1;justify-self:end}html.wm .tp-origin .tp-text{margin-bottom:0}html.wm .tp-origin-f{grid-column:2/-1;align-items:center;gap:12px;display:flex}html.wm .tp-origin-f .tp-pick{flex:1}html.wm .tp-gap>div{align-self:stretch}html.wm .tp-tr{color:var(--ink);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}html.wm .tp-tr .tp-name,html.wm .tp-dt .tp-name{font-size:15px}html.wm .tp-mode{background:var(--white);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--muted);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}html.wm .tp-det.tp-det-t{color:var(--ink);padding:4px 0 12px 38px}html.wm .tp-route.sort .tp-rp{grid-template-columns:10px 26px minmax(0,1fr) auto auto}html.wm .tp-route.sort .tp-rp>.tp-grip{margin-left:-5px}html.wm .tp-route.sort .tp-gap{margin-left:32px}html.wm .tp-route.sort .tp-origin-f{grid-column:3/-1}html.wm .tp-route.sort .tp-split{margin-left:56px}html.wm .tp-rp.tp-dragging{opacity:.4}html.wm .tp-brk{background:var(--blaze-tint);color:var(--ink);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}html.wm .tp-brk>span{flex:220px}html.wm .tp-dt{z-index:1;background:var(--mist);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 20px;font-size:14.5px;line-height:1.4;display:grid;position:relative}html.wm .tp-dt .tp-mode{width:26px;height:26px;position:absolute;top:7px;left:-13px}html.wm .tp-split{background:var(--blaze-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:2px 0 6px 36px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}html.wm .tp-split>span{flex:220px}html.wm .tp-addleg{flex-direction:column;gap:8px;margin-top:8px;display:flex}html.wm .tp-stops{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:14px;margin-top:8px;padding:16px;display:flex}html.wm .tp-ck{border-top:1px solid var(--hairline);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 0;display:grid}html.wm .tp-stopbox{flex-direction:column;gap:10px;display:flex}html.wm .tp-stoplist{border:1px solid var(--border-control);scrollbar-width:thin;border-radius:8px;max-height:268px;padding:4px 0;overflow-y:auto}html.wm .tp-stop{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 12px;display:flex}html.wm .tp-stop:hover{background:var(--mist)}html.wm .tp-stop:disabled{opacity:.45;cursor:default}html.wm .tp-stop strong{font-size:14.5px}html.wm .tp-ck>span:nth-child(2),html.wm .tp-stops-f>span:first-child,html.wm .tp-reads{flex-direction:column;display:flex}html.wm .tp-reads{gap:6px}html.wm .tp-stops-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html.wm .tp-facts{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}html.wm .tp-facts>span{flex-direction:column;display:flex}html.wm .tp-facts strong{font-size:15px}html.wm .tp-fl{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px 12px;font-size:14px;display:grid}html.wm .tp-fl .tp-chip{justify-self:start}html.wm .tp-find{gap:10px}html.wm .tp-stick{z-index:5;background:var(--white);gap:10px;position:sticky;top:0}html.wm .tp-tabs{border-bottom:1px solid var(--hairline);gap:4px;margin:-6px -20px 0;padding:0 20px;display:flex}html.wm .tp-tab{color:var(--muted);white-space:nowrap;cursor:pointer;border-bottom:3px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:10px 12px 11px;font-size:15px;font-weight:700;display:inline-flex}html.wm .tp-tab span{color:var(--cobalt);font-size:12.5px;font-weight:600}html.wm .tp-tab.on{border-bottom-color:var(--ink);color:var(--ink)}html.wm .tp-sh{border-bottom:1px solid var(--hairline);background:var(--mist);align-items:baseline;gap:10px;padding:14px 20px;display:flex}html.wm .tp-sh .tp-dn{font-size:26px}html.wm .tp-stoph{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 20px;display:flex}html.wm .tp-stoph strong{font-size:18px}html.wm .tp-gh{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}html.wm .tp-gh .tp-k{color:var(--body-soft)}html.wm .tp-flow{flex-direction:column;gap:8px;padding-left:30px;display:flex;position:relative}html.wm .tp-leg:before,html.wm .tp-flow:not(.tp-flow-i)>:not(.tp-leg)+:not(.tp-leg):before{content:"";border-left:2px dashed var(--border-control);height:8px;position:absolute;top:-8px;left:20px}html.wm .tp-leg:before{z-index:-1;height:auto;bottom:-8px}html.wm .tp-ro .tp-flow{padding-left:12px}html.wm .tp-blk{z-index:1;background:var(--tp-block);border-radius:10px;padding:12px 12px 12px 20px;position:relative}html.wm .tp-blk:has(.tp-sel[aria-expanded=true]),html.wm .tp-leg:has([aria-expanded=true]),html.wm .tp-leg:has(.tp-dayadd),html.wm .tp-dayadd:focus-within{z-index:6}html.wm .tp-blk.tp-on{background:var(--cobalt-tint)}html.wm .tp-blk>.tp-grip{position:absolute;top:5px;left:-34px}html.wm .tp-row{align-items:center;gap:10px;display:flex}html.wm .tp-row>.tp-b{flex:auto}html.wm .tp-row>.tp-cost,html.wm .tp-row>.tp-acts{flex:none}html.wm .tp-row>.tp-cost:empty,html.wm .tp-bh>.tp-cost:empty{display:none}html.wm .tp-bh{justify-content:space-between;align-self:stretch;align-items:baseline;gap:10px;display:flex}html.wm .tp-bh>.tp-cost{flex:none}html.wm .tp-row-p{align-items:flex-start}html.wm .tp-blk .tp-pinn,html.wm .tp-blk .tp-tick,html.wm .tp-blk .tp-nico{position:absolute;top:10px;left:-12px}html.wm .tp-blk .tp-pinn{left:-11px}html.wm .tp-blk .tp-tick{left:-13px}html.wm .tp-n.tp-pinn{text-align:center;width:22px;height:29px;clip-path:path("M11 0C4.92 0 0 4.92 0 11c0 3.9 2.6 8.3 5.6 12.1 2.5 3.1 5.4 5.9 5.4 5.9s2.9-2.8 5.4-5.9C19.4 19.3 22 14.9 22 11 22 4.92 17.08 0 11 0z");border-radius:0;font-size:12px;line-height:22px;display:block}html.wm .tp-pinn>b{font-weight:700}html.wm .tp-cks{flex-direction:column;gap:6px;margin-top:8px;display:flex}html.wm .tp-cks>li{align-items:center;gap:10px;min-height:24px;display:flex}html.wm .tp-cks .tp-tin{flex:auto;min-width:0;height:34px}html.wm .tp-ckb{background:var(--white);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--muted);color:#0000;cursor:pointer;border-radius:5px;flex:none;place-items:center;display:grid}html.wm .tp-ckb.on{background:var(--cobalt);box-shadow:none;color:var(--white)}html.wm .tp-ckb svg{stroke-width:2.5px}html.wm .tp-ckb:disabled{cursor:default}html.wm .tp-ckadd{color:var(--muted);align-items:center;gap:8px;margin-top:8px;display:flex}html.wm .tp-ckadd input{border:0;border-bottom:1px solid var(--border-control);min-width:0;height:30px;font:inherit;color:var(--ink);background:0 0;outline:0;flex:auto;font-size:14.5px}html.wm .tp-ckadd input:focus{border-bottom-color:var(--cobalt)}html.wm .tp-nico{background:var(--on-ink-soft);width:24px;height:24px;color:var(--white);border-radius:50%;place-items:center;display:grid}html.wm .tp-nico-s{background:var(--ink)}html.wm .tp-nico-n{background:var(--blaze);color:var(--ink)}html.wm .tp-nico-c{background:var(--cobalt)}html.wm .tp-ra{flex-wrap:wrap;align-self:stretch;gap:2px 16px;margin-top:4px;display:flex}html.wm .tp-act{min-height:28px;color:var(--body-soft);cursor:pointer;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}html.wm .tp-act:hover,html.wm .tp-act.on{text-decoration:underline}html.wm .tp-act.on{color:var(--ink)}html.wm .tp-act.tp-del{min-width:24px;color:var(--muted);justify-content:center;margin-left:auto}html.wm .tp-act.tp-del:hover{color:var(--ink)}html.wm a.tp-act{color:var(--cobalt)}html.wm .tp-ph{object-fit:cover;background:var(--frame);border-radius:0 10px 10px 0;flex:none;align-self:stretch;width:112px;max-width:none;height:auto;margin:-12px -12px -12px 2px}html.wm .tp-row-p:not(:last-child)>.tp-ph{border-bottom-right-radius:0;margin-bottom:0}html.wm .tp-n{background:var(--ink);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}html.wm .tp-b{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}html.wm .tp-name{text-align:left;cursor:pointer;font-size:15.5px;font-weight:700;line-height:1.3}html.wm .tp-name:hover:not(:disabled),html.wm .tp-on .tp-name{text-decoration:underline}html.wm .tp-name:disabled{cursor:default}html.wm .tp-time{color:var(--ink);font-size:13px;font-weight:700}html.wm .tp-time.none{color:var(--muted);font-weight:400}html.wm .tp-un{border-left:2px solid var(--blaze);color:var(--body-soft);margin-top:3px;padding-left:10px;font-size:13.5px;line-height:1.4}html.wm .tp-cost{white-space:nowrap;font-size:13.5px;font-weight:600}html.wm .tp-b,html.wm .tp-name,html.wm .tp-un,html.wm .tp-stoph strong,html.wm .tp-opts button,html.wm .tp-card{overflow-wrap:anywhere}html.wm .tp-acts{display:flex}html.wm .tp-ib{width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:inline-grid}html.wm .tp-ib:hover:not(:disabled),html.wm .tp-ib.on{background:var(--mist);color:var(--ink)}html.wm .tp-ib-s{vertical-align:middle;width:28px;height:28px;margin-left:4px}html.wm .tp-grip{color:#9aa4af;cursor:grab;touch-action:none;place-items:center;width:24px;height:36px;display:grid}html.wm .tp-grip:hover,html.wm .tp-grip:focus-visible{color:var(--ink)}html.wm .tp-grip:active{cursor:grabbing}html.wm .tp-grip svg{fill:currentColor}html.wm .tp-blk.tp-dragging{opacity:.4}html.wm .tp-drop{background:var(--cobalt);border-radius:2px;height:3px}html.wm .tp-dropin{outline:2px dashed var(--cobalt);outline-offset:-4px}html.wm .tp-det{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0 0;display:grid}html.wm .tp-det .tp-in,html.wm .tp-det .tp-sel{height:38px;font-size:15px}html.wm .tp-det .tp-ta{height:auto}html.wm .tp-cost-in{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}html.wm .tp-to{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 0;font-size:13px;display:flex}html.wm .tp-leg{z-index:1;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex;position:relative}html.wm .tp-leg>span{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:28px;display:flex}html.wm .tp-leg>.tp-inline,html.wm .tp-flow>.tp-inline{z-index:1;background:var(--white);margin-top:0;position:relative}html.wm .tp-plusm{flex:none;margin-left:8px}html.wm .tp-ro .tp-leg{padding-left:38px}html.wm .tp-plusb{border:1.5px solid var(--border-control);background:var(--white);width:26px;height:26px;color:var(--body-soft);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}html.wm .tp-plusb:hover,html.wm .tp-plusb[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}html.wm .tp-plusm .tp-menu{min-width:190px}html.wm .tp-plusm .tp-menu button{justify-content:flex-start;min-height:32px;padding:0 8px;font-size:13px}html.wm .tp-dayadd{z-index:1;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:8px;display:grid;position:relative}html.wm .tp-addin{background:var(--tp-block);height:44px;color:var(--muted);cursor:text;border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 12px;display:flex}html.wm .tp-addin:focus-within{box-shadow:inset 0 0 0 2px var(--cobalt)}html.wm .tp-addin input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-size:15px}html.wm .tp-rb{background:var(--tp-block);width:44px;height:44px;color:var(--body-soft);cursor:pointer;border-radius:50%;place-items:center;display:grid}html.wm .tp-plusm-b{margin-left:0}html.wm .tp-plusm-b .tp-menu{left:auto;right:0}html.wm .tp-rb[aria-expanded=true],html.wm .tp-rb:hover{background:var(--frame);color:var(--ink)}html.wm .tp-evl{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}html.wm .tp-evr{border:1px solid var(--hairline);background:var(--white);border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}html.wm .tp-evd{background:var(--ink);width:48px;height:48px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.05;display:flex}html.wm .tp-evd b{font-size:19px}html.wm .tp-evd span{text-transform:uppercase;letter-spacing:.05em;color:var(--blaze);font-size:11px;font-weight:700}html.wm .tp-evb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html.wm .tp-evg{color:var(--cobalt);font-size:14px;font-weight:700}html.wm .tp-eva{color:var(--cobalt);box-shadow:inset 0 0 0 1.5px var(--cobalt);flex:none;font-weight:700}html.wm .tp-sugs{flex-direction:column;gap:8px;min-width:0;display:flex}html.wm .tp-day .tp-sugs{margin-top:14px;padding-left:30px}html.wm .tp-sugrow{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}html.wm .tp-sug{border:1px dashed var(--border-control);background:var(--white);text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:10px;flex:none;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:10px;width:220px;height:56px;padding-right:8px;display:grid;overflow:hidden}html.wm .tp-sug img,html.wm .tp-sug-n{object-fit:cover;background:var(--mist);width:56px;height:56px}html.wm .tp-sug>span:not(.tp-sug-n){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}html.wm .tp-sug:hover>span:not(.tp-sug-n){text-decoration:underline}html.wm .tp-sug>i{background:var(--mist);width:32px;height:32px;color:var(--body-soft);border-radius:50%;place-items:center;display:grid}html.wm .tp-add{min-height:40px;color:var(--cobalt);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;margin-left:26px;font-size:14px;font-weight:700;display:inline-flex}html.wm .tp-add:hover{text-decoration:underline}html.wm .tp-plus{background:var(--cobalt);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}html.wm .tp-route>.tp-add{background:var(--cobalt-tint);border-radius:999px;gap:8px;min-height:30px;margin-left:18px;padding:2px 14px 2px 2px}html.wm .tp-route:not(.sort)>.tp-add{margin-left:-2px}html.wm .tp-empty{border-top:1px solid var(--hairline);color:var(--muted);padding:12px 0;font-size:14px}html.wm .tp-flow>.tp-empty{z-index:1;background:var(--white);border-top:0;padding:4px 0;position:relative}html.wm .tp-warn{background:var(--blaze-tint);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}html.wm .tp-warn .tp-btns{margin-top:10px}html.wm .tp-row+.tp-warn,html.wm .tp-det+.tp-warn,html.wm .tp-to+.tp-warn{margin:10px 0 0}html.wm .tp-tick{background:var(--white);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--muted);color:#0000;cursor:pointer;border-radius:5px;place-items:center;margin:1px;display:grid}html.wm .tp-tick.on{background:var(--cobalt);box-shadow:none;color:var(--white)}html.wm .tp-tick svg{stroke-width:2.5px}html.wm .tp-tn{font-size:15px}html.wm .tp-tn.done{color:var(--muted);text-decoration:line-through}html.wm .tp-day .tp-lh{flex-wrap:wrap}html.wm .tp-lh-r{align-items:center;gap:10px;margin-left:auto;display:flex}html.wm .tp-optb{min-height:32px;color:var(--cobalt);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}html.wm .tp-optb:hover:not(:disabled){text-decoration:underline}html.wm .tp-optb:disabled{color:var(--muted);opacity:.6;cursor:default}html.wm .tp-estnote{border-bottom:1px solid var(--hairline);color:var(--muted);padding:8px 20px;font-size:13px}html.wm .tp-ol{align-items:center;gap:8px;min-width:0;display:inline-flex}html.wm .tp-tin{align-self:stretch;height:38px;font-size:15px}html.wm .tp-col{flex-direction:column;gap:12px;min-width:0;display:flex}html.wm .tp-col-t{grid-template-columns:minmax(0,1fr) 98px;display:grid}html.wm .tp-col-t>.tp-f:nth-child(n+3){grid-column:1/-1}html.wm .tp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html.wm .tp-det-2>.tp-f .tp-ta{flex:auto;min-height:96px}html.wm .tp-sk{background:linear-gradient(90deg, var(--mist) 25%, var(--frame) 37%, var(--mist) 63%) 0 0 / 400% 100%;border-radius:6px;display:block}@media (prefers-reduced-motion:no-preference){html.wm .tp-sk{animation:1.4s infinite tp-sk}}@keyframes tp-sk{0%{background-position:100% 0}to{background-position:0 0}}html.wm .tp-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.wm .tp-boot{flex-direction:column;gap:14px;display:flex}html.wm .tp-boot-3{grid-template-columns:minmax(0,1fr) 200px 132px;gap:12px;display:grid}html.wm .tp-boot-3>.tp-sk,html.wm .tp-boot-in{height:40px}html.wm .tp-boot-h{width:180px;height:24px;margin-top:12px}html.wm .tp-boot-r{height:44px}html.wm .tp-boot-t{gap:20px;margin-top:12px;display:flex}html.wm .tp-boot-t>.tp-sk{width:88px;height:22px}html.wm .tp-boot-row{border-top:1px solid var(--hairline);grid-template-columns:26px minmax(0,1fr) 96px;align-items:start;gap:12px;padding:12px 0;display:grid}html.wm .tp-boot-row>.tp-sk:first-child{border-radius:50%;height:26px}html.wm .tp-boot-row>.tp-sk:last-child{border-radius:8px;height:72px}html.wm .tp-boot-row>span{flex-direction:column;gap:8px;display:flex}html.wm .tp-boot-row>span>.tp-sk{height:16px}html.wm .tp-boot-row>span>.tp-sk:last-child{width:62%}html.wm .tp-map.tp-sk{background:linear-gradient(90deg, var(--mist) 25%, var(--frame) 37%, var(--mist) 63%) 0 0 / 400% 100%;border-radius:0}html.wm .tp-mapsk{border-radius:0;margin:0;position:absolute;inset:0}html.wm .tp-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}html.wm .tp-inline .tp-in{flex:160px;width:auto;height:38px;font-size:15px;font-weight:400}html.wm .tp-msel .tp-sel{width:auto;height:auto;min-height:26px;box-shadow:none;color:var(--muted);background:0 0;border:0;gap:2px;padding:0 2px;font-size:13px;font-weight:400}html.wm .tp-msel .tp-sel>.tp-ol{white-space:normal;gap:6px;overflow:visible}html.wm .tp-msel .tp-sel .tp-i{color:var(--body-soft);flex:none}html.wm .tp-msel .tp-sel:hover .tp-ol{text-decoration:underline}html.wm .tp-msel .tp-menu{min-width:200px}html.wm .tp-msel .tp-menu button{min-height:32px;padding:0 8px;font-size:13px}html.wm .tp-msel .tp-menu .tp-more{min-height:38px}html.wm .tp-stayrow{flex-direction:column;gap:6px;padding:8px 0;display:flex}html.wm .tp-stayadd{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}html.wm .tp-stayadd .tp-btn{height:40px}html.wm .tp-stay{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;display:flex}html.wm .tp-stay .btn{flex:none;height:38px;min-height:0;padding:0 16px;font-size:14px}html.wm .tp-sum{background:var(--tp-block);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}html.wm .tp-tot{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}html.wm .tp-tot>div{flex-direction:column;gap:4px;display:flex}html.wm .tp-tot>.tp-est{text-align:right;align-items:flex-end}html.wm .tp-big{font-family:var(--serif);font-size:32px;font-weight:600;line-height:1.05}html.wm .tp-big.soft{color:var(--muted);font-size:22px}html.wm .tp-bar{gap:4px;height:8px;display:flex}html.wm .tp-bar i{background:var(--cobalt);border-radius:4px;flex:0 1 0;min-width:6px}html.wm .tp-bar i.rest{background:var(--frame);min-width:0}html.wm .tp-legend{color:var(--body-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-size:13px;display:grid}html.wm .tp-legend>strong,html.wm .tp-legend>.tp-m{grid-column:1/-1}html.wm .tp-legend>strong{color:var(--ink);font-size:13.5px}html.wm .tp-lg{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .tp-lg .tp-k{align-items:center;gap:6px;display:flex}html.wm .tp-lg i{border-radius:50%;flex:none;width:8px;height:8px}html.wm .tp-lg b{color:var(--ink);font-size:17px;font-weight:700}html.wm .tp-lg small{color:var(--muted);font-size:13px}html.wm .tp-bar i,html.wm .tp-lg{transition:opacity .15s}html.wm .tp-sum:has([data-c=stay]:hover) :is(.tp-bar i,.tp-lg):not([data-c=stay]),html.wm .tp-sum:has([data-c=food]:hover) :is(.tp-bar i,.tp-lg):not([data-c=food]),html.wm .tp-sum:has([data-c=sight]:hover) :is(.tp-bar i,.tp-lg):not([data-c=sight]),html.wm .tp-sum:has([data-c=activity]:hover) :is(.tp-bar i,.tp-lg):not([data-c=activity]),html.wm .tp-sum:has([data-c=transport]:hover) :is(.tp-bar i,.tp-lg):not([data-c=transport]),html.wm .tp-sum:has([data-c=flight]:hover) :is(.tp-bar i,.tp-lg):not([data-c=flight]),html.wm .tp-sum:has([data-c=shopping]:hover) :is(.tp-bar i,.tp-lg):not([data-c=shopping]),html.wm .tp-sum:has([data-c=other]:hover) :is(.tp-bar i,.tp-lg):not([data-c=other]){opacity:.3}html.wm .tp-bud{gap:8px}html.wm .tp-budh{align-items:center;gap:10px;margin-bottom:4px;display:flex}html.wm .tp-budh strong{font-size:18px}html.wm .tp-budh strong:last-child,html.wm .tp-bch strong:last-child{margin-left:auto}html.wm .tp-bc{background:var(--tp-block);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}html.wm .tp-bch{align-items:center;gap:10px;font-size:15px;display:flex}html.wm .tp-bcl{min-height:28px;color:var(--body-soft);align-items:center;gap:8px;padding-left:34px;font-size:14px;display:flex}html.wm .tp-bcl>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.wm .tp-bcl-go{color:inherit;text-align:left;cursor:pointer}html.wm .tp-bcl-go:hover{color:var(--ink);text-decoration:underline}html.wm .tp-bcl>.tp-m{flex:none;margin-left:auto}html.wm .tp-bca{text-align:right;min-width:64px;color:var(--ink);flex:none;margin-left:auto}html.wm .tp-bcl>.tp-m+.tp-bca{margin-left:0}html.wm .tp-bud>.tp-add{background:var(--cobalt-tint);border-radius:999px;gap:8px;min-height:30px;margin:4px 0 0;padding:2px 14px 2px 2px}html.wm .tp-actions{flex-wrap:wrap;gap:8px;display:flex}html.wm .tp-actions button,html.wm .tp-file{border:1px solid var(--border-control);background:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}html.wm .tp-actions button:hover,html.wm .tp-file:hover{border-color:var(--ink)}html.wm .tp-foot{border-bottom:0}html.wm .tp-note{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;font-style:italic;display:flex}html.wm .tp-note .tp-i{margin-top:3px}html.wm .tp-note.warn{color:var(--ink);font-style:normal}html.wm .tp-map{background:#eef0f2;min-height:0;position:relative;overflow:hidden}html.wm .tp-mapgl{position:absolute;inset:0}html.wm .tp-mapwait{z-index:2;color:var(--muted);background:#ffffffeb;border-radius:8px;padding:8px 12px;font-size:14px;position:absolute;bottom:60px;left:16px}html.wm .tp-filter{z-index:2;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:60px}html.wm .tp-filter>div{flex-wrap:wrap;gap:6px;display:flex}html.wm .tp-filter .tp-pill{pointer-events:auto;border:0;height:30px;padding:0 11px;font-size:13px;box-shadow:0 1px 4px #0f172047}html.wm .tp-pinw{line-height:0;display:block}html.wm .tp-pin{width:24px;height:24px;color:var(--white);font:700 12px / 1 var(--sans);box-shadow:0 0 0 2px var(--white), 0 1px 4px #0f172066;cursor:pointer;border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}html.wm .tp-pin>b{font-weight:700;transform:rotate(45deg)}html.wm .tp-pin.idea{background:#6b7280;width:16px;height:16px}html.wm .tp-pin.stay{background:var(--ink)}html.wm .tp-pin.stay svg{fill:currentColor;width:14px;height:14px;display:block}html.wm .tp-pin.dim{opacity:.18!important}html.wm .tp-pin.far{box-shadow:0 0 0 2px var(--white), 0 0 0 6px var(--blaze)}html.wm .tp-pin.hot{box-shadow:0 0 0 2px var(--white), 0 0 0 5px var(--cobalt)}html.wm .tp-pin.sel{box-shadow:0 0 0 2px var(--white), 0 0 0 5px var(--ink)}html.wm .tp-sp{border:2px solid var(--muted);background:var(--white);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0f17204d}html.wm .tp-sp:hover,html.wm .tp-sp:focus-visible{border-color:var(--ink)}html.wm .tp-legpin{cursor:pointer;width:34px;height:34px}html.wm .tp-sq,html.wm .tp-legpin .tp-air{background:var(--ink);width:34px;height:34px;color:var(--white);font:700 15px / 1 var(--sans);box-shadow:0 0 0 3px var(--white), 0 1px 5px #0f172073;border-radius:50%;place-items:center;display:grid}html.wm .tp-legpin .tp-air{background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink), 0 1px 5px #0f172073}html.wm .tp-legpin .tp-air svg{fill:currentColor;width:18px;height:18px}html.wm .tp-legname{background:var(--white);color:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px;position:absolute;top:50%;left:44px;transform:translateY(-50%);box-shadow:0 1px 4px #0f172047}html.wm .tp-legname strong{color:var(--ink)}html.wm .tp-card{z-index:3;background:var(--white);border-radius:10px;flex-direction:column;gap:8px;width:300px;padding:14px 16px;display:flex;position:absolute;transform:translate(22px,-40px);box-shadow:0 6px 24px #0f172047}html.wm .tp-card.flip{transform:translate(calc(-100% - 22px),-40px)}html.wm .tp-card-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}html.wm .tp-card-h>div{flex-direction:column;display:flex}html.wm .tp-card-h strong{font-size:17px}html.wm .tp-card .tp-to{padding:0}html.wm .tp-card .tp-warn{margin:0}html.wm .tp-del{color:#d1300a;cursor:pointer;align-self:flex-start;font-size:13px;font-weight:700}html.wm .tp-key{z-index:2;color:var(--body-soft);background:#ffffffeb;border-radius:8px;flex-wrap:wrap;gap:4px 14px;padding:8px 12px;font-size:12.5px;display:flex;position:absolute;bottom:40px;left:16px}html.wm .tp-key span{align-items:center;gap:6px;display:inline-flex}html.wm .tp-kd{border-radius:50%;flex:none;width:12px;height:12px}html.wm .tp-kd.idea,html.wm .tp-kd.day,html.wm .tp-kd.sleep,html.wm .tp-kd.far{border-radius:50% 50% 50% 0;transform:rotate(-45deg)}html.wm .tp-kd.idea,html.wm .tp-kd.far{background:#6b7280}html.wm .tp-kd.day{background:var(--cobalt)}html.wm .tp-kd.sleep,html.wm .tp-kd.stop{background:var(--ink)}html.wm .tp-kd.guide{background:var(--white);box-shadow:inset 0 0 0 2px var(--muted)}html.wm .tp-kd.land{background:var(--white);box-shadow:inset 0 0 0 2px var(--ink)}html.wm .tp-kd.far{box-shadow:0 0 0 3px var(--blaze)}html.wm .tp-fab{z-index:30;background:var(--ink);height:48px;color:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172059}html.wm .tp-toast{z-index:50;width:min(560px,100vw - 32px);position:fixed;bottom:84px;left:50%;transform:translate(-50%)}html.wm .tp-toast p{background:var(--ink);color:var(--white);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:15px;display:flex;box-shadow:0 6px 24px #0f172047}html.wm .tp-toast span{flex:200px}html.wm .tp-toast .tp-in{flex:260px;height:40px;font-size:14px;font-weight:400}html.wm .tp-toast .tp-ib{color:var(--white)}html.wm .tp-toast .tp-undo{min-height:36px;color:var(--blaze);cursor:pointer;padding:0 10px;font-size:15px;font-weight:700}html.wm .tp-toast .tp-undo:hover{text-decoration:underline}html.wm .tp-in,html.wm .tp-sel,html.wm .tp-search{border:1px solid var(--tp-ctl,#8a93a0);border-radius:8px;height:40px;padding-inline:12px;font-size:15px;font-weight:500;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #0f17200d}html.wm .tp-in:hover:not(:disabled):not(:focus),html.wm .tp-sel:hover:not(:disabled),html.wm .tp-search:hover:not(:focus-within){border-color:#6b7280}html.wm .tp-in:focus,html.wm .tp-in:focus-visible,html.wm .tp-sel:focus-visible,html.wm .tp-sel[aria-expanded=true],html.wm .tp-search:focus-within{border-color:var(--cobalt);outline:0;box-shadow:0 0 0 3px #1745e829}html.wm .tp-in:disabled,html.wm .tp-sel:disabled{background:var(--mist);color:var(--muted);cursor:default}html.wm .tp-ta{height:auto;font-weight:400}html.wm .tp-sel>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.wm .tp-sel>.tp-i{color:var(--muted);transition:transform .12s}html.wm .tp-sel[aria-expanded=true]>.tp-i{transform:rotate(180deg)}html.wm .tp-select{min-width:0;position:relative}html.wm .tp-menu{z-index:8;border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;min-width:100%;max-height:264px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 28px #0f17202e}html.wm .tp-menu.up,html.wm .tp-opts.up{top:auto;bottom:calc(100% + 4px)}html.wm .tp-menu button{text-align:left;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;font-size:15px;display:flex}html.wm .tp-menu button.at{background:var(--mist)}html.wm .tp-menu button[aria-selected=true]{color:var(--cobalt);font-weight:700}html.wm .tp-menu .tp-more{border-top:1px solid var(--hairline);min-height:46px;color:var(--body-soft);border-radius:0 0 6px 6px;margin-top:6px;padding-top:6px}html.wm .tp-menu .tp-more:hover{color:var(--ink);text-decoration:underline}html.wm .tp-trips .tp-sel{width:auto;max-width:200px;height:38px;box-shadow:none;border-radius:999px;padding:0 12px;font-size:14px;font-weight:600}html.wm .tp-trips .tp-menu{left:auto;right:0}html.wm .tp-date{display:block;position:relative}html.wm .tp-date .tp-in{cursor:pointer;padding-right:40px}html.wm .tp-date .tp-i{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html.wm .air-datepicker{--adp-font-family:var(--sans);--adp-font-size:14px;--adp-width:280px;--adp-border-radius:10px;--adp-border-color:var(--hairline);--adp-border-color-inner:var(--hairline);--adp-accent-color:var(--cobalt);--adp-color:var(--ink);--adp-color-secondary:var(--muted);--adp-day-name-color:var(--muted);--adp-cell-background-color-selected:var(--cobalt);--adp-cell-background-color-selected-hover:var(--cobalt);--adp-color-current-date:var(--cobalt);--adp-btn-color:var(--cobalt);--adp-cell-border-radius:6px;box-shadow:0 10px 28px #0f17202e}html.wm .air-datepicker-global-container{z-index:60}html.wm .tp-st{border:1px solid var(--tp-ctl,#8a93a0);background:var(--white);border-radius:8px;gap:0;height:40px;overflow:hidden;box-shadow:0 1px 2px #0f17200d}html.wm .tp-st .tp-step,html.wm .tp-days-in .tp-st .tp-step{background:0 0;border-radius:0;width:36px;height:100%;font-size:20px}html.wm .tp-st .tp-step:hover:not(:disabled){background:var(--mist)}html.wm .tp-st strong{min-width:36px;font-size:16px}html.wm .tp-days-in .tp-st{height:36px}html.wm .tp-startf{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}html.wm .tp-btn.big{height:40px;padding:0 20px;font-size:15px}html.wm .tp-ghost{z-index:70;background:var(--ink);max-width:260px;color:var(--white);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 24px #0f17204d}html.wm .tp-inline .tp-amt{flex:0 130px}html.wm .tp-inline .tp-select{flex:0 160px}html.wm .tp-cost-in .tp-select{min-width:108px}html.wm .tp-sh .tp-cur{align-self:center;margin-left:auto}html.wm .tp-cur .tp-sel{width:auto;height:36px;padding:0 10px;font-size:13.5px;font-weight:600}html.wm .tp-cur .tp-menu{left:auto;right:0}html.wm .tp-opts .tp-own{border-top:1px dashed var(--border-control);border-radius:0 0 6px 6px;margin-top:4px}@media (width<=1023px){html.wm .tp{height:auto;min-height:0;display:block}html.wm .tp-side{border-right:0;padding-bottom:84px;overflow:visible}html.wm .tp-stick{top:56px}html.wm .tp-boot :is(.tp-boot-t,.tp-boot-in,.tp-boot-row),html.wm .tp-map,html.wm .tp.tp-map-on .tp-side{display:none}html.wm .tp.tp-map-on .tp-map{z-index:20;display:block;position:fixed;inset:56px 0 0}html.wm .tp-fab{display:inline-flex}html.wm .tp-toast{z-index:60;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:calc(100svh - 204px);overflow-y:auto}html.wm .tp-key{display:none}html.wm .tp.tp-map-on .maplibregl-ctrl-bottom-left,html.wm .tp.tp-map-on .maplibregl-ctrl-bottom-right{bottom:76px}html.wm .tp-filter>div{pointer-events:auto;flex-wrap:nowrap;overflow-x:auto}html.wm .tp-card,html.wm .tp-card.flip{border-radius:16px 16px 0 0;width:auto;padding:18px 16px 84px;bottom:0;right:0;transform:none;top:auto!important;left:0!important}html.wm .tp-ib{width:44px;height:44px}html.wm .tp-pill,html.wm .tp-btn,html.wm .tp-days-in .tp-step{height:44px}html.wm .tp-optb{min-height:44px}html.wm .tp-days-in .tp-step{width:44px}html.wm .tp-chip,html.wm .tp-text,html.wm .tp-actions button,html.wm .tp-file{min-height:44px}html.wm .tp-grip{width:24px;height:44px}html.wm .tp-flow{padding-left:38px}html.wm .tp-blk>.tp-grip{top:1px;left:-38px}html.wm .tp-day .tp-sugs{padding-left:38px}html.wm .tp-plusb:after{content:"";position:absolute;inset:-9px}html.wm .tp-msel .tp-sel{min-height:36px;padding:0 4px}html.wm .tp-msel .tp-menu button,html.wm .tp-plusm .tp-menu button{min-height:40px}html.wm .tp-add{min-height:44px;margin-left:34px}html.wm .tp-route.sort>.tp-add{margin-left:16px}html.wm .tp-route>.tp-add,html.wm .tp-bud>.tp-add{position:relative}html.wm .tp-route>.tp-add:after,html.wm .tp-bud>.tp-add:after{content:"";position:absolute;inset:-7px 0}html.wm .tp-act{min-height:36px}html.wm .tp-route.sort .tp-rp{grid-template-columns:8px 26px minmax(0,1fr) auto auto}html.wm .tp-route.sort .tp-gap{margin-left:30px}html.wm .tp-route.sort .tp-split{margin-left:64px}html.wm .tp-tick{position:relative}html.wm .tp-tick:after{content:"";position:absolute;inset:-10px}html.wm .tp-det,html.wm .tp-det.tp-det-t,html.wm .tp-to{padding-left:0}html.wm .tp-row+.tp-warn,html.wm .tp-det+.tp-warn,html.wm .tp-to+.tp-warn{margin-left:0}}@media (width<=639px){html.wm .tp-evi{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}html.wm .tp-evi,html.wm .tp-evi .tp-dlg-in{max-height:92svh}html.wm .tp-evi .tp-dlg-in>.tp-h2{padding:16px 16px 12px}html.wm .tp-evi-body{padding:0 16px 12px}html.wm .tp-evi .tp-dlg-in>.tp-btns{padding:12px 16px 16px}html.wm .tp-evi .tp-btns>.tp-btn{flex:1}html.wm .tp-sec,html.wm .tp-sh,html.wm .tp-stoph,html.wm .tp-hop{padding-inline:10px}html.wm .tp-tabs{gap:0;margin-inline:-10px;padding-inline:8px}html.wm .tp-tab{white-space:normal;flex-wrap:wrap;min-width:0;padding-inline:8px}html.wm .tp-top{flex-direction:column}html.wm .tp-top-r{justify-content:flex-start}html.wm .tp-det,html.wm .tp-tot>.tp-est{text-align:left;align-items:flex-start}html.wm .tp-legend,html.wm .tp-det.tp-det-t{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .tp-det-t>.tp-f:nth-child(-n+3),html.wm .tp-det-t>.tp-f:nth-child(5){grid-column:1/-1}html.wm .tp-det-t>.tp-f:nth-child(5){order:1}html.wm .tp-det-t>.tp-f:nth-child(4),html.wm .tp-det-t>.tp-f:nth-child(6){order:2}html.wm .tp-det-t>.tp-f:nth-child(7){order:3}html.wm .tp-ph{display:none}html.wm .tp-tr{grid-template-columns:28px minmax(0,1fr) auto;gap:2px 10px}html.wm .tp-tr .tp-cost{grid-area:2/2}html.wm .tp-tr .tp-acts{grid-area:1/3}html.wm .tp-row2{grid-template-columns:minmax(0,1fr) auto}html.wm .tp-row2>.tp-f:first-child{grid-column:1/-1}html.wm .tp-days-in .tp-step{width:36px;height:36px}html.wm .tp-sh{flex-wrap:wrap}html.wm .tp-sh>.tp-m{flex:auto}html.wm .tp-sug{width:190px}html.wm .tp-h1{font-size:24px}html.wm .tp-sh .tp-dn{font-size:22px}html.wm .tp-h2{font-size:21px}html.wm .tp-dn{font-size:20px}html.wm .tp-big{font-size:26px}html.wm .tp-stoph strong,html.wm .tp-card-h strong{font-size:16px}html.wm .tp-legn{font-size:15px}html.wm .tp-name{font-size:14.5px}html.wm .tp-tab,html.wm .tp-tn,html.wm .tp-bch,html.wm .tp-tr .tp-name,html.wm .tp-dt .tp-name,html.wm .tp-facts strong,html.wm .tp-toast p{font-size:14px}html.wm .tp-dt{font-size:13.5px}html.wm .tp-m,html.wm .tp-chip,html.wm .tp-text,html.wm .tp-none,html.wm .tp-hop,html.wm .tp-brk,html.wm .tp-fl,html.wm .tp-empty,html.wm .tp-warn,html.wm .tp-bcl,html.wm .tp-gap,html.wm .tp-un,html.wm .tp-cost,html.wm .tp-optb,html.wm .tp-split,html.wm .tp-add{font-size:13px}html.wm .tp-leg,html.wm .tp-leg .tp-text,html.wm .tp-act,html.wm .tp-to,html.wm .tp-time,html.wm .tp-estnote,html.wm .tp-ticks{font-size:12.5px}html.wm .tp-ra{gap:0 14px}html.wm .tp-act:not(.tp-del) .tp-i{display:none}html.wm .tp-stay{flex-direction:column;align-items:stretch}}@media (width>=480px) and (width<=639px){html.wm .tp-det-t>.tp-f:nth-child(-n+3),html.wm .tp-det-t>.tp-f:nth-child(5){grid-column:auto}}@media (width<=419px){html.wm .tp-rp .tp-days-in .tp-m{display:none}}@media print{html.wm.tp-print body *{visibility:hidden}html.wm.tp-print .tp-side,html.wm.tp-print .tp-side *{visibility:visible}html.wm.tp-print .tp{height:auto;display:block}html.wm.tp-print .tp-side{border:0;width:100%;position:absolute;top:0;left:0;overflow:visible}html.wm.tp-print .tp-top-r,html.wm.tp-print .tp-acts,html.wm.tp-print .tp-ra,html.wm.tp-print .tp-grip,html.wm.tp-print .tp-stick,html.wm.tp-print .tp-rail,html.wm.tp-print .tp-find,html.wm.tp-print .tp-foot,html.wm.tp-print .tp-text,html.wm.tp-print .tp-add,html.wm.tp-print .tp-dayadd,html.wm.tp-print .tp-sugs,html.wm.tp-print .tp-plusm,html.wm.tp-print .tp-lh-r,html.wm.tp-print .tp-estnote,html.wm.tp-print .tp-stay,html.wm.tp-print .tp-chips,html.wm.tp-print .tp-msel,html.wm.tp-print .tp-toast{display:none}}html.wm .vb-pass{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}html.wm .vb-p{color:var(--ink);flex-direction:column;gap:6px;padding:20px;display:flex}html.wm .vb-p .muted{font-size:14px}html.wm .vb-dest{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}html.wm .vb-dest li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}html.wm .vb-dest .muted{white-space:nowrap;font-size:14px}@media (width<=1023px){html.wm .vb-dest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html.wm .vb-dest{grid-template-columns:minmax(0,1fr)}}html.wm .vform{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px;width:100%;margin-top:10px;padding:20px;display:grid}html.wm .vf{flex-direction:column;gap:6px;min-width:0;display:flex}html.wm .vl{font-size:14px;font-weight:700}@media (width<=1023px){html.wm .vform{grid-template-columns:repeat(2,minmax(0,1fr))}}html.wm .vform.vform-col{border:2px solid var(--cobalt);grid-template-columns:minmax(0,1fr);gap:18px;max-width:560px;padding:30px;box-shadow:0 16px 40px #0f172a1f}html.wm .vf-hd{align-items:center;gap:14px;margin-bottom:4px;display:flex}html.wm .vf-t{margin:0;font-size:30px;line-height:1.15}html.wm .vform-col .vl{font-size:15px}html.wm .vform-col .fld{height:56px;padding-left:14px;font-size:17px}html.wm .vform-col .sel-chev{top:19px}html.wm .vform-col .btn{min-height:60px;margin-top:6px;font-size:18px}@media (width<=639px){html.wm .vform{grid-template-columns:minmax(0,1fr);padding:16px}html.wm .vform.vform-col{padding:22px}html.wm .vf-t{font-size:25px}}html.wm .vtop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px;padding-top:48px;padding-bottom:56px;display:grid}html.wm .vleft{flex-direction:column;gap:20px;display:flex}html.wm .vtop .vform{align-content:start;max-width:none;margin-top:0}html.wm .vhow{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}html.wm .vhow-t{text-transform:uppercase;letter-spacing:.01em;font-size:16px;font-weight:800}html.wm .vhow p{color:var(--body-soft);font-size:15.5px}html.wm .vres{background:var(--ink);color:var(--white);border-radius:10px;flex-direction:column;gap:14px;padding:30px;display:flex}html.wm .vres-v{font-size:44px;font-weight:600;line-height:1.05}html.wm .vres-line{color:#e5e7eb;font-size:16px}html.wm .vres-ls{border-bottom:1px solid #2a3441;flex-direction:column;flex:1;margin:4px 0 0;padding:0;list-style:none;display:flex}html.wm .vres-ls li{border-top:1px solid #2a3441;flex:1;align-items:center;display:flex}html.wm .vres-row{color:#e5e7eb;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:15px;text-decoration:none;display:grid}html.wm a.vres-row:hover strong{text-decoration:underline}html.wm .vres-row strong{color:var(--white);display:block}html.wm .vres-n{color:var(--white);font-size:34px;font-weight:600;line-height:1}html.wm .vres-ok{color:#86efac}html.wm .vres-dot,html.wm .vres-eta{color:var(--blaze)}html.wm .vres-visa{color:#fca5a5}html.wm .vres-ft{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-top:auto;padding-top:6px;display:flex}html.wm .vres-note{text-align:right;max-width:340px;color:var(--on-ink-soft);margin-left:auto;font-size:13px}html.wm .vres-note .vres-src{color:inherit;text-decoration:none}html.wm .vres-note .vres-src:hover{text-decoration:underline}@media (width<=1023px){html.wm .vtop{grid-template-columns:minmax(0,1fr)}html.wm .vleft{display:contents}html.wm .vhow{order:1}}@media (width<=639px){html.wm .vtop{padding-top:28px;padding-bottom:40px}html.wm .vres{padding:22px}html.wm .vres-v{font-size:34px}}html.wm .vx-cov{font-size:14px}html.wm .vx-top{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:40px;display:flex}html.wm .vx-filter{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}html.wm .vx-filter[hidden]{display:none}html.wm .vx-q{flex:0 340px}html.wm .vx-groups{flex-direction:column;gap:40px;display:flex}html.wm .vx-grp{flex-direction:column;gap:16px;scroll-margin-top:88px;display:flex}html.wm .vx-grp[hidden]{display:none}html.wm .vx-grid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}html.wm .vx-grid li[hidden]{display:none}html.wm .vx-row{border-bottom:1px solid var(--hairline);min-height:68px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}html.wm .vx-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}html.wm .vx-row strong{font-size:17px}html.wm .vx-row .muted{font-size:14px}html.wm .vx-row .ico{color:var(--cobalt);flex:none}html.wm .vx-row:hover{text-decoration:none}html.wm .vx-row:hover strong{text-decoration:underline 2px var(--cobalt)}html.wm .vx-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px;display:grid}html.wm .vx-tw{overflow-x:auto}html.wm .vx-t{border-collapse:collapse;border-top:1.5px solid var(--ink);width:100%}html.wm .vx-t :is(th,td){border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:16px 14px;font-weight:400}html.wm .vx-t thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--body-soft);white-space:nowrap;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:800}html.wm .vx-t tbody th{white-space:nowrap;font-size:17px;font-weight:700}html.wm .vx-h{color:var(--body-soft);font-size:15px}html.wm .vx-go{text-align:right;white-space:nowrap}html.wm .vx-go a{color:var(--cobalt);font-size:15px;font-weight:700}html.wm .vx-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}html.wm .vx-c-none{background:var(--mist);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-control)}html.wm .vx-c-eta{background:var(--cobalt-tint);color:var(--cobalt-deep)}html.wm .vx-c-visa{background:var(--ink);color:var(--white)}html.wm .vx-aside{flex-direction:column;gap:16px;display:flex}html.wm .vx-near{color:var(--ink);flex-direction:column;gap:8px;padding:22px;display:flex}html.wm .vx-near .muted{font-size:14px}@media (width<=1023px){html.wm .vx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.wm .vx-split{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .vx-grid{grid-template-columns:minmax(0,1fr)}html.wm .vx-top{padding-top:28px;padding-bottom:28px}html.wm .vx-t thead{display:none}html.wm .vx-t tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px 0;display:grid}html.wm .vx-t tbody :is(th,td){border:0;padding:0}html.wm .vx-h{grid-column:1/-1}}html.wm .cov{font-size:14px}html.wm .vsplit{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:40px;display:grid}html.wm .vmain{flex-direction:column;gap:40px;display:flex}html.wm .verdict{flex-direction:column;gap:16px;padding:28px;display:flex}html.wm .vhd{align-items:flex-start;gap:16px;display:flex}html.wm .vico{width:48px;height:48px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}html.wm .vico-none{background:#15803d}html.wm .vico-eta{background:#b45309}html.wm .vico-visa{background:#b91c1c}html.wm .vb{flex-direction:column;align-items:flex-start;gap:12px;display:flex}html.wm .vh{font-size:34px;font-weight:500;line-height:1.12}html.wm .vdet{font-family:var(--read);color:var(--body);font-size:17.5px;line-height:1.65}html.wm .vsrc{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}html.wm .specs{margin:0}html.wm .spec{flex-direction:column;gap:6px;padding:20px;display:flex}html.wm .spec dd{margin:0}html.wm .spec dt{font-size:14px}html.wm .sv{font-size:26px;font-weight:600;line-height:1.2}html.wm .sn{color:var(--body-soft);font-size:15px}html.wm .vblk{flex-direction:column;gap:20px;display:flex}html.wm .chg,html.wm .ol{padding:0;list-style:none}html.wm .vaside{flex-direction:column;gap:20px;display:flex}html.wm .box{flex-direction:column;gap:10px;padding:24px;display:flex}html.wm .bt{text-transform:uppercase;letter-spacing:.01em;font-size:16px;font-weight:800}html.wm .box p{color:var(--body-soft);font-size:15.5px}html.wm .ol{flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}@media (width<=1023px){html.wm .vsplit{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){html.wm .verdict{padding:22px}html.wm .vh{font-size:26px}html.wm .vico{width:40px;height:40px}}
