@charset "UTF-8";.compact-logo.svelte-1dh0uwz.svelte-1dh0uwz{position:absolute;top:38px;left:50%;transform:translate(-50%);z-index:10}.compact-logo.svelte-1dh0uwz img.svelte-1dh0uwz{width:114px;height:18px;object-fit:contain;filter:brightness(0) invert(1)}.step0-container.svelte-6s8u0m.svelte-6s8u0m{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px 8px 0 0}.background-image.svelte-6s8u0m.svelte-6s8u0m{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/tradein-request/tradein-background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.background-image.svelte-6s8u0m.svelte-6s8u0m:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,.3))}.content-overlay.svelte-6s8u0m.svelte-6s8u0m{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:38px 24px 59px;gap:36px;box-sizing:border-box;color:#fff;text-align:center;justify-content:end}.check-icon.svelte-6s8u0m .check-image.svelte-6s8u0m{width:80px;height:80px;object-fit:contain}.main-text.svelte-6s8u0m.svelte-6s8u0m{line-height:1.5;height:35%}.main-text.svelte-6s8u0m .text-line1.svelte-6s8u0m{margin:0 0 8px;font-family:Noto Sans KR;font-weight:400;font-size:22px;line-height:150%;text-align:center;letter-spacing:-.02em;color:#fff}.main-text.svelte-6s8u0m .text-line2.svelte-6s8u0m{margin:0 0 20px;font-family:Noto Sans KR;font-weight:700;font-size:24px;line-height:150%;text-align:center;letter-spacing:-.02em;color:#fff}.main-text.svelte-6s8u0m .text-line3.svelte-6s8u0m{margin:0;font-family:Noto Sans KR;font-weight:400;font-size:14px;line-height:150%;text-align:center;letter-spacing:-.02em;color:#fff;opacity:.8}.action-buttons.svelte-6s8u0m.svelte-6s8u0m{width:100%;display:flex;flex-direction:column;gap:16px}.confirm-button.svelte-6s8u0m.svelte-6s8u0m{width:100%;height:58px;background:#FFFFFF;border:none;border-radius:12px;cursor:pointer;transition:background .2s;font-family:Noto Sans KR;font-weight:600;font-size:16px;line-height:19px;text-align:center;letter-spacing:-.02em;color:#333}.confirm-button.svelte-6s8u0m.svelte-6s8u0m:hover{background:#F5F5F5}.close-icon.svelte-zy9hz1{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.close-svg.svelte-zy9hz1{display:block;width:100%;height:100%}.progress-container.svelte-1epgqa9{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%;padding:8px 0}.progress-background.svelte-1epgqa9{position:relative;background:#e5e5e5;height:4px;border-radius:10px;width:100%;overflow:hidden}.progress-fill.svelte-1epgqa9{position:absolute;top:0;left:0;background:#222222;height:100%;border-radius:10px;transition:width .3s ease}.form-header.svelte-1swv2wl{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:18px 0 0;position:fixed;top:0;max-width:480px;margin:0 auto;z-index:1001;background:#ffffff;width:100%}.header-content.svelte-1swv2wl{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:flex-start;padding:0;position:relative;flex-shrink:0;width:100%}.title-container.svelte-1swv2wl{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.page-title.svelte-1swv2wl{font-size:18px;font-weight:600;color:#222;margin:0;flex:1;text-align:center}.form-section.svelte-1o2sn13.svelte-1o2sn13{flex:1;background:#ffffff;position:relative;flex-shrink:0;width:100%;display:flex;flex-direction:column}.section-content.svelte-1o2sn13.svelte-1o2sn13{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%}.section-header.svelte-1o2sn13.svelte-1o2sn13{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;line-height:0;position:relative;flex-shrink:0;color:#222;text-align:left;width:100%;padding:24px 24px 0}.section-title.svelte-1o2sn13.svelte-1o2sn13{font-family:Noto Sans KR,sans-serif;font-weight:700;position:relative;flex-shrink:0;font-size:22px;letter-spacing:-.2px;width:100%}.section-title.svelte-1o2sn13 p.svelte-1o2sn13{margin:0;line-height:1}.section-description.svelte-1o2sn13.svelte-1o2sn13{display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;font-weight:350;min-height:16px;justify-content:center;position:relative;flex-shrink:0;font-size:13px;letter-spacing:-.12px;width:100%}.section-description.svelte-1o2sn13 p.svelte-1o2sn13{margin:0;line-height:20px}.section-fields.svelte-1o2sn13.svelte-1o2sn13{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;padding:24px;position:relative;width:100%;flex:1;overflow-x:visible}.form-field.svelte-hdrky7.svelte-hdrky7{flex:1;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;align-items:flex-start;justify-content:flex-start;min-height:1px;min-width:1px;padding:0;position:relative;flex-shrink:0}.field-label.svelte-hdrky7.svelte-hdrky7{font-family:Noto Sans KR,sans-serif;font-weight:500;line-height:1;position:relative;flex-shrink:0;color:#222;font-size:14px;text-align:left;letter-spacing:-.14px;width:100%}.field-label.svelte-hdrky7 p.svelte-hdrky7{margin:0;line-height:1}.input-container.svelte-hdrky7.svelte-hdrky7{position:relative;width:100%}.field-input.svelte-hdrky7.svelte-hdrky7{background:#f8f9fa;height:48px;position:relative;border-radius:8px;flex-shrink:0;width:100%;border:1px solid #dee2e6;padding:0 12px;font-family:Noto Sans KR,sans-serif;font-weight:400;font-size:16px;color:#222;letter-spacing:-.16px}.field-input.svelte-hdrky7.svelte-hdrky7::placeholder{color:#72727299;font-size:13px;font-weight:400}.field-input.svelte-hdrky7.svelte-hdrky7:focus{outline:none;border-color:#222}.field-input.disabled.svelte-hdrky7.svelte-hdrky7{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.help-text.svelte-hdrky7.svelte-hdrky7{font-family:Noto Sans KR,sans-serif;font-weight:350;line-height:1;position:relative;flex-shrink:0;color:#6c757d;font-size:12px;text-align:left;letter-spacing:-.12px;width:100%}.help-text.svelte-hdrky7 p.svelte-hdrky7{margin:0;line-height:1}.action-buttons.svelte-wtqhdx.svelte-wtqhdx{height:96px;position:fixed;bottom:0;max-width:480px;margin:0 auto;z-index:1002;background:#ffffff;width:100%}.buttons-container.svelte-wtqhdx.svelte-wtqhdx{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;width:100%;height:100%}.buttons-content.svelte-wtqhdx.svelte-wtqhdx{box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:81px;align-items:center;justify-content:center;padding:16px 24px;position:relative;width:100%}.previous-button.svelte-wtqhdx.svelte-wtqhdx{cursor:pointer;transition:all .15s ease;border:none;outline:none;font-family:inherit;background:#ffffff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:16px 8px;position:relative;border-radius:8px;flex-shrink:0;width:96px;border:.5px solid #222222}.previous-button.svelte-wtqhdx.svelte-wtqhdx:disabled{cursor:not-allowed;opacity:.5}.previous-button.svelte-wtqhdx.svelte-wtqhdx:hover{background:#f5f5f5}.previous-button.svelte-wtqhdx:hover p.svelte-wtqhdx{color:#222}.previous-button.svelte-wtqhdx p.svelte-wtqhdx{font-family:Noto Sans KR,sans-serif;font-weight:700;line-height:1;position:relative;flex-shrink:0;color:#222;font-size:16px;text-align:center;white-space:nowrap;letter-spacing:-.17px;margin:0;transition:color .2s ease}.next-button.svelte-wtqhdx.svelte-wtqhdx{cursor:pointer;transition:all .15s ease;border:none;outline:none;font-family:inherit;flex:1;position:relative;border-radius:8px;flex-shrink:0;background:linear-gradient(90deg,#222222 0%,rgba(34,34,34,.9) 20.67%,rgba(34,34,34,.963067) 72.27%,#222222 100%);min-height:49px;transition:opacity .2s ease}.next-button.svelte-wtqhdx.svelte-wtqhdx:disabled{cursor:not-allowed;opacity:.5}.next-button.svelte-wtqhdx.svelte-wtqhdx:hover:not(.disabled){opacity:.9}.next-button.disabled.svelte-wtqhdx.svelte-wtqhdx{background:#666666;opacity:1}.next-button.red.svelte-wtqhdx.svelte-wtqhdx{background:linear-gradient(90deg,#E71D34 0%,rgba(231,29,52,.9) 20.67%,rgba(231,29,52,.963067) 72.27%,#E71D34 100%)}.next-button.red.svelte-wtqhdx.svelte-wtqhdx:hover:not(.disabled){opacity:.9}.next-button.red.disabled.svelte-wtqhdx.svelte-wtqhdx{background:linear-gradient(90deg,#F8A5B4 0%,rgba(248,165,180,.9) 20.67%,rgba(248,165,180,.963067) 72.27%,#F8A5B4 100%);opacity:1}.next-content.svelte-wtqhdx.svelte-wtqhdx{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%;height:100%;box-sizing:border-box;padding:16px 8px;gap:8px}.next-content.svelte-wtqhdx p.svelte-wtqhdx{font-family:Noto Sans KR,sans-serif;font-weight:700;line-height:1;position:relative;flex-shrink:0;color:#fff;font-size:16px;text-align:center;white-space:nowrap;letter-spacing:-.17px;margin:0}.tradein-request-form.svelte-eehf7r{background:#ffffff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:70px;bottom:81px;width:100%;max-width:480px;overflow-y:auto;padding:8px 0 0}.field-container.svelte-eehf7r{box-sizing:border-box;display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;padding:9px 0;position:relative;border-radius:8px;flex-shrink:0;width:100%}.notification-overlay.svelte-eehf7r{position:fixed;top:0;bottom:0;width:1000%;background:rgba(0,0,0,.5);z-index:1001;display:flex;justify-content:center;align-items:center;animation:svelte-eehf7r-fadeIn .2s ease}.notification-popup.svelte-eehf7r{background:white;border-radius:16px;padding:40px 24px;width:280px;text-align:center;box-shadow:0 8px 32px #00000026;animation:svelte-eehf7r-slideUp .3s ease;position:relative}.notification-close-x.svelte-eehf7r{position:absolute;top:12px;right:14px;width:28px;height:28px;border:none;background:none;font-size:20px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;padding:0}.notification-close-x.svelte-eehf7r:hover{background:#f5f5f5;color:#333}.notification-message.svelte-eehf7r{font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#222;margin:0}@keyframes svelte-eehf7r-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-eehf7r-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.search-address.svelte-m9r1l2.svelte-m9r1l2{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;align-items:flex-start;justify-content:flex-start;position:relative;width:100%}.field-label.svelte-m9r1l2.svelte-m9r1l2{font-family:Noto Sans KR,sans-serif;font-weight:500;line-height:1;position:relative;flex-shrink:0;color:#222;font-size:14px;text-align:left;letter-spacing:-.14px;width:100%}.field-label.svelte-m9r1l2 p.svelte-m9r1l2{margin:0;line-height:1}.search-container.svelte-m9r1l2.svelte-m9r1l2{display:flex;gap:8px;width:100%}.zipcode-field-wrapper.svelte-m9r1l2.svelte-m9r1l2,.address-field.svelte-m9r1l2.svelte-m9r1l2,.detail-address-field.svelte-m9r1l2.svelte-m9r1l2{width:100%}.field-input.svelte-m9r1l2.svelte-m9r1l2{background:#f8f9fa;height:48px;position:relative;border-radius:8px;flex-shrink:0;width:100%;border:1px solid #dee2e6;padding:0 12px;font-family:Noto Sans KR,sans-serif;font-weight:400;font-size:16px;color:#222;letter-spacing:-.16px;cursor:pointer}.field-input.svelte-m9r1l2.svelte-m9r1l2::placeholder{color:#72727299;font-size:13px;font-weight:400}.field-input.svelte-m9r1l2.svelte-m9r1l2:focus{outline:none;border-color:#222}.field-input.svelte-m9r1l2.svelte-m9r1l2::placeholder{color:#72727299;font-size:13px;font-weight:350}.search-button.svelte-m9r1l2.svelte-m9r1l2{cursor:pointer;transition:all .15s ease;border:none;outline:none;font-family:inherit;background:#222222;border:1px solid #dee2e6;border-radius:8px;padding:0 16px;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;width:70%;height:48px}.search-button.svelte-m9r1l2.svelte-m9r1l2:disabled{cursor:not-allowed;opacity:.5}.search-button.svelte-m9r1l2.svelte-m9r1l2:hover{background:#313131}.help-text.svelte-m9r1l2.svelte-m9r1l2{font-family:Noto Sans KR,sans-serif;font-weight:350;line-height:1;position:relative;flex-shrink:0;color:#6c757d;font-size:12px;text-align:left;letter-spacing:-.12px;width:100%}.help-text.svelte-m9r1l2 p.svelte-m9r1l2{margin:0;line-height:1.2}.tradein-step2.svelte-owjih4.svelte-owjih4{background:#ffffff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:70px;bottom:81px;width:100%;max-width:480px;overflow-y:auto;padding:8px 0 0}.postcode-overlay.svelte-owjih4.svelte-owjih4{position:fixed;top:0;width:100%;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:end}.postcode-container.svelte-owjih4.svelte-owjih4{background:#ffffff;border-radius:12px;width:100%;max-width:480px;height:90%;max-height:75vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 8px #00000014}.postcode-header.svelte-owjih4.svelte-owjih4{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e5e5}.postcode-header.svelte-owjih4 h3.svelte-owjih4{margin:0;font-size:18px;font-weight:600;color:#000}.close-button.svelte-owjih4.svelte-owjih4{cursor:pointer;transition:all .15s ease;outline:none;font-family:inherit;background:transparent;border:none;font-size:20px;color:#666;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-button.svelte-owjih4.svelte-owjih4:disabled{cursor:not-allowed;opacity:.5}.close-button.svelte-owjih4.svelte-owjih4:hover{background:#f5f5f5}.postcode-content.svelte-owjih4.svelte-owjih4{flex:1;overflow:auto}@media (max-width: 500px){.postcode-overlay.svelte-owjih4.svelte-owjih4{padding:0}.postcode-container.svelte-owjih4.svelte-owjih4{border-radius:0;height:100vh;max-width:100%}}.box-selector.svelte-onxxi2.svelte-onxxi2{margin-top:24px;display:flex;flex-direction:column;align-items:center;padding:0;gap:10px;width:100%}.selector-info.svelte-onxxi2.svelte-onxxi2{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:100%}.selector-title.svelte-onxxi2.svelte-onxxi2{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.01em;color:#222;margin:0;width:100%}.selector-description.svelte-onxxi2.svelte-onxxi2{display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;font-weight:350;justify-content:center;position:relative;flex-shrink:0;font-size:13px;letter-spacing:-.12px;width:100%}.scroll-container.svelte-onxxi2.svelte-onxxi2{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 16px;gap:14px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll-container.svelte-onxxi2.svelte-onxxi2::-webkit-scrollbar{display:none}.box-button.svelte-onxxi2.svelte-onxxi2{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;gap:8px;width:92px;height:88px;border:2px solid #EAECEF;border-radius:8px;background:#FFFFFF;cursor:pointer;transition:all .2s ease;flex-shrink:0}.box-button.svelte-onxxi2 .number.svelte-onxxi2{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:700;font-size:19px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:-.01em;color:#727272;margin:0}.box-button.svelte-onxxi2 .label.svelte-onxxi2{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:-.01em;color:#727272;margin:0}.box-button.selected.svelte-onxxi2.svelte-onxxi2{border:2px solid rgba(34,34,34,.8)}.box-button.selected.svelte-onxxi2 .number.svelte-onxxi2{color:#222;font-weight:700}.box-button.selected.svelte-onxxi2 .label.svelte-onxxi2{color:#222;font-weight:500}.scroll-indicator.svelte-onxxi2.svelte-onxxi2{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:100%;height:10px;background:#F1F1F1;border-radius:8px;position:relative}.scroll-thumb.svelte-onxxi2.svelte-onxxi2{width:80px;height:10px;background:rgba(34,34,34,.9);border-radius:10px;position:absolute;transition:all .15s ease;cursor:grab}.scroll-thumb.svelte-onxxi2.svelte-onxxi2:hover{background:rgb(34,34,34)}.scroll-thumb.dragging.svelte-onxxi2.svelte-onxxi2{cursor:grabbing;background:rgb(34,34,34);transition:none}.info-box.svelte-10vu7i6{display:flex;flex-direction:row;align-items:center;padding:10px;gap:13px;width:100%;background:rgba(237,38,72,.1);border-radius:12px}.info-header.svelte-10vu7i6{display:flex;flex-direction:row;align-items:center;gap:0px;width:100%}.info-title.svelte-10vu7i6{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:200%;letter-spacing:-.01em;color:#222;margin:0;white-space:nowrap;display:flex;align-items:center}.divider.svelte-10vu7i6{width:40px;height:0px;border:1px solid #C6C7CC;transform:rotate(90deg)}.info-content.svelte-10vu7i6{display:flex;flex-direction:column;justify-content:center;gap:12px;flex:1}.info-item.svelte-10vu7i6{font-family:Noto Sans KR,sans-serif;font-style:normal;font-size:12px;line-height:150%;letter-spacing:-.01em;color:#222;margin:0}.item-label.svelte-10vu7i6{font-weight:700}.item-value.svelte-10vu7i6{font-weight:400}.tradein-step3.svelte-1ka9wxe{background:#ffffff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:70px;bottom:81px;width:100%;max-width:480px;overflow-y:auto;padding:8px 0 0}.date-picker.svelte-1ddn0hu{width:100%}.month-header.svelte-1ddn0hu{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 8px}.nav-button.svelte-1ddn0hu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;font-size:20px;font-weight:700;color:#333;cursor:pointer;border-radius:50%;transition:background-color .2s}.nav-button.svelte-1ddn0hu:hover{background-color:#f5f5f5}.month-title.svelte-1ddn0hu{font-size:18px;font-weight:700;color:#333;margin:0}.calendar.svelte-1ddn0hu{width:100%}.day-headers.svelte-1ddn0hu{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:8px}.day-header.svelte-1ddn0hu{display:flex;align-items:center;justify-content:center;height:40px;font-size:12px;font-weight:500;color:#666}.calendar-days.svelte-1ddn0hu{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.calendar-day.svelte-1ddn0hu{display:flex;align-items:center;justify-content:center;height:44px;border:none;background:none;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s}.calendar-day.empty.svelte-1ddn0hu{cursor:default}.calendar-day.selectable.svelte-1ddn0hu{color:#333}.calendar-day.selectable.svelte-1ddn0hu:hover{background-color:#f0f0f0}.calendar-day.selected.svelte-1ddn0hu{background-color:#dc3545;color:#fff;font-weight:700}.calendar-day.selected.svelte-1ddn0hu:hover{background-color:#c82333}.calendar-day.disabled.svelte-1ddn0hu{color:#ccc;cursor:not-allowed}.tradein-step4.svelte-1cuzb3r{background:#ffffff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:70px;bottom:81px;width:100%;max-width:480px;overflow-y:auto;padding:8px 0 0}.popup-backdrop.svelte-ul0qaw.svelte-ul0qaw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1100;display:flex;justify-content:center;align-items:center;padding:20px}.popup-container.svelte-ul0qaw.svelte-ul0qaw{background:white;border-radius:16px;width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000026;overflow:hidden}.popup-header.svelte-ul0qaw.svelte-ul0qaw{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.popup-title.svelte-ul0qaw.svelte-ul0qaw{font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;color:#222;margin:0}.close-button.svelte-ul0qaw.svelte-ul0qaw{width:32px;height:32px;border:none;background:none;font-size:20px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-button.svelte-ul0qaw.svelte-ul0qaw:hover{background:#f5f5f5}.popup-content.svelte-ul0qaw.svelte-ul0qaw{padding:24px;overflow-y:auto;flex:1}.description.svelte-ul0qaw.svelte-ul0qaw{margin-bottom:16px;text-align:left}.description.svelte-ul0qaw p.svelte-ul0qaw{font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;color:#222;margin:0 0 8px;letter-spacing:-.5px}.description.svelte-ul0qaw .sub-description.svelte-ul0qaw{font-size:14px;font-weight:400;color:#888;line-height:1.7}.search-wrap.svelte-ul0qaw.svelte-ul0qaw{margin-bottom:16px}.search-input.svelte-ul0qaw.svelte-ul0qaw{width:100%;padding:10px 14px;font-size:14px;border:1px solid #ddd;border-radius:6px;background:#fff;box-sizing:border-box;font-family:Noto Sans KR,sans-serif;transition:border-color .2s;margin:auto}.search-input.svelte-ul0qaw.svelte-ul0qaw:focus{outline:none;border-color:#e71d34}.sort-header.svelte-ul0qaw.svelte-ul0qaw{display:flex;gap:8px;margin-bottom:10px}.sort-header.svelte-ul0qaw button.svelte-ul0qaw{flex:1;padding:8px 0;border:none;background:#f8f9fa;color:#333;font-size:15px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s,color .2s}.sort-header.svelte-ul0qaw button.active.svelte-ul0qaw{background:#222222;color:#fff}.index-bar.svelte-ul0qaw.svelte-ul0qaw{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.index-btn.svelte-ul0qaw.svelte-ul0qaw{background:#f2f2f2;border:none;border-radius:4px;padding:2px 7px;font-size:13px;color:#888;cursor:pointer;font-family:Noto Sans KR,sans-serif;transition:background .2s,color .2s}.index-btn.svelte-ul0qaw.svelte-ul0qaw:hover{background:#e71d34;color:#fff}.brand-list.svelte-ul0qaw.svelte-ul0qaw{padding:0;margin:0}.brand-group.svelte-ul0qaw.svelte-ul0qaw{position:relative;scroll-margin-top:20px}.brand-group-header.svelte-ul0qaw.svelte-ul0qaw{font-weight:700;font-size:16px;background:#f8f9fa;padding:8px 0 4px;border-bottom:1px solid #f2f2f2;position:sticky;top:0;z-index:1}.brand-item.svelte-ul0qaw.svelte-ul0qaw{padding:10px 0;border-bottom:1px solid #f2f2f2;font-size:15px;color:#222;font-family:Noto Sans KR,sans-serif}.brand-item.svelte-ul0qaw .en.svelte-ul0qaw{color:#888;font-size:13px;margin-left:6px}.no-result.svelte-ul0qaw.svelte-ul0qaw{line-height:1.5;text-align:center;padding:30px 0;font-size:15px;font-weight:500}.no-result-link.svelte-ul0qaw.svelte-ul0qaw{color:#06c;text-decoration:underline}.no-result-link.svelte-ul0qaw.svelte-ul0qaw:hover{color:#036}.popup-footer.svelte-ul0qaw.svelte-ul0qaw{padding:20px 24px;border-top:1px solid #f0f0f0}.confirm-button.svelte-ul0qaw.svelte-ul0qaw{width:100%;padding:16px;background:linear-gradient(90deg,#222222 0%,rgba(34,34,34,.9) 20.67%,rgba(34,34,34,.963067) 72.27%,#222222 100%);color:#fff;border:none;border-radius:8px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.confirm-button.svelte-ul0qaw.svelte-ul0qaw:hover{opacity:.9}@media (max-width: 500px){.popup-container.svelte-ul0qaw.svelte-ul0qaw{max-height:80vh;margin:0}}.checklist-item.svelte-uy29vk{width:100%;padding:28px 16px;background:#FCFCFC;border-radius:8px;box-shadow:0 4px 20px #00000017;transition:all .2s ease;cursor:pointer;border:none}.checklist-item.svelte-uy29vk:hover{box-shadow:0 6px 24px #0000001f;transform:translateY(-1px)}.checklist-item.checked.svelte-uy29vk{background:#e8f5e8;box-shadow:0 4px 20px #00000017}.checklist-item.checked.svelte-uy29vk:hover{box-shadow:0 6px 24px #0000001f;transform:translateY(-1px)}.item-content.svelte-uy29vk{display:flex;align-items:center;gap:20px}.checkbox-container.svelte-uy29vk{position:relative;flex-shrink:0}.checkbox.svelte-uy29vk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #767676;border-radius:4px;background:#FFFFFF;cursor:pointer;transition:all .2s;position:relative;box-sizing:border-box}.checkbox.svelte-uy29vk:checked{background:#28a745;border-color:#28a745}.checkbox.svelte-uy29vk:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700;line-height:1}.checkbox-label.svelte-uy29vk{position:absolute;top:0;left:0;width:20px;height:20px;cursor:pointer}.text-content.svelte-uy29vk{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.item-title.svelte-uy29vk{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.01em;color:#222;margin:0}.item-description.svelte-uy29vk{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.02em;color:#727272;margin:0}.brand-link.svelte-uy29vk{margin-top:12px;background:none;border:none;color:#007bff;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-align:left}.brand-link.svelte-uy29vk:hover{color:#0056b3}.tradein-step5.svelte-r2b3c2{background:#ffffff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:70px;bottom:81px;width:100%;max-width:480px;overflow-y:auto;padding:8px 0 0}.checklist.svelte-r2b3c2{width:100%;display:flex;flex-direction:column;gap:20px}.tradein-complete.svelte-1j1rrli.svelte-1j1rrli{width:100%;height:100vh;background:white;display:flex;flex-direction:column;position:relative}.complete-container.svelte-1j1rrli.svelte-1j1rrli{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;flex:1;padding:20px 24px 88px;box-sizing:border-box;overflow-y:auto}.close-button.svelte-1j1rrli.svelte-1j1rrli{position:absolute;top:20px;right:20px;width:24px;height:24px;border:none;background:none;font-size:18px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center}.success-icon.svelte-1j1rrli.svelte-1j1rrli{margin:20px 0 30px}.icon-circle.svelte-1j1rrli.svelte-1j1rrli{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.checkmark-image.svelte-1j1rrli.svelte-1j1rrli{width:80px;height:80px;object-fit:contain}.complete-title.svelte-1j1rrli.svelte-1j1rrli{font-size:24px;font-weight:700;color:#333;margin:0 0 8px;text-align:center}.complete-subtitle.svelte-1j1rrli.svelte-1j1rrli{font-size:18px;color:#666;margin:0 0 40px;text-align:center}.process-steps.svelte-1j1rrli.svelte-1j1rrli{width:100%;flex:1;margin-bottom:80px}.step-item.svelte-1j1rrli.svelte-1j1rrli{width:100%}.step-content.svelte-1j1rrli.svelte-1j1rrli{display:flex;align-items:center;padding:24px 12px 24px 24px;gap:10px;background:#FCFCFC;box-shadow:0 4px 20px #0000001a;border-radius:8px;margin-bottom:16px}.step-icon.svelte-1j1rrli.svelte-1j1rrli{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;order:2}.step-icon.svelte-1j1rrli img.svelte-1j1rrli{width:75px;height:75px;object-fit:contain}.step-info.svelte-1j1rrli.svelte-1j1rrli{flex:1;min-width:0;order:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.step-title.svelte-1j1rrli.svelte-1j1rrli{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.01em;color:#222222f2;margin:0}.step-description.svelte-1j1rrli.svelte-1j1rrli{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:350;font-size:13px;line-height:120%;letter-spacing:-.01em;color:#727272;margin:0}.step-detail.svelte-1j1rrli.svelte-1j1rrli{font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:350;font-size:13px;line-height:150%;letter-spacing:-.01em;color:#727272;margin:0}.step-divider.svelte-1j1rrli.svelte-1j1rrli{display:flex;justify-content:center;margin:-8px 0 8px}.arrow-icon.svelte-1j1rrli.svelte-1j1rrli{width:24px;height:24px;object-fit:contain;opacity:.6}.kakao-button.svelte-31mumz.svelte-31mumz{width:100%;height:64px;background:#FEE500;border:none;border-radius:12px;cursor:pointer;transition:background .2s;padding:20px 28px}.kakao-button.svelte-31mumz.svelte-31mumz:hover{background:#ead301}.button-content.svelte-31mumz.svelte-31mumz{display:flex;align-items:center;justify-content:center;gap:8px}.kakao-icon.svelte-31mumz.svelte-31mumz{width:22px;height:22px;object-fit:contain}.button-content.svelte-31mumz span.svelte-31mumz{font-family:Noto Sans KR;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:-.02em;color:#000000d9}.login-container.svelte-of30ol.svelte-of30ol{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px 8px 0 0;background-color:#fff}.background-image.svelte-of30ol.svelte-of30ol{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/tradein-request/tradein-background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.background-image.svelte-of30ol.svelte-of30ol:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,.4))}.content-overlay.svelte-of30ol.svelte-of30ol{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:38px 24px 59px;gap:86px;box-sizing:border-box;color:#fff;text-align:center;justify-content:end}.main-text.svelte-of30ol.svelte-of30ol{margin-bottom:16px;line-height:1.5}.main-text.svelte-of30ol .text-line1.svelte-of30ol,.main-text.svelte-of30ol .text-line2.svelte-of30ol{margin:0 0 8px;font-family:Noto Sans KR;font-weight:300;font-size:20px;line-height:100%;text-align:center;letter-spacing:-.02em;color:#fff}.main-text.svelte-of30ol .text-line3.svelte-of30ol{margin:24px 0 0;font-family:Noto Sans KR;font-weight:700;font-size:24px;line-height:150%;text-align:center;letter-spacing:-.02em;color:#fff}.action-buttons.svelte-of30ol.svelte-of30ol{width:100%;display:flex;flex-direction:column;gap:16px}.direct-button.svelte-of30ol.svelte-of30ol{width:100%;height:41px;background:transparent;border:none;cursor:pointer;transition:all .2s;padding:12px 24px;text-decoration:underline;text-underline-offset:4px;font-family:Noto Sans KR;font-weight:500;font-size:11px;line-height:100%;text-align:center;letter-spacing:-.02em;color:#c6c7cc}.loading-wrap.svelte-sgpn6e.svelte-sgpn6e{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--white);opacity:.3;display:none;align-items:center;justify-content:center;z-index:100}@media (max-width: 500px){.loading-wrap.svelte-sgpn6e.svelte-sgpn6e{display:flex}}.lds-spinner.svelte-sgpn6e.svelte-sgpn6e{color:official;display:inline-block;position:relative;width:40px;height:40px}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e{transform-origin:20px 20px;animation:svelte-sgpn6e-lds-spinner 1.2s linear infinite}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:after{content:" ";display:block;position:absolute;top:1.5px;left:18.5px;width:2.5px;height:9px;border-radius:20%;background:var(--sub-default-color)}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner.svelte-sgpn6e div.svelte-sgpn6e:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes svelte-sgpn6e-lds-spinner{0%{opacity:1}to{opacity:0}}.confirm-backdrop.svelte-1hxmel1{width:1000%;position:fixed;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.confirm-modal.svelte-1hxmel1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;gap:30px;width:320px;height:400px;background:#FFFFFF;border-radius:12px;box-shadow:0 8px 32px #00000026}.confirm-content.svelte-1hxmel1{display:flex;flex-direction:column;align-items:center;padding:24px;gap:30px;width:100%;height:100%;justify-content:center}.confirm-title.svelte-1hxmel1{width:100%;height:20px;font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.01em;color:#222;margin:0;text-align:center}.confirm-description.svelte-1hxmel1{width:100%;font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:350;font-size:14px;line-height:150%;text-align:center;letter-spacing:-.01em;color:#222;margin:0;padding:0 20px}.confirm-description.svelte-1hxmel1 strong{font-weight:700}.confirm-buttons.svelte-1hxmel1{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%;height:100%}.continue-button.svelte-1hxmel1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px;gap:8px;width:100%;height:49px;background:linear-gradient(90deg,#222222 0%,rgba(34,34,34,.9) 20.67%,rgba(34,34,34,.963067) 72.27%,#222222 100%);border-radius:8px;border:none;cursor:pointer;transition:opacity .2s ease;font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:500;font-size:17px;line-height:100%;text-align:center;letter-spacing:-.01em;color:#fff}.continue-button.svelte-1hxmel1:hover{opacity:.9}.leave-button.svelte-1hxmel1{width:100%;height:14px;font-family:Noto Sans KR,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.01em;color:#727272;background:none;border:none;cursor:pointer;transition:color .2s ease;padding:4px 16px}.leave-button.svelte-1hxmel1:hover{color:#353535}.modal-backdrop.svelte-1vle5ag.svelte-1vle5ag{width:100%;max-width:480px;height:100%;background-color:#0006;position:fixed;top:0;z-index:999;display:flex;align-items:end}.modal-container.svelte-1vle5ag.svelte-1vle5ag{width:100%;max-width:480px;height:100vh;height:100dvh;background:#ffffff;overflow-y:auto;overflow-x:visible;animation:svelte-1vle5ag-slideUpFromBottom .3s ease-out;display:flex;flex-direction:column;position:relative}.modal-container.compact.svelte-1vle5ag.svelte-1vle5ag{height:60vh;min-height:488px;max-height:70vh;border-radius:8px 8px 0 0;background:#ffffff}.modal-container.compact.svelte-1vle5ag.svelte-1vle5ag:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);border-radius:8px 8px 0 0;z-index:-1}.modal-container.transitioning.svelte-1vle5ag.svelte-1vle5ag{transition:height .6s cubic-bezier(.25,.46,.45,.94),max-height .6s cubic-bezier(.25,.46,.45,.94),border-radius .5s ease-out}.modal-container.transitioning.compact.svelte-1vle5ag.svelte-1vle5ag:before{background:rgba(0,0,0,0);transition:background .4s ease-out}.modal-container.svelte-1vle5ag.svelte-1vle5ag:not(.transitioning){transition:none}.modal-container:not(.transitioning).compact.svelte-1vle5ag.svelte-1vle5ag:before{transition:none}.modal-content.svelte-1vle5ag.svelte-1vle5ag{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;overflow-x:visible;opacity:1;transition:opacity .15s ease-out}.transitioning.svelte-1vle5ag .modal-content.svelte-1vle5ag{opacity:.4;transition:opacity .2s ease-out}@keyframes svelte-1vle5ag-slideUpFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1vle5ag-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 500px){.modal-content.svelte-1vle5ag.svelte-1vle5ag{max-width:100%}}.tradein-button-box.svelte-171cjiv.svelte-171cjiv{width:calc(100% - 120px);min-width:320px;max-width:360px;height:150px;text-align:center;position:fixed;bottom:-50px;margin:0 auto;transform:translateZ(0);transition:all .2s linear;scroll-behavior:smooth}.tradein-button-box.hide.svelte-171cjiv.svelte-171cjiv{transform:translate3d(0,200px,0)}.tradein-button-box.svelte-171cjiv .tradein-button.svelte-171cjiv{width:100%;height:74px;background-color:#e71d34;border-radius:20px;box-shadow:0 4px 4px #00000040}.tradein-button-box.svelte-171cjiv .tradein-button.svelte-171cjiv:hover{background-color:#c91a2e}.tradein-button-box.svelte-171cjiv .tradein-button .button-title.svelte-171cjiv{font-size:20px;font-weight:700;line-height:22px;color:#fff}@media (min-width: 600px){.tradein-button-box.svelte-171cjiv.svelte-171cjiv{max-width:300px!important}}
