.pdn [data-pdn-hero]{overflow:hidden}.pdn [data-pdn-hero]>:first-child{will-change:transform}.pdn-pull-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pdn-pull-region{will-change:transform;background:#111014;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pdn-pull-region img{transform-origin:50% 0;will-change:transform;width:100%;max-width:none;position:absolute;top:0;left:0}.pdn-pull-cap{will-change:transform;background:#fff;border-radius:22px 22px 0 0;width:100%;height:22px;position:absolute;top:0;left:0}body.pdn-from-pull [data-gallery-root]{animation:none!important}body.ohome-photo-full .ohomi-say,body.ohome-photo-full .ohomi-chat,body.ohome-photo-full .ohomi-dim,body.ohome-photo-going .ohomi-say{display:none!important}.pdn-full-on [data-detail-bar]{opacity:0;transition:opacity .15s}.pdn [data-detail-bar]{transition:opacity .25s}.pdn [data-detail-head]{z-index:1;background:#fff;padding-top:20px;position:relative}.pdn-big3{gap:8px;margin:22px 18px 0;display:grid}.pdn-big{text-align:center;min-width:0;animation:.6s cubic-bezier(.2,.8,.2,1) backwards pdn-up;animation-delay:calc(var(--d,0s) + .15s);background:#f6f5f8;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:16px 4px;display:flex}.pdn-big b{color:#1c1a24;letter-spacing:-.5px;word-break:keep-all;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.2}.pdn-big b small{margin-left:1px;font-size:15px;font-weight:600}.pdn-big span{color:#8e8b97;font-size:12.5px}@keyframes pdn-up{0%{opacity:0;transform:translateY(16px)}}.pdn-dep{background:#f6f5f8;border-radius:16px;margin:22px 18px 0;padding:14px 16px;overflow:hidden}.pdn-dep-fold{color:#6e6a78;text-align:left;background:#f6f5f8;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 36px);margin:14px 18px 0;padding:11px 14px;font-size:13px;font-weight:600;transition:transform .15s;display:flex}.pdn-dep-fold:active{transform:scale(.98)}.pdn-dep.is-open{animation:.28s cubic-bezier(.2,.9,.3,1) both pdn-dep-in}@keyframes pdn-dep-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pdn-dep-top{color:#8e8b97;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12.5px;font-weight:600;display:flex}.pdn-dep-nums{justify-content:space-between;align-items:flex-end;margin-top:12px;display:flex}.pdn-dep-nums>div>span{color:#8e8b97;font-size:12.5px;display:block}.pdn-dep-nums b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.pdn-dep-nums .is-right{text-align:right}.pdn-dep-track{touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;height:44px;margin:6px 14px 0;position:relative}.pdn-dep-rail{background:#e3e1e8;border-radius:3px;height:6px;position:absolute;top:19px;left:0;right:0;overflow:hidden}.pdn-dep-fill{transform-origin:0;background:#1c1a24;transition:transform .32s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0}.pdn-dep-track i{pointer-events:none;background:#c9c6d1;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:20px}.pdn-dep-track i.is-on{background:#ffffff8c}.pdn-dep-knob{pointer-events:none;height:44px;transition:transform .32s cubic-bezier(.3,1.3,.5,1);position:absolute;top:0;left:0;right:0}.pdn-dep-knob>span{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .2s cubic-bezier(.3,1.5,.5,1);position:absolute;top:8px;left:-14px;box-shadow:0 0 0 .5px #1c1a2414,0 3px 8px #1c1a242e}.pdn-dep-track.is-held .pdn-dep-knob,.pdn-dep-track.is-held .pdn-dep-fill{transition:none}.pdn-dep-track.is-held .pdn-dep-knob>span{transform:scale(1.15)}.pdn-dep-track:focus-visible .pdn-dep-knob>span{box-shadow:0 0 0 3px #1c1a2440,0 3px 8px #1c1a242e}.pdn-dep-ends{color:#a3a0ab;justify-content:space-between;margin:0 2px;font-size:11.5px;display:flex}.pdn-dep p{color:#8e8b97;margin:10px 0 0;font-size:11.5px}@keyframes pdn-pop{0%{opacity:0;transform:scale(.85)}}.pdn .pdn-group{color:#8e8b97;letter-spacing:.02em;margin:14px 0 -2px;font-size:13px;font-weight:800}.pdn .pdn-group:first-child{margin-top:0}.pdn .border-t-8.border-sand{background-image:linear-gradient(#efedf2,#efedf2);background-position:20px 0;background-repeat:no-repeat;background-size:calc(100% - 40px) 1px;border-top-width:0}.pdn [data-detail-head]+.h-2.bg-sand,.pdn .h-2.bg-sand{background:#efedf2;height:1px;margin-left:20px;margin-right:20px}.pdn [data-pdn-notes]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.pdn [data-pdn-notes]>*{align-items:center;gap:8px;display:flex}.pdn [data-pdn-notes]>*>span:first-child{color:#4a4655;background:#f6f5f8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pdn [data-pdn-notes]>*>span:first-child svg{width:18px;height:18px}.pdn [data-pdn-notes]>:has(.pdn-no)>span:first-child{color:#a5a1ae}.pdn [data-pdn-notes]>*{font-size:14.5px}.pdn-say{flex-direction:column;gap:8px;margin-top:22px;display:flex}.pdn-say p{color:#4a4655;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.pdn-say p span{color:#8e8a98}.pdn-say-title{color:#8e8b97;margin-bottom:-4px;font-size:13px;font-weight:800}.pdn-say p.is-clamp{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdn-say .pdn-say-dep{color:#6d6878;font-size:13.5px}.pdn-say .pdn-say-dep b{color:#1c1a24;font-weight:700}.pdn-info-title{color:#1c1a24;margin-bottom:-2px;font-size:16px;font-weight:800}.pdn [data-pdn-info]{border-top:1px solid #efedf2;gap:10px;margin-top:30px;padding-top:22px;font-size:14px}.pdn [data-pdn-info] .pdn-group{display:none}.pdn>[data-pdn-info]{order:1}.pdn>[data-pdn-know]~*{order:2}.pdn [data-pdn-office]>button:first-child{text-align:left;background:#f6f5f9;border-radius:18px;grid-template-columns:64px minmax(0,1fr);place-items:center start;gap:2px 14px;padding:16px;display:grid}.pdn [data-pdn-office]>button:first-child>*{grid-column:2;justify-content:flex-start;margin-top:0!important}.pdn [data-pdn-office]>button:first-child>span:first-child{grid-area:1/1/span 4;align-self:center;width:64px;height:64px}.pdn [data-pdn-office]{padding-top:12px}.pdn-bar{z-index:40;padding:calc(6px + var(--ohome-top)) 6px 6px;color:#1c1a24;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff5;align-items:center;gap:6px;transition:transform .28s cubic-bezier(.2,.9,.25,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 1px #efedf2}.pdn-bar.is-on{transform:none}.pdn-bar button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.pdn-bar b{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:800;overflow:hidden}@media (min-width:1024px){.pdn-bar{width:480px;left:50%;right:auto;transform:translate(-50%,-110%)}.pdn-bar.is-on{transform:translate(-50%)}}.pdn .pdn-wait{opacity:0;transform:translateY(18px)}.pdn .pdn-wait.pdn-in{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.2,.9,.25,1);transform:none}.pdn [data-detail-bar] .ohome-cta-shine{background-color:#1c1a24}.pdn [data-detail-bar] .bg-ohome-light{background-color:#efeef2}.pdn [data-detail-bar] .text-ohome-dark{color:#1c1a24}.pdn [data-detail-bar] .bg-ohome{background-color:#1c1a24}.pdn-fly{z-index:60;pointer-events:none;background:#e9e7ee 50%/cover;border:2px solid #fff;border-radius:16px;width:64px;height:64px;position:fixed;box-shadow:0 8px 22px #1c1a2447}.pdn-noise{border-top:1px solid #efedf2;flex-direction:column;gap:2px;margin-top:4px;padding-top:14px;display:flex}.pdn-noise-t{color:#1c1a24;margin:0 0 6px;font-size:14px;font-weight:800}.pdn-noise-row{animation:.45s cubic-bezier(.2,.9,.25,1) backwards pdn-rise;animation-delay:var(--d,0s);align-items:center;gap:10px;padding:7px 0;display:flex}.pdn-noise-ic{color:#3a3646;background:#f4f3f7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pdn-noise-name{flex-direction:column;min-width:0;display:flex}.pdn-noise-name b{color:#1c1a24;font-size:14px;font-weight:800}.pdn-noise-name small{color:#8e8b97;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pdn-noise-d{color:#1c1a24;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:800}.pdn-noise-src{color:#9a96a3;margin:6px 0 0;font-size:11.5px;line-height:1.5}@keyframes pdn-rise{0%{opacity:0;transform:translateY(10px)}}.pdn-sun{background:#f6f5f9;border-radius:18px;flex-direction:column;gap:10px;margin:8px 20px 4px;padding:14px;display:flex}.pdn-sun-head{flex-direction:column;gap:2px;display:flex}.pdn-sun-title{justify-content:space-between;align-items:center;display:flex}.pdn-sun-title button{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #dcd9e3;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;transition:background-color .2s,color .2s,transform .12s}.pdn-sun-title button:active{transform:scale(.95)}.pdn-sun-title button[aria-pressed=true]{color:#fff;background:#1c1a24;border-color:#1c1a24}.pdn .pdn-sun{scroll-margin-top:72px}.pdn-sun-head b{color:#1c1a24;font-size:16px;font-weight:800}.pdn-sun-head span{color:#6e6a78;font-size:13px}.pdn-sun-head strong{color:#1c1a24;font-weight:800}.pdn-sun-art{width:100%;height:auto;display:block}.pdn-sun-say{text-align:center;color:#1c1a24;margin:0;font-size:14px;font-weight:800}.pdn-sun-range{accent-color:#1c1a24;width:100%}.pdn-sun-ticks{color:#8e8b97;justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.pdn-sun-foot{flex-direction:column;gap:8px;display:flex}.pdn-sun-seg{background:#ebe9f0;border-radius:12px;padding:3px;display:flex}.pdn-sun-seg button{color:#8e8b97;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:7px 0;font-size:13px;font-weight:800;transition:background-color .2s,color .2s}.pdn-sun-seg button[aria-pressed=true]{color:#1c1a24;background:#fff;box-shadow:0 1px 4px #00000014}.pdn-sun-foot small{color:#8e8b97;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pdn-big,.pdn-noise-row{animation:none}.pdn-dep-knob,.pdn-dep-fill,.pdn-dep-knob>span{transition:none}.pdn-dep.is-open{animation:none}.pdn .pdn-wait{opacity:1;transform:none}.pdn-bar{transition:none}}.pdn-p3-wrap{border-radius:16px;height:220px;transition:height .6s cubic-bezier(.2,.85,.25,1);position:relative;overflow:hidden}.pdn-p3-wrap.is-3d{height:400px}.pdn-p3-wrap .maplibregl-canvas{transition:filter .5s}.pdn-p3-wrap.is-3d .maplibregl-canvas{filter:saturate(.75) brightness(calc(1.03 - var(--p3-dusk,0) * .45))}.pdn-p3-wrap.is-drawn .maplibregl-marker,.pdn-p3-wrap.is-drawn .ohome-pane{visibility:hidden}.pdn-p3-wrap>button,.pdn-p3-wrap>button>div:first-child{height:100%}.pdn-p3-wrap>button>span{display:none}.pdn-p3-stage{z-index:12;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden}.pdn-p3-stage.is-open{cursor:grab;touch-action:none}.pdn-p3-solo{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.pdn-p3-solo.is-on{opacity:1;pointer-events:auto;touch-action:none}.pdn-p3-stage:not(.is-on) .pdn-p3-tag{visibility:hidden}.pdn-p3-stage.is-window:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #282530c7,inset 0 0 40px #00000040}.pdn-p3-tag{white-space:nowrap;pointer-events:none;will-change:transform;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;transition:opacity .2s;position:absolute;top:0;left:0}.pdn-p3-tag.is-me{color:#fff;background:#1c1a24}.pdn-p3-tag.is-dir{color:#fff;background:#2f6fe0}.pdn-p3-tag.is-block{color:#fff;background:#ee7a2f}.pdn-p3-tag.is-place{color:#1c1a24;background:#fff;box-shadow:0 1px 4px #00000029}.pdn-p3-tag.is-noise{color:#6b4a00;background:#ffffffeb;font-weight:700}.pdn-p3-tag.is-measure{color:#1c1a24;background:#fff;box-shadow:0 1px 4px #0000002e}.pdn-p3-big{color:#1c1a24;cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #1c1a242e}.pdn-p3-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;animation:.35s .3s both pdn-fade;display:flex;position:absolute;top:10px;left:10px;right:10px}.pdn-p3-top>*{pointer-events:auto}.pdn-p3-back{color:#1c1a24;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;box-shadow:0 1px 4px #00000029}.pdn-p3-right{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pdn-p3-compass{background:#fffffff0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 4px #0000001f}.pdn-p3-compass>span{color:#ee7a2f;font-size:11px;font-weight:800;display:block}.pdn-p3-ref{color:#8a4a12;background:#fff4e6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.pdn-p3-wait{color:#6e6a78;pointer-events:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.pdn-p3-bottom{z-index:2;pointer-events:none;flex-direction:column;gap:8px;animation:.4s cubic-bezier(.2,.9,.25,1) .35s both pdn-rise;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.pdn-p3-bottom>*{pointer-events:auto}.pdn-p3-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pdn-p3-chips::-webkit-scrollbar{display:none}.pdn-p3-chips button{color:#1c1a24;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:800;transition:transform .12s,background-color .2s,color .2s;display:flex;box-shadow:0 1px 5px #00000024}.pdn-p3-chips button:active{transform:scale(.95)}.pdn-p3-chips button[aria-pressed=true]{color:#fff;background:#1c1a24}.pdn-p3-sheet{cursor:default;background:#fffffff2;border-radius:16px;flex-direction:column;gap:8px;padding:11px 12px;animation:.3s cubic-bezier(.2,.9,.25,1) pdn-rise;display:flex;box-shadow:0 2px 12px #00000024}.pdn-p3-sheet.is-photo{padding:8px}.pdn-p3-say{color:#1c1a24;margin:0;font-size:14px;font-weight:800}.pdn-p3-say small{color:#6e6a78;margin-top:2px;font-size:12px;font-weight:400;display:block}.pdn-p3-row{align-items:center;gap:10px;display:flex}.pdn-p3-row input{accent-color:#f6b40e;flex:1;min-width:0}.pdn-p3-range{flex-direction:column;flex:1;min-width:0;display:flex}.pdn-p3-range input{width:100%;margin:0}.pdn-p3-lit{border-radius:3px;order:2;height:5px;margin:3px 8px 0}.pdn-p3-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#1c1a24;flex:none;width:74px;font-size:13.5px;font-weight:800}.pdn-p3-legend{color:#6e6a78;gap:12px;font-size:12px;display:flex}.pdn-p3-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.pdn-p3-credit{color:#8e8b97;margin-left:auto;font-size:11px}.pdn-p3-cap{color:#8e8b97;margin:8px 0 0;font-size:12px;line-height:1.55}.pdn-p3-note{color:#8a4a12;background:#fff4e6;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:12.5px;line-height:1.6;animation:.35s cubic-bezier(.2,.9,.25,1) pdn-rise}.pdn-p3-note b{margin-bottom:2px;font-size:13px;display:block}.pdn-p3-photo{cursor:pointer;border:0;border-radius:12px;width:100%;height:150px;padding:0;display:block;position:relative;overflow:hidden}.pdn-p3-photo img{object-fit:cover;width:100%;height:100%;display:block}.pdn-p3-photo-name{color:#fff;text-align:left;background:linear-gradient(#0000,#0000009e);padding:26px 12px 9px;font-size:15px;font-weight:800;line-height:1.25;position:absolute;inset:auto 0 0}.pdn-p3-photo-name small{opacity:.85;font-size:12px;font-weight:400;display:block}.pdn-p3-photo-btns{gap:6px;margin-top:8px;display:flex}.pdn-p3-photo-btns button{color:#1c1a24;cursor:pointer;background:#f4f3f7;border:0;border-radius:10px;flex:1;padding:8px 0;font-size:12.5px;font-weight:800}@keyframes pdn-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pdn-p3-wrap,.pdn-p3-solo{transition:none}.pdn-p3-top,.pdn-p3-bottom,.pdn-p3-sheet,.pdn-p3-note{animation:none}}.pdn-bp{border-top:1px solid #efedf2;flex-direction:column;gap:2px;margin-top:4px;padding-top:14px;display:flex}.pdn-bp-row{animation:.45s cubic-bezier(.2,.9,.25,1) backwards pdn-rise;animation-delay:var(--d,0s);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.pdn-bp-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pdn-bp-head{align-items:center;gap:8px;display:flex}.pdn-bp-head b{color:#1c1a24;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.pdn-bp-chips{flex-wrap:wrap;gap:5px;display:flex}.pdn-bp-chips span{color:#3a3646;font-variant-numeric:tabular-nums;background:#f4f3f7;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:800}.pdn-bp-chips em{color:#8e8b97;align-self:center;font-size:12px;font-style:normal}.pdn-bp-body small{color:#6e6a78;font-size:12px}.pdn-bp-t2{margin-top:10px!important}.pdn-bp-p{font-size:15px;font-weight:900}@media (prefers-reduced-motion:reduce){.pdn-bp-row{animation:none}}.yth{color:#1c1a24;max-width:480px;min-height:100vh;padding-bottom:calc(32px + var(--ohome-bottom));background:#fff;margin:0 auto}.yth-top{z-index:10;padding:calc(6px + var(--ohome-top)) 6px 6px;background:#fffffff5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 1px #efedf2}.yth-top button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.yth-top b{font-size:16px;font-weight:800}.yth-top span{width:44px}.yth-hero{flex-direction:column;gap:10px;padding:22px 20px 8px;display:flex}.yth-hero h1{letter-spacing:-.01em;margin:0;font-size:23px;font-weight:800}.yth-hero p{color:#6e6a78;margin:0;font-size:14px;line-height:1.6}.yth-alert{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #dcd9e3;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s,transform .12s;display:flex}.yth-alert:active{transform:scale(.96)}.yth-alert.is-on{color:#fff;background:#1c1a24;border-color:#1c1a24}.yth-alert:disabled{opacity:.7}.yth .yth-msg{color:#6e6a78;font-size:12.5px}.yth-list{flex-direction:column;gap:12px;padding:8px 20px;display:flex}.yth-empty{text-align:center;color:#8e8b97;margin:24px 0;font-size:14px;line-height:1.7}.yth-card{animation:.45s cubic-bezier(.2,.9,.25,1) backwards pdn-rise;animation-delay:var(--d,0s);background:#f6f5f9;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.yth-tags{flex-wrap:wrap;gap:6px;display:flex}.yth-tags span{color:#3a3646;background:#fff;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:800}.yth-tags span.is-hot{color:#b4520f;background:#fff1e3}.yth-tags span.is-soon{color:#2e5a9a;background:#eef3fb}.yth-card h2{word-break:keep-all;margin:0;font-size:16px;font-weight:800;line-height:1.45}.yth-card dl{flex-direction:column;gap:4px;margin:0;display:flex}.yth-card dl div{gap:10px;font-size:13.5px;display:flex}.yth-card dt{color:#8e8b97;flex:none;width:60px}.yth-card dd{color:#1c1a24;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.yth-go{color:#1c1a24;border-bottom:1.5px solid #1c1a24;align-self:flex-start;align-items:center;gap:4px;padding-bottom:1px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.yth-seoul{color:#1c1a24;border:1px solid #e4e1ea;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:10px 20px 0;padding:15px 16px;text-decoration:none;display:flex}.yth-seoul span{flex-direction:column;gap:2px;display:flex}.yth-seoul b{font-size:14.5px;font-weight:800}.yth-seoul small{color:#8e8b97;font-size:12.5px}.yth-foot{color:#9a96a3;margin:18px 20px 0;font-size:11.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.yth-card{animation:none}}@media (max-width:1023px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.pdn .ohome-draw-grid.is-in svg :not([stroke-dasharray]){animation-duration:1.4s}.pdn .ohome-draw-grid.is-in>*{animation-duration:.9s}.pdn .ohome-draw-grid svg{transform-origin:50%}.pdn .ohome-draw-grid.is-in svg{animation:1.4s cubic-bezier(.3,1.4,.5,1) both pdn-icon-pop}}@keyframes pdn-icon-pop{0%{transform:scale(.6)}40%{transform:scale(1.15)}to{transform:scale(1)}}.pdn-rv-x{z-index:61;top:calc(var(--ohome-top) + 10px);color:#fff;cursor:pointer;background:#11101499;border:0;border-radius:50%;place-items:center;width:40px;height:40px;animation:.25s pdn-fade;display:grid;position:fixed;left:12px}body.pdn-rv-full{overflow:hidden}.ohome-gallery-top-in{animation:.45s cubic-bezier(.2,.9,.25,1) 80ms both pdn-gallery-top}@keyframes pdn-gallery-top{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ohome-gallery-top-in{animation:none}}.pdn-more{color:#1c1a24;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efedf2;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:0;font-size:15px;font-weight:700;display:flex}.pdn-more span{color:#8e8a98;flex:none;font-size:13px;font-weight:600}.pdn-card [data-pdn-hero]{height:calc(var(--ohome-top) + 52px + 300px + 30px);padding:calc(var(--ohome-top) + 52px) 18px 30px;box-sizing:border-box;overflow:hidden;background:#fff!important}.pdn-card [data-pdn-hero]>:first-child{z-index:1;background:#e9e5df;border-radius:22px;animation:.75s cubic-bezier(.2,.9,.25,1.15) backwards pdn-deal;position:relative;overflow-y:hidden;box-shadow:0 18px 40px #1c1a242e}.pdn-card [data-pdn-hero]:before,.pdn-card [data-pdn-hero]:after{content:"";top:calc(var(--ohome-top) + 62px);pointer-events:none;background-color:#d6cec2;background-position:50%;background-size:cover;border-radius:22px;height:296px;transition:opacity .3s;position:absolute}.pdn-card [data-pdn-hero]:after{background-image:var(--pk1);filter:brightness(.86)saturate(.8);rotate:calc(-5deg + var(--sw,0) * 5deg);scale:calc(.97 + var(--sw,0) * .03);translate:calc(-4px + var(--sw,0) * 20px) calc(6px - var(--sw,0) * 8px);animation:.9s cubic-bezier(.2,.9,.25,1.2) .25s backwards pdn-fan1,3.2s ease-in-out 1.2s infinite pdn-peek;left:24px;right:40px}.pdn-card [data-pdn-hero]:before{background-image:var(--pk2);filter:brightness(.74)saturate(.6);rotate:calc(6deg - var(--sw,0) * 2deg);animation:.9s cubic-bezier(.2,.9,.25,1.2) .35s backwards pdn-fan2,3.6s ease-in-out 1.3s infinite pdn-peek2;left:34px;right:30px;translate:6px 12px;scale:.94}.pdn-card [data-pdn-hero][data-pk="1"]:before,.pdn-card [data-pdn-hero][data-pk="0"]:before,.pdn-card [data-pdn-hero][data-pk="0"]:after{opacity:0}@keyframes pdn-deal{0%{opacity:0;transform:translateY(28px)rotate(-3deg)scale(.92)}}@keyframes pdn-fan1{0%{opacity:0;rotate:0deg}}@keyframes pdn-fan2{0%{opacity:0;rotate:0deg}}@keyframes pdn-peek{0%,to{translate:0}50%{translate:-8px}}@keyframes pdn-peek2{0%,to{translate:0}50%{translate:7px}}.pdn-card-shine{z-index:3;left:18px;right:18px;top:calc(var(--ohome-top) + 52px);pointer-events:none;border-radius:22px;height:300px;position:absolute;overflow:hidden}.pdn-card-shine:before{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;animation:1.3s ease-in-out .8s both pdn-shine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}@keyframes pdn-shine{to{transform:translate(330%)skew(-12deg)}}.pdn:not(.pdn-card) .pdn-card-shine,.pdn-card [data-pdn-hero]>.bg-gradient-to-b{display:none}.pdn-card [data-pdn-hero]>button svg,.pdn-card [data-pdn-hero]>div>button svg,.pdn-card [data-pdn-hero]>div>a svg{stroke:#1c1a24;filter:none!important}.pdn-card [data-pdn-hero]>.absolute.bottom-3{z-index:2;bottom:46px}.pdn-card [data-pdn-hero]>.absolute.right-3.bottom-3{background:#1110148c;right:34px}.pdn-card [data-pdn-hero]>.absolute.left-3.bottom-3{left:34px}.pdn-card [data-pdn-hero]>.absolute.top-1\/2{z-index:2}.pdn-card [data-detail-head]{border-radius:0;margin-top:0;padding-top:8px}.pdn-kicker{color:#6d6878;font-size:14px}.pdn [data-detail-head] .text-price{letter-spacing:-1px;font-size:34px;line-height:1.2}.pdn [data-pdn-know]{background-image:none;margin-top:0;padding:26px 22px 0}.pdn [data-pdn-know]>.text-body{font-size:16px;font-weight:800}.pdn [data-pdn-notes]>*{color:#1c1a24;font-weight:400}.pdn [data-pdn-notes] b{color:#1c1a24;font-weight:700}.pdn [data-pdn-notes] .pdn-no{color:#8e8a98}.pdn [data-pdn-notes] .pdn-no b{color:inherit}.pdn-say{margin-top:18px}.pdn-deal{padding:26px 22px 0}.pdn-sec-title{color:#1c1a24;font-size:16px;font-weight:800}.pdn-deal-note{color:#4a4655;white-space:pre-line;margin:14px 0 0;font-size:14px;line-height:1.6}.pdn-deal-note b{color:#1c1a24;margin-right:4px;font-weight:700}.pdn-deal .pdn-dep,[data-pdn-know] .pdn-dep{margin:14px 0 0}.pdn-deal .pdn-dep-fold,[data-pdn-know] .pdn-dep-fold{width:100%;margin:14px 0 0}.pdn [data-pdn-info]{gap:9px;margin:30px 22px 0}.pdn [data-pdn-info] .text-sub,.pdn [data-pdn-info] .text-body{font-size:13.5px;line-height:1.45}.pdn [data-pdn-info] .text-body{font-weight:400}.pdn [data-pdn-info] .w-\[92px\]{color:#8e8a98;width:96px}.pdn [data-pdn-info] .pdn-more{color:#6d6878;border-top:0;min-height:40px;margin-top:0;font-size:13.5px;font-weight:400}.pdn-loc{flex-direction:column;gap:8px;margin:26px 18px 0;display:flex}.pdn-loc .rounded-card{border-radius:22px}.pdn-loc [data-no-ptr]{height:300px}.pdn-loc-cap,.pdn-loc-hint{z-index:11;pointer-events:none;color:#4a4655;font-size:13px;font-weight:700;position:absolute}.pdn-loc-cap{white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:999px;max-width:calc(100% - 70px);padding:4px 9px;top:14px;left:14px;overflow:hidden}.pdn-loc-hint{color:#1c1a24;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:13.5px;bottom:16px;left:50%;transform:translate(-50%)}.pdn-p3-wrap.is-3d .pdn-loc-cap,.pdn-p3-wrap.is-3d .pdn-loc-hint{display:none}.pdn-office{margin:48px 18px 0}.pdn-office .pdn-office-fee{text-align:center;width:100%;margin:0}.pdn-office-row{grid-template-columns:minmax(0,1fr);padding:12px 0 8px;display:grid}.pdn-office-main{text-align:left;color:#1c1a24;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.pdn-office-face{background:#d9d4cb;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.pdn-office-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.pdn-office-go{color:#8e8a98;font-size:18px}.pdn-office-fee{text-align:left;color:#8e8a98;cursor:pointer;background:0 0;border:0;min-height:24px;margin:-16px 0 0 52px;padding:0;font-size:12.5px}.pdn-office-fee span{font-size:11.5px}.pdn-office-legal{text-align:center;color:#8e8a98;margin:0;font-size:11.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.pdn-card [data-pdn-hero]:before,.pdn-card [data-pdn-hero]:after,.pdn-card [data-pdn-hero]>:first-child{animation:none}.pdn-card-shine{display:none}}.pdn-cm{border:1px solid #efedf2;border-radius:20px;margin:22px 18px 0;padding:18px 20px}.pdn-cm-title{color:#1c1a24;font-size:16px;font-weight:800}.pdn-cm-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pdn-cm-chips button{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,transform .12s}.pdn-cm-chips button:active{transform:scale(.95)}.pdn-cm-chips button.is-on{color:#fff;background:#1c1a24;border-color:#1c1a24}.pdn-cm-chips button.is-add{color:#6d6878;border-style:dashed;border-color:#c9c5d1;font-weight:600}.pdn-cm-ask{flex-direction:column;margin-top:10px;display:flex}.pdn-cm-ask input{border:1px solid #dcd9e3;border-radius:12px;outline:none;height:44px;padding:0 12px;font-size:16px}.pdn-cm-ask input:focus{border-color:#1c1a24}.pdn-cm-ask button{text-align:left;color:#1c1a24;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1eff4;align-items:baseline;gap:6px;min-height:44px;padding:0 4px;font-size:14.5px;display:flex}.pdn-cm-ask button span{color:#8e8a98;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pdn-cm-row{align-items:center;gap:12px;margin-top:16px;display:flex}.pdn-cm-min{color:#1c1a24;min-width:64px;font-size:30px;font-weight:800;line-height:1.1;animation:.45s cubic-bezier(.3,1.5,.5,1) pdn-pop}.pdn-cm-min small{margin-left:1px;font-size:15px;font-weight:600}.pdn-cm-dots{color:#c9c5d1;animation:1s ease-in-out infinite pdn-cm-blink}@keyframes pdn-cm-blink{50%{opacity:.3}}.pdn-cm-bar{flex:1;min-width:0}.pdn-cm-bar>div{background:#efedf2;border-radius:4px;height:8px;overflow:hidden}.pdn-cm-bar i{background:#1c1a24;border-radius:4px;height:8px;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.pdn-cm-bar p{color:#8e8a98;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.pdn-cm-min,.pdn-cm-dots{animation:none}.pdn-cm-bar i{transition:none}}.pdn [data-pdn-hero]>:first-child>*{scroll-snap-stop:always}@media (min-width:1024px){html[data-h-pdn] body{background:#f4f3f7}.pdn{max-width:520px;margin:0 auto;box-shadow:0 0 0 1px #efedf2,0 20px 60px #1c1a2414}.pdn [data-detail-bar],.pdn-bar{left:calc(50% - 260px)!important;right:calc(50% - 260px)!important}}.pdn-fold{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;gap:9px;display:flex}.pdn-fold-top{flex-direction:column;gap:9px;display:flex}.pdn-fold:not(.is-seen) .pdn-top-row{opacity:0;transform:translateY(10px)}.pdn-fold.is-seen .pdn-top-row{animation:.55s cubic-bezier(.2,.8,.2,1) backwards pdn-row-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes pdn-row-in{0%{opacity:0;transform:translateY(10px)}}.pdn-fold-body{flex-direction:column;gap:9px;transition:max-height .55s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.pdn-fold:not(.is-open) .pdn-fold-body{max-height:46px;-webkit-mask-image:linear-gradient(#000 0%,#0000004d 50%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000004d 50%,#0000 100%)}.pdn-fold:not(.is-open) .pdn-fold-row{pointer-events:none;filter:blur(.6px)}.pdn-fold.is-open .pdn-fold-row{animation:.5s cubic-bezier(.2,.85,.25,1) backwards pdn-row-up;animation-delay:calc(60ms + var(--i,0) * 38ms)}@keyframes pdn-row-up{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.pdn-fold.is-closing .pdn-fold-row{animation:.22s cubic-bezier(.4,0,1,1) forwards pdn-row-down;animation-delay:calc((var(--n,1) - 1 - var(--i,0)) * 22ms)}@keyframes pdn-row-down{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}.pdn-fold.is-open:not(.is-closing) [data-fold-body]{grid-template-rows:1fr}.pdn-fold.is-open:not(.is-closing) [data-fold-body]>div{opacity:1;transform:none}.pdn-fold.is-open [aria-expanded]>svg{opacity:0}.pdn-fold:active .pdn-fold-top,.pdn-fold:active .pdn-fold-body{transition:transform .12s;transform:scale(.995)}.pdn-fold-btn{color:#1c1a24;background:#fff;border:1px solid #e6e3eb;border-radius:999px;align-self:center;align-items:center;gap:7px;height:38px;margin-top:-2px;padding:0 14px 0 6px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #1c1a2412}.pdn-fold-btn.is-back{animation:.45s cubic-bezier(.3,1.5,.5,1) pdn-fold-back}.pdn-fold-btn.is-back .pdn-fold-n{animation:.5s cubic-bezier(.3,1.8,.5,1) .1s backwards pdn-fold-pop}@keyframes pdn-fold-back{0%{opacity:0;transform:translateY(-8px)scale(.92)}}@keyframes pdn-fold-pop{0%{transform:scale(.3)}}.pdn-fold-n{color:#fff;background:#1c1a24;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.pdn-fold-names{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.pdn-fold-chev{color:#8e8b97}@keyframes pdn-chev{50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.pdn-fold-body{transition:none}.pdn-fold .pdn-top-row,.pdn-fold.is-open .pdn-fold-row,.pdn-fold.is-closing .pdn-fold-row,.pdn-fold-btn.is-back,.pdn-fold-btn.is-back .pdn-fold-n,.pdn-fold-chev{opacity:1;filter:none;animation:none;transform:none}}.pdn-real{flex-direction:column;gap:12px;padding:26px 22px 0;display:flex}.pdn-real-h{justify-content:space-between;align-items:baseline;display:flex}.pdn-real-h b{color:#1c1a24;font-size:16px;font-weight:800}.pdn-real-h small{color:#8e8b97;font-size:12px}.pdn-real-seg{gap:6px;display:flex}.pdn-real-seg button{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s,transform .12s}.pdn-real-seg button.on{color:#fff;background:#1c1a24;border-color:#1c1a24}.pdn-real-seg button:active{transform:scale(.95)}.pdn-band{background:#f6f5f8;border-radius:18px;padding:14px 16px 12px}.pdn-band-t{color:#6d6878;margin:0;font-size:13px}.pdn-band-t b{color:#1c1a24;font-weight:700}.pdn-band-rail{height:54px;margin-top:8px;position:relative}.pdn-band-line{background:#e3e0e8;border-radius:2px;height:4px;position:absolute;top:34px;left:0;right:0}.pdn-band-range{transform-origin:0;background:#c9c5d0;border-radius:2px;height:4px;animation:.7s cubic-bezier(.2,.8,.2,1) .1s backwards pdn-band-grow;position:absolute;top:34px}.pdn-band-dot{width:12px;height:12px;animation:.4s cubic-bezier(.3,1.6,.5,1) backwards pdn-band-pop;animation-delay:var(--d,0s);background:#8e8b97;border-radius:50%;margin-left:-6px;position:absolute;top:30px;box-shadow:0 0 0 2px #f6f5f8}.pdn-band-me{z-index:1;flex-direction:column;align-items:center;width:0;animation:.6s cubic-bezier(.3,1.4,.5,1) .75s backwards pdn-band-drop;display:flex;position:absolute;top:0;transform:translate(-50%)}.pdn-band-me span{color:#fff;white-space:nowrap;background:#1c1a24;border-radius:8px;padding:3px 7px;font-size:11.5px;font-weight:800}.pdn-band-me.is-r span{transform:translate(-34%)}.pdn-band-me.is-l span{transform:translate(34%)}.pdn-band-me i{background:#1c1a24;width:2px;height:9px}.pdn-band-me em{box-sizing:border-box;background:#1c1a24;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-2px;box-shadow:0 2px 6px #00000040}.pdn-band-ends{color:#6d6878;font-variant-numeric:tabular-nums;height:18px;font-size:12px;position:relative}.pdn-band-end{white-space:nowrap;position:absolute;top:0}.pdn-band-end small{color:#8e8b97;font-size:11px}.pdn-band-end b{color:#1c1a24;font-weight:800}.pdn-band-basis{color:#8e8b97;margin:4px 0 0;font-size:11px}.pdn-real-list>li{animation:.45s cubic-bezier(.2,.8,.2,1) backwards pdn-row-in}.pdn-real-list>li:nth-child(2){animation-delay:70ms}.pdn-real-list>li:nth-child(3){animation-delay:.14s}.pdn-real-more{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:14px;justify-content:center;align-items:center;gap:4px;height:44px;font-size:13.5px;font-weight:700;display:flex}.pdn-real-more:active{transform:scale(.98)}.pdn-real .hidden{display:none}@keyframes pdn-band-grow{0%{transform:scaleX(0)}}@keyframes pdn-band-pop{0%{transform:scale(0)}}@keyframes pdn-band-drop{0%{opacity:0;transform:translate(-50%,-14px)}}@media (prefers-reduced-motion:reduce){.pdn-band-range,.pdn-band-dot,.pdn-band-me,.pdn-real-list>li{animation:none}}.pdn-hug{color:#4a4655;background:#f6f5f8;border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.6}.pdn-hug a{color:#1c1a24;text-underline-offset:2px;font-weight:700;text-decoration:underline}.pdn-hug span{color:#8e8b97!important}.pdn-util{color:#1c1a24;padding:26px 22px 0}.pdn-util-head{color:#1c1a24;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #efedf2;border-radius:16px;align-items:center;gap:8px;width:100%;padding:12px;transition:border-color .2s,background-color .2s,transform .12s;display:flex}.pdn-util-head:active{transform:scale(.99)}.pdn-util.is-in .pdn-util-head{background:#f6f5f8;border-color:#0000}.pdn-util-ic{background:#f6f5f8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.pdn-util.is-in .pdn-util-ic{background:#fff}.pdn-util-q{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:800;overflow:hidden}.pdn-util-sum{color:#6d6878;white-space:nowrap;margin-left:auto;font-size:13px}.pdn-util-sum b{color:#1c1a24;font-weight:800}.pdn-util-chev{color:#a5a1ae;font-size:16px;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.pdn-util-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.pdn-util.is-in .pdn-util-body{grid-template-rows:1fr}.pdn-util-body>div{min-height:0;padding:0 2px;overflow:hidden}.pdn-util-say{color:#4a4655;margin:14px 0 0;font-size:14px;line-height:1.6}.pdn-util-say b{color:#1c1a24;font-weight:700}.pdn-util-rows{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pdn-util-row{grid-template-columns:78px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.pdn-util-row span{color:#6d6878}.pdn-util-row b{font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-weight:800}.pdn-util-row i{height:12px;width:var(--w);transform-origin:0;background:#1c1a24;border-radius:6px;display:block;transform:scaleX(0)}.pdn-util-row+.pdn-util-row i{background:#8e8b97}.pdn-util.is-in .pdn-util-row i{animation:pdn-util-x .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s) backwards;transform:scaleX(1)}@keyframes pdn-util-x{0%{transform:scaleX(0)}}.pdn-util-season{background:#f6f5f8;border-radius:16px;margin-top:16px;padding:14px 14px 10px}.pdn-util-cap{color:#6d6878;font-size:12.5px;font-weight:700}.pdn-util-cols{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:118px;margin-top:8px;display:grid}.pdn-util-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.pdn-util-col i{width:100%;max-width:44px;height:calc(var(--h) * .72);transform-origin:bottom;background:#d6d2dc;border-radius:8px 8px 3px 3px;display:block;transform:scaleY(0)}.pdn-util-col.is-max i{background:#1c1a24}.pdn-util.is-in .pdn-util-col i{animation:pdn-util-y .7s cubic-bezier(.3, 1.3, .45, 1) var(--d,0s) backwards;transform:scaleY(1)}@keyframes pdn-util-y{0%{transform:scaleY(0)}}.pdn-util-col em{color:#8e8b97;font-variant-numeric:tabular-nums;opacity:0;font-size:11.5px;font-style:normal;font-weight:700}.pdn-util-col.is-max em{color:#1c1a24;font-size:12.5px;font-weight:800}.pdn-util.is-in .pdn-util-col em{opacity:1;animation:pdn-fade .3s calc(var(--d,0s) + .45s) backwards}.pdn-util-col span{color:#8e8b97;font-size:11.5px}.pdn-util-src{color:#a5a1ae;margin:10px 0 0;font-size:11.5px;line-height:1.5}.pdn-util.is-top{padding:0}.pdn-util-top{color:#8e8b97;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 6px;width:100%;padding:0;font-size:15px;display:flex}.pdn-util-top b{color:#1c1a24;font-weight:700}.pdn-util-top b.is-soft{font-weight:500}.pdn-util-plus{color:#6d6878;background:#f1eff4;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700}.pdn-util-bill{background:#f6f5f8;border-radius:16px;margin:14px 0 0;padding:14px 14px 12px;font-size:14px;animation:.35s backwards pdn-fade}.pdn-util-bill>div{justify-content:space-between;align-items:baseline;padding:3px 0;display:flex}.pdn-util-bill dt{color:#6d6878}.pdn-util-bill dt small{color:#8e8b97;margin-left:4px;font-size:11.5px;font-weight:700}.pdn-util-bill dd{color:#1c1a24;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pdn-util-bill .is-avg dd{color:#6d6878}.pdn-util-bill .is-sum{border-top:1px dashed #d6d2dc;margin-top:6px;padding-top:9px}.pdn-util-bill .is-sum dt,.pdn-util-bill .is-sum dd{color:#1c1a24;font-weight:800}.pdn-util-bill p{color:#8e8b97;margin:8px 0 0;font-size:12px;line-height:1.5}.pdn-util-top .pdn-util-chev{font-size:14px;line-height:1}.pdn-util.is-top .pdn-util-body>div{padding:0}.pdn-util-people{gap:6px;margin-top:14px;display:flex}.pdn-util-people button{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s,transform .12s}.pdn-util-people button.on{color:#fff;background:#1c1a24;border-color:#1c1a24}.pdn-util-people button:active{transform:scale(.95)}.pdn-util-say{animation:.3s pdn-fade}@media (prefers-reduced-motion:reduce){.pdn-util-body{transition:none}.pdn-util.is-in .pdn-util-row i,.pdn-util.is-in .pdn-util-col i,.pdn-util.is-in .pdn-util-col em,.pdn-util-say{animation:none}}.pdn-band-box{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f6f5f8;border-radius:18px;transition:transform .12s}.pdn-band-box:not(.is-open):active{transform:scale(.99)}.pdn-band-box .pdn-band{background:0 0;padding-bottom:4px}.pdn-band-few{flex-direction:column;gap:6px;margin:10px 0 2px;padding:0;font-size:14px;list-style:none;display:flex}.pdn-band-few li{color:#6d6878;font-variant-numeric:tabular-nums;grid-template-columns:56px 1fr auto;gap:8px;display:grid}.pdn-band-few b{color:#1c1a24;font-weight:800}.pdn-band-tap{text-align:center;color:#8e8b97;padding:0 0 12px;font-size:12px;font-weight:700;animation:1.6s ease-in-out 1s 2 pdn-nudge;display:block}@keyframes pdn-nudge{50%{transform:translateY(3px)}}.pdn-band-box.is-open{cursor:default;animation:.5s cubic-bezier(.22,1,.36,1) pdn-sky-open}@keyframes pdn-sky-open{0%{clip-path:inset(0 0 70% round 18px)}to{clip-path:inset(0 round 18px)}}.pdn-sky-wait{text-align:center;color:#8e8b97;margin:0;padding:40px 16px;font-size:13px;animation:1.2s ease-in-out infinite pdn-blink}@keyframes pdn-blink{50%{opacity:.4}}.pdn-sky{padding:12px 14px 14px}.pdn-sky-top{justify-content:space-between;align-items:center;display:flex}.pdn-sky-range{gap:4px;display:flex}.pdn-sky-range button{color:#6d6878;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.pdn-sky-range button.on{color:#fff;background:#1c1a24}.pdn-sky-close{color:#6d6878;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12.5px;font-weight:700}.pdn-sky-big{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;display:flex}.pdn-sky-big b{letter-spacing:-.5px;color:#1c1a24;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.pdn-sky-big small{color:#6d6878;font-size:12px}.pdn-sky-big em{font-size:12.5px;font-style:normal;font-weight:800}.pdn-sky-big em.up{color:#1f6e46}.pdn-sky-big em.down{color:#b45309}.pdn-sky-plot{height:200px;margin-top:18px;position:relative}.pdn-sky-bars{align-items:flex-end;display:flex;position:absolute;inset:0}.pdn-sky-bar{transform-origin:bottom;cursor:pointer;background:linear-gradient(#cfcbd7,#e2dfe8);border-radius:5px 5px 2px 2px;flex:1;transition:transform .45s cubic-bezier(.3,1.35,.45,1);position:relative;transform:scaleY(0)}.pdn-sky-bar.is-on{background:linear-gradient(#3a3646,#1c1a24)}.pdn-sky-bar.is-empty{cursor:default;background:0 0}.pdn-sky-bar:after{content:"";opacity:0;background:repeating-linear-gradient(#fff6 0 3px,#0000 3px 8px);border-radius:1px;transition:opacity .4s .6s;position:absolute;inset:4px 30% 6px}.pdn-sky-plot.is-grown .pdn-sky-bar{transform:scaleY(1)}.pdn-sky-plot.is-grown .pdn-sky-bar:not(.is-empty):after{opacity:1}.pdn-sky-base{background:#1c1a2426;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pdn-sky-plot.is-grown .pdn-sky-base{transform:scaleX(1)}.pdn-sky-trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pdn-sky-trace path{fill:none;stroke:#5a3fe0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pdn-sky-pen{opacity:0;pointer-events:none;will-change:transform;background:#5a3fe0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #5a3fe040,0 0 14px #5a3fe099}.pdn-sky-flag{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1c1a24;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;right:-2px;transform:translateY(-130%)}.pdn-sky-flag.on{animation:.55s cubic-bezier(.3,1.5,.5,1) forwards pdn-sky-flag}@keyframes pdn-sky-flag{0%{opacity:0;transform:translateY(-80%)scale(.6)}to{opacity:1;transform:translateY(-130%)}}.pdn-sky-ring{opacity:0;pointer-events:none;border:2px solid #1c1a24;border-radius:50%;width:12px;height:12px;margin:-6px -6px 0 0;position:absolute;right:0}.pdn-sky-ring.on{animation:1.2s ease-out 2 pdn-sky-ring}@keyframes pdn-sky-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.pdn-sky-tip{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#1c1a24;border-radius:10px;padding:6px 9px;font-size:11.5px;font-weight:700;animation:.15s pdn-fade;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.pdn-sky-tip small{opacity:.75;font-weight:500;display:block}.pdn-sky-x{color:#8e8b97;justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.pdn-sky-types{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pdn-sky-types button{color:#1c1a24;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s}.pdn-sky-types button small{opacity:.7;font-weight:500}.pdn-sky-types button.on{color:#fff;background:#1c1a24;border-color:#1c1a24}.pdn-sky-src{color:#a5a1ae;margin:10px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pdn-band-tap,.pdn-band-box.is-open,.pdn-sky-wait,.pdn-sky-flag.on,.pdn-sky-ring.on{animation:none}.pdn-sky-bar,.pdn-sky-base,.pdn-sky-bar:after{transition:none}.pdn-sky-flag.on{opacity:1}}.pdn-place-info{flex-direction:column;padding:4px 4px 0;display:flex}.pdn-place-more{justify-content:flex-end;margin-bottom:-4px;display:flex}.pdn .pdn-transit{padding-top:34px}.pdn [data-pdn-know]{padding-top:44px}.pdn [data-pdn-info]{margin-top:44px;padding-top:32px}.pdn .pdn-loc{border-top:1px solid #efedf2;gap:12px;margin-top:48px;padding-top:32px}.pdn .pdn-real{padding-top:48px}.pdn .pdn-place-info{padding-top:8px}.pdn-ext{isolation:isolate;border-radius:22px;margin-bottom:14px;overflow:hidden}.pdn-ext>div,.pdn-ext>div>button:first-child{height:230px;border-radius:0!important}.pdn .pdn-loc [data-no-ptr]{height:220px}.pdn .pdn-loc{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.pdn .pdn-loc>*{grid-column:1/-1}.pdn .pdn-loc>.pdn-addr{grid-area:2/2}.pdn .pdn-loc>.pdn-addr-map{border-radius:18px;grid-area:2/1;width:76px;height:76px;box-shadow:0 0 0 1px #efedf2}.pdn .pdn-loc>.pdn-addr-map [data-no-ptr]{height:76px}.pdn .pdn-addr-map>span,.pdn .pdn-addr>svg:first-child{display:none}.pdn .pdn-addr{flex-direction:column;gap:6px}.pdn .pdn-addr>span.grow{font-size:15px;font-weight:600;line-height:1.45}.pdn .pdn-addr>span.shrink-0{flex-direction:row-reverse;align-items:center;gap:12px}.ofm{text-align:center;color:#1c1a24;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:22px;width:100%;padding:0 0 18px;transition:transform .15s;display:block;position:relative;box-shadow:0 0 0 1px #efedf2}.ofm:active{transform:scale(.985)}.ofm-bg{background:linear-gradient(170deg,#efebe5,#d9d2c7);border-radius:22px 22px 0 0;height:120px;display:block;position:relative;overflow:hidden}.ofm-bg img{width:100%;height:100%;position:absolute;inset:0}.ofm-bg-fill{object-fit:cover;filter:blur(14px)saturate(.9);transform:scale(1.15)}.ofm-bg-full{object-fit:contain;object-position:center top;box-sizing:border-box}.ofm-bg:after{content:"";background:linear-gradient(#fff0 50%,#ffffffd9 100%);position:absolute;inset:0}.ofm-me{z-index:2;box-sizing:border-box;background:linear-gradient(170deg,#e7e2da,#b9ae9f);border:3px solid #fff;border-radius:22px;width:72px;height:72px;margin-left:-36px;position:absolute;top:80px;left:50%;overflow:hidden;box-shadow:0 8px 20px #1c1a242e}.ofm-me-none{color:#fff;place-items:center;width:100%;height:100%;font-size:26px;font-weight:800;display:grid}.ofm-name{flex-direction:column;align-items:center;gap:2px;margin-top:44px;padding:0 16px;display:flex}.ofm-name b{letter-spacing:-.3px;word-break:keep-all;font-size:18px;font-weight:800}.ofm-name b small{color:#6d6878;letter-spacing:0;font-size:12px;font-weight:400}.ofm-name>span{color:#6d6878;font-size:13px}.ofm-more{color:#4a4655;background:#f6f5f8;border-radius:999px;margin-top:12px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-block}.ofm-fly{z-index:300;pointer-events:none;box-shadow:none;margin:0;transition:top .42s cubic-bezier(.2,.85,.25,1),left .42s cubic-bezier(.2,.85,.25,1),width .42s cubic-bezier(.2,.85,.25,1),height .42s cubic-bezier(.2,.85,.25,1),border-radius .42s,opacity .25s;position:fixed!important}.ofm-fly.is-big{border-radius:0;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.ofm-fly .ofm-bg,.ofm-fly .ofm-me,.ofm-fly .ofm-name,.ofm-fly .ofm-name b,.ofm-fly .ofm-bg-full{transition:all .42s cubic-bezier(.2,.85,.25,1)}.ofm-fly.is-big .ofm-bg{height:calc(300px + var(--ohome-top));border-radius:0}.ofm-fly.is-big .ofm-bg-full{padding-top:calc(44px + var(--ohome-top))}.ofm-fly.is-big .ofm-me{top:calc(226px + var(--ohome-top));border-width:4px;border-radius:42px;width:140px;height:140px;margin-left:-70px}.ofm-fly.is-big .ofm-name{margin-top:94px}.ofm-fly.is-big .ofm-name b{font-size:30px}.ofm-fly.is-big .ofm-more,.ofm-fly.is-done{opacity:0}@media (prefers-reduced-motion:reduce){.ofm-fly,.ofm-fly *{transition:none!important}}.bdp{z-index:85;overscroll-behavior:contain;background:#fff;animation:.3s both bdp-bg;position:fixed;inset:0;overflow-y:auto}.bdp.is-leaving{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(24px)}@keyframes bdp-bg{0%{background-color:#fff0}}.bdp-hero{height:calc(300px + var(--ohome-top));will-change:transform, clip-path;transition:transform .5s cubic-bezier(.2,.85,.25,1),clip-path .5s cubic-bezier(.2,.85,.25,1);position:relative;overflow:hidden}.bdp-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bdp-hero:after{content:"";pointer-events:none;background:linear-gradient(#11101452 0%,#11101400 26% 55%,#1110149e 100%);position:absolute;inset:0}.bdp-hero-name{z-index:1;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.bdp-hero-name b{letter-spacing:-.4px;font-size:24px;font-weight:800;line-height:1.2}.bdp-hero-name small{color:#ffffffd9;margin-top:3px;font-size:13.5px}.bdp-back{z-index:2;left:8px;top:calc(6px + var(--ohome-top));color:#fff;cursor:pointer;filter:drop-shadow(0 1px 2px #00000059);background:0 0;border:0;place-items:center;width:44px;height:44px;animation:.35s .35s both bdp-up;display:grid;position:absolute}.bdp-body{padding:18px 0 calc(40px + var(--ohome-bottom));animation:.55s cubic-bezier(.2,.85,.25,1) .18s both bdp-up}.bdp-body>.bdp-pad{padding:0 20px}@keyframes bdp-up{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.bdp,.bdp-hero,.bdp-body,.bdp-back{transition:none;animation:none}}.pdn-sky{cursor:pointer;-webkit-tap-highlight-color:transparent}.pdn-sky-peak{z-index:2;color:#6d6878;white-space:nowrap;pointer-events:none;opacity:0;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;transition:opacity .25s;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.pdn-sky-peak.on{opacity:1}.pdn-sky-peak.is-l{transform:translate(-20%,calc(-100% - 6px))}.pdn-sky-peak.is-r{transform:translate(-80%,calc(-100% - 6px))}.pdn-gulp{z-index:400;pointer-events:none;transform-origin:50%;will-change:transform;background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #14121e47}.pdn-gulp i{background:#efedf2 50%/cover no-repeat;flex:1}.pdn-gulp b{color:#1c1a24;letter-spacing:-.8px;padding:22px 24px 30px;font-size:34px;font-weight:800}body.pdn-cb-open .ohomi-btn,body.pdn-cb-open .ohomi-say{pointer-events:none;transition:opacity .15s;opacity:0!important}.pdn-cb-dim{z-index:70;background:0 0;position:fixed;inset:0}.pdn-cb{z-index:71;background:#fff;border-radius:22px;flex-direction:column;max-height:min(56vh,460px);display:flex;position:fixed;left:12px;right:12px;box-shadow:0 14px 44px #14121e38,0 0 0 1px #14121e0d}.pdn-cb-head{align-items:baseline;gap:6px;padding:16px 18px 8px;display:flex}.pdn-cb-head b{color:#1c1a24;font-size:15px;font-weight:800}.pdn-cb-head span{color:#8e8b97;font-size:13px}.pdn-cb ul{overscroll-behavior:contain;margin:0;padding:0 8px 10px;list-style:none;overflow-y:auto}.pdn-cb li{animation:pdn-cb-in .34s cubic-bezier(.2, .9, .25, 1) var(--d,0s) backwards}.pdn-cb li a{color:#1c1a24;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.pdn-cb li a:active{background:#f3f2f6}.pdn-cb li i{background:#efedf2 50%/cover no-repeat;border-radius:12px;flex:none;width:54px;height:54px}.pdn-cb li span{flex-direction:column;gap:2px;min-width:0;display:flex}.pdn-cb li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.pdn-cb li small{color:#6d6878;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pdn-cb-skel{background:#f3f2f6;border-radius:14px;height:70px;margin:0 2px 4px}.pdn-cb-tail{bottom:-7px;left:calc(var(--tail,50%) - 8px);background:#fff;border-radius:3px;width:16px;height:16px;position:absolute;transform:rotate(45deg);box-shadow:4px 4px 8px #14121e0f}@keyframes pdn-cb-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.pdn-cb li{animation:none}}.pdn-snap-x{z-index:400;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.pdn-snap{pointer-events:none;transform-origin:50%;will-change:transform, opacity;contain:strict;background:#fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px #14121e38}.pdn-snap *,.pdn-snap :before,.pdn-snap :after{transition:none!important;animation:none!important}.pdn-snap-flash{opacity:0;background:#fff;position:absolute;inset:0}.pdn-cb-all{color:#4a4655;margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.pdn-cb li{position:relative}.pdn-cb li i{width:64px;height:64px}.pdn-cb li a{padding-right:34px}.pdn-cb li b{align-items:center;gap:6px;display:flex}.pdn-cb li b em{color:#1c1a24;background:#f1eff4;border-radius:999px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:800}.pdn-cb li small.pdn-cb-office{color:#9a96a3;font-size:11.5px}.pdn-cb li.is-here a{background:#f8f7fa}.pdn-cb-x{color:#6d6878;background:#f3f2f6;border-radius:999px;place-items:center;width:26px;height:26px;margin-top:-13px;display:grid;position:absolute;top:50%;right:10px}.pdn-cb-x:active{transform:scale(.88)}.pdn-cb-foot{color:#4a4655;background:#f6f5f8;border-radius:12px;margin:0 10px 12px;padding:10px 12px;font-size:12.5px;line-height:1.45;text-decoration:none;display:block}.pdn-cb-foot b{color:#1c1a24}
