:root{--navy:#0F1B2D;--steel:#1E3A5F;--paper:#EDE8DD;--copper:#C1620B;--teal:#4A7C7C;--amber:#D9A441;--ink:#1A1A1A;--fg:#EDE8DD;--fg-rgb:237,232,221;--ink-rgb:15,27,45;--surface:#0F1B2D;--panel-bg:#1E3A5F;--card-bg:#EDE8DD;--veil-rgb:255,255,255;--logo-filter:invert(1) brightness(1.4);--backdrop-opacity:.1;--backdrop-blend:luminosity;--input-bg:#0F1B2D;--panel-shadow:none;--card-shadow:none;--line: rgba(var(--fg-rgb), .14);--sf: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--sf-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", monospace}@media(prefers-color-scheme:light){:root{--fg:#16202C;--fg-rgb:22,32,44;--surface:#F2F4F7;--panel-bg:#FFFFFF;--card-bg:#FFFFFF;--veil-rgb:22,32,44;--logo-filter:none;--backdrop-opacity:.05;--backdrop-blend:multiply;--input-bg:#FFFFFF;--line: rgba(22,32,44,.1);--copper:#A8540A;--teal:#2F5C5C;--amber:#1E3A5F;--panel-shadow: 0 1px 2px rgba(22,32,44,.06), 0 8px 24px rgba(22,32,44,.06);--card-shadow: 0 1px 2px rgba(22,32,44,.05), 0 4px 14px rgba(22,32,44,.05)}}:root[data-theme=dark]{--fg:#EDE8DD;--fg-rgb:237,232,221;--surface:#0F1B2D;--panel-bg:#1E3A5F;--card-bg:#EDE8DD;--veil-rgb:255,255,255;--logo-filter:invert(1) brightness(1.4);--backdrop-opacity:.1;--backdrop-blend:luminosity;--input-bg:#0F1B2D;--panel-shadow:none;--card-shadow:none;--line: rgba(237,232,221,.14);--copper:#C1620B;--teal:#4A7C7C;--amber:#D9A441}:root[data-theme=light]{--fg:#16202C;--fg-rgb:22,32,44;--surface:#F2F4F7;--panel-bg:#FFFFFF;--card-bg:#FFFFFF;--veil-rgb:22,32,44;--logo-filter:none;--backdrop-opacity:.05;--backdrop-blend:multiply;--input-bg:#FFFFFF;--line: rgba(22,32,44,.1);--copper:#A8540A;--teal:#2F5C5C;--amber:#1E3A5F;--panel-shadow: 0 1px 2px rgba(22,32,44,.06), 0 8px 24px rgba(22,32,44,.06);--card-shadow: 0 1px 2px rgba(22,32,44,.05), 0 4px 14px rgba(22,32,44,.05)}*{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--fg);font-family:var(--sf);min-height:100vh}h1,h2,h3,.display{font-family:var(--sf);font-weight:600;letter-spacing:-.022em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono{font-family:var(--sf-mono)}.shell{max-width:1100px;margin:0 auto;padding:24px 20px 60px}.topbar{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid var(--copper);padding-bottom:14px;margin-bottom:28px}.brand{display:flex;flex-direction:column;gap:6px}.brand .eyebrow{font-family:var(--sf);font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--teal)}.brand h1{font-size:26px;font-weight:600;letter-spacing:-.025em;margin:0;color:var(--fg)}.brand-logo{height:52px;width:auto;filter:var(--logo-filter);object-fit:contain}.login-logo{height:70px;width:auto;filter:var(--logo-filter);object-fit:contain;margin-bottom:10px}.footer{margin-top:32px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--sf);font-size:13px;color:rgba(var(--fg-rgb),.45);text-align:center;letter-spacing:-.005em}.mode-switch{display:flex;gap:8px}.mode-switch button{background:rgba(var(--veil-rgb),.06);border:none;color:var(--fg);padding:8px 16px;font-family:var(--sf);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;border-radius:8px}.mode-switch button.active{background:var(--copper);color:#fff;font-weight:590}.panel{background:var(--panel-bg);border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:20px;box-shadow:var(--panel-shadow)}.panel h2{font-size:20px;font-weight:600;letter-spacing:-.022em;margin:0 0 16px;color:var(--amber)}label{display:block;font-family:var(--sf);font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--teal);margin-bottom:6px;margin-top:14px}input,select,textarea{width:100%;padding:11px 13px;background:var(--input-bg);border:1px solid var(--line);color:var(--fg);border-radius:9px;font-family:var(--sf);font-size:16px;letter-spacing:-.01em}textarea{font-family:var(--sf-mono);font-size:13px;resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 3.5px #c1620b40}.import-panel{border-color:var(--copper);border-width:1.5px}.import-panel h2{color:var(--copper)}.import-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.import-table th{text-align:left;font-family:var(--sf);font-size:13px;letter-spacing:-.01em;color:var(--teal);padding:8px 10px 8px 0;border-bottom:1px solid var(--line);font-weight:500}.import-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:middle}.import-table select{padding:6px 8px;font-size:12px;min-width:150px}.import-table tr.dup-row{opacity:.4}.dup-tag{font-family:var(--sf);font-size:12px;background:#e078562e;color:#e07856;padding:2px 9px;border-radius:20px;letter-spacing:-.005em}@media(max-width:640px){.import-table{font-size:11px}.import-table select{min-width:110px}}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(max-width:640px){.row,.row3{grid-template-columns:1fr}}button.btn{margin-top:18px;background:var(--copper);color:#fff;border:none;padding:11px 22px;font-family:var(--sf);font-weight:590;font-size:15px;letter-spacing:-.01em;border-radius:10px;cursor:pointer;transition:opacity .15s}button.btn.ghost{background:rgba(var(--veil-rgb),.08);border:none;color:var(--fg)}button.btn:hover{opacity:.85}.msg{font-family:var(--sf);font-size:13px;letter-spacing:-.01em;margin-top:10px;line-height:1.5}.msg.err{color:#e07856}.msg.ok{color:var(--teal)}.login-wrap{max-width:420px;margin:80px auto;text-align:center}.login-wrap .eyebrow{font-family:var(--sf);color:var(--teal);font-weight:500;letter-spacing:-.005em;font-size:14px}.login-wrap h1{font-size:34px;font-weight:600;letter-spacing:-.03em;margin:8px 0 30px}.login-wrap .panel{text-align:left}.car-card{background:var(--card-bg);color:var(--ink);border-radius:14px;padding:20px 22px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:var(--card-shadow)}.car-card .stamp{position:absolute;top:16px;right:18px;font-family:var(--sf);font-size:12px;font-weight:500;letter-spacing:-.005em;color:rgba(var(--ink-rgb),.45);background:rgba(var(--ink-rgb),.07);padding:4px 10px;border-radius:20px}.car-title{font-family:var(--sf);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 3px}.car-vin{font-family:var(--sf-mono);font-size:12px;color:#555;margin-bottom:14px}.car-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;margin-bottom:16px;color:#333}.car-meta b{display:block;font-family:var(--sf);font-size:12px;font-weight:500;color:#666;letter-spacing:-.005em;margin-bottom:2px}.route{display:flex;align-items:center;margin-top:6px}.route .stop{flex:1;text-align:center;position:relative}.route .dot{width:14px;height:14px;border-radius:50%;background:#ccc;margin:0 auto 6px;border:2px solid #ccc;position:relative;z-index:2}.route .stop.done .dot{background:var(--teal);border-color:var(--teal)}.route .stop.current .dot{background:var(--copper);border-color:var(--copper);width:18px;height:18px;box-shadow:0 0 0 4px #c1620b33}.route .stop .lbl{font-family:var(--sf);font-size:12px;font-weight:500;letter-spacing:-.005em;color:#666}.route .stop.current .lbl{color:var(--copper);font-weight:700}.route .stop.done .lbl{color:var(--teal)}.route .connector{position:absolute;top:6px;left:-50%;width:100%;height:2px;background:#ccc;z-index:1}.route .stop.done .connector,.route .stop.current .connector{background:var(--teal)}.route .stop:first-child .connector{display:none}select.status-select{margin-top:14px;max-width:260px}.section-head{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.section-head h2{font-size:19px;font-weight:600;letter-spacing:-.022em;margin:0;color:var(--fg)}.count-pill{background:rgba(var(--veil-rgb),.12);color:var(--fg);font-size:13px;font-weight:500;padding:2px 10px;border-radius:20px}.pool-card{border:1.5px dashed rgba(var(--ink-rgb),.25)}.pool-actions{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--ink-rgb),.1)}.pool-actions .btn{margin-top:0;flex:1}button.btn.ghost-dark{background:rgba(var(--ink-rgb),.08);color:#555;border:none}.admin-controls{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.1)}.admin-controls select{background:#fff;color:var(--ink);border:1px solid rgba(var(--ink-rgb),.18);font-size:14px;padding:8px 10px;min-width:170px;width:auto}.ctl-label{display:block;font-size:12px;font-weight:500;color:#666;margin-bottom:4px}.declined-note{margin-top:12px;font-size:12px;color:#999}.settings-strip{padding:16px 20px}.switch-row{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:400;color:var(--fg);letter-spacing:-.01em;cursor:pointer}.switch-row input{width:auto;margin:0}.hint{font-size:12px;color:rgba(var(--fg-rgb),.4);margin-top:5px;line-height:1.4}.client-terms{font-size:13px;color:rgba(var(--fg-rgb),.42);margin-top:4px;letter-spacing:-.005em}.link-btn{background:none;border:none;color:var(--amber);cursor:pointer;font-family:var(--sf);font-size:14px;letter-spacing:-.01em;padding:0}.link-btn:hover{opacity:.75}.calc-preview{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.calc-head{font-size:13px;color:rgba(var(--fg-rgb),.5);margin-bottom:10px}.calc-row{display:flex;justify-content:space-between;padding:7px 0;font-size:15px;letter-spacing:-.01em}.calc-total{border-top:1px solid var(--line);margin-top:6px;padding-top:11px;font-weight:600}.cost-block{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.12);color:var(--ink)}.cost-block .calc-row{padding:6px 0;font-size:14px}.cost-block .calc-total{border-top:1px solid rgba(var(--ink-rgb),.15);font-size:16px}.pay-block{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.12)}.pay-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#666;margin-bottom:6px}.pay-status{font-size:12px;font-weight:500;padding:3px 10px;border-radius:20px}.pay-status.ok{background:#4a7c7c29;color:#3d6b6b}.pay-status.part{background:#d9a44133;color:#8a6415}.pay-status.none{background:rgba(var(--ink-rgb),.07);color:#777}.pay-row{font-size:14px;color:#444}.pay-add{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pay-add input{flex:1;min-width:110px;width:auto;background:#fff;color:var(--ink);border:1px solid rgba(var(--ink-rgb),.18);font-size:14px;padding:8px 10px}.pay-add .btn{margin-top:0;padding:8px 16px;font-size:14px}.invoice{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.12);color:var(--ink)}.inv-head{font-size:13px;color:#666;margin-bottom:8px}.invoice .calc-row{padding:6px 0;font-size:14px}.invoice .calc-total{border-top:1px solid rgba(var(--ink-rgb),.15);font-size:15px;padding-top:10px;margin-top:5px}.inv-due{border-top:1.5px solid rgba(var(--ink-rgb),.25);margin-top:8px;padding-top:11px;font-size:18px;font-weight:600;letter-spacing:-.02em}.inv-due.settled{color:#3d6b6b;border-top-color:#4a7c7c66}.pay-now-btn{width:100%;margin-top:14px}.pay-methods{margin-top:14px;padding:16px;background:rgba(var(--ink-rgb),.05);border-radius:10px}.pm-row{margin-bottom:12px;font-size:14px}.pm-row:last-child{margin-bottom:0}.pm-row b{display:block;font-size:12px;font-weight:500;color:#666;margin-bottom:3px}.pm-row pre{margin:0;font-family:var(--sf-mono);font-size:13px;white-space:pre-wrap;line-height:1.5;color:var(--ink)}.pay-link{color:var(--copper);text-decoration:none;font-weight:500}.pay-link:hover{text-decoration:underline}.pm-note{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--ink-rgb),.1);font-size:13px;color:#777}.destport-row{margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.1)}.destport-row select{background:#fff;color:var(--ink);border:1px solid rgba(var(--ink-rgb),.18)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"▸ ";font-size:11px}details[open] summary:before{content:"▾ "}.photos-block{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--ink-rgb),.1)}.photo-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.photo-thumb{position:relative;width:76px;height:76px;border-radius:8px;overflow:hidden;background:rgba(var(--ink-rgb),.06)}.photo-thumb img{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block}.photo-del{position:absolute;top:2px;right:2px;background:#0000008c;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:1;cursor:pointer}@media(max-width:640px){.pay-add input{min-width:100%}}.client-list-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.client-list-item:last-child{border-bottom:none}.client-list-item .name{font-weight:600}.client-list-item .email{font-family:var(--sf);font-size:14px;letter-spacing:-.01em;color:var(--teal)}.tab-nav{display:flex;gap:6px;margin-bottom:20px}.tab-nav button{background:rgba(var(--veil-rgb),.06);border:none;color:var(--fg);padding:8px 16px;font-family:var(--sf);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;border-radius:8px}.tab-nav button.active{background:var(--fg);color:var(--surface);font-weight:590}.empty{text-align:center;padding:44px 20px;color:rgba(var(--fg-rgb),.5);font-family:var(--sf);font-size:15px;letter-spacing:-.01em}.delete-x{background:none;border:none;color:#c0785655;cursor:pointer;font-family:var(--sf);font-size:13px;letter-spacing:-.01em}.delete-x:hover{color:#e07856}.tab-nav a{background:rgba(var(--veil-rgb),.06);border:none;color:var(--fg);padding:8px 16px;font-family:var(--sf);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;border-radius:8px;text-decoration:none;display:inline-block}.tab-nav a.active{background:var(--fg);color:var(--surface);font-weight:590}.tab-nav{flex-wrap:wrap}a.btn,label.btn{display:inline-flex;align-items:center;margin-top:18px;background:var(--copper);color:#fff;border:none;padding:11px 22px;font-family:var(--sf);font-weight:590;font-size:15px;letter-spacing:-.01em;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .15s}a.btn:hover,label.btn:hover{opacity:.85}a.btn.ghost,label.btn.ghost{background:rgba(var(--veil-rgb),.08);color:var(--fg)}a.btn.ghost-dark{background:rgba(var(--ink-rgb),.08);color:#555}.site{max-width:1180px;margin:0 auto;padding:0 22px}.site-header{display:flex;align-items:center;gap:18px;padding:22px 0 18px;border-bottom:1px solid var(--line);position:relative;flex-wrap:wrap}.site-brand{display:block;line-height:0;margin-right:auto}.site-logo{height:62px;width:auto;filter:var(--logo-filter)}.site-nav{display:flex;align-items:center;gap:22px}.site-nav a{font-family:var(--sf);font-size:15px;font-weight:500;letter-spacing:-.01em;color:rgba(var(--fg-rgb),.72);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.site-nav a:hover{color:var(--fg)}.site-nav a.active{color:var(--fg);border-bottom-color:var(--copper)}.site-nav a.site-signin{border-bottom:none;margin-top:0;padding:9px 18px}.site-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.site-burger span{display:block;width:24px;height:2px;background:var(--fg);border-radius:2px}@media(max-width:860px){.site-burger{display:flex}.site-nav{display:none;flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:16px 0 4px}.site-nav.is-open{display:flex}.site-logo{height:48px}}.site-main{padding-bottom:60px}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:54px 0 46px}.hero h1{font-family:var(--sf);font-size:clamp(30px,4.6vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 18px;color:var(--fg)}.hero-lead{font-size:18px;line-height:1.6;color:rgba(var(--fg-rgb),.72);margin:0 0 26px;max-width:46ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-art{width:100%;height:auto}@media(max-width:860px){.hero{grid-template-columns:1fr;gap:24px;padding:34px 0}}.page-head{margin:44px 0 22px}.page-head h1{font-family:var(--sf);font-size:clamp(26px,3.4vw,34px);font-weight:600;letter-spacing:-.028em;margin:0 0 10px;color:var(--fg)}.page-head p{margin:0;font-size:17px;line-height:1.6;color:rgba(var(--fg-rgb),.66);max-width:62ch}.section-title{font-family:var(--sf);font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--fg);margin:44px 0 18px}.prose p{font-size:16px;line-height:1.75;color:rgba(var(--fg-rgb),.74);max-width:70ch;margin:0 0 16px}.site section{margin-bottom:46px}.landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.landing-card{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:14px;padding:22px}.landing-card h3{font-family:var(--sf);font-size:17px;font-weight:590;letter-spacing:-.02em;margin:0 0 8px;color:var(--fg)}.landing-card p{margin:0;font-size:15px;line-height:1.6;color:rgba(var(--fg-rgb),.66)}.step-art{width:100%;height:auto;max-height:130px;margin-bottom:12px;display:block}.landing-step{font-family:var(--sf-mono);font-size:13px;color:var(--copper);margin-bottom:8px}.landing-contact{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:14px;padding:34px;text-align:center}.landing-contact h2{font-family:var(--sf);font-size:24px;font-weight:600;letter-spacing:-.025em;margin:0 0 10px;color:var(--fg)}.landing-contact p{margin:0 0 6px;color:rgba(var(--fg-rgb),.66);line-height:1.6}.contact-link{color:var(--amber);text-decoration:none;font-size:16px}.contact-link:hover{text-decoration:underline}.contact-note{margin-top:8px!important;font-size:13px!important;color:rgba(var(--fg-rgb),.45)!important}.enquiry-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:860px){.enquiry-layout{grid-template-columns:1fr}}.enquiry-form textarea{min-height:140px}.enquiry-done{text-align:center;padding:34px 24px}.enquiry-done h3{font-family:var(--sf);font-size:20px;font-weight:590;color:var(--fg);margin:16px 0 8px}.enquiry-done p{color:rgba(var(--fg-rgb),.66);margin:0 auto 20px;max-width:34em;line-height:1.6}.enquiry-done .step-art{margin:0 auto}.enquiry-aside{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:14px;padding:22px}.enquiry-aside h3{font-family:var(--sf);font-size:16px;font-weight:590;color:var(--fg);margin:0 0 10px}.enquiry-aside ul{margin:0 0 14px;padding-left:18px;color:rgba(var(--fg-rgb),.66);font-size:15px;line-height:1.7}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.enquiry-card.new{border-left:3px solid var(--copper)}.enquiry-card.archived{opacity:.5}.enquiry-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.enquiry-name{font-family:var(--sf);font-weight:600;font-size:16px;color:var(--fg)}.enquiry-contact a{color:var(--teal);text-decoration:none;font-size:14px}.enquiry-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;color:rgba(var(--fg-rgb),.45)}.enquiry-message{white-space:pre-wrap;line-height:1.65;color:rgba(var(--fg-rgb),.8);margin:0}.site-footer{border-top:1px solid var(--line);padding:40px 0 26px}.site-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:28px}@media(max-width:860px){.site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}}.site-footer-logo{height:46px;width:auto;filter:var(--logo-filter);margin-bottom:12px}.site-footer-note{margin:0;font-size:14px;line-height:1.6;color:rgba(var(--fg-rgb),.5);max-width:34ch}.site-footer h4{font-family:var(--sf);font-size:13px;font-weight:590;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--fg-rgb),.45);margin:0 0 12px}.site-footer a,.site-footer-address{display:block;font-size:15px;line-height:1.9;color:rgba(var(--fg-rgb),.72);text-decoration:none}.site-footer a:hover{color:var(--fg)}.site-footer-address{color:rgba(var(--fg-rgb),.5);font-size:14px;line-height:1.6;margin-top:4px}.site-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:rgba(var(--fg-rgb),.4)}.lang-switch{width:auto;min-width:120px;padding:7px 10px;font-size:14px;background:rgba(var(--veil-rgb),.06);border:1px solid var(--line);color:var(--fg);border-radius:8px}.topbar-actions{display:flex;gap:10px;align-items:center}.login-wrap .lang-switch{margin-bottom:18px}.card-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.is-busy{opacity:.55;pointer-events:none}.conflict-note{background:#e0785624;color:#e07856;border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:14px}.filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.filter-chip{background:rgba(var(--veil-rgb),.06);border:none;color:var(--fg);padding:7px 14px;font-family:var(--sf);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;border-radius:20px;display:inline-flex;align-items:center;gap:8px}.filter-chip.active{background:var(--fg);color:var(--surface);font-weight:590}.filter-chip.active .count-pill{background:rgba(var(--ink-rgb),.12);color:var(--surface)}.person-actions{display:flex;gap:12px;align-items:center;white-space:nowrap;flex-wrap:wrap}.role-select{width:auto;min-width:130px;padding:6px 10px;font-size:14px;background:rgba(var(--veil-rgb),.06);border:1px solid var(--line);color:var(--fg);border-radius:8px;margin:0}.client-list-item.is-suspended{opacity:.5}.badge{margin-left:8px;font-family:var(--sf);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#e07856;background:#e0785624;padding:2px 8px;border-radius:20px}.photo-overlay{position:fixed;inset:0;background:#0a101beb;display:flex;align-items:center;justify-content:center;z-index:40;cursor:zoom-out;padding:24px}.photo-overlay img{max-width:100%;max-height:100%;border-radius:10px}.delivered-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-bottom:40px}.delivered-card{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.delivered-photo{position:relative;aspect-ratio:4 / 3;background:rgba(var(--veil-rgb),.03);display:flex;align-items:center;justify-content:center}.delivered-photo img{width:100%;height:100%;object-fit:cover;display:block}.delivered-placeholder{width:60%;max-width:160px;opacity:.5}.delivered-badge{position:absolute;left:10px;bottom:10px;font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:20px;background:#0a101bd1;color:var(--fg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delivered-badge.status-delivered{color:var(--teal)}.delivered-body{padding:14px 16px 16px}.delivered-body h3{font-family:var(--sf);font-size:16px;font-weight:590;color:var(--fg);margin:0 0 10px}.delivered-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px}.delivered-facts dt{color:rgba(var(--fg-rgb),.45)}.delivered-facts dd{margin:0;color:rgba(var(--fg-rgb),.8)}.delivered-empty{text-align:center;padding:34px 24px}.delivered-empty .step-art{margin:0 auto 14px}.delivered-empty p{color:rgba(var(--fg-rgb),.66);margin:0 0 20px}.publish-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:20px}.publish-bar strong{font-family:var(--sf);font-size:15px;font-weight:590;color:var(--fg)}.publish-bar .hint{margin-top:2px}.publish-bar-actions{display:flex;gap:10px;flex-wrap:wrap}.publish-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:14px;margin-right:18px;font-size:14px;color:#444;cursor:pointer;-webkit-user-select:none;user-select:none}.publish-toggle input{width:auto;margin:0;cursor:pointer}.publish-dot{width:7px;height:7px;border-radius:50%;background:var(--teal)}.site-backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:var(--backdrop-opacity);mask-image:linear-gradient(to top,#000,#0000008c 45%,#0000 88%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,0) 88%)}.site{position:relative;z-index:1}.shell .site-backdrop{display:none}.news-post{border-bottom:1px solid var(--line);padding:26px 0;max-width:70ch}.news-post:last-of-type{border-bottom:none}.news-post time{font-family:var(--sf-mono);font-size:13px;color:var(--copper)}.news-post h2{font-family:var(--sf);font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--fg);margin:8px 0 12px}.news-post p{font-size:16px;line-height:1.75;color:rgba(var(--fg-rgb),.74);margin:0 0 14px;white-space:pre-line}.news-empty{text-align:center;padding:40px 24px}.news-empty-art{width:100%;max-width:420px;height:auto;margin:0 auto 18px;display:block;opacity:.5}.news-empty h3{font-family:var(--sf);font-size:20px;font-weight:590;color:var(--fg);margin:0 0 8px}.news-empty p{color:rgba(var(--fg-rgb),.66);max-width:52ch;margin:0 auto 20px;line-height:1.6}.news-editor h2{font-family:var(--sf);font-size:18px;font-weight:590;margin:0 0 14px}.news-editor-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.news-row-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.news-badge{font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:20px;background:rgba(var(--veil-rgb),.08);color:rgba(var(--fg-rgb),.6)}.news-badge.is-live{color:var(--teal);background:#4a7c7c29}.news-row h3{font-family:var(--sf);font-size:17px;font-weight:590;margin:0 0 8px}.news-row-body{white-space:pre-line;color:rgba(var(--fg-rgb),.7);line-height:1.6;margin:0}.label-optional{color:rgba(var(--fg-rgb),.4);font-weight:400}.enquiry-phone{font-family:var(--sf);font-size:16px;font-weight:590;margin-top:2px}.enquiry-phone a{color:var(--fg);text-decoration:none}.enquiry-phone a:hover{color:var(--amber)}.showcase-heading{font-family:var(--sf);font-size:18px;font-weight:590;margin:0 0 4px}.showcase-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.showcase-fields label{display:block;margin-bottom:4px}.showcase-photos{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.showcase-photo{position:relative;width:92px;height:70px;border-radius:8px;overflow:hidden}.showcase-photo img{width:100%;height:100%;object-fit:cover;display:block}.showcase-photo-x{position:absolute;top:3px;right:3px;width:20px;height:20px;border:none;border-radius:50%;background:#0a101bcc;color:var(--fg);font-size:15px;line-height:1;cursor:pointer;padding:0}.showcase-upload{width:92px;height:70px;border:1px dashed var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;color:rgba(var(--fg-rgb),.6)}.showcase-upload:hover{color:var(--fg);border-color:rgba(var(--fg-rgb),.4)}.showcase-upload input{display:none}.monthly-lead{color:rgba(var(--fg-rgb),.55);font-size:15px;margin:-8px 0 22px}.monthly-block{margin-bottom:30px}.monthly-block h3{font-family:var(--sf);font-size:18px;font-weight:590;color:var(--fg);margin:0 0 4px}.monthly-note{color:rgba(var(--fg-rgb),.5);font-size:14px;line-height:1.5;margin:0 0 14px;max-width:68ch}.monthly-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px}.monthly-card{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:12px;overflow:hidden}.monthly-photo{aspect-ratio:4 / 3;background:rgba(var(--veil-rgb),.03);display:flex;align-items:center;justify-content:center}.monthly-photo img{width:100%;height:100%;object-fit:cover;display:block}.monthly-card-body{padding:10px 12px 12px}.monthly-card-body h4{font-family:var(--sf);font-size:15px;font-weight:590;color:var(--fg);margin:0 0 4px}.monthly-card-body span{font-size:13px;color:rgba(var(--fg-rgb),.5)}.cars-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.car-filters{position:sticky;top:16px;background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:12px;padding:14px}.car-filter-search{width:100%;margin-bottom:14px}.car-filter-group{margin-bottom:16px}.car-filter-group h4{font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb),.4);margin:0 0 6px}.car-filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:none;color:rgba(var(--fg-rgb),.75);font-family:var(--sf);font-size:14px;text-align:left;padding:5px 8px;border-radius:7px;cursor:pointer}.car-filter-row:hover{background:rgba(var(--veil-rgb),.05);color:var(--fg)}.car-filter-row.active{background:var(--fg);color:var(--surface);font-weight:590}.car-filter-row.active .count-pill{background:rgba(var(--ink-rgb),.12);color:var(--surface)}.car-filter-check{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:14px;color:rgba(var(--fg-rgb),.75);cursor:pointer}.car-filter-check input{width:auto;margin:0;cursor:pointer}.car-filter-check span:nth-of-type(1){flex:1}.car-filter-reset{margin-top:0;width:100%;justify-content:center}@media(max-width:900px){.cars-layout{grid-template-columns:1fr}.car-filters{position:static}.car-filter-group{margin-bottom:10px}}a.brand{text-decoration:none;color:inherit;display:inline-flex;align-items:baseline;gap:10px}a.brand:hover .brand-logo{opacity:.8}a.brand .brand-logo{transition:opacity .15s}.kind-switch{display:flex;gap:8px;margin-bottom:6px;flex-wrap:wrap}.kind-switch label{flex:1;min-width:160px;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:15px;color:rgba(var(--fg-rgb),.7);margin:0}.kind-switch label.active{border-color:var(--copper);background:#c874331f;color:var(--fg);font-weight:590}.kind-switch input{width:auto;margin:0;accent-color:var(--copper)}.sell-fields{border-left:2px solid var(--copper);padding-left:14px;margin:6px 0 4px}.sell-fields label{display:block;margin-bottom:4px}.enquiry-kind-badge{font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:20px;background:#c8743329;color:var(--copper)}.enquiry-car{font-size:14px;color:rgba(var(--fg-rgb),.78);background:rgba(var(--veil-rgb),.04);border-radius:8px;padding:8px 12px;margin:8px 0}.photo-request{margin-top:12px}.photo-request-sent{font-size:13px;color:#777}.photo-request-banner{background:#c8743329;border:1px solid rgba(200,116,51,.4);color:var(--copper);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:590;margin:12px 0 4px}.social-links{margin-top:12px}.social-phone{display:block;font-family:var(--sf);font-size:17px;font-weight:590;color:var(--fg)!important;text-decoration:none;margin-bottom:10px}.social-row{display:flex;gap:8px}.social-button{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:rgba(var(--veil-rgb),.05);color:rgba(var(--fg-rgb),.75)!important;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.social-button:hover{background:var(--copper);border-color:var(--copper);color:#fff!important}.social-note{display:block;margin-top:8px;font-size:13px;color:rgba(var(--fg-rgb),.45)}.client-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:22px}.summary-tile{background:rgba(var(--veil-rgb),.05);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.summary-label{display:block;font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb),.45);margin-bottom:6px}.summary-value{display:block;font-family:var(--sf);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--fg);line-height:1.15}.summary-note{display:block;margin-top:4px;font-size:13px;color:rgba(var(--fg-rgb),.5)}.summary-tile.is-due .summary-value{color:var(--amber)}.summary-tile.is-clear .summary-value{color:var(--teal);font-size:18px}.summary-tile.is-action{border-color:#c8743373;background:#c874331a}.summary-tile.is-action .summary-value{font-size:17px;color:var(--copper)}.inventory-form .showcase-fields{margin-top:0}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.inventory-card{background:rgba(var(--veil-rgb),.04);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.inventory-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:rgba(var(--veil-rgb),.03)}.inventory-photo.is-empty{background:repeating-linear-gradient(45deg,rgba(var(--veil-rgb),.02),rgba(var(--veil-rgb),.02) 10px,rgba(var(--veil-rgb),.04) 10px 20px)}.inventory-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.inventory-body h3{font-family:var(--sf);font-size:16px;font-weight:590;color:var(--fg);margin:0 0 8px}.inventory-trim{font-weight:400;color:rgba(var(--fg-rgb),.5)}.inventory-money{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.inventory-money b{font-family:var(--sf);font-size:20px;font-weight:600;color:var(--amber)}.inventory-money span{font-size:13px;color:rgba(var(--fg-rgb),.5)}.inventory-retail{color:rgba(var(--fg-rgb),.4)!important}.inventory-body .delivered-facts{font-size:13px;margin-bottom:12px}.inventory-body .btn{margin-top:auto;align-self:flex-start}.about-lead-note{color:rgba(var(--fg-rgb),.6);font-size:16px;line-height:1.6;max-width:66ch;margin:-8px 0 16px}.sale-link{margin-top:14px;display:inline-block}.back-link{display:inline-block;margin-bottom:16px;color:rgba(var(--fg-rgb),.55);text-decoration:none;font-size:14px}.back-link:hover{color:rgba(var(--fg-rgb),.85)}.sale-car{padding:16px;margin-bottom:20px;border:1px solid rgba(var(--fg-rgb),.12);border-radius:12px;background:rgba(var(--fg-rgb),.04)}.sale-car-title{font-size:20px;font-weight:600;margin-bottom:12px}.sale-car-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px;font-size:14px}.sale-car-facts b{display:block;font-weight:500;font-size:12px;color:rgba(var(--fg-rgb),.45);margin-bottom:2px}.sale-fields{margin-bottom:22px}.sale-print{padding-top:18px;border-top:1px solid rgba(var(--fg-rgb),.12)}.sale-print-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 4px}.sale-print-buttons .btn{margin-top:0}.kind-choice{margin-bottom:18px;max-width:420px}.site-backdrop-photo{object-fit:cover;object-position:center 30%;filter:grayscale(.55) contrast(1.05) brightness(var(--backdrop-brightness, .85))}@media(prefers-color-scheme:light){:root{--backdrop-brightness: 1.15}}:root[data-theme=dark]{--backdrop-brightness: .85}:root[data-theme=light]{--backdrop-brightness: 1.15}.container-row{margin:14px 0}.container-row>label{display:block;margin-bottom:4px}.container-row .hint{margin-top:6px}.container-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:#444}.container-line b{font-family:var(--sf);font-size:12px;font-weight:500;color:#666}.container-line a{color:var(--copper);text-decoration:none}.owner-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(var(--fg-rgb),.12)}.owner-head .btn{margin-top:0}.owner-command{padding:12px 14px;border-radius:8px;background:#0000004d;font-size:13px;overflow-x:auto;white-space:pre}.tenant-list{margin-bottom:18px}.tenant-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(var(--fg-rgb),.08)}.tenant-slug{margin-left:10px;font-size:13px;color:rgba(var(--fg-rgb),.45)}.tenant-counts{display:flex;gap:18px;font-size:14px;color:rgba(var(--fg-rgb),.6)}.new-tenant{padding-top:18px;border-top:1px solid rgba(var(--fg-rgb),.12)}.owner-actions{display:flex;gap:10px}.owner-actions .btn{margin-top:14px}.carousel-section{text-align:center}.carousel-section .btn{margin-top:18px}.carousel{position:relative;margin:0 auto;max-width:900px;border-radius:16px;overflow:hidden;background:#00000040}.carousel-frame{position:relative;aspect-ratio:16 / 9}.carousel-slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.carousel-slide.is-current{opacity:1;pointer-events:auto}.carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.carousel-slide figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 22px;text-align:left;background:linear-gradient(to top,#060c16d9,#060c1600);color:#fff}.carousel-slide figcaption b{font-size:18px}.carousel-slide figcaption span{font-size:14px;opacity:.75}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:#060c168c;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .15s ease}.carousel-arrow:hover{background:#060c16cc}.carousel-arrow.prev{left:12px}.carousel-arrow.next{right:12px}.carousel-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:8px}.carousel-dots button{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:rgba(var(--veil-rgb),.4);cursor:pointer}.carousel-dots button.is-current{background:#fff}@media(max-width:600px){.carousel-arrow{display:none}.carousel-slide figcaption{padding:14px 16px}.carousel-slide figcaption b{font-size:15px}}@media(prefers-reduced-motion:reduce){.carousel-slide{transition:none}}.needs-photos{padding:16px 18px;margin-bottom:18px;border:1px solid rgba(214,138,60,.35);border-left:3px solid rgba(214,138,60,.9);border-radius:10px;background:#d68a3c14}.needs-photos ul{margin:10px 0 0;padding-left:18px}.needs-photos li{margin-bottom:4px}.needs-photos a{color:inherit}.tenant-row{display:block;padding:14px 0}.tenant-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.tenant-row.is-suspended .tenant-main{opacity:.55}.tenant-badge{margin-left:10px;padding:2px 8px;border-radius:999px;font-size:12px;background:#d68a3c33;color:#f0be8cf2}.tenant-actions{display:flex;gap:8px;margin-top:10px}.tenant-actions .btn{margin-top:0;font-size:14px;padding:7px 12px}.tenant-reset{margin-top:12px;padding:12px 14px;border-radius:10px;background:rgba(var(--fg-rgb),.05)}.tenant-reset .btn{margin-top:10px}.theme-switch{width:auto;min-width:0;margin:0}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.summary-tile-link{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:rgba(var(--veil-rgb),.04);text-decoration:none;color:inherit;transition:background .15s ease}.summary-tile-link:hover{background:rgba(var(--veil-rgb),.09)}.summary-tile-link.is-action{border-color:#d68a3c73;background:#d68a3c14}.summary-tile-link .summary-value{font-size:28px;font-weight:600;letter-spacing:-.02em}.summary-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.summary-status{display:flex;flex-direction:column;gap:2px}.summary-status-count{font-size:24px;font-weight:600}.summary-status-label{font-size:13px;color:rgba(var(--fg-rgb),.6)}button.btn,a.btn,label.btn{box-shadow:0 1px 2px #0000001f;transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease}button.btn:hover,a.btn:hover,label.btn:hover{box-shadow:0 2px 8px #00000029}button.btn:active,a.btn:active,label.btn:active{transform:translateY(1px);box-shadow:0 1px 1px #0000001f}button.btn.ghost,a.btn.ghost,label.btn.ghost{border:1px solid var(--line);box-shadow:none}button.btn.ghost:hover,a.btn.ghost:hover,label.btn.ghost:hover{background:rgba(var(--veil-rgb),.14);box-shadow:none}button.btn:disabled{opacity:.5;box-shadow:none;cursor:default;transform:none}.panel>h2{position:relative;padding-left:12px}.panel>h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:2px;background:var(--copper)}.tab-nav button{border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.tab-nav button:not(.active):hover{border-color:var(--line)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.tenant-row+.tenant-row,.summary-status+.summary-status{border-top:1px solid var(--line)}.car-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:92px;margin-bottom:10px}.car-head .sale-link{margin-top:0;flex-shrink:0;white-space:nowrap}@media(max-width:560px){.car-head{flex-direction:column;padding-right:0}}.car-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.paid-badge{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:590;white-space:nowrap}.paid-badge.is-paid{background:#4a7c7c29;color:#2f5c5c}.paid-badge.is-due{background:#c1620b24;color:#a8540a}.managers{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.managers h3{margin:0 0 4px}.managers>.hint{margin-bottom:12px}.icon-menu{position:relative}.icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--line);background:rgba(var(--veil-rgb),.06);color:var(--fg);cursor:pointer;transition:background .15s ease}.icon-btn:hover{background:rgba(var(--veil-rgb),.12)}.icon-menu-list{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;padding:6px;border-radius:10px;border:1px solid var(--line);background:var(--panel-bg);box-shadow:0 8px 28px #00000040;z-index:50}.icon-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:none;border-radius:7px;background:none;color:var(--fg);font-family:var(--sf);font-size:14px;text-align:left;cursor:pointer}.icon-menu-item:hover{background:rgba(var(--veil-rgb),.1)}.icon-menu-item.is-active{font-weight:590}.sale-finish{margin-top:18px;padding-top:16px;border-top:1px solid rgba(var(--fg-rgb),.12)}.sale-finish .btn{margin-top:0}.status-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.status-chips button{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(var(--veil-rgb),.05);color:var(--fg);font-family:var(--sf);font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.status-chips button:hover{background:rgba(var(--veil-rgb),.11)}.status-chips button.is-active{background:var(--fg);color:var(--surface);border-color:var(--fg)}.status-chips button span{opacity:.65;font-size:12px}.site-brand-name{font-size:22px;font-weight:650;letter-spacing:-.02em}.product-site .site-header{display:flex;align-items:center;justify-content:space-between}.product-section-title{text-align:center;margin:0 0 22px}.ai-controls{display:flex;gap:12px;align-items:end;margin-top:8px;flex-wrap:wrap}.ai-summary{margin:12px 0}.ai-picks{display:grid;gap:12px;margin-top:12px}.ai-pick{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:12px 14px;background:var(--card-bg)}.ai-pick-buy{border-left-color:#2e7d32}.ai-pick-maybe{border-left-color:#b98a00}.ai-pick-pass{border-left-color:#9e9e9e}.ai-pick-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ai-verdict{font-weight:700;font-size:12px;padding:2px 10px;border-radius:999px;color:#fff}.ai-verdict-buy{background:#2e7d32}.ai-verdict-maybe{background:#b98a00}.ai-verdict-pass{background:#9e9e9e}.ai-pick-numbers{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0 4px}.ai-max-bid strong{font-size:1.1em}.ai-pick-reason{margin:8px 0}.ai-pick-meta{font-size:13px}.client-cars{display:grid;gap:10px}.client-car-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--card-bg)}.client-car-main{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.client-car-name{font-weight:600}.client-car-sub{font-size:12px;color:var(--fg-muted, #888)}.client-car-status{font-size:13px;opacity:.8}.mvr181{margin:18px 0;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface, var(--card-bg))}.mvr181-row{display:flex;gap:14px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid var(--border)}.mvr181-row:last-of-type{border-bottom:none}.mvr181-q{flex:1 1 260px;font-size:14px}.mvr181-answers{display:flex;gap:12px;align-items:center;white-space:nowrap}.mvr181-answers label{display:inline-flex;gap:5px;align-items:center;margin:0}.as-is-choice{display:flex;gap:8px;align-items:center;margin:12px 0}.car-files{margin:10px 0}.car-files-body{margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.car-files-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.car-files-list a{word-break:break-all}.car-files-list .danger{margin-left:8px}.mvr181-answers{flex:none}.mvr181-answers label{display:inline-flex;gap:6px;align-items:center;margin:0;padding:0;width:auto;font-size:14px}.mvr181-answers input[type=radio]{width:16px;height:16px;margin:0;flex:none}.mvr181-answers .link-btn{width:auto;margin:0;padding:0 2px}.as-is-choice{justify-content:flex-start}.as-is-choice input[type=checkbox]{width:16px;height:16px;margin:0;flex:none}.sale-print-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.car-files{margin-top:10px}.car-files-toggle{font-weight:600}.car-files-body{margin-top:10px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px}.ai-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ai-pick-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.fav-btn.is-saved{border-color:var(--copper);color:var(--copper)}.latin-hint{margin-top:4px}.invoice-list{display:grid;gap:10px;margin-top:12px}.invoice-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-left-width:4px;border-radius:10px;background:var(--card-bg)}@media(max-width:640px){.invoice-row{grid-template-columns:1fr}}.invoice-row.is-unpaid,.invoice-row.is-partial{border-left-color:#b98a00}.invoice-row.is-paid{border-left-color:#2e7d32}.invoice-row.is-void{border-left-color:#9e9e9e;opacity:.7}.invoice-head{display:flex;gap:10px;align-items:center}.invoice-number{font-weight:700}.inv-status{font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:#fff}.inv-status-unpaid,.inv-status-partial{background:#b98a00}.inv-status-paid{background:#2e7d32}.inv-status-void{background:#9e9e9e}.invoice-car{margin-top:4px}.invoice-meta{font-size:13px;margin-top:2px}.invoice-money{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.inv-due{color:#b98a00;font-weight:600}.invoice-actions{display:flex;gap:8px;align-items:center}.invoice-actions select{width:auto;margin:0}.delivery-invoice{margin-top:10px}.delivery-invoice-form{margin-top:8px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px}.tracking{margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-left:4px solid #4A7C7C;border-radius:10px}.tracking-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tracking-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.tracking-status{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:#4a7c7c;color:#fff}.tracking-sailing,.tracking-inprogress{border-left-color:#1e3a5f}.tracking-sailing .tracking-status,.tracking-inprogress .tracking-status{background:#1e3a5f}.tracking-arrived,.tracking-discharged,.tracking-gate-out,.tracking-empty-return,.tracking-delivered{border-left-color:#2e7d32}.tracking-arrived .tracking-status,.tracking-discharged .tracking-status,.tracking-gate-out .tracking-status,.tracking-empty-return .tracking-status,.tracking-delivered .tracking-status{background:#2e7d32}.tracking-untrackable{border-left-color:#9e9e9e}.tracking-untrackable .tracking-status{background:#9e9e9e}.tracking-facts{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:14px}.tracking-event,.tracking-updated{font-size:12.5px;margin-top:4px}.temp-password{margin:8px 0 16px;padding:14px 16px;border:1px dashed var(--accent, #C8A24A);border-radius:12px}.temp-password-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.temp-password-value{font-size:26px;letter-spacing:.08em;margin:6px 0 4px;-webkit-user-select:all;user-select:all}.temp-password .btn{margin-top:10px}.registrations{border-left:4px solid var(--accent, #C8A24A);margin-bottom:14px}.registrations .client-list-item .btn{padding:6px 12px;font-size:13px}.car-title-link{color:inherit;text-decoration:none}.car-title-link:hover{text-decoration:underline}.car-open-icon{font-size:14px;opacity:.45}.car-page{max-width:980px;margin:0 auto}.car-page-nav{display:flex;gap:12px;align-items:center;margin:0 0 12px}.container-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.container-line input{width:160px}.shell.with-side{max-width:1400px}.shell-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.shell-main{min-width:0}.side-nav{position:static;display:flex;flex-direction:column;gap:18px}.side-group{display:flex;flex-direction:column;gap:2px}.side-group-label{font-family:var(--sf);font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.55;padding:0 12px 6px}.side-link{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--fg);text-decoration:none;font-family:var(--sf);font-size:14px;font-weight:500;letter-spacing:-.01em}.side-link:hover{background:rgba(var(--veil-rgb),.06)}.side-link.active{background:var(--fg);color:var(--surface);font-weight:590}.side-badge{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--copper, #C8A24A);color:#fff;font-size:11.5px;font-weight:700;text-align:center}.side-link.active .side-badge{background:var(--surface);color:var(--fg)}.brand-wrap{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:40px;height:40px;font-size:18px;cursor:pointer;color:var(--fg)}.side-backdrop{display:none}@media(max-width:900px){.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.shell-body{display:block}.side-drawer{position:fixed;top:0;left:0;bottom:0;width:264px;max-width:84vw;padding:18px 14px;overflow-y:auto;background:var(--surface);border-right:1px solid var(--border);box-shadow:4px 0 24px #0000002e;transform:translate(-105%);transition:transform .2s ease;z-index:60}.side-nav{position:static}.menu-open .side-drawer{transform:translate(0)}.menu-open .side-backdrop{display:block;position:fixed;inset:0;background:#00000059;z-index:55}.topbar{align-items:center;gap:8px}.topbar-actions{gap:6px;flex-wrap:nowrap}.topbar-actions>a.btn{display:none}.topbar-actions .btn{padding:8px 10px;font-size:13px}.brand-logo{height:34px}}.bank-hint{color:#4a7c7c;font-size:11.5px;margin-top:2px}.dispatch{margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-left:4px solid #C1620B;border-radius:10px}.dispatch-off{border-style:dashed;border-left-style:dashed;font-size:13px}.dispatch-active{border-left-color:#2e7d32}.dispatch-active .tracking-status{background:#2e7d32}.dispatch .tracking-status{background:#c1620b}.dispatch-form .row{margin-top:6px}.dispatch-stop{margin:10px 0 4px;padding:8px 10px;border-radius:8px;background:rgba(var(--veil-rgb),.04)}.dispatch-stop .ctl-label{display:block;margin-bottom:4px}.brand-name{font-family:var(--sf);font-weight:700;font-size:20px;letter-spacing:-.02em;display:inline-block}.brand-name.login-logo{font-size:26px;margin-bottom:8px}.integrations{display:flex;flex-direction:column;gap:10px}.integration-row{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.integration-row:last-child{border-bottom:none}.integration-dot{width:10px;height:10px;border-radius:50%;background:#9e9e9e}.integration-dot.on{background:#2e7d32}.manifest{background:var(--card-bg);color:var(--navy, #0F1B2D);border-radius:12px;padding:22px 24px 18px 30px;max-width:380px;width:100%;box-shadow:0 12px 40px #00000047;position:relative;background-image:radial-gradient(circle at 8px 50%,transparent 4px,currentColor 0);background-image:none}.manifest:before{content:"";position:absolute;left:9px;top:12px;bottom:12px;width:0;border-left:2px dashed rgba(15,27,45,.25)}.manifest-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.manifest-stamp{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);border:2px solid var(--copper);border-radius:6px;padding:3px 10px;transform:rotate(-3deg)}.manifest-no{font-size:12px;opacity:.55}.manifest-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:5px 0;border-bottom:1px solid rgba(15,27,45,.1)}.manifest-row span:first-child{opacity:.55}.manifest-route{margin:16px 0 6px}.manifest-stop{display:flex;align-items:center;gap:10px;position:relative;padding:7px 0}.manifest-dot{width:11px;height:11px;border-radius:50%;border:2.5px solid rgba(15,27,45,.3);flex:none;background:transparent}.manifest-stop.is-done .manifest-dot{border-color:var(--copper);background:var(--copper)}.manifest-line{position:absolute;left:5px;top:22px;height:14px;border-left:2px solid rgba(15,27,45,.18)}.manifest-stop.is-done .manifest-line{border-left-color:var(--copper)}.manifest-stop-label{font-size:13.5px}.manifest-stop:not(.is-done) .manifest-stop-label{opacity:.55}.manifest-foot{margin-top:12px;font-size:11px;opacity:.5;border-top:1px solid rgba(15,27,45,.1);padding-top:10px}.hero{display:flex;gap:40px;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero-text{max-width:560px}.hero-text h1{letter-spacing:-.02em}.hero-art{display:none}.landing-grid{position:relative}.landing-card .landing-step{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;color:var(--copper);font-weight:700}.monthly-block{position:relative}.monthly-block>h3{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);border:2px solid var(--copper);border-radius:6px;padding:3px 12px;transform:rotate(-1.5deg);background:transparent}.voyage{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin:10px 0 6px}.voyage-port{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.25}.voyage-port b{font-size:15px;letter-spacing:-.01em}.voyage-port-end{text-align:right;align-items:flex-end}.voyage-eta{color:#c1620b;font-weight:700}.voyage-ata{color:#2e7d32;font-weight:700}.voyage-track{position:relative;height:26px}.voyage-line{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:rgba(var(--fg-rgb),.14)}.voyage-done{position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#1e3a5f}.voyage-ship{position:absolute;top:50%;transform:translate(-50%,-55%);font-size:18px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.tracking-head .tracking-updated{margin-left:auto;font-size:12px}@media(max-width:640px){.voyage{grid-template-columns:1fr;gap:6px}.voyage-port-end{text-align:left;align-items:flex-start}}.push-toggle{display:inline-flex;align-items:center;gap:6px}.push-toggle .btn.is-on{border-color:#c1620b}.push-note{max-width:260px;font-size:11.5px}.voyage-map{margin:8px 0 4px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.voyage-map-canvas,.voyage-map-fallback{height:190px;width:100%;background:#e9eef3}.voyage-map-ship{font-size:18px;line-height:22px;text-align:center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.leaflet-container{font:inherit}.leaflet-control-attribution{font-size:9px;opacity:.7}.client-search{margin:4px 0 10px}.dispatch-carrier{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0;padding:8px 12px;border-radius:10px;border:1px solid var(--border);border-left:4px solid #C1620B}.dispatch-carrier-phone{font-weight:700;color:#c1620b;text-decoration:none}.dispatch-carrier-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.dispatch-carrier-edit input{width:200px}.dispatch-carrier-edit .ctl-label{width:100%}.auction-paid-toggle{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.docs-car{padding:10px 0;border-bottom:1px solid var(--border)}.docs-car:last-child{border-bottom:none}.docs-car-title{font-weight:600;margin-bottom:4px}.docs-list{margin:0;padding-left:18px}.docs-list li{margin:2px 0}.pay-wire{white-space:pre-wrap;font-family:var(--mono, monospace);font-size:13px;padding:10px 12px;border-radius:8px;background:rgba(var(--veil-rgb),.05)}.calc-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start}.calc-form{padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.calc-form .row{margin-top:8px}.calc-result{position:sticky;top:16px;padding:16px 18px;border:1px solid var(--border);border-left:4px solid #C1620B;border-radius:12px;background:var(--surface)}.calc-total{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.calc-total b{font-size:34px;letter-spacing:-.02em;font-family:var(--sf)}.calc-group{border-top:1px solid var(--border);padding:8px 0}.calc-group summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:600;list-style:none}.calc-group summary::-webkit-details-marker{display:none}.calc-table{width:100%;font-size:13.5px;margin-top:6px}.calc-table td{padding:2px 0}.calc-table td:last-child{text-align:right}.calc-disclaimer{max-width:720px;margin-top:18px}@media(max-width:860px){.calc-layout{grid-template-columns:1fr}.calc-result{position:static}}.calc-json{width:100%;font-size:12px;line-height:1.4}.features-box{padding:10px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:16px}.features-box .check-row{margin:6px 0;align-items:flex-start}.fill-vin{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.topbar-actions{gap:8px}.topbar-actions .btn,.topbar-actions .btn.ghost,.topbar-actions .push-toggle .btn{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);font-family:var(--sf);font-size:13.5px;font-weight:500;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px;box-shadow:none;transition:background .15s ease,border-color .15s ease}.topbar-actions .btn:hover{background:rgba(var(--veil-rgb),.08);border-color:rgba(var(--fg-rgb),.35)}.topbar-actions .icon-btn{width:38px;height:38px;background:transparent}.topbar-actions>a.btn:before{content:"↗";opacity:.6}.topbar-actions .btn.is-on{border-color:#c1620b}.invoices-filters{align-items:center;margin-bottom:12px}.invoices-search{margin-left:auto;width:240px;max-width:100%}.invoices-table th.num,.invoices-table td.num{text-align:right;white-space:nowrap}.invoices-table td{vertical-align:top}.invoices-table tr.is-void td{opacity:.55}.invoices-table tr.is-paid td.num.inv-due{color:inherit}.inv-status-select{font-size:12.5px;padding:4px 6px}.invoices-table tfoot td{border-top:2px solid var(--border);padding-top:8px}@media(max-width:700px){.invoices-search{margin-left:0;width:100%}}.car-class-row{margin:6px 0 2px}.vclass-badge{display:inline-flex;gap:4px;align-items:center;font-family:var(--sf);font-size:12px;padding:1px 8px;border-radius:999px;background:rgba(var(--veil-rgb),.06);border:1px solid var(--border)}.vclass-select{display:inline-block;width:auto;max-width:200px;padding:2px 6px;font-size:12px;font-family:var(--sf)}.invoice-row-actions{white-space:nowrap}.invoice-row-actions .link-btn{margin-left:8px}.invoice-edit{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.carrier-filters{align-items:center;margin-bottom:12px}.car-silhouette{width:100%;height:100%;display:block}.car-silhouette-body{fill:rgba(var(--fg-rgb),.16)}.car-silhouette-tyre{fill:rgba(var(--fg-rgb),.3)}.car-silhouette-hub{fill:var(--surface)}.delivered-photo .car-silhouette,.monthly-photo .car-silhouette{padding:12% 8%;box-sizing:border-box}.import-mapping{margin:-4px 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.import-mapping summary{cursor:pointer;font-weight:600}.import-mapping-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px;margin-top:10px}.import-mapping-row{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.import-mapping-row select{font-size:12.5px;padding:4px 6px}.car-filters-toggle{display:none}@media(max-width:900px){.topbar-actions>a.btn.topbar-site{display:none}.topbar .eyebrow{white-space:nowrap;font-size:12px}.car-filters-toggle{display:inline-flex;margin:0 0 4px;width:100%;justify-content:center}.car-filters{padding:10px 12px}.car-filters>*:not(.car-filters-toggle){display:none}.car-filters.is-open>*{display:block}.car-filters.is-open .car-filter-row{display:flex}}.car-meta-auction{min-width:150px}.auction-paid-toggle{display:inline-flex;gap:6px;align-items:center;cursor:pointer;white-space:nowrap;padding:2px 8px 2px 6px;border:1px solid var(--border);border-radius:999px;font-size:12.5px}.auction-paid-toggle input{width:auto;margin:0}.auction-paid-toggle.is-paid{border-color:#2e7d32;color:#2e7d32}.car-filter-group{margin-bottom:12px}.car-filter-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--sf);font-size:11px;font-weight:590;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb),.45);padding:4px 0}.car-filter-group>summary::-webkit-details-marker{display:none}.car-filter-group>summary:after{content:"⌄";font-size:14px;line-height:1;opacity:.5;transform:translateY(-2px)}.car-filter-group[open]>summary:after{content:"⌃";transform:translateY(2px)}.car-filters{padding-bottom:12px}.car-filters>.car-filter-group:last-of-type{margin-bottom:8px}.floating-menu{position:fixed;left:18px;bottom:18px;z-index:50;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 6px 20px #0000002e}.floating-menu:hover{background:rgba(var(--veil-rgb),.08)}.side-drawer{position:fixed;top:0;left:0;bottom:0;width:264px;max-width:84vw;padding:18px 14px;overflow-y:auto;background:var(--surface);border-right:1px solid var(--border);box-shadow:4px 0 24px #0000002e;transform:translate(-105%);transition:transform .2s ease;z-index:60}.menu-open .side-drawer{transform:translate(0)}.menu-open .side-backdrop{display:block;position:fixed;inset:0;background:#00000059;z-index:55}@media(min-width:901px){.side-drawer,.menu-open .side-drawer{position:static;width:auto;max-width:none;padding:0;overflow:visible;background:none;border:none;box-shadow:none;transform:none}.menu-open .side-backdrop{display:none}}html{background:var(--surface)}body{background:var(--surface);min-height:100dvh}.shell{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(60px,env(safe-area-inset-bottom))}.side-drawer{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom))}.floating-menu{bottom:max(18px,calc(env(safe-area-inset-bottom) + 8px))}.topbar-actions .icon-btn{width:38px;height:38px;font-size:17px;border-radius:999px;border:1px solid var(--line);background:transparent;text-decoration:none;padding:0}.topbar-actions .icon-btn:hover{background:rgba(var(--veil-rgb),.08)}.topbar-actions .lang-switch{min-width:0;width:auto}@media(max-width:560px){.topbar{gap:6px}.topbar-actions{gap:5px}.topbar-actions .icon-btn{width:34px;height:34px;font-size:15px}.brand-logo{height:30px}.topbar .eyebrow{font-size:11px}}.calc-stale{border-left:4px solid #C1620B;color:#c1620b}.tariff-block{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:10px}.tariff-block>summary{cursor:pointer;font-weight:600}.tier-table{display:flex;flex-direction:column;gap:4px;margin:6px 0 12px}.tier-row{display:grid;grid-template-columns:150px 120px auto;gap:8px;align-items:center}.tier-row input{padding:4px 8px;font-size:13px}.duty-row{grid-template-columns:minmax(140px,1fr) 110px auto}.calc-json-panel>summary{cursor:pointer;font-weight:600}.review-result{margin-top:12px}.review-finding{padding:8px 10px;border-left:3px solid var(--border);margin-bottom:8px;background:rgba(var(--veil-rgb),.04);border-radius:0 8px 8px 0}.review-finding.is-high{border-left-color:#c1620b}.review-finding.is-medium{border-left-color:#d9a441}.review-where{font-weight:600;font-size:13px}.bid-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--border)}.bid-row:last-of-type{border-bottom:none}.bid-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bid-meta{font-size:12.5px;margin-top:2px}.bid-max{text-align:right;white-space:nowrap}.bid-max b{display:block;font-size:17px}.bid-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.bid-decide{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.bid-status-new{background:#c1620b;color:#fff}.bid-status-accepted{background:#1e3a5f;color:#fff}.bid-status-won{background:#2e7d32;color:#fff}.bid-status-lost,.bid-status-declined,.bid-status-cancelled{background:rgba(var(--fg-rgb),.25)}@media(max-width:700px){.bid-row{grid-template-columns:1fr}.bid-max{text-align:left}.bid-actions{justify-content:flex-start}}.terms-page{max-width:46rem}.terms-page .terms-version{color:rgba(var(--fg-rgb),.6);font-size:.85rem;margin-top:-.5rem}.terms-page .terms-lead{font-size:1.05rem;line-height:1.6;border-left:3px solid rgba(var(--fg-rgb),.25);padding-left:1rem}.terms-toc{background:var(--surface);border-radius:12px;padding:1rem 1rem 1rem .5rem;margin:1.5rem 0 2rem}.terms-toc ol{margin:0;padding-left:1.5rem;columns:2;column-gap:2rem}.terms-toc li{margin:.2rem 0;break-inside:avoid}.terms-toc a{color:inherit;text-decoration:none}.terms-toc a:hover{text-decoration:underline}.terms-section{scroll-margin-top:80px}.terms-section h2{font-size:1.1rem;margin:2rem 0 .6rem}.terms-section p,.terms-section li{line-height:1.65}.terms-section ul{padding-left:1.2rem}.terms-section li{margin:.4rem 0}.terms-note{color:rgba(var(--fg-rgb),.7);font-size:.9rem;margin-top:2rem}.terms-accept{display:flex;align-items:flex-start;gap:.6rem;margin:.8rem 0 1rem;font-size:.9rem;line-height:1.45;cursor:pointer;color:rgba(var(--fg-rgb),.92)}.terms-accept a{color:inherit;text-decoration:underline;text-underline-offset:2px}.terms-accept input[type=checkbox]{width:1.15rem;height:1.15rem;margin-top:.1rem;flex:none}@media(max-width:640px){.terms-toc ol{columns:1}}.site-account{position:relative}.site-account-btn{display:inline-flex;align-items:center;gap:.5rem}.site-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(var(--fg-rgb),.14);font-size:.7rem;font-weight:600;letter-spacing:.02em;flex:none}.site-account-name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-account-menu{position:absolute;top:calc(100% + .4rem);right:0;min-width:13rem;padding:.35rem;border-radius:12px;background:var(--surface);border:1px solid rgba(var(--fg-rgb),.12);box-shadow:0 12px 32px #00000047;z-index:40;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.site-account:hover .site-account-menu,.site-account:focus-within .site-account-menu,.site-account.is-open .site-account-menu{opacity:1;visibility:visible;transform:none}.site-account-menu a,.site-account-menu button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.site-account-menu a:hover,.site-account-menu button:hover{background:rgba(var(--fg-rgb),.08)}.site-account-menu button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.site-account{width:100%}.site-account-btn{width:100%;justify-content:center}.site-account-menu{position:static;min-width:0;margin-top:.4rem;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none}.site-account.is-open .site-account-menu{display:block}}.kx-page{--kx-bg-dark: #0a1f1d;--kx-bg-darker: #071716;--kx-bg-light: #12302d;--kx-bg-white: #0f2a28;--kx-text: #e8f1ee;--kx-text-muted: #a9bdb7;--kx-line-c: rgba(232, 241, 238, .12);--kx-card-bg: #173b38;--kx-card-shadow: none;--kx-accent: #3edda5;--kx-accent-soft: #3edda5;--kx-btn-bg: #3edda5;--kx-btn-fg: #07201c;--kx-btn-hover: #5ae6b5;--kx-strip-bg: #0f3a33;--kx-strip-fg: #cdeee1;--kx-header-bg: #0b2321;--kx-preview-bg: #0f2a28;font-family:var(--sf);color:var(--kx-text);background:var(--kx-bg-white);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .kx-page{--kx-bg-dark: #0f2a28;--kx-bg-darker: #0b201f;--kx-bg-light: #f2f6f4;--kx-bg-white: #ffffff;--kx-text: #132422;--kx-text-muted: #5e6e6b;--kx-line-c: rgba(19, 36, 34, .1);--kx-card-bg: #ffffff;--kx-card-shadow: 0 1px 2px rgba(19, 36, 34, .05), 0 8px 24px rgba(19, 36, 34, .06);--kx-accent: #0b8a5c;--kx-accent-soft: #3edda5;--kx-btn-bg: #0b8a5c;--kx-btn-fg: #ffffff;--kx-btn-hover: #0a7a52;--kx-strip-bg: #e3f7ef;--kx-strip-fg: #0b3b2e;--kx-header-bg: #ffffff;--kx-preview-bg: #f6faf8}}:root[data-theme=light] .kx-page{--kx-bg-dark: #0f2a28;--kx-bg-darker: #0b201f;--kx-bg-light: #f2f6f4;--kx-bg-white: #ffffff;--kx-text: #132422;--kx-text-muted: #5e6e6b;--kx-line-c: rgba(19, 36, 34, .1);--kx-card-bg: #ffffff;--kx-card-shadow: 0 1px 2px rgba(19, 36, 34, .05), 0 8px 24px rgba(19, 36, 34, .06);--kx-accent: #0b8a5c;--kx-accent-soft: #3edda5;--kx-btn-bg: #0b8a5c;--kx-btn-fg: #ffffff;--kx-btn-hover: #0a7a52;--kx-strip-bg: #e3f7ef;--kx-strip-fg: #0b3b2e;--kx-header-bg: #ffffff;--kx-preview-bg: #f6faf8}.kx-band{position:relative;overflow:hidden;padding:88px 0}.kx-band.is-dark{background:var(--kx-bg-dark);--kx-fg: #ffffff;--kx-muted: #b7c9c3;--kx-card: #173b38;--kx-line: rgba(255, 255, 255, .14);--kx-accent-text: var(--kx-accent-soft);color:var(--kx-fg)}.kx-band.is-light{background:var(--kx-bg-light);--kx-fg: var(--kx-text);--kx-muted: var(--kx-text-muted);--kx-card: var(--kx-card-bg);--kx-line: var(--kx-line-c);--kx-accent-text: var(--kx-accent);color:var(--kx-fg)}.kx-band.is-white{background:var(--kx-bg-white);--kx-fg: var(--kx-text);--kx-muted: var(--kx-text-muted);--kx-card: var(--kx-card-bg);--kx-line: var(--kx-line-c);--kx-accent-text: var(--kx-accent);color:var(--kx-fg)}.kx-wrap{position:relative;max-width:1180px;margin:0 auto;padding:0 24px}.kx-page h1,.kx-page h2,.kx-page h3,.kx-page h4{font-family:var(--sf);color:var(--kx-fg);margin:0;letter-spacing:-.02em}.kx-page h1{font-size:50px;line-height:1.12;font-weight:650}.kx-page h2{font-size:38px;line-height:1.18;font-weight:600}.kx-page h3{font-size:20px;line-height:1.25;font-weight:600}.kx-page h4{font-size:18px;line-height:1.3;font-weight:600}.kx-page p{margin:0;color:var(--kx-muted);font-size:16px;line-height:1.55}.kx-accent{color:var(--kx-accent-text)}.kx-center{text-align:center}.kx-center p{margin-left:auto;margin-right:auto;max-width:720px}.kx-h2-sub{margin-top:12px}.kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 26px;border-radius:8px;border:1px solid transparent;background:var(--kx-btn-bg);color:var(--kx-btn-fg);font-family:var(--sf);font-size:16px;font-weight:650;letter-spacing:-.005em;line-height:1.5;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.kx-btn:hover{background:var(--kx-btn-hover)}.kx-btn.is-outline{background:transparent;color:var(--kx-fg, var(--kx-text));border-color:currentColor}.kx-btn.is-outline:hover{background:#7f7f7f1f}.kx-btn.is-small{padding:7px 16px;font-size:13px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.kx-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.kx-strip{background:var(--kx-strip-bg);color:var(--kx-strip-fg);font-size:14px;font-weight:500}.kx-strip .kx-wrap{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding-top:6px;padding-bottom:6px;text-align:center}.kx-strip a{color:inherit;text-decoration:none}.kx-strip a:hover{text-decoration:underline}.kx-pill{display:inline-block;padding:3px 10px;border-radius:6px;background:var(--kx-btn-bg);color:var(--kx-btn-fg);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.kx-header{position:sticky;top:0;z-index:40;background:var(--kx-header-bg);border-bottom:1px solid var(--kx-line-c);color:var(--kx-text);--kx-fg: var(--kx-text)}.kx-header .kx-wrap{display:flex;align-items:center;gap:28px;min-height:78px}.kx-brand{display:inline-flex;align-items:center;gap:10px;color:var(--kx-text);text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.03em}.kx-mark{width:34px;height:34px;flex:none;color:var(--kx-accent)}.kx-nav{display:flex;align-items:center;gap:26px;margin-left:6px}.kx-nav a{color:var(--kx-text-muted);font-size:15px;font-weight:560;text-decoration:none;padding:6px 0}.kx-nav a:hover{color:var(--kx-text)}.kx-nav .kx-login,.kx-nav .kx-btn{display:none}.kx-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.kx-header-actions .kx-login{color:var(--kx-text);font-size:15px;font-weight:600;text-decoration:none;padding:6px 4px}.kx-burger{display:none;width:42px;height:42px;padding:0;border:none;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto}.kx-burger span{display:block;width:24px;height:2.5px;border-radius:2px;background:var(--kx-accent)}.kx-hero{padding:74px 0 96px}.kx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(62,221,165,.35) 0 3px,transparent 4px),radial-gradient(circle at 34% 72%,rgba(62,221,165,.3) 0 3px,transparent 4px),radial-gradient(circle at 58% 28%,rgba(62,221,165,.35) 0 3px,transparent 4px),radial-gradient(circle at 82% 78%,rgba(62,221,165,.3) 0 3px,transparent 4px),radial-gradient(circle at 92% 30%,rgba(62,221,165,.25) 0 3px,transparent 4px),linear-gradient(to top,rgba(62,221,165,.06),transparent 40%),repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.025) 22px 23px)}.kx-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 39.5%,rgba(255,255,255,.05) 39.5% 40%,transparent 40%),linear-gradient(80deg,transparent 0 63.5%,rgba(255,255,255,.045) 63.5% 64%,transparent 64%),linear-gradient(150deg,transparent 0 74.5%,rgba(255,255,255,.04) 74.5% 75%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%)}.kx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.kx-lead{margin-top:18px;font-size:18px;max-width:520px}.kx-hero-visual{position:relative;min-height:420px}.kx-shot{position:absolute;top:0;right:0;width:82%;border-radius:28px 28px 28px 110px;background:var(--kx-card-bg);color:var(--kx-text);box-shadow:0 30px 60px #00000059;padding:22px 22px 34px;overflow:hidden}.kx-shot-head{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--kx-line-c);font-size:13px;font-weight:600;color:var(--kx-text-muted)}.kx-shot-head b{color:var(--kx-text);font-weight:650}.kx-shot-dot{width:9px;height:9px;border-radius:50%;background:var(--kx-line-c)}.kx-shot-dot:first-child{background:var(--kx-accent)}.kx-shot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--kx-line-c)}.kx-shot-row:last-child{border-bottom:none}.kx-shot-car{font-size:14px;font-weight:620;color:var(--kx-text)}.kx-shot-vin{font-family:var(--sf-mono);font-size:11px;color:var(--kx-text-muted)}.kx-shot-status{grid-row:span 2;font-size:12px;font-weight:650;padding:4px 10px;border-radius:999px;background:#3edda529;color:var(--kx-accent);white-space:nowrap}.kx-shot-status.is-muted{background:#7f7f7f24;color:var(--kx-text-muted)}.kx-shot-steps{display:flex;align-items:center;gap:0;margin-top:18px}.kx-shot-step{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:-.01em;color:var(--kx-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx-shot-step:last-child{flex:0 0 auto}.kx-shot-step:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--kx-accent);flex:none}.kx-shot-step:after{content:"";flex:1;height:2px;margin:0 6px;background:var(--kx-accent);opacity:.6}.kx-shot-step.is-next{color:var(--kx-text-muted)}.kx-shot-step.is-next:before{background:transparent;box-shadow:inset 0 0 0 2px var(--kx-line-c)}.kx-shot-step.is-next:after{background:var(--kx-line-c);opacity:1}.kx-shot-step:last-child:after{display:none}.kx-quote{position:absolute;left:0;bottom:-18px;width:58%;border-radius:18px;background:var(--kx-card);border:1px solid var(--kx-line);padding:22px 24px;box-shadow:0 24px 50px #00000059}.kx-quote p{font-size:17px;font-weight:600;color:var(--kx-fg);line-height:1.35}.kx-quote small{display:block;margin-top:12px;font-size:13px;color:var(--kx-muted)}.kx-quote small b{color:var(--kx-fg);font-weight:650}.kx-tour-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start}.kx-tour-head p{font-size:17px}.kx-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:40px}.kx-preview{position:relative;border-radius:14px;border:1.5px solid var(--kx-line);background:var(--kx-preview-bg);color:var(--kx-text);padding:22px 22px 18px;min-height:250px;overflow:hidden}.kx-preview.is-accent{border-color:var(--kx-accent-soft)}.kx-preview-label{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--kx-text);margin-bottom:14px}.kx-preview-label svg{width:20px;height:20px;color:var(--kx-accent)}.kx-preview-lines{display:grid;gap:9px}.kx-preview-line{height:12px;border-radius:6px;background:var(--kx-line-c)}.kx-preview-line.w1{width:62%}.kx-preview-line.w2{width:84%}.kx-preview-line.w3{width:48%}.kx-preview-line.is-accent{background:var(--kx-accent);opacity:.55;width:36%}.kx-preview-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.kx-preview-chip{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--kx-line-c);color:var(--kx-text-muted)}.kx-claim{margin-top:84px}.kx-claim h2{max-width:760px;margin:0 auto}.kx-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:40px}.kx-logo{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 10px;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--kx-muted);border:1px dashed var(--kx-line);text-align:center}.kx-claim-actions{display:flex;justify-content:center;margin-top:44px}.kx-dots:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;background:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.6px) 0 0 / 16px 16px;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.kx-hub h2{max-width:820px;margin:0 auto}.kx-hub-diagram{position:relative;max-width:1080px;margin:56px auto 0;padding:26px 0 0}.kx-flow-track{position:absolute;left:4%;right:4%;top:68px;height:3px;background:linear-gradient(90deg,transparent,var(--kx-accent-text) 12%,var(--kx-accent-text) 88%,transparent);opacity:.55}.kx-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;position:relative}.kx-flow .kx-node{position:static;transform:none;width:auto}.kx-flow-stage{display:block;margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kx-muted)}.kx-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;text-align:center;font-size:14px;font-weight:620;color:var(--kx-fg)}.kx-node-icon{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--kx-card);border:3px solid var(--kx-line);box-shadow:var(--kx-card-shadow);color:var(--kx-accent-text)}.kx-node-icon svg{width:34px;height:34px}.kx-flow .kx-node-icon{border-color:#3edda573;background:var(--kx-card)}.kx-hub-list{display:none}.kx-diff:before{content:"";position:absolute;right:-60px;top:-40px;width:420px;height:420px;pointer-events:none;background:linear-gradient(135deg,transparent 46%,rgba(255,255,255,.05) 46% 54%,transparent 54%),linear-gradient(135deg,transparent 62%,rgba(62,221,165,.08) 62% 70%,transparent 70%)}.kx-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}.kx-diff-item svg{width:40px;height:40px;color:var(--kx-accent-text);margin-bottom:18px}.kx-diff-item p{margin-top:10px}.kx-who-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:52px}.kx-card{border-radius:14px;background:var(--kx-card);border:1px solid var(--kx-line);box-shadow:var(--kx-card-shadow);padding:22px 22px 24px}.kx-who-art{height:96px;border-radius:10px;margin-bottom:18px;display:grid;place-items:center;background:linear-gradient(135deg,#3edda524,#3edda508);color:var(--kx-accent-text)}.kx-who-art svg{width:40px;height:40px}.kx-card h3{font-size:18px}.kx-card p{margin-top:8px;font-size:15px}.kx-solutions-track{display:flex;gap:18px;margin-top:44px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;scrollbar-width:thin}.kx-solution{flex:0 0 260px;scroll-snap-align:start;border-radius:12px;border:1.5px solid var(--kx-line);padding:26px 22px 24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;text-align:center;min-height:190px}.kx-solution h4{font-size:17px}.kx-discover-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start}.kx-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:44px}.kx-discover-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 32px 32px;border-radius:16px}.kx-discover-card svg{width:46px;height:46px;color:var(--kx-accent-text)}.kx-discover-card h3{font-size:26px;margin-top:14px}.kx-discover-card p{margin-top:12px;max-width:420px}.kx-discover-card .kx-btn{margin-top:auto}.kx-discover-card p:last-of-type{margin-bottom:24px}.kx-footer{background:var(--kx-bg-darker);--kx-fg: #ffffff;--kx-muted: #a9bdb7;--kx-line: rgba(255, 255, 255, .14);color:var(--kx-fg);padding:72px 0 34px}.kx-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.kx-footer .kx-brand{color:#fff}.kx-footer-blurb{margin-top:18px;max-width:360px;font-size:14px}.kx-footer h4{font-size:16px;margin-bottom:14px}.kx-footer-col a{display:block;color:var(--kx-muted);text-decoration:none;font-size:14px;padding:5px 0}.kx-footer-col a:hover{color:#fff}.kx-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:22px;border-top:1px solid var(--kx-line);font-size:13px;color:var(--kx-muted)}@media(max-width:1024px){.kx-page h1{font-size:42px}.kx-page h2{font-size:32px}.kx-nav{display:none}.kx-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.kx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-node{font-size:13px}.kx-node-icon{width:70px;height:70px}.kx-flow-track{top:61px}}@media(max-width:860px){.kx-band{padding:64px 0}.kx-header .kx-wrap{gap:14px;min-height:66px}.kx-header-actions .kx-login,.kx-header-actions .kx-btn{display:none}.kx-header-actions{margin-left:auto}.kx-burger{display:flex;margin-left:0}.kx-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px 24px 18px;background:var(--kx-header-bg);border-bottom:1px solid var(--kx-line-c);box-shadow:0 16px 30px #00000040}.kx-nav.is-open{display:flex}.kx-nav a{padding:12px 0;font-size:17px;border-bottom:1px solid var(--kx-line-c)}.kx-nav a.kx-login{display:block;color:var(--kx-text);font-weight:600}.kx-nav a.kx-btn{display:inline-flex;margin-top:14px;padding:11px 26px;font-size:16px;color:var(--kx-btn-fg);border-bottom:none;align-self:flex-start}.kx-hero{padding:48px 0 72px}.kx-hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}.kx-hero-visual{min-height:0;padding-bottom:60px}.kx-shot{position:relative;width:100%;border-radius:22px 22px 22px 70px}.kx-quote{width:80%;bottom:0}.kx-tour-head,.kx-discover-head{grid-template-columns:minmax(0,1fr);gap:14px}.kx-preview-grid,.kx-discover-grid{grid-template-columns:minmax(0,1fr)}.kx-diff-grid{grid-template-columns:minmax(0,1fr);gap:30px}.kx-hub-diagram{display:none}.kx-hub-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.kx-hub-list .kx-node{position:static;transform:none;width:auto;flex-direction:row;text-align:left;gap:12px}.kx-hub-list .kx-node-icon{width:52px;height:52px;border-width:2px}.kx-hub-list .kx-node-icon svg{width:24px;height:24px}}@media(max-width:560px){.kx-page h1{font-size:34px}.kx-page h2{font-size:27px}.kx-lead{font-size:16px}.kx-who-grid{grid-template-columns:minmax(0,1fr)}.kx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.kx-quote{width:92%}.kx-hub-list{grid-template-columns:minmax(0,1fr)}.kx-strip .kx-wrap{font-size:13px}.kx-solution{flex-basis:82%}}.kx-subpage{padding:64px 0 96px;min-height:60vh}.kx-narrow{max-width:680px}.kx-page-title{font-size:38px;margin-bottom:12px}.kx-page-lead{font-size:17px;margin-bottom:30px}.kx-form-card{padding:28px 28px 26px}.kx-form-card .kx-btn{margin-top:8px}.kx-field{display:block;margin:0 0 16px}.kx-field>span{display:block;font-size:13px;font-weight:600;color:var(--kx-muted);margin-bottom:6px}.kx-page input,.kx-page textarea,.kx-page select{width:100%;padding:11px 13px;border-radius:9px;border:1px solid var(--kx-line);background:var(--kx-card);color:var(--kx-fg);font-family:var(--sf);font-size:16px}.kx-page textarea{font-family:var(--sf);resize:vertical;line-height:1.5}.kx-page input:focus,.kx-page textarea:focus,.kx-page select:focus{outline:none;border-color:var(--kx-accent-text);box-shadow:0 0 0 3.5px #3edda538}.kx-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media(max-width:560px){.kx-field-row{grid-template-columns:minmax(0,1fr)}}.kx-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kx-form-error{margin-top:12px;color:#d9534f;font-size:14px}.kx-form-note{margin-top:14px;font-size:13px}.kx-sent h3{font-size:24px}.kx-sent p{margin-top:10px}.kx-terms h1{font-size:34px}.kx-terms h2{font-size:20px;margin-top:30px}.kx-terms .terms-version,.kx-terms .terms-note,.kx-terms .terms-toc a{color:var(--kx-muted)}.kx-terms .terms-lead{font-size:17px;color:var(--kx-fg)}.kx-terms p,.kx-terms li{color:var(--kx-fg)}.kx-terms .terms-toc{border-color:var(--kx-line)}.kx-auth .login-wrap{margin:16px auto 24px}.kx-auth .login-wrap h1{color:var(--kx-fg)}.kx-auth .login-wrap .eyebrow{color:var(--kx-accent-text)}.kx-auth .panel{background:var(--kx-card);border:1px solid var(--kx-line);box-shadow:var(--kx-card-shadow);color:var(--kx-fg)}.kx-auth label,.kx-auth .hint{color:var(--kx-muted)}.kx-auth .btn,.kx-auth button.btn{background:var(--kx-btn-bg);color:var(--kx-btn-fg);border:none;border-radius:8px;font-weight:650}.kx-auth .btn:hover{background:var(--kx-btn-hover)}.kx-auth .link-btn{color:var(--kx-accent-text)}.kx-auth .footer{color:var(--kx-muted);border-color:var(--kx-line)}.kx-auth .icon-btn{color:var(--kx-fg)}.kx-brand-inline{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--kx-accent, #0b8a5c)}.kx-brand-inline .kx-mark{width:40px;height:40px}.login-logo.kx-brand-inline{justify-content:center;margin-bottom:10px}.demo-list{display:grid;gap:10px;margin-top:8px}.demo-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.demo-row.is-done{opacity:.55}.demo-message{margin-top:6px;white-space:pre-wrap;font-size:14px}.login-logo.kx-brand-inline{filter:none}.kx-auth .login-switchers{display:none}.kx-terms .terms-toc{background:var(--kx-card);border:1px solid var(--kx-line)}.kx-terms h1{margin-bottom:8px}.kx-terms .terms-lead{border-color:var(--kx-accent-text)}.kx-page .kx-page-title{margin:0 0 14px}.kx-page .kx-page-lead{margin:0 0 32px}.kx-page .kx-sent p,.kx-page .kx-form-note,.kx-page .kx-form-error{margin-top:12px}.kx-page .kx-sent h3{margin-bottom:4px}.kx-page .kx-auth .login-wrap h1{margin:10px 0 30px}.kx-page .kx-auth .login-wrap .eyebrow{display:block;margin-top:8px}.kx-page .kx-auth .panel p{margin:10px 0 0}.kx-page .kx-terms h1{margin:0 0 8px}.kx-page .kx-terms h2{margin:34px 0 12px}.kx-page .kx-terms .terms-version{margin:0 0 18px}.kx-page .kx-terms .terms-lead{margin:0 0 24px}.kx-page .kx-terms p{margin:0 0 12px}.kx-page .kx-terms li,.kx-page .kx-terms .terms-toc{margin:0 0 8px}.kx-page .kx-terms .terms-note{margin-top:28px}.kx-points{margin:0 0 28px;padding-left:20px;color:var(--kx-fg)}.kx-points li{margin-bottom:8px;line-height:1.5}.kx-tabs{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--kx-line)}.kx-tabs button{padding:10px 14px;border:none;background:transparent;color:var(--kx-muted);font-family:var(--sf);font-size:15px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.kx-tabs button.is-active{color:var(--kx-fg);border-bottom-color:var(--kx-accent-text)}.kx-board .kx-page-lead{margin-bottom:20px}.kx-board-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.kx-board-list{display:grid;gap:16px}.kx-board-card{padding:20px 22px}.kx-board-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.kx-board-card h3{font-size:19px}.kx-board-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;color:var(--kx-muted)}.kx-board-route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;color:var(--kx-fg)}.kx-board-arrow{color:var(--kx-accent-text)}.kx-board-deadline{font-weight:500;color:var(--kx-muted)}.kx-page .kx-board-note{margin:10px 0 0;font-size:14px}.kx-board-offer-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--kx-line)}.kx-field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.kx-field-row-3{grid-template-columns:minmax(0,1fr)}}.kx-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;background:#3edda529;color:var(--kx-accent-text);white-space:nowrap}.kx-badge.is-declined,.kx-badge.is-withdrawn{background:#7f7f7f24;color:var(--kx-muted)}.kx-board-card.is-declined,.kx-board-card.is-withdrawn{opacity:.7}.kx-board-contact{margin-top:12px;padding:12px 14px;border-radius:10px;background:#3edda51a;color:var(--kx-fg);font-size:14px}.kx-board-contact a,.kx-page .kx-form-note a{color:var(--kx-accent-text)}.shipping-block{margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-left:4px solid #4A7C7C;border-radius:10px}.shipping-block.is-open{border-left-color:#c1620b}.shipping-block.is-accepted{border-left-color:#2e7d32}.shipping-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.shipping-form label{margin-top:8px}.shipping-request-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.shipping-status-open{background:#c1620b}.shipping-status-accepted{background:#2e7d32}.shipping-status-cancelled{background:#9e9e9e}.shipping-offer{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.shipping-offer.is-accepted{border-color:#2e7d3299}.shipping-offer-main{min-width:0}.shipping-offer-actions{display:flex;flex-direction:column;gap:6px}.shipping-offer-actions .btn{margin-top:0}.shipping-card{padding:12px 0;border-bottom:1px solid var(--line)}.shipping-card:last-child{border-bottom:none}.board-status-pending{background:#c1620b}.board-status-approved{background:#2e7d32}.board-status-blocked{background:#9e9e9e}.shipping-audience{display:flex;gap:16px;flex-wrap:wrap;margin:4px 0 6px}.shipping-audience label{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--fg)}.shipping-audience input{width:auto}.shipping-trusted{background:#2e7d32;margin-left:8px}.shipping-trusted-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.shipping-invite{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.shipping-invite-link{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shipping-invite-link code{font-family:var(--sf-mono);font-size:12px;word-break:break-all;padding:6px 8px;border-radius:6px;background:rgba(var(--veil-rgb),.06)}.kx-board-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kx-badge.is-trusted{background:#c1620b29;color:#c1620b}.kx-invite-banner{margin-bottom:20px}.kx-page .kx-invite-banner p{margin-top:6px}.shipping-offer-main .link-btn{margin-left:8px}.scan-viewport{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:4 / 3;max-height:60vh}.scan-viewport video{width:100%;height:100%;object-fit:cover;display:block}.scan-frame{position:absolute;inset:32% 8%;border:2px solid rgba(255,255,255,.85);border-radius:10px;box-shadow:0 0 0 9999px #00000059;pointer-events:none}.scan-overlay{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;background:#0009;color:#fff;font-size:14px;text-align:center}.scan-torch{position:absolute;right:10px;top:10px;margin:0}.scan-result{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.scan-result b{font-size:18px}.scan-manual{margin-top:16px}.scan-manual-row{display:flex;gap:8px;align-items:center}.scan-manual-row input{flex:1;text-transform:uppercase}.scan-manual-row .btn{margin-top:0}.dispatch-sd{border-left-color:#2f5c8f}.dispatch-sd .tracking-status{background:#2f5c8f}.dispatch-sd-post{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px;font-size:14px}.dispatch-sd-post input{width:auto}.transport{margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-left:4px solid #4A7C7C;border-radius:10px}.transport-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.transport-summary{display:inline-flex;gap:12px;flex-wrap:wrap;font-size:13px;color:rgba(var(--fg-rgb),.7)}.transport-body{margin-top:8px}.transport-body .dispatch,.transport-body .shipping-block{margin-left:0;margin-right:0}.loads-table{display:grid;gap:10px}.loads-row{display:grid;grid-template-columns:1.3fr 1.2fr 1.6fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:start}.loads-row:last-child{border-bottom:none}.loads-car a{color:inherit;text-decoration:none}.loads-arrow{font-weight:600}.loads-channels{display:flex;flex-direction:column;gap:6px}.loads-chip{display:inline-block;font-size:12px;padding:3px 8px;border-radius:6px;border:1px solid var(--line);color:rgba(var(--fg-rgb),.75)}.loads-chip.is-ok{border-color:#2e7d3299;color:#2e7d32}.loads-chip.is-warn{border-color:#c1620b99;color:#c1620b}.loads-chip.is-hot{background:#c1620b26;border-color:#c1620b;color:#c1620b;font-weight:600}.loads-chip.is-off{opacity:.55}@media(max-width:860px){.loads-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.loads-row{grid-template-columns:1fr}}:root{--navy: #0a1f1d;--steel: #143532;--copper: #0f9d6e;--teal: #7fbfae;--amber: #3edda5;--fg: #e8f1ee;--fg-rgb: 232, 241, 238;--surface: #0a1f1d;--panel-bg: #12302d;--card-bg: #143532;--ink: #e8f1ee;--ink-rgb: 232, 241, 238;--input-bg: #0a1f1d;--line: rgba(232, 241, 238, .14);--card-shadow: none}@media(prefers-color-scheme:light){:root{--fg: #132422;--fg-rgb: 19, 36, 34;--surface: #f2f6f4;--panel-bg: #ffffff;--card-bg: #ffffff;--ink: #132422;--ink-rgb: 19, 36, 34;--input-bg: #ffffff;--line: rgba(19, 36, 34, .1);--copper: #0b8a5c;--teal: #3f6f64;--amber: #0f2a28;--card-shadow: 0 1px 2px rgba(19,36,34,.05), 0 4px 14px rgba(19,36,34,.05)}}:root[data-theme=dark]{--fg: #e8f1ee;--fg-rgb: 232, 241, 238;--surface: #0a1f1d;--panel-bg: #12302d;--card-bg: #143532;--ink: #e8f1ee;--ink-rgb: 232, 241, 238;--input-bg: #0a1f1d;--line: rgba(232, 241, 238, .14);--card-shadow: none;--copper: #0f9d6e;--teal: #7fbfae;--amber: #3edda5}:root[data-theme=light]{--fg: #132422;--fg-rgb: 19, 36, 34;--surface: #f2f6f4;--panel-bg: #ffffff;--card-bg: #ffffff;--ink: #132422;--ink-rgb: 19, 36, 34;--input-bg: #ffffff;--line: rgba(19, 36, 34, .1);--card-shadow: 0 1px 2px rgba(19,36,34,.05), 0 4px 14px rgba(19,36,34,.05);--copper: #0b8a5c;--teal: #3f6f64;--amber: #0f2a28}.brand-logo.kx-brand-inline{height:auto;filter:none;font-size:22px}.brand-logo.kx-brand-inline .kx-mark{width:34px;height:34px}.kx-brand-inline.is-tenant{color:var(--fg)}.kx-brand-inline.is-tenant .kx-mark{color:var(--copper)}.topbar{border-bottom-color:var(--copper)}input:focus,select:focus,textarea:focus{border-color:var(--copper);box-shadow:0 0 0 3.5px #0f9d6e40}:root{--card-muted: rgba(232, 241, 238, .62);--card-field: #0a1f1d}@media(prefers-color-scheme:light){:root{--card-muted: #5e6e6b;--card-field: #ffffff}}:root[data-theme=dark]{--card-muted: rgba(232, 241, 238, .62);--card-field: #0a1f1d}:root[data-theme=light]{--card-muted: #5e6e6b;--card-field: #ffffff}.car-card .car-vin,.car-card .car-meta,.car-card .car-meta b,.car-card .route .stop .lbl,.car-card .ctl-label,.car-card .pay-head,.car-card .pay-status.none,.car-card .pay-row,.car-card .inv-head,.car-card .pm-row b,.car-card .pm-note,.car-card .hint,.car-card .muted{color:var(--card-muted)}.car-card .car-meta,.car-card .pay-row{color:var(--ink)}.car-card .admin-controls select,.car-card .pay-add input,.car-card .destport-row select,.car-card input,.car-card select,.car-card textarea{background:var(--card-field);color:var(--ink);border-color:rgba(var(--ink-rgb),.18)}.car-card button.btn.ghost-dark,.car-card a.btn.ghost-dark{color:var(--ink)}.car-card .tracking-label{color:var(--card-muted)}.car-card a:not(.btn):not(.link-btn){color:var(--copper)}.kx-btn,button.btn,a.btn,label.btn,.link-btn,.icon-btn,.kx-nav a,.kx-tabs button,.tab-nav a{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease,opacity .18s ease}.kx-btn:hover,button.btn:hover:not(:disabled),a.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.kx-btn:active,button.btn:active:not(:disabled),a.btn:active{transform:translateY(0) scale(.985);box-shadow:none}.kx-btn.is-outline:hover{box-shadow:0 4px 14px #0000001f}.icon-btn:active{transform:scale(.94)}@keyframes kx-drop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.icon-menu-list,.site-account-menu{animation:kx-drop .16s ease-out;transform-origin:top right}.kx-nav.is-open,.site-nav.is-open{animation:kx-drop .18s ease-out;transform-origin:top center}.icon-menu-item,.kx-footer-col a,.site-footer a{transition:background-color .15s ease,color .15s ease,padding-left .15s ease}.kx-footer-col a:hover{padding-left:4px}.kx-card,.kx-preview,.kx-solution,.kx-logo,.kx-node-icon{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.kx-who-grid .kx-card:hover,.kx-discover-card:hover,.kx-board-card:hover,.kx-solution:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000029}.kx-preview:hover{border-color:var(--kx-accent-soft)}.kx-node:hover .kx-node-icon{transform:scale(1.06);border-color:var(--kx-accent-soft)}.kx-logo:hover{border-style:solid;color:var(--kx-fg)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-in{opacity:1;transform:none}[data-reveal] .kx-card,[data-reveal] .kx-diff-item,[data-reveal] .kx-preview,[data-reveal] .kx-solution{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}[data-reveal].is-in .kx-card,[data-reveal].is-in .kx-diff-item,[data-reveal].is-in .kx-preview,[data-reveal].is-in .kx-solution{opacity:1;transform:none}[data-reveal].is-in>.kx-wrap>.kx-who-grid>.kx-card:nth-child(2),[data-reveal].is-in .kx-diff-grid>:nth-child(2),[data-reveal].is-in .kx-preview-grid>:nth-child(2){transition-delay:.08s}[data-reveal].is-in>.kx-wrap>.kx-who-grid>.kx-card:nth-child(3),[data-reveal].is-in .kx-diff-grid>:nth-child(3){transition-delay:.16s}[data-reveal].is-in>.kx-wrap>.kx-who-grid>.kx-card:nth-child(4){transition-delay:.24s}[data-reveal].is-in>.kx-wrap>.kx-who-grid>.kx-card:nth-child(n+5){transition-delay:.3s}@keyframes kx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kx-hero .kx-hero-grid>div:first-child{animation:kx-rise .6s ease-out both}.kx-hero .kx-hero-visual{animation:kx-rise .7s .15s ease-out both}.kx-quote{transition:transform .25s ease}.kx-hero-visual:hover .kx-quote{transform:translateY(-4px)}@keyframes kx-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.transport-body,.shipping-form,.kx-board-offer-form,.scan-result,.icon-menu-list{animation:kx-open .2s ease-out}.panel,.summary-tile-link,.loads-row,.demo-row,.shipping-offer{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease}.summary-tile-link:hover{transform:translateY(-2px)}.shipping-offer:hover,.demo-row:hover{border-color:var(--copper)}input,select,textarea,.kx-page input,.kx-page textarea,.kx-page select{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal],[data-reveal] .kx-card,[data-reveal] .kx-diff-item,[data-reveal] .kx-preview,[data-reveal] .kx-solution{opacity:1;transform:none}}html{scroll-behavior:smooth}.kx-quick .kx-subpage{min-height:100vh}.kx-quick-dealer{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kx-accent-text);margin-bottom:10px}.kx-page .kx-quick-foot{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:36px;font-size:13px;color:var(--kx-muted)}.kx-quick-foot .kx-mark{width:18px;height:18px;color:var(--kx-accent-text)}.quick-links-new{display:flex;gap:8px;align-items:center;margin-bottom:8px}.quick-links-new input{flex:1}.quick-links-new .btn{margin-top:0}.quick-link-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.quick-link-row.is-off{opacity:.55}.quick-link-row .mono{word-break:break-all}.enquiry-kind-badge.is-source{background:#0f9d6e29;color:var(--copper)}.enquiry-ai{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px dashed var(--line)}
