.edn{color:#1c1a24;background:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative}.edn-top{z-index:3;padding:calc(12px + var(--ohome-top)) 14px 0;pointer-events:none;position:absolute;top:0;left:0;right:0}.edn-top button{pointer-events:auto;color:#1c1a24;background:#ffffffdb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 6px #14121e1f}.edn-top button:active{transform:scale(.92)}.edn-hero{aspect-ratio:1;background:#efedf2;width:100%;max-height:62vh;position:relative;overflow:hidden}.edn-hero img{object-fit:cover;filter:grayscale()brightness(1.04);width:100%;height:100%;display:block}.edn-hero:after{content:"";pointer-events:none;background:linear-gradient(0deg,#fff 0 3%,#fff0 42%);position:absolute;inset:-1px 0}.edn-stamp{z-index:1;color:#1c1a24;letter-spacing:1px;background:#fff9;border:3px solid #1c1a24;border-radius:14px;padding:9px 18px;font-size:22px;font-weight:800;animation:.55s cubic-bezier(.3,1.5,.5,1) .3s backwards edn-stamp;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes edn-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.6)}}.edn-head{z-index:1;flex-direction:column;gap:6px;margin-top:-44px;padding:0 20px 18px;display:flex;position:relative}.edn-kind{color:#6e6a78;font-size:14px;font-weight:700}.edn-price{letter-spacing:-.6px;color:#aaa6b3;font-size:28px;font-weight:800;-webkit-text-decoration:line-through #aaa6b3b3;text-decoration:line-through #aaa6b3b3;text-decoration-thickness:2px}.edn-meta{color:#6e6a78;flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.edn-meta span+span:before{content:"·";color:#aaa6b3;margin-right:6px}.edn-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.edn-why{background:#f5f4f7;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.edn-why b{font-size:16px;font-weight:800}.edn-why p{color:#6e6a78;word-break:keep-all;margin:0;font-size:13.5px;line-height:1.6}.edn-gone{color:#6e6a78;white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.edn-bar{background:#e6e3ec;border-radius:99px;flex:1;min-width:30px;height:4px;overflow:hidden}.edn-bar i{background:#1c1a24;border-radius:99px;height:100%;display:block}.edn-alert{border:1px solid #ebe9ef;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.edn-alert-t b{font-size:14.5px;font-weight:800;display:block}.edn-alert-t span{color:#6e6a78;font-size:12.5px}.edn-h{letter-spacing:-.3px;justify-content:space-between;align-items:baseline;margin:8px 4px 0;font-size:18px;font-weight:800;display:flex}.edn-h small{color:#6e6a78;font-size:13px;font-weight:600}.edn-rail{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.edn-rail::-webkit-scrollbar{display:none}.edn-card{color:#1c1a24;scroll-snap-align:start;flex-direction:column;flex:none;gap:4px;width:132px;text-decoration:none;transition:transform .18s;display:flex}.edn-card:active{transform:scale(.96)}.edn-card-ph{aspect-ratio:4/3;background:#efedf2;border-radius:14px;overflow:hidden}.edn-card-ph img{object-fit:cover;width:100%;height:100%;display:block}.edn-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.edn-card small{color:#6e6a78;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.edn-office{color:#1c1a24;background:#f5f4f7;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s;display:flex}.edn-office:active{transform:scale(.98)}.edn-office-face{background:#dcd9e2;border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.edn-office-face img{object-fit:cover;width:100%;height:100%;display:block}.edn-office-t{flex:1;min-width:0}.edn-office-t b{word-break:keep-all;font-size:14.5px;font-weight:800;display:block}.edn-office-t span{color:#6e6a78;font-size:12.5px}.edn-office em{color:#aaa6b3;font-size:22px;font-style:normal}.edn-cta{padding:12px 16px max(16px, var(--ohome-bottom));background:linear-gradient(#fff0,#fff 28%);margin-top:auto;position:sticky;bottom:0}.edn-cta button{color:#fff;width:100%;height:54px;font:inherit;cursor:pointer;background:#1c1a24;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.edn-cta button:active{transform:scale(.97)}.edn-rise{animation:.5s cubic-bezier(.2,.9,.25,1) backwards edn-rise;animation-delay:var(--d,0s)}@keyframes edn-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.edn-stamp,.edn-rise{animation:none}}
