.vs-strip{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;padding:8px 10px;border-radius:11px;background:var(--soft,#f6f7f5);color:var(--muted,#69736e)}.vs-strip dl{display:flex;flex:1;gap:12px;margin:0;min-width:0}.vs-strip dl div{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.vs-strip dt{font-size:12px}.vs-strip dd{margin:0;font-size:13.5px;font-weight:800}.vs-open,.vs-strip dd{color:var(--ink,#202b28)}.vs-open{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:1px solid var(--border,#e4e8e5);border-radius:8px;background:var(--surface,#fff);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.vs-open:hover{border-color:#ef6946;color:#c4482b}.vs-backdrop{position:fixed;inset:0;z-index:1800;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(15 23 42/50%)}.vs-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:18px 20px 16px;border-radius:18px;background:var(--surface,#fff);box-shadow:0 30px 80px rgb(15 23 42/35%)}.vs-dialog header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.vs-dialog header div{display:grid;gap:2px;flex:1}.vs-dialog header b{font-size:17px}.vs-dialog header small{color:var(--muted,#69736e);font-size:12.5px}.vs-close{display:flex;padding:6px;border:0;border-radius:9px;background:none;color:var(--ink,#202b28);cursor:pointer}.vs-close:hover,.vs-range{background:var(--soft,#f6f7f5)}.vs-range{display:inline-flex;gap:4px;padding:3px;border-radius:11px}.vs-range button{height:32px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--muted,#69736e);font-size:13px;font-weight:700;cursor:pointer}.vs-range button.is-on{background:#1b2a4a;color:#fff}.vs-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 6px}.vs-summary div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border,#e4e8e5);border-radius:12px}.vs-summary dt{color:var(--muted,#69736e);font-size:12px}.vs-summary dd{margin:0;font-size:20px;font-weight:800;letter-spacing:-.3px}.vs-chart{position:relative;margin-top:8px}.vs-chart svg{display:block;width:100%;height:auto;cursor:crosshair}.vs-grid{stroke:var(--border,#e4e8e5);stroke-width:1}.vs-axis{fill:var(--muted,#69736e);font-size:11px}.vs-line{fill:none;stroke:#ef6946;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.vs-dot{fill:#fff;stroke:#ef6946;stroke-width:2}.vs-dot.is-on{fill:#ef6946}.vs-cursor{stroke:#1b2a4a;stroke-opacity:.35;stroke-dasharray:3 3}.vs-tip{position:absolute;top:0;display:grid;padding:5px 9px;border-radius:7px;background:var(--tip-bg,#1b2a4a);box-shadow:var(--tip-shadow);color:var(--tip-ink,#fff);font-size:11.5px;text-align:center;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.vs-tip b{font-size:13px}.vs-empty{position:absolute;inset:40% 0 auto;font-size:13px}.vs-empty,.vs-loading{margin:0;color:var(--muted,#69736e);text-align:center}.vs-loading{padding:60px 0}.vs-note{margin:8px 0 0;color:var(--muted,#69736e);font-size:12px}@media(max-width:560px){.vs-summary{grid-template-columns:repeat(2,1fr)}.vs-strip dl{gap:9px}}.dt-page .dt-intro{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.dt-page .dt-intro h1{margin:0;font-size:28px;line-height:1.35;font-weight:760;letter-spacing:-.8px}.dt-page .detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.dt-dday{padding:5px 9px;border-radius:6px;background:#eef2ff;color:#1f4fd8;font-size:12px;font-weight:750}.dt-quick{display:flex;flex-wrap:wrap;gap:6px}.dt-quick a,.dt-quick button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600}.dt-quick a:hover,.dt-quick button:hover{background:var(--soft)}.dt-quick .dt-eum{border-color:#c9d6ff;background:#eef2ff;color:#1f4fd8}.dt-plain{margin:2px 0 0;padding:13px 16px;border-radius:12px;background:#f4f7ff;color:#33405a;font-size:13.5px;line-height:1.75}.dt-plain b{color:#1f4fd8;font-weight:750}.dt-limited{display:flex;align-items:center;gap:7px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#fff7e6;color:#8a5a00;font-size:12.5px}.dt-tabs{position:sticky;top:80px;z-index:650;display:flex;gap:4px;margin:0 0 26px;padding:0 4px;border-bottom:1px solid var(--border);background:var(--bg,#fafbf9)}.dt-tabs button{position:relative;min-height:50px;padding:0 18px;color:var(--muted);font-size:15px;font-weight:650;white-space:nowrap}html.dt-drawer-open .dt-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html.dt-drawer-open .dt-tabs::-webkit-scrollbar{display:none}html.dt-drawer-open .dt-tabs button{flex:0 0 auto;padding:0 10px;font-size:14px}html.dt-drawer-open .dt-tabs button.dt-tab-post{padding:0 6px;gap:3px}html.dt-drawer-open .dt-tab-post-more{display:none}.dt-tabs button:hover{color:var(--ink)}.dt-tabs button.is-on{color:var(--ink);font-weight:760}.dt-tabs button.dt-tab-post{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#1f4fd8}.dt-tabs button.dt-tab-post:hover{color:#163ba6}.dt-tabs button.is-on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#1f4fd8}.dt-case{margin:0 0 14px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dt-case-head{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:9px}.dt-case-title{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--ink);font-size:13px;font-weight:750}.dt-case-title b{min-width:20px;padding:1px 6px;border-radius:9px;background:#eef2ff;color:#1f4fd8;font-size:11px;font-weight:750;text-align:center}.dt-case-name{flex:1;min-width:0;overflow:hidden;color:var(--muted);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.dt-case-step{display:flex;flex:none;gap:4px}.dt-case-step a,.dt-case-step span{display:inline-flex;align-items:center;gap:2px;min-height:30px;padding:0 9px 0 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:650}.dt-case-step a:last-child,.dt-case-step span:last-child{padding:0 7px 0 9px}.dt-case-step a:hover{background:var(--soft)}.dt-case-step span{color:#b7beba;cursor:default}.dt-case-list{display:flex;gap:6px;margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;scrollbar-width:thin}.dt-case-list li{flex:none}.dt-case-list a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:76px;min-height:52px;padding:6px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);text-align:center}.dt-case-list a:hover{border-color:#b9c8f5;background:#f6f8ff}.dt-case-list a.is-current{border:1.5px solid #1f4fd8;background:#eef2ff;box-shadow:0 1px 4px #1f4fd81f}.dt-case-no{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dt-case-list a.is-current .dt-case-no{color:#1f4fd8}.dt-case-result{font-size:12px;font-weight:750}.dt-case-result.is-sold{color:#d92d2d}.dt-case-result.is-changed{color:#1f4fd8}.dt-case-result.is-failed{color:#1f2a24}.dt-case-result.is-pending{color:#98a19c;font-weight:600}@media(max-width:760px){.dt-case{margin:0 -4px 10px;padding:9px 10px 10px}.dt-case-head{flex-wrap:wrap;gap:6px 8px}.dt-case-name{order:3;flex-basis:100%;font-size:12px}.dt-case-step{margin-left:auto}.dt-case-list a{min-width:64px;min-height:48px;padding:5px 8px}.dt-case-list{scrollbar-width:none}.dt-case-list::-webkit-scrollbar{display:none}}@media print{.dt-case{display:none}}.dt-case.is-bundle{border-color:#bfe3cf;background:#f6fcf8}.dt-case.is-bundle .dt-case-title b{background:#dcf3e5;color:#13794a}.dt-case.is-bundle .dt-case-list a{min-width:84px;min-height:60px}.dt-case.is-bundle .dt-case-list a.is-current{border-color:#13794a;background:#e9f7ef;box-shadow:0 1px 4px #13794a1f}.dt-case.is-bundle .dt-case-list a.is-current .dt-case-no{color:#13794a}.dt-bundle-rep{margin-left:4px;padding:0 5px;border-radius:6px;background:#13794a;color:#fff;font-size:10px;font-style:normal;font-weight:750;vertical-align:1px}.dt-bundle-usage{max-width:96px;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.dt-bundle-price{font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.dark .dt-case.is-bundle{border-color:#24533a;background:#13221a}.dark .dt-case.is-bundle .dt-case-title b{background:#1d3f2c;color:#7ddca8}.dark .dt-case.is-bundle .dt-case-list a.is-current{border-color:#4bbf86;background:#1a3326}.dark .dt-case.is-bundle .dt-case-list a.is-current .dt-case-no{color:#7ddca8}@media(max-width:760px){.dt-case.is-bundle .dt-case-list a{min-width:72px;min-height:56px}}.dt-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:40px}.dt-main{min-width:0;display:flex;flex-direction:column;gap:44px}.dt-page .dt-panel{top:150px;grid-column:2;grid-row:1}.dt-section{scroll-margin-top:140px}.dt-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.dt-section-head h2{margin:0;font-size:21px;font-weight:760;letter-spacing:-.5px}.dt-head-note{display:inline-flex;gap:5px;font-size:12.5px}.dt-head-note,.dt-number{align-items:center;color:var(--muted)}.dt-number{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}.dt-number b{color:var(--ink);font-size:16px;font-weight:780;font-variant-numeric:tabular-nums}.dt-number button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid var(--border);border-radius:7px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.dt-number button:hover{color:var(--ink);background:var(--soft)}.dt-number em{font-style:normal;padding:3px 8px;border-radius:999px;background:var(--brand-soft,#fff2ec);color:var(--orange-dark);font-size:12px;font-weight:650}.dt-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.dt-table{width:100%;border-collapse:collapse;font-size:13.5px}.dt-table th{width:112px;padding:12px 14px;background:#f5f7f6;color:#56615a;font-size:12.5px;font-weight:650;text-align:left;white-space:nowrap}.dt-table td,.dt-table th{vertical-align:top;border-bottom:1px solid var(--border)}.dt-table td{padding:12px 16px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.dt-table tr:last-child td,.dt-table tr:last-child th{border-bottom:0}.dt-table td+th{border-left:1px solid var(--border)}.dt-table b{font-weight:700;font-variant-numeric:tabular-nums}.dt-table .dt-strong{color:#1f4fd8}.dt-sub{display:block;margin-top:2px;font-size:12px}.dt-muted,.dt-sub{color:var(--muted)}.dt-address{font-weight:650}.dt-inline-actions{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:8px;vertical-align:middle}.dt-inline-actions a,.dt-inline-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:11.5px;font-weight:600;color:var(--ink)}.dt-inline-actions a:hover,.dt-inline-actions button:hover{background:var(--soft)}.dt-address-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dt-address-row .dt-inline-actions{margin-left:0}.dt-address-row .dt-map-links{margin-left:auto;flex-wrap:nowrap}.dt-map-links i{display:inline-block;width:7px;height:7px;border-radius:50%}.dt-text{margin:0;white-space:pre-line;font-size:13px;line-height:1.75;color:#3a463f}.dt-lines{margin:0;padding:0;list-style:none}.dt-footnote,.dt-lines small{color:var(--muted)}.dt-footnote{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11.5px;line-height:1.6}.dt-footnote svg{margin-top:2px;flex-shrink:0}.dt-empty{margin:0;padding:22px 18px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.7;text-align:center}.dt-summary{margin:0 0 12px;font-size:14px;line-height:1.7}.dt-summary b{color:#1f4fd8}.dt-summary .is-good{color:#1d7a4f}.dt-gallery{margin-top:20px}.dt-gallery-tabs{display:flex;gap:4px;margin-bottom:10px}.dt-gallery-tabs button{min-height:34px;padding:0 14px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:12.5px;font-weight:650}.dt-gallery-tabs button.is-on{background:#1b2a4a;color:#fff}.dt-gallery-frame{position:relative;aspect-ratio:1.6;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#eef0ec}.dt-gallery-frame img{width:100%;height:100%;object-fit:contain;background:#eef0ec}.dt-gallery-source{top:12px;left:12px;padding:5px 9px;font-size:11px;font-weight:600}.dt-gallery-count,.dt-gallery-source{position:absolute;border-radius:7px;background:#1b2a4ab3;color:#fff}.dt-gallery-count{right:12px;bottom:12px;padding:4px 9px;font-size:11.5px;font-variant-numeric:tabular-nums}.dt-gallery-next,.dt-gallery-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffffe6;color:var(--ink);box-shadow:0 2px 10px #0002}.dt-gallery-prev{left:12px}.dt-gallery-next{right:12px}.dt-place-host{position:absolute;inset:0}.dt-place-host img{width:auto;height:auto;max-width:none;object-fit:fill;background:none}.dt-place .dt-gallery-source{z-index:5;pointer-events:none}.dt-place-pin{position:relative;padding:5px 10px;border-radius:999px;background:var(--orange,#ef6b3b);color:#fff;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:0 3px 10px #0003}.dt-place-pin:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:var(--orange,#ef6b3b);transform:translateX(-50%) rotate(45deg);border-radius:0 0 2px 0}.dt-place-aerial{position:absolute;top:12px;right:12px;z-index:5;min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;box-shadow:0 2px 8px #0002}.dt-place-pin{border:0;font-family:inherit;cursor:pointer}.dt-place-pin:hover{filter:brightness(1.06)}.dt-place-big{right:76px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.dt-place-aerial.is-on{border-color:#1b2a4a;background:#1b2a4a;color:#fff}.dt-place-message{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#eef0ec;color:var(--muted);font-size:13px;text-align:center;padding:16px}.dt-place-message.is-loading{pointer-events:none}.dt-gallery-tabs button:disabled{opacity:.45;cursor:not-allowed}.dt-gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:2.4;border:1px dashed var(--border);border-radius:16px;color:var(--muted);font-size:13px}.dt-thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.dt-thumbs button{flex:0 0 72px;height:54px;overflow:hidden;border:2px solid transparent;border-radius:8px}.dt-thumbs button.is-on{border-color:#1f4fd8}.dt-thumbs img{width:100%;height:100%;object-fit:cover}.dt-deals,.dt-rounds{width:100%;border-collapse:collapse;font-size:13px}.dt-deals th,.dt-rounds th{padding:11px 12px;background:#f5f7f6;color:#56615a;font-size:12px;font-weight:650;text-align:left}.dt-deals td,.dt-deals th,.dt-rounds td,.dt-rounds th{white-space:nowrap;border-bottom:1px solid var(--border)}.dt-deals td,.dt-rounds td{padding:12px;vertical-align:top;font-variant-numeric:tabular-nums}.dt-deals tr:last-child td,.dt-rounds tr:last-child td{border-bottom:0}.dt-deals td small,.dt-rounds td small{display:block;margin-top:2px;color:var(--muted);font-size:11.5px}.dt-rounds small.is-down{color:#1d7a4f}.dt-deals .is-num,.dt-rounds .is-num{text-align:right}.dt-rounds tr.is-current td{background:#f4f7ff}.dt-rounds tr.is-current td:first-child{box-shadow:inset 3px 0 #1f4fd8}.dt-rounds tr.is-past td{color:var(--muted)}.dt-badge{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--soft);color:#56615a;font-size:11.5px;font-weight:650;white-space:nowrap}.dt-badge.is-live{background:#e9f7ee;color:#1d7a4f}.dt-badge.is-past{background:transparent;color:var(--muted)}.dt-sub-block{margin-top:26px}.dt-sub-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:12px}.dt-sub-head h3{margin:0;font-size:17px;font-weight:750}.dt-sub-head h3 small{margin-left:6px;color:var(--muted);font-size:12px;font-weight:500}.dt-hero{font-size:24px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.dt-hero small{margin-left:3px;font-size:14px;font-weight:650}.dt-hero.is-up{color:#1d7a4f}.dt-hero.is-down{color:#b4452a}.dt-toggle{display:flex;padding:3px;border-radius:9px;background:var(--soft)}.dt-toggle button{min-height:30px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:12.5px;font-weight:650}.dt-toggle button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #202b2812}.dt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.dt-stats div{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dt-stats span{color:var(--muted);font-size:12px}.dt-stats b{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.dt-area-map{height:300px;overflow:hidden;border:1px solid var(--border);border-radius:16px}.dt-radius{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.dt-radius button{min-height:40px;border-radius:10px;background:var(--soft);color:#56615a;font-size:13px;font-weight:700}.dt-radius button.is-on{background:#1b2a4a;color:#fff}.dt-devs{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dt-devs li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border);font-size:13px}.dt-devs li:last-child{border-bottom:0}.dt-devs em,.dt-devs small{color:var(--muted);font-size:12px}.dt-devs em{font-style:normal;font-variant-numeric:tabular-nums}.dt-docs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.dt-docs a,.dt-docs span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid #f0c2ae;border-radius:9px;color:var(--orange-dark);font-size:12.5px;font-weight:650}.dt-docs a:hover{background:var(--brand-soft,#fff2ec)}.dt-docs .is-off{border-color:var(--border);color:#a3aca6;cursor:default}.dt-copy-number{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:6px;color:var(--muted);font-size:12px}.dt-copy-number:hover{color:var(--ink)}@media(max-width:1080px){.dt-layout{grid-template-columns:1fr}.dt-page .dt-panel{position:static;grid-column:1;grid-row:auto;order:-1;margin-bottom:28px}.dt-main{order:0}}@media(max-width:760px){.dt-page .dt-intro h1{font-size:22px}.dt-tabs{top:64px;margin-inline:-16px;padding:0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dt-tabs::-webkit-scrollbar{display:none}.dt-tabs button{flex:1 0 auto;padding:0 6px;font-size:13.5px;white-space:nowrap}.dt-tabs button.dt-tab-post{flex:none;margin-left:0;padding:0 4px;gap:3px}.dt-tab-post-more{display:none}.dt-table,.dt-table tbody,.dt-table tr{display:block}.dt-table tr{display:grid;grid-template-columns:96px 1fr}.dt-table td,.dt-table th{border-left:0!important}.dt-table th{width:auto;min-width:0;padding-inline:12px;white-space:normal;word-break:keep-all}.dt-table td{min-width:0;overflow-wrap:anywhere}.dt-table td,.dt-table td[colspan]{grid-column:2}.dt-inline-actions{display:flex;margin:6px 0 0}.dt-rounds thead{display:none}.dt-rounds,.dt-rounds tbody{display:block}.dt-rounds tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:12px 14px;border-bottom:1px solid var(--border)}.dt-rounds td{padding:4px 0;border:0;white-space:normal}.dt-rounds td:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px}.dt-rounds .is-num{text-align:left}.dt-stats{grid-template-columns:1fr 1fr}.dt-devs li{grid-template-columns:auto 1fr auto}.dt-devs small{display:none}}@media print{.dt-area-map,.dt-docs,.dt-quick,.dt-radius,.dt-tabs{display:none}}.dt-round-note{margin:-8px 0 18px;padding:10px 12px;border-radius:10px;background:#f4f7ff;color:#33405a;font-size:12px;line-height:1.65}.dt-round-note b{color:#1f4fd8}.dt-section .dt-number{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;border:1px solid #d6e0ff;border-radius:12px;background:#f4f7ff}.dt-section .dt-number .dt-number-label{color:#4a5a80;font-size:13px;font-weight:650}.dt-section .dt-number b{color:#1f4fd8;font-size:20px;font-weight:800;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.dt-section .dt-number button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid #c9d6ff;border-radius:7px;background:#fff;color:#1f4fd8;font-size:12px;font-weight:650}.dt-section .dt-number button:hover{background:#e8eeff}.dt-section .dt-section-head{align-items:center}@media(max-width:760px){.dt-section .dt-number b{font-size:18px}.dt-section .dt-section-head .dt-quick{width:100%}}.dt-mini{width:100%;border-collapse:collapse;font-size:12.5px}.dt-mini th{padding:6px 8px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:650;text-align:left;width:auto}.dt-mini td,.dt-mini th{border-bottom:1px solid var(--border)}.dt-mini td{padding:7px 8px;font-variant-numeric:tabular-nums}.dt-mini tr:last-child td{border-bottom:0}.dt-mini .is-num{text-align:right}.dt-link{color:#1f4fd8;font-weight:650;text-decoration:underline;text-underline-offset:3px}.dt-docs a small{margin-left:2px;font-size:11px;font-weight:600;opacity:.8}.dt-docs-note{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.55;text-align:center}@media(max-width:760px){.dt-table td .dt-mini{display:block;overflow-x:auto}}.dt-fav{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px 8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.dt-fav>span{color:var(--muted);font-size:12.5px;font-weight:650}@media(max-width:1080px){.dt-memo{position:static;width:auto;margin-top:10px;box-shadow:none}.dt-memo textarea{min-height:200px}}@media(min-width:1081px) and (max-height:760px){.detail-page .dt-panel{position:relative}}.dt-layout{grid-template-columns:minmax(0,1fr) auto}.dt-side{position:sticky;top:150px;grid-column:2;grid-row:1;display:flex;align-items:stretch;gap:14px}.dt-page .dt-side .dt-panel{position:static;width:340px;flex-shrink:0}.dt-side .dt-memo{position:static;width:320px;flex-shrink:0;max-height:none;box-shadow:0 8px 30px #1b2a4a14}@media(min-width:1281px){.dt-side .dt-memo{position:static;align-self:flex-start;height:var(--panel-h,auto);min-height:320px}}@media(max-width:1280px){.dt-side.has-memo{flex-direction:column-reverse;position:static}.dt-side.has-memo .dt-memo{width:340px}.dt-side.has-memo .dt-memo textarea{min-height:220px}}@media(max-width:1080px){.dt-layout{grid-template-columns:1fr}.dt-side{position:static;grid-column:1;order:-1;flex-direction:column-reverse;margin-bottom:28px}.dt-page .dt-side .dt-panel,.dt-side .dt-memo{width:auto;margin-bottom:0}}.dt-panel .dt-fav{display:block;margin:-4px 0 14px;padding:0 0 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.detail-page .dt-panel.price-panel{padding:22px 24px}.dt-panel .vs-strip{margin-bottom:10px}.detail-page .dt-panel .current-price{gap:6px;margin-top:14px}.detail-page .dt-panel .price-overview{gap:9px;margin:14px 0}.detail-page .dt-panel .bid-facts{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding-top:12px}.detail-page .dt-panel .bid-facts>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.detail-page .dt-panel .bid-facts dt{flex:none;white-space:nowrap}.detail-page .dt-panel .bid-facts dd{margin-left:auto;padding-left:0;font-size:12.5px;line-height:1.5;text-align:right}.dt-panel .bk-side-rounds{margin:0 0 12px}.dt-panel .bk-side-rounds li{padding:5px 10px}.detail-page .dt-panel .bk-notice-button+.onbid-button.bk-origin-button,.detail-page .dt-panel .onbid-button.bk-notice-button:has(+.bk-origin-button){display:inline-flex;width:calc(50% - 4px);min-height:46px;margin-top:0;padding:6px 8px;gap:5px;vertical-align:top;font-size:12.5px;line-height:1.3;text-align:center}.detail-page .dt-panel .onbid-button.bk-notice-button:has(+.bk-origin-button){margin-right:8px}.dt-fav-label{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:650}.dt-fav-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.dt-fav-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.dt-fav-actions .dt-memo-toggle{justify-content:center;margin:0;padding:0 6px;white-space:nowrap;text-decoration:none}.dt-fav-row .star-picker{margin-left:-6px}.dt-fav-row .folder-picker{flex:none}.dt-fav-row .folder-btn{justify-content:center;min-width:34px;min-height:34px;padding:0 8px;border:1px solid var(--border)}.dt-fav-row .folder-btn span{display:none}.dt-fav-row .folder-btn.in-folder{border-color:#9db4f5}.dt-fav-row .dt-memo-toggle{flex-shrink:0;white-space:nowrap;margin-left:auto}.dt-fav-row .dt-memo-toggle+.dt-memo-toggle{margin-left:0}.dt-docs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid #f0c2ae;border-radius:9px;color:var(--orange-dark);font-size:12.5px;font-weight:650;background:transparent}.dt-docs button:hover{background:var(--brand-soft,#fff2ec)}.dt-docs button small{margin-left:2px;font-size:11px;font-weight:600;opacity:.8}.dt-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:22px 0 4px}.dt-record{position:relative;display:flex;align-items:center;gap:11px;min-height:68px;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 1px 3px #1b2a4a0d;transition:border-color .15s,background .15s,transform .15s}.dt-record>svg:first-child{flex:none;width:38px;height:38px;padding:9px;border-radius:10px;background:#f2f4f3;color:#1b2a4a}.dt-record span{display:flex;flex-direction:column;min-width:0}.dt-record b{font-size:14.5px;font-weight:750;letter-spacing:-.2px}.dt-record small{margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.dt-record-out{position:absolute;top:10px;right:10px;color:var(--muted)}.dt-record.is-on,.dt-record:hover:not(:disabled){border-color:#1b2a4a;transform:translateY(-1px)}.dt-record.is-primary{border-color:#f3c3ad;background:#fff8f4}.dt-record.is-primary>svg:first-child{background:var(--orange,#ef6b3b);color:#fff}.dt-record.is-primary b{color:var(--orange-dark,#c4482b)}.dt-record.is-primary.is-on,.dt-record.is-primary:hover:not(:disabled){border-color:var(--orange,#ef6b3b);background:#fff1ea}.dt-record:disabled{opacity:.55;cursor:default;transform:none}@media (max-width:520px){.dt-records{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-records .dt-record{min-width:0}.dt-record{gap:8px;padding:10px}.dt-record>svg:first-child{width:30px;height:30px;padding:6px}.dt-record b{font-size:13px;letter-spacing:-.4px;word-break:keep-all}.dt-record small{font-size:11px;white-space:normal;word-break:keep-all}}.rt-empty,.rt-owners{word-break:keep-all}.dd.dd-doc{--dd-w:min(100%,clamp(680px,60vw,1120px))}.dd-head h3 small{display:inline-block;margin-left:8px;color:var(--muted);font-size:12px;font-weight:550;white-space:nowrap}.dd-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.dd-head-actions>a,.dd-head-actions>button:not(.dd-close){display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;white-space:nowrap;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:#56615a;font-size:12px;font-weight:650}.dd-head-actions>a:hover,.dd-head-actions>button:not(.dd-close):hover{border-color:var(--orange,#ef6b3b);color:var(--orange-dark)}.doc-list{display:flex;gap:6px;padding:10px 18px;overflow-x:auto;border-bottom:1px solid var(--border)}.doc-list button{display:inline-flex;flex:none;align-items:center;gap:5px;max-width:280px;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:#56615a;font-size:12px;font-weight:650}.doc-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-list button em{font-style:normal;font-size:10.5px;color:var(--muted)}.doc-list button.is-on{border-color:#1b2a4a;background:#1b2a4a;color:#fff}.doc-list button.is-on em{color:#ffffffb3}.doc-view{position:relative;flex:1;min-height:0}.doc-loading,.doc-view{display:flex;background:#525659}.doc-loading{position:absolute;inset:0;z-index:1;align-items:center;justify-content:center;margin:0;padding:20px;color:#fff;font-size:13.5px;text-align:center;pointer-events:none}.doc-view iframe{flex:1;width:100%;border:0;background:#525659}.doc-image{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:14px;background:#eef0ec}.doc-image img{max-width:100%;height:auto;box-shadow:0 2px 12px #0002}.doc-file{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:var(--surface);color:#56615a;text-align:center;font-size:13px;line-height:1.7}.doc-file .dd-apply{display:inline-flex;align-items:center;gap:6px;line-height:40px}.doc-file-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:360px}.doc-file-actions>*{flex:1 1 150px;justify-content:center;border:0;cursor:pointer;font-family:inherit}.doc-file .dd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);color:var(--text,#26302a);font-size:13px;font-weight:700}.doc-file .dd-secondary:hover{border-color:currentColor}.doc-view .rt-loading{margin:18px}.sd section{margin-top:16px}.sd-text{margin:0;white-space:pre-line;font-size:12.5px;line-height:1.7;color:#3d4842}.sd-note{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.6}.sd-issued{margin:18px 0 0;color:var(--muted);font-size:12px;text-align:right}.bd-head{margin-bottom:12px}.bd-head strong{display:block;font-size:17px;font-weight:750}.bd-head span{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:6px;background:#f2f4f3;color:#56615a;font-size:11.5px;font-weight:600}.bd-head p{margin:6px 0 0;color:#56615a;font-size:12.5px;line-height:1.6}.bd-head p small{display:block;color:var(--muted);font-size:11.5px}.dd-body section{margin-top:14px}.dd-body h4{margin:0 0 7px;padding-left:9px;border-left:3px solid var(--orange,#ef6b3b);font-size:14px;font-weight:700}.dd-body h4 small{color:var(--muted);font-size:12px;font-weight:550}.bd-unit .dd-summary{margin:0}.bd-table{width:100%;border-collapse:collapse;border-top:2px solid var(--ink,#1f2a24);font-size:12.5px}.bd-table td,.bd-table th{padding:8px 9px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.5}.bd-table th{width:84px;background:#f5f7f6;color:#56615a;font-weight:650;white-space:nowrap}.bd-table td{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:520px){.bd-table tr{display:grid;grid-template-columns:96px minmax(0,1fr)}.bd-table td,.bd-table th{display:block;width:auto}}.bd-floors thead th{width:auto}.bd-eais{display:inline-flex;align-items:center;gap:4px;color:var(--orange-dark);font-weight:650}@media print{.dt-records{display:none}}.td-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.td-deals{display:flex;gap:2px;border-bottom:1px solid var(--border)}.td-deals button{position:relative;min-height:40px;padding:0 16px;color:var(--muted);font-size:14px;font-weight:650}.td-deals button.is-on{color:var(--ink)}.td-deals button.is-on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--orange,#ef6b3b)}.td-deals button:disabled{color:#c2c8c4;cursor:not-allowed}.td-building h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 9px;font-size:16px;font-weight:650}.td-building h3 b{color:var(--orange-dark);font-weight:750}.td-building h3 span{color:var(--muted);font-weight:600}.td-building h3 small{color:var(--muted);font-size:12px;font-weight:550}.td-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.td-sizes button{min-height:34px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:#56615a;font-size:12.5px;font-weight:650}.td-sizes button.is-on{border-color:var(--orange,#ef6b3b);background:var(--orange,#ef6b3b);color:#fff}.td-sizes button:disabled{opacity:.45;cursor:not-allowed}.td-size-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.td-size-row .td-near-note,.td-size-row .td-sizes{margin:0}.td-period{display:inline-flex;gap:2px;margin-left:auto;padding:3px;border-radius:9px;background:#f1f3f2}.td-period button{min-height:28px;padding:0 11px;border-radius:7px;color:#6b746f;font-size:12.5px;font-weight:650}.td-period button.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1b2a4a1f}.td-near-note{margin:0 0 10px;color:var(--muted);font-size:12.5px}.td-chart{margin:0 0 12px;padding:12px 12px 6px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.td-chart figcaption{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 2px 6px;color:#56615a;font-size:11.5px}.td-chart figcaption span{display:inline-flex;align-items:center;gap:5px}.td-chart svg{display:block;width:100%;height:auto}.td-dot{width:8px;height:8px;border-radius:50%;background:#e5484d}.td-trend{width:16px;height:2px;background:#6b8fd6}.td-line{width:16px;border-top:2px dashed}.td-line.is-min{border-color:var(--orange,#ef6b3b)}.td-line.is-appraisal{border-color:#64748b}.td-grid{stroke:#eef1ef;stroke-width:1}.td-axis{fill:#8a938e;font-size:11px}.td-point{fill:#e5484d;fill-opacity:.78;stroke:#fff;stroke-width:1}.td-point:hover{fill-opacity:1;stroke:#9f1d22}.td-trend-line{fill:none;stroke:#6b8fd6;stroke-width:1.6;stroke-opacity:.8}.td-key{--tone:#e5484d}.td-key.is-jeonse{--tone:#2f6fd6}.td-key.is-monthly{--tone:#0f9d8a}.td-key .td-dot,.td-key .td-trend{background:var(--tone)}.td-key.is-faint{color:#9aa29e}.td-key.is-faint .td-trend{opacity:.5}.td-point.is-jeonse{fill:#2f6fd6}.td-point.is-jeonse:hover{stroke:#173f8a}.td-point.is-monthly{fill:#0f9d8a}.td-point.is-monthly:hover{stroke:#0b5f54}.td-trend-line.is-sale{stroke:#e5484d;stroke-width:2;stroke-opacity:.85}.td-trend-line.is-jeonse{stroke:#2f6fd6;stroke-width:2;stroke-opacity:.85}.td-trend-line.is-monthly{stroke:#0f9d8a;stroke-width:2;stroke-opacity:.85}.td-trend-line.is-faint{stroke-width:1.5;stroke-opacity:.35}.td-ref{stroke-width:1.5;stroke-dasharray:5 4}.td-ref.is-min{stroke:var(--orange,#ef6b3b)}.td-ref.is-appraisal{stroke:#64748b}.td-ref-label{font-size:11px;font-weight:700}.td-ref-label.is-min{fill:var(--orange-dark,#c4482b)}.td-ref-label.is-appraisal{fill:#475569}.td-mark-halo{fill:#1f4fd8;fill-opacity:.16}.td-mark-dot{fill:#1f4fd8;stroke:#fff;stroke-width:2.5}.td-mark-tag{fill:#1f4fd8}.td-mark-text{fill:#fff;font-size:11.5px;font-weight:800}.td-mark-key{width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#1f4fd8;box-shadow:0 0 0 1.5px #1f4fd8}.dt-deals tr.is-same td{background:#fff8f4}.dt-deals td small{display:block;color:var(--muted);font-size:11px}.td-more{display:block;width:100%;min-height:42px;margin-top:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:#56615a;font-size:13px;font-weight:650}.td-more:hover{border-color:var(--orange,#ef6b3b);color:var(--orange-dark)}.dt-naver-land{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin-left:8px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle}.dt-naver-land:hover{border-color:#03c75a;color:#03a14a}.dt-molit-link:hover{border-color:#1f4fd8;color:#1f4fd8}.dt-naver-land .naver-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#03c75a}.rt{margin-top:30px}.rt-loading{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#f5f7f6;color:var(--muted);font-size:12.5px}.rt-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:22px 0 9px;padding-left:12px;border-left:4px solid var(--orange,#ef6b3b);color:var(--ink);font-size:17px;font-weight:750;line-height:1.2}.rt-title:first-of-type{margin-top:0}.rt-title small{color:var(--muted);font-size:12.5px;font-weight:550}.rt-pending{align-self:center;padding:2px 8px;border-radius:999px;background:var(--soft,#f2f4f3);color:var(--muted);font-size:11.5px;font-style:normal;font-weight:700}.rt-empty a{color:var(--orange-dark,#c2410c);text-decoration:underline}.rt-wrap{overflow-x:auto;border-top:2px solid var(--ink,#1f2a24);background:var(--surface)}.rt-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.rt-table td,.rt-table th{padding:9px 10px;border:1px solid var(--border);text-align:center;vertical-align:middle;line-height:1.55}.rt-table tr>:first-child{border-left:0}.rt-table tr>:last-child{border-right:0}.rt-table thead th{background:#f5f7f6;color:#56615a;font-size:12.5px;font-weight:650;white-space:nowrap}.rt-table td b{display:block;font-weight:650}.rt-table td small{display:block;color:var(--muted);font-size:11.5px}.rt-dates{text-align:left!important;white-space:nowrap;font-variant-numeric:tabular-nums}.rt-dates span{display:block}.rt-dates em{display:inline-block;width:32px;color:var(--muted);font-size:11.5px;font-style:normal}.rt-money{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.rt-money span{display:block;font-weight:600}.rt-power{font-weight:650;white-space:nowrap}.rt-power.is-strong{color:#c4361c}.rt-power.is-unknown{color:var(--muted);font-weight:500}.rt-empty{padding:18px!important;color:var(--muted)}.rt-note th{background:#f5f7f6;color:#56615a;font-size:12.5px;font-weight:650;white-space:nowrap}.rt-note td{text-align:left!important}.rt-note p{margin:0;white-space:pre-line;font-size:12.5px;line-height:1.65}.rt-note.is-warn td,.rt-note.is-warn th,.rt-registry tr.is-base td{background:#fff6f2}.rt-registry tr.is-base .rt-kind{color:var(--orange-dark);font-weight:700}.rt-registry tr.is-auction td:first-child{box-shadow:inset 4px 0 0 var(--orange,#ef6b3b)}.rt-registry td:nth-child(4){max-width:220px}.rt-stays{color:#c4361c;font-weight:700}.rt-owners{margin:8px 2px 0;color:var(--muted);font-size:12px;line-height:1.55}.rt-claims{margin-top:14px}.rt-claims-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.rt-claims-toggle{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 2px;color:var(--ink);font-size:13.5px;font-weight:650}.rt-claims-toggle:hover{color:var(--orange-dark)}.rt-claims-toggle svg{transition:transform .15s}.rt-claims-toggle svg.is-open{transform:rotate(90deg)}.rt-dist-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid var(--orange,#ef6b3b);border-radius:8px;background:var(--surface);color:var(--orange-dark);font-size:12.5px;font-weight:700}.rt-dist-button:hover,.rt-dist-button[aria-pressed=true]{background:var(--orange,#ef6b3b);color:#fff}.dd{--dd-w:min(100%,clamp(560px,50vw,760px));position:fixed;top:80px;right:0;bottom:0;z-index:690;display:flex;flex-direction:column;width:var(--dd-w);border-left:1px solid var(--border);background:var(--surface);box-shadow:-12px 0 32px rgb(20 36 28/10%);animation:dd-in .18s ease-out}@keyframes dd-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (min-width:1180px){html.dt-drawer-open .dt-page .detail-inner{max-width:none;margin:0 calc(min(100vw,clamp(560px,50vw,760px)) + 8px) 0 0;padding-left:max(24px,calc((100vw - min(100vw,clamp(560px,50vw,760px)) - 900px)/2))}html.dt-drawer-wide .dt-page .detail-inner{margin-right:calc(min(100vw,clamp(680px,60vw,1120px)) + 8px);padding-left:max(20px,calc((100vw - min(100vw,clamp(680px,60vw,1120px)) - 760px)/2))}html.dt-drawer-open .dt-page .dt-side{display:none}html.dt-drawer-open .dt-page .dt-layout{grid-template-columns:minmax(0,1fr)}}.dd-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.dd-head h3{min-width:0;margin:0;padding-left:10px;border-left:4px solid var(--orange,#ef6b3b);font-size:17px;font-weight:750}@media(max-width:560px){.dd-head{padding:12px 12px 12px 14px}.dd-head h3{font-size:16px}.dd-head-actions>a,.dd-head-actions>button:not(.dd-close){gap:0;padding:0 9px;font-size:0}}.dd-close{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.dd-close:hover{background:#f2f4f3;color:var(--ink)}.dd-body{flex:1;overflow:auto;padding:16px 18px 28px}.dd-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px;border:1px solid #f3d5c7;border-radius:12px;background:#fff8f4}.dd-price label{display:flex;align-items:center;gap:8px;min-width:0}.dd-price label span{flex:none;width:72px;color:#56615a;font-size:12.5px;font-weight:650}.dd-price input{flex:1;width:0;min-width:0;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:16px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.dd-price input:focus{outline:2px solid var(--orange,#ef6b3b);outline-offset:-1px}.dd-price label em{flex:none;color:var(--muted);font-style:normal;font-size:12.5px}.dd-apply{height:40px;padding:0 16px;border-radius:8px;background:var(--orange,#ef6b3b);color:#fff;font-size:13px;font-weight:700}.dd-apply:hover{background:var(--orange-dark,#c4482b)}.dd-quick{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;padding-left:80px}.dd-quick button{min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#56615a;font-size:11.5px;font-weight:600}.dd-quick button:hover{border-color:var(--orange,#ef6b3b);color:var(--orange-dark)}.dd-price .dd-cost{grid-column:1/-1}.dd-price .dd-cost input{height:34px;font-size:13.5px;font-weight:600}@media (max-width:760px){.dd-price{grid-template-columns:minmax(0,1fr)}.dd-price .dd-apply{width:100%;height:40px}.dd-price label span{width:64px}}.dd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.dd-summary>div{padding:11px 12px;border-radius:10px;background:#f5f7f6}.dd-summary span{display:block;color:var(--muted);font-size:11.5px}.dd-summary strong{display:block;margin-top:3px;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dd-summary small{display:block;margin-top:2px;color:var(--muted);font-size:11px}.dd-summary .is-warn{background:#fff1ec;box-shadow:inset 0 0 0 1px #f6c9b6}.dd-summary .is-warn strong{color:#c4361c}.dd-summary .is-ok strong{color:var(--success,#27765c)}.dd-wrap{overflow-x:auto;border-top:2px solid var(--ink,#1f2a24)}.dd-table{width:100%;min-width:660px;border-collapse:collapse;font-size:12px}.dd-table td:nth-child(3){min-width:96px;word-break:keep-all;overflow-wrap:anywhere}.dd-table td.dd-reason{min-width:92px;word-break:keep-all}.dd-table td,.dd-table th{padding:7px 6px;border:1px solid var(--border);text-align:center;vertical-align:middle;line-height:1.45}.dd-table tr>:first-child{border-left:0}.dd-table tr>:last-child{border-right:0}.dd-table thead th{background:#f5f7f6;color:#56615a;font-weight:650;white-space:nowrap}.dd-table tfoot td,.dd-table tfoot th{background:#f5f7f6;font-weight:700}.dd-num{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.dd-paid{color:#1f4fd8;font-weight:650}.dd-assume{color:#c4361c;font-weight:650}.dd-reason small{display:block;color:var(--muted);font-size:10.5px}.dd-table tr.is-zero .dd-paid,.dd-table tr.is-zero td{color:#9aa39e}.dd-table tr.is-stays td{background:#fff6f2}.dd-table tr.is-stays b{color:#c4361c}.dd-excluded{margin-top:14px;padding:10px 12px;border-radius:10px;background:#fbf6e9}.dd-excluded h4{margin:0 0 4px;font-size:12.5px;font-weight:700;color:#8a6a18}.dd-excluded ul{margin:0;padding-left:16px;font-size:12px;line-height:1.7}.dd-notes{display:grid;gap:5px;margin:14px 0 0;padding:0;list-style:none;color:var(--muted);font-size:11.5px;line-height:1.6}.dd-notes li{display:flex;gap:6px}.dd-notes svg{flex:none;margin-top:3px}@media (max-width:760px){.dd{top:0;z-index:1200}.dd-summary{grid-template-columns:1fr 1fr}.dd-quick{padding-left:0}}@media print{.dd,.rt-dist-button{display:none}}.sl-drawer{--dd-w:min(100%,clamp(680px,60vw,1120px))}.sl-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.sl-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:650}.sl-tabs button b{color:var(--muted);font-weight:650;font-variant-numeric:tabular-nums}.sl-tabs button:hover{border-color:#9db4f5}.sl-tabs button.is-on{border-color:#1f4fd8;background:#1f4fd8;color:#fff}.sl-tabs button.is-on b{color:#dbe5ff}.sl-more{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#f5f8ff;color:#3b4a6b;font-size:12px}.dark .sl-more{background:#1c2748;color:#c8d5ff}.sl-head{display:grid;grid-template-columns:92px minmax(0,1fr) 150px 84px 92px;gap:12px;align-items:center;padding:7px 6px;border-top:2px solid var(--ink,#1f2a24);border-bottom:1px solid var(--border);background:#f5f7f6;color:#56615a;font-size:12px;font-weight:650}.sl-head>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0}.sl-head-photo{justify-content:center}.sl-head-price{justify-content:flex-end}.sl-head-date,.sl-head-state{justify-content:center}.sl-head button{padding:2px 0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.sl-head button:hover{color:#1f4fd8;text-decoration:underline}.sl-head button.is-on{color:#1f4fd8;font-weight:800}.dark .sl-head{background:#22302a;color:#b2bdb5}.dark .sl-head button.is-on,.dark .sl-head button:hover{color:#9db8ff}.sl-list{margin:0;padding:0;list-style:none}.sl-sort-select{display:none;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600}.sl-list>li{border-bottom:1px solid var(--border)}.sl-row{display:grid;grid-template-columns:92px minmax(0,1fr) 150px 84px 92px;gap:12px;align-items:center;padding:10px 6px;color:var(--ink);text-decoration:none}a.sl-row:hover{background:#f5f8ff}.sl-row.is-self{background:#fff8ec}.sl-photo img{display:block;width:92px;height:68px;border-radius:7px;object-fit:cover;background:var(--soft)}.sl-main{display:grid;gap:2px;min-width:0}.sl-number{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.sl-number b{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.sl-src{padding:1px 6px;border-radius:5px;font-size:10.5px;font-style:normal;font-weight:750}.sl-src.is-court{background:#f0eaff;color:#6b4fd8}.sl-src.is-onbid{background:#e8f7ee;color:#15803d}.sl-src.is-bankrupt{background:#fff1d6;color:#b45309}.sl-self{padding:1px 6px;border-radius:5px;background:#1b2a4a;color:#fff;font-size:10.5px;font-style:normal;font-weight:750}.sl-kind{color:#1f4fd8;font-size:12px;font-weight:650}.sl-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.45}.sl-area{color:var(--muted);font-size:11px;line-height:1.4}.sl-price{display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums;text-align:right}.sl-price small{color:var(--muted);font-size:11px}.sl-price b{color:#1f4fd8;font-size:13.5px;font-weight:800}.sl-price .sl-pyeong{color:#15803d;font-weight:650}.sl-win{color:#d4261c!important;font-weight:750}.sl-state{display:grid;justify-items:center;gap:1px;font-size:11.5px;text-align:center;font-variant-numeric:tabular-nums}.sl-state small{color:var(--muted)}.sl-status{font-size:12px;font-weight:750}.sl-status.is-sold{color:#d4261c}.sl-status.is-failed{color:#b45309}.sl-status.is-changed{color:var(--muted)}.sl-status.is-open{color:#1f4fd8}.sl-date{display:grid;justify-items:center;gap:1px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.sl-date b{font-weight:650}.sl-date small{color:var(--muted);font-size:11px}.dark a.sl-row:hover{background:#1c2748}.dark .sl-row.is-self{background:#2e2410}.dark .sl-src.is-court{background:#2d2650;color:#c9bcff}.dark .sl-src.is-onbid{background:#163322;color:#86efac}.dark .sl-src.is-bankrupt{background:#3a2e14;color:#f5d98a}.dark .sl-kind,.dark .sl-price b,.dark .sl-status.is-open{color:#9db8ff}@media(max-width:760px){.sl-drawer{--dd-w:100%}.sl-row{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"photo main" "price price" "state date";gap:6px 10px;padding:10px 2px}.sl-photo{grid-area:photo}.sl-photo img{width:76px;height:58px}.sl-main{grid-area:main}.sl-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 10px;text-align:left}.sl-price>*{white-space:nowrap}.sl-date,.sl-state{display:flex;flex-wrap:nowrap;align-items:baseline;gap:5px;white-space:nowrap}.sl-state{grid-area:state;justify-content:flex-start}.sl-date{grid-area:date;justify-content:flex-end}.sl-head{display:none}.sl-list{border-top:2px solid var(--ink,#1f2a24)}.sl-sort-select{display:block;width:100%;margin-top:2px}}.rt .dt-footnote{margin-top:12px}@media (max-width:760px){.rt-title{font-size:15.5px}.rt-table{font-size:12.5px}}.dt-related{margin-top:9px;border:1px solid #f0c2ae;border-radius:9px;padding:8px 8px 6px}.dt-related-title{display:flex;align-items:center;gap:5px;padding:0 2px 5px;color:var(--orange-dark);font-size:12.5px;font-weight:700}.dt-related-title small{min-width:18px;padding:0 5px;border-radius:9px;background:var(--brand-soft,#fff2ec);font-size:11px;text-align:center}.dt-related ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.dt-related li a,.dt-related li button{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text,#1f2a24);font-size:12.5px;font-weight:550;text-align:left;cursor:pointer}.dt-related li a:hover,.dt-related li button:hover{background:var(--brand-soft,#fff2ec)}.dt-related li svg{flex:none;color:var(--orange-dark)}.dt-related-name{flex:1 1 0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-related li em{flex:none;padding:1px 5px;border-radius:5px;background:#f2f4f3;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:650;text-transform:uppercase}.dt-related-empty{margin:0}.dt-related-empty,.dt-related-onbid{padding:4px 2px 6px;color:var(--muted);font-size:12px}.dt-related-onbid{display:flex;align-items:center;gap:4px}@media print{.dt-related{display:none}}button.dt-link{padding:0;background:none;font-size:inherit}.dt-gallery-zoomable{cursor:zoom-in}.dt-thumbs{padding-bottom:4px}.dt-thumbs button{flex:0 0 84px;height:60px;opacity:.75;transition:opacity .15s}.dt-thumbs button.is-on,.dt-thumbs button:hover{opacity:1}.photo-viewer{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:rgb(10 14 24/94%)}.photo-viewer-top{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:#e5e7eb;font-size:14px;font-weight:650}.photo-viewer-top button{display:flex;padding:6px;border-radius:50%;color:#fff;cursor:pointer}.photo-viewer-top button:hover{background:#ffffff1f}.photo-viewer-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 64px}.photo-viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;user-select:none}.photo-viewer-next,.photo-viewer-prev{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffffe6;color:#1b2a4a;box-shadow:0 4px 16px #0006;transform:translateY(-50%);cursor:pointer}.photo-viewer-prev{left:16px}.photo-viewer-next{right:16px}.photo-viewer-next:hover,.photo-viewer-prev:hover{background:#fff}.photo-viewer-thumbs{display:flex;justify-content:safe center;gap:8px;padding:12px 18px 18px;overflow-x:auto}.photo-viewer-thumbs button{flex:0 0 96px;height:68px;overflow:hidden;border:2px solid transparent;border-radius:8px;opacity:.55;cursor:pointer}.photo-viewer-thumbs button.is-on{border-color:#fff;opacity:1}.photo-viewer-thumbs button:hover{opacity:1}.photo-viewer-thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.photo-viewer-stage{padding:0 8px}.photo-viewer-next,.photo-viewer-prev{width:40px;height:40px}.photo-viewer-thumbs button{flex-basis:72px;height:52px}}.dt-title-ai{display:flex;gap:8px 14px;min-width:0}.ai-analysis,.dt-title-ai{align-items:center;flex-wrap:wrap}.ai-analysis{display:inline-flex;gap:6px;padding:4px 6px 4px 10px;border:1px solid #dbe3ff;border-radius:999px;background:linear-gradient(90deg,#f4f7ff,#fbf8ff)}.dark .ai-analysis{border-color:#34477a;background:#1f2a44}.ai-analysis-label{color:#3b4bb8;font-size:12px;font-weight:750}.ai-analysis-label,.ai-copy{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ai-copy{height:26px;padding:0 10px;border:1px solid #c9d6ff;border-radius:999px;background:#fff;color:#1f4fd8;font-size:11.5px;font-weight:700;cursor:pointer}.ai-copy:hover{background:#eef2ff}.ai-copy.is-done{border-color:#16a34a;color:#16a34a}.ai-site{gap:4px;height:26px;padding:0 8px 0 3px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--ink);font-weight:650;white-space:nowrap;cursor:pointer}.ai-site,.ai-site i{display:inline-flex;align-items:center;font-size:11px}.ai-site i{justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ai);color:#fff;font-style:normal;font-weight:800}.ai-site:hover{border-color:var(--ai);color:var(--ai)}@media(max-width:1100px){.ai-site span{display:none}.ai-site{padding:0 3px}}@media(max-width:760px){.ai-copy,.ai-site{height:34px}.ai-site{min-width:34px;justify-content:center}.ai-analysis{display:flex;width:100%;padding:8px 10px;border-radius:14px}.ai-analysis-label{flex-basis:100%}}.dt-stage{position:relative}.dt-step{position:absolute;top:50%;z-index:6;display:flex;align-items:center;justify-content:center;width:38px;height:56px;border-radius:12px;background:rgb(27 42 74/62%);color:#fff;box-shadow:0 4px 14px #0f172a40;transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(2px);transition:background .15s,width .15s}.dt-step:hover{width:44px;background:rgb(31 79 216/88%)}.dt-step:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.dt-step.is-prev{left:10px}.dt-step.is-next{right:10px}.dt-step-count{position:absolute;right:12px;bottom:12px;z-index:6;padding:3px 9px;border-radius:999px;background:rgb(27 42 74/72%);color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.dt-gallery-frame .dt-gallery-count,.dt-gallery-frame .dt-gallery-next,.dt-gallery-frame .dt-gallery-prev{display:none}.dt-strip{display:flex;gap:8px;margin-top:10px;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:thin}.dt-strip-item{position:relative;flex:0 0 76px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--soft,#f1f3f6);color:#475569;opacity:.72;cursor:pointer;transition:opacity .15s,border-color .15s,transform .15s}.dt-strip-item:hover{opacity:1}.dt-strip-item.is-on{border-color:#1f4fd8;opacity:1;transform:translateY(-2px);box-shadow:0 4px 10px #1f4fd833}.dt-strip-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dt-strip-item em{position:relative;z-index:1;font-size:10.5px;font-style:normal;font-weight:750}.dt-strip-item.is-plan em{position:absolute;left:4px;bottom:4px;padding:0 5px;border-radius:5px;background:rgb(27 42 74/75%);color:#fff}.dt-strip-item.is-map,.dt-strip-item.is-roadview{background:linear-gradient(135deg,#eef2ff,#f8fafc);color:#1f4fd8}@media(max-width:760px){.dt-step{width:32px;height:46px}.dt-strip-item{flex-basis:64px;height:48px}}.court-multiline{white-space:pre-line;line-height:1.6}.dt-number .court-seq{color:#c2410c;font-weight:inherit}.dt-number-marks{display:flex;flex-wrap:wrap;flex-basis:100%;gap:2px 10px;margin:-4px 0 0;min-width:0;text-align:left}.dt-number-marks .pt-marks{margin:0;font-size:13px;font-weight:650;word-break:keep-all}.court-objects{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.court-objects small{color:var(--muted)}.court-pad{padding:14px 4px}.court-rounds tr.is-current td{background:#fff7ed;font-weight:700}.court-rounds td.is-sold{color:#1f4fd8;font-weight:700}.court-rounds td.is-failed{color:#b45309;font-weight:700}.court-rounds td small{display:block;color:var(--muted);font-weight:600}.dt-section-head h2 svg{vertical-align:-3px;margin-right:6px;color:#9a3412}.court-saved{margin-left:auto;color:var(--muted);font-size:12px}.court-doc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.court-doc-tabs button{height:34px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:650;cursor:pointer}.court-doc-tabs button.is-on{border-color:#9a3412;background:#9a3412;color:#fff}.court-doc{display:grid;gap:12px}.court-note{margin:8px 2px 0;color:var(--muted);font-size:12px;line-height:1.5}.court-sub{margin:8px 0 0;font-size:14px;font-weight:750}.court-appraisal{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.court-appraisal b{display:block;margin-bottom:3px;font-size:13px}.court-appraisal b small{color:var(--muted);font-weight:600}.court-appraisal .court-multiline{font-size:13px;color:var(--ink)}.court-result{margin:10px 0 0;padding:8px 10px;border-radius:9px;background:#eef2ff;color:#1f3a8a;font-size:13px}.bid-facts dd small{display:block;color:var(--muted);font-size:12px}.court-sale-rounds{width:100%;border-collapse:collapse;font-size:14px;background:var(--surface)}.court-sale-rounds th{padding:10px 12px;background:var(--soft);color:var(--muted);font-weight:650}.court-sale-rounds td,.court-sale-rounds th{border-bottom:1px solid var(--border);text-align:center}.court-sale-rounds td{padding:11px 12px;color:var(--ink)}.court-sale-rounds td.is-num{text-align:right;font-variant-numeric:tabular-nums}.court-sale-rounds tr.is-current td{font-weight:800}.court-sale-rounds td.is-sold{color:#1f4fd8;font-weight:700}.court-sale-rounds td.is-failed{color:#6b7280}.court-sale-rounds td small{display:block;font-size:12px;color:var(--muted);font-weight:600}.site-facts{margin:0 0 14px}.site-facts-title{margin:0 0 8px;font-size:15px;font-weight:750;color:var(--ink)}.site-facts-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.site-facts-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}.site-facts-table th{width:9%;background:var(--soft);color:var(--muted);font-weight:650;white-space:nowrap}.site-facts-table td,.site-facts-table th{padding:9px 10px;text-align:center;border-bottom:1px solid var(--border)}.site-facts-table td{color:var(--ink)}.site-facts-table tr:last-child td,.site-facts-table tr:last-child th{border-bottom:0}.site-facts-table .site-survey th{vertical-align:middle}.site-facts-table .site-survey th small{display:block;margin-top:2px;font-weight:500}.site-facts-table .site-survey td{text-align:left;line-height:1.7}.site-facts-table .site-survey td p{margin:0 0 10px;white-space:pre-line}.site-facts-table .site-survey td p:last-child{margin:0}.site-facts-table .site-agents th small{display:block;margin-top:2px;font-weight:500;font-size:11px}.site-facts-table .site-agents td{text-align:left;padding:6px 12px}.site-agents ul{margin:0;padding:0;list-style:none}.site-agents li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;border-bottom:1px dashed var(--border)}.site-agents li:last-child{border-bottom:0}.site-agent-distance{color:#1f4fd8;font-weight:750;font-variant-numeric:tabular-nums}.site-agent-name{min-width:0;overflow-wrap:anywhere;word-break:keep-all;color:var(--ink);font-weight:650;text-decoration:none}button.site-agent-name{padding:0;border:0;background:none;font:inherit;font-weight:650;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#c9d6ff;text-underline-offset:3px}button.site-agent-name:hover{color:#1f4fd8;text-decoration-color:#1f4fd8}.site-agent-all{display:inline-flex;align-items:center;gap:3px;margin-top:6px;padding:3px 8px;border:1px solid #c9d6ff;border-radius:999px;background:#f5f8ff;color:#1f4fd8;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.site-agent-all:hover{border-color:#1f4fd8}.dark .site-agent-all{border-color:#34477e;background:#1c2540;color:#c8d5ff}.site-agent-phone{color:var(--ink);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}a.site-agent-phone:hover{color:#1f4fd8}.site-agent-phone.is-empty{color:var(--muted);font-size:12px}.dark .site-agent-distance{color:#8fb0ff}.site-facts-table .site-naver th{display:table-cell;white-space:nowrap}.site-facts-table .site-naver th .naver-dot{margin-right:5px;vertical-align:-1px}.site-facts-table .site-naver td{text-align:left}.site-naver a{display:inline-flex;align-items:center;gap:3px;color:#1f4fd8;font-weight:650;text-decoration:none}.site-naver a:hover{text-decoration:underline}.dark .site-naver a{color:#8fb0ff}@media(max-width:760px){.site-facts-wrap{overflow:visible}.site-facts-table,.site-facts-table tbody{display:block}.site-facts-table tr{display:grid;grid-template-columns:96px minmax(0,1fr)}.site-facts-table td,.site-facts-table th{display:block;width:auto;text-align:left;border-bottom:1px solid var(--border)}.site-facts-table th{display:flex;flex-direction:column;justify-content:center;text-align:left;white-space:normal;word-break:keep-all}.site-facts-table .site-naver th{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.site-facts-table tr:last-child td,.site-facts-table tr:last-child th{border-bottom:1px solid var(--border)}.site-facts-table tr:last-child>:nth-last-child(-n+2){border-bottom:0}.site-agents li{grid-template-columns:52px minmax(0,1fr);gap:2px 8px}.site-agent-all{max-width:100%;padding:4px 9px}.site-agent-all svg,.site-agent-all-more{display:none}.site-agent-phone{grid-column:2}a.site-agent-phone{color:#1f4fd8}}.site-facts-note{margin:6px 2px 0;color:var(--muted);font-size:11.5px}.site-facts-loading{margin:0 0 12px;color:var(--muted);font-size:13px}.rt-owners a{color:#1f4fd8;text-decoration:underline}.dt-media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start;margin-top:16px}.dt-media>.dt-gallery{margin-top:0}.rp{display:grid;gap:10px;min-width:0}.rp-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.rp-table{width:100%;border-collapse:collapse;font-size:13px}.rp-table th{padding:9px 6px;background:var(--soft);color:var(--muted);font-weight:650;white-space:nowrap}.rp-table td,.rp-table th{border-bottom:1px solid var(--border)}.rp-table td{padding:10px 6px;text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}.rp-table td.rp-period{font-size:12.5px;line-height:1.4}.rp-table td.rp-price{text-align:right;white-space:nowrap}.rp-at,.rp-table td.rp-price b{color:#1f4fd8;font-weight:700;font-size:12px}.rp-table tr.is-current td{background:#fff7ed;font-weight:800}.rp-table tr.is-current td.rp-result{color:#c2410c}.rp-table td.rp-result.is-failed{color:var(--muted)}.rp-table td.rp-result.is-sold{color:#1f4fd8;font-weight:700}.rp-all{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px;color:var(--muted);font-size:12.5px;font-weight:650;cursor:pointer}.rp-all:hover{background:var(--soft);color:var(--ink)}.rp-open{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:13px}.rp-open span{flex-shrink:0;padding:2px 8px;border-radius:6px;background:var(--soft);color:var(--muted);font-weight:700}.rp-open p{margin:0;color:var(--ink);font-weight:650}.rp-empty{margin:0;padding:24px 12px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:900px){.dt-media{grid-template-columns:minmax(0,1fr)}}.rp-table td.rp-period span{display:block;white-space:nowrap}.dt-panel-col{display:flex;flex-direction:column;gap:0;width:340px;flex-shrink:0}@media(max-width:1100px){.dt-panel-col{width:auto}}.dt-section:has(>.dt-media){container-type:inline-size}.dt-media{grid-template-columns:minmax(0,1fr) minmax(296px,max-content);gap:12px}.dt-media .dt-gallery-frame{aspect-ratio:4/3}.rp-table{font-size:12.5px}.rp-table td,.rp-table th{padding:8px 4px}.rp-table td:first-child,.rp-table th:first-child{width:34px}.rp-table td.rp-period{font-size:12px;letter-spacing:-.2px}.rp-table td.rp-price b,.rp-table td.rp-price span{display:block;white-space:nowrap}.rp-table td.rp-price b{font-size:11.5px}.rp-table td:last-child,.rp-table th:last-child{width:38px;white-space:nowrap}.rp-open{padding:9px 10px;font-size:12.5px}@container (max-width:620px){.dt-media{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.dt-media{grid-template-columns:minmax(0,1fr)}}.photo-viewer-stage{overflow:hidden;touch-action:none}.photo-viewer-stage img{cursor:zoom-in;transition:transform .12s ease-out;will-change:transform}.photo-viewer-stage.is-zoomed img{cursor:grab;transition:none}.photo-viewer-stage.is-zoomed img:active{cursor:grabbing}.photo-viewer-zoom{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:10px}.photo-viewer-zoom em{min-width:48px;font-style:normal;font-size:13px;text-align:center;font-variant-numeric:tabular-nums}.photo-viewer-top .photo-viewer-zoom button:disabled{opacity:.35;cursor:default;background:none}.photo-viewer-hint{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);margin:0;padding:5px 12px;border-radius:999px;background:#0009;color:#e5e7eb;font-size:12.5px;pointer-events:none;white-space:nowrap}.photo-viewer-stage img{width:100%;height:100%}.dt-media .dt-gallery-tabs{height:34px;margin-bottom:10px}.dt-media:has(.dt-gallery-tabs)>.rp{margin-top:44px}@container (max-width:620px){.dt-media:has(.dt-gallery-tabs)>.rp{margin-top:0}}@media(max-width:700px){.dt-media:has(.dt-gallery-tabs)>.rp{margin-top:0}}.rt-no{display:block;color:var(--muted);font-size:10.5px}.rt-registry-block{scroll-margin-top:96px;margin-top:26px}.rt-table.is-pending{min-width:0;table-layout:fixed}@media (max-width:760px){.rt-table.is-pending th{padding-inline:2px;font-size:11px;word-break:keep-all}.rt-table.is-pending .rt-empty{text-align:left;line-height:1.6}}.dt-page.is-embed .detail-footer,.dt-page.is-embed .detail-left-ads,.dt-page.is-embed .detail-side-ads,.dt-page.is-embed .detail-topbar{display:none}.dt-page.is-embed .dt-tabs{top:0}.dt-page.is-embed .detail-inner{padding-top:12px}body:has(.dt-page.is-embed) .app-install,body:has(.dt-page.is-embed) .buddy{display:none!important}@media(max-width:760px){.dt-address-row .dt-map-links{flex-wrap:wrap;margin-left:0}.dt-inline-actions a,.dt-inline-actions button{white-space:nowrap}.court-sale-rounds td,.court-sale-rounds th{white-space:nowrap;padding-inline:7px;font-size:12.5px}.court-sale-rounds .rp-at{display:block}}.dd-table td.dd-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.dd-table td.dd-holder{min-width:80px;word-break:keep-all}.dd-table td.dd-reason{min-width:80px}.dd-table td,.dd-table th{padding-inline:4px}.dt-record.is-primary.is-bankrupt{border-color:#f6cf86;background:#fffaf0}.dt-record.is-primary.is-bankrupt>svg:first-child{background:#d97706;color:#fff}.dt-record.is-primary.is-bankrupt b{color:#b45309}.dt-record.is-primary.is-bankrupt.is-on,.dt-record.is-primary.is-bankrupt:hover:not(:disabled){border-color:#d97706;background:#fff1d6}.dt-number .source-tag{margin:0}.bk-share{padding:1px 6px;border-radius:5px;background:#fdecec;color:#c4362d;font-size:11px;font-style:normal;font-weight:800}.bk-parcels{display:grid;gap:3px;margin:0;padding-left:18px;font-size:13px}.bk-parcels span{color:var(--muted)}.dt-address .dt-sub{display:block;margin-top:2px}.bk-media{display:grid;gap:8px;margin:0}.bk-media img{width:100%;aspect-ratio:4/3;border:1px solid var(--border);border-radius:12px;object-fit:cover;background:#f4f1fb}.bk-media span{color:var(--muted);font-size:12px}.bk-media button{padding:0;border:0;background:none;color:#b45309;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.dt-case.is-bankrupt{border-color:#f8dca6;background:#fffbf2}.dt-case.is-bankrupt .dt-case-title b{background:#fdebc8;color:#b45309}.bk-side-rounds{display:grid;margin:10px 0;padding:0;border:1px solid #f8e3b8;border-radius:10px;overflow:hidden;list-style:none}.bk-side-rounds li{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:7px 10px;border-top:1px solid #fbefd6;font-size:12.5px;font-variant-numeric:tabular-nums}.bk-side-rounds li:first-child{border-top:0}.bk-side-rounds li.is-current{background:#fff1d6;font-weight:750}.bk-side-rounds li.is-past{color:#9ca3af}.bk-side-rounds li b{text-align:right;font-weight:700}.bk-side-rounds li em{padding:1px 5px;border-radius:5px;background:#d97706;color:#fff;font-size:10px;font-style:normal}.detail-page .onbid-button.bk-notice-button{width:100%;border-color:#d97706;background:#d97706;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.detail-page .onbid-button.bk-notice-button:hover{border-color:#b45309;background:#b45309}.detail-page .onbid-button.bk-origin-button{margin-top:8px;border-color:#f6cf86;background:#fff;color:#92400e}.detail-page .onbid-button.bk-origin-button:hover{background:#fffaf0;border-color:#d97706}.detail-page .detail-mobile-action>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:48px;padding:0 14px;border:0;border-radius:9px;background:#d97706;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.dark .dt-record.is-primary.is-bankrupt{border-color:#7a5a18;background:#2e2410}.dark .dt-record.is-primary.is-bankrupt b{color:#fcd58a}.dark .dt-case.is-bankrupt{border-color:#5a4314;background:#26200f}.dark .bk-side-rounds{border-color:#5a4314}.dark .bk-side-rounds li{border-color:#3f3110}.dark .bk-side-rounds li.is-current{background:#4a3812}.dark .detail-page .onbid-button.bk-origin-button{background:transparent;color:#fde3a7;border-color:#7a5a18}.bk-scan-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:10px 12px;border:1px solid #f6cf86;border-radius:10px;background:#fffaf0;color:#78350f;font-size:13px;line-height:1.5}.bk-scan-note svg{flex:none;margin-top:2px}.dark .bk-scan-note{border-color:#7a5a18;background:#2a2214;color:#fde3a7}.bk-outcome{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.5}.bk-outcome-status{flex:none;padding:2px 8px;border-radius:999px;background:#475569;color:#fff;font-size:12px}.bk-outcome-text{flex:1 1 220px;min-width:0}.bk-outcome-text small{color:#64748b;font-size:12px}.bk-outcome-link{display:inline-flex;align-items:center;gap:2px;flex:none;font-weight:700;color:#b45309;text-decoration:none}.bk-outcome-link:hover{text-decoration:underline}.bk-outcome.is-failed{border-color:#fecaca;background:#fef2f2}.bk-outcome.is-failed .bk-outcome-status{background:#dc2626}.bk-outcome.is-changed{border-color:#ddd6fe;background:#f5f3ff}.bk-outcome.is-changed .bk-outcome-status{background:#7c3aed}.bk-outcome.is-check{border-color:#f6cf86;background:#fffaf0}.bk-outcome.is-check .bk-outcome-status{background:#b45309}.bk-outcome.is-sold{border-color:#bbf7d0;background:#f0fdf4}.bk-outcome.is-sold .bk-outcome-status{background:#15803d}.dark .bk-outcome{border-color:#334155;background:#1e293b;color:#e2e8f0}.dark .bk-outcome-text small{color:#94a3b8}.dark .bk-outcome-link{color:#fbbf24}.bk-history{margin-top:14px}.bk-history h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:14px}.bk-history a{color:#b45309;font-weight:700}.dark .bk-history a{color:#fbbf24}.bk-history .court-sale-rounds td,.bk-history .court-sale-rounds th{white-space:nowrap}@media (max-width:760px){.bk-outcome{font-size:12.5px}.bk-outcome-link{width:100%;justify-content:flex-end}.bk-history .court-sale-rounds{font-size:12.5px}.bk-history .court-sale-rounds td,.bk-history .court-sale-rounds th{padding:8px 6px}}.dt-src-court{--src:#7c3aed;--src-strong:#6d28d9;--src-deep:#5b21b6;--src-soft:#f6f1ff;--src-line:#dccbfb}.dt-src-public{--src:#15803d;--src-strong:#15803d;--src-deep:#166534;--src-soft:#effaf3;--src-line:#bfe5cc}.dt-src-bankrupt{--src:#d97706;--src-strong:#b45309;--src-deep:#b45309;--src-soft:#fff8ea;--src-line:#f6cf86}.detail-page.dt-src-court .detail-mobile-action>a,.detail-page.dt-src-court .onbid-button,.detail-page.dt-src-public .detail-mobile-action>a,.detail-page.dt-src-public .onbid-button{border-color:var(--src);background:var(--src);color:#fff}.detail-page.dt-src-court .detail-mobile-action>a:hover,.detail-page.dt-src-court .onbid-button:hover,.detail-page.dt-src-public .detail-mobile-action>a:hover,.detail-page.dt-src-public .onbid-button:hover{border-color:var(--src-deep);background:var(--src-deep)}.dt-nowrap{white-space:nowrap}.detail-page.dt-page .detail-mobile-action .dt-action-date{color:var(--src-strong)}.dt-page .dt-fav-actions .dt-memo-toggle:not(.has-alert):not(.has-report):not(.has-memo),.dt-page .dt-fav-row .folder-btn,.dt-page .vs-open{border-color:var(--src-line);color:var(--src-strong)}.dt-page .dt-fav-actions .dt-memo-toggle.is-on,.dt-page .dt-fav-actions .dt-memo-toggle:not(.has-alert):not(.has-report):not(.has-memo):hover,.dt-page .dt-fav-row .folder-btn:hover,.dt-page .vs-open:hover{border-color:var(--src);background:var(--src-soft);color:var(--src-strong)}.dt-page .dt-memo-toggle i{background:var(--src)}.dt-page .dt-record.is-primary{border-color:var(--src-line);background:var(--src-soft)}.dt-page .dt-record.is-primary>svg:first-child{background:var(--src);color:#fff}.dt-page .dt-record.is-primary b{color:var(--src-strong)}.dt-page .dt-record.is-primary.is-on,.dt-page .dt-record.is-primary:hover:not(:disabled){border-color:var(--src);background:var(--src-soft)}.dt-page .td-deals button.is-on:after{background:var(--src)}.dt-page .td-building h3 b{color:var(--src-strong)}.dt-page .td-sizes button.is-on{border-color:var(--src);background:var(--src);color:#fff}.dt-page .td-period button.is-on{color:var(--src-strong)}.dt-page .td-more:hover{border-color:var(--src);color:var(--src-strong)}.dt-page .td-line.is-min{border-color:var(--src)}.dt-page .td-ref.is-min{stroke:var(--src)}.dt-page .td-ref-label.is-min{fill:var(--src-strong)}.dt-page .td-mark-dot,.dt-page .td-mark-halo,.dt-page .td-mark-tag{fill:var(--src)}.dt-page .td-mark-key{background:var(--src);box-shadow:0 0 0 1.5px var(--src)}.dt-page .dt-place-pin,.dt-page .dt-place-pin:after{background:var(--src)}.dt-page .dt-gallery-tabs button.is-on{background:var(--src);color:#fff}.dt-page .dt-strip-item.is-on{border-color:var(--src);box-shadow:0 4px 10px rgb(0 0 0/12%)}.dt-page .dt-strip-item.is-map,.dt-page .dt-strip-item.is-roadview{background:var(--src-soft);color:var(--src-strong)}.detail-page.dt-src-bankrupt .detail-mobile-action>a{background:#d97706;color:#fff}.detail-page.dt-src-bankrupt .detail-mobile-action>a:hover,.detail-page.dt-src-bankrupt .detail-mobile-action>button:hover{background:#b45309}