.dockwrap{--dock-gap:18px;--spot-h:68px;z-index:30;pointer-events:none;margin-bottom:var(--dock-gap);padding:28px 24px 4px;position:sticky;top:0}.pinned .dockwrap{--spot-h:50px;padding-top:10px}.pinned .cw{background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);max-width:840px;box-shadow:inset 0 0 0 .5px var(--line), var(--float-shadow);border-radius:26px;margin-inline:-10px;padding:10px}@media (min-width:869px){.pinned .cw{margin-inline:auto}}.pinned .spot{background:var(--fill)}.edge{display:none}.cw{pointer-events:auto;max-width:820px;margin:0 auto;position:relative}.console{z-index:1;flex-direction:column;display:flex;position:relative}.spot{height:var(--spot-h);background:var(--fill);box-shadow:inset 0 0 0 .5px var(--line);color:var(--label-2);cursor:text;border-radius:18px;align-items:center;gap:12px;padding:0 9px 0 20px;font-size:20px;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}.spot:hover{background:var(--fill-2)}.spot:focus-within{background:var(--fill-2);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .32), 0 0 0 4px color-mix(in srgb, var(--tint) 16%, transparent)}.spot input{text-overflow:ellipsis;min-width:0;height:100%;color:var(--label);letter-spacing:-.018em;caret-color:var(--tint);background:0 0;border:0;outline:0;flex:1;font-size:21px}.spot input::placeholder{color:var(--label-2)}.spot input::-webkit-search-cancel-button{display:none}.spot .clear{width:36px;height:36px;color:var(--label-2);border-radius:50%;place-items:center;font-size:17px;transition:color .2s;display:none}.spot.has .clear{display:grid}.spot-go{letter-spacing:-.012em;height:44px;transition:transform .18s var(--out);border-radius:12px;flex:none;padding:0 18px 0 20px;font-size:16px}.spot-go .i{transition:transform .3s var(--out);font-size:16px}@media (hover:hover){.spot-go:hover .i{transform:translate(3px)}.spot .clear:hover{color:var(--label)}}.pinned .spot{border-radius:16px;font-size:17px}.pinned .spot input{font-size:17px}.pinned .spot-go{border-radius:10px;height:36px;padding:0 14px 0 16px;font-size:15px}.sfield{position:relative}button.strig{text-align:left;width:100%;font:inherit}button.strig:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--ink) / .32), 0 0 0 3px color-mix(in srgb, var(--tint) 55%, transparent);outline:none}.strig-t{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.018em;min-width:0;color:var(--label);flex:1;font-size:21px;overflow:hidden}.strig-t.ph{color:var(--label-2)}.strig-t:empty{display:none}.strig-w{flex:auto;gap:6px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.strig-t:not(:empty)+.strig-w{flex:0 auto;max-width:55%}.strig-n{text-overflow:ellipsis;min-width:0;color:var(--tint);white-space:nowrap;flex:0 auto;font-size:16px;font-weight:500;display:none;overflow:hidden}.strig .spot-go{margin-left:auto}.pinned .strig-t{font-size:17px}.stok{background:var(--tint-2);height:34px;color:var(--tint);letter-spacing:-.01em;white-space:nowrap;border-radius:10px;flex:none;align-items:center;padding:0 11px;font-size:15px;font-weight:500;display:inline-flex}.pinned .stok{height:30px;font-size:14px}.stok-x{width:36px;height:36px;color:color-mix(in srgb, var(--tint) 75%, transparent);border-radius:50%;place-items:center;font-size:12px;transition:color .2s;display:grid}.stok-x:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 65%, transparent);outline-offset:0}.stok.big{border-radius:12px;height:44px;padding:0 4px 0 15px;font-size:16px}.sfirst{color:var(--label-2);margin:10px 0 0;padding:0 4px;font-size:14px}html.smenu-on{overflow:hidden}.smenu-scrim{z-index:80;background:var(--scrim);animation:.2s both pop-fade;position:fixed;inset:0}.smenu{z-index:81;background:var(--raised);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 .5px var(--raised-edge), var(--sheet-shadow);animation:pop-in .26s var(--glide);transform-origin:top;border-radius:26px;outline:none;flex-direction:column;display:flex;position:fixed;top:24px;left:50%;overflow:hidden;translate:-50%}.smenu-top{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.smenu-field{background:var(--fill-2);min-width:0;height:56px;color:var(--label-2);cursor:text;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 8px 0 18px;font-size:18px;transition:box-shadow .2s;display:flex}.smenu-field:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ink) / .32), 0 0 0 4px color-mix(in srgb, var(--tint) 16%, transparent)}.smenu-field input{min-width:0;height:100%;color:var(--label);caret-color:var(--tint);background:0 0;border:0;outline:0;flex:1;font-size:19px}.smenu-field input::placeholder{color:var(--label-2)}.smenu-field input::-webkit-search-cancel-button{display:none}.smenu-clr{width:40px;height:40px;color:var(--label-2);border-radius:50%;place-items:center;font-size:14px;display:grid}.smenu-x{background:var(--fill-2);border-radius:50%;flex:none;width:56px;height:56px;font-size:18px}.smenu-toks{flex-wrap:wrap;gap:8px;padding:2px 16px 8px;display:flex}.smenu-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 20px;overflow:auto}.sx-sec{margin:14px 0 24px}.sx-h{letter-spacing:-.02em;color:var(--label);margin:0 0 12px;font-size:22px;font-weight:600}.sx-hrow{justify-content:space-between;align-items:baseline;display:flex}.sx-link{color:var(--label-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .25);text-decoration-color:rgb(var(--ink) / .25);font-size:15px}.sx-link:disabled{opacity:.4;text-decoration:none}.sx-recent{align-items:center;display:flex}.sx-recent-go{min-width:0;min-height:52px;color:var(--label);text-align:left;flex:1;align-items:center;gap:14px;font-size:17px;display:flex}.sx-recent-go .i{color:var(--label-2);font-size:18px}.sx-recent-x{width:44px;height:44px;color:var(--label-2);flex:none;place-items:center;font-size:13px;display:grid}.sx-acc{flex-direction:column;gap:10px;margin-top:4px;display:flex}.sx-card{background:var(--fill);border-radius:20px;transition:background-color .2s}.sx-card.open{background:var(--fill-2)}.sx-head{text-align:left;align-items:center;gap:12px;width:100%;min-height:64px;padding:0 18px;display:flex}.sx-name{color:var(--label-2);font-size:17px;transition:font-size .2s,color .2s}.sx-card.open .sx-name{letter-spacing:-.02em;color:var(--label);font-size:22px;font-weight:600}.sx-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label);margin-left:auto;font-size:17px;font-weight:600;overflow:hidden}.sx-val.set{color:var(--tint)}.sx-chev{color:var(--label-2);transition:rotate .2s var(--out);flex:none;font-size:14px}.sx-card.open .sx-chev{rotate:180deg}.sx-pills{flex-wrap:wrap;gap:8px;padding:0 14px 18px;display:flex}.sx-pill{background:var(--fill);height:42px;box-shadow:inset 0 0 0 .5px var(--line);color:var(--label);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:15px;display:inline-flex}.sx-pill .i{font-size:13px}.sx-pill.on{background:var(--tint-2);color:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 55%, transparent);font-weight:500}.sx-pill.zero{color:var(--label-2)}.sx-n{color:var(--label-2);font-size:13px}.sx-sub{width:100%;color:var(--label-2);margin:10px 4px 0;font-size:13px;font-weight:600}.sx-sub:first-child{margin-top:0}.sx-note{width:100%;color:var(--label-2);margin:6px 4px 0;font-size:13px}.smenu-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:.5px solid var(--sep);justify-content:space-between;align-items:center;gap:16px;display:flex}.smenu-foot .btn{height:52px;padding:0 24px}.sdrop-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (hover:hover){.sx-card:not(.open):hover,.sx-pill:hover{background:var(--fill-2)}.sx-pill.on:hover{background:var(--tint-2)}.sx-link:hover{color:var(--label)}}@media (max-width:720px){.smenu{background:var(--bg);width:auto;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);animation:sheet-in .3s var(--glide);border-radius:0;inset:0;translate:none}.smenu-top{padding:12px 12px 8px}.smenu-field{height:52px}.smenu-x{width:52px;height:52px}.smenu-toks{padding:2px 12px 8px}.smenu-body{padding:4px 12px 20px}.smenu-foot{padding-inline:12px}.strig-t{font-size:18px}.strig-w{display:none}.strig-n{display:inline}}.relax-t{display:block}.empty .relax-go{margin-top:18px}.relax-more{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:14px;display:flex}.relax-more button{color:var(--label-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .25);text-decoration-color:rgb(var(--ink) / .25);font-size:15px}@media (hover:hover){.relax-more button:hover{color:var(--label)}}.sflow-w{right:100%;top:calc(var(--spot-h) / 2 - 150px);pointer-events:none;width:calc(50vw - 50% + 1px);height:300px;display:none;position:absolute}@media (min-width:1180px){.sflow-w{display:block}}.pinned .sflow-w,.app[inert] .sflow-w{visibility:hidden}.sflow{fill:none;width:100%;height:100%;stroke:var(--label);stroke-linecap:round;-webkit-mask-composite:source-in;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%),linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%),linear-gradient(#0000,#000 24% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sflow .lines{stroke-width:1px;opacity:.9;transition:opacity .5s var(--out)}.sflow .trunk{stroke-width:1.2px}.sflow .pulse{stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:.06 2;stroke-dashoffset:.08px}.sflow .pulse.fast{opacity:0;transition:opacity .4s var(--out);animation-play-state:paused}.cw:has(.spot-go:hover,.spot-go:focus-visible) .sflow .lines{opacity:1}.cw:has(.spot-go:hover,.spot-go:focus-visible) .sflow .pulse.fast{opacity:1;animation-play-state:running}@media (prefers-reduced-motion:no-preference){.sflow .lines path{stroke-dasharray:1.01;animation:s-draw 1.6s var(--glide) calc(var(--i) * 22ms) backwards}.sflow .trunk{stroke-dasharray:1.01;animation:s-draw .5s var(--out) 1s backwards}.sflow .pulse{animation:s-run var(--d) cubic-bezier(.45, 0, .25, 1) var(--w) 1 backwards}.sflow .pulse.fast{animation-timing-function:linear;animation-iteration-count:infinite}}@media (prefers-reduced-motion:reduce){.sflow .pulse{display:none}}@keyframes s-draw{0%{stroke-dashoffset:1.01px}}@keyframes s-run{0%{stroke-dashoffset:.08px}70%,to{stroke-dashoffset:-1px}}@media (hover:hover){.back:hover{color:var(--label)}}.arrived{background:var(--panel);height:34px;box-shadow:inset 0 0 0 .5px var(--line), var(--pill-shadow);white-space:nowrap;pointer-events:auto;animation:arrive .35s var(--out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 13px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.arrived .up{color:var(--label-2);font-size:13px;rotate:-90deg}@keyframes arrive{0%{opacity:0;translate:-50% -6px}}.col{--stick:var(--dock-h,128px);max-width:868px;margin:0 auto;padding:0 24px 140px}.mapped .col{max-width:1248px}@media (min-width:721px){.mapped .col{height:calc(100dvh - 64px - var(--dock-h,140px) - 18px);flex-direction:column;min-height:560px;padding-bottom:24px;display:flex}.mapped .mv{flex:1;height:auto;min-height:480px}.mapped .foot{display:none}}.col .dh{z-index:29}.col>.results .dh{background:0 0;position:relative;top:auto}.agent-cta{background:var(--panel);box-shadow:inset 0 0 0 .5px var(--line);color:var(--label);transition:box-shadow .2s var(--out), transform .2s var(--out);border-radius:16px;align-items:center;gap:16px;margin:4px 0 22px;padding:16px 18px 16px 20px;text-decoration:none;display:flex}@media (hover:hover){.agent-cta:hover{box-shadow:inset 0 0 0 1px var(--line), 0 12px 30px -18px #00000073;transform:translateY(-1px)}}.agent-cta-t{flex:1;gap:2px;min-width:0;display:grid}.agent-cta-t b{letter-spacing:-.012em;font-size:16px;font-weight:600}.agent-cta-t span{color:var(--label-2);font-size:14px;line-height:1.4}.agent-cta>svg{width:18px;height:18px;color:var(--label-2);transition:transform .2s var(--out);flex:none}@media (hover:hover){.agent-cta:hover>svg{color:var(--label);transform:translate(3px)}}.count:focus{outline:none}.count{color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.count:not(:empty){padding-bottom:10px}html:is([data-prof],[data-first]) .results{visibility:hidden;animation:0s 4s forwards prepaint-unhide}@keyframes prepaint-unhide{to{visibility:visible}}.results{overflow-anchor:none}.results :is(.rows,.empty,.end){transition:opacity .25s var(--out), filter .25s var(--out)}.results .dh{transition:color .25s var(--out)}.results.stale{pointer-events:none}.results.stale :is(.rows,.empty,.end){opacity:.45;filter:saturate(.6);transition-delay:.45s}@media (prefers-reduced-motion:no-preference){.results.stale :is(.rows,.empty,.end){transition-timing-function:cubic-bezier(.4,0,1,1)}.results.moved .tl{animation:list-in .38s var(--out) both}}@keyframes list-in{0%{opacity:0;translate:0 10px}}.results.stale .dh{color:color-mix(in srgb, var(--label-2) 45%, transparent);transition-delay:.45s}.sentinel{height:1px}.end{text-align:center;color:var(--label-2);padding:18px 0 0;font-size:15px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jp-page{max-width:940px;margin:0 auto;padding:4px 24px 96px}.jp-panel{--px:24px;--pb:30px;padding:0 0 30px;position:relative}.sheet,.jp-page-wrap{--d-bg:color-mix(in srgb, var(--c,var(--bg)) 14%, var(--bg))}.jp-page-wrap{background:var(--d-bg);min-height:100dvh}.jp-panel .d-head{padding-right:0}.scrim{z-index:50;background:var(--scrim-2);opacity:0;pointer-events:none;position:fixed;inset:0}.open .scrim{opacity:1;pointer-events:auto}.sheet{--sx:max(24px, calc((100% - 892px) / 2));--sb:calc(28px + env(safe-area-inset-bottom));z-index:51;overscroll-behavior:contain;padding:22px var(--sx) var(--sb);visibility:hidden;background:var(--d-bg);--px:var(--sx);--pb:var(--sb);position:fixed;inset:0;overflow:auto}.open .sheet{visibility:visible}.sheet:focus-visible{outline:none}.sheet{--ab:calc(-1 * var(--sb))}.sheet .d-hero,.jp-panel .d-hero{opacity:.55;-webkit-mask-composite:source-in;height:460px;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000008c 45%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000,#0000008c 45%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sheet .d-hero img,.jp-panel .d-hero img{filter:grayscale()contrast(1.05)blur(3px);width:calc(100% + 24px);height:calc(100% + 24px);margin:-12px}.jp-panel .d-hero{top:-64px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.jp-page-wrap{overflow-x:clip}.sheet .d-hero.wash,.jp-panel .d-hero.wash{opacity:.5;height:560px}.d-hero.wash:not(.bare){background:0 0}.d-hero.wash img{filter:blur(64px)saturate(1.4);mix-blend-mode:normal;width:100%;height:100%;margin:0;transform:translate(0,0)}.d-hero.wash.bare{opacity:.3}.d-head{align-items:flex-start;gap:36px;padding:64px 0 0}.d-pic{--c:#8e8e93;aspect-ratio:1;background:var(--c);width:300px;box-shadow:var(--float-shadow);border-radius:22px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.d-pic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px rgb(var(--ink) / .1);pointer-events:none;position:absolute;inset:0}.d-pic img{object-fit:cover;width:100%;height:100%;display:block}.d-pic svg.cover-g{width:36%;height:36%;stroke:rgb(var(--ink) / .96);stroke-width:1.4px}.d-head .d-head-t{padding-top:10px}.d-head .d-title{letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;font-size:44px;font-weight:600;line-height:1.06}.d-emp{align-items:center;gap:10px;margin-top:14px;display:flex}.d-emp .cover{--s:32px;box-shadow:none;border-radius:9px}.d-opens{color:var(--label-3);margin-top:6px;font-size:15px}.jp-panel .d-head,.jp-panel .d-head.locked{padding-top:8px}.sheet-bar{z-index:600;pointer-events:none;border-radius:24px;align-items:center;gap:14px;height:68px;margin:-10px -24px -58px;padding:0 14px;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky;top:-10px}.sheet-bar.on{background:color-mix(in srgb, var(--d-bg) 80%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);box-shadow:inset 0 0 0 .5px var(--line), var(--float-shadow)}.sheet-bar-t{letter-spacing:-.016em;text-overflow:ellipsis;white-space:nowrap;opacity:0;min-width:0;transition:opacity .2s, transform .2s var(--out);flex:1;font-size:18px;font-weight:600;overflow:hidden;transform:translateY(4px)}.sheet-bar :is(.close,.back-btn).iconbtn{width:40px;height:40px;font-size:17px}.sheet-bar.on .sheet-bar-t{opacity:1;transform:none}.sheet .iconbtn.glass,.jp-panel .iconbtn.glass{background:rgb(var(--ink) / .08);box-shadow:inset 0 0 0 .5px var(--raised-edge)}.jp-bar{z-index:600;pointer-events:none;justify-content:space-between;margin:0 -8px 8px;display:flex;position:sticky;top:12px}:is(.jp-bar,.sheet-bar) .t-back{pointer-events:auto;color:#fff;text-shadow:0 1px 8px #000000a6;border-radius:999px;padding:0 12px 0 8px}:is(.jp-bar,.sheet-bar) .t-back:hover{background:#00000059}@media (prefers-color-scheme:light){:is(.jp-bar,.sheet-bar) .t-back{color:var(--label);text-shadow:none}:is(.jp-bar,.sheet-bar) .t-back:hover{background:var(--fill-2)}}:is(.sheet,.jp-bar) :is(.close,.back-btn){pointer-events:auto;width:36px;height:36px;color:var(--label-2);flex:none;font-size:16px}:is(.sheet .sheet-bar,.jp-bar) :is(.close,.back-btn).iconbtn.glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;box-shadow:inset 0 0 0 1px #ffffff47,0 4px 14px #00000073}@media (hover:hover){:is(.sheet .sheet-bar,.jp-bar) :is(.close,.back-btn).iconbtn.glass:hover{background:#000000b8}}@media (max-width:720px){.dockwrap{--dock-gap:10px;--spot-h:56px;padding:8px 16px 2px}.pinned .dockwrap{--spot-h:48px;padding:6px 8px 2px}.pinned .cw{border-radius:24px;margin-inline:0;padding:8px}.spot{gap:10px;font-size:19px}.spot input,.pinned .spot input{font-size:18px}.spot .clear{width:32px;height:32px}.spot-go,.pinned .spot-go{height:36px;padding:0 14px;font-size:15px}.spot-go .i{display:none}.spot{border-radius:14px;padding:0 6px 0 14px}.col{padding:0 16px 140px}.dockwrap{transition:transform .28s var(--out)}.tucked .dockwrap{transform:translateY(calc(-100% - 12px))}.tucked .col{--stick:0px}.jp-page{padding:12px 16px 64px}.jp-panel{--px:16px;--pb:24px;padding-bottom:24px}.sheet{--sx:16px}.sheet-bar{border-radius:20px;gap:10px;height:60px;margin:-10px -8px -50px;padding:0 10px}.sheet-bar-t{font-size:16px}.d-hero{height:220px}.sheet .d-hero,.jp-panel .d-hero{height:340px}.d-head{flex-direction:column;align-items:stretch;gap:22px;padding-top:60px}.d-pic{border-radius:20px;width:100%}.d-head.locked{align-items:flex-start;gap:16px}.d-head.locked .d-pic{border-radius:16px;width:72px}.d-head .d-head-t{padding-top:0}.d-title,.d-head .d-title{letter-spacing:-.026em;-webkit-hyphens:manual;hyphens:manual;font-size:31px;font-weight:600;line-height:1.12}.d-emp{margin-top:10px;font-size:18px}.d-away{font-size:17px}}.foot{text-align:center;max-width:56ch;color:var(--label-2);text-wrap:pretty;margin:0 auto;padding:28px 8px 0;font-size:13px;line-height:1.45}.foot a{color:var(--label);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .35);text-decoration-color:rgb(var(--ink) / .35);text-underline-offset:3px;font-weight:500}.d-actions .iconbtn{width:50px;height:50px}.d-body{flex-direction:column;margin-top:20px;display:flex}.d-rail{display:contents}.d-facts{order:-1;margin-bottom:22px}.d-rail .d-actions{order:2}.d-body>.d-rail>.d-place{order:1;margin:28px 0 0}@media (max-width:899px){.d-dest{display:none}.d-actions .btn.prominent{box-shadow:var(--float-shadow)}:is(.sheet,.jp-panel) .d-actions .iconbtn{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#0000008c;box-shadow:inset 0 0 0 1px #ffffff3d,0 10px 30px -6px #000000a6}.d-facts{border-block:1px solid var(--sep);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:20px;padding:14px 0;display:grid}.d-facts div,.d-facts div:first-child{padding:0;display:block}.d-facts div+div:before{display:none}.d-facts dt{margin-bottom:2px;font-size:13px}.d-facts dd{font-size:15px}.d-facts small{margin-top:1px;font-size:12px}.d-facts div:has(a){grid-column:1/-1}.d-facts small:has(a)>*{display:inline}.d-facts small:has(a)>*+:before{content:"·";color:var(--label-3);margin:0 6px;display:inline-block}}@media (min-width:900px){.d-body{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:28px 40px;margin-top:26px;display:grid}.d-main{grid-area:1/1;min-width:0}.d-rail{overscroll-behavior:contain;grid-area:1/2;gap:14px;max-height:calc(100dvh - 88px);display:grid;position:sticky;top:60px;overflow-y:auto}.jp-panel .d-rail{max-height:calc(100dvh - 48px);top:24px}.d-facts,.d-rail .d-actions,.d-body>.d-rail>.d-place{order:0;margin:0}.d-rail .d-actions{background:0 0;padding:0;position:static}}.saved{max-width:868px;margin:0 auto;padding:20px 24px 96px}.saved h1{letter-spacing:-.028em;margin-bottom:18px;font-size:34px;font-weight:500}.saved-n{color:var(--label-2);margin-bottom:14px;font-size:15px}.saved-n span{color:var(--label-3)}.unsub{max-width:560px;margin:0 auto;padding:40px 24px 96px}.unsub h1{margin:0 0 12px;font-size:24px}.unsub p{color:var(--label-2)}.saved-empty{justify-items:start;gap:18px;max-width:46ch;padding-top:6px;display:grid}.saved-empty p{color:var(--label-2);font-size:17px;line-height:1.45}@media (max-width:720px){.saved{padding:12px 16px 64px}.saved h1{font-size:28px}}.d-a-l,.d-lead,.jp-share{display:none}@media (max-width:720px){.jp-page-wrap>.site-head{display:none}.lock-wall,.lock-ad{z-index:1;position:relative}.jp-page{padding-top:max(10px, env(safe-area-inset-top))}.jp-bar{top:max(10px, env(safe-area-inset-top));margin:0 0 14px}:is(.jp-bar,.sheet-bar) .t-back,.jp-share.iconbtn{color:#fff;width:44px;height:44px;text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#00000052;justify-content:center;padding:0;font-size:0;box-shadow:inset 0 0 0 1px #ffffff38}:is(.jp-bar,.sheet-bar) .t-back .i{font-size:21px}.jp-share.iconbtn{pointer-events:auto;font-size:19px;display:grid}.jp-share .d-a-l{display:none}.jp-panel .d-head,.jp-panel .d-head.locked{padding-top:0}:is(.sheet,.jp-panel) .d-hero.wash{opacity:.55;height:calc(140px + 130svh);top:-140px;-webkit-mask-image:linear-gradient(#0000 140px,#000 300px 55%,#0000);mask-image:linear-gradient(#0000 140px,#000 300px 55%,#0000)}.d-hero.wash img{filter:blur(48px)saturate(1.5);scale:1.4}.d-head .d-title{font-size:30px;line-height:1.12}.d-emp{margin-top:10px;font-size:19px}.d-emp .cover{--s:26px;border-radius:7px}.d-lead{letter-spacing:-.018em;color:var(--label-2);margin-top:14px;font-size:21px;line-height:1.3;display:block}.d-lead.u{color:var(--label);font-weight:500}.d-facts div.lead,.d-facts div.lead:first-child{display:none}.d-rail .d-actions{background:0 0;order:-3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 26px;padding:0;display:grid;position:static}.jp-panel .d-actions .d-share{display:none}.d-actions :is(.btn,.iconbtn){white-space:normal;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:auto;height:64px;padding:0 8px;font-size:15px;font-weight:500;line-height:1.15;display:flex}.d-actions .btn.prominent{height:64px;box-shadow:none;flex:none}.d-actions .btn .i{order:-1;font-size:19px}:is(.sheet,.jp-panel) .d-actions .iconbtn{color:var(--label);background:rgb(var(--ink) / .1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.d-actions .iconbtn .i{font-size:19px}.d-actions .d-a-l{display:block}}.sheet-bar.on{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.sheet-bar-t{display:none}:is(.jp-bar,.sheet-bar) .t-back,:is(.jp-bar,.sheet-bar) .t-back:hover{color:#fff;height:40px;text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0006;padding:0 14px 0 10px;box-shadow:inset 0 0 0 1px #fff3}@media (hover:hover){:is(.jp-bar,.sheet-bar) .t-back:hover{background:#00000094}}@media (max-width:720px){:is(.jp-bar,.sheet-bar) .t-back,:is(.jp-bar,.sheet-bar) .t-back:hover{background:#00000052;width:44px;height:44px;padding:0}}.dockwrap{top:10px}.pinned .dockwrap{padding-top:0}@media (max-width:720px){.dockwrap{top:8px}.pinned .dockwrap{padding-top:0}.tucked .dockwrap{transform:translateY(calc(-100% - 20px))}}.pinned .spot,.pinned .spot:focus-within{box-shadow:none;background:0 0}.pinned .sfirst{display:none}.pinned .cw:has(.spot:focus-within){box-shadow:inset 0 0 0 1px rgb(var(--ink) / .32), var(--float-shadow)}.pinned .cw:has(.strig:focus-visible){box-shadow:inset 0 0 0 1px rgb(var(--ink) / .32), 0 0 0 3px color-mix(in srgb, var(--tint) 55%, transparent), var(--float-shadow)}.scrim,.app:not(.open) .sheet{display:none}.open .scrim{display:block}.d-rail>.d-pic{display:none}@media (max-width:899px){.d-body{margin-top:0}.d-main{display:contents}.d-main>.d-head{order:-5;margin-bottom:20px}}@media (min-width:900px){.d-body{margin-top:0;padding-top:64px}.jp-panel .d-body{padding-top:8px}.d-main>.d-head,.jp-panel .d-main>.d-head{margin-bottom:28px;padding:0}.d-main>.d-head>.d-pic{display:none}.d-rail{grid-auto-rows:max-content}.d-rail>.d-pic{border-radius:20px;width:100%;display:grid}.d-head .d-title{font-size:40px}}@media (min-width:721px){.jp-panel .d-hero.wash{height:720px;top:-150px}}@media (min-width:900px){.d-rail,.jp-panel .d-rail{max-height:none;position:static;overflow:visible}}
