.ct-strip-link .ct-strip-done,.home-market .ct-strip-done{position:relative;overflow:visible}.ct-strip-done-label{z-index:14;bottom:calc(100% + 8px);white-space:nowrap;pointer-events:none;opacity:0;font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, transparent);border-radius:999px;padding:4px 9px;font-size:8.5px;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 22px -14px #000000b3}.ct-strip-link:hover .ct-strip-done-label,.ct-strip-link:focus-visible .ct-strip-done-label,.home-market:hover .ct-strip-done-label,.home-market:focus-visible .ct-strip-done-label{opacity:1;transform:translate(-50%)translateY(0)}.home-market-name .ct-strip-done-label{letter-spacing:.09em;padding:3px 8px;font-size:8px}@media (prefers-reduced-motion:reduce){.ct-strip-done-label{transition:none}}.ct-strip-resume.ct-strip-resume--memory{flex-direction:column;align-items:stretch;gap:7px;padding:9px 9px 8px 13px}.ct-strip-resume-head{align-items:flex-start;gap:3px;min-width:0;display:flex}.ct-strip-resume-head .ct-strip-resume-main{flex:auto}.ct-strip-resume-foot{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.ct-strip-resume-done{white-space:nowrap;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 72%, var(--text));align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.ct-strip-resume-done i{color:var(--accent);font-size:11px;line-height:1}.ct-strip-resume-market{white-space:nowrap;border:1px solid color-mix(in srgb, var(--accent2) 34%, transparent);background:color-mix(in srgb, var(--accent2) 9%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent2) 74%, var(--text));border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;text-decoration:none;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:inline-flex}.ct-strip-resume-market i{color:inherit;font-size:11px;line-height:1}.ct-strip-resume-market:hover,.ct-strip-resume-market:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--accent2) 62%, transparent);background:color-mix(in srgb, var(--accent2) 16%, transparent)}.ct-strip-resume-market:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ct-strip-resume-market{transition:none}}.ct-strip-resume-all{cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb, var(--text) 16%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 60%, transparent);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:inline-flex}.ct-strip-resume-all i{color:inherit;font-size:11px;line-height:1}.ct-strip-resume-all:hover,.ct-strip-resume-all:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.ct-strip-resume-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ct-strip-resume-all{transition:none}}.ct-strip-resume-clear{cursor:pointer;white-space:nowrap;outline-offset:3px;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 38%, transparent);background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;padding:2px 0;font-size:8.5px;transition:color .2s ease-out;display:inline-flex}.ct-strip-resume-clear i{font-size:11px;line-height:1}.ct-strip-resume-clear:hover,.ct-strip-resume-clear:focus-visible{color:var(--accent)}.ct-strip-resume-clear:focus-visible{outline:2px solid var(--accent)}.ct-strip-resume-clear.is-yes{color:color-mix(in srgb, var(--accent) 88%, var(--text))}.ct-strip-resume-clear.is-no{color:color-mix(in srgb, var(--text) 44%, transparent)}.ct-strip-resume-ask{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--text) 66%, transparent);font-size:10.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.ct-strip-resume-clear{transition:none}}.ct-next-dot-label{z-index:16;bottom:calc(100% + 7px);white-space:nowrap;pointer-events:none;opacity:0;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, transparent);border-radius:999px;padding:3px 8px;font-size:9px;font-style:normal;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(3px);box-shadow:0 10px 22px -14px #000000b3}.ct-next-dot:hover .ct-next-dot-label,.ct-next-dot:focus-within .ct-next-dot-label{opacity:1;transform:translate(-50%)translateY(0)}.ct-next-dot:first-child .ct-next-dot-label{inset-inline-start:-5px;transform:translateY(3px)}.ct-next-dot:first-child:hover .ct-next-dot-label,.ct-next-dot:first-child:focus-within .ct-next-dot-label{transform:translateY(0)}.ct-next-dot:last-child .ct-next-dot-label{inset-inline:auto -5px;transform:translateY(3px)}.ct-next-dot:last-child:hover .ct-next-dot-label,.ct-next-dot:last-child:focus-within .ct-next-dot-label{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ct-next-dot-label{transition:none}}.ct-next-dots .ct-next-dot-hit{transition:box-shadow .18s ease-out,background .18s ease-out}.ct-next-dots .ct-next-dot-hit:hover,.ct-next-dots .ct-next-dot:focus-within .ct-next-dot-hit{box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone,var(--accent2)) 22%, transparent)}@media (prefers-reduced-motion:reduce){.ct-next-dots .ct-next-dot-hit{transition:none}}.network-reset{z-index:3;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:inline-flex;position:relative}.network-reset-btn{cursor:pointer;white-space:nowrap;outline-offset:3px;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 36%, transparent);background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;padding:2px 0;font-size:8.5px;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:inline-flex}.network-reset-btn i{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 70%, var(--muted));font-size:11px;line-height:1}.network-reset-btn:hover,.network-reset-btn:focus-visible{color:var(--text)}.network-reset-btn:focus-visible{outline:2px solid var(--accent)}.network-reset-btn.is-yes,.network-reset-btn.is-no{border-radius:999px;padding:3px 9px}.network-reset-btn.is-yes{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 10%, transparent)}.network-reset-btn.is-yes:hover{background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent)}.network-reset-btn.is-no{color:color-mix(in srgb, var(--text) 46%, transparent);border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.network-reset-btn.is-no:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 32%, transparent)}.network-reset-ask{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--text) 62%, transparent);font-size:10.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.network-reset-btn{transition:none}}.home-read-mark-section{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 58%, var(--text));font-size:8.5px}.home-read-mark-section:before{content:"·";color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, var(--text));margin-inline-end:5px}@media (width<=680px){.home-read-mark-section{letter-spacing:.06em;font-size:8px}}.ct-tail-slice{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.ct-tail-slice-btn{cursor:pointer;white-space:nowrap;outline-offset:3px;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 36%, transparent);background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;padding:2px 0;font-size:8.5px;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:inline-flex}.ct-tail-slice-btn i{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 70%, var(--muted));font-size:11px;line-height:1}.ct-tail-slice-btn:hover,.ct-tail-slice-btn:focus-visible{color:var(--text)}.ct-tail-slice-btn:focus-visible{outline:2px solid var(--accent)}.ct-tail-slice-btn.is-yes,.ct-tail-slice-btn.is-no{border-radius:999px;padding:3px 9px}.ct-tail-slice-btn.is-yes{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 10%, transparent)}.ct-tail-slice-btn.is-yes:hover{background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent)}.ct-tail-slice-btn.is-no{color:color-mix(in srgb, var(--text) 46%, transparent);border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.ct-tail-slice-btn.is-no:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 32%, transparent)}.ct-tail-slice-ask{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--text) 62%, transparent);font-size:10.5px;line-height:1.35}@media (width<=680px){.ct-tail-slice{justify-content:flex-end}}.ct-next-step{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.ct-next-step-done{letter-spacing:.1em;color:color-mix(in srgb, var(--accent) 72%, var(--text));align-items:center;gap:5px;font-size:9px;display:inline-flex}.ct-next-step-done:before{content:"·";color:color-mix(in srgb, var(--text) 30%, transparent);margin-inline-end:1px}.ct-next-step-done i{color:var(--accent);font-size:11px;line-height:1}@media (prefers-reduced-motion:reduce){.ct-tail-slice-btn{transition:none}}.ct-readmem{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent);flex-direction:column;gap:6px;margin-top:0;padding-top:12px;display:flex}.ct-readmem-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 78%, var(--text));align-items:center;gap:6px;margin:0;font-size:9px;display:inline-flex}.ct-readmem-label i{color:var(--ct-tone,var(--accent2));font-size:12px;line-height:1}.ct-readmem-line{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 54%, transparent);align-items:center;gap:7px;margin:0;font-size:9.5px;display:flex}.ct-readmem-ring{margin-inline-start:1px}.ct-readmem-note{font-family:var(--font-body);color:color-mix(in srgb, var(--text) 52%, transparent);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.55;display:flex}.ct-readmem-note i{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 72%, var(--muted));flex:none;margin-top:1px;font-size:12px;line-height:1}.ct-readmem-reset{cursor:pointer;outline-offset:3px;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 42%, transparent);background:0 0;border:0;border-radius:2px;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:9px;transition:color .2s ease-out,gap .2s ease-out;display:inline-flex}.ct-readmem-reset i{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 74%, var(--muted));font-size:12px;line-height:1}.ct-readmem-reset:hover,.ct-readmem-reset:focus-visible{color:var(--text);gap:8px}.ct-readmem-reset:focus-visible{outline:2px solid var(--accent)}.ct-readmem-confirm{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.ct-readmem-ask{color:color-mix(in srgb, var(--text) 68%, transparent);font-size:11px;line-height:1.4}.ct-readmem-btn{cursor:pointer;white-space:nowrap;outline-offset:2px;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;padding:4px 10px;font-size:8.5px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.ct-readmem-btn.is-yes{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 10%, transparent)}.ct-readmem-btn.is-yes:hover{background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent)}.ct-readmem-btn.is-no{color:color-mix(in srgb, var(--text) 46%, transparent);border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.ct-readmem-btn.is-no:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 32%, transparent)}.ct-readmem-btn:focus-visible{outline:2px solid var(--accent)}@media (prefers-reduced-motion:reduce){.ct-readmem-reset,.ct-readmem-btn{transition:none}.ct-readmem-reset:hover{gap:6px}}.home-read-mark.is-done,.home-read-mark.is-open{position:relative}.home-read-mark-pct{z-index:18;bottom:calc(100% + 8px);white-space:nowrap;pointer-events:none;opacity:0;font-family:var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, transparent);border-radius:999px;padding:3px 8px;font-size:8.5px;font-style:normal;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 22px -14px #000000b3}.home-read-mark:hover .home-read-mark-pct,.home-read-mark:focus-visible .home-read-mark-pct{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.home-read-mark-pct{transition:none}}.home-read.home-read--tucked{background:color-mix(in srgb, var(--surface) 56%, transparent);padding-block:clamp(9px,1.1vw,12px)}.home-read-tucked-done{white-space:nowrap;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 72%, var(--text));align-items:center;gap:5px;font-size:9px;display:inline-flex}.home-read-tucked-done i{color:var(--accent);font-size:12px;line-height:1}.home-read-again{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);cursor:pointer;white-space:nowrap;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 52%, transparent);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;font-size:9px;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:inline-flex}.home-read-again i{color:color-mix(in srgb, var(--accent2) 74%, var(--text));font-size:12px;line-height:1}.home-read-again:hover,.home-read-again:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--accent2) 52%, transparent);background:color-mix(in srgb, var(--accent2) 10%, transparent)}.home-read-again:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=680px){.home-read.home-read--tucked{gap:7px 10px}.home-read-again{letter-spacing:.08em;padding:3px 8px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){.home-read-again{transition:none}}.home-read-tucked-done--button{cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:2px;padding:2px 0;transition:color .2s ease-out}.home-read-tucked-done--button:hover,.home-read-tucked-done--button:focus-visible{color:color-mix(in srgb, var(--accent) 96%, var(--text))}.home-read-tucked-done--button:focus-visible{outline:2px solid var(--accent)}@media (prefers-reduced-motion:reduce){.home-read-tucked-done--button{transition:none}}.home-read-tucked-open{box-sizing:border-box;max-width:100%;padding:3px 9px;font-size:11.5px}.home-read-tucked-open .home-read-mark-row{gap:5px;min-width:0}.home-read-tucked-open em{font-size:9px}.home-read-tucked-open .home-read-mark-ring{margin-inline-start:1px}@media (width<=680px){.home-read-tucked-open{padding:2px 8px;font-size:11px}.home-read-tucked-open .home-read-mark-section{display:none}}.home-read-mark-row{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.home-read-mark-row .home-read-mark-ring{margin-inline-start:1px}.market-arrive{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-read-key{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, var(--bg) 44%, transparent);min-width:17px;height:15px;font-family:var(--font-label);letter-spacing:.06em;color:color-mix(in srgb, currentColor 68%, transparent);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;margin-inline-start:1px;padding:0 4px;font-size:8px;line-height:1;display:inline-flex}.home-read-tucked-done--button:hover .home-read-key,.home-read-tucked-done--button:focus-visible .home-read-key,.home-read-again:hover .home-read-key,.home-read-again:focus-visible .home-read-key{border-color:color-mix(in srgb, currentColor 56%, transparent);color:currentColor}.home-read-stamp-key{margin-inline-start:2px}.home-read:focus{outline:none}.home-read:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent);outline-offset:-2px}@media (width<=680px){.home-read-key{display:none}}.home-read-keys{display:none}@media (width<=680px){.home-read-keys{color:color-mix(in srgb, var(--text) 40%, transparent);white-space:nowrap;align-items:center;gap:4px;margin-inline-start:0;display:inline-flex}.home-read-keys .home-read-key{min-width:16px;height:14px;margin-inline-start:0;padding:0 3px;font-size:7.5px;display:inline-flex}.home-read-keys-word{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:8px;line-height:1}.home-read-keys-sep{opacity:.5;font-size:8px;line-height:1}}.ct-rest-go.is-here{border-radius:50%;justify-content:center;gap:0;width:27px;height:27px;padding:0}[data-market-section].is-arrived,#dp-itinerary.is-arrived{border-radius:3px;animation:1.5s ease-out both block-arrive}@keyframes block-arrive{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 54%, transparent), inset 0 0 48px 0 color-mix(in srgb, var(--ct-tone,var(--accent2)) 11%, transparent)}to{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 0%, transparent), inset 0 0 48px 0 color-mix(in srgb, var(--ct-tone,var(--accent2)) 0%, transparent)}}.ct-rest.is-leaving{pointer-events:none;animation:.38s ease-out both ct-rest-fold}@keyframes ct-rest-fold{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ct-rest.is-leaving{opacity:0;animation:none}}.ct-inview{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--tone-asia:oklch(79% .115 34);--tone-europe:oklch(85% .095 72);--tone-africa:oklch(83% .1 100);--tone-north-america:oklch(79% .075 252);--tone-south-america:oklch(81% .085 158);--tone-oceania:oklch(81% .08 214);--tone-all:oklch(81% .012 72)}[data-continent=asia],[data-slice=asia]{--ct-tone:var(--tone-asia)}[data-continent=europe],[data-slice=europe]{--ct-tone:var(--tone-europe)}[data-continent=africa],[data-slice=africa]{--ct-tone:var(--tone-africa)}[data-continent=north-america],[data-slice=north-america]{--ct-tone:var(--tone-north-america)}[data-continent=south-america],[data-slice=south-america]{--ct-tone:var(--tone-south-america)}[data-continent=oceania],[data-slice=oceania]{--ct-tone:var(--tone-oceania)}[data-continent=all]{--ct-tone:var(--tone-all)}.nav-slice-edge{inset-inline:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(to right, color-mix(in srgb, var(--ct-tone) 26%, transparent) 0%, var(--ct-tone) 18%, var(--ct-tone) 82%, color-mix(in srgb, var(--ct-tone) 26%, transparent) 100%);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--ct-tone) 32%, transparent);transition:opacity .4s ease-out;position:absolute;bottom:-2px}html[data-slice] .nav-slice-edge{opacity:1}@media (prefers-reduced-motion:reduce){.nav-slice-edge{transition:none}}.reach-wrap{position:relative}.reach-key-rail{display:none}@media (width<=680px){.reach-key-rail{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.05);padding:7px clamp(24px,8vw,160px) 0;transition:background .3s ease-out,-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out;display:block;position:sticky;top:72px}.reach-wrap:not([data-continent=all]) .reach-key-rail{background:color-mix(in srgb, var(--ct-tone) 9%, color-mix(in srgb, var(--bg) 92%, transparent))}.reach-key-rail .reach-key--compact{transition:opacity .28s ease-out}.reach-wrap.is-rail-past .reach-key-rail{-webkit-backdrop-filter:none;background:0 0}.reach-wrap.is-rail-past .reach-key-rail .reach-key--compact{opacity:0}}@media (prefers-reduced-motion:reduce){.reach-key-rail,.reach-key-rail .reach-key--compact{transition:none}}.reach-key{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(12px,1.6vw,18px);display:flex}.reach-key-label{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 46%, transparent);flex:none;font-size:9px}.reach-key-list{flex-wrap:wrap;align-items:center;gap:6px 13px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.reach-key-list li{font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--text) 58%, transparent);align-items:center;gap:6px;font-size:9px;display:inline-flex}.reach-key-dot{background:var(--ct-tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone) 15%, transparent);border-radius:50%;flex:none}.reach-key--compact{display:none}@media (width<=680px){.reach-key:not(.reach-key--compact){display:none}.reach-key--compact{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:0;margin:0;padding:2px 0 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.reach-key--compact::-webkit-scrollbar{display:none}.reach-key--compact .reach-key-label{display:none}.reach-key--compact .reach-key-list{flex-wrap:nowrap;gap:0 13px;padding-inline-end:20px}.reach-key--compact .reach-key-list li{letter-spacing:.1em;font-size:8.5px}.reach-key--compact .reach-key-dot{width:5px;height:5px}[dir=rtl] .reach-key--compact{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 20px),#0000 100%)}}.reach.is-slice{border-top-color:color-mix(in srgb, var(--ct-tone) 44%, transparent)}.reach.is-slice .reach-art{background:radial-gradient(120% 150% at 16% 0%, color-mix(in srgb, var(--ct-tone) 27%, transparent) 0%, transparent 64%), radial-gradient(90% 120% at 82% 10%, color-mix(in srgb, var(--ct-tone) 15%, transparent) 0%, transparent 58%), linear-gradient(to bottom, color-mix(in srgb, var(--ct-tone) 11%, transparent) 0%, transparent 82%)}.reach.is-slice .reach-art-veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--ct-tone) 22%, transparent) 0%, color-mix(in srgb, var(--ct-tone) 11%, transparent) 58%, transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--bg) 40%, transparent) 0%, color-mix(in srgb, var(--bg) 64%, transparent) 54%, var(--bg) 100%), linear-gradient(to right, color-mix(in srgb, var(--bg) 74%, transparent) 0%, color-mix(in srgb, var(--bg) 36%, transparent) 58%, color-mix(in srgb, var(--bg) 50%, transparent) 100%)}.reach.is-slice .reach-scope{border-color:color-mix(in srgb, var(--ct-tone) 46%, transparent);background:color-mix(in srgb, var(--ct-tone) 13%, transparent);color:color-mix(in srgb, var(--ct-tone) 55%, var(--text))}.reach.is-slice .reach-scope i{color:var(--ct-tone)}.dest-card[data-continent] .dest-card-region{color:color-mix(in srgb, var(--ct-tone) 82%, #fff);border:1px solid color-mix(in srgb, var(--ct-tone) 34%, transparent);align-items:center;gap:6px;display:inline-flex}.dest-card[data-continent] .dest-card-region:before{content:"";background:var(--ct-tone);border-radius:50%;flex:none;width:5px;height:5px}.dest-card[data-continent]:hover .dest-card-region{border-color:color-mix(in srgb, var(--ct-tone) 62%, transparent)}.network-cell-link[data-continent] .network-bar>span{background:var(--ct-tone)}.network-cell-link[data-continent] .network-name{color:color-mix(in srgb, var(--ct-tone) 78%, var(--muted))}.reach-filter-dot{background:var(--ct-tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone) 16%, transparent);border-radius:50%;flex:none;transition:box-shadow .2s ease-out}.reach-filter button:hover .reach-filter-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone) 32%, transparent)}.reach-filter button.is-active .reach-filter-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--bg) 38%, transparent)}@media (prefers-reduced-motion:reduce){.reach-filter-dot{transition:none}}.network-cell-link[data-continent].is-active{background:color-mix(in srgb, var(--ct-tone) 14%, var(--surface));box-shadow:inset 2px 0 0 var(--ct-tone)}[dir=rtl] .network-cell-link[data-continent].is-active{box-shadow:inset -2px 0 0 var(--ct-tone)}.network-cell-link[data-continent].is-active .network-name{color:var(--ct-tone)}.network-cell-link[data-continent].is-active .network-name:before{content:"";vertical-align:middle;background:var(--ct-tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone) 20%, transparent);border-radius:50%;margin-inline-end:7px;display:inline-block}.network-cell-link[data-continent].is-active .network-count{color:var(--ct-tone)}.network-cell-link[data-continent].is-active .network-meta{color:color-mix(in srgb, var(--text) 74%, transparent)}.ct-tail-here[data-continent]{border:1px solid color-mix(in srgb, var(--ct-tone) 32%, transparent);background:color-mix(in srgb, var(--ct-tone) 12%, transparent);color:color-mix(in srgb, var(--ct-tone) 84%, var(--text));border-radius:999px;padding:4px 11px}.ct-tail-here[data-continent] i{color:var(--ct-tone)}.ct-tail-here--door{cursor:pointer;outline-offset:3px;text-decoration:none;transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out,box-shadow .22s ease-out}.ct-tail-here--door:hover,.ct-tail-here--door:focus-visible{border-color:color-mix(in srgb, var(--ct-tone) 62%, transparent);background:color-mix(in srgb, var(--ct-tone) 20%, transparent);color:color-mix(in srgb, var(--ct-tone) 96%, var(--text));box-shadow:0 0 0 2px color-mix(in srgb, var(--ct-tone) 16%, transparent)}.ct-tail-here--door:focus-visible{outline:2px solid var(--accent)}.ct-tail-here--door:hover .ct-tail-here-read i,.ct-tail-here--door:focus-visible .ct-tail-here-read i{opacity:1;transform:translate(-2px)}[dir=rtl] .ct-tail-here--door:hover .ct-tail-here-read i,[dir=rtl] .ct-tail-here--door:focus-visible .ct-tail-here-read i{transform:scaleX(-1)translate(-2px)}@media (prefers-reduced-motion:reduce){.ct-tail-here--door,.ct-tail-here--door .ct-tail-here-read i{transition:none}.ct-tail-here--door:hover .ct-tail-here-read i,.ct-tail-here--door:focus-visible .ct-tail-here-read i,[dir=rtl] .ct-tail-here--door:hover .ct-tail-here-read i,[dir=rtl] .ct-tail-here--door:focus-visible .ct-tail-here-read i{transform:none}}.dp-crumbs[data-continent] a{color:color-mix(in srgb, var(--ct-tone) 74%, var(--text));align-items:center;gap:6px;transition:color .2s ease-out;display:inline-flex}.dp-crumbs[data-continent] a:before{content:"";background:var(--ct-tone);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone) 18%, transparent);border-radius:50%;flex:none}.dp-crumbs[data-continent] a:hover,.dp-crumbs[data-continent] a:focus-visible{color:var(--ct-tone)}.dp-crumbs[data-continent] i,.dp-crumbs[data-continent] .dp-crumb-step i{color:color-mix(in srgb, var(--ct-tone) 58%, transparent)}@media (prefers-reduced-motion:reduce){.dp-crumbs[data-continent] a{transition:none}}.ct-hero[data-continent]{border-bottom-color:color-mix(in srgb, var(--ct-tone) 34%, transparent)}.ct-hero[data-continent]:after{content:"";inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--ct-tone) 14%, transparent) 0%, var(--ct-tone) 16%, var(--ct-tone) 84%, color-mix(in srgb, var(--ct-tone) 14%, transparent) 100%);height:2px;box-shadow:0 -10px 26px -14px color-mix(in srgb, var(--ct-tone) 62%, transparent);position:absolute;bottom:0}.ct-next-card[data-continent]{border-color:color-mix(in srgb, var(--ct-tone) 30%, transparent);background:color-mix(in srgb, var(--ct-tone) 7%, color-mix(in srgb, var(--bg) 62%, transparent));position:relative;overflow:hidden}.ct-next-card[data-continent]:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--ct-tone) 16%, transparent) 0%, var(--ct-tone) 22%, var(--ct-tone) 78%, color-mix(in srgb, var(--ct-tone) 16%, transparent) 100%);height:2px;box-shadow:0 6px 18px -10px color-mix(in srgb, var(--ct-tone) 72%, transparent);position:absolute;top:0}.ct-next-card[data-continent] .ct-next-go{color:color-mix(in srgb, var(--ct-tone) 74%, var(--text))}.ct-next-card[data-continent]:hover{border-color:color-mix(in srgb, var(--ct-tone) 62%, transparent)}.ct-next-card[data-continent]:hover .ct-next-go{color:var(--ct-tone)}.ct-next-dot.is-next[data-continent]{background:color-mix(in srgb, var(--ct-tone) 66%, transparent)}.ct-strip-link{scroll-margin-top:96px}.ct-strip-link:target{border-color:color-mix(in srgb, var(--accent) 78%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 26%, transparent);transform:translateY(-2px)}.ct-strip-link:target .ct-strip-name,.ct-strip-link:target .ct-strip-count i{color:var(--accent)}@media (prefers-reduced-motion:reduce){.ct-strip-link:target{transform:none}}.ct-strip-ring{inset-inline-end:-6px;background:var(--surface);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 32%, transparent);border-radius:50%;place-items:center;width:21px;height:21px;transition:border-color .22s ease-out;display:grid;position:absolute;bottom:-7px}.ct-strip-ring:before{content:"";background:conic-gradient(var(--ct-tone,var(--accent2)) calc(var(--p,0) * 1%), color-mix(in srgb, var(--text) 16%, transparent) 0);border-radius:50%;width:15px;height:15px;-webkit-mask:radial-gradient(circle,#0000 0 54%,#000 56%);mask:radial-gradient(circle,#0000 0 54%,#000 56%)}.ct-strip-link:hover .ct-strip-ring{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 68%, transparent)}.ct-strip-link.is-left .ct-strip-ring{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 56%, transparent)}@media (prefers-reduced-motion:reduce){.ct-strip-ring{transition:none}}.ct-next-dots .ct-next-dot[data-state]{width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ct-tone,var(--accent2)) 30%, transparent);background:0 0}.ct-next-dots .ct-next-dot[data-state=read]:before{content:"";background:conic-gradient(var(--ct-tone,var(--accent2)) calc(var(--p,0) * 1%), transparent 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 42%,#000 44%);mask:radial-gradient(circle,#0000 0 42%,#000 44%)}.ct-next-dots .ct-next-dot[data-state=done]{background:var(--ct-tone,var(--accent2));box-shadow:0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent)}.ct-next-dots .ct-next-dot.is-next[data-state=read]:before,.ct-next-dots .ct-next-dot.is-next[data-state=done]:before{content:"";background:conic-gradient(var(--ct-tone,var(--accent2)) calc(var(--p,0) * 1%), color-mix(in srgb, var(--text) 18%, transparent) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 40%,#000 42%);mask:radial-gradient(circle,#0000 0 40%,#000 42%)}@media (prefers-reduced-motion:reduce){.ct-next-dots .ct-next-dot[data-state]{transition:none}}.ct-next-dots .ct-next-dot{position:relative}.ct-next-dots .ct-next-dot-hit{cursor:pointer;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:absolute;inset:-2px}.ct-next-dots .ct-next-dot-hit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct-next-dots .ct-next-dot.is-current{height:9px}.ct-next-dots .ct-next-dot{box-sizing:border-box;place-items:center;display:grid}.ct-next-dots .ct-next-dot[data-state=done]{width:10px;height:10px}.ct-next-dots .ct-next-dot[data-state=done] i{color:color-mix(in srgb, var(--bg) 88%, transparent);font-size:7px;line-height:1}.ct-next-dots .ct-next-dot.is-next[data-state=done]{background:var(--ct-tone,var(--accent2));box-shadow:0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent), 0 0 0 4px color-mix(in srgb, var(--ct-tone,var(--accent2)) 10%, transparent)}.ct-next-dots .ct-next-dot.is-next[data-state=done]:before{content:none}.ct-tail-here[data-continent]{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.ct-tail-here-read{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 68%, var(--text));cursor:pointer;outline-offset:3px;border-radius:2px;align-items:center;gap:5px;text-decoration:none;transition:color .2s ease-out;display:inline-flex}.ct-tail-here-read i{opacity:.6;font-size:10px;line-height:1;transition:opacity .2s ease-out,transform .2s ease-out}.ct-tail-here-read:hover,.ct-tail-here-read:focus-visible{color:var(--ct-tone,var(--accent2))}.ct-tail-here-read:hover i,.ct-tail-here-read:focus-visible i{opacity:1;transform:translate(-2px)}.ct-tail-here-read:focus-visible{outline:2px solid var(--accent)}[dir=rtl] .ct-tail-here-read:hover i,[dir=rtl] .ct-tail-here-read:focus-visible i{transform:scaleX(-1)translate(-2px)}@media (prefers-reduced-motion:reduce){.ct-tail-here-read,.ct-tail-here-read i{transition:none}}.ct-tail-here-read:before{content:"·";color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 52%, transparent);margin-inline-end:3px}.ct-tail-here-ring{margin-inline-start:1px}.ct-tail-here-section{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 58%, var(--text));font-size:8.5px}.ct-tail-here-section:before{content:"·";color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, var(--text));margin-inline-end:5px}@media (width<=560px){.ct-tail-here-section{display:none}}@media (width<=680px){.ct-tail-here-read{flex-wrap:wrap;justify-content:flex-end}}.ct-strip-done{vertical-align:-1px;width:14px;height:14px;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 90%, var(--text));background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 16%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 38%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:6px;display:inline-flex}.ct-strip-done i{font-size:10px;line-height:1}.network-read{z-index:2;pointer-events:none;font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 60%, var(--text));flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:auto;padding-top:2px;font-size:9px;line-height:1.3;display:inline-flex;position:relative}.network-read-ring{flex:none}.network-read[data-state=done] .network-read-ring{background:var(--ct-tone,var(--accent2));box-shadow:0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent);-webkit-mask:none;mask:none}.network-read i{color:var(--ct-tone,var(--accent2));font-size:11px;line-height:1}@media (prefers-reduced-motion:reduce){.network-read,.network-read-ring{transition:none}}@media (width<=560px){.network-read{letter-spacing:.08em;font-size:8.5px}.network-read-ring{width:12px;height:12px}}.home-market-mark{min-width:0;display:block;position:relative}.home-market-mark .ct-strip-ring{inset-inline-end:3px;width:19px;height:19px;bottom:3px;box-shadow:0 2px 8px #0000005c}.home-market-mark .ct-strip-ring:before{width:13px;height:13px}.home-market:hover .home-market-mark .ct-strip-ring{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 72%, transparent)}.ct-next-card.is-read{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent)}.ct-next-read{min-width:0;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 62%, var(--text));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:1px;font-size:9px;display:inline-flex;overflow:hidden}@media (width<=680px){.ct-next-read{letter-spacing:.07em;white-space:normal;text-overflow:clip;font-size:8.5px;overflow:visible}.ct-next-go{white-space:normal;text-align:end;font-size:11.5px}}.ct-rest{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px clamp(16px,2.4vw,28px);padding:clamp(11px,1.4vw,15px) clamp(24px,8vw,160px);display:flex}.ct-rest-copy{flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;margin:0;display:flex}.ct-rest-stamp{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 82%, var(--text));align-items:center;gap:6px;font-size:9px;display:inline-flex}.ct-rest-stamp i{color:var(--ct-tone,var(--accent2));font-size:12px;line-height:1}.ct-rest-line{color:color-mix(in srgb, var(--text) 60%, transparent);font-size:12.5px;line-height:1.5}.ct-rest-line strong{color:var(--text);font-weight:600}.ct-rest-actions{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.ct-rest-go{cursor:pointer;white-space:nowrap;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 13%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 38%, transparent);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:10px;transition:background .2s ease-out,border-color .2s ease-out;display:inline-flex}.ct-rest-go i{color:var(--ct-tone,var(--accent2));font-size:13px;line-height:1;transition:transform .2s ease-out}.ct-rest-go:hover{background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 22%, transparent);border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 64%, transparent)}.ct-rest-go:hover .ct-rest-ring,.ct-rest-go:focus-visible .ct-rest-ring,.ct-rest-ring:hover,.ct-rest-ring:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone,var(--accent2)) 26%, transparent)}.ct-rest-ring{transition:box-shadow .18s ease-out}.ct-rest-go:hover i{transform:translateY(2px)}.ct-rest-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ct-rest-close{cursor:pointer;width:26px;height:26px;color:color-mix(in srgb, var(--text) 34%, transparent);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s ease-out,background .2s ease-out;display:inline-flex}.ct-rest-close i{font-size:14px;line-height:1}.ct-rest-close:hover{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}.ct-rest-close:focus-visible{outline:2px solid var(--accent)}@media (width<=680px){.ct-rest{gap:9px}.ct-rest-line{font-size:11.5px}.ct-rest-actions{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ct-rest-go,.ct-rest-go i,.ct-rest-close{transition:none}.ct-rest-go:hover i{transform:none}}[data-promised=true]{border-inline-start:2px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent);background:linear-gradient(to right, color-mix(in srgb, var(--ct-tone,var(--accent2)) 8%, transparent) 0%, transparent 48%);border-radius:3px;padding-inline-start:clamp(10px,1.4vw,16px);transition:background .3s ease-out,border-color .3s ease-out;position:relative}.ct-promised-mark{white-space:nowrap;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 84%, var(--text));border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 40%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 10%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;display:inline-flex}.ct-promised-mark i{color:var(--ct-tone,var(--accent2));font-size:11px;line-height:1}@media (width<=680px){.ct-promised-mark{padding:2px 8px;font-size:8px}}@media (prefers-reduced-motion:reduce){[data-promised=true]{transition:none}}.home-read{background:color-mix(in srgb, var(--surface) 76%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);flex-wrap:wrap;align-items:center;gap:8px clamp(12px,2vw,22px);padding:clamp(12px,1.6vw,16px) clamp(24px,8vw,160px);display:flex}.home-read-stamp{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:var(--accent2);flex:none;align-items:center;gap:7px;font-size:9px;display:inline-flex}.home-read-stamp i{font-size:12px;line-height:1}.home-read-body{flex-wrap:wrap;align-items:center;gap:6px clamp(12px,2vw,20px);min-width:0;margin:0;display:flex}.home-read-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.home-read-group-label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--text) 40%, transparent);font-size:9px}.home-read-mark{cursor:pointer;color:var(--text);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 8%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 26%, transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;line-height:1.3;text-decoration:none;transition:border-color .2s ease-out,background .2s ease-out;display:inline-flex}.home-read-mark i{color:var(--ct-tone,var(--accent2));font-size:11px;line-height:1}.home-read-mark em{font-style:normal;font-family:var(--font-label);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 62%, var(--text));font-size:9.5px}.home-read-mark:hover,.home-read-mark:focus-visible{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 62%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 14%, transparent)}.home-read-mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-read-close{cursor:pointer;min-width:24px;height:24px;color:color-mix(in srgb, var(--text) 30%, transparent);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;margin-inline-start:auto;padding:0 6px;transition:color .2s ease-out,background .2s ease-out;display:inline-flex}.home-read-close i{font-size:14px;line-height:1}.home-read-close:hover{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}.home-read-close:hover .home-read-key,.home-read-close:focus-visible .home-read-key{border-color:color-mix(in srgb, currentColor 56%, transparent);color:currentColor}.home-read-close:focus-visible{outline:2px solid var(--accent)}.slice-memory-dot{vertical-align:middle;background:var(--accent2);width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent2) 24%, transparent);border-radius:50%;flex:none;margin-inline-start:6px;display:inline-block}.slice-memory-btn{cursor:pointer;appearance:none;background:var(--accent2);border:0;padding:0;transition:box-shadow .2s ease-out,background .2s ease-out}.slice-memory-btn:hover,.slice-memory-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent2) 32%, transparent)}.slice-memory-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.slice-memory-btn{transition:none}}.network-memory{z-index:3;pointer-events:auto;position:relative}.reach-filter-memory{cursor:pointer;transition:box-shadow .2s ease-out}.reach-filter-memory:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.reach-filter-memory{transition:none}}.ct-strip-link[data-answer=true]{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 52%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 7%, var(--surface));box-shadow:inset 3px 0 0 0 var(--ct-tone,var(--accent2));transition:box-shadow .3s ease-out,border-color .3s ease-out,background .3s ease-out}[dir=rtl] .ct-strip-link[data-answer=true]{box-shadow:inset -3px 0 0 0 var(--ct-tone,var(--accent2))}@media (prefers-reduced-motion:reduce){.ct-strip-link[data-answer=true]{transition:none}}.ct-strip-link[data-answer=true] .ct-strip-name{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 58%, var(--text))}.ct-strip-link[data-answer=true] .ct-strip-count i{color:var(--ct-tone,var(--accent2))}.network-name{align-items:center;min-width:0;display:inline-flex}.network-cell-link[data-restored=true] .network-name:before{content:none}.network-cell-link[data-restored=true] .slice-memory-dot{background:var(--ct-tone,var(--accent2));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone,var(--accent2)) 26%, transparent)}.reach-filter button .slice-memory-dot{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 26%, transparent)}.reach-filter button.is-active .slice-memory-dot{background:color-mix(in srgb, var(--bg) 82%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--bg) 38%, transparent)}.home-market-name .slice-memory-dot{margin-inline-start:5px}.home-market-name .home-market-memory{background:var(--ct-tone,var(--accent2));width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ct-tone,var(--accent2)) 26%, transparent)}.home-market:hover .home-market-name .home-market-memory{box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone,var(--accent2)) 30%, transparent)}@media (prefers-reduced-motion:reduce){.home-market-name .home-market-memory{transition:none}}.home-market[data-answer=true]{border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 52%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 7%, var(--surface));box-shadow:inset 3px 0 0 0 var(--ct-tone,var(--accent2));transition:box-shadow .3s ease-out,border-color .3s ease-out,background .3s ease-out,transform .25s ease-out}[dir=rtl] .home-market[data-answer=true]{box-shadow:inset -3px 0 0 0 var(--ct-tone,var(--accent2))}.home-market[data-answer=true] .home-market-name-text{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 58%, var(--text))}.home-market[data-answer=true] .home-market-count{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 66%, var(--text))}.home-market[data-answer=true] .home-market-count i{color:var(--ct-tone,var(--accent2))}.home-market[data-answer=true] .home-market-region{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 44%, var(--muted))}@media (prefers-reduced-motion:reduce){.home-market[data-answer=true]{transition:none}}.home-markets[data-held=true] .home-market-grid{outline:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 30%, transparent);outline-offset:4px;box-shadow:0 0 26px -14px color-mix(in srgb, var(--ct-tone,var(--accent2)) 78%, transparent);border-radius:14px;transition:outline-color .3s ease-out,box-shadow .3s ease-out}.home-markets[data-held=true] .home-markets-label{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 62%, var(--muted))}.home-markets[data-held=true] .home-markets-label:before{content:"";vertical-align:middle;background:var(--ct-tone,var(--accent2));width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ct-tone,var(--accent2)) 20%, transparent);border-radius:50%;margin-inline-end:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.home-markets[data-held=true] .home-market-grid{transition:none}}.home-markets-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.home-markets-slice{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 34%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 9%, transparent);min-width:0;max-width:100%;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 72%, var(--text));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:9px;line-height:1.6;transition:color .22s ease-out,border-color .22s ease-out,background .22s ease-out;display:inline-flex}.home-markets-slice i{color:inherit;font-size:11px;line-height:1}.home-markets-slice-name{letter-spacing:.08em;font-weight:600}.home-markets-slice-go{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 44%, var(--muted))}.home-markets-slice-go:before{content:"·";color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 30%, transparent);margin-inline-end:5px}.home-markets-slice-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.home-markets-slice-place{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 46%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 14%, transparent);min-width:0;max-width:100%;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 56%, var(--text));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:9px;line-height:1.6;text-decoration:none;transition:color .22s ease-out,border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;display:inline-flex}.home-markets-slice-place-name{text-overflow:ellipsis;letter-spacing:.07em;min-width:0;max-width:13ch;font-weight:600;overflow:hidden}.home-markets-slice-place-section{text-overflow:ellipsis;letter-spacing:.07em;min-width:0;max-width:14ch;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 44%, var(--muted));flex:0 auto;overflow:hidden}.home-markets-slice-place-section:before{content:"·";color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 30%, transparent);margin-inline-end:5px}.home-markets-slice-place:hover .home-markets-slice-place-section,.home-markets-slice-place:focus-visible .home-markets-slice-place-section{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 66%, var(--text))}.home-markets-slice-ring,.ct-tail-here-ring,.ct-strip-resume-ring,.ct-strip-left-ring,.ct-readmem-ring,.ct-next-ring,.ct-rest-ring,.home-read-mark-ring,.network-read-ring{background:conic-gradient(var(--ct-tone,var(--accent2)) calc(var(--p,0) * var(--ct-ring-draw,1) * 1%), color-mix(in srgb, var(--ct-tone,var(--accent2)) 26%, transparent) 0);border-radius:50%;flex:none;width:11px;height:11px;animation:.9s cubic-bezier(.32,.72,.24,1) both ct-ring-sweep;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 58%);mask:radial-gradient(circle,#0000 0 56%,#000 58%)}@property --ct-ring-draw{syntax:"<number>";inherits:false;initial-value:1}@keyframes ct-ring-sweep{0%{--ct-ring-draw:0}to{--ct-ring-draw:1}}@media (prefers-reduced-motion:reduce){.home-markets-slice-ring,.ct-tail-here-ring,.ct-strip-resume-ring,.ct-strip-left-ring,.ct-readmem-ring,.ct-next-ring,.ct-rest-ring,.home-read-mark-ring,.network-read-ring{animation:none}}.ct-ringp{position:relative}.ct-ringp:after{content:attr(data-tip);z-index:24;bottom:calc(100% + 7px);white-space:nowrap;pointer-events:none;opacity:0;font-family:var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 86%, var(--text));background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--ct-tone,var(--accent2)) 42%, transparent);border-radius:999px;padding:3px 8px;font-size:8.5px;font-style:normal;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(3px);box-shadow:0 10px 22px -14px #000000b3}.ct-ringp:hover:after,.ct-ringp:focus-visible:after,a:hover .ct-ringp:after,a:focus-visible .ct-ringp:after,button:hover .ct-ringp:after,button:focus-visible .ct-ringp:after,.network-cell-link:hover .ct-ringp:after,.network-cell-link:focus-within .ct-ringp:after{opacity:1;transform:translate(-50%)translateY(0)}.ct-strip-ring.ct-ringp{position:absolute}@media (prefers-reduced-motion:reduce){.ct-ringp:after{transition:none}}.home-markets-slice-place i{opacity:.7;font-size:10px;line-height:1;transition:opacity .22s ease-out,transform .22s ease-out}.home-markets-slice-place:hover,.home-markets-slice-place:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 70%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 22%, transparent);transform:translateY(-1px)}.home-markets-slice-place:hover i,.home-markets-slice-place:focus-visible i{opacity:1;transform:translate(-2px)}.home-markets-slice-place:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[dir=rtl] .home-markets-slice-place:hover i,[dir=rtl] .home-markets-slice-place:focus-visible i{transform:scaleX(-1)translate(-2px)}@media (prefers-reduced-motion:reduce){.home-markets-slice-place,.home-markets-slice-place i{transition:none}.home-markets-slice-place:hover,.home-markets-slice-place:hover i,[dir=rtl] .home-markets-slice-place:hover i{transform:none}}.home-markets-slice:hover,.home-markets-slice:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 66%, transparent);background:color-mix(in srgb, var(--ct-tone,var(--accent2)) 16%, transparent)}.home-markets-slice:hover .home-markets-slice-go,.home-markets-slice:focus-visible .home-markets-slice-go{color:color-mix(in srgb, var(--ct-tone,var(--accent2)) 74%, var(--text))}.home-markets-slice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-markets-slice:hover .ri-arrow-right-line{transform:translate(2px)}.home-markets-slice .ri-arrow-right-line{transition:transform .22s ease-out}@media (width<=560px){.home-markets-slice{padding:3px 8px;font-size:8.5px}.home-markets-slice-go{display:none}.home-markets-slice-place{padding:3px 8px;font-size:8.5px}.home-markets-slice-place-name{max-width:9ch}.home-markets-slice-place-section{display:none}}@media (prefers-reduced-motion:reduce){.home-markets-slice,.home-markets-slice .ri-arrow-right-line{transition:none}.home-markets-slice:hover .ri-arrow-right-line{transform:none}}.ct-tail-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
