:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ink:#10213b;--muted:#637083;--line:#dce4ef;--cream:#f5f7fb;--paper:#fff;--primary:#0061ff;--primary-dark:#004fd1;--primary-soft:#eaf2ff;--lime:var(--primary);--lime-dark:var(--primary-dark);--green:#0b2145;--orange:#f0783c;--shadow:0 16px 45px #1a3c3117;--mobile-nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}.technical-issue-badge{color:#8a5200;background:#fff8e8;border:1px solid #f0c36a;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-weight:600;display:inline-flex}.technical-issue-badge svg{color:#c67500}.technical-issue-warning{color:#5f430c;background:#fff9eb;border:1px solid #efc56f;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px;display:flex}.technical-issue-warning-icon{color:#b96800;background:#ffe9b5;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.technical-issue-warning h2{color:#4c3509;margin-top:3px;font-size:18px;line-height:1.3}.technical-issue-warning p:not(.section-kicker),.technical-issue-warning ul{color:#70531c;margin-top:8px;font-size:14px;line-height:1.55}.technical-issue-warning ul{padding-left:19px}.auction-test-results{padding-top:34px;padding-bottom:90px}.test-inventory-count,.test-data-label{align-items:center;gap:7px;display:inline-flex}.test-data-label{color:#087565;background:#edf9f6;border:1px solid #b8d9d1;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650}.auction-test-panel .price-panel-head strong{font-size:27px}.test-price-notice{background:var(--primary-soft);border:1px solid #cfe0ff;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.test-price-notice>span{width:38px;height:38px;color:var(--primary);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.test-price-notice b{font-size:14px}.test-price-notice p{color:#52657e;margin-top:4px;font-size:13px;line-height:1.5}.test-auction-summary{border-block:1px solid var(--line);margin-top:18px;display:grid}.test-auction-summary div{justify-content:space-between;gap:20px;padding:12px 2px;display:flex}.test-auction-summary div+div{border-top:1px solid var(--line)}.test-auction-summary dt{color:var(--muted);font-size:13px}.test-auction-summary dd{text-align:right;font-size:13px;font-weight:650}.test-source-button{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:18px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.test-source-button:hover{background:var(--primary-dark)}.test-fee-list{border:1px solid var(--line);border-radius:10px;margin-top:18px;display:grid;overflow:hidden}.test-fee-list div{justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.test-fee-list div+div{border-top:1px solid var(--line)}.test-fee-list dt{color:var(--muted);font-size:13px}.test-fee-list dd{text-align:right;font-size:13px;font-weight:650}.test-fee-list .test-fee-total{background:var(--primary-soft)}.test-fee-list .test-fee-total dt,.test-fee-list .test-fee-total dd{color:var(--primary-dark);font-size:15px;font-weight:750}.verification-page{background:#f4f7fb;min-height:80vh}.brand-logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.brand-logo-header{width:195px}.brand-logo-footer{width:235px}.brand-logo-auth{width:205px;margin-bottom:18px}.brand-logo-hero{width:225px;margin-bottom:14px}.brand-logo-contract{width:195px}.brand-logo-page{width:220px;margin-bottom:28px}.branded-kicker{margin-bottom:4px}.auth-kicker{margin-top:2px}.auth-label-short{display:none}.auth-modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.auth-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-modal form select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d9e1eb;border-radius:8px;outline:0;padding:0 11px;font-size:14px}.status-verification-link{background:var(--primary);color:#fff;border-radius:8px;margin-top:18px;padding:11px 15px;font-size:14px;font-weight:500;display:inline-flex}.verification-admin-card{align-items:start}.verification-admin-card .admin-user-identity{position:relative}.admin-verification-badge{color:#5c6c83;text-transform:uppercase;letter-spacing:.4px;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:500;position:absolute;top:-4px;right:0}.admin-verification-badge.status-approved{color:#0758d7;background:#eaf2ff}.admin-verification-badge.status-under_review{color:#8a641d;background:#fff5df}.admin-verification-badge.status-rejected{color:#a84740;background:#fff0ef}.admin-verification-review{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(420px,1.5fr);gap:20px;margin-top:3px;padding-top:16px;display:grid}.admin-verification-evidence{align-content:start;gap:6px;display:grid}.admin-verification-evidence>b{font-size:14px}.admin-verification-evidence>span{color:var(--muted);font-size:13px}.admin-verification-evidence>div{flex-wrap:wrap;gap:8px;margin-block:3px;display:flex}.admin-verification-evidence a{color:var(--primary);background:#f5f9ff;border:1px solid #cbd9ec;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:500;display:inline-flex}.admin-verification-evidence .evidence-ok{color:#24629f}.admin-verification-evidence .evidence-missing{color:#a34c46}.admin-verification-review>form{grid-template-columns:150px 1fr auto;align-items:end;gap:9px;display:grid}.admin-verification-review form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.admin-verification-review select,.admin-verification-review input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;height:40px;padding:0 10px}.admin-verification-review button{background:var(--primary);color:#fff;border:0;border-radius:7px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.admin-verification-review button:disabled{opacity:.5}.verification-hero{color:#fff;background:radial-gradient(circle at 80% 0,#0061ff3d,#0000 32%),linear-gradient(120deg,#071b3a,#0a2b5c);padding:54px 0}.verification-hero-inner{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.verification-hero h1{letter-spacing:-2.2px;margin-top:8px;font-size:clamp(38px,4.6vw,56px);line-height:1.04}.verification-hero h1+p{color:#c8d6e9;max-width:720px;margin-top:14px;font-size:16px;line-height:1.65}.verification-state{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:11px;min-width:175px;padding:14px 16px;display:flex}.verification-state span{gap:2px;display:grid}.verification-state small{color:#aec0d9;text-transform:uppercase;letter-spacing:.7px;font-size:12px}.verification-state b{font-size:15px}.verification-state.state-approved{background:#0061ff2e;border-color:#77acff8c}.verification-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;padding-top:34px;padding-bottom:90px;display:grid}.verification-sidebar{gap:14px;display:grid;position:sticky;top:90px}.verification-progress,.verification-sidebar nav,.verification-privacy{background:#fff;border:1px solid #dce4ef;border-radius:13px}.verification-progress{padding:18px}.verification-progress>div{color:#607089;justify-content:space-between;align-items:center;font-size:14px;display:flex}.verification-progress b{color:var(--ink);font-size:18px}.verification-progress i{background:#e7edf5;border-radius:999px;height:6px;margin-top:12px;display:block;overflow:hidden}.verification-progress i span{border-radius:inherit;background:var(--primary);height:100%;transition:width .25s;display:block}.verification-sidebar nav{padding:7px;overflow:hidden}.verification-sidebar nav button{color:#55667f;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:27px 21px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 8px;font-size:14px;display:grid}.verification-sidebar nav button:hover:not(:disabled),.verification-sidebar nav button.active{background:#f0f5fd}.verification-sidebar nav button.active{color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.verification-sidebar nav button:disabled{cursor:not-allowed;opacity:.48}.verification-sidebar nav button>span{color:#607089;background:#edf1f6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:500;display:grid}.verification-sidebar nav button.complete>span{color:var(--primary);background:#e8f1ff}.verification-sidebar nav button.complete b{color:var(--ink)}.verification-privacy{color:var(--primary);gap:11px;padding:16px;display:flex}.verification-privacy div{min-width:0}.verification-privacy b{color:var(--ink);font-size:14px}.verification-privacy p{color:#68778e;margin-top:4px;font-size:13px;line-height:1.45}.verification-back{color:#5b6b82;padding:5px 3px;font-size:14px}.verification-main{gap:18px;min-width:0;display:grid}.verification-step{background:#fff;border:1px solid #dce4ef;border-radius:15px;padding:25px;scroll-margin-top:95px;box-shadow:0 10px 32px #0c23440d}.verification-step>header{border-bottom:1px solid #e5ebf3;align-items:flex-start;gap:14px;padding-bottom:21px;display:flex}.verification-step>header>span{width:38px;height:38px;color:var(--primary);background:#edf4ff;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.verification-step>header>span svg{width:19px}.verification-step header p{color:var(--primary);letter-spacing:1px;font-size:12px;font-weight:500}.verification-step h2{letter-spacing:-.55px;margin-top:2px;font-size:23px}.verification-step header small{color:#6a7890;margin-top:4px;font-size:14px;display:block}.verification-form{gap:18px;padding-top:22px;display:grid}.verification-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:17px;display:grid}.verification-form label,.contract-sign-form>fieldset>label:first-child{color:#53627a;gap:7px;font-size:13px;font-weight:500;display:grid}.verification-form input,.verification-form select,.contract-sign-form input[type=text],.contract-sign-form input:not([type]){width:100%;min-height:47px;color:var(--ink);background:#fff;border:1px solid #d6dfea;border-radius:8px;outline:0;padding:0 13px;font-size:15px}.verification-form input:focus,.verification-form select:focus,.contract-sign-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.verification-form fieldset:disabled{opacity:.72}.verification-form>button,.contract-sign-form>button{background:var(--primary);color:#fff;border:0;border-radius:8px;justify-self:start;min-height:45px;padding:0 18px;font-size:14px;font-weight:500}.verification-form>button:hover,.contract-sign-form>button:hover,.verification-submit>button:hover{background:var(--primary-dark)}.phone-number-field{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;position:relative}.verification-form .phone-country-trigger{min-width:116px;min-height:47px;color:var(--ink);background:#f8fafc;border:1px solid #d6dfea;border-right:0;border-radius:8px 0 0 8px;align-items:center;gap:8px;padding:0 10px;display:flex}.phone-country-trigger span{font-weight:600}.phone-country-trigger svg:last-child{color:#68766f;margin-left:auto}.verification-form .phone-national-input{border-radius:0 8px 8px 0}.phone-number-field:focus-within .phone-country-trigger,.phone-number-field:focus-within .phone-national-input,.phone-number-field.is-open .phone-country-trigger{border-color:var(--primary)}.phone-number-field:focus-within .phone-country-trigger{box-shadow:-3px 0 #0061ff1a,0 -3px #0061ff1a,0 3px #0061ff1a}.phone-country-menu{z-index:90;background:#fff;border:1px solid #d8e0dc;border-radius:12px;width:max(100%,310px);max-height:300px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 20px 55px #10213b2e}.verification-form .phone-country-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 9px;display:flex}.verification-form .phone-country-menu button:hover,.verification-form .phone-country-menu button[aria-selected=true]{background:#f3f7fd}.phone-country-menu button span{flex:1}.phone-country-menu button small{color:#64748b}.phone-country-menu button>svg:last-child{color:var(--primary)}.document-upload-list{gap:12px;padding-top:20px;display:grid}.document-upload{background:#fbfcfe;border:1px dashed #c9d5e4;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;padding:15px;display:grid}.document-upload.has-file{background:#f6f9ff;border-style:solid;border-color:#bdd4f8}.document-upload-copy{align-items:center;gap:12px;min-width:0;display:flex}.document-upload-copy>span{width:42px;height:42px;color:var(--primary);background:#eaf2ff;border-radius:9px;flex:none;place-items:center;display:grid}.document-upload-copy div{min-width:0}.document-upload-copy b{font-size:15px}.document-upload-copy p{color:#64738b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.document-upload-copy small{color:#62738d;margin-top:4px;font-size:12px;display:block}.document-upload>a{color:var(--primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.document-upload form{border-top:1px solid #e2e8f1;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.document-upload form input{opacity:0;pointer-events:none;position:absolute}.document-upload form label span,.document-upload form button{border-radius:7px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.document-upload form label span{cursor:pointer;background:#fff;border:1px solid #d2dce9}.document-upload form button{color:#fff;background:#0b2145;border:0}.verification-top-progress{background:#fff;border:1px solid #d9e3f0;border-radius:15px;padding:22px 24px 18px;box-shadow:0 10px 30px #0c23440e}.verification-top-progress>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.verification-top-progress>header div{gap:2px;display:grid}.verification-top-progress>header span{color:var(--primary);letter-spacing:1px;font-size:12px;font-weight:500}.verification-top-progress>header b{color:var(--ink);letter-spacing:-.45px;font-size:21px}.verification-top-progress>header strong{color:var(--primary);font-size:19px}.verification-progress-track{background:#e5ebf3;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.verification-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#0061ff,#4d91ff);height:100%;transition:width .3s;display:block}.verification-top-progress ol{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;list-style:none;display:grid;position:relative}.verification-top-progress ol:before{content:"";z-index:0;background:#d9e2ee;height:1px;position:absolute;top:19px;left:16.5%;right:16.5%}.verification-top-progress li{z-index:1;position:relative}.verification-top-progress li button{color:#6a7890;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;font-size:13px;display:flex}.verification-top-progress li button>span{color:#69788f;background:#fff;border:2px solid #d8e1ed;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:500;display:grid}.verification-top-progress li button>svg{display:none}.verification-top-progress li.active button{color:var(--primary)}.verification-top-progress li.active button>span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px #0061ff1a}.verification-top-progress li.complete button>span{color:var(--primary);background:#eaf2ff;border-color:#8cb7fb}.verification-top-progress li button:disabled{cursor:not-allowed;opacity:.5}.verification-top-progress>small{color:#718097;text-align:center;margin-top:15px;font-size:12px;display:block}.document-uploader{background:#fff;border:1px solid #d7e1ed;border-radius:13px;overflow:hidden}.document-uploader>header{background:#fbfcfe;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.document-uploader>header>div{align-items:center;gap:12px;min-width:0;display:flex}.document-uploader>header>div>span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.document-uploader>header b{font-size:15px}.document-uploader>header p{color:#69788f;margin-top:3px;font-size:13px}.document-uploader>header>strong{color:#187344;background:#e8f7ef;border-radius:99px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:500;display:inline-flex}.uploaded-document-result{color:#168048;background:#f0faf4;border:1px solid #afd1be;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:17px 18px 0;padding:13px;display:grid}.uploaded-document-result>div{min-width:0;display:grid}.uploaded-document-result b{color:#153c2b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.uploaded-document-result small{color:#517361;font-size:12px}.uploaded-document-actions{align-items:center;gap:7px;display:flex!important}.uploaded-document-result a,.uploaded-document-actions button{color:#176b40;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.uploaded-document-actions button{color:#a33f3f}.uploaded-document-actions button:hover{background:#fff0f0}.document-drop-form{gap:12px;padding:18px;display:grid}.document-drop-form>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.document-drop-form>label{text-align:center;cursor:pointer;background:#f9fbfd;border:2px dashed #bfcddd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.document-drop-form>label:hover,.document-drop-form>label.dragging{border-color:var(--primary);background:#f0f6ff;box-shadow:inset 0 0 0 1px #0061ff14}.document-drop-form>label>span{width:54px;height:54px;color:var(--primary);background:#e7f0ff;border-radius:14px;place-items:center;margin-bottom:11px;display:grid}.document-drop-form>label b{color:var(--ink);font-size:16px}.document-drop-form>label p{color:#5e7089;margin-top:4px;font-size:14px}.document-drop-form>label small{color:#7a889b;margin-top:9px;font-size:12px}.selected-upload-file{color:var(--primary);background:#f3f7fd;border:1px solid #c7d8f2;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.selected-upload-file>div{min-width:0;display:grid}.selected-upload-file b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-upload-file small{color:#687992;font-size:12px}.selected-upload-file button{color:#a03f38;background:0 0;border:0;font-size:12px;font-weight:500}.document-upload-progress{background:#edf4ff;border-radius:9px;padding:12px}.document-upload-progress>div{color:#41638e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.document-upload-progress b{color:var(--primary);font-size:13px}.document-upload-progress>i{background:#d6e4f8;border-radius:99px;height:7px;margin-top:8px;display:block;overflow:hidden}.document-upload-progress>i span{border-radius:inherit;background:var(--primary);height:100%;transition:width .12s linear;display:block}.document-upload-button{background:var(--primary);color:#fff;border:0;border-radius:8px;min-height:45px;font-size:14px;font-weight:500}.document-upload-button:hover{background:var(--primary-dark)}.document-upload-button:disabled{cursor:not-allowed;background:#aab8ca}.contract-preview{background:#f8fafc;border:1px solid #dce4ef;border-radius:10px;max-height:265px;margin-top:21px;transition:max-height .35s;position:relative;overflow:hidden}.contract-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f8fafc);height:90px;position:absolute;inset:auto 0 0}.contract-preview.open{max-height:1500px}.contract-preview.open:after{display:none}.contract-document{color:#273750;background:#fff;max-width:750px;margin:0 auto;padding:30px 34px}.contract-brand{border-bottom:2px solid #0b2145;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;padding-bottom:16px;display:flex}.contract-brand small{color:#738198;flex:none;font-size:11px}.contract-document>p{color:#52627a;font-size:14px;line-height:1.65}.contract-document article{margin-top:19px}.contract-document h3{font-size:15px}.contract-document article p{color:#53627a;margin-top:5px;font-size:13px;line-height:1.65}.contract-document aside{color:#715d35;background:#fff8e8;border-left:3px solid #d7a43d;margin-top:24px;padding:12px;font-size:12px;line-height:1.5}.contract-toggle{width:100%;color:var(--primary);background:0 0;border:0;padding:12px;font-size:14px;font-weight:500}.contract-sign-form{border-top:1px solid #e5ebf3;gap:15px;margin-top:8px;padding-top:20px;display:grid}.contract-sign-form fieldset{border:0;gap:14px;display:grid}.contract-consent{color:#4e5e75;cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.contract-consent input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin-top:2px}.contract-sign-form>button{align-items:center;gap:7px;display:inline-flex}.signed-contract{color:var(--primary);background:#f0f6ff;border:1px solid #bcd4f8;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.signed-contract div{gap:3px;display:grid}.signed-contract b{color:var(--ink);font-size:14px}.signed-contract small{color:#61728a;font-size:13px}.signed-contract code{color:#536b8c;font-size:12px}.signed-contract>a{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.signed-contract>a:hover{background:var(--primary-dark)}.verification-submit{background:#edf4ff;border:1px solid #bcd2f4;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.verification-submit>div{color:var(--primary);align-items:center;gap:12px;display:flex}.verification-submit span{gap:3px;display:grid}.verification-submit b{color:var(--ink);font-size:15px}.verification-submit small{color:#60718a;font-size:13px}.verification-submit>button{background:var(--primary);color:#fff;border:0;border-radius:8px;flex:none;min-height:44px;padding:0 17px;font-size:14px;font-weight:500}.verification-submit>button:disabled{cursor:not-allowed;background:#a9b7ca}.verification-step-active{animation:.25s ease-out verification-step-enter}.verification-banner.review small{color:#426487;margin-top:7px;font-size:12px;font-weight:500;display:block}.submitted-steps-toggle{color:#52647d;text-align:left;background:#fff;border:1px solid #d4dfed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px;display:grid}.submitted-steps-toggle>svg:first-child{color:var(--primary)}.submitted-steps-toggle>svg:last-child{transition:transform .18s}.submitted-steps-toggle.active>svg:last-child{transform:rotate(90deg)}.submitted-steps-toggle span{gap:2px;display:grid}.submitted-steps-toggle b{color:var(--ink);font-size:13px}.submitted-steps-toggle small{color:var(--muted);font-size:11px}.submitted-steps-toggle:hover,.submitted-steps-toggle.active{background:#f3f7fd;border-color:#abc7f3}.verification-review-summary{text-align:center;background:linear-gradient(145deg,#fff,#f2f7ff);border:1px solid #c4d8f5;border-radius:15px;justify-items:center;padding:38px 30px;display:grid;box-shadow:0 14px 38px #10213b12}.review-summary-icon{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:17px;display:grid;box-shadow:0 0 0 9px #0061ff1a}.verification-review-summary h2{letter-spacing:-.8px;margin-top:4px;font-size:28px}.verification-review-summary>p:not(.section-kicker){color:#5b6d85;max-width:640px;margin-top:10px;line-height:1.65}.review-summary-checks{grid-template-columns:repeat(3,1fr);gap:9px;width:min(100%,620px);margin-top:25px;display:grid}.review-summary-checks span{color:#325d93;background:#fff;border:1px solid #cfe0f8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 9px;font-size:13px;font-weight:500;display:flex}.review-summary-checks svg{color:var(--primary)}.verification-review-summary>small{color:#728197;margin-top:21px;font-size:12px}.verification-readonly-note{color:#5e6f86;background:#f7f9fc;border:1px solid #d8e1ed;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;display:flex}.verification-readonly-note svg{color:var(--primary);flex:none}@keyframes verification-step-enter{0%{opacity:.45;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.verification-wizard-actions{border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:18px;display:flex}.verification-wizard-actions.single{justify-content:flex-end}.verification-wizard-actions.step-three{justify-content:flex-start}.verification-wizard-actions button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.wizard-back{color:#42546d;background:#fff;border:1px solid #d1dbe8}.wizard-back:hover{background:#f7f9fc;border-color:#aebdd0}.wizard-next{border:1px solid var(--primary);background:var(--primary);color:#fff}.wizard-next:hover{background:var(--primary-dark)}.wizard-next:disabled{cursor:not-allowed;background:#a9b7ca;border-color:#a9b7ca}@media (prefers-reduced-motion:reduce){.verification-step-active{animation:none}}.verification-banner{color:var(--primary);background:#f5f9ff;border:1px solid #c8d8ed;border-radius:12px;align-items:flex-start;gap:13px;padding:17px;display:flex}.verification-banner b{color:var(--ink)}.verification-banner p{color:#5d6e86;margin-top:4px;font-size:14px;line-height:1.5}.verification-banner.approved{background:#edf4ff;border-color:#b6d1fa}.verification-banner.rejected{color:#b34d45;background:#fff6f5;border-color:#efc4c0}.verification-notice{color:#164f9e;background:#edf5ff;border:1px solid #bcd5fb;border-radius:9px;padding:13px 15px;font-size:14px}.verification-error{margin:0;padding:13px 15px}.verification-loading{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:70vh;padding:30px;display:grid}.verification-loading h1{font-size:28px}.verification-loading p{max-width:480px;color:var(--muted)}.verification-loading a{color:var(--primary);font-weight:500}.action-toast-region{z-index:5000;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:86px;right:22px}.action-toast{pointer-events:auto;background:#fff;border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 12px;animation:.22s ease-out action-toast-in;display:grid;position:relative;box-shadow:0 18px 50px #0b214533}.action-toast-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.action-toast b{color:#17243a;font-size:14px;display:block}.action-toast p{color:#4f5e73;margin-top:2px;font-size:13px;line-height:1.45}.action-toast>button{color:#657287;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.action-toast>button:hover{background:#f1f4f8}.action-toast-success{border-color:#9bd5b3}.action-toast-success .action-toast-icon{color:#168048;background:#e8f8ee}.action-toast-error{border-color:#efb1ad}.action-toast-error .action-toast-icon{color:#c4443c;background:#fff0ef}@keyframes action-toast-in{0%{opacity:0;transform:translateY(-9px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:980px){.admin-verification-review{grid-template-columns:1fr}.admin-verification-review>form{grid-template-columns:150px 1fr auto}.verification-layout{grid-template-columns:1fr}.verification-sidebar{position:static}.verification-sidebar nav{grid-template-columns:repeat(3,1fr);display:grid}.verification-sidebar nav button{grid-template-columns:27px 21px 1fr}.verification-sidebar nav button>svg:last-child,.verification-privacy,.verification-back{display:none}}@media (max-width:680px){.action-toast-region{width:auto;top:72px;left:16px;right:16px}.verification-review-summary{padding:30px 17px}.review-summary-checks{grid-template-columns:1fr}.brand-logo-header{width:142px}.brand-logo-footer{width:215px}.brand-logo-hero{width:205px}.brand-logo-auth{width:185px}.brand-logo-page{width:190px}.auth-label-full{display:none}.auth-label-short{display:inline}.admin-verification-review>form{grid-template-columns:1fr}.admin-verification-badge{width:max-content;margin-top:5px;position:static}.auth-form-row{grid-template-columns:1fr}.auth-modal-register{overflow-y:auto}.auth-modal-register form{grid-template-columns:1fr}.auth-modal-register .form-error,.auth-modal-register .auth-submit{grid-column:1}.verification-hero{padding:36px 0}.verification-hero-inner{flex-direction:column;align-items:flex-start;gap:22px}.verification-state{width:100%}.verification-layout{padding-top:18px;padding-bottom:60px}.verification-sidebar nav{grid-template-columns:1fr}.verification-step{padding:18px 15px}.verification-form fieldset,.document-upload{grid-template-columns:1fr}.document-upload>a{justify-self:start}.document-upload form{justify-content:stretch}.document-upload form label,.document-upload form label span,.document-upload form button{flex:1;justify-content:center}.verification-top-progress{padding:17px 14px 15px}.verification-top-progress>header b{font-size:18px}.verification-top-progress ol{gap:2px}.verification-top-progress li button{flex-direction:column;gap:5px;padding:0 2px;font-size:11px}.verification-top-progress li button>span{width:34px;height:34px}.verification-top-progress ol:before{top:17px}.document-uploader>header{align-items:flex-start;padding:14px}.document-uploader>header>strong{padding:5px 7px}.uploaded-document-result{grid-template-columns:auto minmax(0,1fr);margin:14px 14px 0}.uploaded-document-actions{grid-column:2;justify-content:flex-start}.document-drop-form{padding:14px}.document-drop-form>label{min-height:170px;padding:20px 13px}.selected-upload-file{grid-template-columns:auto minmax(0,1fr)}.selected-upload-file button{grid-column:2;justify-self:start}.contract-document{padding:22px 18px}.signed-contract{grid-template-columns:auto 1fr}.signed-contract code{grid-column:2}.signed-contract>a{grid-column:1/-1}.verification-submit{flex-direction:column;align-items:stretch}.verification-submit>button{width:100%}.verification-wizard-actions{flex-direction:column-reverse;align-items:stretch}.verification-wizard-actions button{width:100%}}.admin-workspace{color:#13213a;background:#f3f6fb;grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.admin-sidebar-home{align-items:center;display:inline-flex}.admin-sidebar{z-index:210;color:#fff;background:#081a36;flex-direction:column;width:264px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 32px #0617311a}.admin-sidebar-brand{justify-content:space-between;align-items:center;min-height:48px;padding:0 8px;display:flex}.admin-brand-logo{width:182px;height:auto}.admin-sidebar-brand>button{color:#fff;background:0 0;border:0;display:none}.admin-sidebar-label{color:#7183a1;letter-spacing:1.3px;margin:27px 10px 10px;font-size:10px;font-weight:600}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a{color:#aebbd0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:14px;font-weight:500;display:grid}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0e}.admin-sidebar nav a.active{color:#fff;background:#1261e8;box-shadow:0 8px 22px #0061ff3d}.admin-sidebar nav a>em{color:#16243b;text-align:center;background:#ffb020;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px;font-style:normal}.admin-sidebar nav a>svg:last-child{opacity:.55}.admin-sidebar-foot{border-top:1px solid #ffffff1a;gap:13px;margin-top:auto;padding:18px 7px 0;display:grid}.admin-sidebar-foot>div{align-items:center;gap:10px;display:flex}.admin-sidebar-foot>div>span{color:#6ee7b7;background:#34d3991f;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.admin-sidebar-foot p{display:grid}.admin-sidebar-foot b{font-size:12px}.admin-sidebar-foot small{color:#8494ae;margin-top:2px;font-size:11px}.admin-sidebar-foot>a{color:#91a2bc;justify-content:space-between;align-items:center;font-size:12px;display:flex}.admin-sidebar-scrim{display:none}.admin-workspace-main{grid-column:2;min-width:0}.admin-topbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dde4ef;align-items:center;gap:14px;min-height:76px;padding:11px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-topbar>div:nth-child(2){display:grid}.admin-topbar>div:nth-child(2) p{color:#17243b;font-size:15px;font-weight:600}.admin-topbar>div:nth-child(2) span{color:#748197;margin-top:2px;font-size:12px}.admin-menu-button{display:none}.admin-topbar-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.admin-live-indicator{color:#426552;background:#f6fbf8;border:1px solid #dbe5df;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.admin-live-indicator i{background:#22a566;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a5661f}.admin-topbar-actions>button{color:#4e5e76;background:#fff;border:1px solid #dce3ed;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:relative}.admin-topbar-actions>button i{color:#fff;background:#e64d45;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.admin-avatar{color:#fff;background:#0d2b55;border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.admin-workspace .admin-content{width:min(1540px,100%);margin:0 auto;padding:30px clamp(20px,3vw,42px) 70px}.admin-welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-welcome h1{letter-spacing:-1.2px;margin-top:4px;font-size:clamp(27px,3vw,38px)}.admin-welcome>div>span{color:#6d7a8f;margin-top:6px;font-size:14px;display:block}.admin-date{color:#596a82;text-transform:capitalize;background:#fff;border:1px solid #dde4ee;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.admin-workspace .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-workspace .admin-stats article{border:1px solid #e0e6ef;border-radius:13px;min-width:0;padding:18px;display:block;box-shadow:0 5px 16px #142a4e09}.admin-workspace .admin-stats article header{justify-content:space-between;align-items:center;display:flex}.admin-workspace .admin-stats article header>span{border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.admin-workspace .admin-stats article header em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600}.admin-workspace .admin-stats article>small{color:#6f7c91;margin-top:17px;font-size:12px;display:block}.admin-workspace .admin-stats article>strong{letter-spacing:-.8px;text-overflow:ellipsis;margin-top:2px;font-size:26px;display:block;overflow:hidden}.admin-workspace .admin-stats article>p{color:#8994a5;margin-top:5px;font-size:11px}.tone-blue header span,.tone-blue header em{color:#1764dc;background:#edf4ff}.tone-green header span,.tone-green header em{color:#17844e;background:#ecf9f1}.tone-orange header span,.tone-orange header em{color:#a76508;background:#fff5e5}.tone-purple header span,.tone-purple header em{color:#7247c7;background:#f4efff}.admin-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-top:20px;display:grid}.admin-dashboard-grid .admin-panel{margin-top:0}.admin-dashboard-grid .admin-bid-row{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) 100px minmax(135px,.6fr)}.admin-priority-panel{background:#fff;border:1px solid #e0e6ef;border-radius:13px;padding:20px}.admin-priority-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.admin-priority-panel h2{letter-spacing:-.5px;margin-top:3px;font-size:21px}.admin-priority-panel>header>span{color:#bf443d;background:#fff0ef;border-radius:8px;place-items:center;min-width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.admin-priority-panel>a{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 0;display:grid}.admin-priority-panel>a>i{border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.priority-review{color:#a86608;background:#fff4e2}.priority-users{color:#1764dc;background:#edf4ff}.priority-bids{color:#6c45bd;background:#f3efff}.admin-priority-panel>a>div{display:grid}.admin-priority-panel>a b{font-size:13px}.admin-priority-panel>a small{color:#7d889a;margin-top:3px;font-size:11px}.admin-priority-panel>a>svg{color:#99a3b2}.admin-workspace .admin-panel{border-color:#e0e6ef;box-shadow:0 5px 16px #142a4e08}.admin-workspace .admin-panel-standalone{margin-top:0}.admin-workspace .admin-bid-list{border-color:#e5eaf1}.admin-workspace .admin-user-card{background:#fff}.admin-refunds{gap:16px;display:grid}.admin-refunds .admin-panel-heading{margin-bottom:0}.admin-refund-tabs{margin-bottom:2px}.admin-refund-list{gap:12px;display:grid}.admin-refund-card{background:#fff;border:1px solid #e0e6ef;border-radius:11px;overflow:hidden}.admin-refund-card>header{background:#f9fbfd;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.admin-refund-card>header>div{align-items:center;gap:9px;display:flex}.admin-refund-card>header>div>small{color:#7c899c;font-size:10px}.admin-refund-card>header>strong{color:#162943;font-size:18px}.admin-refund-card>header>strong small{color:#718096;font-size:10px;font-weight:500}.admin-refund-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.admin-refund-details>div{gap:3px;min-width:0;display:grid}.admin-refund-details small,.admin-refund-reason small{color:#8793a5;letter-spacing:.45px;text-transform:uppercase;font-size:9px}.admin-refund-details b{color:#263851;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-refund-details span{color:#748197;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-refund-reason{background:#f7f9fc;border-left:3px solid #dbe5f4;margin:0 16px 16px;padding:9px 11px}.admin-refund-reason p{color:#465873;white-space:pre-wrap;margin-top:4px;font-size:11px}.admin-refund-actions{border-top:1px solid #edf1f5;grid-template-columns:max-content minmax(300px,1fr);gap:10px;padding:13px 16px;display:grid}.admin-refund-actions>button,.admin-refund-actions form button{color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.admin-refund-actions>button{background:#157347}.admin-refund-actions form{grid-template-columns:minmax(150px,1fr) auto;gap:7px;display:grid}.admin-refund-actions form input{border:1px solid #dbe2eb;border-radius:7px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:11px}.admin-refund-actions form input:focus{border-color:#1261e8;box-shadow:0 0 0 3px #1261e81a}.admin-refund-actions form button{background:#a53d3d}.admin-refund-actions button:disabled{cursor:wait;opacity:.55}.admin-refund-note{color:#835f20;background:#fff9ed;border-top:1px solid #f0e4cb;align-items:center;gap:7px;padding:12px 16px;font-size:11px;display:flex}.admin-bid-thumbnail{color:#8b97a8;background:#f1f4f8;border:1px solid #e0e6ee;border-radius:8px;flex:none;place-items:center;width:68px;height:50px;display:grid;position:relative;overflow:hidden}.admin-bid-thumbnail img{object-fit:cover}.admin-bid-vehicle>div:last-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.admin-bid-vehicle>div:last-child .provider-mark{width:max-content;min-width:0;padding:3px 6px;font-size:9px}.admin-bid-vehicle>div:last-child b{grid-area:1/2}.admin-bid-vehicle>div:last-child small{grid-column:1/-1}@media (max-width:1180px){.admin-workspace .admin-stats{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-priority-panel{grid-template-columns:repeat(3,1fr);display:grid}.admin-priority-panel>header{grid-column:1/-1}.admin-priority-panel>a{border-top:1px solid #edf0f5;padding:15px 10px}}@media (max-width:820px){.admin-workspace{display:block}.admin-workspace-main{min-width:0}.admin-sidebar{transition:transform .2s;transform:translate(-105%)}.admin-sidebar.open{transform:none}.admin-sidebar-brand>button{display:grid}.admin-sidebar-scrim{z-index:200;opacity:0;pointer-events:none;background:#040f2285;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-sidebar-scrim.visible{opacity:1;pointer-events:auto}.admin-menu-button{color:#33465f;background:#fff;border:1px solid #dce3ed;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.admin-topbar>div:nth-child(2) span,.admin-live-indicator{display:none}.admin-priority-panel{grid-template-columns:1fr}.admin-priority-panel>header{grid-column:auto}.admin-welcome{flex-direction:column;align-items:flex-start}.admin-date{display:none}}@media (max-width:720px){.admin-refund-details,.admin-refund-actions,.admin-refund-actions form{grid-template-columns:1fr}}@media (max-width:560px){.admin-workspace .admin-content{padding:22px 14px 55px}.admin-topbar{padding:10px 14px}.admin-topbar>div:nth-child(2) p{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.admin-workspace .admin-stats{grid-template-columns:1fr}.admin-workspace .admin-panel{padding:15px}.admin-avatar{display:none}}.admin-user-simple-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.admin-user-simple-head{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px 13px;display:flex}.admin-user-simple-card .admin-user-identity>span{color:#145bc5;background:#eaf2ff;border-radius:10px;width:40px;height:40px}.admin-user-badges{align-items:center;gap:7px;display:flex}.admin-user-simple-card .admin-verification-badge,.admin-account-badge{letter-spacing:.25px;text-transform:none;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600;position:static}.admin-account-badge{color:#56657b;background:#f0f3f7}.admin-account-badge.account-active{color:#17754a;background:#eaf8f0}.admin-account-badge.account-suspended{color:#a6443d;background:#fff0ef}.admin-user-summary{background:#fafbfd;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1.15fr 1.25fr .55fr;gap:0;display:grid}.admin-user-summary>div{gap:3px;min-width:0;padding:12px 18px;display:grid}.admin-user-summary>div+div{border-left:1px solid #edf1f5}.admin-user-summary small{color:#7b8799;text-transform:uppercase;letter-spacing:.45px;font-size:10px}.admin-user-summary b{color:#26364e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.admin-user-filebar{justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.admin-user-filebar>div:first-child{min-width:0;display:grid}.admin-user-filebar>div:first-child b{font-size:12px}.admin-user-filebar>div:first-child small{color:#7a879a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.admin-user-filebar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-user-filebar a{color:#155bbd;background:#f8fbff;border:1px solid #cfdced;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.admin-user-filebar a:hover{background:#edf5ff;border-color:#9fbee8}.admin-user-filebar>div:last-child>span{color:#8a95a5;font-size:11px}.admin-user-simple-card>.admin-role{margin:0 18px 15px}.admin-user-manage{border-top:1px solid #edf1f5}.admin-user-manage>summary{color:#40516a;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:45px;padding:0 18px;list-style:none;display:grid}.admin-user-manage>summary::-webkit-details-marker{display:none}.admin-user-manage>summary span{font-size:12px;font-weight:600}.admin-user-manage>summary small{color:#8a95a5;font-size:11px}.admin-user-manage>summary svg{transition:transform .18s}.admin-user-manage[open]>summary svg{transform:rotate(90deg)}.admin-user-manage-body{background:#f8fafc;border-top:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:18px;padding:17px 18px;display:grid}.admin-user-manage-body form{grid-template-columns:1fr 140px minmax(150px,auto) auto;align-items:end;gap:9px;display:grid}.admin-user-manage-body form h3{color:#26364e;grid-column:1/-1;margin-bottom:2px;font-size:12px}.admin-user-manage-body form>label:not(.admin-check){color:#6c798c;gap:5px;font-size:11px;display:grid}.admin-user-manage-body select,.admin-user-manage-body input{background-color:#fff;border:1px solid #d8e0ea;border-radius:7px;min-width:0;height:38px;padding:0 9px}.admin-user-manage-body form>button{color:#fff;background:#0b2145;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:11px;display:inline-flex}.admin-decision-form{grid-template-columns:150px minmax(180px,1fr) auto!important}.admin-user-manage-body .admin-document-upload-form{border-bottom:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:190px minmax(240px,1fr) auto;padding-bottom:17px}.admin-document-upload-form input[type=file]{padding:7px 9px}.admin-document-upload-form>small{color:#748197;grid-column:1/-1;font-size:10px}.admin-user-danger-zone{border-top:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-top:16px;display:grid}.admin-user-danger-zone>div{gap:3px;display:grid}.admin-user-danger-zone h3{color:#26364e;font-size:12px}.admin-user-danger-zone small{color:#748197;font-size:10px;line-height:1.45}.admin-user-danger-zone>button{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.admin-deactivate-user{color:#9a5514;background:#fff8ed;border:1px solid #e2b57b}.admin-reactivate-user{color:#187448;background:#eef9f3;border:1px solid #9fd2b5}.admin-delete-user{color:#a43e37;background:#fff3f2;border:1px solid #e1aaa6}.admin-user-danger-zone>button:disabled{cursor:wait;opacity:.55}@media (max-width:1280px){.admin-user-manage-body{grid-template-columns:1fr}.admin-user-manage-body form{grid-template-columns:1fr 140px minmax(160px,auto) auto}}@media (max-width:760px){.admin-user-simple-head,.admin-user-filebar{flex-direction:column;align-items:flex-start}.admin-user-badges{flex-wrap:wrap}.admin-user-summary{grid-template-columns:1fr 1fr}.admin-user-summary>div:nth-child(3){border-top:1px solid #edf1f5;border-left:0}.admin-user-summary>div:nth-child(4){border-top:1px solid #edf1f5}.admin-user-filebar>div:last-child{justify-content:flex-start}.admin-user-manage>summary{grid-template-columns:1fr auto}.admin-user-manage>summary small{display:none}.admin-user-manage-body form,.admin-decision-form{grid-template-columns:1fr!important}.admin-user-manage-body form h3{grid-column:1}.admin-user-danger-zone{grid-template-columns:1fr}.admin-user-danger-zone>button{width:100%}}.admin-users-table-wrap{gap:14px;display:grid}.admin-user-filters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto));gap:9px;display:grid}.admin-user-filters select,.admin-table-footer select{color:#42516a;background-color:#fff;border:1px solid #dbe2eb;border-radius:8px;outline:0;height:41px;padding:0 32px 0 10px;font-size:12px}.admin-user-search{color:#7c899b;background:#fff;border:1px solid #dbe2eb;border-radius:8px;align-items:center;gap:8px;height:41px;padding:0 11px;display:flex}.admin-user-search:focus-within,.admin-user-filters select:focus{border-color:#3b7fe8;box-shadow:0 0 0 3px #0061ff17}.admin-user-search input{color:#25354d;background:0 0;border:0;outline:0;width:100%;height:100%}.admin-users-table-scroll{border:1px solid #e1e7ef;border-radius:10px;overflow-x:auto}.admin-users-table{border-collapse:collapse;background:#fff;width:100%;min-width:840px}.admin-users-table th{color:#768398;letter-spacing:.4px;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:11px 14px;font-size:10px;font-weight:600}.admin-users-table td{color:#34445b;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:11px 14px;font-size:12px}.admin-users-table tbody tr:last-child td{border-bottom:0}.admin-users-table tbody tr:hover,.admin-users-table tbody tr.selected{background:#f7faff}.admin-users-table td>b{font-size:12px;display:block}.admin-users-table td>small{color:#8792a3;margin-top:2px;font-size:10px;display:block}.admin-users-table td:last-child{text-align:right}.admin-users-table td:last-child>button{color:#175cbf;background:#fff;border:1px solid #ccd9ea;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.admin-users-table tr.selected td:last-child>button svg{transform:rotate(90deg)}.admin-table-user{align-items:center;gap:10px;min-width:200px;display:flex}.admin-table-user>span{color:#145bc5;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.admin-table-user>div{min-width:0;display:grid}.admin-table-user b,.admin-table-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table-user b{font-size:12px}.admin-table-user small{color:#8490a2;margin-top:2px;font-size:10px}.admin-table-footer{color:#6f7c90;justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.admin-table-footer>span{margin-right:auto}.admin-table-footer label{align-items:center;gap:7px;display:flex}.admin-table-footer select{width:65px;height:34px}.admin-table-footer>div{align-items:center;gap:8px;display:flex}.admin-table-footer>div button{color:#53647b;background:#fff;border:1px solid #d9e1eb;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.admin-table-footer>div button:disabled{opacity:.38}.admin-selected-user{border-top:1px solid #e5eaf1;padding-top:14px}@media (max-width:1050px){.admin-user-filters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admin-user-filters{grid-template-columns:1fr}.admin-table-footer{flex-wrap:wrap}.admin-table-footer>span{width:100%}.admin-table-footer label{margin-right:auto}}.admin-reports{gap:18px;display:grid}.admin-reports-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-reports-head h1{letter-spacing:-1.1px;margin-top:4px;font-size:clamp(27px,3vw,37px)}.admin-reports-head>div:first-child>span{color:#758197;margin-top:6px;font-size:13px;display:block}.admin-reports-head>div:last-child{background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:3px;display:flex}.admin-reports-head button{color:#6d798d;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 11px;font-size:11px}.admin-reports-head button.active{color:#fff;background:#0b2145}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-kpis article,.report-card{background:#fff;border:1px solid #e0e6ef;border-radius:12px;box-shadow:0 5px 16px #142a4e08}.report-kpis article{padding:17px}.report-kpis article header{justify-content:space-between;align-items:center;display:flex}.report-kpis article header>span{color:#1764dc;background:#edf4ff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.report-kpis article header em{border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.report-kpis article header em.positive{color:#17754a;background:#eaf8f0}.report-kpis article header em.negative{color:#a6443d;background:#fff0ef}.report-kpis article>small{color:#788499;margin-top:14px;font-size:11px;display:block}.report-kpis article>strong{letter-spacing:-.6px;text-overflow:ellipsis;margin-top:2px;font-size:23px;display:block;overflow:hidden}.report-kpis article>p{color:#929baa;margin-top:4px;font-size:9px}.report-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);gap:18px;display:grid}.report-secondary-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.report-card{min-width:0;padding:20px}.report-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.report-card h2{letter-spacing:-.45px;margin-top:3px;font-size:20px}.report-card>header>span{color:#647287;background:#f2f5f9;border-radius:999px;padding:5px 8px;font-size:10px}.report-bar-chart{border-bottom:1px solid #dfe5ed;align-items:stretch;gap:clamp(2px,.5vw,7px);height:245px;margin-top:22px;padding:15px 2px 0;display:flex}.report-bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.report-bar-chart>div>i{background:linear-gradient(#1670f5,#5b9cf5);border-radius:4px 4px 1px 1px;width:70%;max-width:18px;min-height:3px}.report-bar-chart small{color:#8a95a6;text-align:center;white-space:nowrap;width:35px;font-size:8px;overflow:hidden}.report-distribution,.report-funnel{gap:15px;margin-top:24px;display:grid}.report-distribution>div>span,.report-funnel>div>span{color:#58677e;align-items:center;gap:7px;font-size:11px;display:flex}.report-distribution>div>span>i{border-radius:50%;width:8px;height:8px}.report-distribution b,.report-funnel b{color:#26364e;margin-left:auto}.report-distribution em,.report-funnel>div>i{background:#edf0f4;border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.report-distribution em i,.report-funnel em{border-radius:inherit;background:#2877e7;height:100%;display:block}.won{background:#22a566!important}.lost{background:#df5148!important}.pending{background:#e6a127!important}.cancelled{background:#8b96a6!important}.report-funnel em{background:#2877e7}.provider-report{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.provider-report>div{border:1px solid #e7ebf1;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:12px;display:grid}.provider-report b{font-size:20px}.provider-report small{color:#8994a4;grid-column:2;font-size:9px}.report-highlight{color:#fff;background:#0b2145;border-radius:10px;margin-top:15px;padding:15px}.report-highlight span,.report-highlight small{color:#9eacc2;font-size:10px;display:block}.report-highlight strong{margin:3px 0;font-size:24px;display:block}.report-highlight small{line-height:1.4}.inspection-request-queue{background:#fff;border:1px solid #dce5f0;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 5px 16px #142a4e08}.inspection-request-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inspection-request-queue>header h2{margin-top:3px;font-size:21px}.inspection-request-queue>header span{color:#748197;margin-top:5px;font-size:12px;display:block}.inspection-request-queue>header>b{color:#946411;white-space:nowrap;background:#fff4dc;border-radius:999px;padding:6px 9px;font-size:10px}.inspection-request-empty{color:#7a879a;border:1px dashed #d6dfeb;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:86px;font-size:12px;display:flex}.inspection-request-list{gap:9px;display:grid}.inspection-request-list article{border:1px solid #e4eaf2;border-radius:9px;grid-template-columns:minmax(210px,1.2fr) auto minmax(190px,.8fr) minmax(280px,1.2fr);align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.inspection-request-vehicle{align-items:center;gap:9px;min-width:0;display:flex}.inspection-request-vehicle>span{color:#1764dc;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.inspection-request-vehicle>div{min-width:0;display:grid}.inspection-request-vehicle b,.inspection-request-vehicle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspection-request-vehicle b{font-size:12px}.inspection-request-vehicle small{color:#8290a3;margin-top:2px;font-size:10px}.inspection-request-status{color:#946411;white-space:nowrap;background:#fff4dc;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.inspection-request-status.available{color:#19744c;background:#e8f7ef}.inspection-request-links{flex-wrap:wrap;gap:7px;display:flex}.inspection-request-links a{color:#1764dc;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.inspection-request-list form{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.inspection-request-list input{border:1px solid #d7e0eb;border-radius:7px;min-width:0;padding:7px;font-size:10px}.inspection-request-list button{color:#fff;background:#0b2145;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.inspection-request-list button:disabled{opacity:.55}.inspection-request-list article{grid-template-columns:minmax(260px,1.3fr) auto minmax(190px,.8fr) minmax(280px,1.2fr)}.inspection-request-vehicle{align-items:flex-start}.inspection-request-details{color:#66758a;gap:2px;margin-top:7px;font-size:10px;line-height:1.35;display:grid}.inspection-request-details strong{color:#34435a;font-weight:650}.inspection-request-details a{color:#1764dc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1200px){.inspection-request-links{grid-column:1/3}.inspection-request-list form{grid-area:1/3/3}.inspection-request-list article{grid-template-columns:minmax(260px,1fr) auto minmax(240px,1fr)}}@media (max-width:820px){.inspection-request-queue{padding:15px}.inspection-request-queue>header{flex-direction:column}.inspection-request-list article{grid-template-columns:minmax(0,1fr) auto}.inspection-request-links,.inspection-request-list form{grid-area:auto/1/auto/-1}.inspection-request-list form{grid-template-columns:1fr}}@media (max-width:1100px){.report-kpis{grid-template-columns:repeat(2,1fr)}.report-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-reports-head{flex-direction:column;align-items:flex-start}.report-kpis,.report-secondary-grid{grid-template-columns:1fr}.report-card{padding:16px}.report-bar-chart{height:210px}.report-bar-chart small{display:none}}.admin-bid-queue{gap:13px;display:grid}.admin-bid-queue-tabs{border-bottom:1px solid #e3e8ef;gap:5px;display:flex;overflow-x:auto}.admin-bid-queue-tabs button{color:#718096;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:41px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.admin-bid-queue-tabs button.active{color:#155bbd;border-color:#1261e8}.admin-bid-queue-tabs button span{background:#edf1f6;border-radius:999px;min-width:20px;padding:3px 5px;font-size:9px}.admin-bid-queue-tabs button.active span{background:#e7f0ff}.admin-bid-filters{grid-template-columns:minmax(260px,1fr) 170px 190px;gap:8px;display:grid}.admin-bid-filters>label{color:#7d899a;border:1px solid #dbe2eb;border-radius:8px;align-items:center;gap:8px;height:41px;padding:0 11px;display:flex}.admin-bid-filters input{border:0;outline:0;width:100%;height:100%}.admin-bid-filters select{color:#526179;background-color:#fff;border:1px solid #dbe2eb;border-radius:8px;height:41px;padding:0 30px 0 10px;font-size:11px}.admin-bid-table-scroll{border:1px solid #e1e7ef;border-radius:10px;min-height:180px;position:relative;overflow-x:auto}.admin-bid-table-scroll.loading table{opacity:.45}.admin-bid-table{border-collapse:collapse;width:100%;min-width:1120px}.admin-bid-table th{color:#778498;letter-spacing:.4px;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e4e9f0;padding:10px 12px;font-size:9px}.admin-bid-table td{color:#3e4d64;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:10px 12px;font-size:11px}.admin-bid-table tr:last-child td{border-bottom:0}.admin-bid-table tbody tr:hover{background:#f8fbff}.admin-bid-table td>b,.admin-bid-table td>strong{color:#25354c;display:block}.admin-bid-table td>strong{font-size:14px}.admin-bid-table td>small{color:#8792a3;margin-top:3px;font-size:9px;display:block}.admin-queue-vehicle{align-items:center;gap:9px;min-width:275px;display:flex}.admin-queue-vehicle>div:last-child{min-width:0;display:grid}.admin-queue-vehicle b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.admin-queue-vehicle small{color:#7f8b9c;align-items:center;gap:5px;margin-top:3px;display:flex}.admin-queue-vehicle .provider-mark{min-width:0;padding:2px 5px;font-size:8px}.admin-bid-table td form{grid-template-columns:minmax(145px,1fr) auto;gap:5px;display:grid}.admin-bid-table td form select{color:#41516a;background-color:#fff;border:1px solid #d8e0e9;border-radius:6px;height:34px;padding:0 27px 0 8px;font-size:10px}.admin-bid-table td form button{color:#fff;background:#0b2145;border:0;border-radius:6px;align-items:center;gap:4px;height:34px;padding:0 8px;font-size:10px;display:inline-flex}.admin-bid-table td:last-child{gap:5px;display:grid}.admin-source-action{color:#fff;background:#1261e8;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.admin-bid-table td:last-child>a:last-child{color:#66768d;text-align:center;font-size:9px}.admin-table-loading{color:#53647b;background:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0}.admin-table-loading span{border:2px solid #d9e3f1;border-top-color:#1261e8;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite spin}.admin-bid-table{min-width:1260px}.admin-bid-table tbody tr.vehicle-group-start:not(:first-child) td{border-top:3px solid #dce5f1}.admin-bid-table tbody tr.competition-leader{background:#f2fbf6}.admin-bid-table tbody tr.competition-leader:hover{background:#eaf8f0}.admin-competition-count{color:#345476;background:#eef3fb;border-radius:999px;width:max-content;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.admin-standing{gap:3px;min-width:118px;display:grid}.admin-standing strong{border-radius:999px;width:max-content;padding:4px 8px;font-size:10px}.admin-standing small{color:#718096;max-width:155px;font-size:9px;line-height:1.35}.admin-standing.leading strong{color:#147147;background:#dff5e8}.admin-standing.contender strong{color:#98600a;background:#fff1df}.admin-standing.single{color:#66758a;background:#f0f3f7;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px}.admin-standing.unavailable{color:#9aa5b4}@media (max-width:760px){.admin-bid-filters{grid-template-columns:1fr}}@media (max-width:1180px){.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid>*{min-width:0}.admin-priority-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admin-priority-panel{grid-template-columns:minmax(0,1fr)}}.admin-users-table th>button,.admin-bid-table th>button{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-users-table th>button:hover,.admin-bid-table th>button:hover{color:#155bbd}.admin-users-table th>button span,.admin-bid-table th>button span{color:#2972db;font-size:12px;line-height:1}.admin-topbar .notification-trigger{background:#fff;border:1px solid #dce3ed;border-radius:9px;width:40px;height:40px}.admin-topbar .notification-dropdown{top:calc(100% + 12px)}.admin-review-notification{border-bottom:1px solid #e4eaf2;background:#fff9ed!important}.admin-data-source-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-data-source-toggle button{color:#4e5e76;text-align:left;background:#fff;border:1.5px solid #e0e6ef;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.admin-data-source-toggle button:hover{border-color:#b7c9e8}.admin-data-source-toggle button:disabled{opacity:.6;cursor:not-allowed}.admin-data-source-toggle button>svg{color:#6f7c91;flex:none;margin-top:2px}.admin-data-source-toggle button div{gap:4px;display:grid}.admin-data-source-toggle button b{color:#1b2a44;font-size:13px}.admin-data-source-toggle button small{color:#7b8799;font-size:11px;line-height:1.5}.admin-data-source-toggle button.active{background:#f2f7ff;border-color:#1261e8;box-shadow:0 8px 22px #0061ff1a}.admin-data-source-toggle button.active>svg{color:#1261e8}.admin-data-source-toggle button.active b{color:#0b2145}@media (max-width:620px){.admin-data-source-toggle{grid-template-columns:1fr}}.footer-cookie-settings{color:#b9c7d9;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.footer-cookie-settings:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.cookie-banner{z-index:2500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #9ab5dda6;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(340px,auto);align-items:center;gap:18px;width:min(1180px,100% - 48px);margin-inline:auto;padding:19px 20px;animation:.28s ease-out cookie-consent-enter;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #05193942,0 2px 8px #05193914}.cookie-banner-icon{width:50px;height:50px;color:var(--primary);background:linear-gradient(145deg,#eaf2ff,#dbe9ff);border-radius:13px;align-self:start;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0061ff14}.cookie-banner-copy{min-width:0}.cookie-banner-copy>span{color:var(--primary);letter-spacing:1.25px;text-transform:uppercase;font-size:10px;font-weight:650}.cookie-banner-copy h2{color:#10213b;letter-spacing:-.4px;margin-top:2px;font-size:19px}.cookie-banner-copy>p{color:#52647c;max-width:690px;margin-top:4px;font-size:13px;line-height:1.55}.cookie-banner-copy .cookie-legal-links{color:#6a7890;margin-top:5px;font-size:12px}.cookie-legal-links a,.cookie-modal-legal a{color:#0758d7;text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #a9c8fa;text-decoration:underline #a9c8fa}.cookie-legal-links a:hover,.cookie-modal-legal a:hover{text-decoration-color:currentColor}.cookie-banner-actions{justify-items:stretch;gap:9px;display:grid}.cookie-banner-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-banner-actions button,.cookie-modal footer button{border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.cookie-manage-button{color:#415570;background:0 0;border:0;gap:7px}.cookie-manage-button svg:last-child{margin-left:auto}.cookie-manage-button:hover{color:#153b71;background:#f2f6fc}.cookie-reject-button{color:#203a5e;background:#fff;border:1px solid #b8c8dc}.cookie-reject-button:hover{background:#f6f9fd;border-color:#8098b7}.cookie-accept-button,.cookie-save-button{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 7px 16px #0061ff2e}.cookie-accept-button:hover,.cookie-save-button:hover{border-color:var(--primary-dark);background:var(--primary-dark)}.cookie-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0411269e;place-items:center;padding:24px;animation:.18s ease-out cookie-backdrop-enter;display:grid;position:fixed;inset:0;overflow-y:auto}.cookie-modal{background:#fff;border:1px solid #d5dfec;border-radius:17px;width:min(640px,100%);max-height:calc(100dvh - 48px);animation:.24s ease-out cookie-modal-enter;overflow-y:auto;box-shadow:0 30px 90px #020e225c}.cookie-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:16px 20px;display:flex;position:sticky;top:0}.cookie-modal-heading{align-items:center;gap:12px;display:flex}.cookie-modal-heading>span{background:var(--primary-soft);width:43px;height:43px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.cookie-modal-heading small{color:var(--primary);letter-spacing:1.35px;font-size:9px;font-weight:650;display:block}.cookie-modal-heading h2{letter-spacing:-.5px;margin-top:1px;font-size:21px}.cookie-modal-close{color:#52647c;background:#f8fafc;border:1px solid #d8e1ec;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cookie-modal-close:hover{background:#eef3f9;border-color:#b8c7d9}.cookie-modal-body{padding:21px 20px 18px}.cookie-modal-intro{color:#5a6b82;font-size:14px;line-height:1.6}.cookie-preference-list{gap:10px;margin-top:18px;display:grid}.cookie-preference-row{background:#fbfcfe;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.cookie-preference-row b{color:#182b48;font-size:15px}.cookie-preference-row p{color:#68778d;max-width:455px;margin-top:4px;font-size:12px;line-height:1.55}.cookie-always-active{color:#0758d7;white-space:nowrap;background:#eaf2ff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:650;display:inline-flex}.cookie-toggle{color:#718096;background:0 0;border:0;grid-template-columns:27px auto;align-items:center;gap:7px;min-width:68px;display:grid}.cookie-toggle>span{background:#b4bfce;border-radius:999px;align-items:center;width:27px;height:17px;padding:2px;transition:background .18s;display:flex}.cookie-toggle>span svg{color:#0000;background:#fff;border-radius:50%;width:13px;height:13px;padding:2px;transition:transform .18s,color .18s;box-shadow:0 1px 4px #0f1f3540}.cookie-toggle em{font-size:10px;font-style:normal;font-weight:600}.cookie-toggle[aria-checked=true]{color:#0758d7}.cookie-toggle[aria-checked=true]>span{background:var(--primary)}.cookie-toggle[aria-checked=true]>span svg{color:var(--primary);transform:translate(10px)}.cookie-modal-legal{color:#6e7d91;align-items:center;gap:9px;margin-top:17px;font-size:12px;display:flex}.cookie-modal-legal span{color:#aab5c3}.cookie-modal>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #e0e7f0;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex;position:sticky;bottom:0}.cookie-modal>footer button{min-width:155px}.cookie-banner button:focus-visible,.cookie-modal button:focus-visible,.footer-cookie-settings:focus-visible,.cookie-banner a:focus-visible,.cookie-modal a:focus-visible{outline-offset:2px;outline:3px solid #0061ff4d}@keyframes cookie-consent-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cookie-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes cookie-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:900px){.cookie-banner{grid-template-columns:auto minmax(0,1fr)}.cookie-banner-actions{grid-column:2}.cookie-banner-actions>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.cookie-banner{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px 11px;width:auto;padding:15px;bottom:10px;left:10px;right:10px}.cookie-banner-icon{border-radius:10px;width:38px;height:38px}.cookie-banner-icon svg{width:20px}.cookie-banner-copy>span{font-size:9px}.cookie-banner-copy h2{font-size:17px}.cookie-banner-copy>p{grid-column:1/-1;font-size:12px}.cookie-banner-copy .cookie-legal-links{font-size:11px}.cookie-banner-actions{grid-column:1/-1}.cookie-banner-actions>div{grid-template-columns:1fr}.cookie-banner-actions button{min-height:42px}.cookie-manage-button{order:2}.cookie-modal-backdrop{align-items:end;padding:0}.cookie-modal{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.cookie-modal>header{min-height:72px;padding:13px 15px}.cookie-modal-heading>span{width:39px;height:39px}.cookie-modal-heading h2{font-size:18px}.cookie-modal-body{padding:17px 15px 14px}.cookie-preference-row{grid-template-columns:1fr;gap:11px;padding:14px}.cookie-always-active,.cookie-toggle{justify-self:start}.cookie-modal>footer{padding:12px 15px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.cookie-modal>footer button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-modal-backdrop,.cookie-modal{animation:none}}*{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4,h5,h6,strong,b{font-weight:500}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-behavior:smooth;background:#f5f7fb}body{background:var(--cream);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font:inherit}button,select{cursor:pointer}.mobile-bottom-nav{display:none}.shell{width:min(1380px,100% - 48px);margin-inline:auto}@media (prefers-color-scheme:dark){:root,html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important}html,body{color:#10213b!important;background-color:#f5f7fb!important}input,select,textarea{color:#10213b;background-color:#fff}.site-header,.notification-dropdown,.notification-dropdown>header,.account-dropdown,.mobile-menu-overlay,.mobile-menu-head{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;color:#10213b!important;background-color:#fff!important}}.verification-hero,.contact-hero,.deposit-hero,.results-header,.account-hero,.admin-hero,.advanced-search-hero,.wishlist-hero,.guide-hero,.site-footer{position:relative;overflow:hidden}.verification-hero:before,.contact-hero:before,.deposit-hero:before,.results-header:before,.account-hero:before,.admin-hero:before,.advanced-search-hero:before,.wishlist-hero:before,.guide-hero:before,.site-footer:before{content:"";z-index:0;aspect-ratio:362/402;opacity:.14;pointer-events:none;background:url(/images/icon-dark.png) 50%/contain no-repeat;width:clamp(230px,24vw,380px);position:absolute;top:50%;right:clamp(28px,6vw,110px);transform:translateY(-50%)}.verification-hero>.shell,.contact-hero>.shell,.deposit-hero>.shell,.results-header>.shell,.account-hero>.shell,.admin-hero>.shell,.advanced-search-hero>.shell,.wishlist-hero>.shell,.guide-hero>.shell,.site-footer>.shell{z-index:1;position:relative}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:19px;font-weight:500;display:inline-flex}.brand>span:last-child span{color:var(--primary)}.brand-mark{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.header-inner>nav{color:#52627a;align-items:center;gap:34px;font-size:16px;font-weight:500;display:flex}.header-inner>nav a{place-items:center;height:72px;transition:color .18s;display:grid;position:relative}.header-inner>nav a:hover,.header-inner>nav .nav-active{color:var(--primary)}.header-inner>nav .nav-active:after{content:"";background:var(--primary);width:100%;height:2px;position:absolute;bottom:-1px}.watchlist-link{width:42px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:10px;place-items:center;transition:background .18s,color .18s;display:grid}.watchlist-link:hover,.watchlist-link.active{background:var(--primary-soft);color:var(--primary)}.header-actions{align-items:center;gap:9px;display:flex}.mobile-menu-trigger{display:none}.language-switcher{background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:40px;padding:0;line-height:1;transition:background .18s,transform .18s;display:grid}.language-switcher .country-flag{width:24px;height:16px}.language-switcher:hover{background:var(--primary-soft);transform:translateY(-1px)}.language-switcher:focus-visible{outline-offset:2px;outline:3px solid #0061ff33}.notification-center{position:relative}.notification-trigger{color:#52627a;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:var(--primary-soft);color:var(--primary)}.notification-trigger>span{color:#fff;background:#d92d20;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-6px;right:-6px}.notification-dropdown{z-index:110;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #0b214533}.notification-dropdown>header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.notification-dropdown>header>div{display:grid}.notification-dropdown>header b{font-size:15px}.notification-dropdown>header span{color:var(--muted);font-size:12px}.notification-dropdown>header button{color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.notification-list{max-height:min(460px,100dvh - 110px);overflow-y:auto}.notification-list>:is(a,.notification-item){border-bottom:1px solid #edf1f5;grid-template-columns:9px minmax(0,1fr);gap:10px;padding:13px 15px;display:grid}.notification-list>a:hover{background:#f7faff}.notification-list>:is(a,.notification-item).is-unread{background:#f2f7ff}.notification-dot{background:#8090a6;border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-dot.status-accepted{background:#16834b}.notification-dot.status-rejected,.notification-dot.status-cancelled{background:#c53e35}.notification-dot.status-leading{background:#d8860b}.notification-list :is(a,.notification-item)>div{min-width:0;display:grid}.notification-list :is(a,.notification-item) b{color:var(--ink);font-size:13px}.notification-list :is(a,.notification-item) p{color:#40516b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.notification-list :is(a,.notification-item) small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.notification-empty{color:#738198;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px;display:flex}.notification-empty b{color:var(--ink);margin-top:9px;font-size:14px}.notification-empty span{margin-top:3px;font-size:12px}.sign-in-button{background:var(--ink);color:#fff;border:0;border-radius:9px;min-width:156px;min-height:48px;padding:11px 15px;font-size:14px;font-weight:500}.account-menu-wrap{position:relative}.account-dropdown-mobile-head{display:none}.account-button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:5px 8px 5px 5px;transition:background .18s,border-color .18s;display:flex}.account-button:hover,.account-button[aria-expanded=true]{border-color:var(--line);background:#f6f8fb}.account-button>span:first-child{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:500;display:grid}.account-copy{flex-direction:column;display:flex}.account-copy b{font-size:14px}.account-copy small{color:var(--muted);font-size:13px}.menu-chevron{color:#718097;flex:none;margin-left:3px;transition:color .18s,transform .2s}.account-button:hover .menu-chevron,.account-button[aria-expanded=true] .menu-chevron{color:var(--primary)}.menu-chevron.open{transform:rotate(180deg)}.account-dropdown{z-index:90;border:1px solid var(--line);background:#fff;border-radius:13px;width:330px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #0b21452e}.dropdown-user{border-bottom:1px solid var(--line);background:#f7f9fc;align-items:center;gap:12px;padding:17px 18px;display:flex}.dropdown-user>span{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:500;display:grid}.dropdown-user>div{flex-direction:column;min-width:0;display:flex}.dropdown-user b{font-size:15px}.dropdown-user small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-dropdown nav{gap:2px;padding:8px;display:grid}.account-dropdown nav a{border-radius:8px;flex-direction:column;align-items:flex-start;height:auto;padding:11px 12px;display:flex}.account-dropdown nav a:after{display:none}.account-dropdown nav a:hover{background:#f3f6fb}.account-dropdown nav b{color:var(--ink);font-size:15px}.account-dropdown nav small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400}.dropdown-signout{border:0;border-top:1px solid var(--line);color:#8c3934;text-align:left;background:#fff;width:100%;padding:13px 20px;font-size:14px;font-weight:500}.dropdown-signout:hover{background:#fff7f6}.notification-detail-card{background:#fff;border:1px solid #d9e2ed;border-radius:16px;overflow:hidden;box-shadow:0 14px 38px #0b214512}.notification-detail-back{color:#607089;align-items:center;gap:7px;width:fit-content;margin:20px 22px 0;font-size:13px;font-weight:600;display:inline-flex}.notification-detail-hero{gap:16px;padding:24px 24px 26px;display:flex}.notification-detail-hero>span{width:48px;height:48px;color:var(--primary);background:#edf4ff;border-radius:13px;flex:none;place-items:center;display:grid}.notification-detail-hero h2{color:var(--ink);margin-top:4px;font-size:clamp(24px,3vw,32px)}.notification-detail-hero h2+p{color:#596a81;max-width:650px;margin-top:7px;line-height:1.6}.notification-detail-vehicle,.notification-detail-invoice{background:#f8fafc;border-top:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex}.notification-detail-vehicle>div,.notification-detail-invoice>div{gap:3px;min-width:0;display:grid}.notification-detail-vehicle small,.notification-detail-invoice small{color:#76869c;letter-spacing:1px;font-size:10px;font-weight:700}.notification-detail-vehicle strong{color:var(--ink);font-size:18px}.notification-detail-vehicle span,.notification-detail-invoice span{color:#64758b;font-size:12px}.notification-detail-vehicle>a,.notification-detail-invoice>a{color:var(--primary);flex:none;font-size:13px;font-weight:700}.notification-detail-facts{background:#e3e9f1;border-top:1px solid #e3e9f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.notification-detail-facts>div{background:#fff;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:20px 22px;display:grid}.notification-detail-facts svg{color:#71839a;grid-row:1/span 2}.notification-detail-facts span{color:#74849a;font-size:11px}.notification-detail-facts b{overflow-wrap:anywhere;color:var(--ink);text-transform:capitalize;font-size:14px}.notification-detail-invoice{background:#fffaf1}.notification-detail-invoice>svg{color:#9a6419;flex:none}.notification-detail-invoice>div{margin-right:auto}.notification-detail-state{color:#718198;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:340px;padding:30px;display:flex}.notification-detail-state h2{color:var(--ink)}.notification-detail-state a{color:var(--primary);font-weight:700}.mobile-menu-overlay{z-index:200;color:var(--ink);background:#f5f7fb;animation:.22s ease-out mobile-menu-in;position:fixed;inset:0;overflow-y:auto}.mobile-menu-shell{flex-direction:column;width:100%;min-height:100dvh;display:flex}.mobile-menu-head{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.mobile-menu-logo{width:172px}.mobile-menu-head>button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:grid}.mobile-menu-content{flex:1;width:min(100% - 36px,620px);margin-inline:auto;padding:34px 0 42px}.mobile-menu-content>.section-kicker{color:var(--primary);margin-bottom:12px}.mobile-menu-content>nav{border-top:1px solid var(--line);display:grid}.mobile-menu-content>nav>a{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 2px;display:grid}.mobile-menu-content>nav>a>span{color:var(--primary);font-size:12px;font-weight:500}.mobile-menu-content>nav>a>div{gap:3px;min-width:0;display:grid}.mobile-menu-content>nav b{letter-spacing:-.4px;font-size:21px}.mobile-menu-content>nav small{color:var(--muted);font-size:13px;line-height:1.45}.mobile-menu-content>nav svg{color:var(--primary)}.mobile-menu-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.mobile-menu-shortcuts>a{background:#fff;border:1px solid #cedbef;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.mobile-menu-shortcuts>a>svg,.mobile-account-mark{color:var(--primary);flex:none}.mobile-menu-shortcuts>a>span:not(.mobile-account-mark){min-width:0;display:grid}.mobile-menu-shortcuts b{font-size:14px}.mobile-menu-shortcuts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-account-mark{background:var(--primary-soft);border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:500;display:grid}.mobile-menu-shell>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex}.mobile-menu-shell>footer span{color:var(--primary);letter-spacing:.5px;font-size:14px;font-weight:500}.mobile-menu-shell>footer small{color:var(--muted);font-size:12px}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero{color:#fff;background-color:#081d3e;height:760px;min-height:760px;padding:0;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05142dd1 0%,#05142dc2 38%,#05142d8a 68%,#05142d47 100%);position:absolute;inset:0}.hero-carousel{z-index:0;background:#081d3e;position:absolute;inset:0}.hero-background{z-index:0;object-fit:cover;object-position:center;opacity:0;transition:opacity 1s,transform 6s;transform:scale(1.015)}.hero-background:nth-child(2){object-position:center bottom}.hero-background.active{opacity:1;transform:scale(1)}.hero-carousel-controls{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05142da8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 5px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000a1c33}.hero-carousel-toggle{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hero-carousel-toggle:hover{background:#ffffff40}.hero-carousel-dots{align-items:center;gap:6px;display:flex}.hero-carousel-dots button{background:#ffffff7a;border:0;border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s}.hero-carousel-dots button.active{background:#fff;width:22px}.hero-carousel-controls button:focus-visible{outline-offset:2px;outline:3px solid #7aaeffbf}@media (prefers-reduced-motion:reduce){.hero-background,.hero-carousel-dots button{transition:none;transform:none}}@media (max-width:620px){.hero-carousel-controls{display:none}}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0412297a);height:190px;position:absolute;inset:auto 0 0}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,540px);align-items:center;gap:clamp(50px,7vw,110px);height:100%;min-height:0;display:grid;position:relative}.kicker,.section-kicker{color:var(--lime);letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:500}.kicker{color:#83b2ff;align-items:center;gap:9px;display:flex}.kicker span{background:#70a8ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0061ff2e}.hero h1{color:#fff;letter-spacing:-3px;max-width:780px;margin-top:0;font-size:clamp(36px,4.5vw,60px);line-height:1.02}.hero h1 em{color:#77acff;font-style:normal;font-weight:450}.hero-copy{color:#d2dbe7;max-width:580px;margin-top:24px;font-size:17px;line-height:1.65}.hero-search-box{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ffffffb8;border-radius:18px;padding:24px;box-shadow:0 28px 80px #000f2657}.hero-search-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;padding-bottom:19px;display:flex}.hero-search-heading p{color:var(--primary);letter-spacing:1.15px;margin-bottom:5px;font-size:13px;font-weight:500}.hero-search-heading h2{letter-spacing:-.6px;font-size:24px;line-height:1.2}.hero-search-heading>span{color:#53647e;background:#edf4ff;border-radius:8px;flex:none;margin-top:3px;padding:8px 10px;font-size:13px}.hero-search-heading>span b{color:var(--primary);font-size:15px}.hero-search-tabs{background:#f3f6fa;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:17px;padding:4px;display:grid}.hero-search-tabs button{color:#65748a;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:600;display:flex}.hero-search-tabs button.active{color:#164fbd;background:#fff;box-shadow:0 3px 10px #0c23441a}.hero-search-tabs button em{color:#6555d9;letter-spacing:.6px;background:linear-gradient(120deg,#e6f0ff,#eee8ff);border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.hero-search-box .ai-vehicle-search-hero{grid-template-columns:1fr;max-width:none;margin:0;padding:13px;box-shadow:0 9px 24px #2242911f,0 0 17px #5591ff24}.hero-search-box .ai-vehicle-search-hero .ai-search-heading{display:none}.hero-search-box .ai-vehicle-search-hero input{height:48px;font-size:14px}.hero-search-box .ai-vehicle-search-hero button{width:49px;height:48px}.hero-search-tabs button{transition:color .22s,background .22s,box-shadow .22s,transform .22s}.hero-search-tabs button.active{transform:translateY(-1px)}.hero-search-panels{position:relative}.hero-search-panel{visibility:hidden;opacity:0;transform-origin:top;pointer-events:none;transition:visibility 0s linear .28s,opacity .25s,transform .3s cubic-bezier(.22,.8,.3,1),filter .25s;transform:translateY(7px)scale(.992)}.hero-search-panel.active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.hero-search-panel-filters{position:relative}.hero-search-panel-ai{filter:blur(3px);position:absolute;inset:0}.hero-search-panel-ai.active{filter:blur()}@media (prefers-reduced-motion:reduce){.hero-search-panel{transition:none;transform:none}.hero-search-tabs button{transition:none}}.hero-search-box .ai-vehicle-search-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:12px;padding:4px 0 0;animation:none;display:grid}.hero-search-box .ai-vehicle-search-hero:before{display:none}.ai-hero-prompt{align-items:center;gap:7px;line-height:1.45;display:flex;color:#63728a!important;margin:0 2px!important;font-size:13px!important}.ai-hero-prompt svg{color:#735be7;flex:none}.hero-search-box .ai-vehicle-search-hero form{background:#fff;border:1px solid #cfd9e7;border-radius:11px;gap:0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 16px #0c23440f}.hero-search-box .ai-vehicle-search-hero input{height:54px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 16px;font-size:14px}.hero-search-box .ai-vehicle-search-hero input:focus{box-shadow:none}.hero-search-box .ai-vehicle-search-hero button{width:55px;height:54px;box-shadow:none;background:linear-gradient(135deg,#075fdb,#6754df);border-radius:0}.hero-search-box .ai-vehicle-search-hero button:not(:disabled):hover{box-shadow:none;background:linear-gradient(135deg,#0755c4,#5d48d1);transform:none}.hero-search-box .ai-vehicle-search-hero form:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a,0 8px 22px #0c234414}.hero-search-box .ai-vehicle-search-hero button{background:var(--primary)}.hero-search-box .ai-vehicle-search-hero button:not(:disabled):hover{background:var(--primary-dark)}.hero-search-panel-ai,.hero-search-panel-ai.active{filter:none}.hero-search-panel-ai{background:0 0;border:0;align-content:center;padding:12px 4px;display:grid}.hero-search-box .ai-vehicle-search-hero{gap:15px;padding:0}.ai-hero-intro{align-items:center;gap:11px;display:flex}.ai-hero-intro>span{width:38px;height:38px;color:var(--primary);background:#f3f7fd;border:1px solid #cfe0f7;border-radius:10px;flex:none;place-items:center;display:grid}.ai-hero-intro div{gap:2px;display:grid}.ai-hero-intro strong{color:var(--ink);font-size:15px}.ai-hero-intro p{line-height:1.45;color:#68778c!important;margin:0!important;font-size:12px!important}.ai-search-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-search-examples>span{color:#7b8797;margin-right:2px;font-size:11px}.hero-search-box .ai-search-examples button{color:#52647c;width:auto;height:28px;box-shadow:none;background:#fff;border:1px solid #d7e1ed;border-radius:999px;padding:0 9px;font-size:10px;font-weight:600}.hero-search-box .ai-search-examples button:hover{color:#1458ba;box-shadow:none;background:#edf5ff;border-color:#a9c6ed;transform:none}.hero-search-box{transition:box-shadow .3s}.hero-search-box-ai .hero-search-panel-filters{position:absolute;inset:0}.hero-search-box-ai .hero-search-panel-ai{min-height:185px;position:relative;inset:auto}.hero-search-box-filters .hero-search-panel-filters{position:relative}.hero-search-box-filters .hero-search-panel-ai{position:absolute;inset:0}.hero-search-box .filter-panel{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:15px 12px;padding:0}.hero-search-box .search-button{grid-column:1/-1;justify-content:center;width:100%}.search-count{font-variant-numeric:tabular-nums}.search-count.updating{opacity:.62}.is-navigating{cursor:progress}.is-navigating button[type=submit]{opacity:.72}.auction-results-preloader{z-index:2500;color:#19304f;cursor:progress;pointer-events:none;background:#fff;border:1px solid #d6e1ef;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #081f4224}.auction-results-preloader .button-spinner{color:#0864e7}@media (max-width:520px){.auction-results-preloader{padding:8px 12px;font-size:12px;top:76px}}.auctions-skeleton{pointer-events:none}.skeleton-line,.skeleton-control,.skeleton-field i,.skeleton-image,.skeleton-specs i,.skeleton-timer,.skeleton-button{background:#e5eaf0;border-radius:7px;display:block;position:relative;overflow:hidden}.skeleton-line:after,.skeleton-control:after,.skeleton-field i:after,.skeleton-image:after,.skeleton-specs i:after,.skeleton-timer:after,.skeleton-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.auctions-skeleton .results-header .skeleton-line{background:#ffffff29}.skeleton-subtitle{width:min(390px,70%);height:16px;margin-top:14px}.skeleton-sidebar{gap:17px;display:grid}.skeleton-sidebar-title{width:72%;height:25px;margin-bottom:4px}.skeleton-field{gap:8px;display:grid}.skeleton-field .skeleton-line{width:42%;height:11px}.skeleton-field i{height:47px}.skeleton-toolbar .skeleton-line{width:155px;height:18px}.skeleton-control{width:230px;height:42px}.skeleton-result-card{min-height:238px}.skeleton-image{border-radius:0;min-height:238px}.skeleton-card-title{width:74%;height:25px}.skeleton-card-copy{width:48%;height:13px;margin-top:12px}.skeleton-specs{grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:30px;display:grid}.skeleton-specs i{height:33px}.skeleton-result-card .result-card-bid{gap:17px}.skeleton-result-card .result-card-bid .skeleton-line{width:65%;height:12px}.skeleton-timer{width:130px;height:34px}.skeleton-price{margin-top:12px;width:75%!important;height:29px!important}.skeleton-button{height:45px;margin-top:auto}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.hero-search-box .quick-filters{flex-wrap:wrap;gap:12px 17px;margin-top:0;padding-top:16px}.hero-search-box .quick-filters>span{width:100%}.filter-wrap{z-index:4;margin-top:-55px;position:relative}.filter-panel{box-shadow:var(--shadow);background:#fff;border-radius:15px;grid-template-columns:1.15fr 1fr .78fr .85fr auto;gap:12px;padding:20px;display:grid}.field,.search-field{flex-direction:column;gap:8px;display:flex}.field label,.search-field label{color:#66746e;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.field label svg{color:var(--primary);flex:none}.field>input,.field>select,.search-field>div{border:1px solid var(--line);background:#fafbf9;border-radius:9px;height:47px}.field>input,.field>select{border-right:1px solid var(--line);width:100%;color:var(--ink);outline:none;padding:0 13px}.field select,.sort-form select,.admin-bid-control select,.admin-user-card select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2368776f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:32px}.make-select{min-width:0;position:relative}.make-select-trigger{border:1px solid var(--line);width:100%;height:47px;color:var(--ink);text-align:left;background:#fafbf9;border-radius:9px;outline:none;align-items:center;gap:9px;padding:0 12px;display:flex}.make-select-trigger:focus-visible,.make-select.is-open .make-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.make-select-trigger>span:not(.make-logo){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.make-select-chevron{color:#68766f;flex:none;margin-left:auto;transition:transform .18s}.make-select.is-open .make-select-chevron{transform:rotate(180deg)}.make-select-menu{z-index:80;background:#fff;border:1px solid #d8e0dc;border-radius:12px;width:max(100%,300px);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 20px 55px #10213b2e}.make-select-backdrop,.make-select-mobile-header{display:none}.make-select-search{border:1px solid var(--line);color:#77837e;border-radius:8px;align-items:center;gap:8px;margin:10px;padding:0 10px;display:flex}.make-select-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.make-select-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px}.make-select-all,.make-select-group button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;align-items:center;gap:10px;display:flex}.make-select-all{border-block:1px solid #edf0ee;justify-content:space-between;min-height:42px;padding:0 13px;font-size:14px}.make-select-all:hover,.make-select-group button:hover{background:#f3f7fd}.make-select-options{max-height:310px;padding:5px;overflow-y:auto}.make-select-group>p{color:#788781;letter-spacing:.7px;text-transform:uppercase;padding:9px 8px 5px;font-size:11px;font-weight:650}.make-select-group button{border-radius:7px;min-height:52px;padding:5px 8px}.make-select-group button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.make-select-group button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.make-select-group button small{color:var(--muted);font-size:12px}.make-select-empty{color:var(--muted);text-align:center;padding:24px 10px;font-size:14px}.make-logo-small{border-radius:8px;width:32px;height:32px}.make-logo-small svg,.make-logo-small .make-logo-mark,.make-logo-small .make-logo-image{width:20px;height:20px}.make-select .make-logo{box-shadow:none;border-color:#0000}.sidebar-vehicle-selector{gap:8px;display:grid}.sidebar-add-vehicle{border:1px solid var(--primary);width:100%;min-height:43px;color:var(--ink);text-align:left;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:0 10px;display:flex}.sidebar-add-vehicle>svg:first-child{background:var(--primary);color:#fff;border-radius:50%;padding:2px}.sidebar-add-vehicle span{flex:1}.sidebar-add-vehicle>svg:last-child{color:var(--primary)}.sidebar-selected-vehicle{background:#eef0ff;border-radius:5px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:64px;padding:9px;display:grid}.sidebar-selected-vehicle>button{min-width:0;color:var(--primary);text-align:left;background:0 0;border:0}.sidebar-selected-vehicle>button:nth-child(2){gap:2px;display:grid}.sidebar-selected-vehicle b,.sidebar-selected-vehicle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-selected-vehicle b{font-size:14px}.sidebar-selected-vehicle small{font-size:12px}.sidebar-selected-vehicle>button:last-child{background:#cbd0ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.vehicle-picker-layer{z-index:3100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vehicle-picker-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f1d3657;border:0;width:100%;height:100%;position:absolute;inset:0}.vehicle-picker-dialog{background:#fff;border-radius:15px;flex-direction:column;width:min(384px,100%);height:min(846px,100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0d1f3e3d}.vehicle-picker-heading{border-bottom:1px solid #dce4f0;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:58px;padding:7px 12px;display:grid}.vehicle-picker-heading>button{width:38px;height:38px;color:var(--primary);background:0 0;border:0;place-items:center;display:grid}.vehicle-picker-heading>button:first-child+.vehicle-picker-title,.vehicle-picker-heading>.vehicle-picker-title:first-child{grid-column:2}.vehicle-picker-title{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.vehicle-picker-title h2{color:#27376c;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.vehicle-picker-search{border:1px solid var(--primary);color:#5d6e8b;border-radius:6px;flex:none;align-items:center;gap:8px;min-height:54px;margin:12px 30px;padding:0 11px;display:flex;box-shadow:0 0 0 4px #5053f51c}.vehicle-picker-search input{border:0;outline:0;flex:1;min-width:0;font-size:15px}.vehicle-picker-scroll{overscroll-behavior:contain;scrollbar-color:#888 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:8px 32px 20px;overflow-y:auto}.vehicle-picker-scroll h3{color:#27376c;letter-spacing:.8px;text-transform:uppercase;margin:9px 0 13px;font-size:10px}.vehicle-picker-popular{margin-bottom:23px}.vehicle-picker-popular>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.vehicle-picker-popular button{aspect-ratio:1;background:#f4f6fa;border:0;border-radius:5px;place-items:center;display:grid}.vehicle-picker-list{display:grid}.vehicle-picker-list>button{color:#27376c;text-align:left;background:#fff;border:0;grid-template-columns:39px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:50px;display:grid}.vehicle-picker-list>button:hover{background:#f6f8ff}.vehicle-picker-list>button svg:last-child{opacity:0}.vehicle-picker-models{display:grid}.vehicle-picker-models>button{color:#203365;text-align:left;background:#fff;border:0;border-bottom:1px solid #d6deed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;display:grid}.vehicle-picker-models>button:hover{background:#f7f8ff}.vehicle-picker-models small{text-align:center;background:#e3e8f3;border-radius:999px;min-width:21px;padding:3px 6px}.vehicle-picker-check{border:1px solid #8194ba;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.vehicle-picker-models .is-selected .vehicle-picker-check{border-color:var(--primary);background:var(--primary);color:#fff}.vehicle-picker-dialog footer{flex:none;padding:10px 32px 16px}.vehicle-picker-dialog footer button{background:var(--primary);color:#fff;border:0;border-radius:8px;width:100%;min-height:44px;font-weight:700}.country-select{min-width:0;position:relative}.country-select-trigger{border:1px solid var(--line);width:100%;height:47px;color:var(--ink);text-align:left;background:#fafbf9;border-radius:9px;outline:0;align-items:center;gap:10px;padding:0 12px;display:flex}.country-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.country-select-trigger:focus-visible,.country-select.is-open .country-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.country-select-chevron{color:#68766f;flex:none;margin-left:auto;transition:transform .18s}.country-select.is-open .country-select-chevron{transform:rotate(180deg)}.country-select-menu{z-index:80;background:#fff;border:1px solid #d8e0dc;border-radius:12px;width:max(100%,250px);max-height:310px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 20px 55px #10213b2e}.country-select-menu button{width:100%;min-height:46px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:11px;padding:6px 9px;display:flex}.country-select-menu button:hover,.country-select-menu button[aria-selected=true]{background:#f3f7fd}.country-select-menu button>span{flex:1}.country-select-menu button>svg:last-child:not(:first-child){color:var(--primary)}.quick-filters input[type=checkbox],.sidebar-checks input[type=checkbox],.admin-check input[type=checkbox],.body-type-any input[type=radio]{appearance:none;background:#fff;border:1.5px solid #a9b7b1;flex:none;place-content:center;width:18px;height:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-grid}.quick-filters input[type=checkbox],.sidebar-checks input[type=checkbox],.admin-check input[type=checkbox]{border-radius:5px}.body-type-any input[type=radio]{border-radius:50%}.quick-filters input[type=checkbox]:before,.sidebar-checks input[type=checkbox]:before,.admin-check input[type=checkbox]:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transition:transform .12s;transform:translateY(-1px)rotate(-45deg)scale(0)}.body-type-any input[type=radio]:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.quick-filters input:checked,.sidebar-checks input:checked,.admin-check input:checked,.body-type-any input:checked{border-color:var(--primary);background:var(--primary)}.quick-filters input:checked:before,.sidebar-checks input:checked:before,.admin-check input:checked:before,.body-type-any input:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.body-type-any input:checked:before{transform:scale(1)}.quick-filters input:focus-visible,.sidebar-checks input:focus-visible,.admin-check input:focus-visible,.body-type-any input:focus-visible{outline:0;box-shadow:0 0 0 3px #0061ff2e}.search-field>div{color:#8d9994;align-items:center;gap:9px;padding:0 13px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.field>input:focus,.field>select:focus,.search-field>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.search-button{background:var(--primary);color:#fff;border:0;border-radius:9px;align-self:end;align-items:center;gap:8px;height:47px;padding:0 24px;font-weight:500;display:flex}.search-button:hover{background:var(--primary-dark)}.quick-filters{color:#53635d;border-top:1px solid #edf0ee;grid-column:1/-1;align-items:center;gap:22px;margin-top:7px;padding-top:14px;font-size:14px;display:flex}.quick-filters>span{color:#77837e;text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:500}.quick-filters label{cursor:pointer;align-items:center;gap:7px;display:flex}.quick-filters input{accent-color:var(--primary);width:15px;height:15px}.quick-filters a{margin-left:auto;font-weight:500;text-decoration:underline}.inventory{padding:72px 0 90px}.inventory-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-kicker{color:var(--primary);margin-bottom:8px}.inventory-heading h2,.how-section h2{letter-spacing:-1.3px;font-size:32px}.inventory-heading p:not(.section-kicker){color:var(--muted);margin-top:7px;font-size:15px}.sort-form{align-items:center;gap:10px;font-size:14px;display:flex}.sort-form label{color:var(--muted)}.sort-form select{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 32px 0 12px}.sort-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;height:40px;padding:0 14px;font-weight:500}.auction-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.auction-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.auction-card:hover{box-shadow:var(--shadow);border-color:#c7d1cc;transform:translateY(-4px)}.card-image{aspect-ratio:16/10;background:#e6ebe8;display:block;position:relative;overflow:hidden}.card-image img{object-fit:cover;transition:transform .5s}.auction-card:hover .card-image img{transform:scale(1.035)}.image-placeholder{color:#6f7c77;place-items:center;height:100%;font-size:14px;display:grid}.value-badge{z-index:2;color:#06704d;letter-spacing:.2px;background:linear-gradient(135deg,#e8f9f1,#d7f4e7);border:1px solid #72cda8;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 5px 14px #05704d33}.countdown-chip{z-index:2;font:500 13px var(--font-geist-sans);font-variant-numeric:tabular-nums;background:#0b2145;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;position:absolute;bottom:13px;left:13px;color:#fff!important}.countdown-chip i{background:#69a2ff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse}.countdown-chip.warning{background:#b45309}.countdown-chip.warning i{background:#fed7aa}.countdown-chip.urgent{background:#b42318}.countdown-chip.urgent i{background:#fecaca;animation-duration:.8s}.countdown-chip.ended{color:#c8d1cd}.countdown-chip.ended i{display:none}@keyframes pulse{50%{opacity:.35}}.card-body{padding:18px}.card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.make-title-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.make-title-row>div{min-width:0}.make-logo{background:linear-gradient(145deg,#fff,#f5f7f6);border:1px solid #dde4e0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 12px #10213b0f}.make-logo svg,.make-logo-mark,.make-logo-image{width:25px;height:25px}.make-logo-mark{-webkit-mask:var(--make-logo-image) center / contain no-repeat;-webkit-mask:var(--make-logo-image) center / contain no-repeat;mask:var(--make-logo-image) center / contain no-repeat;background:#111820}.make-logo-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.make-logo .mercedes-mark{fill:none;stroke:#111820;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.make-logo>span{color:#52615b;letter-spacing:.5px;font-size:12px;font-weight:700}.make-logo-large{border-radius:15px;width:62px;height:62px}.make-logo-large svg,.make-logo-large .make-logo-mark,.make-logo-large .make-logo-image{width:37px;height:37px}.country-flag{object-fit:cover;border:1px solid #10213b24;border-radius:3px;flex:none;box-shadow:0 1px 3px #10213b1f}.country-flag-small{width:20px;height:14px}.country-flag-medium{width:24px;height:16px}.country-origin,.detail-country{align-items:center;gap:8px;display:inline-flex}.make-logo-large>span{font-size:16px}.card-eyebrow{color:#6f7c77;text-transform:uppercase;letter-spacing:.6px;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.card-eyebrow svg{color:var(--primary)}.card-eyebrow i{color:#a6b0bd;margin-inline:2px;font-style:normal}.card-heading h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin-top:7px;font-size:20px;line-height:1.3}.card-version,.result-version{color:#657286;overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:13px;line-height:1.45}.save-button{border:1px solid var(--line);color:#71807a;background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.save-button:hover,.save-button.is-saved{color:#d95049;background:#fff7f7;border-color:#eebbb8}.spec-row{background:#fafbf9;border:1px solid #e9eeeb;border-radius:8px;gap:0;margin-top:17px;display:flex;overflow:hidden}.spec-row span{color:#53615c;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:11px 8px;font-size:14px;overflow:hidden}.spec-row span+span{border-left:1px solid #e5eae7}.auction-card>.card-body>.inspection-report-indicator{align-self:flex-start;margin-top:14px;margin-left:0}.card-footer{border-top:1px solid #edf0ee;justify-content:space-between;align-items:end;margin-top:18px;padding-top:16px;display:flex}.card-footer div{flex-direction:column;gap:3px;display:flex}.card-footer small{color:#6e7b76;text-transform:uppercase;letter-spacing:.6px;font-size:13px;font-weight:500}.card-footer strong{letter-spacing:-.7px;font-size:24px}.text-link{color:var(--primary);padding-bottom:3px;font-size:14px;font-weight:500}.text-link:hover{text-decoration:underline}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:28px;margin-top:40px;font-size:14px;display:flex}.pagination a,.pagination .disabled{border:1px solid var(--line);min-width:105px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.pagination .disabled{opacity:.4}.pagination.is-loading a{pointer-events:none}.pagination a.is-loading{color:var(--primary);cursor:progress}.empty-state{text-align:center;background:#ffffff8c;border:1px dashed #bcc8c2;border-radius:14px;padding:70px 20px}.empty-state p{color:var(--muted);margin:9px 0 20px}.empty-state a{background:var(--primary);color:#fff;border-radius:8px;padding:11px 17px;font-size:14px;font-weight:500;display:inline-block}.how-section{border-top:1px solid var(--line);background:#fff;padding:80px 0}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;display:grid}.steps div{border:1px solid var(--line);border-radius:12px;padding:27px}.steps b{color:var(--primary);font-family:var(--font-geist-sans);font-size:14px}.steps h3{margin-top:35px;font-size:21px}.steps p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.65}.site-footer{color:#fff;background:#0b2145;margin-top:auto;padding:58px 0 22px}.footer-newsletter{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:55px;margin-bottom:48px;padding:28px 30px;display:grid}.footer-newsletter .section-kicker{color:#83b2ff;margin-bottom:6px}.footer-newsletter h2{letter-spacing:-1px;font-size:clamp(24px,2.3vw,32px);line-height:1.15}.footer-newsletter>div>p:last-child{color:#aebed2;max-width:630px;margin-top:7px;font-size:14px;line-height:1.55}.newsletter-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.newsletter-form>div{height:50px;color:var(--primary);background:#fff;border:1px solid #ffffff3d;border-radius:9px;align-items:center;gap:9px;padding:0 13px;display:flex}.newsletter-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.newsletter-form>div:focus-within{border-color:#77acff;box-shadow:0 0 0 3px #77acff2e}.newsletter-form button{background:var(--primary);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.newsletter-form button:hover{background:#1a70ff}.newsletter-form button:disabled{opacity:.62}.newsletter-success{color:#83b2ff;background:#0061ff29;border:1px solid #77acff61;border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.newsletter-success span{gap:2px;display:grid}.newsletter-success b{color:#fff;font-size:14px}.newsletter-success small{color:#b8c8dc;font-size:13px}.footer-inner{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(140px,1fr));gap:55px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand strong{letter-spacing:-.6px;font-size:23px}.footer-brand span{color:#fff;margin-top:5px;font-size:14px}.footer-brand p{max-width:360px;margin-top:15px}.footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column b{color:#fff;margin-bottom:5px;font-size:14px}.footer-column a{color:#b9c7d9;font-size:14px}.footer-column a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-brand p,.footer-bottom{color:#9fb0c6;font-size:13px;line-height:1.65}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;margin-top:46px;padding-top:20px;display:flex}.footer-bottom p{text-align:right}.contact-page{background:#f4f7fb;min-height:78vh}.contact-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#0061ff59,#0000 31%),linear-gradient(120deg,#071b3a,#0a2b5c);padding:62px 0 70px}.contact-hero .section-kicker{color:#72a9ff}.contact-hero h1{letter-spacing:-2.4px;max-width:800px;margin-top:8px;font-size:clamp(39px,5vw,60px);line-height:1.04}.contact-hero h1+p{color:#c6d5e8;max-width:720px;margin-top:16px;font-size:17px;line-height:1.65}.contact-layout{z-index:2;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:28px;margin-top:-30px;padding-bottom:90px;display:grid;position:relative}.contact-aside{gap:14px;display:grid}.contact-channel,.contact-form{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 14px 42px #0c234412}.contact-channel{align-items:flex-start;gap:14px;padding:21px;display:flex}.contact-channel>span{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.contact-channel small{color:var(--primary);letter-spacing:1.1px;font-size:12px;font-weight:500}.contact-channel h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin-top:3px;font-size:18px}.contact-channel p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.55}.contact-assurance,.contact-note{border-radius:12px;align-items:flex-start;gap:12px;padding:17px;display:flex}.contact-assurance{color:var(--primary);background:#edf4ff;border:1px solid #cfe0ff}.contact-assurance b{color:var(--ink);font-size:15px}.contact-assurance p,.contact-note p{color:#5b6c84;margin-top:3px;font-size:13px;line-height:1.55}.contact-note{color:#52657f}.contact-form{gap:19px;padding:29px;display:grid}.contact-form-heading{border-bottom:1px solid #e4eaf2;padding-bottom:21px}.contact-form-heading>span{color:var(--primary);letter-spacing:1.2px;font-size:12px;font-weight:500}.contact-form-heading h2{letter-spacing:-.9px;margin-top:4px;font-size:29px}.contact-form-heading p{color:var(--muted);margin-top:6px;font-size:15px}.contact-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:17px;display:grid}.contact-form label{color:#53627a;gap:7px;font-size:14px;font-weight:500;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d5deea;border-radius:8px;outline:0;padding:0 13px;font-size:15px}.contact-form input,.contact-form select{height:48px}.contact-form textarea{resize:vertical;min-height:145px;padding-block:12px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.contact-form>button{background:var(--primary);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.contact-form>button:hover{background:var(--primary-dark)}.contact-form>button:disabled{opacity:.65}.contact-feedback{border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.contact-feedback.success{color:#0758d7;background:#edf4ff;border:1px solid #bcd6ff}.contact-feedback.error{color:#9e413a;background:#fff2f1;border:1px solid #f2c9c6}.spin{animation:.8s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.live-chat-widget{z-index:70;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.live-chat-launcher{background:var(--primary);color:#fff;border:0;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:14px;font-weight:500;display:flex;box-shadow:0 12px 30px #0037964d}.live-chat-launcher:hover{background:var(--primary-dark);transform:translateY(-1px)}.live-chat-panel{background:#fff;border:1px solid #d7e0ec;border-radius:15px;width:min(360px,100vw - 28px);overflow:hidden;box-shadow:0 22px 60px #061b3c38}.live-chat-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:61px;padding:0 17px;display:flex}.live-chat-logo{width:154px}.live-chat-panel header button{color:#53647c;background:#f2f5f9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.live-chat-panel>div{padding:22px}.live-chat-panel>div>span{background:var(--primary-soft);width:45px;height:45px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.live-chat-panel h2{letter-spacing:-.5px;margin-top:15px;font-size:21px}.live-chat-panel p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.6}.live-chat-contact-actions{gap:9px;margin-top:18px;display:grid}.live-chat-contact-actions a{color:#fff;border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;min-height:51px;padding:7px 13px;display:flex}.live-chat-contact-actions a>span{gap:2px;display:grid}.live-chat-contact-actions b{font-size:14px;font-weight:600}.live-chat-contact-actions small{color:inherit;opacity:.84;font-size:12px}.live-chat-panel .live-chat-call{background:var(--primary)}.live-chat-panel .live-chat-call:hover{background:var(--primary-dark)}.live-chat-panel .live-chat-whatsapp{background:#1fae55}.live-chat-panel .live-chat-whatsapp:hover{background:#168d44}.live-chat-panel .live-chat-contact-form{color:#29415f;background:#f5f8fc;border:1px solid #d7e0ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.live-chat-panel .live-chat-contact-form:hover{background:#edf3fa;border-color:#b9c8db}.account-status-banner{z-index:60;color:#61470d;background:#fff5d9;border-bottom:1px solid #efcf8b;position:relative}.account-status-banner-inner{align-items:center;gap:12px;min-height:58px;display:flex}.account-status-banner-inner>svg{color:#a96f00;flex:none}.account-status-banner-inner>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.account-status-banner-inner b{color:#3f310e;font-size:15px;font-weight:500}.account-status-banner-inner span{color:#715b27;font-size:14px}.account-status-banner-inner>a{color:#fff;background:#10213b;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:37px;margin-left:auto;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.account-status-banner-inner>a:hover{background:#1d385f}.account-status-approved{color:#165b34;background:#dff6e9;border-color:#88d0a8}.account-status-approved .account-status-banner-inner>svg{color:#14834a}.account-status-approved .account-status-banner-inner b{color:#124a2c}.account-status-approved .account-status-banner-inner span{color:#286543}.account-status-banner-inner>button{color:#185736;background:#ffffff85;border:1px solid #124a2c29;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.account-status-banner-inner>button:hover{background:#fff}.deposit-status-banner{background:#eaf2ff;border-color:#a9c7f5}.deposit-status-banner .account-status-banner-inner>svg{color:var(--primary)}.deposit-status-banner .account-status-banner-inner b{color:#0b3e91}.deposit-status-banner .account-status-banner-inner span{color:#3f628f}.deposit-status-banner .account-status-banner-inner>a{background:var(--primary)}.deposit-status-banner .account-status-banner-inner>a:hover{background:var(--primary-dark)}.deposit-celebration{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.deposit-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#04142cc2;border:0;width:100%;height:100%;position:absolute;inset:0}.celebration-confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-confetti i{opacity:.95;border-radius:2px;width:9px;height:17px;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-30px}.celebration-confetti i:nth-child(3n){border-radius:50%;width:12px;height:12px}.celebration-confetti i:nth-child(4n){transform:rotate(45deg)}@keyframes confetti-fall{0%{translate:0 -5vh;rotate:none}45%{translate:28px 48vh;rotate:420deg}to{translate:-20px 110vh;rotate:840deg}}.deposit-activation-modal{z-index:2;text-align:center;background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(540px,100%);padding:32px;animation:.45s cubic-bezier(.2,.85,.3,1) deposit-modal-arrive;position:relative;box-shadow:0 35px 90px #000f285c}@keyframes deposit-modal-arrive{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.deposit-modal-close{color:#53647b;background:#f0f4f9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.deposit-modal-close:hover{color:var(--ink);background:#e5ebf3}.deposit-modal-logo{width:175px;margin:0 auto 21px}.deposit-celebration-icon{color:#14834a;background:#e5f8ed;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 15px;display:grid;box-shadow:0 0 0 9px #f1fbf5}.deposit-activation-modal .section-kicker{color:#14834a}.deposit-activation-modal h2{max-width:430px;color:var(--ink);letter-spacing:-1px;margin:7px auto 0;font-size:30px;line-height:1.16}.deposit-activation-modal>p:not(.section-kicker){color:#5d6d83;max-width:445px;margin:13px auto 0;font-size:15px;line-height:1.65}.deposit-modal-summary{color:#14834a;text-align:left;background:#effaf4;border:1px solid #c5e7d4;border-radius:11px;align-items:center;gap:12px;margin-top:21px;padding:14px 16px;display:flex}.deposit-modal-summary>div{display:grid}.deposit-modal-summary b{color:#124a2c;font-size:21px}.deposit-modal-summary span{color:#47705a;font-size:13px}.deposit-modal-actions{grid-template-columns:1.45fr 1fr;gap:10px;margin-top:19px;display:grid}.deposit-modal-actions a{color:#34465f;border:1px solid #d3ddea;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:47px;font-size:14px;font-weight:500;display:flex}.deposit-modal-actions a:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.deposit-modal-actions a:first-child:hover{background:var(--primary-dark)}.deposit-modal-actions a:last-child:hover{background:#f6f8fb;border-color:#aebed2}.deposit-snooze-note{color:#77859a;margin-top:13px;font-size:12px;line-height:1.5;display:block}.deposit-reminder-card{z-index:69;background:#fff;border:1px solid #bcd3f8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(470px,100vw - 176px);padding:11px 12px;display:grid;position:fixed;bottom:24px;left:76px;box-shadow:0 14px 40px #07234e2e}.deposit-reminder-card>span{background:var(--primary-soft);width:39px;height:39px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.deposit-reminder-card>div{min-width:0;display:grid}.deposit-reminder-card b{color:var(--ink);font-size:14px}.deposit-reminder-card small{color:#66758b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deposit-reminder-card>button{background:var(--primary);color:#fff;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.deposit-reminder-card>button:hover{background:var(--primary-dark)}.deposit-page{background:#f4f7fb;min-height:80vh}.deposit-loading{color:#61718a;place-content:center;justify-items:center;gap:10px;min-height:65vh;display:grid}.deposit-loading h1{color:var(--ink)}.deposit-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#0061ff4d,#0000 31%),linear-gradient(120deg,#071b3a,#0a2b5c);padding:54px 0 66px}.deposit-hero-inner{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.deposit-hero h1{letter-spacing:-2.2px;max-width:780px;margin-top:8px;font-size:clamp(38px,4.8vw,57px);line-height:1.04}.deposit-hero h1+p{color:#c7d5e8;max-width:690px;margin-top:14px;font-size:16px;line-height:1.65}.deposit-amount-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:14px;min-width:230px;padding:18px;display:grid}.deposit-amount-card small{color:#abc0dc;letter-spacing:1px;font-size:11px}.deposit-amount-card strong{letter-spacing:-1.2px;margin-top:2px;font-size:35px}.deposit-amount-card span{color:#d5e1f1;align-items:center;gap:7px;margin-top:8px;font-size:13px;display:flex}.deposit-layout{z-index:2;grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);align-items:start;gap:26px;margin-top:-30px;padding-bottom:90px;display:grid;position:relative}.deposit-main,.deposit-side{gap:16px;display:grid}.deposit-bank-card,.deposit-status-card,.deposit-locked{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 13px 38px #0c23440f}.deposit-bank-card{overflow:hidden}.deposit-bank-card>header{border-bottom:1px solid var(--line);background:#fbfcfe;align-items:center;gap:13px;padding:21px 23px;display:flex}.deposit-bank-card>header>span{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.deposit-bank-card h2{letter-spacing:-.6px;margin-top:2px;font-size:23px}.deposit-bank-rows{padding:5px 23px}.deposit-bank-rows>div{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.deposit-bank-rows>div:last-child{border-bottom:0}.deposit-bank-rows span{gap:3px;min-width:0;display:grid}.deposit-bank-rows small{color:#69788e;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.deposit-bank-rows b{overflow-wrap:anywhere;color:var(--ink);font-size:16px}.deposit-bank-rows button{min-height:36px;color:var(--primary);background:#fff;border:1px solid #ccd8e8;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.deposit-bank-rows button:hover{background:#f4f8ff;border-color:#9ebced}.deposit-bank-rows em{color:#667a95;font-size:12px;font-style:normal;line-height:1.45}.deposit-bank-rows .deposit-reference-row{background:#f2f7ff;border:1px solid #b9d1f7;border-radius:10px;margin:5px -10px;padding:13px 10px}.deposit-reference-row b{color:#064eac;letter-spacing:.25px;font-size:18px}.deposit-reference-note{border-left:3px solid var(--primary);color:#526580;background:#edf4ff;margin:5px 23px 22px;padding:12px 14px;font-size:13px;line-height:1.55}.deposit-reference-note b{color:var(--ink)}.deposit-processing-note{color:#53657e;border-top:1px solid #e7ecf3;align-items:flex-start;gap:10px;margin:-9px 23px 22px;padding-top:16px;display:flex}.deposit-processing-note>svg{color:var(--primary);flex:none;margin-top:1px}.deposit-processing-note>div{gap:3px;display:grid}.deposit-processing-note b{color:var(--ink);font-size:13px}.deposit-processing-note span{font-size:13px;line-height:1.5}.deposit-status-card{padding:23px}.deposit-status-card>h2{letter-spacing:-.65px;margin-top:5px;font-size:24px}.deposit-status-card>p:not(.section-kicker){color:var(--muted);margin-top:7px;font-size:14px;line-height:1.55}.deposit-status-card form{border-top:1px solid var(--line);gap:9px;margin-top:18px;padding-top:17px;display:grid}.deposit-status-card form input{opacity:0;pointer-events:none;position:absolute}.deposit-status-card form label span,.deposit-status-card form button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:13px;font-weight:500;display:flex}.deposit-status-card form label span{color:#40526b;cursor:pointer;background:#f8fafc;border:1px solid #ccd7e5}.deposit-status-card form button{background:var(--primary);color:#fff;border:0}.deposit-status-card form button:hover{background:var(--primary-dark)}.deposit-status-card form button:disabled{opacity:.6}.deposit-file-help{color:#7a8799;text-align:center;margin-top:10px;font-size:11px;display:block}.deposit-proof-file{color:var(--primary);background:#f2f7ff;border:1px solid #bdd3f5;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:11px;display:grid}.deposit-proof-file span{min-width:0;display:grid}.deposit-proof-file b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deposit-proof-file small{color:#657791;font-size:12px}.deposit-notice{color:#1554a5;background:#eaf4ff;border-radius:8px;margin-top:12px;padding:10px;font-size:13px}.deposit-status-card.verified{text-align:center;background:#f2fbf6;border-color:#b7dfc8}.deposit-status-card.verified>svg{color:#14834a}.deposit-status-card.verified .section-kicker{color:#14834a;margin-top:10px}.deposit-status-card.verified a{background:var(--primary);color:#fff;border-radius:8px;place-items:center;min-height:43px;margin-top:17px;font-size:14px;font-weight:500;display:grid}.deposit-locked{color:#66778e;gap:15px;padding:24px;display:flex}.deposit-locked h2{color:var(--ink);font-size:22px}.deposit-locked p{margin-top:5px;font-size:14px}.deposit-locked a{background:var(--primary);color:#fff;border-radius:7px;margin-top:14px;padding:10px 13px;font-size:13px;font-weight:500;display:inline-flex}.deposit-back{color:#5f7088;align-items:center;gap:7px;padding:5px;font-size:14px;display:inline-flex}.deposit-method-tabs{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-31px;margin-bottom:16px;display:grid;position:relative}.deposit-method-tabs:has(.deposit-wire-only){grid-template-columns:1fr}.deposit-method-tabs .deposit-wire-only{cursor:default}.deposit-method-tabs button{color:#66778f;text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:12px;align-items:center;gap:12px;min-height:66px;padding:11px 17px;display:flex;box-shadow:0 10px 28px #0b21450f}.deposit-method-tabs button>span{gap:2px;display:grid}.deposit-method-tabs button b{color:var(--ink);font-size:14px}.deposit-method-tabs button small{font-size:11px}.deposit-method-tabs button.active{border-color:var(--primary);color:var(--primary);background:#edf4ff;box-shadow:0 0 0 2px #0061ff14}.deposit-method-tabs button.active b{color:var(--primary)}.deposit-online-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px;box-shadow:0 13px 38px #0c23440f}.deposit-online-card>header{align-items:center;gap:13px;display:flex}.deposit-online-card>header>span{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.deposit-online-card h2{letter-spacing:-.65px;margin-top:2px;font-size:24px}.deposit-online-card>p{max-width:670px;color:var(--muted);margin-top:17px;font-size:15px;line-height:1.65}.deposit-online-card ul{border-top:1px solid var(--line);gap:11px;margin-top:20px;padding:18px 0 0;list-style:none;display:grid}.deposit-online-card li{color:#43556e;align-items:center;gap:9px;font-size:14px;display:flex}.deposit-online-card li svg{color:#16804a}.deposit-provider-unavailable{color:#86581d;background:#fff8ec;border:1px solid #f0d5aa;border-radius:9px;align-items:center;gap:9px;margin-top:20px;padding:12px 13px;font-size:13px;line-height:1.45;display:flex}.deposit-online-action>button{background:var(--primary);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.deposit-online-action>button:hover{background:var(--primary-dark)}.deposit-online-action>button:disabled{cursor:not-allowed;opacity:.5}.deposit-online-action>small{color:#78869a;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.celebration-confetti i,.deposit-activation-modal{animation:none}.celebration-confetti{display:none}}.guide-page,.legal-page{padding:74px 0 100px}.guide-shell{max-width:920px}.legal-page{background:#f5f7fb}.legal-shell{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);column-gap:clamp(40px,6vw,90px);padding:clamp(28px,4vw,58px);display:grid;overflow:hidden;box-shadow:0 14px 42px #0b21450f}.legal-shell>.brand-logo,.legal-shell>.section-kicker,.legal-shell>h1,.legal-shell>h1+p{grid-column:1/-1}.legal-shell>.brand-logo{margin-bottom:28px}.legal-shell>h1+p{max-width:1040px;color:var(--muted);margin-top:17px;padding-bottom:38px;font-size:17px;line-height:1.75}.guide-page h1,.legal-page h1{letter-spacing:-2.4px;font-size:clamp(38px,6vw,62px)}.guide-lead,.legal-shell>p{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.75}.guide-steps{gap:12px;margin-top:42px;display:grid}.guide-steps section{border:1px solid var(--line);background:#fff;border-radius:12px;gap:20px;padding:25px;scroll-margin-top:100px;display:flex}.guide-steps section>span{color:var(--primary);flex:0 0 42px;font-size:14px;font-weight:600}.guide-steps h2,.legal-shell h2{letter-spacing:-.5px;font-size:22px}.guide-steps p{color:var(--muted);margin-top:7px;line-height:1.65}.guide-action{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:25px;display:flex}.guide-action a{background:var(--primary);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600}.legal-shell h2{border-top:1px solid #e3e9f1;margin-top:0;padding-top:27px;padding-bottom:27px}.legal-shell h2+p{color:var(--muted);border-top:1px solid #e3e9f1;margin-top:0;padding-top:27px;padding-bottom:27px;font-size:16px;line-height:1.75}.terms-page{min-height:100vh;color:var(--ink);background:#f4f7fb;padding-bottom:100px}.terms-hero{color:#fff;background:radial-gradient(circle at 78% 8%,#2770e44f,#0000 31%),linear-gradient(125deg,#061a39 0%,#0b2b59 100%);padding:50px 0 72px;overflow:hidden}.terms-hero-inner{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:clamp(35px,6vw,80px);display:grid}.terms-hero-copy .brand-logo{margin-bottom:32px}.terms-hero-copy .branded-kicker{color:#79aefa}.terms-hero-copy h1{letter-spacing:-2.8px;max-width:790px;margin-top:9px;font-size:clamp(43px,6vw,68px);line-height:1.02}.terms-hero-copy h1+p{color:#c8d5e8;max-width:690px;margin-top:16px;font-size:17px;line-height:1.65}.terms-document-meta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff2e;border-radius:14px;padding:21px;box-shadow:0 16px 45px #0000001f}.terms-document-meta>span{color:#d9e8ff;background:#5396ff29;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.terms-document-meta dl{gap:13px;margin-top:20px;display:grid}.terms-document-meta dl>div{border-top:1px solid #ffffff21;justify-content:space-between;align-items:baseline;gap:18px;padding-top:13px;display:flex}.terms-document-meta dt{color:#aebfda;text-transform:uppercase;letter-spacing:.55px;font-size:12px}.terms-document-meta dd{color:#fff;text-align:right;font-size:14px;font-weight:500}.terms-layout{z-index:2;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(25px,4vw,48px);margin-top:-31px;display:grid;position:relative}.terms-sidebar{gap:14px;display:grid;position:sticky;top:94px}.terms-sidebar-card,.terms-help-card,.terms-content{background:#fff;border:1px solid #dce4ef;border-radius:15px;box-shadow:0 14px 40px #0b214511}.terms-sidebar-card{overflow:hidden}.terms-sidebar-card>p{color:#63738a;letter-spacing:1px;padding:18px 19px 14px;font-size:11px;font-weight:700}.terms-sidebar-card nav{display:grid}.terms-sidebar-card a{color:#3e5069;border-top:1px solid #e8edf4;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:11px 18px;font-size:13px;line-height:1.35;transition:color .15s,background .15s;display:grid}.terms-sidebar-card a span{color:#8b9ab0;font-variant-numeric:tabular-nums;font-size:11px}.terms-sidebar-card a:hover{color:var(--primary);background:#f3f7ff}.terms-help-card{color:#4b607d;align-items:flex-start;gap:11px;padding:17px;display:flex}.terms-help-card>svg{color:var(--primary);flex:none}.terms-help-card b{color:var(--ink);font-size:14px}.terms-help-card p{margin-top:4px;font-size:12px;line-height:1.5}.terms-help-card a{color:var(--primary);margin-top:9px;font-size:12px;font-weight:650;display:inline-flex}.terms-content{min-width:0;padding:clamp(27px,4.5vw,56px)}.terms-intro{border-bottom:1px solid #e4eaf2;padding-bottom:30px}.terms-intro p{color:#465871;font-size:17px;line-height:1.78}.terms-key-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:29px 0;display:grid}.terms-key-points>div{background:#f8fafc;border:1px solid #dce5f1;border-radius:11px;align-items:flex-start;gap:12px;min-width:0;padding:17px 15px;display:flex}.terms-key-points>div>svg{width:21px;height:21px;color:var(--primary);flex:none}.terms-key-points>div:last-child>svg{color:#b8650d}.terms-key-points>div>span{min-width:0;display:grid}.terms-key-points small{color:#718097;letter-spacing:.75px;font-size:10px;font-weight:700}.terms-key-points b{color:var(--ink);letter-spacing:-.25px;margin-top:3px;font-size:17px}.terms-key-points p{color:#68778c;margin-top:6px;font-size:12px;line-height:1.45}.terms-important{color:#78501b;background:#fff8eb;border:1px solid #efcb91;border-radius:12px;align-items:flex-start;gap:13px;padding:19px;display:flex}.terms-important>svg{color:#b86b0c;flex:none}.terms-important b{color:#68420f;font-size:15px}.terms-important p{margin-top:5px;font-size:13px;line-height:1.62}.terms-sections{margin-top:14px}.terms-sections section{border-top:1px solid #e4eaf2;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:30px 0;scroll-margin-top:110px;display:grid}.terms-sections section:first-child{border-top:0}.terms-sections section>span{width:36px;height:36px;color:var(--primary);font-variant-numeric:tabular-nums;background:#eaf2ff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.terms-sections h2{color:var(--ink);letter-spacing:-.55px;font-size:22px;line-height:1.25}.terms-sections h2+p{color:#586980;margin-top:10px;font-size:15px;line-height:1.78}.terms-sections section.critical{background:#fffbf3;border:1px solid #efd3a6;border-radius:12px;margin-inline:-18px;padding-inline:18px}.terms-sections section.critical>span{color:#aa610a;background:#fff0d8}.terms-legal-footer{color:#fff;background:#0b2145;border-radius:12px;align-items:flex-start;gap:14px;margin-top:13px;padding:22px;display:flex}.terms-legal-footer>svg{color:#76aafa;flex:none}.terms-legal-footer b{font-size:15px}.terms-legal-footer p{color:#bdcbe0;margin-top:5px;font-size:13px;line-height:1.55}.terms-legal-footer a{color:#8cb9ff;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.privacy-hero{background:radial-gradient(circle at 78% 8%,#148c774d,#0000 31%),linear-gradient(125deg,#061a39 0%,#0a3150 100%)}.privacy-key-points>div:last-child>svg{color:var(--primary)}.privacy-important{color:#3e6961;background:#f1faf8;border-color:#b9d8d1}.privacy-important>svg{color:#12806d}.privacy-important b{color:#0b5e51}@media (max-width:900px){.terms-hero-inner{grid-template-columns:1fr;gap:27px}.terms-document-meta{max-width:520px}.terms-layout{grid-template-columns:1fr;margin-top:-27px}.terms-sidebar{position:static}.terms-sidebar-card nav{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-sidebar-card a:nth-child(2){border-top:1px solid #e8edf4}.terms-help-card{display:none}}@media (max-width:640px){.terms-page{padding-bottom:65px}.terms-hero{padding:34px 0 54px}.terms-hero-copy .brand-logo{margin-bottom:25px}.terms-hero-copy h1{letter-spacing:-1.8px;font-size:40px}.terms-hero-copy h1+p{font-size:15px}.terms-document-meta{padding:17px}.terms-sidebar-card nav{grid-template-columns:1fr}.terms-content{border-radius:13px;padding:23px 17px}.terms-intro{padding-bottom:23px}.terms-intro p{font-size:15px}.terms-key-points{grid-template-columns:1fr;margin-block:23px}.terms-important{padding:16px}.terms-sections section{grid-template-columns:1fr;gap:10px;padding:25px 0}.terms-sections section.critical{margin-inline:-8px;padding-inline:8px}.terms-sections h2{font-size:20px}.terms-sections h2+p{font-size:14px}.terms-legal-footer{padding:18px}}.detail-main{overflow-anchor:none;padding:28px 0 90px}.breadcrumbs{color:#65736d;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.breadcrumbs a{color:#0759c7;background:#edf5ff;border:1px solid #b9d2f6;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-weight:750;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 4px 12px #0061ff1a}.breadcrumbs a:hover{border-color:var(--primary);background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #0061ff38}.breadcrumbs a:focus-visible{outline-offset:2px;outline:3px solid #0061ff33}.detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:26px;display:grid}.detail-gallery-column{grid-area:1/1;min-width:0}.detail-grid>.price-panel{grid-area:1/2/span 2}.detail-information-column{grid-area:2/1;align-content:start;gap:26px;min-width:0;display:grid}.detail-information-column>.detail-section-contained{max-width:none;margin-top:0}.gallery{z-index:1;min-width:0;position:relative}.gallery-main{aspect-ratio:16/10.3;background:#e5e9e6;border-radius:13px;position:relative;overflow:hidden}.gallery-image-button{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.gallery-image-button.is-zoomed{cursor:zoom-out}.gallery-image-button img{object-fit:cover;will-change:transform;transition:transform .2s;animation:.12s ease-out galleryImageIn}.gallery-arrow{z-index:2;color:#102747;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 22px #04122738,inset 0 1px #ffffffe6}.gallery-arrow:hover{color:var(--primary);background:#fff;transform:translateY(-50%)scale(1.04);box-shadow:0 9px 25px #04122747}.gallery-arrow:active{transform:translateY(-50%)scale(.94)}.gallery-image-button{touch-action:pan-y pinch-zoom}.gallery-image-button .gallery-image-enter-next{animation:.24s cubic-bezier(.22,.8,.3,1) gallery-image-enter-next}.gallery-image-button .gallery-image-enter-previous{animation:.24s cubic-bezier(.22,.8,.3,1) gallery-image-enter-previous}@keyframes gallery-image-enter-next{0%{opacity:.55;translate:9%}to{opacity:1;translate:0}}@keyframes gallery-image-enter-previous{0%{opacity:.55;translate:-9%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.gallery-image-button .gallery-image-enter-next,.gallery-image-button .gallery-image-enter-previous{animation:none}}.gallery-arrow-left{left:14px}.gallery-arrow-right{right:14px}.gallery-count{color:#fff;background:#102820e6;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:500;position:absolute;bottom:14px;right:14px}.gallery-thumbs-carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.gallery-thumbs{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:10px;min-width:0;padding:2px 2px 4px;display:flex;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs-single{margin-top:10px}.detail-title{position:relative}.detail-title-watch{z-index:3;position:absolute;top:18px;right:18px}.gallery-thumbs-nav{width:34px;height:76px;color:var(--ink);background:#fff;border:1px solid #d5deea;border-radius:8px;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.gallery-thumbs-nav:hover{color:var(--primary);background:#f2f7ff;border-color:#9dbbea}.gallery-thumb{opacity:.68;scroll-snap-align:start;background:#ddd;border:2px solid #0000;border-radius:8px;flex:0 0 112px;height:76px;padding:0;position:relative;overflow:hidden}.gallery-thumb.active{border-color:var(--primary);opacity:1;box-shadow:0 0 0 2px #0061ff24}.gallery-thumb img{object-fit:cover}.inspection-report-card{background:linear-gradient(135deg,#eaf9f3,#f7fffc);border:1px solid #9fd7c3;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:10px;min-height:54px;margin-top:8px;padding:9px 10px;display:grid;box-shadow:0 5px 14px #08745214}.inspection-report-card>span{color:#087452;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.inspection-report-card>div:nth-child(2){align-items:baseline;gap:7px;min-width:0;display:flex}.inspection-report-card>div:nth-child(2) p{color:#075f45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.inspection-report-card>div:nth-child(2) small{color:#37806a;letter-spacing:.5px;font-size:10px;font-weight:700}.inspection-report-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.inspection-report-links a{color:#fff;white-space:nowrap;background:#087452;border:1px solid #087452;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.inspection-report-links a small{color:#fff;letter-spacing:.4px;background:#ffffff29;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:750}.inspection-report-links a:hover{background:#065b40;border-color:#065b40}.inspection-report-request-card{background:#f8fafc;border:1px solid #d5dfec;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;margin-top:8px;padding:11px 12px;display:grid}.inspection-report-request-card>span{color:#1764dc;background:#e8f1ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.inspection-report-request-card>div{gap:2px;min-width:0;display:grid}.inspection-report-request-card b{color:#26364e;font-size:13px}.inspection-report-request-card small{color:#738197;font-size:11px}.inspection-report-request-card button{color:#fff;background:#0b2145;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.inspection-report-request-card button:disabled{cursor:default;background:#9aa8bb}.vehicle-document-card{background:#fff;border:1px solid #dce4ee;border-radius:12px;gap:14px;padding:17px;display:grid}.vehicle-document-card>header{align-items:center;gap:11px;display:flex}.vehicle-document-card>header>span{color:#1764dc;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.vehicle-document-card h2{margin-top:2px;font-size:17px}.vehicle-document-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vehicle-document-statuses>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.vehicle-document-statuses>div>svg{flex:none}.vehicle-document-statuses>div>span{gap:2px;min-width:0;display:grid}.vehicle-document-statuses b{overflow-wrap:anywhere;color:#314158;font-size:12px}.vehicle-document-statuses small{font-size:10px;font-weight:650}.vehicle-document-statuses .available{color:#15804e;background:#f1faf5;border-color:#b9ddca}.vehicle-document-statuses .available small{color:#19754b}.vehicle-document-statuses .unavailable{color:#9b4a45}.vehicle-document-statuses .unavailable small{color:#8c5a57}.restricted-vehicle-details{background:linear-gradient(135deg,#f3f7fd,#fff);border:1px solid #c9d8ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.restricted-vehicle-details>span{color:#1455aa;background:#e5eefb;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.restricted-vehicle-details>div{min-width:0}.restricted-vehicle-details h2{color:#172a45;margin:3px 0 5px;font-size:17px}.restricted-vehicle-details>div>p:last-child{color:#607087;max-width:650px;font-size:12px;line-height:1.55}.restricted-vehicle-details button{color:#fff;white-space:nowrap;cursor:pointer;background:#0b57c9;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700}.restricted-vehicle-details button:hover{background:#0849aa}@media (max-width:680px){.inspection-report-card{grid-template-columns:auto minmax(0,1fr)}.inspection-report-links{grid-column:1/-1;justify-content:stretch}.inspection-report-links a{flex:180px}.inspection-report-request-card{grid-template-columns:auto minmax(0,1fr)}.inspection-report-request-card button{grid-column:1/-1;width:100%}.vehicle-document-statuses{grid-template-columns:1fr}.restricted-vehicle-details{grid-template-columns:auto minmax(0,1fr)}.restricted-vehicle-details button{grid-column:1/-1;width:100%}}@keyframes galleryImageIn{0%{opacity:.72}to{opacity:1}}.detail-title{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:26px;padding:24px;box-shadow:0 8px 25px #10213b0b}.detail-title-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.detail-make-title{align-items:flex-start;gap:17px;min-width:0;display:flex}.detail-make-title>div{min-width:0}.detail-title h1{letter-spacing:-1.8px;margin-top:8px;font-size:clamp(29px,4vw,42px)}.detail-subtitle{color:var(--muted);margin-top:10px;font-size:16px}.source-badge{letter-spacing:.45px;min-width:0;padding:4px 7px;font-size:11px;font-weight:650}.detail-subtitle .source-badge{vertical-align:middle;margin-right:9px}.result-card-note .source-badge{margin-left:auto}.provider-ecarstrade{color:#146c58;background:#edf9f5;border:1px solid #b8ddd2}.animated-price{font-variant-numeric:tabular-nums;display:inline-block}.animated-price[data-direction=up]{animation:.75s ease-out price-change-up}.animated-price[data-direction=down]{animation:.75s ease-out price-change-down}@keyframes price-change-up{0%{color:#168048;text-shadow:0 0 16px #16804847;transform:translateY(5px)}to{color:inherit;text-shadow:none;transform:none}}@keyframes price-change-down{0%{color:#c4443c;text-shadow:0 0 16px #c4443c3d;transform:translateY(-5px)}to{color:inherit;text-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.animated-price{animation:none!important}}.button-spinner{transform-origin:50%;flex:none;animation:.75s linear infinite button-spinner-rotate;display:inline-block}.button-spinner-track{opacity:.28}.button-spinner-head{opacity:1}@keyframes button-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-spinner{animation-duration:1.5s}}.watch-button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.detail-title-actions{align-items:center;gap:9px;display:flex}.vehicle-report-button{color:#0751c6;white-space:nowrap;background:#edf4ff;border:1px solid #b9cdee;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}.vehicle-report-button:hover{background:#e3efff;border-color:#8db2ed}.watch-button.is-saved{color:#c34741;border-color:#e8bab7}.detail-specs{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.detail-specs div{padding:17px}.detail-specs div+div{border-left:1px solid var(--line)}.detail-specs span,.fact-grid dt{color:#657286;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.detail-specs span svg{color:var(--primary);flex:none}.detail-specs strong{margin-top:7px;font-size:16px;display:block}.detail-section{margin-top:36px}.detail-section-contained{border:1px solid var(--line);background:#fff;border-radius:13px;max-width:calc(100% - 376px);padding:26px}.detail-section h2{letter-spacing:-.5px;font-size:24px}.detail-section-title{align-items:center;gap:10px;display:flex}.detail-section-title>span{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border:1px solid #cfe0ff;border-radius:9px;place-items:center;display:grid}.fact-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:17px;display:grid}.fact-grid div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:10px 0;display:flex}.fact-grid dt>span{width:30px;height:30px;color:var(--primary);background:#f1f6ff;border:1px solid #d8e5fb;border-radius:8px;flex:none;place-items:center;display:grid}.fact-grid dd{text-align:right;font-size:15px;font-weight:500}.vehicle-features-section{padding:0;overflow:hidden}.vehicle-features-heading{border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 26px 21px;display:flex}.vehicle-features-heading h2{margin-top:5px}.vehicle-features-heading p:last-child{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.vehicle-features-heading>span{background:var(--primary-soft);color:var(--primary);border:1px solid #cfe0ff;border-radius:999px;flex:none;padding:8px 11px;font-size:13px;font-weight:500}.vehicle-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 26px 24px;display:grid}.vehicle-feature-groups article{background:#fff;border:1px solid #dce4ef;border-radius:11px;min-width:0;padding:16px}.vehicle-feature-groups article>header{border-bottom:1px solid #e8edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.vehicle-feature-groups article>header>span{width:36px;height:36px;color:var(--primary);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.vehicle-feature-groups h3{letter-spacing:-.25px;font-size:16px;font-weight:500}.vehicle-feature-groups header small{color:#65748a;background:#f0f3f7;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:13px;display:grid}.vehicle-feature-groups ul{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.vehicle-feature-groups li{color:#43536b;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.vehicle-feature-groups li svg{color:var(--primary);flex:none;margin-top:2px}.vehicle-features-note{color:#69778d;background:#f8fafc;border-top:1px solid #e5ebf3;padding:14px 26px;font-size:13px;line-height:1.5}.vehicle-features-empty{background:#f8fafc;border:1px dashed #cfd9e7;border-radius:11px;align-items:flex-start;gap:13px;margin:22px 26px;padding:18px;display:flex}.vehicle-features-empty>span{width:42px;height:42px;color:var(--primary);background:#eaf2ff;border-radius:10px;flex:none;place-items:center;display:grid}.vehicle-features-empty h3{font-size:16px;font-weight:500}.vehicle-features-empty p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5}.price-panel{z-index:3;border:1px solid var(--line);max-height:none;box-shadow:var(--shadow);background:#fff;border-radius:13px;position:static;overflow:hidden}.price-panel::-webkit-scrollbar{display:none}.timer-panel{background:var(--green);color:#fff;padding:18px 22px}.timer-panel:has(.countdown-full.warning){background:#9a4d08}.timer-panel:has(.countdown-full.urgent){background:#9f2018}.timer-panel>p{color:#fff;letter-spacing:.8px;margin-bottom:12px;font-size:13px;font-weight:500}.countdown-full{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.countdown-full div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;flex-direction:column;align-items:center;padding:8px 3px;display:flex}.countdown-full strong{font:500 22px var(--font-geist-sans)}.countdown-full span{color:#c0ccc7;text-transform:uppercase;margin-top:3px;font-size:13px}.price-panel-head{border-bottom:1px solid var(--line);padding:22px}.price-panel-head p{color:#63716b;text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:500}.price-panel-head strong{letter-spacing:-1.2px;margin-top:6px;font-size:34px;display:block}.bid-meta{color:#63716b;margin-top:8px;font-size:14px;display:block}.price-panel-body{padding:20px 22px 23px}.price-detail{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.price-detail b{color:var(--ink)}.source-button{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:12px;font-size:15px;font-weight:500;display:flex}.source-button:hover{background:var(--primary-dark)}.source-note{text-align:left;color:#65726d;margin-top:14px;font-size:13px;line-height:1.6}.market-price-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.market-price-row div{border:1px solid var(--line);background:#fafcff;border-radius:8px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.market-price-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px}.market-price-row b{font-size:16px}.reference-price-row{grid-template-columns:1fr}.reference-price-row>div{position:relative}.reference-price-label{align-items:center;gap:6px;display:flex}.reference-price-label>.bid-strength-help{color:#53657e;position:static}.reference-price-label>.bid-strength-help>span{text-transform:none;letter-spacing:normal;width:auto;left:0;right:0}.reference-price-label>.bid-strength-help>span:after{left:112px;right:auto}.bid-label{color:#5f6d67;letter-spacing:.7px;text-transform:uppercase;margin:14px 0 8px;font-size:13px;font-weight:500;display:block}.bid-stepper{border:1px solid #cfd8d3;border-radius:9px;grid-template-columns:48px 1fr 48px;height:52px;display:grid;overflow:hidden}.bid-stepper>button{color:var(--ink);background:#f1f4f8;border:0;font-size:22px}.bid-stepper>button:hover{background:#e7edf6}.bid-stepper>div{border-inline:1px solid #dfe5e1;align-items:center;padding:0 10px;display:flex}.bid-stepper span{font-weight:500}.bid-stepper input{text-align:center;width:100%;min-width:0;color:var(--ink);border:0;outline:0;font-size:18px;font-weight:500}.minimum-note{color:#63716b;margin-top:8px;font-size:13px;display:block}.bid-strength{background:#f8faff;border:1px solid #dce5f2;border-radius:11px;margin:18px 0;padding:15px}.bid-strength-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.bid-strength-heading>div{gap:3px;display:grid}.bid-strength-heading>div>span{color:#5c6980;font-size:13px}.bid-strength-heading b{font-size:15px;font-weight:500}.bid-strength-heading b[data-tone=challenging]{color:#b45309}.bid-strength-heading b[data-tone=competitive]{color:#37884c}.bid-strength-heading b[data-tone=strong]{color:#087a3d}.bid-strength-heading b[data-tone=unavailable]{color:#53657e}.bid-strength-blind{background:#f6f8fb;border-color:#d7dfeb}.bid-strength-blind .bid-strength-heading{margin-bottom:7px}.bid-strength-blind p{color:#64738a;font-size:12px;line-height:1.55}.bid-strength-help{color:#53657e;cursor:help;outline:none;display:inline-flex;position:relative}.bid-strength-help>span{z-index:12;color:#fff;opacity:0;visibility:hidden;background:#0b2145;border-radius:8px;width:270px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 10px 30px #0b214538}.bid-strength-help>span:after{content:"";border:6px solid #0000;border-top-color:#0b2145;position:absolute;top:100%;right:10px}.bid-strength-help:hover>span,.bid-strength-help:focus>span,.bid-strength-help:focus-within>span{opacity:1;visibility:visible;transform:translateY(0)}.bid-strength-track{background:linear-gradient(90deg,#f59e0b 0 33.333%,#8fd694 33.333% 66.666%,#149653 66.666% 100%);border-radius:999px;height:10px;position:relative;box-shadow:inset 0 0 0 1px #0b214514}.bid-strength-track i{background:#0b2145;border:3px solid #fff;border-radius:50%;width:18px;height:18px;transition:left .22s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0b214547}.bid-strength-scale{color:#68768b;grid-template-columns:repeat(3,1fr);margin-top:8px;font-size:12px;display:grid}.bid-strength-scale span:nth-child(2){text-align:center}.bid-strength-scale span:last-child{text-align:right}.cost-estimate-table .cost-estimate-heading{align-items:center}.cost-estimate-table .cost-estimate-heading>strong{color:#0b2145;font-size:24px}.source-note-compact{text-align:center;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.source-note-compact svg{color:#718097;flex:none}.skeleton{background:#e7edf5;border-radius:8px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.skeleton-title{width:min(520px,75%);height:42px;margin-top:14px}.skeleton-copy{width:min(420px,65%);height:18px;margin-top:13px}.skeleton-sidebar{min-height:650px}.skeleton-toolbar{height:66px;margin-bottom:16px}.skeleton-result{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:300px 1fr 190px;min-height:265px;display:grid;overflow:hidden}.skeleton-result-image{border-radius:0;min-height:265px}.skeleton-result>div{padding:27px 22px}.skeleton-line{height:14px;margin-bottom:18px}.skeleton-line.short{width:30%}.skeleton-line.medium{width:70%}.skeleton-line.title{width:90%;height:25px}.skeleton-result-bid{border-left:1px solid var(--line);border-radius:0;min-height:265px;margin:0}.skeleton-breadcrumb{width:260px;height:14px;margin-bottom:22px}.skeleton-detail-title{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.skeleton-detail-title>div{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.skeleton-detail-title>div>span{height:72px}.skeleton-detail-grid{margin-top:20px}.skeleton-gallery{aspect-ratio:16/9}.skeleton-thumb-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.skeleton-thumb-row span{aspect-ratio:4/3}.skeleton-price-panel{min-height:650px}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@media (max-width:980px){.skeleton-sidebar{display:none}.skeleton-result{grid-template-columns:260px 1fr}.skeleton-result-bid{display:none}.skeleton-detail-grid{grid-template-columns:1fr}.skeleton-price-panel{min-height:380px}}@media (max-width:640px){.skeleton-result{grid-template-columns:1fr}.skeleton-result-image{min-height:220px}.skeleton-detail-title>div{grid-template-columns:repeat(2,1fr)}.skeleton-thumb-row{grid-template-columns:repeat(4,1fr)}}.place-bid-button{z-index:4;background:var(--primary);color:#fff;cursor:pointer;pointer-events:auto;border:0;border-radius:9px;width:100%;height:52px;margin-top:14px;font-size:16px;font-weight:500;position:relative}.place-bid-button:hover{background:var(--primary-dark)}.place-bid-button.buy-now-button{background:#087a4b;justify-content:center;align-items:center;gap:9px;display:flex}.place-bid-button.buy-now-button:hover{background:#05623c}.admin-source-button{z-index:4;color:#17324d;cursor:pointer;background:#fff;border:1px solid #b9c7d8;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:14px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.admin-source-button:hover{color:#0f2740;background:#f5f8fb;border-color:#7892ae}.admin-profit-widget{z-index:68;width:min(350px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #b7cce8;border-radius:14px;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 18px 48px #08224833}.admin-profit-toggle{color:#12345e;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f4f8ff,#eaf2ff);border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px 14px;display:grid}.admin-profit-toggle>span{color:#55708f;letter-spacing:.75px;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.admin-profit-toggle>b{color:#0b6b43;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:16px;display:flex}.admin-profit-body{border-top:1px solid #cfdbeb;padding:14px}.admin-profit-body header{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-profit-body header>div{background:#f8fafc;border:1px solid #dbe5f1;border-radius:9px;gap:4px;padding:10px;display:grid}.admin-profit-body header>div:first-child{background:#effaf5;border-color:#acd8c4}.admin-profit-body header small{color:#64768b;letter-spacing:.55px;font-size:9px;font-weight:700}.admin-profit-body header strong{color:#17324d;letter-spacing:-.5px;font-size:21px}.admin-profit-body header>div:first-child strong{color:#087a4b}.admin-profit-body dl{gap:7px;margin-top:12px;display:grid}.admin-profit-body dl>div{color:#5c6b7d;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.admin-profit-body dd{color:#253b55;margin:0;font-weight:650}.admin-profit-body .admin-profit-total{color:#17324d;border-top:1px solid #dbe3ed;margin-top:2px;padding-top:9px;font-weight:700}.admin-profit-body .admin-profit-total dd{color:#087a4b;font-size:17px}.admin-profit-body .admin-profit-source-total{color:#17324d;border-top:1px dashed #cbd8e7;border-bottom:1px solid #dbe3ed;margin-block:2px;padding-block:8px;font-weight:700}.admin-profit-editable dd{background:#fff;border:1px solid #c7d5e5;border-radius:7px;align-items:center;width:88px;display:flex;overflow:hidden}.admin-profit-editable dd span{color:#60748a;padding-left:8px;font-size:12px}.admin-profit-editable input{color:#17324d;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:5px 7px 5px 3px;font-weight:650}.admin-profit-editable input::-webkit-inner-spin-button{appearance:none}.admin-profit-body>p{color:#718095;margin-top:11px;font-size:10px;line-height:1.45}.admin-profit-body>a{color:#173f70;background:#fff;border:1px solid #b9cbe0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.admin-profit-body>a:hover{background:#f3f7fc;border-color:#7f9fc5}.admin-profit-widget.collapsed{width:auto;min-width:245px}.admin-profit-widget.collapsed .admin-profit-toggle{min-height:52px}.buy-now-action{background:#f0faf5;border:1px solid #b8dfcc;border-radius:10px;margin-top:4px;padding:16px}.buy-now-action>div{color:#087a4b;align-items:flex-start;gap:10px;display:flex}.buy-now-action>div span{gap:3px;display:grid}.buy-now-action>div small{color:#526d60;line-height:1.45}.hybrid-buy-now-action{margin-top:12px}.hybrid-action-divider{color:#6c7b89;text-transform:uppercase;align-items:center;gap:10px;margin:0 2px 10px;font-size:12px;display:flex}.hybrid-action-divider:before,.hybrid-action-divider:after{content:"";background:#dbe3eb;flex:1;height:1px}.hybrid-buy-now-button{color:#087a4b;cursor:pointer;background:#fff;border:1px solid #0a8552;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;font-size:15px;font-weight:600;display:flex}.hybrid-buy-now-button:hover{background:#effaf4}.hybrid-buy-now-button:disabled{cursor:wait;opacity:.65}.verification-note{background:#fff7e8;border:1px solid #f0dfba;border-radius:8px;flex-direction:column;gap:5px;margin-top:14px;padding:13px;display:flex}.verification-note b{font-size:14px}.verification-note span{color:#6f634e;font-size:13px;line-height:1.6}.auction-result-pending{background:#eef5ff;border:1px solid #bfd4f7;border-radius:9px;flex-direction:column;gap:6px;margin-top:14px;padding:14px;display:flex}.auction-result-pending b{color:#124f9f;font-size:14px}.auction-result-pending span{color:#4d6482;font-size:13px;line-height:1.55}.buy-now-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.buy-now-row b{color:var(--ink);font-size:15px}.bid-success{color:#4c6610;background:#f1f8dc;border-radius:7px;margin-top:12px;padding:10px;font-size:14px}.cost-estimate{background:#f8fafc;border:1px solid #d6dde8;border-radius:9px;margin-top:20px;overflow:hidden}.cost-estimate-heading{background:#fff;border-bottom:1px solid #d6dde8;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.cost-estimate-heading>div{flex-direction:column;gap:4px;display:flex}.cost-estimate-heading span{color:var(--primary);letter-spacing:.65px;font-size:11px;font-weight:600}.cost-estimate-heading b{font-size:14px}.cost-estimate-heading sup{color:#d74943}.cost-estimate-heading>strong{letter-spacing:-.5px;font-size:20px}.cost-estimate-content{display:block}.cost-summary{border-bottom:3px solid #bdc7d5;grid-template-columns:1fr 1fr;display:grid}.cost-summary div{flex-direction:column;gap:3px;padding:11px 13px;display:flex}.cost-summary div+div{border-left:1px solid #d6dde8}.cost-summary span{color:var(--muted);font-size:12px}.cost-summary b{font-size:15px}.cost-lines>div{border-bottom:1px solid #d6dde8;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 13px;font-size:13px;display:flex}.cost-lines dt{color:#53615c}.cost-lines dd{flex:none;font-weight:600}.cost-lines .cost-vehicle,.cost-lines .cost-total{background:#fff;font-size:14px;font-weight:600}.cost-lines .cost-group{min-height:30px;color:var(--primary);letter-spacing:.65px;background:#e9eef6;font-size:10px;font-weight:700}.cost-lines .cost-group dt{color:inherit}.cost-lines .cost-subtotal,.cost-lines .cost-tax-total{background:#f2f5f9;font-weight:600}.cost-lines .cost-total{color:#fff;background:var(--primary);border-top:3px solid #9baabc;border-bottom:0;min-height:48px;font-size:15px}.cost-lines .cost-total dt{color:inherit}.cost-lines .cost-total dd{font-size:18px}.cost-estimate>p{color:#697770;padding:10px 13px;font-size:11px;line-height:1.5}.cost-lines .cost-transport-choice{background:#eef5ff;min-height:50px}.cost-transport-choice>dt{gap:2px;display:grid}.cost-transport-choice>dt b{color:#124f9f;font-size:13px}.cost-transport-choice>dt small{color:#61728b;font-size:11px;line-height:1.35}.cost-lines dd.transport-switch-value{color:#124f9f;align-items:center;gap:9px;display:flex}.transport-switch-value>span{text-align:right;max-width:100px;font-size:13px;font-weight:600}.transport-switch{cursor:pointer;flex:none;width:38px;height:22px;display:block;position:relative}.transport-switch input{opacity:0;width:1px;height:1px;position:absolute}.transport-switch i{background:#a8b4c3;border-radius:999px;transition:background .18s;position:absolute;inset:0}.transport-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b21454d}.transport-switch input:checked+i{background:var(--primary)}.transport-switch input:checked+i:after{transform:translate(16px)}.transport-switch input:focus-visible+i{outline:2px solid var(--primary);outline-offset:2px}.cost-lines .cost-customs-heading{letter-spacing:.25px;min-height:38px;line-height:1.35}.cost-row-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.cost-row-label>span:first-child{min-width:0}.cost-row-help{color:#718197;cursor:help;outline:none;flex:none;align-items:center;display:inline-flex}.cost-row-help:hover,.cost-row-help:focus-visible{color:var(--primary)}.cost-row-tooltip{z-index:1200;color:#fff;letter-spacing:0;pointer-events:none;text-align:left;text-transform:none;background:#0b2145;border-radius:7px;width:min(250px,100vw - 24px);padding:9px 10px;font-size:13px;font-weight:400;line-height:1.45;animation:.15s both cost-tooltip-in;position:fixed;box-shadow:0 8px 22px #0b214540}.cost-total .cost-row-help{color:#dbe8ff}.cost-total .cost-row-help:hover,.cost-total .cost-row-help:focus-visible{color:#fff}@keyframes cost-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.cost-estimate .cost-estimate-note{color:#52657e;background:#f4f8ff;border-top:1px solid #cfe0ff;padding:14px 16px;font-size:11px;font-weight:400;line-height:1.6}.guest-welcome-shell{z-index:2500;overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.guest-welcome-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03122bb8;animation:.2s ease-out cookie-backdrop-enter;position:fixed;inset:0}.guest-welcome-card{z-index:1;background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(510px,100%);max-height:calc(100dvh - 40px);padding:30px;animation:.32s cubic-bezier(.2,.85,.3,1) deposit-modal-arrive;position:relative;overflow-y:auto;box-shadow:0 32px 90px #000e2661}.guest-welcome-logo{width:168px;margin-bottom:22px}.guest-welcome-card .section-kicker{color:#075fd5}.guest-welcome-card h2{color:#10213b;letter-spacing:-1px;max-width:440px;margin-top:7px;font-size:30px;line-height:1.17}.guest-welcome-intro{color:#5c6d84;margin-top:12px;font-size:14px;line-height:1.65}.guest-welcome-benefits{gap:8px;margin-top:20px;display:grid}.guest-welcome-benefits>div{background:#f8fafd;border:1px solid #e1e8f1;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.guest-welcome-benefits span{color:#075fd5;background:#e9f2ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.guest-welcome-benefits b{color:#2a3d58;font-size:13px}.guest-welcome-actions{grid-template-columns:1.35fr 1fr;gap:9px;margin-top:21px;display:grid}.guest-welcome-actions button{color:#334860;background:#fff;border:1px solid #cfd9e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:47px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.guest-welcome-actions button:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.guest-welcome-actions button:first-child:hover{background:var(--primary-dark)}.guest-welcome-continue{color:#718096;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:11px;padding:6px;font-size:12px;text-decoration:underline}@media (max-width:620px){.guest-welcome-shell{align-items:end;padding:0}.guest-welcome-card{width:100%;max-height:92dvh;padding:25px 17px max(17px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0}.guest-welcome-logo{width:148px;margin-bottom:18px}.guest-welcome-card h2{letter-spacing:-.7px;padding-right:25px;font-size:25px}.guest-welcome-intro{font-size:13px}.guest-welcome-benefits{gap:7px;margin-top:17px}.guest-welcome-benefits>div{padding:9px 10px}.guest-welcome-actions{grid-template-columns:1fr;margin-top:18px}.guest-welcome-actions button{width:100%}.guest-welcome-continue{margin-top:8px}}.modal-shell{z-index:1000;overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03122bb8;border:0;position:fixed;inset:0}.auth-modal,.confirm-modal{z-index:1;background:#fff;border-radius:15px;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #00000040}.auth-modal-register{width:min(680px,100%);overflow:visible}.auth-modal-register form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.auth-modal-register .auth-form-row{display:contents}.auth-modal-register .form-error,.auth-modal-register .auth-submit{grid-column:1/-1}.auth-modal-register .auth-submit{justify-self:stretch}.auth-modal .phone-number-field{width:100%}.auth-modal .phone-country-trigger{border:1px solid var(--line);min-width:116px;min-height:48px;color:var(--ink);background:#f8fafc;border-right:0;border-radius:8px 0 0 8px;align-items:center;gap:8px;padding:0 10px;display:flex}.auth-modal .phone-national-input{border-radius:0 8px 8px 0;height:48px}.auth-modal .phone-country-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 9px;display:flex}.auth-modal .phone-country-menu button:hover,.auth-modal .phone-country-menu button[aria-selected=true]{background:#f3f7fd}.modal-close{color:#7d8884;background:0 0;border:0;font-size:26px;position:absolute;top:13px;right:16px}.auth-modal h2,.confirm-modal h2{letter-spacing:-1px;margin-top:8px;font-size:28px}.auth-modal>p:not(.section-kicker),.confirm-modal>p:not(.section-kicker){color:var(--muted);margin-top:8px;font-size:16px;line-height:1.6}.auth-modal form{gap:14px;margin-top:20px;display:grid}.auth-modal label{color:#56645e;gap:7px;font-size:14px;font-weight:500;display:grid}.auth-modal input{border:1px solid var(--line);border-radius:8px;outline:0;height:48px;padding:0 12px}.auth-modal input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.auth-submit{background:var(--ink);color:#fff;border:0;border-radius:8px;height:46px;margin-top:4px;font-weight:500}.auth-submit:disabled{opacity:.5}.forgot-link{color:var(--primary);background:0 0;border:0;justify-self:end;font-size:13px;font-weight:500}.forgot-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-success-note{background:var(--primary-soft);border:1px solid #bcd3f7;border-radius:10px;gap:5px;margin-top:22px;padding:17px;display:grid}.auth-success-note b{color:var(--ink);font-size:15px}.auth-success-note span{color:#52657e;font-size:14px;line-height:1.55}.form-error{background:#fff0ef;border-radius:7px;margin-top:10px;padding:10px;color:#913731!important;font-size:14px!important}.mode-switch{border:1px solid var(--primary);width:100%;min-height:46px;color:var(--primary);background:#fff;border-radius:8px;margin-top:15px;font-size:14px;font-weight:650}.mode-switch:hover{background:var(--primary-soft)}.mode-switch:focus-visible{outline-offset:2px;outline:3px solid #0061ff3d}.password-reset-page{background:radial-gradient(circle at 75% 10%,#0061ff40,#0000 30%),linear-gradient(125deg,#071b3a,#0a2b5c);place-items:center;min-height:calc(100vh - 72px);padding:70px 20px;display:grid}.password-reset-card{background:#fff;border:1px solid #ffffffb3;border-radius:17px;width:min(500px,100%);padding:34px;box-shadow:0 30px 85px #000f2659}.password-reset-form{gap:15px;display:grid}.password-reset-form h1,.password-reset-state h1{letter-spacing:-1px;margin-top:1px;font-size:30px;line-height:1.12}.password-reset-form>p:not(.section-kicker),.password-reset-state p{color:var(--muted);font-size:15px;line-height:1.6}.password-reset-form label{color:#56645e;gap:7px;margin-top:3px;font-size:14px;font-weight:500;display:grid}.password-reset-form input{border:1px solid var(--line);border-radius:8px;outline:0;width:100%;height:48px;padding:0 12px}.password-reset-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.password-reset-form button,.password-reset-state a{background:var(--primary);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:47px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.password-reset-form button:hover,.password-reset-state a:hover{background:var(--primary-dark)}.password-reset-form button:disabled{opacity:.55}.password-reset-form small{color:var(--muted);font-size:12px;line-height:1.5}.password-reset-state{justify-items:start;gap:13px;display:grid}.password-reset-state>svg{color:var(--primary)}.password-reset-state.success>svg{color:#16834b}.password-reset-state a{margin-top:5px}.confirm-modal>div{grid-template-columns:1fr 1.4fr;gap:9px;margin-top:22px;display:grid}.confirm-modal button{border:1px solid var(--line);background:#fff;border-radius:8px;height:48px;font-size:14px;font-weight:500}.confirm-modal button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.confirm-modal button:disabled{opacity:.5}.confirm-modal .confirm-terms-consent{font-size:14px}.confirm-terms-consent a{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.confirm-skip-option{color:#53615c;cursor:pointer;align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.confirm-skip-option input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin-top:1px}.trust-list{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:17px;display:grid}.trust-list span{color:#52615b;gap:8px;font-size:14px;display:flex}.trust-list span:before{content:"✓";color:#75951e;font-weight:500}.not-found{text-align:center;padding:120px 20px}.not-found p{color:var(--muted);margin:10px 0 24px}.not-found a{background:var(--primary);color:#fff;border-radius:8px;padding:11px 17px;font-weight:500;display:inline-block}.field select:disabled{color:#89958f;cursor:not-allowed;background-color:#f0f3f1}.marketplace-intro{padding:92px 0}.intro-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.intro-copy h2{letter-spacing:-1.8px;max-width:480px;font-size:clamp(32px,4vw,46px);line-height:1.08}.intro-copy>p:not(.section-kicker){max-width:510px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.7}.intro-copy>a{color:var(--primary);margin-top:25px;font-size:15px;font-weight:500;display:inline-flex}.buyer-benefits{border-top:1px solid var(--line)}.buyer-benefits article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;padding:24px 0;display:grid}.buyer-benefits article>span{color:var(--primary);font-size:13px;font-weight:500}.buyer-benefits h3{letter-spacing:-.4px;font-size:20px}.buyer-benefits p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.6}.home-journey{border-top:1px solid var(--line);background:#fff;padding:92px 0 110px;overflow:hidden}.home-journey-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(350px,.7fr);align-items:end;gap:70px;padding-bottom:58px;display:grid}.home-journey-heading h2{letter-spacing:-2.4px;max-width:760px;margin-top:10px;font-size:clamp(38px,5vw,58px);line-height:1.04}.home-journey-heading>p{color:var(--muted);font-size:17px;line-height:1.7}.journey-sections{gap:110px;padding-top:82px;display:grid}.journey-section{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(55px,7vw,105px);display:grid}.journey-bid{grid-template-columns:minmax(520px,1.16fr) minmax(0,.84fr)}.journey-bid .journey-copy{order:2}.journey-copy{position:relative}.journey-number{color:#e6eefb;letter-spacing:-5px;font-size:72px;font-weight:500;line-height:1;position:absolute;top:-37px;left:-7px}.journey-copy .section-kicker{color:var(--primary);position:relative}.journey-copy h2{letter-spacing:-1.7px;max-width:610px;margin-top:11px;font-size:clamp(31px,3.4vw,45px);line-height:1.08;position:relative}.journey-copy>p:not(.section-kicker){max-width:610px;color:var(--muted);margin-top:17px;font-size:16px;line-height:1.72}.journey-checklist{gap:15px;margin-top:27px;display:grid}.journey-checklist>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.journey-checklist>div>svg{background:var(--primary-soft);width:39px;height:39px;color:var(--primary);stroke-width:1.8px;border-radius:10px;padding:9px}.journey-checklist span{gap:2px;display:grid}.journey-checklist b{font-size:15px}.journey-checklist small{color:var(--muted);font-size:13px;line-height:1.45}.journey-copy>a{background:var(--primary);color:#fff;border-radius:9px;align-items:center;gap:8px;margin-top:28px;padding:12px 16px;font-size:14px;font-weight:500;display:inline-flex}.journey-copy>a:hover{background:var(--primary-dark)}.journey-copy>a svg{transition:transform .18s}.journey-copy>a:hover svg{transform:translate(3px)}.product-preview{background:#fff;border:1px solid #ccd9eb;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 26px 75px #0b214526}.product-preview:before{content:"";z-index:-1;background:radial-gradient(circle,#0061ff21,#0000 65%);border-radius:50%;position:absolute;inset:-35px}.preview-browser{background:#f7f9fc;border-bottom:1px solid #dce4ef;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.preview-browser i{background:#c4cfde;border-radius:50%;width:8px;height:8px}.preview-browser i:first-child{background:#ff8178}.preview-browser i:nth-child(2){background:#f2c75c}.preview-browser i:nth-child(3){background:#67c98b}.preview-browser span{color:#8190a4;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:11px;overflow:hidden}.preview-content{padding:28px}.preview-title{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.preview-title>span{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.preview-title>span svg{width:23px}.preview-title>div{display:grid}.preview-title small{color:var(--primary);letter-spacing:1px;font-size:10px}.preview-title b{margin-top:2px;font-size:19px}.preview-title strong{color:var(--primary);font-size:17px}.preview-progress{margin-top:25px}.preview-progress>i{background:#e4eaf2;border-radius:99px;height:7px;display:block}.preview-progress>i span{border-radius:inherit;background:var(--primary);width:67%;height:100%;display:block}.preview-progress>div{justify-content:space-between;margin-top:12px;display:flex}.preview-progress b{color:#6e7d92;background:#fff;border:2px solid #d7e0ec;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.preview-progress b:first-child{background:var(--primary-soft);color:var(--primary);border-color:#a9c8fa}.preview-progress b.active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px #0061ff1a}.preview-upload{background:#f9fbfd;border:2px dashed #bfd0e4;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:23px;padding:19px;display:grid}.preview-upload>span{width:48px;height:48px;color:var(--primary);background:#e8f1ff;border-radius:11px;place-items:center;display:grid}.preview-upload>span svg{width:23px}.preview-upload>div{display:grid}.preview-upload b{font-size:14px}.preview-upload small{color:var(--muted);margin-top:3px;font-size:11px}.preview-upload em{color:#465a75;background:#fff;border:1px solid #cdd9e8;border-radius:8px;padding:9px 11px;font-size:11px;font-style:normal;font-weight:500}.preview-secure{color:#66768c;align-items:flex-start;gap:7px;margin-top:16px;font-size:11px;line-height:1.45;display:flex}.preview-secure svg{color:var(--primary);flex:none}.bid-preview{background:#f5f7fb}.bid-preview-vehicle{color:#fff;flex-direction:column;justify-content:flex-end;min-height:205px;padding:24px;display:flex;position:relative;overflow:hidden}.bid-preview-vehicle:after{content:"";z-index:1;background:linear-gradient(#0517331f,#051733e0);position:absolute;inset:0}.bid-preview-vehicle>img{object-fit:cover}.bid-preview-vehicle>span,.bid-preview-vehicle h3,.bid-preview-vehicle small{z-index:2;position:relative}.bid-preview-vehicle>span{background:var(--primary);letter-spacing:.8px;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px}.bid-preview-vehicle h3{letter-spacing:-.7px;margin-top:8px;font-size:25px}.bid-preview-vehicle small{color:#d9e2ef;margin-top:3px;font-size:12px}.bid-preview-panel{grid-template-columns:1.1fr .9fr;gap:18px;padding:22px;display:grid}.preview-countdown{color:#fff;background:#0b2145;border-radius:11px;grid-column:1/-1;padding:16px}.preview-countdown>small{color:#8fb7f7;letter-spacing:.9px;font-size:10px}.preview-countdown>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.preview-countdown b{align-items:baseline;gap:5px;font-size:22px;display:flex}.preview-countdown em{color:#adbed7;font-size:10px;font-style:normal;font-weight:400}.preview-current{align-content:center;display:grid}.preview-current span{color:var(--muted);font-size:11px}.preview-current strong{letter-spacing:-.8px;margin-top:2px;font-size:26px}.preview-current small{color:#6d7c92;margin-top:4px;font-size:10px}.preview-bid-input{background:#fff;border:1px solid #d6e0ed;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.preview-bid-input>span{color:var(--muted);padding-left:12px}.preview-bid-input>b{padding:11px;font-size:15px}.preview-bid-input button{background:var(--primary);color:#fff;border:0;grid-column:1/-1;padding:11px;font-size:11px;font-weight:500}.purchase-preview{background:#f7f9fc}.purchase-preview-head{color:#fff;background:#0b2145;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:23px;display:grid}.purchase-preview-head>span{background:var(--primary);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.purchase-preview-head>span svg{width:25px}.purchase-preview-head small{color:#8fb7f7;letter-spacing:.9px;font-size:10px}.purchase-preview-head h3{letter-spacing:-.5px;margin-top:3px;font-size:22px}.purchase-preview-head p{color:#b9c7db;margin-top:2px;font-size:11px}.purchase-timeline{padding:23px;display:grid}.purchase-timeline>div{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:21px;display:grid;position:relative}.purchase-timeline>div:not(:last-child):after{content:"";background:#dce4ef;width:2px;position:absolute;top:33px;bottom:0;left:16px}.purchase-timeline>div>b{z-index:1;color:#718197;background:#fff;border:2px solid #d4dfeb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.purchase-timeline>div.complete>b{background:var(--primary-soft);color:var(--primary);border-color:#91baf9}.purchase-timeline>div.active>b{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px #0061ff1a}.purchase-timeline span{padding-top:1px;display:grid}.purchase-timeline strong{font-size:14px}.purchase-timeline small{color:var(--muted);margin-top:2px;font-size:11px}.purchase-total{background:#fff;border:1px solid #c9d9f0;border-radius:11px;margin:0 23px 23px;padding:17px;display:grid}.purchase-total span{color:var(--muted);font-size:11px}.purchase-total strong{color:var(--primary);margin-top:2px;font-size:25px}.purchase-total small{overflow-wrap:anywhere;color:#697991;margin-top:5px;font-size:10px}.results-page{min-height:70vh}.results-header{background:var(--green);color:#fff;padding:45px 0 42px}.results-header h1{letter-spacing:-1.8px;margin-top:7px;font-size:clamp(34px,4vw,48px)}.results-header p:not(.section-kicker){color:#bdc9c4;margin-top:7px;font-size:16px}.results-header-inner{grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:center;gap:42px;display:grid}.ai-vehicle-search{background:linear-gradient(#fff,#fff) 0 0/100% 100% padding-box padding-box,linear-gradient(110deg,#0061ff,#8b5cf6,#0061ff) 0 0/220% 100% border-box;border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px;animation:5s linear infinite ai-border-flow;display:grid;position:relative;box-shadow:0 12px 30px #000a2038,0 0 18px #4c7eff2e}.ai-vehicle-search:before{content:"";z-index:-1;opacity:.3;filter:blur(10px);pointer-events:none;background:linear-gradient(110deg,#0061ff59,#8b5cf647,#0061ff59) 0 0/220% 100%;border-radius:17px;animation:5s linear infinite ai-border-flow;position:absolute;inset:-4px}.ai-search-heading{align-items:center;gap:8px;min-width:0;display:flex}.ai-search-heading>span{width:34px;height:34px;color:var(--primary);background:linear-gradient(145deg,#edf5ff,#f3efff);border:1px solid #cfe0ff;border-radius:9px;flex:none;place-items:center;display:grid}.ai-search-heading div{display:grid}.ai-search-heading b{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.ai-search-heading b em{color:#6055d8;letter-spacing:.7px;background:linear-gradient(120deg,#edf4ff,#f2ecff);border:1px solid #c9d8ff;border-radius:999px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:800}.ai-search-heading small{display:none}.ai-vehicle-search form{gap:6px;min-width:0;display:flex}.ai-vehicle-search input{min-width:0;height:40px;color:var(--ink);font:inherit;background:linear-gradient(90deg,#f8fafc,#fbfaff);border:1px solid #d5dfeb;border-radius:8px;outline:0;flex:1;padding:0 11px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.ai-vehicle-search input:focus{background:#fff;border-color:#746df0;box-shadow:0 0 0 3px #746df01f}.ai-vehicle-search button{background:linear-gradient(120deg,var(--primary),#654fe8);color:#fff;border:0;border-radius:8px;place-items:center;width:42px;height:40px;padding:0;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 6px 14px #304ecd38}.ai-vehicle-search button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ai-vehicle-search button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #304ecd4d}.ai-vehicle-search button:disabled{cursor:not-allowed;opacity:.55}.ai-vehicle-search>p{grid-column:1/-1;margin:-2px 3px 0;color:#b42318!important;font-size:11px!important}@keyframes ai-border-flow{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.ai-vehicle-search,.ai-vehicle-search:before{animation:none}}.auction-type-tabs{z-index:3;margin-top:-25px;position:relative}.auction-type-tabs-inner{background:#fff;border:1px solid #d0dbe9e6;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid;box-shadow:0 18px 48px #0b214524,0 2px 8px #0b21450d}.auction-type-tabs a{color:#65748a;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 14px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.auction-type-tabs a:hover{color:var(--ink);background:#f7f9fc;border-color:#d8e2ef}.auction-type-icon{color:#53657d;background:#f3f6fa;border:1px solid #dce5f0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;transition:inherit;display:grid}.auction-type-copy{gap:2px;min-width:0;display:grid}.auction-type-copy b{color:var(--ink);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.auction-type-copy small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.auction-type-tabs a.active{color:#fff;background:linear-gradient(135deg,#0b2145 0%,#123465 100%);border-color:#ffffff14;box-shadow:0 9px 22px #0b214538,inset 0 1px #ffffff1a}.auction-type-tabs a.active .auction-type-icon{color:#fff;background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.auction-type-tabs a.active .auction-type-copy b{color:#fff}.auction-type-tabs a.active .auction-type-copy small{color:#bdcce0}.auctions-loading .results-header .shell{gap:10px;display:grid}.skeleton-kicker{width:110px;height:12px}.skeleton-auctions-title{width:min(520px,72vw);height:47px}.skeleton-auctions-copy{width:min(360px,60vw);height:17px}.skeleton-auction-tab{border-radius:12px;min-height:68px}.skeleton-auctions-sidebar{border-radius:13px;height:610px}.skeleton-auctions-toolbar{width:100%;height:45px;margin-bottom:17px}.skeleton-auction-result{border-radius:13px;width:100%;height:245px;margin-bottom:13px;display:block}.results-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:30px;padding-top:34px;padding-bottom:90px;display:grid}.auction-filter-shell{display:contents}.mobile-filter-trigger,.mobile-filter-backdrop,.mobile-filter-drawer-heading{display:none}.results-sidebar{overscroll-behavior:auto;gap:15px;max-height:none;padding:4px 5px 12px 0;display:grid;position:sticky;top:86px;overflow:visible}.search-sidebar-form{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:13px;padding:20px}.sidebar-form-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.sidebar-form-heading h2{letter-spacing:-.7px;font-size:23px}.sidebar-form-heading>a{color:var(--primary);font-size:14px;font-weight:500}.search-sidebar-form>.field+.field,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:15px}.sidebar-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sidebar-checks{border:0;border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.sidebar-checks legend{color:#66746e;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;padding-top:18px;font-size:13px;font-weight:500;display:flex}.sidebar-checks legend svg{color:var(--primary)}.sidebar-checks label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sidebar-checks input{width:17px;height:17px;accent-color:var(--primary);margin-top:3px}.sidebar-checks label>span{flex-direction:column;display:flex}.sidebar-checks b{font-size:14px}.sidebar-checks small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.sidebar-auto-note{color:#697a90;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;min-height:0;margin:12px 2px 0;padding:0;font-size:10.5px;font-weight:500;display:flex}.sidebar-auto-note:before{content:"";background:#2a9b64;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #2a9b641a}.sidebar-compact-group-passthrough{display:contents}.sidebar-compact-group{margin-top:13px}.sidebar-compact-label,.sidebar-segmented-group legend{color:#334b70;letter-spacing:.75px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.sidebar-joined-pair{gap:0}.sidebar-pair>.field{min-width:0}.sidebar-vehicle-pair{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.sidebar-joined-pair .field label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-joined-pair .field+.field{margin-left:-1px}.sidebar-joined-pair .field select,.sidebar-joined-pair .make-select-trigger{background-color:#fff;border-color:#aebfda}.search-sidebar-form .field>select{border-right-color:#aebfda}.sidebar-joined-pair .field:first-child select,.sidebar-joined-pair .field:first-child .make-select-trigger{border-radius:9px 0 0 9px}.sidebar-joined-pair .field:last-child select{border-radius:0 9px 9px 0}.sidebar-joined-pair .field select:focus{z-index:1;position:relative}.sidebar-joined-pair .field:has(.make-select.is-open){z-index:90;position:relative}.sidebar-segmented-group{border:0;margin-top:13px;padding:0}.sidebar-segmented-group>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sidebar-segmented-group label{cursor:pointer;min-width:0;position:relative}.sidebar-segmented-group input{opacity:0;pointer-events:none;position:absolute}.sidebar-segmented-group span{color:#50647f;text-align:center;background:#f8fafc;border:1px solid #d7e1ee;place-items:center;min-height:41px;padding:0 6px;font-size:11px;font-weight:600;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.sidebar-segmented-group label+label span{margin-left:-1px}.sidebar-segmented-group label:first-child span{border-radius:9px 0 0 9px}.sidebar-segmented-group label:last-child span{border-radius:0 9px 9px 0}.sidebar-segmented-group input:checked+span{z-index:1;border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);position:relative}.sidebar-segmented-group input:focus-visible+span{z-index:2;outline-offset:1px;outline:3px solid #0061ff24;position:relative}.sidebar-condition-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.deferred-filter-skeleton{pointer-events:none;align-content:start;gap:17px;min-height:650px;display:grid}.deferred-filter-skeleton .skeleton-button{height:49px;margin-top:4px}.results-main{min-width:0}.results-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;margin-bottom:17px;display:flex}.results-toolbar>div>span{font-size:16px;font-weight:500;display:block}.active-filter-list{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.active-filter-list span{color:#55645d;background:#fff;border:1px solid #d6dfda;border-radius:999px;padding:5px 9px;font-size:13px}.results-sort{align-items:center;gap:8px;font-size:14px;display:flex}.results-sort label{color:var(--muted);white-space:nowrap}.results-sort select{border:1px solid var(--line);background:#fff;border-radius:8px;height:42px;padding:0 30px 0 11px}.results-sort button{background:var(--ink);color:#fff;border:0;border-radius:8px;height:42px;padding:0 13px;font-size:14px;font-weight:500}.result-list{gap:16px;display:grid}.result-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:320px minmax(300px,1fr) 225px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.result-card:hover{border-color:#b9cae5;transform:translateY(-2px);box-shadow:0 14px 35px #10213b17}.result-card-image{background:#e6ebf2;min-height:238px;position:relative;overflow:hidden}.result-card-image img{object-fit:cover;transition:transform .45s}.result-card:hover .result-card-image img{transform:scale(1.025)}.photo-count{z-index:2;color:#fff;background:#0b2145eb;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:500;position:absolute;bottom:13px;left:13px}.result-card-main{flex-direction:column;min-width:0;padding:21px;display:flex}.result-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-card-heading h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:4px;font-size:22px;line-height:1.2}.result-card-heading h2:hover{color:var(--primary)}.result-specs{grid-template-columns:repeat(2,1fr);gap:14px 20px;margin-top:22px;display:grid}.result-specs div{flex-direction:column;display:flex}.result-specs span{color:var(--muted);font-size:13px}.result-specs b{margin-top:3px;font-size:15px}.result-card-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.condition-clear,.condition-damaged{border:1px solid var(--line);color:#435169;background:#f7f9fc;border-radius:999px;padding:5px 9px;font-weight:500}.condition-damaged{color:#963f38;background:#fff5f3;border-color:#f1c8c4}.inspection-report-probe{width:1px;height:1px;margin-left:auto}.inspection-report-indicator{color:#087452;white-space:nowrap;background:#eaf9f3;border:1px solid #9fd7c3;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.mobile-result-gallery{display:none}.mobile-result-gallery-slide{position:relative}.bid-label-mobile{display:none}.result-card-bid{border-left:1px solid var(--line);background:#fafcff;flex-direction:column;padding:20px;display:flex}.result-time{min-height:63px}.result-time>span,.result-price>span{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.result-time .countdown-chip{background:#0b2145;width:max-content;min-height:34px;margin-top:8px;position:relative;inset:auto;color:#fff!important}.result-time .countdown-chip.warning{background:#b45309}.result-time .countdown-chip.urgent{background:#b42318}.result-time .countdown-chip.ended{background:#64748b;color:#fff!important}.result-time>b{margin-top:7px;font-size:14px;display:block}.result-price{margin-top:25px}.result-price strong{letter-spacing:-1px;margin-top:5px;font-size:27px;display:block}.result-price small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.result-view-button{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:auto;font-size:14px;font-weight:500;display:flex}.result-view-button:hover{background:var(--primary-dark)}.blind-auction-price strong{color:#594a25;letter-spacing:-.3px;font-size:20px}.blind-auction-price>span svg{color:#9a6a13!important}.blind-auction-note{margin-top:0;margin-bottom:16px}.photo-count,.result-specs span,.condition-clear,.condition-damaged,.result-time>span,.result-price>span{align-items:center;gap:6px;display:flex}.result-specs span svg,.result-time>span svg,.result-price>span svg{color:var(--primary);flex:none}.condition-clear svg{color:#52657e}.condition-damaged svg{color:#b34d45}.result-card-image{z-index:0}.result-card-bid{z-index:2;position:relative}.result-view-button{z-index:3;cursor:pointer;pointer-events:auto;position:relative}.account-loading,.account-empty{text-align:center;place-content:center;justify-items:center;min-height:65vh;padding:40px 20px;display:grid}.account-loading{color:var(--muted);gap:14px}.account-spinner{border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.account-empty h1{margin-top:8px;font-size:38px}.account-empty>p:not(.section-kicker){color:var(--muted);margin:10px 0 22px}.account-empty button{background:var(--primary);color:#fff;border:0;border-radius:9px;padding:12px 20px;font-size:16px;font-weight:500}.account-hero{background:var(--green);color:#fff;padding:54px 0}.account-hero-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.account-hero h1{letter-spacing:-2px;margin-top:8px;font-size:clamp(34px,4vw,50px)}.account-hero p:not(.section-kicker){color:#bdc9c4;margin-top:8px}.eligibility-card{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:13px;min-width:310px;padding:17px;display:flex}.eligibility-card>span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.eligibility-card>div{flex-direction:column;display:flex}.eligibility-card b{font-size:16px}.eligibility-card small{color:#c1cdc8;margin-top:3px;font-size:13px}.account-center{background:#f4f7fb;min-height:75vh}.account-center-header{background:#fff;border-bottom:1px solid #dce4ef;padding:34px 0 31px}.account-center-header h1{color:var(--ink);letter-spacing:-1.4px;margin-top:5px;font-size:clamp(30px,3.2vw,42px);font-weight:600}.account-center-header h1+p{max-width:720px;color:var(--muted);margin-top:6px;font-size:15px;line-height:1.55}.account-center-grid{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:27px;padding-top:30px;padding-bottom:88px;display:grid}.account-center-sidebar{background:#fff;border:1px solid #d8e1ed;border-radius:15px;position:sticky;top:92px;overflow:hidden;box-shadow:0 12px 35px #0b21450f}.account-center-profile{color:#fff;background:linear-gradient(140deg,#0b2145,#143766);border-bottom:1px solid #e4eaf2;align-items:center;gap:12px;padding:19px 17px;display:flex}.account-center-profile>span{letter-spacing:.5px;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:14px;font-weight:700;display:grid}.account-center-profile>div{gap:3px;min-width:0;display:grid}.account-center-profile b,.account-center-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-center-profile b{font-size:14px}.account-center-profile small{color:#b9c8dc;font-size:11px}.account-center-sidebar nav{gap:3px;padding:9px;display:grid}.account-center-sidebar nav a{color:#5d6b80;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 10px;font-size:14px;font-weight:550;transition:background .18s,color .18s,box-shadow .18s;display:grid}.account-center-sidebar nav a svg{color:#74849b}.account-center-sidebar nav a i{color:#a0adbd;opacity:0;font-style:normal;transition:opacity .18s,transform .18s;transform:translate(-4px)}.account-center-sidebar nav a:hover{color:var(--ink);background:#f3f6fa}.account-center-sidebar nav a:hover i{opacity:1;transform:none}.account-center-sidebar nav a.active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.account-center-sidebar nav a.active svg{color:var(--primary)}.account-center-sidebar nav a.active i{color:var(--primary);opacity:1;transform:none}.account-center-access{background:#fafbfd;border:1px solid #e0e6ee;border-radius:10px;align-items:center;gap:10px;margin:3px 10px 11px;padding:12px;display:flex}.account-center-access>span{color:#9a512c;background:#fff1e6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.account-center-access.ready>span{color:#207244;background:#e9f7ee}.account-center-access>div{gap:2px;min-width:0;display:grid}.account-center-access b{color:var(--ink);font-size:12px}.account-center-access small{color:var(--muted);font-size:10px;line-height:1.35}.account-center-stage{min-width:0}.account-center-stage .account-page{background:0 0;min-height:0}.account-center-stage .account-content.shell{width:100%;padding:0}.account-center-stage .focused-account-content{min-height:0}.account-center-stage .verification-page,.account-center-stage .deposit-page{background:0 0;min-height:0}.account-center-stage .verification-hero{display:none}.account-center-stage .verification-layout.shell{grid-template-columns:220px minmax(0,1fr);gap:18px;width:100%;padding-top:0;padding-bottom:0}.account-center-stage .verification-sidebar{top:92px}.account-center-stage .deposit-hero{color:var(--ink);background:0 0;padding:0 0 18px}.account-center-stage .deposit-hero-inner.shell{width:100%;display:block}.account-center-stage .deposit-hero-inner>div:first-child{display:none}.account-center-stage .deposit-amount-card{width:100%;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d5e1f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:19px 22px;box-shadow:0 10px 28px #0b21450d}.account-center-stage .deposit-amount-card small,.account-center-stage .deposit-amount-card strong{grid-column:1}.account-center-stage .deposit-amount-card span{grid-area:1/2/span 2;justify-self:end;margin-top:0}.account-center-stage .deposit-amount-card small{color:#6e7d92}.account-center-stage .deposit-amount-card span{color:#52647c}.account-center-stage .deposit-layout.shell{width:100%;margin-top:0;padding-bottom:0}.account-center-stage .deposit-method-tabs.shell{width:100%;margin-top:0}.account-center-stage .account-loading,.account-center-stage .account-empty,.account-center-stage .verification-loading,.account-center-stage .deposit-loading{background:#fff;border:1px solid #dce4ef;border-radius:15px;min-height:420px}.account-content{padding:38px 0 85px}.account-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.account-stats div{flex-direction:column;gap:6px;padding:22px;display:flex}.account-stats div+div{border-left:1px solid var(--line)}.account-stats span{color:var(--muted);font-size:14px}.account-stats strong{letter-spacing:-1px;font-size:27px}.account-section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:28px;padding:25px}.account-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-section-heading h2,.settings-card h2{letter-spacing:-.8px;font-size:26px}.account-section-heading>a{border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:14px;font-weight:500}.bid-history{border:1px solid var(--line);border-radius:9px;margin-top:20px;overflow:hidden}.bid-history-head,.bid-history-row{grid-template-columns:minmax(240px,2fr) minmax(100px,.7fr) minmax(125px,.8fr) minmax(160px,auto) minmax(130px,auto);align-items:center;gap:16px;padding:14px 16px;display:grid}.bid-history-head{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:#f5f7fb;font-size:13px}.bid-history-row+.bid-history-row{border-top:1px solid var(--line)}.bid-history-row>div{flex-direction:column;display:flex}.bid-history-row b,.bid-history-row strong{font-size:15px}.bid-history-row small{color:var(--muted);margin-top:3px;font-size:13px}.bid-history-row>span:not(.bid-status){color:var(--muted);font-size:14px}.bid-history-row>a{color:var(--primary);white-space:nowrap;font-size:14px;font-weight:500}.bid-status{white-space:nowrap;background:#f3f6fa;border:1px solid #d7dee8;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;width:max-content;min-height:30px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffb8;color:#536278!important}.bid-status svg{flex:none}.status-leading,.status-buy_now_pending{background:#fff7df;border-color:#efd99b;color:#765000!important}.status-outbid{background:#fff1ef;border-color:#edc5c0;color:#913b35!important}.no-bids{text-align:center;border:1px dashed #bbc7c1;border-radius:9px;margin-top:20px;padding:45px 20px}.no-bids h3{font-size:20px}.no-bids p{color:var(--muted);margin:7px 0 18px}.no-bids a{background:var(--primary);color:#fff;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:500;display:inline-block}.settings-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.settings-card form{gap:15px;margin-top:22px;display:grid}.settings-card label{color:#56635e;gap:7px;font-size:14px;font-weight:500;display:grid}.settings-card input{border:1px solid var(--line);border-radius:8px;outline:0;height:48px;padding:0 12px}.settings-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff24}.settings-card input:disabled{color:#7b8782;background:#f2f4f7}.settings-card label small{color:var(--muted);font-size:13px;font-weight:400}.password-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:4px;display:grid}.settings-card form>button{background:var(--primary);color:#fff;border:0;border-radius:8px;justify-self:start;padding:12px 18px;font-size:15px;font-weight:500}.settings-success{color:#064fbb;background:var(--primary-soft);border-radius:7px;padding:10px;font-size:14px}.account-side-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:28px;padding:23px}.account-side-card h3{margin-top:7px;font-size:21px}.account-side-card dl{margin-top:20px}.account-side-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:14px;display:flex}.account-side-card dt{color:var(--muted)}.account-side-card dd{text-transform:capitalize;font-weight:500}.sign-out-button{color:#933d37;background:#fff8f7;border:1px solid #edc5c2;border-radius:8px;width:100%;height:44px;margin-top:14px;font-size:14px;font-weight:500}.compact-account-hero{padding:42px 0}.account-nav-wrap{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:72px}.account-nav{scrollbar-width:none;gap:34px;display:flex;overflow-x:auto}.account-nav::-webkit-scrollbar{display:none}.account-nav a{color:#68766f;flex:none;padding:18px 2px 16px;font-size:15px;font-weight:500;position:relative}.account-nav a:hover,.account-nav a.active{color:var(--ink)}.account-nav a.active:after{content:"";background:var(--lime-dark);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.focused-account-content{min-height:52vh;padding-top:32px}.account-actions{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px;display:grid}.account-actions>a{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:150px;padding:21px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.account-actions>a:hover{border-color:#b9cae5;transform:translateY(-2px);box-shadow:0 14px 32px #10213b14}.account-actions>a>span{color:var(--primary);font-size:13px;font-weight:500}.account-actions h2{letter-spacing:-.4px;font-size:20px}.account-actions p{color:var(--muted);margin-top:7px;font-size:15px;line-height:1.55}.account-actions>a>b{color:var(--primary);font-size:20px}.account-section-standalone{margin-top:0}.finance-view{gap:20px;display:grid}.finance-loading{border:1px solid var(--line);color:#64748b;background:#fff;border-radius:15px;place-content:center;justify-items:center;min-height:420px}.finance-loading h2{text-align:center;max-width:480px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:19px 20px;display:grid;box-shadow:0 9px 24px #0b21450a}.finance-summary span{color:#6b7a8f;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.finance-summary strong{color:var(--ink);letter-spacing:-.8px;font-size:27px}.finance-summary small{color:var(--muted);font-size:12px}.finance-activity .account-section-heading>div>p:last-child{color:var(--muted);margin-top:5px;font-size:14px}.finance-list{border:1px solid var(--line);border-radius:11px;margin-top:22px;overflow:hidden}.finance-row{grid-template-columns:auto minmax(200px,1fr) 140px 115px auto;align-items:center;gap:15px;padding:16px;display:grid}.finance-row+.finance-row{border-top:1px solid var(--line)}.finance-row>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.finance-row>span.deposit{color:#187446;background:#e9f7ee}.finance-row>span.refund{color:#9a512c;background:#fff1e6}.finance-row-main,.finance-row-date{gap:4px;min-width:0;display:grid}.finance-row-main b,.finance-row-date b{color:var(--ink);font-size:14px}.finance-row-main small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-status{color:#637187;text-transform:capitalize;background:#eef2f7;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:10px;display:inline-flex}.finance-status.status-completed{color:#187446;background:#e9f7ee}.finance-status.status-requested,.finance-status.status-processing{color:#8d5d16;background:#fff4df}.finance-row>strong{text-align:right;font-size:15px}.finance-row>strong.positive{color:#187446}.finance-row>strong.negative{color:#9a512c}.finance-refund-button{color:#415570;white-space:nowrap;background:#fff;border:1px solid #cbd6e5;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:inline-flex}.finance-refund-form{border-top:1px dashed #ccd6e4;grid-column:2/-1;grid-template-columns:150px minmax(220px,1fr) auto;align-items:end;gap:11px;padding-top:14px;display:grid}.finance-refund-form label{color:#596a81;gap:5px;font-size:12px;display:grid}.finance-refund-form input,.finance-refund-form textarea{background:#fff;border:1px solid #ccd6e4;border-radius:7px;outline:0;width:100%;padding:9px 10px}.finance-refund-form textarea{resize:vertical;min-height:60px}.finance-refund-form input:focus,.finance-refund-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.finance-refund-form>div{gap:7px;display:flex}.finance-refund-form button{color:#52647c;background:#fff;border:1px solid #ccd6e4;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:12px;display:inline-flex}.finance-refund-form button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.finance-empty{text-align:center;background:#fafbfd;border:1px dashed #bdc9d9;border-radius:11px;place-content:center;justify-items:center;min-height:260px;margin-top:20px;display:grid}.finance-empty>svg{color:var(--primary)}.finance-empty h3{margin-top:10px}.finance-empty p{color:var(--muted);margin-top:5px;font-size:14px}.finance-empty a{background:var(--primary);color:#fff;border-radius:7px;margin-top:14px;padding:9px 12px;font-size:13px}.status-view-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.status-view-grid .account-section h2{letter-spacing:-.8px;margin-top:7px;font-size:27px}.status-intro{max-width:680px;color:var(--muted);margin-top:10px;font-size:16px;line-height:1.65}.status-checklist{gap:12px;margin-top:25px;display:grid}.status-checklist>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.status-checklist>div>span{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:500;display:grid}.status-checklist .complete>span{color:#506b0d;background:#edf7ce}.status-checklist .pending>span{color:#9a512c;background:#fff1e6}.status-checklist>div>div{flex-direction:column;display:flex}.status-checklist b{font-size:15px}.status-checklist small{color:var(--muted);margin-top:3px;font-size:14px}.status-summary-card{margin-top:0}.settings-divider{color:var(--ink);align-items:center;gap:13px;margin-top:7px;font-size:15px;font-weight:500;display:flex}.settings-divider:after{content:"";background:var(--line);flex:1;height:1px}.legal-profile-summary{background:#fbfcfe;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden}.legal-profile-summary>div{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;gap:4px;padding:13px 15px;display:grid}.legal-profile-summary>div:nth-child(2n){border-right:0}.legal-profile-summary>div.wide{border-right:0;grid-column:1/-1}.legal-profile-summary span{color:#6a788d;text-transform:uppercase;letter-spacing:.45px;font-size:12px}.legal-profile-summary b{color:var(--ink);font-size:14px;font-weight:500}.legal-profile-edit{color:var(--primary);grid-column:1/-1;padding:12px 15px;font-size:14px;font-weight:500}.account-vehicles-section>.account-section-heading>div>p:last-child{max-width:640px;color:var(--muted);margin-top:7px;line-height:1.55}.account-vehicle-workspace{margin-top:26px}.account-vehicle-tabs{background:#f5f7fb;border:1px solid #dce4ef;border-radius:13px;grid-template-columns:repeat(6,minmax(135px,1fr));gap:8px;padding:8px;display:grid}.account-vehicle-tabs button{color:#617087;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px 11px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.account-vehicle-tabs button>span{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:550;line-height:1.25;display:flex}.account-vehicle-tabs button svg{flex:none}.account-vehicle-tabs button b{color:#617087;background:#e8edf5;border-radius:999px;flex:none;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.account-vehicle-tabs button:hover{color:var(--ink);background:#fff;border-color:#cbd7e9}.account-vehicle-tabs button.active{background:var(--green);color:#fff;border-color:#163661;box-shadow:0 8px 20px #0b214524}.account-vehicle-tabs button.active b{color:#fff;background:#ffffff24}.account-vehicle-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:0 2px 17px;display:flex}.account-vehicle-heading h3,.account-favorites-panel h3{letter-spacing:-.6px;margin-top:5px;font-size:23px}.account-vehicle-heading p:last-child,.account-favorites-panel p:last-child{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.55}.account-vehicle-heading>span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:650;display:grid}.account-vehicle-list{gap:12px;margin-top:16px;display:grid}.account-vehicle-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:116px minmax(210px,1.35fr) minmax(340px,1.4fr) auto;align-items:center;gap:18px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.account-vehicle-card:hover{border-color:#bdcce2;transform:translateY(-1px);box-shadow:0 12px 28px #10213b12}.account-vehicle-media{color:#47617f;background:linear-gradient(145deg,#eaf0f8,#dce6f3);border-radius:10px;width:116px;height:78px;position:relative;overflow:hidden}.account-vehicle-media img{object-fit:cover}.account-vehicle-media>span{place-items:center;width:100%;height:100%;display:grid}.account-vehicle-main{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.account-vehicle-main>div{min-width:0}.account-vehicle-main small{color:#748299;letter-spacing:.55px;font-size:11px;font-weight:650}.account-vehicle-main h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:600;overflow:hidden}.account-vehicle-card dl{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-vehicle-card dl div{gap:3px;padding:2px 15px;display:grid}.account-vehicle-card dt{color:#7a879a;text-transform:uppercase;letter-spacing:.45px;font-size:11px}.account-vehicle-card dd{color:var(--ink);font-size:14px;font-weight:600}.account-vehicle-card>a{color:var(--primary);white-space:nowrap;border:1px solid #cbd6e7;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:600}.account-vehicle-card>a:hover{border-color:var(--primary);background:var(--primary-soft)}.status-accepted,.status-ready_for_transport,.status-received{background:#edf9f2;border-color:#b9dfca;color:#17683d!important}.status-rejected,.status-cancelled{background:#fff1ef;border-color:#edc5c0;color:#913b35!important}.account-favorites-panel{background:linear-gradient(115deg,#f7faff,#fff);border:1px solid #d7e2f1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:24px;display:grid}.account-favorites-panel>span,.account-tab-empty>span{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.account-favorites-panel>a,.account-tab-empty>a{background:var(--primary);color:#fff;white-space:nowrap;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:600}.account-tab-empty{text-align:center;background:#fafbfd;border:1px dashed #bdc9d9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:16px;padding:35px 20px;display:flex}.account-tab-empty h4{margin-top:15px;font-size:19px}.account-tab-empty p{max-width:500px;color:var(--muted);margin:6px 0 18px;font-size:14px;line-height:1.6}.admin-menu-link{background:var(--primary-soft);border:1px solid #cfe0ff}.admin-menu-link:hover{background:#deebff!important}.admin-page{background:#f5f7fb;min-height:72vh}.admin-hero{color:#fff;background:#0b2145;padding:38px 0}.admin-hero-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.admin-hero h1{letter-spacing:-1.6px;margin-top:5px;font-size:clamp(32px,4vw,46px)}.admin-hero p:not(.section-kicker){color:#bdc9dc;margin-top:6px;font-size:16px}.admin-secure{color:#dce7f8;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.admin-secure svg{color:#81b1ff}.admin-nav-wrap{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:72px}.admin-nav{gap:30px;display:flex}.admin-nav a{color:var(--muted);align-items:center;gap:8px;padding:17px 2px;font-size:15px;font-weight:500;display:flex;position:relative}.admin-nav a svg{color:#7b8ba3}.admin-nav a.active{color:var(--ink)}.admin-nav a.active svg{color:var(--primary)}.admin-nav a.active:after{content:"";background:var(--primary);height:3px;position:absolute;bottom:-1px;left:0;right:0}.admin-content{padding-top:30px;padding-bottom:90px}.admin-notice{background:var(--primary-soft);color:#164d9f;border:1px solid #bfd4f7;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:11px 14px;font-size:14px;display:flex}.admin-notice button{color:#557198;background:0 0;border:0;font-size:20px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.admin-stats article>span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.admin-stats article>div{flex-direction:column;display:flex}.admin-stats small{color:var(--muted);font-size:13px}.admin-stats strong{letter-spacing:-.6px;margin-top:2px;font-size:24px}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:22px;padding:23px}.admin-panel-standalone{margin-top:0}.admin-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.admin-panel-heading h2{letter-spacing:-.8px;font-size:27px}.admin-panel-heading p:not(.section-kicker){color:var(--muted);margin-top:5px;font-size:15px}.admin-panel-heading>a{color:var(--primary);font-size:14px;font-weight:500}.admin-count{border:1px solid var(--line);color:var(--muted);background:#f7f9fc;border-radius:999px;padding:7px 11px;font-size:13px}.admin-bid-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.admin-bid-row{grid-template-columns:minmax(260px,1.45fr) minmax(190px,1fr) 120px minmax(210px,.9fr) minmax(180px,.8fr);align-items:center;gap:15px;padding:14px 15px;display:grid}.admin-bid-row+.admin-bid-row{border-top:1px solid var(--line)}.admin-bid-row:hover{background:#fafcff}.admin-bid-vehicle{align-items:center;gap:11px;min-width:0;display:flex}.admin-bid-vehicle>div,.admin-bid-user,.admin-bid-amount{flex-direction:column;min-width:0;display:flex}.admin-bid-vehicle b,.admin-bid-user b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-bid-vehicle small,.admin-bid-user small,.admin-bid-amount small{color:var(--muted);margin-top:3px;font-size:13px}.provider-mark{border-radius:6px;justify-content:center;min-width:72px;padding:7px 8px;font-size:13px;font-weight:500;display:inline-flex}.provider-auto1{color:#263a56;background:#f2f5f9;border:1px solid #cbd7e7}.provider-openlane{color:#0751c6;background:#edf4ff;border:1px solid #bcd4fb}.admin-bid-amount strong{margin-top:1px;font-size:17px}.admin-bid-control{grid-template-columns:1fr auto;gap:7px;display:grid}.admin-bid-control select,.admin-user-card select,.admin-user-card input{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;min-width:0;height:40px;padding:0 10px}.admin-bid-control select:focus,.admin-user-card select:focus,.admin-user-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.admin-bid-control button,.admin-user-card form>button{color:#fff;background:#0b2145;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.admin-bid-control button:hover,.admin-user-card form>button:hover{background:#17345e}.admin-bid-control button:disabled,.admin-user-card form>button:disabled{opacity:.55}.admin-bid-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-bid-links>a:first-child{color:var(--muted);font-size:13px}.source-admin-link{color:var(--primary);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.source-link-missing{color:#8a6b68;font-size:13px}.admin-empty{color:var(--muted);text-align:center;padding:45px 20px}.admin-user-list{gap:12px;display:grid}.admin-user-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:center;gap:25px;padding:16px;display:grid}.admin-user-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-user-identity>span{color:#fff;background:#0b2145;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:500;display:grid}.admin-user-identity>div{flex-direction:column;min-width:0;display:flex}.admin-user-identity b,.admin-user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-identity b{font-size:15px}.admin-user-identity small{color:var(--muted);font-size:13px}.admin-user-identity em{color:#64748b;margin-top:4px;font-size:13px;font-style:normal}.admin-user-card form{grid-template-columns:1fr 150px minmax(170px,auto) auto;align-items:end;gap:10px;display:grid}.admin-user-card form>label:not(.admin-check){color:var(--muted);gap:5px;font-size:13px;display:grid}.admin-check{min-height:40px;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.admin-check input{width:17px;height:17px;accent-color:var(--primary)}.admin-user-card form>button{height:40px}.admin-role{background:var(--primary-soft);color:#1454ad;border:1px solid #bfd4f7;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:500;display:inline-flex}.advanced-search-page{background:#f4f7fb;min-height:72vh}.advanced-search-hero{color:#fff;background:linear-gradient(120deg,#071d40,#0b326b);padding:52px 0}.advanced-search-hero-inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.advanced-search-hero h1{letter-spacing:-2px;margin-top:7px;font-size:clamp(36px,4.5vw,54px);line-height:1.05}.advanced-search-hero p:not(.section-kicker){color:#c6d3e6;max-width:670px;margin-top:12px;font-size:17px;line-height:1.6}.advanced-search-hero a{color:#fff;border:1px solid #ffffff47;border-radius:9px;flex:none;padding:12px 15px;font-size:14px;font-weight:500}.advanced-search-hero a:hover{background:#ffffff14;border-color:#fff}.advanced-search-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;padding-top:36px;padding-bottom:90px;display:grid}.advanced-search-panel{background:#fff;border:1px solid #dce4ef;border-radius:16px;overflow:hidden;box-shadow:0 14px 45px #0c234412}.advanced-search-panel-heading{background:#fbfcfe;border-bottom:1px solid #e4eaf2;align-items:center;gap:14px;padding:24px 26px;display:flex}.advanced-search-panel-heading>span{background:var(--primary-soft);width:43px;height:43px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.advanced-search-panel-heading h2{letter-spacing:-.7px;font-size:24px}.advanced-search-panel-heading p{color:var(--muted);margin-top:3px;font-size:14px}.advanced-search-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:27px;display:grid}.advanced-search-form .sidebar-pair{grid-column:1/-1;gap:20px}.body-type-selector{border:0;border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin-top:4px;padding-top:24px}.body-type-selector>legend{color:var(--ink);letter-spacing:-.4px;padding-top:24px;font-size:21px;font-weight:500}.body-type-selector>p{color:var(--muted);margin-top:4px;font-size:14px}.body-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.body-type-grid label{cursor:pointer;min-width:0}.body-type-grid input{opacity:0;pointer-events:none;position:absolute}.body-type-card{color:#536580;background:#fbfcfe;border:1px solid #dbe3ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:105px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.body-type-card svg{color:#8298b9;width:72px;max-width:100%;height:48px;transition:color .18s,transform .18s}.body-type-card svg path{fill:currentColor}.body-type-card b{color:var(--ink);font-size:14px;font-weight:500}.body-type-grid label:hover .body-type-card{background:#f4f8ff;border-color:#a9c5f3;transform:translateY(-1px)}.body-type-grid input:focus-visible+.body-type-card{outline-offset:2px;outline:3px solid #0061ff33}.body-type-grid input:checked+.body-type-card{border-color:var(--primary);background:#edf4ff;box-shadow:0 0 0 2px #0061ff1a}.body-type-grid input:checked+.body-type-card svg{color:var(--primary);transform:scale(1.04)}.body-type-any{color:#52627a;cursor:pointer;align-items:center;gap:8px;margin-top:15px;font-size:14px;display:inline-flex}.body-type-any input{width:16px;height:16px;accent-color:var(--primary)}.advanced-search-form .sidebar-checks{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:2px}.advanced-search-form .sidebar-checks legend{grid-column:1/-1}.advanced-search-submit{background:var(--primary);color:#fff;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:15px;font-weight:500;display:flex}.advanced-search-submit:hover{background:var(--primary-dark)}.advanced-search-aside{gap:16px;display:grid}.advanced-stock-card{color:var(--primary);background:#edf4ff;border:1px solid #cfe0ff;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.advanced-stock-card span{color:#51627c;font-size:14px}.advanced-stock-card b{color:var(--ink);font-size:18px}.advanced-assurance{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:23px}.advanced-assurance>svg{color:var(--primary)}.advanced-assurance h2{letter-spacing:-.5px;margin-top:14px;font-size:21px}.advanced-assurance p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.6}.advanced-assurance ul{border-top:1px solid var(--line);color:#52627b;gap:10px;margin-top:18px;padding:17px 0 0 18px;font-size:14px;line-height:1.45;display:grid}.advanced-search-panel:has(.advanced-search-form-rich){overflow:visible}.advanced-search-form-rich{padding:0;display:block}.advanced-filter-section{border-bottom:1px solid #e4eaf2;padding:28px}.advanced-filter-section:last-of-type{border-bottom:0}.advanced-filter-heading{align-items:flex-start;gap:13px;margin-bottom:21px;display:flex}.advanced-filter-heading>span{width:38px;height:38px;color:var(--primary);background:#edf4ff;border-radius:9px;flex:none;place-items:center;display:grid}.advanced-filter-heading h3{color:var(--ink);letter-spacing:-.4px;font-size:20px;font-weight:500}.advanced-filter-heading p{max-width:620px;color:var(--muted);margin-top:3px;font-size:14px;line-height:1.5}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.advanced-filter-grid.advanced-four{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-filter-grid .advanced-wide{grid-column:1/-1}.advanced-search-form-rich .field input{width:100%;height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;padding:0 14px;font-size:15px}.advanced-search-form-rich .field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0061ff1a}.advanced-search-form-rich .field select,.advanced-search-form-rich .make-select-trigger{height:48px}.advanced-body-section{padding-top:3px}.advanced-body-section .body-type-selector{border-top:0;margin:0;padding-top:0}.advanced-body-section .body-type-selector>legend{padding-top:25px}.advanced-option-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.advanced-option-grid legend{color:var(--ink);align-items:center;gap:7px;margin-bottom:11px;font-size:15px;font-weight:500;display:flex}.advanced-option-grid label{cursor:pointer;background:#fbfcfe;border:1px solid #dbe3ee;border-radius:10px;align-items:flex-start;gap:11px;min-height:74px;padding:14px;display:flex}.advanced-option-grid label:hover{background:#f5f8ff;border-color:#a9c5f3}.advanced-option-grid input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.advanced-option-grid span{gap:3px;display:grid}.advanced-option-grid b{color:var(--ink);font-size:14px;font-weight:500}.advanced-option-grid small{color:var(--muted);font-size:13px;line-height:1.35}.advanced-search-actions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cddbeb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 16px 16px;padding:13px;display:grid;position:sticky;bottom:12px;box-shadow:0 12px 35px #0b214526}.advanced-search-actions>div{color:#617089;align-items:center;gap:8px;font-size:13px;display:flex}.advanced-search-actions>a{color:#52627a;text-underline-offset:3px;font-size:14px;text-decoration:underline}.advanced-search-actions button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:235px;height:50px;padding:0 19px;font-size:15px;font-weight:500;display:flex}.advanced-search-actions button:hover{background:var(--primary-dark)}.advanced-search-actions button b{font-weight:500}.advanced-search-actions button b.updating{opacity:.55}.wishlist-page{background:#f5f7fb;min-height:75vh}.wishlist-hero{color:#fff;background:linear-gradient(120deg,#071d40,#0b326b);padding:54px 0}.wishlist-hero .section-kicker{color:#75a9ff}.wishlist-hero h1{letter-spacing:-2.2px;margin-top:8px;font-size:clamp(38px,5vw,58px);font-weight:500}.wishlist-hero h1+p{color:#c8d6e9;max-width:700px;margin-top:12px;font-size:17px;line-height:1.65}.wishlist-content{padding-block:34px 80px}.wishlist-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.wishlist-heading>div,.wishlist-heading>a{align-items:center;gap:8px;display:inline-flex}.wishlist-heading>div{color:var(--ink);font-size:16px}.wishlist-heading>div svg{color:var(--primary)}.wishlist-heading>a{color:var(--primary);background:#fff;border:1px solid #cbd9ec;border-radius:9px;padding:10px 13px;font-size:14px;font-weight:500}.wishlist-heading>a:hover{background:var(--primary-soft);border-color:#a9c8fa}.wishlist-loading,.wishlist-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:38px;display:flex}.wishlist-loading span{border:3px solid #dbe7f8;border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;animation:.75s linear infinite spin}.wishlist-loading p{color:var(--muted);margin-top:13px}.wishlist-empty>span{background:var(--primary-soft);width:66px;height:66px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.wishlist-empty h2{letter-spacing:-.7px;margin-top:18px;font-size:27px;font-weight:500}.wishlist-empty p{max-width:590px;color:var(--muted);margin-top:9px;font-size:15px;line-height:1.65}.wishlist-empty>a{background:var(--primary);color:#fff;border-radius:9px;margin-top:21px;padding:12px 17px;font-size:14px;font-weight:500}.wishlist-empty>a:hover{background:var(--primary-dark)}.guide-page-detailed{background:#f5f7fb;padding:0 0 100px}.guide-hero{color:#fff;background:linear-gradient(125deg,#071d40 0%,#0b2d60 68%,#0643a7 100%);padding:78px 0 70px;position:relative;overflow:hidden}.guide-hero-inner{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:end;gap:70px;display:grid;position:relative}.guide-hero h1{letter-spacing:-3px;max-width:760px;margin-top:10px;font-size:clamp(43px,5.5vw,68px);line-height:1.02}.guide-hero h1+p{color:#cfdaeb;max-width:720px;margin-top:20px;font-size:18px;line-height:1.7}.guide-hero-actions{gap:11px;margin-top:30px;display:flex}.guide-hero-actions a{border:1px solid #ffffff4d;border-radius:9px;padding:13px 17px;font-size:15px;font-weight:500}.guide-hero-actions a:first-child{border-color:var(--primary);background:var(--primary)}.guide-hero-actions a:hover{border-color:#fff}.guide-overview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;display:grid}.guide-overview div{border-bottom:1px solid #ffffff24;grid-template-columns:25px 1fr;align-items:center;column-gap:10px;padding:18px 20px;display:grid}.guide-overview div:last-child{border-bottom:0}.guide-overview svg{color:#73a7ff;grid-row:1/3}.guide-overview b{font-size:21px;font-weight:500}.guide-overview span{color:#c8d4e7;font-size:13px}.guide-content{padding-top:72px}.guide-section-heading{max-width:750px}.guide-section-heading h2{color:var(--ink);letter-spacing:-1.5px;margin-top:8px;font-size:clamp(30px,4vw,43px);line-height:1.12}.guide-section-heading>p:last-child{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.65}.guide-steps-detailed{grid-template-columns:1fr;gap:13px;margin-top:38px;display:grid}.guide-steps-detailed article{background:#fff;border:1px solid #dce4ef;border-radius:14px;grid-template-columns:38px 52px minmax(0,1fr);gap:17px;padding:25px 28px;scroll-margin-top:100px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.guide-steps-detailed article:hover{border-color:#bfd2ef;transform:translateY(-1px);box-shadow:0 12px 32px #0b214512}.guide-steps-detailed article:nth-child(2n){background:#fbfdff}.guide-step-rail{flex-direction:column;align-items:center;gap:11px;display:flex}.guide-step-rail span{color:var(--primary);font-size:13px;font-weight:500}.guide-step-rail i{background:#dbe6f5;flex:1;width:1px;min-height:90px}.guide-step-icon{width:45px;height:45px;color:var(--primary);background:#edf4ff;border-radius:11px;place-items:center;display:grid}.guide-step-copy{grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);align-content:start;column-gap:38px;min-width:0;display:grid}.guide-step-copy small,.guide-step-copy h3,.guide-step-copy>p{grid-column:1}.guide-step-copy small{color:#728097;letter-spacing:.8px;text-transform:uppercase;font-size:12px}.guide-step-copy h3{color:var(--ink);letter-spacing:-.45px;margin-top:5px;font-size:22px;font-weight:500}.guide-step-copy>p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.guide-step-copy ul{border-left:1px solid #e2e9f2;grid-area:1/2/5;align-content:center;gap:11px;margin:0;padding:4px 0 4px 30px;list-style:none;display:grid}.guide-step-copy li{color:#46566f;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.guide-step-copy li svg{color:var(--primary);flex:none;margin-top:1px}.guide-decision-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:44px;display:grid}.guide-checklist,.guide-binding{border-radius:15px;padding:29px}.guide-checklist{background:#edf4ff;border:1px solid #cdddf6}.guide-checklist>svg,.guide-binding>svg{color:var(--primary)}.guide-checklist h2,.guide-binding h2{letter-spacing:-.7px;margin-top:8px;font-size:25px;font-weight:500}.guide-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;margin-top:21px;display:grid}.guide-checklist>div p{color:#40526c;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.guide-checklist>div svg{color:var(--primary);flex:none}.guide-binding{color:#fff;background:#0b2145}.guide-binding>p{color:#c6d2e4;margin-top:12px;font-size:15px;line-height:1.65}.guide-binding a{color:#75a9ff;margin-top:19px;font-size:14px;font-weight:500;display:inline-block}.guide-faq{margin-top:72px}.guide-faq>div:last-child{gap:10px;margin-top:28px;display:grid}.guide-faq details{background:#fff;border:1px solid #dce4ef;border-radius:11px;padding:18px 21px}.guide-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary svg{color:var(--primary);flex:none;transition:transform .22s}.guide-faq details[open] summary svg{transform:rotate(180deg)}.guide-faq details p{max-width:900px;color:var(--muted);margin-top:11px;font-size:15px;line-height:1.65}.guide-page-detailed .guide-action{margin-top:55px;padding:29px}.guide-page-detailed .guide-action p{color:#c6d2e4;margin-top:5px;font-size:14px}.guide-page-detailed .guide-action a{font-weight:500}@media (max-width:1250px){.admin-bid-row{grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr) 110px minmax(200px,.9fr)}.admin-bid-links{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:flex-end;padding-top:8px}.admin-user-card{grid-template-columns:1fr}.admin-user-card form{grid-template-columns:1fr 150px minmax(170px,auto) auto}.admin-role{justify-self:start}}.mobile-auction-actions{display:contents}.mobile-ai-search-shell,.mobile-ai-search-trigger,.mobile-ai-search-modal{display:none}@media (max-width:1180px){.advanced-filter-grid.advanced-four{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero-inner{grid-template-columns:1fr;gap:38px}.guide-overview{grid-template-columns:repeat(3,1fr)}.guide-overview div{border-bottom:0;border-right:1px solid #ffffff24}.guide-overview div:last-child{border-right:0}.results-layout{grid-template-columns:1fr;gap:0}body:has(.auction-filter-shell.is-open) .app-route-transition{opacity:1;animation:none;transform:none}.mobile-auction-actions{z-index:35;align-items:stretch;gap:9px;margin-bottom:16px;display:flex;position:sticky;top:72px}.auction-filter-shell{z-index:auto;flex:1 1 0;margin-bottom:0;display:block;position:static}.auction-filter-shell.is-open{z-index:80}.mobile-filter-trigger{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #c8d7eb;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #0b21451c}.mobile-filter-trigger svg{color:var(--primary)}.mobile-filter-trigger b{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.mobile-ai-search-shell{flex:1 1 0;min-width:0;display:block}.mobile-ai-search-trigger{color:#243c69;background:linear-gradient(135deg,#f4f7ff,#f7f3ff);border:1px solid #c8d7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #0b21451c}.mobile-ai-search-trigger svg{color:#6554df}.mobile-ai-search-trigger em{color:#6554df;letter-spacing:.6px;background:#fff;border:1px solid #c9d4ff;border-radius:999px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800}.results-header .ai-vehicle-search-results{display:none}.mobile-ai-search-modal{z-index:110;place-items:center;display:grid;position:fixed;inset:0}.mobile-ai-search-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f229e;border:0;position:absolute;inset:0}.mobile-ai-search-dialog{background:#f7f9fc;border:1px solid #fff3;border-radius:18px;width:min(520px,100vw - 28px);position:relative;overflow:hidden;box-shadow:0 30px 80px #040f2259}.mobile-ai-search-dialog>header{background:#fffffffa;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mobile-ai-search-dialog>header>div{align-items:center;gap:11px;display:flex}.mobile-ai-search-dialog>header>div>span{color:#6554df;background:linear-gradient(145deg,#edf5ff,#f3efff);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.mobile-ai-search-dialog>header small{color:#6554df;letter-spacing:.8px;font-size:9px;font-weight:800;display:block}.mobile-ai-search-dialog>header h2{letter-spacing:-.4px;margin-top:1px;font-size:18px}.mobile-ai-search-dialog>header>button{width:40px;height:40px;color:var(--ink);background:#fff;border:1px solid #d4deeb;border-radius:10px;place-items:center;display:grid}.mobile-ai-search-content{padding:18px}.mobile-ai-search-content>p{color:#607087;margin-bottom:14px;font-size:13px;line-height:1.5}.mobile-ai-search-content .ai-vehicle-search{border-radius:14px;grid-template-columns:1fr;gap:13px;padding:15px;display:grid;box-shadow:0 14px 34px #0b214521}.mobile-ai-search-content .ai-search-heading{display:none}.mobile-ai-search-content .ai-vehicle-search form{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.mobile-ai-search-content .ai-vehicle-search input{border-radius:10px;height:50px;font-size:16px}.mobile-ai-search-content .ai-vehicle-search button{border-radius:10px;width:48px;height:50px}.mobile-filter-backdrop{visibility:hidden;z-index:70;opacity:0;background:#040f227a;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.auction-filter-shell>.results-sidebar{visibility:hidden;z-index:71;overscroll-behavior:contain;background:#f5f7fb;border-right:1px solid #d7e1ee;width:min(400px,100vw - 28px);max-height:none;padding:0 0 24px;transition:transform .25s,visibility .25s;display:block;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 55px #04142d33}.auction-filter-shell.is-open .mobile-filter-backdrop{visibility:visible;opacity:1}.auction-filter-shell.is-open>.results-sidebar{visibility:visible;transform:translate(0)}.mobile-filter-drawer-heading{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.mobile-filter-drawer-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.mobile-filter-drawer-heading>div>span{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.mobile-filter-drawer-heading>div>div{gap:2px;min-width:0;display:grid}.mobile-filter-drawer-heading b{font-size:15px}.mobile-filter-drawer-heading small{color:var(--muted);font-size:11px}.mobile-filter-drawer-heading>button{width:38px;height:38px;color:var(--ink);background:#fff;border:1px solid #d4deeb;border-radius:9px;flex:none;place-items:center;display:grid}.auction-filter-shell .search-sidebar-form{border-radius:12px;margin:12px;padding:18px;display:block}.auction-filter-shell .sidebar-trust{display:none}.result-card{grid-template-columns:280px minmax(0,1fr)}.result-card-bid{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 210px;align-items:center;gap:20px;display:grid}.result-price,.result-view-button{margin-top:0}}@media (max-width:980px){.account-center-grid{grid-template-columns:1fr;gap:20px;padding-top:20px}.account-center-sidebar{position:static}.account-center-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-center-sidebar nav a{box-shadow:none}.account-center-sidebar nav a.active{box-shadow:inset 0 -3px var(--primary)}.account-center-access{margin-top:0}.account-center-stage .verification-layout.shell{grid-template-columns:1fr}.account-center-stage .verification-sidebar{position:static}.guide-step-copy{display:block}.guide-step-copy ul{border-top:1px solid #edf0f5;border-left:0;margin-top:17px;padding:15px 0 0;display:grid}.deposit-layout,.deposit-side{grid-template-columns:1fr}.deposit-hero-inner{flex-direction:column;align-items:flex-start;gap:24px}.deposit-amount-card{width:100%}.contact-layout{grid-template-columns:1fr}.contact-aside{grid-template-columns:1fr 1fr}.contact-assurance,.contact-note{grid-column:1/-1}.advanced-search-layout{grid-template-columns:1fr}.advanced-search-aside{grid-template-columns:1fr 1fr}.body-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{background-position:62%;height:auto;min-height:0}.hero-grid{grid-template-columns:1fr;height:auto;min-height:0}.hero-search-box{width:min(100%,650px)}.filter-panel{grid-template-columns:repeat(2,1fr)}.search-button{grid-column:span 2;justify-content:center}.auction-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-gallery-column,.detail-grid>.price-panel,.detail-information-column{grid-column:1}.detail-gallery-column{grid-row:1}.detail-grid>.price-panel{grid-row:2;max-height:none;position:static}.detail-information-column{grid-row:3}.detail-section-contained{max-width:none}.footer-newsletter{grid-template-columns:1fr;gap:22px}.footer-inner{grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer-column:last-child{grid-column:2/-1}.account-stats{grid-template-columns:repeat(2,1fr)}.account-stats div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.account-stats div:nth-child(4){border-top:1px solid var(--line)}.settings-grid{grid-template-columns:1fr}.account-side-card{margin-top:0}.password-fields,.legal-profile-summary{grid-template-columns:1fr}.legal-profile-summary>div,.legal-profile-summary>div:nth-child(2n){border-right:0}.legal-profile-summary>div.wide,.legal-profile-edit{grid-column:auto}.account-actions{grid-template-columns:1fr}.account-actions>a{min-height:0}.finance-row{grid-template-columns:auto minmax(0,1fr) 120px}.finance-row>strong{grid-area:1/3}.finance-refund-button{grid-column:2/-1;justify-self:end}.finance-refund-form{grid-column:1/-1}.status-view-grid{grid-template-columns:1fr}.account-vehicle-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.account-vehicle-tabs::-webkit-scrollbar{display:none}.account-vehicle-tabs button{flex:none;min-width:170px}.account-vehicle-card{grid-template-columns:116px minmax(0,1fr) auto}.account-vehicle-card dl{border-top:1px solid var(--line);border-left:0;grid-area:2/2/auto/-1;padding-top:13px}.account-vehicle-card>a{grid-area:1/3}.intro-grid{grid-template-columns:1fr;gap:45px}.home-journey-heading{grid-template-columns:1fr;align-items:start;gap:20px}.home-journey-heading>p{max-width:720px}.journey-sections{gap:85px}.journey-section,.journey-bid{grid-template-columns:1fr;gap:45px}.journey-bid .journey-copy{order:0}.journey-copy{max-width:720px}.product-preview{width:min(100%,720px)}.results-layout{grid-template-columns:1fr}.results-sidebar{position:static}.sidebar-trust{display:none}.search-sidebar-form{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.sidebar-form-heading,.sidebar-checks{grid-column:1/-1}.search-sidebar-form>.field+.field,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:0}.result-card{grid-template-columns:260px minmax(0,1fr)}.result-card-bid{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 190px;align-items:center;gap:20px;display:grid}.result-price,.result-view-button{margin-top:0}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-bid-row{grid-template-columns:1fr 1fr}.admin-bid-control{justify-self:stretch}.admin-bid-links{border-top:0;flex-direction:column;grid-column:auto;justify-content:flex-start;padding-top:0}.admin-user-card form{grid-template-columns:1fr 1fr}.admin-user-card form>button{min-height:40px}}@media (max-width:680px){.admin-profit-widget{border-radius:12px;width:auto;bottom:76px;left:12px;right:12px}.admin-profit-toggle{min-height:56px;padding:9px 12px}.admin-profit-widget.collapsed{min-width:0;left:12px;right:76px}.admin-profit-body{padding:12px}.admin-profit-body header strong{font-size:19px}.account-center-header{padding:27px 0 24px}.account-center-header h1{letter-spacing:-1px;font-size:29px}.account-center-grid{padding-bottom:65px}.account-center-profile{padding:15px}.account-center-sidebar nav{grid-template-columns:1fr 1fr;padding:7px}.account-center-sidebar nav a{min-height:43px;padding-inline:8px;font-size:13px}.account-center-sidebar nav a i{display:none}.account-center-access{margin:3px 8px 9px}.account-center-stage .verification-layout.shell{padding-bottom:0}.account-center-stage .deposit-hero{padding-bottom:13px}.account-center-stage .deposit-amount-card{width:100%}.account-center-stage .deposit-layout.shell{padding-bottom:0}.account-center-stage .deposit-amount-card{grid-template-columns:1fr}.account-center-stage .deposit-amount-card small,.account-center-stage .deposit-amount-card strong,.account-center-stage .deposit-amount-card span{grid-area:auto/1;justify-self:start}.account-center-stage .deposit-amount-card span{margin-top:8px}.verification-hero:before,.contact-hero:before,.deposit-hero:before,.results-header:before,.account-hero:before,.admin-hero:before,.advanced-search-hero:before,.wishlist-hero:before,.guide-hero:before,.site-footer:before{opacity:.1;width:230px;right:-55px}.legal-shell{border-radius:13px;grid-template-columns:1fr;padding:24px 18px}.legal-shell>.brand-logo{margin-bottom:20px}.legal-shell>h1+p{padding-bottom:28px}.legal-shell h2{padding-top:23px;padding-bottom:0}.legal-shell h2+p{border-top:0;padding-top:8px;padding-bottom:23px}.vehicle-features-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.vehicle-feature-groups{grid-template-columns:1fr;gap:12px;padding:12px}.vehicle-feature-groups article{padding:14px}.vehicle-features-empty{margin:12px;padding:14px}.vehicle-features-note{padding:12px 16px}.advanced-filter-section{padding:22px 17px}.advanced-filter-grid,.advanced-filter-grid.advanced-four,.advanced-option-grid{grid-template-columns:1fr}.advanced-search-actions{box-shadow:none;border-width:1px 0 0;border-radius:0;grid-template-columns:1fr;margin:0;position:static}.advanced-search-actions button{width:100%;min-width:0}.advanced-search-actions>a{grid-row:2}.guide-hero{padding:55px 0}.guide-hero h1{letter-spacing:-2px}.guide-hero-actions{flex-direction:column;align-items:stretch}.guide-hero-actions a{text-align:center}.guide-overview{grid-template-columns:1fr}.guide-overview div{border-bottom:1px solid #ffffff24;border-right:0}.guide-content{padding-top:52px}.guide-steps-detailed{grid-template-columns:1fr}.guide-steps-detailed article{grid-template-columns:30px 42px minmax(0,1fr);gap:12px;padding:19px 15px}.guide-step-icon{width:40px;height:40px}.guide-step-copy{display:block}.guide-step-copy ul{border-top:1px solid #edf0f5;border-left:0;margin-top:17px;padding:15px 0 0;display:grid}.guide-decision-grid{grid-template-columns:1fr}.guide-checklist,.guide-binding{padding:23px 19px}.guide-checklist>div{grid-template-columns:1fr}.guide-faq{margin-top:55px}.deposit-hero{padding:38px 0 56px}.deposit-hero h1{letter-spacing:-1.5px}.deposit-layout{margin-top:-22px;padding-bottom:65px}.deposit-bank-card>header,.deposit-bank-rows{padding-inline:17px}.deposit-reference-note{margin-inline:17px}.deposit-bank-rows>div{flex-direction:column;align-items:flex-start;gap:9px;padding-block:14px}.deposit-bank-rows button{justify-content:center;width:100%}.deposit-method-tabs{grid-template-columns:1fr;margin-top:-26px}.account-center-stage .deposit-method-tabs{grid-template-columns:1fr 1fr}.deposit-method-tabs button{min-width:0;padding-inline:12px}.finance-summary{grid-template-columns:1fr}.finance-row{grid-template-columns:auto minmax(0,1fr)}.finance-row-date{grid-column:2}.finance-row>strong{grid-area:auto/2;justify-self:start}.finance-refund-button{grid-column:2;justify-self:start}.finance-refund-form{grid-template-columns:1fr}.finance-refund-form>div{justify-content:flex-end}.account-status-banner-inner{flex-wrap:wrap;align-items:flex-start;padding-block:12px}.account-status-banner-inner>div{flex:1;display:grid}.account-status-banner-inner>a{justify-content:center;width:100%;margin-left:33px}.account-status-approved .account-status-banner-inner{flex-wrap:nowrap;align-items:center}.account-status-approved .account-status-banner-inner>div{display:grid}.deposit-celebration{padding:12px}.deposit-activation-modal{max-height:calc(100dvh - 24px);padding:26px 18px 20px;overflow-y:auto}.deposit-modal-logo{width:150px}.deposit-activation-modal h2{letter-spacing:-.7px;font-size:25px}.deposit-modal-actions{grid-template-columns:1fr}.deposit-reminder-card{grid-template-columns:auto minmax(0,1fr);width:auto;bottom:14px;left:12px;right:76px}.deposit-reminder-card>button{grid-column:1/-1;justify-content:center}.deposit-reminder-card small{white-space:normal}.contact-hero{padding:42px 0 58px}.contact-hero h1{letter-spacing:-1.6px}.contact-layout{margin-top:-22px;padding-bottom:65px}.contact-aside{grid-template-columns:1fr}.contact-assurance,.contact-note{grid-column:auto}.contact-form{padding:20px 17px}.contact-form fieldset{grid-template-columns:1fr}.live-chat-widget{bottom:14px;right:14px}.live-chat-launcher{justify-content:center;width:50px;padding:0}.live-chat-launcher span{display:none}.shell{width:min(100% - 24px,1380px)}.header-inner{height:62px}.header-inner>nav{display:none}.notification-center{position:static}.notification-trigger{width:40px;height:40px}.notification-trigger>span{top:-4px;right:-4px}.notification-dropdown{width:auto;max-height:calc(100dvh - 82px);color:var(--ink);background:#fff;border-radius:13px;flex-direction:column;display:flex;position:fixed;top:70px;left:12px;right:12px;box-shadow:0 22px 55px #0516313d}.notification-dropdown>header{flex:none;padding:13px 14px}.notification-dropdown>header button{text-align:right;justify-content:flex-end;min-height:36px;padding-left:8px}.notification-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow-y:auto}.notification-list>:is(a,.notification-item){padding:14px}.notification-list :is(a,.notification-item) p{line-height:1.4}.notification-list :is(a,.notification-item) small{line-height:1.5}.notification-empty{min-height:210px}.advanced-search-hero{padding:38px 0}.advanced-search-hero-inner{flex-direction:column;align-items:flex-start;gap:22px}.advanced-search-hero h1{letter-spacing:-1.4px}.advanced-search-layout{padding-top:22px;padding-bottom:65px}.advanced-search-panel-heading{align-items:flex-start;padding:20px 17px}.advanced-search-form{grid-template-columns:1fr;padding:18px 17px}.advanced-search-form .sidebar-pair,.advanced-search-form .sidebar-checks,.advanced-search-aside{grid-template-columns:1fr}.body-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.body-type-card{min-height:96px}.watchlist-link{display:none}.mobile-menu-trigger{width:40px;height:40px;color:var(--ink);background:#fff;border:1px solid #cbd9ec;border-radius:9px;flex:none;place-items:center;display:grid}.mobile-menu-trigger:hover{background:var(--primary-soft);color:var(--primary);border-color:#a9c8fa}.mobile-menu-shortcuts{grid-template-columns:1fr}.mobile-menu-shell>footer{flex-direction:column;align-items:flex-start;gap:3px}.sign-in-button{padding:10px;font-size:14px}.account-copy,.menu-chevron{display:none}.account-dropdown{z-index:150;overscroll-behavior:contain;width:100vw;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0;overflow-y:auto}.account-dropdown-mobile-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:66px;padding:10px 16px;display:flex}.account-dropdown-mobile-head>b{color:var(--ink);font-size:17px}.account-dropdown-mobile-head button{width:42px;height:42px;color:var(--ink);background:#f1f4f8;border:0;border-radius:10px;place-items:center;display:grid}.account-dropdown .dropdown-user{padding:20px 18px}.account-dropdown nav{padding:10px 12px;display:grid}.account-dropdown nav a{justify-content:center;min-height:62px}.account-dropdown .dropdown-signout{min-height:56px;margin-top:4px}.notification-detail-facts{grid-template-columns:1fr}.notification-detail-vehicle,.notification-detail-invoice{flex-direction:column;align-items:flex-start}.notification-detail-hero{padding-inline:18px}.notification-detail-back{margin-inline:18px}.hero{z-index:2;padding:36px 0 40px;overflow:visible}.hero-carousel{overflow:hidden}.marketplace-intro{z-index:1;position:relative}.hero:before{background:linear-gradient(90deg,#05142dd6,#05142db8)}.hero-background{object-position:66% center}.hero-grid{gap:25px}.hero h1{letter-spacing:-2.2px;font-size:clamp(34px,10vw,45px);line-height:1.08}.hero-copy{display:none}.hero-search-box{border-radius:12px;padding:14px}.hero-search-heading{display:none}.home-journey{padding:65px 0 75px}.home-journey-heading{padding-bottom:38px}.home-journey-heading h2{letter-spacing:-1.7px}.journey-sections{gap:72px;padding-top:62px}.journey-copy h2{letter-spacing:-1.2px}.journey-number{font-size:58px;top:-29px}.preview-content{padding:19px 16px}.preview-title{grid-template-columns:40px minmax(0,1fr) auto}.preview-title>span{width:40px;height:40px}.preview-title b{font-size:16px}.preview-upload{grid-template-columns:42px minmax(0,1fr);padding:15px}.preview-upload>span{width:42px;height:42px}.preview-upload em{text-align:center;grid-column:1/-1}.bid-preview-vehicle{min-height:175px;padding:18px}.bid-preview-panel{grid-template-columns:1fr;padding:16px}.preview-countdown,.preview-bid-input{grid-column:auto}.purchase-preview-head{grid-template-columns:44px minmax(0,1fr);padding:18px 15px}.purchase-preview-head>span{width:44px;height:44px}.purchase-preview-head h3{font-size:18px}.purchase-timeline{padding:18px 15px}.purchase-total{margin:0 15px 17px}.hero-search-box .filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-search-box .field{gap:0;min-width:0}.hero-search-box .field label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-search-box .field>select,.hero-search-box .make-select-trigger{background-color:#fff;height:46px}.hero-search-box .hero-filter-brand{grid-column:1/-1}.make-select-backdrop{z-index:2200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04112699;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out make-select-backdrop-in;display:block;position:fixed;inset:0}.make-select-menu{z-index:2201;width:100%;height:100dvh;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-shadow:none;border:0;border-radius:0;flex-direction:column;animation:.2s ease-out make-select-sheet-in;display:flex;position:fixed;inset:0}.make-select-mobile-header{border-bottom:1px solid #e3e9f1;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:11px 15px 10px 18px;display:flex}.make-select-mobile-header>div{display:grid}.make-select-mobile-header small{color:var(--primary);letter-spacing:1.2px;font-size:9px;font-weight:650}.make-select-mobile-header b{color:var(--ink);letter-spacing:-.35px;margin-top:1px;font-size:18px}.make-select-mobile-header>button{color:#50627b;background:#f7f9fc;border:1px solid #d6e0ec;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.make-select-menu .make-select-search{flex:none;margin:12px 15px 10px}.make-select-menu .make-select-search input{height:43px;font-size:16px}.make-select-listbox{flex-direction:column;flex:1;min-height:0;display:flex}.make-select-listbox .make-select-all{flex:none;padding-inline:18px}.make-select-listbox .make-select-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;padding:6px 10px 12px;overflow-y:auto}.make-select-listbox .make-select-group button{min-height:56px}.hero-search-box .hero-filter-gearbox,.hero-search-box .hero-filter-price-from{display:none}.hero-search-box .hero-filter-price-to{grid-column:1/-1}.hero-search-box .search-button{grid-column:1/-1;min-height:48px;margin-top:2px}.hero-search-box .quick-filters{grid-column:1/-1;justify-content:center;padding-top:10px}.hero-search-box .quick-filters a{font-weight:600}.filter-panel{grid-template-columns:1fr;padding:15px}.search-button{grid-column:auto}.quick-filters{flex-wrap:wrap;gap:13px 18px}.quick-filters>span{width:100%}.quick-filters a{margin-left:0}.inventory{padding-top:55px}.inventory-heading{flex-direction:column;align-items:flex-start;gap:20px}.sort-form{width:100%}.sort-form select{flex:1;min-width:0}.auction-grid,.steps{grid-template-columns:1fr}.footer-newsletter{margin-bottom:38px;padding:22px 18px}.newsletter-form{grid-template-columns:1fr}.newsletter-form button{width:100%}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-column:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom p{text-align:left}.guide-page,.legal-page{padding:52px 0 75px}.guide-action{flex-direction:column;align-items:flex-start}.guide-action a{text-align:center;width:100%}.gallery{grid-template-columns:1fr}.gallery-thumbs{flex-direction:row;max-height:none;overflow-x:auto}.gallery-thumb{flex-basis:84px;height:62px}.gallery-thumbs-nav{height:62px}.detail-main{padding-top:18px}.breadcrumbs{white-space:nowrap;overflow:hidden}.detail-title{margin-bottom:18px;padding:18px}.detail-title-top{flex-direction:column}.detail-title-actions{width:100%}.detail-title-actions>*{flex:1;justify-content:center}.detail-make-title{gap:13px}.detail-make-title .make-logo-large{border-radius:12px;width:50px;height:50px}.detail-make-title .make-logo-large svg{width:30px;height:30px}.detail-title h1{letter-spacing:-1.1px;font-size:29px}.detail-specs{grid-template-columns:repeat(2,1fr)}.detail-specs div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.detail-specs div:nth-child(4){border-top:1px solid var(--line)}.fact-grid{grid-template-columns:1fr}.detail-section-contained{padding:19px}.account-hero-inner{flex-direction:column;align-items:flex-start}.eligibility-card{width:100%;min-width:0}.compact-account-hero{padding:34px 0}.account-nav-wrap{top:62px}.account-nav{gap:24px}.account-nav a{padding-block:15px 14px}.focused-account-content{padding-top:22px}.account-section{padding:19px}.account-section-heading{flex-direction:column;align-items:flex-start}.account-actions>a{padding:18px}.bid-history-head{display:none}.bid-history-row{grid-template-columns:1fr auto;gap:10px;padding:17px}.bid-history-row>span:not(.bid-status){font-size:13px}.bid-history-row>a{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.account-vehicles-section{padding-inline:14px}.account-vehicle-tabs{margin-inline:-3px;padding:6px}.account-vehicle-tabs button{min-width:155px;padding:10px}.account-vehicle-heading{align-items:flex-start}.account-vehicle-heading h3{font-size:21px}.account-vehicle-heading>span{width:36px;height:36px}.account-vehicle-card{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:14px}.account-vehicle-media{width:92px;height:70px}.account-vehicle-main{flex-direction:column;align-items:flex-start;gap:9px}.account-vehicle-card dl{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;gap:11px 0;padding-top:13px}.account-vehicle-card dl div{padding:2px 10px}.account-vehicle-card dl div:nth-child(3){grid-column:1/-1}.account-vehicle-card>a{text-align:center;grid-area:auto/1/auto/-1}.account-favorites-panel{grid-template-columns:auto 1fr;padding:19px 16px}.account-favorites-panel>a{text-align:center;grid-column:1/-1}.marketplace-intro{padding:65px 0}.intro-copy h2{letter-spacing:-1.2px}.results-header{padding:34px 0 45px}.auction-type-tabs{margin-top:-20px}.auction-type-tabs-inner{border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;overflow:visible}.auction-type-tabs a{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:78px;padding:8px 4px}.auction-type-icon{border-radius:9px;width:34px;height:34px}.auction-type-copy{gap:0;width:100%}.auction-type-copy b{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.18;overflow:visible}.auction-type-copy small{display:none}.results-layout{padding-top:25px}.search-sidebar-form{grid-template-columns:1fr;padding:17px}.sidebar-form-heading,.sidebar-checks{grid-column:auto}.sidebar-pair{grid-template-columns:1fr 1fr}.results-toolbar{flex-direction:column;align-items:stretch}.results-sort{grid-template-columns:auto 1fr auto;display:grid}.results-sort select{width:100%;min-width:0}.result-card{grid-template-columns:minmax(0,1fr);width:100%}.result-card-image{aspect-ratio:16/10;width:100%;min-height:0}.result-card-image img{object-fit:cover;width:100%!important;height:100%!important}.result-card-main{z-index:1;background:#fff;width:100%;padding:18px;position:relative}.result-card-heading h2{font-size:21px}.result-card-bid{grid-column:auto;grid-template-columns:1fr 1fr;width:100%;padding:18px}.result-view-button{grid-column:1/-1}.result-specs{gap:12px}.admin-hero-inner{flex-direction:column;align-items:flex-start}.admin-secure{width:100%}.admin-nav-wrap{top:62px}.admin-nav{gap:22px;overflow-x:auto}.admin-nav a{flex:none}.admin-content{padding-top:20px}.admin-stats{grid-template-columns:1fr}.admin-panel{padding:17px}.admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-bid-row{grid-template-columns:1fr;padding:16px}.admin-bid-links{border-top:1px solid var(--line);padding-top:10px}.admin-user-card{padding:14px}.admin-user-card form{grid-template-columns:1fr}.admin-role{justify-self:start}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}.modal-shell:has(.auth-modal){padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));place-items:start center}.auth-modal-register{border-radius:13px;width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:23px 16px 20px;overflow:hidden auto}.auth-modal-register form{grid-template-columns:minmax(0,1fr);width:100%}.auth-modal-register .auth-form-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.auth-modal-register label,.auth-modal-register .phone-number-field{width:100%;min-width:0}.auth-modal-register input,.auth-modal-register select,.auth-modal-register .phone-national-input{width:100%;min-width:0;max-width:100%}.auth-modal-register .phone-country-trigger{min-width:102px;padding-inline:8px}.auth-modal-register .phone-country-menu{width:min(310px,100vw - 52px);max-width:calc(100vw - 52px)}.account-status-banner{overflow:hidden}.account-status-banner-inner{min-width:0}.account-status-banner-inner>div{flex:calc(100% - 40px);min-width:0}.account-status-banner-inner b,.account-status-banner-inner span{overflow-wrap:anywhere}.account-status-banner-inner>a{text-align:center;white-space:normal;flex:1 0 100%;width:100%;max-width:100%;margin-left:0;padding:9px 12px}}@keyframes make-select-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes make-select-sheet-in{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.make-select-backdrop,.make-select-menu{animation:none}}.admin-settings-stack{gap:22px;display:grid}.admin-maintenance-heading{align-items:flex-start}.admin-maintenance-status{color:#69778b;letter-spacing:.8px;background:#f5f7fa;border:1px solid #d8e0ea;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.admin-maintenance-status.active{color:#b42318;background:#fff1f1;border-color:#f2c3c3}.admin-maintenance-toggle{color:#65748a;text-align:left;background:#fff;border:1.5px solid #dfe5ed;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:13px;width:100%;padding:17px;display:grid}.admin-maintenance-toggle:hover{border-color:#b9c8db}.admin-maintenance-toggle:disabled{opacity:.6;cursor:wait}.admin-maintenance-toggle>svg{color:#79879a}.admin-maintenance-toggle>span:last-child{gap:3px;display:grid}.admin-maintenance-toggle b{color:#17263e;font-size:14px}.admin-maintenance-toggle small{color:#748196;font-size:12px}.admin-switch-track{background:#c9d1dc;border-radius:999px;width:46px;height:26px;transition:background .18s;position:relative}.admin-switch-track i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #14233740}.admin-maintenance-toggle.active{background:#fff8f8;border-color:#f0b7b7}.admin-maintenance-toggle.active .admin-switch-track{background:#d92d20}.admin-maintenance-toggle.active .admin-switch-track i{transform:translate(20px)}.admin-maintenance-toggle.active>svg{color:#d92d20}.maintenance-page{background:radial-gradient(circle at top,#edf4ff 0,#f7f9fc 42%,#eef2f7 100%);place-items:center;min-height:100dvh;padding:28px;display:grid}.maintenance-card{text-align:center;background:#fffffff5;border:1px solid #dfe6ef;border-radius:22px;flex-direction:column;align-items:center;width:min(580px,100%);padding:48px 40px;display:flex;box-shadow:0 24px 70px #1025441c}.maintenance-logo{width:190px;height:auto;margin-bottom:34px}.maintenance-icon{width:64px;height:64px;color:var(--primary);background:#eaf2ff;border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.maintenance-card h1{color:var(--ink);letter-spacing:-1.5px;margin-top:8px;font-size:clamp(30px,5vw,44px)}.maintenance-card>p:not(.section-kicker){max-width:450px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.7}.maintenance-admin-access{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.maintenance-admin-access>a{color:#34445c;border:1px solid #dbe3ed;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:600}.admin-bid-delete-action{color:#b42318;cursor:pointer;background:#fff6f5;border:1px solid #f1c7c3;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.admin-bid-delete-action:hover{background:#ffebe9;border-color:#e89a93}.admin-bid-delete-action:disabled{cursor:wait;opacity:.55}@media (max-width:620px){.maintenance-page{padding:16px}.maintenance-card{padding:36px 20px}.maintenance-logo{width:165px}.admin-maintenance-toggle{grid-template-columns:auto minmax(0,1fr)}.admin-maintenance-toggle>svg{display:none}}@media (max-width:760px){.results-header-inner{grid-template-columns:1fr;gap:20px}.ai-vehicle-search{grid-template-columns:1fr;gap:8px}.ai-search-heading>span{width:30px;height:30px}.ai-vehicle-search input{height:42px;font-size:14px}.ai-vehicle-search button{width:44px;height:42px}.mobile-ai-search-modal{place-items:stretch stretch}.mobile-ai-search-dialog{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.mobile-ai-search-dialog>header{padding-top:max(14px, env(safe-area-inset-top))}.mobile-ai-search-content{padding:22px 16px max(22px, env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;display:flex}.mobile-ai-search-content .ai-vehicle-search{width:100%}.detail-title{margin-bottom:12px;padding:12px}.detail-title-top{padding-right:42px}.detail-country{color:var(--primary);letter-spacing:.7px;text-transform:uppercase;gap:3px;margin:0 0 -1px;padding:0;font-size:8.5px;font-weight:600;line-height:.9}.detail-country .country-flag{width:15px}.detail-make-title{gap:10px}.detail-make-title .make-logo-large{border-radius:10px;width:42px;height:42px}.detail-make-title .make-logo-large svg{width:25px;height:25px}.detail-title h1{letter-spacing:-.6px;margin-top:0;font-size:21px;line-height:1.08}.detail-subtitle{margin-top:4px;font-size:10.5px}.detail-specs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:10px}.detail-specs>div{min-width:0}.detail-specs div,.detail-specs div+div,.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border:0}.detail-specs div{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:6px 1px;display:flex;border-bottom:1px solid #e5ebf2!important;border-radius:0!important}.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border-bottom:0!important}.detail-specs span{letter-spacing:.35px;white-space:nowrap;justify-content:flex-start;gap:5px;min-width:0;font-size:9px}.detail-specs span svg{width:13px;height:13px}.detail-specs strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;padding-left:0;font-size:12px;line-height:1.2;overflow:hidden}.detail-title-watch{top:8px;right:8px}.detail-title-watch .save-button{color:#41536d;width:38px;height:38px;box-shadow:none;background:#f6f8fb;border-color:#d8e1ec}.detail-title-watch .save-button.is-saved{color:#d83f3f}.gallery-thumbs-single{scroll-snap-type:x mandatory;gap:7px;margin-top:9px;padding:1px 1px 5px}.gallery-thumbs-single .gallery-thumb{scroll-snap-align:start;flex-basis:72px;min-width:72px;height:54px}.gallery-arrow{width:44px;height:44px}.gallery-arrow-left{left:9px}.gallery-arrow-right{right:9px}.timer-panel{padding:12px 13px 13px}.timer-panel>p{letter-spacing:.55px;margin-bottom:8px;font-size:12px}.countdown-full{gap:4px}.countdown-full div{border-radius:6px;justify-content:center;min-height:50px;padding:6px 2px}.countdown-full strong{font-size:20px;line-height:1}.countdown-full span{letter-spacing:.2px;margin-top:4px;font-size:11px}.account-vehicle-main>div{width:100%;max-width:100%}.account-vehicle-main .bid-status{white-space:normal;text-align:center;max-width:100%}}.auction-type-tabs-inner{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.auction-type-tabs-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.auction-type-tabs a{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:58px;padding:8px 10px}.auction-type-icon{width:34px;height:34px}.auction-type-copy{width:auto}.auction-type-copy b{font-size:12.5px;line-height:1.2}}@media (min-width:1081px){.results-layout{grid-template-columns:310px minmax(0,1fr);gap:24px}.results-sidebar{scrollbar-width:none;padding:4px 2px 14px}.results-sidebar:has(.make-select.is-open){z-index:20}.results-sidebar::-webkit-scrollbar{display:none}.search-sidebar-form{box-shadow:none;border-color:#d7e2ef;border-radius:12px;padding:0 14px 14px;overflow:visible}.sidebar-form-heading{background:#fff;border-bottom:1px solid #dce5f0;align-items:center;margin:0 -14px 13px;padding:13px 14px}.sidebar-form-heading h2{color:var(--ink);letter-spacing:-.4px;font-size:18px}.sidebar-form-heading>a{color:var(--primary);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:11px;text-decoration:underline}.sidebar-form-heading>a:hover{color:var(--primary-dark)}.search-sidebar-form>.field+.field,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:10px}.search-sidebar-form .field label{color:#5e6f87;letter-spacing:.65px;margin-bottom:5px;font-size:9.5px;font-weight:700}.search-sidebar-form .field label svg{width:13px;height:13px}.search-sidebar-form .field select,.search-sidebar-form .make-select-trigger{background-color:#f8fafc;border-color:#dbe4ee;border-radius:9px;height:41px;font-size:13px}.search-sidebar-form .sidebar-vehicle-group .make-select-menu{left:-14px}.search-sidebar-form .field select:focus,.search-sidebar-form .make-select-trigger:focus-visible,.search-sidebar-form .make-select.is-open .make-select-trigger{background-color:#fff;border-color:#4e8ff5;box-shadow:0 0 0 3px #0061ff1a}.search-sidebar-form .field select:disabled{background-color:#f3f5f7;border-color:#edf1f5}.admin-source-filter{background:#f2f7ff;border:1px solid #d6e4f5;border-radius:10px;margin-bottom:11px;padding:9px}.admin-source-filter label{color:#315985!important}.admin-source-filter select{font-weight:650;background-color:#fff!important;border-color:#cbdcf1!important}.sidebar-pair{gap:8px}.sidebar-joined-pair{gap:0}.sidebar-compact-group,.sidebar-segmented-group{margin-top:10px}.sidebar-compact-label,.sidebar-segmented-group legend{margin-bottom:5px;font-size:9px}.sidebar-segmented-group span{min-height:41px;font-size:10.5px}.sidebar-checks{background:#f8fafc;border:1px solid #dde6f0;border-radius:10px;margin-top:11px;padding:10px}.sidebar-checks legend{color:#617188;padding:0 5px;font-size:10px;font-weight:700}.sidebar-checks label{align-items:center}.sidebar-checks input{margin-top:0}.sidebar-checks b{font-size:12px}.sidebar-checks small{font-size:10px}.sidebar-auto-note{color:#697a90;background:0 0;border:0;border-radius:0;min-height:0;margin:12px 2px 0;padding:0}}.mobile-filter-drawer-scroll{display:contents}.mobile-filter-apply-bar{display:none}@media (max-width:1080px){.auction-filter-shell>.results-sidebar{background:#eef3f9;border-right:0;flex-direction:column;width:100vw;max-width:none;padding-bottom:0;display:flex;overflow:hidden}.mobile-filter-drawer-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;display:block;overflow-y:auto}.mobile-filter-drawer-scroll::-webkit-scrollbar{display:none}.auction-filter-shell .search-sidebar-form{box-shadow:none;background:#fff;border-color:#d8e3ef;border-radius:14px;margin:10px;padding:14px;overflow:visible}.auction-filter-shell .sidebar-form-heading{display:none}.auction-filter-shell .search-sidebar-form>.field+.field,.auction-filter-shell .search-sidebar-form>.sidebar-pair+.field,.auction-filter-shell .search-sidebar-form>.field+.sidebar-pair,.auction-filter-shell .search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:10px}.auction-filter-shell .search-sidebar-form .field label{color:#5e6f87;letter-spacing:.7px;margin-bottom:5px;font-size:10px;font-weight:700}.auction-filter-shell .search-sidebar-form .field select,.auction-filter-shell .search-sidebar-form .make-select-trigger{background-color:#f8fafc;border-color:#dbe4ee;border-radius:10px;height:44px}.auction-filter-shell .admin-source-filter{background:#f2f7ff;border:1px solid #d6e4f5;border-radius:14px;margin-bottom:16px;padding:12px}.auction-filter-shell .admin-source-filter label{color:#315985}.auction-filter-shell .admin-source-filter select{background-color:#fff;border-color:#cbdcf1;font-weight:650}.auction-filter-shell .sidebar-pair{gap:8px}.auction-filter-shell .sidebar-joined-pair{gap:0}.auction-filter-shell .sidebar-compact-group,.auction-filter-shell .sidebar-segmented-group{margin-top:10px}.auction-filter-shell .sidebar-segmented-group span{min-height:44px;font-size:11px}.auction-filter-shell .sidebar-checks{background:#f8fafc;border:1px solid #dde6f0;border-radius:11px;margin-top:12px;padding:11px}.auction-filter-shell .sidebar-checks legend{padding:0 5px;font-size:10px}.auction-filter-shell .sidebar-auto-note{display:none}.mobile-filter-apply-bar{z-index:4;padding:10px 12px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d5e0ed;flex:none;grid-template-columns:minmax(96px,.7fr) minmax(0,1.5fr);gap:9px;display:grid;box-shadow:0 -12px 30px #04142d21}.mobile-filter-apply-bar button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:700;display:flex}.mobile-filter-close{color:#33465f;background:#fff;border:1px solid #cdd9e8}.mobile-filter-submit{color:#fff;background:linear-gradient(135deg,#0061ff 0%,#0054df 100%);border:0;box-shadow:0 8px 20px #0061ff40}.mobile-filter-apply-bar button:disabled{cursor:wait;opacity:.7}}.guest-welcome-actions button:last-child{border-color:var(--primary);color:var(--primary)}.guest-welcome-actions button:last-child:hover{background:var(--primary-soft)}.guest-welcome-actions button:focus-visible,.guest-welcome-continue:focus-visible{outline-offset:2px;outline:3px solid #0061ff3d}.guest-welcome-continue{color:var(--primary);font-weight:650}.guest-welcome-continue:hover{color:var(--primary-dark)}@view-transition{navigation:auto}@keyframes app-route-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes app-route-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.app-route-transition{animation:.24s cubic-bezier(.2,.75,.3,1) both app-route-enter}::view-transition-old(root){animation:.12s both app-route-exit}::view-transition-new(root){animation:.2s ease-out both app-route-enter}button,a,input,select,textarea,.admin-panel,.account-section,.result-card{transition-duration:.16s;transition-timing-function:ease}}@media (prefers-reduced-motion:reduce){.app-route-transition{animation:none}}.admin-finance-workspace{gap:18px;display:grid}.admin-finance-hero{color:#fff;background:radial-gradient(circle at 85% 5%,#297cff73,#0000 32%),linear-gradient(135deg,#071b3a,#0b2e64);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:154px;padding:27px 30px;display:flex;overflow:hidden;box-shadow:0 16px 36px #071b3a2b}.admin-finance-hero h1{letter-spacing:-1px;margin-top:5px;font-size:29px}.admin-finance-hero p:not(.section-kicker){color:#c4d2e6;max-width:650px;margin-top:8px;font-size:13px;line-height:1.55}.admin-finance-health{background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-finance-health>span{background:#49d990;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #49d9901f}.admin-finance-health div{gap:2px;display:grid}.admin-finance-health small{color:#aebfd7;text-transform:uppercase;letter-spacing:.55px;font-size:9px}.admin-finance-health b{font-size:12px}.admin-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-finance-metrics article{background:#fff;border:1px solid #e0e7f0;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 7px 20px #0b214509}.admin-finance-metrics article>span{color:#1261e8;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-finance-metrics article:nth-child(2)>span{color:#168250;background:#eaf8f1}.admin-finance-metrics article:nth-child(3)>span{color:#a56516;background:#fff4e4}.admin-finance-metrics article:nth-child(4)>span{color:#7250bd;background:#f4efff}.admin-finance-metrics article>div{gap:2px;min-width:0;display:grid}.admin-finance-metrics small{color:#7a8799;letter-spacing:.45px;text-transform:uppercase;font-size:9px}.admin-finance-metrics strong{color:#172b47;text-overflow:ellipsis;font-size:19px;overflow:hidden}.admin-finance-metrics em{color:#8793a4;font-size:10px;font-style:normal}.admin-finance-switch{background:#f4f7fb;border:1px solid #dce4ee;border-radius:10px;gap:5px;width:max-content;padding:4px;display:flex}.admin-finance-switch button{color:#64748b;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.admin-finance-switch button span{background:#e3e9f1;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.admin-finance-switch button.active{color:#1261e8;background:#fff;box-shadow:0 2px 7px #0b214517}.admin-finance-switch button.active span{background:#e9f2ff}.admin-invoices{gap:16px;display:grid}.admin-invoices .admin-panel-heading,.admin-invoice-tabs{margin-bottom:0}.admin-invoice-list{gap:12px;display:grid}.admin-invoice-card{background:#fff;border:1px solid #dde5ef;border-left:3px solid #2775df;border-radius:11px;overflow:hidden}.admin-invoice-card.status-paid{border-left-color:#1d9b61}.admin-invoice-card.status-overdue{border-left-color:#d18b25}.admin-invoice-card.status-cancelled{opacity:.78;border-left-color:#a9b2bf}.admin-invoice-card>header{background:#fafbfd;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.admin-invoice-card>header>div{align-items:center;gap:9px;display:flex}.admin-invoice-card>header b{color:#354862;font-size:11px}.admin-invoice-card>header strong{color:#142a47;font-size:19px}.admin-invoice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px;display:grid}.admin-invoice-grid>div{gap:3px;min-width:0;display:grid}.admin-invoice-grid small{color:#8793a4;letter-spacing:.45px;text-transform:uppercase;font-size:9px}.admin-invoice-grid b,.admin-invoice-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-invoice-grid b{color:#2a3c55;font-size:12px}.admin-invoice-grid span{color:#758296;font-size:10px}.admin-invoice-card>footer{border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.admin-invoice-card>footer a,.admin-invoice-card>footer button{color:#2863ae;background:#fff;border:1px solid #cfdbe9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.admin-invoice-card>footer button{color:#17764a;background:#edf9f2;border-color:#9fd4b8}.admin-invoice-card>footer button.danger{color:#a0403b;background:#fff4f3;border-color:#e3b9b5}.admin-invoice-card>footer button:disabled{cursor:wait;opacity:.55}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-summary>.finance-summary-due{background:linear-gradient(145deg,#fff,#f1f6ff);border-color:#bcd3f6}.finance-summary-due strong{color:#075fd5}.customer-invoices .account-section-heading>div>p:last-child{color:var(--muted);margin-top:5px;font-size:14px}.customer-invoice-list{gap:13px;margin-top:22px;display:grid}.customer-invoice-card{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #1670e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0b21450a}.customer-invoice-card.status-paid{border-left-color:#1a995e}.customer-invoice-card.status-overdue{border-left-color:#d28a20}.customer-invoice-card.status-cancelled{opacity:.78;border-left-color:#a6afbb}.customer-invoice-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.customer-invoice-icon{color:#1261e8;background:#eaf3ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.status-paid .customer-invoice-icon{color:#178250;background:#e9f8f0}.status-overdue .customer-invoice-icon{color:#a86616;background:#fff3df}.customer-invoice-card header>div:nth-child(2){min-width:0}.customer-invoice-card h3{color:#172b47;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;overflow:hidden}.customer-invoice-card header p{color:#7b8798;margin-top:3px;font-size:10px}.customer-invoice-card header>strong{color:#0f2748;letter-spacing:-.6px;font-size:22px}.customer-invoice-details{background:#fafbfd;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-invoice-details>div{gap:4px;min-width:0;padding:12px 18px;display:grid}.customer-invoice-details>div+div{border-left:1px solid #edf1f5}.customer-invoice-details small{color:#8793a4;text-transform:uppercase;letter-spacing:.45px;font-size:9px}.customer-invoice-details b{color:#35475f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-invoice-payment{color:#1261e8;background:#f2f7ff;border:1px solid #c7dafa;border-radius:9px;align-items:center;gap:11px;margin:15px 18px 0;padding:12px 14px;display:flex}.customer-invoice-payment div{gap:2px;display:grid}.customer-invoice-payment small{color:#55739d;text-transform:uppercase;letter-spacing:.4px;font-size:9px}.customer-invoice-payment b{color:#1b3d6c;font-size:12px}.customer-invoice-payment span{color:#617796;font-size:10px}.customer-invoice-card>footer{justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.customer-invoice-card>footer a{color:#fff;background:#0061ff;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.customer-invoice-card>footer a:hover{background:#004fd5}.customer-invoice-card>footer p{color:#7a8798;font-size:10px}.finance-empty.compact{min-height:190px;margin-top:20px}@media (max-width:1040px){.admin-finance-metrics,.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-finance-hero{flex-direction:column;align-items:flex-start;padding:23px 19px}.admin-finance-health{width:100%}.admin-finance-metrics{grid-template-columns:1fr 1fr}.admin-finance-switch{width:100%}.admin-finance-switch button{flex:1}.admin-invoice-grid,.customer-invoice-details{grid-template-columns:1fr}.admin-invoice-grid>div+div,.customer-invoice-details>div+div{border-top:1px solid #edf1f5;border-left:0;padding-top:10px}.customer-invoice-card>header{grid-template-columns:auto minmax(0,1fr)}.customer-invoice-card header>strong{grid-column:2;font-size:20px}.customer-invoice-card>footer{flex-direction:column;align-items:stretch}.customer-invoice-card>footer a{justify-content:center}.customer-invoice-payment{align-items:flex-start}.customer-invoice-payment span{line-height:1.5}.finance-summary{grid-template-columns:1fr}}@media (max-width:480px){.admin-finance-metrics{grid-template-columns:1fr}.admin-invoice-card>footer{display:grid}.admin-invoice-card>footer>*{width:100%}.admin-finance-switch button{padding-inline:8px}.admin-finance-switch button span{display:none}}.admin-user-modal-backdrop{z-index:1200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0512269e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.admin-user-modal{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #ffffff73;border-radius:16px;width:min(1040px,100%);max-height:calc(100dvh - 48px);overflow:hidden auto;box-shadow:0 30px 90px #03122b57}.admin-user-modal .admin-user-simple-card{border-radius:inherit;border:0;overflow:visible}.admin-user-modal .admin-user-simple-head{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e5eaf1;border-radius:16px 16px 0 0;padding:18px 22px;position:sticky;top:0}.admin-user-modal-close{color:#586a82;cursor:pointer;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-user-modal-close:hover{color:#173b69;background:#edf3fa;border-color:#bfcde0}.admin-user-modal .admin-user-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-modal .admin-user-summary.has-deposit{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-modal .admin-user-manage{border-top:1px solid #e5eaf1}.admin-user-modal .admin-user-manage-body{background:#f6f8fb;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 22px 24px;display:grid}.admin-user-manage-body .admin-profile-edit-form{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-column:1/-1;padding:18px;display:block}.admin-modal-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-modal-section-heading h3{color:#1d304b;font-size:15px}.admin-modal-section-heading small{color:#7c899a;margin-top:3px;font-size:11px;display:block}.admin-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-profile-grid>label:not(.admin-check){color:#657389;letter-spacing:.2px;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.admin-profile-grid input,.admin-profile-grid select{color:#233650;background:#fff;border:1px solid #d6dfe9;border-radius:8px;outline:0;width:100%;min-width:0;height:41px;padding:0 10px;font-size:12px}.admin-profile-grid input:focus,.admin-profile-grid select:focus{border-color:#2776df;box-shadow:0 0 0 3px #2776df1a}.admin-profile-grid .field-span-2{grid-column:span 2}.admin-profile-check{color:#53647b;background:#f8fafc;border:1px solid #d9e2ed;border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:41px;padding:0 11px;font-size:11px;display:flex}.admin-profile-check input{width:16px;height:16px}.admin-modal-form-actions{border-top:1px solid #edf1f5;justify-content:flex-end;margin-top:16px;padding-top:15px;display:flex}.admin-modal-form-actions button{color:#fff;background:#0865e8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 16px;font-size:11px;font-weight:650;display:inline-flex}.admin-modal-form-actions button:hover{background:#0455c7}.admin-modal-form-actions button:disabled{cursor:wait;opacity:.6}.admin-user-modal .admin-document-upload-form{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-column:1/-1;padding:16px}.admin-user-modal .admin-decision-form{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-column:1/-1;padding:16px;grid-template-columns:minmax(160px,220px) minmax(260px,1fr) auto!important}.admin-user-modal .admin-user-danger-zone{background:#fff;border-radius:10px;grid-column:1/-1;margin-top:0;padding:16px}@media (prefers-reduced-motion:no-preference){.admin-user-modal-backdrop{animation:.14s reverse both app-route-exit}.admin-user-modal{animation:.2s cubic-bezier(.2,.75,.3,1) both app-route-enter}}@media (max-width:900px){.admin-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-modal .admin-user-manage-body{grid-template-columns:1fr}.admin-user-modal .admin-decision-form{grid-column:1}}@media (max-width:640px){.admin-user-modal-backdrop{align-items:end;padding:0}.admin-user-modal{scrollbar-gutter:auto;border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:96dvh}.admin-user-modal .admin-user-simple-head{border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.admin-user-modal .admin-user-identity,.admin-user-modal .admin-user-identity>div{min-width:0}.admin-user-modal .admin-user-identity b,.admin-user-modal .admin-user-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-modal .admin-user-badges{grid-area:2/1/auto/-1;justify-self:start;margin:0}.admin-user-modal-close{grid-area:1/2;width:44px;height:44px}.admin-user-modal .admin-user-summary,.admin-user-modal .admin-user-summary.has-deposit{grid-template-columns:1fr 1fr}.admin-user-modal .admin-user-summary>div{justify-content:center;min-height:66px;padding:11px 16px}.admin-user-modal .admin-user-filebar{padding:14px 16px}.admin-user-modal .admin-user-filebar>div{width:100%}.admin-user-modal .admin-user-filebar a{min-height:40px}.admin-user-modal .admin-user-manage-body{gap:12px;padding:12px}.admin-user-manage-body .admin-profile-edit-form,.admin-user-modal .admin-document-upload-form,.admin-user-modal .admin-decision-form{border-radius:10px;padding:14px}.admin-profile-grid{grid-template-columns:1fr;gap:11px}.admin-profile-grid .field-span-2{grid-column:span 1}.admin-profile-grid input,.admin-profile-grid select,.admin-user-modal .admin-document-upload-form input,.admin-user-modal .admin-document-upload-form select,.admin-user-modal .admin-decision-form input,.admin-user-modal .admin-decision-form select{min-height:46px;font-size:16px}.admin-modal-section-heading{margin-bottom:14px}.admin-modal-section-heading h3{font-size:16px}.admin-modal-form-actions button,.admin-user-modal .admin-document-upload-form>button,.admin-user-modal .admin-decision-form>button{width:100%;min-height:46px}.admin-user-modal .admin-document-upload-form,.admin-user-modal .admin-decision-form{grid-template-columns:1fr!important}.admin-user-modal .admin-user-danger-zone{grid-template-columns:1fr;padding:15px 14px}.admin-user-modal .admin-user-danger-zone>button{width:100%;min-height:44px}}@media (max-width:680px){html{min-height:100%;scroll-padding-top:calc(62px + var(--safe-top));scroll-padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 16px);overscroll-behavior-y:none;-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;min-height:100dvh;overflow-x:clip}a,button,[role=button],input,select,textarea,label{-webkit-tap-highlight-color:transparent}a,button,[role=button]{touch-action:manipulation}button,a{-webkit-touch-callout:none}input,select,textarea{font-size:16px}.site-header{padding-top:var(--safe-top);background:#ffffffeb;border-bottom-color:#cdd8e7e6;top:0;box-shadow:0 1px 12px #0b21450b}.header-inner{height:58px;padding-inline:var(--safe-left) var(--safe-right);gap:8px}.header-inner>.brand{flex-shrink:1;min-width:0}.brand-logo-header{width:154px}.header-actions{flex-shrink:0;gap:5px}.header-actions>.language-switcher{width:44px;height:44px;display:grid}.header-actions>.watchlist-link,.header-actions>.account-menu-wrap{display:none}.header-actions>.sign-in-button{letter-spacing:.1px;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.notification-trigger,.mobile-menu-trigger{border-radius:13px;width:44px;height:44px}@media (max-width:380px){.brand-logo-header{width:132px}.header-actions{gap:3px}.header-actions>.sign-in-button{padding-inline:10px}}.mobile-bottom-nav{z-index:190;padding:5px var(--safe-right) var(--safe-bottom) var(--safe-left);-webkit-backdrop-filter:none;background:#fff;border-top:1px solid #c6d3e4e0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #071b3a17}.mobile-bottom-nav-inner{height:calc(var(--mobile-nav-height) - 5px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.mobile-bottom-nav a{color:#6b788b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:54px;display:flex}.mobile-bottom-nav a>span{border-radius:999px;place-items:center;min-width:38px;height:27px;display:grid}.mobile-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.mobile-bottom-nav a.active{color:var(--primary)}.mobile-bottom-nav a.active>span{background:var(--primary-soft)}.mobile-bottom-nav .mobile-nav-avatar{color:#fff;letter-spacing:-.2px;background:linear-gradient(145deg,#0870ff,#004fcf);border:2px solid #fff;border-radius:50%;width:28px;min-width:28px;height:28px;font-size:10px;font-weight:750;overflow:hidden;box-shadow:0 0 0 1px #c9d8ec,0 3px 8px #004bbe2e}.mobile-bottom-nav a.active .mobile-nav-avatar{background:linear-gradient(145deg,#0870ff,#004fcf);box-shadow:0 0 0 2px #cfe0ff,0 3px 8px #004bbe38}.mobile-bottom-nav a:active{transform:scale(.94)}:is(body:has(.auction-filter-shell.is-open) .mobile-bottom-nav,body:has(.auction-filter-shell.is-open) .live-chat-widget,body:has(.mobile-ai-search-modal) .mobile-bottom-nav,body:has(.mobile-ai-search-modal) .live-chat-widget,body:has(.modal-shell) .mobile-bottom-nav,body:has(.modal-shell) .live-chat-widget,body:has(.cookie-modal-backdrop) .mobile-bottom-nav,body:has(.guest-welcome-shell) .mobile-bottom-nav,body:has(.vehicle-picker-layer) .mobile-bottom-nav,body:has(.make-select-backdrop) .mobile-bottom-nav){opacity:0;pointer-events:none}.site-footer{margin-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom))}.live-chat-widget{right:max(12px, var(--safe-right));bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 12px)}.deposit-reminder-card{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 12px)}.action-toast-region{top:calc(var(--safe-top) + 70px);right:max(12px,var(--safe-right));left:max(12px,var(--safe-left));width:auto}.cookie-banner{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 10px)}.mobile-menu-overlay{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.mobile-menu-shell{min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom))}.mobile-menu-head{height:58px;padding-inline:max(12px,var(--safe-left)) max(12px,var(--safe-right))}.mobile-menu-logo{width:154px}.mobile-menu-head>button{border-radius:13px;width:44px;height:44px}.mobile-menu-content{width:min(100% - 32px,620px);padding:24px 0 28px}.mobile-menu-content>nav>a{min-height:68px;padding-block:14px}.mobile-menu-shell>footer{padding-bottom:max(19px,var(--safe-bottom))}.modal-shell,.cookie-modal-backdrop,.guest-welcome-shell,.deposit-celebration{place-items:end stretch;padding:0}.auth-modal,.auth-modal-register,.confirm-modal,.cookie-modal,.guest-welcome-card,.deposit-activation-modal{width:100%;max-width:none;max-height:min(92dvh, calc(100dvh - var(--safe-top) - 8px));overscroll-behavior:contain;padding-bottom:max(20px,var(--safe-bottom));-webkit-overflow-scrolling:touch;border-radius:22px 22px 0 0;overflow:hidden auto;box-shadow:0 -18px 60px #03122b3d}.auth-modal:before,.confirm-modal:before,.cookie-modal:before,.guest-welcome-card:before,.deposit-activation-modal:before{content:"";background:#cbd5e1;border-radius:999px;width:38px;height:5px;margin:-16px auto 14px;display:block}.auth-modal,.confirm-modal{padding:24px 17px max(20px,var(--safe-bottom))}.auth-modal-register form{grid-template-columns:1fr}.auth-modal-register .auth-form-row{display:grid}.auth-modal-register .auth-submit,.auth-modal-register .form-error{grid-column:1}.modal-close{place-items:center;width:44px;height:44px;display:grid;top:9px;right:10px}.auth-submit,.confirm-modal button,.confirm-modal a{min-height:48px}.notification-center{position:static}.notification-dropdown{width:min(359px,calc(100vw - var(--safe-left) - var(--safe-right) - 16px));height:auto;max-height:calc(100dvh - var(--safe-top) - var(--mobile-nav-height) - var(--safe-bottom) - 82px);border-radius:18px;position:absolute;inset:calc(100% + 5px) auto auto 50%;transform:translate(-50%)}.account-center-header{padding:20px 0 17px}.account-center-header .section-kicker{font-size:9px}.account-center-header h1{letter-spacing:-.8px;margin-top:3px;font-size:25px}.account-center-header h1+p{margin-top:3px;font-size:12px;line-height:1.45}.account-center-grid{min-width:0;padding-top:0;padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 28px);gap:12px}.account-center-sidebar{z-index:38;width:calc(100% + 24px);min-width:0;max-width:calc(100% + 24px);top:calc(58px + var(--safe-top));-webkit-backdrop-filter:blur(16px);background:#f5f7fbf2;border:0;border-bottom:1px solid #dce5f0;border-radius:0;margin-inline:-12px;position:sticky;overflow:visible;box-shadow:0 7px 18px #0b21450f}.account-center-sidebar:before,.account-center-sidebar:after{content:"";z-index:2;pointer-events:none;width:34px;height:59px;position:absolute;bottom:0}.account-center-sidebar:before{background:linear-gradient(90deg,#f5f7fb 18%,#f5f7fb00);left:0;box-shadow:8px 0 12px -10px #f5f7fb}.account-center-sidebar:after{background:linear-gradient(90deg,#f5f7fb00,#f5f7fb 82%);right:0;box-shadow:-8px 0 12px -10px #f5f7fb}.account-center-profile,.account-center-access{display:none}.account-center-sidebar nav{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:6px;width:100%;min-width:0;max-width:100%;padding:7px 12px 8px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.account-center-sidebar nav::-webkit-scrollbar{display:none}.account-center-sidebar nav a{color:#64748b;scroll-snap-align:start;min-width:max-content;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d9e3ef;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.account-center-sidebar nav a svg{width:17px;height:17px}.account-center-sidebar nav a i{display:none}.account-center-sidebar nav a.active{background:var(--primary-soft);color:var(--primary);border-color:#b9d1f8;box-shadow:inset 0 0 0 1px #0061ff0d}.results-page>.results-header{display:none}.results-page>.auction-type-tabs{margin-top:12px}.results-page>.results-layout{padding-top:14px}.result-card>.result-card-image,.auctions-loading .skeleton-auctions-sidebar{display:none}.auctions-loading .results-layout{padding-top:14px;display:block}.auctions-loading .skeleton-auctions-toolbar{border-radius:11px;height:48px;margin-bottom:14px}.auctions-loading .skeleton-auction-result{aspect-ratio:1/1.34;border-radius:13px;height:auto;margin-bottom:14px}.result-card-heading>.save-button,.result-card-note .listing-number{display:none}.mobile-result-gallery{aspect-ratio:16/10;background:#dfe5ed;width:100%;display:block;position:relative;overflow:hidden}.mobile-result-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.mobile-result-gallery-track::-webkit-scrollbar{display:none}.mobile-result-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;height:100%;display:block;position:relative;overflow:hidden}.mobile-result-gallery-slide img{object-fit:cover}.mobile-result-gallery-slide.is-reveal:after{content:"";background:#030d1d75;position:absolute;inset:0}.mobile-result-gallery-slide.is-reveal img{filter:blur(9px);transform:scale(1.08)}.mobile-gallery-more{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081d46e6;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-gallery-dots{z-index:3;pointer-events:none;gap:7px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.mobile-gallery-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px;box-shadow:0 1px 4px #00000047}.mobile-gallery-dots i.active{background:#fff;transform:scale(1.18)}.mobile-gallery-count{z-index:3;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081837cc;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:8px;right:10px}.mobile-gallery-watch{z-index:10;pointer-events:auto;isolation:isolate;position:absolute;top:10px;right:10px}.mobile-gallery-watch .save-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;pointer-events:auto;background:#0818377a;border-color:#ffffffb8;width:42px;height:42px;box-shadow:0 5px 16px #0003}.mobile-gallery-watch .save-button.is-saved{color:#d83f3f;background:#fffffff0;border-color:#ffffffd9}.result-card-bid{align-items:start}.result-card-bid .result-time,.result-card-bid .result-price{align-self:start;min-height:0;margin-top:0}.bid-label-desktop{display:none}.bid-label-mobile{display:inline}.result-time>span:not(.countdown-chip),.result-price>span{align-items:flex-start;min-height:20px;line-height:1.3}.result-time>.countdown-chip{align-items:center;line-height:normal}.result-view-button{align-self:stretch}.result-view-button.is-loading{pointer-events:none;opacity:.82}.mobile-ai-search-modal{place-items:end stretch}.mobile-ai-search-dialog{width:100%;height:auto;max-height:min(88dvh,calc(100dvh - var(--safe-top) - 8px));padding-bottom:var(--safe-bottom);border-width:1px 0 0;border-radius:22px 22px 0 0}.mobile-ai-search-dialog>header{padding-top:18px}.mobile-ai-search-dialog>header:before{content:"";background:#cbd5e1;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.auction-filter-shell>.results-sidebar{z-index:901;height:min(92dvh, calc(100dvh - var(--safe-top) - 8px));border-radius:22px 22px 0 0;top:auto;bottom:0;box-shadow:0 -20px 60px #04142d40}.auction-filter-shell>.mobile-filter-backdrop{z-index:900}.mobile-filter-drawer-heading{border-radius:22px 22px 0 0;padding-top:14px;position:relative}.mobile-filter-drawer-heading:before{content:"";background:#cbd5e1;border-radius:999px;width:38px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobile-filter-apply-bar{padding-bottom:max(12px,var(--safe-bottom))}.make-select-menu{width:100%;height:min(88dvh, calc(100dvh - var(--safe-top) - 12px));border-radius:22px 22px 0 0;max-height:none;top:auto;bottom:0}.vehicle-picker-layer{place-items:end stretch;padding:0}.vehicle-picker-dialog{width:100%;height:min(92dvh, calc(100dvh - var(--safe-top) - 8px));max-height:min(92dvh, calc(100dvh - var(--safe-top) - 8px));padding-bottom:var(--safe-bottom);border-radius:22px 22px 0 0}}@media (max-width:1080px){.detail-section-contained.vehicle-features-section{padding:0}.detail-title{margin-bottom:12px;padding:12px;position:relative}.detail-title-top{padding-right:42px}.detail-make-title{gap:10px}.detail-make-title .make-logo-large{border-radius:10px;width:42px;height:42px}.detail-make-title .make-logo-large svg{width:25px;height:25px}.detail-country{color:var(--primary);letter-spacing:.55px;text-transform:uppercase;gap:3px;margin:0 0 -1px;padding:0;font-size:11px;font-weight:600;line-height:1}.detail-country .country-flag{width:16px}.detail-title h1{letter-spacing:-.6px;margin-top:0;font-size:22px;line-height:1.08}.detail-subtitle{margin-top:4px;font-size:12px}.detail-title-watch{top:8px;right:8px}.detail-title-watch .save-button{color:#41536d;width:40px;height:40px;box-shadow:none;background:#f6f8fb;border-color:#d8e1ec}.detail-title-watch .save-button.is-saved{color:#d83f3f}.detail-specs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:10px}.detail-specs>div{min-width:0}.detail-specs div,.detail-specs div+div,.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border:0}.detail-specs div{text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:7px;min-height:42px;padding:7px 1px;display:flex;border-bottom:1px solid #e5ebf2!important;border-radius:0!important}.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border-bottom:0!important}.detail-specs span{letter-spacing:.25px;white-space:nowrap;justify-content:flex-start;gap:5px;min-width:0;font-size:11px}.detail-specs span svg{width:14px;height:14px}.detail-specs strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;padding-left:0;font-size:13px;line-height:1.2;overflow:hidden}.gallery-thumbs-single{scroll-snap-type:x mandatory;gap:7px;margin-top:9px;padding:1px 1px 5px}.gallery-thumbs-single .gallery-thumb{scroll-snap-align:start;flex-basis:72px;min-width:72px;height:54px}.timer-panel{padding:12px 13px 13px}.timer-panel>p{letter-spacing:.55px;margin-bottom:8px;font-size:12px}.countdown-full{gap:4px}.countdown-full div{border-radius:6px;justify-content:center;min-height:50px;padding:6px 2px}.countdown-full strong{font-size:20px;line-height:1}.countdown-full span{letter-spacing:.2px;margin-top:4px;font-size:11px}.bid-panel .price-panel-head{padding:15px 16px}.bid-panel .price-panel-head strong{margin-top:3px;font-size:30px}.bid-panel .price-panel-body{padding:15px 16px 18px}.bid-panel .cost-estimate{background:#fff;border-color:#e1e7ef;border-radius:11px;margin-top:14px}.bid-panel .cost-estimate-heading{background:#f5f8fc;border-bottom:0;align-items:center;min-height:58px;padding:10px 12px}.bid-panel .cost-estimate-heading>div{gap:2px}.bid-panel .cost-estimate-heading span{font-size:11px}.bid-panel .cost-estimate-heading b{font-size:13px}.bid-panel .cost-estimate-heading>strong{font-size:20px}.bid-panel .cost-estimate-content{padding:7px}.bid-panel .cost-lines{gap:1px;display:grid}.bid-panel .cost-lines>div{background:0 0;border-bottom:0;min-height:34px;padding:6px 7px;font-size:13px}.bid-panel .cost-lines .cost-group{background:#edf2f8;border-radius:7px;min-height:30px;margin-top:5px;padding:6px 8px}.bid-panel .cost-lines .cost-group:first-child{margin-top:0}.bid-panel .cost-lines .cost-vehicle{background:#f8fafc;border-radius:7px}.bid-panel .cost-lines .cost-transport-choice{background:#eef5ff;border-radius:8px;min-height:48px;margin:4px 0;padding:8px}.bid-panel .cost-lines .cost-subtotal,.bid-panel .cost-lines .cost-tax-total{background:#f4f6f9;border-radius:7px;margin-top:3px;padding:8px}.bid-panel .cost-lines .cost-total{border:0;border-radius:8px;min-height:48px;margin-top:5px;padding:9px 10px}.bid-panel .cost-estimate-note{border:0;border-radius:8px;margin-top:7px;padding:12px 14px}.bid-panel .source-note-compact{margin-top:12px}}.impersonation-banner{color:#78350f;z-index:100;background:#fef3c7;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:flex;position:relative}.impersonation-banner button{cursor:pointer;border:1px solid;border-radius:6px;padding:6px 12px;font-weight:600}.vat-deductible-indicator{color:#205b86;white-space:nowrap;background:#edf6fd;border:1px solid #b5d4ed;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.vat-deductible-indicator svg{flex-shrink:0}.card-body>.vat-deductible-indicator{margin-top:8px}.price-panel-amount{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.price-panel-head .price-panel-amount>strong{margin-top:0}.price-panel-head .price-panel-amount>strong.is-outbid-price,.bid-history-row>strong.is-outbid-price,.account-vehicle-card dd.is-outbid-price{color:#b91c1c}.price-panel-amount>.is-outbid-price .animated-price{color:inherit;animation:none}.outbid-warning{color:#b91c1c;font-size:13px;line-height:1.5;display:block}.price-panel-body>.outbid-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px}.vat-deductible-detail{color:#23714f;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.vat-deductible-detail svg{flex-shrink:0}.vat-tooltip-anchor{display:inline-flex;position:relative}.vat-tooltip-trigger{color:inherit;font:inherit;cursor:help;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.vat-tooltip-trigger:focus-visible{outline-offset:3px;outline:2px solid}.vat-tooltip{z-index:200;color:#fff;background:#0b2145;border-radius:8px;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 8px 24px #0b21452e}.result-vat:has(.vat-deductible-detail){margin-top:5px;margin-bottom:6px}.result-vat .vat-deductible-detail{font-size:11px}.result-vat .vat-tooltip-trigger{gap:5px}.result-vat .vat-tooltip-trigger svg{width:14px;height:14px}.auction-results-boundary{min-height:calc(100svh - 80px);position:relative}.auction-results-loading-overlay{z-index:60;cursor:progress;background:#fff;position:absolute;inset:0;overflow:clip}.auction-results-loading-skeleton{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-route-transition:has(.auction-results-boundary){opacity:1;animation:none;transform:none}.auction-results-loading-message{color:#19304f;background:#fff;border:1px solid #d6e1ef;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 32px);margin:100px auto 24px;padding:20px 24px;font-size:15px;font-weight:500;display:flex;position:sticky;top:120px;box-shadow:0 10px 28px #081f4224}.auction-results-loading-message .button-spinner{color:#0864e7}
