:root{--ink:#07111f;--ink-2:#101a29;--muted:#667183;--muted-2:#8a94a3;--line:#d9e0ea;--line-dark:rgba(255,255,255,0.16);--canvas:#f2f5f8;--panel:#ffffff;--panel-2:#f8fafc;--blue:#255cff;--blue-2:#123dc4;--green:#0b8f65;--amber:#bd7a11;--red:#c63543;--silver:#c7ced8;--shadow:0 22px 60px rgba(7,17,31,0.12);--shadow-soft:0 12px 34px rgba(7,17,31,0.08);--radius:8px}.owner-listing-create{display:grid;gap:22px}.nav-actions{display:flex;align-items:center;gap:14px}.nav-icon-btn,.nav-login-link,.nav-user-menu summary{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#050b20;cursor:pointer}.nav-login-link{gap:8px;border:1px solid rgba(5,11,32,0.12);border-radius:999px;padding:0 18px;font-size:15px;font-weight:850;text-decoration:none}.nav-login-link:hover{background:rgba(5,11,32,0.06)}.nav-icon-btn svg,.nav-login-link svg,.nav-user-menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-user-menu{position:relative}.nav-user-menu summary{gap:8px;list-style:none;padding:0;font-size:15px;font-weight:850}.nav-user-menu summary::-webkit-details-marker{display:none}.nav-user-menu__chevron{width:16px !important;height:16px !important}.nav-user-menu[open] .nav-user-menu__chevron{transform:rotate(180deg)}.nav-mobile-menu{display:none}.nav-user-menu__panel{position:absolute;top:calc(100%+8px);right:0;z-index:50;width:224px;overflow:hidden;border:1px solid rgba(5,11,32,0.12);border-radius:6px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.16)}.nav-user-menu__panel a,.nav-user-menu__panel button{width:100%;min-height:32px;display:flex;align-items:center;gap:10px;border:0;background:#fff;color:#111827;padding:9px 13px;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.nav-user-menu__panel a:hover,.nav-user-menu__panel button:hover{background:#f6f8fb}.nav-user-menu__panel svg{width:17px;height:17px;flex:0 0 auto}.nav-user-menu__panel form{margin-top:8px;border-top:1px solid rgba(5,11,32,0.08);padding-top:8px}@media (max-width:760px){.nav-user-menu summary span{display:none}.nav-user-menu__panel{right:-8px}}.owner-form-alert{display:grid;gap:4px;border:1px solid rgba(5,11,32,0.1);border-radius:14px;padding:16px 18px;font-size:14px;font-weight:800}.owner-form-alert--success{color:#0f6b43;background:#eaf8f1;border-color:rgba(15,107,67,0.18)}.owner-form-alert--error{color:#9b1c1c;background:#fff1f1;border-color:rgba(155,28,28,0.18)}.owner-form-alert span{font-weight:650}.owner-listing-form{display:grid;gap:18px}.owner-form-panel,.owner-form-submit{border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:#fff;padding:clamp(18px,2.6vw,28px);box-shadow:0 18px 44px rgba(5,11,32,0.06)}.owner-form-panel__head{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin-bottom:22px}.owner-form-panel__head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#f6bd4b;color:#050b20;font-weight:950}.owner-form-panel__head h2{margin:0;color:#050b20;font-size:clamp(20px,2vw,26px);letter-spacing:0}.owner-form-panel__head p{margin:6px 0 0;color:rgba(5,11,32,0.62);font-weight:650}.owner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-form-field{display:grid;gap:8px}.owner-form-field--wide{grid-column:1 / -1}.owner-form-field span,.owner-form-toggle span{color:rgba(5,11,32,0.72);font-size:12px;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.owner-form-field input,.owner-form-field select,.owner-form-field textarea{width:100%;border:1px solid rgba(5,11,32,0.12);border-radius:12px;background:#f7f8fb;color:#050b20;padding:13px 14px;font:inherit;font-weight:750;letter-spacing:0;outline:none}.owner-form-field textarea{resize:vertical;min-height:120px;line-height:1.5}.owner-form-field input:focus,.owner-form-field select:focus,.owner-form-field textarea:focus{border-color:rgba(246,189,75,0.8);background:#fff;box-shadow:0 0 0 4px rgba(246,189,75,0.14)}.owner-form-field small{color:#9b1c1c;font-size:12px;font-weight:800}.owner-form-toggle{min-height:50px;display:flex;align-items:center;gap:10px;border:1px solid rgba(5,11,32,0.1);border-radius:12px;background:#fff;padding:12px 14px}.owner-form-toggle input{width:18px;height:18px;accent-color:#f6bd4b}.owner-form-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;position:sticky;bottom:16px}.owner-form-submit div{display:grid;gap:4px}.owner-form-submit strong{color:#050b20;font-size:16px}.owner-form-submit span{color:rgba(5,11,32,0.58);font-size:13px;font-weight:750}.owner-form-submit button{min-height:52px;border:0;border-radius:999px;background:#f6bd4b;color:#050b20;padding:0 24px;font-weight:950;cursor:pointer}.owner-listing-edit{display:grid;gap:22px}.owner-edit-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:stretch}.owner-edit-overview>article,.owner-edit-status-actions,.owner-photo-upload,.owner-photo-empty{border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.06)}.owner-edit-overview>article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center;padding:12px}.owner-edit-overview img{width:100%;height:150px;border-radius:12px;object-fit:cover}.owner-edit-overview span,.owner-photo-grid span,.owner-photo-empty span{display:inline-flex;margin-bottom:10px;border-radius:999px;background:#fff7e6;color:#9b6700;padding:7px 10px;font-size:12px;font-weight:950;text-transform:uppercase}.owner-edit-overview h2{margin:0;color:#050b20;font-size:28px;letter-spacing:0}.owner-edit-overview p{margin:8px 0 0;color:rgba(5,11,32,0.62);font-weight:750}.owner-edit-status-actions{display:grid;min-width:260px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.owner-edit-status-actions form,.owner-photo-grid form{margin:0}.owner-edit-status-actions button,.owner-photo-upload button,.owner-photo-grid button{width:100%;min-height:42px;border:1px solid rgba(5,11,32,0.1);border-radius:999px;background:#fff;color:#050b20;cursor:pointer;padding:0 14px;font-weight:900}.owner-edit-status-actions button.active,.owner-photo-upload button{border-color:#050b20;background:#050b20;color:#fff}.owner-photo-upload,.owner-document-upload,.owner-availability-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:18px;padding:14px}.owner-document-upload{grid-template-columns:240px minmax(0,1fr) auto}.owner-availability-form{grid-template-columns:160px 160px 220px minmax(0,1fr) auto}.owner-photo-upload label,.owner-document-upload label,.owner-availability-form label{display:grid;gap:8px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:950;text-transform:uppercase}.owner-photo-upload input,.owner-document-upload input,.owner-document-upload select,.owner-availability-form input,.owner-availability-form select{width:100%;border:1px solid rgba(5,11,32,0.1);border-radius:12px;background:#f8fafc;padding:12px;color:#050b20;font:inherit;text-transform:none}.owner-file-picker{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;width:100%;border:1px solid rgba(5,11,32,0.1);border-radius:12px;background:#f8fafc;padding:6px;color:#050b20;text-transform:none}.owner-file-picker input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.owner-file-picker__button{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;background:#050b20;color:#fff;padding:0 14px;font-size:12px;font-weight:950;white-space:nowrap}.owner-file-picker__name{min-width:0;overflow:hidden;color:rgba(5,11,32,0.62);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.owner-availability-form button{min-height:46px;border:0;border-radius:999px;background:#050b20;color:#fff;cursor:pointer;padding:0 18px;font-weight:950}.owner-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.owner-photo-grid article{overflow:hidden;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#fff}.owner-photo-grid img{width:100%;height:160px;object-fit:cover}.owner-photo-grid article>div{display:grid;gap:10px;padding:12px}.owner-photo-grid article>div>div{display:grid;gap:8px}.owner-photo-grid form:last-child button{color:#9d1c1c}.owner-photo-empty{padding:22px}.owner-photo-empty p{margin:0;color:rgba(5,11,32,0.62);font-weight:750}.owner-document-list{display:grid;gap:12px}.owner-document-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#fff;padding:16px}.owner-document-list h3{margin:8px 0 0;color:#050b20;font-size:18px;letter-spacing:0}.owner-document-list p,.owner-document-list small{display:block;margin:6px 0 0;color:rgba(5,11,32,0.58);font-weight:750}.owner-document-status{display:inline-flex;border-radius:999px;background:#fff7e6;color:#9b6700;padding:7px 10px;font-size:12px;font-weight:950;text-transform:uppercase}.owner-document-status--approved{background:#ecfdf3;color:#087f5b}.owner-document-status--rejected{background:#fff1f1;color:#9b1c1c}.owner-document-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-document-actions form{margin:0}.owner-document-actions a,.owner-document-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.1);border-radius:999px;background:#050b20;color:#fff;cursor:pointer;padding:0 14px;font:inherit;font-weight:900;text-decoration:none}.owner-document-actions button{background:#fff;color:#9d1c1c}.owner-availability-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.owner-availability-summary article{border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#f8fafc;padding:14px}.owner-availability-summary span,.owner-availability-item span{display:block;color:rgba(5,11,32,0.56);font-size:12px;font-weight:950;text-transform:uppercase}.owner-availability-summary strong{display:block;margin-top:6px;color:#050b20;font-size:28px;line-height:1}.owner-availability-list{display:grid;gap:12px}.owner-availability-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-left:5px solid #087f5b;border-radius:14px;background:#fff;padding:16px}.owner-availability-item--blocked{border-left-color:#9d1c1c}.owner-availability-item--maintenance{border-left-color:#9b6700}.owner-availability-item--reserved{border-left-color:#255cff}.owner-availability-item h3{margin:6px 0 0;color:#050b20;font-size:18px;letter-spacing:0}.owner-availability-item p{margin:6px 0 0;color:rgba(5,11,32,0.62);font-weight:750}.owner-availability-item form{margin:0}.owner-availability-item button{min-height:40px;border:1px solid rgba(157,28,28,0.18);border-radius:999px;background:#fff;color:#9d1c1c;cursor:pointer;padding:0 14px;font:inherit;font-weight:900}@media (max-width:820px){.owner-form-grid{grid-template-columns:1fr}.owner-form-submit{position:static;display:grid}.owner-form-submit button{width:100%}.owner-edit-overview,.owner-photo-upload,.owner-document-upload,.owner-availability-form,.owner-document-list article{grid-template-columns:1fr}.owner-edit-status-actions{min-width:0}.owner-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-document-actions{justify-content:stretch}.owner-document-actions a,.owner-document-actions button{width:100%}.owner-availability-summary,.owner-availability-item{grid-template-columns:1fr}.owner-availability-item button{width:100%}}@media (max-width:620px){.owner-edit-overview>article,.owner-edit-status-actions,.owner-photo-grid{grid-template-columns:1fr}.owner-edit-overview img{height:220px}}*{box-sizing:border-box}html{color:var(--ink);font-family:"DM Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}body{margin:0;background:var(--canvas);color:var(--ink)}.marketplace-surface{position:relative;isolation:isolate;overflow:hidden;background:#9faab3}.marketplace-surface::before,.marketplace-surface::after{position:fixed;pointer-events:none;content:""}.marketplace-surface::before{inset:0;z-index:-2;background:url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1920&q=82") center top / cover no-repeat}.marketplace-surface::after{inset:0;z-index:-1;background:radial-gradient(circle at 14% 16%,rgba(246,189,75,0.12),transparent 30%),linear-gradient(180deg,rgba(232,237,241,0.9),rgba(238,242,245,0.9) 35%,rgba(244,246,248,0.92))}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}.container{width:min(1240px,calc(100% - 36px));margin:0 auto}.wide-container{width:min(1440px,calc(100% - 32px));margin:0 auto}.site-header{position:fixed;top:18px;right:0;left:0;z-index:60;padding:0 28px;background:transparent;pointer-events:none;transition:top 0.22s ease,padding 0.22s ease}.site-header.is-scrolled{top:8px;padding:0 18px}.nav-wrap{display:grid;width:min(1760px,100%);min-height:74px;margin:0 auto;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;border:1px solid rgba(255,255,255,0.07);border-radius:22px;background:rgba(8,12,16,0.28);padding:0 38px;box-shadow:0 18px 54px rgba(0,0,0,0.16);backdrop-filter:blur(12px) saturate(130%);pointer-events:auto;transition:min-height 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,border-radius 0.22s ease}.site-header.is-scrolled .nav-wrap{min-height:66px;border-color:rgba(255,255,255,0.13);border-radius:18px;background:rgba(8,12,16,0.82);box-shadow:0 16px 60px rgba(0,0,0,0.32);backdrop-filter:blur(20px) saturate(150%)}.brand{display:inline-flex;align-items:center;gap:14px;color:#fff}.brand-mark{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,0.24);border-radius:13px;background:linear-gradient(135deg,#f0c47d,#98611f);color:#07111f;box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 16px 36px rgba(0,0,0,0.26)}.brand-mark::after{position:absolute;inset:-40% auto auto -35%;width:70%;height:170%;background:rgba(255,255,255,0.28);content:"";transform:rotate(24deg)}.brand-mark span{position:relative;z-index:1;font-size:13px;font-weight:950}.brand-text{font-size:28px;font-weight:950;letter-spacing:-0.02em;line-height:1}.brand-text span{color:#f1c77f}.nav-links{display:flex;align-items:center;justify-content:center;gap:28px;color:rgba(255,255,255,0.74);font-size:15px;font-weight:900}.nav-links a{position:relative;padding:12px 0;transition:color 0.2s ease}.nav-links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#62c7ff,#f0c47d);content:"";opacity:0;transform:scaleX(0.4);transition:opacity 0.2s ease,transform 0.2s ease}.nav-links a:hover{color:#fff}.nav-links a:hover::after{opacity:1;transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:14px}.btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--radius);padding:0 16px;cursor:pointer;font-weight:850;white-space:nowrap;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease,color 0.16s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 14px 30px rgba(37,92,255,0.24)}.btn-primary:hover{background:var(--blue-2)}.btn-outline{border-color:var(--line);background:#fff;color:var(--ink)}.btn-outline:hover{border-color:var(--ink)}.site-header .btn-primary{min-height:50px;border-radius:8px;background:linear-gradient(135deg,#f3ce86 0%,#c58b3d 46%,#8a571d 100%);color:#111419;padding:0 11px 0 22px;box-shadow:0 16px 38px rgba(197,139,61,0.28);font-size:15px;font-weight:950}.site-header .btn-primary:hover{background:linear-gradient(135deg,#f7d998 0%,#d39a49 46%,#9b6325 100%)}.site-header .btn-outline{min-height:50px;border-color:rgba(255,255,255,0.2);border-radius:8px;background:rgba(255,255,255,0.08);color:#fff;padding:0 24px;font-size:15px;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16)}.site-header .btn-outline:hover{border-color:rgba(255,255,255,0.56);background:rgba(255,255,255,0.16)}.btn-arrow{display:grid;width:30px;height:30px;margin-left:8px;place-items:center;border-radius:8px;background:rgba(17,20,25,0.18);font-size:15px;line-height:1}.nav-cart{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,0.22);border-radius:999px;color:#fff;font-size:20px;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.nav-cart:hover{border-color:rgba(240,196,125,0.7);background:rgba(240,196,125,0.1);transform:translateY(-1px)}.btn-dark{background:var(--ink);color:#fff}.btn-ghost{background:rgba(255,255,255,0.1);color:#fff;border-color:var(--line-dark)}.eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(37,92,255,0.18);border-radius:999px;background:#fff;color:var(--blue);padding:7px 12px;font-size:12px;font-weight:900;text-transform:uppercase}.muted{color:var(--muted)}.hero-premium{position:relative;overflow:hidden;background:#fff}.hero-premium::before{position:absolute;inset:0 0 auto;height:58%;background:linear-gradient(135deg,#07111f 0%,#142033 48%,#f2f5f8 48%,#f2f5f8 100%);content:""}.hero-stage{position:relative;display:grid;min-height:calc(100vh - 78px);grid-template-columns:minmax(0,0.95fr) minmax(470px,1.05fr);gap:34px;align-items:end;padding:42px 0 34px}.hero-copy{align-self:center;color:#fff;padding:28px 0 64px}.hero-copy h1{max-width:760px;margin:18px 0;font-size:clamp(46px,6vw,82px);line-height:1;font-weight:950}.hero-lead{max-width:660px;margin:0;color:rgba(255,255,255,0.76);font-size:18px;line-height:1.68}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-visual{position:relative;min-height:650px;overflow:hidden;border-radius:var(--radius);background:var(--ink);box-shadow:var(--shadow)}.hero-visual img{width:100%;height:650px;object-fit:cover}.hero-visual::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,17,31,0.02),rgba(7,17,31,0.78));content:""}.hero-floating-panel{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:grid;grid-template-columns:1.1fr 0.9fr 0.9fr;gap:12px}.glass-stat{border:1px solid rgba(255,255,255,0.2);border-radius:var(--radius);background:rgba(255,255,255,0.12);color:#fff;padding:15px;backdrop-filter:blur(16px)}.glass-stat strong{display:block;font-size:23px}.glass-stat span{display:block;margin-top:4px;color:rgba(255,255,255,0.72);font-size:12px;font-weight:750}.booking-console{position:relative;z-index:3;grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px;box-shadow:var(--shadow)}.booking-tabs{display:flex;gap:8px;margin-bottom:12px}.tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--muted);padding:9px 12px;font-size:13px;font-weight:850}.tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.search-panel{display:grid;grid-template-columns:1.2fr 0.85fr 0.85fr 0.85fr;gap:10px}.field{min-width:0}.field label{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);padding:0 12px;outline:none}.field textarea{min-height:92px;padding-top:10px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#fff}.console-side{display:grid;min-width:210px;gap:10px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.trust-item{background:#fff;padding:18px}.trust-item strong{display:block;font-size:24px}.trust-item span{display:block;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.section{padding:76px 0}.section.white{background:#fff}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.section-head h2{max-width:720px;margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.04;font-weight:950}.section-head p{max-width:560px;margin:10px 0 0;color:var(--muted);line-height:1.68}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bike-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-soft)}.bike-card-media{position:relative;display:block;aspect-ratio:1.45;overflow:hidden;background:#dce3ec}.bike-card-media img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.bike-card:hover .bike-card-media img{transform:scale(1.04)}.badge-row{position:absolute;top:12px;right:12px;left:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px}.badge-set{display:flex;flex-wrap:wrap;gap:7px}.badge{display:inline-flex;align-items:center;min-height:27px;border-radius:999px;background:#fff;color:var(--ink);padding:0 9px;font-size:11px;font-weight:900;box-shadow:0 8px 22px rgba(7,17,31,0.14)}.badge.green{background:var(--green);color:#fff}.badge.amber{background:#fff4dd;color:#805004}.badge.dark{background:var(--ink);color:#fff}.bike-card-body{padding:16px}.bike-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px;font-weight:750}.bike-card h3{margin:9px 0 0;font-size:21px;line-height:1.2}.spec-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.spec{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:10px}.spec strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.spec span{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:750}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.price{font-size:23px;font-weight:950}.price small{color:var(--muted);font-size:12px;font-weight:800}.category-grid,.city-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.category-tile,.city-tile{min-height:126px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.category-icon{display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;border-radius:var(--radius);background:var(--ink);color:#fff;font-weight:950}.city-tile{min-height:100px}.city-tile strong{display:block;font-size:19px}.city-tile span{color:var(--muted);font-size:13px}.split-band{background:var(--ink);color:#fff}.split-grid{display:grid;grid-template-columns:0.92fr 1.08fr;gap:34px;align-items:center}.split-grid h2{margin:12px 0;font-size:clamp(34px,4vw,54px);line-height:1.04}.split-grid p{color:rgba(255,255,255,0.72);line-height:1.74}.process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.process-card{border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:rgba(255,255,255,0.06);padding:18px}.process-number{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:var(--radius);background:#fff;color:var(--ink);font-weight:950}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:var(--shadow-soft)}.panel.dark{border-color:rgba(255,255,255,0.12);background:var(--ink);color:#fff}.condition-list{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.condition-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 0}.condition-list li:last-child{border-bottom:0}.site-footer{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.1);background:linear-gradient(135deg,rgba(5,11,32,0.92),rgba(5,11,32,0.76)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=2200&q=82") center / cover;color:#fff;padding:42px 0 22px}.site-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 10%,rgba(246,189,75,0.18),transparent 28%),linear-gradient(180deg,rgba(5,11,32,0.2),rgba(5,11,32,0.6));pointer-events:none}.site-footer .container{position:relative;z-index:1}.footer-top{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:24px;align-items:center;padding:0 0 22px}.footer-top p{max-width:620px;margin:0;color:rgba(255,255,255,0.76);font-size:15px;font-weight:650;line-height:1.55}.footer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.footer-actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;font-size:14px;font-weight:900}.footer-actions a:first-child{background:var(--boxcar-blue);color:var(--boxcar-dark)}.footer-actions a:last-child{border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.08);color:#fff}.footer-body{display:grid;grid-template-columns:repeat(3,minmax(130px,0.7fr)) minmax(260px,1.2fr);gap:20px;border-top:1px solid rgba(255,255,255,0.16);padding:22px 0 18px}.footer-column{display:grid;align-content:start;gap:11px}.footer-column strong{color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.footer-column a,.footer-legal a{color:rgba(255,255,255,0.68);font-size:14px;font-weight:750}.footer-column a:hover,.footer-legal a:hover{color:#d9991d}.footer-pills{display:flex;flex-wrap:wrap;gap:9px}.footer-pills a{border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.08);padding:8px 11px}.footer-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,0.16);border-bottom:1px solid rgba(255,255,255,0.16)}.footer-ops span{border-right:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.78);padding:15px 18px;font-size:13px;font-weight:850;text-align:center}.footer-ops span:last-child{border-right:0}.footer-legal{display:flex;align-items:center;justify-content:space-between;gap:18px;color:rgba(255,255,255,0.54);padding:14px 0 0;font-size:13px;font-weight:700}.footer-legal div{display:flex;flex-wrap:wrap;gap:16px}.contact-page-hero{background:linear-gradient(90deg,rgba(7,17,38,0.9),rgba(7,17,38,0.58)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=2200&q=82") center / cover;color:#fff;padding:170px 0 76px}.contact-page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:32px;align-items:end}.contact-page-hero h1{max-width:760px;margin:12px 0 16px;font-size:clamp(42px,6vw,82px);line-height:0.98;font-weight:950;letter-spacing:0}.contact-page-hero p{max-width:720px;margin:0;color:rgba(255,255,255,0.78);font-size:18px;font-weight:750;line-height:1.65}.contact-page-hero__panel{border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(255,255,255,0.1);box-shadow:0 24px 70px rgba(0,0,0,0.24);backdrop-filter:blur(12px);padding:22px}.contact-page-hero__panel strong,.contact-page-hero__panel span,.contact-page-hero__panel small{display:block}.contact-page-hero__panel strong{color:var(--boxcar-blue);font-size:12px;font-weight:950;text-transform:uppercase}.contact-page-hero__panel span{margin-top:10px;font-size:22px;font-weight:950}.contact-page-hero__panel small{margin-top:8px;color:rgba(255,255,255,0.68);font-size:13px;font-weight:750;line-height:1.5}.contact-page-section{padding:56px 0 86px}.contact-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;align-items:start}.contact-form-card,.contact-info-stack article{border:1px solid #dce3e0;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(7,17,38,0.08)}.contact-form-card{display:grid;gap:18px;padding:28px}.contact-form-card__head span,.contact-info-stack span{color:#b57906;font-size:12px;font-weight:950;text-transform:uppercase}.contact-form-card__head h2{margin:5px 0 0;color:#071126;font-size:30px;line-height:1.1;font-weight:950}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-form-card label{display:grid;gap:8px}.contact-form-card label span{color:#697386;font-size:12px;font-weight:950;text-transform:uppercase}.contact-form-card input,.contact-form-card textarea{width:100%;border:1px solid #d7dee7;border-radius:8px;background:#f8fafc;color:#071126;font-size:15px;font-weight:750;outline:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.contact-form-card input{min-height:52px;padding:0 15px}.contact-form-card textarea{min-height:170px;padding:14px 15px;resize:vertical}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:var(--boxcar-blue);background:#fff;box-shadow:0 0 0 4px rgba(255,191,65,0.2)}.contact-form-card label small{color:#b42318;font-size:12px;font-weight:850}.contact-form-card button{min-height:54px;border:0;border-radius:999px;background:var(--boxcar-blue);color:#071126;cursor:pointer;font-weight:950}.contact-alert{border-radius:8px;padding:14px 16px;font-size:14px;font-weight:850}.contact-alert--success{border:1px solid #b7ebcb;background:#ecfdf3;color:#067647}.contact-info-stack{display:grid;gap:14px}.contact-info-stack article{padding:22px}.contact-info-stack h3{margin:8px 0 8px;color:#071126;font-size:20px;line-height:1.15;font-weight:950}.contact-info-stack p{margin:0;color:#697386;font-size:14px;font-weight:750;line-height:1.6}.auth-terms{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #d7dee7;border-radius:8px;background:#f8fafc;padding:14px}.auth-terms input{width:20px;height:20px;margin-top:1px;accent-color:var(--boxcar-blue)}.auth-terms span{color:#071126;font-size:14px;font-weight:800;line-height:1.45;text-transform:none}.auth-terms a{color:#b57906;font-weight:950;text-decoration:underline;text-underline-offset:3px}.auth-field-error{border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;padding:11px 13px;font-size:13px;font-weight:850}.terms-hero{background:linear-gradient(90deg,rgba(7,17,38,0.92),rgba(7,17,38,0.62)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=2200&q=82") center / cover;color:#fff;padding:170px 0 76px}.terms-hero h1{margin:12px 0 14px;font-size:clamp(42px,6vw,82px);line-height:0.98;font-weight:950}.terms-hero p{max-width:760px;margin:0;color:rgba(255,255,255,0.76);font-size:18px;font-weight:750;line-height:1.6}.terms-section{padding:44px 0 86px}.terms-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.terms-summary,.terms-card{border:1px solid #dce3e0;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(7,17,38,0.08)}.terms-summary{position:sticky;top:110px;display:grid;gap:12px;padding:22px}.terms-summary strong{color:#071126;font-size:22px;font-weight:950}.terms-summary span{color:#697386;font-size:14px;font-weight:750;line-height:1.5}.terms-summary a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;background:var(--boxcar-blue);color:#071126;font-size:13px;font-weight:950}.terms-card{padding:32px}.terms-card h2{margin:34px 0 18px;border-top:1px solid #e4e9f0;padding-top:28px;color:#071126;font-size:30px;line-height:1.15;font-weight:950}.terms-card h2:first-child{margin-top:0;border-top:0;padding-top:0}.terms-card h3{margin:24px 0 10px;color:#071126;font-size:21px;line-height:1.25;font-weight:950}.terms-card h4{margin:18px 0 8px;color:#344054;font-size:16px;font-weight:950}.terms-card p{margin:0 0 12px;color:#4b5565;font-size:15px;font-weight:650;line-height:1.75}.terms-card .terms-lead{color:#071126;font-size:17px;font-weight:850}@media (max-width:820px){.contact-page-hero{padding:118px 0 46px}.contact-page-hero__grid,.contact-page-grid,.contact-form-grid{grid-template-columns:1fr}.contact-page-hero h1{font-size:42px}.contact-page-hero p{font-size:16px}.contact-page-section{padding:28px 0 56px}.contact-form-card,.contact-info-stack article{padding:20px}.terms-hero{padding:118px 0 46px}.terms-layout{grid-template-columns:1fr}.terms-summary{position:static}.terms-card{padding:22px}.terms-card h2{font-size:24px}}.page-hero{background:#fff;padding:150px 0 26px}.page-title{margin:14px 0 8px;font-size:clamp(38px,5vw,60px);line-height:1.02;font-weight:950}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 0}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;padding:0 13px;color:var(--muted);font-size:13px;font-weight:850}.inventory-shell{display:grid;grid-template-columns:280px minmax(0,1fr) 390px;gap:18px;align-items:start}.filter-console,.map-panel,.booking-card{position:sticky;top:96px}.filter-console{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px;box-shadow:var(--shadow-soft)}.filter-group{border-bottom:1px solid var(--line);padding:14px 0}.filter-group:first-child{padding-top:0}.filter-group:last-child{border-bottom:0;padding-bottom:0}.filter-group strong{display:block;margin-bottom:10px}.check-row{display:flex;align-items:center;gap:9px;margin:9px 0;color:var(--muted);font-size:14px;font-weight:700}.map-panel{position:sticky;height:730px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#dce5ef;box-shadow:var(--shadow-soft)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(7,17,31,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(7,17,31,0.08) 1px,transparent 1px);background-size:42px 42px}.map-panel::after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,0.3),rgba(37,92,255,0.08));content:""}.map-pin{position:absolute;z-index:2;display:grid;min-width:62px;height:36px;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:950;box-shadow:var(--shadow-soft)}.map-overlay{position:absolute;right:14px;bottom:14px;left:14px;z-index:3}.inventory-breadcrumb{position:relative;overflow:hidden;min-height:270px;background:linear-gradient(90deg,rgba(5,11,32,0.7),rgba(5,11,32,0.38)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1920&q=82") center / cover no-repeat;padding:120px 0 34px}.breadcrumb-trail{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:rgba(255,255,255,0.74);font-size:13px;font-weight:850;margin-bottom:18px}.breadcrumb-trail a:hover,.breadcrumb-trail strong{color:var(--boxcar-blue)}.inventory-breadcrumb__head{display:block;max-width:720px}.inventory-breadcrumb__head h1{margin:0;color:#fff;font-size:clamp(36px,4.4vw,58px);font-weight:850;letter-spacing:-0.03em;line-height:1}.inventory-breadcrumb .boxcar-subtitle{color:var(--boxcar-blue)}.inventory-search-card{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr auto;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,0.72);border-radius:22px;background:rgba(255,255,255,0.68);box-shadow:0 22px 60px rgba(5,11,32,0.09);backdrop-filter:blur(16px) saturate(125%)}.inventory-search-card label{display:grid;gap:8px;border-right:1px solid rgba(5,11,32,0.08);background:transparent;padding:16px 18px}.inventory-search-card span{color:rgba(5,11,32,0.56);font-size:13px;font-weight:850}.inventory-search-card input,.inventory-search-card select{width:100%;border:0;background:transparent;color:var(--boxcar-dark);font-size:18px;font-weight:900;outline:0}.inventory-search-card input::-webkit-calendar-picker-indicator{filter:invert(0)}.inventory-search-card button{min-width:142px;min-height:72px;border:0;background:var(--boxcar-blue);color:var(--boxcar-dark);cursor:pointer;font-size:18px;font-weight:950}.inventory-page{padding:24px 0 28px}.inventory-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:start}.inventory-filters{position:sticky;top:92px;max-height:calc(100vh - 112px)}.inventory-filters,.inventory-map,.inventory-alert,.inventory-bottom-cta__inner{border:1px solid rgba(255,255,255,0.7);background:rgba(255,255,255,0.68);box-shadow:0 22px 60px rgba(5,11,32,0.09);backdrop-filter:blur(16px) saturate(125%)}.inventory-filters{overflow:auto;border-radius:18px;padding:12px}.inventory-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.inventory-panel-head span,.inventory-filter-group strong{color:var(--boxcar-dark);font-size:13px;font-weight:950}.inventory-panel-head a{color:#9a6510;font-size:12px;font-weight:900}.inventory-filter-group{border-top:1px solid rgba(5,11,32,0.08);padding:10px 0}.inventory-filter-group label{display:flex;align-items:center;gap:7px;margin-top:8px;color:rgba(5,11,32,0.68);font-size:12px;font-weight:750}.inventory-filter-group input[type="checkbox"]{width:14px;height:14px;accent-color:var(--boxcar-blue)}.inventory-filter-group input[type="range"]{width:100%;margin-top:10px;accent-color:var(--boxcar-blue)}.inventory-range{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:rgba(5,11,32,0.62);font-size:11px;font-weight:850}.inventory-apply{width:100%;min-height:40px;border:0;border-radius:999px;background:var(--boxcar-dark);color:#fff;cursor:pointer;font-weight:950}.inventory-results__head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:12px}.inventory-results__head h2{max-width:560px;margin:0;color:var(--boxcar-dark);font-size:clamp(28px,3vw,40px);font-weight:850;letter-spacing:-0.03em;line-height:1.04}.inventory-results__head h2 em{color:#d9991d;font-style:normal}.inventory-sort{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.inventory-sort button{min-height:42px;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.76);color:var(--boxcar-dark);cursor:pointer;padding:0 15px;font-size:13px;font-weight:900;box-shadow:0 12px 26px rgba(5,11,32,0.06)}.inventory-sort button.active{border-color:rgba(246,189,75,0.5);background:rgba(246,189,75,0.2)}.inventory-alert{display:flex;align-items:center;gap:14px;border-radius:18px;margin-bottom:16px;padding:13px 16px}.inventory-alert strong{color:var(--boxcar-dark);font-size:15px;font-weight:950;white-space:nowrap}.inventory-alert span{color:rgba(5,11,32,0.62);font-size:14px;font-weight:700;line-height:1.45}.inventory-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.inventory-card-grid .bike-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-card-grid .bike-card-media{aspect-ratio:1.35;border-radius:16px;box-shadow:0 16px 38px rgba(5,11,32,0.1)}.inventory-card-grid .bike-card-media img{transition:none}.inventory-card-grid .bike-card:hover .bike-card-media img{transform:none}.inventory-card-grid .badge-row{top:12px;right:12px;left:12px;align-items:flex-start}.inventory-card-grid .badge{min-height:28px;border-radius:999px;background:rgba(255,255,255,0.92);color:var(--boxcar-dark);padding:0 10px;font-size:11px;box-shadow:0 12px 26px rgba(5,11,32,0.12)}.bike-favorite{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;background:rgba(255,255,255,0.94);color:var(--boxcar-dark);font-size:18px;font-weight:900;box-shadow:0 12px 26px rgba(5,11,32,0.12)}.inventory-card-grid .bike-card-body{padding:10px 0 0}.bike-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.bike-title-row h3{overflow:hidden;margin:0;color:var(--boxcar-dark);font-size:16px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bike-title-row span{color:var(--boxcar-dark);font-size:12px;font-weight:900;white-space:nowrap}.bike-location{margin:6px 0 0;color:rgba(5,11,32,0.58);font-size:13px;font-weight:700}.inventory-card-grid .spec-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.inventory-card-grid .spec{border:0;background:transparent;padding:0}.inventory-card-grid .spec strong,.inventory-card-grid .spec span{display:inline;color:rgba(5,11,32,0.68);font-size:12px;font-weight:800}.inventory-card-grid .spec span::before{content:" "}.bike-card-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.bike-card-trust span{display:inline-flex;min-height:25px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.64);color:rgba(5,11,32,0.62);padding:0 8px;font-size:10px;font-weight:850}.inventory-card-grid .card-footer{border-top:0;padding-top:10px}.inventory-card-grid .price{display:inline-flex;align-items:baseline;gap:3px;color:var(--boxcar-dark);font-size:17px}.inventory-card-grid .price small{color:rgba(5,11,32,0.6)}.inventory-card-grid .btn{min-height:34px;border-radius:999px;padding:0 12px;font-size:11px}.inventory-map{position:relative;top:auto;max-height:none;grid-column:1 / -1;overflow:hidden;min-height:340px;border-radius:20px;margin-top:6px}.inventory-map__canvas{position:absolute;inset:76px 0 62px;background:linear-gradient(rgba(5,11,32,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,11,32,0.06) 1px,transparent 1px),radial-gradient(circle at 35% 30%,rgba(246,189,75,0.26),transparent 18%),radial-gradient(circle at 72% 64%,rgba(5,11,32,0.16),transparent 22%),#e8edf0;background-size:42px 42px,42px 42px,auto,auto,auto}.inventory-map__canvas::after{position:absolute;inset:16% 12%;border:2px dashed rgba(5,11,32,0.12);border-radius:42% 58% 48% 52%;content:""}.inventory-map__pin{position:absolute;z-index:1;display:inline-grid;min-width:66px;height:38px;place-items:center;border-radius:999px;background:var(--boxcar-dark);color:#fff;font-size:13px;font-weight:950;box-shadow:0 16px 30px rgba(5,11,32,0.22)}.inventory-map__top,.inventory-map__legend{position:absolute;right:16px;left:16px;z-index:2;border:1px solid rgba(255,255,255,0.7);border-radius:18px;background:rgba(255,255,255,0.74);padding:16px;box-shadow:0 18px 42px rgba(5,11,32,0.12);backdrop-filter:blur(14px) saturate(125%)}.inventory-map__top{top:16px}.inventory-map__legend{display:grid;grid-template-columns:1fr;gap:8px;bottom:16px}.inventory-map__top span{display:block;color:#9a6510;font-size:12px;font-weight:900}.inventory-map__top strong{display:block;margin-top:4px;color:var(--boxcar-dark);font-size:18px;font-weight:950}.inventory-map__legend span{display:flex;align-items:center;gap:8px;color:rgba(5,11,32,0.62);font-size:13px;font-weight:800}.inventory-map__legend i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--boxcar-blue)}.inventory-bottom-cta{padding:18px 0 42px}.inventory-bottom-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:24px;padding:24px}.inventory-bottom-cta h2{max-width:720px;margin:0;color:var(--boxcar-dark);font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.08}.inventory-bottom-cta a{display:inline-flex;min-height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--boxcar-blue);color:var(--boxcar-dark);padding:0 24px;font-weight:950}body.inventory-listing{background:#f4f6f5}body.inventory-listing .marketplace-surface{overflow:visible;background:radial-gradient(circle at 14% 9%,rgba(246,189,75,0.14),transparent 26%),linear-gradient(180deg,#f8faf9,#f3f5f4 42%,#fff)}body.inventory-listing .marketplace-surface::before,body.inventory-listing .marketplace-surface::after{display:none}body.inventory-listing .site-header{background:rgba(8,12,16,0.94);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 46px rgba(5,11,32,0.24);backdrop-filter:blur(16px) saturate(120%)}body.inventory-listing .nav-wrap,body.inventory-listing .site-header.is-scrolled .nav-wrap{width:min(1480px,calc(100% - 56px));min-height:78px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}body.inventory-listing .brand-text,body.inventory-listing .brand-text span,body.inventory-listing .nav-links a{color:#fff}body.inventory-listing .btn-outline,body.inventory-listing .nav-cart{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06);color:#fff}body.inventory-listing .btn-primary{box-shadow:0 14px 30px rgba(246,189,75,0.2)}.clean-inventory{display:grid;width:min(1480px,calc(100% - 56px));grid-template-columns:148px minmax(0,1fr);gap:38px;margin:0 auto;padding:118px 0 70px}.clean-search-rail{position:sticky;top:104px;display:grid;width:148px;align-self:start;overflow:hidden;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:rgba(255,255,255,0.86);box-shadow:0 22px 52px rgba(5,11,32,0.08);backdrop-filter:blur(14px) saturate(120%)}.clean-search-rail label,.clean-search-rail button{display:grid;min-height:70px;align-content:center;gap:6px;border:0;border-bottom:1px solid rgba(5,11,32,0.12);background:transparent;color:var(--boxcar-dark);padding:0 14px;font-size:12px;font-weight:750}.clean-search-rail label span{overflow:hidden;color:rgba(5,11,32,0.52);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clean-search-rail input,.clean-search-rail select{width:100%;min-width:0;border:0;background:transparent;color:var(--boxcar-dark);font-size:13px;font-weight:850;outline:0}.clean-search-rail button{min-height:58px;border-bottom:0;background:var(--boxcar-dark);color:#fff;cursor:pointer;font-size:13px;font-weight:950;place-items:center;text-align:center;text-transform:uppercase}.clean-search-rail .clean-check{grid-template-columns:minmax(0,1fr) auto;align-items:center}.clean-search-rail .clean-check input{width:18px;height:18px;accent-color:var(--boxcar-dark)}.clean-breadcrumb{display:flex;gap:8px;align-items:center;color:rgba(5,11,32,0.54);font-size:13px;font-weight:850;margin-bottom:20px}.clean-breadcrumb a:hover,.clean-breadcrumb strong{color:#b67812}.clean-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:18px;align-items:center;margin-bottom:34px}.clean-toolbar__count,.clean-toolbar__actions{display:inline-flex;min-height:62px;align-items:center;border-radius:14px;border:1px solid rgba(5,11,32,0.06);background:rgba(255,255,255,0.86);padding:6px;box-shadow:0 14px 34px rgba(5,11,32,0.06)}.clean-toolbar__count{justify-self:start;gap:14px;padding:0 20px}.clean-toolbar__count span{display:inline-flex;min-height:36px;align-items:center;border-radius:999px;background:rgba(246,189,75,0.18);color:#8a5d12;padding:0 12px;font-size:12px;font-weight:950;text-transform:uppercase}.clean-toolbar__count strong{display:block;color:var(--boxcar-dark);font-size:15px;font-weight:900}.clean-toolbar__count small{display:block;margin-top:2px;color:rgba(5,11,32,0.54);font-size:12px;font-weight:750}.clean-toolbar__actions{gap:8px}.clean-toolbar__actions button,.clean-sort,.clean-toolbar-link{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.1);border-radius:10px;background:#fff;color:var(--boxcar-dark);cursor:pointer;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none}.clean-sort{gap:8px}.clean-sort span{color:rgba(5,11,32,0.52);font-size:12px;font-weight:950;text-transform:uppercase}.clean-sort select{border:0;background:transparent;color:var(--boxcar-dark);font:inherit;outline:0}.clean-toolbar__actions button.active{background:var(--boxcar-dark);color:#fff}.clean-toolbar__actions button:hover{border-color:rgba(246,189,75,0.48)}.clean-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-18px 0 24px}.clean-filter-alert{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:-18px 0 24px;border:1px solid rgba(155,103,0,0.2);border-radius:14px;background:#fff7e6;color:#744b00;padding:13px 16px;font-size:13px;font-weight:800}.clean-filter-alert strong{color:#4f3300;font-weight:950}.clean-active-filters span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:#fff;color:rgba(5,11,32,0.72);padding:0 12px;font-size:12px;font-weight:850}.clean-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start}.clean-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.clean-card-grid .bike-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.clean-card-grid .bike-card-media{aspect-ratio:1.34;border-radius:12px;box-shadow:0 14px 36px rgba(5,11,32,0.08)}.clean-card-grid .bike-card-media>a{display:block;width:100%;height:100%}.clean-card-grid .bike-card-media img,.clean-card-grid .bike-card:hover .bike-card-media img{transform:none;transition:none}.clean-card-grid .badge-row{top:12px;right:12px;left:12px}.clean-card-grid .badge{min-height:30px;border-radius:999px;background:rgba(255,255,255,0.94);color:var(--boxcar-dark);padding:0 12px;font-size:12px;font-weight:700;box-shadow:none}.clean-card-grid .badge:first-child{border:1px solid rgba(246,189,75,0.22)}.clean-card-grid .bike-favorite{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#fff;color:rgba(5,11,32,0.82);cursor:pointer;font-size:16px;line-height:1;text-decoration:none;box-shadow:none}.clean-card-grid .bike-favorite.is-active{background:#ff6b1a;color:#fff}.clean-card-grid .badge-row form{margin:0}.clean-card-grid .bike-card-body{padding:13px 0 0}.clean-card-grid .bike-title-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.clean-card-grid .bike-title-row h3{font-size:16px;font-weight:900;letter-spacing:0}.clean-card-grid .bike-title-row span{font-size:13px}.clean-card-grid .bike-location{margin-top:7px;color:rgba(5,11,32,0.58);font-size:14px;font-weight:650}.clean-card-grid .spec-row{display:block;margin:7px 0 0}.clean-card-grid .spec{display:inline;border:0;background:transparent;padding:0}.clean-card-grid .spec strong,.clean-card-grid .spec span{display:inline;color:rgba(5,11,32,0.58);font-size:13px;font-weight:650}.clean-card-grid .spec+.spec::before{color:rgba(5,11,32,0.42);content:" - "}.clean-card-grid .card-footer{display:block;border-top:0;padding-top:10px}.clean-card-grid .price{color:var(--boxcar-dark);font-size:15px;font-weight:950}.clean-card-grid .price small{color:var(--boxcar-dark);font-size:15px;font-weight:950}.clean-card-grid .bike-card:hover .bike-title-row h3{color:#b67812}.clean-map-panel{position:sticky;top:104px;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:linear-gradient(180deg,rgba(5,11,32,0.82),rgba(5,11,32,0.7)),url("https://images.unsplash.com/photo-1542362567-b07e54358753?auto=format&fit=crop&w=900&q=82") center / cover;color:#fff;padding:18px;box-shadow:0 20px 48px rgba(5,11,32,0.16)}.clean-map-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.clean-map-panel__top span{border-radius:999px;background:rgba(246,189,75,0.2);color:#f6bd4b;padding:7px 10px;font-size:12px;font-weight:950;text-transform:uppercase}.clean-map-card{display:grid;gap:10px}.clean-map-card a,.clean-map-card p{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,0.14);border-radius:12px;background:rgba(255,255,255,0.1);color:#fff;padding:10px;text-decoration:none;backdrop-filter:blur(8px)}.clean-map-card a>span{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f6bd4b;color:#050b20;font-weight:950}.clean-map-card strong,.clean-map-card small{display:block}.clean-map-card small,.clean-map-note{color:rgba(255,255,255,0.72);font-size:12px;font-weight:750;line-height:1.4}.clean-map-note{display:block;margin-top:14px}.clean-empty-state{display:grid;min-height:380px;place-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#fff;padding:42px 24px;text-align:center;box-shadow:0 18px 44px rgba(5,11,32,0.06)}.clean-empty-state>*{max-width:620px}.clean-empty-state span{display:inline-flex;border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.clean-empty-state h2{margin:14px 0 0;color:#050b20;font-size:clamp(30px,4vw,46px)}.clean-empty-state p{color:rgba(5,11,32,0.62);font-weight:750;line-height:1.6}.clean-empty-state a,.clean-pagination a,.clean-pagination span,.clean-pagination strong{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;text-decoration:none;font-weight:900}.clean-empty-state a,.clean-pagination a{background:#050b20;color:#fff}.clean-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:34px}.clean-pagination span,.clean-pagination strong{background:#fff;color:rgba(5,11,32,0.54)}.detail-gallery{display:grid;grid-template-columns:1.35fr 0.65fr;gap:14px;margin-top:26px}.detail-gallery img{width:100%;height:100%;min-height:458px;border-radius:var(--radius);object-fit:cover}.gallery-stack{display:grid;gap:14px}.gallery-stack img{min-height:222px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:26px;align-items:start}.detail-content{display:grid;gap:18px}.booking-card{padding:18px}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.price-line strong{font-size:32px}.assurance-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.assurance-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:14px}body.motorcycle-detail .marketplace-surface{overflow:visible;background:radial-gradient(circle at 18% 14%,rgba(246,189,75,0.14),transparent 30%),linear-gradient(180deg,#eef2f4 0%,#f6f7f7 48%,#fff 100%)}body.motorcycle-detail .marketplace-surface::before,body.motorcycle-detail .marketplace-surface::after{display:none}.detail-hero-v2{position:relative;min-height:720px;overflow:hidden;background:#070b10;color:#fff;isolation:isolate}.detail-hero-v2__media,.detail-hero-v2__shade{position:absolute;inset:0}.detail-hero-v2__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.detail-hero-v2__shade{z-index:1;background:radial-gradient(circle at 76% 24%,rgba(246,189,75,0.18),transparent 27%),linear-gradient(90deg,rgba(5,9,15,0.94) 0%,rgba(5,9,15,0.78) 50%,rgba(5,9,15,0.24) 100%),linear-gradient(180deg,rgba(5,9,15,0.18),#05090f 100%)}.detail-hero-v2__grid{position:relative;z-index:2;display:grid;min-height:720px;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:end;padding:150px 0 72px}.detail-hero-v2__copy{max-width:780px}.detail-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px;color:rgba(255,255,255,0.62);font-size:14px;font-weight:800}.detail-crumbs a,.detail-crumbs strong{color:#fff}.detail-kicker{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(246,189,75,0.38);border-radius:999px;background:rgba(246,189,75,0.12);color:#f6d38b;padding:0 13px;font-size:12px;font-weight:950;text-transform:uppercase}.detail-hero-v2 h1{max-width:760px;margin:18px 0 14px;color:#fff;font-size:clamp(42px,5.2vw,72px);font-weight:850;line-height:1.02;letter-spacing:0}.detail-hero-v2__copy p{max-width:610px;margin:0;color:rgba(255,255,255,0.74);font-size:17px;font-weight:600;line-height:1.65}.detail-hero-v2__chips,.detail-feature-pills,.detail-owner-card__checks,.detail-assurance-v2__steps{display:flex;flex-wrap:wrap;gap:9px}.detail-hero-v2__chips{margin-top:24px}.detail-hero-v2__chips span,.detail-feature-pills span,.detail-owner-card__checks span,.detail-assurance-v2__steps span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.1);color:#fff;padding:0 13px;font-size:13px;font-weight:850}.detail-quick-book{align-self:end;border:1px solid rgba(255,255,255,0.18);border-radius:20px;background:rgba(255,255,255,0.12);box-shadow:0 26px 80px rgba(0,0,0,0.28);padding:18px;backdrop-filter:blur(18px) saturate(135%)}.detail-quick-book__label,.detail-quick-book__meta span{color:rgba(255,255,255,0.66);font-size:12px;font-weight:900;text-transform:uppercase}.detail-quick-book__price{display:flex;align-items:baseline;gap:6px;margin:8px 0 16px}.detail-quick-book__price strong{color:#fff;font-size:42px;font-weight:950;line-height:1}.detail-quick-book__price small{color:rgba(255,255,255,0.68);font-size:15px;font-weight:800}.detail-quick-book__meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.12);padding:12px 0}.detail-quick-book__meta strong{color:#fff;font-size:15px;font-weight:950}.detail-quick-book a{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:999px;background:var(--boxcar-blue);color:var(--boxcar-dark);font-weight:950}.detail-gallery-v2{position:relative;z-index:3;margin-top:-48px}.detail-gallery-v2__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:14px}.detail-gallery-v2__main,.detail-gallery-v2__stack{min-width:0}.detail-gallery-v2__main{position:relative;overflow:hidden;min-height:480px;border-radius:22px;background:#dce2e7;box-shadow:0 28px 90px rgba(5,11,32,0.18)}.detail-gallery-v2 img{width:100%;height:100%;object-fit:cover}.detail-gallery-v2__main figcaption{position:absolute;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,0.22);border-radius:16px;background:rgba(5,11,32,0.5);color:#fff;padding:13px 15px;font-size:14px;font-weight:850;backdrop-filter:blur(14px)}.detail-gallery-v2__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-gallery-v2__stack img{min-height:233px;overflow:hidden;border-radius:18px;background:#dce2e7;box-shadow:0 20px 54px rgba(5,11,32,0.1)}.detail-gallery-v2__stack img:first-child{grid-column:1 / -1}.detail-content-v2{padding:58px 0 74px;color:var(--boxcar-dark)}.detail-content-v2__grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:start}.detail-content-v2__main{display:grid;gap:22px}.detail-section-head h2{max-width:720px;margin:0;color:var(--boxcar-dark);font-size:clamp(30px,3.5vw,48px);font-weight:850;line-height:1.08;letter-spacing:0}.detail-spec-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-spec-board article,.detail-panel-v2,.detail-booking-v2{border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:rgba(255,255,255,0.84);box-shadow:0 18px 52px rgba(5,11,32,0.06)}.detail-spec-board article{padding:17px}.detail-spec-board span{display:block;color:rgba(5,11,32,0.56);font-size:12px;font-weight:950;text-transform:uppercase}.detail-spec-board strong{display:block;margin-top:8px;color:var(--boxcar-dark);font-size:23px;font-weight:950;line-height:1.05}.detail-panel-v2{padding:24px}.detail-panel-v2 h3,.detail-assurance-v2 h3{margin:0;color:var(--boxcar-dark);font-size:26px;font-weight:900;line-height:1.15;letter-spacing:0}.detail-panel-v2 p,.detail-assurance-v2 p,.detail-booking-v2 p{margin:12px 0 0;color:rgba(5,11,32,0.62);font-size:15px;font-weight:650;line-height:1.62}.detail-feature-pills{margin-top:18px}.detail-feature-pills span,.detail-owner-card__checks span,.detail-assurance-v2__steps span{border-color:rgba(5,11,32,0.08);background:rgba(246,189,75,0.12);color:var(--boxcar-dark)}.detail-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.detail-owner-card{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:start}.detail-owner-card__avatar{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:var(--boxcar-dark);color:var(--boxcar-blue);font-size:24px;font-weight:950}.detail-owner-card__checks{margin-top:16px}.detail-condition-list,.detail-price-list{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.detail-condition-list li,.detail-price-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(5,11,32,0.08);padding:12px 0;color:rgba(5,11,32,0.62);font-size:14px;font-weight:750}.detail-condition-list li:last-child,.detail-price-list li:last-child{border-bottom:0}.detail-condition-list strong,.detail-price-list strong{color:var(--boxcar-dark);font-weight:950;text-align:right}.detail-assurance-v2{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,#07111f,#171d27);color:#fff;padding:22px;box-shadow:0 28px 80px rgba(5,11,32,0.18)}.detail-assurance-v2__document{display:grid;min-height:238px;align-content:center;border:1px solid rgba(255,255,255,0.14);border-radius:18px;background:radial-gradient(circle at 78% 14%,rgba(246,189,75,0.24),transparent 34%),rgba(255,255,255,0.08);padding:22px}.detail-assurance-v2__document span,.detail-assurance-v2__document small{display:block;color:rgba(255,255,255,0.68);font-size:13px;font-weight:850}.detail-assurance-v2__document strong{display:block;margin:14px 0 9px;color:var(--boxcar-blue);font-size:68px;font-weight:950;line-height:0.9}.detail-assurance-v2 h3,.detail-assurance-v2 .boxcar-subtitle{color:#fff}.detail-assurance-v2 p{color:rgba(255,255,255,0.68)}.detail-assurance-v2__steps{margin-top:18px}.detail-assurance-v2__steps span{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.1);color:#fff}.detail-booking-v2{position:sticky;top:96px;padding:18px}.detail-booking-v2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-booking-v2__head span{display:block;color:rgba(5,11,32,0.56);font-size:12px;font-weight:950;text-transform:uppercase}.detail-booking-v2__head strong{display:block;margin-top:5px;color:var(--boxcar-dark);font-size:34px;font-weight:950;line-height:1}.detail-booking-v2__head small{font-size:15px}.detail-booking-v2__rating{display:grid !important;width:48px;height:48px;place-items:center;border-radius:50%;background:rgba(246,189,75,0.18);color:#8a5d12 !important;font-size:15px !important}.detail-booking-form{display:grid;gap:10px;margin-top:18px}.detail-booking-form label{display:grid;gap:7px}.detail-booking-form label span{color:rgba(5,11,32,0.56);font-size:11px;font-weight:950;text-transform:uppercase}.detail-booking-form input,.detail-booking-form select{width:100%;min-height:48px;border:1px solid rgba(5,11,32,0.1);border-radius:12px;background:#fff;color:var(--boxcar-dark);padding:0 13px;font-size:14px;font-weight:850;outline:0}.detail-booking-form button{min-height:52px;border:0;border-radius:999px;background:var(--boxcar-blue);color:var(--boxcar-dark);cursor:pointer;font-size:15px;font-weight:950}.detail-price-list{margin-top:16px}.detail-price-list li:last-child{margin-top:6px;border-top:1px solid rgba(5,11,32,0.12);padding-top:16px;font-size:16px}body.motorcycle-detail .marketplace-surface{background:radial-gradient(circle at 14% 9%,rgba(246,189,75,0.12),transparent 26%),linear-gradient(180deg,#f8faf9,#f3f5f4 42%,#fff)}.detail-hero-v2{min-height:0;overflow:visible;background:transparent;color:var(--boxcar-dark)}.detail-hero-v2__media,.detail-hero-v2__shade{display:none}.detail-hero-v2__grid{display:grid;min-height:0;grid-template-columns:1fr;gap:16px;padding:124px 0 26px}.detail-hero-v2__copy{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:end}.detail-crumbs{margin-bottom:0;color:rgba(5,11,32,0.54);font-size:13px;font-weight:850}.detail-crumbs a{color:rgba(5,11,32,0.62)}.detail-crumbs strong,.detail-crumbs a:hover{color:#b67812}.detail-kicker{min-height:30px;border-color:rgba(246,189,75,0.22);background:rgba(246,189,75,0.14);color:#8a5d12;padding:0 12px;font-size:11px}.detail-hero-v2 h1{max-width:820px;margin:12px 0 8px;color:var(--boxcar-dark);font-size:clamp(34px,4vw,54px);font-weight:850;line-height:1.06}.detail-hero-v2__copy p{max-width:700px;color:rgba(5,11,32,0.62);font-size:16px;line-height:1.55}.detail-hero-v2__chips{margin-top:0}.detail-hero-v2__chips span{min-height:34px;border-color:rgba(5,11,32,0.08);background:rgba(255,255,255,0.78);color:var(--boxcar-dark);box-shadow:0 10px 26px rgba(5,11,32,0.04)}.detail-quick-book{border-color:rgba(5,11,32,0.08);background:rgba(255,255,255,0.86);box-shadow:0 16px 44px rgba(5,11,32,0.08);padding:16px;backdrop-filter:blur(14px) saturate(120%)}.detail-quick-book__label{color:rgba(5,11,32,0.52)}.detail-quick-book__price{margin:6px 0 12px}.detail-quick-book__price strong{color:var(--boxcar-dark);font-size:34px}.detail-quick-book__price small{color:rgba(5,11,32,0.56)}.detail-quick-book__meta{display:none}.detail-gallery-v2{margin-top:0}.detail-gallery-v2__grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,0.84fr)}.detail-gallery-v2__main{min-height:410px;border-radius:14px;box-shadow:0 18px 50px rgba(5,11,32,0.1)}.detail-gallery-v2__main figcaption{right:14px;bottom:14px;left:auto;border-radius:999px;padding:10px 14px;font-size:13px}.detail-gallery-v2__stack img{min-height:198px;border-radius:14px;box-shadow:0 14px 36px rgba(5,11,32,0.08)}.detail-content-v2{padding:38px 0 66px}.detail-content-v2__grid{gap:28px}.detail-content-v2__main{gap:18px}.detail-section-head h2{max-width:650px;font-size:clamp(28px,3vw,40px);line-height:1.14}.detail-spec-board{gap:10px}.detail-spec-board article,.detail-panel-v2,.detail-booking-v2{border-radius:14px;background:rgba(255,255,255,0.82);box-shadow:0 14px 38px rgba(5,11,32,0.05)}.detail-spec-board article{padding:15px}.detail-spec-board strong{font-size:20px}.detail-panel-v2{padding:20px}.detail-panel-v2 h3,.detail-assurance-v2 h3{font-size:22px}.detail-assurance-v2{grid-template-columns:180px minmax(0,1fr);border-radius:16px;padding:18px;box-shadow:0 18px 48px rgba(5,11,32,0.12)}.detail-assurance-v2__document{min-height:180px;border-radius:14px;padding:18px}.detail-assurance-v2__document strong{font-size:52px}.detail-booking-v2{top:104px;padding:16px}.dashboard-shell{display:grid;min-height:100vh;grid-template-columns:300px minmax(0,1fr);background:var(--canvas)}.dashboard-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:#fff;padding:22px}.sidebar-profile{margin:22px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:14px}.sidebar-profile strong{display:block}.sidebar-profile span{color:var(--muted);font-size:13px}.dashboard-nav{display:grid;gap:7px}.dashboard-nav a{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border-radius:var(--radius);color:var(--muted);padding:12px;font-weight:800}.dashboard-nav a.active,.dashboard-nav a:hover{background:var(--ink);color:#fff}.dashboard-main{min-width:0;padding:28px}.dashboard-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:var(--shadow-soft)}.dashboard-title h1{margin:10px 0 6px;font-size:clamp(31px,4vw,48px);line-height:1.04;font-weight:950}.command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.kpi-card span{display:block;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.kpi-card strong{display:block;margin-top:9px;font-size:30px;line-height:1}.kpi-card p{margin:8px 0 0;font-size:13px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,0.75fr);gap:18px}.ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:14px}.table-wrap{overflow-x:auto}.table{width:100%;min-width:680px;border-collapse:collapse}.table th,.table td{border-bottom:1px solid var(--line);padding:13px 10px;text-align:left;vertical-align:middle}.table th{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.status{display:inline-flex;min-height:27px;align-items:center;border-radius:999px;padding:0 9px;font-size:11px;font-weight:900;white-space:nowrap}.status.green{background:#e5f8f1;color:#087f57}.status.blue{background:#e8edff;color:var(--blue-2)}.status.amber{background:#fff3d8;color:#805004}.status.red{background:#ffe8ec;color:var(--red)}.progress{height:8px;overflow:hidden;border-radius:999px;background:var(--line)}.progress span{display:block;height:100%;border-radius:999px;background:var(--blue)}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.timeline-dot{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:950}.timeline-item strong{display:block}.timeline-item span{color:var(--muted);font-size:13px}.home-hero{position:relative;min-height:760px;overflow:hidden;isolation:isolate;background:#07090d}.home-hero__media,.home-hero__shade{position:absolute;inset:0}.home-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:homeHeroDrift 18s ease-in-out infinite alternate}.home-hero__shade{z-index:1;background:radial-gradient(circle at 78% 24%,rgba(194,143,77,0.2),transparent 28%),linear-gradient(90deg,rgba(5,8,13,0.94) 0%,rgba(5,8,13,0.75) 47%,rgba(5,8,13,0.2) 100%),linear-gradient(180deg,rgba(5,8,13,0.22) 0%,#05080d 100%)}.home-hero__inner{position:relative;z-index:2;display:grid;min-height:760px;grid-template-columns:minmax(0,0.92fr) 330px;gap:26px;align-items:end;padding:126px 0 28px}.home-hero__copy{align-self:center;max-width:700px;color:#fff}.home-kicker{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(236,193,122,0.38);border-radius:999px;background:rgba(236,193,122,0.1);color:#f0c47d;padding:8px 12px;font-size:11px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.home-kicker--dark{border-color:rgba(9,17,27,0.14);background:#fff;color:#7d5424}.home-hero h1,.home-section h2,.home-footer-cta h2{letter-spacing:0}.home-hero h1{max-width:720px;margin:18px 0 16px;font-size:clamp(42px,5.2vw,68px);line-height:1.02;font-weight:950}.home-hero__copy p{max-width:590px;margin:0;color:rgba(255,255,255,0.74);font-size:16px;line-height:1.65}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home-btn{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:999px;padding:0 20px;font-size:14px;font-weight:900;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.home-btn::after{position:absolute;inset:0 auto 0 -55%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.34),transparent);content:"";transform:skewX(-18deg);transition:left 0.55s ease}.home-btn:hover{transform:translateY(-2px)}.home-btn:hover::after{left:115%}.home-btn--primary{background:linear-gradient(135deg,#e3b76c,#98611f);color:#090c10;box-shadow:0 18px 45px rgba(194,143,77,0.26)}.home-btn--glass{border-color:rgba(255,255,255,0.24);background:rgba(255,255,255,0.1);color:#fff;backdrop-filter:blur(18px)}.home-spotlight{align-self:center;border:1px solid rgba(255,255,255,0.2);border-radius:var(--radius);background:rgba(255,255,255,0.12);color:#fff;padding:16px;box-shadow:0 28px 80px rgba(0,0,0,0.28);backdrop-filter:blur(20px)}.home-spotlight__tag{display:inline-flex;margin-bottom:14px;border-radius:999px;background:rgba(14,176,132,0.18);color:#9af4d5;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase}.home-spotlight strong{display:block;font-size:21px}.home-spotlight span:not(.home-spotlight__tag){display:block;margin-top:7px;color:rgba(255,255,255,0.72);font-size:13px}.home-spotlight__price{display:flex;align-items:baseline;gap:6px;margin-top:14px}.home-spotlight__price b{font-size:32px}.home-search{grid-column:1 / -1;border:1px solid rgba(255,255,255,0.2);border-radius:var(--radius);background:rgba(255,255,255,0.92);padding:10px;box-shadow:0 28px 90px rgba(0,0,0,0.26);backdrop-filter:blur(18px)}.home-search__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.home-search__tabs span{display:inline-flex;min-height:32px;align-items:center;border-radius:999px;background:#eef1f5;color:#657084;padding:0 13px;font-size:12px;font-weight:900}.home-search__tabs .active{background:#07111f;color:#fff}.home-search__grid{display:grid;grid-template-columns:1.2fr 0.82fr 0.82fr 0.82fr auto;gap:10px;align-items:end}.home-search label{min-width:0}.home-search label span{display:block;margin-bottom:7px;color:#657084;font-size:11px;font-weight:950;text-transform:uppercase}.home-search input,.home-search select{width:100%;min-height:43px;border:1px solid #d8dee8;border-radius:var(--radius);background:#fff;color:#07111f;padding:0 12px;outline:none}.home-search input:focus,.home-search select:focus{border-color:#c28f4d;box-shadow:0 0 0 4px rgba(194,143,77,0.13)}.home-trust{background:#05080d;color:#fff;padding:0 0 28px}.home-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius);background:rgba(255,255,255,0.1)}.home-trust__grid div{background:rgba(255,255,255,0.06);padding:22px}.home-trust__grid strong{display:block;color:#f0c47d;font-size:30px;line-height:1}.home-trust__grid span{display:block;margin-top:8px;color:rgba(255,255,255,0.68);font-size:13px;line-height:1.45}.home-section{padding:92px 0;background:#05080d;color:#fff}.home-section--light{background:#f6f1e9;color:#07111f}.home-section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:28px}.home-section__head h2,.home-journey h2,.home-owner h2,.home-assurance h2,.home-footer-cta h2{max-width:820px;margin:14px 0 0;font-size:clamp(34px,5vw,64px);line-height:0.98;font-weight:950}.home-link{color:#8a5d27;font-weight:950}.home-bike-showcase{display:grid;grid-template-columns:1.25fr 0.875fr 0.875fr;gap:18px}.home-bike-card{overflow:hidden;border:1px solid rgba(7,17,31,0.1);border-radius:var(--radius);background:#fff;color:#07111f;box-shadow:0 28px 70px rgba(42,30,18,0.12);transition:transform 0.22s ease,box-shadow 0.22s ease}.home-bike-card:hover{transform:translateY(-5px);box-shadow:0 34px 90px rgba(42,30,18,0.18)}.home-bike-card img{width:100%;height:270px;object-fit:cover}.home-bike-card--large img{height:360px}.home-bike-card__body{padding:18px}.home-bike-card__meta,.home-bike-card__footer,.home-mini-specs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.home-bike-card__meta{color:#7c8798;font-size:12px;font-weight:900;text-transform:uppercase}.home-bike-card h3{margin:10px 0 14px;font-size:25px;line-height:1.12}.home-mini-specs span{border-radius:999px;background:#f1f4f7;color:#485466;padding:8px 10px;font-size:12px;font-weight:900}.home-bike-card__footer{margin-top:18px;border-top:1px solid #e4e8ef;padding-top:15px}.home-bike-card__footer strong{font-size:28px}.home-bike-card__footer small{color:#7c8798;font-size:12px}.home-bike-card__footer a{color:#8a5d27;font-weight:950}.home-categories{background:#10151d}.home-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.home-category{min-height:174px;border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035));color:#fff;padding:18px;transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease}.home-category:hover{transform:translateY(-5px);border-color:rgba(240,196,125,0.56);background:linear-gradient(180deg,rgba(240,196,125,0.14),rgba(255,255,255,0.04))}.home-category span{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius);background:#f0c47d;color:#07111f;font-weight:950}.home-category strong{display:block;margin-top:26px;font-size:20px}.home-category small{display:block;margin-top:6px;color:rgba(255,255,255,0.65);line-height:1.45}.home-journey{background:#f6f1e9;color:#07111f}.home-journey__grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:34px;align-items:start}.home-journey p,.home-owner p{max-width:620px;color:#6b7280;font-size:17px;line-height:1.7}.home-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.home-steps div{border:1px solid rgba(7,17,31,0.1);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 18px 42px rgba(42,30,18,0.09)}.home-steps b{display:block;color:#c28f4d;font-size:13px}.home-steps strong{display:block;margin-top:20px;font-size:20px}.home-steps span{display:block;margin-top:8px;color:#6b7280;line-height:1.55}.home-owner{background:linear-gradient(90deg,rgba(5,8,13,0.95),rgba(5,8,13,0.7)),url("https://images.unsplash.com/photo-1508357941501-0924cf312bbd?auto=format&fit=crop&w=1600&q=82") center/cover}.home-owner__grid{display:grid;grid-template-columns:1fr 430px;gap:34px;align-items:center}.home-owner__copy p{color:rgba(255,255,255,0.68)}.home-owner__panel{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.home-owner__panel div{min-height:144px;border:1px solid rgba(255,255,255,0.16);border-radius:var(--radius);background:rgba(255,255,255,0.1);color:#fff;padding:18px;backdrop-filter:blur(18px)}.home-owner__panel span{display:block;color:rgba(255,255,255,0.68);font-size:12px;font-weight:900;text-transform:uppercase}.home-owner__panel strong{display:block;margin-top:28px;font-size:36px}.home-assurance{background:#f7f9fb;color:#07111f}.home-assurance__grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:28px;align-items:start}.home-assurance__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-assurance__cards article{border:1px solid #dfe5ee;border-radius:var(--radius);background:#fff;padding:20px;box-shadow:var(--shadow-soft)}.home-assurance__cards span{display:grid;width:58px;height:58px;place-items:center;border-radius:var(--radius);background:#07111f;color:#f0c47d;font-weight:950}.home-assurance__cards strong{display:block;margin-top:22px;font-size:20px}.home-assurance__cards p{color:#667183;line-height:1.6}.home-footer-cta{background:#05080d;color:#fff;padding:82px 0}.home-footer-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius);background:linear-gradient(135deg,rgba(240,196,125,0.13),rgba(255,255,255,0.04));padding:28px}@keyframes homeHeroDrift{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.1) translate3d(-18px,-10px,0)}}@media (prefers-reduced-motion:reduce){.home-hero__media img{animation:none}.home-btn,.home-bike-card,.home-category{transition:none}}@media (max-width:1180px){.hero-stage,.split-grid,.inventory-shell,.detail-grid,.dashboard-grid{grid-template-columns:1fr}.hero-premium::before{height:66%;background:var(--ink)}.hero-copy{padding-bottom:0}.filter-console,.map-panel,.booking-card{position:static}.map-panel{height:480px}.listing-grid,.kpi-grid{grid-template-columns:repeat(2,1fr)}.category-grid,.city-grid,.trust-strip,.home-search__grid,.home-bike-showcase,.home-category-grid,.home-journey__grid,.home-owner__grid,.home-assurance__grid{grid-template-columns:repeat(3,1fr)}.home-hero__inner,.home-section__head,.home-owner__grid,.home-assurance__grid{grid-template-columns:1fr}.home-search__grid,.home-bike-showcase,.home-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.container,.wide-container{width:min(100% - 24px,1240px)}.nav-wrap,.footer-grid,.section-head,.toolbar,.dashboard-command,.booking-console{grid-template-columns:1fr;align-items:start}.nav-links{display:none}.nav-actions,.hero-actions,.command-actions{width:100%;justify-content:stretch}.nav-actions .btn,.hero-actions .btn,.command-actions .btn{flex:1 1 auto}.hero-stage{min-height:auto;padding-top:28px}.hero-visual,.hero-visual img{min-height:430px;height:430px}.hero-floating-panel,.search-panel,.home-search__grid,.home-trust__grid,.home-bike-showcase,.home-category-grid,.home-steps,.home-owner__panel,.home-assurance__cards,.home-footer-cta__inner,.listing-grid,.category-grid,.city-grid,.trust-strip,.process-grid,.detail-gallery,.assurance-rail,.kpi-grid,.ops-grid{grid-template-columns:1fr}.section{padding:52px 0}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.dashboard-main{padding:18px}.dashboard-nav{grid-template-columns:repeat(2,1fr)}.home-hero,.home-hero__inner{min-height:auto}.home-hero__inner{padding:116px 0 22px}.home-spotlight{align-self:auto}.home-section{padding:64px 0}}@media (max-width:560px){.nav-actions,.hero-actions,.command-actions,.dashboard-nav{grid-template-columns:1fr;display:grid}.spec-row{grid-template-columns:1fr}.condition-list li,.card-footer,.price-line{align-items:flex-start;flex-direction:column}.home-hero h1{font-size:39px}.home-hero__actions,.home-search__tabs{display:grid}.home-btn{width:100%}}@media (max-width:1320px){.nav-wrap{gap:20px;padding:0 24px}.nav-links{gap:20px;font-size:15px}.brand-text{font-size:25px}.brand-mark{width:42px;height:42px}.site-header .btn-primary,.site-header .btn-outline{min-height:46px;font-size:14px}}@media (max-width:980px){.site-header{top:12px;padding:0 14px}.site-header.is-scrolled{top:8px;padding:0 10px}.nav-wrap{grid-template-columns:auto auto;min-height:66px;justify-content:space-between;border-radius:18px;padding:0 14px}.site-header.is-scrolled .nav-wrap{min-height:62px;border-radius:16px}.nav-links{display:none}.brand{gap:10px}.brand-mark{width:38px;height:38px;border-radius:12px}.brand-text{font-size:23px}.nav-actions{gap:8px}.nav-cart{width:40px;height:40px}.site-header .btn-primary,.site-header .btn-outline{min-height:42px;padding:0 13px;font-size:13px}.btn-arrow{width:28px;height:28px}.page-hero{padding-top:108px}}@media (max-width:620px){.nav-wrap{grid-template-columns:1fr;gap:12px;padding:12px}.brand{justify-content:center}.nav-actions{display:grid;width:100%;grid-template-columns:1fr 1.4fr}.nav-cart{display:none}.site-header .btn-primary,.site-header .btn-outline{width:100%}.page-hero{padding-top:142px}}:root{--boxcar-blue:#f6bd4b;--boxcar-blue-hover:#e9aa2f;--boxcar-dark:#050b20;--boxcar-muted:#616670;--boxcar-soft:#f6f6f6;--boxcar-line:#e9e9e9}.site-header{top:0;padding:0}.site-header.is-scrolled{top:0;padding:0}.nav-wrap{width:min(1430px,calc(100% - 40px));min-height:90px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;padding:0}.site-header.is-scrolled .nav-wrap{width:100%;min-height:76px;border-radius:0;background:rgba(18,26,34,0.78);box-shadow:0 10px 35px rgba(8,12,16,0.16);padding:0 max(24px,calc((100vw - 1430px) / 2));backdrop-filter:blur(18px) saturate(115%)}.brand{gap:12px}.brand-mark{width:42px;height:42px;border:0;border-radius:10px;background:var(--boxcar-blue);color:#fff;box-shadow:none}.brand-mark::after{display:none}.brand-mark span{font-size:13px}.brand-text,.brand-text span{color:#fff;font-size:30px;font-weight:800;letter-spacing:-0.03em}.nav-links{gap:34px;color:rgba(255,255,255,0.82);font-size:15px;font-weight:700}.nav-links a{padding:31px 0}.site-header.is-scrolled .nav-links a{padding:24px 0}.nav-links a::after{display:none}.nav-links a:hover{color:#fff}.site-header .btn-outline{min-height:48px;border:1px solid rgba(255,255,255,0.28);border-radius:16px;background:transparent;color:#fff;padding:0 28px;font-size:15px;font-weight:700;box-shadow:none}.site-header .btn-primary{min-height:48px;border-radius:16px;background:var(--boxcar-blue);color:var(--boxcar-dark);padding:0 10px 0 22px;box-shadow:none;font-size:15px;font-weight:700}.site-header .btn-primary:hover{background:var(--boxcar-blue-hover)}.btn-arrow{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,0.16)}.nav-cart{width:48px;height:48px;border-color:rgba(255,255,255,0.28);font-size:18px}.boxcar-hero{position:relative;min-height:760px;background:linear-gradient(90deg,rgba(5,11,32,0.78),rgba(5,11,32,0.35) 56%,rgba(5,11,32,0.3)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1900&q=86") center/cover;color:#fff;overflow:visible;z-index:2}.boxcar-hero__inner{display:flex;min-height:760px;flex-direction:column;justify-content:center;padding-top:100px}.boxcar-hero__content{max-width:700px}.boxcar-hero__content span{display:block;margin-bottom:10px;color:#fff;font-size:16px;font-weight:700}.boxcar-hero__content h1{margin:0;color:#fff;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.12;letter-spacing:-0.02em}.boxcar-hero__content p{max-width:620px;margin:18px 0 0;color:rgba(255,255,255,0.82);font-size:17px;line-height:1.65}.boxcar-search{position:relative;z-index:30;width:min(960px,100%);margin-top:36px}.boxcar-search__tabs{display:flex;gap:36px;margin-bottom:18px}.boxcar-search__tabs button{position:relative;border:0;background:transparent;color:rgba(255,255,255,0.76);cursor:pointer;padding:0 0 8px;font-size:16px;font-weight:700}.boxcar-search__tabs button::after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#fff;content:"";opacity:0}.boxcar-search__tabs button.active{color:#fff}.boxcar-search__tabs button.active::after{opacity:1}.boxcar-search__fields{position:relative;z-index:50;display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;overflow:visible;border:1px solid rgba(255,255,255,0.28);border-radius:18px;background:rgba(255,255,255,0.16);box-shadow:0 24px 80px rgba(5,11,32,0.26);backdrop-filter:blur(20px) saturate(145%)}.boxcar-search__fields label,.boxcar-search__fields .boxcar-field{min-width:0;border-right:1px solid rgba(255,255,255,0.22);padding:15px 22px}.boxcar-search__fields label>span,.boxcar-search__fields .boxcar-field>span{display:block;margin-bottom:4px;color:rgba(255,255,255,0.76);font-size:12px;font-weight:700}.boxcar-search__fields input,.boxcar-search__fields select{width:100%;height:28px;border:0;background:transparent;color:#fff;font-size:15px;font-weight:700}.boxcar-type-menu{position:relative;display:inline-block;height:28px;min-width:132px;z-index:60}.boxcar-type-field{position:relative;overflow:visible;z-index:80}.boxcar-type-menu[open]{z-index:1000}.boxcar-type-menu summary{display:flex;width:max-content;height:28px;align-items:center;justify-content:flex-start;gap:11px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;list-style:none}.boxcar-type-menu summary::-webkit-details-marker{display:none}.boxcar-type-menu summary::after{width:8px;height:8px;margin-left:4px;border-right:2px solid rgba(255,255,255,0.86);border-bottom:2px solid rgba(255,255,255,0.86);content:"";transform:rotate(45deg) translateY(-2px);transition:transform 0.18s ease}.boxcar-type-menu[open] summary::after{transform:rotate(225deg) translateY(-2px)}.boxcar-type-menu__list{position:absolute;top:calc(100%+20px);left:0;z-index:2000;display:grid;min-width:190px;overflow:hidden;border:1px solid rgba(255,255,255,0.22);border-radius:14px;background:rgba(45,58,77,0.72);box-shadow:0 18px 54px rgba(5,11,32,0.24);padding:8px;backdrop-filter:blur(18px) saturate(140%)}.boxcar-type-menu__list button{min-width:0;min-height:42px;border:0;border-radius:0;background:transparent !important;color:#fff;cursor:pointer;padding:0 12px;text-align:left;font-size:14px;font-weight:700}.boxcar-type-menu__list button:hover,.boxcar-type-menu__list button:first-child{background:transparent !important;color:#fff}.boxcar-type-menu[open] .boxcar-type-menu__list button,.boxcar-type-menu[open] .boxcar-type-menu__list button:focus,.boxcar-type-menu[open] .boxcar-type-menu__list button:first-child{background:transparent !important;color:#fff}.boxcar-type-menu[open] .boxcar-type-menu__list button:hover,.boxcar-type-menu[open] .boxcar-type-menu__list button:focus{background:rgba(5,11,32,0.22) !important;color:#fff}.boxcar-search__fields input::-webkit-calendar-picker-indicator{filter:invert(1)}.boxcar-search__fields select option{color:var(--boxcar-dark)}.boxcar-search__fields button{min-width:190px;border:0;background:var(--boxcar-blue);color:var(--boxcar-dark);cursor:pointer;padding:0 28px;font-size:15px;font-weight:700}.boxcar-search__links{position:relative;z-index:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:34px;color:rgba(255,255,255,0.86);font-size:14px}.boxcar-search__links span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(246,189,75,0.36);border-radius:999px;background:rgba(246,189,75,0.12);color:#ffd887;padding:0 14px;font-weight:800}.boxcar-search__links a{border:1px solid rgba(255,255,255,0.24);border-radius:30px;background:rgba(255,255,255,0.08);padding:8px 16px;color:rgba(255,255,255,0.9);font-weight:700;backdrop-filter:blur(12px);transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.boxcar-search__links a:hover{border-color:rgba(246,189,75,0.54);background:rgba(255,255,255,0.16);transform:translateY(-1px)}.boxcar-category-strip{gap:14px}.boxcar-category-strip .boxcar-category-strip__label{border-color:rgba(246,189,75,0.3)}.boxcar-category-strip a{position:relative;display:grid;min-width:168px;min-height:74px;align-content:center;overflow:hidden;border-color:rgba(255,255,255,0.16);border-radius:18px;background:linear-gradient(90deg,rgba(7,12,18,0.82),rgba(7,12,18,0.42)),var(--category-image) center/cover;padding:0 18px;box-shadow:0 18px 44px rgba(5,11,32,0.18)}.boxcar-category-strip a::after{position:absolute;inset:0;background:rgba(255,255,255,0.04);content:"";opacity:0;transition:opacity 0.18s ease}.boxcar-category-strip a:hover{border-color:rgba(246,189,75,0.46);background:linear-gradient(90deg,rgba(7,12,18,0.7),rgba(7,12,18,0.28)),var(--category-image) center/cover;transform:translateY(-3px)}.boxcar-category-strip a:hover::after{opacity:1}.boxcar-category-strip strong,.boxcar-category-strip small{position:relative;z-index:1}.boxcar-category-strip strong{color:#fff;font-size:16px;font-weight:800}.boxcar-category-strip small{margin-top:4px;color:rgba(255,255,255,0.72);font-size:12px;font-weight:700}.boxcar-stats{position:relative;z-index:1;background:transparent;padding:32px 0 4px;color:var(--boxcar-dark)}.boxcar-stats::before{display:none}.boxcar-stats .container{position:relative;z-index:1}.boxcar-trust-band__head{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}.boxcar-trust-band__head span{color:#d9991d;font-size:15px;font-weight:700}.boxcar-trust-band__head strong{max-width:760px;color:var(--boxcar-dark);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.18;text-align:left}.boxcar-trust-band__head strong em{color:#d9991d;font-style:normal}.boxcar-section__head h2 em,.boxcar-owner-cta h2 em{color:#d9991d;font-style:normal}.boxcar-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.boxcar-stats__grid article{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:168px;border:1px solid rgba(255,255,255,0.74);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,0.88),rgba(255,255,255,0.56));padding:20px;box-shadow:0 24px 72px rgba(5,11,32,0.09);backdrop-filter:blur(18px) saturate(135%)}.boxcar-stats__grid article::after{display:none}.boxcar-stats__grid article:hover{transform:none;border-color:rgba(255,255,255,0.74);box-shadow:0 24px 72px rgba(5,11,32,0.09)}.boxcar-stats__icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(246,189,75,0.36);border-radius:16px;background:rgba(246,189,75,0.16);color:#9a6510;font-size:16px;font-weight:900}.boxcar-stats__grid article div>span{display:block;color:rgba(5,11,32,0.58);font-size:14px;font-weight:800;line-height:1.25}.boxcar-stats__grid strong{display:block;margin-top:16px;color:var(--boxcar-dark);font-size:38px;line-height:1}.boxcar-stats__grid small{display:block;margin-top:12px;color:var(--boxcar-muted);font-size:14px;font-weight:600;line-height:1.45}.boxcar-section{background:transparent;padding:36px 0;color:var(--boxcar-dark)}.boxcar-featured-section{position:relative;overflow:hidden;background:transparent;padding-top:30px}.boxcar-featured-section::before{display:none}.boxcar-featured-section .container{position:relative;z-index:1}.boxcar-section--soft{background:transparent}.boxcar-section__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.boxcar-subtitle{display:block;margin-bottom:8px;color:#d9991d;font-size:15px;font-weight:700}.boxcar-section__head h2,.boxcar-owner-cta h2{margin:0;color:var(--boxcar-dark);font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.22}.boxcar-title-btn,.boxcar-primary-link{display:inline-flex;align-items:center;color:var(--boxcar-dark);font-weight:700}.boxcar-section__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.boxcar-section__actions a{display:inline-flex;min-height:42px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.78);color:var(--boxcar-dark);padding:0 16px;font-size:14px;font-weight:700;box-shadow:0 12px 30px rgba(5,11,32,0.05)}.boxcar-section__actions a.active,.boxcar-section__actions a:hover{border-color:rgba(246,189,75,0.48);background:rgba(246,189,75,0.18);color:var(--boxcar-dark)}.boxcar-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.boxcar-bike-card{overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none;backdrop-filter:none;transition:none}.boxcar-bike-card:hover{transform:none;border-color:transparent;box-shadow:none}.boxcar-bike-card__image{position:relative;display:block;height:218px;overflow:hidden;border-radius:12px;background:#e9edf0}.boxcar-bike-card__image::after{display:none}.boxcar-bike-card__image img{width:100%;height:100%;object-fit:cover;transition:none}.boxcar-bike-card:hover .boxcar-bike-card__image img{transform:none}.boxcar-badge{position:absolute;top:14px;left:14px;z-index:1;border-radius:999px;background:rgba(255,255,255,0.94);color:var(--boxcar-dark);padding:8px 13px;font-size:14px;font-weight:700;box-shadow:0 8px 22px rgba(5,11,32,0.12)}.boxcar-bike-card__image button{position:absolute;top:14px;right:14px;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,0.94);color:var(--boxcar-dark);cursor:pointer}.boxcar-bike-card__body{margin-top:10px;padding:0}.boxcar-bike-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.boxcar-bike-card__title-row h3{min-width:0;margin:0;color:var(--boxcar-dark);font-size:17px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boxcar-bike-card__title-row span{flex:0 0 auto;color:var(--boxcar-dark);font-size:14px;font-weight:800;line-height:1.15;white-space:nowrap}.boxcar-bike-card__body p{margin:7px 0 0;color:var(--boxcar-muted);font-size:15px;font-weight:700;line-height:1.2}.boxcar-specs{display:flex;flex-wrap:wrap;gap:0;margin:7px 0 0;color:var(--boxcar-muted);font-size:15px}.boxcar-specs span{display:inline;min-height:0;border:0;border-radius:0;background:transparent;color:var(--boxcar-muted);font-weight:700}.boxcar-specs span:not(:last-child)::after{margin:0 7px;content:"-"}.boxcar-bike-card__foot{display:block;border-top:0;padding-top:8px}.boxcar-bike-card__foot strong{color:var(--boxcar-dark);font-size:16px;font-weight:900}.boxcar-bike-card__foot small{color:var(--boxcar-dark);font-size:16px;font-weight:900}.boxcar-bike-card__foot a{color:#9a6510;font-size:13px;font-weight:900;white-space:nowrap}.boxcar-featured-cta{display:flex;justify-content:center;margin-top:18px}.boxcar-featured-cta a{display:inline-flex;min-height:58px;align-items:center;border:1px solid rgba(246,189,75,0.5);border-radius:999px;background:linear-gradient(135deg,rgba(246,189,75,0.98),rgba(246,189,75,0.78));color:var(--boxcar-dark);padding:0 30px;font-size:16px;font-weight:900;box-shadow:0 18px 44px rgba(246,189,75,0.24)}.boxcar-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.boxcar-feature-grid article{border:1px solid rgba(5,11,32,0.08);border-radius:16px;background:rgba(255,255,255,0.72);padding:22px;box-shadow:0 18px 50px rgba(5,11,32,0.06);backdrop-filter:blur(14px)}.boxcar-feature-grid span{color:var(--boxcar-blue);font-size:15px;font-weight:700}.boxcar-feature-grid h3{display:block;margin:18px 0 10px;color:var(--boxcar-dark);font-size:20px;font-weight:700}.boxcar-feature-grid p{color:var(--boxcar-muted);font-size:15px;line-height:1.65}.boxcar-assurance-section{padding-top:28px}.boxcar-assurance-nova{display:grid;grid-template-columns:minmax(420px,0.56fr) minmax(0,0.44fr);gap:34px;align-items:center}.boxcar-assurance-media{position:relative;min-height:500px}.boxcar-assurance-media figure{margin:0}.boxcar-assurance-media img{display:block;width:100%;height:100%;object-fit:cover}.boxcar-assurance-media__main,.boxcar-assurance-media__small{overflow:hidden;border:8px solid rgba(255,255,255,0.9);border-radius:22px;box-shadow:0 28px 74px rgba(5,11,32,0.16)}.boxcar-assurance-media__main{width:78%;height:430px}.boxcar-assurance-media__small{position:absolute;right:0;bottom:16px;width:43%;height:252px}.boxcar-assurance-number{position:absolute;left:28px;bottom:26px;display:grid;width:176px;min-height:150px;place-items:center;border:1px solid rgba(246,189,75,0.44);border-radius:22px;background:linear-gradient(135deg,rgba(246,189,75,0.98),rgba(246,189,75,0.76));color:var(--boxcar-dark);padding:18px;text-align:center;box-shadow:0 22px 48px rgba(5,11,32,0.18)}.boxcar-assurance-number strong{display:block;font-size:52px;font-weight:900;line-height:0.95}.boxcar-assurance-number span{display:block;margin-top:8px;font-size:13px;font-weight:900;line-height:1.25}.boxcar-assurance-content h2{max-width:560px;margin:0;color:var(--boxcar-dark);font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.05}.boxcar-assurance-content h2 em{color:#d9991d;font-style:normal}.boxcar-assurance-content>p{max-width:560px;margin:12px 0 0;color:rgba(5,11,32,0.66);font-size:16px;font-weight:600;line-height:1.58}.boxcar-assurance-list{display:grid;gap:10px;margin-top:18px}.boxcar-assurance-list article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(5,11,32,0.08);border-radius:16px;background:rgba(255,255,255,0.7);padding:14px;box-shadow:0 12px 30px rgba(5,11,32,0.05);backdrop-filter:blur(14px) saturate(120%)}.boxcar-assurance-list article>span{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:14px;background:rgba(246,189,75,0.18);color:#9a6510;font-size:14px;font-weight:900}.boxcar-assurance-list h3{margin:0;color:var(--boxcar-dark);font-size:18px;font-weight:900;line-height:1.12}.boxcar-assurance-list p{margin:5px 0 0;color:rgba(5,11,32,0.62);font-size:14px;font-weight:650;line-height:1.45}.boxcar-assurance-actions{display:flex;flex-wrap:nowrap;gap:9px;align-items:center;justify-content:flex-start;margin-top:18px}.boxcar-assurance-actions span,.boxcar-assurance-link{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.72);color:rgba(5,11,32,0.72);padding:0 14px;font-size:12px;font-weight:800;white-space:nowrap}.boxcar-assurance-link{width:max-content;color:var(--boxcar-dark);box-shadow:0 12px 30px rgba(5,11,32,0.05)}.boxcar-assurance-link:hover{border-color:rgba(246,189,75,0.48);background:var(--boxcar-blue);color:var(--boxcar-dark)}.boxcar-questions-section{padding-top:24px}.boxcar-questions-grid{display:grid;grid-template-columns:minmax(280px,0.36fr) minmax(0,0.64fr);gap:30px;align-items:stretch}.boxcar-questions-copy{display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(255,255,255,0.74);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,0.82),rgba(255,255,255,0.56)),radial-gradient(circle at 6% 8%,rgba(246,189,75,0.18),transparent 34%);padding:30px;box-shadow:0 24px 70px rgba(5,11,32,0.1);backdrop-filter:blur(16px) saturate(125%)}.boxcar-questions-copy h2{max-width:460px;margin:0;color:var(--boxcar-dark);font-size:clamp(31px,3vw,46px);font-weight:850;line-height:1.05}.boxcar-questions-copy h2 em{color:#d9991d;font-style:normal}.boxcar-questions-copy p{max-width:440px;margin:14px 0 18px;color:rgba(5,11,32,0.66);font-size:16px;font-weight:650;line-height:1.58}.boxcar-questions-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px}.boxcar-questions-proof span{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.78);color:rgba(5,11,32,0.7);padding:0 10px;font-size:11px;font-weight:850;text-align:center;white-space:nowrap}.boxcar-questions-visual{position:relative;min-height:260px;flex:1;overflow:hidden;margin:auto 0 0;border:1px solid rgba(255,255,255,0.7);border-radius:22px;background:rgba(5,11,32,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 18px 44px rgba(5,11,32,0.12)}.boxcar-questions-visual::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,32,0.04),rgba(5,11,32,0.68));content:""}.boxcar-questions-visual img{width:100%;height:100%;min-height:260px;object-fit:cover}.boxcar-questions-visual figcaption{position:absolute;right:16px;bottom:16px;left:16px;z-index:1;border:1px solid rgba(255,255,255,0.18);border-radius:16px;background:rgba(8,12,16,0.52);color:#fff;padding:14px;backdrop-filter:blur(12px) saturate(120%)}.boxcar-questions-visual strong{display:block;font-size:17px;font-weight:900}.boxcar-questions-visual span{display:block;margin-top:4px;color:rgba(255,255,255,0.76);font-size:13px;font-weight:700;line-height:1.45}.boxcar-questions-list{display:grid;gap:12px}.boxcar-questions-list details{overflow:hidden;border:1px solid rgba(255,255,255,0.72);border-radius:20px;background:rgba(255,255,255,0.66);box-shadow:0 18px 52px rgba(5,11,32,0.08);backdrop-filter:blur(16px) saturate(125%)}.boxcar-questions-list details[open]{border-color:rgba(246,189,75,0.38);background:rgba(255,255,255,0.78)}.boxcar-questions-list summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;color:var(--boxcar-dark);cursor:pointer;list-style:none;padding:0 22px;font-size:18px;font-weight:900;line-height:1.25}.boxcar-questions-list summary::-webkit-details-marker{display:none}.boxcar-questions-list summary::after{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:50%;background:rgba(255,255,255,0.8);color:var(--boxcar-dark);content:"+";font-size:20px;font-weight:850;line-height:1}.boxcar-questions-list details[open] summary::after{border-color:rgba(246,189,75,0.54);background:var(--boxcar-blue);content:"-"}.boxcar-questions-list p{max-width:820px;margin:-4px 0 0;padding:0 76px 20px 22px;color:rgba(5,11,32,0.64);font-size:15px;font-weight:650;line-height:1.62}.boxcar-why-section{position:relative;overflow:hidden;background:transparent;color:var(--boxcar-dark);padding-top:22px}.boxcar-why-section::before{display:none}.boxcar-why-section .container{position:relative;z-index:1}.boxcar-why-intro{max-width:820px;margin:0 0 20px;text-align:left}.boxcar-why-intro h2{margin:0;color:var(--boxcar-dark);font-size:clamp(34px,3.4vw,48px);font-weight:800;letter-spacing:0;line-height:1.05}.boxcar-why-intro h2 em,.boxcar-why-process h3 em{color:var(--boxcar-blue);font-style:normal}.boxcar-why-intro p{max-width:780px;margin:14px 0 0;color:rgba(5,11,32,0.66);font-size:16px;font-weight:600;line-height:1.7}.boxcar-why-board{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,0.96fr);gap:14px}.boxcar-why-main,.boxcar-why-info,.boxcar-why-process{overflow:hidden;border:1px solid rgba(255,255,255,0.7);border-radius:20px;box-shadow:0 26px 80px rgba(5,11,32,0.11);backdrop-filter:blur(18px) saturate(135%)}.boxcar-why-main{position:relative;display:flex;align-items:flex-end;min-height:320px;background:linear-gradient(180deg,rgba(5,11,32,0.04),rgba(5,11,32,0.74)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1300&q=86") center / cover;padding:20px}.boxcar-why-main>div{position:relative;z-index:1;max-width:560px;border:1px solid rgba(255,255,255,0.16);border-radius:20px;background:rgba(255,255,255,0.14);padding:20px;box-shadow:0 24px 70px rgba(0,0,0,0.24);backdrop-filter:blur(18px) saturate(135%)}.boxcar-why-main>span,.boxcar-why-main h3,.boxcar-why-main p,.boxcar-why-checks span{color:#fff}.boxcar-why-main div>span,.boxcar-why-info>span,.boxcar-why-process>div>span{display:inline-flex;margin-bottom:8px;color:#d9991d;font-size:13px;font-weight:800}.boxcar-why-main h3,.boxcar-why-info h3,.boxcar-why-process h3{margin:0;color:var(--boxcar-dark);font-size:clamp(24px,2.45vw,36px);font-weight:800;letter-spacing:0;line-height:1.08}.boxcar-why-main h3{color:#fff}.boxcar-why-main p,.boxcar-why-info p,.boxcar-why-process p{margin:12px 0 0;color:rgba(5,11,32,0.66);font-size:15px;font-weight:600;line-height:1.7}.boxcar-why-main p{color:rgba(255,255,255,0.72)}.boxcar-why-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.boxcar-why-checks span{border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.07);padding:10px 12px;font-size:14px;font-weight:800}.boxcar-why-stack{display:grid;gap:14px}.boxcar-why-info{min-height:150px;background:linear-gradient(145deg,rgba(255,255,255,0.82),rgba(255,255,255,0.54));padding:20px}.boxcar-why-info--fee{background:radial-gradient(circle at 84% 16%,rgba(246,189,75,0.18),transparent 32%),linear-gradient(145deg,rgba(255,255,255,0.88),rgba(255,255,255,0.58))}.boxcar-why-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.boxcar-why-price-grid div{border:1px solid rgba(5,11,32,0.08);border-radius:16px;background:rgba(255,255,255,0.68);padding:12px}.boxcar-why-price-grid strong{display:block;color:var(--boxcar-dark);font-size:26px;font-weight:800}.boxcar-why-price-grid small{display:block;margin-top:6px;color:rgba(5,11,32,0.56);font-size:12px;font-weight:800}.boxcar-why-process{grid-column:1 / -1;display:grid;grid-template-columns:minmax(280px,0.38fr) minmax(0,0.62fr);gap:18px;align-items:center;background:linear-gradient(145deg,rgba(255,255,255,0.84),rgba(255,255,255,0.58));padding:22px 24px}.boxcar-why-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boxcar-why-steps::before{position:absolute;top:26px;right:8%;left:8%;height:1px;background:rgba(5,11,32,0.12);content:""}.boxcar-why-steps div{position:relative;z-index:1;border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:rgba(255,255,255,0.7);padding:14px;box-shadow:0 16px 42px rgba(5,11,32,0.06)}.boxcar-why-steps strong{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(246,189,75,0.42);border-radius:999px;background:rgba(246,189,75,0.18);color:#9a6510;font-size:14px;font-weight:900}.boxcar-why-steps span{display:block;margin-top:12px;color:var(--boxcar-dark);font-size:16px;font-weight:900}.boxcar-why-steps small{display:block;margin-top:6px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:700;line-height:1.4}.boxcar-owner-cta{position:relative;overflow:hidden;background:transparent;color:var(--boxcar-dark);padding:30px 0 38px}.boxcar-owner-cta::before{display:none}.boxcar-owner-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.52fr) minmax(360px,0.48fr);gap:22px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,0.72);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.58));padding:22px;box-shadow:0 26px 80px rgba(5,11,32,0.12);backdrop-filter:blur(18px) saturate(130%)}.boxcar-owner-cta__copy{padding:12px 8px 12px 12px}.boxcar-owner-cta .boxcar-subtitle{color:#d9991d}.boxcar-owner-cta h2{max-width:620px;margin:0;color:var(--boxcar-dark);font-size:clamp(38px,4.4vw,64px);font-weight:800;letter-spacing:0;line-height:1.04}.boxcar-owner-cta p{max-width:560px;margin:12px 0 0;color:rgba(5,11,32,0.66);font-size:17px;font-weight:600;line-height:1.7}.boxcar-owner-cta__points{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.boxcar-owner-cta__points span{border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.72);color:var(--boxcar-dark);padding:9px 12px;font-size:13px;font-weight:800}.boxcar-primary-link{min-height:58px;border-radius:999px;background:var(--boxcar-blue);color:var(--boxcar-dark) !important;padding:0 30px;font-size:16px;font-weight:900;box-shadow:0 18px 44px rgba(246,189,75,0.28)}.boxcar-owner-cta__visual{position:relative;overflow:hidden;min-height:340px;border-radius:22px;background:#dce3e8}.boxcar-owner-cta__visual img{width:100%;height:100%;min-height:340px;object-fit:cover}.boxcar-owner-cta__visual::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,32,0.02),rgba(5,11,32,0.42));content:""}.boxcar-owner-cta__badge{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;border:1px solid rgba(255,255,255,0.28);border-radius:18px;background:rgba(255,255,255,0.16);padding:18px;color:#fff;box-shadow:0 20px 48px rgba(5,11,32,0.22);backdrop-filter:blur(16px) saturate(130%)}.boxcar-owner-cta__badge span,.boxcar-owner-cta__badge small{display:block;color:rgba(255,255,255,0.76);font-size:13px;font-weight:800}.boxcar-owner-cta__badge strong{display:block;margin:6px 0;color:#fff;font-size:42px;font-weight:900;line-height:1}@media (max-width:1180px){.footer-top,.footer-body{grid-template-columns:1fr}.footer-actions{justify-content:flex-start}.footer-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-ops span:nth-child(2){border-right:0}.boxcar-assurance-nova{grid-template-columns:1fr}.boxcar-assurance-media{max-width:760px}.boxcar-questions-grid{grid-template-columns:1fr}.boxcar-why-board{grid-template-columns:1fr}.boxcar-why-main{grid-template-columns:minmax(0,1fr) minmax(260px,0.8fr)}.boxcar-owner-cta__grid{grid-template-columns:1fr}.boxcar-search__fields,.boxcar-card-grid,.boxcar-feature-grid,.boxcar-stats__grid{grid-template-columns:repeat(2,1fr)}.boxcar-search__fields button{min-height:58px}}@media (max-width:820px){.marketplace-surface::before,.marketplace-surface::after{position:absolute}.boxcar-hero,.boxcar-hero__inner{min-height:auto}.boxcar-hero__inner{padding:116px 0 54px}.boxcar-search__fields,.boxcar-card-grid,.boxcar-feature-grid,.boxcar-stats__grid,.boxcar-owner-cta__grid{grid-template-columns:1fr}.footer-top,.footer-body,.footer-legal{padding-right:0;padding-left:0}.footer-actions,.footer-legal{align-items:stretch;flex-direction:column}.footer-actions a{width:100%}.footer-ops{grid-template-columns:1fr}.footer-ops span{border-right:0;border-bottom:1px solid rgba(255,255,255,0.16);text-align:left}.footer-ops span:last-child{border-bottom:0}.boxcar-assurance-section{padding-top:24px}.boxcar-assurance-nova{gap:24px}.boxcar-assurance-media{min-height:390px}.boxcar-assurance-media__main{width:78%;height:330px}.boxcar-assurance-media__small{width:44%;height:205px}.boxcar-assurance-number{left:18px;bottom:22px;width:146px;min-height:124px;padding:14px}.boxcar-assurance-number strong{font-size:42px}.boxcar-assurance-list article{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px}.boxcar-assurance-actions{flex-wrap:wrap}.boxcar-assurance-link{width:auto}.boxcar-questions-section{padding-top:22px}.boxcar-questions-grid{gap:18px}.boxcar-questions-copy{padding:22px}.boxcar-questions-proof{gap:8px}.boxcar-questions-proof span{min-height:34px;padding:0 8px;font-size:10px}.boxcar-questions-visual,.boxcar-questions-visual img{min-height:220px}.boxcar-questions-list summary{min-height:64px;padding:0 16px;font-size:16px}.boxcar-questions-list summary::after{width:30px;height:30px}.boxcar-questions-list p{padding:0 16px 17px;font-size:14px}.boxcar-search__fields label,.boxcar-search__fields .boxcar-field{border-right:0;border-bottom:1px solid rgba(255,255,255,0.22)}.boxcar-section__head{align-items:flex-start;flex-direction:column}.boxcar-trust-band__head{align-items:flex-start;flex-direction:column}.boxcar-trust-band__head strong{text-align:left}.boxcar-section__actions{justify-content:flex-start}.boxcar-why-process{grid-template-columns:1fr}.boxcar-why-main{min-height:320px;align-items:flex-end;padding:18px}.boxcar-why-main>div{max-width:none;padding:18px}.boxcar-why-steps{grid-template-columns:1fr}.boxcar-why-steps::before{display:none}.boxcar-why-price-grid{grid-template-columns:1fr}.boxcar-owner-cta{padding:38px 0 42px}.boxcar-owner-cta__copy{padding:0}.boxcar-owner-cta__visual,.boxcar-owner-cta__visual img{min-height:320px}.boxcar-category-strip{display:grid;grid-template-columns:1fr 1fr}.boxcar-category-strip .boxcar-category-strip__label{grid-column:1 / -1}.boxcar-category-strip a{min-width:0}}@media (max-width:1280px){.clean-inventory{gap:42px}.inventory-layout{grid-template-columns:180px minmax(0,1fr)}.inventory-map{position:relative;top:auto;max-height:none;min-height:420px;grid-column:1 / -1}.inventory-map__canvas{inset:76px 0 62px}}@media (max-width:1100px){.clean-toolbar{grid-template-columns:1fr}.clean-toolbar__count,.clean-toolbar__actions{justify-self:start}.clean-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-results-layout{grid-template-columns:1fr}.clean-map-panel{position:relative;top:auto}}@media (max-width:1180px){.inventory-layout{grid-template-columns:1fr}.inventory-filters,.inventory-map{position:relative;top:auto;max-height:none}.inventory-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-panel-head,.inventory-apply{grid-column:1 / -1}.inventory-filter-group{border-top:1px solid rgba(5,11,32,0.08);padding:14px}.inventory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.inventory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.inventory-listing .nav-wrap,body.inventory-listing .site-header.is-scrolled .nav-wrap{width:min(100% - 24px,1240px)}.clean-inventory{width:min(100% - 24px,1240px);grid-template-columns:1fr;gap:22px;padding-top:104px}.clean-search-rail{position:static;display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.clean-search-rail label,.clean-search-rail button{min-height:62px;border-right:1px solid rgba(5,11,32,0.12);border-bottom:0}.clean-search-rail label:nth-child(3n),.clean-search-rail button{border-right:0}.clean-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.clean-toolbar__actions{flex-wrap:wrap}.clean-results-layout{gap:22px}.inventory-breadcrumb{min-height:230px;padding:98px 0 28px}.inventory-breadcrumb__head h1{font-size:clamp(34px,11vw,46px)}.inventory-filters,.inventory-card-grid{grid-template-columns:1fr}.inventory-results__head,.inventory-alert,.inventory-bottom-cta__inner{align-items:flex-start;flex-direction:column}.inventory-sort{justify-content:flex-start}.inventory-map{min-height:390px}.bike-title-row{grid-template-columns:1fr;gap:5px}.bike-title-row h3{white-space:normal}.inventory-card-grid .card-footer{align-items:flex-start;flex-direction:column}.inventory-card-grid .btn,.inventory-bottom-cta a{width:100%}}@media (max-width:560px){.clean-card-grid{grid-template-columns:1fr}.clean-toolbar__count,.clean-toolbar__actions{width:100%}.clean-search-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-search-rail label:nth-child(3n){border-right:1px solid rgba(5,11,32,0.12)}.clean-search-rail label:nth-child(2n),.clean-search-rail button{border-right:0}.clean-toolbar__actions button{flex:1;padding:0 10px}.clean-toolbar-link{flex:1}.clean-sort{width:100%;justify-content:space-between}}@media (max-width:1180px){.detail-hero-v2,.detail-hero-v2__grid{min-height:auto}.detail-hero-v2__grid{grid-template-columns:1fr;padding:112px 0 24px}.detail-hero-v2__copy{grid-template-columns:1fr;gap:18px}.detail-quick-book{max-width:420px}.detail-gallery-v2__grid,.detail-content-v2__grid,.detail-two-col{grid-template-columns:1fr}.detail-booking-v2{position:relative;top:auto}}@media (max-width:820px){.detail-hero-v2__grid{padding:104px 0 22px}.detail-hero-v2 h1{font-size:clamp(32px,10vw,44px)}.detail-gallery-v2{margin-top:0}.detail-gallery-v2__main{min-height:300px}.detail-gallery-v2__stack,.detail-spec-board,.detail-assurance-v2{grid-template-columns:1fr}.detail-gallery-v2__stack img,.detail-gallery-v2__stack img:first-child{min-height:190px;grid-column:auto}.detail-content-v2{padding:34px 0 54px}.detail-assurance-v2__document{min-height:160px}}@media (max-width:560px){.detail-hero-v2__chips span,.detail-feature-pills span,.detail-owner-card__checks span,.detail-assurance-v2__steps span{width:100%;justify-content:center}.detail-quick-book,.detail-panel-v2,.detail-booking-v2,.detail-assurance-v2{border-radius:16px}.detail-owner-card{grid-template-columns:1fr}.detail-condition-list li,.detail-price-list li{align-items:flex-start;flex-direction:column}.detail-condition-list strong,.detail-price-list strong{text-align:left}}body.motorcycle-detail{background:#f8faf9}body.motorcycle-detail .marketplace-surface{overflow:visible;background:#f8faf9}body.motorcycle-detail .marketplace-surface::before,body.motorcycle-detail .marketplace-surface::after{display:none}body.motorcycle-detail .site-header{background:rgba(8,12,16,0.94);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 46px rgba(5,11,32,0.24);backdrop-filter:blur(16px) saturate(120%)}body.motorcycle-detail .nav-wrap,body.motorcycle-detail .site-header.is-scrolled .nav-wrap{width:min(1480px,calc(100% - 56px));min-height:78px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}body.motorcycle-detail .brand-text,body.motorcycle-detail .brand-text span,body.motorcycle-detail .nav-links a{color:#fff}body.motorcycle-detail .btn-outline,body.motorcycle-detail .nav-cart{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06);color:#fff}.detail-v3{position:relative;padding:116px 0 70px;color:var(--boxcar-dark)}.detail-v3__wrap{max-width:1240px}.detail-v3-rail{position:relative;top:auto;float:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:min(1240px,calc(100% - 36px));margin:0 auto 18px;overflow:visible;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;box-shadow:0 16px 38px rgba(5,11,32,0.06)}.detail-v3-rail label,.detail-v3-rail button{display:grid;min-height:58px;align-content:center;gap:5px;border:0;border-right:1px solid rgba(5,11,32,0.08);border-bottom:0;background:transparent;padding:9px 12px}.detail-v3-rail span{overflow:hidden;color:rgba(5,11,32,0.52);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.detail-v3-rail input{width:100%;border:0;background:transparent;color:var(--boxcar-dark);font-size:13px;font-weight:850;outline:0}.detail-v3-rail button{border-bottom:0;border-right:0;background:var(--boxcar-dark);color:#fff;cursor:pointer;font-size:13px;font-weight:900}.detail-v3-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:rgba(5,11,32,0.54);font-size:13px;font-weight:850}.detail-v3-crumbs a{color:rgba(5,11,32,0.62)}.detail-v3-crumbs strong,.detail-v3-crumbs a:hover{color:#b67812}.detail-v3__titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:22px}.detail-v3__titlebar h1{margin:0;color:var(--boxcar-dark);font-size:clamp(28px,3vw,38px);font-weight:850;line-height:1.1;letter-spacing:0}.detail-v3__titlebar p{margin:8px 0 0;color:rgba(5,11,32,0.62);font-size:14px;font-weight:750}.detail-v3-actions{display:flex;align-items:center;gap:8px}.detail-v3-actions form{margin:0}.detail-v3-actions button,.detail-v3-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(5,11,32,0.1);border-radius:999px;background:#fff;color:var(--boxcar-dark);cursor:pointer;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none}.detail-v3__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,390px);gap:24px;align-items:start;margin-top:18px}.detail-v3__main{min-width:0}.detail-v3-gallery{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.detail-v3-gallery--single{grid-template-columns:1fr}.detail-v3-gallery img{width:100%;height:100%;object-fit:cover}.detail-v3-gallery__main{min-height:520px;max-height:680px;overflow:hidden;border-radius:10px;background:#dce2e7}.detail-v3-gallery--single .detail-v3-gallery__main{width:100%;aspect-ratio:16 / 10;min-height:520px}.detail-v3-gallery__side{display:grid;gap:10px;position:relative}.detail-v3-gallery__side img{min-height:210px;overflow:hidden;border-radius:10px;background:#dce2e7}.detail-v3-gallery__side a{position:absolute;right:12px;bottom:12px;display:inline-flex;min-height:32px;align-items:center;border-radius:999px;background:rgba(255,255,255,0.92);color:var(--boxcar-dark);padding:0 12px;font-size:12px;font-weight:900}.detail-v3-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#fff}.detail-v3-trust article{padding:14px;border-right:1px solid rgba(5,11,32,0.08)}.detail-v3-trust article:last-child{border-right:0}.detail-v3-trust span,.detail-v3-section p,.detail-v3-owner p,.detail-v3-side-note p{color:rgba(5,11,32,0.62);font-size:13px;font-weight:700;line-height:1.55}.detail-v3-trust strong{display:block;margin-top:4px;color:var(--boxcar-dark);font-size:15px;font-weight:900}.detail-v3-section,.detail-v3-owner{border-bottom:1px solid rgba(5,11,32,0.08);padding:22px 0}.detail-v3-section h2,.detail-v3-owner h3{margin:0 0 12px;color:var(--boxcar-dark);font-size:18px;font-weight:900;letter-spacing:0}.detail-v3-section p,.detail-v3-owner p,.detail-v3-side-note p{margin:0}.detail-v3-owner{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:18px 0}.detail-v3-owner__avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--boxcar-dark);color:var(--boxcar-blue);font-size:18px;font-weight:950}.detail-v3-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-v3-specs span{display:grid;min-height:58px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:8px;background:#fff;color:rgba(5,11,32,0.72);padding:10px 12px;font-size:13px;font-weight:800;line-height:1.1}.detail-v3-specs b{display:block;margin-bottom:4px;color:rgba(5,11,32,0.42);font-size:10px;font-weight:950;text-transform:uppercase}.detail-v3-included,.detail-v3-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-v3-included article,.detail-v3-conditions article{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;border:1px solid rgba(5,11,32,0.07);border-radius:10px;background:rgba(255,255,255,0.72);padding:13px}.detail-v3-included article i,.detail-v3-conditions article i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:rgba(246,189,75,0.18);color:#8a5d12;font-size:11px;font-style:normal;font-weight:950}.detail-v3-included article div,.detail-v3-conditions article div{min-width:0}.detail-v3-included strong,.detail-v3-conditions strong{display:block;margin-bottom:4px;color:var(--boxcar-dark);font-size:13px;font-weight:900}.detail-v3-included span,.detail-v3-conditions span{color:rgba(5,11,32,0.6);font-size:12px;font-weight:700;line-height:1.45}.detail-v3-reviews{text-align:center;padding:28px 0}.detail-v3-reviews h2{margin-bottom:2px;font-size:36px;line-height:1}.detail-v3-reviews>strong{display:block;color:var(--boxcar-dark);font-size:17px;font-weight:900}.detail-v3-reviews p{max-width:460px;margin:8px auto 0;font-size:12px}.detail-v3-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.detail-v3-review-grid span{border-radius:8px;background:#fff;padding:11px 8px;color:rgba(5,11,32,0.78);font-size:11px;font-weight:850}.detail-v3-map-section p{margin-bottom:14px}.detail-v3-map{overflow:hidden;height:350px;border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#e7ecef}.detail-v3-map iframe{width:100%;height:100%;border:0}.detail-v3-similar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.detail-v3-similar article{min-width:0}.detail-v3-similar img{width:100%;height:150px;border-radius:10px;object-fit:cover}.detail-v3-similar h3{overflow:hidden;margin:10px 0 4px;color:var(--boxcar-dark);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.detail-v3-similar h3 a{color:inherit;text-decoration:none}.detail-v3-similar h3 a:hover{text-decoration:underline}.detail-v3-similar p{margin:0;color:rgba(5,11,32,0.6);font-size:12px;font-weight:750}.detail-v3-similar p span{color:var(--boxcar-dark)}.detail-v3-similar strong{display:block;margin-top:7px;color:var(--boxcar-dark);font-size:14px;font-weight:950}.detail-v3-similar small{font-size:12px}.detail-v3-booking{position:sticky;top:102px;width:100%;min-width:0;border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#fff;box-shadow:0 18px 48px rgba(5,11,32,0.1);padding:16px}.detail-v3-booking__price{display:flex;align-items:baseline;gap:6px;margin-bottom:14px}.detail-v3-booking__price del{color:rgba(5,11,32,0.38);font-size:14px;font-weight:850}.detail-v3-booking__price strong{color:var(--boxcar-dark);font-size:24px;font-weight:950}.detail-v3-booking__price span{color:rgba(5,11,32,0.62);font-size:13px;font-weight:800}.detail-v3-availability{display:grid;gap:3px;margin-bottom:12px;border:1px solid rgba(16,185,129,0.24);border-radius:8px;background:#ecfdf5;padding:10px 12px}.detail-v3-availability strong{color:#065f46;font-size:13px;font-weight:950}.detail-v3-availability span{color:rgba(6,95,70,0.74);font-size:12px;font-weight:800;line-height:1.4}.detail-v3-availability--blocked{border-color:rgba(239,68,68,0.24);background:#fff1f2}.detail-v3-availability--blocked strong{color:#9f1239}.detail-v3-availability--blocked span{color:rgba(159,18,57,0.74)}.detail-v3-booking form{display:grid;gap:9px}.detail-v3-booking label{display:grid;gap:6px}.detail-v3-booking label span{color:rgba(5,11,32,0.5);font-size:10px;font-weight:950;text-transform:uppercase}.detail-v3-booking input,.detail-v3-booking select{width:100%;min-width:0;min-height:42px;border:1px solid rgba(5,11,32,0.1);border-radius:8px;background:#fff;color:var(--boxcar-dark);padding:0 10px;font-size:12px;font-weight:800}.detail-v3-booking input[type="datetime-local"]{font-size:11px}.detail-v3-booking button{min-height:44px;border:0;border-radius:8px;background:var(--boxcar-blue);color:var(--boxcar-dark);cursor:pointer;font-size:13px;font-weight:950}.detail-v3-promo-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.detail-v3-booking .detail-v3-promo-apply{min-height:42px;border:1px solid rgba(5,11,32,0.1);background:var(--boxcar-dark);color:#fff;padding:0 14px;white-space:nowrap}.detail-v3-promo-feedback{border-radius:8px;padding:9px 10px;font-size:12px;font-weight:850}.detail-v3-promo-feedback--success{border:1px solid rgba(22,163,74,0.22);background:#ecfdf3;color:#047857}.detail-v3-promo-feedback--error{border:1px solid rgba(225,29,72,0.22);background:#fff1f2;color:#be123c}.detail-v3-price-breakdown{display:grid;gap:8px;margin-top:14px}.detail-v3-price-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:800}.detail-v3-price-breakdown strong{color:var(--boxcar-dark);font-weight:950;white-space:nowrap}.detail-v3-price-breakdown .detail-v3-price-breakdown__discount{color:#047857}.detail-v3-price-breakdown .detail-v3-price-breakdown__discount strong{color:#047857}.detail-v3-booking__total{display:flex;justify-content:space-between;margin-top:14px;border-top:1px solid rgba(5,11,32,0.08);padding-top:14px;color:rgba(5,11,32,0.62);font-size:13px;font-weight:800}.detail-v3-booking__total strong{color:var(--boxcar-dark);font-weight:950}.detail-v3-side-note{margin-top:12px;border-top:1px solid rgba(5,11,32,0.08);padding-top:12px}.detail-v3-side-note strong{color:var(--boxcar-dark);font-size:13px;font-weight:950}@media (max-width:1280px){.detail-v3-rail{width:min(1160px,calc(100% - 32px))}}@media (max-width:980px){.detail-v3{padding-top:104px}.detail-v3-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-v3-rail label:nth-child(2){border-right:0}.detail-v3-rail label:nth-child(3){border-top:1px solid rgba(5,11,32,0.08)}.detail-v3-rail button{border-top:1px solid rgba(5,11,32,0.08)}.detail-v3__titlebar,.detail-v3__top{grid-template-columns:1fr}.detail-v3__titlebar{align-items:flex-start;flex-direction:column}.detail-v3-booking{position:relative;top:auto}.detail-v3-specs,.detail-v3-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.motorcycle-detail .nav-wrap,body.motorcycle-detail .site-header.is-scrolled .nav-wrap{width:min(100% - 24px,1240px)}.detail-v3-gallery,.detail-v3-trust,.detail-v3-specs,.detail-v3-included,.detail-v3-conditions,.detail-v3-similar,.detail-v3-review-grid{grid-template-columns:1fr}.detail-v3-gallery__main,.detail-v3-gallery__side img{min-height:240px}.detail-v3-gallery--single .detail-v3-gallery__main{aspect-ratio:4 / 5;min-height:360px}.detail-v3-trust article{border-right:0;border-bottom:1px solid rgba(5,11,32,0.08)}.detail-v3-trust article:last-child{border-bottom:0}}.dashboard-page{background:#f6f7f7}.dashboard-page .dashboard-shell{background:radial-gradient(circle at 78% 0%,rgba(246,189,75,0.12),transparent 30%),#f6f7f7}.dashboard-page .dashboard-sidebar{border-right:1px solid rgba(255,255,255,0.08);background:#0b1018;color:#fff}.dashboard-page .dashboard-sidebar .brand{color:#fff}.dashboard-page .dashboard-sidebar .brand-mark{border:0;background:var(--boxcar-blue);color:var(--boxcar-dark)}.dashboard-page .sidebar-profile{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.06)}.dashboard-page .sidebar-profile strong{display:block;color:#fff}.dashboard-page .sidebar-profile span{display:block;margin-top:4px;color:rgba(255,255,255,0.62);font-size:13px;font-weight:700}.dashboard-page .dashboard-nav a{border:1px solid transparent;color:rgba(255,255,255,0.72)}.dashboard-page .dashboard-nav a.active,.dashboard-page .dashboard-nav a:hover{border-color:rgba(246,189,75,0.24);background:rgba(246,189,75,0.12);color:#fff}.renter-v2{display:grid;gap:18px}.renter-v2-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;border-bottom:1px solid rgba(5,11,32,0.08);padding-bottom:20px}.renter-v2-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:16px;color:rgba(5,11,32,0.52);font-size:13px;font-weight:850}.renter-v2-crumbs a{color:rgba(5,11,32,0.62)}.renter-v2-crumbs strong{color:#b67812}.renter-v2-kicker,.renter-v2-panel-head span,.renter-v2-kpis article>span{display:block;color:#9a6510;font-size:11px;font-weight:950;text-transform:uppercase}.renter-v2-header h1{max-width:720px;margin:10px 0 8px;color:var(--boxcar-dark);font-size:clamp(32px,4vw,48px);font-weight:850;line-height:1.08;letter-spacing:0}.renter-v2-header p{max-width:760px;margin:0;color:rgba(5,11,32,0.62);font-size:15px;font-weight:700;line-height:1.55}.renter-v2-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.renter-v2-actions a,.renter-v2-panel-head a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.09);border-radius:999px;background:#fff;color:var(--boxcar-dark);padding:0 15px;font-size:13px;font-weight:900}.renter-v2-actions a:first-child{border-color:transparent;background:var(--boxcar-blue)}.renter-v2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.renter-v2-kpis article,.renter-v2-panel{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:rgba(255,255,255,0.86);box-shadow:0 14px 34px rgba(5,11,32,0.05)}.renter-v2-kpis article{min-height:126px;padding:16px}.renter-v2-kpis strong{display:block;margin-top:10px;color:var(--boxcar-dark);font-size:30px;font-weight:950;line-height:1}.renter-v2-kpis small{display:block;margin-top:8px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:750}.renter-v2-progress{overflow:hidden;height:7px;margin-top:14px;border-radius:999px;background:rgba(5,11,32,0.08)}.renter-v2-progress span{display:block;height:100%;border-radius:inherit;background:var(--boxcar-blue)}.renter-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.renter-v2-grid--balanced{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr)}.renter-v2-panel{min-width:0;padding:18px}.renter-v2-panel-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.renter-v2-panel-head h2{margin:5px 0 0;color:var(--boxcar-dark);font-size:22px;font-weight:900;line-height:1.14;letter-spacing:0}.renter-v2-trip-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#fff;padding:10px}.renter-v2-trip-card img{width:100%;height:118px;border-radius:8px;object-fit:cover}.renter-v2-trip-card strong,.renter-v2-saved strong,.renter-v2-messages strong{display:block;color:var(--boxcar-dark);font-size:14px;font-weight:950}.renter-v2-trip-card span,.renter-v2-saved span,.renter-v2-messages span{display:block;margin-top:5px;color:rgba(5,11,32,0.6);font-size:13px;font-weight:700;line-height:1.45}.renter-v2-timeline{display:grid;gap:10px;margin-top:16px}.renter-v2-timeline>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.renter-v2-timeline i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(5,11,32,0.08);color:rgba(5,11,32,0.64);font-size:11px;font-style:normal;font-weight:950}.renter-v2-timeline .done i,.renter-v2-timeline .active i{background:rgba(246,189,75,0.2);color:#8a5d12}.renter-v2-timeline strong{display:block;color:var(--boxcar-dark);font-size:14px;font-weight:900}.renter-v2-timeline span{display:block;margin-top:3px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:700;line-height:1.45}.renter-v2-readiness ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.renter-v2-readiness li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(5,11,32,0.08);padding:12px 0;color:rgba(5,11,32,0.6);font-size:13px;font-weight:750}.renter-v2-readiness li:last-child{border-bottom:0}.renter-v2-readiness strong,.renter-v2-table span{border-radius:999px;background:rgba(5,11,32,0.07);color:var(--boxcar-dark);padding:5px 9px;font-size:11px;font-weight:950}.renter-v2-readiness .ok{background:rgba(24,154,108,0.12);color:#147451}.renter-v2-readiness .warn,.renter-v2-table .warn{background:rgba(246,189,75,0.2);color:#8a5d12}.renter-v2-saved,.renter-v2-messages{display:grid;gap:10px}.renter-v2-saved article{display:grid;grid-template-columns:78px minmax(0,1fr);gap:11px;align-items:center}.renter-v2-saved img{width:78px;height:58px;border-radius:8px;object-fit:cover}.renter-v2-messages div{position:relative;border-bottom:1px solid rgba(5,11,32,0.08);padding:0 54px 12px 0}.renter-v2-messages div:last-child{border-bottom:0;padding-bottom:0}.renter-v2-messages small{position:absolute;top:0;right:0;color:rgba(5,11,32,0.46);font-size:11px;font-weight:850}.renter-v2-table-wrap{overflow-x:auto}.renter-v2-table{width:100%;min-width:760px;border-collapse:collapse}.renter-v2-table th,.renter-v2-table td{border-bottom:1px solid rgba(5,11,32,0.08);padding:13px 10px;text-align:left;white-space:nowrap}.renter-v2-table th{color:rgba(5,11,32,0.48);font-size:11px;font-weight:950;text-transform:uppercase}.renter-v2-table td{color:rgba(5,11,32,0.72);font-size:13px;font-weight:750}@media (max-width:1180px){.renter-v2-header,.renter-v2-grid,.renter-v2-grid--balanced{grid-template-columns:1fr}.renter-v2-actions{justify-content:flex-start}.renter-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.renter-v2-kpis,.renter-v2-trip-card{grid-template-columns:1fr}.renter-v2-panel-head{align-items:flex-start;flex-direction:column}.renter-v2-actions a{width:100%}}.renter-dashboard .dashboard-main{padding:24px}.renter-pro{width:min(1380px,100%);margin:0 auto}.renter-pro-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:18px}.renter-pro-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px;color:rgba(5,11,32,0.5);font-size:13px;font-weight:850}.renter-pro-crumbs a{color:rgba(5,11,32,0.62)}.renter-pro-crumbs strong{color:#b67812}.renter-pro-top h1{margin:0;color:var(--boxcar-dark);font-size:clamp(34px,4vw,54px);font-weight:850;line-height:1.04;letter-spacing:0}.renter-pro-top p{max-width:690px;margin:10px 0 0;color:rgba(5,11,32,0.62);font-size:15px;font-weight:700;line-height:1.55}.renter-pro-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.renter-pro-actions a,.renter-pro-section-head a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:#fff;color:var(--boxcar-dark);padding:0 16px;font-size:13px;font-weight:900}.renter-pro-actions a:first-child,.renter-pro-ride__actions a:last-child{border-color:transparent;background:var(--boxcar-blue);color:var(--boxcar-dark)}.renter-pro-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.renter-pro-main{display:grid;min-width:0;gap:18px}.renter-pro-ride{position:relative;display:grid;min-height:330px;grid-template-columns:minmax(0,0.78fr) minmax(340px,0.58fr) 190px;gap:0;overflow:hidden;border-radius:18px;background:#0b1018;color:#fff;box-shadow:0 24px 70px rgba(5,11,32,0.18)}.renter-pro-ride::after{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 22%,rgba(246,189,75,0.18),transparent 26%),linear-gradient(90deg,rgba(11,16,24,0.04),rgba(11,16,24,0.72) 58%,#0b1018 100%);content:""}.renter-pro-ride__media{min-height:330px}.renter-pro-ride__media img{width:100%;height:100%;object-fit:cover}.renter-pro-ride__content,.renter-pro-ride__price{position:relative;z-index:1}.renter-pro-ride__content{align-self:center;padding:26px}.renter-pro-label{display:block;color:#b67812;font-size:11px;font-weight:950;text-transform:uppercase}.renter-pro-ride .renter-pro-label,.renter-pro-mini-card--dark span{color:#f6bd4b}.renter-pro-ride h2{margin:9px 0 8px;color:#fff;font-size:32px;font-weight:900;line-height:1.08;letter-spacing:0}.renter-pro-ride p{margin:0;color:rgba(255,255,255,0.72);font-size:14px;font-weight:700;line-height:1.55}.renter-pro-ride__meta,.renter-pro-ride__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.renter-pro-ride__meta span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,255,255,0.12);border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;padding:0 12px;font-size:12px;font-weight:850}.renter-pro-ride__actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.16);border-radius:999px;color:#fff;padding:0 15px;font-size:13px;font-weight:900}.renter-pro-ride__price{display:grid;align-content:end;border-left:1px solid rgba(255,255,255,0.1);padding:24px}.renter-pro-ride__price span,.renter-pro-ride__price small{color:rgba(255,255,255,0.64);font-size:12px;font-weight:850}.renter-pro-ride__price strong{display:block;margin:8px 0;color:var(--boxcar-blue);font-size:36px;font-weight:950;line-height:1}.renter-pro-steps,.renter-pro-card,.renter-pro-status,.renter-pro-mini-card{border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:rgba(255,255,255,0.9);box-shadow:0 14px 38px rgba(5,11,32,0.05)}.renter-pro-steps,.renter-pro-card,.renter-pro-status,.renter-pro-mini-card{padding:18px}.renter-pro-section-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.renter-pro-section-head h2{margin:5px 0 0;color:var(--boxcar-dark);font-size:21px;font-weight:900;line-height:1.14;letter-spacing:0}.renter-pro-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.renter-pro-step-grid article{min-width:0;border:1px solid rgba(5,11,32,0.07);border-radius:12px;background:#fff;padding:14px}.renter-pro-step-grid i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(5,11,32,0.08);color:rgba(5,11,32,0.62);font-size:11px;font-style:normal;font-weight:950}.renter-pro-step-grid .is-done i,.renter-pro-step-grid .is-active i{background:rgba(246,189,75,0.2);color:#8a5d12}.renter-pro-step-grid strong{display:block;margin-top:12px;color:var(--boxcar-dark);font-size:14px;font-weight:900}.renter-pro-step-grid span,.renter-pro-bike-list span,.renter-pro-inbox span,.renter-pro-mini-card p{display:block;margin-top:5px;color:rgba(5,11,32,0.6);font-size:12px;font-weight:700;line-height:1.45}.renter-pro-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.84fr);gap:18px}.renter-pro-bike-list,.renter-pro-inbox{display:grid;gap:10px}.renter-pro-bike-list a{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:11px;align-items:center;color:var(--boxcar-dark)}.renter-pro-bike-list img{width:78px;height:60px;border-radius:9px;object-fit:cover}.renter-pro-bike-list strong,.renter-pro-inbox strong{display:block;color:var(--boxcar-dark);font-size:14px;font-weight:950}.renter-pro-bike-list small{color:#8a5d12;font-size:12px;font-weight:950}.renter-pro-inbox article{position:relative;border-bottom:1px solid rgba(5,11,32,0.08);padding:0 62px 11px 0}.renter-pro-inbox article:last-child{border-bottom:0;padding-bottom:0}.renter-pro-inbox small{position:absolute;top:0;right:0;color:rgba(5,11,32,0.46);font-size:11px;font-weight:850}.renter-pro-table-wrap{overflow-x:auto}.renter-pro-table{width:100%;min-width:760px;border-collapse:collapse}.renter-pro-table th,.renter-pro-table td{border-bottom:1px solid rgba(5,11,32,0.08);padding:13px 10px;text-align:left;white-space:nowrap}.renter-pro-table th{color:rgba(5,11,32,0.46);font-size:11px;font-weight:950;text-transform:uppercase}.renter-pro-table td{color:rgba(5,11,32,0.72);font-size:13px;font-weight:750}.renter-pro-table span,.renter-pro-status b{border-radius:999px;background:rgba(5,11,32,0.07);color:var(--boxcar-dark);padding:5px 9px;font-size:11px;font-weight:950}.renter-pro-table .is-warning,.renter-pro-status .is-warning{background:rgba(246,189,75,0.2);color:#8a5d12}.renter-pro-rail{position:sticky;top:24px;display:grid;gap:14px}.renter-pro-status strong{display:block;margin-top:8px;color:var(--boxcar-dark);font-size:48px;font-weight:950;line-height:1}.renter-pro-meter{overflow:hidden;height:8px;margin-top:14px;border-radius:999px;background:rgba(5,11,32,0.08)}.renter-pro-meter span{display:block;height:100%;border-radius:inherit;background:var(--boxcar-blue)}.renter-pro-status ul{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.renter-pro-status li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(5,11,32,0.08);padding:12px 0;color:rgba(5,11,32,0.62);font-size:13px;font-weight:750}.renter-pro-status li:last-child{border-bottom:0}.renter-pro-status .is-ok{background:rgba(24,154,108,0.12);color:#147451}.renter-pro-mini-card span{color:rgba(5,11,32,0.52);font-size:11px;font-weight:950;text-transform:uppercase}.renter-pro-mini-card strong{display:block;margin-top:8px;color:var(--boxcar-dark);font-size:30px;font-weight:950;line-height:1}.renter-pro-mini-card p{margin-top:10px}.renter-pro-mini-card--dark{background:radial-gradient(circle at 80% 0%,rgba(246,189,75,0.18),transparent 38%),#0b1018;color:#fff}.renter-pro-mini-card--dark strong{color:var(--boxcar-blue)}.renter-pro-mini-card--dark p{color:rgba(255,255,255,0.66)}.renter-pro-fees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.renter-pro-fees div{border-radius:10px;background:rgba(246,189,75,0.14);padding:11px}.renter-pro-fees strong{margin:0;font-size:20px}.renter-pro-fees small{display:block;margin-top:4px;color:rgba(5,11,32,0.58);font-size:11px;font-weight:800}@media (max-width:1280px){.renter-pro-grid,.renter-pro-top,.renter-pro-split{grid-template-columns:1fr}.renter-pro-actions{justify-content:flex-start}.renter-pro-rail{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.renter-pro-ride,.renter-pro-step-grid{grid-template-columns:1fr}.renter-pro-ride::after{background:linear-gradient(180deg,rgba(11,16,24,0.06),#0b1018 72%)}.renter-pro-ride__media{min-height:280px}.renter-pro-ride__price{border-left:0;border-top:1px solid rgba(255,255,255,0.1)}}@media (max-width:680px){.renter-dashboard .dashboard-main{padding:16px}.renter-pro-rail,.renter-pro-bike-list a{grid-template-columns:1fr}.renter-pro-actions a,.renter-pro-section-head a,.renter-pro-ride__actions a{width:100%}.renter-pro-section-head{align-items:flex-start;flex-direction:column}}body.renter-dashboard{background:#f7f8f7}body.renter-dashboard .dashboard-shell{grid-template-columns:270px minmax(0,1fr);background:#f7f8f7}body.renter-dashboard .dashboard-sidebar{border-right:1px solid rgba(7,17,31,0.1);background:#fff;color:var(--ink);box-shadow:none}body.renter-dashboard .dashboard-sidebar .brand{color:var(--ink)}body.renter-dashboard .dashboard-sidebar .brand-mark{border:0;background:#f6bd4b;color:var(--ink);box-shadow:none}body.renter-dashboard .sidebar-profile{border:1px solid rgba(7,17,31,0.09);background:#f7f8f7;color:var(--ink)}body.renter-dashboard .sidebar-profile span{color:rgba(7,17,31,0.55)}body.renter-dashboard .dashboard-nav a{border:1px solid transparent;border-radius:10px;color:rgba(7,17,31,0.62)}body.renter-dashboard .dashboard-nav a.active,body.renter-dashboard .dashboard-nav a:hover{border-color:rgba(246,189,75,0.34);background:rgba(246,189,75,0.16);color:var(--ink)}body.renter-dashboard .dashboard-main{padding:28px}.renter-clean{width:min(1180px,100%);margin:0 auto;display:grid;gap:16px;color:var(--ink)}.renter-clean-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding-bottom:4px}.renter-clean-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:rgba(7,17,31,0.5);font-size:13px;font-weight:850}.renter-clean-crumbs strong{color:#a86d13}.renter-clean-top h1{margin:10px 0 6px;color:var(--ink);font-size:30px;font-weight:950;line-height:1.08;letter-spacing:0}.renter-clean-top p,.renter-clean-booking-copy p,.renter-clean-next p,.renter-clean-assurance p,.renter-clean-messages p{margin:0;color:rgba(7,17,31,0.58);font-size:14px;font-weight:700;line-height:1.5}.renter-clean-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.renter-clean-actions a,.renter-clean-next a,.renter-clean-panel-head a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(7,17,31,0.12);border-radius:9px;background:#fff;color:var(--ink);padding:0 16px;font-size:13px;font-weight:900;box-shadow:none}.renter-clean-actions .primary,.renter-clean-next a{border-color:#f6bd4b;background:#f6bd4b}.renter-clean-summary{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.renter-clean-booking,.renter-clean-next,.renter-clean-panel,.renter-clean-stats article{border:1px solid rgba(7,17,31,0.09);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(7,17,31,0.04)}.renter-clean-booking{display:grid;grid-template-columns:178px minmax(0,1fr) 150px;gap:16px;align-items:center;padding:14px}.renter-clean-bike{overflow:hidden;border-radius:9px;background:#eef1f3;aspect-ratio:16 / 10}.renter-clean-bike img{width:100%;height:100%;object-fit:cover}.renter-clean-eyebrow{display:inline-flex;align-items:center;color:rgba(7,17,31,0.46);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.renter-clean-booking h2,.renter-clean-next h2,.renter-clean-panel h2{margin:6px 0 6px;color:var(--ink);font-size:20px;font-weight:950;line-height:1.16;letter-spacing:0}.renter-clean-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.renter-clean-tags span{border:1px solid rgba(7,17,31,0.09);border-radius:999px;background:#fbfbfa;color:rgba(7,17,31,0.72);padding:7px 10px;font-size:12px;font-weight:850}.renter-clean-total{border-left:1px solid rgba(7,17,31,0.08);padding-left:16px;text-align:right}.renter-clean-total span,.renter-clean-total small,.renter-clean-stats small,.renter-clean-list span,.renter-clean-checklist small,.renter-clean-table td{color:rgba(7,17,31,0.58);font-size:12px;font-weight:750}.renter-clean-total strong{display:block;margin:4px 0;color:var(--ink);font-size:28px;font-weight:950;line-height:1}.renter-clean-next{display:grid;align-content:center;padding:18px}.renter-clean-next a{width:100%;margin-top:16px}.renter-clean-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.renter-clean-stats article{padding:14px}.renter-clean-stats span{display:block;color:rgba(7,17,31,0.5);font-size:11px;font-weight:950;text-transform:uppercase}.renter-clean-stats strong{display:block;margin:8px 0 4px;color:var(--ink);font-size:24px;font-weight:950;line-height:1}.renter-clean-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,0.86fr);gap:16px}.renter-clean-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.renter-clean-panel{min-width:0;padding:18px}.renter-clean-panel-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.renter-clean-panel-head h2{margin-bottom:0}.renter-clean-panel-head a{min-height:34px;padding:0 12px;white-space:nowrap}.renter-clean-timeline{display:grid;gap:0}.renter-clean-timeline>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;border-bottom:1px solid rgba(7,17,31,0.08);padding:13px 0}.renter-clean-timeline>div:first-child{padding-top:0}.renter-clean-timeline>div:last-child{border-bottom:0;padding-bottom:0}.renter-clean-timeline i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef0f1;color:rgba(7,17,31,0.52);font-size:12px;font-style:normal;font-weight:950}.renter-clean-timeline .is-done i{background:rgba(24,154,108,0.12);color:#147451}.renter-clean-timeline .is-active i{background:rgba(246,189,75,0.24);color:#8a5d12}.renter-clean-timeline strong,.renter-clean-checklist strong,.renter-clean-list strong,.renter-clean-messages strong{display:block;color:var(--ink);font-size:14px;font-weight:950}.renter-clean-timeline span{display:block;margin-top:4px;color:rgba(7,17,31,0.58);font-size:13px;font-weight:700;line-height:1.45}.renter-clean-checklist{display:grid;gap:10px}.renter-clean-checklist>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(7,17,31,0.08);border-radius:10px;padding:12px}.renter-clean-checklist span.ok,.renter-clean-checklist span.warn{width:10px;height:10px;margin-top:4px;border-radius:50%;background:#189a6c}.renter-clean-checklist span.warn{background:#f6bd4b}.renter-clean-list{display:grid;gap:10px}.renter-clean-list a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:11px;align-items:center}.renter-clean-list img{width:76px;height:58px;border-radius:8px;object-fit:cover}.renter-clean-messages{display:grid;gap:0}.renter-clean-messages article{position:relative;border-bottom:1px solid rgba(7,17,31,0.08);padding:0 52px 12px 0}.renter-clean-messages article+article{padding-top:12px}.renter-clean-messages article:last-child{border-bottom:0;padding-bottom:0}.renter-clean-messages span{position:absolute;top:0;right:0;color:rgba(7,17,31,0.45);font-size:11px;font-weight:850}.renter-clean-messages article+article span{top:12px}.renter-clean-assurance dl{display:grid;gap:0;margin:16px 0 0}.renter-clean-assurance dl div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(7,17,31,0.08);padding:11px 0}.renter-clean-assurance dl div:last-child{border-bottom:0}.renter-clean-assurance dt,.renter-clean-assurance dd{margin:0;font-size:13px;font-weight:850}.renter-clean-assurance dt{color:rgba(7,17,31,0.58)}.renter-clean-assurance dd{color:var(--ink)}.renter-clean-table-wrap{overflow-x:auto}.renter-clean-table{width:100%;min-width:760px;border-collapse:collapse}.renter-clean-table th,.renter-clean-table td{border-bottom:1px solid rgba(7,17,31,0.08);padding:13px 10px;text-align:left;white-space:nowrap}.renter-clean-table th{color:rgba(7,17,31,0.45);font-size:11px;font-weight:950;text-transform:uppercase}.renter-clean-table td:first-child{color:var(--ink);font-weight:950}.renter-clean-table tr:last-child td{border-bottom:0}.renter-clean-table .status-warn,.renter-clean-table .status-ok{display:inline-flex;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950}.renter-clean-table .status-warn{background:rgba(246,189,75,0.22);color:#8a5d12}.renter-clean-table .status-ok{background:rgba(24,154,108,0.12);color:#147451}@media (max-width:1180px){.renter-clean-summary,.renter-clean-grid,.renter-clean-grid--three{grid-template-columns:1fr}}@media (max-width:980px){body.renter-dashboard .dashboard-shell{grid-template-columns:1fr}body.renter-dashboard .dashboard-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(7,17,31,0.1)}.renter-clean-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.renter-dashboard .dashboard-main{padding:16px}.renter-clean-top,.renter-clean-booking{grid-template-columns:1fr}.renter-clean-actions,.renter-clean-actions a,.renter-clean-next a{width:100%}.renter-clean-total{border-left:0;border-top:1px solid rgba(7,17,31,0.08);padding:14px 0 0;text-align:left}.renter-clean-stats{grid-template-columns:1fr}.renter-clean-panel-head{flex-direction:column}}body.renter-dashboard{background:#f4f5f2;font-family:Inter,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif}body.renter-dashboard .dashboard-shell{grid-template-columns:252px minmax(0,1fr);background:#f4f5f2}body.renter-dashboard .dashboard-sidebar{border-right:0;background:#111418;color:#fff;padding:26px 22px}body.renter-dashboard .dashboard-sidebar .brand{color:#fff;gap:12px;font-size:21px;font-weight:650}body.renter-dashboard .dashboard-sidebar .brand-mark{width:46px;height:46px;border-radius:12px;background:#f6bd4b;color:#111418;box-shadow:none;font-size:14px;font-weight:700}body.renter-dashboard .sidebar-profile{margin:28px 0 22px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.045);padding:16px;color:#fff}body.renter-dashboard .sidebar-profile strong{font-size:14px;font-weight:650}body.renter-dashboard .sidebar-profile span{margin-top:5px;color:rgba(255,255,255,0.52);font-size:12px;font-weight:500}body.renter-dashboard .dashboard-nav{gap:3px}body.renter-dashboard .dashboard-nav a{min-height:42px;border:0;border-radius:9px;color:rgba(255,255,255,0.62);padding:0 12px;font-size:14px;font-weight:560}body.renter-dashboard .dashboard-nav a span:last-child{color:rgba(255,255,255,0.42);font-size:12px;font-weight:600}body.renter-dashboard .dashboard-nav a.active,body.renter-dashboard .dashboard-nav a:hover{border:0;background:#f6bd4b;color:#111418}body.renter-dashboard .dashboard-nav a.active span:last-child,body.renter-dashboard .dashboard-nav a:hover span:last-child{color:rgba(17,20,24,0.62)}body.renter-dashboard .dashboard-main{padding:34px 38px}body.renter-dashboard .renter-clean{width:min(1100px,100%);gap:14px}body.renter-dashboard .renter-clean-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:2px}body.renter-dashboard .renter-clean-crumbs{gap:7px;color:rgba(17,20,24,0.48);font-size:12px;font-weight:600}body.renter-dashboard .renter-clean-crumbs strong{color:#9a650f;font-weight:650}body.renter-dashboard .renter-clean-top h1{margin:9px 0 7px;font-size:28px;font-weight:680;line-height:1.12}body.renter-dashboard .renter-clean-top p,body.renter-dashboard .renter-clean-booking-copy p,body.renter-dashboard .renter-clean-next p,body.renter-dashboard .renter-clean-assurance p,body.renter-dashboard .renter-clean-messages p,body.renter-dashboard .renter-clean-timeline span{color:rgba(17,20,24,0.58);font-size:13px;font-weight:460;line-height:1.55}body.renter-dashboard .renter-clean-actions a,body.renter-dashboard .renter-clean-next a,body.renter-dashboard .renter-clean-panel-head a{min-height:38px;border-radius:9px;padding:0 15px;font-size:13px;font-weight:650}body.renter-dashboard .renter-clean-actions .primary,body.renter-dashboard .renter-clean-next a{border-color:#f6bd4b;background:#f6bd4b;color:#111418}body.renter-dashboard .renter-clean-summary{grid-template-columns:minmax(0,1fr) 286px;gap:14px}body.renter-dashboard .renter-clean-booking,body.renter-dashboard .renter-clean-next,body.renter-dashboard .renter-clean-panel,body.renter-dashboard .renter-clean-stats article{border:1px solid rgba(17,20,24,0.08);border-radius:10px;background:#fff;box-shadow:0 12px 26px rgba(17,20,24,0.035)}body.renter-dashboard .renter-clean-booking{grid-template-columns:156px minmax(0,1fr) 126px;gap:14px;padding:14px}body.renter-dashboard .renter-clean-bike{border-radius:8px}body.renter-dashboard .renter-clean-eyebrow{color:rgba(17,20,24,0.44);font-size:10px;font-weight:700}body.renter-dashboard .renter-clean-booking h2,body.renter-dashboard .renter-clean-next h2,body.renter-dashboard .renter-clean-panel h2{margin:5px 0 6px;font-size:18px;font-weight:680;line-height:1.2}body.renter-dashboard .renter-clean-tags{gap:6px;margin-top:10px}body.renter-dashboard .renter-clean-tags span{border-color:rgba(17,20,24,0.08);background:#fafafa;color:rgba(17,20,24,0.68);padding:6px 9px;font-size:12px;font-weight:560}body.renter-dashboard .renter-clean-total{padding-left:14px}body.renter-dashboard .renter-clean-total span,body.renter-dashboard .renter-clean-total small,body.renter-dashboard .renter-clean-stats small,body.renter-dashboard .renter-clean-list span,body.renter-dashboard .renter-clean-checklist small,body.renter-dashboard .renter-clean-table td{color:rgba(17,20,24,0.55);font-size:12px;font-weight:460}body.renter-dashboard .renter-clean-total strong{margin:6px 0;font-size:27px;font-weight:680}body.renter-dashboard .renter-clean-next{padding:18px}body.renter-dashboard .renter-clean-stats{gap:10px}body.renter-dashboard .renter-clean-stats article{padding:13px 14px}body.renter-dashboard .renter-clean-stats span{color:rgba(17,20,24,0.45);font-size:10px;font-weight:700}body.renter-dashboard .renter-clean-stats strong{margin:7px 0 5px;font-size:22px;font-weight:680}body.renter-dashboard .renter-clean-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr);gap:14px}body.renter-dashboard .renter-clean-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.renter-dashboard .renter-clean-panel{padding:16px}body.renter-dashboard .renter-clean-panel-head{margin-bottom:12px}body.renter-dashboard .renter-clean-panel-head a{min-height:32px;border-color:rgba(17,20,24,0.11);color:rgba(17,20,24,0.74);padding:0 11px;font-size:12px}body.renter-dashboard .renter-clean-timeline>div{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0}body.renter-dashboard .renter-clean-timeline i{width:26px;height:26px;font-size:11px;font-weight:650}body.renter-dashboard .renter-clean-timeline strong,body.renter-dashboard .renter-clean-checklist strong,body.renter-dashboard .renter-clean-list strong,body.renter-dashboard .renter-clean-messages strong,body.renter-dashboard .renter-clean-table td:first-child,body.renter-dashboard .renter-clean-assurance dd{font-size:13px;font-weight:620}body.renter-dashboard .renter-clean-checklist{gap:8px}body.renter-dashboard .renter-clean-checklist>div{border-color:rgba(17,20,24,0.07);border-radius:8px;padding:11px}body.renter-dashboard .renter-clean-list img{width:68px;height:52px;border-radius:7px}body.renter-dashboard .renter-clean-list a{grid-template-columns:68px minmax(0,1fr)}body.renter-dashboard .renter-clean-table th{color:rgba(17,20,24,0.42);font-size:10px;font-weight:700}body.renter-dashboard .renter-clean-table th,body.renter-dashboard .renter-clean-table td{padding:12px 9px}body.renter-dashboard .renter-clean-table .status-warn,body.renter-dashboard .renter-clean-table .status-ok{font-size:11px;font-weight:620}@media (max-width:1180px){body.renter-dashboard .renter-clean-summary,body.renter-dashboard .renter-clean-grid,body.renter-dashboard .renter-clean-grid--three{grid-template-columns:1fr}}@media (max-width:980px){body.renter-dashboard .dashboard-shell{grid-template-columns:1fr}body.renter-dashboard .dashboard-sidebar{position:static;height:auto;border-bottom:1px solid rgba(255,255,255,0.08)}}@media (max-width:720px){body.renter-dashboard .dashboard-main{padding:16px}body.renter-dashboard .renter-clean-booking,body.renter-dashboard .renter-clean-top{grid-template-columns:1fr}body.renter-dashboard .renter-clean-total{border-left:0;border-top:1px solid rgba(17,20,24,0.08);padding:13px 0 0;text-align:left}}body.renter-dashboard .dashboard-sidebar{display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 22% 6%,rgba(246,189,75,0.18),transparent 28%),linear-gradient(180deg,#171b21 0%,#0d1015 58%,#090b0f 100%);padding:24px 18px}body.renter-dashboard .dashboard-sidebar::before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,189,75,0.55),transparent);content:""}body.renter-dashboard .dashboard-sidebar .brand{min-height:58px;border-radius:14px;background:rgba(255,255,255,0.045);padding:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}body.renter-dashboard .dashboard-sidebar .brand-mark{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ffd56a,#efad32)}body.renter-dashboard .sidebar-profile{position:relative;overflow:hidden;margin:20px 0 18px;border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.06)}body.renter-dashboard .sidebar-profile::before{display:block;width:fit-content;margin-bottom:12px;border-radius:999px;background:rgba(246,189,75,0.14);color:#f6bd4b;padding:5px 9px;content:"Verified renter";font-size:10px;font-weight:700;text-transform:uppercase}body.renter-dashboard .dashboard-nav a{position:relative;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:0 10px}body.renter-dashboard .dashboard-nav a::before{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:rgba(255,255,255,0.045);color:rgba(255,255,255,0.58);content:""}body.renter-dashboard .dashboard-nav a:nth-child(1)::before{content:"01"}body.renter-dashboard .dashboard-nav a:nth-child(2)::before{content:"02"}body.renter-dashboard .dashboard-nav a:nth-child(3)::before{content:"03"}body.renter-dashboard .dashboard-nav a:nth-child(4)::before{content:"04"}body.renter-dashboard .dashboard-nav a:nth-child(5)::before{content:"05"}body.renter-dashboard .dashboard-nav a:nth-child(6)::before{content:"06"}body.renter-dashboard .dashboard-nav a span:first-child{min-width:0}body.renter-dashboard .dashboard-nav a span:last-child{display:inline-flex;min-width:26px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,0.06);padding:0 7px}body.renter-dashboard .dashboard-nav a.active{background:rgba(255,255,255,0.09);color:#fff;box-shadow:inset 3px 0 0 #f6bd4b}body.renter-dashboard .dashboard-nav a.active::before,body.renter-dashboard .dashboard-nav a:hover::before{border-color:rgba(246,189,75,0.5);background:#f6bd4b;color:#111418}body.renter-dashboard .dashboard-nav a.active span:last-child,body.renter-dashboard .dashboard-nav a:hover span:last-child{background:rgba(246,189,75,0.16);color:#f6bd4b}body.renter-dashboard .dashboard-nav a:hover{background:rgba(255,255,255,0.075);color:#fff}body.renter-dashboard .dashboard-sidebar-footer{position:relative;margin-top:auto;border:1px solid rgba(246,189,75,0.2);border-radius:14px;background:linear-gradient(135deg,rgba(246,189,75,0.16),rgba(255,255,255,0.045)),rgba(255,255,255,0.04);padding:15px}body.renter-dashboard .dashboard-sidebar-footer span{display:block;color:rgba(255,255,255,0.5);font-size:10px;font-weight:700;text-transform:uppercase}body.renter-dashboard .dashboard-sidebar-footer strong{display:block;margin-top:8px;color:#fff;font-size:15px;font-weight:680}body.renter-dashboard .dashboard-sidebar-footer p{margin:6px 0 0;color:rgba(255,255,255,0.58);font-size:12px;font-weight:450;line-height:1.45}@media (max-width:980px){body.renter-dashboard .dashboard-sidebar{display:block}body.renter-dashboard .dashboard-sidebar-footer{margin-top:16px}}body.owner-dashboard,body.admin-dashboard{background:#ebe9e3;font-family:Inter,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif}body.owner-dashboard .dashboard-shell,body.admin-dashboard .dashboard-shell{grid-template-columns:272px minmax(0,1fr);background:#ebe9e3}body.owner-dashboard .dashboard-sidebar,body.admin-dashboard .dashboard-sidebar{display:flex;flex-direction:column;border-right:0;background:radial-gradient(circle at 22% 0%,rgba(246,189,75,0.18),transparent 30%),linear-gradient(180deg,#171b21 0%,#0d1015 62%,#090b0f 100%);color:#fff;padding:24px 18px}body.owner-dashboard .dashboard-sidebar .brand,body.admin-dashboard .dashboard-sidebar .brand{min-height:58px;gap:12px;border-radius:14px;background:rgba(255,255,255,0.045);padding:8px;color:#fff;font-size:21px;font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}body.owner-dashboard .dashboard-sidebar .brand-mark,body.admin-dashboard .dashboard-sidebar .brand-mark{width:42px;height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#ffd56a,#efad32);color:#111418;box-shadow:none}body.owner-dashboard .sidebar-profile,body.admin-dashboard .sidebar-profile{position:relative;margin:20px 0 18px;border:1px solid rgba(255,255,255,0.1);border-radius:12px;background:rgba(255,255,255,0.06);padding:16px;color:#fff}body.owner-dashboard .sidebar-profile::before,body.admin-dashboard .sidebar-profile::before{display:block;width:fit-content;margin-bottom:12px;border-radius:999px;background:rgba(246,189,75,0.14);color:#f6bd4b;padding:5px 9px;font-size:10px;font-weight:700;text-transform:uppercase}body.owner-dashboard .sidebar-profile::before{content:"Owner workspace"}body.admin-dashboard .sidebar-profile::before{content:"Admin ops"}body.owner-dashboard .sidebar-profile strong,body.admin-dashboard .sidebar-profile strong{font-size:14px;font-weight:650}body.owner-dashboard .sidebar-profile span,body.admin-dashboard .sidebar-profile span{color:rgba(255,255,255,0.54);font-size:12px;font-weight:500}body.owner-dashboard .dashboard-nav,body.admin-dashboard .dashboard-nav{gap:3px}body.owner-dashboard .dashboard-nav a,body.admin-dashboard .dashboard-nav a{position:relative;min-height:44px;border:0;border-radius:9px;color:rgba(255,255,255,0.66);padding:0 12px;font-size:14px;font-weight:560}body.owner-dashboard .dashboard-nav a span:last-child,body.admin-dashboard .dashboard-nav a span:last-child{display:inline-flex;min-width:26px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.46);padding:0 7px;font-size:12px}body.owner-dashboard .dashboard-nav a.active,body.owner-dashboard .dashboard-nav a:hover,body.admin-dashboard .dashboard-nav a.active,body.admin-dashboard .dashboard-nav a:hover{background:rgba(255,255,255,0.09);color:#fff;box-shadow:inset 3px 0 0 #f6bd4b}body.owner-dashboard .dashboard-nav a.active span:last-child,body.owner-dashboard .dashboard-nav a:hover span:last-child,body.admin-dashboard .dashboard-nav a.active span:last-child,body.admin-dashboard .dashboard-nav a:hover span:last-child{background:rgba(246,189,75,0.16);color:#f6bd4b}body.owner-dashboard .dashboard-sidebar-footer,body.admin-dashboard .dashboard-sidebar-footer{margin-top:auto;border:1px solid rgba(246,189,75,0.2);border-radius:14px;background:linear-gradient(135deg,rgba(246,189,75,0.16),rgba(255,255,255,0.045)),rgba(255,255,255,0.04);padding:15px}body.owner-dashboard .dashboard-sidebar-footer span,body.admin-dashboard .dashboard-sidebar-footer span{display:block;color:rgba(255,255,255,0.52);font-size:10px;font-weight:700;text-transform:uppercase}body.owner-dashboard .dashboard-sidebar-footer strong,body.admin-dashboard .dashboard-sidebar-footer strong{display:block;margin-top:8px;color:#fff;font-size:15px;font-weight:680}body.owner-dashboard .dashboard-sidebar-footer p,body.admin-dashboard .dashboard-sidebar-footer p{margin:6px 0 0;color:rgba(255,255,255,0.58);font-size:12px;font-weight:450;line-height:1.45}body.owner-dashboard .dashboard-main,body.admin-dashboard .dashboard-main{padding:34px 38px;background:radial-gradient(circle at 84% 0%,rgba(246,189,75,0.18),transparent 24%),#ebe9e3}body.owner-dashboard .dashboard-command,body.admin-dashboard .dashboard-command{overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:radial-gradient(circle at 82% 12%,rgba(246,189,75,0.22),transparent 34%),linear-gradient(135deg,#161a20,#0d1015);padding:24px;box-shadow:0 24px 54px rgba(17,20,24,0.18)}body.owner-dashboard .dashboard-title h1,body.admin-dashboard .dashboard-title h1{max-width:720px;color:#fff;font-size:34px;font-weight:720;line-height:1.08}body.owner-dashboard .dashboard-command .eyebrow,body.admin-dashboard .dashboard-command .eyebrow{color:#f6bd4b}body.owner-dashboard .dashboard-command .muted,body.admin-dashboard .dashboard-command .muted{color:rgba(255,255,255,0.62);font-weight:450}body.owner-dashboard .command-actions .btn,body.admin-dashboard .command-actions .btn{border-radius:10px;font-weight:650}body.owner-dashboard .command-actions .btn-outline,body.admin-dashboard .command-actions .btn-outline{border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.06);color:#fff}body.owner-dashboard .command-actions .btn-primary,body.admin-dashboard .command-actions .btn-dark{border-color:#f6bd4b;background:#f6bd4b;color:#111418}body.owner-dashboard .kpi-grid,body.admin-dashboard .kpi-grid{gap:12px}body.owner-dashboard .kpi-card,body.admin-dashboard .kpi-card{border:1px solid rgba(17,20,24,0.1);border-radius:12px;background:#fff;box-shadow:0 14px 32px rgba(17,20,24,0.07)}body.owner-dashboard .kpi-card:first-child,body.admin-dashboard .kpi-card:first-child{border-color:rgba(246,189,75,0.2);background:radial-gradient(circle at 82% 0%,rgba(246,189,75,0.24),transparent 38%),#12161c;color:#fff}body.owner-dashboard .kpi-card:first-child span,body.owner-dashboard .kpi-card:first-child p,body.admin-dashboard .kpi-card:first-child span,body.admin-dashboard .kpi-card:first-child p{color:rgba(255,255,255,0.62)}body.owner-dashboard .kpi-card span,body.admin-dashboard .kpi-card span{color:rgba(17,20,24,0.48);font-size:11px;font-weight:700}body.owner-dashboard .kpi-card strong,body.admin-dashboard .kpi-card strong{color:inherit;font-size:30px;font-weight:720}body.owner-dashboard .panel,body.admin-dashboard .panel{border:1px solid rgba(17,20,24,0.1);border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(17,20,24,0.07)}body.owner-dashboard .panel h2,body.admin-dashboard .panel h2{color:#12161c;font-size:22px;font-weight:700}body.owner-dashboard .panel .eyebrow,body.admin-dashboard .panel .eyebrow{color:#9a650f;font-weight:720}body.owner-dashboard .table th,body.admin-dashboard .table th{color:rgba(17,20,24,0.46);font-weight:720}body.owner-dashboard .table td,body.admin-dashboard .table td,body.owner-dashboard .condition-list li,body.admin-dashboard .condition-list li{color:rgba(17,20,24,0.68);font-size:13px;font-weight:500}body.owner-dashboard .table td:first-child,body.admin-dashboard .table td:first-child,body.owner-dashboard .condition-list strong,body.admin-dashboard .condition-list strong{color:#12161c;font-weight:650}body.owner-dashboard .ops-card,body.admin-dashboard .ops-card{border:1px solid rgba(17,20,24,0.09);border-radius:10px;background:linear-gradient(180deg,#fff,#f7f5ef);box-shadow:none}body.owner-dashboard .ops-card strong,body.admin-dashboard .ops-card strong{color:#12161c;font-weight:700}@media (max-width:980px){body.owner-dashboard .dashboard-shell,body.admin-dashboard .dashboard-shell{grid-template-columns:1fr}body.owner-dashboard .dashboard-sidebar,body.admin-dashboard .dashboard-sidebar{position:static;height:auto;display:block}body.owner-dashboard .dashboard-sidebar-footer,body.admin-dashboard .dashboard-sidebar-footer{margin-top:16px}}body.renter-dashboard .dashboard-shell,body.owner-dashboard .dashboard-shell,body.admin-dashboard .dashboard-shell{grid-template-columns:244px minmax(0,1fr)}body.renter-dashboard .dashboard-sidebar,body.owner-dashboard .dashboard-sidebar,body.admin-dashboard .dashboard-sidebar{background:#111419;padding:24px 20px}body.renter-dashboard .dashboard-sidebar::before{display:none}body.renter-dashboard .dashboard-sidebar .brand,body.owner-dashboard .dashboard-sidebar .brand,body.admin-dashboard .dashboard-sidebar .brand{min-height:auto;gap:11px;border-radius:0;background:transparent;padding:0 0 22px;box-shadow:none;font-size:23px;font-weight:720}body.renter-dashboard .dashboard-sidebar .brand-mark,body.owner-dashboard .dashboard-sidebar .brand-mark,body.admin-dashboard .dashboard-sidebar .brand-mark{width:44px;height:44px;border-radius:12px;background:#f6bd4b;font-size:13px}body.renter-dashboard .sidebar-profile,body.owner-dashboard .sidebar-profile,body.admin-dashboard .sidebar-profile{margin:0 0 22px;border:0;border-top:1px solid rgba(255,255,255,0.09);border-bottom:1px solid rgba(255,255,255,0.09);border-radius:0;background:transparent;padding:16px 0}body.renter-dashboard .sidebar-profile::before,body.owner-dashboard .sidebar-profile::before,body.admin-dashboard .sidebar-profile::before{display:none}body.renter-dashboard .sidebar-profile strong,body.owner-dashboard .sidebar-profile strong,body.admin-dashboard .sidebar-profile strong{font-size:13px;font-weight:650}body.renter-dashboard .sidebar-profile span,body.owner-dashboard .sidebar-profile span,body.admin-dashboard .sidebar-profile span{color:rgba(255,255,255,0.48);font-size:12px}body.renter-dashboard .dashboard-nav,body.owner-dashboard .dashboard-nav,body.admin-dashboard .dashboard-nav{gap:2px}body.renter-dashboard .dashboard-nav a,body.owner-dashboard .dashboard-nav a,body.admin-dashboard .dashboard-nav a{grid-template-columns:minmax(0,1fr) auto;min-height:43px;border-radius:8px;padding:0 11px;color:rgba(255,255,255,0.62);font-size:14px;font-weight:560;box-shadow:none}body.renter-dashboard .dashboard-nav a::before{display:none}body.renter-dashboard .dashboard-nav a.active,body.renter-dashboard .dashboard-nav a:hover,body.owner-dashboard .dashboard-nav a.active,body.owner-dashboard .dashboard-nav a:hover,body.admin-dashboard .dashboard-nav a.active,body.admin-dashboard .dashboard-nav a:hover{background:rgba(255,255,255,0.075);color:#fff;box-shadow:none}body.renter-dashboard .dashboard-nav a span:last-child,body.owner-dashboard .dashboard-nav a span:last-child,body.admin-dashboard .dashboard-nav a span:last-child{min-width:auto;min-height:auto;background:transparent;color:rgba(255,255,255,0.42);padding:0;font-size:12px;font-weight:600}body.renter-dashboard .dashboard-nav a.active span:last-child,body.renter-dashboard .dashboard-nav a:hover span:last-child,body.owner-dashboard .dashboard-nav a.active span:last-child,body.owner-dashboard .dashboard-nav a:hover span:last-child,body.admin-dashboard .dashboard-nav a.active span:last-child,body.admin-dashboard .dashboard-nav a:hover span:last-child{background:transparent;color:rgba(255,255,255,0.62)}body.renter-dashboard .dashboard-sidebar-footer,body.owner-dashboard .dashboard-sidebar-footer,body.admin-dashboard .dashboard-sidebar-footer{border:1px solid rgba(255,255,255,0.09);border-radius:10px;background:rgba(255,255,255,0.045);padding:13px}body.renter-dashboard .dashboard-sidebar-footer span,body.owner-dashboard .dashboard-sidebar-footer span,body.admin-dashboard .dashboard-sidebar-footer span{color:rgba(255,255,255,0.42)}body.renter-dashboard .dashboard-sidebar-footer strong,body.owner-dashboard .dashboard-sidebar-footer strong,body.admin-dashboard .dashboard-sidebar-footer strong{font-size:14px;font-weight:650}@media (max-width:980px){body.renter-dashboard .dashboard-shell,body.owner-dashboard .dashboard-shell,body.admin-dashboard .dashboard-shell{grid-template-columns:1fr}}body.owner-dashboard .dashboard-main{padding:34px 38px;background:#f4f5f2}body.owner-dashboard .renter-clean{width:min(1100px,100%);gap:14px}body.owner-dashboard .renter-clean-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:2px}body.owner-dashboard .renter-clean-crumbs{gap:7px;color:rgba(17,20,24,0.48);font-size:12px;font-weight:600}body.owner-dashboard .renter-clean-crumbs strong{color:#9a650f;font-weight:650}body.owner-dashboard .renter-clean-top h1{margin:9px 0 7px;font-size:28px;font-weight:680;line-height:1.12}body.owner-dashboard .renter-clean-top p,body.owner-dashboard .renter-clean-booking-copy p,body.owner-dashboard .renter-clean-next p,body.owner-dashboard .renter-clean-assurance p,body.owner-dashboard .renter-clean-messages p,body.owner-dashboard .renter-clean-timeline span{color:rgba(17,20,24,0.58);font-size:13px;font-weight:460;line-height:1.55}body.owner-dashboard .renter-clean-actions a,body.owner-dashboard .renter-clean-next a,body.owner-dashboard .renter-clean-panel-head a{min-height:38px;border-radius:9px;padding:0 15px;font-size:13px;font-weight:650}body.owner-dashboard .renter-clean-actions .primary,body.owner-dashboard .renter-clean-next a{border-color:#f6bd4b;background:#f6bd4b;color:#111418}body.owner-dashboard .renter-clean-summary{grid-template-columns:minmax(0,1fr) 286px;gap:14px}body.owner-dashboard .renter-clean-booking,body.owner-dashboard .renter-clean-next,body.owner-dashboard .renter-clean-panel,body.owner-dashboard .renter-clean-stats article{border:1px solid rgba(17,20,24,0.08);border-radius:10px;background:#fff;box-shadow:0 12px 26px rgba(17,20,24,0.035)}body.owner-dashboard .renter-clean-booking{grid-template-columns:156px minmax(0,1fr) 126px;gap:14px;padding:14px}body.owner-dashboard .renter-clean-bike{border-radius:8px}body.owner-dashboard .renter-clean-eyebrow{color:rgba(17,20,24,0.44);font-size:10px;font-weight:700}body.owner-dashboard .renter-clean-booking h2,body.owner-dashboard .renter-clean-next h2,body.owner-dashboard .renter-clean-panel h2{margin:5px 0 6px;font-size:18px;font-weight:680;line-height:1.2}body.owner-dashboard .renter-clean-tags span{border-color:rgba(17,20,24,0.08);background:#fafafa;color:rgba(17,20,24,0.68);padding:6px 9px;font-size:12px;font-weight:560}body.owner-dashboard .renter-clean-total{padding-left:14px}body.owner-dashboard .renter-clean-total span,body.owner-dashboard .renter-clean-total small,body.owner-dashboard .renter-clean-stats small,body.owner-dashboard .renter-clean-list span,body.owner-dashboard .renter-clean-checklist small,body.owner-dashboard .renter-clean-table td{color:rgba(17,20,24,0.55);font-size:12px;font-weight:460}body.owner-dashboard .renter-clean-total strong{margin:6px 0;font-size:27px;font-weight:680}body.owner-dashboard .renter-clean-next{padding:18px}body.owner-dashboard .renter-clean-stats{gap:10px}body.owner-dashboard .renter-clean-stats article{padding:13px 14px}body.owner-dashboard .renter-clean-stats span{color:rgba(17,20,24,0.45);font-size:10px;font-weight:700}body.owner-dashboard .renter-clean-stats strong{margin:7px 0 5px;font-size:22px;font-weight:680}body.owner-dashboard .renter-clean-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr);gap:14px}body.owner-dashboard .renter-clean-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.owner-dashboard .renter-clean-panel{padding:16px}body.owner-dashboard .renter-clean-panel-head{margin-bottom:12px}body.owner-dashboard .renter-clean-panel-head a{min-height:32px;border-color:rgba(17,20,24,0.11);color:rgba(17,20,24,0.74);padding:0 11px;font-size:12px}body.owner-dashboard .renter-clean-timeline>div{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0}body.owner-dashboard .renter-clean-timeline i{width:26px;height:26px;font-size:11px;font-weight:650}body.owner-dashboard .renter-clean-timeline strong,body.owner-dashboard .renter-clean-checklist strong,body.owner-dashboard .renter-clean-list strong,body.owner-dashboard .renter-clean-messages strong,body.owner-dashboard .renter-clean-table td:first-child,body.owner-dashboard .renter-clean-assurance dd{font-size:13px;font-weight:620}body.owner-dashboard .renter-clean-checklist{gap:8px}body.owner-dashboard .renter-clean-checklist>div{border-color:rgba(17,20,24,0.07);border-radius:8px;padding:11px}body.owner-dashboard .renter-clean-list img{width:68px;height:52px;border-radius:7px}body.owner-dashboard .renter-clean-list a{grid-template-columns:68px minmax(0,1fr)}body.owner-dashboard .renter-clean-table th{color:rgba(17,20,24,0.42);font-size:10px;font-weight:700}body.owner-dashboard .renter-clean-table th,body.owner-dashboard .renter-clean-table td{padding:12px 9px}body.owner-dashboard .renter-clean-table .status-warn,body.owner-dashboard .renter-clean-table .status-ok{font-size:11px;font-weight:620}@media (max-width:1180px){body.owner-dashboard .renter-clean-summary,body.owner-dashboard .renter-clean-grid,body.owner-dashboard .renter-clean-grid--three{grid-template-columns:1fr}}@media (max-width:720px){body.owner-dashboard .dashboard-main{padding:16px}body.owner-dashboard .renter-clean-booking,body.owner-dashboard .renter-clean-top{grid-template-columns:1fr}body.owner-dashboard .renter-clean-total{border-left:0;border-top:1px solid rgba(17,20,24,0.08);padding:13px 0 0;text-align:left}}.owner-simple{width:min(1120px,100%);margin:0 auto;display:grid;gap:16px;color:#091022;font-family:Inter,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif}.owner-simple-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.owner-simple-top nav{display:flex;gap:8px;align-items:center;color:rgba(9,16,34,0.48);font-size:12px;font-weight:600}.owner-simple-top nav a{color:inherit;text-decoration:none}.owner-simple-top nav strong{color:#a36706}.owner-simple-top h1{margin:8px 0 7px;font-size:32px;line-height:1.05;letter-spacing:0}.owner-simple-top p,.owner-simple-hero-copy p,.owner-simple-hero aside p,.owner-simple-list span,.owner-simple-mini span,.owner-simple-message p,.owner-simple-message small,.owner-simple-kpis p{color:rgba(9,16,34,0.58);font-size:14px;line-height:1.55}.owner-simple-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.owner-simple-actions a,.owner-simple-card-head a,.owner-simple-hero aside a,.owner-simple-list a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.12);border-radius:9px;background:#fff;color:#091022;padding:0 14px;text-decoration:none;font-size:13px;font-weight:700}.owner-simple-actions .primary,.owner-simple-hero aside a{border-color:#f6bd4b;background:#f6bd4b}.owner-simple-hero,.owner-simple-card,.owner-simple-kpis article,.owner-simple-kpi{border:1px solid rgba(9,16,34,0.08);border-radius:10px;background:#fff;box-shadow:0 14px 32px rgba(9,16,34,0.04)}.owner-simple-kpi{display:block;color:#091022;text-decoration:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.owner-simple-kpi:hover{border-color:rgba(246,189,75,0.82);box-shadow:0 18px 42px rgba(9,16,34,0.08);transform:translateY(-2px)}.owner-simple a:focus-visible,.owner-listing-create a:focus-visible,.owner-listing-create button:focus-visible,.owner-listing-create input:focus-visible,.owner-listing-create select:focus-visible,.owner-listing-create textarea:focus-visible,.owner-earnings a:focus-visible,.owner-earnings button:focus-visible{outline:3px solid rgba(246,189,75,0.78);outline-offset:3px}.owner-simple-hero{display:grid;grid-template-columns:190px minmax(0,1fr) 280px;gap:18px;align-items:center;padding:18px}.owner-simple-bike{aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:#e7edf3}.owner-simple-bike img{width:100%;height:100%;display:block;object-fit:cover}.owner-simple-hero-copy>span,.owner-simple-hero aside>span,.owner-simple-card-head span,.owner-simple-kpis span{color:rgba(9,16,34,0.46);font-size:11px;font-weight:800;text-transform:uppercase}.owner-simple-hero-copy h2,.owner-simple-hero aside strong,.owner-simple-card h2{margin:6px 0;display:block;font-size:20px;line-height:1.2}.owner-simple-hero-copy div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.owner-simple-hero-copy small{border:1px solid rgba(9,16,34,0.08);border-radius:999px;background:#f8f8f6;color:rgba(9,16,34,0.68);padding:6px 10px;font-weight:650}.owner-simple-hero aside{border-left:1px solid rgba(9,16,34,0.08);padding-left:18px}.owner-simple-hero aside a{width:100%;margin-top:10px}.owner-simple-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owner-simple-kpis article,.owner-simple-kpi{padding:16px}.owner-simple-kpis strong{display:block;margin:8px 0 4px;font-size:25px;line-height:1}.owner-simple-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:14px}.owner-simple-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-simple-card{padding:18px}.owner-simple-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.owner-simple-card-head a,.owner-simple-list a{min-height:32px;padding:0 11px;font-size:12px}.owner-simple-list{display:grid}.owner-simple-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid rgba(9,16,34,0.08);padding:13px 0}.owner-simple-list>div:first-child{border-top:0}.owner-simple-list i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:#fff0ca;color:#a36706;font-style:normal;font-size:12px;font-weight:800}.owner-simple-list strong,.owner-simple-mini strong,.owner-simple-message strong,.owner-simple-money dd,.owner-simple-table td:first-child{display:block;color:#091022;font-size:14px;font-weight:720}.owner-simple-checks{display:grid;gap:10px}.owner-simple-checks div{display:flex;gap:10px;align-items:center;border:1px solid rgba(9,16,34,0.08);border-radius:8px;padding:12px;color:rgba(9,16,34,0.74);font-size:14px;font-weight:650}.owner-simple-checks b{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#16a078}.owner-simple-checks .warning b{background:#f6bd4b}.owner-simple-mini,.owner-simple-money{display:grid;gap:8px}.owner-simple-mini span{padding-bottom:11px;border-bottom:1px solid rgba(9,16,34,0.08)}.owner-simple-mini span:last-child{border-bottom:0;padding-bottom:0}.owner-simple-message{border-radius:8px;background:#f8f8f6;padding:13px}.owner-simple-message p{margin:7px 0}.owner-simple-money{margin:0}.owner-simple-money div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(9,16,34,0.08);padding-bottom:9px}.owner-simple-money div:last-child{border-bottom:0;padding-bottom:0}.owner-simple-money dt{color:rgba(9,16,34,0.55);font-size:13px}.owner-simple-money dd{margin:0}.owner-simple-table{overflow-x:auto}.owner-simple-table table{width:100%;min-width:680px;border-collapse:collapse}.owner-simple-table th,.owner-simple-table td{border-top:1px solid rgba(9,16,34,0.08);padding:13px 10px;text-align:left;font-size:13px}.owner-simple-table th{color:rgba(9,16,34,0.46);font-size:11px;font-weight:800;text-transform:uppercase}.owner-simple-table td{color:rgba(9,16,34,0.62)}.owner-simple-table td span{display:inline-flex;border-radius:999px;background:#e9f8f1;color:#117a5a;padding:6px 9px;font-size:12px;font-weight:800}.owner-simple-table td span.pending{background:#fff1cd;color:#9a650f}.owner-documents-upload form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.2fr) auto;gap:12px;align-items:end}.owner-documents-upload label{display:grid;gap:8px}.owner-documents-upload label span{color:rgba(9,16,34,0.48);font-size:11px;font-weight:800;text-transform:uppercase}.owner-documents-upload select,.owner-documents-upload input{width:100%;min-height:44px;border:1px solid rgba(9,16,34,0.12);border-radius:9px;background:#f8f8f6;color:#091022;padding:0 12px;font:inherit;font-size:13px;font-weight:650}.owner-documents-upload input{padding:10px 12px}.owner-documents-upload button,.owner-documents-table button,.owner-documents-empty a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#f6bd4b;color:#091022;padding:0 16px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.owner-documents-table{overflow-x:auto}.owner-documents-table table{width:100%;min-width:760px;border-collapse:collapse}.owner-documents-table th,.owner-documents-table td{border-top:1px solid rgba(9,16,34,0.08);padding:13px 10px;text-align:left;font-size:13px}.owner-documents-table th{color:rgba(9,16,34,0.46);font-size:11px;font-weight:800;text-transform:uppercase}.owner-documents-table td{color:rgba(9,16,34,0.62)}.owner-documents-table td:first-child,.owner-documents-table td:nth-child(2){color:#091022;font-weight:700}.owner-documents-table form{margin:0}.owner-documents-table button{min-height:32px;border:1px solid rgba(157,28,28,0.18);background:#fff;color:#9d1c1c;padding:0 11px;font-size:12px}.owner-documents-note,.owner-documents-muted{display:inline-flex;max-width:260px;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:750;line-height:1.35}.owner-documents-note{background:#fff1f1;color:#9d1c1c}.owner-documents-muted{background:#f3f5f8;color:rgba(9,16,34,0.5)}.doc-status{display:inline-flex;border-radius:999px;background:#fff1cd;color:#9a650f;padding:6px 9px;font-size:12px;font-weight:800}.doc-status--approved{background:#e9f8f1;color:#117a5a}.doc-status--rejected{background:#fff1f1;color:#9d1c1c}.owner-documents-empty{display:grid;gap:8px;border:1px dashed rgba(9,16,34,0.14);border-radius:10px;background:#f8f8f6;padding:18px}.owner-documents-empty strong{color:#091022}.owner-documents-empty span{color:rgba(9,16,34,0.58);font-size:14px}@media (max-width:1180px){.owner-simple-hero,.owner-simple-grid,.owner-simple-grid--three{grid-template-columns:1fr}.owner-simple-hero aside{border-left:0;border-top:1px solid rgba(9,16,34,0.08);padding:16px 0 0}}@media (max-width:980px){.owner-documents-upload form{grid-template-columns:1fr}.owner-documents-upload button{width:100%}}@media (max-width:760px){.owner-simple-top,.owner-simple-kpis{grid-template-columns:1fr}.owner-simple-actions{justify-content:stretch}.owner-simple-actions a{flex:1 1 150px}.owner-simple-list>div{grid-template-columns:30px minmax(0,1fr)}.owner-simple-list a{grid-column:2;width:max-content}}body.admin-dashboard .dashboard-main{padding:30px 34px;background:#eef0ed}.admin-ops{width:min(1240px,100%);margin:0 auto;display:grid;gap:14px;color:#12161c;font-family:Inter,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif}.admin-ops-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;overflow:hidden;border:1px solid rgba(17,20,24,0.08);border-radius:14px;background:radial-gradient(circle at 86% 8%,rgba(246,189,75,0.22),transparent 30%),linear-gradient(135deg,#171b21,#0f1217);padding:22px;box-shadow:0 22px 48px rgba(17,20,24,0.16)}.admin-ops-crumbs{display:flex;gap:7px;align-items:center;color:rgba(255,255,255,0.48);font-size:12px;font-weight:600}.admin-ops-crumbs strong{color:#f6bd4b}.admin-ops-top h1{margin:10px 0 7px;color:#fff;font-size:31px;font-weight:720;line-height:1.08}.admin-ops-top p,.admin-ops-panel p{margin:0;color:rgba(255,255,255,0.62);font-size:13px;font-weight:450;line-height:1.55}.admin-ops-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-ops-actions a,.admin-ops-panel-head a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.14);border-radius:9px;background:rgba(255,255,255,0.06);color:#fff;padding:0 14px;font-size:13px;font-weight:650}.admin-ops-actions .primary{border-color:#f6bd4b;background:#f6bd4b;color:#111418}.admin-ops-top-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-ops-top-nav a{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.07);color:rgba(255,255,255,0.82);padding:0 13px;text-decoration:none;font-size:12px;font-weight:900}.admin-ops-top-nav a:hover,.admin-ops-top-nav a.active{border-color:rgba(246,189,75,0.5);background:rgba(246,189,75,0.18);color:#fff}.admin-ops-top-nav small{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;padding:0 7px;font-size:10px;font-weight:950}.admin-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-ops-metrics article,.admin-ops-metrics .admin-summary-card,.admin-ops-panel{border:1px solid rgba(17,20,24,0.09);border-radius:12px;background:#fff;box-shadow:0 13px 30px rgba(17,20,24,0.055)}.admin-ops-metrics article,.admin-ops-metrics .admin-summary-card{padding:15px}.admin-ops-metrics .admin-summary-card{display:block;color:inherit;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.admin-ops-metrics .admin-summary-card:hover,.admin-ops-metrics .admin-summary-card:focus-visible{border-color:rgba(246,189,75,0.72);box-shadow:0 18px 48px rgba(5,11,32,0.14);transform:translateY(-2px);outline:none}.admin-ops-metrics .is-dark{border-color:rgba(246,189,75,0.18);background:radial-gradient(circle at 80% 0%,rgba(246,189,75,0.24),transparent 36%),#12161c;color:#fff}.admin-ops-metrics span,.admin-ops-panel>span,.admin-ops-panel-head span{display:block;color:rgba(17,20,24,0.46);font-size:10px;font-weight:720;text-transform:uppercase}.admin-ops-metrics .is-dark span,.admin-ops-metrics .is-dark small{color:rgba(255,255,255,0.62)}.admin-ops-metrics strong{display:block;margin:9px 0 5px;color:inherit;font-size:28px;font-weight:720;line-height:1}.admin-ops-metrics small{color:rgba(17,20,24,0.55);font-size:12px;font-weight:450}.admin-ops-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.admin-ops-main,.admin-ops-rail{display:grid;gap:14px}.admin-ops-panel{min-width:0;padding:16px}.admin-ops-panel-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.admin-ops-panel h2,.admin-ops-panel-head h2{margin:5px 0 0;color:#12161c;font-size:18px;font-weight:700;line-height:1.18}.admin-ops-panel p{color:rgba(17,20,24,0.58)}.admin-ops-panel-head a{min-height:32px;border-color:rgba(17,20,24,0.1);background:#fff;color:rgba(17,20,24,0.72);padding:0 11px;white-space:nowrap;font-size:12px}.admin-ops-table-wrap{overflow-x:auto}.admin-ops-table{width:100%;min-width:760px;border-collapse:collapse}.admin-ops-table th,.admin-ops-table td{border-bottom:1px solid rgba(17,20,24,0.08);padding:12px 9px;text-align:left;white-space:nowrap}.admin-ops-table th{color:rgba(17,20,24,0.42);font-size:10px;font-weight:720;text-transform:uppercase}.admin-ops-table td{color:rgba(17,20,24,0.62);font-size:13px;font-weight:470}.admin-ops-table td:first-child{color:#12161c;font-weight:650}.admin-ops-table tr:last-child td{border-bottom:0}.admin-ops-table span{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.admin-ops-table .warn{background:rgba(246,189,75,0.22);color:#8a5d12}.admin-ops-table .ok{background:rgba(24,154,108,0.12);color:#147451}.admin-ops-table .info{background:rgba(37,92,255,0.1);color:#123dc4}.admin-ops-alerts{background:radial-gradient(circle at 84% 0%,rgba(246,189,75,0.18),transparent 36%),#12161c;color:#fff}.admin-ops-alerts>span,.admin-ops-alerts h2{color:#fff}.admin-ops-alerts ul{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.admin-ops-alerts li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);padding:12px 0}.admin-ops-alerts li:last-child{border-bottom:0}.admin-ops-alerts li strong{color:#f6bd4b;font-size:24px;font-weight:720}.admin-ops-alerts li span{color:rgba(255,255,255,0.64);font-size:12px;font-weight:450;line-height:1.4}.admin-ops-assurance dl{display:grid;gap:0;margin:14px 0 0}.admin-ops-assurance dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(17,20,24,0.08);padding:10px 0}.admin-ops-assurance dl div:last-child{border-bottom:0}.admin-ops-assurance dt,.admin-ops-assurance dd{margin:0;font-size:13px}.admin-ops-assurance dt{color:rgba(17,20,24,0.55);font-weight:450}.admin-ops-assurance dd{color:#12161c;font-weight:650}.admin-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1180px){.admin-ops-layout,.admin-ops-grid{grid-template-columns:1fr}}@media (max-width:980px){.admin-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.admin-dashboard .dashboard-main{padding:16px}.admin-ops-top,.admin-ops-metrics{grid-template-columns:1fr}.admin-ops-top{gap:14px;padding:18px}.admin-ops-top h1{font-size:26px}.admin-ops-actions,.admin-ops-actions a{width:100%}.admin-ops-top-nav{flex-wrap:nowrap;overflow-x:auto;margin:16px -2px 0;padding:0 2px 4px;scrollbar-width:none}.admin-ops-top-nav::-webkit-scrollbar{display:none}.admin-ops-top-nav a{flex:0 0 auto}.admin-ops-panel{padding:14px}.admin-ops-panel-head{display:grid}.admin-ops-panel-head a{width:100%}.admin-ops-table-wrap{margin:0 -14px;padding:0 14px 4px}}body.home-page .site-header,body.home-page .site-header.is-scrolled{top:0;padding:0;background:#fff;border-bottom:1px solid rgba(5,11,32,0.08);box-shadow:0 4px 20px rgba(5,11,32,0.06)}body.home-page .nav-wrap,body.home-page .site-header.is-scrolled .nav-wrap{width:min(1400px,calc(100% - 36px));min-height:58px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}body.home-page .brand{color:#111419}body.home-page .brand-mark{width:34px;height:34px;border:0;border-radius:8px;background:#f6bd4b;color:#111419;box-shadow:none}body.home-page .brand-text{color:#111419;font-size:22px;font-weight:900}body.home-page .brand-text::first-letter{color:#111419}body.home-page .nav-links{gap:34px;color:#111419;font-size:14px;font-weight:800}body.home-page .nav-links a{padding:19px 0}body.home-page .nav-links a::after{display:none}body.home-page .nav-links a:hover{color:#ef7d22}body.home-page .site-header .btn-outline,body.home-page .site-header .btn-primary{min-height:38px;border-radius:7px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:none}body.home-page .site-header .btn-outline{border:1px solid rgba(5,11,32,0.18);background:#fff;color:#111419}body.home-page .site-header .btn-primary{border:1px solid #ff7a1a;background:#ff7a1a;color:#fff}body.home-page .boxcar-hero{min-height:720px;background:linear-gradient(90deg,rgba(0,0,0,0.58),rgba(0,0,0,0.18) 50%,rgba(0,0,0,0.42)),url("https://images.unsplash.com/photo-1508357941501-0924cf312bbd?auto=format&fit=crop&w=1900&q=86") center / cover no-repeat}body.home-page .boxcar-hero__inner{min-height:720px;align-items:center;justify-content:center;padding-top:96px;text-align:center}body.home-page .boxcar-hero__content{max-width:780px;margin:0 auto}body.home-page .boxcar-hero__content h1{color:#fff;font-size:clamp(58px,7vw,86px);font-weight:900;line-height:0.96;letter-spacing:0}body.home-page .boxcar-hero__content h1 span{color:#fff}body.home-page .boxcar-hero__content h1 em{color:#ff7a1a;font-style:normal}body.home-page .boxcar-hero__content p{max-width:620px;margin:18px auto 0;color:rgba(255,255,255,0.9);font-size:19px;line-height:1.45}body.home-page .boxcar-hero__content p strong{color:#ff7a1a;font-weight:850}body.home-page .boxcar-search{width:min(820px,100%);margin:36px auto 0;border-radius:14px;background:rgba(255,255,255,0.94);padding:18px;box-shadow:0 24px 70px rgba(0,0,0,0.22)}body.home-page .boxcar-search__tabs{display:none}body.home-page .boxcar-search__fields{grid-template-columns:1fr 1fr 1fr 1fr auto;border:0;border-radius:0;background:transparent;box-shadow:none}body.home-page .boxcar-search__fields label,body.home-page .boxcar-search__fields .boxcar-field{border-right:0;padding:0 6px}body.home-page .boxcar-search__fields label>span,body.home-page .boxcar-search__fields .boxcar-field>span{color:rgba(17,20,24,0.48);text-align:left;font-size:11px;font-weight:700}body.home-page .boxcar-search__fields input,body.home-page .boxcar-search__fields select,body.home-page .boxcar-type-menu summary{height:42px;border:1px solid rgba(17,20,24,0.08);border-radius:7px;background:#fff;color:#111419;padding:0 12px;font-size:13px;font-weight:650;text-align:left}body.home-page .boxcar-search__fields input::-webkit-calendar-picker-indicator{filter:none}body.home-page .boxcar-search__fields button{min-width:128px;min-height:42px;border-radius:7px;background:#ff7a1a;color:#fff;padding:0 22px}body.home-page .boxcar-search__links,body.home-page .boxcar-category-strip{display:flex;justify-content:center;gap:10px;margin-top:18px}body.home-page .boxcar-category-strip a{display:inline-flex;min-width:0;min-height:34px;align-items:center;border:0;border-radius:999px;background:#e7e7e5;color:#111419;padding:0 16px;font-size:12px;font-weight:800;backdrop-filter:none}body.home-page .boxcar-category-strip a::after,body.home-page .boxcar-category-strip a::before{display:none}body.home-page .boxcar-category-strip a:hover{background:#ff7a1a;color:#fff;transform:none}@media (max-width:980px){body.home-page .nav-wrap,body.home-page .site-header.is-scrolled .nav-wrap{grid-template-columns:auto auto;min-height:58px}body.home-page .nav-links{display:none}body.home-page .boxcar-search__fields{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:640px){body.home-page .nav-wrap{width:min(100% - 22px,1400px)}body.home-page .nav-actions{gap:8px}body.home-page .site-header .btn-outline,body.home-page .site-header .btn-primary{min-height:34px;padding:0 10px;font-size:12px}body.home-page .boxcar-hero__inner{padding-top:92px}body.home-page .boxcar-hero__content h1{font-size:54px}body.home-page .boxcar-hero__content p{font-size:16px}body.home-page .boxcar-search{padding:14px}body.home-page .boxcar-search__fields{grid-template-columns:1fr}body.home-page .boxcar-search__fields label,body.home-page .boxcar-search__fields .boxcar-field{padding:0}}.nav-actions:has(.btn-outline:only-child){justify-content:flex-end}@media (max-width:640px){.nav-actions:has(.btn-outline:only-child){display:flex;width:auto}}.boxcar-hero{min-height:660px}.boxcar-hero__inner{min-height:660px;justify-content:flex-start;padding-top:210px}.boxcar-search{margin-top:28px}@media (max-width:820px){.boxcar-hero__inner{padding-top:128px;padding-bottom:48px}}.auth-page,.auth-surface{min-height:100vh}.auth-page{margin:0}.auth-surface{background:radial-gradient(circle at 10% 15%,rgba(255,191,65,0.18),transparent 30%),linear-gradient(135deg,#f8f6ef 0%,#ffffff 48%,#eef3f5 100%)}.auth-shell{width:100%;min-height:100vh;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,44vw);align-items:stretch;gap:0;padding:0}.auth-shell--single{grid-template-columns:minmax(320px,520px);justify-content:center;align-items:center;padding:48px 0}.auth-panel{border:1px solid rgba(8,14,33,0.08);border-radius:8px;background:rgba(255,255,255,0.88);box-shadow:0 24px 70px rgba(8,14,33,0.08)}.auth-panel--copy{position:sticky;top:0;min-height:100vh;height:100vh;padding:clamp(34px,5vw,72px);color:#071024;background:linear-gradient(rgba(7,16,36,0.72),rgba(7,16,36,0.76)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1400&q=80") center/cover;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;border-radius:0;border:0;box-shadow:none}.auth-panel--copy h1{margin:14px 0 16px;max-width:620px;font-size:clamp(42px,5vw,74px);line-height:0.94;letter-spacing:0}.auth-panel--copy p{max-width:620px;margin:0;color:rgba(255,255,255,0.78);font-size:19px;line-height:1.6}.auth-card{width:min(100% - 64px,640px);max-height:none;margin:auto;padding:34px;display:flex;flex-direction:column;gap:18px;align-self:center}.auth-shell>.auth-card{max-height:calc(100vh - 64px);overflow-y:auto;scrollbar-width:thin}.auth-shell--single>.auth-card{max-height:none;overflow:visible}.auth-card h1,.auth-card h2{margin:8px 0 0;color:#071024;font-size:34px;line-height:1.05}.auth-card p{margin:10px 0 0;color:#69707d;line-height:1.55}.auth-card label{display:grid;gap:8px;color:#69707d;font-weight:800;font-size:13px;text-transform:uppercase}.auth-card input[type="email"],.auth-card input[type="password"],.auth-card input[type="tel"],.auth-card input[type="text"]{width:100%;min-height:56px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#071024;padding:0 16px;font:inherit;font-size:16px;font-weight:700;outline:none}.auth-card input:focus{border-color:#ffbf41;box-shadow:0 0 0 4px rgba(255,191,65,0.18)}.auth-card .btn{width:100%;min-height:58px;border:0;cursor:pointer;background:#ffbf41;color:#071024;box-shadow:0 16px 34px rgba(255,191,65,0.26)}.auth-card .btn:hover{background:#f5ad1a}.auth-demo{margin-top:28px;display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.82)}.auth-demo strong{color:#ffbf41}.auth-demo--light{background:rgba(255,191,65,0.12)}.auth-row,.auth-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.auth-row{display:flex;justify-content:space-between;gap:16px}.auth-check{display:flex !important;grid-template-columns:none !important;align-items:center;gap:9px !important;text-transform:none !important}.auth-check input{width:16px;height:16px}.auth-row a,.auth-switch a{color:#9b6700;font-weight:900;text-decoration:none}.auth-switch{text-align:center;font-weight:700}.auth-alert,.auth-status{padding:13px 14px;border-radius:8px;font-weight:800;line-height:1.4}.auth-alert{color:#7f1d1d;background:#fff1f1;border:1px solid #fecaca}.auth-status{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.client-gate{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch}.client-gate__media{min-height:100vh;padding:clamp(34px,6vw,88px);display:flex;align-items:flex-end;color:#fff;background:linear-gradient(rgba(7,16,36,0.54),rgba(7,16,36,0.78)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1600&q=80") center/cover}.client-gate__media h1{margin:14px 0 16px;max-width:680px;font-size:clamp(48px,7vw,96px);line-height:0.94;letter-spacing:0}.client-gate__media p{max-width:560px;margin:0;color:rgba(255,255,255,0.78);font-size:20px;line-height:1.55}.client-gate__card{width:min(100% - 52px,440px);justify-self:center}.auth-role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.auth-role-grid label{position:relative;min-height:58px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;display:flex !important;align-items:center;justify-content:center;cursor:pointer}.auth-role-grid input{position:absolute;opacity:0}.auth-role-grid input:checked+span{color:#071024}.auth-role-grid label:has(input:checked){border-color:#ffbf41;background:#fff4d8}@media (max-width:920px){.auth-shell{grid-template-columns:1fr;width:min(100% - 28px,620px);margin:0 auto;padding-top:28px;padding-bottom:28px}.auth-panel--copy{position:relative;top:auto;height:auto;min-height:380px;padding:34px}.auth-card{width:100%}.client-gate{grid-template-columns:1fr;width:min(100% - 28px,620px);margin:0 auto;padding-top:28px;padding-bottom:28px}.client-gate__media{min-height:360px;border-radius:8px;padding:34px}.client-gate__card{width:100%}.auth-shell>.auth-card{max-height:none;overflow:visible}}@media (max-width:560px){.auth-shell{width:min(100% - 20px,520px);padding-top:18px;padding-bottom:18px}.auth-card{padding:24px}.client-gate{width:min(100% - 20px,520px)}.client-gate__media h1{font-size:42px}.auth-row,.auth-two{grid-template-columns:1fr}.auth-row{align-items:flex-start}}.boxcar-featured-section{padding-top:54px}.boxcar-why-section{padding:58px 0 34px}.boxcar-why-intro{max-width:720px;margin-bottom:24px}.boxcar-why-intro h2{font-size:clamp(30px,3vw,42px)}.boxcar-why-intro p{max-width:680px}.boxcar-why-board--simple{grid-template-columns:minmax(280px,0.86fr) minmax(0,1.14fr);gap:18px;align-items:stretch}.boxcar-why-board--simple .boxcar-why-main{min-height:auto;align-items:flex-start;border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(246,189,75,0.18),transparent 32%),#fff;padding:28px;box-shadow:0 18px 48px rgba(5,11,32,0.07)}.boxcar-why-board--simple .boxcar-why-main>div{max-width:none;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;backdrop-filter:none}.boxcar-why-board--simple .boxcar-why-main div>span{color:#a86b0f}.boxcar-why-board--simple .boxcar-why-main h3{color:var(--boxcar-dark);font-size:clamp(24px,2.4vw,34px)}.boxcar-why-board--simple .boxcar-why-main p{color:rgba(5,11,32,0.66)}.boxcar-why-board--simple .boxcar-why-checks span{border-color:rgba(5,11,32,0.08);background:rgba(246,189,75,0.14);color:var(--boxcar-dark)}.boxcar-why-simple-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.boxcar-why-simple-list article{border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:rgba(255,255,255,0.86);padding:22px;box-shadow:0 16px 42px rgba(5,11,32,0.06)}.boxcar-why-simple-list strong{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgba(246,189,75,0.18);color:#9a6510;font-size:13px;font-weight:900}.boxcar-why-simple-list h3{margin:16px 0 8px;color:var(--boxcar-dark);font-size:20px;font-weight:850;line-height:1.2}.boxcar-why-simple-list p{margin:0;color:rgba(5,11,32,0.62);font-size:14px;font-weight:650;line-height:1.55}.boxcar-owner-cta{padding:34px 0 42px}.boxcar-owner-cta__grid{min-height:auto;border-radius:20px}.boxcar-owner-cta__visual,.boxcar-owner-cta__visual img{min-height:330px}.boxcar-questions-section{padding:42px 0 70px}.boxcar-questions-grid{grid-template-columns:minmax(260px,0.34fr) minmax(0,0.66fr);gap:22px;align-items:start}.boxcar-questions-copy{min-height:auto;border-color:rgba(5,11,32,0.08);border-radius:18px;background:#fff;padding:26px;box-shadow:0 16px 42px rgba(5,11,32,0.06)}.boxcar-questions-copy h2{font-size:clamp(26px,2.4vw,36px)}.boxcar-questions-copy p{margin-bottom:0}.boxcar-questions-list details{border-color:rgba(5,11,32,0.08);border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(5,11,32,0.05)}.boxcar-questions-list summary{min-height:62px;font-size:16px}@media (max-width:980px){.boxcar-why-board--simple,.boxcar-questions-grid{grid-template-columns:1fr}}@media (max-width:620px){.boxcar-featured-section{padding-top:34px}.boxcar-why-section{padding:42px 0 26px}.boxcar-why-simple-list{grid-template-columns:1fr}.boxcar-why-board--simple .boxcar-why-main,.boxcar-why-simple-list article,.boxcar-questions-copy{padding:20px}.boxcar-owner-cta__visual,.boxcar-owner-cta__visual img{min-height:260px}}.dashboard-logout{margin-top:18px}.dashboard-logout button{width:100%;min-height:48px;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.78);font:inherit;font-weight:800;cursor:pointer}.dashboard-logout button:hover{background:rgba(255,191,65,0.14);color:#ffbf41}.dash-module,.dash-profile{display:grid;gap:24px}.dash-module-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.dash-module-top h1{margin:14px 0 10px;color:#071024;font-size:clamp(38px,4vw,64px);line-height:0.98;letter-spacing:0}.dash-module-top p{max-width:820px;margin:0;color:#68707f;font-size:20px;line-height:1.5;font-weight:700}.dash-module-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dash-module-metrics article,.dash-module-panel,.dash-profile-card{border:1px solid #e3e7ed;border-radius:8px;background:rgba(255,255,255,0.88);box-shadow:0 18px 50px rgba(8,14,33,0.06)}.dash-module-metrics article{padding:22px;display:grid;gap:8px}.dash-module-metrics span,.dash-profile-card>span{color:#7d8490;font-size:13px;font-weight:900;text-transform:uppercase}.dash-module-metrics strong{color:#071024;font-size:34px;line-height:1}.dash-module-metrics small{color:#69707d;font-weight:700}.dash-module-grid,.dash-profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);gap:24px}.dash-module-panel,.dash-profile-card{padding:28px}.dash-module-panel--wide{min-height:430px}.dash-profile-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);gap:24px}.dash-profile-card--identity{display:flex;gap:22px;align-items:center}.dash-avatar{width:88px;height:88px;border-radius:8px;display:grid;place-items:center;background:#071024;color:#ffbf41;font-size:42px;font-weight:900;flex:0 0 auto}.dash-profile-card h2{margin:8px 0 10px;color:#071024;font-size:30px;line-height:1.1}.dash-profile-card p{margin:0;color:#69707d;font-weight:700;line-height:1.55}.dash-progress{height:10px;margin-top:18px;border-radius:999px;background:#eef1f5;overflow:hidden}.dash-progress span{display:block;height:100%;border-radius:inherit;background:#ffbf41}.dash-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dash-settings-grid label{display:grid;gap:8px;color:#7d8490;font-size:12px;font-weight:900;text-transform:uppercase}.dash-settings-grid input,.dash-settings-grid select{min-height:54px;border:1px solid #e3e7ed;border-radius:8px;background:#f8fafc;padding:0 14px;color:#071024;font:inherit;font-weight:800}.dash-settings-grid input:disabled{color:rgba(7,16,36,0.68);background:#eef2f6;cursor:not-allowed}.dash-profile-lock-note{margin:0 0 16px;border:1px solid rgba(246,189,75,0.35);border-radius:12px;background:#fff8e8;color:#76510f;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.45}.dash-settings-form{display:grid;gap:16px}.dash-profile-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dash-profile-form-actions button,.dash-profile-form-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font:inherit;font-size:13px;font-weight:950;text-decoration:none;cursor:pointer}.dash-profile-form-actions a{background:#fff;color:#091022}.dash-profile-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-profile-dl,.dash-toggle-list{display:grid;gap:12px}.dash-profile-dl div,.dash-toggle-list div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f4}.dash-profile-dl dt,.dash-toggle-list strong{color:#69707d;font-weight:900}.dash-profile-dl dd,.dash-toggle-list span{margin:0;color:#071024;font-weight:900}.dash-profile-dl div.is-clickable{border-radius:12px;transition:background 0.18s ease,transform 0.18s ease}.dash-profile-dl div.is-clickable:hover{background:#f8fafc;transform:translateY(-1px)}.dash-profile-dl div.is-clickable a{color:#050b20;text-decoration:none}.dash-profile-dl div.is-clickable a::after{content:" Voir";color:#b77a00;font-size:11px;font-weight:900;text-transform:uppercase}@media (max-width:1180px){.dash-module-metrics,.dash-profile-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dash-module-top,.dash-profile-card--identity{flex-direction:column}.dash-module-grid,.dash-profile-grid,.dash-profile-hero{grid-template-columns:1fr}}@media (max-width:620px){.dash-module-metrics,.dash-profile-grid--three,.dash-settings-grid{grid-template-columns:1fr}.dash-module-panel,.dash-profile-card{padding:20px}}.boxcar-why-board--balanced .boxcar-why-info--light{background:radial-gradient(circle at 88% 18%,rgba(246,189,75,0.16),transparent 30%),linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,255,255,0.62))}.boxcar-why-process--fresh{border-color:rgba(5,11,32,0.07);box-shadow:0 22px 64px rgba(5,11,32,0.08)}.boxcar-why-process--fresh .boxcar-why-steps div{background:rgba(255,255,255,0.84)}.boxcar-rental-flow{padding:50px 0 58px}.boxcar-rental-flow__head{max-width:680px;margin:0 auto 34px;text-align:center}.boxcar-rental-flow__head h2{margin:0;color:var(--boxcar-dark);font-size:clamp(30px,3vw,44px);font-weight:850;letter-spacing:0;line-height:1.08}.boxcar-rental-flow__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.boxcar-rental-flow__grid article{position:relative;min-height:300px;border-radius:22px;padding:22px 18px 10px;text-align:center}.boxcar-rental-flow__number{position:absolute;top:0;right:18%;display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--boxcar-blue);color:#fff;font-size:18px;font-weight:900;box-shadow:0 14px 34px rgba(246,189,75,0.26)}.boxcar-rental-flow__icon{display:grid;width:118px;height:118px;place-items:center;margin:20px auto 42px;border-radius:50%;background:#fff;box-shadow:0 22px 44px rgba(5,11,32,0.1)}.boxcar-rental-flow__icon svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6}.boxcar-rental-flow__icon img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(5,11,32,0.12))}.boxcar-rental-flow__icon--orange{color:#d9991d}.boxcar-rental-flow__icon--blue{color:#2865e8}.boxcar-rental-flow__icon--green{color:#19a85c}.boxcar-rental-flow__icon--purple{color:#8b3ff0}.boxcar-rental-flow__grid h3{margin:0;color:var(--boxcar-dark);font-size:26px;font-weight:900;line-height:1.15}.boxcar-rental-flow__grid p{max-width:310px;margin:24px auto 0;color:rgba(5,11,32,0.58);font-size:18px;font-weight:550;line-height:1.6}.boxcar-questions-section--rich{padding-top:30px}.boxcar-questions-section--rich .boxcar-questions-grid{grid-template-columns:minmax(280px,0.36fr) minmax(0,0.64fr);gap:30px;align-items:stretch}.boxcar-questions-section--rich .boxcar-questions-copy{display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(255,255,255,0.74);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,0.82),rgba(255,255,255,0.56)),radial-gradient(circle at 6% 8%,rgba(246,189,75,0.18),transparent 34%);padding:30px;box-shadow:0 24px 70px rgba(5,11,32,0.1)}.boxcar-questions-section--rich .boxcar-questions-copy h2{max-width:460px;font-size:clamp(31px,3vw,46px)}.boxcar-questions-section--rich .boxcar-questions-copy p{margin-bottom:18px}.boxcar-questions-section--rich .boxcar-questions-proof{display:grid}.boxcar-questions-section--rich .boxcar-questions-visual{display:block}.boxcar-testimonials{padding:58px 0 36px}.boxcar-testimonials__head{max-width:760px;margin:0 auto 28px;text-align:center}.boxcar-testimonials__head h2{margin:0;color:var(--boxcar-dark);font-size:clamp(34px,3.6vw,52px);font-weight:900;letter-spacing:0;line-height:1.08}.boxcar-testimonials__head h2 em{color:#d9991d;font-style:normal}.boxcar-testimonials__head p{max-width:680px;margin:16px auto 0;color:rgba(5,11,32,0.6);font-size:18px;font-weight:650;line-height:1.55}.boxcar-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.boxcar-testimonials__grid article{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,255,255,0.72)),radial-gradient(circle at 86% 12%,rgba(246,189,75,0.18),transparent 30%);padding:24px;box-shadow:0 18px 48px rgba(5,11,32,0.07)}.boxcar-testimonials__rating{color:#d9991d;font-size:15px;font-weight:900;letter-spacing:2px}.boxcar-testimonials__grid article>p{margin:24px 0;color:var(--boxcar-dark);font-size:19px;font-weight:750;line-height:1.48}.boxcar-testimonials__grid strong,.boxcar-testimonials__grid span{display:block}.boxcar-testimonials__grid strong{color:var(--boxcar-dark);font-size:17px;font-weight:900}.boxcar-testimonials__grid span{margin-top:4px;color:rgba(5,11,32,0.58);font-size:14px;font-weight:700}.boxcar-final-cta{padding:32px 0 84px}.boxcar-final-cta__card{max-width:1260px;margin:0 auto;border:1px solid rgba(246,189,75,0.2);border-radius:22px;background:radial-gradient(circle at 18% 0%,rgba(246,189,75,0.14),transparent 32%),linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,248,232,0.88));padding:clamp(44px,5vw,82px) 28px;text-align:center;box-shadow:0 24px 54px rgba(5,11,32,0.08)}.boxcar-final-cta__card h2{margin:0;color:var(--boxcar-dark);font-size:clamp(32px,3.6vw,52px);font-weight:900;letter-spacing:0;line-height:1.08}.boxcar-final-cta__card p{margin:24px auto 0;color:rgba(5,11,32,0.58);font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.45}.boxcar-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:40px}.boxcar-final-cta__actions a{display:inline-flex;min-width:260px;min-height:72px;align-items:center;justify-content:center;border-radius:14px;padding:0 30px;font-size:20px;font-weight:850}.boxcar-final-cta__primary{background:var(--boxcar-blue);color:#fff;box-shadow:0 18px 34px rgba(246,189,75,0.22)}.boxcar-final-cta__primary:hover{background:#e0a92c;color:#fff}.boxcar-final-cta__secondary{border:2px solid var(--boxcar-blue);background:transparent;color:#a66b10}.boxcar-final-cta__secondary:hover{background:#fff;color:var(--boxcar-dark)}@media (max-width:980px){.boxcar-rental-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boxcar-questions-section--rich .boxcar-questions-grid{grid-template-columns:1fr}}@media (max-width:620px){.boxcar-rental-flow{padding:38px 0 42px}.boxcar-rental-flow__grid{grid-template-columns:1fr;gap:18px}.boxcar-rental-flow__grid article{min-height:auto;padding:20px 18px 24px}.boxcar-rental-flow__number{right:calc(50% - 82px);width:42px;height:42px;font-size:16px}.boxcar-rental-flow__icon{width:104px;height:104px;margin-bottom:24px}.boxcar-rental-flow__grid p{margin-top:12px;font-size:16px}.boxcar-testimonials{padding:40px 0 24px}.boxcar-testimonials__grid{grid-template-columns:1fr}.boxcar-testimonials__grid article{min-height:auto}.boxcar-final-cta{padding-bottom:54px}.boxcar-final-cta__actions{gap:12px;margin-top:28px}.boxcar-final-cta__actions a{width:100%;min-width:0;min-height:62px;font-size:18px}}.boxcar-testimonials{position:relative;padding:72px 0 44px}.boxcar-testimonials::before{position:absolute;top:40px;right:6vw;width:220px;height:220px;border:1px solid rgba(246,189,75,0.18);border-radius:50%;content:"";opacity:0.7}.boxcar-testimonials__head{position:relative;max-width:780px;margin:0 0 30px;text-align:left}.boxcar-testimonials__head h2{max-width:720px;font-size:clamp(36px,4vw,58px)}.boxcar-testimonials__head p{margin-right:0;margin-left:0}.boxcar-testimonials__grid{position:relative;gap:20px}.boxcar-testimonials__grid article{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(5,11,32,0.13);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(249,247,241,0.96)),radial-gradient(circle at 88% 10%,rgba(246,189,75,0.16),transparent 28%);padding:30px;box-shadow:0 22px 52px rgba(5,11,32,0.14),inset 0 1px 0 rgba(255,255,255,0.9)}.boxcar-testimonials__grid article::before{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;border:1px solid rgba(246,189,75,0.28);background:#ffefbf;color:var(--boxcar-dark);content:"M";font-size:22px;font-weight:900;box-shadow:0 14px 28px rgba(5,11,32,0.14)}.boxcar-testimonials__grid article:nth-child(2)::before{content:"C"}.boxcar-testimonials__grid article:nth-child(3)::before{content:"Y"}.boxcar-testimonials__grid article::after{position:absolute;top:24px;right:26px;color:rgba(5,11,32,0.13);content:"\201D";font-family:Georgia,serif;font-size:92px;font-weight:700;line-height:1}.boxcar-testimonials__rating{margin-top:24px;color:transparent;font-size:0;letter-spacing:0}.boxcar-testimonials__rating::before{color:#d9991d;content:"\2605\2605\2605\2605\2605";font-size:15px;letter-spacing:3px}.boxcar-testimonials__grid article>p{margin:24px 0 26px;font-size:21px;line-height:1.48}.boxcar-testimonials__grid article>div:last-child{border-top:1px solid rgba(5,11,32,0.12);padding-top:18px}.boxcar-final-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,0.72fr) minmax(300px,0.28fr);gap:26px;overflow:hidden;text-align:left}.boxcar-final-cta__card::before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.86),rgba(255,255,255,0.35)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1100&q=84") right center / 42% 100% no-repeat;content:""}.boxcar-final-cta__card::after{position:absolute;top:36px;right:36px;bottom:36px;width:min(330px,28%);border:1px solid rgba(255,255,255,0.28);border-radius:18px;background:rgba(5,11,32,0.7);box-shadow:0 22px 60px rgba(5,11,32,0.18);content:"";backdrop-filter:blur(8px) saturate(130%)}.boxcar-final-cta__card h2,.boxcar-final-cta__card p,.boxcar-final-cta__actions{position:relative;z-index:1;grid-column:1;max-width:720px}.boxcar-final-cta__card h2{font-size:clamp(36px,4.4vw,66px)}.boxcar-final-cta__card p{margin-left:0;font-size:clamp(18px,1.8vw,24px)}.boxcar-final-cta__actions{justify-content:flex-start}@media (max-width:980px){.boxcar-final-cta__card{grid-template-columns:1fr}.boxcar-final-cta__card::before{background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(255,248,232,0.9)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=900&q=84") center bottom / cover no-repeat}.boxcar-final-cta__card::after{display:none}.boxcar-final-cta__actions{justify-content:stretch}}@media (max-width:620px){.boxcar-testimonials{padding-top:48px}.boxcar-testimonials__head{text-align:left}.boxcar-testimonials__grid article{min-height:auto;padding:24px}}.boxcar-final-cta{padding:34px 0 78px}.boxcar-final-cta__card{display:block;overflow:hidden;max-width:1240px;border:1px solid rgba(246,189,75,0.22);border-radius:24px;background:linear-gradient(110deg,rgba(5,11,32,0.92),rgba(18,25,42,0.84)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1300&q=84") center / cover;padding:clamp(42px,5vw,72px);text-align:left;box-shadow:0 28px 78px rgba(5,11,32,0.16)}.boxcar-final-cta__card::before,.boxcar-final-cta__card::after{display:none}.boxcar-final-cta__card h2,.boxcar-final-cta__card p,.boxcar-final-cta__actions{position:relative;z-index:1;grid-column:auto;max-width:720px}.boxcar-final-cta__card h2{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.05}.boxcar-final-cta__card p{margin:20px 0 0;color:rgba(255,255,255,0.72);font-size:clamp(17px,1.6vw,22px);font-weight:650;line-height:1.55}.boxcar-final-cta__actions{justify-content:flex-start;margin-top:34px}.boxcar-final-cta__actions a{min-width:220px;min-height:60px;border-radius:999px;font-size:17px}.boxcar-final-cta__primary{background:var(--boxcar-blue);color:var(--boxcar-dark)}.boxcar-final-cta__secondary{border-color:rgba(255,255,255,0.5);color:#fff}.boxcar-final-cta__secondary:hover{border-color:#fff;background:#fff;color:var(--boxcar-dark)}@media (max-width:620px){.boxcar-final-cta__card{padding:30px 22px}}.how-page{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;min-height:100vh;padding-top:96px;color:var(--boxcar-dark)}.how-sidebar{position:sticky;top:96px;align-self:start;height:calc(100vh - 96px);border-right:1px solid rgba(5,11,32,0.08);background:rgba(255,255,255,0.76);padding:28px 22px;backdrop-filter:blur(16px) saturate(120%)}.how-sidebar__title{display:grid;gap:4px;margin-bottom:20px}.how-sidebar__title strong{color:var(--boxcar-dark);font-size:22px;font-weight:900}.how-sidebar__title span{color:rgba(5,11,32,0.58);font-size:13px;font-weight:700}.how-sidebar__card{overflow:hidden;border:1px solid rgba(5,11,32,0.1);border-radius:18px;background:#fff;box-shadow:0 22px 52px rgba(5,11,32,0.08)}.how-sidebar__card label{display:grid;gap:8px;border-bottom:1px solid rgba(5,11,32,0.08);padding:18px}.how-sidebar__card span{color:rgba(5,11,32,0.56);font-size:12px;font-weight:900;text-transform:uppercase}.how-sidebar__card input,.how-sidebar__card select{width:100%;border:0;background:transparent;color:var(--boxcar-dark);font:inherit;font-size:16px;font-weight:850;outline:0}.how-sidebar__card button{width:calc(100% - 28px);min-height:54px;margin:14px;border:0;border-radius:12px;background:var(--boxcar-dark);color:#fff;font:inherit;font-weight:900;cursor:pointer}.how-sidebar__card button:hover{background:var(--boxcar-blue);color:var(--boxcar-dark)}.how-content{min-width:0}.how-hero{display:grid;grid-template-columns:minmax(0,0.62fr) minmax(320px,0.38fr);gap:40px;align-items:center;min-height:560px;border-bottom:1px solid rgba(5,11,32,0.08);padding:72px clamp(32px,5vw,88px)}.how-hero h1{max-width:720px;margin:0;color:var(--boxcar-dark);font-size:clamp(42px,5vw,78px);font-weight:900;letter-spacing:0;line-height:0.98}.how-hero p{max-width:640px;margin:24px 0 0;color:rgba(5,11,32,0.62);font-size:19px;font-weight:650;line-height:1.58}.how-tabs{display:inline-flex;gap:8px;margin-top:28px;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:#fff;padding:5px;box-shadow:0 14px 34px rgba(5,11,32,0.06)}.how-tabs a{display:inline-flex;min-height:42px;align-items:center;border-radius:999px;color:rgba(5,11,32,0.72);padding:0 20px;font-size:14px;font-weight:900}.how-tabs a.active,.how-tabs a:hover{background:var(--boxcar-dark);color:#fff}.how-hero__visual{position:relative;display:grid;min-height:320px;place-items:center}.how-hero__bike{position:relative;display:grid;width:min(330px,100%);aspect-ratio:1.2;place-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:34px;background:radial-gradient(circle at 70% 28%,rgba(246,189,75,0.36),transparent 30%),linear-gradient(145deg,rgba(255,255,255,0.98),rgba(255,248,232,0.82));box-shadow:0 28px 74px rgba(5,11,32,0.12)}.how-hero__bike span{width:180px;height:88px;border-radius:80px 80px 28px 28px;background:var(--boxcar-dark);box-shadow:-54px 70px 0 -28px var(--boxcar-dark),70px 70px 0 -28px var(--boxcar-dark)}.how-hero__bike strong{position:absolute;top:28px;left:28px;display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--boxcar-blue);color:var(--boxcar-dark);font-weight:900}.how-hero__visual small{position:absolute;right:12px;bottom:28px;border-radius:999px;background:var(--boxcar-dark);color:#fff;padding:12px 16px;font-size:13px;font-weight:900;box-shadow:0 18px 42px rgba(5,11,32,0.18)}.how-steps{display:grid;gap:28px;padding:78px clamp(32px,6vw,110px)}.how-step{display:grid;grid-template-columns:minmax(0,0.58fr) minmax(260px,0.42fr);gap:clamp(32px,6vw,86px);align-items:center;min-height:430px}.how-step--reverse .how-step__copy{grid-column:2}.how-step--reverse .how-step__icon{grid-column:1;grid-row:1}.how-step__copy span{color:rgba(5,11,32,0.44);font-size:13px;font-weight:900;text-transform:uppercase}.how-step__copy h2{max-width:560px;margin:8px 0 14px;color:var(--boxcar-dark);font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1.04}.how-step__copy p{max-width:560px;margin:0;color:rgba(5,11,32,0.62);font-size:17px;font-weight:650;line-height:1.58}.how-step__copy small{display:block;max-width:560px;margin-top:20px;border-left:4px solid var(--boxcar-blue);border-radius:10px;background:rgba(255,255,255,0.82);color:rgba(5,11,32,0.62);padding:14px 16px;font-size:13px;font-weight:800;line-height:1.45;box-shadow:0 12px 32px rgba(5,11,32,0.05)}.how-step__icon{display:grid;width:min(300px,100%);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(5,11,32,0.08);border-radius:40px;background:#fff;box-shadow:0 28px 74px rgba(5,11,32,0.1)}.how-step__icon svg{width:118px;height:118px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.how-step__icon--search{color:#d9991d}.how-step__icon--message{color:#2865e8}.how-step__icon--wallet{color:#19a85c}.how-step__icon--key{color:#a66b10}.how-step__icon--star{color:#8b3ff0}.how-owner-panel,.how-bottom-cta{margin:0 clamp(32px,6vw,110px) 68px;border-radius:26px}.how-owner-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(5,11,32,0.08);background:#fff;padding:34px;box-shadow:0 22px 62px rgba(5,11,32,0.08)}.how-owner-panel h2,.how-bottom-cta h2{margin:0;color:var(--boxcar-dark);font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1.08}.how-owner-panel p,.how-bottom-cta p{max-width:720px;margin:14px 0 0;color:rgba(5,11,32,0.62);font-size:16px;font-weight:650;line-height:1.56}.how-owner-panel a,.how-bottom-cta a{display:inline-flex;min-height:56px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-weight:900}.how-owner-panel a,.how-bottom-cta a:first-child{background:var(--boxcar-blue);color:var(--boxcar-dark)}.how-bottom-cta{overflow:hidden;background:linear-gradient(110deg,rgba(5,11,32,0.92),rgba(5,11,32,0.72)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1300&q=84") center / cover;padding:clamp(42px,6vw,78px)}.how-bottom-cta h2,.how-bottom-cta p{color:#fff}.how-bottom-cta p{color:rgba(255,255,255,0.72)}.how-bottom-cta div{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.how-bottom-cta a:last-child{border:1px solid rgba(255,255,255,0.42);color:#fff}@media (max-width:1100px){.how-page{grid-template-columns:1fr}.how-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(5,11,32,0.08)}.how-sidebar__card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.how-sidebar__card label{border-right:1px solid rgba(5,11,32,0.08);border-bottom:0}}@media (max-width:860px){.how-hero,.how-step{grid-template-columns:1fr}.how-step--reverse .how-step__copy,.how-step--reverse .how-step__icon{grid-column:auto;grid-row:auto}.how-sidebar__card{grid-template-columns:1fr}.how-sidebar__card label{border-right:0;border-bottom:1px solid rgba(5,11,32,0.08)}.how-owner-panel{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.how-page{padding-top:82px}.how-hero,.how-steps{padding-right:20px;padding-left:20px}.how-step{min-height:auto}.how-owner-panel,.how-bottom-cta{margin-right:20px;margin-left:20px}.how-bottom-cta div,.how-bottom-cta a,.how-owner-panel a{width:100%}}.how-v2{color:var(--boxcar-dark);padding-top:96px}.how-v2-hero{position:relative;overflow:hidden;min-height:720px;display:grid;align-items:center;background:linear-gradient(90deg,rgba(246,248,247,0.96),rgba(246,248,247,0.76)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1800&q=84") center / cover}.how-v2-hero::after{position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,rgba(246,248,247,0.98));content:""}.how-v2-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.58fr) minmax(340px,0.42fr);gap:clamp(34px,6vw,88px);align-items:center}.how-v2-hero__copy h1{max-width:760px;margin:0;color:var(--boxcar-dark);font-size:clamp(48px,7vw,98px);font-weight:900;letter-spacing:0;line-height:0.94}.how-v2-hero__copy p{max-width:660px;margin:28px 0 0;color:rgba(5,11,32,0.64);font-size:clamp(18px,1.8vw,24px);font-weight:650;line-height:1.55}.how-v2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.how-v2-actions a,.how-v2-cta a{display:inline-flex;min-height:58px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-weight:900}.how-v2-actions a:first-child,.how-v2-cta a:first-child{background:var(--boxcar-blue);color:var(--boxcar-dark);box-shadow:0 18px 40px rgba(246,189,75,0.24)}.how-v2-actions a:last-child,.how-v2-cta a:last-child{border:1px solid rgba(5,11,32,0.14);background:rgba(255,255,255,0.74);color:var(--boxcar-dark)}.how-v2-hero__media{position:relative;overflow:hidden;min-height:440px;border:1px solid rgba(255,255,255,0.72);border-radius:28px;background:#fff;box-shadow:0 34px 92px rgba(5,11,32,0.16)}.how-v2-hero__media img{width:100%;height:100%;min-height:440px;object-fit:cover}.how-v2-hero__media::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,32,0.02),rgba(5,11,32,0.58));content:""}.how-v2-hero__media div{position:absolute;right:22px;bottom:22px;left:22px;z-index:1;border:1px solid rgba(255,255,255,0.18);border-radius:18px;background:rgba(5,11,32,0.68);color:#fff;padding:18px;backdrop-filter:blur(12px) saturate(130%)}.how-v2-hero__media strong,.how-v2-hero__media span{display:block}.how-v2-hero__media strong{font-size:30px;font-weight:900}.how-v2-hero__media span{margin-top:4px;color:rgba(255,255,255,0.72);font-weight:700}.how-v2-strip{position:relative;z-index:2;margin-top:-48px}.how-v2-strip .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:rgba(5,11,32,0.08);box-shadow:0 24px 62px rgba(5,11,32,0.1)}.how-v2-strip span{display:grid;min-height:78px;place-items:center;background:rgba(255,255,255,0.94);color:var(--boxcar-dark);font-weight:900;text-align:center}.how-v2-section,.how-v2-owner,.how-v2-confidence{padding:82px 0}.how-v2-section__head{max-width:720px;margin-bottom:34px}.how-v2-section__head h2,.how-v2-owner h2,.how-v2-confidence h2,.how-v2-cta h2{margin:0;color:var(--boxcar-dark);font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:0;line-height:1.05}.how-v2-section__head p,.how-v2-owner p,.how-v2-confidence p,.how-v2-cta p{max-width:680px;margin:16px 0 0;color:rgba(5,11,32,0.62);font-size:18px;font-weight:650;line-height:1.58}.how-v2-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.how-v2-journey article{overflow:hidden;border:1px solid rgba(5,11,32,0.1);border-radius:20px;background:#fff;box-shadow:0 22px 58px rgba(5,11,32,0.08)}.how-v2-journey img{width:100%;height:210px;object-fit:cover}.how-v2-journey article div{padding:22px}.how-v2-journey span,.how-v2-owner__cards span{display:inline-grid;min-width:42px;height:42px;place-items:center;border-radius:999px;background:rgba(246,189,75,0.18);color:#9a6510;font-size:13px;font-weight:900}.how-v2-journey h3,.how-v2-owner__cards h3{margin:18px 0 10px;color:var(--boxcar-dark);font-size:22px;font-weight:900;line-height:1.18}.how-v2-journey p,.how-v2-owner__cards p{margin:0;color:rgba(5,11,32,0.62);font-size:15px;font-weight:650;line-height:1.55}.how-v2-owner{background:rgba(255,255,255,0.48)}.how-v2-owner__grid{display:grid;grid-template-columns:minmax(280px,0.34fr) minmax(0,0.66fr);gap:28px;align-items:start}.how-v2-owner__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.how-v2-owner__cards article{border:1px solid rgba(5,11,32,0.09);border-radius:18px;background:#fff;padding:24px;box-shadow:0 18px 48px rgba(5,11,32,0.07)}.how-v2-confidence__card{display:flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid rgba(5,11,32,0.08);border-radius:24px;background:radial-gradient(circle at 90% 18%,rgba(246,189,75,0.18),transparent 30%),#fff;padding:clamp(30px,4vw,54px);box-shadow:0 24px 68px rgba(5,11,32,0.08)}.how-v2-confidence h2 em{color:#d9991d;font-style:normal}.how-v2-confidence__points{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.how-v2-confidence__points span{display:inline-flex;min-height:48px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.82);color:var(--boxcar-dark);padding:0 16px;font-size:14px;font-weight:900}.how-v2-cta{padding:84px 0 96px;text-align:center}.how-v2-cta .container{overflow:hidden;border-radius:26px;background:linear-gradient(120deg,rgba(5,11,32,0.92),rgba(5,11,32,0.7)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1400&q=84") center / cover;padding:clamp(46px,7vw,86px) 24px;box-shadow:0 28px 78px rgba(5,11,32,0.18)}.how-v2-cta h2,.how-v2-cta p{max-width:760px;margin-right:auto;margin-left:auto;color:#fff}.how-v2-cta p{color:rgba(255,255,255,0.72)}.how-v2-cta div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.how-v2-cta a:last-child{border-color:rgba(255,255,255,0.42);background:rgba(255,255,255,0.08);color:#fff}@media (max-width:1120px){.how-v2-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.how-v2-hero__grid,.how-v2-owner__grid{grid-template-columns:1fr}.how-v2-strip .container{grid-template-columns:repeat(2,minmax(0,1fr))}.how-v2-confidence__card{align-items:flex-start;flex-direction:column}.how-v2-confidence__points{justify-content:flex-start}}@media (max-width:620px){.how-v2{padding-top:82px}.how-v2-hero{min-height:auto;padding:54px 0 80px}.how-v2-hero__media{min-height:300px}.how-v2-hero__media img{min-height:300px}.how-v2-actions a,.how-v2-cta a{width:100%}.how-v2-strip{margin-top:-36px}.how-v2-strip .container,.how-v2-journey,.how-v2-owner__cards{grid-template-columns:1fr}.how-v2-section,.how-v2-owner,.how-v2-confidence{padding:54px 0}}.how-ride{--ride-progress:0;color:var(--boxcar-dark)}.how-ride-hero{position:relative;min-height:760px;overflow:hidden;display:grid;align-items:center;background:linear-gradient(90deg,rgba(5,11,32,0.86),rgba(5,11,32,0.28)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1900&q=86") center / cover;color:#fff;padding-top:106px}.how-ride-hero__shade{position:absolute;inset:0;background:radial-gradient(circle at 78% 38%,rgba(246,189,75,0.2),transparent 30%),linear-gradient(180deg,transparent 72%,rgba(246,248,247,0.96))}.how-ride-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.7fr) minmax(260px,0.3fr);gap:34px;align-items:end}.how-ride-hero .boxcar-subtitle{color:var(--boxcar-blue)}.how-ride-hero__copy h1{max-width:900px;margin:0;color:#fff;font-size:clamp(54px,7.2vw,118px);font-weight:900;letter-spacing:0;line-height:0.92}.how-ride-hero__copy p{max-width:720px;margin:28px 0 0;color:rgba(255,255,255,0.78);font-size:clamp(18px,1.8vw,24px);font-weight:650;line-height:1.55}.how-ride-hero__actions,.ride-final div{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.how-ride-hero__actions a,.owner-garage__copy a,.ride-final a{display:inline-flex;min-height:58px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-weight:900}.how-ride-hero__actions a:first-child,.owner-garage__copy a,.ride-final a:first-child{background:var(--boxcar-blue);color:var(--boxcar-dark)}.how-ride-hero__actions a:last-child,.ride-final a:last-child{border:1px solid rgba(255,255,255,0.46);color:#fff}.how-ride-hero__status{justify-self:end;width:min(320px,100%);border:1px solid rgba(255,255,255,0.18);border-radius:24px;background:rgba(5,11,32,0.58);padding:24px;box-shadow:0 28px 80px rgba(5,11,32,0.28);backdrop-filter:blur(14px) saturate(130%)}.how-ride-hero__status span,.how-ride-hero__status small{display:block;color:rgba(255,255,255,0.72);font-weight:800}.how-ride-hero__status strong{display:block;margin:8px 0;color:#fff;font-size:48px;font-weight:900}.ride-timeline{position:relative;overflow:hidden;padding:72px 0 40px}.ride-timeline__intro{max-width:760px;margin-bottom:36px}.ride-timeline__intro h2,.owner-garage__copy h2,.ride-confidence h2,.ride-final h2{margin:0;color:var(--boxcar-dark);font-size:clamp(36px,4.4vw,66px);font-weight:900;letter-spacing:0;line-height:1.02}.ride-timeline__intro p,.owner-garage__copy p,.ride-confidence p,.ride-final p{max-width:660px;margin:18px 0 0;color:rgba(5,11,32,0.62);font-size:18px;font-weight:650;line-height:1.58}.ride-route{position:relative;display:grid;gap:44px;padding:20px 0 40px}.ride-route__rail{position:absolute;top:0;bottom:0;left:50%;width:2px;background:rgba(5,11,32,0.1);transform:translateX(-50%)}.ride-route__progress{position:absolute;top:0;left:0;width:2px;height:calc(var(--ride-progress) * 100%);background:var(--boxcar-blue);box-shadow:0 0 26px rgba(246,189,75,0.54)}.ride-route__bike{position:sticky;top:42vh;left:50%;display:grid;width:54px;height:54px;margin-left:-26px;place-items:center;border:4px solid #f6f8f7;border-radius:50%;background:var(--boxcar-blue);color:var(--boxcar-dark);font-size:14px;font-weight:900;box-shadow:0 18px 38px rgba(5,11,32,0.18)}.ride-step{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:28px;align-items:center;min-height:520px;opacity:0;transform:translateY(36px);transition:opacity 700ms ease,transform 700ms ease}.ride-step.is-visible{opacity:1;transform:translateY(0)}.ride-step::before{grid-column:2;grid-row:1;display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(246,189,75,0.36);border-radius:50%;background:rgba(255,255,255,0.92);color:var(--boxcar-dark);content:"";box-shadow:0 24px 56px rgba(5,11,32,0.1)}.ride-step__copy{grid-column:1;max-width:520px}.ride-step--reverse .ride-step__copy{grid-column:3}.ride-step__copy>span{display:inline-flex;color:#9a6510;font-size:13px;font-weight:900;text-transform:uppercase}.ride-step__copy h3{margin:10px 0 16px;color:var(--boxcar-dark);font-size:clamp(32px,3.4vw,52px);font-weight:900;letter-spacing:0;line-height:1.02}.ride-step__copy p{margin:0;color:rgba(5,11,32,0.62);font-size:18px;font-weight:650;line-height:1.58}.ride-step__media{grid-column:3;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,0.78);background:#fff;box-shadow:0 30px 80px rgba(5,11,32,0.13)}.ride-step--reverse .ride-step__media{grid-column:1;grid-row:1}.ride-step__media--wide{border-radius:34px 8px 34px 8px;aspect-ratio:1.22}.ride-step__media--portrait{border-radius:8px 34px 8px 34px;aspect-ratio:0.9;max-width:420px}.ride-step__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 900ms ease}.ride-step.is-visible .ride-step__media img{transform:scale(1)}.owner-garage{overflow:hidden;background:linear-gradient(120deg,rgba(5,11,32,0.96),rgba(5,11,32,0.82)),url("https://images.unsplash.com/photo-1568772585407-9361f9bf3a87?auto=format&fit=crop&w=1700&q=84") center / cover;color:#fff;padding:94px 0}.owner-garage__inner{display:grid;grid-template-columns:minmax(0,0.36fr) minmax(0,0.64fr);gap:54px;align-items:center}.owner-garage .boxcar-subtitle,.owner-garage__copy h2,.owner-garage__copy p{color:#fff}.owner-garage__copy p{color:rgba(255,255,255,0.72)}.owner-garage__copy a{margin-top:28px}.owner-garage__track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.owner-garage__track::before{position:absolute;top:30px;right:12%;left:12%;height:2px;background:rgba(255,255,255,0.2);content:""}.owner-garage__track div{position:relative;padding:0 14px}.owner-garage__track span{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(246,189,75,0.42);border-radius:50%;background:var(--boxcar-blue);color:var(--boxcar-dark);font-weight:900}.owner-garage__track strong{display:block;margin-top:24px;color:#fff;font-size:22px;font-weight:900}.owner-garage__track small{display:block;margin-top:8px;color:rgba(255,255,255,0.64);font-size:14px;font-weight:700;line-height:1.45}.ride-confidence{padding:82px 0 32px}.ride-confidence__inner{display:grid;grid-template-columns:minmax(0,0.65fr) minmax(260px,0.35fr);gap:28px;align-items:center;border-top:1px solid rgba(5,11,32,0.1);border-bottom:1px solid rgba(5,11,32,0.1);padding:48px 0}.ride-confidence h2 em{color:#d9991d;font-style:normal}.ride-confidence__inner>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ride-confidence__inner span{display:inline-flex;min-height:46px;align-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:999px;background:rgba(255,255,255,0.84);padding:0 16px;font-size:14px;font-weight:900;box-shadow:0 12px 30px rgba(5,11,32,0.04)}.ride-final{padding:60px 0 96px;text-align:center}.ride-final .container{overflow:hidden;border-radius:30px;background:linear-gradient(120deg,rgba(5,11,32,0.88),rgba(5,11,32,0.58)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1600&q=84") center / cover;padding:clamp(50px,8vw,100px) 24px;box-shadow:0 32px 84px rgba(5,11,32,0.18)}.ride-final>.container>span{display:inline-flex;color:var(--boxcar-blue);font-weight:900}.ride-final h2,.ride-final p{max-width:780px;margin-right:auto;margin-left:auto;color:#fff}.ride-final h2{margin-top:10px}.ride-final p{color:rgba(255,255,255,0.74)}.ride-final div{justify-content:center}@media (max-width:980px){.how-ride-hero__inner,.owner-garage__inner,.ride-confidence__inner{grid-template-columns:1fr}.how-ride-hero__status{justify-self:start}.ride-route__rail{left:26px}.ride-route__bike{margin-left:-26px}.ride-step,.ride-step--reverse{grid-template-columns:62px minmax(0,1fr);gap:22px;min-height:auto;padding:34px 0}.ride-step::before{grid-column:1;width:62px;height:62px}.ride-step__copy,.ride-step--reverse .ride-step__copy,.ride-step__media,.ride-step--reverse .ride-step__media{grid-column:2;grid-row:auto}.ride-step__media{margin-top:22px}.owner-garage__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.ride-confidence__inner>div{justify-content:flex-start}}@media (max-width:620px){.how-ride-hero{min-height:680px;padding-top:92px}.how-ride-hero__actions a,.ride-final a,.owner-garage__copy a{width:100%}.ride-timeline{padding-top:52px}.ride-step__media--wide,.ride-step__media--portrait{aspect-ratio:1.1;max-width:none}.owner-garage__track{grid-template-columns:1fr}.owner-garage__track::before{display:none}}.road-guide{color:var(--boxcar-dark);padding-top:96px;background:#f7f8f7}.road-guide-hero{border-bottom:1px solid rgba(5,11,32,0.08);background:#f2f3f2;padding:70px 0 62px}.road-guide-hero__inner{display:grid;grid-template-columns:minmax(0,0.68fr) minmax(260px,0.32fr);gap:42px;align-items:center;max-width:1120px}.road-guide-brand{display:inline-flex;margin-bottom:40px;color:var(--boxcar-dark);font-size:22px;font-weight:900}.road-guide-hero h1{max-width:620px;margin:0;color:var(--boxcar-dark);font-size:clamp(42px,5vw,72px);font-weight:850;letter-spacing:0;line-height:1.02}.road-guide-hero p{max-width:620px;margin:24px 0 0;color:rgba(5,11,32,0.62);font-size:17px;font-weight:650;line-height:1.58}.road-guide-tabs{display:inline-flex;gap:4px;margin-top:28px;border:1px solid rgba(5,11,32,0.09);border-radius:10px;background:#e9eae9;padding:4px}.road-guide-tabs button{min-height:40px;border:0;border-radius:8px;background:transparent;color:rgba(5,11,32,0.62);padding:0 18px;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.road-guide-tabs button.active{background:#fff;color:var(--boxcar-dark);box-shadow:0 8px 20px rgba(5,11,32,0.08)}.road-guide-hero__asset{justify-self:center;margin:0}.road-guide-hero__asset img{width:min(300px,100%);height:auto;filter:drop-shadow(0 26px 28px rgba(5,11,32,0.16))}.road-guide-steps{background:#fff;padding:70px 0 34px}.road-guide-steps .container{max-width:940px}.road-guide-panel{display:none}.road-guide-panel.active{display:block}.road-guide-step{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:74px;align-items:center;min-height:390px;margin-bottom:50px}.road-guide-step--reverse{grid-template-columns:300px minmax(0,1fr)}.road-guide-step--reverse .road-guide-step__text{grid-column:2}.road-guide-step--reverse img{grid-column:1;grid-row:1}.road-guide-step__text span{display:block;color:rgba(5,11,32,0.34);font-size:15px;font-weight:900;text-transform:uppercase}.road-guide-step__text h2{margin:6px 0 16px;color:var(--boxcar-dark);font-size:clamp(30px,3vw,42px);font-weight:850;letter-spacing:0;line-height:1.08}.road-guide-step__text p{max-width:520px;margin:0;color:rgba(5,11,32,0.64);font-size:15px;font-weight:650;line-height:1.6}.road-guide-step__text small{display:block;max-width:520px;margin-top:22px;border-radius:5px;background:#f2f3f2;color:rgba(5,11,32,0.62);padding:12px 14px;font-size:12px;font-weight:800;line-height:1.45}.road-guide-step img{width:min(300px,100%);justify-self:center;filter:drop-shadow(0 22px 22px rgba(5,11,32,0.13))}.road-guide-cta{background:#fff;padding:30px 0 0}.road-guide-cta .container{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:24px;align-items:center;overflow:hidden;max-width:1120px;min-height:390px;border-top:1px solid rgba(5,11,32,0.08);background:#f3f3f3;padding:28px 46px 0}.road-guide-cta img{width:240px;align-self:end;filter:drop-shadow(0 24px 24px rgba(5,11,32,0.12))}.road-guide-cta img:last-child{justify-self:end}.road-guide-cta div{text-align:center}.road-guide-cta h2{margin:0;color:var(--boxcar-dark);font-size:clamp(46px,5vw,76px);font-weight:900;letter-spacing:0;line-height:1}.road-guide-cta p{margin:8px 0 0;color:rgba(5,11,32,0.66);font-size:22px;font-weight:650}.road-guide-cta div div{display:flex;justify-content:center;gap:12px;margin-top:32px}.road-guide-cta a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;font-weight:900}.road-guide-cta a:first-child{background:var(--boxcar-dark);color:#fff}.road-guide-cta a:last-child{border:1px solid rgba(5,11,32,0.18);color:var(--boxcar-dark)}@media (max-width:920px){.road-guide-hero__inner,.road-guide-step,.road-guide-step--reverse,.road-guide-cta .container{grid-template-columns:1fr}.road-guide-step--reverse .road-guide-step__text,.road-guide-step--reverse img{grid-column:auto;grid-row:auto}.road-guide-step img{order:-1}.road-guide-cta img{display:none}}@media (max-width:620px){.road-guide{padding-top:82px}.road-guide-hero{padding:42px 0}.road-guide-step{gap:24px;min-height:auto;margin-bottom:42px}.road-guide-cta .container{min-height:auto;padding:42px 20px}.road-guide-cta div div,.road-guide-cta a{width:100%}}.road-guide-steps{padding-top:84px}.road-guide-steps .container{max-width:1180px}.road-guide-panel.active{position:relative;display:grid;gap:36px}.road-guide-panel.active::before,.road-guide-panel.active::after{position:absolute;top:48px;bottom:48px;left:50%;width:2px;border-radius:999px;content:"";transform:translateX(-50%)}.road-guide-panel.active::before{background:rgba(5,11,32,0.09)}.road-guide-panel.active::after{background:linear-gradient(180deg,var(--boxcar-blue),rgba(246,189,75,0));animation:roadGuideLine 5s ease-in-out infinite}@keyframes roadGuideLine{0%{clip-path:inset(0 0 100% 0)}48%,70%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(100% 0 0 0)}}.road-guide-step,.road-guide-step--reverse{position:relative;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:34px;min-height:430px;margin-bottom:0}.road-guide-step::before{position:relative;z-index:2;grid-column:2;grid-row:1;display:grid;width:56px;height:56px;place-self:center;border:8px solid #fff;border-radius:50%;background:var(--boxcar-blue);box-shadow:0 16px 38px rgba(5,11,32,0.12);content:""}.road-guide-step__text{grid-column:1}.road-guide-step--reverse .road-guide-step__text{grid-column:3}.road-guide-step>.road-guide-visual{grid-column:3}.road-guide-step--reverse>.road-guide-visual{grid-column:1;grid-row:1}.road-guide-hero__asset .road-guide-visual{width:320px;height:260px}.road-guide-step>.road-guide-visual{width:min(340px,100%);height:270px;justify-self:center}.road-guide-cta .road-guide-visual{width:230px;height:190px;align-self:end}.road-guide-cta .road-guide-visual:last-child{justify-self:end}.road-guide-visual{position:relative;display:block;filter:drop-shadow(0 26px 24px rgba(5,11,32,0.12))}.road-guide-visual::before,.road-guide-visual::after,.road-guide-visual span{position:absolute;content:""}.road-guide-visual--bike::before{right:12%;bottom:27%;left:18%;height:78px;border-radius:34px 48px 18px 18px;background:linear-gradient(90deg,#ef2c2c,#ff6464 58%,#d91515);box-shadow:-54px 56px 0 -18px #181d24,72px 56px 0 -18px #181d24,12px 42px 0 -22px #81878f}.road-guide-visual--bike::after{right:12%;bottom:19%;width:82px;height:82px;border:14px solid #1b2027;border-radius:50%;background:#e4e7ea;box-shadow:-170px 0 0 -14px #e4e7ea,-170px 0 0 0 #1b2027}.road-guide-visual--bike span,.road-guide-visual--bike>i{display:none}.road-guide-visual--bike{--handle:#d91515}.road-guide-visual--bike>b,.road-guide-visual--bike>em{display:none}.road-guide-visual--chat::before{inset:34px 18px 48px;border-radius:30px;background:linear-gradient(145deg,#fff8e9,#d9d2c3);box-shadow:28px 28px 0 rgba(5,11,32,0.28)}.road-guide-visual--chat::after{left:60px;bottom:34px;border-top:42px solid #d9d2c3;border-right:48px solid transparent}.road-guide-visual--wallet::before{inset:54px 32px 38px;border-radius:20px;background:linear-gradient(145deg,#b57531,#e5a454)}.road-guide-visual--wallet::after{top:34px;right:52px;width:142px;height:86px;border-radius:14px;background:linear-gradient(90deg,#295fba 0 34%,#f6bd4b 34% 65%,#3cad62 65%);transform:rotate(-7deg)}.road-guide-visual--meet::before,.road-guide-visual--meet::after{top:64px;width:108px;height:154px;border-radius:54px 54px 26px 26px}.road-guide-visual--meet::before{left:44px;background:linear-gradient(#f3bd77 0 38%,#2e81c7 38%)}.road-guide-visual--meet::after{right:44px;background:linear-gradient(#c98242 0 38%,#ee8a25 38%)}.road-guide-visual--key::before{right:58px;bottom:54px;width:84px;height:84px;border:18px solid #3b424b;border-radius:50%;box-shadow:-88px -58px 0 -28px #3b424b}.road-guide-visual--key::after{right:134px;bottom:92px;width:150px;height:22px;border-radius:999px;background:#5f6772;transform:rotate(-28deg);transform-origin:right center}.road-guide-visual--heart::before{top:48px;left:50%;width:128px;height:128px;border-radius:34px 34px 16px 34px;background:linear-gradient(145deg,#ff5b48,#d91f2e);transform:translateX(-50%) rotate(45deg)}.road-guide-visual--heart::after{right:28%;bottom:40px;left:28%;height:34px;border-radius:50%;background:rgba(5,11,32,0.14);filter:blur(6px)}.road-guide-visual--cup::before{top:74px;left:62px;width:150px;height:104px;border-radius:0 0 70px 70px;background:linear-gradient(#fff7df,#d7bd8a)}.road-guide-visual--cup::after{top:70px;right:68px;width:70px;height:58px;border:14px solid #d7bd8a;border-left:0;border-radius:0 34px 34px 0}.road-guide-visual--coins::before{right:62px;bottom:42px;width:112px;height:172px;border-radius:18px;background:repeating-linear-gradient(180deg,#f6bd4b 0 24px,#d99523 24px 30px)}.road-guide-visual--coins::after{right:34px;bottom:74px;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle,#ffe49a 0 38%,#f6bd4b 39% 100%);box-shadow:-98px -42px 0 -16px #f6bd4b}@media (max-width:920px){.road-guide-panel.active::before,.road-guide-panel.active::after{left:28px}.road-guide-step,.road-guide-step--reverse{grid-template-columns:64px minmax(0,1fr);gap:24px}.road-guide-step::before{grid-column:1}.road-guide-step__text,.road-guide-step--reverse .road-guide-step__text,.road-guide-step>.road-guide-visual,.road-guide-step--reverse>.road-guide-visual{grid-column:2;grid-row:auto}.road-guide-step>.road-guide-visual{order:-1;width:min(300px,100%)}}@media (max-width:620px){.road-guide-step>.road-guide-visual,.road-guide-hero__asset .road-guide-visual{width:min(260px,100%);height:210px}.road-guide-panel.active::before,.road-guide-panel.active::after{display:none}.road-guide-step,.road-guide-step--reverse{grid-template-columns:1fr}.road-guide-step::before{display:none}}.road-guide-image{display:block;max-width:100%;height:auto;object-fit:contain}.road-guide-hero__asset .road-guide-image{width:min(330px,100%);filter:drop-shadow(0 26px 30px rgba(5,11,32,0.14))}.road-guide-step>.road-guide-image{grid-column:3;width:min(360px,100%);justify-self:center;align-self:center;filter:drop-shadow(0 24px 24px rgba(5,11,32,0.12))}.road-guide-step--reverse>.road-guide-image{grid-column:1;grid-row:1}.road-guide-cta .road-guide-image{width:230px;align-self:end;filter:drop-shadow(0 22px 24px rgba(5,11,32,0.12))}.road-guide-cta .road-guide-image:last-child{justify-self:end}@media (max-width:920px){.road-guide-step>.road-guide-image,.road-guide-step--reverse>.road-guide-image{grid-column:2;grid-row:auto;order:-1;width:min(310px,100%)}.road-guide-cta .road-guide-image{display:none}}@media (max-width:620px){.road-guide-hero__asset .road-guide-image,.road-guide-step>.road-guide-image,.road-guide-step--reverse>.road-guide-image{width:min(260px,100%)}}.road-guide-cta{padding:52px 0 0;background:#fff}.road-guide-cta .container{position:relative;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(360px,0.78fr);gap:34px;align-items:center;overflow:hidden;max-width:1120px;min-height:420px;border:1px solid rgba(5,11,32,0.08);border-radius:30px;background:radial-gradient(circle at 18% 22%,rgba(246,189,75,0.2),transparent 28%),linear-gradient(135deg,#fff 0%,#fffaf0 46%,#f1f3f4 100%);padding:54px 58px;box-shadow:0 28px 80px rgba(5,11,32,0.1)}.road-guide-cta .container::after{position:absolute;right:-120px;bottom:-180px;width:420px;height:420px;border-radius:50%;background:rgba(5,11,32,0.06);content:""}.road-guide-cta__copy{position:relative;z-index:1;text-align:left}.road-guide-cta__copy span{display:inline-flex;margin-bottom:18px;border-radius:999px;background:rgba(246,189,75,0.18);color:#9a6500;padding:10px 16px;font-size:13px;font-weight:900;text-transform:uppercase}.road-guide-cta h2{max-width:620px;margin:0;color:var(--boxcar-dark);font-size:clamp(42px,5vw,68px);font-weight:900;letter-spacing:0;line-height:0.98}.road-guide-cta p{max-width:560px;margin:24px 0 0;color:rgba(5,11,32,0.66);font-size:19px;font-weight:650;line-height:1.58}.road-guide-cta__actions{display:flex;justify-content:flex-start;gap:12px;margin-top:34px}.road-guide-cta__actions a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border-radius:12px;padding:0 24px;font-size:15px;font-weight:900;white-space:nowrap}.road-guide-cta__actions a:first-child{background:var(--boxcar-dark);color:#fff;box-shadow:0 16px 34px rgba(5,11,32,0.22)}.road-guide-cta__actions a:last-child{border:1px solid rgba(5,11,32,0.16);background:rgba(255,255,255,0.72);color:var(--boxcar-dark)}.road-guide-cta__visual{position:relative;z-index:1;display:grid;min-height:300px;place-items:center;border-radius:26px;background:radial-gradient(circle at 76% 20%,rgba(246,189,75,0.22),transparent 28%),linear-gradient(145deg,rgba(5,11,32,0.96),rgba(24,32,45,0.92));box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 24px 56px rgba(5,11,32,0.2)}.road-guide-cta__visual::before{position:absolute;inset:18px;border:1px solid rgba(255,255,255,0.12);border-radius:22px;content:""}.road-guide-cta .road-guide-image--cta{position:relative;z-index:1;display:block;width:min(330px,84%);align-self:center;filter:drop-shadow(0 28px 28px rgba(0,0,0,0.28))}.road-guide-cta__badge{position:absolute;z-index:2;right:26px;bottom:26px;border:1px solid rgba(255,255,255,0.16);border-radius:16px;background:rgba(255,255,255,0.92);color:var(--boxcar-dark);padding:14px 16px;box-shadow:0 18px 34px rgba(5,11,32,0.2)}.road-guide-cta__badge--secondary{top:26px;right:auto;bottom:auto;left:26px}.road-guide-cta__badge strong,.road-guide-cta__badge span{display:block}.road-guide-cta__badge strong{font-size:20px;font-weight:950}.road-guide-cta__badge span{margin-top:3px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:850}@media (max-width:920px){.road-guide-cta .container{grid-template-columns:1fr;padding:42px 32px}.road-guide-cta__copy{text-align:center}.road-guide-cta__copy span,.road-guide-cta h2,.road-guide-cta p{margin-right:auto;margin-left:auto}.road-guide-cta__actions{justify-content:center}.road-guide-cta .road-guide-image--cta{display:block}}@media (max-width:620px){.road-guide-cta{padding-top:34px}.road-guide-cta .container{min-height:auto;border-radius:22px;padding:30px 20px}.road-guide-cta__actions{flex-direction:column}.road-guide-cta__actions a{width:100%}.road-guide-cta__visual{min-height:260px}}body.how-it-works-page .marketplace-surface{overflow:visible;background:radial-gradient(circle at 14% 9%,rgba(246,189,75,0.14),transparent 26%),linear-gradient(180deg,#f8faf9,#f3f5f4 42%,#fff)}body.how-it-works-page .marketplace-surface::before,body.how-it-works-page .marketplace-surface::after{display:none}body.how-it-works-page .site-header{background:rgba(8,12,16,0.94);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 46px rgba(5,11,32,0.24);backdrop-filter:blur(16px) saturate(120%)}body.how-it-works-page .nav-wrap,body.how-it-works-page .site-header.is-scrolled .nav-wrap{width:min(1480px,calc(100% - 56px));min-height:78px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}body.how-it-works-page .brand-text,body.how-it-works-page .brand-text span,body.how-it-works-page .nav-links a{color:#fff}body.how-it-works-page .btn-outline,body.how-it-works-page .nav-cart{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06);color:#fff}body.how-it-works-page .road-guide{padding-top:0;background:linear-gradient(180deg,rgba(248,250,249,0.92),rgba(241,245,247,0.86) 34%,rgba(255,255,255,0.9)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1920&q=82") center -120px / cover no-repeat;background-attachment:scroll,fixed}body.how-it-works-page .road-guide-hero{position:relative;overflow:visible;border-bottom:1px solid rgba(5,11,32,0.08);background:linear-gradient(90deg,rgba(5,11,32,0.12),rgba(5,11,32,0.025) 38%,rgba(5,11,32,0.09)),radial-gradient(circle at 84% 18%,rgba(246,189,75,0.24),transparent 28%),radial-gradient(circle at 6% 92%,rgba(5,11,32,0.12),transparent 34%),linear-gradient(180deg,#f7f7f5,#f1f2ef);padding:112px 0 36px}body.how-it-works-page .road-guide-hero::after{display:none}body.how-it-works-page .road-guide-hero__inner{position:relative;z-index:1;display:grid;max-width:1240px;grid-template-columns:minmax(0,0.62fr) minmax(280px,0.38fr);gap:clamp(28px,6vw,84px);align-items:center}body.how-it-works-page .road-guide-hero__copy{max-width:760px}body.how-it-works-page .road-guide-breadcrumb{display:none;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px;border:0;border-radius:0;background:transparent;color:rgba(5,11,32,0.54);padding:0;font-size:13px;font-weight:850;backdrop-filter:none}body.how-it-works-page .road-guide-breadcrumb a{color:rgba(5,11,32,0.62)}body.how-it-works-page .road-guide-breadcrumb span:last-child{color:#b67812;font-weight:900}body.how-it-works-page .road-guide-hero h1{color:var(--boxcar-dark);max-width:740px;font-size:clamp(44px,5vw,72px);font-weight:850;letter-spacing:0;line-height:1.04}.site-header .nav-actions{display:flex;align-items:center;gap:14px}.site-header .nav-icon-btn,.site-header .nav-dashboard-link,.site-header .nav-user-menu summary{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;text-decoration:none}.site-header.is-scrolled .nav-icon-btn,.site-header.is-scrolled .nav-dashboard-link,.site-header.is-scrolled .nav-user-menu summary{color:#fff}.site-header .nav-dashboard-link{min-width:0;border:1px solid rgba(255,255,255,0.24);border-radius:999px;padding:0 16px;font-size:13px;font-weight:900;white-space:nowrap}.site-header .nav-dashboard-link:hover{background:rgba(255,255,255,0.1)}.site-header .nav-user-menu summary{gap:8px;padding:0;list-style:none;font-size:15px;font-weight:850}.site-header .nav-user-menu summary::-webkit-details-marker{display:none}.site-header .nav-icon-btn svg,.site-header .nav-user-menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-header .nav-user-menu{position:relative}.site-header .nav-user-menu__chevron{width:16px;height:16px}.site-header .nav-user-menu[open] .nav-user-menu__chevron{transform:rotate(180deg)}.site-header .nav-user-menu__panel{position:absolute;top:calc(100%+8px);right:0;z-index:100;width:224px;overflow:hidden;border:1px solid rgba(5,11,32,0.12);border-radius:6px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.16)}.site-header .nav-user-menu__panel a,.site-header .nav-user-menu__panel button{width:100%;min-height:32px;display:flex;align-items:center;gap:10px;border:0;background:#fff;color:#111827;padding:9px 13px;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.site-header .nav-user-menu__panel a:hover,.site-header .nav-user-menu__panel button:hover{background:#f6f8fb}.site-header .nav-user-menu__panel svg{width:17px;height:17px;flex:0 0 auto}.site-header .nav-user-menu__panel form{margin-top:8px;border-top:1px solid rgba(5,11,32,0.08);padding-top:8px}body.how-it-works-page .road-guide-hero p{color:rgba(5,11,32,0.62);max-width:680px;margin-top:26px;font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.6}body.how-it-works-page .road-guide-tabs{border-color:rgba(5,11,32,0.08);border-radius:16px;background:#e8e8e8;box-shadow:none;backdrop-filter:none;margin-top:36px;padding:5px}body.how-it-works-page .road-guide-tabs button{color:rgba(5,11,32,0.62);min-height:54px;border-radius:13px;padding:0 24px;font-size:18px;font-weight:850}body.how-it-works-page .road-guide-tabs button.active{background:#fff;color:var(--boxcar-dark);box-shadow:0 8px 18px rgba(5,11,32,0.08)}body.how-it-works-page .road-guide-tabs button:hover{color:var(--boxcar-dark)}body.how-it-works-page .road-guide-hero__asset{display:grid;justify-items:end;margin:0}body.how-it-works-page .road-guide-hero__asset .road-guide-image{width:min(420px,100%);filter:drop-shadow(0 28px 32px rgba(5,11,32,0.12))}body.how-it-works-page .road-guide-steps{background:transparent;padding-top:28px}body.how-it-works-page .road-guide-step::before{border-color:rgba(246,248,250,0.96)}body.how-it-works-page .road-guide-step__text small{background:rgba(255,255,255,0.78)}body.how-it-works-page .road-guide-cta{background:rgba(246,248,250,0.76);padding:52px 0 82px}body.how-it-works-page .road-guide-cta .container{max-width:1240px;display:block;min-height:0;border:1px solid rgba(246,189,75,0.2);border-radius:24px;background:linear-gradient(105deg,rgba(5,11,32,0.96),rgba(8,15,29,0.9) 64%,rgba(5,11,32,0.74)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1500&q=84") center / cover;padding:clamp(34px,5vw,66px);box-shadow:0 28px 78px rgba(5,11,32,0.16)}body.how-it-works-page .road-guide-cta .container::after{display:none}body.how-it-works-page .road-guide-cta__copy span{background:rgba(246,189,75,0.16);color:var(--boxcar-blue)}body.how-it-works-page .road-guide-cta__copy{display:block;max-width:740px;text-align:left}body.how-it-works-page .road-guide-cta__copy>span,body.how-it-works-page .road-guide-cta__copy>h2,body.how-it-works-page .road-guide-cta__copy>p{margin-right:0;margin-left:0}body.how-it-works-page .road-guide-cta h2{color:#fff;max-width:680px;font-size:clamp(34px,4vw,56px);line-height:1.06}body.how-it-works-page .road-guide-cta p{color:rgba(255,255,255,0.72);max-width:620px;font-size:clamp(17px,1.5vw,21px)}body.how-it-works-page .road-guide-cta__actions a:first-child{background:var(--boxcar-blue);color:var(--boxcar-dark)}body.how-it-works-page .road-guide-cta__actions a:last-child{border-color:rgba(255,255,255,0.46);background:rgba(255,255,255,0.08);color:#fff}body.how-it-works-page .road-guide-cta__actions{display:flex;justify-content:flex-start;margin-top:28px}body.how-it-works-page .road-guide-cta__actions a{min-width:190px;min-height:56px;border-radius:999px;font-size:15px}@media (max-width:920px){body.how-it-works-page .nav-wrap,body.how-it-works-page .site-header.is-scrolled .nav-wrap{width:min(100%,calc(100% - 28px))}body.how-it-works-page .road-guide-hero{padding:102px 0 28px}body.how-it-works-page .road-guide-hero__inner{grid-template-columns:1fr}body.how-it-works-page .road-guide-hero__asset{justify-items:start}body.how-it-works-page .road-guide-hero__asset .road-guide-image{width:min(340px,82vw)}}@media (max-width:620px){body.how-it-works-page .road-guide-hero{padding:92px 0 24px}body.how-it-works-page .road-guide-hero h1{font-size:clamp(34px,11vw,46px)}body.how-it-works-page .road-guide-hero p{margin-top:18px;font-size:16px}body.how-it-works-page .road-guide-tabs{width:100%}body.how-it-works-page .road-guide-tabs button{flex:1;min-height:48px;padding:0 14px;font-size:15px}body.how-it-works-page .road-guide-cta{padding-bottom:56px}}.site-header .nav-actions{display:flex;align-items:center;gap:14px}.site-header .nav-icon-btn,.site-header .nav-user-menu summary{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#050b20;cursor:pointer;text-decoration:none}.site-header .nav-user-menu summary{gap:8px;padding:0;list-style:none;font-size:15px;font-weight:850}.site-header .nav-user-menu summary::-webkit-details-marker{display:none}.site-header .nav-icon-btn svg,.site-header .nav-user-menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-header .nav-user-menu{position:relative}.site-header .nav-user-menu__chevron{width:16px;height:16px}.site-header .nav-user-menu[open] .nav-user-menu__chevron{transform:rotate(180deg)}.site-header .nav-user-menu__panel{position:absolute;top:calc(100%+8px);right:0;z-index:100;width:224px;overflow:hidden;border:1px solid rgba(5,11,32,0.12);border-radius:6px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.16)}.site-header .nav-user-menu__panel a,.site-header .nav-user-menu__panel button{width:100%;min-height:32px;display:flex;align-items:center;gap:10px;border:0;background:#fff;color:#111827;padding:9px 13px;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.site-header .nav-user-menu__panel a:hover,.site-header .nav-user-menu__panel button:hover{background:#f6f8fb}.site-header .nav-user-menu__panel svg{width:17px;height:17px;flex:0 0 auto}.site-header .nav-user-menu__panel form{margin-top:8px;border-top:1px solid rgba(5,11,32,0.08);padding-top:8px}@media (max-width:760px){.site-header .nav-user-menu summary span{display:none}.site-header .nav-user-menu__panel{right:-8px}}.site-header:not(.is-scrolled) .nav-icon-btn,.site-header:not(.is-scrolled) .nav-user-menu summary{color:#fff !important}.site-header.is-scrolled .nav-icon-btn,.site-header.is-scrolled .nav-user-menu summary{color:#fff !important}body.account-page{background:#f4f6f9}.account-hero{min-height:320px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,11,32,0.92),rgba(5,11,32,0.62)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1900&q=86") center / cover;color:#fff;padding:116px 0 44px}.account-hero__inner{display:flex;align-items:end;justify-content:space-between;gap:28px}.account-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:rgba(255,255,255,0.72);font-size:13px;font-weight:800}.account-crumbs a{color:rgba(255,255,255,0.72);text-decoration:none}.account-hero h1{margin:0;max-width:680px;font-size:clamp(42px,6vw,78px);line-height:1;letter-spacing:0}.account-hero p{max-width:680px;margin:18px 0 0;color:rgba(255,255,255,0.76);font-size:18px;font-weight:650;line-height:1.55}.account-score{min-width:220px;border:1px solid rgba(255,255,255,0.16);border-radius:14px;background:rgba(255,255,255,0.1);padding:18px;backdrop-filter:blur(14px)}.account-score span,.account-score small{display:block;color:rgba(255,255,255,0.72);font-size:12px;font-weight:850;text-transform:uppercase}.account-score strong{display:block;margin:8px 0;color:#fff;font-size:42px;line-height:1}.account-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;padding:34px 0 74px}.account-sidebar{display:grid;align-content:start;gap:16px}.account-card,.account-panel{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.06)}.account-person{display:grid;gap:8px;padding:20px}.account-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:#f6bd4b;color:#050b20;font-size:22px;font-weight:950}.account-person strong{color:#050b20;font-size:18px}.account-person span,.account-verification p{color:rgba(5,11,32,0.58);font-size:13px;font-weight:700;overflow-wrap:anywhere}.account-tabs{display:grid;gap:8px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;padding:8px}.account-tabs a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;color:#101827;padding:13px 14px;text-decoration:none;font-size:14px;font-weight:850}.account-tabs a:hover{background:#f6f8fb}.account-tabs a.active{background:#050b20;color:#fff}.account-tabs small{color:inherit;opacity:0.62;font-size:11px;font-weight:850;text-transform:uppercase}.account-verification{padding:18px}.account-verification>span,.account-panel__head>div>span{color:#b67812;font-size:12px;font-weight:950;letter-spacing:0.06em;text-transform:uppercase}.account-verification strong{display:block;margin:6px 0;color:#050b20;font-size:18px}.account-content{display:grid;gap:16px}.account-alert{border:1px solid rgba(15,107,67,0.18);border-radius:12px;background:#eaf8f1;color:#0f6b43;padding:14px 16px;font-size:14px;font-weight:850}.account-alert--error{border-color:rgba(155,28,28,0.18);background:#fff1f1;color:#9b1c1c}.account-panel{padding:clamp(20px,3vw,34px)}.account-panel__head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:26px}.account-panel__head h2{margin:6px 0 8px;color:#050b20;font-size:clamp(26px,3vw,36px);letter-spacing:0}.account-panel__head p{max-width:640px;margin:0;color:rgba(5,11,32,0.62);font-weight:700;line-height:1.55}.account-panel__head button,.account-panel__button,.account-panel button[type="submit"]{min-height:46px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 20px;font:inherit;font-weight:900;cursor:pointer}.account-panel__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.account-head-action{margin:0}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-grid label,.account-license-list{display:grid;gap:8px}.account-grid .wide,.account-license-list.wide{grid-column:1 / -1}.account-grid label>span,.account-license-list strong{color:rgba(5,11,32,0.72);font-size:12px;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.account-grid input,.account-grid textarea,.account-grid select{width:100%;border:1px solid rgba(5,11,32,0.12);border-radius:10px;background:#f8fafc;color:#050b20;padding:13px 14px;font:inherit;font-weight:750;outline:none}.account-grid textarea{resize:vertical;min-height:110px;line-height:1.5}.account-grid select{appearance:none}.account-lock-note{margin-top:10px !important;color:#7a4f00 !important;font-weight:800}.account-grid input[readonly]{background:#eef2f7;color:rgba(5,11,32,0.66);cursor:not-allowed}.account-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fbfcfe;padding:16px}.account-preferences strong,.account-preferences p{grid-column:1 / -1}.account-preferences strong{color:#050b20;font-size:15px}.account-preferences p{margin:-4px 0 2px;color:rgba(5,11,32,0.58);font-size:13px}.account-preferences label{display:flex;align-items:center;gap:10px;border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#fff;padding:12px}.account-preferences input{width:18px;height:18px;accent-color:#f6bd4b}.account-grid input:focus,.account-grid textarea:focus,.account-grid select:focus{border-color:rgba(246,189,75,0.82);background:#fff;box-shadow:0 0 0 4px rgba(246,189,75,0.14)}.account-license-list{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fbfcfe;padding:16px}.account-license-list label{display:flex;align-items:center;gap:10px;color:#101827;font-size:14px;font-weight:800}.account-license-list input{width:18px;height:18px;accent-color:#050b20}.account-grid small{color:rgba(5,11,32,0.56);font-size:12px;font-weight:750}.account-document-list{display:grid;gap:12px;margin-top:18px;border-top:1px solid rgba(5,11,32,0.08);padding-top:18px}.account-document-list__head,.account-document-list article{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-document-list__head>span{color:rgba(5,11,32,0.58);font-size:12px;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.account-document-list__head strong{color:#050b20;font-size:14px}.account-document-list article,.account-document-empty{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;padding:14px}.account-document-list article>div{display:grid;gap:6px}.account-document-list article>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.account-document-list article span{color:rgba(5,11,32,0.56);font-size:12px;font-weight:950;text-transform:uppercase}.account-document-list article strong,.account-document-empty strong{color:#050b20;font-size:16px}.account-document-list article small,.account-document-empty p{margin:0;color:rgba(5,11,32,0.58);font-size:13px;font-weight:700}.account-document-list em,.account-document-list a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;font-style:normal;font-size:12px;font-weight:950;text-decoration:none}.account-document-list em{background:#fff7e6;color:#9b6700}.account-document-list em.status-ok{background:#ecfdf3;color:#087f5b}.account-document-list em.status-bad{background:#fff1f1;color:#9b1c1c}.account-document-list a{border:1px solid rgba(5,11,32,0.1);background:#050b20;color:#fff}.account-inline-payment{margin:0}.account-document-list .account-inline-payment button{min-height:34px;border:0;border-radius:999px;background:#f6bd4b;color:#050b20;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.account-payment-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.account-payment-stats article{display:grid;gap:7px;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#fff;padding:16px;box-shadow:0 16px 42px rgba(5,11,32,0.06)}.account-payment-stats span{color:rgba(5,11,32,0.5);font-size:11px;font-weight:950;text-transform:uppercase}.account-payment-stats strong{color:#050b20;font-size:24px;line-height:1}.account-payment-stats small{color:rgba(5,11,32,0.58);font-size:12px;font-weight:750;line-height:1.35}.account-payment-card{display:flex;align-items:start;justify-content:space-between;gap:18px;border:1px solid rgba(37,92,255,0.18);border-radius:12px;background:#eef4ff;padding:18px}.account-payment-card+.account-payment-card{margin-top:14px}.account-payment-card.muted{border-color:rgba(5,11,32,0.08);background:#f8fafc}.account-payment-card strong{color:#050b20;font-size:17px}.account-payment-card p{margin:8px 0 0;color:rgba(5,11,32,0.64);font-weight:700;line-height:1.55}.account-payment-card>span{white-space:nowrap;border-radius:999px;background:#fff;color:#255cff;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}@media (max-width:980px){.account-hero__inner,.account-panel__head,.account-payment-card{display:grid}.account-shell{grid-template-columns:1fr}.account-sidebar{grid-template-columns:1fr}.account-payment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.account-hero{padding-top:96px}.account-grid{grid-template-columns:1fr}.account-document-list__head,.account-document-list article{display:grid}.account-document-list article>div:last-child{justify-content:stretch}.account-document-list em,.account-document-list a{width:100%}.account-preferences{grid-template-columns:1fr}.account-payment-stats{grid-template-columns:1fr}.account-panel__head button,.account-panel button[type="submit"]{width:100%}}body.rentals-page{background:#f4f6f9}.rentals-hero{min-height:310px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,11,32,0.92),rgba(5,11,32,0.58)),url("https://images.unsplash.com/photo-1558981285-6f0c94958bb6?auto=format&fit=crop&w=1900&q=86") center / cover;color:#fff;padding:116px 0 42px}.rentals-hero__inner{display:flex;align-items:end;justify-content:space-between;gap:28px}.rentals-hero h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:0}.rentals-hero p{max-width:690px;margin:18px 0 0;color:rgba(255,255,255,0.76);font-size:18px;font-weight:650;line-height:1.55}.rentals-hero__action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f6bd4b;color:#050b20;padding:0 20px;text-decoration:none;font-weight:950}.rentals-shell{display:grid;gap:22px;padding:34px 0 74px}.rentals-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rentals-summary article,.rental-card,.rentals-panel,.rentals-empty,.rentals-recommendations{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(5,11,32,0.06)}.rentals-summary article{display:grid;gap:7px;padding:18px}.rentals-summary span,.rentals-panel>span,.rentals-section-head span{color:#b67812;font-size:12px;font-weight:950;letter-spacing:0.06em;text-transform:uppercase}.rentals-summary strong{color:#050b20;font-size:28px;line-height:1}.rentals-summary small{color:rgba(5,11,32,0.58);font-weight:750}.rentals-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;padding:6px}.rentals-status-tabs a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;color:rgba(5,11,32,0.66);text-decoration:none;font-size:14px;font-weight:850}.rentals-status-tabs a.active,.rentals-status-tabs a:hover{background:#050b20;color:#fff}.rentals-status-tabs strong{font-size:13px}.rentals-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.rentals-list{display:grid;gap:16px}.rental-card{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.rental-card__media img{width:100%;height:100%;min-height:260px;object-fit:cover}.rental-card__body{display:grid;gap:18px;padding:22px}.rental-card__top{display:flex;align-items:start;justify-content:space-between;gap:16px}.rental-card__top span{color:#b67812;font-size:12px;font-weight:950;text-transform:uppercase}.rental-card__top h2{margin:6px 0;color:#050b20;font-size:24px;letter-spacing:0}.rental-card__top p{margin:0;color:rgba(5,11,32,0.58);font-weight:700}.rental-status{white-space:nowrap;border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 11px;font-size:12px;font-weight:950;text-transform:uppercase}.rental-status--confirmed,.rental-status--paid,.rental-status--active,.rental-status--completed{background:#eaf8f1;color:#0f6b43}.rental-status--cancelled,.rental-status--rejected,.rental-status--refunded{background:#fff1f1;color:#9b1c1c}.rental-card__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rental-card__facts div{border-radius:10px;background:#f8fafc;padding:12px}.rental-card__facts span{display:block;color:rgba(5,11,32,0.52);font-size:11px;font-weight:950;text-transform:uppercase}.rental-card__facts strong{display:block;margin-top:6px;color:#050b20;font-size:13px}.rental-card__tracking{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rental-card__tracking div{border:1px solid rgba(5,11,32,0.08);border-radius:10px;padding:11px 12px;background:#fff}.rental-card__tracking span{display:block;color:rgba(5,11,32,0.52);font-size:11px;font-weight:950;text-transform:uppercase}.rental-card__tracking strong{display:block;margin-top:6px;color:#050b20;font-size:13px}.rental-card__timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rental-card__timeline span{position:relative;min-height:38px;display:grid;place-items:center;border-radius:999px;background:#eef1f5;color:rgba(5,11,32,0.55);font-size:12px;font-weight:900}.rental-card__timeline span.done{background:#050b20;color:#fff}.rental-card__actions{display:flex;flex-wrap:wrap;gap:10px}.rental-card__actions form{margin:0}.rental-card__actions a,.rental-card__actions button,.rentals-panel a,.rentals-empty a,.rentals-recommendation-grid a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#050b20;color:#fff;cursor:pointer;padding:0 15px;text-decoration:none;font:inherit;font-size:13px;font-weight:900}.rentals-side{display:grid;align-content:start;gap:16px}.rentals-panel{display:grid;gap:12px;padding:20px}.rentals-panel h2,.rentals-empty h2,.rentals-section-head h2{margin:0;color:#050b20;letter-spacing:0}.rentals-panel p,.rentals-empty p{margin:0;color:rgba(5,11,32,0.62);font-weight:700;line-height:1.55}.rentals-panel.muted{background:#f8fafc}.rentals-empty{min-height:300px;display:grid;place-items:center;padding:clamp(28px,5vw,58px);text-align:center}.rentals-empty div{max-width:620px}.rentals-empty span{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.rentals-empty h2{font-size:clamp(28px,4vw,44px)}.rentals-empty p{margin:14px auto 22px}.rentals-recommendations{padding:22px}.rentals-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.rentals-section-head>a{color:#050b20;font-weight:900;text-decoration:none}.rental-card__next{margin:-2px 0 0;border-left:4px solid #f6bd4b;padding:10px 12px;border-radius:10px;background:#fff8e8;color:rgba(5,11,32,0.7);font-size:13px;font-weight:800;line-height:1.45}.rental-card__owner-decision{display:grid;gap:6px;margin-top:14px;padding:14px 16px;border:1px solid rgba(246,189,75,0.38);border-radius:14px;background:rgba(246,189,75,0.12);color:#0b1026}.rental-card__owner-decision strong{font-size:0.82rem;text-transform:uppercase;letter-spacing:0.06em}.rental-card__owner-decision span{color:rgba(11,16,38,0.7);font-weight:750}.rentals-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rentals-recommendation-grid article{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;padding:10px}.rentals-recommendation-grid img{width:94px;height:70px;border-radius:9px;object-fit:cover}.rentals-recommendation-grid strong,.rentals-recommendation-grid span{display:block}.rentals-recommendation-grid strong{color:#050b20;font-size:14px}.rentals-recommendation-grid span{margin-top:4px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:750}@media (max-width:1080px){.rentals-summary,.rentals-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rentals-grid{grid-template-columns:1fr}}@media (max-width:760px){.rentals-hero__inner,.rental-card__top,.rentals-section-head{display:grid}.rentals-summary,.rentals-status-tabs,.rental-card__facts,.rental-card__tracking,.rental-card__timeline,.rentals-recommendation-grid{grid-template-columns:1fr}.rental-card{grid-template-columns:1fr}.rental-card__media img{min-height:210px}.rentals-recommendation-grid article{grid-template-columns:82px minmax(0,1fr)}.rentals-recommendation-grid a{grid-column:1 / -1}}body.account-simple-page{background:#f4f6f9}.account-simple-hero{min-height:300px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,11,32,0.92),rgba(5,11,32,0.6)),url("https://images.unsplash.com/photo-1568772585407-9361f9bf3a87?auto=format&fit=crop&w=1900&q=84") center / cover;color:#fff;padding:112px 0 42px}.account-simple-hero span{display:inline-flex;margin-bottom:14px;border-radius:999px;background:rgba(246,189,75,0.16);color:#f6bd4b;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.account-simple-hero h1{margin:0;font-size:clamp(42px,6vw,74px);line-height:1;letter-spacing:0}.account-simple-hero p{max-width:680px;margin:18px 0 0;color:rgba(255,255,255,0.76);font-size:18px;font-weight:650;line-height:1.55}.account-simple-shell{padding:34px 0 74px}.account-simple-empty{min-height:340px;display:grid;place-items:center;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;padding:clamp(28px,5vw,64px);text-align:center;box-shadow:0 18px 44px rgba(5,11,32,0.06)}.account-simple-empty>*{max-width:620px}.account-simple-empty span{border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.account-simple-empty h2{margin:14px 0 0;color:#050b20;font-size:clamp(30px,4vw,46px);letter-spacing:0}.account-simple-empty p{margin:12px 0 22px;color:rgba(5,11,32,0.62);font-size:16px;font-weight:750;line-height:1.6}.account-simple-empty a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;text-decoration:none;font-weight:900}body.owner-ads-page,body.favorites-page,body.messages-page,body.reviews-page,body.help-page{background:#f3f6f8}.menu-hero{min-height:310px;display:grid;align-items:end;padding:112px 0 42px;color:#fff;background:linear-gradient(90deg,rgba(5,11,32,0.94),rgba(5,11,32,0.66)),url("https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=1900&q=84") center / cover}.menu-hero--favorites{background:linear-gradient(90deg,rgba(5,11,32,0.94),rgba(5,11,32,0.6)),url("https://images.unsplash.com/photo-1524591652733-73fa1ae7b5ee?auto=format&fit=crop&w=1900&q=84") center / cover}.menu-hero--messages{background:linear-gradient(90deg,rgba(5,11,32,0.94),rgba(5,11,32,0.62)),url("https://images.unsplash.com/photo-1519750157634-b6d493a0f77c?auto=format&fit=crop&w=1900&q=84") center / cover}.menu-hero--reviews,.menu-hero--help{background:linear-gradient(90deg,rgba(5,11,32,0.94),rgba(5,11,32,0.64)),url("https://images.unsplash.com/photo-1542362567-b07e54358753?auto=format&fit=crop&w=1900&q=84") center / cover}.menu-hero__inner{display:flex;align-items:end;justify-content:space-between;gap:24px}.menu-hero__inner>div>span,.menu-panel>span,.menu-section-head span{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.menu-hero h1{margin:0;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:0}.menu-hero p{max-width:720px;margin:16px 0 0;color:rgba(255,255,255,0.76);font-size:18px;font-weight:700;line-height:1.55}.menu-hero__action,.menu-section-head>a,.menu-panel>a,.menu-bike-card__actions a,.owner-ad-card__actions a,.menu-empty a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;text-decoration:none;font-size:14px;font-weight:950;white-space:nowrap}.menu-hero__action{background:#ff6b1a;box-shadow:0 18px 36px rgba(255,107,26,0.28)}.menu-shell{padding:30px 0 76px}.menu-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.menu-stats article,.menu-panel{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:rgba(255,255,255,0.96);box-shadow:0 18px 44px rgba(5,11,32,0.06)}.menu-stats article{padding:18px}.menu-stats span,.menu-stats small{display:block;color:rgba(5,11,32,0.58);font-size:12px;font-weight:850;text-transform:uppercase}.menu-stats strong{display:block;margin:7px 0;color:#050b20;font-size:30px;line-height:1}.menu-panel{padding:24px}.menu-panel h2,.menu-panel h3{margin:0;color:#050b20;letter-spacing:0}.menu-panel h2{font-size:24px}.menu-panel p{color:rgba(5,11,32,0.62);font-weight:700;line-height:1.6}.menu-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.menu-two-column,.owner-ads-grid,.messages-board{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.owner-ads-list,.menu-side{display:grid;gap:20px}.owner-payment-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#fff,#edf4ff)}.owner-payment-panel__action{margin:0;flex:0 0 auto}.owner-payment-panel__action button{border:0;border-radius:999px;background:#050b20;color:#fff;padding:13px 22px;font:inherit;font-size:14px;font-weight:950;cursor:pointer;box-shadow:0 12px 24px rgba(5,11,32,0.16)}.owner-payment-panel__action button:hover{transform:translateY(-1px)}.owner-ad-cards,.menu-bike-grid,.menu-mini-list,.help-links{display:grid;gap:14px}.owner-ad-card,.menu-bike-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;padding:12px}.owner-ad-card img,.menu-bike-card img{width:100%;height:160px;border-radius:10px;object-fit:cover}.owner-ad-card__top,.menu-bike-card__top{display:flex;justify-content:space-between;gap:12px;color:rgba(5,11,32,0.6);font-size:12px;font-weight:900;text-transform:uppercase}.owner-ad-card h3,.menu-bike-card h3{margin-top:8px;font-size:20px}.owner-ad-card p,.menu-bike-card p{margin:8px 0 12px}.owner-ad-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.owner-ad-card__meta span{border-radius:999px;background:#f3f6f8;color:#41516a;padding:7px 10px;font-size:12px;font-weight:900}.owner-ad-card__actions,.menu-bike-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.owner-ad-card__actions a:nth-child(2),.menu-bike-card__actions a:nth-child(2){background:#fff;color:#050b20;border:1px solid rgba(5,11,32,0.12)}.owner-ad-card__actions form{margin:0}.owner-ad-card__actions button{min-height:44px;border:1px solid rgba(157,28,28,0.16);border-radius:999px;background:#fff1f1;color:#9d1c1c;padding:0 18px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:none}.owner-ad-card__actions button:hover{border-color:rgba(157,28,28,0.28);background:#ffe7e7}.menu-empty{min-height:270px;display:grid;place-items:center;padding:44px 20px;text-align:center}.menu-empty.compact{min-height:220px;padding:24px 10px}.menu-empty>*{max-width:620px}.menu-empty span{display:inline-flex;border-radius:999px;background:#fff7e6;color:#9b6700;padding:8px 12px;font-size:12px;font-weight:950;text-transform:uppercase}.menu-empty h2{margin:14px 0 0;color:#050b20;font-size:clamp(28px,4vw,44px)}.menu-mini-list a,.menu-mini-list div,.help-links a,.message-thread,.review-card{display:block;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#fff;padding:14px;color:#050b20;text-decoration:none}.menu-mini-list strong,.menu-mini-list small,.help-links strong,.help-links small,.message-thread strong,.message-thread span,.message-thread small{display:block}.message-thread em{display:inline-flex;width:fit-content;margin-top:8px;border-radius:999px;background:#fff1cd;color:#9a650f;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.menu-mini-list small,.help-links small,.message-thread span,.message-thread small{margin-top:4px;color:rgba(5,11,32,0.58);font-size:12px;font-weight:750}.messages-board{grid-template-columns:minmax(390px,0.42fr) minmax(0,1fr);align-items:start}.messages-list{position:sticky;top:96px;min-width:0;overflow:hidden}.messages-detail{min-width:0;overflow:hidden}.message-thread+.message-thread{margin-top:10px}.message-thread{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;overflow:hidden;padding:15px 18px}.message-thread strong,.message-thread span,.message-thread small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread strong{flex:1;min-width:0;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.message-thread em{flex:0 0 auto;margin:0;border-radius:999px;background:rgba(255,255,255,0.14);padding:5px 8px;color:inherit;font-size:10px;font-style:normal;font-weight:900}.message-support-card{margin-top:16px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#f8fafc;padding:16px}.message-support-card span,.message-support-card strong,.message-support-card p,.message-support-card a{display:block}.message-support-card span{color:#9a650f;font-size:11px;font-weight:950;text-transform:uppercase}.message-support-card strong{margin-top:8px;color:#050b20;font-size:16px;font-weight:950}.message-support-card p{margin:8px 0 14px;color:rgba(5,11,32,0.62);font-size:13px;line-height:1.55}.message-support-card a{border-radius:999px;background:#050b20;color:#fff;padding:10px 14px;text-align:center;text-decoration:none;font-size:13px;font-weight:900}.message-thread.is-active{border-color:rgba(5,11,32,0.18);background:#050b20;color:#fff}.message-thread.is-active span,.message-thread.is-active small{color:rgba(255,255,255,0.66)}.message-room:not(.is-visible){display:none}.message-room__head{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}.message-room__head>div>span{display:inline-flex;border-radius:999px;background:#ecfdf3;color:#087f5b;padding:7px 10px;font-size:12px;font-weight:950;text-transform:uppercase}.message-room__head a{color:#050b20;font-weight:950;text-decoration:none}.message-bubbles{display:grid;gap:12px;min-height:260px;align-content:start}.message-bubble{max-width:72%;min-width:0;justify-self:start;border-radius:14px 14px 14px 4px;background:#f3f6f8;padding:14px;overflow-wrap:anywhere}.message-bubble.is-mine{justify-self:end;border-radius:14px 14px 4px 14px;background:#050b20;color:#fff}.message-bubble p{margin:6px 0}.message-bubble small{color:rgba(5,11,32,0.52);font-size:11px;font-weight:800}.message-bubble.is-mine p,.message-bubble.is-mine small{color:rgba(255,255,255,0.72)}.message-compose{display:grid;gap:10px;margin-top:18px}.message-compose textarea{width:100%;min-height:104px;resize:vertical;border:1px solid rgba(5,11,32,0.12);border-radius:12px;padding:14px;font:inherit;line-height:1.45}.message-compose button,.review-card button{min-height:44px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font-weight:950}.message-status{display:inline-flex;width:max-content;margin-top:10px;border-radius:999px;background:#ecfdf3;color:#087f5b !important;padding:8px 12px;font-size:13px !important;font-weight:900 !important}.owner-calendar-add form{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(140px,0.8fr)) minmax(180px,1fr) auto;gap:12px;align-items:end}.owner-calendar-add label{display:grid;gap:8px}.owner-calendar-add label span{color:rgba(9,16,34,0.48);font-size:11px;font-weight:800;text-transform:uppercase}.owner-calendar-add select,.owner-calendar-add input{width:100%;min-height:44px;border:1px solid rgba(9,16,34,0.12);border-radius:9px;background:#f8f8f6;color:#091022;padding:0 12px;font:inherit;font-size:13px;font-weight:650}.owner-calendar-add button{min-height:44px;border:0;border-radius:9px;background:#f6bd4b;color:#091022;padding:0 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.owner-calendar-ranges{display:grid;gap:10px}.owner-request-list{display:grid;gap:16px}.owner-request-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:14px}.owner-request-card>img{width:100%;height:100%;min-height:210px;object-fit:cover;border-radius:12px;background:#e6ebef}.owner-request-main{display:grid;gap:14px}.owner-request-title{display:flex;justify-content:space-between;gap:16px}.owner-request-title span,.owner-request-facts dt{color:#a66d00;font-size:11px;font-weight:900;text-transform:uppercase}.owner-request-title h3{margin:4px 0 6px;color:#091022;font-size:24px;line-height:1.1}.owner-request-title p{margin:0;color:rgba(9,16,34,0.62);font-size:14px;font-weight:700}.owner-request-title strong{align-self:start;border-radius:999px;background:#e8f7ee;color:#087f5b;padding:9px 12px;font-size:12px;font-weight:900;white-space:nowrap}.owner-request-title strong.pending{background:#fff3d6;color:#9b6700}.owner-request-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.owner-request-facts div{border-radius:12px;background:#f8f8f6;padding:12px}.owner-request-facts dd{margin:6px 0 0;color:#091022;font-weight:850}.owner-request-card blockquote{margin:0;border-left:3px solid #f6bd4b;color:rgba(9,16,34,0.68);padding:4px 0 4px 12px;font-weight:700}.owner-request-actions{display:grid;gap:10px}.owner-request-actions textarea{width:100%;resize:vertical;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#fff;color:#091022;padding:12px;font:inherit;font-weight:650}.owner-request-error{display:block;color:#9b1c1c;font-size:12px;font-weight:850}.owner-request-actions div{display:flex;flex-wrap:wrap;gap:10px}.owner-request-actions button,.owner-request-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.12);border-radius:999px;background:#fff;color:#091022;padding:0 18px;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.owner-request-actions .primary{border-color:#050b20;background:#050b20;color:#fff}.admin-access-list{display:grid;gap:14px}.admin-users-search{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:end;margin-bottom:22px}.admin-users-search label{display:grid;gap:7px}.admin-users-search span,.admin-user-section-head span{color:rgba(9,16,34,0.48);font-size:11px;font-weight:900;text-transform:uppercase}.admin-users-search input{min-height:48px;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#fff;color:#091022;padding:0 14px;font:inherit;font-size:14px;font-weight:750}.admin-users-search button,.admin-users-search a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.12);border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.admin-users-search a{background:#fff;color:#091022}.admin-user-sections,.admin-user-section{display:grid;gap:18px}.admin-user-section{border:1px solid rgba(9,16,34,0.08);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcfd);padding:18px;box-shadow:0 16px 44px rgba(9,16,34,0.06)}.admin-user-section+.admin-user-section{margin-top:8px}.admin-user-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(9,16,34,0.08);padding-bottom:16px}.admin-user-section-head>div{display:grid;gap:4px}.admin-user-section-head h3{margin:4px 0;color:#091022;font-size:24px;line-height:1.1}.admin-user-section-head p{margin:0;color:rgba(9,16,34,0.62);font-weight:700}.admin-user-section-head span{width:max-content;border-radius:999px;background:#f3f5f8;color:rgba(9,16,34,0.58);padding:7px 10px}.admin-users-empty{border:1px dashed rgba(9,16,34,0.16);border-radius:14px;background:rgba(255,255,255,0.72);padding:18px;color:rgba(9,16,34,0.62);font-weight:800}.admin-access-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,0.9fr) minmax(180px,0.45fr) auto;gap:18px;align-items:center;border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:16px}.admin-access-card h3{margin:4px 0 6px;color:#091022;font-size:22px;line-height:1.1}.admin-access-card h3 a{color:inherit;text-decoration:none}.admin-access-card h3 a:hover{color:#a66d00}.admin-access-card p,.admin-access-card small{display:block;margin:0;color:rgba(9,16,34,0.62);font-weight:700}.admin-access-card>div>span{color:#a66d00;font-size:11px;font-weight:900;text-transform:uppercase}.admin-access-card fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0;border:0;padding:0}.admin-access-card legend{width:100%;margin-bottom:2px;color:rgba(9,16,34,0.48);font-size:11px;font-weight:900;text-transform:uppercase}.admin-access-card label{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#f8f8f6;padding:0 12px;color:#091022;font-size:13px;font-weight:850}.admin-access-card input{width:16px;height:16px;accent-color:#f6bd4b}.admin-access-card .admin-access-status{display:grid;min-height:0;gap:7px;border:0;border-radius:0;background:transparent;padding:0}.admin-access-status span,.admin-access-status small{color:rgba(9,16,34,0.48);font-size:11px;font-weight:900;text-transform:uppercase}.admin-access-status select{width:100%;min-height:42px;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#fff;color:#091022;padding:0 12px;font:inherit;font-size:13px;font-weight:850}.admin-access-status textarea{width:100%;min-height:86px;resize:vertical;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#fff;color:#091022;padding:11px 12px;font:inherit;font-size:13px;font-weight:750;line-height:1.45}.admin-access-status textarea:focus{border-color:rgba(246,189,75,0.72);box-shadow:0 0 0 4px rgba(246,189,75,0.14);outline:none}.admin-access-card button{min-height:44px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.admin-access-card{grid-template-columns:minmax(260px,1.05fr) minmax(210px,0.78fr) minmax(300px,1.15fr) minmax(170px,0.54fr);align-items:start;gap:16px;padding:18px;border-radius:16px;box-shadow:0 12px 34px rgba(9,16,34,0.04)}.admin-access-card:not(.is-admin-user){grid-template-columns:minmax(280px,1fr) minmax(260px,0.75fr) minmax(180px,0.44fr)}.admin-access-card__modules[hidden]{display:none !important}.admin-access-card__identity,.admin-access-card__roles,.admin-access-card__modules,.admin-access-card__actions{min-height:100%}.admin-access-card__identity{display:grid;align-content:start;gap:8px}.admin-access-badge{width:max-content;border-radius:999px;background:#fff7e6;color:#a66d00 !important;padding:6px 9px;font-size:10px !important;line-height:1}.admin-access-facts{display:flex;flex-wrap:wrap;gap:7px}.admin-access-facts span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#f3f5f8;color:rgba(9,16,34,0.68);padding:0 9px;font-size:12px;font-weight:850}.admin-access-card__roles,.admin-access-card__modules{display:grid;align-content:start;gap:9px}.admin-access-card__roles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-card__roles legend,.admin-access-card__modules legend{grid-column:1 / -1}.admin-access-card__roles label,.admin-access-card__modules label{min-height:34px;border-radius:10px;background:#f8fafc;padding:0 10px;font-size:12px}.admin-access-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-access-card__modules small{line-height:1.35}.admin-access-card__actions{display:grid;align-content:start;gap:12px}.admin-access-card__actions button{width:100%}.admin-access-status select{min-height:44px}.admin-access-list{gap:12px}.admin-access-card,.admin-access-card:not(.is-admin-user){display:block;overflow:hidden;border:1px solid rgba(9,16,34,0.08);border-radius:18px;background:#fff;padding:0;box-shadow:0 16px 42px rgba(9,16,34,0.06)}.admin-access-card[open]{border-color:rgba(246,189,75,0.34);box-shadow:0 22px 58px rgba(9,16,34,0.1)}.admin-access-summary{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(190px,0.75fr) minmax(210px,0.8fr) auto;gap:18px;align-items:center;list-style:none;padding:18px;cursor:pointer}.admin-access-summary::-webkit-details-marker{display:none}.admin-access-summary__user,.admin-access-summary__meta{display:grid;align-content:center;gap:7px;min-width:0}.admin-access-summary__user h3{margin:0;color:#091022;font-size:clamp(18px,1.7vw,24px);line-height:1.1}.admin-access-summary__user p{overflow:hidden;margin:0;color:rgba(9,16,34,0.62);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-access-summary__meta{display:flex;flex-wrap:wrap}.admin-access-summary__meta span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#f3f5f8;color:rgba(9,16,34,0.68);padding:0 10px;font-size:12px;font-weight:850}.admin-access-summary__meta .admin-access-reason-chip{background:#fff7e6;color:#9b6700}.admin-access-summary__chevron{min-width:86px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#050b20;color:#fff;font-size:12px;font-weight:950}.admin-access-card[open] .admin-access-summary__chevron{background:#f6bd4b;color:#050b20}.admin-access-card[open] .admin-access-summary__chevron::before{content:"Fermer"}.admin-access-card[open] .admin-access-summary__chevron{font-size:0}.admin-access-card[open] .admin-access-summary__chevron::before{font-size:12px}.admin-access-details{display:grid;grid-template-columns:minmax(220px,0.8fr) minmax(250px,0.8fr) minmax(320px,1.05fr) minmax(190px,0.55fr);gap:16px;align-items:start;border-top:1px solid rgba(9,16,34,0.08);background:linear-gradient(180deg,#fbfcfd,#fff);padding:18px}.admin-access-card:not(.is-admin-user) .admin-access-details{grid-template-columns:minmax(240px,0.9fr) minmax(280px,1fr) minmax(190px,0.55fr)}.admin-access-details__note{display:grid;gap:8px;border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:14px}.admin-access-details__note strong{color:#091022;font-size:15px}.admin-access-details__note span,.admin-access-details__note small{color:rgba(9,16,34,0.62);font-size:12px;font-weight:750;line-height:1.45}.admin-access-status-reason{display:grid;gap:6px;border:1px solid rgba(246,189,75,0.26);border-radius:12px;background:#fff9ed;padding:11px}.admin-access-status-reason span{color:#9b6700;font-size:10px;font-weight:950;text-transform:uppercase}.admin-access-status-reason p{margin:0;color:#091022;font-size:12px;font-weight:800;line-height:1.45}.admin-access-details__note a{width:max-content;min-height:34px;display:inline-flex;align-items:center;border-radius:999px;background:#f6bd4b;color:#050b20;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none}.admin-access-details .admin-access-card__roles,.admin-access-details .admin-access-card__modules{border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:14px}.admin-access-details .admin-access-card__actions{border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:14px}.admin-user-profile-grid{display:grid;grid-template-columns:minmax(280px,0.75fr) minmax(420px,1.25fr);gap:18px;margin-bottom:18px}.admin-user-profile-list{display:grid;gap:0;margin:0}.admin-user-profile-list div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(9,16,34,0.08);padding:13px 0}.admin-user-profile-list div:last-child{border-bottom:0}.admin-user-profile-list dt{color:rgba(9,16,34,0.52);font-size:12px;font-weight:900;text-transform:uppercase}.admin-user-profile-list dd{margin:0;color:#091022;font-weight:850;text-align:right}.admin-status-control{display:grid;gap:14px}.admin-status-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-status-options label{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid rgba(9,16,34,0.1);border-radius:14px;background:#fff;padding:0 12px;color:#091022;font-size:13px;font-weight:900}.admin-status-options input{accent-color:#f7b733}.admin-status-reason{display:grid;gap:8px}.admin-status-reason span,.admin-status-control p{color:rgba(9,16,34,0.58);font-size:12px;font-weight:850}.admin-status-reason textarea{width:100%;border:1px solid rgba(9,16,34,0.12);border-radius:14px;background:#f8fafc;padding:12px;color:#091022;font:inherit;font-size:13px;resize:vertical}.admin-status-control button{justify-self:start;min-height:44px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.admin-table-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-table-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid rgba(9,16,34,0.12);border-radius:999px;padding:0 12px;color:#091022;font-size:12px;font-weight:900;text-decoration:none}.admin-moderation-panel{margin-top:18px}.admin-moderation-list{display:grid;gap:12px}.admin-moderation-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,0.35fr) minmax(220px,0.5fr) auto;gap:14px;align-items:center;border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:14px}.admin-moderation-card span,.admin-moderation-card h3,.admin-moderation-card p{display:block}.admin-listing-sections{display:grid;gap:18px}.admin-listing-open-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:fit-content;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#fff;color:#091022;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none}.admin-finance-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-finance-trace div{display:grid;gap:8px;border:1px solid rgba(9,16,34,0.08);border-radius:14px;background:#fff;padding:16px}.admin-finance-trace span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:#fff3d5;color:#9c6a00;font-size:12px;font-weight:950}.admin-finance-trace strong{color:#091022;font-size:15px;font-weight:950}.admin-finance-trace b{color:#091022;font-size:24px;font-weight:950}.admin-finance-trace em,.admin-finance-trace p{margin:0;color:rgba(9,16,34,0.6);font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.admin-success-banner{border:1px solid rgba(22,163,74,0.2);border-radius:14px;background:rgba(22,163,74,0.1);color:#11663a;padding:13px 16px;font-size:13px;font-weight:900}.admin-insurance-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-insurance-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-insurance-doc-table a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#fff;color:#091022;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none}.admin-insurance-claim-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-insurance-claim-form label{display:grid;gap:8px}.admin-insurance-claim-form label:nth-of-type(n+3){grid-column:1 / -1}.admin-insurance-claim-form span{color:rgba(9,16,34,0.56);font-size:11px;font-weight:950;text-transform:uppercase}.admin-insurance-claim-form input,.admin-insurance-claim-form select,.admin-insurance-claim-form textarea{width:100%;border:1px solid rgba(9,16,34,0.12);border-radius:14px;background:#f8fafc;color:#091022;padding:12px;font:inherit;font-size:13px;font-weight:800}.admin-insurance-claim-form textarea{min-height:108px;resize:vertical}.admin-insurance-claim-form small{color:#b42318;font-size:12px;font-weight:850}.admin-insurance-claim-form button{justify-self:start;min-height:44px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 18px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.admin-moderation-card span{color:#a66d00;font-size:11px;font-weight:950;text-transform:uppercase}.admin-moderation-card h3{margin:5px 0;color:#091022;font-size:18px;line-height:1.15}.admin-moderation-card p{margin:0;color:rgba(9,16,34,0.62);font-size:13px;font-weight:750}.admin-moderation-card select,.admin-moderation-card input{min-height:42px;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#fff;color:#091022;padding:0 12px;font:inherit;font-size:13px;font-weight:850}.admin-moderation-card button{min-height:42px;border:0;border-radius:999px;background:#050b20;color:#fff;padding:0 16px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.admin-audit-panel{margin-top:18px}.admin-review-table small{color:rgba(9,16,34,0.48);font-weight:750}.admin-review-table{min-width:1120px}.admin-review-table th:last-child,.admin-review-table td:last-child{width:300px}.admin-review-table td{vertical-align:middle}.admin-review-table .admin-review-action-cell{white-space:normal}.admin-review-form{display:grid;gap:10px;min-width:270px;margin:0}.admin-kyc-section{margin-bottom:18px}.admin-review-summary{display:grid;gap:4px;min-width:220px}.admin-review-summary strong{color:#091022;font-size:13px;font-weight:900}.admin-review-summary span{color:rgba(9,16,34,0.58);font-size:12px;font-weight:750;line-height:1.45}.admin-review-note{display:grid;gap:6px}.admin-review-note span{color:rgba(9,16,34,0.48);font-size:10px;font-weight:900;text-transform:uppercase}.admin-review-note textarea{width:100%;min-height:58px;resize:vertical;border:1px solid rgba(9,16,34,0.12);border-radius:12px;background:#f8fafc;color:#091022;padding:10px 12px;font:inherit;font-size:12px;font-weight:700;line-height:1.35;outline:none;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.admin-review-note textarea:focus{border-color:rgba(246,189,75,0.85);background:#fff;box-shadow:0 0 0 4px rgba(246,189,75,0.14)}.admin-document-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-review-table button,.admin-review-table a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#fff;color:#091022;padding:0 13px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px rgba(9,16,34,0.04)}.admin-review-table button[value="approved"]{border-color:rgba(24,154,108,0.24);background:#e8f7ee;color:#087f5b}.admin-review-table button[value="rejected"]{border-color:rgba(157,28,28,0.18);background:#fff1f1;color:#9d1c1c}.admin-review-table button[value="pending"]{border-color:rgba(246,189,75,0.3);background:#fff8e8;color:#8a5d12}.admin-review-buttons{display:flex;flex-wrap:wrap;gap:8px}.admin-kyc-section{display:grid;gap:16px}.admin-kyc-card-list{display:grid;gap:14px}.admin-kyc-card{display:grid;grid-template-columns:minmax(220px,0.85fr) minmax(340px,1.2fr) minmax(130px,0.35fr) minmax(260px,0.85fr);gap:14px;align-items:stretch;border:1px solid rgba(9,16,34,0.08);border-radius:16px;background:#fff;padding:14px;box-shadow:0 14px 36px rgba(9,16,34,0.055)}.admin-kyc-card__person,.admin-kyc-card__facts,.admin-kyc-card__files,.admin-kyc-card__actions{min-width:0}.admin-kyc-card__person{display:grid;align-content:center;gap:7px}.admin-kyc-badge{width:max-content;border-radius:999px;background:#fff7e6;color:#9b6700;padding:6px 9px;font-size:10px;font-weight:950;text-transform:uppercase}.admin-kyc-card__person h3{margin:0;color:#091022;font-size:18px;line-height:1.12}.admin-kyc-card__person p{overflow:hidden;margin:0;color:rgba(9,16,34,0.58);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-kyc-card__facts div{display:grid;gap:5px;border:1px solid rgba(9,16,34,0.07);border-radius:12px;background:#f8fafc;padding:10px}.admin-kyc-card__facts span{color:rgba(9,16,34,0.48);font-size:10px;font-weight:950;text-transform:uppercase}.admin-kyc-card__facts strong{color:#091022;font-size:12px;font-weight:850;line-height:1.35}.admin-kyc-card__files{display:grid;align-content:center;gap:8px;border:1px solid rgba(9,16,34,0.07);border-radius:12px;background:#fbfcfd;padding:10px}.admin-kyc-card__files a{width:100%;justify-content:center}.admin-kyc-card__actions{border:1px solid rgba(9,16,34,0.07);border-radius:12px;background:#fbfcfd;padding:10px}.admin-kyc-card__actions .admin-review-form{display:grid;gap:10px}.admin-kyc-card__actions .admin-review-note textarea{width:100%}.admin-review-summary{display:grid;align-content:center;gap:7px;min-height:100%}.admin-review-summary strong{color:#091022;font-size:13px;font-weight:950}.admin-review-summary span{color:rgba(9,16,34,0.58);font-size:12px;font-weight:750;line-height:1.45}@media (max-width:1180px){.admin-kyc-card{grid-template-columns:minmax(220px,0.8fr) minmax(300px,1fr)}}@media (max-width:760px){.admin-kyc-card,.admin-kyc-card__facts{grid-template-columns:1fr}}.admin-kyc-card{grid-template-columns:minmax(210px,0.9fr) minmax(360px,1.35fr) minmax(118px,0.32fr) minmax(230px,0.68fr);gap:12px;align-items:center;border-radius:14px;padding:13px 14px;box-shadow:0 10px 28px rgba(9,16,34,0.045)}.admin-kyc-card__person{align-content:center;gap:6px}.admin-kyc-card__person h3{font-size:17px}.admin-kyc-card__facts{display:flex;flex-wrap:wrap;align-content:center;gap:8px}.admin-kyc-card__facts div{min-width:144px;flex:1 1 144px;gap:3px;border-radius:999px;background:#f4f6f9;padding:8px 11px}.admin-kyc-card__facts span{font-size:9px}.admin-kyc-card__facts strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-card__files,.admin-kyc-card__actions{border:0;border-radius:0;background:transparent;padding:0}.admin-kyc-card__files{display:flex;flex-direction:column;gap:8px}.admin-document-links a,.admin-kyc-card__files a,.admin-kyc-card__actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#fff;color:#091022;padding:0 13px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.admin-kyc-card__actions .admin-review-form{gap:8px}.admin-kyc-card__actions .admin-review-note textarea{min-height:52px;border-radius:10px;background:#fff}.admin-review-buttons{gap:7px}.admin-kyc-card__actions button[name="status"][value="approved"]{border-color:rgba(24,154,108,0.24);background:#e8f7ee;color:#087f5b}.admin-kyc-card__actions button[name="status"][value="rejected"]{border-color:rgba(157,28,28,0.18);background:#fff1f1;color:#9d1c1c}.admin-kyc-card__actions button[name="status"][value="pending"]{border-color:rgba(246,189,75,0.3);background:#fff8e8;color:#8a5d12}.admin-kyc-card__actions button:hover,.admin-document-links a:hover,.admin-kyc-card__files a:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(9,16,34,0.08)}.admin-review-summary{min-width:0;border-radius:12px;background:#f8fafc;padding:10px}@media (max-width:1180px){.admin-kyc-card{grid-template-columns:1fr;align-items:stretch}.admin-kyc-card__files{flex-direction:row;flex-wrap:wrap}.admin-kyc-card__files a{width:auto}}@media (max-width:760px){.admin-kyc-card__facts{display:grid;grid-template-columns:1fr}.admin-kyc-card__facts div{border-radius:12px}}.admin-kyc-card{display:block;overflow:hidden;gap:0;border:1px solid rgba(9,16,34,0.08);border-radius:16px;background:#fff;padding:0;box-shadow:0 14px 36px rgba(9,16,34,0.055)}.admin-kyc-card[open]{border-color:rgba(246,189,75,0.38);box-shadow:0 20px 54px rgba(9,16,34,0.1)}.admin-kyc-card__summary{display:grid;grid-template-columns:minmax(220px,0.8fr) minmax(360px,1.2fr) auto;gap:16px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.admin-kyc-card__summary::-webkit-details-marker{display:none}.admin-kyc-card__quick{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-kyc-card__quick span{min-height:32px;max-width:240px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(9,16,34,0.07);border-radius:999px;background:#f5f7fa;color:#091022;padding:0 12px;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-card__chevron{min-width:92px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,16,34,0.12);border-radius:999px;background:#050b20;color:#fff;padding:0 16px;font-size:12px;font-weight:950}.admin-kyc-card[open] .admin-kyc-card__chevron{background:#f6bd4b;color:#050b20;font-size:0}.admin-kyc-card[open] .admin-kyc-card__chevron::before{content:"Fermer";font-size:12px}.admin-kyc-card__details{display:grid;grid-template-columns:minmax(320px,1fr) minmax(140px,0.35fr) minmax(260px,0.72fr);gap:14px;align-items:stretch;border-top:1px solid rgba(9,16,34,0.08);background:linear-gradient(180deg,#fbfcfd 0%,#fff 100%);padding:14px 16px 16px}.admin-kyc-card__details .admin-kyc-card__facts{display:flex;flex-wrap:wrap;gap:8px}.admin-kyc-card__details .admin-kyc-card__facts div{min-width:150px;flex:1 1 150px;border-radius:12px;background:#f8fafc}.admin-kyc-card__details .admin-kyc-card__facts strong{white-space:normal}.admin-kyc-card__files{align-self:center;flex-direction:column}.admin-kyc-card__files a,.admin-kyc-card__actions button{min-height:38px}.admin-kyc-card__actions{align-self:stretch}.admin-kyc-card__actions .admin-review-form,.admin-kyc-card__actions .admin-review-summary{height:100%}.admin-kyc-card__actions .admin-review-note textarea{min-height:64px;resize:vertical}@media (max-width:980px){.admin-kyc-card__summary,.admin-kyc-card__details{grid-template-columns:1fr}.admin-kyc-card__chevron{width:100%}.admin-kyc-card__files{flex-direction:row;flex-wrap:wrap}.admin-kyc-card__files a{flex:1 1 130px;width:auto}}.status-bad{display:inline-flex;border-radius:999px;background:#fff1f1;color:#9d1c1c;padding:7px 10px;font-size:12px;font-weight:900}.notification-center{position:relative;display:inline-flex;align-items:center;z-index:80}.dashboard-main>.notification-center{position:fixed;top:22px;right:26px}.notification-trigger{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:rgba(255,255,255,0.92);color:#091022;box-shadow:0 16px 40px rgba(9,16,34,0.12);cursor:pointer}.site-header .notification-trigger{border-color:transparent;background:transparent;box-shadow:none;color:inherit}.site-header .notification-center{color:#fff}.site-header.is-scrolled .notification-center{color:#050b20}.notification-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notification-badge{position:absolute;top:4px;right:3px;min-width:17px;height:17px;display:inline-grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#f04438;color:#fff;padding:0 5px;font-size:10px;font-weight:950;line-height:1}.notification-badge.is-hidden{display:none}.notification-panel{position:absolute;top:calc(100%+10px);right:0;width:min(360px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(9,16,34,0.1);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(9,16,34,0.2);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 160ms ease,transform 160ms ease}.notification-center.is-open .notification-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(9,16,34,0.08);padding:16px}.notification-panel-head>div{display:grid;gap:3px;min-width:0}.notification-panel-head span{color:rgba(9,16,34,0.52);font-size:12px;font-weight:900;text-transform:uppercase}.notification-panel-head strong{color:#091022;font-size:13px;font-weight:900}.notification-panel-head button{min-height:34px;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#f8fafc;color:#091022;padding:0 11px;font:inherit;font-size:11px;font-weight:950;white-space:nowrap;cursor:pointer}.notification-panel-head button:hover{background:#fff7e6;border-color:rgba(246,189,75,0.38)}.notification-panel-head button:disabled{opacity:0.58;cursor:wait}.notification-panel-head button.is-hidden{display:none}.notification-list{display:grid;max-height:380px;overflow:auto}.notification-list a,.notification-empty{display:grid;gap:5px;border-bottom:1px solid rgba(9,16,34,0.07);padding:14px 16px;color:#091022;text-decoration:none}.notification-list a:hover{background:#f8f8f6}.notification-list a span,.notification-empty span{color:#a66d00;font-size:11px;font-weight:900;text-transform:uppercase}.notification-list a strong,.notification-empty strong{color:#091022;font-size:14px;line-height:1.35}.notification-list a small{color:rgba(9,16,34,0.48);font-size:12px;font-weight:800}.notification-list a.is-urgent{border-left:4px solid #f6bd4b}.notification-toast{position:fixed;right:24px;bottom:24px;width:min(330px,calc(100vw - 32px));display:grid;gap:5px;border:1px solid rgba(9,16,34,0.12);border-radius:16px;background:#091022;color:#fff;padding:16px;box-shadow:0 24px 70px rgba(9,16,34,0.28);opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity 180ms ease,transform 180ms ease}.notification-toast.is-visible{opacity:1;transform:translateY(0)}.notification-toast span{color:#f6bd4b;font-size:11px;font-weight:900;text-transform:uppercase}.notification-toast strong{color:#fff;font-size:15px;line-height:1.35}.dashboard-main>.notification-center{top:18px;right:22px}.notification-trigger{width:42px;height:42px;border-color:rgba(9,16,34,0.08);background:linear-gradient(180deg,#fff,#f8fafc);color:#091022;box-shadow:0 14px 34px rgba(9,16,34,0.14);transition:transform 150ms ease,box-shadow 150ms ease,border-color 150ms ease}.notification-trigger:hover{border-color:rgba(246,189,75,0.5);box-shadow:0 18px 44px rgba(9,16,34,0.18);transform:translateY(-1px)}.notification-trigger svg{width:19px;height:19px}.notification-badge{top:-3px;right:-4px;min-width:20px;height:20px;border:2px solid #fff;background:#e03131;padding:0 5px;font-size:10px;box-shadow:0 8px 18px rgba(224,49,49,0.34)}.notification-panel{top:calc(100%+12px);width:min(390px,calc(100vw - 28px));border-color:rgba(9,16,34,0.08);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(9,16,34,0.22)}.notification-panel::before{content:"";position:absolute;top:-7px;right:22px;width:14px;height:14px;border-left:1px solid rgba(9,16,34,0.08);border-top:1px solid rgba(9,16,34,0.08);background:#fff;transform:rotate(45deg)}.notification-panel-head{position:relative;z-index:1;background:linear-gradient(180deg,#fff,#fbfcfd);padding:15px 16px 14px}.notification-panel-head span{color:rgba(9,16,34,0.48);font-size:11px;letter-spacing:0.02em}.notification-panel-head strong{color:#050b20;font-size:15px;line-height:1.2}.notification-panel-head button{min-height:38px;border-color:rgba(9,16,34,0.1);background:#fff;color:#050b20;padding:0 14px;box-shadow:0 8px 20px rgba(9,16,34,0.06)}.notification-list{max-height:420px;padding:6px;gap:6px}.notification-list a,.notification-empty{position:relative;gap:7px;border:0;border-radius:14px;background:#fff;padding:14px 14px 14px 18px}.notification-list a{box-shadow:inset 0 0 0 1px rgba(9,16,34,0.06)}.notification-list a::before{content:"";position:absolute;top:14px;left:7px;width:4px;height:calc(100% - 28px);border-radius:99px;background:#d8dee8}.notification-list a.is-urgent::before{background:#f6bd4b}.notification-list a.is-urgent{border-left:0;background:#fffdf8}.notification-list a:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(246,189,75,0.36)}.notification-list a span,.notification-empty span{color:#b67812;font-size:10px;letter-spacing:0.03em}.notification-list a strong,.notification-empty strong{color:#050b20;font-size:14px;font-weight:900;line-height:1.35}.notification-list a small{width:max-content;border-radius:999px;background:#eef2f7;color:rgba(9,16,34,0.58);padding:5px 8px;font-size:11px;line-height:1}.site-header .notification-trigger{background:rgba(255,255,255,0.08);color:currentColor;box-shadow:none}.site-header .notification-badge{border-color:#10151c}.review-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.review-card span{display:inline-flex;margin-bottom:8px;color:#9b6700;font-size:12px;font-weight:950;text-transform:uppercase}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.help-faq details{border-top:1px solid rgba(5,11,32,0.08);padding:16px 0}.help-faq summary{cursor:pointer;color:#050b20;font-weight:950}.help-faq p{margin-bottom:0}.admin-settings-form{display:grid;gap:18px}.admin-settings-panel .admin-ops-panel-head p{margin:6px 0 0;color:rgba(5,11,32,0.58);font-weight:700}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-settings-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-settings-status-grid div{display:grid;gap:6px;border:1px solid rgba(5,11,32,0.1);border-radius:14px;background:#f8fafc;padding:14px}.admin-settings-status-grid div::before{content:"";width:10px;height:10px;border-radius:999px;background:#f6bd4b}.admin-settings-status-grid .is-ready::before{background:#16a34a}.admin-settings-status-grid span{color:rgba(5,11,32,0.52);font-size:11px;font-weight:950;text-transform:uppercase}.admin-settings-status-grid strong{color:#050b20;font-size:24px;font-weight:950}.admin-settings-status-grid p{margin:0;color:rgba(5,11,32,0.58);font-size:12px;font-weight:750;line-height:1.45}.admin-settings-field{display:grid;gap:8px}.admin-settings-field--wide{grid-column:1 / -1}.admin-settings-field>span:first-child{color:rgba(5,11,32,0.62);font-size:12px;font-weight:950;text-transform:uppercase}.admin-settings-field input,.admin-settings-field select,.admin-settings-field textarea{width:100%;border:1px solid rgba(5,11,32,0.12);border-radius:12px;background:#f8fafc;color:#050b20;padding:13px 14px;font:inherit;font-weight:750;outline:none}.admin-settings-field textarea{min-height:130px;resize:vertical;line-height:1.5}.admin-settings-field input:focus,.admin-settings-field select:focus,.admin-settings-field textarea:focus{border-color:rgba(246,189,75,0.82);background:#fff;box-shadow:0 0 0 4px rgba(246,189,75,0.14)}.admin-settings-field small{color:rgba(5,11,32,0.52);font-size:12px;font-weight:750}.admin-settings-toggle{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid rgba(5,11,32,0.12);border-radius:12px;background:#f8fafc;padding:12px 14px}.admin-settings-toggle input{width:18px;height:18px;accent-color:#f6bd4b}.admin-settings-toggle strong{color:#050b20;font-size:14px;font-weight:900}.admin-settings-submit{position:sticky;bottom:18px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(5,11,32,0.1);border-radius:16px;background:rgba(255,255,255,0.94);padding:16px;box-shadow:0 18px 44px rgba(5,11,32,0.08);backdrop-filter:blur(16px)}.admin-settings-submit div{display:grid;gap:4px}.admin-settings-submit strong{color:#050b20;font-size:16px}.admin-settings-submit span{color:rgba(5,11,32,0.56);font-size:13px;font-weight:750}.admin-settings-submit button{min-height:48px;border:0;border-radius:999px;background:#f6bd4b;color:#050b20;cursor:pointer;padding:0 22px;font-weight:950}.admin-promo-list{display:grid;gap:16px;margin-top:16px}.admin-promo-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-promo-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.admin-promo-summary div{display:grid;gap:5px;border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#f8fafc;padding:12px}.admin-promo-summary span{color:rgba(5,11,32,0.48);font-size:10px;font-weight:950;text-transform:uppercase}.admin-promo-summary strong{color:#050b20;font-size:13px;font-weight:950}.admin-promo-submit{display:flex;align-items:end}.admin-promo-submit button,.admin-promo-deactivate{min-height:42px;border:0;border-radius:999px;background:#050b20;color:#fff;cursor:pointer;padding:0 18px;font:inherit;font-size:13px;font-weight:950}.admin-promo-deactivate{border:1px solid rgba(185,28,28,0.15);background:#fff1f2;color:#9f1239}@media (max-width:1080px){.menu-stats,.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-two-column,.owner-ads-grid,.messages-board{grid-template-columns:1fr}.messages-list{position:static}}@media (max-width:760px){.menu-hero__inner,.menu-section-head,.owner-payment-panel,.message-room__head,.review-card{display:grid}.menu-stats,.help-grid{grid-template-columns:1fr}.owner-ad-card,.menu-bike-card,.admin-access-card,.admin-moderation-card,.admin-insurance-case-grid,.admin-insurance-money-grid,.admin-insurance-claim-form,.admin-users-search,.admin-user-profile-grid,.admin-status-options,.admin-finance-trace{grid-template-columns:1fr}.message-bubble{max-width:100%}.admin-review-action-cell{min-width:280px}.admin-review-form,.admin-review-buttons{display:grid;gap:8px}.admin-review-buttons button,.admin-document-links a{width:100%;justify-content:center}.admin-access-card fieldset{min-width:0}.admin-access-card__roles,.admin-access-modules-grid{grid-template-columns:1fr}.admin-access-card__actions{gap:10px}.admin-access-summary,.admin-access-details,.admin-access-card:not(.is-admin-user) .admin-access-details{grid-template-columns:1fr}.admin-access-summary__chevron,.admin-access-details__note a{width:100%}.admin-user-section{border-radius:14px;padding:14px}.admin-user-section-head{display:grid}}@media (max-width:980px){.owner-calendar-add form{grid-template-columns:1fr}.owner-calendar-add button{width:100%}.owner-request-card,.owner-request-facts{grid-template-columns:1fr}.admin-settings-grid,.admin-settings-status-grid,.admin-promo-form,.admin-promo-summary,.admin-settings-submit{grid-template-columns:1fr}.admin-settings-submit{position:static;display:grid}.admin-settings-submit button{width:100%}.owner-request-card>img{height:220px}.admin-access-card{grid-template-columns:1fr}.admin-users-search,.admin-user-profile-grid{grid-template-columns:1fr}.admin-user-profile-list div{display:grid;gap:6px}.admin-user-profile-list dd{text-align:left}.admin-access-card button{width:100%}.admin-access-summary,.admin-access-details,.admin-access-card:not(.is-admin-user) .admin-access-details{grid-template-columns:1fr}.dashboard-main>.notification-center{top:14px;right:14px}.notification-panel{right:-4px}}img,video,canvas,svg{max-width:100%}input,select,textarea,button{max-width:100%}table{width:100%}@media (max-width:1180px){.dashboard-shell,.dashboard-grid,.dashboard-command,.admin-layout,.admin-ops-grid,.admin-ops-board,.admin-ops-metrics,.admin-ops-panel-grid,.owner-simple-grid,.owner-simple-overview,.owner-simple-columns,.owner-simple-board,.owner-simple-main,.owner-simple-stats,.owner-simple-action-grid,.owner-simple-split,.owner-request-grid,.owner-document-grid,.owner-profile-grid,.owner-calendar-grid,.owner-ads-grid,.rentals-layout,.rentals-grid,.rentals-shell,.messages-board,.favorites-grid,.account-shell,.account-grid,.detail-v3-grid,.detail-v3-body,.detail-grid,.inventory-shell,.listing-layout,.boxcar-owner-cta__grid,.boxcar-rental-flow__grid,.home-journey__grid,.home-owner__grid,.home-assurance__grid,.road-guide-hero__inner,.road-guide-step,.road-guide-step--reverse{grid-template-columns:1fr}.booking-card,.map-panel,.filter-console,.messages-list,.detail-v3-booking,.owner-simple-side,.admin-ops-side{position:static;top:auto}.dashboard-sidebar{position:static;width:100%;height:auto;min-height:0}.dashboard-main{min-width:0}}@media (max-width:980px){body,.marketplace-surface,.dashboard-page{overflow-x:hidden}.container,.wide-container,.boxcar-container,.dashboard-main,.marketplace-main,.page-shell{width:min(100% - 24px,100%);max-width:none}.site-header{position:sticky;top:0;padding:0}.nav-wrap,.site-header.is-scrolled .nav-wrap{width:100%;min-height:68px;grid-template-columns:auto auto;gap:10px;border-radius:0;padding:10px 14px}.brand-text{font-size:22px}.nav-links{display:none}.nav-actions{width:auto;justify-content:flex-end}.nav-user-menu summary span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-menu__panel,.notification-panel{right:0;width:min(320px,calc(100vw - 20px))}.dashboard-shell{display:grid;grid-template-columns:1fr}.dashboard-sidebar{display:grid;gap:14px;border-right:0;border-bottom:1px solid rgba(255,255,255,0.1);padding:18px}.dashboard-sidebar .brand{justify-content:flex-start}.dashboard-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-nav a{min-width:0;min-height:48px}.dashboard-main{padding:18px}.dashboard-main>.notification-center{top:12px;right:12px}.boxcar-search__fields,.home-search__grid,.listing-toolbar,.toolbar,.booking-console,.owner-photo-upload,.owner-document-upload,.owner-availability-form,.owner-calendar-add form,.owner-form-grid,.owner-edit-overview,.owner-edit-status-actions,.admin-access-card,.admin-moderation-card,.message-room__head,.review-card{grid-template-columns:1fr}.boxcar-card-grid,.listing-grid,.category-grid,.city-grid,.trust-strip,.kpi-grid,.ops-grid,.menu-stats,.help-grid,.home-bike-showcase,.home-category-grid,.home-steps,.home-owner__panel,.home-assurance__cards,.owner-photo-grid,.owner-availability-summary,.admin-summary-grid,.admin-stat-grid,.renter-stat-grid,.favorites-suggestions,.rentals-tabs,.rentals-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-v3-gallery,.detail-gallery,.road-guide-hero,.road-guide-steps,.boxcar-hero,.boxcar-section,.home-section{overflow:hidden}.detail-v3-gallery__main,.hero-visual,.hero-visual img,.boxcar-bike-card img,.home-bike-card img,.owner-request-card>img,.owner-edit-overview img,.owner-photo-grid img,.rentals-card img,.favorite-card img{height:auto;min-height:0;aspect-ratio:16 / 10;object-fit:cover}.road-guide-step,.road-guide-step--reverse{display:grid;grid-template-columns:1fr;min-height:0}.road-guide-step__text{max-width:none}.road-guide-image{max-height:260px;object-fit:contain}.table-card,.admin-table,.owner-table,.dashboard-table,.contract-table,.data-table,.files-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card table,.admin-table table,.owner-table table,.dashboard-table table,.contract-table table,.data-table table,.files-table table{min-width:680px}.modal,.account-modal,.dialog,.contract-page{width:min(100% - 24px,100%);max-width:none}}@media (max-width:760px){h1,.home-hero h1,.boxcar-hero h1,.page-hero h1,.dashboard-main h1,.owner-simple-hero h1,.admin-ops-hero h1,.road-guide-hero h1{font-size:clamp(32px,11vw,46px);line-height:1.04;letter-spacing:0}h2,.home-section__head h2,.boxcar-section__head h2,.road-guide-step h2{font-size:clamp(24px,8vw,34px);line-height:1.1;letter-spacing:0}.nav-wrap,.site-header.is-scrolled .nav-wrap{grid-template-columns:1fr auto;align-items:center}.brand{min-width:0}.brand-text{overflow:hidden;text-overflow:ellipsis}.nav-actions{gap:6px}.nav-icon-btn,.nav-user-menu summary,.notification-trigger{min-width:38px;min-height:38px}.nav-user-menu summary span{display:none}.dashboard-nav,.boxcar-card-grid,.listing-grid,.category-grid,.city-grid,.trust-strip,.kpi-grid,.ops-grid,.menu-stats,.help-grid,.home-bike-showcase,.home-category-grid,.home-steps,.home-owner__panel,.home-assurance__cards,.owner-photo-grid,.owner-availability-summary,.admin-summary-grid,.admin-stat-grid,.renter-stat-grid,.favorites-suggestions,.rentals-tabs,.rentals-status-grid,.footer-body,.footer-ops,.footer-legal,.footer-top,.home-footer-cta__inner,.section-head,.menu-section-head,.dashboard-command,.owner-command,.admin-command{grid-template-columns:1fr}.dashboard-sidebar-footer,.dashboard-logout,.dashboard-logout button,.boxcar-search button,.home-btn,.btn,.btn-primary,.btn-outline,.owner-form-submit button,.owner-edit-status-actions button,.owner-photo-upload button,.owner-document-actions a,.owner-document-actions button,.owner-availability-form button,.admin-access-card button,.message-room__form button,.booking-card button{width:100%}.owner-document-list article,.owner-availability-item,.owner-request-card,.owner-request-facts,.menu-bike-card,.owner-ad-card,.favorite-card,.rental-card,.rentals-card{grid-template-columns:1fr}.owner-document-actions,.command-actions,.hero-actions,.home-hero__actions,.footer-actions,.booking-actions,.message-actions,.admin-actions,.owner-actions{display:grid;grid-template-columns:1fr;width:100%}.owner-form-submit,.price-line,.card-footer,.condition-list li,.message-room__form,.notification-panel-head{align-items:stretch;flex-direction:column}.message-bubble{max-width:100%}.notification-toast{right:12px;bottom:12px;width:calc(100vw - 24px)}.boxcar-section,.home-section,.section,.road-guide-steps,.road-guide-cta,.dashboard-main{padding-left:14px;padding-right:14px}.boxcar-hero,.home-hero,.page-hero,.road-guide-hero{padding-top:88px}}@media (max-width:540px){.container,.wide-container,.dashboard-main{width:min(100% - 18px,100%)}.brand-mark{width:36px;height:36px;min-width:36px}.brand-text{font-size:20px}.dashboard-sidebar,.dashboard-main{padding:14px}.nav-user-menu__panel,.notification-panel{position:fixed;top:68px;right:10px;left:10px;width:auto;max-height:calc(100vh - 86px);overflow:auto}.boxcar-search,.search-panel,.filter-console,.booking-card,.owner-form-panel,.owner-form-submit,.owner-edit-overview>article,.owner-edit-status-actions,.owner-photo-upload,.owner-document-upload,.owner-availability-form,.admin-card,.dashboard-card,.rental-card,.favorite-card,.message-room,.messages-list,.contract-page{border-radius:12px;padding:14px}.detail-v3-gallery__main,.boxcar-bike-card img,.home-bike-card img,.owner-request-card>img,.owner-edit-overview img,.owner-photo-grid img,.rentals-card img,.favorite-card img{aspect-ratio:4 / 3}.road-guide-image{max-height:210px}.table-card table,.admin-table table,.owner-table table,.dashboard-table table,.contract-table table,.data-table table,.files-table table{min-width:600px}}.place-autocomplete-panel{position:absolute;z-index:260;display:grid;gap:4px;border:1px solid rgba(9,16,34,0.12);border-radius:14px;background:#fff;padding:6px;box-shadow:0 24px 70px rgba(9,16,34,0.22)}.place-autocomplete-panel button{width:100%;display:grid;gap:3px;border:0;border-radius:10px;background:transparent;color:#091022;padding:10px 11px;text-align:left;cursor:pointer}.place-autocomplete-panel button:hover,.place-autocomplete-panel button:focus{background:#fff7e6;outline:none}.place-autocomplete-panel strong{overflow:hidden;color:#091022;font-size:13px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.place-autocomplete-panel span{overflow:hidden;color:rgba(9,16,34,0.56);font-size:12px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (max-width:540px){.place-autocomplete-panel{left:12px !important;right:12px;width:auto !important;max-width:calc(100vw - 24px)}}.dashboard-mobile-bar,.dashboard-sidebar-backdrop{display:none}@media (max-width:980px){body.dashboard-page{overflow-x:hidden}body.dashboard-page .dashboard-shell{display:block;min-height:100vh}body.dashboard-page .dashboard-mobile-bar{position:sticky;top:0;z-index:120;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 18px;border-bottom:1px solid rgba(9,16,34,0.08);background:rgba(255,255,255,0.94);padding:12px 18px;backdrop-filter:blur(14px)}body.dashboard-page .dashboard-mobile-bar>button{min-height:42px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(9,16,34,0.1);border-radius:999px;background:#101820;color:#fff;padding:0 14px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}body.dashboard-page .dashboard-mobile-bar__icon{width:15px;display:grid;gap:3px}body.dashboard-page .dashboard-mobile-bar__icon span{width:15px;height:2px;display:block;border-radius:99px;background:currentColor}body.dashboard-page .dashboard-mobile-bar .brand{color:#101820;text-decoration:none}body.dashboard-page .dashboard-sidebar{position:fixed !important;inset:0 auto 0 0;z-index:150;width:min(82vw,318px) !important;height:100vh !important;min-height:100vh !important;display:flex;flex-direction:column;overflow-y:auto;border-radius:0;padding:18px !important;transform:translateX(-104%);transition:transform 180ms ease;box-shadow:24px 0 70px rgba(9,16,34,0.28)}body.dashboard-page.dashboard-sidebar-open .dashboard-sidebar{transform:translateX(0)}body.dashboard-page .dashboard-sidebar-backdrop{position:fixed;inset:0;z-index:140;display:block;border:0;background:rgba(9,16,34,0.48);opacity:0;pointer-events:none;transition:opacity 180ms ease}body.dashboard-page.dashboard-sidebar-open .dashboard-sidebar-backdrop{opacity:1;pointer-events:auto}body.dashboard-page .dashboard-main{width:100% !important;min-width:0;padding:18px !important}body.dashboard-page .dashboard-main>.notification-center{top:12px;right:12px;z-index:130}}@media (min-width:981px){body.dashboard-page .dashboard-mobile-bar,body.dashboard-page .dashboard-sidebar-backdrop{display:none !important}}@media (max-width:540px){body.dashboard-page .dashboard-mobile-bar{margin:-14px -14px 14px;padding:10px 14px}body.dashboard-page .dashboard-mobile-bar .brand span:last-child{display:none}body.dashboard-page .dashboard-sidebar{width:min(86vw,304px) !important}}@media (max-width:980px){body.dashboard-page .dashboard-mobile-bar{padding-right:72px !important}body.dashboard-page .dashboard-mobile-bar .brand{min-width:0;margin-left:auto}body.dashboard-page .dashboard-main>.notification-center{position:fixed;top:11px;right:14px;z-index:135}body.dashboard-page .dashboard-main>.notification-center .notification-trigger{width:40px;height:40px}body.dashboard-page .dashboard-main>.notification-center .notification-panel{position:fixed;top:60px;right:12px;width:min(360px,calc(100vw - 24px))}}@media (max-width:540px){body.dashboard-page .dashboard-mobile-bar{padding-right:66px !important}}body.home-page .boxcar-search,body.home-page .boxcar-search__fields,body.home-page .boxcar-type-field,body.home-page .boxcar-type-menu{overflow:visible}body.home-page .boxcar-type-field{z-index:120}body.home-page .boxcar-type-menu[open]{z-index:3000}body.home-page .boxcar-type-menu__list{top:auto;bottom:calc(100%+10px);left:0;width:min(230px,calc(100vw - 32px));min-width:190px;max-height:224px;overflow-y:auto;border:1px solid rgba(255,255,255,0.18);border-radius:14px;background:rgba(9,16,34,0.96);box-shadow:0 24px 70px rgba(9,16,34,0.34);padding:6px}body.home-page .boxcar-type-menu__list button{width:100%;min-height:42px;border-radius:10px;color:#fff;padding:0 13px}body.home-page .boxcar-type-menu[open] .boxcar-type-menu__list button:hover,body.home-page .boxcar-type-menu[open] .boxcar-type-menu__list button:focus{background:rgba(246,189,75,0.2) !important;outline:none}@media (max-width:640px){body.home-page .boxcar-type-menu,body.home-page .boxcar-type-menu summary{width:100%}body.home-page .boxcar-type-menu__list{width:100%;min-width:100%}}@media (max-width:760px){.site-header .nav-actions{gap:8px;min-width:0}.site-header .nav-user-menu{position:static}.site-header .nav-user-menu summary{min-width:38px;min-height:38px}.site-header .nav-user-menu__panel{position:fixed;top:74px;right:12px;left:auto;z-index:3200;width:min(280px,calc(100vw - 24px));max-height:calc(100vh - 92px);overflow-y:auto;border-radius:10px;box-shadow:0 24px 70px rgba(9,16,34,0.24)}.site-header .nav-user-menu__panel a,.site-header .nav-user-menu__panel button{min-height:43px;padding:10px 14px;font-size:14px;line-height:1.2}}@media (max-width:380px){.site-header .nav-user-menu__panel{right:10px;left:10px;width:auto}}.detail-v3-owner{display:block}.detail-v3-owner summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;list-style:none;cursor:pointer}.detail-v3-owner summary::-webkit-details-marker{display:none}.detail-v3-owner__identity{display:grid;gap:6px}.detail-v3-owner__identity strong{color:var(--boxcar-dark);font-size:18px;font-weight:950}.detail-v3-owner__identity small{color:rgba(5,11,32,0.58);font-size:13px;font-weight:850;line-height:1.35}.detail-v3-owner__toggle{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.1);border-radius:999px;background:#fff;color:var(--boxcar-dark);padding:0 14px;font-size:12px;font-weight:950}.detail-v3-owner[open] .detail-v3-owner__toggle{background:var(--boxcar-dark);color:#fff}.detail-v3-owner[open] .detail-v3-owner__toggle::before{content:"Masquer "}.detail-v3-owner[open] .detail-v3-owner__toggle{font-size:0}.detail-v3-owner[open] .detail-v3-owner__toggle::before{font-size:12px}.detail-v3-owner__panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0 58px}.detail-v3-owner__panel article,.detail-v3-owner__panel a{border:1px solid rgba(5,11,32,0.08);border-radius:10px;background:#fff;padding:14px}.detail-v3-owner__panel span{display:block;margin-bottom:7px;color:#b67812;font-size:11px;font-weight:950;text-transform:uppercase}.detail-v3-owner__panel strong{display:block;color:var(--boxcar-dark);font-size:14px;font-weight:950}.detail-v3-owner__panel p{margin-top:7px;font-size:12px;line-height:1.45}.detail-v3-owner__panel a{min-height:100%;display:flex;align-items:center;justify-content:center;background:var(--boxcar-dark);color:#fff;text-align:center;text-decoration:none;font-size:13px;font-weight:950}@media (max-width:760px){.detail-v3-owner summary{grid-template-columns:46px minmax(0,1fr)}.detail-v3-owner__toggle{grid-column:2;width:max-content}.detail-v3-owner__panel{grid-template-columns:1fr;margin-left:0}}.site-header.is-scrolled .notification-center,.site-header.is-scrolled .notification-trigger,.site-header.is-scrolled .nav-icon-btn,.site-header.is-scrolled .nav-login-link,.site-header.is-scrolled .nav-login-link:hover,.site-header.is-scrolled .nav-user-menu summary{color:#fff !important}.site-header .notification-trigger svg,.site-header .nav-icon-btn svg,.site-header .nav-login-link svg,.site-header .nav-user-menu summary svg{stroke:currentColor}.site-header .nav-login-link,.site-header .nav-login-link:hover,body.home-page .site-header .nav-login-link,body.motorcycle-detail .site-header .nav-login-link,body.inventory-listing .site-header .nav-login-link,body.how-it-works-page .site-header .nav-login-link{border-color:rgba(255,255,255,0.24) !important;background:rgba(255,255,255,0.06) !important;color:#fff !important}.site-header .nav-login-link:hover{background:rgba(255,255,255,0.13) !important}@media (max-width:760px){.site-header,.site-header.is-scrolled,body.home-page .site-header,body.home-page .site-header.is-scrolled,body.motorcycle-detail .site-header,body.motorcycle-detail .site-header.is-scrolled,body.inventory-listing .site-header,body.inventory-listing .site-header.is-scrolled,body.how-it-works-page .site-header,body.how-it-works-page .site-header.is-scrolled{background:#10151c !important;backdrop-filter:none !important}.nav-wrap,.site-header.is-scrolled .nav-wrap,body.home-page .nav-wrap,body.home-page .site-header.is-scrolled .nav-wrap,body.motorcycle-detail .nav-wrap,body.motorcycle-detail .site-header.is-scrolled .nav-wrap,body.inventory-listing .nav-wrap,body.inventory-listing .site-header.is-scrolled .nav-wrap,body.how-it-works-page .nav-wrap,body.how-it-works-page .site-header.is-scrolled .nav-wrap{width:100% !important;min-height:82px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"brand actions" "links links" !important;gap:8px 10px !important;border:0 !important;border-radius:0 !important;background:#10151c !important;box-shadow:0 12px 34px rgba(5,11,32,0.24) !important;padding:10px 14px 9px !important}.site-header .brand{grid-area:brand !important;justify-self:start !important;justify-content:flex-start !important;min-width:0 !important;color:#fff !important}.site-header .brand-text,.site-header .brand-text span{display:inline-flex !important;color:#fff !important;font-size:20px !important;line-height:1 !important}.site-header .brand-mark{width:38px !important;height:38px !important;flex:0 0 38px !important}.site-header .nav-actions{grid-area:actions !important;justify-self:end !important;width:auto !important;min-width:0 !important;gap:8px !important}.site-header .nav-links,body.home-page .nav-links,body.motorcycle-detail .nav-links,body.inventory-listing .nav-links,body.how-it-works-page .nav-links{grid-area:links !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(18px,7vw,34px) !important;width:100% !important;overflow-x:auto !important;scrollbar-width:none !important;padding:0 2px !important}.site-header .nav-links::-webkit-scrollbar{display:none}.site-header .nav-links a,body.home-page .nav-links a,body.motorcycle-detail .nav-links a,body.inventory-listing .nav-links a,body.how-it-works-page .nav-links a{flex:0 0 auto !important;color:rgba(255,255,255,0.84) !important;font-size:13px !important;line-height:1.2 !important;white-space:nowrap !important}.site-header .notification-center,.site-header .notification-trigger,.site-header .nav-icon-btn,.site-header .nav-login-link,.site-header .nav-dashboard-link,.site-header .nav-user-menu summary,.site-header.is-scrolled .notification-center,.site-header.is-scrolled .notification-trigger,.site-header.is-scrolled .nav-icon-btn,.site-header.is-scrolled .nav-login-link,.site-header.is-scrolled .nav-dashboard-link,.site-header.is-scrolled .nav-user-menu summary{color:#fff !important}.site-header .nav-login-link,.site-header .nav-dashboard-link{border-color:rgba(255,255,255,0.24) !important;background:rgba(255,255,255,0.08) !important}}@media (max-width:760px){.nav-wrap,.site-header.is-scrolled .nav-wrap,body.home-page .nav-wrap,body.home-page .site-header.is-scrolled .nav-wrap,body.motorcycle-detail .nav-wrap,body.motorcycle-detail .site-header.is-scrolled .nav-wrap,body.inventory-listing .nav-wrap,body.inventory-listing .site-header.is-scrolled .nav-wrap,body.how-it-works-page .nav-wrap,body.how-it-works-page .site-header.is-scrolled .nav-wrap{min-height:70px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"brand actions" !important;align-items:center !important;gap:10px !important;padding:12px 14px !important}.site-header .nav-links,body.home-page .nav-links,body.motorcycle-detail .nav-links,body.inventory-listing .nav-links,body.how-it-works-page .nav-links{display:none !important}.site-header .nav-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important}.site-header .nav-actions>:not(.nav-mobile-menu){display:none !important}.nav-mobile-menu{position:relative;display:inline-flex}.nav-mobile-menu summary{width:40px;height:40px;display:grid;place-content:center;gap:4px;list-style:none;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;cursor:pointer}.nav-mobile-menu summary::-webkit-details-marker{display:none}.nav-mobile-menu summary span{width:16px;height:2px;display:block;border-radius:99px;background:currentColor}.nav-mobile-menu__panel{position:fixed;top:76px;right:12px;z-index:3300;width:min(286px,calc(100vw - 24px));display:grid;gap:8px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:#10151c;padding:12px;box-shadow:0 28px 80px rgba(5,11,32,0.36)}.nav-mobile-menu__group{display:grid;gap:8px}.nav-mobile-menu__group+.nav-mobile-menu__group{margin-top:10px;border-top:1px solid rgba(255,255,255,0.1);padding-top:10px}.nav-mobile-menu__group>span{color:rgba(255,255,255,0.48);font-size:10px;font-weight:950;letter-spacing:0.06em;text-transform:uppercase}.nav-mobile-menu__panel form{margin:0}.nav-mobile-menu__panel a,.nav-mobile-menu__panel button{width:100%;min-height:46px;display:flex;align-items:center;border:0;border-radius:12px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.88);padding:0 14px;font:inherit;font-size:14px;font-weight:900;text-align:left;text-decoration:none;cursor:pointer}.nav-mobile-menu__group:not(.nav-mobile-menu__group--account) a{border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.07)}.nav-mobile-menu__group--account a,.nav-mobile-menu__group--account button{min-height:42px;background:transparent;color:rgba(255,255,255,0.72);padding:0 10px}.nav-mobile-menu__panel .is-primary{background:#f6bd4b !important;color:#050b20 !important;justify-content:center}.nav-mobile-menu__panel .is-login{gap:10px;justify-content:center;background:#f6bd4b !important;color:#050b20 !important;box-shadow:0 12px 28px rgba(246,189,75,0.18)}.nav-mobile-menu__panel .is-login svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-mobile-menu__panel a:hover,.nav-mobile-menu__panel a:focus,.nav-mobile-menu__panel button:hover,.nav-mobile-menu__panel button:focus{background:rgba(246,189,75,0.18);color:#fff;outline:none}.site-header .nav-dashboard-link{max-width:132px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}}.owner-published{display:grid;gap:18px}.owner-published-card{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:22px;align-items:stretch;border:1px solid rgba(5,11,32,0.08);border-radius:18px;background:#fff;padding:18px;box-shadow:0 20px 54px rgba(5,11,32,0.08)}.owner-published-card img{width:100%;min-height:320px;border-radius:14px;object-fit:cover}.owner-published-card>div{display:grid;align-content:center;gap:16px}.owner-published-card span{width:max-content;border-radius:999px;background:#ecfdf3;color:#087f5b;padding:7px 11px;font-size:12px;font-weight:950;text-transform:uppercase}.owner-published-card h2{margin:0;color:#050b20;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:0}.owner-published-card p{margin:0;color:rgba(5,11,32,0.62);font-size:16px;font-weight:750;line-height:1.5}.owner-published-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.owner-published-card dl div{border:1px solid rgba(5,11,32,0.08);border-radius:12px;background:#f8fafc;padding:12px}.owner-published-card dt,.owner-published-card dd{margin:0}.owner-published-card dt{color:rgba(5,11,32,0.52);font-size:11px;font-weight:950;text-transform:uppercase}.owner-published-card dd{margin-top:6px;color:#050b20;font-weight:950}.owner-published-actions{display:flex;flex-wrap:wrap;gap:10px}.owner-published-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(5,11,32,0.1);border-radius:999px;background:#fff;color:#050b20;padding:0 17px;font-size:13px;font-weight:950;text-decoration:none}.owner-published-actions .primary{border-color:#050b20;background:#050b20;color:#fff}@media (max-width:820px){.owner-published-card,.owner-published-card dl{grid-template-columns:1fr}.owner-published-card img{min-height:240px}.owner-published-actions a{width:100%}}.owner-earnings{display:grid;gap:22px}.owner-earnings-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:18px}.owner-earnings-grid--tables{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-earnings-panel{min-height:100%}.owner-earnings-next{display:grid;gap:12px;padding-top:8px}.owner-earnings-next strong{color:#050b20;font-size:clamp(34px,5vw,56px);line-height:0.95}.owner-earnings-next p{margin:0;max-width:640px;color:rgba(5,11,32,0.64);font-weight:700;line-height:1.65}.owner-earnings-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-earnings-breakdown div{display:grid;gap:6px;padding:16px;border:1px solid rgba(5,11,32,0.08);border-radius:14px;background:#f8fafc}.owner-earnings-breakdown span,.owner-earnings-breakdown small{color:rgba(5,11,32,0.58);font-size:12px;font-weight:800}.owner-earnings-breakdown strong{color:#050b20;font-size:24px;line-height:1}.owner-earnings-table-wrap{overflow-x:auto}.owner-earnings-table{width:100%;min-width:860px;border-collapse:collapse}.owner-earnings-table th,.owner-earnings-table td{padding:15px 12px;border-bottom:1px solid rgba(5,11,32,0.08);text-align:left;vertical-align:top}.owner-earnings-table th{color:rgba(5,11,32,0.5);font-size:11px;font-weight:900;text-transform:uppercase}.owner-earnings-table td,.owner-earnings-table strong{color:#050b20;font-weight:850}.owner-earnings-table small{display:block;margin-top:6px;color:rgba(5,11,32,0.56);font-size:12px;font-weight:750}@media (max-width:980px){.owner-earnings-grid,.owner-earnings-grid--tables,.owner-earnings-breakdown{grid-template-columns:1fr}.owner-earnings-table{min-width:0}.owner-earnings-table thead{display:none}.owner-earnings-table,.owner-earnings-table tbody,.owner-earnings-table tr,.owner-earnings-table td{display:block;width:100%}.owner-earnings-table tr{padding:12px 0;border-bottom:1px solid rgba(5,11,32,0.1)}.owner-earnings-table td{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:0}.owner-earnings-table td::before{content:attr(data-label);color:rgba(5,11,32,0.48);font-size:11px;font-weight:900;text-transform:uppercase}}.clean-page-intro{max-width:860px;margin-bottom:24px}.clean-page-intro span,.clean-seo-panel span,.contact-support-grid span{color:#b57906;font-size:12px;font-weight:950;text-transform:uppercase}.clean-page-intro h1{margin:8px 0 12px;color:var(--boxcar-dark);font-size:clamp(34px,5vw,58px);line-height:1;font-weight:950;letter-spacing:0}.clean-page-intro p{margin:0;color:rgba(5,11,32,0.66);font-size:16px;font-weight:750;line-height:1.7}.clean-seo-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.clean-seo-panel>div{border:1px solid rgba(5,11,32,0.08);border-radius:8px;background:rgba(255,255,255,0.86);padding:24px;box-shadow:0 18px 46px rgba(5,11,32,0.06)}.clean-seo-panel h2,.contact-support-grid h2{margin:8px 0 10px;color:var(--boxcar-dark);line-height:1.15;font-weight:950}.clean-seo-panel h2{font-size:24px}.clean-seo-panel p,.contact-support-grid p{margin:0;color:rgba(5,11,32,0.64);font-weight:750;line-height:1.7}.clean-seo-panel p{font-size:14px}.contact-support-section{padding:0 0 86px}.contact-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-support-grid article{border:1px solid #dce3e0;border-radius:8px;background:#fff;box-shadow:0 18px 52px rgba(7,17,38,0.07);padding:26px}.contact-support-grid h2{font-size:26px}.contact-support-grid p{font-size:15px}@media (max-width:760px){.clean-seo-panel,.contact-support-grid{grid-template-columns:1fr}.clean-page-intro h1{font-size:34px}.clean-seo-panel>div,.contact-support-grid article{padding:20px}}
/* QA fixes 2026-10-15 */
/* F-03: lighter hero image (must match the preload links in pages/home.blade.php) */
.boxcar-hero{background-image:linear-gradient(90deg,rgba(5,11,32,0.78),rgba(5,11,32,0.35) 56%,rgba(5,11,32,0.3)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1900&q=78")}
@media (max-width:768px){.boxcar-hero{background-image:linear-gradient(90deg,rgba(5,11,32,0.78),rgba(5,11,32,0.35) 56%,rgba(5,11,32,0.3)),url("https://images.unsplash.com/photo-1558981403-c5f9899a28bc?auto=format&fit=crop&w=1000&q=70")}}
/* F-05: empty-state text in the map panel used the 2-column marker grid and wrapped one word per line */
.clean-map-card p{grid-template-columns:1fr;margin:0;line-height:1.5}
/* F-01: contact form error message */
.contact-alert--error{border:1px solid #fecdca;background:#fef3f2;color:#b42318}
/* Elements marked hidden must stay hidden even when a component sets display */
[hidden]{display:none!important}
