:root{--shaka-control-mint:var(--shaka-brand);--shaka-control-mint-hover:color-mix(in srgb, var(--shaka-brand) 92%, white);--shaka-control-mint-pressed:color-mix(in srgb, var(--shaka-brand) 90%, black);--shaka-control-mint-border:var(--shaka-brand);--shaka-control-ink:var(--shaka-brand-ink);--shaka-control-muted:var(--shaka-theme-muted,var(--shaka-color-muted));--shaka-control-line:var(--shaka-theme-line,var(--shaka-color-line));--shaka-control-surface:#fff;--shaka-control-focus:var(--shaka-theme-brand-text,var(--shaka-color-blue-800));--shaka-control-radius:11px;--shaka-control-shadow:0 7px 18px color-mix(in srgb, var(--shaka-theme-brand-text,rgb(var(--shaka-rgb-blue-800))) 14%, transparent), inset 0 1px 0 #ffffff9e;--shaka-control-shadow-hover:0 10px 24px color-mix(in srgb, var(--shaka-theme-brand-text,rgb(var(--shaka-rgb-blue-800))) 18%, transparent), inset 0 1px 0 #ffffffb8;--shaka-control-shadow-active:0 3px 9px color-mix(in srgb, var(--shaka-theme-brand-text,rgb(var(--shaka-rgb-blue-800))) 14%, transparent), inset 0 1px 2px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 9%, transparent);--shaka-control-shadow-secondary:0 5px 14px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-950))) 7%, transparent), inset 0 1px 0 #fff}:where(button,input,select,textarea,[role=button]){font-family:var(--font-sans)}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.header-quote,.hero-status button,.hero-proof>button,.partner-copy button,.conversion button,.desktop-quick-submit,.spec-card>button,.filter-empty button,.submit-quote,.quote-success button,.marketplace-header-cta,.marketplace-card-body>button,.marketplace-submit,.marketplace-empty-actions .is-primary,.marketplace-filter-apply button,.marketplace-mobile-filter-bar>button,.rental-rate-cta,.rental-inquiry-submit,.rental-mobile-filter-bar button,.rental-filter-apply button,.monthly-special-card-body>button,.monthly-special-primary,.inventory-detail-row__footer>button,.inventory-detail-empty button.is-primary,.missing-vehicle-cta button),.mobile-menu nav>button,.not-found-page a+a,.admin-primary-button{border:1px solid var(--shaka-primary-bg,var(--shaka-control-mint-border));border-radius:var(--shaka-control-radius);background:var(--shaka-primary-bg,var(--shaka-control-mint));color:var(--shaka-primary-text,var(--shaka-theme-on-fill,var(--shaka-control-ink)));font-family:var(--font-sans);letter-spacing:-.025em;box-shadow:var(--shaka-control-shadow);font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,color .16s,filter .16s}@media (hover:hover){:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.header-quote,.hero-status button,.hero-proof>button,.partner-copy button,.conversion button,.desktop-quick-submit,.spec-card>button,.filter-empty button,.submit-quote,.quote-success button,.marketplace-header-cta,.marketplace-card-body>button,.marketplace-submit,.marketplace-empty-actions .is-primary,.marketplace-filter-apply button,.marketplace-mobile-filter-bar>button,.rental-rate-cta,.rental-inquiry-submit,.rental-mobile-filter-bar button,.rental-filter-apply button,.monthly-special-card-body>button,.monthly-special-primary,.inventory-detail-row__footer>button,.inventory-detail-empty button.is-primary,.missing-vehicle-cta button):hover:not(:disabled),.mobile-menu nav>button:hover:not(:disabled),.not-found-page a+a:hover,.admin-primary-button:hover:not(:disabled){border-color:var(--shaka-primary-hover,var(--shaka-theme-brand-text,var(--shaka-color-blue-800)));background:var(--shaka-primary-hover,var(--shaka-control-mint-hover));color:var(--shaka-primary-text,var(--shaka-theme-on-fill,var(--shaka-control-ink)));filter:none;box-shadow:var(--shaka-control-shadow-hover);transform:translateY(-1px)}}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.header-quote,.hero-status button,.hero-proof>button,.partner-copy button,.conversion button,.desktop-quick-submit,.spec-card>button,.filter-empty button,.submit-quote,.quote-success button,.marketplace-header-cta,.marketplace-card-body>button,.marketplace-submit,.marketplace-empty-actions .is-primary,.marketplace-filter-apply button,.marketplace-mobile-filter-bar>button,.rental-rate-cta,.rental-inquiry-submit,.rental-mobile-filter-bar button,.rental-filter-apply button,.monthly-special-card-body>button,.monthly-special-primary,.inventory-detail-row__footer>button,.inventory-detail-empty button.is-primary,.missing-vehicle-cta button):active:not(:disabled),.mobile-menu nav>button:active:not(:disabled),.not-found-page a+a:active,.admin-primary-button:active:not(:disabled){background:var(--shaka-primary-pressed,var(--shaka-control-mint-pressed));box-shadow:var(--shaka-control-shadow-active);transform:translateY(1px)}:is(.site-shell,.marketplace-shell) .rental-choice-group button{border-color:var(--shaka-control-line);background:var(--shaka-control-surface);color:var(--shaka-control-muted);letter-spacing:-.025em;box-shadow:var(--shaka-control-shadow-secondary);font-family:Pretendard,Arial,sans-serif;font-weight:800;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s,color .15s}:is(.site-shell,.marketplace-shell) .rental-choice-group button:hover:not(:disabled){border-color:var(--shaka-theme-brand-light,var(--shaka-color-blue-400));background:var(--shaka-theme-selection,var(--shaka-color-blue-100));color:var(--shaka-theme-brand-text,var(--shaka-color-blue-800));box-shadow:0 8px 20px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 10%, transparent), inset 0 1px 0 #fff;transform:translateY(-1px)}:is(.site-shell,.marketplace-shell) .rental-choice-group button.is-selected,:is(.site-shell,.marketplace-shell) .rental-choice-group button.is-selected:hover:not(:disabled){border-color:var(--shaka-control-mint-border);background:var(--shaka-control-mint);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:0 7px 18px color-mix(in srgb, var(--shaka-theme-brand-text,rgb(var(--shaka-rgb-blue-800))) 16%, transparent), inset 0 1px 0 #ffffffad;transform:none}:is(.site-shell,.marketplace-shell) .rental-choice-group button.is-selected small{color:var(--shaka-theme-brand-text,var(--shaka-color-blue-800))}:is(.site-shell,.marketplace-shell) .rental-choice-group button:active:not(:disabled){box-shadow:0 3px 9px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 10%, transparent), inset 0 1px 2px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 7%, transparent);transform:translateY(1px)}:is(.site-shell,.marketplace-shell) .monthly-special-condition-body fieldset button{border-color:var(--shaka-control-line);color:var(--shaka-control-muted);letter-spacing:-.025em;box-shadow:var(--shaka-control-shadow-secondary);background:#fff;font-family:Pretendard,Arial,sans-serif;font-weight:800}:is(.site-shell,.marketplace-shell) .monthly-special-condition-body fieldset button.is-selected,:is(.site-shell,.marketplace-shell) .monthly-special-condition-body fieldset button.is-selected:hover:not(:disabled){border-color:var(--shaka-control-mint-border);background:var(--shaka-control-mint);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:0 7px 18px color-mix(in srgb, var(--shaka-theme-brand-text,rgb(var(--shaka-rgb-blue-800))) 16%, transparent), inset 0 1px 0 #ffffffad;transform:none}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.more-button,.spec-more-button,.marketplace-results-head>button,.rental-estimate-results-head button,.marketplace-empty-actions button:not(.is-primary),.marketplace-state>button,.inventory-detail-empty button:not(.is-primary)),.desktop-quick-success>button,.admin-secondary-button{border:1px solid var(--shaka-control-line);color:var(--shaka-theme-ink,var(--shaka-color-ink));letter-spacing:-.02em;box-shadow:var(--shaka-control-shadow-secondary);background:#fff;border-radius:10px;font-family:Pretendard,Arial,sans-serif;font-weight:750;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,color .15s}@media (hover:hover){:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.more-button,.spec-more-button,.marketplace-results-head>button,.rental-estimate-results-head button,.marketplace-empty-actions button:not(.is-primary),.marketplace-state>button,.inventory-detail-empty button:not(.is-primary)):hover:not(:disabled),.desktop-quick-success>button:hover:not(:disabled),.admin-secondary-button:hover:not(:disabled){border-color:var(--shaka-theme-brand-light,var(--shaka-color-blue-400));background:var(--shaka-theme-selection,var(--shaka-color-blue-100));color:var(--shaka-theme-brand-text,var(--shaka-color-blue-800));box-shadow:0 8px 19px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 10%, transparent), inset 0 1px 0 #fff;transform:translateY(-1px)}}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.more-button,.spec-more-button,.marketplace-results-head>button,.rental-estimate-results-head button,.marketplace-empty-actions button:not(.is-primary),.marketplace-state>button,.inventory-detail-empty button:not(.is-primary)):active:not(:disabled),.desktop-quick-success>button:active:not(:disabled),.admin-secondary-button:active:not(:disabled){box-shadow:0 2px 7px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 8%, transparent), inset 0 1px 2px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-950))) 5%, transparent);transform:translateY(1px)}:is(.site-shell,.marketplace-shell) .header-actions .header-kakao{border-color:#e5c91d;box-shadow:0 7px 18px #6f5b001f,inset 0 1px #ffffffb3}@media (hover:hover){:is(.site-shell,.marketplace-shell) .header-actions .header-kakao:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6f5b0029,inset 0 1px #ffffffbf}}:is(.site-shell,.marketplace-shell) .header-actions .header-kakao:active{transform:translateY(1px);box-shadow:0 3px 9px #6f5b001f,inset 0 1px 2px #604e0014}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.quote-actions>a,.quote-success a,.marketplace-lead-success a,.rental-inquiry-success a,.monthly-special-success a){color:#302b0b;letter-spacing:-.025em;border:1px solid #e2c71e;font-family:Pretendard,Arial,sans-serif;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 7px 18px #6f5b001f,inset 0 1px #ffffffad}@media (hover:hover){:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.quote-actions>a,.quote-success a,.marketplace-lead-success a,.rental-inquiry-success a,.monthly-special-success a):hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 10px 22px #6f5b0029,inset 0 1px #ffffffb8}}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.quote-actions>a,.quote-success a,.marketplace-lead-success a,.rental-inquiry-success a,.monthly-special-success a):active{transform:translateY(1px);box-shadow:0 3px 9px #6f5b001f,inset 0 1px 2px #604e0012}:is(.site-shell,.marketplace-shell) .origin-tabs button.active{background:var(--shaka-control-mint);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:inset 0 1px #ffffffa6}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.rental-inquiry-close,.monthly-special-close,.marketplace-modal-close,.inventory-detail-modal__close){border-color:var(--shaka-theme-line,var(--shaka-color-line));color:var(--shaka-theme-ink,var(--shaka-color-ink));box-shadow:0 5px 14px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-950))) 8%, transparent), inset 0 1px 0 #fff;background:#fffffff5;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}@media (hover:hover){:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.rental-inquiry-close,.monthly-special-close,.marketplace-modal-close,.inventory-detail-modal__close):hover{border-color:var(--shaka-theme-brand-light,var(--shaka-color-blue-400));background:var(--shaka-theme-selection,var(--shaka-color-blue-100));box-shadow:0 8px 18px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 11%, transparent), inset 0 1px 0 #fff;transform:translateY(-1px)}}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.rental-inquiry-close,.monthly-special-close,.marketplace-modal-close,.inventory-detail-modal__close):active{box-shadow:0 2px 7px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 8%, transparent), inset 0 1px 2px color-mix(in srgb, var(--shaka-theme-brand-ink,rgb(var(--shaka-rgb-blue-800))) 5%, transparent);transform:translateY(1px)}:where(button,a,[role=button],input,select,textarea):focus-visible{outline:3px solid var(--shaka-control-focus);outline-offset:3px}:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(button:disabled,[role=button][aria-disabled=true]),:where(.admin-primary-button,.admin-secondary-button):disabled{cursor:not-allowed;opacity:.5;filter:saturate(.65);box-shadow:none;transform:none}@media (max-width:900px){:is(.site-shell.site-shell,.marketplace-shell.marketplace-shell) :where(.marketplace-submit,.rental-inquiry-submit,.monthly-special-primary,.missing-vehicle-cta button,.marketplace-filter-apply button,.rental-filter-apply button){min-height:52px;font-size:14px}:is(.site-shell,.marketplace-shell) .rental-choice-group button,:is(.site-shell,.marketplace-shell) .monthly-special-condition-body fieldset button{min-height:49px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(button,a,[role=button]){scroll-behavior:auto!important;transition:none!important}}
:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog],.not-found-page) button:not(.rebuilt-home *),:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog]) :is(.more-button,.spec-more-button,.public-vehicle-card__other-condition){border-color:var(--shaka-control-line);color:var(--shaka-control-muted);box-shadow:none;font-family:var(--font-sans);background:#fff;border-radius:var(--shaka-control-radius)!important}:is(.header-quote,.desktop-quick-submit,.dock-quote,.quick-action-primary,.quick-action-bar>button,.hero-choice__action--primary,.hero-choice__search button,.approved-home-hero__search button,.hero-status button,.hero-proof>button,.partner-copy button,.conversion button,.ownership-conversion button,.approved-home-consultation button,.spec-card>button,.filter-empty button,.submit-quote,.quote-success button,.public-vehicle-card__cta,.marketplace-header-cta,.marketplace-card-body>button,.marketplace-submit,.marketplace-empty-actions .is-primary,.marketplace-filter-apply button,.marketplace-mobile-filter-bar>button,.marketplace-stock-finder-cta,.rental-rate-cta:not(.is-secondary),.rental-inquiry-submit,.rental-mobile-filter-bar button,.rental-filter-apply button,.monthly-special-card-body>button,.monthly-special-primary,.inventory-detail-row__footer>button,.inventory-detail-empty button.is-primary,.missing-vehicle-cta button,.mobile-menu nav>button,.dqm-next,.dqm-quick-submit,.dqm-empty>button,.dqm-success>button,.kapan2-complete button,.vehicle-selection-search button[type=submit],.vehicle-selection-empty-actions .is-primary,.vehicle-selection-state>button,.stock-finder-stage__actions button,.stock-finder-empty>button,.stock-finder-result button:not(.stock-finder-result__more),.privacy-policy-dialog footer button,.contact-confirmation-actions a,.not-found-page a+a){border-color:var(--shaka-primary-bg,var(--shaka-control-mint-border));background:var(--shaka-primary-bg,var(--shaka-control-mint));color:var(--shaka-primary-text,var(--shaka-theme-on-fill,var(--shaka-control-ink)));box-shadow:0 4px 12px rgba(var(--shaka-rgb-blue-800), .12);font-weight:800;text-decoration:none;border-radius:var(--shaka-control-radius)!important}:is(.hero-choice__action--primary,.quick-action-primary,.public-vehicle-card__cta) :is(strong,small,span,svg){color:inherit}.hero-choice__action--primary .hero-choice__action-icon{color:var(--shaka-control-ink);background:#ffffff59}.public-vehicle-card .public-vehicle-card__actions{grid-auto-rows:1fr}.public-vehicle-card .public-vehicle-card__actions :is(.public-vehicle-card__cta,.public-vehicle-card__other-condition){border:1px solid var(--shaka-brand);background:var(--shaka-brand);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:none;border-radius:var(--shaka-control-radius)!important;min-height:48px!important;font-family:var(--font-sans)!important;letter-spacing:-.02em!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:8px 6px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;display:flex!important}.public-vehicle-card .public-vehicle-card__dual-price dl>div{gap:4px 8px}.public-vehicle-card .public-vehicle-card__dual-price strong{letter-spacing:-.7px;color:var(--shaka-brand-text);font-size:28px!important;font-weight:800!important}.public-vehicle-card .public-vehicle-card__dual-price strong :is(small,em){font-size:12px!important;font-weight:650!important}@media (max-width:900px){.public-vehicle-card .public-vehicle-card__actions :is(.public-vehicle-card__cta,.public-vehicle-card__other-condition){font-size:12px!important}.public-vehicle-card .public-vehicle-card__dual-price dl>div{gap:2px 8px}.public-vehicle-card .public-vehicle-card__dual-price strong{letter-spacing:-.8px;font-size:24px!important}.public-vehicle-card .public-vehicle-card__dual-price strong :is(small,em){font-size:10px!important}}:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog]) button:not(.rebuilt-home *):is(.is-selected,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]){border-color:var(--shaka-control-mint-border);background:var(--shaka-control-mint);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:none}:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog]) button:not(.rebuilt-home *):is(.is-selected,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]) :is(strong,small){color:var(--shaka-control-ink)}.vehicle-preference-choices>label{border-color:var(--shaka-control-line);color:var(--shaka-control-muted);background:#fff;border-radius:var(--shaka-control-radius)!important}.vehicle-preference-choices>label.is-selected{border-color:var(--shaka-control-mint-border);background:var(--shaka-control-mint);color:var(--shaka-theme-on-fill,var(--shaka-control-ink));box-shadow:none}.vehicle-preference-choices>label.is-disabled{background:var(--shaka-theme-surface,var(--shaka-color-surface));color:var(--shaka-color-muted);border-color:var(--shaka-theme-line,var(--shaka-color-line))}a:not(.rebuilt-home *):is([href^=tel\:1544],[data-shaka-kakao]):not([data-shaka-contact-confirmed]):not([data-shaka-contact-direct]):not(.cmn-contact){color:var(--shaka-control-ink);border-color:var(--shaka-control-line);box-shadow:none;background:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;border-radius:var(--shaka-control-radius)!important}a:not(.rebuilt-home *):is([href^=tel\:1544],[data-shaka-kakao]):not([data-shaka-contact-confirmed]):not([data-shaka-contact-direct]):not(.cmn-contact):before{content:"";background:url(/assets/phone-handset.svg) center/21px 21px no-repeat, linear-gradient(145deg, var(--shaka-theme-brand-light,var(--shaka-color-blue-400)), var(--shaka-theme-brand-fill,var(--shaka-color-blue-600)) 75%);width:32px;height:32px;box-shadow:inset 0 2px 1px #ffffffa6, inset 0 -2px 2px rgba(var(--shaka-rgb-blue-950), .18), 0 3px 5px rgba(var(--shaka-rgb-blue-800), .15);border:1px solid #ffffffb3;border-radius:11px;flex:0 0 32px;display:block}a:not(.rebuilt-home *)[data-shaka-kakao]:not([data-shaka-contact-confirmed]):not([data-shaka-contact-direct]):not(.cmn-contact){color:#191919;background:#fee500;border-color:#fee500}a:not(.rebuilt-home *)[data-shaka-kakao]:not([data-shaka-contact-confirmed]):not([data-shaka-contact-direct]):not(.cmn-contact):before{box-shadow:none;background:url(/assets/kakao-mobile.svg) 50%/contain no-repeat;border:0;border-radius:0}a:not(.rebuilt-home *):is([href^=tel\:1544],[data-shaka-kakao]):not([data-shaka-contact-confirmed]):not([data-shaka-contact-direct]):not(.cmn-contact)>:is(svg,img),.mobile-menu-kakao>span>img{display:none!important}:is(.ad-consult-contacts,.quick-action-bar,.mobile-contact)>a{border:0}html[data-shaka-route-scope=public] :is(.quick-contact,.mobile-menu nav)>a{border-radius:0!important}:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog]) button:not(.rebuilt-home *):is([aria-label*=닫기],[aria-label*=지우기],[aria-label=메뉴\ 열기],.quote-close,.contact-confirmation-close){box-shadow:none;background:0 0;border-color:#0000}:where(html[data-shaka-route-scope=public]) :where(.site-shell,.marketplace-shell,[role=dialog]) button:not(.rebuilt-home *):disabled:disabled{background:var(--shaka-theme-surface,var(--shaka-color-surface));color:var(--shaka-color-muted);border-color:var(--shaka-theme-line,var(--shaka-color-line));box-shadow:none;cursor:not-allowed;transform:none!important}@media (hover:hover){:where(.site-shell,.marketplace-shell,[role=dialog]) button:not(.rebuilt-home *):not(:disabled):hover{filter:brightness(.98)}}@media (max-width:380px){.ad-consult-contacts a{gap:6px;font-size:13px}}a[data-shaka-kakao][aria-disabled=true]{cursor:not-allowed;opacity:.55}
.modal-loading-boundary{z-index:1200;background:rgba(var(--shaka-rgb-blue-950), .3);color:var(--shaka-theme-ink,var(--shaka-color-ink));place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-loading-boundary>div{border:1px solid rgba(var(--shaka-rgb-line), .95);min-height:58px;box-shadow:0 18px 44px rgba(var(--shaka-rgb-blue-950), .16);background:#fffffff7;border-radius:13px;align-items:center;gap:11px;padding:14px 18px;display:flex}.modal-loading-boundary span{border:3px solid var(--shaka-theme-line,var(--shaka-color-line));border-top-color:var(--shaka-brand-mid);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite route-loading-spin}.modal-loading-boundary strong{letter-spacing:-.15px;font-size:12px;font-weight:800}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.modal-loading-boundary span{animation:none}}
.shaka-search-preview{color:#243149;max-width:1200px;margin:0 auto;padding:24px 24px 100px;font-family:Pretendard,Noto Sans KR,sans-serif;line-height:1.7}.shaka-search-preview nav{border-bottom:1px solid #e3e7ed;flex-wrap:wrap;gap:20px;margin-bottom:32px;padding-bottom:18px;display:flex}.shaka-search-preview a{color:#243149;text-decoration:none}.shaka-search-preview a:hover{text-decoration:underline}.shaka-search-preview h1{letter-spacing:-.04em;font-size:clamp(26px,4vw,38px);line-height:1.35}.shaka-search-preview h2{font-size:20px;line-height:1.4}.shaka-search-preview img{object-fit:contain;max-width:100%;height:auto}.shaka-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.shaka-search-grid li{background:#fff;border:1px solid #e3e7ed;border-radius:20px;padding:24px}.shaka-search-grid img{background:#f4f6f9;border-radius:14px;width:100%;max-height:260px}@media (min-width:901px){.shaka-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.shaka-search-preview{padding:20px 20px 100px}.shaka-search-grid{gap:12px}.shaka-search-grid li{padding:14px}.shaka-search-grid h2{font-size:16px}.shaka-search-grid p{font-size:13px}}
html[data-input-modality=pointer] :is(button,a,input,select,textarea,summary,[tabindex]):focus,html[data-input-modality=pointer] input:focus+:is(i,span),html[data-input-modality=pointer] label:focus-within{outline:none!important}html[data-input-modality=keyboard] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,html[data-input-modality=keyboard] input:focus-visible+:is(i,span){outline-offset:2px!important;outline:2px solid #697681!important}html[data-input-modality=keyboard] label:has(input:focus-visible):focus-within{outline-offset:2px!important;outline:2px solid #697681!important}html[data-input-modality] :is(input,select,textarea):not([aria-invalid=true]):focus{box-shadow:none!important;border-color:#89939b!important}html[data-input-modality] :is(.vehicle-selection-search,.rental-estimate-search,.rental-filter-group label):focus-within{box-shadow:none!important;border-color:#89939b!important;outline:none!important}@media (forced-colors:active){html[data-input-modality=keyboard] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight!important}}html[data-input-modality] .vehicle-selection-body>h2[id^=vehicle-selection-title-][tabindex="-1"]:focus{outline:none!important}html[data-input-modality] .instant-live-page .inventory-search:focus-within{border-color:var(--shaka-theme-line,var(--shaka-color-line))!important;box-shadow:none!important;outline:none!important}html[data-input-modality] .instant-live-page .inventory-search input:focus{outline:none!important}html[data-input-modality=keyboard] .instant-live-page .inventory-search:has(input:focus-visible){border-bottom-color:#697681!important}
html[data-shaka-route-scope=public] :is(.cf-card-photo:has(>img),.cf-main-photo:has(>img),.cf-thumbnails>button:has(>img),.il-photo:has(.il-vehicle-image),.il-vehicle-image:has(>img),.hidl-photo:has(>img),.hcfs-photo:has(>img),.rb-vehicle-photo:has(>img),.public-vehicle-card__media:has(>img),.vehicle-image:not(.no-image):has(>img),.marketplace-card-media:has(>img),.vehicle-selection-models__image:has(>img),.dqm-model-image:has(>img),.stock-finder-models__visual:has(>img),.stock-finder-summary__visual:has(>img),.inventory-detail-modal__art:has(>img),.p-vehicle-image:has(>img)){background:#fff}html[data-shaka-route-scope=public] :is(.cf-shared-vehicle-photo,.il-vehicle-image>img,.hidl-photo>img,.hcfs-photo>img,.rb-vehicle-photo>img,.public-vehicle-card__image,.marketplace-card-media>img,.vehicle-selection-models__image>img,.dqm-model-image>img,.stock-finder-models__visual>img,.stock-finder-summary__visual>img,.inventory-detail-modal__art>img,.p-vehicle-image>img,.ad-consult-vehicle>img){mix-blend-mode:normal}html[data-shaka-route-scope=public] :is(.vehicle-summary>div:has(>img),.ad-consult-vehicle:has(>img)){background:#fff}
.platform-neutral{text-align:center;max-width:640px;margin:18vh auto;padding:32px;font-family:system-ui,sans-serif}.platform-neutral>span{font-size:38px}.platform-neutral h1{font-size:28px}.review-invitation-form{text-align:left;margin-top:24px}.review-invitation-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.review-invitation-form label{gap:8px;font-weight:600;display:grid}.review-invitation-form select,.review-invitation-form textarea{box-sizing:border-box;border:1px solid var(--shaka-color-blue-300,#c9dcea);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:12px}.review-invitation-form textarea{resize:vertical;min-height:160px}.review-invitation-form label:has(input[type=checkbox]){grid-template-columns:20px 1fr;align-items:start;font-weight:400;line-height:1.6}.review-invitation-form input[type=checkbox]{width:18px;height:18px;margin-top:4px}.review-invitation-form button{background:var(--shaka-theme-brand-ink,var(--shaka-color-blue-800));color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 20px}.review-invitation-form :disabled{opacity:.6;cursor:not-allowed}body{font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea{min-height:40px;padding-block:8px!important;font-size:16px!important}
