.chrome_chrome__bFGTZ{--font-display:"Schibsted Grotesk",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--ink:#0f1a2e;--ink-2:#36435c;--ink-soft:#6a7689;--line:#e7eaf0;--line-2:#eff2f7;--bg:#fff;--bg-soft:#f4f6fa;--navy:#0b1733;--brand:#4f5bff;--brand-ink:#3742e0;--r1:#ff6b3d;--r2:#ffb23d;--r3:#36c76a;--r4:#1fb6c9;--r5:#3b82f6;--r6:#8b5cf6;--rainbow:linear-gradient(90deg,var(--r1),var(--r2) 22%,var(--r3) 45%,var(--r4) 62%,var(--r5) 80%,var(--r6));--shadow-sm:0 1px 2px rgba(15,26,46,.06),0 1px 3px rgba(15,26,46,.05);--container:1200px;--nav-h:68px;--gutter:24px;font-family:var(--font-body);color:var(--ink)}.chrome_chrome__bFGTZ .container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.chrome_chrome__bFGTZ .dc-nav{position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.chrome_chrome__bFGTZ .dc-nav-inner{height:var(--nav-h);display:flex;align-items:center;gap:28px}.chrome_chrome__bFGTZ .dc-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:900;font-size:23px;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.chrome_chrome__bFGTZ .dc-brand .mark{width:34px;height:34px;border-radius:10px;display:block;box-shadow:var(--shadow-sm);flex:none;overflow:hidden}.chrome_chrome__bFGTZ .dc-brand .mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.chrome_chrome__bFGTZ .dc-brand b{color:var(--ink);font-weight:900}.chrome_chrome__bFGTZ .dc-brand .gradient{background:var(--rainbow);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.chrome_chrome__bFGTZ .dc-nav-links{display:flex;align-items:center;gap:4px}.chrome_chrome__bFGTZ .dc-nav-links a{font-weight:600;font-size:15px;color:var(--ink-2);padding:8px 13px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s;text-decoration:none}.chrome_chrome__bFGTZ .dc-nav-links a:hover{background:var(--bg-soft);color:var(--ink)}.chrome_chrome__bFGTZ .dc-nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.chrome_chrome__bFGTZ .dc-loc-pill{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink-2);padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;font-family:inherit}.chrome_chrome__bFGTZ .dc-nav-cta{font-weight:700;font-size:14.5px;color:var(--brand-ink);text-decoration:none}.chrome_chrome__bFGTZ .dc-icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--ink-2);position:relative;cursor:pointer;font-family:inherit}.chrome_chrome__bFGTZ .dc-acct-group{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.chrome_chrome__bFGTZ .dc-acct-group .dc-icon-btn.dc-flush{border:none;width:36px;height:36px;background:transparent}.chrome_chrome__bFGTZ .dc-footer{background:var(--navy);color:#c2cbe0;padding:60px 0 30px;margin-top:56px}.chrome_chrome__bFGTZ .dc-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}.chrome_chrome__bFGTZ .dc-footer .dc-brand{color:#fff;margin-bottom:16px}.chrome_chrome__bFGTZ .dc-footer .dc-brand b{color:#fff}.chrome_chrome__bFGTZ .dc-footer-blurb{font-size:14.5px;max-width:280px;line-height:1.6;margin:0}.chrome_chrome__bFGTZ .dc-footer-col h4{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.chrome_chrome__bFGTZ .dc-footer-col a{display:block;font-size:14.5px;padding:6px 0;color:#a8b2cc;text-decoration:none;cursor:pointer}.chrome_chrome__bFGTZ .dc-footer-col a:hover{color:#fff}.chrome_chrome__bFGTZ .dc-footer-bot{display:flex;align-items:center;justify-content:space-between;padding-top:26px;font-size:13.5px;color:#8390b0;flex-wrap:wrap;gap:12px}.chrome_chrome__bFGTZ .dc-footer-bot a{cursor:pointer}.chrome_chrome__bFGTZ .dc-fl{display:flex;gap:20px;flex-wrap:wrap}.chrome_chrome__bFGTZ .vd-titlebar{top:var(--nav-h)!important}@media (max-width:860px){.chrome_chrome__bFGTZ .dc-loc-pill,.chrome_chrome__bFGTZ .dc-nav-cta,.chrome_chrome__bFGTZ .dc-nav-links{display:none}.chrome_chrome__bFGTZ .dc-footer-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.chrome_chrome__bFGTZ .dc-footer-top{grid-template-columns:1fr}}@import url("https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap");.vehicle_page__RRdWM{--green:#4f5bff;--green-2:#3742e0;--green-soft:#eef0ff;--green-ink:#2a31a8;--ink:#0f1a2e;--ink-2:#36435c;--bg:#f5f6fa;--surface:#fff;--surface-2:#ececef;--text:#14141a;--text-muted:#6c6c75;--text-faint:#9a9aa1;--border:#e4e4e8;--border-strong:#d2d2d8;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--pill:999px;--maxw:1240px;--gut:clamp(16px,3vw,40px);background:var(--bg);min-height:100vh;padding-bottom:60px;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--text)}.vehicle_page__RRdWM .vd-creators-title,.vehicle_page__RRdWM .vd-featured-headline,.vehicle_page__RRdWM .vd-name,.vehicle_page__RRdWM .vd-section-title{font-family:Schibsted Grotesk,Hanken Grotesk,sans-serif;letter-spacing:-.02em}.vehicle_page__RRdWM .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:10px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap;font-family:inherit}.vehicle_page__RRdWM .btn:hover{transform:translateY(-1px)}.vehicle_page__RRdWM .btn:active{transform:translateY(0)}.vehicle_page__RRdWM .btn-primary{background:var(--green);color:#fff}.vehicle_page__RRdWM .btn-primary:hover{background:var(--green-2)}.vehicle_page__RRdWM .see-all{color:var(--green);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:none}.vehicle_page__RRdWM .see-all:hover{text-decoration:underline}.vehicle_page__RRdWM .stars{color:var(--green);letter-spacing:1px}.vehicle_page__RRdWM .vd-titlebar{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--border)}.vehicle_page__RRdWM .vd-titlebar-inner{max-width:var(--maxw);margin:0 auto;padding:12px var(--gut);display:flex;align-items:center;gap:16px}.vehicle_page__RRdWM .vd-titlebar-thumb{width:56px;height:42px;border-radius:6px;background-size:cover;background-position:50%;flex-shrink:0;background-color:#e0e0e3}.vehicle_page__RRdWM .vd-titlebar-info{flex:1;min-width:0}.vehicle_page__RRdWM .vd-titlebar-name{font-size:16px;font-weight:800;letter-spacing:-.015em;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.vehicle_page__RRdWM .vd-titlebar-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle_page__RRdWM .vd-titlebar-name .vd-condition-pill{flex:none}.vehicle_page__RRdWM .vd-titlebar-price{font-size:14px;color:var(--green);font-weight:700;margin-top:2px}.vehicle_page__RRdWM .vd-condition-pill{display:inline-flex;padding:2px 10px;background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:600;border-radius:999px}.vehicle_page__RRdWM .vd-back{max-width:var(--maxw);margin:0 auto;padding:28px var(--gut) 16px;font-size:14px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-family:inherit}.vehicle_page__RRdWM .vd-back:hover{color:var(--text)}.vehicle_page__RRdWM .vd-top{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.vehicle_page__RRdWM .vd-top>*{min-width:0}.vehicle_page__RRdWM .vd-gallery{display:grid;gap:12px;min-width:0}.vehicle_page__RRdWM .vd-hero{position:relative;border-radius:16px;background:#f4f5f7;overflow:hidden;aspect-ratio:4/3;max-height:560px;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.vehicle_page__RRdWM .vd-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle_page__RRdWM .vd-hero-counter{position:absolute;bottom:16px;right:16px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.vehicle_page__RRdWM .vd-hero-nav{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--text);display:grid;place-items:center;transform:translateY(-50%);transition:background .15s,transform .15s;border:none;cursor:pointer}.vehicle_page__RRdWM .vd-hero-nav:hover{background:#fff}.vehicle_page__RRdWM .vd-hero-nav.prev{left:14px}.vehicle_page__RRdWM .vd-hero-nav.next{right:14px}.vehicle_page__RRdWM .vd-hero-badges{position:absolute;top:14px;left:14px;display:flex;gap:8px}.vehicle_page__RRdWM .vd-hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:6px}.vehicle_page__RRdWM .vd-hero-badge.green{background:var(--green)}.vehicle_page__RRdWM .vd-hero-actions{position:absolute;top:14px;right:14px;display:flex;gap:8px}.vehicle_page__RRdWM .vd-hero-action{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--text);display:grid;place-items:center;border:none;cursor:pointer}.vehicle_page__RRdWM .vd-hero-action:hover{background:#fff}.vehicle_page__RRdWM .vd-thumb-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.vehicle_page__RRdWM .vd-thumb{aspect-ratio:4/3;border-radius:8px;background-size:cover;background-position:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s,transform .15s;background-color:#e0e0e3;padding:0}.vehicle_page__RRdWM .vd-thumb:hover{transform:translateY(-1px)}.vehicle_page__RRdWM .vd-thumb.active{border-color:var(--green)}.vehicle_page__RRdWM .vd-rail{display:grid;gap:16px;align-content:start;position:sticky;top:108px}.vehicle_page__RRdWM .vd-card{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:22px}.vehicle_page__RRdWM .vd-card.compact{padding:18px}.vehicle_page__RRdWM .vd-condition{display:inline-flex;padding:4px 12px;background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:600;border-radius:999px;margin-bottom:12px}.vehicle_page__RRdWM .vd-condition.new{background:var(--green-soft);color:var(--green)}.vehicle_page__RRdWM .vd-name{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 14px}.vehicle_page__RRdWM .vd-price-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;background:var(--surface-2);border-radius:10px;margin-bottom:14px}.vehicle_page__RRdWM .vd-price-row+.vd-price-row{margin-top:0}.vehicle_page__RRdWM .vd-price-label{font-size:14px;color:var(--text-muted);font-weight:500}.vehicle_page__RRdWM .vd-price-msrp{font-size:18px;font-weight:600;color:var(--text-muted);text-decoration:line-through;text-decoration-color:rgba(0,0,0,.25)}.vehicle_page__RRdWM .vd-price-seller-label{font-size:14px;color:var(--text);font-weight:700}.vehicle_page__RRdWM .vd-price-seller{font-size:28px;font-weight:800;letter-spacing:-.02em}.vehicle_page__RRdWM .vd-loc{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-muted);margin:14px 0}.vehicle_page__RRdWM .vd-cta-stack{display:grid;gap:10px;margin-top:14px}.vehicle_page__RRdWM .vd-cta-stack .btn{width:100%;height:50px;font-size:15px}.vehicle_page__RRdWM .vd-link-outline{background:transparent;color:var(--green);border:1.5px solid var(--green)}.vehicle_page__RRdWM .vd-link-outline:hover{background:var(--green-soft)}.vehicle_page__RRdWM .vd-dealer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.vehicle_page__RRdWM .vd-dealer-name{font-weight:800;font-size:16px;letter-spacing:-.01em}.vehicle_page__RRdWM .vd-dealer-rating{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.vehicle_page__RRdWM .vd-dealer-rating .stars{color:var(--green)}.vehicle_page__RRdWM .vd-dealer-meta{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 10px}.vehicle_page__RRdWM .vd-dealer-phone{color:var(--green);font-weight:700;font-size:14px;text-decoration:none}.vehicle_page__RRdWM .vd-dealer-hours{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--green);margin-top:4px;font-weight:600}.vehicle_page__RRdWM .vd-dealer-hours .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.vehicle_page__RRdWM .vd-tabs{max-width:var(--maxw);margin:36px auto 0;padding:0 var(--gut);display:flex;gap:0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.vehicle_page__RRdWM .vd-tabs::-webkit-scrollbar{display:none}.vehicle_page__RRdWM .vd-tab{padding:16px 22px;font-size:15px;font-weight:600;color:var(--text-muted);margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.vehicle_page__RRdWM .vd-tab.active{color:var(--green);border-bottom-color:var(--green);font-weight:700}.vehicle_page__RRdWM .vd-tab:hover{color:var(--text)}.vehicle_page__RRdWM .vd-tab .count{display:inline-block;margin-left:6px;padding:2px 7px;background:var(--surface-2);color:var(--text-muted);border-radius:999px;font-size:11px;font-weight:700}.vehicle_page__RRdWM .vd-tab.active .count{background:var(--green-soft);color:var(--green)}.vehicle_page__RRdWM .vd-main{max-width:var(--maxw);margin:0 auto;padding:24px var(--gut);display:grid;gap:20px}.vehicle_page__RRdWM .vd-section{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:28px}.vehicle_page__RRdWM .vd-section-title{font-size:22px;font-weight:800;letter-spacing:-.015em;margin:0 0 6px}.vehicle_page__RRdWM .vd-section-sub{font-size:14px;color:var(--text-muted);margin:0 0 22px}.vehicle_page__RRdWM .vd-overview-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.vehicle_page__RRdWM .vd-tile{background:var(--surface-2);border-radius:10px;padding:18px 16px;display:grid;gap:6px;border:1px solid var(--border)}.vehicle_page__RRdWM .vd-tile-icon{width:32px;height:32px;border-radius:8px;background:var(--green-soft);color:var(--green);display:grid;place-items:center}.vehicle_page__RRdWM .vd-tile-label{font-size:13px;color:var(--text-muted)}.vehicle_page__RRdWM .vd-tile-value{font-size:18px;font-weight:800;letter-spacing:-.01em}.vehicle_page__RRdWM .vd-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.vehicle_page__RRdWM .vd-specs-grid dl{margin:0;display:grid}.vehicle_page__RRdWM .vd-spec-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px}.vehicle_page__RRdWM .vd-spec-row dt{color:var(--text-muted);margin:0}.vehicle_page__RRdWM .vd-spec-row dd{color:var(--text);margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.vehicle_page__RRdWM .vd-features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin-top:14px}.vehicle_page__RRdWM .vd-feat{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text);padding:8px 0;border-bottom:1px solid var(--border)}.vehicle_page__RRdWM .vd-feat svg{color:var(--green);flex-shrink:0}.vehicle_page__RRdWM .vd-creators{background:var(--surface);border-radius:18px;border:1px solid var(--border);padding:32px;position:relative;overflow:hidden}.vehicle_page__RRdWM .vd-creators:before{content:"";position:absolute;top:-50%;right:-10%;width:60%;height:200%;background:radial-gradient(circle,var(--green-soft) 0,transparent 60%);pointer-events:none;z-index:0}.vehicle_page__RRdWM .vd-creators-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;position:relative;z-index:1;flex-wrap:wrap}.vehicle_page__RRdWM .vd-creators-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.vehicle_page__RRdWM .vd-creators-eyebrow .pill{display:inline-flex;align-items:center;gap:6px;background:var(--green-soft);padding:3px 10px;border-radius:999px;color:var(--green)}.vehicle_page__RRdWM .vd-creators-title{font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;max-width:22ch;text-wrap:balance}.vehicle_page__RRdWM .vd-creators-title em{font-style:normal;color:var(--green)}.vehicle_page__RRdWM .vd-creators-stats{display:flex;gap:32px;align-items:center;flex-shrink:0}.vehicle_page__RRdWM .vd-creators-stat .n{font-size:24px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:6px}.vehicle_page__RRdWM .vd-creators-stat .stars{color:var(--green);font-size:18px;letter-spacing:1px}.vehicle_page__RRdWM .vd-creators-stat .l{font-size:12px;color:var(--text-muted);margin-top:2px}.vehicle_page__RRdWM .vd-featured{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:var(--surface-2);border-radius:14px;padding:22px;position:relative;z-index:1;margin-bottom:22px;border:1px solid var(--border)}.vehicle_page__RRdWM .vd-featured-video{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background-size:cover;background-position:50%;cursor:pointer;isolation:isolate;background-color:#1a1a1d}.vehicle_page__RRdWM .vd-featured-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7))}.vehicle_page__RRdWM .vd-featured-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:hsla(0,0%,100%,.95);color:var(--ink);display:grid;place-items:center;z-index:1;box-shadow:0 8px 24px rgba(0,0,0,.3);transition:transform .15s;border:none;cursor:pointer}.vehicle_page__RRdWM .vd-featured-video:hover .vd-featured-play{transform:translate(-50%,-50%) scale(1.05)}.vehicle_page__RRdWM .vd-featured-fallback{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#1f9968,#0c5e3f);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.vehicle_page__RRdWM .vd-featured-fallback .avatar{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.32);display:grid;place-items:center;color:#fff;font-weight:800;font-size:24px;letter-spacing:-.02em}.vehicle_page__RRdWM .vd-featured-fallback .title{color:hsla(0,0%,100%,.92);font-weight:700;font-size:16px;line-height:1.3;max-width:28ch}.vehicle_page__RRdWM .vd-featured-meta{position:absolute;bottom:12px;left:12px;right:12px;z-index:1;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.vehicle_page__RRdWM .vd-featured-meta .dur{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.vehicle_page__RRdWM .vd-featured-meta .views{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600}.vehicle_page__RRdWM .vd-featured-content{display:flex;flex-direction:column;gap:16px;justify-content:center}.vehicle_page__RRdWM .vd-featured-creator{display:flex;align-items:center;gap:12px}.vehicle_page__RRdWM .vd-featured-creator .avatar{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:50%;flex-shrink:0;border:2px solid var(--green-soft);background-color:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px}.vehicle_page__RRdWM .vd-featured-creator-name{font-size:16px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:5px}.vehicle_page__RRdWM .vd-featured-creator-handle{font-size:13px;color:var(--text-muted);font-weight:600}.vehicle_page__RRdWM .vd-featured-headline{font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:0}.vehicle_page__RRdWM .vd-featured-quote{font-size:15px;line-height:1.55;color:var(--text);margin:0;padding-left:14px;border-left:3px solid var(--green)}.vehicle_page__RRdWM .vd-featured-posted{font-size:12px;color:var(--text-faint);display:flex;align-items:center;gap:8px;margin-top:auto}.vehicle_page__RRdWM .vd-featured-cta{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--green);font-weight:700;font-size:14px;padding:0;align-self:flex-start;border:none;cursor:pointer;font-family:inherit}.vehicle_page__RRdWM .vd-reels-sub{font-size:14px;color:var(--text-muted);margin:8px 0 14px;position:relative;z-index:1;font-weight:600}.vehicle_page__RRdWM .vd-reels-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;position:relative;z-index:1;margin-bottom:22px}.vehicle_page__RRdWM .vd-reel{position:relative;aspect-ratio:9/14;border-radius:10px;overflow:hidden;cursor:pointer;background-size:cover;background-position:50%;background-color:#1a1a1d;transition:transform .2s;border:none;padding:0}.vehicle_page__RRdWM .vd-reel:hover{transform:translateY(-2px)}.vehicle_page__RRdWM .vd-reel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.85))}.vehicle_page__RRdWM .vd-reel .reel-creator{position:absolute;top:10px;left:10px;z-index:1;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 9px 3px 3px;border-radius:999px;color:#fff;font-size:11px;font-weight:600}.vehicle_page__RRdWM .vd-reel .reel-creator .avatar{width:18px;height:18px;border-radius:50%;background-size:cover;background-position:50%;border:1px solid hsla(0,0%,100%,.4);background-color:var(--green);display:grid;place-items:center;font-size:9px;font-weight:800}.vehicle_page__RRdWM .vd-reel .reel-overlay{position:absolute;inset:0;z-index:1;padding:12px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;text-align:left}.vehicle_page__RRdWM .vd-reel .reel-overlay .label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px}.vehicle_page__RRdWM .vd-reel .reel-overlay .big{font-weight:900;font-size:14px;line-height:1.05;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.5)}.vehicle_page__RRdWM .vd-reel .reel-meta{position:absolute;top:10px;right:10px;z-index:1;background:rgba(0,0,0,.55);color:#fff;font-size:10.5px;font-weight:600;padding:3px 7px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.vehicle_page__RRdWM .vd-written-head{font-size:14px;color:var(--text-muted);margin:6px 0 14px;font-weight:600;position:relative;z-index:1}.vehicle_page__RRdWM .vd-written-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}.vehicle_page__RRdWM .vd-written{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:18px;display:grid;gap:12px}.vehicle_page__RRdWM .vd-written-head-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.vehicle_page__RRdWM .vd-written-creator{display:flex;align-items:center;gap:10px}.vehicle_page__RRdWM .vd-written-creator .avatar{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:50%;background-color:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.vehicle_page__RRdWM .vd-written-name{font-size:13px;font-weight:800;letter-spacing:-.01em}.vehicle_page__RRdWM .vd-written-handle{font-size:11px;color:var(--text-muted);font-weight:600}.vehicle_page__RRdWM .vd-written-quote{font-size:14px;line-height:1.45;color:var(--text);margin:0}.vehicle_page__RRdWM .vd-written-posted{font-size:11px;color:var(--text-faint);font-weight:600}.vehicle_page__RRdWM .vd-creators-foot{margin-top:22px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;gap:16px;flex-wrap:wrap}.vehicle_page__RRdWM .vd-cta-create{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.vehicle_page__RRdWM .vd-cta-create b{color:var(--text)}.vehicle_page__RRdWM .vd-offer{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vehicle_page__RRdWM .vd-offer-col h4{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px}.vehicle_page__RRdWM .vd-offer-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.vehicle_page__RRdWM .vd-offer-row .lbl{color:var(--text-muted)}.vehicle_page__RRdWM .vd-offer-row .val{font-weight:700;font-variant-numeric:tabular-nums}.vehicle_page__RRdWM .vd-offer-total{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--surface-2);border-radius:8px;margin-top:14px;font-size:15px}.vehicle_page__RRdWM .vd-offer-total .lbl{font-weight:700}.vehicle_page__RRdWM .vd-offer-total .val{font-size:22px;font-weight:800;letter-spacing:-.02em}.vehicle_page__RRdWM .vd-pay-toggle{display:inline-flex;gap:4px;background:var(--surface-2);padding:4px;border-radius:999px;margin-bottom:14px}.vehicle_page__RRdWM .vd-pay-toggle button{padding:7px 16px;font-size:13px;font-weight:600;color:var(--text-muted);border-radius:999px;border:none;background:transparent;cursor:pointer;font-family:inherit}.vehicle_page__RRdWM .vd-pay-toggle button.active{background:var(--text);color:var(--surface)}.vehicle_page__RRdWM .vd-pay-estimate{background:var(--surface-2);border-radius:12px;padding:22px;text-align:center}.vehicle_page__RRdWM .vd-pay-estimate .big{font-size:44px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--text)}.vehicle_page__RRdWM .vd-pay-estimate .big small{font-size:16px;font-weight:700;color:var(--text-muted)}.vehicle_page__RRdWM .vd-pay-estimate .meta{font-size:13px;color:var(--text-muted);margin-top:6px}.vehicle_page__RRdWM .vd-input-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.vehicle_page__RRdWM .vd-input{display:grid;gap:4px}.vehicle_page__RRdWM .vd-input label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.vehicle_page__RRdWM .vd-input input,.vehicle_page__RRdWM .vd-input select{height:38px;padding:0 10px;border:1.5px solid var(--border-strong);border-radius:8px;font-size:14px;font-weight:600;background:var(--surface);color:var(--text);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-variant-numeric:tabular-nums;font-family:inherit}.vehicle_page__RRdWM .vd-input input:focus,.vehicle_page__RRdWM .vd-input select:focus{border-color:var(--green)}.vehicle_page__RRdWM .vd-incentives-strip{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);display:grid;gap:10px}.vehicle_page__RRdWM .vd-incentives-head{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;gap:10px}.vehicle_page__RRdWM .vd-incentives-head .badge{font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;background:var(--green-soft);color:var(--green);padding:3px 9px;border-radius:999px}.vehicle_page__RRdWM .vd-incentive{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.vehicle_page__RRdWM .vd-incentive .tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:6px;background:var(--green-soft);color:var(--green);flex-shrink:0}.vehicle_page__RRdWM .vd-incentive .body{flex:1;min-width:0}.vehicle_page__RRdWM .vd-incentive .label{font-size:13px;font-weight:700;color:var(--text)}.vehicle_page__RRdWM .vd-incentive .val{font-size:13px;color:var(--green);font-weight:600}.vehicle_page__RRdWM .vd-incentive .expiry{font-size:11px;color:var(--text-faint);margin-top:2px}.vehicle_page__RRdWM .vd-peace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.vehicle_page__RRdWM .vd-peace{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:20px;display:grid;gap:10px}.vehicle_page__RRdWM .vd-peace-icon{width:40px;height:40px;border-radius:10px;background:var(--green-soft);color:var(--green);display:grid;place-items:center}.vehicle_page__RRdWM .vd-peace h4{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.vehicle_page__RRdWM .vd-peace p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.45}.vehicle_page__RRdWM .vd-peace a{color:var(--green);font-weight:700;font-size:13px;text-decoration:none;cursor:pointer}.vehicle_page__RRdWM .vd-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:20px}.vehicle_page__RRdWM .vd-modal{background:#111;border-radius:18px;overflow:hidden;width:min(95vw,540px);box-shadow:0 24px 60px rgba(0,0,0,.6);position:relative}.vehicle_page__RRdWM .vd-modal-wide{width:min(95vw,780px);background:#fff;color:#0b1410;height:min(88vh,720px)}.vehicle_page__RRdWM .vd-modal-body{display:grid;grid-template-columns:460px minmax(240px,1fr);align-items:stretch;height:100%;min-height:0}.vehicle_page__RRdWM .vd-modal-player{background:#000;position:relative;height:100%;overflow:hidden}.vehicle_page__RRdWM .vd-modal-player>*{position:absolute;inset:0;width:100%;height:100%}.vehicle_page__RRdWM .vd-modal-side{padding:20px 18px 18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-width:0;border-left:1px solid rgba(11,20,16,.08)}.vehicle_page__RRdWM .vd-vcard{display:grid;grid-template-columns:84px 1fr;align-items:center;border:1px solid rgba(11,20,16,.1);border-radius:12px;overflow:hidden}.vehicle_page__RRdWM .vd-vcard-img{height:84px;background:linear-gradient(135deg,#eef1f4,#d9dee6);background-size:cover;background-position:50%}.vehicle_page__RRdWM .vd-vcard-body{padding:10px 12px;min-width:0}.vehicle_page__RRdWM .vd-vcard-title{font-weight:700;font-size:14px;line-height:1.25;color:#0b1410;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vehicle_page__RRdWM .vd-vcard-sub{color:#5c6660;font-size:12px;margin-top:3px}.vehicle_page__RRdWM .vd-modal-side-head{display:flex;align-items:center;gap:12px;min-width:0}.vehicle_page__RRdWM .vd-modal-avatar{width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.vehicle_page__RRdWM .vd-modal-side-name{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle_page__RRdWM .vd-modal-side-handle{color:#5c6660;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle_page__RRdWM .vd-modal-side-title{font-size:20px;font-weight:800;line-height:1.2;margin:6px 0 0;letter-spacing:-.01em}.vehicle_page__RRdWM .vd-modal-side-topic{font-size:13px;color:#4f5b53;font-weight:600}.vehicle_page__RRdWM .vd-modal-side-caption{color:#2a332e;font-size:13.5px;line-height:1.5;margin:4px 0 0}.vehicle_page__RRdWM .vd-modal-side-actions{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:8px}.vehicle_page__RRdWM .vd-modal-side-meta{font-size:12px;color:#8a938e}.vehicle_page__RRdWM .vd-modal-close-fixed{position:absolute;top:12px;right:12px;z-index:2;background:hsla(0,0%,100%,.9);color:#0b1410;border-radius:999px;width:32px;height:32px;display:grid;place-items:center}@media (max-width:820px){.vehicle_page__RRdWM .vd-modal-body{grid-template-columns:1fr}.vehicle_page__RRdWM .vd-modal-player{aspect-ratio:9/16;max-height:60vh;width:100%}.vehicle_page__RRdWM .vd-modal-side{border-left:none;border-top:1px solid rgba(11,20,16,.08)}}.vehicle_page__RRdWM .vd-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff}.vehicle_page__RRdWM .vd-modal-title{font-size:13px;font-weight:700}.vehicle_page__RRdWM .vd-modal-sub{font-size:11px;color:hsla(0,0%,100%,.5);margin-top:2px}.vehicle_page__RRdWM .vd-modal-close{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px}.vehicle_page__RRdWM .vd-modal-frame{width:100%;height:100%;border:none;display:block}.vehicle_page__RRdWM .vd-modal-embed{width:100%;height:100%;overflow-y:auto;background:#000;padding:0;display:block}.vehicle_page__RRdWM .vd-modal-embed blockquote,.vehicle_page__RRdWM .vd-modal-embed iframe{max-width:100%!important;min-width:0!important;width:100%!important;margin:0!important;display:block!important}@media (max-width:1100px){.vehicle_page__RRdWM .vd-top{grid-template-columns:1fr}.vehicle_page__RRdWM .vd-rail{position:static}.vehicle_page__RRdWM .vd-reels-strip{grid-template-columns:repeat(3,1fr)}.vehicle_page__RRdWM .vd-thumb-strip{grid-template-columns:repeat(5,1fr)}.vehicle_page__RRdWM .vd-featured,.vehicle_page__RRdWM .vd-offer,.vehicle_page__RRdWM .vd-peace-grid,.vehicle_page__RRdWM .vd-written-grid{grid-template-columns:1fr}.vehicle_page__RRdWM .vd-overview-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.vehicle_page__RRdWM .vd-reels-strip{grid-template-columns:repeat(2,1fr)}.vehicle_page__RRdWM .vd-thumb-strip{grid-template-columns:repeat(4,1fr)}.vehicle_page__RRdWM .vd-features,.vehicle_page__RRdWM .vd-specs-grid{grid-template-columns:1fr}.vehicle_page__RRdWM .vd-creators-stats{gap:18px;width:100%}.vehicle_page__RRdWM .vd-creators{padding:22px}.vehicle_page__RRdWM .vd-section{padding:20px}}.vehicle_page__RRdWM .vd-empty,.vehicle_page__RRdWM .vd-loading{display:grid;place-items:center;min-height:60vh;gap:16px}.vehicle_page__RRdWM .vd-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--green-soft);border-top-color:var(--green);animation:vehicle_vd-spin__DowjQ .8s linear infinite}@keyframes vehicle_vd-spin__DowjQ{to{transform:rotate(1turn)}}.trade-in_page__1zZ3B{--brand:#4f46e5;--brand-2:#7c3aed;--brand-wash:#eef2ff;--good:#0e7a4d;--good-wash:#e8f8ef;--ink:#0b1410;--ink-2:#2a332e;--ink-3:#5c6660;--ink-4:#8a938e;--bg:#f4f5f7;--surface:#fff;--line:rgba(11,20,16,.09);--line-2:rgba(11,20,16,.16);--danger:#c0392b;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Schibsted Grotesk,Hanken Grotesk,Inter,system-ui,-apple-system,sans-serif}.trade-in_page__1zZ3B .ti-wrap{max-width:880px;margin:0 auto;padding:32px 20px 80px}.trade-in_page__1zZ3B .ti-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand)}.trade-in_page__1zZ3B .ti-h1{font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.02em;margin:8px 0 6px;line-height:1.1}.trade-in_page__1zZ3B .ti-sub{color:var(--ink-3);font-size:15px;margin:0 0 22px;max-width:620px}.trade-in_page__1zZ3B .ti-steps{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.trade-in_page__1zZ3B .ti-step{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-3)}.trade-in_page__1zZ3B .ti-step.active{background:var(--ink);color:#fff;border-color:var(--ink)}.trade-in_page__1zZ3B .ti-step.done{background:var(--good-wash);color:var(--good);border-color:var(--good-wash)}.trade-in_page__1zZ3B .ti-step .num{width:20px;height:20px;border-radius:999px;background:rgba(0,0,0,.06);display:grid;place-items:center;font-size:11px;font-weight:800}.trade-in_page__1zZ3B .ti-step.active .num{background:hsla(0,0%,100%,.2);color:#fff}.trade-in_page__1zZ3B .ti-step.done .num{background:var(--good);color:#fff}.trade-in_page__1zZ3B .ti-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.trade-in_page__1zZ3B .ti-card+.ti-card{margin-top:16px}.trade-in_page__1zZ3B .ti-card-title{font-size:18px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.trade-in_page__1zZ3B .ti-card-sub{color:var(--ink-3);font-size:13.5px;margin:0 0 18px}.trade-in_page__1zZ3B .ti-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--bg);padding:6px;border-radius:12px;margin-bottom:18px}.trade-in_page__1zZ3B .ti-tab{padding:12px 14px;border-radius:8px;background:transparent;border:none;cursor:pointer;font-weight:700;font-size:14px;color:var(--ink-3);font-family:inherit}.trade-in_page__1zZ3B .ti-tab.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.trade-in_page__1zZ3B .ti-field{margin-bottom:14px}.trade-in_page__1zZ3B .ti-field label{display:block;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--ink-3);text-transform:uppercase;margin-bottom:6px}.trade-in_page__1zZ3B .ti-field input,.trade-in_page__1zZ3B .ti-field select,.trade-in_page__1zZ3B .ti-field textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--ink);background:#fff;transition:border-color .12s,box-shadow .12s}.trade-in_page__1zZ3B .ti-field input:focus,.trade-in_page__1zZ3B .ti-field select:focus,.trade-in_page__1zZ3B .ti-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(79,70,229,.15)}.trade-in_page__1zZ3B .ti-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trade-in_page__1zZ3B .ti-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width:640px){.trade-in_page__1zZ3B .ti-row2,.trade-in_page__1zZ3B .ti-row3{grid-template-columns:1fr}}.trade-in_page__1zZ3B .ti-opts{display:flex;flex-wrap:wrap;gap:8px}.trade-in_page__1zZ3B .ti-opt{padding:10px 14px;border-radius:10px;background:#fff;border:1px solid var(--line-2);cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-2);font-family:inherit;transition:background .12s,border-color .12s,color .12s}.trade-in_page__1zZ3B .ti-opt.active{background:var(--brand-wash);border-color:var(--brand);color:var(--brand)}.trade-in_page__1zZ3B .ti-opt:hover{border-color:var(--brand)}.trade-in_page__1zZ3B .ti-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trade-in_page__1zZ3B .ti-toggle-card{padding:16px;border-radius:12px;border:1.5px solid var(--line-2);background:#fff;cursor:pointer;text-align:left;font-family:inherit}.trade-in_page__1zZ3B .ti-toggle-card.active{border-color:var(--brand);background:var(--brand-wash)}.trade-in_page__1zZ3B .ti-toggle-card .tt{font-weight:700;font-size:14.5px;color:var(--ink)}.trade-in_page__1zZ3B .ti-toggle-card .ts{color:var(--ink-3);font-size:12.5px;margin-top:4px}.trade-in_page__1zZ3B .ti-summary-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px}.trade-in_page__1zZ3B .ti-summary-row:last-child{border-bottom:0}.trade-in_page__1zZ3B .ti-summary-row .k{color:var(--ink-3)}.trade-in_page__1zZ3B .ti-summary-row .v{color:var(--ink);font-weight:600;text-align:right;max-width:60%}.trade-in_page__1zZ3B .ti-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:12px}.trade-in_page__1zZ3B .ti-btn{border:none;border-radius:999px;padding:12px 22px;font-weight:700;font-size:14px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s,color .12s,box-shadow .12s,transform .06s}.trade-in_page__1zZ3B .ti-btn:active{transform:translateY(1px)}.trade-in_page__1zZ3B .ti-btn.primary{background:var(--ink);color:#fff}.trade-in_page__1zZ3B .ti-btn.primary:hover{background:#000}.trade-in_page__1zZ3B .ti-btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line-2)}.trade-in_page__1zZ3B .ti-btn.rainbow{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ff6b3d,#1fb6c9,#8b5cf6,#ec4899) border-box;border:2px solid transparent;color:var(--ink)}.trade-in_page__1zZ3B .ti-btn.rainbow:hover{box-shadow:0 6px 20px rgba(139,92,246,.25)}.trade-in_page__1zZ3B .ti-btn.solid-rainbow{background:linear-gradient(120deg,#ff6b3d,#1fb6c9,#8b5cf6,#ec4899);color:#fff}.trade-in_page__1zZ3B .ti-btn.solid-rainbow:hover{box-shadow:0 10px 24px rgba(139,92,246,.35)}.trade-in_page__1zZ3B .ti-btn:disabled{background:var(--line-2);color:#8a938e;cursor:not-allowed}.trade-in_page__1zZ3B .ti-err{color:var(--danger);background:#fee9e9}.trade-in_page__1zZ3B .ti-err,.trade-in_page__1zZ3B .ti-good{padding:10px 14px;border-radius:10px;font-size:13.5px;margin-top:12px}.trade-in_page__1zZ3B .ti-good{background:var(--good-wash);color:var(--good);font-weight:600}