.presales-page{max-width:1280px;margin:0 auto;padding:32px 28px 64px;color:#233648}.presale-intro{padding:22px 26px;background:#eef3f6;border-radius:5px;margin:24px 0}.presale-intro span{font-weight:700;font-size:16px}.presale-intro p{color:#596979;font-size:14px;margin:8px 0 0;line-height:1.7}.presale-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:22px;background:white;border:1px solid #e1e5e9;border-radius:12px;margin:24px 0}.presale-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:130px;flex:1 1}.presale-filters input,.presale-filters select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #d4dce3;border-radius:6px;background:white;font:inherit;color:#233648;font-size:14px;box-sizing:border-box}.presale-filters .presale-search{flex:1.5 1 220px}.presale-filters button{background:#263f53;color:white;border:0;border-radius:6px;min-height:44px;padding:0 23px;cursor:pointer;font:inherit;font-size:14px}.presale-filters :focus-visible,.presales-page a:focus-visible{outline:3px solid #b77d49;outline-offset:3px}.presale-results-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 18px}.presale-results-title h2{font-size:18px;margin:0}.presale-results-title strong{color:#a66f42;margin-left:8px}.presale-caption,.presale-results-title span{font-size:12px;color:#667583;line-height:1.8}.presale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.presale-card{display:flex;flex-direction:column;border:1px solid #dce3e8;border-radius:12px;background:#fff;padding:23px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.presale-card:hover{border-color:#8ba1b1;box-shadow:0 4px 18px #243c4b0a}.presale-badges{display:flex;justify-content:space-between;gap:8px;margin-bottom:20px;font-size:11px}.presale-badges span{background:#f1f4f6;padding:5px 8px;border-radius:4px}.presale-badges b{color:#657382;padding:5px 8px}.presale-badges b[data-status="접수기간"]{background:#e8f2ec;color:#357358;border-radius:4px}.presale-badges b[data-status="접수 예정"]{color:#936237}.presale-card>small{color:#8b6f52;font-size:11px}.presale-card h3{font-size:18px;line-height:1.5;margin:7px 0 8px;overflow-wrap:anywhere}.presale-card>p{font-size:12px;color:#79838d;line-height:1.6;margin:0 0 22px}.presale-card dl{margin:auto 0 18px}.presale-card dl>div{margin:11px 0}.presale-card dt{font-size:11px;color:#788592;margin-bottom:4px}.presale-card dd{font-size:13px;margin:0;line-height:1.6}.presale-card dd.presale-card-price{font-weight:700;font-size:16px;color:#29465b}.presale-card footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f2;padding-top:16px;font-size:12px;color:#5a7080}.presale-panel{background:#fff;border:1px solid #dfe5e9;border-radius:12px;padding:26px;margin-top:24px;scroll-margin-top:90px}.presale-panel h2{font-size:19px;margin:0 0 16px}.presale-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}.presale-timeline dt{font-size:12px;color:#7d8993;margin-bottom:8px}.presale-timeline dd{font-size:14px;font-weight:600;margin:0;line-height:1.8}.presale-table-wrap{overflow-x:auto;margin-top:20px}.presale-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px;text-align:left}.presale-table-wrap td,.presale-table-wrap th{padding:16px 12px;border-bottom:1px solid #e9edf0;line-height:1.7}.presale-table-wrap thead{background:#f6f8fa;color:#6c7b87;font-size:12px}.presale-table-wrap tbody th{font-weight:500}.presale-table-wrap small{display:block;font-size:11px;font-weight:400;color:#7d8993}.presale-table-wrap a{color:#2e5b7b;text-underline-offset:4px}.presale-table-wrap tr[data-selected=true]{background:#f5f8fb}.presale-detail-top{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:13px;color:#6c7b87;margin:22px 0}.presale-detail-top a{margin-left:auto;color:#294e69}.presale-status{color:#8c603e;background:#f6eee6;padding:7px 11px;border-radius:5px}.presale-price-reference{padding:20px 24px;border-radius:7px;background:#eef3f6;display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:22px 0}.presale-price-reference span{font-size:13px}.presale-price-reference strong{font-size:24px}.presale-price-reference small{font-size:12px;color:#6b7e8c}.presale-empty{text-align:center;padding:50px 24px;background:#f7f9fa;border-radius:12px;margin:24px 0;line-height:1.8}.presale-empty h2{font-size:19px}.presale-empty p{font-size:14px;color:#71808d}.presale-empty a{color:#315d7b}.presale-source{font-size:12px;line-height:1.9;color:#7b8791;margin-top:30px}.presale-notice{background:#fff6e8;padding:14px 18px;font-size:13px;line-height:1.8;border-radius:7px;color:#896537}.presale-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:30px;font-size:14px}.presale-back,.presale-pagination a{color:#496c86;text-decoration:none}.presale-back{display:inline-block;margin-bottom:24px;font-size:13px}.presale-compare-filters{padding:0;border:0}.presale-compare-filters label{min-width:170px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.presale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.presales-page{padding:24px 16px 40px}.presale-grid{grid-template-columns:1fr}.presale-filters{padding:16px;gap:12px}.presale-filters label{flex:1 1 40%;min-width:0}.presale-filters .presale-search{flex:1 1 100%}.presale-filters button{width:100%}.presale-results-title{align-items:start;flex-direction:column;gap:8px}.presale-panel{padding:20px 16px}.presale-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.presale-detail-top a{margin-left:0}.presale-price-reference{align-items:start;flex-direction:column;gap:8px}.presale-compare-filters{padding:0}.presale-compare-filters label{flex:1 1 100%}.presale-card{padding:20px}}.presale-query-filters{display:grid;grid-template-columns:repeat(4,minmax(0,180px));align-items:end;margin:28px 0}.presale-query-search{grid-column:span 2}.presale-query-search-controls{display:flex;align-items:center;gap:10px;min-width:0}.presale-query-search-controls input{flex:1 1}.presale-query-search-controls .action-pill{flex-shrink:0}.presales-page :is(.presale-calendar,.presale-panel){background:#fffdf8;border-color:#dfdfd4;border-radius:16px}.presales-page .presale-calendar-table thead th{background:#f4f4ee;border-color:#eeeee6;color:#72818a}.presales-page .presale-calendar-table td{border-color:#eeeee6}.presales-page .presale-calendar-table td.presale-calendar-outside{background:#f7f7f1}.presales-page .presale-calendar-hint{border-color:#eeeee6;color:#72818a}.presales-page .presale-month-navigation>a{border-color:#dfdfd4;background:#fffdf8;color:#354c5c}.presales-page .presale-detail-top a{color:#526f7d}.presales-page .presale-price-reference{background:#f1f3ed;border:1px solid #dfdfd4;color:#172e40}.presales-page .presale-panel details summary{font-size:12px;color:#72818a;cursor:pointer}.presales-page .presale-panel h2{color:#172e40}.presales-page .presale-panel h2:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#6f94a4;box-shadow:0 0 0 4px #eaf0f1;margin-right:12px;vertical-align:middle}.presales-page .presale-panel .presale-table-wrap thead{background:#f2f3ed;color:#72818a}@media(max-width:780px){.presale-query-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.presale-query-search{grid-column:1/-1}}@media(max-width:480px){.presale-query-search-controls{gap:8px}.presale-query-search-controls .action-pill{padding:7px 12px}}.presale-query-search{display:grid;gap:8px}.presales-page .presale-schedule-panel h2:before{background:#548bab;box-shadow:0 0 0 4px #e9f1f6}.presales-page .presale-models-panel h2:before{background:#c18a50;box-shadow:0 0 0 4px #f6eee4}.presales-page .presale-comparison-panel h2:before{background:#55977b;box-shadow:0 0 0 4px #e9f2ec}.presale-rank-schedule{border-top:1px solid #eeeee6;padding-top:22px;margin-top:24px}.presale-rank-schedule>header h3{margin:0;font-size:14px;line-height:1.6;color:#354c5c;font-weight:600}.presale-rank-schedule>header p{margin:6px 0 16px;font-size:12px;line-height:1.7;color:#72818a}.presale-rank-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.presale-rank-group{padding:18px;border:1px solid #dce5e9;border-radius:10px;background:#f4f7f8}.presale-rank-group h4{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:700;color:#365f77}.presale-rank-group h4 span{font-size:10px;font-weight:500;color:#72818a}.presale-rank-group dl{margin:0;display:grid;gap:12px}.presale-rank-group dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.presale-rank-group dt{font-size:12px;color:#72818a}.presale-rank-group dd{font-size:13px;line-height:1.6;font-weight:600;color:#172e40;margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:650px){.presale-rank-groups{grid-template-columns:1fr}.presale-rank-group{padding:16px}}.presales-page .presale-month-navigation .presale-this-month{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;box-sizing:border-box;padding:6px 12px;border-radius:999px;background:#eef1e8;border:1px solid #dce2d5;color:#425e57;font-size:11px;font-weight:500;line-height:18px;transition:background .15s,border-color .15s}.presales-page .presale-month-navigation .presale-this-month:hover{background:#e5ebdd;border-color:#cbd6c4}.presale-calendar-summary{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.presale-calendar-count{display:inline-flex;align-items:center;gap:10px;padding:6px 11px;border:1px solid #e5e4d9;border-radius:9px;background:#f5f4ed;color:#72818a;font-size:11px;line-height:18px}.presale-calendar-count strong{display:inline-flex;align-items:baseline;gap:3px;font-size:15px;font-weight:700;line-height:20px;color:#9b7149;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presale-calendar-count strong small{font-size:10px;font-weight:500}.presale-calendar-summary-hint{display:inline-flex;align-items:center;gap:4px;color:#88949a;font-size:10px;line-height:16px}.presale-calendar-header{align-items:center}.presale-calendar-legend{padding-top:1px}@media(max-width:640px){.presale-calendar-summary{flex-direction:row;align-items:center;justify-content:space-between;flex-basis:100%;gap:10px;margin-top:3px}.presale-calendar-count{padding:4px 9px}.presale-calendar-summary-hint{font-size:10px}}.presales-page .presale-detail-top{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 24px;margin:24px 0;border:1px solid #dfdfd4;border-radius:16px;background:#fffdf8}.presale-detail-facts{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(110px,.8fr) minmax(180px,1.6fr);flex:1 1 430px;min-width:0;margin:0;gap:20px}.presale-detail-facts>div{min-width:0}.presale-detail-facts dt{font-size:11px;font-weight:500;line-height:1.6;color:#72818a;margin-bottom:10px}.presale-detail-facts dd{margin:0;color:#172e40;line-height:1.6}.presale-detail-facts .presale-status{display:inline-flex;align-items:center;padding:5px 11px;border-radius:7px;font-size:13px;font-weight:600;background:#f2eee7;color:#806344}.presale-detail-facts .presale-status[data-status="접수기간"]{background:#e7f1e9;color:#3c7658}.presale-detail-facts .presale-status[data-status="접수 예정"]{background:#e9f1f6;color:#3f6f8c}.presale-detail-facts .presale-household-value{font-size:22px;font-weight:700;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presale-household-value small{font-size:12px;font-weight:500;margin-left:5px;color:#72818a}.presale-detail-facts .presale-builder-value{font-size:14px;font-weight:600;overflow-wrap:anywhere;word-break:keep-all}.presales-page .presale-detail-top .presale-official-link{margin:0;flex-shrink:0;white-space:nowrap}@media(max-width:780px){.presales-page .presale-detail-top{flex-wrap:wrap;padding:20px}.presale-detail-facts{flex-basis:100%;grid-template-columns:1fr 1fr}.presale-detail-facts>div:last-child{grid-column:1/-1}.presales-page .presale-detail-top .presale-official-link{margin-left:0}}.presale-comparison-results table{min-width:730px}.presale-comparison-results th:first-child{width:30%}.presale-comparison-results td:last-child{width:27%}.presale-comparison-rank{display:inline-flex;justify-content:center;align-items:center;min-width:20px;height:20px;border-radius:5px;background:#f0f2eb;color:#72818a;font-size:10px;margin-right:7px}.presale-price-difference strong{display:block;font-size:14px}.presale-price-difference span{display:block;font-size:10px;line-height:1.6;margin-top:5px;color:#72818a}.presales-page .presale-comparison-results .presale-price-difference[data-direction=higher] strong{color:#c4493d}.presales-page .presale-comparison-results .presale-price-difference[data-direction=lower] strong{color:#286bb5}.presale-comparison-more{display:flex;flex-direction:column;align-items:center;gap:13px;padding:20px 0 0}.presale-comparison-more>span{font-size:11px;color:#72818a}.presale-comparison-more .action-pill{min-width:180px}body .site-content .presale-model-compare{min-height:32px;min-width:94px;padding:5px 12px;border-color:#b7c9d3;background:#eff5f7;color:#365f77;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap;gap:6px}body .site-content .presale-model-compare:hover{background:#e4eff3;border-color:#8faebf;color:#294e66}body .site-content .presale-model-compare[data-selected=true],body .site-content .presale-model-compare[data-selected=true]:hover{background:#426c83;border-color:#426c83;color:#fff}.presale-comparison-results tr[data-rank="1"] .presale-comparison-rank{background:#f3e6b7;color:#947122}.presale-comparison-results tr[data-rank="2"] .presale-comparison-rank{background:#e7ecf0;color:#64798a}.presale-comparison-results tr[data-rank="3"] .presale-comparison-rank{background:#f0dfd1;color:#9d6b45}.presale-comparison-results tr[data-rank="1"] .presale-comparison-name>a{color:#947122}.presale-comparison-results tr[data-rank="2"] .presale-comparison-name>a{color:#64798a}.presale-comparison-results tr[data-rank="3"] .presale-comparison-name>a{color:#9d6b45}.presale-comparison-name{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:7px;row-gap:3px;align-items:start}.presale-comparison-name .presale-comparison-rank{grid-column:1;grid-row:1;margin:1px 0 0}.presale-comparison-name>a{grid-column:2;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.presale-comparison-name>small{grid-column:2;margin:0}body .site-content .presale-comparison-more .action-pill{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.presales-page .presale-auto-compare-filters{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:16px 12px}.presales-page .presale-auto-compare-filters label{min-width:0}@media(max-width:780px){.presales-page .presale-auto-compare-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.presales-page .presale-auto-compare-filters>label:first-child{grid-column:1/-1}}.presales-page .presale-comparison-results .presale-price-difference[data-direction] span{color:#72818a}.presale-rank-group[data-rank="1순위"]{background:#edf4f9;border-color:#d5e3ed}.presale-rank-group[data-rank="2순위"]{background:#eff5ed;border-color:#dbe6d6}html[data-theme=dark] body .presale-rank-group[data-rank="1순위"]{background:#203543;border-color:#375468}html[data-theme=dark] body .presale-rank-group[data-rank="2순위"]{background:#283b30;border-color:#435e4b}.presale-search-results{margin-top:6px;border-top:1px solid #e4e6dc;padding-top:14px;min-width:0}.presale-search-results header{display:flex;gap:7px;font-size:12px;color:#72818a;margin-bottom:8px}.presale-search-results header strong{color:#354c5c}.presale-search-results ul{list-style:none;margin:0;padding:0}.presale-search-results li+li{border-top:1px solid #eeeee6}.presale-search-results a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;color:#254c62;text-decoration:none}.presale-search-results a:hover strong{text-decoration:underline}.presale-search-results a>span:first-child{min-width:0}.presale-search-results strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.presale-search-results small{display:block;font-size:11px;color:#72818a;margin-top:5px;line-height:1.6;overflow-wrap:anywhere}.presale-search-results a>span:last-child{font-size:22px;color:#72818a}.presale-search-results>p{font-size:12px;color:#72818a}.presale-search-result-facts{display:none}@media(min-width:781px){.presale-query-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.presale-query-search{grid-column:1/-1}.presale-query-search-controls{max-width:372px}.presale-search-results a{gap:24px;padding:16px 0}.presale-search-result-name{flex:1 1;min-width:0}.presale-search-result-facts{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(70px,1fr) minmax(70px,1fr);gap:20px;flex:1.3 1;min-width:0}.presale-search-result-facts small{margin:0 0 6px;font-size:10px}.presale-search-result-facts b{font-size:12px;font-weight:500;color:#354c5c;line-height:1.6}.presale-search-results a>span:last-child{flex:none}}.presales-page .presale-competition-panel h2:before{background:#967aa9;box-shadow:0 0 0 4px #f1edf5}.presale-competition-results td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.presale-competition-results th[scope=rowgroup]{vertical-align:top;background:#f6f6f0;min-width:110px;padding-top:20px}.presale-competition-results tbody+tbody tr:first-child>*{border-top:2px solid #dfdfd4}.presale-competition-results td.presale-competition-kind{vertical-align:top;font-weight:500;padding-top:20px}.presale-official-actions{gap:9px;max-width:100%}.presale-notice-download,.presale-official-actions{display:flex;flex-direction:column;align-items:flex-start}.presale-notice-download{gap:6px;min-height:21px;max-width:280px;font-size:12px;line-height:1.7;color:#78868d}.presale-notice-download .presale-notice-file{display:inline-flex;align-items:center;gap:6px;text-decoration:none}body .site-content main .presale-notice-download .presale-notice-file{background:#e8eff7;border-color:#cfdeec;color:#3c6284}body .site-content main .presale-notice-download .presale-notice-file:hover{background:#dae7f3;border-color:#bfd1e3;color:#2c5172}html[data-theme=dark] body .site-content main .presale-notice-download .presale-notice-file{background:#283e52;border-color:#49627b;color:#c4dcf1}html[data-theme=dark] body .site-content main .presale-notice-download .presale-notice-file:hover{background:#314d66;color:#e0edf9}.presale-notice-file svg{flex-shrink:0}.presale-notice-download button{padding:0;border:0;background:transparent;color:#356979;font:inherit;text-decoration:underline;cursor:pointer}.presale-competition-pending{display:flex;align-items:flex-start;gap:16px;margin-top:22px;padding:24px;border:1px solid #e8eaeb;border-radius:12px;background:#f6f7f7}.presale-competition-pending-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#eceff0;color:#77828a}.presale-competition-pending h3{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.5;color:#34434d}.presale-competition-pending p{margin:0;font-size:14px;line-height:1.8;color:#5e6a72}@media(max-width:640px){.presale-competition-pending{padding:20px 16px;gap:12px}.presale-competition-pending-icon{width:36px;height:36px}.presale-competition-pending h3{font-size:16px}.presale-competition-pending p{font-size:13px}}.presale-event-score{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:#6f6185}.presale-score-empty{padding:20px;border-radius:10px;background:#f2f3ef;color:#526572}.presale-score-empty p{margin:7px 0 0;font-size:12px}.presales-page .presale-winner-score-panel h2:before{background:#8c77a5;box-shadow:0 0 0 4px #f0ebf4}.presale-result-pending{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border:1px solid #e0e3df;border-radius:12px;background:#f2f3f0;color:#52616b}.presale-result-pending-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:50%;background:#eae5f0;color:#866da1}.presale-result-pending h3{margin:0 0 7px;font-size:16px;line-height:1.5;font-weight:700;color:#344957}.presale-result-pending p{margin:0;font-size:13px;line-height:1.8;color:#536974}.presale-result-pending small{display:block;margin-top:4px;font-size:12px;line-height:1.8;color:#74838b}.presale-result-pending[data-kind=score] .presale-result-pending-icon{color:#a5813e;background:#ede7d9}.presales-page .presale-winner-score-panel h2:before{background:#b08a42;box-shadow:0 0 0 4px #f6f0e4}@media(max-width:650px){.presale-result-pending{padding:18px 16px;gap:12px}.presale-result-pending-icon{flex-basis:36px;height:36px}.presale-result-pending h3{font-size:15px}}html[data-theme=dark] .presale-result-pending{background:#26343b;border-color:#43525b}html[data-theme=dark] .presale-result-pending h3{color:#e1e9ed}html[data-theme=dark] .presale-result-pending p{color:#bacbd4}html[data-theme=dark] .presale-result-pending small{color:#9aacb7}