.v15ad{--bg:#F6F6F8;--surface:#F4F6F9;--surface-2:#EBEEF3;--ink:#141820;--ink-2:#475063;--ink-3:#7F8898;--line:#E4E8EE;--line-2:#CFD5DE;--brand:#CE3740;--brand-h:#B92F37;--brand-a:#A3282F;--brand-ink:#A82A32;--brand-soft:#FCEDEE;--ok:#14955A;--r:12px;--r-l:18px;--sh1:0 1px 2px rgba(20,24,32,.05),0 6px 18px -10px rgba(20,24,32,.16);--ease:cubic-bezier(.2,.7,.2,1)}.v15ad .sec{margin-top:30px}.v15ad .sec>h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:19px;font-weight:800;letter-spacing:-.025em}.v15ad .sec>h2:before{content:"";flex:none;width:4px;height:20px;border-radius:2px;background:var(--brand)}.v15ad .sec-h{justify-content:space-between;margin-bottom:12px}.v15ad .sec-h,.v15ad .sec-h h2{display:flex;align-items:center;gap:10px}.v15ad .sec-h h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.025em}.v15ad .sec-h h2:before{content:"";width:4px;height:20px;border-radius:2px;background:var(--brand)}.v15ad .sec-n{font-size:13px;color:var(--ink-3)}#calculator.sec{scroll-margin-top:calc(130px + env(safe-area-inset-top, 0px))}.v15ad .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 18px;border-radius:var(--r);font-size:15.5px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.v15ad .btn svg{width:19px;height:19px;flex:none}.v15ad .btn:active{transform:scale(.98)}.v15ad .btn.pri{background:var(--brand);color:#fff}.v15ad .btn.pri:hover{background:var(--brand-h)}.v15ad .btn.pri:active{background:var(--brand-a)}.v15ad .btn.dark{background:var(--ink);color:#fff}.v15ad .btn.wide{display:flex;width:100%}.v15ad .btn.sm{height:40px;padding:0 14px;font-size:14px;border-radius:10px}.v15ad .btn.sm svg{width:16px;height:16px}.v15ad .lnk{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--brand-ink)}.v15ad .note{display:flex;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:14px;background:var(--surface);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v15ad .note svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ink-3)}.v15ad .desc{font-size:15px;line-height:1.65;color:var(--ink-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.v15ad .desc.html{white-space:normal}.v15ad .desc.html p{margin:0 0 .9em}.v15ad .desc.html ol,.v15ad .desc.html ul{margin:0 0 .9em;padding-left:1.2em}.v15ad .desc.all{display:block}.v15ad .desc+.lnk{margin-top:8px}.v15ad .dl{margin:0}.v15ad .dl div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px}.v15ad .dl div+div{border-top:1px solid var(--line)}.v15ad .dl dt{color:var(--ink-3)}.v15ad .dl dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.v15ad .dl .extra{display:none}.v15ad .dl.all .extra{display:flex}.v15ad .idc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:8px;background:var(--surface);font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700}.v15ad .idc svg{width:14px;height:14px}.v15ad .more9{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700;color:var(--ink)}.v15ad .more9 svg{width:16px;height:16px;transition:transform .25s}.v15ad .dl.all+.more9 svg{transform:rotate(180deg)}.v15ad .facs-h{margin:22px 0 0;font-size:15px;font-weight:700}.v15ad .facs9{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v15ad .facs9 span{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13.5px}.v15ad .facs9 svg{width:14px;height:14px;color:var(--ok)}.v15ad .poi{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.v15ad .poi+.poi{margin-top:8px}.v15ad .poi summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;list-style:none;cursor:pointer}.v15ad .poi summary::-webkit-details-marker{display:none}.v15ad .poi summary b{font-size:15.5px}.v15ad .poi summary span{flex:1;text-align:right;font-size:12.5px;color:var(--ink-3)}.v15ad .poi summary>svg{flex:none;width:17px;height:17px;color:var(--ink-3);transition:transform .25s var(--ease)}.v15ad .poi[open] summary>svg{transform:rotate(180deg)}.v15ad .poi[open] summary span{visibility:hidden}.v15ad .pi{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.v15ad .pi svg{width:18px;height:18px}.v15ad .pi.b{background:#E8F0FD;color:#2F6BD8}.v15ad .pi.v{background:#EEE9FB;color:#6B4FD3}.v15ad .pi.o{background:#FFF1E2;color:#C66A12}.v15ad .pi.r{background:#FDECEE;color:#C93545}.v15ad .pi.g{background:#E7F6EC;color:#1E8A4C}.v15ad .poi ul{margin:0;padding:0 14px 8px 64px;list-style:none;animation:v15poiIn .3s var(--ease)}.v15ad .poi li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:10px 0;border-top:1px solid var(--line)}.v15ad .poi li>span{flex:1;min-width:0}.v15ad .poi li b{display:block;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.v15ad .poi li small{font-size:12.5px;color:var(--ink-3)}.v15ad .poi li em{flex:none;font-style:normal;font-size:13px;font-weight:600;color:var(--ink-2)}.v15ad .poi li .bar{flex-basis:100%;height:4px;margin-top:6px;border-radius:2px;background:var(--surface);overflow:hidden}.v15ad .poi li .bar i{display:block;height:100%;border-radius:2px;background:var(--brand)}@keyframes v15poiIn{0%{opacity:0;transform:translateY(-4px)}}.v15ad .map{position:relative;height:220px;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:#F3F1EC;isolation:isolate}.v15ad .map .addr{position:absolute;left:8px;right:8px;bottom:8px;z-index:500;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:var(--sh1)}.v15ad .map .addr span{flex:1;min-width:0}.v15ad .map .addr b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v15ad .map .addr small{font-size:12px;color:var(--ink-3)}.v15ad .mcd{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.v15ad .mcd summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:0 14px;list-style:none;cursor:pointer}.v15ad .mcd summary::-webkit-details-marker{display:none}.v15ad .mcd summary i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.v15ad .mcd summary i svg{width:20px;height:20px}.v15ad .mcd summary span{flex:1}.v15ad .mcd summary b{display:block;font-size:15.5px}.v15ad .mcd summary small{font-size:13px;color:var(--ink-3)}.v15ad .mcd summary em{font-style:normal;font-weight:700;color:var(--ink)}.v15ad .mcd summary>svg{width:18px;height:18px;color:var(--ink-3);transition:transform .25s}.v15ad .mcd[open] summary>svg{transform:rotate(180deg)}.v15ad .mc{padding:18px 16px;border-top:1px solid var(--line);background:#fff}.v15ad .fld{display:grid;gap:7px;margin-top:18px}.v15ad .mc .fld:first-child{margin-top:0}.v15ad .lbl{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700}.v15ad .lbl b{margin-left:auto;font-weight:700;color:var(--brand-ink)}.v15ad .inp{width:100%;height:50px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r);background:#fff;font:500 15.5px inherit;font-family:inherit;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .2s}.v15ad .inp:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px rgba(206,55,64,.14)}.v15ad .aff{position:relative;display:block}.v15ad .aff em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-size:14px;font-weight:600;color:var(--ink-3);pointer-events:none}.v15ad .aff .inp{padding-right:46px}.v15ad .rng{width:100%;height:28px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;--p:40%}.v15ad .rng::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--brand) var(--p),var(--line) var(--p))}.v15ad .rng::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(20,24,32,.1),0 2px 8px rgba(20,24,32,.25)}.v15ad .rng::-moz-range-track{height:4px;border-radius:2px;background:var(--line)}.v15ad .rng::-moz-range-progress{height:4px;background:var(--brand)}.v15ad .rng::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(20,24,32,.1),0 2px 8px rgba(20,24,32,.25)}.v15ad .rng-l{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3)}.v15ad .mc-r{margin-top:20px;padding:18px 16px;border-radius:16px;background:var(--surface);text-align:center}.v15ad .mc-r p{margin:0;font-size:13px;font-weight:600;color:var(--ink-3)}.v15ad .mc-r .v{margin-top:2px;font-size:44px;line-height:1.15;font-weight:800;letter-spacing:-.04em;color:var(--brand)}.v15ad .mc-r .v small{font-size:17px;font-weight:700;color:var(--ink-2);margin-left:4px;letter-spacing:0}.v15ad .mc-r .e{font-size:14px;color:var(--ink-2)}.v15ad .split{height:10px;margin-top:16px;border-radius:5px;background:var(--ink-2);overflow:hidden}.v15ad .split i{display:block;height:100%;background:var(--brand);transition:width .4s var(--ease)}.v15ad .split-l{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12.5px;color:var(--ink-3);text-align:left}.v15ad .split-l span{display:inline-flex;align-items:center;gap:6px}.v15ad .split-l b{color:var(--ink)}.v15ad .split-l i{width:8px;height:8px;border-radius:2px}.v15ad .split-l .c1{background:var(--brand)}.v15ad .split-l .c2{background:var(--ink-2)}.v15ad .mc-d{margin:14px 0 0;text-align:left}.v15ad .mc-d div{display:flex;justify-content:space-between;padding:10px 0;font-size:14.5px}.v15ad .mc-d div+div{border-top:1px solid var(--line-2)}.v15ad .mc-d dt{color:var(--ink-2)}.v15ad .mc-d dd{margin:0;font-weight:700}body:has(.v15ad){background:#fff}.v15ad,.v15ad .seller{background:#fff}.v15ad .seller{padding:16px;border:1px solid var(--line);border-radius:20px}.v15ad .sl-h{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:inherit}.v15ad .sl-h .av{flex:none;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:18px;font-weight:800;overflow:hidden}.v15ad .sl-h .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v15ad .sl-h>span:nth-child(2){flex:1;min-width:0}.v15ad .sl-h b{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800}.v15ad .sl-h small{display:block;font-size:13px;color:var(--ink-3)}.v15ad .sl-h>svg{flex:none;width:18px;height:18px;color:var(--ink-3)}.v15ad .vf{flex:none;display:inline-flex;color:var(--brand)}.v15ad .seller .btn{height:52px;border-radius:14px}.v15ad .seller .btn+.btn{margin-top:8px}.v15ad .seller .btn:first-of-type{margin-top:14px}.v15ad .btn.out{border:1px solid var(--line-2);background:#fff;color:var(--ink)}.v15ad .btn.out:hover{border-color:var(--ink)}.v15ad .sl-ag{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px;border-radius:14px;background:var(--surface);text-align:left;color:inherit}.v15ad .sl-ag>span:nth-child(2){flex:1;min-width:0}.v15ad .sl-ag b{display:block;font-size:14.5px}.v15ad .sl-ag small{display:block;font-size:12.5px;color:var(--ink-3)}.v15ad .sl-ag>svg{flex:none;width:16px;height:16px;color:var(--ink-3)}.v15ad .lgo{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em;overflow:hidden}.v15ad .lgo.sm{width:40px;height:40px;border-radius:12px;font-size:13px}.v15ad .lgo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v15ad .sl-f{display:flex;justify-content:space-between;margin-top:12px}.v15ad .sl-f a,.v15ad .sl-f button{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2)}.v15ad .sl-f svg{width:15px;height:15px}