:root{--orange:#fd6608;--orange-hover:#e55a07;--orange-light:#ffebdc;--orange-soft:#fff4ed;--dark-1:#1a1a1f;--dark-2:#2c2c2e;--dark-3:#2f2f33;--text-main:#141416;--text-body:#4a4a4f;--text-muted:#8a8a8e;--text-dim:#aeaeb2;--text-fade:#c8c8cc;--line-light:#e5e5e5;--line-lighter:#f0f0f0;--line-dark:#3a3a40;--bg-page:#fafafa;--bg-light-start:#fff;--bg-light-end:#f2f2f2;--danger:#a32d2d;--danger-bg:#fcebeb;--success:#3b6d11;--success-bg:#eaf3de;--warn:#854f0b;--warn-bg:#faeeda;--lock:#5f5e5a;--lock-bg:#f1efe8;--bronze:#cd7f32;--silver:#9ca3af;--gold:#f59e0b;--platinum:#8b5cf6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-card:0 4px 16px #00000014;--shadow-card-hover:0 14px 32px #0000001a;--shadow-orange:0 8px 20px #fd660840;--shadow-dropdown:0 12px 36px #0000001a, 0 2px 8px #0000000a;--shadow-modal:0 20px 60px #0000002e, 0 4px 16px #00000014;--z-sticky:50;--z-nav:300;--z-dropdown:400;--z-modal:1000;--transition-fast:all .15s ease;--transition-base:all .2s ease;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1)}.container{max-width:1280px;margin:0 auto;padding:0 32px}@media (width<=640px){.container{padding:0 20px}}.user-layout{flex-direction:column;min-height:100vh;display:flex}.user-main{flex:1}.admin-layout{background:linear-gradient(#fff 0%,#f2f2f2 100%);min-height:100vh;padding-bottom:48px}.admin-main{padding:0 24px}.admin-container{max-width:1240px;margin:0 auto}.auth-layout{background:linear-gradient(180deg, var(--bg-light-start) 0%, var(--bg-light-end) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{border:1px solid var(--line-light);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-card);background:#fff;padding:40px 40px 36px}.auth-title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:500}.auth-sub{color:var(--text-muted);margin-bottom:32px;font-size:14px}.register-card{width:100%;max-width:480px}.register-card-wide{width:100%;max-width:760px}.register-steps{align-items:center;gap:0;margin-bottom:32px;display:flex}.register-step{color:var(--text-dim);flex-shrink:0;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.register-step.active{color:var(--orange)}.register-step.done{color:var(--success)}.register-step-dot{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:500;display:flex}.register-step.active .register-step-dot{background:var(--orange);color:#fff;border-color:var(--orange)}.register-step.done .register-step-dot{background:var(--success);color:#fff;border-color:var(--success)}.register-step-label{white-space:nowrap}.register-step-line{background:var(--line-light);flex-shrink:0;width:28px;height:1.5px;margin:0 6px}.register-fields{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A8A8E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.auth-error{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-md);margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.register-login-link{text-align:center;color:var(--text-muted);margin-top:18px;font-size:13px}.register-login-link a{color:var(--orange);font-weight:500;text-decoration:none}.tier-select-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px;display:grid}@media (width<=680px){.tier-select-grid{grid-template-columns:repeat(2,1fr)}}.tier-select-card{border:2px solid var(--line-light);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:var(--transition-base);background:#fff;padding:14px 10px;font-family:inherit}.tier-select-card:hover{border-color:var(--text-dim)}.tier-select-card.selected{box-shadow:0 0 0 3px #fd660826}.tier-select-name{letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:500}.tier-select-deposit{color:var(--text-main);letter-spacing:-.02em;margin-bottom:2px;font-size:18px;font-weight:500}.tier-select-meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:10px;font-weight:500}.tier-select-divider{background:var(--line-light);height:1px;margin:8px 0}.tier-select-row{color:var(--text-muted);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.tier-select-row span:last-child{color:var(--text-body);font-weight:500}.doc-upload-btn{border:1.5px dashed var(--line-light);border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);transition:var(--transition-base);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.doc-upload-btn:hover{border-color:var(--orange);color:var(--orange)}.doc-upload-icon{font-size:18px}.doc-upload-check{color:var(--success);margin-left:auto;font-weight:500}.register-done{flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.register-done-icon{background:var(--success-bg);width:64px;height:64px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:500;display:flex}.bid-modal-overlay{z-index:600;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bid-modal{background:#fff;border-radius:18px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 24px 60px #00000038}.bid-modal-head{background:linear-gradient(135deg, var(--dark-1), #2a2a35);color:#fff;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.bid-modal-subtitle{letter-spacing:.5px;color:#ffffff80;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500}.bid-modal-title{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3}.bid-modal-start{color:#ffffff8c;margin-top:6px;font-size:12px}.bid-modal-start strong{color:var(--orange)}.bid-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .15s;display:flex}.bid-modal-close:hover{color:#fff;background:#fff3}.bid-input-wrap{border:2px solid var(--line-light);background:#fafafa;border-radius:12px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.bid-input-wrap:focus-within{border-color:var(--orange);background:#fff}.bid-input-prefix{color:var(--orange);padding:0 10px 0 16px;font-size:22px;font-weight:500;line-height:1}.bid-input{color:var(--text-main);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 4px;font-family:inherit;font-size:28px;font-weight:500}.bid-input-suffix{color:var(--text-muted);white-space:nowrap;padding:0 16px 0 6px;font-size:13px;font-weight:500}.bid-cost-box{background:var(--bg-page);border:1px solid var(--line-light);border-radius:10px;margin-top:16px;padding:14px 16px}.bid-cost-row{color:var(--text-body);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.bid-cost-row:last-child{margin-bottom:0}.bid-cost-row span:last-child{color:var(--text-main);font-weight:500}.bid-cost-divider{background:var(--line-light);height:1px;margin:10px 0}.bid-cost-total{font-weight:500}.bid-cost-total span:last-child{font-size:15px;color:var(--orange)!important}.reserve-btn.placed{background:var(--success-bg);color:var(--success);cursor:default;border-color:#0000}.mybid-summary-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}@media (width<=768px){.mybid-summary-strip{grid-template-columns:repeat(2,1fr)}}.mybid-sum-card{border:1px solid var(--line-light);background:#fff;border-radius:10px;padding:16px 18px}.mybid-sum-label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:500}.mybid-sum-value{color:var(--text-main);letter-spacing:-.01em;font-size:22px;font-weight:500}.mybid-sum-value.top{color:var(--orange)}.mybid-sum-value.out{color:var(--text-muted)}.mybid-sum-value.orange{color:var(--orange)}.mybid-sum-sub{color:var(--text-dim);margin-top:2px;font-size:11.5px}.mybid-row{border:1px solid var(--line-light);background:#fff;border-radius:14px;transition:box-shadow .2s,border-color .2s;overflow:visible}.mybid-row:hover{box-shadow:0 8px 24px #00000012}.mybid-row.is-top{border-color:var(--orange)}.mybid-row.expanded{border-color:var(--orange);box-shadow:0 12px 36px #0000001a}.mybid-main{cursor:pointer;grid-template-columns:96px minmax(160px,1.5fr) .9fr 1fr 1fr 1fr 140px 30px;align-items:center;gap:14px;min-height:100px;padding:16px 20px;display:grid}@media (width<=1100px){.mybid-main{grid-template-rows:auto auto;grid-template-columns:80px 1fr;gap:10px}.mybid-col,.mybid-status,.mybid-chevron{display:none}}.mybid-thumb{background:linear-gradient(135deg,#2a2a35,#1a1a1f);border-radius:8px;flex-shrink:0;width:96px;height:70px;position:relative;overflow:hidden}.mybid-grade{color:#fff;background:#1a1a1fd9;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;bottom:5px;right:5px}.mybid-car-title-row{align-items:center;gap:8px;min-width:0;display:flex}.mybid-car-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.mybid-car-trim{color:var(--text-muted);margin-top:3px;font-size:12px}.mybid-car-source{align-items:center;gap:8px;margin-top:7px;display:flex}.mybid-house-badge{letter-spacing:.6px;background:var(--dark-1);color:#fff;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:500}.mybid-auction-when{color:var(--text-dim);font-size:11.5px}.mybid-col{flex-direction:column;gap:4px;display:flex}.mybid-col-label{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-weight:500}.mybid-col-val{color:var(--text-main);white-space:nowrap;font-size:14px;font-weight:500}.mybid-col-sub{color:var(--text-dim);font-size:11px}.mybid-countdown{color:var(--text-main);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.mybid-countdown.soon{color:var(--danger)}.mybid-clock-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mybid-pulse}.mybid-countdown.soon .mybid-clock-dot{background:var(--danger)}@keyframes mybid-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.mybid-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mybid-pill{letter-spacing:.4px;white-space:nowrap;border-radius:14px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:500;display:inline-flex}.mybid-pill.top{background:var(--orange-light);color:var(--orange)}.mybid-pill.out{color:var(--text-muted);background:#f2f2f2}.mybid-pill.set{background:var(--orange-light);color:var(--orange)}.mybid-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.mybid-rank{color:var(--text-dim);font-size:11px}.mybid-chevron{color:var(--text-dim);justify-content:center;align-items:center;transition:transform .2s;display:flex}.mybid-row.expanded .mybid-chevron{color:var(--orange);transform:rotate(180deg)}.mybid-detail{border-top:1px solid var(--line-light);border-radius:0 0 14px 14px}.mybid-detail-inner{background:#fafafa;border-radius:0 0 14px 14px;padding:20px 24px}.mybid-spec-grid{background:var(--line-light);border:1px solid var(--line-light);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.mybid-spec{background:#fff;padding:10px 14px}.mybid-spec .k{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:500}.mybid-spec .vv{color:var(--text-main);font-size:13.5px;font-weight:500}.mybid-inspector{border:1px solid var(--line-light);background:#fff;border-radius:10px;margin-bottom:16px;padding:14px 16px}.mybid-inspector-title{letter-spacing:.6px;text-transform:uppercase;color:var(--text-main);margin-bottom:8px;font-size:11px;font-weight:500}.mybid-inspector-body{color:var(--text-body);font-size:13px;line-height:1.6}.mybid-action-bar{background:var(--dark-1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.mybid-action-group{flex-wrap:wrap;gap:28px;display:flex}.mybid-action-item .k{letter-spacing:.7px;text-transform:uppercase;color:#ffffff73;margin-bottom:4px;font-size:9.5px;font-weight:500}.mybid-action-item .vv{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500}.mybid-action-item .vv.orange{color:var(--orange)}.mybid-action-item .vv small{color:#fff6;font-size:10px;font-weight:500}.mybid-action-btns{flex-wrap:wrap;gap:8px;display:flex}.mybid-btn{height:38px!important;padding:0 16px!important;font-size:13px!important}.btn-outline-dark{color:#fffc;background:0 0;border:1.5px solid #fff3}.btn-outline-dark:hover{color:#fff;border-color:#ffffff80}.btn{border-radius:var(--radius-sm);cursor:pointer;height:44px;transition:var(--transition-base);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-hover);box-shadow:var(--shadow-orange);transform:translateY(-1px)}.btn-secondary{color:var(--text-main);border:1.5px solid var(--dark-1);background:0 0}.btn-secondary:hover{background:var(--dark-1);color:#fff}.btn-ghost{color:var(--text-main);background:0 0;border:none}.btn-ghost:hover{color:var(--orange)}.btn-outline-orange{color:var(--orange);border:1.5px solid var(--orange);background:0 0}.btn-outline-orange:hover{background:var(--orange);color:#fff}.btn-on-dark{color:var(--dark-1);background:#fff}.btn-on-dark:hover{background:var(--dark-1);color:#fff}.btn-sm{height:36px;padding:0 14px;font-size:13px}.btn-lg{height:56px;padding:0 32px;font-size:16px}.btn-icon{border-radius:var(--radius-md);width:36px;height:36px;padding:0}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}nav.topbar{z-index:var(--z-nav);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-light);background:#ffffffeb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{align-items:center;text-decoration:none;display:inline-flex}.logo-text{letter-spacing:-.02em;color:var(--dark-1);font-size:22px;font-weight:500}.logo-img{object-fit:contain;flex-shrink:0;width:auto;height:34px;display:inline-block}.nav-menu{gap:36px;list-style:none;display:flex}.nav-menu a{color:var(--text-main);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.nav-menu a:hover{color:var(--orange)}.nav-menu a.active{color:var(--orange);font-weight:500}.nav-actions{align-items:center;gap:12px;display:flex}.user-menu-wrap{position:relative}.user-chip{border:1px solid var(--line-light);cursor:pointer;height:40px;transition:var(--transition-base);color:var(--text-main);background:#fff;border-radius:24px;align-items:center;gap:10px;padding:0 14px 0 6px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.user-chip:hover{border-color:var(--orange)}.user-chip.open{border-color:var(--orange);background:var(--orange-soft)}.user-chip-avatar{background:var(--dark-1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:inline-flex}.ud-menu-wrap{border:1px solid var(--line-light);border-radius:var(--radius-xl);width:260px;box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown);background:#fff;animation:.18s fadeDown;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ud-header{border-bottom:1px solid var(--line-light);align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.ud-avatar{background:var(--dark-1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:inline-flex}.ud-userinfo .ud-name{color:var(--text-main);font-size:14px;font-weight:500;line-height:1.2}.ud-userinfo .ud-meta{color:var(--text-muted);margin-top:3px;font-size:12px}.ud-tier{letter-spacing:1px;color:#f59e0b;text-transform:uppercase;background:#f59e0b1a;border-radius:8px;align-items:center;gap:4px;margin-top:6px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.ud-menu{padding:8px;list-style:none}.ud-menu li a{border-radius:var(--radius-md);color:var(--text-body);transition:var(--transition-fast);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ud-menu li a:hover{background:var(--bg-page);color:var(--text-main)}.ud-menu li a .icon{flex-shrink:0;width:18px;height:18px}.ud-menu li a .count{background:var(--line-light);color:var(--text-muted);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.ud-divider-wrap{padding:0}.ud-divider{background:var(--line-light);height:1px;margin:4px 8px}.ud-help{background:var(--dark-1);color:#fff;border-radius:10px;margin:8px 12px 12px;padding:14px 16px}.ud-help h4{color:#fff;margin-bottom:4px;font-size:12.5px;font-weight:500}.ud-help p{color:var(--text-fade);margin-bottom:10px;font-size:11.5px;line-height:1.5}.ud-help a{color:var(--orange);align-items:center;gap:4px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.ud-help a:hover{color:#ffb084}.ud-logout-btn{border:none;border-top:1px solid var(--line-light);background:var(--bg-page);width:100%;color:var(--text-body);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:10px;padding:12px 20px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.ud-logout-btn:hover{color:var(--danger);background:#ef44440f}@media (width<=1024px){.nav-menu{display:none}}@media (width<=640px){.nav-actions .btn-ghost{display:none}}footer{background:var(--dark-1);color:var(--text-fade);padding:70px 0 30px}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:40px;margin-bottom:50px;display:grid}.footer-brand .logo-text{color:#fff}.footer-brand p{color:var(--text-dim);max-width:280px;margin-top:14px;font-size:13.5px;line-height:1.6}.footer-col h4{color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:500}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--text-dim);font-size:13.5px;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid var(--line-dark);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:12.5px;display:flex}.lang-switch{align-items:center;gap:14px;display:flex}.lang-switch a{color:var(--text-dim);border-radius:4px;padding:4px 10px;font-size:12.5px;text-decoration:none}.lang-switch a.active{background:var(--line-dark);color:#fff}.lang-switch a:hover{color:var(--orange)}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}.admin-topbar{background:var(--dark-1);border-radius:var(--radius-lg);margin:16px 24px}.admin-topbar-inner{justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.admin-topbar-left{align-items:center;display:flex}.admin-topbar .logo-text{color:#fff;font-size:17px}.admin-badge{letter-spacing:1px;text-transform:uppercase;background:var(--orange);color:#fff;border-radius:var(--radius-full);align-items:center;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.admin-nav{gap:4px;margin-left:28px;display:flex}.admin-nav a{color:var(--text-dim);transition:var(--transition-fast);border-radius:7px;padding:7px 13px;font-size:13px;font-weight:500;text-decoration:none}.admin-nav a:hover{color:#fff;background:#ffffff0f}.admin-nav a.active{color:#fff;background:#fd66082e}.admin-topbar-right{align-items:center;gap:12px;display:flex}.admin-user{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.admin-user-avatar{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:flex}.admin-topbar .btn-ghost{color:var(--text-dim);font-size:13px}.admin-topbar .btn-ghost:hover{color:#fff}.admin-sum-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-sum-card{border:1px solid var(--line-light);background:#fff;border-radius:10px;padding:14px 18px}.admin-sum-card .label{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.admin-sum-card .value{letter-spacing:-.02em;color:var(--text-main);font-size:26px;font-weight:500}.admin-sum-card .value.warn{color:var(--warn)}.admin-sum-card .value.danger{color:var(--danger)}.admin-table-wrap{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:#fff;overflow:hidden}table.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:var(--text-muted);border-bottom:1.5px solid var(--line-light);background:var(--bg-page);white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;padding:10px 16px;font-size:11px;font-weight:500}.admin-table td{border-bottom:1px solid var(--line-light);vertical-align:middle;padding:12px 16px}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#fafafa}.status-pill{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:5px;width:104px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.status-pill.done{background:var(--success-bg);color:var(--success)}.status-pill.progress{background:var(--warn-bg);color:var(--warn);cursor:pointer}.status-pill.locked{background:var(--lock-bg);color:var(--lock)}.status-pill.pending{background:var(--danger-bg);color:var(--danger);cursor:pointer}.status-pill.open{color:var(--text-muted);cursor:pointer;background:#f4f4f5}.staffbar{border:1px solid var(--line-light);background:#fff;border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:10px 16px;display:flex}.staffbar-label{color:var(--text-muted);font-size:12px;font-weight:500}.staffbar-tabs{gap:6px;display:flex}.staffbar-tab{border-radius:var(--radius-md);cursor:pointer;color:var(--text-body);transition:var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.staffbar-tab:hover{background:var(--bg-page)}.staffbar-tab.active{background:var(--orange-soft);color:var(--orange);border-color:#fd660840}.member-avatar-sm{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:500;display:flex}.member-avatar-lg{background:var(--dark-2);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:500;display:flex}.drawer-backdrop{z-index:400;background:#0000002e;position:fixed;inset:0}.member-drawer{border-left:1px solid var(--line-light);width:400px;height:100vh;box-shadow:var(--shadow-modal);z-index:500;background:#fff;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.member-drawer.open{transform:translate(0)}.member-drawer-header{border-bottom:1px solid var(--line-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.member-drawer-body{flex:1;padding:4px 0;overflow-y:auto}.member-drawer-footer{border-top:1px solid var(--line-light);flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.drawer-banner{flex-shrink:0;padding:10px 20px;font-size:12px;font-weight:500}.drawer-banner.success{background:var(--success-bg);color:var(--success)}.drawer-banner.warn{background:var(--warn-bg);color:var(--warn)}.drawer-banner.danger{background:var(--danger-bg);color:var(--danger)}.drawer-section{border-bottom:1px solid var(--line-lighter);padding:16px 20px}.drawer-section-title{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.drawer-doc-row{border-bottom:1px solid var(--line-lighter);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.drawer-doc-row:last-child{border-bottom:none}.drawer-info-grid{grid-template-columns:110px 1fr;gap:6px 12px;font-size:13px;display:grid}.drawer-info-grid span:nth-child(odd){color:var(--text-muted);font-weight:500}.drawer-info-grid span:nth-child(2n){color:var(--text-main)}.mb-tabs{gap:8px;margin-bottom:18px;display:flex}.mb-tab{cursor:pointer;border:1px solid var(--line-light);min-width:160px;color:var(--text-body);transition:var(--transition-fast);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.mb-tab.on{background:var(--dark-1);color:#fff;border-color:var(--dark-1)}.mb-tab-pill{text-align:center;background:var(--orange);color:#fff;border-radius:10px;min-width:24px;padding:2px 8px;font-size:11px;font-weight:500}.mb-tab-pill.gray{background:var(--lock-bg);color:var(--lock)}.mb-tab.on .mb-tab-pill.gray{color:#fff;background:#ffffff2e}.mb-list-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.mb-list-hd{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin:0 2px;font-size:11px;font-weight:500}.mb-sortbox{flex-shrink:0;align-items:center;gap:8px;display:flex}.mb-sort-lbl{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.mb-sort-dd{position:relative}.mb-sort-toggle{cursor:pointer;border:1px solid var(--line-light);white-space:nowrap;height:34px;color:var(--text-main);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s;display:flex}.mb-sort-toggle:hover{border-color:var(--text-dim)}.mb-sort-menu{border:1px solid var(--line-light);z-index:50;background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000001f}.mb-sort-opt{cursor:pointer;color:var(--text-body);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex;position:relative}.mb-sort-opt:hover{background:#fafafa}.mb-sort-opt.sel{background:var(--orange-soft);color:var(--orange)}.mb-sort-opt.has-sub{justify-content:space-between}.mb-sort-sub{border:1px solid var(--line-light);z-index:60;background:#fff;border-radius:10px;min-width:160px;max-height:260px;padding:6px;display:none;position:absolute;top:-7px;right:calc(100% + 4px);overflow-y:auto;box-shadow:0 12px 30px #0000001f}.mb-sort-opt.has-sub:hover .mb-sort-sub{display:block}.mb-listwrap{border:1px solid var(--line-light);background:#fff;border-radius:12px;padding:8px}.mb-row{border:1px solid #0000;border-radius:10px;margin-bottom:4px;overflow:visible}.mb-row.open{border-color:var(--line-light);box-shadow:0 1px 3px #0000000a}.mb-row.pending{border-left:3px solid var(--orange)}.mb-rhead{cursor:pointer;border-radius:9px;align-items:stretch;gap:10px;min-height:68px;padding:12px 14px;transition:background .15s;display:grid}.mb-rhead:hover{background:#fafafa}.mb-row.open .mb-rhead{background:var(--orange-soft);border-radius:9px 9px 0 0}.mb-rhead-paid{grid-template-columns:1.5fr 1fr 1.1fr .85fr 1.2fr 1.5fr 1.1fr .8fr 52px 24px}.mb-rhead-basic{grid-template-columns:1.5fr 1fr 1.1fr .85fr 1.2fr 1.5fr 1.1fr 52px 24px}.mb-rhead-app{grid-template-columns:1.5fr 1fr 1.1fr .85fr 1.2fr 1.5fr 1.1fr 148px 24px}@media (width<=1100px){.mb-listwrap{overflow-x:auto}.mb-rhead-paid,.mb-rhead-basic,.mb-rhead-app{min-width:1060px}}.mb-bcell{cursor:pointer;flex-direction:column;justify-content:center;min-width:0;display:flex}.mb-bk{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;height:12px;margin-bottom:5px;font-size:10px;font-weight:500;line-height:12px}.mb-bk2{color:var(--text-muted);margin-top:2px;font-size:10px;font-weight:500}.mb-bval{flex-direction:column;justify-content:center;min-height:34px;display:flex}.mb-bv{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.mb-bv-email{color:var(--text-body);font-weight:500}.mb-bname{justify-content:flex-start;align-items:center;gap:11px;flex-direction:row!important;display:flex!important}.mb-av-sm{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:500;display:flex}.mb-bnm{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.mb-sav{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:500;display:flex}.mb-confirm-cell .mb-bval{align-items:flex-end}.mb-cbtns{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;flex-direction:row!important}.mb-btn-confirm{cursor:pointer;background:var(--orange);color:#fff;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.mb-btn-confirm:hover:not(:disabled){background:#e55a07}.mb-btn-confirm:disabled{opacity:.5;cursor:not-allowed}.mb-wa{cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:34px;display:inline-flex}.mb-wa:hover{background:#e55a07}.mb-status-badge{border-radius:10px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.mb-status-badge.ok{background:var(--success-bg);color:var(--success)}.mb-status-badge.warn{background:var(--warn-bg);color:var(--warn)}.mb-status-badge.danger{background:var(--danger-bg);color:var(--danger)}.mb-deals-badge{background:var(--orange-light);min-width:30px;height:26px;color:var(--orange);letter-spacing:-.01em;border-radius:13px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:500;display:inline-flex}.mb-rchev{color:var(--text-dim);cursor:pointer;place-self:center;transition:transform .2s,color .15s}.mb-rchev.open{color:var(--orange);transform:rotate(180deg)}.mb-rbody{border-top:1px solid var(--line-light);padding:16px 18px 18px}.mb-verify-grid{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.mb-vcard{border:1px solid var(--line-light);background:#fafafa;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mb-vcols{flex:1;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:10px;display:grid}.mb-vcol{flex-direction:column;gap:6px;min-width:0;display:flex}.mb-vk{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;height:12px;font-size:10px;font-weight:500;line-height:12px}.mb-vstat{color:var(--text-muted);align-items:center;height:34px;font-size:13px;font-weight:500;display:flex}.mb-vstat.ok{color:var(--orange)}.mb-vcheck{border:2px solid var(--line-light);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.mb-vcheck:hover{border-color:var(--orange)}.mb-vcheck.on{background:var(--orange);border-color:var(--orange)}.mb-docbox{border:1px solid var(--line-light);background:#fafafa;border-radius:10px;margin-bottom:4px;padding:14px}.mb-docs-hd{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.mb-docs{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.mb-doccard{border:1px solid var(--line-light);background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:150px;padding:12px 14px;display:flex}.mb-doc-dl{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:2px;font-size:12.5px;font-weight:500;display:flex}.mb-doc-view{cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:7px;justify-content:center;align-items:center;height:30px;margin-top:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.mb-doc-view:hover{background:#e55a07}.mb-doc-missing{height:30px;color:var(--text-dim);border:1px dashed var(--line-light);background:#fafafa;border-radius:7px;justify-content:center;align-items:center;margin-top:4px;font-size:12px;font-weight:500;display:inline-flex}.mb-doc-verify{cursor:pointer;height:28px;color:var(--text-body);border:1px solid var(--line-light);background:#fff;border-radius:7px;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.mb-doc-verify:hover{border-color:var(--orange);color:var(--orange)}.mb-doc-verify:disabled{opacity:.5;cursor:not-allowed}.doc-modal{width:580px;max-width:94vw;box-shadow:var(--shadow-modal);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.doc-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-modal-sub{color:var(--text-muted);margin-top:3px;font-size:12.5px}.doc-modal-close{background:var(--bg-page);cursor:pointer;width:32px;height:32px;color:var(--text-muted);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:16px;display:flex}.doc-viewer{background:#1a1a1f;border-radius:10px;justify-content:center;align-items:center;height:380px;display:flex;overflow:hidden}.doc-viewer img{object-fit:contain;max-width:100%;max-height:100%}.doc-viewer iframe{border:none;border-radius:10px;width:100%;height:100%}.doc-modal-btns{justify-content:flex-end;gap:10px;display:flex}.btn-danger{cursor:pointer;background:var(--danger);color:#fff;border:none;border-radius:8px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.btn-danger:hover{background:#8a2525}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.mb-bactions{border-top:1px solid var(--line-light);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.mb-bactions-hint{color:var(--text-dim);align-self:center;margin-right:auto;font-size:12px}.mb-btn-approve{cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.mb-btn-approve:hover{background:#e55a07}.mb-btn-approve:disabled{opacity:.5;cursor:not-allowed}.mb-btn-reject{cursor:pointer;height:38px;color:var(--danger);border:1px solid var(--line-light);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.mb-btn-reject:hover{border-color:var(--danger)}.mb-btn-reject:disabled{opacity:.5;cursor:not-allowed}.mb-dd{width:100%;position:relative}.mb-dd-toggle{cursor:pointer;border:1px solid var(--line-light);width:100%;height:34px;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s;display:flex;overflow:hidden}.mb-dd-toggle:hover:not(:disabled){border-color:var(--text-dim)}.mb-dd-toggle:disabled{opacity:.6;cursor:not-allowed}.mb-dd-toggle.unset{color:var(--text-muted);border-style:dashed}.mb-dd-menu{border:1px solid var(--line-light);z-index:50;background:#fff;border-radius:10px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0000001f}.mb-dd-opt{cursor:pointer;color:var(--text-body);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.mb-dd-opt:hover{background:#fafafa}.mb-dd-opt.sel{background:var(--orange-soft);color:var(--orange)}.bid-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.bid-h1{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.bid-stat-row{gap:10px;display:flex}.bid-stat{border:1px solid var(--line-light);background:#fff;border-radius:10px;min-width:108px;padding:10px 16px}.bid-sk{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:500}.bid-sv{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:500}.bid-sv.org{color:var(--orange)}.bid-sv.ok{color:var(--success)}.bid-group{margin-bottom:14px}.bid-gside{cursor:pointer;border:1px solid var(--line-light);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:13px 18px;transition:border-color .15s;display:flex;box-shadow:0 1px 3px #0000000a}.bid-gside:hover{border-color:var(--text-dim)}.bid-group.open .bid-gside{border-bottom-color:#0000;border-radius:14px 14px 0 0;margin-bottom:0}.bid-gchev{color:var(--text-dim);flex-shrink:0;font-size:16px;transition:transform .2s,color .2s}.bid-group.open .bid-gchev{color:var(--orange);transform:rotate(90deg)}.bid-gdate{flex-direction:column;line-height:1.1;display:flex}.bid-gdday{letter-spacing:-.02em;color:var(--text-muted);font-size:17px;font-weight:500}.bid-gdday.soon{color:var(--orange)}.bid-gsubdate{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:10px;font-weight:500}.bid-ghouse{color:var(--text-main);align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.bid-gword{letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;font-size:11px;font-weight:500}.bid-gsum{flex-direction:row;align-items:center;gap:16px;margin-left:auto;display:flex}.bid-gspacer-start{flex-shrink:0;width:124px}.bid-gspacer-end{flex-shrink:0;width:134px}.bid-gstat{text-align:left;flex-shrink:0}.bid-gstat-reserve{width:88px}.bid-gstat-top{width:140px}.bid-gk{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:9.5px;font-weight:500;line-height:1.25}.bid-gvv{color:var(--text-main);letter-spacing:-.02em;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;line-height:1.2}.bid-gvv.org{color:var(--orange)}.bid-gbody{border:1px solid var(--line-light);background:#f8f8f8;border-top:none;border-radius:0 0 14px 14px;flex-direction:column;gap:0;padding:8px 0 2px;display:flex}.bid-crow{border:1px solid var(--line-light);background:#fff;border-radius:12px;align-items:stretch;margin:0 0 8px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.bid-rl-cell{border-right:1px solid var(--line-light);text-align:center;flex-shrink:0;grid-template-rows:1fr auto 1fr;place-items:center;row-gap:0;padding:12px 10px;display:grid;position:relative}.bid-rl-main{letter-spacing:-.02em;grid-row:2;font-size:15px;font-weight:500;line-height:1.1}.bid-rl-sub{color:var(--text-muted);white-space:nowrap;grid-row:3;align-self:end;font-size:10px;font-weight:500;line-height:1.2}.bid-rl-chev{color:var(--text-dim);font-size:15px;transition:transform .2s;position:absolute;top:10px;right:9px}.bid-rl-date{cursor:pointer;background:#fafafa;width:104px}.bid-rl-date:hover .bid-rl-chev{color:var(--orange)}.bid-rl-house{background:#f4f4f5;width:56px}.bid-rl-lot{background:var(--orange-soft);border-right-color:var(--orange-light);width:152px}.bid-dday{color:var(--text-muted)}.bid-dday.soon{color:var(--orange)}.bid-card{background:#fff;flex:1;min-width:0}.bid-card.placed{box-shadow:inset 0 0 0 2px var(--success)}.bid-chead{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.bid-cinfo{min-width:0}.bid-cname{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.bid-cspec{color:var(--text-muted);flex-wrap:nowrap;align-items:center;gap:0;margin-top:5px;font-size:12.5px;display:flex;overflow:hidden}.bid-cspec span{white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 10px;display:inline-flex;position:relative}.bid-cspec span:first-child{padding-left:0}.bid-cspec span:first-child{width:42px}.bid-cspec span:nth-child(2){width:56px}.bid-cspec span:nth-child(3){width:82px}.bid-cspec span:nth-child(4){width:56px}.bid-cspec span:nth-child(5){width:96px}.bid-cspec span:nth-child(6){width:auto}.bid-cspec span:not(:last-child):after{content:"";background:var(--line-light);width:1px;height:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bid-grade{background:var(--lock-bg);min-width:30px;height:20px;color:var(--lock);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.bid-grade.aa{background:var(--success-bg);color:var(--success)}.bid-grade.bb{background:var(--warn-bg);color:var(--warn)}.bid-cright{justify-self:end;align-items:center;gap:16px;display:flex}.bid-startp{text-align:left;flex-shrink:0;width:124px}.bid-pk{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:9.5px;font-weight:500}.bid-pv{color:var(--text-body);white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500}.bid-bidcount{text-align:left;flex-shrink:0;width:88px}.bid-bk{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:9.5px;font-weight:500}.bid-bv{margin-top:2px;font-size:14px;font-weight:500}.bid-bv.none{color:var(--text-dim);font-weight:500}.bid-submit-chip{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:2px;width:140px;display:flex}.bid-submit-amt{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:500;overflow:hidden}.bid-submit-amt strong{color:var(--orange);letter-spacing:-.02em;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;display:block}.bid-nobid-chip{color:var(--text-dim);border:1px dashed var(--line-light);text-align:center;white-space:nowrap;background:#fafafa;border-radius:8px;flex-shrink:0;width:140px;padding:8px 12px;font-size:11.5px;font-style:italic;font-weight:500}.bid-cchev{color:var(--text-dim);cursor:pointer;flex-shrink:0;font-size:20px;transition:transform .2s,color .2s}.bid-card.open .bid-cchev{color:var(--orange);transform:rotate(180deg)}.bid-action-slot{border-left:1px solid var(--line-light);justify-content:center;align-self:stretch;align-items:center;min-width:120px;padding-left:16px;display:flex}.bid-action-slot.empty{border-left:none;min-width:0;padding-left:0}.btn-place{cursor:pointer;background:var(--orange);color:#fff;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.btn-place:hover:not(:disabled){background:#e55a07}.btn-place:disabled{opacity:.6;cursor:not-allowed}.btn-place.done{background:var(--success-bg);color:var(--success);cursor:default}.btn-place.done:hover{background:var(--success-bg)}.btn-confirm{cursor:pointer;color:#fff;white-space:nowrap;background:#1a7f64;border:none;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.btn-confirm:hover:not(:disabled){background:#156652}.btn-confirm:disabled{opacity:.6;cursor:not-allowed}.btn-fail{cursor:pointer;color:#fff;white-space:nowrap;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.btn-fail:hover:not(:disabled){background:#b91c1c}.btn-fail:disabled{opacity:.6;cursor:not-allowed}.bid-action-stack{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.bid-action-pair{gap:6px;display:flex}.bid-action-pair .btn-confirm,.bid-action-pair .btn-fail{flex:1;justify-content:center;height:32px;padding:0 10px;font-size:11.5px}.bid-action-placed-chip{background:var(--success-bg);height:32px;color:var(--success);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.btn-g{cursor:pointer;height:36px;color:var(--text-body);border:1px solid var(--line-light);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.bid-cbody{border-top:1px solid var(--line-light);padding:14px 16px 16px}.bid-bidders-hd{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bid-bh{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:10.5px;font-weight:500}.bid-rule{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.bid-rule i{color:var(--orange);font-size:14px}.bid-bidder{border:1px solid var(--line-light);background:#fafafa;border-radius:10px;grid-template-columns:30px 1.4fr 1fr .9fr 1.2fr;align-items:center;gap:14px;margin-bottom:8px;padding:11px 14px;display:grid}.bid-bidder.top{background:var(--orange-soft);border-color:var(--orange-light);box-shadow:inset 3px 0 0 var(--orange)}.bid-rank{color:var(--text-dim);text-align:center;font-size:13px;font-weight:500}.bid-bidder.top .bid-rank{color:var(--orange)}.bid-who{align-items:center;gap:10px;min-width:0;display:flex}.bid-av{color:#0c447c;background:#e6f1fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:500;display:flex}.bid-nm{white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.bid-topbadge{letter-spacing:.5px;color:#fff;background:var(--orange);text-transform:uppercase;border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-flex}.bid-topbadge i{font-size:11px}.bid-sub{color:var(--text-muted);margin-top:1px;font-size:11px}.bid-bcol{min-width:0}.bid-ck{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:9.5px;font-weight:500}.bid-cv{margin-top:2px;font-size:13.5px;font-weight:500}.bid-cv.limit{color:var(--text-main)}.bid-bidder.top .bid-cv.limit{color:var(--orange)}.bid-cv.tier{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.bid-tdot{border-radius:50%;width:9px;height:9px}.bid-cv.time{color:var(--text-muted);font-size:12px;font-weight:500}.bid-bcol.right{text-align:right}.bid-cfoot{border-top:1px dashed var(--line-light);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:14px;display:flex}.bid-spacer{margin-left:auto}.bid-placed-note{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.bid-placed-note i{font-size:15px}.bid-calc{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.bid-calc i{color:var(--orange);font-size:15px}.bid-calc strong{color:var(--orange);font-weight:500}.bid-calc-winner{color:var(--text-main);font-weight:500}.sb-tabs{gap:6px;display:flex}.sb-tab{cursor:pointer;color:var(--text-body);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.sb-tab:hover{background:#fafafa}.sb-tab.on{background:var(--orange-soft);color:var(--orange);border-color:#fd660840}.sb-tab .sav{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:flex}.sb-toggle{color:var(--text-body);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.assignee{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.assignee .sav{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:500;display:flex}.m .arow{align-items:center;gap:6px;margin-top:3px;display:flex}.sum{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.scard{border:1px solid var(--line-light);background:#fff;border-radius:10px;padding:14px 18px}.scard .lbl{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.scard .val{letter-spacing:-.02em;font-size:26px;font-weight:500}.scard .val.warn{color:var(--warn)}.scard .val.bad{color:var(--danger)}.acc-wrap{border:1px solid var(--line-light);background:#fff;border-radius:12px;padding:10px}.acc-wrap .hd{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;padding:8px 10px 10px;font-size:11px;font-weight:500}.acc-item{border:1px solid #0000;border-radius:10px;margin-bottom:6px;overflow:hidden}.acc-item.open{border-color:var(--line-light);background:#fff;box-shadow:0 1px 3px #0000000a}.acc-head{cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:12px;transition:background .15s;display:flex}.acc-head:hover{background:#fafafa}.acc-item.open .acc-head{background:var(--orange-soft);border-radius:8px 8px 0 0}.acc-head .av{color:#0c447c;background:#e6f1fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:500;display:flex}.acc-item.open .acc-head .av{background:var(--orange);color:#fff}.acc-head .nm{font-size:14px;font-weight:500}.acc-head .mt{color:var(--text-muted);font-size:11px}.rhead-buyer{grid-template-columns:1.5fr 1fr 1.05fr .9fr 1.2fr 1.5fr 1.05fr 22px;align-items:stretch;gap:10px;min-height:64px;display:grid}.rhead-buyer .bcell{flex-direction:column;justify-content:flex-start;min-width:0;padding-top:2px;display:flex}.rhead-buyer .bval{flex-direction:column;justify-content:flex-start;min-height:34px;display:flex}.rhead-buyer .bk{color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;height:12px;margin-bottom:4px;font-size:10px;font-weight:500;line-height:12px}.rhead-buyer .bk2{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.rhead-buyer .bv{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.rhead-buyer .bv.email{color:var(--text-body);font-weight:500}.rhead-buyer .bv2{color:var(--text-muted);white-space:nowrap;margin-top:1px;font-size:11px}.rhead-buyer .bname{flex-direction:row;align-items:flex-start;gap:11px;padding-top:0}.rhead-buyer .bname>div{flex:auto;min-width:0;overflow:hidden}.rhead-buyer .av-sm{color:#0c447c;background:#e6f1fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:500;display:flex}.rhead-buyer .av-sm.logo-ph{border:1px solid var(--line-light);background:#efeff1}.rhead-buyer .bnm{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.rhead-buyer .chip{border:1px solid var(--line-light);background:#fff;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.rhead-buyer .chip .tdot{border-radius:50%;width:9px;height:9px}.rhead-buyer .chip .sav{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:500;display:flex}.rhead-buyer .acc-chev{align-self:center}.acc-chev{color:var(--text-dim);font-size:18px;transition:transform .2s}.acc-item.open .acc-chev{color:var(--orange);transform:rotate(180deg)}.acc-body{padding:18px 18px 16px}.dh{border-bottom:1px solid var(--line-light);align-items:center;gap:14px;padding-bottom:18px;display:flex}.dh .av{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:500;display:flex}.dh .nm{font-size:18px;font-weight:500}.dh .tier{color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.dh .tier .tdot{border-radius:50%;width:8px;height:8px}.dh .dep{text-align:right;margin-left:auto}.dh .dep .l{color:var(--text-muted);font-size:11px}.dh .dep .v{letter-spacing:-.01em;font-size:17px;font-weight:500}.tblwrap{max-height:440px;margin-top:16px;overflow:auto}table.gd thead th{z-index:2;background:#fff;position:sticky;top:0}.dtools{align-items:center;gap:8px;margin-top:16px;display:flex}.dtools .cnt{color:var(--text-muted);margin-right:auto;font-size:12px}.fbtn{cursor:pointer;border:1px solid var(--line-light);color:var(--text-body);background:#fff;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500}.fbtn.on{background:var(--orange-soft);color:var(--orange);border-color:#fd660840}table.gd{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}table.gd th{text-align:center;color:var(--text-muted);white-space:nowrap;border-bottom:1.5px solid #e0e0e0;padding:10px 8px;font-size:11px;font-weight:500}table.gd td{border-bottom:1px solid var(--line-light);vertical-align:middle;text-align:center;padding:12px 8px}table.gd th:first-child,table.gd td:first-child{text-align:left}table.gd tr:last-child td{border-bottom:none}table.gd tr:hover td{background:#fafafa}.car{font-weight:500}.carsub{color:var(--text-muted);margin-top:2px;font-size:11px}.st{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:5px;width:104px;padding:4px 0;font-size:11px;font-weight:500;display:inline-flex}.st.done{background:var(--success-bg);color:var(--success)}.st.prog{background:var(--warn-bg);color:var(--warn);cursor:pointer}.st.prog:hover{filter:brightness(.96)}.st.lock{background:var(--lock-bg);color:var(--lock)}.st.pay{background:var(--danger-bg);color:var(--danger);cursor:pointer}.st.open{color:var(--text-muted);cursor:pointer;background:#f4f4f5}.st.open:hover{background:#ececee}.st-empty{text-align:center;width:104px;color:var(--text-dim);font-size:13px;display:inline-block}.mk-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.mk-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:20px;line-height:1}.mk-close:hover{color:var(--text-main)}.task{border:1px solid var(--line-light);border-radius:10px;margin-bottom:14px;padding:16px 18px}.grid-2col>.task{margin-bottom:0}.grid-2col{grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;display:grid}.grid-2col>.task-span-2{grid-column:1/-1}@media (width<=720px){.grid-2col{grid-template-columns:1fr}}.two-col-flex{align-items:flex-start;gap:14px 18px;display:flex}.two-col-flex>.two-col{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.two-col-flex>.two-col>.task{margin-bottom:0}@media (width<=720px){.two-col-flex{flex-direction:column}}.task-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.task-lbl{color:var(--text-main);font-size:13.5px;font-weight:500}.task-ko{color:var(--text-muted);margin-left:8px;font-size:11.5px;font-weight:500}.task-lockpill{color:var(--lock);background:var(--lock-bg);border-radius:10px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.drop.locked{border-style:solid;border-color:var(--line-light);color:var(--text-dim);cursor:not-allowed;background:#fafafa}.drop.locked:hover{border-color:var(--line-light);color:var(--text-dim);background:#fafafa}.task.gate{background:var(--orange-soft);border-top:1px solid #fd66082e;margin:0 -24px;padding:14px 24px}.task.gate .task-lbl{color:var(--orange)}.doc-note{color:var(--text-muted);background:#fafafa;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.doc-note i{font-size:15px}.doc-note.ok{background:var(--success-bg);color:var(--success)}.task-rt{align-items:center;gap:8px;display:inline-flex}.vis-pill{color:var(--text-muted);background:var(--lock-bg);border-radius:10px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.vis-pill i{font-size:12px}.vis-pill.on{color:var(--success);background:var(--success-bg)}.task-frac{color:var(--text-muted);font-size:12px;font-weight:500}.task-chk{color:#c8c8cc;font-size:20px}.task-chk.on{color:var(--orange)}.task-btn{border:1px solid var(--line-light);width:100%;height:42px;color:var(--text-body);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.task-btn:hover{border-color:var(--orange);color:var(--orange)}.task-btn.done{background:var(--orange-light);color:var(--orange);border-color:#0000}.task-hint{color:var(--text-muted);margin:2px 0 8px;font-size:12px}.vc-row{grid-template-columns:120px 1fr;gap:8px;display:grid}.vc-view{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:42px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.vc-view:hover:not(:disabled){background:#e55a07}.vc-view:disabled{color:#8a8a8e;cursor:not-allowed;background:#d1d1d6}.vc-confirm{margin:0}.fb-in-lbl{letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500}.fb-prev{border:1px solid var(--line-light);border-radius:10px;margin-top:10px;padding:4px 14px}.fb-row{border-top:1px solid var(--line-light);color:var(--text-body);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.fb-row:first-child{border-top:none}.fb-row b{color:var(--text-main)}.fb-row.total b{color:var(--orange);font-size:15px}.fb-row.muted{color:var(--text-muted);justify-content:flex-start}.fb-btn{cursor:pointer;border:none;border-radius:8px;height:34px;padding:0 14px;font-size:12.5px;font-weight:500}.fb-btn.primary{background:var(--orange);border:1px solid var(--orange);color:#fff}.fb-btn.primary:disabled{cursor:not-allowed;background:#d1d1d6;border-color:#d1d1d6}.fb-btn.ghost{border:1px solid var(--line-light);color:var(--text-body);background:#fff}.fbv-row{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.fbv-row.extra{border-bottom:none;justify-content:flex-start}.fbv-name{border:1px solid var(--line-light);height:32px;color:var(--text-main);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:12px}.fbv-name:focus{border-color:var(--orange)}.fbv-del{border:1px solid var(--line-light);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;font-size:13px;line-height:1}.fbv-del:hover{border-color:var(--orange);color:var(--orange)}.fb-add{border:1px dashed var(--orange);height:32px;color:var(--orange);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.fb-add:hover{background:var(--orange-soft,#fff4ed)}.scale{gap:8px;display:flex}.scale-dot{border:1px solid var(--line-light);height:40px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.scale-dot:hover{border-color:var(--orange)}.scale-dot.on{background:var(--orange);color:#fff;border-color:var(--orange)}.svc-grid{flex-direction:column;gap:8px;margin-top:6px;display:flex}.svc-card{border:1px solid var(--line-light);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;transition:all .15s;display:flex}.svc-card:hover{border-color:var(--orange)}.svc-card.on{border-color:var(--orange);background:var(--orange-soft)}.svc-check{border:2px solid var(--line-light);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.svc-check.on{background:var(--orange);border-color:var(--orange)}.svc-lbl{color:var(--text-main);font-size:14px;font-weight:500}.note{color:var(--text-body);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;display:flex}.note span{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:3px;width:11px;height:11px;display:inline-block}.modal-bg{z-index:500;background:#14141673;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-bg.show{display:flex}.modal-bg .modal{border:1px solid var(--line-light);background:#fff;border-radius:14px;flex-direction:column;width:940px;max-width:94vw;max-height:90vh;padding:24px;display:flex;box-shadow:0 10px 25px #0000001a}#mk-body{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.modal h3{margin-bottom:4px;font-size:17px;font-weight:500}.modal .msub{color:var(--text-muted);margin-bottom:18px;font-size:13px}.drop{border:1.5px dashed var(--line-light);text-align:center;color:var(--text-muted);cursor:pointer;border-radius:10px;padding:16px;font-size:12.5px}.drop:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.drop i{margin-bottom:6px;font-size:22px;display:block}.drop.filed{border-style:solid;border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.q-cur{color:var(--text-muted);font-size:14px;font-weight:500}.parts-table{flex-direction:column;gap:8px;margin-top:6px;display:flex}.parts-row{grid-template-columns:46px 1fr 110px 32px;align-items:center;gap:8px;display:grid}.parts-head{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.parts-head span{padding:0 2px}.parts-photo{border:1.5px dashed var(--line-light);width:46px;height:42px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.parts-photo:hover{border-color:var(--orange);color:var(--orange)}.parts-photo.on{border-style:solid;border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.parts-photo.drag{border-style:solid;border-color:var(--orange);background:var(--orange-light);color:var(--orange)}.parts-in{border:1px solid var(--line-light);height:42px;color:var(--text-main);background:#fff;border-radius:8px;outline:none;width:100%;padding:0 11px;font-size:14px;font-weight:500}.parts-in:focus{border-color:var(--orange)}.parts-price{border:1px solid var(--line-light);border-radius:8px;align-items:center;gap:6px;height:42px;padding:0 11px;display:flex}.parts-price:focus-within{border-color:var(--orange)}.parts-price .parts-in{border:none;height:auto;padding:0}.parts-del{width:32px;height:42px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:16px;display:flex}.parts-del:hover{color:var(--danger);background:#fee2e2}.parts-add{border:1.5px dashed var(--line-light);width:100%;height:40px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.parts-add:hover{border-color:var(--orange);color:var(--orange)}.rep-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:6px;display:grid}.rep-drop{border:1.5px dashed var(--line-light);text-align:center;cursor:pointer;color:var(--text-muted);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;display:flex}.rep-drop:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.rep-drop.drag{border-style:solid;border-color:var(--orange);background:var(--orange-light);color:var(--orange)}.rep-drop.filed{border-style:solid;border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.rep-drop .rep-t{color:var(--text-main);margin-top:4px;font-size:13px;font-weight:500}.rep-drop.filed .rep-t{color:var(--orange)}.rep-drop .rep-s{color:var(--text-muted);font-size:11.5px}.note-back{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;display:inline-flex}.note-back:hover{color:var(--orange)}.note-sec{border:1px solid var(--line-light);border-radius:12px;margin-bottom:14px;overflow:hidden}.grid-2col>.note-sec{margin-bottom:0}.note-sec-hd{background:var(--dark-1,#1a1a1f);color:#fff;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;display:flex}.note-sec-ko{color:var(--text-fade,#c8c8cc);font-size:12px;font-weight:500}.note-row{border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.note-row:first-of-type{border-top:none}.note-lbl{color:var(--text-main);text-align:left;flex-direction:column;gap:1px;font-size:13px;font-weight:500;display:flex}.note-ko{color:var(--text-muted);font-size:11px;font-weight:500}.grade-ctl{align-items:center;gap:8px;display:flex}.g-arrow{border:1px solid var(--line-light);cursor:pointer;width:30px;height:30px;color:var(--text-muted);background:#fff;border-radius:7px;justify-content:center;align-items:center;font-size:15px;display:flex}.g-arrow:hover{border-color:var(--orange);color:var(--orange)}.g-val{text-align:center;border-radius:7px;min-width:64px;padding:6px 10px;font-size:13px;font-weight:500}.g-val.g0{color:var(--danger);background:var(--danger-bg)}.g-val.g1{color:var(--warn);background:var(--warn-bg)}.g-val.g2{color:var(--success);background:var(--success-bg)}.nf-input{align-items:center;gap:6px;display:flex}.nf-input input{border:1px solid var(--line-light);width:150px;height:34px;color:var(--text-main);text-align:right;border-radius:8px;outline:none;padding:0 11px;font-size:13px;font-weight:500}.nf-input input:focus{border-color:var(--orange)}.nf-unit{color:var(--text-muted);min-width:24px;font-size:12px;font-weight:500}.note-gotcha{background:var(--orange-soft);border-top:1px solid var(--line-light);align-items:center;gap:10px;padding:12px 16px;display:flex}.ng-lbl{color:var(--orange);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.note-gotcha input{height:34px;color:var(--text-main);background:#fff;border:1px solid #fd66084d;border-radius:8px;outline:none;flex:1;padding:0 11px;font-size:13px}.note-gotcha input:focus{border-color:var(--orange)}.mbtns{flex-shrink:0;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn{cursor:pointer;border:none;border-radius:7px;height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500}.btn-p{background:var(--orange);color:#fff}.btn-p:hover{background:#e55a07}.btn-g{color:var(--text-body);border:1px solid var(--line-light);background:0 0}.btn-g:hover{border-color:var(--text-dim)}.ship-form{background:var(--bg-card);border:1px solid var(--line-light);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:16px;display:flex}.sf-row{grid-template-columns:140px 1fr;align-items:center;gap:12px;display:grid}.sf-row label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.sf-row input,.sf-row select{border:1px solid var(--line-light);height:36px;color:var(--text-main);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.sf-row input:focus,.sf-row select:focus{border-color:var(--orange)}@media (width<=1100px){#acc{overflow-x:auto}.rhead-buyer{min-width:1000px}}@media (width<=820px){.sum{grid-template-columns:repeat(2,1fr)}}.topic-label{letter-spacing:2px;color:var(--dark-1);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex}.topic-label:after{content:"";background:var(--orange);flex-shrink:0;width:48px;height:2px}.topic-label.center{justify-content:center}.topic-label.dark{color:#fff}.topic-label.orange{color:var(--orange)}.tier-chip{letter-spacing:1px;border-radius:var(--radius-md);text-transform:uppercase;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.tier-chip.basic{color:var(--text-muted);background:#f4f4f5}.tier-chip.bronze{color:var(--bronze);background:#cd7f321f}.tier-chip.silver{color:#6b7280;background:#9ca3af26}.tier-chip.gold{color:var(--gold);background:#f59e0b1f}.tier-chip.platinum{color:var(--platinum);background:#8b5cf61f}.logo-mark{background:var(--dark-1);color:#fff;letter-spacing:1px;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:500;display:inline-flex}.logo-mark.glovis{background:#0b5fb8}.logo-mark.kcar{background:#e60026}.logo-mark.aj{color:var(--dark-1);background:#f5a623}.logo-mark.lotte{background:#e60026}.logo-mark.sk{background:red}.section-card{border:1px solid var(--line-light);border-radius:var(--radius-xl);background:#fff;overflow:hidden}.section-card-pad{padding:20px 22px}.section-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 22px 0;display:flex}.section-card-head h2{color:var(--text-main);font-size:15px;font-weight:500}.section-card-divider{background:var(--line-light);height:1px;margin:0 22px}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--text-main);font-size:13px;font-weight:500}.form-input{border:1.5px solid var(--line-light);border-radius:var(--radius-md);height:44px;color:var(--text-main);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-input:focus{border-color:var(--orange)}.form-input::placeholder{color:var(--text-dim)}.form-input:disabled{background:var(--bg-page);cursor:not-allowed;color:var(--text-muted)}.form-hint{color:var(--text-muted);font-size:12px}.form-error{color:var(--danger);font-size:12px}.badge{border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge-orange{background:var(--orange-light);color:var(--orange)}.badge-success{background:var(--success-bg);color:var(--success)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-muted{background:var(--line-lighter);color:var(--text-muted)}.live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.page-placeholder{min-height:400px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}.delay-5{animation-delay:.5s}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}.text-orange{color:var(--orange)}.text-muted{color:var(--text-muted)}.text-main{color:var(--text-main)}.font-bold,.font-extrabold{font-weight:500}.uppercase{text-transform:uppercase}.tabular-nums{font-variant-numeric:tabular-nums}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cursor-pointer{cursor:pointer}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--line-light);border-radius:2px}@media (width<=1024px){.auction-card-grid>.vc-card{flex-basis:calc(50% - 9px);max-width:calc(50% - 9px)}.challenges-grid{grid-template-columns:repeat(2,1fr)}.steps-flow{grid-template-columns:repeat(3,1fr);gap:30px 0}.step:nth-child(3n):after{display:none}.all-included-banner{flex-direction:column;align-items:flex-start;padding:32px}.all-included-banner .aib-price-block{text-align:left}.compare-cards-row{grid-template-columns:1fr;gap:24px}.compare-arrow{padding:4px 0;transform:rotate(90deg)}.promise-grid{grid-template-columns:repeat(2,1fr)}.tiers-table-wrap{overflow-x:auto}.tier-accent-bars,.tiers-header,.tier-row{min-width:640px}.tier-head-cell{padding:24px 10px 18px}.tier-head-cell .tier-name{font-size:18px}.tier-row .cell{padding:14px 8px;font-size:13px}.auction-hub{width:min(380px,80vw)}}@media (width<=640px){.auction-card-grid>.vc-card{flex-basis:100%;max-width:100%}.challenges-grid,.promise-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch}.hero-strip-label{flex-direction:column;align-items:flex-start;gap:8px}.final-contact{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px}.final-contact .contact-label{border-right:none;border-bottom:1px solid var(--line-light);width:100%;padding-bottom:12px;padding-right:0}.final-cta-buttons{flex-direction:column;align-items:stretch;width:100%}.final-cta-buttons .btn{width:100%;max-width:none}.steps-flow{grid-template-columns:repeat(2,1fr)}.step:nth-child(2n):after{display:none}.auction-hub{width:min(320px,90vw)}}@media (width<=1024px){.group-grid,.why-grid,.leaders-grid{grid-template-columns:1fr}}@media (width<=640px){.about-hero,.optimus-group,.why-gotcha,.leadership{padding:70px 0}.leader-header{flex-direction:column;align-items:flex-start;gap:14px}.leader-avatar{width:64px;height:64px;font-size:22px}.hero-values{gap:12px}}@media (width<=760px){.hiw-journey-deck{grid-template-rows:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.hiw-deck-card{grid-row:auto;grid-template-rows:auto auto}}@media (width<=1024px){.hiw-substep-grid{gap:40px}}@media (width<=768px){.hiw-substep-grid{grid-template-columns:1fr;gap:32px}.hiw-substep-visual{grid-area:1/1}.hiw-substep-content{grid-area:2/1}.hiw-substeps{gap:48px}.hiw-auction-grid{grid-template-columns:repeat(3,1fr)}.hiw-slogan-climax{padding:80px 0}.hiw-slogan-inner{gap:32px}}@media (width<=640px){.hiw-step-section{padding:56px 0}.hiw-bottom-cta{padding:80px 0 100px}.hiw-cta-buttons{flex-direction:column;align-items:stretch}.hiw-cta-buttons .btn{width:100%}.hiw-step-progress{padding:12px 0}.hiw-progress-track{height:44px}.hiw-progress-marker .pm-num,.hiw-progress-marker .pm-label{display:none}.hiw-progress-marker .pm-dot{width:22px;height:22px;margin-bottom:0}.hiw-progress-marker .pm-smile{width:13px;height:13px}.hiw-progress-marker.pm-active .pm-dot{transform:scale(1.3)}}.ms-collapse-card.left h3,.ms-collapse-card.right h3{color:var(--text-main)}@media (width<=1024px){.ms-services-grid{grid-template-columns:repeat(3,1fr)}.ms-breakdown-grid{grid-template-columns:repeat(2,1fr)}.ms-collapse-row{grid-template-columns:1fr;gap:24px}.ms-collapse-arrow{padding:4px 0;transform:rotate(90deg)}.ms-tier-head-cell{padding:24px 10px 18px}.ms-tier-head-cell .tier-name{font-size:18px}.ms-tier-row .cell{padding:14px 8px;font-size:13px}}@media (width<=720px){.ms-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ms-services-grid,.ms-breakdown-grid{grid-template-columns:1fr}.ms-included,.ms-tier-compare,.ms-tier-breakdown,.ms-price-collapse,.ms-faq{padding:70px 0}.ms-hero-ctas{flex-direction:column;align-items:stretch}.ms-hero-stats{flex-wrap:wrap;justify-content:center;gap:16px}.ms-all-inclusive-wrap{padding:40px 24px 28px}.ms-tiers-table-wrap{overflow-x:auto}.ms-tier-accent-bars,.ms-tiers-header,.ms-tier-row{min-width:760px}}@media (width<=720px){.gr-badge-letter{font-size:72px}.gr-badge-slash{font-size:48px}.gr-badge-labels{gap:64px}.gr-headline{font-size:26px}.gr-duo,.gr-trio{grid-template-columns:1fr}}@keyframes cars-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(1.35)}}@keyframes cars-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-today-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cars-page .cal-day.is-today .cal-dow{color:#c24a05;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;animation:none}}@media (width<=1100px){.cars-page .cal-bullets li{white-space:normal}.cars-page .cal-bullets li:before{align-self:flex-start;margin-top:6px}}@media (width<=900px){.cars-page .auction-cal .cal-grid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(122px,1fr));padding-bottom:4px;overflow-x:auto}}.cars-page .src-logo-mark.lotte,.cars-page .src-logo-mark.sk,.cars-page .src-logo-mark.glovis,.cars-page .src-logo-mark.default{background:#00000040}@media (width<=1100px){.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width<=900px){.cars-page .listing-layout{grid-template-columns:1fr}.cars-page .filter-sidebar{max-height:none;position:static}}@media (width<=640px){.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:1fr}.cars-page .results-meta{top:72px}}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#fff 0%,#f2f2f2 100%);min-height:100vh;font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}.listing-page{flex-direction:column;min-height:100vh;display:flex}.listing-header{z-index:100;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0}.listing-header-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.logo{letter-spacing:-.5px;font-size:22px;font-weight:500}.header-liked{color:#e53935;cursor:pointer;font-size:13px;font-weight:500}.listing-main{width:100%;max-width:1280px;margin:0 auto;padding:24px}.listing-meta{color:#666;margin-bottom:16px;font-size:13px}.result-count{font-weight:500}.filter-bar{z-index:90;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:53px}.filter-bar-inner{flex-wrap:wrap;align-items:flex-start;gap:16px;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.filter-group{flex-direction:column;gap:6px;display:flex}.filter-label{text-transform:uppercase;letter-spacing:.5px;color:#888;font-size:11px;font-weight:500}.filter-btn-group{gap:4px;display:flex}.filter-btn{cursor:pointer;color:#444;white-space:nowrap;background:#fff;border:1px solid #d0d0d0;border-radius:20px;padding:5px 12px;font-family:inherit;font-size:13px;transition:all .15s}.filter-btn:hover:not(.disabled){background:#f8f8f8;border-color:#888}.filter-btn.active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.filter-btn.disabled{opacity:.35;cursor:not-allowed}.filter-divider{background:#e0e0e0;align-self:stretch;width:1px;margin:0 4px}.filter-select-row{gap:6px;display:flex}.filter-select{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;min-width:110px;padding:5px 10px;font-family:inherit;font-size:13px}.filter-select:disabled{opacity:.45;cursor:not-allowed}.range-filter-grid{flex-direction:column;gap:5px;display:flex}.range-row{align-items:center;gap:5px;display:flex}.range-label{color:#666;flex-shrink:0;width:46px;font-size:12px}.range-input{border:1px solid #d0d0d0;border-radius:5px;width:72px;padding:4px 7px;font-family:inherit;font-size:12px}.range-sep{color:#aaa;font-size:12px}.range-unit{color:#888;font-size:11px}.filter-reset-btn{color:#666;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;align-self:flex-end;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12px}.filter-reset-btn:hover{background:#f5f5f5;border-color:#aaa}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.vehicle-grid{grid-template-columns:1fr}}.vehicle-card{background:#fff;border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden}.vehicle-card:hover{box-shadow:0 4px 16px #0000001a}.card-photo-area{background:#eee;flex-shrink:0;height:200px;position:relative}.carousel{width:100%;height:100%;position:relative}.carousel-img{object-fit:cover;width:100%;height:100%;display:block}.carousel-placeholder{color:#aaa;background:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.carousel-btn{color:#fff;cursor:pointer;z-index:2;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn:hover{background:#000000a6}.carousel-btn-left{left:8px}.carousel-btn-right{right:8px}.carousel-dots{gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.carousel-dot{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.carousel-dot.active{background:#fff}.like-btn{z-index:3;cursor:pointer;color:#ccc;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:all .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000026}.like-btn:hover,.like-btn.liked{color:#e53935;background:#fff}.card-countdown-badge{z-index:3;position:absolute;bottom:10px;left:10px}.countdown{font-variant-numeric:tabular-nums;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.countdown.live{color:#fff;background:#e53935e6}.countdown.dday{color:#fff;background:#1a1a1abf}.countdown.sold{color:#fff;background:#646464cc}.card-body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-title{flex:1;font-size:14px;font-weight:500;line-height:1.35}.accident-badge{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.badge-none{color:#2e7d32;background:#e8f5e9}.badge-a{color:#f57f17;background:#fff8e1}.badge-b{color:#e65100;background:#fff3e0}.badge-c{color:#c62828;background:#ffebee}.card-specs{color:#666;flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.spec-dot{color:#ccc}.card-footer{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.currency-toggle{align-items:center;gap:6px;display:flex}.currency-price{font-size:16px;font-weight:500}.currency-btn{cursor:pointer;color:#555;background:#f8f8f8;border:1px solid #d0d0d0;border-radius:10px;padding:2px 7px;font-family:inherit;font-size:10px;transition:all .15s}.currency-btn:hover{background:#eee}.card-actions{gap:6px;display:flex}.card-btn{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.bid-btn{color:#fff;background:#1a1a1a}.bid-btn:hover{background:#333}.detail-btn{color:#1a1a1a;background:#fff;border:1px solid #d0d0d0}.detail-btn:hover{background:#f5f5f5}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:360px;max-width:90vw;padding:24px;box-shadow:0 12px 40px #0000002e}.modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-header h3{font-size:17px;font-weight:500}.modal-close{cursor:pointer;color:#888;background:0 0;border:none;padding:4px;font-size:16px}.modal-vehicle-title{color:#444;margin-bottom:4px;font-size:13px}.modal-current-price{color:#888;margin-bottom:16px;font-size:13px}.modal-input-group{align-items:center;gap:8px;margin-bottom:8px;display:flex}.modal-input{border:1.5px solid #d0d0d0;border-radius:7px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:15px;transition:border-color .15s}.modal-input:focus{border-color:#1a1a1a}.modal-input-unit{color:#666;font-size:13px}.modal-error{color:#e53935;margin-bottom:10px;font-size:12px}.modal-actions{gap:8px;margin-top:16px;display:flex}.modal-btn{cursor:pointer;border:none;border-radius:7px;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s}.modal-btn.cancel{color:#555;background:#f0f0f0}.modal-btn.cancel:hover{background:#e4e4e4}.modal-btn.submit{color:#fff;background:#1a1a1a}.modal-btn.submit:hover{background:#333}.rb-overlay{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414168c;justify-content:center;align-items:center;padding:20px;animation:.18s rb-fade-in;display:flex;position:fixed;inset:0}@keyframes rb-fade-in{0%{opacity:0}to{opacity:1}}.rb-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:440px;max-height:90vh;animation:.25s cubic-bezier(.34,1.2,.64,1) rb-slide-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}@keyframes rb-slide-in{0%{transform:translateY(14px)scale(.97)}to{transform:translateY(0)scale(1)}}.rb-head{background:linear-gradient(135deg, var(--orange) 0%, #e55a07 100%);color:#fff;flex-shrink:0;padding:20px 24px;position:relative;overflow:hidden}.rb-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 65%);width:220px;height:220px;position:absolute;top:-80px;right:-60px}.rb-src-row{letter-spacing:.5px;color:#ffffffd9;z-index:1;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.rb-logo-mark{border-radius:3px;justify-content:center;align-items:center;height:17px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.rb-logo-kcar{color:#e60026;background:#fff}.rb-logo-aj{color:#fff;background:#1a1a1f}.rb-head h3{z-index:1;color:#fff;margin:0;font-size:17px;font-weight:500;line-height:1.3;position:relative}.rb-sub{z-index:1;color:#fffc;margin-top:4px;font-size:12.5px;position:relative}.rb-close{z-index:2;color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.rb-close:hover{background:#ffffff59}.rb-body{flex-direction:column;flex:1;min-height:0;display:flex}.rb-scroll{flex:1;min-height:0;padding:24px 24px 0;overflow-y:auto}.rb-footer{flex-shrink:0;padding:0 24px 24px}.rb-field{margin-bottom:18px}.rb-field label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.rb-starting{color:var(--text-main-c);letter-spacing:-.02em;font-size:22px;font-weight:500}.rb-krw-tag{color:var(--text-muted-c);background:var(--line-lighter-c);letter-spacing:.3px;vertical-align:middle;text-transform:none;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:500}.rb-input-wrap{align-items:center;display:flex;position:relative}.rb-won{color:var(--text-muted-c);pointer-events:none;font-size:16px;font-weight:500;position:absolute;left:14px}.rb-input{border:1.5px solid var(--line-light-c);width:100%;height:52px;color:var(--text-main-c);border-radius:10px;padding:0 14px 0 32px;font-family:inherit;font-size:18px;font-weight:500;transition:border-color .2s,box-shadow .2s}.rb-input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #fd66081a}.rb-input::placeholder{color:#d0d0d5;font-weight:500}.rb-hint{color:var(--text-dim-c,#aeaeb2);margin-top:6px;font-size:11.5px}.rb-hint-warn{color:#ef4444;font-weight:500}.rb-guide{color:var(--text-muted-c);align-items:flex-start;gap:6px;margin-top:5px;font-size:11.5px;line-height:1.45;display:flex}.rb-guide:before{content:"💡";flex-shrink:0;font-size:11px}.rb-cur-row{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-cur-label{color:var(--text-muted-c);font-size:11.5px;font-weight:500}.rb-cur-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:2px;display:flex}.rb-cur-toggle button{cursor:pointer;height:32px;color:var(--text-muted-c);background:0 0;border:none;border-radius:6px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .2s}.rb-cur-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.rb-cost-box{background:var(--orange-soft);border:1px solid #fd660833;border-radius:12px;padding:16px 18px}.rb-cost-row{color:var(--text-body-c);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13px;display:flex}.rb-cost-row .lbl{color:var(--text-muted-c)}.rb-cost-row .val{font-variant-numeric:tabular-nums;font-weight:500}.rb-cost-divider{background:#fd660833;height:1px;margin:8px 0}.rb-cost-total{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.rb-cost-total .lbl{color:var(--text-main-c);font-size:13px;font-weight:500}.rb-cost-total .val{color:var(--orange);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.rb-actions{gap:10px;margin-top:20px;display:flex}.rb-btn{cursor:pointer;border:none;border-radius:10px;flex:1;height:50px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.rb-btn-ghost{color:var(--text-body-c);border:1.5px solid var(--line-light-c);background:#fff}.rb-btn-ghost:hover{border-color:var(--text-muted-c)}.rb-btn-primary{background:var(--orange);color:#fff}.rb-btn-primary:hover:not(:disabled){background:#e55a07;box-shadow:0 8px 20px #fd66084d}.rb-btn-primary:disabled{color:#aeaeb2;cursor:not-allowed;background:#e5e5e5}.rb-fee-note{color:var(--text-dim-c,#aeaeb2);text-align:center;margin-top:12px;font-size:11px}.rb-submit-error{color:#dc2626;background:#ef444414;border:1px solid #ef444440;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.rb-login-link{cursor:pointer;color:#dc2626;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:underline}.rb-login-link:hover{color:#b91c1c}.rb-success{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.rb-success-icon{color:#16a34a;background:#22c55e1f;border:2px solid #22c55e4d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.rb-success-title{color:var(--text-main-c);margin-bottom:6px;font-size:20px;font-weight:500}.rb-success-sub{color:var(--text-muted-c);max-width:280px;margin-bottom:20px;font-size:13px;line-height:1.5}.rb-success-box{background:var(--orange-soft);text-align:left;border:1px solid #fd66082e;border-radius:12px;width:100%;padding:14px 16px}.rb-success-row{color:var(--text-body-c);justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.rb-success-row:not(:last-child){border-bottom:1px solid #fd66081f;margin-bottom:3px;padding-bottom:8px}.rb-success-row span:first-child{color:var(--text-muted-c)}.rb-success-row span:last-child{color:var(--text-main-c);font-weight:500}.rb-success-top{color:var(--orange)!important}.empty-state{text-align:center;color:#888;padding:60px 20px}.empty-state p{margin-bottom:12px;font-size:15px}.empty-state button{cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;padding:8px 18px;font-family:inherit;font-size:13px}.detail-page{background:#f4f5f7;min-height:100vh}.detail-header{z-index:100;background:#fff;border-bottom:1px solid #e2e4e8;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.detail-header-inner{align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.back-btn{cursor:pointer;color:#374151;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:6px 14px;font-size:13px}.back-btn:hover{background:#f9fafb}.detail-source-badge{color:#0369a1;text-transform:uppercase;letter-spacing:.05em;background:#e0f2fe;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:500}.detail-body{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:24px 24px 60px;display:flex}.detail-title-block{flex-direction:column;gap:8px;display:flex}.detail-title{font-size:22px;font-weight:500;line-height:1.3}.detail-subtitle{color:#6b7280;font-size:15px}.detail-badges{flex-wrap:wrap;gap:8px;display:flex}.status-badge{border-radius:100px;padding:3px 10px;font-size:11px;font-weight:500}.status-closed{color:#991b1b;background:#fee2e2}.detail-columns{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (width<=900px){.detail-columns{grid-template-columns:1fr}}.detail-section{background:#fff;border:1px solid #e2e4e8;border-radius:10px;padding:20px 24px}.detail-section-title{color:#111827;border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:10px;font-size:15px;font-weight:500}.info-table{border-collapse:collapse;width:100%}.info-row{border-bottom:1px solid #f3f4f6}.info-row:last-child{border-bottom:none}.info-label{color:#6b7280;text-align:left;vertical-align:top;width:40%;padding:8px 0;font-size:13px;font-weight:500}.info-value{color:#111827;padding:8px 0;font-size:13px}.detail-options{margin-top:16px}.options-title{color:#6b7280;margin-bottom:10px;font-size:13px;font-weight:500}.options-category{margin-bottom:10px}.options-cat-label{color:#9ca3af;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.options-list{flex-wrap:wrap;gap:6px;display:flex}.option-chip{color:#374151;background:#f3f4f6;border-radius:5px;padding:3px 10px;font-size:12px}.photo-gallery{background:#fff;border:1px solid #e2e4e8;border-radius:10px;overflow:hidden}.photo-gallery-empty{text-align:center;color:#9ca3af;background:#fff;border-radius:10px;padding:40px}.gallery-main{aspect-ratio:16/9;cursor:zoom-in;background:#000;width:100%;position:relative;overflow:hidden}.gallery-main-img{object-fit:contain;width:100%;height:100%}.gallery-nav{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:none;border-radius:4px;padding:8px 14px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:8px}.gallery-next{right:8px}.gallery-nav:hover{background:#000000bf}.gallery-counter{color:#fff;background:#0000008c;border-radius:100px;padding:3px 10px;font-size:12px;position:absolute;bottom:10px;right:12px}.gallery-thumbs{background:#111;gap:4px;padding:8px;display:flex;overflow-x:auto}.gallery-thumb{object-fit:cover;cursor:pointer;opacity:.55;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:72px;height:52px}.gallery-thumb.active{opacity:1;border-color:#3b82f6}.gallery-actions{border-top:1px solid #e2e4e8;padding:12px 16px}.gallery-zip-btn{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:500}.gallery-zip-btn:hover{background:#1e40af}.gallery-zip-btn:disabled{cursor:not-allowed;background:#9ca3af}.gallery-zip-error{color:#dc2626;margin-left:10px;font-size:13px}.lightbox-overlay{z-index:1000;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-inner{align-items:center;gap:12px;max-width:90vw;max-height:90vh;display:flex;position:relative}.lightbox-img{object-fit:contain;border-radius:6px;max-width:80vw;max-height:85vh}.lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;padding:6px 12px;font-size:20px;position:fixed;top:16px;right:20px}.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;flex-shrink:0;padding:10px 16px;font-size:32px}.lightbox-nav:hover{background:#ffffff4d}.lightbox-counter{color:#fff;background:#ffffff26;border-radius:100px;padding:4px 14px;font-size:13px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.price-calculator{flex-direction:column;gap:20px;display:flex}.price-section{flex-direction:column;gap:6px;display:flex}.price-label{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:500}.price-display{align-items:center;gap:10px;display:flex}.price-value{color:#111827;font-size:26px;font-weight:500}.price-unavailable{color:#9ca3af;font-size:16px}.fob-section{flex-direction:column;gap:10px;display:flex}.fob-label{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:500}.fob-input-row{align-items:center;gap:8px;display:flex}.fob-input{border:1px solid #d1d5db;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.fob-input:focus{border-color:#3b82f6;outline:none}.fob-unit{color:#6b7280;white-space:nowrap;font-size:13px}.fob-submit-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.fob-submit-btn:hover{background:#15803d}.fob-error{color:#dc2626;font-size:12px}.bid-submitted{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:10px 14px;font-size:13px}.fob-result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.fob-breakdown{flex-direction:column;gap:6px;display:flex}.fob-row{color:#374151;justify-content:space-between;font-size:13px;display:flex}.fob-total{color:#1d4ed8;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-size:14px;font-weight:500}.auction-window{flex-direction:column;gap:8px;display:flex}.auction-window-row{justify-content:space-between;font-size:13px;display:flex}.auction-window-row span:first-child{color:#6b7280;font-weight:500}.inspector-note-en,.inspector-note-ko{flex-direction:column;gap:6px;display:flex}.note-lang-badge{color:#0369a1;background:#e0f2fe;border-radius:4px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:500}.note-text{color:#374151;white-space:pre-wrap;font-size:13px;line-height:1.7}.note-translation-pending{color:#9ca3af;margin-top:8px;font-size:12px}.body-condition-clean{color:#16a34a;font-size:13px}.body-damage-summary{margin-bottom:14px;font-size:13px}.damage-summary-label{color:#6b7280;margin-right:8px;font-weight:500}.damage-summary-text{color:#374151}.damage-legend{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.damage-legend-item{border-radius:100px;padding:2px 10px;font-size:11px;font-weight:500}.mark-dent{color:#92400e;background:#fef3c7}.mark-replaced{color:#991b1b;background:#fee2e2}.mark-repaired{color:#075985;background:#e0f2fe}.mark-repainted{color:#6b21a8;background:#f3e8ff}.mark-damaged{color:#9d174d;background:#fce7f3}.mark-corroded{color:#475569;background:#f1f5f9}.damage-table{border-collapse:collapse;width:100%;font-size:13px}.damage-table th{text-align:left;color:#6b7280;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:12px;font-weight:500}.damage-table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:8px 10px}.damage-type-badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.inspection-report{flex-direction:column;gap:16px;display:flex}.report-block{flex-direction:column;gap:8px;display:flex}.report-toggle{text-align:left;cursor:pointer;color:#374151;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500}.report-toggle:hover{background:#f1f5f9}.report-subtitle{color:#6b7280;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:500}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table tr{border-bottom:1px solid #f3f4f6}.report-table tr:last-child{border-bottom:none}.report-system{color:#6b7280;width:50%;padding:7px 10px;font-weight:500}.report-table td{padding:7px 10px}.report-status{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.status-good{color:#065f46;background:#d1fae5}.status-ok{color:#92400e;background:#fef3c7}.status-bad{color:#991b1b;background:#fee2e2}.status-warn{color:#9a3412;background:#ffedd5}.no-inspection{color:#9ca3af;font-size:13px}.similar-note{color:#9ca3af;margin-bottom:14px;font-size:12px}.similar-table-wrap{overflow-x:auto}.similar-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.similar-table th{text-align:left;color:#6b7280;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:9px 12px;font-size:12px;font-weight:500}.similar-table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:9px 12px}.similar-table tr:hover td{background:#f8fafc}.platform-badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.platform-beforward{color:#1d4ed8;background:#dbeafe}.platform-mangocar{color:#9d174d;background:#fce7f3}.detail-not-found{flex-direction:column;gap:16px;padding:40px 24px;display:flex}.kcar-options{margin-top:16px}.kcar-options-title{text-align:center;color:#111827;margin-bottom:20px;font-size:16px;font-weight:500}.kcar-options-grid{border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (width<=700px){.kcar-options-grid{grid-template-columns:repeat(2,1fr)}}.kcar-options-col{border-right:1px solid #e5e7eb}.kcar-options-col:last-child{border-right:none}.kcar-options-col-header{text-align:center;color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:10px 0;font-size:13px;font-weight:500}.kcar-options-list{padding:6px 0;list-style:none}.kcar-option-item{color:#9ca3af;align-items:center;gap:8px;min-height:28px;padding:5px 12px;font-size:12px;display:flex}.kcar-option-item.equipped .kcar-option-label{color:#111827;font-weight:500}.kcar-option-label{line-height:1.3}.sellcar-options{margin-top:16px}.sellcar-options-title{color:#111827;margin-bottom:14px;font-size:16px;font-weight:500}.sellcar-options-divider{border-top:1px solid #e5e7eb;margin-bottom:24px}.sellcar-options-grid{flex-wrap:wrap;gap:24px 32px;display:flex}.sellcar-option-item{flex-direction:column;align-items:center;gap:10px;min-width:80px;display:flex}.sellcar-option-icon{color:#9ca3af;width:64px;height:64px}.sellcar-option-icon svg{width:100%;height:100%}.sellcar-option-label{color:#374151;text-align:center;font-size:12px;font-weight:500;line-height:1.3}.ir-wrap{color:#1a1a1a;background:#fff;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:12px}.ir-doc-title{text-align:center;letter-spacing:.1em;color:#111;padding:16px 0 8px;font-size:20px;font-weight:500}.ir-form-number-row{padding:1px 0}.ir-form-code{color:#555;font-size:11px}.ir-form-number{font-size:11px}.ir-sub-title{text-align:center;padding:6px 0 10px;font-size:13px;font-weight:500}.ir-table{border-collapse:collapse;border:1.5px solid #333;width:100%;font-size:12px}.ir-table td,.ir-table th{vertical-align:middle;border:1px solid #aaa;padding:6px 8px}.ir-section-label{text-align:center;white-space:nowrap;word-break:keep-all;background:#f3f3f3;font-size:12px;font-weight:500;line-height:1.5}.ir-field-label{text-align:center;white-space:nowrap;background:#f3f3f3;font-size:12px;font-weight:500}.ir-field-label.center{text-align:center}.ir-field-value{color:#111;padding:6px 10px;font-size:12px}.ir-field-value.center{text-align:center}.ir-identity-label{margin-right:10px;font-weight:500}.ir-checkbox-item{vertical-align:middle;align-items:center;gap:3px;margin-right:14px;display:inline-flex}.ir-checkbox-checked,.ir-checkbox-empty{vertical-align:middle;flex-shrink:0}.ir-check-label{color:#444;font-size:12px}.ir-check-label.checked{color:#c0392b;font-weight:500}.ir-no-pad{padding:0!important}.ir-legend-table{border-collapse:collapse;width:100%;font-size:11px}.ir-legend-table th,.ir-legend-table td{text-align:center;border:1px solid #aaa;padding:4px 6px;font-weight:500}.ir-legend-table th{background:#f3f3f3}.ir-inspection-summary-table{border-collapse:collapse;width:100%;font-size:12px}.ir-inspection-summary-table th,.ir-inspection-summary-table td{border:1px solid #aaa;padding:5px 8px}.ir-inspection-summary-table th{text-align:center;background:#f3f3f3;font-weight:500}.ir-sys-name{color:#333}.ir-sys-result{text-align:center;width:70px}.ir-status-badge{border-radius:3px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.ir-good{color:#065f46;background:#d1fae5}.ir-bad{color:#991b1b;background:#fee2e2}.ir-ok{color:#92400e;background:#fef3c7}.ir-self-diag-row{flex-wrap:wrap;gap:20px;display:flex}.ir-self-diag-item{align-items:center;gap:6px;display:flex}.ir-self-diag-key{color:#555;font-weight:500}.ir-final-split{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ir-footer{flex-direction:column;gap:8px;margin-top:20px;padding:12px 0;display:flex}.ir-footer-law{text-align:center;color:#444;font-size:11px;line-height:1.6}.ir-footer-date{text-align:center;margin-top:4px;font-size:12px;font-weight:500}.ir-footer-sig{justify-content:flex-start;align-items:center;gap:20px;margin-top:8px;padding:0 8px;display:flex}.ir-sig-text{font-size:12px;line-height:1.8}.ir-seal{margin-left:8px}.ir-seal-circle{color:#c0392b;border:2.5px solid #c0392b;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:14px;font-weight:500;display:flex}.ir-detail-section{margin-top:16px}.ir-detail-title{color:#333;margin-bottom:6px;padding-left:2px;font-size:13px;font-weight:500}.ir-detail-table{border-collapse:collapse;border:1.5px solid #333;width:100%;font-size:12px}.ir-detail-table th,.ir-detail-table td{vertical-align:middle;border:1px solid #aaa;padding:5px 10px}.ir-detail-table thead th{text-align:center;background:#f3f3f3;font-weight:500}.ir-detail-cat{text-align:center;white-space:nowrap;background:#f3f3f3;font-size:12px;font-weight:500}.ir-detail-item{color:#444;font-size:12px}.ir-detail-result{font-size:12px}.ir-detail-note{color:#666;margin-left:6px;font-size:11px}:root{--orange:#fd6608;--orange-light:#ffebdc;--orange-soft:#fff4ed;--dark-1:#1a1a1f;--text-main-c:#141416;--text-body-c:#4a4a4f;--text-muted-c:#8a8a8e;--line-light-c:#e5e5e5;--line-lighter-c:#f0f0f0;--bg-page-c:#fafafa}.cars-page,.cars-detail-page{min-height:100vh;color:var(--text-main-c);background:linear-gradient(#fff 0%,#f2f2f2 100%);font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cars-page .container,.cars-detail-page .container{max-width:1280px;margin:0 auto;padding:0 32px}.cars-page .live-strip{padding:16px 0 4px}.cars-page .topic-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted-c);font-size:11px;font-weight:500}.cars-page .count-block{color:var(--text-muted-c);font-size:12.5px}.cars-page .filter-head h3{color:var(--text-main-c);font-size:14px;font-weight:500}.cars-page .filter-head-reset{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500}.cars-page .filter-body{flex:1;overflow-y:auto}.cars-page .filter-group-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted-c);font-size:10px;font-weight:500}.cars-page .filter-select{border:1.5px solid var(--line-light-c);width:100%;height:40px;color:var(--text-body-c);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238A8A8E'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:8px;padding:0 34px 0 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.cars-page .filter-select:focus{border-color:var(--orange);outline:none}.cars-page .filter-select:disabled{color:#bbb;cursor:not-allowed;background-color:#fafafa}.cars-page .seg-group{flex-wrap:wrap;gap:6px;display:flex}.cars-page .seg-group-cols4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cars-page .seg-btn{border:1.5px solid var(--line-light-c);height:36px;color:var(--text-body-c);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.cars-page .seg-btn:hover{border-color:var(--orange);color:var(--orange)}.cars-page .range-input{border:1.5px solid var(--line-light-c);min-width:0;height:38px;color:var(--text-body-c);border-radius:8px;flex:1;padding:0 10px;font-family:inherit;font-size:13px}.cars-page .range-input:focus{border-color:var(--orange);outline:none}.cars-page .filter-apply:hover{background:#e55a07}.cars-page .results-meta{border-bottom:1px solid var(--line-light-c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 0;display:flex;position:sticky;top:0}.cars-page .currency-toggle button{cursor:pointer;height:36px;color:var(--text-muted-c);background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.cars-page .view-toggle button{cursor:pointer;width:36px;height:36px;color:var(--text-muted-c);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.cars-page .cars-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1100px){.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.cars-page .listing-layout{grid-template-columns:1fr}.cars-page .filter-sidebar{max-height:none;position:static}}@media (width<=640px){.cars-page .container{padding:0 16px}.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:1fr}}.cars-page .car-card{border:1px solid var(--line-light-c);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .2s;display:flex;overflow:hidden}.cars-page .car-source-strip{border-bottom:1px solid var(--line-light-c);background:#fafafa;justify-content:space-between;align-items:center;min-height:32px;padding:8px 13px;display:flex}.cars-page .src-logo{color:var(--dark-1);letter-spacing:.3px;font-size:11px;font-weight:500}.cars-page .src-date{color:var(--text-muted-c);font-size:10px;font-weight:500}.cars-page .car-image{aspect-ratio:16/11;background:linear-gradient(135deg,#2a2a35,#1a1a1f);position:relative;overflow:hidden}.cars-page .timer-badge{color:#fff;z-index:4;font-variant-numeric:tabular-nums;pointer-events:none;background:#1a1a1fd1;border-radius:12px;padding:5px 9px;font-size:10.5px;font-weight:500;position:absolute;top:10px;left:10px}.cars-page .car-image .like-btn{color:#bbb;cursor:pointer;z-index:4;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:all .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #0000001f}.cars-page .car-image .like-btn:hover{color:var(--orange);background:#fff}.cars-page .car-image .like-btn.liked{background:var(--orange);color:#fff}.cars-page .car-title-row{flex-direction:column;gap:4px;margin-bottom:7px;display:flex}.cars-page .car-year{color:var(--orange);background:var(--orange-light);letter-spacing:.3px;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.cars-page .car-title{color:var(--text-main-c);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.cars-page .car-subtitle{color:var(--text-muted-c);margin-bottom:12px;font-size:12px;line-height:1.5}.cars-page .car-subtitle strong{color:var(--text-body-c);font-weight:500}.cars-page .car-price-block{border-top:1px solid var(--line-lighter-c);margin-top:auto;padding-top:11px}.cars-page .price-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cars-page .price-side{min-width:0}.cars-page .price-label{color:var(--text-muted-c);letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:500}.cars-page .car-price{color:var(--orange);letter-spacing:-.02em;font-size:17px;font-weight:500}.cars-page .reserve-btn{background:var(--orange-light);height:32px;color:var(--orange);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.cars-page .load-more:hover:not(:disabled){background:var(--dark-1);color:#fff}.cars-page .load-more:disabled{opacity:.4;cursor:not-allowed}.cars-detail-page .detail-topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-light-c);background:#fffffff0;align-items:center;height:62px;display:flex;position:sticky;top:0}.cars-detail-page .detail-topbar-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.cars-detail-page .detail-back{cursor:pointer;color:var(--text-main-c);background:0 0;border:none;align-items:center;gap:7px;padding:6px 4px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.cars-detail-page .detail-back:hover{color:var(--orange)}.cars-detail-page .detail-breadcrumb{color:var(--text-muted-c);font-size:12.5px}.cars-detail-page .detail-top-actions{gap:8px;display:flex}.cars-detail-page .detail-icon-btn{border:1px solid var(--line-light-c);cursor:pointer;width:36px;height:36px;color:var(--text-muted-c);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.cars-detail-page .detail-icon-btn:hover{border-color:var(--orange);color:var(--orange)}.cars-detail-page .detail-icon-btn.liked{background:var(--orange);border-color:var(--orange);color:#fff}.cars-detail-page .detail-layout{grid-template-columns:1fr 340px;align-items:start;gap:28px;padding:28px 0 80px;display:grid}@media (width<=980px){.cars-detail-page .detail-layout{grid-template-columns:1fr}}.cars-detail-page .detail-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cars-detail-page .d-card{border:1px solid var(--line-light-c);background:#fff;border-radius:14px;overflow:hidden}.cars-detail-page .d-card-pad{padding:20px 22px}.cars-detail-page .d-section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cars-detail-page .d-section-head h2{color:var(--text-main-c);font-size:15px;font-weight:500}.cars-detail-page .d-head-meta{color:var(--text-muted-c);font-size:12px;font-weight:500}.cars-detail-page .d-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=700px){.cars-detail-page .d-options{grid-template-columns:repeat(2,1fr)}}.cars-detail-page .detail-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:86px}@media (width<=980px){.cars-detail-page .detail-side{position:static}}.cars-detail-page .side-card{border:1px solid var(--line-light-c);background:#fff;border-radius:14px;padding:18px 20px}.cars-detail-page .side-status-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cars-detail-page .side-status{background:var(--orange-light);color:var(--orange);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.cars-detail-page .side-meta-line{color:var(--text-muted-c);margin-bottom:4px;font-size:12px}.cars-detail-page .side-price-label{color:var(--text-muted-c);letter-spacing:.8px;text-transform:uppercase;margin:14px 0 4px;font-size:10.5px;font-weight:500}.cars-detail-page .side-price{color:var(--text-main-c);letter-spacing:-.02em;font-size:26px;font-weight:500}.cars-detail-page .vinfo-title{color:var(--text-main-c);margin-bottom:2px;font-size:16px;font-weight:500}.cars-detail-page .vinfo-row{border-top:1px solid var(--line-lighter-c);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.cars-detail-page .vinfo-row .k{color:var(--text-muted-c)}.cars-detail-page .vinfo-row .v{color:var(--text-main-c);font-weight:500}.cars-detail-page .vinfo-sub{color:var(--text-muted-c);margin-bottom:12px;font-size:12px}.cars-detail-page .side-status-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite cd-blink;display:inline-block}@keyframes cd-blink{0%,to{opacity:1}50%{opacity:.3}}.cars-detail-page .side-bid-placed{background:#22c55e14;border:1px solid #22c55e40;border-radius:10px;margin-bottom:8px;padding:12px 14px}.cars-detail-page .side-bid-placed-top{color:#16a34a;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.cars-detail-page .side-bid-placed-check{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.cars-detail-page .side-bid-rank{color:var(--text-muted-c);background:#22c55e1f;border-radius:100px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.cars-detail-page .side-bid-rank.top{color:var(--orange);background:#fd66081f}.cars-detail-page .side-bid-amount-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.cars-detail-page .side-bid-amount{color:var(--text-main-c);letter-spacing:-.02em;font-size:22px;font-weight:500}.cars-detail-page .side-bid-edit-btn{color:#16a34a;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #22c55e59;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.cars-detail-page .side-bid-edit-btn:hover{color:#fff;background:#16a34a;border-color:#16a34a}.cars-detail-page .side-house-mark{letter-spacing:.8px;color:#fff;background:var(--dark-1-c);border-radius:4px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.cars-detail-page .side-house-mark--kcar{background:#e60026}.cars-detail-page .side-house-mark--aj{color:var(--dark-1-c);background:#f5a623}.cars-detail-page .side-house-mark--sk{background:#ff6b00}.cars-detail-page .side-house-mark--lotte{background:#c8003a}.cars-detail-page .side-est{background:var(--orange-soft);border:1px solid #fd66082e;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 0;padding:12px 14px;display:flex}.cars-detail-page .side-est .est-l{color:var(--text-muted-c);letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:500}.cars-detail-page .side-est .est-v{color:var(--orange);letter-spacing:-.02em;font-size:19px;font-weight:500}.cars-detail-page .side-est .est-details{color:var(--orange);cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:500}.cars-detail-page .side-est .est-details:hover{text-decoration:underline}.cars-detail-page .side-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;margin-bottom:8px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.cars-detail-page .side-btn:last-of-type{margin-bottom:0}.cars-detail-page .side-btn.primary{background:var(--orange);color:#fff}.cars-detail-page .side-btn.primary:hover{background:#e55a07;box-shadow:0 8px 20px #fd66084d}.cars-detail-page .side-btn.ghost{color:var(--text-body-c);border:1.5px solid var(--line-light-c);background:#fff;margin-bottom:0}.cars-detail-page .side-btn.ghost:hover{border-color:var(--text-muted-c)}.cars-detail-page .vinfo-section-head{color:var(--text-main-c);margin-bottom:12px;font-size:14px;font-weight:500}.cars-detail-page .vinfo-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cars-detail-page .vinfo-btn{cursor:pointer;width:100%;height:42px;color:var(--orange);background:var(--orange-light);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.cars-detail-page .vinfo-btn:hover{background:var(--orange);color:#fff}.cars-detail-page .vinfo-btn.done{color:#fff;background:#22c55e}.cars-detail-page .insp-grade-row{border-bottom:1px solid var(--line-lighter-c);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px 0 14px;display:flex}.cars-detail-page .insp-grade{align-items:center;gap:14px;display:flex}.cars-detail-page .insp-grade-badge{background:var(--orange-soft);min-width:56px;height:56px;color:var(--orange);letter-spacing:-.02em;border:2px solid #fd660840;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:20px;font-weight:500;display:flex}.cars-detail-page .insp-grade-label{color:var(--text-main-c);margin-bottom:2px;font-size:13px;font-weight:500}.cars-detail-page .insp-grade-sub{color:var(--text-muted-c);font-size:11px}.cars-detail-page .insp-pill{border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.cars-detail-page .insp-pill.ok{color:#1a7f4f;background:#e8f8f1;border:1.5px solid #b6e8d0}.cars-detail-page .insp-pill.warn{color:#c07000;background:#fff4e5;border:1.5px solid #fdd48a}.cars-detail-page .insp-line{border-bottom:1px solid var(--line-lighter-c);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.cars-detail-page .insp-line:last-of-type{border-bottom:none}.cars-detail-page .insp-tag-grade{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;height:30px;margin-top:1px;font-size:13px;font-weight:500;display:flex}.cars-detail-page .insp-line-accident .insp-tag-grade{background:var(--orange-soft);color:var(--orange);border:1px solid #fd660833}.cars-detail-page .insp-line-condition .insp-tag-grade{color:#3b6bd4;background:#f0f5ff;border:1px solid #3b6bd433}.cars-detail-page .insp-body{color:var(--text-body-c);padding-top:5px;font-size:13px;line-height:1.5}.cars-detail-page .insp-body b{color:var(--text-main-c);font-weight:500}.cars-detail-page .insp-grade-link-row{justify-content:flex-end;margin-top:14px;display:flex}.cars-detail-page .insp-grade-link{border-radius:var(--radius-sm);border:1.5px solid var(--orange);height:36px;color:var(--orange);transition:var(--transition-base);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cars-detail-page .insp-grade-link:hover{background:var(--orange);color:#fff}.cars-detail-page .insp-note-box{background:#fffbea;border:1.5px solid #f5e27a;border-radius:10px;margin-top:16px;padding:14px 16px}.cars-detail-page .insp-note-head{color:#8a6000;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:500}.cars-detail-page .insp-note-body{color:#5c4000;font-size:13px;line-height:1.6}.cars-detail-page .insp-note-ko{color:#6b4a00;border-top:1px solid #f0d96a;margin-top:6px;padding-top:6px}.detail-tabs{border-bottom:1px solid #2a2a35;gap:4px;margin-bottom:18px;padding-bottom:0;display:flex}.detail-tab{color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.detail-tab:hover{color:#ccc}.detail-tab.active{color:#fff;border-bottom-color:#7c3aed}.options-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.option-item{border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;display:flex}.option-item.available{background:#1a2a1a}.option-item.unavailable{opacity:.55;background:#1a1a1a}.option-check{font-size:13px;font-weight:500}.option-item.available .option-check{color:#4ade80}.option-item.unavailable .option-check{color:#666}.option-name{color:#ccc}.bc-legend{background:#16161e;border-radius:8px;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;padding:10px 14px;display:flex}.bc-legend-item{align-items:center;gap:5px;font-size:12px;display:flex}.bc-code-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.bc-code-letter{color:#fff;font-weight:500}.bc-code-desc{color:#999}.bc-view-group{margin-bottom:20px}.bc-view-title{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:500}.bc-table{border-collapse:collapse;width:100%;font-size:13px}.bc-table th{text-align:left;color:#666;text-transform:uppercase;border-bottom:1px solid #2a2a35;padding:6px 8px;font-size:11px;font-weight:500}.bc-table td{color:#ccc;border-bottom:1px solid #1c1c24;padding:6px 8px}.bc-code-badge{text-align:center;color:#fff;border-radius:4px;width:22px;height:22px;font-size:12px;font-weight:500;line-height:22px;display:inline-block}.inspector-note-tab{padding:4px 0}.vopts-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px 4px;padding:4px 0;display:grid}.vopt-cell{cursor:default;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;transition:background .15s;display:flex}.vopt-cell:hover{background:var(--orange-soft)}.vopt-icon{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.vopt-label{text-align:center;word-break:keep-all;font-size:11px;font-weight:500;line-height:1.4}.vopt-on .vopt-icon{color:var(--orange)}.vopt-on .vopt-label{color:var(--text-main-c)}.vopt-off .vopt-icon{color:#d5d5d8}.vopt-off .vopt-label{color:var(--text-muted-c)}@media (width<=600px){.vopts-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.vopt-cell{padding:10px 4px 8px}}.ml-hero{border-bottom:1px solid var(--line-light-c);background:linear-gradient(#fff 0%,#fff4ed73 100%)}.ml-hero-inner{justify-content:space-between;align-items:flex-end;gap:32px;padding:40px 0 34px;display:flex}.ml-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:500;display:inline-flex}.ml-title{letter-spacing:-.02em;color:var(--text-main-c);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.05}.ml-accent{color:var(--orange)}.ml-sub{color:var(--text-muted-c);max-width:540px;margin-top:12px;font-size:14.5px;line-height:1.55}.ml-layout{padding:28px 0 80px}.ml-toolbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-light-c);background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 0;display:flex;position:sticky;top:72px}.ml-toolbar-count{color:var(--text-body-c);font-size:14px}.ml-toolbar-count strong{color:var(--text-main-c);font-size:16px;font-weight:500}.ml-toolbar-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ml-sort-select{border:1.5px solid var(--line-light-c);height:40px;color:var(--text-body-c);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238A8A8E'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:8px;padding:0 34px 0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s}.ml-sort-select:focus{border-color:var(--orange);outline:none}.ml-cur-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:3px;display:flex}.ml-cur-toggle button{cursor:pointer;height:34px;color:var(--text-muted-c);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.ml-cur-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.ml-density-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:3px;display:flex}.ml-density-toggle button{cursor:pointer;width:38px;height:38px;color:var(--text-muted-c);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ml-density-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.ml-loading{text-align:center;color:var(--text-muted-c);padding:72px 0;font-size:14px}.ml-empty{text-align:center;max-width:460px;margin:0 auto;padding:72px 20px 90px}.ml-empty-heart{background:var(--orange-soft);width:84px;height:84px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.ml-empty h2{color:var(--text-main-c);letter-spacing:-.01em;font-size:22px;font-weight:500}.ml-empty p{color:var(--text-muted-c);margin:12px 0 26px;font-size:14px;line-height:1.6}.ml-cars-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ml-cars-grid.density-big{grid-template-columns:repeat(2,1fr);gap:24px}.ml-cars-grid.density-medium{grid-template-columns:repeat(3,1fr);gap:20px}@media (width<=1100px){.ml-cars-grid,.ml-cars-grid.density-big,.ml-cars-grid.density-medium{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ml-cars-grid,.ml-cars-grid.density-big,.ml-cars-grid.density-medium{grid-template-columns:1fr}.ml-hero-inner{flex-direction:column;align-items:flex-start}}@keyframes ml-card-out{to{opacity:0;transform:scale(.92)translateY(8px)}}.ml-car-card{border:1px solid var(--line-light-c);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .2s;display:flex;overflow:hidden}.ml-car-card:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 16px 36px #0000001a}.ml-car-card.removing{pointer-events:none;animation:.28s forwards ml-card-out}.ml-source-strip{background:var(--orange);border-bottom:none;justify-content:space-between;align-items:center;min-height:36px;padding:10px 14px;display:flex}.ml-src-logo{color:#fff;letter-spacing:.5px;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.ml-src-date{color:#ffffffd9;letter-spacing:.3px;font-size:10.5px;font-weight:500}.ml-logo-mark{letter-spacing:.8px;color:#fff;border-radius:3px;justify-content:center;align-items:center;height:17px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.ml-logo-kcar,.ml-logo-aj{color:#fff;background:#00000040}.ml-car-image{aspect-ratio:16/11;background:linear-gradient(135deg,#2a2a35,#1a1a1f);position:relative;overflow:hidden}.ml-photo-track{will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.ml-photo-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.ml-photo-slide img{object-fit:cover;width:100%;height:100%;display:block}.ml-no-photo{color:#555;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.ml-timer-badge{color:#fff;z-index:4;font-variant-numeric:tabular-nums;pointer-events:none;background:#4f46e5;border-radius:14px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.ml-timer-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse}.ml-like-btn{cursor:pointer;z-index:4;width:30px;height:30px;color:var(--text-muted-c);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #0000001f}.ml-like-btn:hover{background:#fff;transform:scale(1.08)}.ml-like-btn.liked{background:var(--orange);color:#fff;box-shadow:0 2px 8px #fd660859}.ml-like-btn.liked svg{fill:var(--orange);stroke:#fff}.ml-like-btn.liked:hover{background:var(--orange)}.ml-photo-count{color:#fff;z-index:4;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#1a1a1fb3;border-radius:12px;padding:4px 9px;font-size:10.5px;font-weight:500;transition:opacity .2s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ml-car-image:hover .ml-photo-count{opacity:1}.ml-flip-arrow{width:30px;height:30px;color:var(--dark-1);cursor:pointer;opacity:0;z-index:4;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ml-flip-arrow.left{left:8px}.ml-flip-arrow.right{right:8px}.ml-car-image:hover .ml-flip-arrow{opacity:1}.ml-flip-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.ml-photo-dots{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1a1f6b;border-radius:100px;flex-wrap:nowrap;gap:3px;max-width:82%;padding:4px 8px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.ml-photo-dots span{background:#ffffff73;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .2s,transform .2s}.ml-photo-dots span.active{background:#fff;transform:scale(1.25)}.ml-grade-badge{color:#fff;letter-spacing:.5px;z-index:4;pointer-events:none;background:#1a1a1fd9;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:10px}.ml-car-info{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.ml-car-title{color:var(--text-main-c);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.ml-car-trim{color:var(--text-muted-c);white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;margin-bottom:14px;font-size:13px;overflow:hidden}.ml-price-label-small{color:var(--text-muted-c);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500}.ml-car-price{color:var(--text-main-c);letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:500}.ml-car-price-tbd{color:var(--text-dim);margin-bottom:12px;font-size:18px;font-weight:500}.ml-car-meta{color:var(--text-muted-c);border-top:1px solid var(--line-light-c);margin-bottom:14px;padding-top:12px;font-size:12.5px;line-height:1.55}.ml-car-meta strong{color:var(--text-body-c);font-weight:500}.ml-reserve-btn{background:var(--orange-light);width:100%;height:36px;color:var(--orange);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;justify-content:center;align-items:center;margin-top:auto;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ml-reserve-btn:hover{background:var(--orange);color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #fd660840}.ml-reserve-btn.view{background:var(--dark-1);color:#fff}.ml-reserve-btn.view:hover{box-shadow:none;background:#2a2a35}.ml-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414168c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ml-modal{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.25s cubic-bezier(.34,1.2,.64,1) both ml-modal-in;overflow:hidden;box-shadow:0 24px 60px #0000004d}@keyframes ml-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ml-modal-head{background:linear-gradient(135deg, var(--orange) 0%, #e55a07 100%);color:#fff;padding:20px 24px;position:relative;overflow:hidden}.ml-modal-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 65%);width:220px;height:220px;position:absolute;top:-80px;right:-60px}.ml-modal-src{z-index:1;letter-spacing:.5px;color:#ffffffd9;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.ml-modal-title{z-index:1;color:#fff;margin:0;font-size:17px;font-weight:500;line-height:1.3;position:relative}.ml-modal-sub{z-index:1;color:#fffc;margin-top:4px;font-size:12.5px;position:relative}.ml-modal-close{z-index:2;color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.ml-modal-close:hover{background:#ffffff59}.ml-modal-body{padding:24px}.ml-modal-field{margin-bottom:18px}.ml-field-label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.ml-krw-tag{color:var(--text-muted-c);letter-spacing:.3px;vertical-align:middle;background:#f0f0f0;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:500}.ml-starting-bid{color:var(--text-main-c);letter-spacing:-.02em;font-size:22px;font-weight:500}.ml-bid-input-wrap{align-items:center;display:flex;position:relative}.ml-bid-prefix{color:var(--text-muted-c);pointer-events:none;font-size:16px;font-weight:500;position:absolute;left:14px}.ml-bid-input{border:1.5px solid var(--line-light-c);width:100%;height:52px;color:var(--text-main-c);border-radius:10px;padding:0 14px 0 32px;font-family:inherit;font-size:18px;font-weight:500;transition:border-color .2s,box-shadow .2s}.ml-bid-input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #fd66081a}.ml-bid-hint{color:var(--text-dim-c,#aaa);margin-top:6px;font-size:11.5px}.ml-bid-hint.warn{color:#f87171;font-weight:500}.ml-cost-view-row{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ml-cost-view-label{color:var(--text-muted-c);font-size:11.5px;font-weight:500}.ml-cost-box{background:var(--orange-soft);border:1px solid #fd660833;border-radius:12px;padding:16px 18px}.ml-cost-row{color:var(--text-body-c);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13px;display:flex}.ml-cost-row span:first-child{color:var(--text-muted-c)}.ml-cost-row span:last-child{color:var(--text-body-c);font-variant-numeric:tabular-nums;font-weight:500}.ml-cost-divider{background:#fd660833;height:1px;margin:8px 0}.ml-cost-total{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.ml-cost-total span:first-child{color:var(--text-main-c);font-size:13px;font-weight:500}.ml-cost-total span:last-child{color:var(--orange);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.ml-modal-actions{gap:10px;margin-top:20px;display:flex}.ml-modal-btn{cursor:pointer;border:none;border-radius:10px;flex:1;height:50px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.ml-modal-btn-ghost{color:var(--text-body-c);border:1.5px solid var(--line-light-c);background:#fff}.ml-modal-btn-ghost:hover{border-color:var(--text-muted-c)}.ml-modal-btn-primary{background:var(--orange);color:#fff}.ml-modal-btn-primary:hover:not(:disabled){background:#e55a07;box-shadow:0 8px 20px #fd66084d}.ml-modal-btn-primary:disabled{color:#aaa;cursor:not-allowed;box-shadow:none;background:#e5e5e5}.ml-fee-note{color:#aaa;text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.ml-success-icon{color:#16a34a;background:#22c55e1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:22px;font-weight:500;display:flex}.mb-page-wrap{padding-bottom:80px}.mb-page-head{padding:36px 0 24px}.mb-breadcrumb{color:var(--text-muted-c);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.mb-breadcrumb a{color:var(--text-muted-c);text-decoration:none;transition:color .2s}.mb-breadcrumb a:hover{color:var(--orange)}.mb-breadcrumb .sep{color:var(--text-dim)}.mb-breadcrumb .current{color:var(--text-main-c);font-weight:500}.mb-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mb-page-title-row h1{letter-spacing:-.02em;color:var(--text-main-c);margin:0;font-size:32px;font-weight:500;line-height:1.1}.mb-page-title-row .sub{color:var(--text-muted-c);margin-top:6px;font-size:14px}.mb-progress-counter{border:1px solid var(--line-light-c);color:var(--text-body-c);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.mb-progress-counter strong{color:var(--text-main-c);font-weight:500}.mb-progress-counter .dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mb-summary-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.mb-summary-card{border:1px solid var(--line-light-c);background:#fff;border-radius:10px;padding:16px 18px}.mb-summary-card .label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:6px;font-size:11px;font-weight:500}.mb-summary-card .value{color:var(--text-main-c);letter-spacing:-.01em;font-size:22px;font-weight:500}.mb-summary-card .value.top{color:var(--orange)}.mb-summary-card .value.out{color:var(--text-muted-c)}.mb-summary-card .value.orange{color:var(--orange)}.mb-summary-card .sub{color:var(--text-dim);margin-top:2px;font-size:11.5px}.mb-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mb-list-toolbar-label{color:var(--text-muted-c);font-size:13px}.mb-list-toolbar-label strong{color:var(--text-main-c);font-weight:500}.mb-currency-toggle{border:1px solid var(--line-light-c);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;padding:4px;display:inline-flex}.mb-cur-btn{cursor:pointer;height:38px;color:var(--text-muted-c);background:0 0;border:none;border-radius:7px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .18s}.mb-cur-btn:hover{color:var(--text-main-c)}.mb-cur-btn.active{background:var(--dark-1);color:#fff}.mb-fx-note{color:var(--text-dim);border-left:1px solid var(--line-light-c);white-space:nowrap;margin-left:4px;padding:0 12px 0 14px;font-size:11px;font-weight:500}.mb-bid-list{flex-direction:column;gap:14px;display:flex}.mb-bid-row{border:1px solid var(--line-light-c);background:#fff;border-radius:14px;transition:box-shadow .25s,border-color .25s}.mb-bid-row:hover{box-shadow:0 10px 30px #0000000f}.mb-bid-row.is-top{border-color:var(--orange)}.mb-bid-row.expanded{border-color:var(--orange);box-shadow:0 16px 40px #0000001a}.mb-bid-row-main{cursor:pointer;grid-template-columns:96px minmax(180px,1.5fr) .85fr 1fr 1fr 1fr 132px 30px;align-items:center;gap:16px;min-height:104px;padding:18px 22px;display:grid}.mb-bid-thumb{background:linear-gradient(135deg,#2a2a35,#1a1a1f);border-radius:8px;flex-shrink:0;width:96px;height:70px;position:relative;overflow:hidden}.mb-silhouette{opacity:.5;width:78%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.mb-grade-mini{color:#fff;background:#1a1a1fd9;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;bottom:5px;right:5px}.mb-bid-car{min-width:0}.mb-car-title-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.mb-car-title{color:var(--text-main-c);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.mb-car-id{letter-spacing:.5px;color:var(--text-muted-c);white-space:nowrap;background:#f2f2f2;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.mb-car-trim{color:var(--text-muted-c);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.mb-car-source{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.mb-auction-when{color:var(--text-dim);font-size:11.5px}.mb-logo-mark{color:#fff;letter-spacing:.6px;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;height:16px;padding:0 6px;font-size:9px;font-weight:500;display:inline-flex}.mb-logo-mark.glovis{background:#0b5fb8}.mb-logo-mark.kcar{background:#e60026}.mb-logo-mark.aj{color:#1a1a1f;background:#f5a623}.mb-logo-mark.sk{background:#ff6b00}.mb-logo-mark.lotte{background:#c8003a}.mb-col-cell{flex-direction:column;align-self:center;min-width:0;height:62px;display:flex}.mb-col-label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted-c);white-space:nowrap;height:14px;margin-bottom:8px;font-size:9.5px;font-weight:500;line-height:14px}.mb-countdown{color:var(--text-main-c);align-items:center;gap:6px;height:20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.mb-clock-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}.mb-countdown.soon{color:#f87171}.mb-countdown.soon .mb-clock-dot{background:#f87171}.mb-auction-sub{color:var(--text-dim);height:16px;margin-top:4px;font-size:11px;line-height:16px}.mb-amt{color:var(--text-main-c);letter-spacing:-.01em;height:20px;font-size:15px;font-weight:500;line-height:20px;display:block}.mb-amt.muted{color:var(--text-muted-c);font-weight:500}.mb-amt.maxbid{color:var(--text-main-c);font-weight:500}.mb-amt.est{color:var(--orange);cursor:help;font-weight:500}.mb-amt-note{color:var(--text-dim);height:16px;margin-top:4px;font-size:10px;line-height:16px}.mb-est-wrap{display:inline-block;position:relative}.mb-est-wrap .mb-amt.est{border-bottom:1px dashed var(--orange);height:auto;display:inline-block}.mb-est-tip{z-index:60;background:var(--dark-1);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;width:290px;padding:16px 16px 14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px);box-shadow:0 20px 50px #00000047}.mb-est-wrap:hover .mb-est-tip,.mb-est-wrap:focus-within .mb-est-tip{opacity:1;visibility:visible;transform:translateY(0)}.mb-est-tip:before{content:"";background:var(--dark-1);width:12px;height:12px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.mb-est-tip-title{letter-spacing:.5px;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:11px;font-weight:500}.mb-est-tip-row{color:#c8c8cc;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12.5px;display:flex}.mb-est-tip-row b{color:#fff;white-space:nowrap;font-weight:500}.mb-est-tip-total{color:#fff;border-top:1px solid #3a3a40;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;font-size:13px;font-weight:500;display:flex}.mb-est-tip-total b{color:var(--gold);white-space:nowrap;font-weight:500}.mb-est-tip-note{color:var(--text-dim);margin-top:10px;font-size:10.5px;line-height:1.4}.mb-origin-tag{letter-spacing:.5px;text-transform:uppercase;color:var(--orange);background:#fd660826;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:500}.mb-bid-status{flex-direction:column;align-items:flex-end;display:flex}.mb-status-pill{letter-spacing:.3px;white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:6px;width:128px;height:30px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.mb-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mb-status-pill.top{background:var(--orange-light);color:var(--orange)}.mb-status-pill.top .mb-dot{background:var(--orange)}.mb-status-pill.out{color:var(--text-muted-c);background:#f2f2f2}.mb-status-pill.out .mb-dot{background:var(--text-muted-c)}.mb-status-pill.set{background:var(--orange-light);color:var(--orange)}.mb-status-pill.set .mb-dot{background:var(--orange)}.mb-status-pill.failed{color:#dc2626;background:#fee2e2}.mb-status-pill.failed .mb-dot{background:#dc2626}.mb-status-pill.won{color:#16a34a;background:#dcfce7}.mb-status-pill.won .mb-dot{background:#16a34a}.mb-bid-row.is-failed{opacity:.85;border-color:#fecaca}.mb-bid-row.is-failed:hover{box-shadow:0 4px 12px #dc26260f}.mb-bid-row.is-failed .mb-bid-thumb{filter:grayscale(.5)}.mb-bid-row.is-failed .mb-car-title{color:var(--text-muted-c)}.mb-bid-row.is-won{border-color:#bbf7d0}.mb-bid-row.is-won:hover{box-shadow:0 10px 30px #16a34a14}.mb-section-divider{align-items:center;gap:12px;margin:28px 0 14px;display:flex}.mb-section-divider-line{background:var(--line-light-c);flex:1;height:1px}.mb-section-divider-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.mb-section-divider-label i{color:#dc2626;font-size:13px}.mb-bid-chevron{color:var(--text-dim);justify-content:center;align-items:center;height:30px;transition:transform .25s;display:flex}.mb-bid-row.expanded .mb-bid-chevron{color:var(--orange);transform:rotate(180deg)}.mb-bid-detail{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.mb-bid-row.expanded .mb-bid-detail{grid-template-rows:1fr}.mb-bid-detail-inner{border-radius:0 0 14px 14px;overflow:hidden}.mb-detail-content{border-top:1px solid var(--line-light-c);background:#fafafa;border-radius:0 0 14px 14px;padding:24px}.mb-detail-info{margin-bottom:16px}.mb-detail-info-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.mb-car-name{letter-spacing:-.01em;color:var(--text-main-c);font-size:22px;font-weight:500}.mb-trim{color:var(--text-muted-c);margin-left:8px;font-size:14px;font-weight:500}.mb-src-badge{color:var(--text-muted-c);align-items:center;gap:6px;margin-top:5px;font-size:12px;display:inline-flex}.mb-spec-grid{background:var(--line-light-c);border:1px solid var(--line-light-c);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.mb-spec{background:#fff;padding:12px 14px}.mb-spec .k{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:3px;font-size:10.5px;font-weight:500}.mb-spec .v{color:var(--text-main-c);font-size:14px;font-weight:500}.mb-detail-blocks-row{margin-bottom:14px}.mb-detail-block{border:1px solid var(--line-light-c);background:#fff;border-radius:10px;padding:16px 18px}.mb-block-title{letter-spacing:.5px;text-transform:uppercase;color:var(--text-main-c);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}.mb-block-title svg{color:var(--orange);flex-shrink:0}.mb-inspector-note{color:var(--text-body-c);font-size:13px;line-height:1.6}.mb-lang-tag{letter-spacing:.5px;color:var(--orange);background:var(--orange-light);border-radius:4px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:500}.mb-detail-bid-bar{background:var(--dark-1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.mb-dbb-group{flex-wrap:wrap;gap:32px;display:flex}.mb-dbb-item .k{letter-spacing:.8px;text-transform:uppercase;color:#c8c8cc;margin-bottom:4px;font-size:10px;font-weight:500}.mb-dbb-item .v{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:500}.mb-dbb-item .v.orange{color:var(--orange)}.mb-dbb-item .v small{color:var(--text-dim);font-size:11px;font-weight:500}.mb-dbb-actions{align-items:center;gap:10px;display:flex}.mb-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mb-btn-primary{background:var(--orange);color:#fff}.mb-btn-primary:hover:not(:disabled){background:#e55a07}.mb-btn-primary:disabled{opacity:.5;cursor:not-allowed}.mb-btn-outline-light{color:#fff;background:0 0;border:1.5px solid #3a3a40}.mb-btn-outline-light:hover{border-color:#fff}.mb-btn-danger-outline{color:#f87171;background:0 0;border:1.5px solid #5c2626}.mb-btn-danger-outline:hover:not(:disabled){background:#f8717114;border-color:#f87171}.mb-btn-danger-outline:disabled{opacity:.5;cursor:not-allowed}.mb-edit-input{color:#fff;background:#ffffff1a;border:1.5px solid #fff3;border-radius:8px;outline:none;width:140px;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.mb-edit-input:focus{border-color:#ffffff80}.mb-edit-input::placeholder{color:#fff6}.mb-state-center{text-align:center;color:var(--text-muted-c);padding:64px 0;font-size:14px}.mb-empty-state{text-align:center;color:var(--text-muted-c);padding:64px 0}.mb-empty-title{color:var(--text-main-c);margin-bottom:8px;font-size:16px;font-weight:500}.mb-empty-sub{font-size:14px}.mb-disclaimer{color:var(--text-dim);text-align:center;margin-top:18px;font-size:11.5px;line-height:1.6}@media (width<=1100px){.mb-bid-row-main{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mb-bid-thumb{order:1}.mb-bid-car{flex:1;order:2;min-width:180px}.mb-bid-status{order:3}.mb-bid-chevron{display:none}.mb-col-cell{flex:130px;order:4;height:auto;margin-top:8px}}@media (width<=768px){.mb-summary-strip{grid-template-columns:repeat(2,1fr)}.mb-page-title-row h1{font-size:24px}.mb-spec-grid{grid-template-columns:repeat(2,1fr)}.mb-col-cell{flex:45%}.mb-dbb-group{gap:20px}.mb-dbb-item .v{font-size:15px}}.mp-page-wrap{background:#f7f7f8;min-height:100vh;padding-bottom:80px}.mp-page-head{background:#fff;border-bottom:1px solid #e5e5e5;padding:36px 0 24px}.mp-breadcrumb{color:#8a8a8e;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.mp-breadcrumb a{color:#8a8a8e;text-decoration:none;transition:color .2s}.mp-breadcrumb a:hover{color:var(--orange)}.mp-breadcrumb .sep{color:#aeaeb2}.mp-breadcrumb .current{color:#141416;font-weight:500}.mp-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mp-page-title-row h1{letter-spacing:-.02em;color:#141416;margin:0 0 6px;font-size:32px;font-weight:500;line-height:1.1}.mp-page-title-row .sub{color:#8a8a8e;margin:0;font-size:14px}.mp-progress-counter{color:#4a4a4f;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.mp-progress-counter strong{color:#141416;font-weight:500}.mp-progress-counter .dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}.mp-progress-layout{padding:8px 0 80px}.mp-vehicle-list-section{margin-bottom:28px}.mp-vlist-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mp-vlist-head .title{letter-spacing:1.5px;color:#141416;text-transform:uppercase;font-size:13px;font-weight:500}.mp-vlist-head .count{color:#8a8a8e;margin-left:6px;font-weight:500}.mp-filter-row{gap:6px;display:inline-flex}.mp-vlist-chip{color:#4a4a4f;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .18s}.mp-vlist-chip:hover{border-color:var(--orange);color:var(--orange)}.mp-vlist-chip.active{color:#fff;background:#1a1a1f;border-color:#1a1a1f}.mp-vlist-chip .num{color:#aeaeb2;margin-left:4px;font-weight:500;display:inline-block}.mp-vlist-chip.active .num{color:#c8c8cc}.mp-vehicle-list{flex-direction:column;gap:10px;display:flex}.mp-vehicle-row{flex-direction:column;display:flex}.mp-vehicle-list-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 18px;font-family:inherit;transition:all .22s;display:flex}.mp-vehicle-list-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.mp-vehicle-list-card.expanded{border-color:var(--orange);background:#fff4ed;border-bottom:1px dashed #ff62004d;border-bottom-right-radius:0;border-bottom-left-radius:0;transform:none;box-shadow:0 0 0 4px #ff620014}.mp-vehicle-list-card>.mp-vlist-thumb{flex:0 0 76px;order:-1}.mp-vehicle-list-card>.mp-vlist-content{flex:340px;min-width:0}.mp-vehicle-list-card>.mp-vlist-mini-progress{flex:0 0 220px;order:-2}.mp-vehicle-list-card>.mp-vlist-downloads,.mp-vehicle-list-card>.mp-vlist-right{flex:0 0 150px}.mp-vehicle-list-card>.mp-vlist-status{flex:0 0 112px}.mp-vlist-thumb{aspect-ratio:4/3;background:linear-gradient(135deg,#2a2a35,#1a1a1f);border-radius:8px;position:relative;overflow:hidden}.mp-vlist-thumb:before{content:"";background:radial-gradient(at 50% 65%,#50506466,#0000 60%);position:absolute;inset:0}.mp-vlist-title{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:6px;display:flex}.mp-vlist-title h3{color:#141416;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.mp-vlist-title .auction-tag{letter-spacing:1px;color:#8a8a8e;text-transform:uppercase;background:#f7f7f8;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:500}.mp-vlist-meta{color:#4a4a4f;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12.5px;overflow:hidden}.mp-vlist-mini-progress{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.mp-vlist-bars{justify-content:center;gap:6px;display:flex}.mp-vlist-mini-step{background:#e5e5e5;border-radius:2px;flex:0 0 28px;width:28px;height:4px}.mp-vlist-mini-step.done{background:var(--orange)}.mp-vlist-mini-step.next{animation:1.2s ease-in-out infinite segBlink}@keyframes segBlink{0%,to{background:#e5e5e5}50%{background:#8a8a8e}}.mp-vlist-mini-text{color:#8a8a8e;white-space:nowrap;font-size:11px;font-weight:500}.mp-vlist-mini-text.in-progress{color:var(--orange)}.mp-vlist-mini-text.complete{color:#22c55e}.mp-vlist-downloads{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.mp-vlist-dl{color:#4a4a4f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex}.mp-vlist-dl .dl-ic{width:26px;height:26px;color:var(--orange);background:#ffebdc;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp-vlist-dl .dl-ic svg{width:15px;height:15px}.mp-vlist-dl .dl-label{display:none}.mp-vlist-dl:hover{border-color:var(--orange);color:var(--orange);background:#fff4ed}.mp-vlist-right{text-align:right}.mp-vlist-right .label{letter-spacing:1.2px;color:#8a8a8e;text-transform:uppercase;white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:500}.mp-vlist-right .val{color:#141416;white-space:nowrap;font-size:14px;font-weight:500}.mp-vlist-right .val.accent{color:var(--orange)}.mp-vlist-right .sub{color:#8a8a8e;white-space:nowrap;margin-top:2px;font-size:11px}.mp-vlist-status{flex-direction:column;align-items:center;gap:6px;display:flex}.mp-vlist-status-pill{letter-spacing:.8px;white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.mp-vlist-status-pill .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mp-vlist-status-pill.in-progress{color:var(--orange);background:#ffebdc}.mp-vlist-status-pill.in-progress .dot{background:var(--orange);animation:1.8s ease-in-out infinite pulse}.mp-vlist-status-pill.completed{color:#22c55e;background:#22c55e1a}.mp-vlist-status-pill.completed .dot{background:#22c55e}.mp-vlist-chev{color:#aeaeb2;width:18px;height:18px;transition:all .25s}.mp-vehicle-list-card:hover .mp-vlist-chev{color:var(--orange);transform:translate(4px)}.mp-vehicle-list-card.expanded .mp-vlist-chev{color:var(--orange);transform:rotate(90deg)}.mp-vehicle-detail-slot{border:1px solid var(--orange);background:#fff;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;margin-top:-1px;padding:20px 20px 24px;animation:.28s ease-out slideDown;box-shadow:0 0 0 4px #ff620014}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mp-tracker-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mp-tracker-status-row .mp-stage-status-pill{font-size:13px}.mp-action-jump{gap:8px;display:flex}.mp-ajump-btn{cursor:pointer;color:#141416;white-space:nowrap;background:#fff;border:1.5px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:140px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.mp-ajump-btn svg{color:#8a8a8e;width:14px;height:14px;transition:color .15s}.mp-ajump-btn:hover{border-color:var(--orange);color:var(--orange);box-shadow:0 4px 12px #ff62001f}.mp-ajump-btn:hover svg{color:var(--orange)}.mp-tracker-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;margin-bottom:24px;padding:28px 28px 24px}.mp-tracker-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mp-tracker-head .left h3{color:#141416;margin:0 0 2px;font-size:16px;font-weight:500}.mp-tracker-head .left p{color:#8a8a8e;margin:0;font-size:12.5px}.mp-tracker-head .right{text-align:right}.mp-tracker-head .right .label{letter-spacing:1.5px;text-transform:uppercase;color:#8a8a8e;margin-bottom:2px;font-size:10.5px;font-weight:500}.mp-tracker-head .right .val{color:#141416;font-size:14px;font-weight:500}.mp-tracker{grid-template-columns:repeat(7,1fr);gap:0;padding:4px 0 0;display:grid;position:relative}.mp-step-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex;position:relative}.mp-step-btn .mp-node-wrap{justify-content:center;align-items:center;height:56px;margin-bottom:10px;display:flex;position:relative}.mp-step-btn:after{content:"";z-index:1;background:#e5e5e5;height:2px;position:absolute;top:31px;left:calc(50% + 22px);right:calc(22px - 50%)}.mp-step-btn:last-child:after{display:none}.mp-step-btn:has(+.mp-step-btn.mp-docs-node):after{display:none}.mp-node{color:#aeaeb2;z-index:2;background:#fff;border:2px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;position:relative}.mp-node svg{width:18px;height:18px}.mp-step-btn.done .mp-node{background:var(--orange);border-color:var(--orange);color:#fff}.mp-step-btn.done .mp-node svg{display:none}.mp-step-btn.done .mp-node:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.mp-step-btn.done:after{background:var(--orange)}.mp-step-btn.done .mp-step-label{color:#141416}.mp-step-btn.done .mp-step-date{color:#8a8a8e}.mp-step-btn.active .mp-node{color:#aeaeb2;background:#fff;border-color:#e5e5e5;animation:1.5s ease-in-out infinite nodeEdgePulse}@keyframes nodeEdgePulse{0%,to{border-color:#e5e5e5;box-shadow:0 0 #ff620000}50%{border-color:var(--orange);box-shadow:0 0 0 6px #ff620038}}.mp-step-btn.active .mp-step-label{color:var(--orange)}.mp-step-btn.active .mp-step-date{color:#8a8a8e}.mp-step-btn.pending .mp-node{color:#aeaeb2;background:#fff;border-color:#e5e5e5}.mp-step-btn.pending .mp-step-label,.mp-step-btn.pending .mp-step-date{color:#aeaeb2}.mp-step-btn.viewing .mp-step-label{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.mp-step-btn.viewing.pending .mp-step-label{text-decoration-color:#8a8a8e}.mp-docs-node{cursor:pointer;position:relative}.mp-docs-node:after{display:none!important}.mp-docs-node:before{content:"";z-index:1;background:#e5e5e5;width:1px;position:absolute;top:6px;bottom:30px;left:-1px}.mp-docs-node .mp-node{color:#aeaeb2;background:#f7f7f8;border:1.5px dashed #aeaeb2;transition:all .2s}.mp-docs-node .mp-node:before{content:none!important}.mp-docs-node .mp-node svg{width:18px;height:18px;display:block}.mp-docs-node .mp-step-label{color:#aeaeb2}.mp-docs-node .mp-docs-cta{color:#8a8a8e;font-weight:500}.mp-docs-node:hover .mp-node{background:var(--orange);border-color:var(--orange);color:#fff;transform:scale(1.05)}.mp-docs-node:hover .mp-step-label{color:var(--orange)}.mp-docs-node.complete .mp-node{background:var(--orange);border:1.5px solid var(--orange);color:#fff}.mp-docs-node.complete .mp-step-label{color:var(--text-body-c)}.mp-docs-node.complete .mp-docs-cta{color:var(--orange)}.mp-step-label{color:#141416;text-align:center;margin-bottom:2px;font-size:12.5px;font-weight:500;transition:color .2s}.mp-step-date{color:#8a8a8e;text-align:center;font-size:11px}.mp-stage-panel{margin-bottom:20px}.mp-stage-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mp-sh-left h2{color:#141416;letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.2}.mp-sh-left h2 .accent{color:var(--orange)}.mp-sh-left p{color:#8a8a8e;margin:0;font-size:14px}.mp-stage-status-pill{color:#4a4a4f;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.mp-stage-status-pill .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mp-stage-status-pill.complete{color:#22c55e;background:#22c55e14;border-color:#22c55e33}.mp-stage-status-pill.complete .dot{background:#22c55e}.mp-stage-status-pill.in-progress{color:var(--orange);background:#fff4ed;border-color:#ffebdc}.mp-stage-status-pill.in-progress .dot{background:var(--orange);animation:1.8s ease-in-out infinite pulse}.mp-stage-status-pill.pending .dot{background:#aeaeb2}.mp-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.mp-card-head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.mp-card-head h3{letter-spacing:2px;text-transform:uppercase;color:#141416;margin:0;font-size:11.5px;font-weight:500}.mp-card-head .meta{color:#8a8a8e;font-size:11.5px;font-weight:500}.mp-card-head .meta.fx strong{color:#4a4a4f}.mp-card-body{padding:22px}.mp-auction-result{grid-template-columns:repeat(7,1fr);gap:0;padding:22px;display:grid}.mp-ar-cell{border-left:1px solid var(--line-light-c);padding:0 16px;position:relative}.mp-ar-cell:first-child{border-left:none;padding-left:0}.mp-ar-cell .label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted-c);margin-bottom:5px;font-size:11px;font-weight:500}.mp-ar-cell .val{color:var(--text-main-c);font-size:14px;font-weight:500}.mp-ar-cell .val.mp-bid-result{color:var(--orange);font-size:16px}.mp-ar-save{color:var(--orange);white-space:nowrap;margin-top:5px;font-size:10.5px;font-weight:500}.mp-status-sold{background:var(--orange-light);color:var(--orange);letter-spacing:.5px;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.mp-status-sold:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}@media (width<=1100px){.mp-auction-result{grid-template-columns:repeat(4,1fr);gap:16px 0}.mp-ar-cell:nth-child(4n+1){border-left:none;padding-left:0}}.mp-vp-gallery{grid-template-rows:repeat(2,130px);grid-template-columns:1.6fr 1fr 1fr;gap:8px;padding:18px;display:grid}.mp-vp-photo{background:linear-gradient(135deg,#e0e0e8 0%,#c8c8d6 100%);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mp-vp-photo.hero{grid-row:1/span 2}.mp-vp-tag{color:#fff;letter-spacing:1px;z-index:2;background:#00000080;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500;position:absolute;top:8px;left:8px}.mp-vp-photo.more{cursor:pointer;background:#1a1a1f;border:1.5px solid #2e2e38;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mp-vp-photo.more .plus-num{color:var(--orange);font-size:22px;font-weight:500}.mp-vp-photo.more .label{letter-spacing:2px;color:#ffffff59;font-size:9.5px;font-weight:500}.mp-source-row{border-bottom:1px solid var(--line-light-c);justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.mp-ko{color:var(--text-muted-c);font-size:12px}.mp-ko strong{color:var(--text-body-c)}.mp-lang-pill{color:var(--text-muted-c);letter-spacing:.5px;white-space:nowrap;background:#f5f5f7;border:1.5px solid #e5e5e5;border-radius:12px;padding:4px 10px;font-size:10.5px;font-weight:500}.mp-insp-body{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.mp-insp-body .nlabel{text-transform:uppercase;letter-spacing:1px;color:var(--orange);margin-bottom:-6px;font-size:11px;font-weight:500}.mp-insp-body .ntext{color:var(--text-body-c);font-size:13.5px;line-height:1.6}.mp-insp-body .ntext strong{color:var(--text-main-c)}.mp-s1-grid{grid-template-columns:1.1fr 1.4fr;align-items:start;gap:16px;display:grid}.mp-ag-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mp-ag-cell{border:1px solid var(--line-lighter-c);text-align:center;border-radius:12px;padding:14px}.mp-ag-letter{color:var(--orange);font-size:34px;font-weight:500;line-height:1}.mp-ag-name{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted-c);margin-top:7px;font-size:10px;font-weight:500}.mp-ag-desc{color:var(--text-body-c);margin-top:5px;font-size:11px;line-height:1.45}.mp-ag-note{color:var(--text-muted-c);background:var(--orange-soft);border-left:3px solid var(--orange);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:11px;line-height:1.5}.mp-diag-card summary{cursor:pointer;list-style:none}.mp-diag-card summary::-webkit-details-marker{display:none}.mp-diag-toggle{color:var(--orange);align-items:center;gap:5px;font-weight:500;display:inline-flex}.mp-diag-card[open] .mp-diag-toggle svg{transform:rotate(180deg)}.mp-diag-toggle svg{transition:transform .15s}.mp-vi-trim{color:var(--text-main-c);margin-bottom:14px;font-size:13px;font-weight:500}.mp-vi-table{border-collapse:collapse;width:100%}.mp-vi-table td{border-bottom:1px solid var(--line-light-c);padding:7px 0;font-size:13px}.mp-vi-table td:first-child{color:var(--text-muted-c);width:44%;font-size:12px}.mp-vi-table td:last-child{color:var(--text-main-c);font-weight:500}.mp-vi-table tr:last-child td{border-bottom:none}.mp-body-condition{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mp-panel-box{background:#f8f8fa;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-height:80px;padding:12px 8px;display:flex;position:relative}.mp-car-icon{color:#d0d0d8;width:32px;height:32px}.mp-panel-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted-c);font-size:10px;font-weight:500}.mp-panel-marker{letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:500;display:flex;position:absolute;transform:translate(-50%,-50%)}.mp-panel-marker.XX,.mp-panel-marker.X{color:#dc2626;background:#ef444426;border:1.5px solid #fca5a5}.mp-panel-marker.W{color:var(--orange);background:#f59e0b26;border:1.5px solid #fde68a}.mp-panel-marker.R{color:#4f46e5;background:#6366f11f;border:1.5px solid #a5b4fc}.mp-panel-marker.A{color:#3b82f6;background:#4382ca1f;border:1.5px solid #93c5fd}.mp-panel-marker.U{color:#6b7280;background:#6b72801f;border:1.5px solid #d1d5db}.mp-body-legend{border-top:1px solid var(--line-lighter-c);flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.mp-legend-item{color:var(--text-body-c);align-items:center;gap:6px;font-size:11.5px;display:flex}.mp-chip{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:500;display:flex}.mp-chip.XX,.mp-chip.X{background:#ef4444}.mp-chip.W{background:#f59e0b}.mp-chip.A{background:#3b82f6}.mp-chip.U{background:#6b7280}.mp-chip.R{background:#9333ea}.mp-options-grid{grid-template-columns:repeat(2,1fr);gap:0;padding:16px 20px;display:grid}.mp-options-group{border-right:1px solid var(--line-light-c);border-bottom:1px solid var(--line-light-c);padding:14px 16px}.mp-options-group:nth-child(2n){border-right:none}.mp-options-group:nth-last-child(-n+2){border-bottom:none}.mp-group-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:500}.mp-options-list{flex-wrap:wrap;gap:6px;display:flex}.mp-option-chip{color:#15803d;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.mp-option-chip.unavailable{color:var(--text-muted-c);background:#f5f5f7;border-color:#e5e5e5}.mp-pay-flow{align-items:flex-start;gap:0;padding:22px 22px 0;display:flex;overflow-x:auto}.mp-pay-card{background:#f8f8fa;border:1.5px solid #e5e5e5;border-radius:12px;flex-shrink:0;min-width:150px;padding:14px 16px}.mp-pay-card.shipping{background:#fffbeb;border-color:#fde68a}.pay-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted-c);margin-bottom:6px;font-size:11px;font-weight:500}.pay-amount{color:var(--text-main-c);margin-bottom:2px;font-size:20px;font-weight:500}.pay-sub{color:var(--text-muted-c);font-size:11.5px}.mp-pay-sub-item{color:var(--text-muted-c);justify-content:space-between;gap:16px;margin-top:4px;font-size:11.5px;display:flex}.mp-estimate-pill{color:#d97706;letter-spacing:.5px;background:#fef3c7;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:500}.mp-pay-arrow{color:var(--text-muted-c);justify-content:center;align-items:center;padding:28px 10px 0;font-size:18px;font-weight:500;display:flex}.mp-pay-total-final{background:#1a1a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.ptf-label{text-transform:uppercase;letter-spacing:1.5px;color:#fff6;margin-bottom:5px;font-size:11px;font-weight:500}.ptf-amount{color:var(--orange);margin-bottom:4px;font-size:28px;font-weight:500}.ptf-sub{color:#ffffff59;font-size:12px}.ptf-actions{flex-shrink:0;gap:10px;display:flex}.mp-ptf-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.mp-ptf-btn.ghost{color:#ffffffb3;background:#ffffff14;border:1.5px solid #ffffff1a}.mp-ptf-btn.ghost:hover{background:#ffffff24}.mp-ptf-btn.primary{background:var(--orange);color:#fff}.mp-ptf-btn.primary:hover{background:#e08a00}.mp-pay-timeline{grid-template-columns:repeat(4,1fr);gap:0;padding:18px 20px;display:grid}.mp-pay-tl-step{border-right:1px solid var(--line-light-c);padding:12px 16px}.mp-pay-tl-step:last-child{border-right:none}.mp-pay-tl-step .day{letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:500}.mp-pay-tl-step .name{color:var(--text-main-c);margin-bottom:3px;font-size:13px;font-weight:500}.mp-pay-tl-step .desc{color:var(--text-muted-c);font-size:11.5px}.mp-pa-notice{color:#0369a1;background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:13px;display:flex}.mp-pa-notice strong{color:#0c4a6e}.mp-s2-grid{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.mp-yard-grid{grid-template-columns:6fr 4fr;align-items:stretch;gap:16px;display:grid}.mp-photo-card,.mp-yard-right{flex-direction:column;display:flex}.mp-yard-right .mp-video-card{flex-direction:column;flex:1;display:flex}.mp-yard-right .mp-video-thumb{aspect-ratio:auto;flex:1;min-height:220px}.mp-video-thumb{aspect-ratio:16/9;cursor:pointer;background:#111118;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.mp-video-thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mp-play-btn{z-index:1;color:#1a1a1f;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:relative}.mp-video-thumb:hover .mp-play-btn{background:var(--orange);color:#fff;transform:scale(1.08)}.mp-duration{color:#ffffffbf;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:10px;right:12px}.mp-duration .live-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse}.mp-video-meta{color:#fff9;background:#111118;border-radius:0 0 12px 12px;padding:11px 16px;font-size:12px;font-weight:500}.mp-video-meta .sub{color:#ffffff59;margin-top:3px;font-size:10.5px}.mp-findings-list{padding:6px 20px 18px}.mp-find-row{border-bottom:1px solid var(--line-light-c);align-items:flex-start;gap:16px;padding:12px 0;display:flex}.mp-find-row:last-child{border-bottom:none}.mp-find-row .area{min-width:140px;color:var(--text-main-c);flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mp-find-row .area .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mp-find-row .area .dot.good{background:#22c55e}.mp-find-row .area .dot.warn{background:#f59e0b}.mp-find-row .area .dot.info{background:#60a5fa}.mp-find-row .note{color:var(--text-body-c);font-size:13px;line-height:1.5}.mp-rs-grid{grid-template-columns:6fr 4fr;align-items:start;gap:16px;padding:16px 0 0;display:grid}.mp-pv-wrap{min-width:0}.mp-pv-main{aspect-ratio:16/9;background:linear-gradient(145deg,#2a2a35,#1a1a1f);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mp-pv-main.studio{border:1px solid var(--line-light-c);background:linear-gradient(150deg,#fff,#efeff2)}.mp-pv-main img{object-fit:cover;width:100%;height:100%}.mp-pv-art{opacity:.85;width:62%}.mp-pv-art svg{width:100%;height:auto;display:block}.mp-pv-main.studio .mp-pv-art{opacity:1;width:34%}.mp-pv-main.studio .mp-pv-art svg [fill=\#fff]{fill:#b9b9c2}.mp-pv-tag{z-index:2;letter-spacing:1.2px;color:#fff;text-transform:uppercase;background:#141416b8;border-radius:6px;padding:4px 9px;font-size:9.5px;font-weight:500;position:absolute;top:12px;left:12px}.mp-pv-tag.studio{background:var(--orange)}.mp-pv-count{color:#fff;font-variant-numeric:tabular-nums;background:#141416b8;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:500;position:absolute;bottom:10px;right:12px}.mp-pv-count.studio{background:#1414168c}.mp-pv-nav{z-index:3;cursor:pointer;width:38px;height:38px;color:var(--text-main-c);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mp-pv-nav:hover{background:var(--orange);color:#fff}.mp-pv-nav.prev{left:12px}.mp-pv-nav.next{right:12px}.mp-pv-nav svg{width:16px;height:16px}.mp-pv-thumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.mp-pv-thumb{cursor:pointer;background:linear-gradient(145deg,#2a2a35,#1a1a1f);border:2px solid #0000;border-radius:8px;flex:0 0 76px;justify-content:center;align-items:center;height:54px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.mp-pv-thumb.studio{border:2px solid var(--line-light-c);background:linear-gradient(150deg,#fff,#ececef)}.mp-pv-thumb img{object-fit:cover;width:100%;height:100%}.mp-pv-thumb svg{opacity:.8;width:70%}.mp-pv-thumb.studio svg [fill=\#fff]{fill:#b9b9c2}.mp-pv-thumb .tlb{letter-spacing:.5px;color:#ffffffbf;text-transform:uppercase;font-size:7px;font-weight:500;position:absolute;bottom:3px;left:5px}.mp-pv-thumb.studio .tlb{color:#8a8a8e}.mp-pv-thumb.on{border-color:var(--orange)}.mp-rc-side{border:1px solid var(--line-light-c);border-radius:14px;align-self:stretch;padding:14px 16px}.mp-rc-head{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-main-c);border-bottom:1px solid var(--line-lighter-c);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:11px;font-weight:500;display:flex}.mp-rc-frac{color:var(--orange);letter-spacing:.5px;font-size:11px}.mp-rc-row{border-bottom:1px solid var(--line-lighter-c);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.mp-rc-row:last-child{border-bottom:none}.mp-rc-ic{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mp-rc-ic svg{width:10px;height:10px}.mp-rc-row.pending .mp-rc-ic{background:#f4f4f5}.mp-rc-dot{background:#aeaeb2;border-radius:50%;width:6px;height:6px;margin:0 auto;display:block}.mp-rc-nm{color:var(--text-main-c);font-size:12px;font-weight:500}.mp-rc-row.pending .mp-rc-nm{color:var(--text-muted-c);font-weight:400}.mp-rc-st{letter-spacing:.5px;text-transform:uppercase;color:var(--orange);font-size:9px;font-weight:500}.mp-rc-row.pending .mp-rc-st{color:#aeaeb2}@media (width<=1000px){.mp-rs-grid{grid-template-columns:1fr}.mp-rc-side{margin:12px 0 0}}.mp-parts-table{border-collapse:collapse;width:100%}.mp-parts-table thead tr{background:#f8f8fa}.mp-parts-table th{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted-c);text-align:left;border-bottom:1px solid var(--line-light-c);padding:10px 20px;font-size:11px;font-weight:500}.mp-parts-table th:last-child,.mp-parts-table td:last-child{text-align:right}.mp-parts-table td{border-bottom:1px solid var(--line-light-c);vertical-align:middle;padding:14px 20px}.mp-parts-table tr:last-child td{border-bottom:none}.mp-parts-table tr.row-skipped{opacity:.5}.mp-item-cell{align-items:center;gap:12px;display:flex}.mp-part-thumb{cursor:default;background:linear-gradient(135deg,#e0e0e8 0%,#c8c8d6 100%);border:none;border-radius:8px;flex-shrink:0;width:56px;height:40px;padding:0;font-family:inherit;position:relative;overflow:hidden}.mp-part-thumb.clickable{cursor:pointer;transition:all .18s}.mp-part-thumb.clickable:hover{transform:scale(1.05)}.mp-part-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-part-thumb .mp-zoom-icon{color:#fff;opacity:0;background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex;position:absolute;bottom:3px;right:3px}.mp-part-thumb.clickable:hover .mp-zoom-icon{opacity:1}.mp-part-thumb .mp-zoom-icon svg{width:9px;height:9px}.mp-item-cell .item-name{color:var(--text-main-c);font-size:13.5px;font-weight:500}.mp-item-cell .item-sub{color:var(--text-muted-c);margin-top:2px;font-size:11.5px}.mp-urgency-tag{letter-spacing:1px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.mp-urgency-tag.high{color:#dc2626;background:#fee2e2}.mp-urgency-tag.med{color:#d97706;background:#fef3c7}.mp-urgency-tag.low{color:#16a34a;background:#f0fdf4}.mp-quote{color:var(--text-main-c);font-size:15px;font-weight:500}.mp-row-decision{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mp-row-btn{cursor:pointer;border:1.5px solid;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.mp-row-btn.skip{color:var(--text-muted-c);background:#f8f8fa;border-color:#e5e5e5}.mp-row-btn.skip:hover{background:#f0f0f5}.mp-row-btn.skip.active{color:#3a3a3f;background:#e5e5ea;border-color:#8a8a8e}.mp-row-btn.approve{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.mp-row-btn.approve:hover{background:var(--orange-light)}.mp-row-btn.approve.active{background:var(--orange);color:#fff;border-color:var(--orange)}.mp-row-chip{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.mp-row-chip.approved{color:#16a34a;background:#dcfce7}.mp-row-chip.skipped{color:var(--text-muted-c);background:#f5f5f7}.mp-row-undo{color:var(--text-muted-c);cursor:pointer;background:0 0;border:none;font-size:11.5px;text-decoration:underline}.mp-parts-footer{border-top:1px solid var(--line-light-c);background:#f8f8fa;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mp-parts-footer .total{color:var(--text-body-c);font-size:13px;font-weight:500}.mp-parts-footer .amt{color:var(--orange);font-size:20px;font-weight:500}.mp-btn-primary-sm{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.mp-btn-primary-sm:hover{background:#e55a07}.mp-btn-primary-sm:disabled{opacity:.5;cursor:not-allowed}.mp-btn-ghost-sm{color:var(--text-body-c);border:1px solid var(--line-light-c);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.mp-btn-ghost-sm:hover{border-color:var(--text-muted-c);color:var(--text-main-c)}.mp-btn-ghost-sm:disabled{opacity:.5;cursor:not-allowed}.mp-parts-decision-zone{align-items:center;gap:8px;display:flex}.mp-card-head .mp-head-download{border:1px solid var(--line-light-c);height:32px;color:var(--text-body-c);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.mp-card-head .mp-head-download:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.mp-card-head .mp-head-download:disabled{opacity:.5;cursor:not-allowed}.mp-card-head .mp-head-download svg{width:13px;height:13px}.mp-report-cta-row{justify-content:center;margin-top:18px;display:flex}.mp-report-cta{height:48px;color:var(--orange);border:1.5px solid var(--orange);letter-spacing:.2px;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 36px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.mp-report-cta:hover{background:var(--orange);color:#fff;box-shadow:var(--shadow-orange);transform:translateY(-1px)}.mp-report-cta svg{width:14px;height:14px;transition:transform .2s}.mp-report-cta:hover svg{transform:translate(3px)}.irpt-overlay{z-index:var(--z-modal);background:#1414168c;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.irpt-modal{width:95vw;max-width:1800px;height:100%;box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;display:flex;overflow:hidden}.irpt-head{background:var(--orange);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 48px 16px;display:flex}.irpt-head h2{text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0 0 6px;font-size:24px;font-weight:500}.irpt-disclaim{color:#ffffffd9;margin:0;font-size:12.5px;line-height:1.55}.irpt-close{cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.irpt-close:hover{background:#ffffff26}.irpt-close svg{width:15px;height:15px}.irpt-body{flex:1;padding:34px 48px 40px;overflow-y:auto}.irpt-vehicle{margin-bottom:34px}.irpt-vehicle h3{color:var(--text-main-c);margin:4px 0 8px;font-size:30px;font-weight:500}.irpt-vspecs{color:var(--text-muted-c);margin-bottom:22px;font-size:16px}.irpt-vspecs span+span:before{content:"|";color:var(--line-light-c);margin:0 8px}.irpt-kv{grid-template-columns:190px 1fr;row-gap:13px;display:grid}.irpt-kv .k{color:var(--text-muted-c);font-size:15px}.irpt-kv .v{color:var(--text-main-c);font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:500}.irpt-section{margin-bottom:28px}.irpt-section:last-child{margin-bottom:0}.irpt-duo{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:20px;margin-bottom:28px;display:grid}.irpt-duo .irpt-section{margin-bottom:0}.irpt-duo .irpt-table{height:calc(100% - 46px)}.irpt-bc-wrap{padding:20px 22px}.irpt-sec-bar{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-radius:8px 8px 0 0;padding:15px 20px;font-size:15.5px;font-weight:500}.irpt-table{border:1px solid var(--line-light-c);border-top:none;border-radius:0 0 8px 8px;overflow:hidden}.irpt-tr{border-bottom:1px solid var(--line-lighter-c);grid-template-columns:300px 1fr;display:grid}.irpt-table>.irpt-tr:last-child,.irpt-group:last-child .irpt-tr:last-child{border-bottom:none}.irpt-tr .th{color:var(--text-body-c);border-right:1px solid var(--line-lighter-c);background:#fafafa;align-items:center;padding:18px 20px;font-size:15.5px;display:flex}.irpt-tr .td{color:var(--text-main-c);overflow-wrap:anywhere;align-items:center;padding:18px 20px;font-size:16px;font-weight:500;display:flex}.irpt-tr.cols2{grid-template-columns:240px minmax(0,1fr) 240px minmax(0,1fr)}.irpt-duo .irpt-tr.cols2{grid-template-columns:170px minmax(0,1fr) 170px minmax(0,1fr)}.irpt-tr.cols2 .td{border-right:1px solid var(--line-lighter-c)}.irpt-tr.cols2 .td:last-child{border-right:none}.irpt-tr .td.irpt-good,.irpt-good{color:var(--orange)}.irpt-tr .td.irpt-fair,.irpt-fair{color:#ffb27d}.irpt-tr .td.irpt-poor,.irpt-poor{color:var(--text-muted-c)}.irpt-group{border-bottom:1px solid var(--line-lighter-c);grid-template-columns:180px 1fr;display:grid}.irpt-group:last-child{border-bottom:none}.irpt-group .g-th{border-right:1px solid var(--line-lighter-c);text-transform:uppercase;letter-spacing:1px;color:var(--text-body-c);background:#fafafa;align-items:center;padding:0 20px;font-size:13px;font-weight:500;display:flex}.irpt-group .irpt-tr{grid-template-columns:260px 1fr}.irpt-group .irpt-tr:last-child{border-bottom:none}.irpt-duo .irpt-tr.irpt-comment{grid-template-columns:170px 1fr}.irpt-table-groups>.irpt-tr.irpt-comment{grid-template-columns:440px 1fr}.irpt-tr.irpt-comment .th{color:var(--orange)}.irpt-tr.irpt-comment .th .clabel{text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:500}.irpt-tr.irpt-comment .td{color:var(--text-body-c);font-weight:400;line-height:1.5}.irpt-tr.irpt-comment-list .th,.irpt-tr.irpt-comment-list .td{align-items:flex-start}.irpt-comment-ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.irpt-comment-ul li{line-height:1.5}.irpt-comment-ul li strong{color:var(--text-main-c);margin-right:4px;font-weight:500}.irpt-foot{border-top:1px solid var(--line-light-c);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 48px;display:flex}.irpt-foot button{cursor:pointer;border-radius:10px;height:40px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .15s}.irpt-btn-ghost{border:1px solid var(--line-light-c);color:var(--text-body-c);background:#fff}.irpt-btn-ghost:hover{border-color:var(--orange);color:var(--orange)}.irpt-btn-primary{background:var(--orange);border:1px solid var(--orange);color:#fff}.irpt-btn-primary:hover{filter:brightness(.95)}@media (width<=900px){.irpt-duo{grid-template-columns:1fr;gap:28px}}@media (width<=680px){.irpt-tr,.irpt-tr.cols2{grid-template-columns:150px 1fr}.irpt-tr.cols2 .td{border-right:none}.irpt-group{grid-template-columns:110px 1fr}.irpt-group .irpt-tr{grid-template-columns:140px 1fr}.irpt-table-groups>.irpt-tr.irpt-comment{grid-template-columns:150px 1fr}}@media print{body:has(.irpt-overlay)>:not(.irpt-overlay){display:none!important}.irpt-overlay{background:0 0;position:static}.irpt-modal{width:100%;max-width:none;height:auto;box-shadow:none}.irpt-body{overflow:visible}.irpt-close,.irpt-foot{display:none!important}}.mp-recon-card{border:1.5px solid var(--line-light-c);background:#fff;border-radius:14px;overflow:hidden}.mp-recon-head{border-bottom:1px solid var(--line-light-c);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.mp-recon-head h3{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-main-c);margin:0 0 5px;font-size:11.5px;font-weight:500}.recon-sub{color:var(--text-muted-c);font-size:13px}.recon-meta{text-align:right;color:var(--text-muted-c);font-size:12px;line-height:1.5}.mp-recon-body{padding:0 22px}.mp-recon-row{border-bottom:1px solid var(--line-light-c);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.rr-left{align-items:flex-start;gap:12px;display:flex}.mp-rr-stage{letter-spacing:1.5px;color:var(--text-muted-c);white-space:nowrap;background:#f0f0f5;border-radius:5px;flex-shrink:0;margin-top:3px;padding:3px 7px;font-size:10px;font-weight:500}.mp-rr-stage.added{color:#16a34a;background:#dcfce7}.mp-rr-stage.changed{color:#d97706;background:#fef3c7}.rr-label{color:var(--text-main-c);font-size:13.5px;font-weight:500}.rr-label .sub{color:var(--text-muted-c);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.rr-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.rr-amount{color:var(--text-main-c);font-size:16px;font-weight:500}.rr-amount.minus{color:#22c55e}.rr-amount.plus{color:var(--orange)}.mp-rr-status{justify-content:center;align-items:center;display:flex}.mp-rr-status.confirmed{color:#16a34a;background:#dcfce7;border-radius:50%;width:26px;height:26px}.mp-rr-status.pending-btn{background:var(--orange);color:#fff;letter-spacing:1px;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:500}.mp-rr-status.awaiting-lbl{color:var(--text-muted-c);letter-spacing:1px;background:#f5f5f7;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:500}.mp-recon-summary{border-top:1px solid var(--line-light-c);grid-template-columns:repeat(3,1fr);display:grid}.mp-recon-sc{border-right:1px solid var(--line-light-c);padding:14px 22px}.mp-recon-sc:last-child{border-right:none}.mp-recon-sc .label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted-c);margin-bottom:5px;font-size:11px;font-weight:500}.mp-recon-sc .val{color:var(--text-main-c);margin-bottom:2px;font-size:18px;font-weight:500}.mp-recon-sc .val.balance{color:var(--orange)}.mp-recon-sc .sub{color:var(--text-muted-c);font-size:11.5px}.mp-recon-actions{border-top:1px solid var(--line-light-c);background:#f8f8fa;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.left-text{color:var(--text-body-c);font-size:12.5px;line-height:1.5}.left-text strong{color:var(--text-main-c)}.btn-group{flex-shrink:0;gap:10px;display:flex}.mp-recon-btn{cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.mp-recon-btn.ghost{color:var(--text-body-c);background:#fff;border:1.5px solid #e5e5e5}.mp-recon-btn.ghost:hover{background:#f0f0f5}.mp-recon-btn.primary{background:var(--orange);color:#fff;border:none}.mp-recon-btn.primary:hover{background:#e08a00}.mp-recon-btn.verifying{color:#d97706;cursor:default;background:#f59e0b1f;border:1px solid #f59e0b59}.mp-recon-btn.confirmed{color:#22c55e;cursor:default;background:#22c55e1f;border:1px solid #22c55e59}.mp-recon-btn:disabled{pointer-events:none}.mp-slip-upload-btn{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:13px 16px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.mp-slip-upload-btn:hover:not(:disabled){background:#e05a00}.mp-slip-upload-btn:disabled{opacity:.6;cursor:not-allowed}.mp-slip-preview{border:1.5px solid #e5e5e5;border-radius:10px;margin-top:12px;text-decoration:none;display:block;overflow:hidden}.mp-slip-preview img{object-fit:cover;width:100%;max-height:160px;display:block}.mp-slip-preview span{text-align:center;color:var(--text-muted-c);background:#f8f8fa;padding:6px;font-size:12px;display:block}.mp-slip-preview:hover span{color:var(--orange)}.slip-thumb{cursor:pointer;border:1.5px solid #e5e5e5;border-radius:8px;margin-top:10px;overflow:hidden}.slip-thumb img{object-fit:cover;width:100%;max-height:100px;display:block}.slip-thumb span{text-align:center;color:#8a8a8e;background:#f8f8fa;padding:5px;font-size:11px;display:block}.slip-thumb:hover span{color:var(--orange)}.video-thumb{cursor:pointer;background:#000;border:1.5px solid #e5e5e5;border-radius:8px;margin-top:10px;position:relative;overflow:hidden}.video-thumb video{object-fit:cover;pointer-events:none;width:100%;max-height:160px;display:block}.video-thumb .video-thumb-play{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb:hover .video-thumb-play{background:var(--orange)}.video-thumb .video-thumb-label{text-align:center;color:#8a8a8e;background:#f8f8fa;padding:5px;font-size:11px;display:block}.video-thumb:hover .video-thumb-label{color:var(--orange)}.slip-lightbox-overlay{z-index:99999;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.slip-lightbox-inner{background:#fff;border-radius:16px;flex-direction:column;align-items:center;max-width:92vw;max-height:92vh;display:flex;position:relative;overflow:hidden}.slip-lightbox-img{object-fit:contain;max-width:88vw;max-height:80vh;display:block}.slip-lightbox-frame{border:none;width:80vw;height:72vh;display:block}.slip-lightbox-video{background:#000;max-width:88vw;max-height:80vh;display:block}.slip-lightbox-close{color:#fff;cursor:pointer;z-index:1;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;line-height:1;display:flex;position:absolute;top:10px;right:12px}.slip-lightbox-close:hover{background:#000c}.slip-lightbox-open{text-align:center;color:var(--orange);padding:8px 16px;font-size:12.5px;text-decoration:none;display:block}.slip-lightbox-open:hover{text-decoration:underline}.mp-vessel-name{color:var(--text-main-c);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:500;display:flex}.mp-ship-icon{width:22px;height:22px;color:var(--orange);flex-shrink:0}.mp-live-pill{background:var(--orange);color:#fff;letter-spacing:.8px;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.mp-live-pill .dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse}.mp-vessel-track{margin-bottom:24px}.day-count{text-align:center;margin-bottom:14px;font-size:13px;font-weight:500}.mp-vessel-line{background:#e5e5e5;border-radius:4px;height:8px;position:relative;overflow:visible}.mp-vessel-fill{background:var(--orange);border-radius:4px;height:100%;position:absolute;top:0;left:0}.mp-vessel-marker-start,.mp-vessel-marker-end{border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.mp-vessel-marker-start{background:var(--orange);left:0}.mp-vessel-marker-end{background:#e5e5e5;left:100%}.mp-vessel-marker-ship{border:3px solid var(--orange);width:30px;height:30px;color:var(--orange);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.mp-vessel-ports{color:#8a8a8e;letter-spacing:1px;justify-content:space-between;margin-top:16px;font-size:11px;font-weight:500;display:flex}.mp-vessel-stats{border-top:1px solid #e5e5e5;grid-template-columns:repeat(3,1fr);row-gap:16px;margin-top:22px;padding-top:22px;display:grid}.vs-cell{border-right:1px solid #e5e5e5;padding:0 16px}.vs-cell:nth-child(3n){border-right:none}.vs-cell .label{text-transform:uppercase;letter-spacing:1.5px;color:#8a8a8e;margin-bottom:6px;font-size:10px;font-weight:500}.vs-cell .val{color:var(--text-main-c);word-break:break-word;margin-bottom:3px;font-size:13.5px;font-weight:500;line-height:1.3}.vs-cell .val.accent{color:var(--orange)}.vs-cell .sub{color:#8a8a8e;font-size:11.5px}.mp-dhl-card{position:relative;overflow:hidden}.mp-accent-top{background:linear-gradient(90deg, gold, var(--orange));height:4px;position:absolute;top:0;left:0;right:0}.mp-dhl-top{justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.mp-dhl-brand{align-items:center;gap:12px;display:flex}.mp-dhl-icon{background:linear-gradient(135deg, gold 0%, var(--orange) 100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mp-dhl-brand-name{color:var(--text-main-c);font-size:14px;font-weight:500}.mp-dhl-awb{color:var(--text-muted-c);margin-top:2px;font-size:12px}.mp-dhl-status{color:#d97706;letter-spacing:1px;background:#fef3c7;border:1.5px solid #fde68a;border-radius:14px;padding:5px 12px;font-size:11px;font-weight:500}.mp-dhl-list{padding:0 20px}.mp-dhl-row{border-bottom:1px solid var(--line-light-c);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.mp-dhl-row:last-child{border-bottom:none}.mp-dhl-row .left{align-items:center;gap:10px;display:flex}.mp-dhl-row .check{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:500;display:flex}.mp-dhl-row .check.pending{background:#f5f5f7}.mp-dhl-row .name{color:var(--text-main-c);font-size:13px;font-weight:500}.mp-dhl-row .status-text{font-size:12px;font-weight:500}.mp-dhl-row .status-text.sent{color:#16a34a}.mp-dhl-row .status-text.pending{color:var(--text-muted-c)}.mp-dhl-footer{border-top:1px solid var(--line-light-c);color:var(--text-body-c);background:#f8f8fa;align-items:center;gap:8px;padding:12px 20px;font-size:12.5px;display:flex}.mp-dhl-footer strong{color:var(--text-main-c)}.mp-voyage-strip{border-bottom:1px solid var(--line-light-c);background:var(--bg-page-c);grid-template-columns:repeat(4,1fr);gap:0;padding:16px 22px;display:grid}.mp-voyage-cell{border-left:1px solid var(--line-light-c);padding:0 18px}.mp-voyage-cell:first-child{border-left:none;padding-left:0}.mp-voyage-cell .vk{letter-spacing:1.2px;color:var(--text-muted-c);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:500}.mp-voyage-cell .vv{color:var(--text-main-c);font-size:13px;font-weight:500}.mp-milestone-list{padding:6px 0 4px}.mp-milestone-item{grid-template-columns:72px 26px 1fr;align-items:start;gap:0 12px;padding:0 22px;display:grid}.mp-milestone-date{color:var(--text-muted-c);text-align:right;white-space:nowrap;padding-top:15px;font-size:11.5px;font-weight:500}.mp-milestone-spine{flex-direction:column;align-items:center;padding-top:13px;display:flex}.mp-milestone-dot{border:2.5px solid var(--line-light-c);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px}.mp-milestone-dot.reached{background:var(--orange);border-color:var(--orange)}.mp-milestone-dot.active{background:var(--orange);border-color:var(--orange);animation:2.5s ease-in-out infinite pulse;box-shadow:0 0 0 5px #fd660826}.mp-milestone-line{background:var(--line-light-c);flex:1;width:2px;min-height:24px}.mp-milestone-line.filled{background:var(--orange)}.mp-milestone-item:last-child .mp-milestone-line{visibility:hidden}.mp-milestone-content{border-bottom:1px solid var(--line-lighter-c,#f0f0f3);padding:10px 0 18px}.mp-milestone-item:last-child .mp-milestone-content{border-bottom:none}.mp-milestone-event{color:var(--text-main-c);margin-bottom:2px;font-size:13.5px;font-weight:500}.mp-milestone-event.pending{color:var(--text-muted-c);font-weight:500}.mp-milestone-sub{color:var(--text-muted-c);font-size:12px}.mp-milestone-badge{letter-spacing:.6px;vertical-align:1px;text-transform:uppercase;border-radius:10px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.mp-milestone-badge.live{background:var(--orange-light);color:var(--orange)}.mp-milestone-badge.done{color:#16a34a;background:#22c55e1f}.mp-advisor-bar{background:#1a1a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;display:flex}.ab-left{align-items:center;gap:14px;display:flex}.ab-avatar{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:500;display:flex}.ab-title{color:#fff;margin-bottom:3px;font-size:14px;font-weight:500}.ab-sub{color:#ffffff73;font-size:12px}.ab-sub strong{color:#ffffffb3}.ab-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#25d366;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.ab-btn:hover{background:#1db954}.mp-docs-modal{z-index:9000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mp-docs-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;inset:0}.mp-docs-panel{z-index:1;background:#fff;border-radius:16px;width:100%;max-width:1040px;max-height:90vh;animation:.25s cubic-bezier(.34,1.3,.64,1) modalPop;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0000004d}@keyframes modalPop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mp-docs-head{border-bottom:1px solid var(--line-light-c);padding:28px 28px 20px;position:relative}.mp-docs-head>div{max-width:680px}.mp-docs-topic{letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:11px;font-weight:500}.mp-docs-head h2{color:var(--text-main-c);margin:0 0 6px;font-size:22px;font-weight:500}.mp-docs-head p{color:var(--text-muted-c);margin:0;font-size:13px}.mp-docs-close{cursor:pointer;width:36px;height:36px;color:var(--text-muted-c);background:#f5f5f7;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.mp-docs-close:hover{background:#e5e5e8}.mp-docs-section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted-c);align-items:center;gap:8px;padding:22px 28px 10px;font-size:11.5px;font-weight:500;display:flex}.mp-invoice-list{flex-direction:column;gap:8px;padding:0 28px;display:flex}.mp-invoice-row{border:1.5px solid var(--line-light-c);background:#f8f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.inv-left{align-items:center;gap:12px;display:flex}.mp-inv-icon{width:40px;height:40px;color:var(--text-muted-c);background:#f0f0f5;border:1.5px solid #e0e0e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inv-title{color:var(--text-main-c);margin-bottom:2px;font-size:14px;font-weight:500}.inv-sub{color:var(--text-muted-c);font-size:12px}.inv-right{align-items:center;gap:10px;display:flex}.inv-amount{color:var(--text-main-c);font-size:16px;font-weight:500}.mp-inv-status{letter-spacing:1px;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:500}.mp-inv-status.paid{color:#16a34a;background:#dcfce7}.mp-inv-status.due{color:#d97706;background:#fef3c7}.mp-inv-dl{color:var(--text-body-c);cursor:pointer;background:#fff;border:1.5px solid #e0e0e8;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.mp-inv-dl:hover{background:#f0f0f5}.mp-docs-grid{grid-template-columns:repeat(5,1fr);gap:12px;padding:0 28px 28px;display:grid}.mp-doc-card{border:1.5px solid var(--line-light-c);background:#fff;border-radius:12px;transition:box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.mp-doc-card:not(.pending):hover{border-color:var(--orange);box-shadow:0 4px 14px #f59e0b1f}.mp-doc-card.pending{opacity:.65}.mp-accent-bar{background:linear-gradient(90deg, var(--orange), #fde68a);height:3px}.mp-doc-card.pending .mp-accent-bar{background:#e5e5e5}.mp-doc-card-body{padding:16px}.num-line{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.num-line .num{color:var(--text-muted-c);letter-spacing:.5px;font-size:11px;font-weight:500}.mp-status-pill{letter-spacing:1px;border-radius:8px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.mp-status-pill.ready{color:#16a34a;background:#dcfce7}.mp-status-pill.in-progress{color:#d97706;background:#fef3c7}.mp-status-pill.locked{color:var(--text-muted-c);background:#8a8a8e1f}.mp-doc-icon{color:var(--text-muted-c);margin-bottom:10px}.mp-doc-card h4{color:var(--text-main-c);text-align:center;margin:0 0 4px;font-size:14px;font-weight:500}.kr-name{color:var(--text-muted-c);text-align:center;margin-bottom:14px;font-size:11.5px}.mp-doc-view-btn{cursor:pointer;color:#fff;background:#1a1a1f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.mp-doc-view-btn:hover:not(:disabled){background:#2e2e38}.mp-doc-view-btn.disabled{color:var(--text-muted-c);cursor:not-allowed;background:#f0f0f5}.mp-inv-status.pending{color:var(--text-muted-c);background:#8a8a8e1f}.mp-docs-footer{border:1px solid #ff620033;border-left:4px solid var(--orange);background:#fff4ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 28px 28px;padding:16px 20px;display:flex}.mp-docs-footer .msg{color:var(--text-body-c);font-size:12.5px;line-height:1.6}.mp-docs-footer .msg strong{color:var(--text-main-c);font-weight:700}.mp-docs-footer .turnaround{color:var(--orange);white-space:nowrap;background:#fff;border:1px solid #ff620040;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.mp-docs-advisor{background:#1a1a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 28px 28px;padding:18px 20px;display:flex}.da-left{align-items:center;gap:12px;display:flex}.da-avatar{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:500;display:flex}.da-name{color:#fff;margin-bottom:3px;font-size:14px;font-weight:500}.da-sub{color:#ffffff73;font-size:12px}.da-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#25d366;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.da-btn:hover{background:#1db954}@media (width<=1024px){.mp-vehicle-list-card>.mp-vlist-downloads{display:none}.mp-s1-grid{grid-template-columns:1fr}.mp-pay-flow{flex-wrap:wrap}.mp-pay-timeline{grid-template-columns:repeat(2,1fr)}.mp-docs-grid{grid-template-columns:repeat(3,1fr)}.mp-vehicle-list-card>.mp-vlist-mini-progress{flex:0 0 180px}.mp-yard-grid{grid-template-columns:1fr}}@media (width<=768px){.mp-vehicle-list-card>.mp-vlist-right,.mp-vehicle-list-card>.mp-vlist-mini-progress{display:none}.mp-tracker{grid-template-columns:repeat(4,1fr)}.mp-tracker>button:nth-child(n+5){margin-top:20px}.mp-auction-result{grid-template-columns:repeat(2,1fr);gap:16px 0}.mp-ar-cell{border-left:none!important;padding-left:0!important}.mp-options-grid,.mp-s2-grid,.mp-recon-summary{grid-template-columns:1fr}.mp-recon-sc{border-right:none;border-bottom:1px solid var(--line-light-c)}.mp-vessel-stats{grid-template-columns:1fr}.vs-cell{border-bottom:1px solid #ffffff14;border-right:none;padding:10px 0}.mp-docs-grid{grid-template-columns:repeat(2,1fr)}.mp-page-title-row{flex-direction:column}}.mi-profile-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.mi-field-label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted-c);margin-bottom:4px;font-size:11px;font-weight:500}.mi-field-value{color:var(--text-main-c);font-size:14px;font-weight:500}.mi-tier-badge{letter-spacing:.5px;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.mi-doc-row{border-bottom:1px solid var(--line-light-c);align-items:center;gap:14px;padding:14px 20px;display:flex}.mi-doc-row:last-of-type{border-bottom:none}.mi-doc-info{flex:1;min-width:0}.mi-doc-label{color:var(--text-main-c);margin-bottom:3px;font-size:14px;font-weight:500}.mi-doc-status{font-size:12px}.mi-doc-date{color:var(--text-muted-c)}.mi-doc-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mi-btn-view{border:1.5px solid var(--line-light-c);color:var(--text-body-c);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.mi-btn-view:hover{border-color:var(--orange);color:var(--orange)}.mi-btn-upload{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:12px;font-weight:500;transition:opacity .15s}.mi-btn-upload:hover:not(:disabled){opacity:.85}.mi-btn-upload:disabled{opacity:.5;cursor:not-allowed}.mi-btn-delete{border:1.5px solid var(--line-light-c);width:32px;height:32px;color:var(--text-muted-c);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:flex}.mi-btn-delete:hover:not(:disabled){border-color:var(--danger,#e53e3e);color:var(--danger,#e53e3e);background:#fff0f0}.mi-btn-delete:disabled{opacity:.4;cursor:not-allowed}.mi-doc-thumb{border:1.5px solid var(--line-light-c);cursor:pointer;background:var(--bg-subtle-c,#f5f5f5);border-radius:8px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.mi-doc-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.mi-doc-thumb-placeholder{width:100%;height:100%;color:var(--text-muted-c);justify-content:center;align-items:center;display:flex}.mi-doc-thumb-overlay{color:#fff;opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.mi-doc-thumb:hover .mi-doc-thumb-overlay{opacity:1}@media (width<=600px){.mi-profile-grid{grid-template-columns:1fr}.mi-doc-row{flex-direction:column;align-items:flex-start;gap:10px}.mi-doc-actions{width:100%}.mi-btn-upload{flex:1;justify-content:center}}.doc-modal-overlay{z-index:1000;background:#14141699;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.doc-modal-box{background:var(--bg-card-c,#fff);border-radius:14px;flex-direction:column;width:640px;max-width:96vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000002e}.doc-modal-header{border-bottom:1px solid var(--line-light-c,#eee);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.doc-modal-title{color:var(--text-main-c);font-size:15px;font-weight:500}.doc-modal-close{cursor:pointer;width:32px;height:32px;color:var(--text-muted-c);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:16px;transition:background .15s,color .15s;display:flex}.doc-modal-close:hover{background:var(--line-light-c,#eee);color:var(--text-main-c)}.doc-modal-body{background:var(--bg-subtle-c,#f8f8f8);flex:1;padding:20px;overflow:auto}.mw-wrap{z-index:900;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.mw-fab{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:flex;box-shadow:0 8px 24px #25d36666}.mw-fab:hover{background:#1db954;transform:scale(1.06)}.mw-fab:active{transform:scale(.96)}.mw-card{background:#1a1a1f;border-radius:16px;width:280px;padding:18px 20px 20px;animation:.18s ease-out mw-pop;position:relative;box-shadow:0 16px 48px #00000047}@keyframes mw-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mw-card-close{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:12px}.mw-card-close:hover{color:#fff;background:#ffffff29}.mw-card-close svg{width:13px;height:13px}.mw-card-head{align-items:center;gap:12px;padding-right:18px;display:flex}.mw-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:500;display:flex}.mw-name{color:#fff;font-size:14.5px;font-weight:500}.mw-role{color:#ffffff80;margin-top:2px;font-size:11.5px}.mw-sub{color:#ffffffa6;margin:12px 0 16px;font-size:12.5px;line-height:1.55}.mw-chat-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.mw-chat-btn:hover{background:#1db954}@media (width<=640px){.mw-wrap{bottom:16px;right:16px}.mw-fab{width:52px;height:52px}.mw-card{width:calc(100vw - 32px);max-width:300px}}.cars-detail-page.mp-detail-embed{min-height:0;color:inherit;background:0 0;font-family:inherit}@keyframes vc-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes vc-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes vc-card-out{to{opacity:0;transform:scale(.94)}}.vc-card{border:1px solid var(--line-light);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .2s;animation:.4s ease-out backwards vc-fade-up;display:flex;overflow:hidden}.vc-card:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 16px 36px #0000001a}.vc-card.removing{pointer-events:none;animation:.28s forwards vc-card-out}.vc-source-strip{background:var(--orange);flex-shrink:0;justify-content:space-between;align-items:center;min-height:36px;padding:10px 14px;display:flex}.vc-src-logo{color:#fff;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.vc-logo-mark{letter-spacing:.8px;color:#fff;background:#00000040;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;height:17px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.vc-src-date{color:#ffffffd9;letter-spacing:.3px;white-space:nowrap;font-size:10.5px;font-weight:500}.vc-image{aspect-ratio:16/11;background:linear-gradient(135deg,#2a2a35,#1a1a1f);flex-shrink:0;position:relative;overflow:hidden}.vc-image>img{object-fit:cover;width:100%;height:100%;display:block}.vc-img-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vc-img-placeholder svg{opacity:.18;width:70%}.vc-photo-track{will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.vc-photo-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.vc-photo-slide img{object-fit:cover;width:100%;height:100%;display:block}.vc-photo-count{color:#fff;z-index:4;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#1a1a1fb3;border-radius:12px;padding:4px 9px;font-size:10.5px;font-weight:500;transition:opacity .2s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.vc-image:hover .vc-photo-count{opacity:1}.vc-flip-arrow{width:30px;height:30px;color:var(--dark-1);cursor:pointer;opacity:0;z-index:4;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vc-flip-arrow.left{left:8px}.vc-flip-arrow.right{right:8px}.vc-image:hover .vc-flip-arrow{opacity:1}.vc-flip-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.vc-photo-dots{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1a1f6b;border-radius:100px;gap:3px;max-width:82%;padding:4px 8px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.vc-photo-dots span{background:#ffffff73;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .2s,transform .2s}.vc-photo-dots span.active{background:#fff;transform:scale(1.25)}.vc-timer-badge{color:#fff;z-index:4;font-variant-numeric:tabular-nums;letter-spacing:.2px;pointer-events:none;background:#4f46e5;border-radius:14px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.vc-timer-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite vc-pulse}.vc-timer-badge.live{background:var(--orange);font-weight:500}.vc-timer-badge.live .vc-timer-dot{background:#fff}.vc-like-btn{cursor:pointer;z-index:4;width:30px;height:30px;color:var(--text-muted);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000026}.vc-like-btn svg{width:15px;height:15px;transition:fill .18s,stroke .18s}.vc-like-btn:hover{color:var(--orange);background:#fff;transform:scale(1.08)}.vc-like-btn.liked{background:var(--orange);color:#fff;box-shadow:0 2px 8px #fd660859}.vc-like-btn.liked svg{fill:#fff;stroke:#fff}.vc-like-btn.liked:hover{background:var(--orange);transform:scale(1.08)}.vc-grade-badge{color:#fff;letter-spacing:.5px;z-index:4;pointer-events:none;background:#1a1a1fd9;border-radius:4px;padding:4px 9px;font-size:10.5px;font-weight:500;position:absolute;bottom:10px;right:10px}.vc-info{flex-direction:column;flex:1;padding:12px 16px 14px;display:flex}.vc-title{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:15px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.vc-trim{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;margin-bottom:6px;font-size:12.5px;overflow:hidden}.vc-price-label{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:500}.vc-price{color:var(--orange);letter-spacing:-.02em;font-size:18px;font-weight:800}.vc-price-tbd{color:var(--text-dim);font-size:16px;font-weight:500}.vc-meta{color:var(--text-muted);margin-bottom:8px;font-size:11.5px;line-height:1.4}.vc-meta strong{color:var(--text-body);font-weight:500}.vc-price-block{border-top:1px solid var(--line-light);margin-top:auto;padding-top:12px}.vc-price-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.vc-price-side{min-width:0}.vc-action-btn{background:var(--orange-light);height:32px;color:var(--orange);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .2s;display:inline-flex}.vc-action-btn:hover{background:var(--orange);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #fd660847}.vc-action-btn.placed{background:var(--success-bg);color:var(--success);cursor:default}.vc-action-btn.placed:hover{box-shadow:none;background:var(--success-bg);transform:none}.vc-action-btn.view{background:var(--dark-1);color:#fff}.vc-action-btn.view:hover{box-shadow:none;background:#2a2a35}.density-big .vc-info{padding:14px 18px 16px}.density-big .vc-title{font-size:14.5px}.density-big .vc-price{font-size:17px}.fade-up{animation:.7s ease-out backwards fadeUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.home-section{padding:100px 0;position:relative}.home-section-dark{background:var(--dark-1)}.home-section-light{background:var(--bg-light-end)}.section-header{text-align:center;margin-bottom:64px}.section-header h2{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);margin-bottom:16px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1}.section-header h2 .accent{color:var(--orange)}.section-header .sub{color:var(--text-muted);max-width:580px;margin:0 auto;font-size:17px}.impact-msg{background:var(--orange-soft);border-left:6px solid var(--orange);color:var(--text-main);border-radius:4px;margin-top:40px;padding:22px 28px;font-size:17px;font-weight:500}.impact-msg .accent{color:var(--orange);font-weight:500}.hero{padding:88px 0 120px;position:relative;overflow:hidden}.hero-grid{text-align:center}h1.hero-title{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);margin-bottom:24px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1}h1.hero-title .accent{color:var(--orange)}.hero-sub{color:var(--text-body);max-width:560px;margin:0 auto;font-size:18px;line-height:1.6}.hero-ctas{justify-content:center;gap:12px;margin-top:48px;display:flex}.hero-auction-strip{margin-top:56px}.hero-strip-label{text-align:left;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hero-strip-label .strip-left{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.live-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}.hero-strip-label .strip-right{color:var(--text-muted);font-size:13px}.hero-strip-label .strip-right strong{color:var(--text-main);font-weight:500}.auction-card-grid{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.auction-card-grid>.vc-card{flex:calc(20% - 14.4px);max-width:calc(20% - 14.4px)}.auction-card{border:1px solid var(--line-light);border-radius:var(--radius-lg);transition:var(--transition-smooth);text-align:left;cursor:pointer;background:#fff;overflow:hidden}.auction-card:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 16px 36px #0000001a}.auction-card-source{background:var(--orange);border-bottom:none;justify-content:space-between;align-items:center;min-height:36px;padding:10px 14px;display:flex}.auction-card-source .logo-slot{color:#fff;letter-spacing:.5px;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.source-date{color:#ffffffd9;letter-spacing:.3px;font-size:10.5px;font-weight:500}.auction-card-image{aspect-ratio:16/11;background:linear-gradient(135deg,#2a2a35,#1a1a1f);position:relative;overflow:hidden}.auction-card-image:before{content:"";background:radial-gradient(at 50% 60%,#50506466,#0000 65%);position:absolute;inset:0}.auction-card-image svg.silhouette{opacity:.55;width:80%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.timer-badge{color:#fff;z-index:2;background:#4f46e5;border-radius:14px;padding:5px 10px;font-size:11px;font-weight:500;position:absolute;top:10px;left:10px}.like-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:var(--transition-base);z-index:2;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.like-btn:hover{color:var(--orange);background:#fff}.grade-badge{color:#fff;z-index:2;background:#1a1a1fd9;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:10px}.auction-card-info{padding:16px 18px 18px}.auction-card-title{color:var(--text-main);margin-bottom:3px;font-size:16px;font-weight:500;line-height:1.25}.auction-card-trim{color:var(--text-muted);margin-bottom:14px;font-size:13px}.price-label-small{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500}.price-shaded-wrap{align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.price-shaded{color:var(--text-main);letter-spacing:-.02em;filter:blur(6.5px);-webkit-user-select:none;user-select:none;font-size:20px;font-weight:500}.price-locked-hint{color:var(--orange);letter-spacing:.3px;background:var(--orange-light);white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.price-locked-hint svg{width:10px;height:10px}.auction-card-meta{color:var(--text-muted);border-top:1px solid var(--line-light);padding-top:12px;font-size:12.5px;line-height:1.55}.auction-card-meta strong{color:var(--text-body);font-weight:500}.auction-hub{aspect-ratio:1;width:min(460px,88vw);margin:0 auto 56px;position:relative}.auction-hub .hub-lines{z-index:0;width:100%;height:100%;position:absolute;inset:0}.auction-hub .hub-lines line,.auction-hub .hub-lines circle{stroke:var(--orange);stroke-width:.7px;stroke-dasharray:2 2;opacity:.4;fill:none}.auction-hub .node{text-align:center;z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.auction-hub .hub-center{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.5px;width:34%;height:34%;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(16px,3vw,24px);font-weight:500;top:50%;left:50%;box-shadow:0 14px 30px #ff62004d}.auction-hub .sat{border:1.5px dashed var(--line-light);width:21%;height:21%;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;background:#fff;font-size:clamp(9px,1.4vw,12px);font-weight:500;transition:all .15s;box-shadow:0 6px 16px #1414160f}.auction-hub .sat:hover{border-color:var(--orange);color:var(--orange)}.compare-direction{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:500;display:flex}.compare-direction .bar{background:linear-gradient(90deg, var(--line-light), var(--orange));border-radius:2px;width:clamp(40px,12vw,160px);height:2px}.compare-direction .accent{color:var(--orange)}.price-compare{background:#fff;padding:100px 0;position:relative}.price-compare-header{text-align:center;margin-bottom:32px}.price-compare-header h2{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);margin:16px 0 14px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1}.price-compare-header h2 .accent{color:var(--orange)}.price-compare-header .sub{color:var(--text-muted);max-width:620px;margin:0 auto 64px;font-size:16px}.price-compare-vehicle{color:var(--text-main);justify-content:center;align-items:center;gap:12px;margin:0 auto 24px;padding-bottom:24px;font-size:17px;font-weight:500;display:flex;position:relative}.price-compare-vehicle:before{content:"COMPARING";letter-spacing:3px;color:var(--text-muted);font-size:10px;font-weight:500;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.price-compare-vehicle .vehicle-name{letter-spacing:-.01em;border-bottom:1px solid var(--line-light);padding-bottom:4px}.car-icon-sm{width:26px;height:26px;color:var(--orange)}.compare-cards-row{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;gap:0;display:grid}.compare-arrow{color:var(--text-fade);justify-content:center;align-items:center;display:flex}.compare-arrow svg{width:22px;height:22px}.compare-card{border:1px solid var(--line-light);border-radius:var(--radius-lg);min-height:340px;transition:var(--transition-smooth);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.compare-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014}.compare-card.winner{border:2px solid var(--orange);box-shadow:0 0 0 6px #fd66080f,0 16px 40px #fd660826}.compare-card.winner:hover{transform:translateY(-6px);box-shadow:0 0 0 6px #fd66081a,0 20px 50px #fd660838}.compare-card-tag{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:16px;font-size:11px;font-weight:500;display:inline-flex}.compare-card.winner .compare-card-tag{color:var(--orange)}.compare-card .markup-badge{color:#dc2626;background:#fee2e2;border-radius:14px;padding:5px 12px;font-size:11px;font-weight:500;position:absolute;top:24px;right:24px}.compare-card .channel-title{color:var(--text-main);margin-bottom:4px;font-size:17px;font-weight:500}.compare-logo-slot{border:1px dashed var(--line-light);border-radius:var(--radius-md);background:#fafafa;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;margin:14px 0 22px;padding:12px 14px;display:flex}.compare-card.winner .compare-logo-slot{background:var(--orange-soft);border-color:#fd660840}.logo-chip{background:var(--dark-1);color:#fff;letter-spacing:.8px;border-radius:4px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.logo-chip.glovis{background:#0b5fb8}.logo-chip.kcar{background:#e60026}.logo-chip.aj{color:var(--dark-1);background:#f5a623}.slot-hint{color:var(--text-muted);font-size:10.5px}.compare-card .price{letter-spacing:-.02em;color:var(--text-main);margin-bottom:6px;font-size:30px;font-weight:500;line-height:1.1}.compare-card.lose .price{color:var(--text-muted)}.compare-card.winner .price{color:var(--orange);font-size:34px}.compare-price-note{color:var(--text-muted);margin-bottom:auto;font-size:12px}.compare-card.winner .compare-price-note{color:var(--text-body)}.compare-card-footer{border-top:1px solid var(--line-light);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-top:22px;padding-top:16px;font-size:12px;font-weight:500}.compare-card.winner .compare-card-footer{color:var(--orange);border-top-color:#fd66084d}.you-pay-more{color:#dc2626;align-items:center;gap:6px;display:inline-flex}.price-compare-impact{text-align:center;color:var(--text-main);background:var(--orange-soft);border:1px solid #fd660833;border-left:6px solid var(--orange);border-radius:4px;margin-top:56px;padding:22px 32px;font-size:18px;font-weight:500}.price-compare-impact .accent{color:var(--orange);font-weight:500}.price-compare-impact .savings{color:var(--orange);margin:0 4px;font-size:24px;font-weight:500}.challenges{padding:100px 0;position:relative}.challenges-cost-banner{background:var(--dark-1);border-left:8px solid var(--orange);color:#fff;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:28px;padding:28px 36px;display:flex}.challenges-cost-banner .banner-label{letter-spacing:4px;color:var(--text-fade);text-transform:uppercase;font-size:12px;font-weight:500}.challenges-cost-banner .banner-amount{color:var(--orange);letter-spacing:-.02em;font-size:clamp(42px,5.5vw,64px);font-weight:500;line-height:1.05}.challenges-cost-banner .banner-breakdown{color:var(--text-fade);font-size:14px;font-weight:400}.challenges-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.challenge-card{border:1px solid var(--line-light);transition:var(--transition-smooth);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.challenge-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 14px 32px #00000014}.challenge-card-header{background:var(--dark-1);border-left:5px solid var(--orange);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.challenge-card-header .num-title{flex-direction:column;gap:2px;display:flex}.challenge-card-header .num{color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:500}.challenge-card-header .title{color:#fff;font-size:17px;font-weight:500;line-height:1.2}.challenge-card-header .icon{width:24px;height:24px;color:var(--orange);flex-shrink:0}.challenge-image{aspect-ratio:3/2;background:linear-gradient(135deg,#fafafa,#f0f0f0);flex:1;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.challenge-image img{object-fit:cover;width:100%;height:100%;display:block}.challenge-image .placeholder-hint{letter-spacing:2px;color:var(--text-muted);border:1px dashed var(--line-light);background:#ffffffd9;border-radius:3px;padding:4px 8px;font-size:9.5px;font-weight:500;position:absolute;top:12px;left:12px}.challenge-image .placeholder-icon{color:#d5d5da;opacity:.6;width:48px;height:48px}.challenge-caption{border-top:1px solid var(--line-light);color:var(--text-body);text-align:center;background:#fff;justify-content:center;align-items:center;min-height:90px;padding:18px 20px 22px;font-size:14px;line-height:1.55;display:flex}.challenge-caption strong{color:var(--text-main);font-weight:500}.challenge-caption .danger{color:#dc2626;font-weight:500}.promise{background:#fff;padding:100px 0;position:relative}.promise-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.promise-card{border:1px solid var(--line-light);border-radius:var(--radius-lg);transition:var(--transition-smooth);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.promise-card:before{content:"";background:var(--orange);z-index:2;height:5px;position:absolute;top:0;left:0;right:0}.promise-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.promise-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.checkpoint-badge{letter-spacing:2px;color:var(--orange);background:var(--orange-light);border-radius:12px;align-self:flex-start;margin-bottom:18px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.promise-icon{background:var(--orange-light);width:48px;height:48px;color:var(--orange);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.promise-icon svg{width:24px;height:24px}.promise-card h3{color:var(--text-main);letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.3}.promise-card p{color:var(--text-body);font-size:14.5px;line-height:1.6}.promise-photo{aspect-ratio:16/9;border-bottom:1px solid var(--line-light);background:linear-gradient(135deg,#fafafa,#f0f0f0);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.promise-photo img{object-fit:cover;width:100%;height:100%;display:block}.how{background:var(--bg-light-end);padding:100px 0;position:relative}.steps-flow{grid-template-columns:repeat(6,1fr);gap:0;margin:60px 0 40px;display:grid;position:relative}.step{text-align:center;position:relative}.step-node{background:var(--orange);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-family:Fredoka,Pretendard,sans-serif;font-size:28px;font-weight:500;display:flex;position:relative;box-shadow:0 6px 16px #ff620040}.step.client .step-node{border:3px solid var(--orange);color:var(--orange);box-shadow:none;background:#fff}.step-label{color:var(--text-main);font-size:15px;font-weight:500}.step-sub{color:var(--orange);letter-spacing:.5px;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:500}.step.client .step-sub{color:var(--text-muted)}.step:not(:last-child):after{content:"";border-top:2px dashed var(--orange);opacity:.6;z-index:1;height:0;position:absolute;top:36px;left:calc(50% + 44px);right:calc(44px - 50%)}.how-cta-row{margin-top:48px}.all-included-banner{border-radius:var(--radius-lg);color:var(--text-main);background:#fff;justify-content:space-between;align-items:center;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f}.all-included-banner:before{content:"";background:var(--orange);height:6px;position:absolute;top:0;left:0;right:0}.all-included-banner .aib-left{flex:1}.all-included-banner .aib-label{letter-spacing:3px;color:var(--orange);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500}.all-included-banner h3{letter-spacing:-.02em;margin:0;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(28px,3.5vw,36px);font-weight:500;line-height:1.15}.all-included-banner .aib-price-block{text-align:right;flex-shrink:0}.all-included-banner .aib-price-prefix{color:var(--text-muted);margin-bottom:4px;font-size:14px;font-weight:500}.all-included-banner .aib-price-num{color:var(--orange);letter-spacing:-.02em;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1}.all-included-banner .aib-price-suffix{color:var(--text-muted);margin-top:6px;font-size:14px;font-weight:500}.how-more-link{color:var(--text-muted);justify-content:center;margin-top:18px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.how-more-link:hover{color:var(--orange)}.how-more-link .arrow{margin-left:6px;transition:transform .2s}.how-more-link:hover .arrow{transform:translate(4px)}.membership-tiers{background:#fff;padding:100px 0;position:relative}.tiers-table-wrap{border-radius:var(--radius-lg);border:1px solid var(--line-light);background:#fff;margin-top:56px;margin-bottom:8px;overflow:visible;box-shadow:0 1px 3px #0000000a,0 16px 40px #0000000d}.tier-accent-bars{grid-template-columns:1.4fr .95fr .95fr .95fr .95fr;display:grid}.tier-accent-bars .bar{height:6px}.tier-accent-bars .bar:first-child{border-top-left-radius:var(--radius-lg)}.tier-accent-bars .bar:last-child{border-top-right-radius:var(--radius-lg)}.tier-accent-bars .bar.empty{background:0 0}.tier-accent-bars .bar.basic{background:#d5d5da}.tier-accent-bars .bar.bronze{background:var(--bronze)}.tier-accent-bars .bar.silver{background:var(--silver)}.tier-accent-bars .bar.gold{background:var(--gold)}.tiers-header{grid-template-columns:1.4fr .95fr .95fr .95fr .95fr;display:grid}.tier-head-cell{text-align:center;border-right:1px solid var(--line-light);padding:28px 16px 22px;position:relative}.tier-head-cell:last-child{border-right:none}.tier-head-cell.label-col{text-align:left;background:#fafafa;padding-left:28px}.tier-head-cell .tier-name{color:var(--text-main);letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);font-weight:500}.tier-head-cell.recommended{background:#fce3d2}.tier-head-cell.recommended .tier-name{color:var(--text-main)}.recommended-badge{background:var(--orange);color:#fff;letter-spacing:1px;white-space:nowrap;border-radius:14px;padding:6px 14px;font-size:11px;font-weight:500;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #fd66084d}.tier-head-deposit{color:var(--text-muted);margin-top:4px;font-size:13px}.tier-head-cell.recommended .tier-head-deposit{color:var(--text-fade)}.tier-row{border-top:1px solid var(--line-light);grid-template-columns:1.4fr .95fr .95fr .95fr .95fr;display:grid}.tier-row .cell{text-align:center;color:var(--text-body);border-right:1px solid var(--line-light);justify-content:center;align-items:center;padding:18px 16px;font-size:14px;font-weight:500;display:flex}.tier-row .cell:last-child{border-right:none}.tier-row .cell.label{text-align:left;color:var(--text-main);background:#fafafa;justify-content:flex-start;padding-left:28px;font-weight:500}.tier-row:nth-child(odd) .cell:not(.label):not(.recommended){background:#fcfcfc}.tier-row .cell.recommended{color:var(--text-body);background:#fce3d2;font-weight:500}.tier-row .cell.highlight{color:var(--orange);font-weight:500}.tier-row .cell.recommended.highlight{color:var(--orange)}.tier-row .cell.free{color:var(--success);font-weight:500}.tier-row .cell.dash{color:var(--text-dim)}.tier-row:last-child .cell:first-child{border-bottom-left-radius:var(--radius-lg)}.tier-row:last-child .cell:last-child{border-bottom-right-radius:var(--radius-lg)}.tiers-footer-note{text-align:center;color:var(--text-muted);margin-top:28px;font-size:14px;font-style:italic}.tiers-hook{background:var(--orange-soft);border:1px solid #fd660833;border-left:6px solid var(--orange);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:22px 28px;display:flex}.tiers-hook .hook-msg{color:var(--text-main);font-size:17px;font-weight:500}.tiers-hook .hook-msg .accent{color:var(--orange);font-weight:500}.tiers-hook .strike{color:var(--text-muted);-webkit-text-decoration:line-through #f87171;text-decoration:line-through #f87171;text-decoration-thickness:2px}.final-cta{background:#fff;padding:120px 0 140px;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#fd66080f,#0000 65%);width:600px;height:600px;position:absolute;top:-200px;right:-150px}.final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#fd66080a,#0000 65%);width:600px;height:600px;position:absolute;bottom:-200px;left:-150px}.final-inner{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex;position:relative}.final-logo-img{object-fit:contain;width:auto;height:clamp(48px,6vw,68px)}.final-headline{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);max-width:700px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1}.final-headline .accent{color:var(--orange)}.final-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;width:100%;max-width:534px;display:flex}.final-cta-buttons .btn{flex:1;min-width:0;max-width:260px;height:64px;padding:0 36px;font-size:16px}.final-contact{border:1px solid var(--line-light);border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:var(--shadow-sm);text-align:left;background:#fff;align-items:center;gap:24px;margin-top:8px;padding:22px 28px;display:flex}.final-contact .contact-label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;border-right:1px solid var(--line-light);white-space:nowrap;flex-shrink:0;padding-right:16px;font-size:10px;font-weight:500}.final-contact .contact-detail{flex-wrap:wrap;flex:1;align-items:center;gap:20px;display:flex}.contact-item{flex-direction:column;gap:1px;display:flex}.contact-item .role{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:9.5px;font-weight:500}.contact-item .value{color:var(--text-main);font-size:13.5px;font-weight:500;text-decoration:none}.contact-item a.value:hover{color:var(--orange)}@media (width<=1024px){.auction-card-grid>.vc-card{flex-basis:calc(50% - 9px);max-width:calc(50% - 9px)}.challenges-grid{grid-template-columns:repeat(2,1fr)}.steps-flow{grid-template-columns:repeat(3,1fr);gap:30px 0}.step:nth-child(3n):after{display:none}.all-included-banner{flex-direction:column;align-items:flex-start;padding:32px}.all-included-banner .aib-price-block{text-align:left}.compare-cards-row{grid-template-columns:1fr;gap:24px}.compare-arrow{padding:4px 0;transform:rotate(90deg)}.promise-grid{grid-template-columns:repeat(2,1fr)}.tiers-table-wrap{overflow-x:auto}.tier-accent-bars,.tiers-header,.tier-row{min-width:640px}.tier-head-cell{padding:24px 10px 18px}.tier-head-cell .tier-name{font-size:18px}.tier-row .cell{padding:14px 8px;font-size:13px}.auction-hub{width:min(380px,80vw)}}@media (width<=640px){.auction-card-grid>.vc-card{flex-basis:100%;max-width:100%}.challenges-grid,.promise-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch}.hero-strip-label{flex-direction:column;align-items:flex-start;gap:8px}.final-contact{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px}.final-contact .contact-label{border-right:none;border-bottom:1px solid var(--line-light);width:100%;padding-bottom:12px;padding-right:0}.final-cta-buttons{flex-direction:column;align-items:stretch;width:100%}.final-cta-buttons .btn{width:100%;max-width:none}.steps-flow{grid-template-columns:repeat(2,1fr)}.step:nth-child(2n):after{display:none}.auction-hub{width:min(320px,90vw)}}.cars-page .live-strip{background:0 0;padding:18px 0 4px}.cars-page .live-strip-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.cars-page .live-strip .topic-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin-bottom:0;font-size:11px;font-weight:500;display:inline-flex}.cars-page .live-strip .topic-label:after{display:none}.cars-page .live-strip .live-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite cars-pulse}.cars-page .count-block{color:var(--text-muted);flex-shrink:0;font-size:12.5px}.cars-page .count-num{color:var(--orange);font-size:14px;font-weight:500}.cars-page .listing-layout{grid-template-columns:264px 1fr;align-items:start;gap:32px;padding:32px 0 80px;display:grid}.cars-page .filter-sidebar{border:1px solid var(--line-light);background:#fff;border-radius:12px;flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:sticky;top:96px;overflow:hidden}.cars-page .filter-head{border-bottom:1px solid var(--line-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 14px;display:flex}.cars-page .filter-head h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500}.cars-page .filter-head-reset{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1}.cars-page .filter-head-reset:hover{text-decoration:underline}.cars-page .filter-body{flex:1;min-height:0;overflow-y:auto}.cars-page .filter-body::-webkit-scrollbar{width:5px}.cars-page .filter-body::-webkit-scrollbar-thumb{background:var(--line-light);border-radius:3px}.cars-page .filter-body::-webkit-scrollbar-track{background:0 0}.cars-page .filter-group{border-bottom:1px solid var(--line-light);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.cars-page .filter-group-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:5px;margin:0;font-size:10.5px;font-weight:500;display:flex}.cars-page .filter-group-title .info-i{border:1px solid var(--text-dim);width:13px;height:13px;color:var(--text-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:500;display:inline-flex}.cars-page .seg-group{gap:7px;display:grid}.cars-page .seg-group.cols-2{grid-template-columns:1fr 1fr}.cars-page .seg-group.cols-3{grid-template-columns:1fr 1fr 1fr}.cars-page .seg-group.cols-4{grid-template-columns:repeat(4,1fr)}.cars-page .seg-btn{border:1.5px solid var(--line-light);height:38px;color:var(--text-body);cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.2;transition:all .15s;display:flex}.cars-page .seg-btn:hover:not(.on){border-color:var(--orange);color:var(--orange)}.cars-page .seg-btn.on{border-color:var(--orange);color:var(--orange);background:var(--orange-soft);font-weight:500}.cars-page .seg-btn.full{grid-column:1/-1;gap:7px}.cars-page .seg-btn svg{flex-shrink:0;width:14px;height:14px}.cars-page .seg-group.grade .seg-btn{height:36px;font-weight:500}.cars-page .filter-select{border:1.5px solid var(--line-light);width:100%;height:42px;color:var(--text-body);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238A8A8E'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:8px;outline:none;min-width:0;padding:0 34px 0 13px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .2s}.cars-page .filter-select:focus{border-color:var(--orange)}.cars-page .filter-select:disabled{color:var(--text-dim);cursor:not-allowed;opacity:1;background-color:#fafafa}.cars-page .dual-select{align-items:center;gap:8px;display:flex}.cars-page .dual-select .filter-select{flex:1}.cars-page .dual-sep{color:var(--text-dim);flex-shrink:0;font-size:13px}.cars-page .range-row{align-items:center;gap:8px;display:flex}.cars-page .range-input{border:1.5px solid var(--line-light);min-width:0;height:40px;color:var(--text-body);background:#fff;border-radius:8px;outline:none;flex:1;padding:0 11px;font-family:inherit;font-size:13px;transition:border-color .2s}.cars-page .range-input::placeholder{color:var(--text-dim)}.cars-page .range-input:focus{border-color:var(--orange)}.cars-page .range-sep{color:var(--text-dim);flex-shrink:0;font-size:13px}.cars-page .filter-footer{border-top:1px solid var(--line-light);background:#fff;flex-shrink:0;padding:14px 18px}.cars-page .filter-apply{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;height:46px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.cars-page .filter-apply:hover{background:#e55a07;box-shadow:0 8px 18px #fd660840}.cars-page .auction-cal{padding:2px 0 14px}.cars-page .auction-cal .cal-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:15px;font-weight:500;display:block}.cars-page .cal-bullets{flex-direction:column;align-items:flex-start;gap:6px;margin:2px 0 12px;padding:0;list-style:none;display:flex}.cars-page .cal-bullets li{color:var(--text-body);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.cars-page .cal-bullets li:before{content:"";background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px}.cars-page .auction-cal .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.cars-page .cal-day{border:1px solid var(--line-light);background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.cars-page .cal-dow-row{border-bottom:1px solid var(--line-lighter);flex-shrink:0;align-items:flex-start;height:24px;margin-bottom:3px;padding-bottom:5px;display:flex}.cars-page .cal-dow{letter-spacing:.8px;text-transform:uppercase;height:18px;color:var(--orange);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.cars-page .cal-chip{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border:1.5px solid #0000;border-radius:5px;flex-shrink:0;min-width:0;height:22px;padding:0 7px;font-size:10px;font-weight:500;line-height:19px;display:block;overflow:hidden}.cars-page .chip-kcar{background:var(--orange);color:#fff}.cars-page .chip-glovis{background:var(--orange-light);color:#c24a05}.cars-page .chip-aj{color:#fff;background:#c24a05}.cars-page .chip-lotte{background:var(--text-main);color:#fff}.cars-page .chip-sk{border-color:var(--orange);color:#c24a05;background:#fff}.cars-page .cal-note{color:var(--text-muted);white-space:nowrap;margin-top:auto;padding-top:2px;font-size:10px}.cars-page .cal-day.is-off{background:var(--bg-page)}.cars-page .cal-day.is-off .cal-dow{color:var(--text-dim)}.cars-page .cal-day.is-off .cal-dow-row{border-bottom-color:var(--line-light)}.cars-page .cal-day.is-off .cal-off{color:var(--text-dim);white-space:nowrap;font-size:10.5px}.cars-page .cal-day.is-today{background:var(--orange-soft);border-color:var(--orange)}.cars-page .cal-day.is-today .cal-dow{animation:1.2s ease-in-out infinite cal-today-blink}.cars-page .cal-day.is-today .cal-dow-row{border-bottom-color:#ff620040}.cars-page .cal-day.is-today .cal-note,.cars-page .cal-day.is-today .cal-off{color:#c24a05}@media (prefers-reduced-motion:reduce){.cars-page .cal-day.is-today .cal-dow{color:#c24a05;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;animation:none}}@media (width<=1100px){.cars-page .cal-bullets li{white-space:normal}.cars-page .cal-bullets li:before{align-self:flex-start;margin-top:6px}}@media (width<=900px){.cars-page .auction-cal .cal-grid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(122px,1fr));padding-bottom:4px;overflow-x:auto}}.cars-page .results-col{min-width:0}.cars-page .results-meta{z-index:60;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-light);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;padding:12px 0;display:flex;position:sticky;top:72px}.cars-page .results-meta .count{color:var(--text-body);font-size:14px}.cars-page .results-meta .count strong{color:var(--text-main);font-size:16px;font-weight:500}.cars-page .meta-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cars-page .meta-right{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.cars-page .active-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cars-page .filter-tag{background:var(--orange-soft);height:28px;color:var(--text-body);white-space:nowrap;border:1px solid #fd660833;border-radius:100px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.cars-page .tag-x{color:var(--orange);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1;display:flex}.cars-page .tag-x:hover{color:#e55a07}.cars-page .view-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:3px;display:flex}.cars-page .view-toggle button{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.cars-page .view-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.cars-page .view-toggle button svg{width:17px;height:17px}.cars-page .currency-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:3px;display:flex}.cars-page .currency-toggle button{cursor:pointer;height:36px;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .2s}.cars-page .currency-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.cars-page .cars-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:16px;display:grid}.cars-page .cars-grid.density-big{grid-template-columns:repeat(2,1fr);gap:24px}.cars-page .cars-grid.density-medium{grid-template-columns:repeat(3,1fr);gap:20px}.cars-page .cars-grid.density-big .car-info{padding:18px 20px 20px}.cars-page .cars-grid.density-big .car-title{font-size:15.5px}.cars-page .cars-grid.density-big .car-price{font-size:19px}.cars-page .car-card{border:1px solid var(--line-light);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out backwards cars-fade-up;display:flex;overflow:hidden}.cars-page .car-card:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 16px 36px #0000001a}.cars-page .car-source-strip{background:var(--orange);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;min-height:36px;padding:10px 14px;display:flex}.cars-page .src-logo{color:#fff;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.cars-page .src-logo-mark{color:#fff;letter-spacing:.8px;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;height:17px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.cars-page .src-logo-mark.kcar{background:#00000040}.cars-page .src-logo-mark.aj{color:#fff;background:#00000040}.cars-page .src-logo-mark.lotte,.cars-page .src-logo-mark.sk,.cars-page .src-logo-mark.glovis,.cars-page .src-logo-mark.default{background:#00000040}.cars-page .src-date{color:#ffffffd9;letter-spacing:.3px;white-space:nowrap;font-size:10.5px;font-weight:500}.cars-page .car-image{aspect-ratio:16/11;background:linear-gradient(135deg,#2a2a35,#1a1a1f);flex-shrink:0;position:relative;overflow:hidden}.cars-page .car-image img{object-fit:cover;width:100%;height:100%;display:block}.cars-page .car-img-placeholder{background:linear-gradient(135deg,#2a2a35,#1a1a1f);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cars-page .car-img-placeholder svg{opacity:.18;width:70%}.cars-page .timer-badge{color:#fff;z-index:4;font-variant-numeric:tabular-nums;letter-spacing:.2px;pointer-events:none;background:#4f46e5;border-radius:14px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.cars-page .timer-badge .tbdot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite cars-pulse}.cars-page .timer-badge.tlive{background:var(--orange);font-weight:500}.cars-page .timer-badge.tlive .tbdot{background:#fff}.cars-page .like-btn{cursor:pointer;z-index:4;width:30px;height:30px;color:var(--text-muted);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000026}.cars-page .like-btn:hover{color:var(--orange);background:#fff;transform:scale(1.08)}.cars-page .like-btn svg{width:15px;height:15px;transition:fill .18s,stroke .18s}.cars-page .like-btn.liked{background:var(--orange);color:#fff;box-shadow:0 2px 8px #fd660859}.cars-page .like-btn.liked svg{fill:#fff;stroke:#fff}.cars-page .like-btn.liked:hover{background:var(--orange);transform:scale(1.08)}.cars-page .grade-badge{color:#fff;letter-spacing:.5px;z-index:4;pointer-events:none;background:#1a1a1fd9;border-radius:4px;padding:4px 9px;font-size:10.5px;font-weight:500;position:absolute;bottom:10px;right:10px}.cars-page .car-info{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.cars-page .car-title{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.cars-page .car-trim{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;margin-bottom:14px;font-size:13px;overflow:hidden}.cars-page .price-label-small{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500}.cars-page .car-price{color:var(--text-main);letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:500}.cars-page .price-tbd{color:var(--text-dim);margin-bottom:12px;font-size:18px;font-weight:500}.cars-page .car-meta{color:var(--text-muted);border-top:1px solid var(--line-light);margin-bottom:14px;padding-top:12px;font-size:12.5px;line-height:1.55}.cars-page .car-meta strong{color:var(--text-body);font-weight:500}.cars-page .reserve-btn{background:var(--orange-light);width:100%;height:36px;color:var(--orange);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;justify-content:center;align-items:center;margin-top:auto;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:flex}.cars-page .reserve-btn:hover{background:var(--orange);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #fd660847}.cars-page .reserve-btn.placed{background:var(--success-bg);color:var(--success);cursor:default}.cars-page .reserve-btn.placed:hover{box-shadow:none;background:var(--success-bg);transform:none}.cars-page .reserve-btn.view-btn{background:var(--dark-1);color:#fff}.cars-page .reserve-btn.view-btn:hover{box-shadow:none;background:#2a2a35}.cars-page .no-results{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:64px 20px}.cars-page .no-results svg{opacity:.35;width:44px;height:44px;margin:0 auto 14px;display:block}.cars-page .no-results h4{color:var(--text-body);margin-bottom:6px;font-size:16px;font-weight:500}.cars-page .no-results p{font-size:13.5px}.cars-page .loading-state{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:48px 0;font-size:14px}.cars-page .error-state{text-align:center;color:var(--danger);grid-column:1/-1;padding:32px 20px;font-size:14px;font-weight:500}.cars-page .load-more-wrap{text-align:center;margin-top:40px}.cars-page .load-more{border:1.5px solid var(--dark-1);height:50px;color:var(--text-main);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 34px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.cars-page .load-more:hover{background:var(--dark-1);color:#fff}.cars-page .load-more:disabled{border-color:var(--line-light);color:var(--text-dim);cursor:not-allowed}.cars-page .load-more:disabled:hover{color:var(--text-dim);background:#fff}.cars-page .pagination-info{color:var(--text-muted);margin-top:14px;font-size:13.5px}.cars-page .bid-modal-overlay,.bid-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:900;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.22s cars-fade-up;display:flex;position:fixed;inset:0}.bid-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;animation:.25s cubic-bezier(.2,0,0,1) cars-fade-up;overflow:hidden;box-shadow:0 28px 70px #0000004d}.bid-modal .rb-head{background:linear-gradient(135deg, var(--orange) 0%, #e55a07 100%);color:#fff;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.bid-modal .rb-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 65%);width:220px;height:220px;position:absolute;top:-80px;right:-60px}.bid-modal .rb-src-row{z-index:1;letter-spacing:.5px;color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex;position:relative}.bid-modal .rb-logo-mark{letter-spacing:.8px;color:#fff;border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:9px;font-weight:500;display:inline-flex}.bid-modal .rb-logo-kcar{color:#e60026;background:#fff}.bid-modal .rb-logo-aj{background:var(--dark-1);color:#fff}.bid-modal .rb-logo-lotte,.bid-modal .rb-logo-sk{background:#0000004d}.bid-modal .rb-logo-glovis{background:#00000059}.bid-modal .rb-head-title{z-index:1;color:#fff;margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.3;position:relative}.bid-modal .rb-sub{z-index:1;color:#fffc;margin-top:4px;font-size:12.5px;position:relative}.bid-modal .rb-close{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.bid-modal .rb-close svg{width:16px;height:16px}.bid-modal .rb-close:hover{background:#ffffff59}.bid-modal .rb-body{flex-direction:column;gap:16px;padding:24px;display:flex}.bid-modal .rb-cur-row{justify-content:space-between;align-items:center;display:flex}.bid-modal .rb-cur-label{color:var(--text-muted);font-size:12.5px;font-weight:500}.bid-modal .rb-cur-toggle-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bid-modal .rb-fx-rate{color:var(--text-muted);font-size:11px}.bid-modal .rb-cur-toggle{background:#f0f0f0;border-radius:8px;gap:2px;padding:3px;display:flex}.bid-modal .rb-cur-toggle button{cursor:pointer;height:32px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.bid-modal .rb-cur-toggle button.active{color:var(--orange);background:#fff;box-shadow:0 1px 3px #00000014}.bid-modal .rb-field{flex-direction:column;gap:7px;display:flex}.bid-modal .rb-field label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);margin-bottom:0;font-size:11px;font-weight:500;display:block}.bid-modal .rb-modal-starting{color:var(--text-main);letter-spacing:-.02em;font-size:22px;font-weight:500}.bid-modal .rb-krw-tag{color:var(--text-dim);letter-spacing:.3px;background:#f2f2f2;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500}.bid-modal .rb-input-wrap{border:2px solid var(--line-light);background:#fff;border-radius:10px;align-items:center;gap:0;transition:border-color .2s;display:flex;overflow:hidden}.bid-modal .rb-input-wrap:focus-within{border-color:var(--orange)}.bid-modal .rb-won{width:40px;height:52px;color:var(--text-dim);border-right:1.5px solid var(--line-light);background:#fafafa;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:500;display:flex}.bid-modal .rb-input{height:52px;color:var(--text-main);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-family:inherit;font-size:20px;font-weight:500}.bid-modal .rb-hint{color:var(--text-dim);margin-top:2px;font-size:11.5px}.bid-modal .rb-hint.rb-hint-warn{color:var(--danger);font-weight:500}.bid-modal .rb-bid-guide{color:var(--text-muted);align-items:flex-start;gap:6px;margin-top:5px;font-size:11.5px;line-height:1.45;display:flex}.bid-modal .rb-bid-guide:before{content:"💡";flex-shrink:0;font-size:11px}.bid-modal .rb-cost-box{background:var(--orange-soft);border:1px solid #fd660833;border-radius:12px;flex-direction:column;gap:0;padding:16px 18px;display:flex}.bid-modal .rb-cost-row{color:var(--text-body);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13px;display:flex}.bid-modal .rb-cost-row .lbl{color:var(--text-muted)}.bid-modal .rb-cost-row .val{color:var(--text-body);font-variant-numeric:tabular-nums;font-weight:500}.bid-modal .rb-cost-divider{background:#fd660833;height:1px;margin:8px 0}.bid-modal .rb-cost-total{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.bid-modal .rb-cost-total .lbl{color:var(--text-main);font-size:13px;font-weight:500}.bid-modal .rb-cost-total .val{color:var(--orange);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.bid-modal .rb-submit-error{color:var(--danger);background:#ef444412;border:1px solid #ef444433;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:500}.bid-modal .rb-actions{gap:10px;margin-top:20px;display:flex}.bid-modal .rb-btn{cursor:pointer;border:none;border-radius:10px;flex:1;height:50px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.bid-modal .rb-btn-ghost{color:var(--text-body);border:1.5px solid var(--line-light);background:#fff}.bid-modal .rb-btn-ghost:hover{border-color:var(--text-muted)}.bid-modal .rb-btn-primary{background:var(--orange);color:#fff;flex:2}.bid-modal .rb-btn-primary:hover:not(:disabled){background:#e55a07;box-shadow:0 8px 20px #fd660852}.bid-modal .rb-btn-primary:disabled{opacity:.42;cursor:not-allowed}.bid-modal .rb-fee-note{color:var(--text-dim);text-align:center;margin:0;font-size:11px;line-height:1.6}.bid-modal .rb-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.bid-modal .rb-success-icon{color:#22c55e;background:#22c55e1f;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.bid-modal .rb-success-icon.rb-icon-login{background:var(--orange-light);color:var(--orange)}.bid-modal .rb-success-title{color:var(--text-main);font-size:20px;font-weight:500}.bid-modal .rb-success-sub{color:var(--text-muted);font-size:14px;line-height:1.6}.cars-page .info-i{border:1px solid var(--text-dim);width:13px;height:13px;color:var(--text-dim);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:500;display:inline-flex}@media (width<=1100px){.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width<=900px){.cars-page .listing-layout{grid-template-columns:1fr}.cars-page .filter-sidebar{max-height:none;position:static}}@media (width<=640px){.cars-page .cars-grid,.cars-page .cars-grid.density-big,.cars-page .cars-grid.density-medium{grid-template-columns:1fr}.cars-page .results-meta{top:72px}}:root{--optimus-navy:#01081a;--kingsman-red:#c8102e;--watt-green:#00a86b}.about-hero{text-align:center;padding:100px 0 110px;position:relative;overflow:hidden}.about-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff62000f,#0000 65%);width:800px;height:800px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.hero-logo{z-index:2;justify-content:center;align-items:center;width:100%;margin:0 auto 34px;display:flex;position:relative}.hero-logo-img{object-fit:contain;width:auto;max-width:80%;height:clamp(70px,10vw,120px)}.hero-eyebrow{border:1px solid var(--line-light);color:var(--text-body);z-index:2;background:#fff;border-radius:100px;align-items:center;gap:12px;margin-bottom:32px;padding:8px 16px;font-size:12px;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000000a}.hero-eyebrow strong{color:var(--orange);font-weight:500}h1.about-hero-title{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);z-index:2;max-width:1100px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1;position:relative}h1.about-hero-title .accent{color:var(--orange)}.hero-values{z-index:2;justify-content:center;align-items:center;gap:clamp(16px,3vw,40px);margin:4px auto 30px;display:flex;position:relative}.value-orb{background:var(--orange);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:clamp(98px,12vw,134px);height:clamp(98px,12vw,134px);transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 12px 26px #ff620042}.value-orb .orb-word{text-transform:uppercase;letter-spacing:1px;color:#fff;font-family:Fredoka,sans-serif;font-size:clamp(13px,1.5vw,18px);font-weight:500;transition:opacity .2s}.value-orb .orb-face{width:62%;height:62%;color:var(--orange);opacity:0;pointer-events:none;margin:auto;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.5)}.value-orb:hover{box-shadow:inset 0 0 0 7px var(--orange), 0 18px 34px #ff62004d;background:#fff;transform:translateY(-6px)scale(1.05)}.value-orb:hover .orb-word{opacity:0}.value-orb:hover .orb-face{opacity:1;transform:scale(1)}.about-hero-sub{color:var(--text-body);z-index:2;max-width:660px;margin:0 auto;font-size:18px;line-height:1.7;position:relative}.about-hero-sub .term{color:var(--text-main);font-weight:500}.about-section-header{text-align:center;margin-bottom:64px}.about-section-header h2{text-transform:uppercase;letter-spacing:.005em;color:var(--text-main);margin-bottom:16px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(34px,4.3vw,52px);font-weight:500;line-height:1.1}.about-section-header h2 .accent{color:var(--orange)}.about-section-header .sub{color:var(--text-muted);max-width:760px;margin:0 auto;font-size:17px;line-height:1.6}.about-topic-label{letter-spacing:2px;color:var(--orange);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex}.about-topic-label:before{content:"";background:var(--orange);width:36px;height:2px}.optimus-group{background:#fff;padding:110px 0}.group-intro{text-align:center;margin-bottom:52px}.group-hub{justify-content:center;display:flex;position:relative}.group-hub:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#ff620029,#ff620000 70%);width:760px;max-width:130%;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-pill{z-index:1;border:1px solid var(--line-light);color:var(--text-body);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:13px 28px;font-size:clamp(15px,1.6vw,18px);font-weight:500;display:inline-flex;position:relative;box-shadow:0 10px 28px #14141612}.group-pill strong{color:var(--orange);font-weight:500}.group-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.group-card{border:1px solid var(--line-light);background:#fff;border-radius:14px;flex-direction:column;padding:32px 28px 28px;transition:all .3s;animation:.7s ease-out backwards fadeUp;display:flex;position:relative;overflow:hidden}.group-card:first-child{animation-delay:.15s}.group-card:nth-child(2){animation-delay:.3s}.group-card:nth-child(3){animation-delay:.45s}.group-card:before{content:"";background:var(--orange);height:5px;position:absolute;top:0;left:0;right:0}.group-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.role-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:500;display:inline-flex}.group-logo-area{align-items:center;height:60px;margin-top:10px;margin-bottom:22px;display:flex}.group-logo-text{letter-spacing:-.01em;color:var(--text-main);font-size:22px;font-weight:500;line-height:1.2}.group-logo-text .sub-tm{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:500;display:block}.group-card h4{letter-spacing:-.01em;color:var(--text-main);margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.25}.group-card p{color:var(--text-body);margin-bottom:18px;font-size:14px;line-height:1.65}.group-team-photo{aspect-ratio:3/2;border:1px dashed var(--line-light);width:100%;color:var(--text-dim);background:linear-gradient(135deg,#fafafa,#efefef);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 0 18px;display:flex;overflow:hidden}.group-team-photo img{object-fit:cover;width:100%;height:100%;display:block}.group-team-photo svg{opacity:.4;width:36px;height:36px}.group-team-photo .photo-label{color:var(--text-muted);letter-spacing:1.5px;background:#ffffffe6;border-radius:3px;padding:3px 10px;font-size:10px;font-weight:500}.meta-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;margin-bottom:18px;display:flex}.meta-pill{color:var(--text-muted);border:1px solid var(--line-light);white-space:nowrap;background:#fafafa;border-radius:12px;padding:3px 8px;font-size:10.5px;font-weight:500}.visit-link{color:var(--text-main);border-top:1px solid var(--line-light);align-items:center;gap:6px;padding-top:12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.visit-link:hover{color:var(--orange)}.visit-link svg{width:13px;height:13px}.group-closer{text-align:center;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-main);margin-top:46px;font-family:Fredoka,sans-serif;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.2}.group-closer .accent{color:var(--orange)}.why-gotcha{background:var(--bg-light-end);padding:110px 0}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-card{border:1px solid var(--line-light);background:#fff;border-radius:14px;flex-direction:column;padding:32px 28px 28px;transition:all .3s;display:flex}.why-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.why-icon{background:var(--orange-light);width:56px;height:56px;color:var(--orange);border-radius:12px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.why-icon svg{width:28px;height:28px}.why-card .num{letter-spacing:2px;color:var(--orange);margin-bottom:8px;font-size:11px;font-weight:500}.why-card h3{letter-spacing:-.01em;color:var(--text-main);margin-bottom:14px;font-size:22px;font-weight:500;line-height:1.25}.why-card p{color:var(--text-body);font-size:14.5px;line-height:1.65}.leadership{background:#fff;padding:110px 0}.leaders-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.leader-card{border:1px solid var(--line-light);background:#fff;border-radius:16px;flex-direction:column;padding:40px 36px 36px;transition:all .3s;display:flex;position:relative;overflow:hidden}.leader-card:before{content:"";background:var(--orange);height:5px;position:absolute;top:0;left:0;right:0}.leader-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #00000014}.leader-header{align-items:center;gap:20px;margin-top:8px;margin-bottom:28px;display:flex}.leader-avatar{background:var(--dark-1);color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:26px;font-weight:500;display:flex;overflow:hidden}.leader-avatar img{object-fit:cover;width:100%;height:100%;display:block}.leader-meta{flex:1;min-width:0}.leader-role-tag{letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:500;display:inline-flex}.leader-name{letter-spacing:-.01em;color:var(--text-main);margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.15}.leader-title{color:var(--text-muted);font-size:14px;font-weight:500}.leader-bio{color:var(--text-body);flex:1;margin-bottom:24px;font-size:14px;line-height:1.65}.leader-contact{border-top:1px solid var(--line-light);flex-direction:column;gap:10px;padding-top:22px;display:flex}.leader-contact-row{color:var(--text-body);align-items:center;gap:10px;font-size:13.5px;display:flex}.leader-contact-row svg{width:16px;height:16px;color:var(--orange);flex-shrink:0}.leader-contact-row a{color:var(--text-body);text-decoration:none;transition:color .2s}.leader-contact-row a:hover{color:var(--orange)}.about-final-cta{background:linear-gradient(180deg, white 0%, var(--orange-soft) 100%);text-align:center;padding:130px 0;position:relative;overflow:hidden}.about-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff620014,#0000 65%);width:700px;height:700px;position:absolute;top:-200px;left:-200px}.about-final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff62000f,#0000 65%);width:700px;height:700px;position:absolute;bottom:-200px;right:-200px}.about-final-inner{flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.about-final-logo{letter-spacing:-.02em;color:var(--dark-1);font-size:42px;font-weight:500;line-height:1}.about-final-cta h2{letter-spacing:-.02em;color:var(--text-main);max-width:680px;margin:0 auto;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.about-final-cta h2 .accent{color:var(--orange)}.about-final-cta .about-cta-btn{height:64px;padding:0 40px;font-size:17px}@media (width<=1024px){.group-grid,.why-grid,.leaders-grid{grid-template-columns:1fr}}@media (width<=640px){.about-hero,.optimus-group,.why-gotcha,.leadership{padding:70px 0}.leader-header{flex-direction:column;align-items:flex-start;gap:14px}.leader-avatar{width:64px;height:64px;font-size:22px}.hero-values{gap:12px}}.hiw-step-progress{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-light);background:#fffffff0;padding:14px 0;position:sticky;top:72px}.hiw-progress-inner{max-width:1080px;margin:0 auto;padding:0 32px}.hiw-progress-track{align-items:center;height:84px;display:flex;position:relative}.hiw-progress-line-bg{background:var(--line-light);height:2px;position:absolute;top:22px;left:6%;right:6%}.hiw-progress-line-fill{background:var(--orange);width:0%;height:2px;transition:width .25s ease-out;position:absolute;top:22px;left:6%}.hiw-progress-markers{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;padding-top:8px;display:flex;position:relative}.hiw-progress-marker{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;width:12%;text-decoration:none}.hiw-progress-marker .pm-dot{border:2px solid var(--line-light);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 14px;transition:all .25s ease-out;display:flex;position:relative}.hiw-progress-marker .pm-smile{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(.5)}.hiw-progress-marker.pm-done .pm-smile,.hiw-progress-marker.pm-active .pm-smile{opacity:1;transform:scale(1)}.hiw-progress-marker .pm-num{color:var(--text-dim);letter-spacing:.8px;font-size:10px;font-weight:500;transition:color .25s;display:block}.hiw-progress-marker .pm-label{color:var(--text-muted);letter-spacing:.2px;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;line-height:1.2;transition:color .25s;display:block}.hiw-progress-marker.pm-done .pm-dot{border-color:var(--orange);background:#fff}.hiw-progress-marker.pm-active .pm-dot{border-color:var(--orange);background:#fff;transform:scale(1.4);box-shadow:0 0 0 4px #fd66082e}.hiw-progress-marker.pm-done .pm-label,.hiw-progress-marker.pm-done .pm-num,.hiw-progress-marker.pm-active .pm-label,.hiw-progress-marker.pm-active .pm-num{color:var(--orange)}.hiw-progress-marker.pm-active .pm-label{font-weight:500}.hiw-hero{background:var(--orange);text-align:center;padding:84px 0 76px;overflow:hidden}.hiw-hero-smile{width:64px;height:64px;margin:0 auto 28px}.hiw-hero-smile svg{width:100%;height:100%;display:block}.hiw-title{text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin-bottom:18px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(44px,5.5vw,70px);font-weight:500;line-height:1.05}.hiw-lead{color:#fff;max-width:640px;margin:0 auto 26px;font-size:19px;font-weight:500;line-height:1.5}.hiw-secondary{color:#ffffffd1;max-width:640px;margin:0 auto;font-size:19px;line-height:1.6}.hiw-step-section{background:#fff;padding:80px 0;scroll-margin-top:160px}.hiw-step-section.hiw-alt{background:#f2f2f2}.hiw-step-header{max-width:760px;margin-bottom:56px}.hiw-step-badge{letter-spacing:2px;color:#fff;background:var(--orange);text-transform:uppercase;border-radius:6px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px #fd660838}.hiw-step-title{text-transform:uppercase;letter-spacing:-.02em;color:var(--text-main);margin-bottom:20px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.05}.hiw-step-title .hiw-accent{color:var(--orange)}.hiw-step-lede{color:var(--text-body);font-size:16.5px;line-height:1.65}.hiw-journey-deck{grid-template-rows:auto auto;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px 16px;margin-top:8px;display:grid}.hiw-deck-card{grid-template-rows:subgrid;grid-row:span 2;row-gap:12px;min-width:0;display:grid}.hiw-deck-text{background:var(--orange);color:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:16px 18px 15px;display:flex;box-shadow:0 8px 24px #fd66082e}.hiw-deck-title{text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:17px;font-weight:500;line-height:1.2}.hiw-deck-idx{margin-right:2px;font-weight:500}.hiw-deck-desc{color:#fffffff0;font-size:16px;font-weight:400;line-height:1.6}.hiw-deck-photo{aspect-ratio:4/3;background:linear-gradient(135deg,#fafafa,#e8e8e8);border:1px dashed #d5d5da;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;min-height:200px;display:flex;overflow:hidden}.hiw-deck-photo img{object-fit:cover;width:100%;height:100%;display:block}.hiw-photo-hint{letter-spacing:1.5px;text-transform:uppercase;color:#aeaeb2;font-size:11px}@media (width<=760px){.hiw-journey-deck{grid-template-rows:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.hiw-deck-card{grid-row:auto;grid-template-rows:auto auto}}.hiw-substeps{flex-direction:column;gap:72px;margin-top:8px;display:flex}.hiw-substep-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hiw-substep-visual{grid-column:1}.hiw-substep-content{grid-column:2}.hiw-substep-chip{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;font-weight:500;display:inline-flex}.hiw-substep-chip .chip-num{background:var(--orange);color:#fff;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:inline-flex}.hiw-substep-chip.hiw-chip-alt{color:var(--orange)}.hiw-substep-chip.hiw-chip-alt .chip-num{background:var(--dark-1)}.hiw-substep-title{text-transform:uppercase;letter-spacing:-.015em;color:var(--text-main);margin-bottom:14px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.2}.hiw-substep-title .hiw-accent{color:var(--orange)}.hiw-substep-lede{color:var(--text-body);font-size:15px;line-height:1.65}.hiw-substep-lede+.hiw-substep-lede{margin-top:14px}.hiw-visual-frame{aspect-ratio:4/3;border:1px solid var(--line-light);background:linear-gradient(135deg,#fafafa,#ececec);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000d}.hiw-visual-frame:after{content:"";background:var(--orange);height:5px;position:absolute;top:0;left:0;right:0}.hiw-visual-frame svg.hiw-ui-mock{color:#c8c8cc;opacity:.9;width:85%;max-width:460px}.hiw-auction-frame{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;padding:28px 24px 22px;display:flex}.hiw-auction-header{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.hiw-auction-header .ah-label{color:var(--orange);letter-spacing:1.5px;font-size:10.5px;font-weight:500}.hiw-auction-header .ah-count{color:var(--text-muted);letter-spacing:.5px;font-size:9.5px;font-weight:500}.hiw-auction-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.hiw-auction-card{border:1px solid var(--line-light);text-align:center;transition:var(--transition-smooth);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:78px;padding:12px 8px 11px;display:flex}.hiw-auction-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 4px 12px #fd660814}.hiw-auction-card .ah-logo{color:#fff;letter-spacing:.8px;border-radius:4px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.hiw-auction-card .ah-logo.ah-glovis{background:#0b5fb8}.hiw-auction-card .ah-logo.ah-aj{color:var(--dark-1);background:#f5a623}.hiw-auction-card .ah-logo.ah-kcar{background:#e60026}.hiw-auction-card .ah-logo.ah-lotte{background:#ed1c24}.hiw-auction-card .ah-logo.ah-sk{background:#e60012}.hiw-auction-card .ah-name{color:var(--text-main);font-size:9.5px;font-weight:500;line-height:1.2}.hiw-auction-card .ah-meta{color:var(--text-muted);font-size:8px;line-height:1.2}.hiw-auction-footer{color:var(--text-body);background:#fafafa;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;font-size:10px;display:flex}.hiw-auction-footer .af-stat{align-items:center;gap:4px;display:inline-flex}.hiw-auction-footer .af-stat strong{color:var(--orange);font-size:11.5px;font-weight:500}.hiw-live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.hiw-alt-divider{align-items:center;gap:16px;margin:8px 0 0;padding:24px 0 8px;display:flex}.hiw-alt-divider .ad-line{background:var(--line-light);flex:1;height:1px}.hiw-alt-divider .ad-text{letter-spacing:2px;color:var(--orange);text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}.hiw-action-blocks{margin-top:64px}.hiw-action-block{border:1px solid var(--line-light);background:#fff;border-radius:10px;padding:22px 26px 24px}.hiw-step-section.hiw-alt .hiw-action-block{background:#fff}.hiw-action-block.hiw-we{border-top:3px solid var(--orange)}.hiw-action-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:500;display:flex}.hiw-action-label svg{width:16px;height:16px}.hiw-action-block ul{list-style:none}.hiw-action-block li{color:var(--text-body);padding:7px 0 7px 24px;font-size:14.5px;line-height:1.6;position:relative}.hiw-action-block.hiw-we li:before{content:"✦";color:var(--orange);font-size:15px;font-weight:500;position:absolute;top:6px;left:0}.hiw-slogan-climax{background:linear-gradient(180deg, white 0%, var(--orange-soft) 100%);text-align:center;padding:130px 0;position:relative;overflow:hidden}.hiw-slogan-climax:before{content:"";pointer-events:none;background:radial-gradient(circle,#fd660814,#0000 65%);width:700px;height:700px;position:absolute;top:-200px;left:-200px}.hiw-slogan-climax:after{content:"";pointer-events:none;background:radial-gradient(circle,#fd66080f,#0000 65%);width:700px;height:700px;position:absolute;bottom:-200px;right:-200px}.hiw-slogan-inner{flex-direction:column;align-items:center;gap:48px;display:flex;position:relative}.hiw-slogan-logo-text{letter-spacing:-.03em;color:var(--dark-1);font-size:52px;font-weight:500;line-height:1}.hiw-slogan-logo-dot{background:var(--orange);vertical-align:-6px;border-radius:50%;width:44px;height:44px;margin:0 1px;display:inline-block}.hiw-slogan-tagline{letter-spacing:-.03em;color:var(--dark-1);font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.05}.hiw-slogan-tagline .hiw-accent{color:var(--orange)}.hiw-slogan-caption{color:var(--text-body);max-width:540px;margin:0 auto;font-size:17px;line-height:1.6}.hiw-slogan-caption .hiw-accent{color:var(--orange);font-weight:500}.hiw-bottom-cta{background:#fff;padding:120px 0 140px;position:relative;overflow:hidden}.hiw-bottom-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#fd66080f,#0000 65%);width:600px;height:600px;position:absolute;top:-200px;right:-150px}.hiw-bottom-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.hiw-bottom-cta-inner h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--text-main);font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.05}.hiw-bottom-cta-inner h2 .hiw-accent{color:var(--orange)}.hiw-bottom-cta-inner .hiw-cta-sub{color:var(--text-muted);max-width:540px;margin:0;font-size:17px}.hiw-cta-buttons{gap:14px;width:100%;max-width:534px;margin-top:8px;display:flex}.hiw-cta-buttons .btn{flex:1;height:64px;padding:0 36px;font-size:16px}@media (width<=1024px){.hiw-substep-grid{gap:40px}}@media (width<=768px){.hiw-substep-grid{grid-template-columns:1fr;gap:32px}.hiw-substep-visual{grid-area:1/1}.hiw-substep-content{grid-area:2/1}.hiw-substeps{gap:48px}.hiw-auction-grid{grid-template-columns:repeat(3,1fr)}.hiw-slogan-climax{padding:80px 0}.hiw-slogan-inner{gap:32px}}@media (width<=640px){.hiw-step-section{padding:56px 0}.hiw-bottom-cta{padding:80px 0 100px}.hiw-cta-buttons{flex-direction:column;align-items:stretch}.hiw-cta-buttons .btn{width:100%}.hiw-step-progress{padding:12px 0}.hiw-progress-track{height:44px}.hiw-progress-marker .pm-num,.hiw-progress-marker .pm-label{display:none}.hiw-progress-marker .pm-dot{width:22px;height:22px;margin-bottom:0}.hiw-progress-marker .pm-smile{width:13px;height:13px}.hiw-progress-marker.pm-active .pm-dot{transform:scale(1.3)}}.ms-fade-up{animation:.7s ease-out backwards fadeUp}.ms-fade-up.delay-1{animation-delay:.1s}.ms-fade-up.delay-2{animation-delay:.2s}.ms-fade-up.delay-3{animation-delay:.3s}.ms-section{position:relative}.ms-section-content{padding:100px 0}.ms-section-header{text-align:center;margin-bottom:64px}.ms-section-header h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--text-main);margin-bottom:16px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.05}.ms-section-header h2 .accent{color:var(--orange)}.ms-section-header .sub{color:var(--text-muted);max-width:620px;margin:0 auto;font-size:17px}.ms-topic-label{letter-spacing:2px;color:var(--orange);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex}.ms-topic-label:before,.ms-topic-label:after{content:"";background:var(--orange);width:48px;height:2px}.ms-hero{text-align:center;padding:80px 0 100px;overflow:hidden}.ms-hero-stats{border:1px solid var(--line-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:100px;align-items:center;gap:28px;margin-bottom:32px;padding:12px 24px;display:inline-flex}.ms-hero-stat{color:var(--text-body);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ms-hero-stat strong{color:var(--orange);font-weight:500}.ms-hero-stat-divider{background:var(--line-light);width:1px;height:16px}.ms-hero-title{text-transform:uppercase;letter-spacing:-.03em;color:var(--text-main);margin-bottom:24px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(44px,5.5vw,72px);font-weight:500;line-height:1.05}.ms-hero-title .accent{color:var(--orange)}.ms-hero-sub{color:var(--text-body);max-width:580px;margin:0 auto 36px;font-size:18px;line-height:1.6}.ms-hero-ctas{justify-content:center;gap:12px;display:flex}.ms-included{background:#fff;padding:100px 0}.ms-all-inclusive-wrap{background:var(--orange-soft);border:1px solid #fd66082e;border-radius:24px;padding:48px 40px 40px;position:relative}.ms-all-inclusive-label{background:var(--orange);color:#fff;letter-spacing:2px;white-space:nowrap;border-radius:14px;padding:8px 20px;font-size:11px;font-weight:500;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #fd660840}.ms-services-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ms-service-pill{border:1px solid var(--line-light);text-align:center;transition:var(--transition-base);background:#fff;border-radius:12px;padding:22px 14px 20px}.ms-service-pill:hover{box-shadow:var(--shadow-card-hover);border-color:var(--orange);transform:translateY(-4px)}.ms-service-pill .icon-wrap{background:var(--orange-light);width:44px;height:44px;color:var(--orange);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.ms-service-pill .icon-wrap svg{width:22px;height:22px}.ms-service-pill .step-num{color:var(--orange);letter-spacing:1.5px;margin-bottom:4px;font-size:10px;font-weight:500}.ms-service-pill h3{color:var(--text-main);letter-spacing:-.01em;margin-bottom:6px;font-size:13.5px;font-weight:500;line-height:1.2}.ms-service-pill p{color:var(--text-muted);font-size:11.5px;line-height:1.45}.ms-included-footer{text-align:center;color:var(--text-main);margin-top:28px;font-size:16px;font-weight:500}.ms-included-footer .price-strong{color:var(--orange);font-size:17px;font-weight:500}.ms-price-collapse{background:var(--bg-light-end);padding:100px 0}.ms-collapse-row{grid-template-columns:1fr 80px 1fr;align-items:stretch;gap:0;margin-top:24px;display:grid}.ms-collapse-card{border:1px solid var(--line-light);background:#fff;border-radius:16px;flex-direction:column;padding:36px 36px 32px;display:flex;position:relative;overflow:hidden}.ms-collapse-card.right{border:2px solid var(--orange);background:#fce3d2;box-shadow:0 0 0 6px #fd660814,0 20px 48px #fd66082e}.ms-collapse-card.right:before{content:"";background:var(--orange);height:6px;position:absolute;top:0;left:0;right:0}.ms-collapse-tag{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:500;display:inline-flex}.ms-collapse-card.left .ms-collapse-tag{color:var(--text-muted)}.ms-collapse-card.right .ms-collapse-tag{color:var(--orange)}.ms-collapse-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.2}.ms-collapse-card.left h3,.ms-collapse-card.right h3{color:var(--text-main)}.ms-collapse-card .blurb{color:var(--text-muted);margin-bottom:24px;font-size:13.5px;line-height:1.5}.ms-breakdown-list{flex:1;list-style:none}.ms-breakdown-list li{border-bottom:1px dashed var(--line-light);color:var(--text-body);justify-content:space-between;align-items:center;padding:14px 0;font-size:14.5px;display:flex}.ms-breakdown-list li:last-child{border-bottom:none}.ms-breakdown-list .item-price{color:var(--text-main);font-weight:500}.ms-breakdown-total{border-top:2px solid var(--dark-1);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:18px;display:flex}.ms-breakdown-total .label{letter-spacing:2px;color:var(--text-main);text-transform:uppercase;font-size:13px;font-weight:500}.ms-breakdown-total .total-price{color:#f87171;letter-spacing:-.02em;font-size:30px;font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.ms-breakdown-total .total-suffix{color:var(--text-muted);margin-left:6px;font-size:13px;font-weight:500}.ms-right-price-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 0 12px;display:flex}.ms-right-price-block .super{color:var(--orange);letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:500}.ms-right-price-block .big-price{color:var(--orange);letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(56px,7vw,86px);font-weight:500;line-height:1}.ms-right-price-block .down-to{color:var(--text-muted);margin-top:6px;font-size:16px;font-weight:500}.ms-right-price-block .free-badge{color:#fff;letter-spacing:1px;background:#22c55e;border-radius:20px;align-items:center;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.ms-right-features{border-top:1px solid var(--line-light);margin-top:24px;padding-top:22px}.ms-right-features ul{list-style:none}.ms-right-features li{color:var(--text-body);padding:5px 0 5px 22px;font-size:13.5px;position:relative}.ms-right-features li:before{content:"✓";color:var(--orange);font-weight:500;position:absolute;left:0}.ms-right-features li strong{color:var(--text-main);font-weight:500}.ms-collapse-arrow{color:var(--orange);justify-content:center;align-items:center;display:flex}.ms-collapse-arrow svg{width:44px;height:44px}.ms-collapse-savings{text-align:center;border:1px solid #fd660833;border-left:6px solid var(--orange);color:var(--text-main);background:#fff;border-radius:4px;margin-top:48px;padding:22px 32px;font-size:18px;font-weight:500}.ms-collapse-savings .big{color:var(--orange);margin:0 4px;font-size:28px;font-weight:500}.ms-tier-compare{background:#fff;padding:100px 0}.ms-tiers-table-wrap{box-shadow:var(--shadow-sm), 0 16px 40px #0000000d;border:1px solid var(--line-light);background:#fff;border-radius:12px;margin-top:56px;margin-bottom:8px;position:relative}.ms-tier-accent-bars,.ms-tiers-header,.ms-tier-row{grid-template-columns:1.4fr .95fr .95fr .95fr .95fr;display:grid}.ms-tier-accent-bars .bar{height:6px}.ms-tier-accent-bars .bar.empty{background:0 0}.ms-tier-accent-bars .bar.basic{background:#d5d5da;border-top-left-radius:12px}.ms-tier-accent-bars .bar.bronze{background:var(--bronze)}.ms-tier-accent-bars .bar.silver{background:var(--silver)}.ms-tier-accent-bars .bar.gold{background:var(--gold);border-top-right-radius:12px}.ms-tier-head-cell{text-align:center;border-right:1px solid var(--line-light);background:#fff;padding:28px 16px 22px;position:relative}.ms-tier-head-cell:last-child{border-right:none}.ms-tier-head-cell.label-col{text-align:left;background:#fafafa;padding-left:28px}.ms-tier-head-cell .tier-name{text-transform:uppercase;color:var(--text-main);letter-spacing:-.01em;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:500}.ms-tier-head-cell.recommended{background:#fce3d2}.ms-tier-head-cell.recommended .tier-name{color:var(--text-main)}.ms-recommended-badge{background:var(--orange);color:#fff;letter-spacing:1px;white-space:nowrap;border-radius:14px;padding:6px 14px;font-size:11px;font-weight:500;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #fd66084d}.ms-tier-row{border-top:1px solid var(--line-light)}.ms-tier-row .cell{text-align:center;color:var(--text-body);border-right:1px solid var(--line-light);justify-content:center;align-items:center;padding:18px 16px;font-size:14px;font-weight:500;display:flex}.ms-tier-row .cell:last-child{border-right:none}.ms-tier-row .cell.label{text-align:left;color:var(--text-main);background:#fafafa;justify-content:flex-start;padding-left:28px;font-weight:500}.ms-tier-row:nth-child(odd) .cell:not(.label):not(.recommended){background:#fcfcfc}.ms-tier-row .cell.recommended{color:var(--text-body);background:#fce3d2;font-weight:500}.ms-tier-row .cell.highlight{color:var(--orange);font-weight:500}.ms-tier-row .cell.recommended.highlight{color:var(--orange)}.ms-tier-row .cell.free{color:#22c55e;font-weight:500}.ms-tier-row .cell.dash{color:var(--text-dim)}.ms-tier-row:last-child .cell:first-child{border-bottom-left-radius:12px}.ms-tier-row:last-child .cell:last-child{border-bottom-right-radius:12px}.ms-tiers-footer-note{text-align:center;color:var(--text-muted);margin-top:28px;font-size:14px;font-style:italic}.ms-tier-breakdown{background:var(--bg-light-end);padding:100px 0}.ms-breakdown-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ms-tier-card{border:1px solid var(--line-light);transition:var(--transition-smooth);background:#fff;border-radius:14px;flex-direction:column;padding:28px 22px 26px;display:flex;position:relative;overflow:hidden}.ms-tier-card:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.ms-tier-card.basic:before{background:#d5d5da}.ms-tier-card.bronze:before{background:var(--bronze)}.ms-tier-card.silver:before{background:var(--silver)}.ms-tier-card.gold:before{background:var(--gold)}.ms-tier-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.ms-tier-card.gold{background:#fce3d2;border-color:#fce3d2}.ms-tier-card .recommended-floating{background:var(--orange);color:#fff;letter-spacing:1px;border-radius:10px;padding:3px 8px;font-size:9.5px;font-weight:500;position:absolute;top:12px;right:12px}.ms-tier-card-name{text-transform:uppercase;color:var(--text-main);margin-top:8px;margin-bottom:4px;font-family:Fredoka,Pretendard,sans-serif;font-size:20px;font-weight:500}.ms-tier-card-deposit{color:var(--text-muted);margin-bottom:18px;font-size:13px}.ms-tier-card .price-line{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);align-items:baseline;gap:4px;margin-bottom:18px;padding:14px 0;display:flex}.ms-tier-card .price-num{letter-spacing:-.02em;color:var(--text-main);font-size:28px;font-weight:500}.ms-tier-card.gold .price-num{color:var(--orange)}.ms-tier-card .price-suffix{color:var(--text-muted);font-size:12px}.ms-tier-card .who{letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.ms-tier-card .who-desc{color:var(--text-body);flex:1;font-size:13px;line-height:1.5}.ms-tier-card .who-desc strong{color:var(--text-main)}.ms-faq{background:#fff;padding:100px 0}.ms-faq-list{max-width:840px;margin:0 auto}.ms-faq-item{border:1px solid var(--line-light);transition:var(--transition-base);border-radius:10px;margin-bottom:12px;overflow:hidden}.ms-faq-item:hover{border-color:var(--orange)}.ms-faq-item summary{cursor:pointer;color:var(--text-main);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:16px;font-weight:500;list-style:none;display:flex}.ms-faq-item summary::-webkit-details-marker{display:none}.ms-faq-chevron{width:28px;height:28px;color:var(--orange);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:400;line-height:1;transition:transform .2s;display:flex}.ms-faq-item[open] .ms-faq-chevron{transform:rotate(45deg)}.ms-faq-body{color:var(--text-body);padding:0 28px 24px;font-size:14.5px;line-height:1.65}.ms-faq-body strong{color:var(--text-main)}.ms-final-cta{background:linear-gradient(180deg, white 0%, var(--orange-soft) 100%);text-align:center;padding:130px 0;position:relative;overflow:hidden}.ms-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#fd660814,#0000 65%);width:700px;height:700px;position:absolute;top:-200px;left:-200px}.ms-final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#fd66080f,#0000 65%);width:700px;height:700px;position:absolute;bottom:-200px;right:-200px}.ms-final-inner{flex-direction:column;align-items:center;gap:36px;display:flex;position:relative}.ms-final-logo-img{object-fit:contain;width:auto;height:clamp(48px,6vw,68px)}.ms-final-cta h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--text-main);max-width:640px;font-family:Fredoka,Pretendard,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.ms-final-cta h2 .accent{color:var(--orange)}.ms-final-cta .btn-primary{height:64px;padding:0 40px;font-size:17px}@media (width<=1024px){.ms-services-grid{grid-template-columns:repeat(3,1fr)}.ms-breakdown-grid{grid-template-columns:repeat(2,1fr)}.ms-collapse-row{grid-template-columns:1fr;gap:24px}.ms-collapse-arrow{padding:4px 0;transform:rotate(90deg)}.ms-tier-head-cell{padding:24px 10px 18px}.ms-tier-head-cell .tier-name{font-size:18px}.ms-tier-row .cell{padding:14px 8px;font-size:13px}}@media (width<=720px){.ms-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ms-services-grid,.ms-breakdown-grid{grid-template-columns:1fr}.ms-included,.ms-tier-compare,.ms-tier-breakdown,.ms-price-collapse,.ms-faq{padding:70px 0}.ms-hero-ctas{flex-direction:column;align-items:stretch}.ms-hero-stats{flex-wrap:wrap;justify-content:center;gap:16px}.ms-all-inclusive-wrap{padding:40px 24px 28px}.ms-tiers-table-wrap{overflow-x:auto}.ms-tier-accent-bars,.ms-tiers-header,.ms-tier-row{min-width:760px}}.gr-wrap{max-width:1000px;margin:0 auto;padding:0 24px}.gr-med{font-weight:500}.gr-h2,.gr-h3{text-transform:uppercase;letter-spacing:.3px;font-weight:500}.gr-hero{text-align:center;padding:64px 0 40px}.gr-kicker{letter-spacing:2.5px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.gr-badge{align-items:flex-end;gap:14px;margin:22px 0 8px;display:inline-flex}.gr-badge-letter{letter-spacing:-2px;font-size:104px;font-weight:500;line-height:.9}.gr-badge-slash{color:var(--line-light);padding:0 2px;font-size:70px;line-height:1;transform:translateY(-6px)}.gr-badge-x{color:var(--text-main)}.gr-badge-y{color:var(--orange)}.gr-badge-labels{justify-content:center;gap:120px;margin-bottom:26px;display:flex}.gr-badge-labels span{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.gr-headline{margin-top:8px;font-size:34px;line-height:1.18}.gr-headline-l1{color:var(--text-main)}.gr-headline-l2{color:var(--orange)}.gr-lead{max-width:600px;color:var(--text-body);margin:18px auto 0;font-size:16px}.gr-section{border-top:1px solid var(--line-lighter);padding:44px 0}.gr-sec-head{text-align:center;margin-bottom:28px}.gr-sec-head .gr-h2{font-size:22px}.gr-sec-head p{color:var(--text-body);margin-top:8px;font-size:15px}.gr-duo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gr-card{border:1px solid var(--line-light);border-radius:14px;padding:24px}.gr-card .gr-tag{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.gr-card .gr-h3{margin:6px 0 4px;font-size:19px}.gr-card .gr-desc{color:var(--text-body);min-height:42px;font-size:14.5px}.gr-ladder{gap:6px;margin-top:16px;display:flex}.gr-rung{text-align:center;border:1px solid var(--line-light);border-radius:8px;flex:1;padding:9px 0;font-size:13px;font-weight:500}.gr-rung small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:10px;font-weight:400;display:block}.gr-rung.gr-good{color:#fff;background:var(--orange);border-color:var(--orange)}.gr-rung.gr-fair{color:#c24a05;background:var(--orange-soft);border-color:var(--orange-light)}.gr-rung.gr-poor{color:var(--text-muted);border-color:var(--line-light);background:#fff}.gr-rung.gr-good small{color:#ffffffd1}.gr-rung.gr-fair small{color:#c24a05}.gr-rung.gr-poor small{color:var(--text-muted)}.gr-toggle{justify-content:center;gap:8px;margin-bottom:22px;display:flex}.gr-toggle button{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line-light);color:var(--text-body);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500}.gr-toggle button.on{background:var(--text-main);color:#fff;border-color:var(--text-main)}.gr-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.gr-chip{border:1px solid var(--line-light);width:56px;height:56px;color:var(--text-body);cursor:pointer;background:#fff;border-radius:12px;font-family:inherit;font-size:22px;font-weight:500;transition:all .12s}.gr-chip:hover{border-color:var(--orange)}.gr-chip.on{background:var(--orange);color:#fff;border-color:var(--orange)}.gr-panel{border:1px solid var(--line-light);border-radius:16px;max-width:680px;margin:0 auto;overflow:hidden}.gr-panel-top{border-bottom:1px solid var(--line-lighter);align-items:center;gap:18px;padding:22px 26px;display:flex}.gr-big-grade{border:1px solid var(--line-light);border-radius:14px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;font-weight:500;display:flex}.gr-big-grade.gr-good{color:#fff;background:var(--orange);border-color:var(--orange)}.gr-big-grade.gr-fair{color:#c24a05;background:var(--orange-soft);border-color:var(--orange-light)}.gr-big-grade.gr-poor{color:var(--text-muted);border-color:var(--line-light);background:#fff}.gr-panel-top .gr-t{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.gr-panel-top .gr-d{color:var(--text-main);margin-top:2px;font-size:17px}.gr-rows{padding:8px 26px 6px}.gr-row{border-bottom:1px solid var(--line-lighter);justify-content:space-between;align-items:center;padding:11px 0;font-size:15px;display:flex}.gr-row .gr-h{color:var(--text-body)}.gr-row .gr-v{color:var(--text-body);font-weight:500}.gr-row.gr-gotcha{border-bottom:none}.gr-row.gr-gotcha .gr-h{color:var(--orange);font-weight:500}.gr-row.gr-gotcha .gr-v{color:var(--orange)}.gr-divider{background:var(--line-light);height:1px;margin:2px 0}.gr-note{color:var(--text-muted);padding:0 26px 20px;font-size:13px;line-height:1.5}.gr-trio{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gr-step{border:1px solid var(--line-light);border-radius:14px;padding:22px}.gr-step-n{color:var(--orange);letter-spacing:1px;font-size:14px;font-weight:500}.gr-step-h3{text-transform:none;letter-spacing:0;margin:8px 0 6px;font-size:15px}.gr-step p{color:var(--text-body);font-size:14px}.gr-tagline{text-align:center;border-top:1px solid var(--line-lighter);color:var(--text-muted);padding:40px 0 56px;font-size:13px}.gr-tagline-u{color:var(--orange);letter-spacing:.5px;font-weight:500}@media (width<=720px){.gr-badge-letter{font-size:72px}.gr-badge-slash{font-size:48px}.gr-badge-labels{gap:64px}.gr-headline{font-size:26px}.gr-duo,.gr-trio{grid-template-columns:1fr}}
