@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght.woff2)format("woff2")}:root{--header-height:64px;--header-height-condensed:48px;--sticky-offset:calc(var(--header-height) + 12px)}body[data-scrolled=true]{--sticky-offset:calc(var(--header-height-condensed) + 12px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--fs-body,15px);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{top:env(safe-area-inset-top,0px);z-index:60;padding:0 max(28px, calc((100% - 1400px) / 2), env(safe-area-inset-right,0px)) 0 max(28px, calc((100% - 1400px) / 2), env(safe-area-inset-left,0px));border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;display:grid;position:sticky}.site-header.is-nav-open{z-index:80}.brand{align-items:center;gap:13px;width:fit-content;min-width:0;display:inline-flex}.site-nav{letter-spacing:.04em;align-items:center;gap:30px;font-size:12px;font-weight:680;display:flex}.site-nav a{transition:color .18s}.site-nav a:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.header-model{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;line-height:1;display:flex}.header-model__label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase}.header-model select{color:#fff;appearance:auto;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;outline:0;min-width:0;max-width:220px;padding:0 18px 0 0;font-size:13px;font-weight:720;overflow:hidden}.header-model option{background:#fff}.hero{isolation:isolate;padding:clamp(70px,8vw,116px) max(34px,50vw - 660px) 82px;display:grid;position:relative;overflow:hidden}.hero:after{z-index:-2;line-height:.8;position:absolute}.hero__glow{z-index:-1;filter:blur(110px);opacity:.12;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.hero__glow--one{background:var(--lime);top:4%;right:12%}.hero__glow--two{background:var(--cyan);bottom:-15%;left:35%}.eyebrow,.section-kicker{text-transform:uppercase;font-weight:760}.eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.live-dot{border-radius:50%;width:7px;height:7px}.hero h1,.section-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-weight:860}.hero h1 em{font-style:normal}.hero__lead{margin:34px 0 0}.hero__lead strong{font-weight:650}.button{letter-spacing:.06em;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 22px;font-size:12px;font-weight:760;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--ghost:hover{background:#ffffff0d;border-color:#ffffff6b}.hero__facts{font-size:var(--fs-label);letter-spacing:.03em;border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.hero__facts span{flex-direction:column;gap:4px;display:flex}.cockpit{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-self:end;width:100%;padding:26px;position:relative;overflow:hidden}.cockpit:before,.cockpit:after{content:"";border-color:var(--lime);pointer-events:none;width:22px;height:22px;position:absolute}.cockpit:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.cockpit:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.metric{grid-template-columns:1fr auto;align-items:end;gap:10px;min-height:98px;padding:16px;display:grid}.metric span{letter-spacing:.1em;text-transform:uppercase}.metric strong{font-size:29px;line-height:1}.mini-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.mini-dot--green{background:var(--green)}.mini-dot--blue{background:var(--blue)}.mini-dot--red{background:var(--red)}.mini-dot--amber{background:var(--amber)}.mini-dot--muted{background:var(--muted)}.section-shell{padding:clamp(88px,9vw,145px) max(28px,50vw - 640px)}.section-shell,.studio-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.feature-card,.experience-card{content-visibility:auto;contain-intrinsic-size:auto 300px}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:60px;margin-bottom:64px;display:grid}.section-kicker{color:#60806f;margin-bottom:18px;display:block}.section-heading>p{max-width:430px;color:var(--muted);justify-self:end;margin:0 0 6px;font-size:14px;line-height:1.65}.segment{min-width:3px;height:100%;transition:filter .18s;display:block}.editorial-grid{grid-template-columns:1.15fr 1fr 1fr;margin-top:70px;display:grid}.insight{flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.insight:after{content:"";aspect-ratio:1;opacity:.1;border:28px solid;border-radius:50%;width:210px;position:absolute;top:-70px;right:-70px}.insight--lime{color:var(--lime)}.insight--cyan{color:var(--cyan)}.insight--orange{color:var(--orange)}.insight__tag{font-weight:800;position:absolute;top:28px;left:28px}.insight strong{max-width:420px;font-family:Arial Narrow,Impact,sans-serif;position:relative}.insight p{max-width:420px;margin:16px 0 0;position:relative}.section-heading--compact{margin-bottom:48px}.search-box{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:62px;padding:0 20px;display:grid}.search-box>span[aria-hidden]{font-size:26px;line-height:1;transform:rotate(-20deg)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.search-box input::placeholder{color:#8a928f}.search-box button{cursor:pointer;background:#e8ebe7;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.view-toggle{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,52px);gap:1px;padding:5px;display:grid}.view-toggle button{cursor:pointer;background:0 0;border:0;font-size:20px}.view-toggle button.is-active{color:var(--lime);background:var(--ink)}.commercial-level-info{position:relative}.commercial-level-info>summary{color:#e2f4f6c7;cursor:pointer;background:#79eff70f;border:1px solid #79eff76b;border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:700;line-height:1;list-style:none;transition:border-color .16s,background .16s,color .16s;display:grid}.commercial-level-info>summary::-webkit-details-marker{display:none}.commercial-level-info>summary:hover,.commercial-level-info>summary:focus-visible,.commercial-level-info[open]>summary{color:#001115;border-color:var(--brand-cyan,#30e5f3);background:var(--brand-cyan,#30e5f3);outline:none}.commercial-level-info>div{z-index:20;color:#e2f4f6c2;background:#031014fa;border:1px solid #79eff73d;border-radius:14px;width:min(440px,100vw - 72px);padding:16px 17px;position:absolute;top:27px;left:-8px;box-shadow:0 18px 48px #0000006b}.commercial-level-info>div:before{content:"";background:#031014;border-top:1px solid #79eff73d;border-left:1px solid #79eff73d;width:9px;height:9px;position:absolute;top:-5px;left:11px;transform:rotate(45deg)}.commercial-level-info>div>strong{color:#fff;font-size:12px;line-height:1.35;display:block}.results-meta{min-height:70px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.results-meta strong{color:var(--ink)}.results-meta button{color:#526d62;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-card{text-align:left;cursor:pointer;border-top:3px solid #384f47;flex-direction:column;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.feature-card[data-category=CA]{border-top-color:var(--lime-deep)}.feature-card[data-category=PC]{border-top-color:var(--orange)}.feature-card[data-category=ME]{border-top-color:var(--blue)}.feature-card[data-category=EM]{border-top-color:var(--cyan)}.feature-card:after{content:attr(data-category);color:#0a171506;font-family:Arial Narrow,Impact,sans-serif;font-size:100px;font-weight:900;line-height:1;position:absolute;bottom:-17px;right:-5px}.feature-card:hover{z-index:1}.feature-card__topline,.feature-card__footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.status-pill{color:#59645f;width:fit-content;min-height:26px;font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;background:#f6f7f3;border:1px solid #0a17151f;border-radius:16px;align-items:center;gap:7px;padding:0 9px;font-weight:730;display:inline-flex}.status-pill__dot{background:#8d9894;border-radius:50%;width:6px;height:6px}.feature-card__badges,.feature-drawer__badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.commercial-level-pill{color:#173439;min-height:26px;font-size:var(--fs-label);letter-spacing:.055em;white-space:nowrap;background:#eef5f5;border:1px solid #0a171521;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.commercial-level-pill[data-level=n20]{color:#295c4a;background:#e8f5ed;border-color:#c4e1d0}.commercial-level-pill[data-level=n2plus]{color:#28547c;background:#eaf2fa;border-color:#c8d9e9}.commercial-level-pill[data-level=n2plusplus]{color:#54357e;background:#f1ebfa;border-color:#d8caeb}.commercial-level-pill[data-level=n10]{color:#54636b;background:#eef0f1;border-color:#d7dcdf}.status-pill[data-status=yes]{color:#24634c;background:#e6f8ef;border-color:#b9e6d2}.status-pill[data-status=yes] .status-pill__dot{background:#2e9f72}.status-pill[data-status=partial]{color:#3d5d9e;background:#edf2ff;border-color:#cdd9f5}.status-pill[data-status=partial] .status-pill__dot{background:#6e95e8}.status-pill[data-status=no]{color:#914c47;background:#fff0ee;border-color:#f4c9c4}.status-pill[data-status=no] .status-pill__dot{background:#d85d56}.status-pill[data-status=unknown]{color:#80602d;background:#fff7e5;border-color:#eed8ac}.status-pill[data-status=unknown] .status-pill__dot{background:#d5a23d}.feature-card__heading{z-index:1;flex-direction:column;margin-top:36px;display:flex;position:relative}.feature-card__acronym{color:#678175;font-family:var(--font-mono);margin-bottom:8px;font-weight:760}.feature-card__title{letter-spacing:-.035em;max-width:340px;font-weight:760}.feature-card__evidence{z-index:1;color:var(--on-dark-faint);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:17px;display:-webkit-box;position:relative;overflow:hidden}.feature-card__footer{color:#68736f;border-top:1px solid var(--line);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.035em;justify-content:flex-start;margin-top:auto;padding-top:20px;font-weight:680;line-height:1.25}.feature-card__arrow{color:var(--ink);margin-left:auto;font-size:16px;transition:transform .18s}.feature-card:hover .feature-card__arrow{transform:rotate(45deg)}.feature-grid--list{grid-template-columns:1fr}.feature-card--list{border-top-width:1px;border-left-width:3px}.feature-card--list .feature-card__footer{border:0}.empty-state{text-align:center;border:1px dashed var(--line);place-content:center;min-height:330px;display:grid}.empty-state span{color:#d8dcd7;font-family:Impact,sans-serif;font-size:88px}.empty-state strong{font-size:20px}.empty-state p{color:var(--on-dark-faint);margin:8px 0 0;font-size:13px}.section-heading--light .section-kicker{color:var(--lime)}.section-heading--light>p{color:#f8fff880}.site-footer{color:#fff;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr .8fr;align-items:end;gap:50px;min-height:280px;padding:60px max(28px,50vw - 640px);display:grid}.site-footer__brand{align-items:center;gap:16px;display:flex}.site-footer__brand p,.site-footer__legal{color:#fff6;font-size:var(--fs-label);margin:7px 0 0;line-height:1.5}.site-footer__source{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer__source span{color:#ffffff59;font-size:var(--fs-label);letter-spacing:.15em;margin-bottom:6px;font-weight:800}.site-footer__source a{border-bottom:1px solid #ffffff38;font-size:11px;transition:color .15s}.site-footer__source a:hover{color:var(--lime)}.site-footer__source small{color:#ffffff5c;font-size:var(--fs-label)}.site-footer__legal{text-align:right;justify-self:end;max-width:300px}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a08ad;justify-content:flex-end;animation:.18s fade-in;display:flex;position:fixed;inset:0}.feature-drawer{width:min(620px,100%);height:100%;padding:max(30px, env(safe-area-inset-top,0px)) clamp(24px, 4vw, 54px) max(50px, env(safe-area-inset-bottom,0px));background:var(--paper-bright);animation:.26s cubic-bezier(.2,.8,.2,1) slide-in;overflow-y:auto;box-shadow:-30px 0 80px #00000042}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}}.feature-drawer__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.feature-drawer__id{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;font-weight:760}.feature-drawer__top button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:24px}.feature-drawer__headline{padding:50px 0 28px}.feature-drawer__acronym{color:#567266;font-family:var(--font-mono);margin-bottom:14px;font-size:12px;font-weight:800;display:block}.feature-drawer__headline h2{letter-spacing:-.055em;text-transform:uppercase;max-width:520px;margin:0;font-family:Arial Narrow,Impact,sans-serif;line-height:.92}.feature-drawer__headline p{color:var(--on-dark-faint);margin:18px 0 0;font-size:12px}.feature-drawer__badges{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.confidence-pill{color:#5f6c67;border:1px solid var(--line);min-height:26px;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;border-radius:15px;align-items:center;padding:0 10px;display:inline-flex}.confidence-pill b{color:var(--ink);margin-left:4px}.drawer-section{border-top:1px solid var(--line);padding:28px 0}.drawer-section__label,.drawer-sources>span{color:#6d7b76;font-size:var(--fs-label);letter-spacing:.16em;margin-bottom:15px;font-weight:820;display:block}.drawer-section p{color:#5f6c67;margin:10px 0 0;font-size:12px;line-height:1.65}.drawer-section p.drawer-section__lead{color:var(--ink);letter-spacing:-.015em;margin-top:0;font-size:17px;font-weight:620;line-height:1.45}.drawer-section--community{background:#f0f5f2;border:1px solid #d4e0da;border-radius:16px;margin:8px 0 20px;padding:22px}.drawer-section--community small,.drawer-section--community time{color:#71807a;font-size:var(--fs-label);margin-top:10px;line-height:1.5;display:block}.drawer-section--community time{font-weight:700}.drawer-community-sources{gap:6px;margin-top:14px;display:grid}.drawer-community-sources a{color:#49675a;border-top:1px solid #2d54441f;justify-content:space-between;align-items:center;min-height:34px;padding:7px 0;font-size:11px;font-weight:680;display:flex}.drawer-section--protocol{background:#edf4ee;border:1px solid #cbd9d2;margin:8px -18px;padding:26px 18px}.drawer-sources{border-top:1px solid var(--line)}.drawer-sources a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.studio{min-height:100vh;color:var(--ink)}.studio-header{z-index:70;border-bottom:1px solid #ffffff1c;align-items:center;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.studio-header__title{font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;font-weight:760}.studio-header__back{justify-self:end;font-size:11px;font-weight:700}.studio-header__back b{margin-left:8px}.studio-layout{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.studio-sidebar{border-right:1px solid #ffffff17;flex-direction:column;height:calc(100vh - 68px);display:flex;position:sticky;top:68px;overflow-y:auto}.studio-sidebar__intro{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:18px;display:flex}.studio-sidebar__intro>span{color:#fff6;font-size:var(--fs-label);letter-spacing:.14em;font-weight:780}.studio-sidebar__intro button{min-height:36px;font-size:var(--fs-label);cursor:pointer;border:0;padding:0 12px;font-weight:760}.studio-sidebar__search{border:1px solid var(--line);color:#8b9692;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin:0 18px 12px;padding:0 12px;display:flex}.studio-sidebar__search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:12px}.studio-sidebar__search input:focus{outline:none}.studio-sidebar__search button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.studio-vehicle-list{padding:10px}.studio-vehicle-bulk{border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 8px;padding:10px 12px;display:flex}.studio-vehicle-bulk__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.studio-vehicle-bulk__actions{flex-wrap:wrap;gap:6px;display:flex}.studio-vehicle-bulk__actions button{min-height:28px;color:inherit;border:1px solid var(--line);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:999px;padding:0 9px;font-weight:760}.studio-sidebar__archived-toggle{color:#7a8983;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 18px 12px;padding:0;font-weight:760;text-decoration:underline}.studio-vehicle-bulk__select{font-size:var(--fs-label);cursor:pointer;align-items:center;gap:7px;font-weight:760;display:inline-flex}.studio-vehicle-bulk__select input,.studio-vehicle-row>input{width:15px;height:15px;accent-color:var(--lime-deep,#719b39);cursor:pointer;margin:0}.studio-vehicle-bulk__count{color:#ffffff73;min-width:0;font-size:var(--fs-label);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-vehicle-bulk__delete{color:#ad4e48;min-height:28px;font-size:var(--fs-label);cursor:pointer;background:0 0;border:1px solid #ad4e4847;border-radius:999px;padding:0 9px;font-weight:760}.studio-vehicle-bulk__delete:disabled,.studio-vehicle-bulk__select input:disabled,.studio-vehicle-row>input:disabled{cursor:wait;opacity:.5}.studio-vehicle-row{border:1px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:72px;padding:6px;display:grid}.studio-vehicle-row>input{justify-self:center}.studio-vehicle-row>button{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:6px;display:grid}.studio-vehicle-row>button:disabled{cursor:wait;opacity:.6}.studio-vehicle-row.is-active,.studio-vehicle-row.is-selected{background:#ffffff0d;border-color:#709b393d}.studio-vehicle-list>button,.studio-base-vehicle{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:8px 1fr 28px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;display:grid}.studio-vehicle-list>button{cursor:pointer}.studio-base-vehicle{opacity:.68;margin-bottom:4px}.studio-vehicle-list strong,.studio-base-vehicle strong{margin-bottom:5px;font-size:11px;display:block}.studio-vehicle-list small,.studio-base-vehicle small{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;display:block}.studio-vehicle-list button>i,.studio-base-vehicle>i{width:26px;height:26px;font-style:normal;font-size:var(--fs-label);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.studio-loading{color:#ffffff59;font-size:var(--fs-label);margin:18px}.studio-sidebar__legend{color:#ffffff5c;font-size:var(--fs-label);text-transform:uppercase;border-top:1px solid #ffffff17;gap:16px;margin-top:auto;padding:18px;display:flex}.studio-sidebar__legend span{align-items:center;gap:6px;display:flex}.studio-welcome{background-size:auto,42px 42px,42px 42px,auto;flex-direction:column;justify-content:center;min-height:calc(100vh - 68px);padding:clamp(60px,9vw,130px);display:flex;overflow:hidden}.studio-welcome__code{color:#557066;font-size:var(--fs-label);letter-spacing:.17em;margin-bottom:24px;font-weight:800}.studio-welcome h1{letter-spacing:-.06em;max-width:850px;margin:0;font-family:Arial Narrow,Impact,sans-serif}.studio-welcome>p{max-width:630px;color:var(--muted);margin:34px 0;line-height:1.65}.studio-welcome>button{color:#fff;background:var(--ink);cursor:pointer;border:0;align-items:center;gap:50px;width:fit-content;min-height:54px;padding:0 22px;font-size:11px;font-weight:760;display:inline-flex}.studio-welcome>button span{color:var(--lime);font-size:18px}.studio-welcome__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:850px;margin-top:70px;display:grid}.studio-welcome__steps span{color:#5f6d68;border-right:1px solid var(--line);min-height:70px;font-size:var(--fs-label);align-items:center;gap:12px;display:flex}.studio-welcome__steps b{color:var(--ink);font-family:var(--font-mono)}.studio-editor{min-width:0;padding:0 clamp(24px,5vw,74px) 80px}.studio-editor__bar{justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.studio-editor__bar>div:first-child{flex-direction:column;gap:6px;display:flex}.studio-editor__bar>div:first-child span{color:var(--muted);font-size:var(--fs-label);letter-spacing:.14em;font-weight:800}.studio-editor__bar>div:first-child strong{letter-spacing:-.02em;font-size:18px}.studio-editor__actions,.studio-final-actions{align-items:center;gap:8px;display:flex}.studio-button{border:1px solid var(--line);min-height:40px;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:0 14px;font-weight:760}.studio-button:disabled{opacity:.5;cursor:wait}.studio-button--primary{color:var(--ink)}.studio-button--danger{color:#ad4e48}.studio-notice{color:#3a5c4f;font-size:var(--fs-label);background:#edf7f0;border:1px solid #bfd4c8;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.studio-notice span{color:#fff;background:#4e7d69;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.studio-progress{border-bottom:1px solid var(--line);min-height:78px;color:var(--muted);font-size:var(--fs-label);grid-template-columns:auto 1fr 40px;align-items:center;gap:18px;display:grid}.studio-progress span b{color:var(--ink)}.studio-progress>i{background:#0a171517;height:5px;display:block}.studio-progress>i b{background:linear-gradient(90deg, #74b423, var(--lime-deep));height:100%;display:block}.studio-progress>strong{text-align:right;color:var(--ink)}.studio-section{border-bottom:1px solid var(--line)}.studio-section__heading{grid-template-columns:44px 1fr;gap:16px;margin-bottom:30px;display:grid}.studio-section__heading>span{width:42px;height:42px;font-family:var(--font-mono);font-size:var(--fs-label);place-items:center;font-weight:800;display:grid}.studio-section__heading div{flex-direction:column;gap:6px;display:flex}.studio-section__heading strong{letter-spacing:-.025em}.studio-section__heading p{color:var(--muted);margin:0;font-size:11px}.studio-form-grid,.studio-feature__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-form-grid--editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-form-grid--editorial .studio-field--wide{grid-column:1/-1}.studio-form-grid label,.studio-feature__fields label{flex-direction:column;gap:7px;display:flex}.studio-form-grid label>span,.studio-feature__fields label>span{color:#5f6d68;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select,.studio-feature__fields input,.studio-feature__fields textarea,.studio-feature__fields select{width:100%;min-height:46px;color:var(--ink);background:#f9faf6;border:1px solid #0a17152b;border-radius:0;outline:0;padding:11px 12px;font-size:11px}.studio-form-grid input:focus,.studio-form-grid textarea:focus,.studio-form-grid select:focus,.studio-feature__fields input:focus,.studio-feature__fields textarea:focus,.studio-feature__fields select:focus{border-color:#648b40;box-shadow:0 0 0 3px #8ebf181f}.studio-form-grid textarea,.studio-feature__fields textarea{resize:vertical;min-height:100px;line-height:1.5}.studio-editorial-verdict textarea{min-height:190px}.studio-editorial-verdict__count{color:#617375;font:var(--fs-label)/1.4 var(--font-mono,monospace);letter-spacing:.03em;align-self:flex-end}.studio-field--wide{grid-column:1/-1}.studio-feature-tools{grid-template-columns:minmax(260px,.55fr) 1fr;gap:14px;margin-bottom:16px;display:grid}.studio-feature-tools>label{border:1px solid var(--line);background:#f9faf6;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.studio-feature-tools>label span{font-size:20px;transform:rotate(-15deg)}.studio-feature-tools input{background:0 0;border:0;outline:0;min-width:0;font-size:11px}.studio-feature-tools>div{gap:6px;display:flex;overflow-x:auto}.studio-feature-tools button{border:1px solid var(--line);min-height:48px;color:var(--muted);font-size:var(--fs-label);cursor:pointer;flex:none;padding:0 12px;font-weight:740}.studio-feature-list__head{color:#7a8782;min-height:34px;font-size:var(--fs-label);letter-spacing:.1em;grid-template-columns:36px minmax(220px,1fr) minmax(420px,.82fr) 30px;align-items:center;gap:14px;padding:0 10px;font-weight:800;display:grid}.studio-pending-reports{color:#765710;background:#fff6d9;border:1px solid #ead18c;border-radius:13px;align-items:center;gap:12px;margin:0 0 14px;padding:13px 16px;display:flex}.studio-pending-reports>span{color:#fff;background:#b98212;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.studio-pending-reports strong{font-size:12px;display:block}.studio-pending-reports p{color:#887038;font-size:var(--fs-label);margin:3px 0 0;line-height:1.4}.studio-feature{border-bottom:1px solid var(--line)}.studio-feature[data-community-status="Pendente de aprovação"]{border-color:#e7cf91;box-shadow:inset 3px 0 #d39a24}.studio-feature summary{cursor:pointer;grid-template-columns:36px minmax(220px,1fr) minmax(420px,.82fr) 30px;align-items:center;gap:14px;min-height:76px;padding:12px 10px;list-style:none;display:grid}.studio-feature summary::-webkit-details-marker{display:none}.studio-feature__id{color:#89928f;font-family:var(--font-mono);font-size:var(--fs-label)}.studio-feature__name{grid-template-columns:90px minmax(180px,1fr) 190px;align-items:center;gap:16px;min-width:0;display:grid}.studio-feature__name>b{color:#547064;font-family:var(--font-mono);font-size:var(--fs-label)}.studio-feature__name>small{color:var(--muted);font-size:var(--fs-label)}.studio-feature__presence{text-align:center;color:#7a5d2f;font-size:var(--fs-label);text-transform:uppercase;background:#fff5df;padding:6px 8px;font-weight:730}.studio-feature__presence[data-presence=Sim]{color:#25624b;background:#e2f6eb}.studio-feature__presence[data-presence=Parcial]{color:#3e5f9d;background:#e9effd}.studio-feature__presence[data-presence=Não]{color:#944c46;background:#fce9e6}.studio-feature__meta{grid-template-columns:98px minmax(118px,1.35fr) 54px minmax(118px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.studio-feature-list__head .studio-feature__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-feature__evaluation,.studio-feature__score,.studio-feature__community{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-label);font-weight:700;overflow:hidden}.studio-feature__evaluation{color:#56645e}.studio-feature__score{color:#929b97;text-align:center;font-family:var(--font-mono)}.studio-feature__score[data-has-score=true]{color:#263e35;font-weight:850}.studio-feature__community{color:#77827e;text-align:center;background:#edf0ee;border-radius:999px;padding:6px 8px}.studio-feature__community[data-community-status="Pendente de aprovação"]{color:#7c590e;background:#ffedba}.studio-feature__community[data-community-status="Pendente de aprovação"]:before{content:"";background:#c7830a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #c7830a24}.studio-feature__community[data-community-status=Aprovado]{color:#255b48;background:#dff3e8}.studio-feature__community[data-community-status=Descartado]{color:#864b45;background:#f8e5e2}.studio-feature summary>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;transition:transform .16s;display:grid}.studio-feature[open] summary>i{background:var(--lime);transform:rotate(45deg)}.studio-feature__body{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:36px;padding:24px 10px 34px 60px;display:grid}.studio-feature__context>span{color:#6a7772;font-size:var(--fs-label);letter-spacing:.15em;margin:18px 0 6px;font-weight:820;display:block}.studio-feature__context>span:first-child{margin-top:0}.studio-feature__context p{color:#56635e;font-size:var(--fs-label);margin:0;line-height:1.55}.studio-community-review{background:#eef3f0;border:1px solid #d4ddd8;border-radius:14px;padding:18px}.studio-community-review__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.studio-community-review__heading>div{gap:5px;display:grid}.studio-community-review__heading span{color:#597166;font-size:var(--fs-label);letter-spacing:.14em;font-weight:820}.studio-community-review__heading strong{color:var(--ink);font-size:14px}.studio-community-review__heading p{color:#68756f;max-width:640px;margin:0;font-size:11px;line-height:1.5}.studio-community-review__heading>b{color:#59635f;font-size:var(--fs-label);letter-spacing:.04em;background:#fff;border-radius:999px;flex:none;padding:7px 10px}.studio-community-review[data-community-status="Pendente de aprovação"] .studio-community-review__heading>b{color:#805f13;background:#fff2c9}.studio-community-review[data-community-status=Aprovado] .studio-community-review__heading>b{color:#245c48;background:#dff3e8}.studio-community-review[data-community-status=Descartado] .studio-community-review__heading>b{color:#864b45;background:#f8e5e2}.studio-community-review__publish,.studio-community-review__internal{border:1px solid #cedbd5;border-radius:11px;padding:16px}.studio-community-review__publish{background:#fff;box-shadow:inset 3px 0 #7fa441}.studio-community-review__internal{background:#e5eae7;border-color:#d8ddda;margin-top:12px}.studio-community-review__box-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.studio-community-review__box-title span{color:#66804e;font-size:var(--fs-label);letter-spacing:.13em;font-weight:850}.studio-community-review__internal .studio-community-review__box-title span{color:#69746f}.studio-community-review__box-title strong{color:var(--ink);font-size:12px}.studio-community-review__publish textarea{background:#fbfdfb;min-height:112px}.studio-community-review__publish small{color:#6e7c76;font-size:var(--fs-label);margin-top:8px;line-height:1.45;display:block}.studio-community-review__internal>p{color:#69746f;font-size:var(--fs-label);margin:-3px 0 14px;line-height:1.5}.studio-community-review__fields{grid-template-columns:minmax(160px,.38fr) 1fr;gap:12px;display:grid}.studio-community-review__fields textarea{background:#fff;min-height:82px}.studio-community-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.studio-community-review__actions button{color:#52605a;min-height:36px;font:inherit;font-size:var(--fs-label);cursor:pointer;background:#fff;border:1px solid #cbd6d0;border-radius:9px;padding:0 12px;font-weight:720}.studio-community-review__actions button.is-approve{color:#fff;background:#2f6c55;border-color:#2f6c55}.studio-community-review__actions button:disabled{cursor:not-allowed;opacity:.42}.studio-final-actions{justify-content:flex-end;min-height:108px}.studio-final-actions>div{flex-direction:column;gap:5px;margin-right:auto;display:flex}.studio-final-actions>div span{color:var(--muted);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em}.studio-final-actions>div strong{font-size:15px}@media (width<=1050px){.studio-layout{grid-template-columns:240px minmax(0,1fr)}.studio-sidebar__intro{flex-direction:column;align-items:stretch}.studio-feature__name{grid-template-columns:76px 1fr}.studio-feature summary,.studio-feature-list__head{grid-template-columns:36px minmax(190px,1fr) minmax(350px,.9fr) 30px}.studio-feature__meta{grid-template-columns:86px minmax(105px,1.25fr) 46px minmax(106px,1fr)}.studio-feature__name>small{grid-column:2}.studio-feature__body,.studio-form-grid--editorial{grid-template-columns:1fr}}@media (width<=760px){.studio-header__title{display:none}.studio-layout{display:block}.studio-sidebar{height:auto;max-height:290px;position:static}.studio-sidebar__legend{display:none}.studio-editor{padding:0 18px 60px}.studio-editor__bar{flex-direction:column;align-items:flex-start;padding:20px 0}.studio-editor__actions{width:100%;overflow-x:auto}.studio-progress{grid-template-columns:1fr auto}.studio-progress>i{grid-area:2/1/auto/-1}.studio-form-grid,.studio-feature__fields,.studio-feature-tools{grid-template-columns:1fr}.studio-field--wide{grid-column:auto}.studio-feature summary{grid-template-columns:30px 1fr 26px}.studio-feature-list__head{display:none}.studio-feature__name{grid-template-columns:1fr;gap:4px}.studio-feature__name>small{grid-column:auto}.studio-feature__presence{grid-column:2;width:fit-content}.studio-feature__meta{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.studio-feature__meta .studio-feature__presence{grid-column:auto;width:auto}.studio-feature__evaluation,.studio-feature__score,.studio-feature__community{text-align:center;background:#eef1ef;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:6px 8px;display:flex}.studio-feature summary>i{grid-area:1/3}.studio-feature__body{padding:22px}.studio-community-review__heading{flex-direction:column;align-items:flex-start}.studio-community-review__box-title{flex-direction:column;align-items:flex-start;gap:4px}.studio-community-review__fields{grid-template-columns:1fr}.studio-community-review__actions{justify-content:stretch}.studio-community-review__actions button{flex:145px}.studio-welcome__steps{grid-template-columns:1fr}.studio-welcome__steps span{border-right:0;border-bottom:1px solid var(--line)}.studio-final-actions{flex-direction:column;align-items:stretch;padding:24px 0}.studio-final-actions>div{margin:0 0 12px}}@media (width<=1100px){.site-nav{display:none}.hero__content{max-width:850px}.cockpit{justify-self:stretch;max-width:none}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid{grid-template-columns:1fr 1fr}.insight:first-child{grid-column:1/-1}.feature-card--list .feature-card__footer{grid-column:2/-1}}@media (width<=820px){:root{--header-height:58px;--header-height-condensed:44px}.site-header{padding:0 max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px))}.header-actions .header-model__label{display:none}.header-model>span:last-child{font-size:11px}.header-model select{max-width:145px;font-size:11px}.hero{min-height:auto;padding:74px 22px 66px}.hero h1{font-size:clamp(53px,16vw,83px)}.hero__facts{gap:18px}.section-shell{padding:82px 22px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:44px}.section-heading>p{justify-self:start}.section-heading h2{font-size:clamp(45px,13vw,68px)}.feature-grid,.editorial-grid{grid-template-columns:1fr}.insight:first-child{grid-column:auto}.feature-card{min-height:295px}.feature-card--list{min-height:250px;display:flex}.feature-card--list .feature-card__topline{flex-direction:row;align-items:center}.feature-card--list .feature-card__heading{margin-top:24px}.feature-card--list .feature-card__evidence{margin-top:14px}.feature-card--list .feature-card__footer{margin-top:auto;padding-top:18px}.site-footer{grid-template-columns:1fr;align-items:start}.site-footer__legal{text-align:left;justify-self:start}}@media (width<=560px){.button{width:100%}.cockpit{padding:18px}.metric{min-height:76px}.editorial-grid{margin-top:45px}.insight{min-height:290px}.view-toggle{display:none}.results-meta{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}.feature-drawer{padding-left:22px;padding-right:22px}}:root{--muted:#68756f;--blue:#8aaee8;--orange:#ee9d70;--amber:#e2b45c;--red:#e27b72;--green:#70bf98}html,body{background:var(--paper)}.site-header{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25)}.header-model select{background:0 0}.hero:after,.hero__glow,.cockpit:before,.cockpit:after{display:none}.hero h1,.section-heading h2,.insight strong,.studio-welcome h1{font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif)}.hero h1{text-transform:none;font-weight:760}.hero__lead strong{color:var(--ink)}.button{border-radius:999px}.hero__facts b{color:var(--ink)}.cockpit{max-width:590px;color:var(--ink);background:#fff;border:1px solid #14211e17;border-radius:26px;box-shadow:0 28px 70px #203a311c}.metric span{color:#74807b}.metric b{color:var(--ink)}.metric{background:0 0}.section-heading h2{text-transform:none;font-weight:740}.section-heading p{color:#66746e}.category-map{border-top:0;gap:12px;display:grid}.editorial-grid{gap:16px}.insight{min-height:300px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 14px 38px #233a320e}.insight:after{display:none}.insight--lime{border-top:5px solid var(--lime-deep)}.insight--cyan{border-top:5px solid #63b9b5}.insight--orange{border-top:5px solid var(--orange)}.insight__tag,.insight p{color:#6a7872}.insight strong{color:var(--ink);letter-spacing:-.025em;text-transform:none;font-weight:720;line-height:1.12}.insight__tag{letter-spacing:.14em}.insight p{color:#32413b;margin-top:20px;font-weight:590}.explorer{background:#fafbf9}.search-box,.view-toggle{background:#f4f6f3;border-radius:12px}.feature-grid{gap:16px}.feature-card{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 10px 32px #233a320b}.feature-card:hover{border-color:#709b3947;transform:translateY(-4px);box-shadow:0 18px 44px #233a3217}.feature-card:after{opacity:.045}.feature-card--list{border-radius:15px}.section-heading--light h2,.section-heading--light p{color:inherit}.feature-drawer{border-radius:24px 0 0 24px}.studio{background:#f5f7f3}.studio-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-header__title{color:#81908a}.studio-sidebar{color:var(--ink);border-right-color:var(--line);background:#eef2ed}.studio-sidebar__intro,.studio-sidebar__legend{border-color:var(--line)}.studio-sidebar__intro>span,.studio-sidebar__legend,.studio-loading{color:#7a8983}.studio-sidebar__intro button{border-radius:999px}.studio-vehicle-list>button,.studio-base-vehicle{color:#596963;border-radius:14px}.studio-vehicle-bulk{color:#596963;border-color:var(--line);background:#ffffff94}.studio-vehicle-bulk__count{color:#8b9692}.studio-vehicle-bulk__delete{background:#fff7f5}.studio-vehicle-row{color:#596963}.studio-vehicle-row:hover,.studio-vehicle-row.is-active,.studio-vehicle-row.is-selected,.studio-vehicle-list>button:hover,.studio-vehicle-list>button.is-active{color:var(--ink);background:#fff;border-color:#709b393d;box-shadow:0 9px 24px #233a320f}.studio-vehicle-list small,.studio-base-vehicle small{color:#8b9692}.studio-vehicle-list button>i,.studio-base-vehicle>i{color:#65736e;border-color:var(--line);background:#fff}.studio-welcome h1{text-transform:none;font-weight:750;line-height:.98}.studio-welcome>button,.studio-button{border-radius:999px}.studio-welcome__steps span{text-transform:none}.studio-editor__bar{border-bottom:0}.studio-button--primary{background:#dceeb0;border-color:#d6e9a8}.studio-notice{border-radius:14px}.studio-progress{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 18px;padding:0 20px}.studio-progress>i{border-radius:999px;overflow:hidden}.studio-section{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:16px;padding:34px;box-shadow:0 10px 34px #233a320b}.studio-section__heading>span{color:var(--ink);background:#e4f0c7;border-radius:13px}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select,.studio-feature__fields input,.studio-feature__fields textarea,.studio-feature__fields select,.studio-feature-tools>label{background:#f8faf7;border-radius:12px}.studio-feature-tools button{background:#fff;border-radius:999px}.studio-feature-tools button.is-active{color:#fff;background:var(--ink)}.studio-feature-list{border-top:0;gap:9px;display:grid}.studio-feature{border:1px solid var(--line);background:#fbfcfa;border-radius:15px;overflow:hidden}.studio-feature[open]{background:#f8faf7}.studio-feature__presence{border-radius:999px}.studio-feature__body{border-top-color:var(--line)}.studio-final-actions{padding:28px 0}@media (width<=760px){.site-header{padding-inline:max(18px, env(safe-area-inset-left,0px)) max(18px, env(safe-area-inset-right,0px))}.cockpit{border-radius:20px}.feature-drawer{border-radius:20px 20px 0 0}.studio-section{border-radius:18px;padding:24px 18px}.studio-welcome{min-height:680px;padding:60px 24px}}.hero__visual{flex-direction:column;justify-self:end;max-width:660px;display:flex;position:relative}.hero-car{border:1px solid #14211e1a;height:clamp(350px,36vw,520px);margin:0;position:relative}.hero-car img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.hero-car:hover img{transform:scale(1.025)}.hero-car figcaption{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100% - 36px);font-size:var(--fs-label);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-weight:720;position:absolute;bottom:18px;left:18px;overflow:hidden}.hero-car__placeholder{text-align:center;place-content:center;gap:8px;height:100%;padding:30px;display:grid}.hero-car__placeholder span{color:#809089;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.hero-car__placeholder strong{color:var(--ink);font-size:20px}.hero__visual .cockpit{z-index:2;width:calc(100% - 44px);margin:-62px auto 0;padding:22px}.hero__visual .coverage-ring{width:140px}.hero__visual .coverage-ring:before{width:120px}.hero__visual .coverage-ring__inner{width:110px}.hero__visual .coverage-ring__inner strong{font-size:34px}.hero__visual .coverage-copy strong{font-size:21px}.hero__visual .metric{min-height:84px}.feature-card__category{color:#71807a;font-size:var(--fs-label);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.feature-card__more{color:#456154;font-size:var(--fs-label);white-space:nowrap;margin-left:auto;font-weight:760}.status-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.hero{grid-template-columns:1fr}.hero__visual{justify-self:stretch;max-width:820px}.status-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero-car{border-radius:20px;height:clamp(280px,72vw,430px)}.hero__visual .cockpit{width:calc(100% - 16px);margin-top:-26px}.status-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-level-info>div{width:min(420px,100vw - 52px)}}@media (width<=560px){.status-guide,.hero__visual .coverage-panel{grid-template-columns:1fr}}.feature-illustration{--visual-accent:#709b39;--visual-soft:#eef5e3;z-index:1;border:1px solid color-mix(in srgb, var(--visual-accent) 18%, transparent);border-radius:16px;position:relative;overflow:hidden}.feature-illustration[data-category=PC]{--visual-accent:#c56f45;--visual-soft:#fbefe8}.feature-illustration[data-category=ME]{--visual-accent:#668ac4;--visual-soft:#edf2fa}.feature-illustration[data-category=EM]{--visual-accent:#4d9f9c;--visual-soft:#e9f5f4}.feature-illustration[data-visual=distance] .fi-car--other,.feature-illustration[data-visual=distance] .fi-radar,.feature-illustration[data-visual=forward-warning] .fi-car--other,.feature-illustration[data-visual=forward-warning] .fi-radar,.feature-illustration[data-visual=forward-brake] .fi-car--other,.feature-illustration[data-visual=forward-brake] .fi-radar,.feature-illustration[data-visual=rear-warning] .fi-car--other,.feature-illustration[data-visual=rear-warning] .fi-radar{display:block}.feature-illustration[data-visual=forward-warning] .fi-sign,.feature-illustration[data-visual=forward-brake] .fi-sign,.feature-illustration[data-visual=rear-warning] .fi-sign{width:32px;height:32px;display:grid;top:12px;right:15px}.feature-illustration[data-visual=rear-warning] .fi-car--other{top:67px;left:110px;right:auto}.feature-illustration[data-visual=sign] .fi-sign,.feature-illustration[data-visual=pedal] .fi-sign,.feature-illustration[data-visual=parking] .fi-sign,.feature-illustration[data-visual=remote-parking] .fi-sign,.feature-illustration[data-visual=summon] .fi-sign{display:grid}.feature-illustration[data-visual=pedal] .fi-sign{width:54px;font-size:var(--fs-label);border-radius:13px}.feature-illustration[data-visual=curve] .fi-arrow,.feature-illustration[data-visual=evade] .fi-arrow,.feature-illustration[data-visual=truck] .fi-arrow,.feature-illustration[data-visual=lane-change] .fi-arrow,.feature-illustration[data-visual=reverse-route] .fi-arrow,.feature-illustration[data-visual=reverse-brake] .fi-arrow,.feature-illustration[data-visual=summon] .fi-arrow{display:block;top:38px;left:105px;transform:rotate(-18deg)}.feature-illustration[data-visual=reverse-route] .fi-arrow,.feature-illustration[data-visual=reverse-brake] .fi-arrow{transform:rotate(180deg)}.feature-illustration[data-visual=lane-change] .fi-car--other,.feature-illustration[data-visual=evade] .fi-car--other,.feature-illustration[data-visual=truck] .fi-car--other,.feature-illustration[data-visual=blind-spot] .fi-car--other,.feature-illustration[data-visual=door-warning] .fi-car--other,.feature-illustration[data-visual=front-cross] .fi-car--other,.feature-illustration[data-visual=rear-cross] .fi-car--other,.feature-illustration[data-visual=junction] .fi-car--other{display:block}.feature-illustration[data-visual=truck] .fi-car--other{width:78px;height:35px;transform:scale(.9)}.feature-illustration[data-visual=blind-spot] .fi-radar,.feature-illustration[data-visual=driver] .fi-radar,.feature-illustration[data-visual=driver-emergency] .fi-radar,.feature-illustration[data-visual=remote-parking] .fi-radar,.feature-illustration[data-visual=summon] .fi-radar{display:block}.feature-illustration[data-visual=blind-spot] .fi-radar{bottom:6px;left:80px;transform:rotate(110deg)scale(.7)}.feature-illustration[data-visual=lane-warning] .fi-road:before,.feature-illustration[data-visual=lane-emergency] .fi-road:before{border-left-color:var(--red)}.feature-illustration[data-visual=lane-keep] .fi-car--main,.feature-illustration[data-visual=lane-center] .fi-car--main,.feature-illustration[data-visual=lane-emergency] .fi-car--main{left:calc(50% - 29px)}.feature-illustration[data-visual=lane-warning] .fi-car--main{left:28%;transform:rotate(-6deg)}.feature-illustration[data-visual=highway-route] .fi-route,.feature-illustration[data-visual=urban-route] .fi-route,.feature-illustration[data-visual=door-route] .fi-route,.feature-illustration[data-visual=memory-route] .fi-route,.feature-illustration[data-visual=valet-route] .fi-route,.feature-illustration[data-visual=reverse-route] .fi-route,.feature-illustration[data-visual=urban-route] .fi-light,.feature-illustration[data-visual=traffic-light] .fi-light,.feature-illustration[data-visual=hands-free] .fi-steering,.feature-illustration[data-visual=driver] .fi-steering,.feature-illustration[data-visual=driver-emergency] .fi-steering,.feature-illustration[data-visual=driver] .fi-person,.feature-illustration[data-visual=driver-emergency] .fi-person,.feature-illustration[data-visual=child] .fi-person,.feature-illustration[data-visual=occupants] .fi-person{display:block}.feature-illustration[data-visual=driver] .fi-person,.feature-illustration[data-visual=driver-emergency] .fi-person{right:108px}.feature-illustration[data-visual=child] .fi-person{transform-origin:bottom;transform:scale(.72)}.feature-illustration[data-visual=occupants] .fi-person:after{content:"";border:2px solid var(--visual-accent);background:color-mix(in srgb, var(--visual-accent) 10%, #fff);border-radius:14px 14px 7px 7px;width:25px;height:43px;position:absolute;top:9px;left:-36px}.feature-illustration[data-visual=junction] .fi-car--other,.feature-illustration[data-visual=front-cross] .fi-car--other,.feature-illustration[data-visual=rear-cross] .fi-car--other{top:42px;right:38px;transform:rotate(90deg)scale(.72)}.feature-illustration[data-visual=parking] .fi-car--main,.feature-illustration[data-visual=remote-parking] .fi-car--main,.feature-illustration[data-visual=memory-route] .fi-car--main,.feature-illustration[data-visual=valet-route] .fi-car--main,.feature-illustration[data-visual=summon] .fi-car--main{left:42%;transform:rotate(90deg)}@media (width<=760px){.feature-card{min-height:430px}.feature-card--list .feature-illustration{height:112px}}.feature-illustration{border-color:color-mix(in srgb, var(--visual-accent) 22%, transparent);height:146px;box-shadow:0 10px 26px color-mix(in srgb, var(--visual-accent) 9%, transparent);background:#fff;grid-template-columns:minmax(0,1.18fr) minmax(118px,.82fr);margin-top:20px;display:grid}.feature-illustration[data-visual=forward-brake] .fi-symbol,.feature-illustration[data-visual=driver-emergency] .fi-symbol,.feature-illustration[data-visual=lane-emergency] .fi-symbol,.feature-illustration[data-visual=reverse-brake] .fi-symbol{color:#a0443d;background:#fff2f0;border-color:#efc9c5}.feature-illustration[data-visual=traffic-light] .fi-symbol{color:#2e7657;background:#eefaf4;border-color:#c2e3d3}.feature-card--list .feature-illustration{grid-area:visual;grid-template-columns:minmax(145px,.95fr) minmax(150px,1.05fr);width:100%;height:88px;margin:0}.feature-card--list .fi-caption{padding:10px 12px}.feature-card--list .fi-caption small{font-size:8.5px}@media (width<=1100px){.feature-card--list{display:flex}.feature-card--list .feature-illustration{grid-template-columns:minmax(0,1.18fr) minmax(118px,.82fr);width:100%;height:140px;margin-top:18px}.feature-card--list .feature-card__heading{margin-top:28px}.feature-card--list .feature-card__evidence{margin-top:15px}.feature-card--list .feature-card__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}}@media (width<=760px){.feature-illustration,.feature-card--list .feature-illustration{grid-template-columns:minmax(0,1.12fr) minmax(112px,.88fr);height:142px}}@media (width<=430px){.feature-illustration,.feature-card--list .feature-illustration{grid-template-rows:118px 1fr;grid-template-columns:1fr;height:205px}}.adas-viz.feature-illustration{--visual-accent:#78a83f;--visual-strong:#466f18;--visual-soft:#eff6e7;border:1px solid color-mix(in srgb, var(--visual-accent) 22%, #d8dfdb);height:164px;box-shadow:0 16px 34px color-mix(in srgb, var(--visual-accent) 10%, transparent);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(124px,.65fr);overflow:hidden}.adas-viz[data-category=PC]{--visual-accent:#e06b4e;--visual-strong:#9c3f2c;--visual-soft:#fff0eb}.adas-viz[data-category=ME]{--visual-accent:#5f86d4;--visual-strong:#31599f;--visual-soft:#edf3ff}.adas-viz[data-category=EM]{--visual-accent:#2f9f96;--visual-strong:#176e68;--visual-soft:#e9f7f5}.av-scene{isolation:isolate;border-right:1px solid color-mix(in srgb, var(--visual-accent) 18%, #e1e6e3);background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--visual-accent) 18%, transparent), transparent 33%), linear-gradient(145deg, #fbfcfb 0%, var(--visual-soft) 100%);min-width:0;position:relative;overflow:hidden}.av-grid{z-index:-1;opacity:.55;background-image:radial-gradient(color-mix(in srgb, var(--visual-accent) 30%, transparent) .75px, transparent .75px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 88%);mask-image:linear-gradient(135deg,#000,#0000 88%)}.av-caption{background:linear-gradient(160deg, #fff 62%, color-mix(in srgb, var(--visual-soft) 58%, #fff));flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:17px 15px;display:flex}.av-caption strong{color:var(--ink);letter-spacing:-.025em;line-height:1.15}.av-caption small{color:#6d7a75;line-height:1.5}.av-signal,.av-tag{z-index:20;color:var(--visual-strong);border:1px solid color-mix(in srgb, var(--visual-accent) 30%, transparent);background:color-mix(in srgb, #fff 88%, var(--visual-soft));box-shadow:0 7px 16px color-mix(in srgb, var(--visual-accent) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;font-weight:850;line-height:1;display:inline-flex;position:absolute}.av-signal{min-height:25px;font-size:var(--fs-label);letter-spacing:.08em;border-radius:999px;padding:0 8px;top:10px;left:10px}.av-tag{min-height:22px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;border-radius:7px;padding:0 7px;bottom:8px;right:9px}.av-road,.av-car,.av-junction,.av-lane-focus,.av-slot,.av-truck,.av-bike,.av-obstacle,.av-door,.av-sensor,.av-distance,.av-action,.av-route,.av-warning,.av-brake,.av-speed-sign,.av-traffic-light,.av-pedal,.av-cabin,.av-steering,.av-driver,.av-hands,.av-eye,.av-seats,.av-child,.av-phone,.av-person{display:none}.av-road{z-index:1;background:linear-gradient(90deg,#e7ebe9,#f4f6f5 50%,#e7ebe9);border-left:1px solid #cfd7d3;border-right:1px solid #cfd7d3;width:118px;height:205px;position:absolute;top:-18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 7px #ffffff6b}.av-road i{background:repeating-linear-gradient(#b7c2bd 0 9px,#0000 9px 17px);width:2px;position:absolute;top:-8px;bottom:-8px}.av-road i:first-child{left:33%}.av-road i:nth-child(2){right:33%}.av-road i:last-child{background:color-mix(in srgb, var(--visual-accent) 22%, transparent);width:3px;left:9px}.av-car{z-index:8;background:linear-gradient(160deg, color-mix(in srgb, var(--visual-accent) 74%, #fff), var(--visual-accent));border:2px solid #192d27b8;border-radius:10px 10px 7px 7px;width:27px;height:50px;position:absolute;box-shadow:0 8px 13px #1d312a33}.av-car:before,.av-car:after{content:"";background:linear-gradient(150deg,#183a42,#53777b);border-radius:5px 5px 3px 3px;height:10px;position:absolute;left:4px;right:4px}.av-car:before{top:8px}.av-car:after{opacity:.76;bottom:8px}.av-car i,.av-car b{background:#263a36;border-radius:2px;width:4px;height:21px;position:absolute;top:13px}.av-car i{left:-4px}.av-car b{right:-4px}.av-car--ego{bottom:12px;left:50%;transform:translate(-50%)}.av-car--lead{filter:saturate(.28);opacity:.88;top:11px;left:50%;transform:translate(-50%)scale(.84)}.av-car--side{filter:saturate(.38);bottom:25px;right:15%;transform:scale(.88)}.av-car--cross{filter:saturate(.35);top:57px;right:6%;transform:rotate(90deg)scale(.84)}.av-sensor{z-index:5;width:84px;height:40px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.av-sensor i{border:2px solid color-mix(in srgb, var(--visual-accent) 62%, transparent);border-bottom:0;border-radius:50% 50% 0 0;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.av-sensor i:first-child{width:34px;height:13px}.av-sensor i:nth-child(2){opacity:.62;width:56px;height:23px}.av-sensor i:last-child{opacity:.32;width:80px;height:35px}.av-distance{z-index:10;gap:4px;position:absolute;top:62px;left:50%;transform:translate(-50%)}.av-distance i{background:var(--visual-accent);width:17px;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--visual-accent) 42%, transparent);border-radius:999px;margin:4px 0;display:block}.av-distance i:nth-child(2){opacity:.72;width:11px;margin-left:3px}.av-distance i:last-child{opacity:.42;width:5px;margin-left:6px}.av-lane-focus{z-index:3;border:1px solid color-mix(in srgb, var(--visual-accent) 36%, transparent);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--visual-accent) 20%, transparent), transparent);width:39px;box-shadow:0 0 24px color-mix(in srgb, var(--visual-accent) 22%, transparent);position:absolute;top:-8px;bottom:-8px;left:50%;transform:translate(-50%)}.av-action{z-index:12;border-top:3px solid var(--visual-accent);border-right:3px solid var(--visual-accent);width:44px;height:35px;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--visual-accent) 30%, transparent));border-radius:0 24px 0 0;position:absolute;top:53px;left:46%;transform:rotate(-19deg)}.av-action:after{content:"";border-right:3px solid var(--visual-accent);border-bottom:3px solid var(--visual-accent);width:9px;height:9px;position:absolute;bottom:-2px;right:-6px;transform:rotate(45deg)}.av-action i{background:var(--visual-accent);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:-5px;left:-4px}.av-route{z-index:4;border-top:3px dashed var(--visual-accent);border-right:3px dashed var(--visual-accent);border-radius:0 36px 0 0;position:absolute;inset:43px 19% 30px 20%}.av-route i{border:2px solid var(--visual-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--visual-accent) 12%, transparent);background:#fff;border-radius:50%;display:block;position:absolute}.av-route i:first-child{top:-6px;left:-5px}.av-route i:nth-child(2){top:-6px;right:-6px}.av-route i:last-child{bottom:-6px;right:-6px}.av-warning{z-index:18;color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 7px 9px #a0392d47);background:#df5548;place-items:center;width:32px;height:29px;padding-top:4px;font-size:12px;font-weight:900;position:absolute;top:16px;right:17px}.av-brake{z-index:15;color:#fff;min-width:45px;font-size:var(--fs-label);letter-spacing:.1em;text-align:center;background:#d84c43;border-radius:5px;padding:4px 7px;font-weight:900;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 7px 13px #aa372d42}.av-speed-sign{z-index:14;color:#253630;background:#fff;border:4px solid #db5b50;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;position:absolute;top:39px;right:18px;box-shadow:0 7px 13px #36494126}.av-junction{z-index:1;background:linear-gradient(90deg,#0000 36px,#e7ebe9 36px 82px,#0000 82px);width:118px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.av-junction:after{content:"";background:#e7ebe9;border-top:1px solid #cfd7d3;border-bottom:1px solid #cfd7d3;height:48px;position:absolute;top:81px;left:-70px;right:-70px}.av-traffic-light{z-index:15;background:#243a34;border-radius:9px;width:25px;padding:5px;position:absolute;top:29px;right:22px;box-shadow:0 8px 14px #1c2e283d}.av-traffic-light i{background:#60706a;border-radius:50%;width:15px;height:15px;margin:3px 0;display:block}.av-traffic-light i:first-child{background:#e4544a;box-shadow:0 0 10px #e4544aa8}.av-traffic-light i:nth-child(2){background:#e4ae45}.av-traffic-light i:last-child{background:#5bad7a}.av-truck{z-index:7;background:linear-gradient(#d9dfdc 0 64%,#65736e 64%);border:2px solid #50615b;border-radius:7px 7px 4px 4px;width:43px;height:83px;position:absolute;top:36px;right:14%;box-shadow:0 8px 14px #2637312e}.av-truck:before{content:"";background:#24424a;border-radius:4px;height:13px;position:absolute;bottom:6px;left:7px;right:7px}.av-truck i{color:#67756f;letter-spacing:.12em;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:22px;left:50%;transform:translate(-50%)rotate(90deg)}.av-obstacle{z-index:12;clip-path:polygon(50% 0,100% 100%,0 100%);background:#e27a42;width:30px;height:27px;position:absolute;top:43px;left:50%;transform:translate(-50%);box-shadow:0 8px 13px #a84b2033}.av-obstacle i{background:#fff;border-radius:2px;width:4px;height:11px;display:block;position:absolute;top:9px;left:13px}.av-slot{z-index:2;background:#ffffff52;border:2px solid #c3cec9;border-bottom-style:dashed;border-radius:8px 8px 2px 2px;width:56px;height:105px;position:absolute;top:29px}.av-slot--a{left:16%}.av-slot--b{border-color:color-mix(in srgb, var(--visual-accent) 65%, #c3cec9);background:color-mix(in srgb, var(--visual-accent) 8%, transparent);right:13%}.av-slot i{color:#9aa8a2;font-size:var(--fs-label);font-style:normal;font-weight:900;position:absolute;top:7px;left:50%;transform:translate(-50%)}.av-slot--b i{color:var(--visual-strong)}.av-bike{z-index:13;width:42px;height:31px;position:absolute;bottom:26px;right:10px}.av-bike:before,.av-bike:after{content:"";background:#ffffffb3;border:2px solid #40534d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:0}.av-bike:before{left:0}.av-bike:after{right:0}.av-bike i,.av-bike b{background:var(--visual-accent);width:18px;height:2px;display:block;position:absolute;top:13px;left:12px;transform:rotate(-28deg)}.av-bike b{transform:rotate(35deg)}.av-door{z-index:11;transform-origin:0;background:#d34e45;border-radius:3px;width:27px;height:3px;position:absolute;bottom:31px;left:calc(50% + 12px);transform:rotate(-48deg);box-shadow:0 0 0 3px #d34e451f}.av-pedal{z-index:14;background:repeating-linear-gradient(#dbe2df 0 4px,#f7f9f8 4px 8px);border:2px solid #546761;border-radius:12px 12px 8px 8px;width:26px;height:45px;position:absolute;bottom:21px;left:17px;transform:rotate(-12deg);box-shadow:0 8px 12px #283a3426}.av-pedal:after{content:"";background:#d84c43;border-radius:3px;width:40px;height:3px;position:absolute;top:19px;left:-8px;transform:rotate(-36deg)}.av-cabin{z-index:2;background:linear-gradient(160deg, #ffffffe6, color-mix(in srgb, var(--visual-accent) 11%, #fff));border:2px solid #b8c5c0;border-radius:46px 46px 24px 24px;width:126px;height:115px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 8px #ffffff75,0 12px 22px #2b3d361a}.av-cabin:before{content:"PAINEL";color:#93a19b;letter-spacing:.16em;font-size:6px;font-weight:900;position:absolute;top:10px;left:50%;transform:translate(-50%)}.av-steering{z-index:8;border:5px solid var(--visual-strong);width:46px;height:46px;box-shadow:0 7px 14px color-mix(in srgb, var(--visual-accent) 18%, transparent);background:#ffffffd6;border-radius:50%;position:absolute;top:65px;left:50%;transform:translate(-50%)}.av-steering:before,.av-steering:after,.av-steering i{content:"";transform-origin:50% 0;background:var(--visual-strong);border-radius:3px;width:4px;height:18px;display:block;position:absolute;top:50%;left:50%}.av-steering:before{transform:rotate(120deg)}.av-steering:after{transform:rotate(240deg)}.av-steering i{transform:rotate(0)}.av-driver,.av-child,.av-person{z-index:10;width:34px;height:57px;position:absolute}.av-driver{top:51px;left:21%}.av-child{bottom:22px;right:23%;transform:scale(.72)}.av-person{bottom:24px;left:18px;transform:scale(.82)}.av-driver i,.av-child i,.av-person i{border:2px solid var(--visual-strong);background:#fff;border-radius:50%;width:18px;height:18px;margin:0 auto;display:block}.av-driver b,.av-child b,.av-person b{border:2px solid var(--visual-strong);background:color-mix(in srgb, var(--visual-accent) 18%, #fff);border-radius:15px 15px 7px 7px;width:31px;height:32px;margin:3px auto 0;display:block}.av-hands{z-index:11;width:92px;height:34px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.av-hands i{border:2px solid var(--visual-accent);background:#fff;border-radius:9px;width:21px;height:9px;display:block;position:absolute;top:8px}.av-hands i:first-child{left:0;transform:rotate(16deg)}.av-hands i:last-child{right:0;transform:rotate(-16deg)}.av-eye{z-index:12;border:2px solid var(--visual-accent);width:49px;height:28px;box-shadow:0 7px 14px color-mix(in srgb, var(--visual-accent) 16%, transparent);background:#ffffffe0;border-radius:70% 18%;position:absolute;top:27px;right:20px;transform:rotate(45deg)}.av-eye i{border:3px solid var(--visual-strong);background:#fff;border-radius:50%;width:11px;height:11px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.av-seats{z-index:7;grid-template-columns:repeat(2,1fr);gap:9px 18px;width:90px;height:83px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.av-seats i{background:#ffffffc7;border:2px solid #81918a;border-radius:14px 14px 7px 7px;display:block}.av-seats i:first-child,.av-seats i:nth-child(4){border-color:var(--visual-accent);background:color-mix(in srgb, var(--visual-accent) 22%, #fff);box-shadow:0 0 0 5px color-mix(in srgb, var(--visual-accent) 9%, transparent)}.av-phone{z-index:14;background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--visual-accent) 21%, #fff));border:3px solid #334942;border-radius:8px;width:29px;height:49px;position:absolute;top:49px;left:16px;box-shadow:0 9px 15px #23362f2e}.av-phone:before{content:"";background:#6d7d77;border-radius:2px;width:11px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.av-phone i,.av-phone b{border:2px solid var(--visual-accent);opacity:.8;border-left:0;border-radius:0 20px 20px 0;width:16px;height:25px;display:block;position:absolute;top:11px;right:-13px}.av-phone b{opacity:.38;width:25px;right:-22px}.adas-viz[data-visual=distance] .av-road,.adas-viz[data-visual=distance] .av-car--ego,.adas-viz[data-visual=distance] .av-car--lead,.adas-viz[data-visual=distance] .av-sensor,.adas-viz[data-visual=distance] .av-distance,.adas-viz[data-visual=sign] .av-road,.adas-viz[data-visual=sign] .av-car--ego,.adas-viz[data-visual=sign] .av-speed-sign,.adas-viz[data-visual=curve] .av-road,.adas-viz[data-visual=curve] .av-car--ego,.adas-viz[data-visual=curve] .av-action,.adas-viz[data-visual=lane-warning] .av-road,.adas-viz[data-visual=lane-warning] .av-car--ego,.adas-viz[data-visual=lane-warning] .av-warning,.adas-viz[data-visual=lane-keep] .av-road,.adas-viz[data-visual=lane-keep] .av-car--ego,.adas-viz[data-visual=lane-keep] .av-action,.adas-viz[data-visual=lane-center] .av-road,.adas-viz[data-visual=lane-center] .av-car--ego,.adas-viz[data-visual=lane-center] .av-lane-focus,.adas-viz[data-visual=lane-emergency] .av-road,.adas-viz[data-visual=lane-emergency] .av-car--ego,.adas-viz[data-visual=lane-emergency] .av-action,.adas-viz[data-visual=lane-emergency] .av-warning,.adas-viz[data-visual=lane-change] .av-road,.adas-viz[data-visual=lane-change] .av-car--ego,.adas-viz[data-visual=lane-change] .av-car--side,.adas-viz[data-visual=lane-change] .av-action,.adas-viz[data-visual=evade] .av-road,.adas-viz[data-visual=evade] .av-car--ego,.adas-viz[data-visual=evade] .av-obstacle,.adas-viz[data-visual=evade] .av-action,.adas-viz[data-visual=truck] .av-road,.adas-viz[data-visual=truck] .av-car--ego,.adas-viz[data-visual=truck] .av-truck,.adas-viz[data-visual=truck] .av-distance,.adas-viz[data-visual=highway-route] .av-road,.adas-viz[data-visual=highway-route] .av-car--ego,.adas-viz[data-visual=highway-route] .av-route,.adas-viz[data-visual=urban-route] .av-junction,.adas-viz[data-visual=urban-route] .av-car--ego,.adas-viz[data-visual=urban-route] .av-route,.adas-viz[data-visual=urban-route] .av-traffic-light,.adas-viz[data-visual=traffic-light] .av-road,.adas-viz[data-visual=traffic-light] .av-car--ego,.adas-viz[data-visual=traffic-light] .av-traffic-light,.adas-viz[data-visual=traffic-light] .av-brake,.adas-viz[data-visual=stop-go] .av-road,.adas-viz[data-visual=stop-go] .av-car--ego,.adas-viz[data-visual=stop-go] .av-car--lead,.adas-viz[data-visual=stop-go] .av-sensor,.adas-viz[data-visual=stop-go] .av-distance,.adas-viz[data-visual=stop-go] .av-brake{display:block}.adas-viz[data-visual=stop-go] .av-brake{top:80px;left:53%}.adas-viz[data-visual=hands-free] .av-cabin,.adas-viz[data-visual=hands-free] .av-steering,.adas-viz[data-visual=hands-free] .av-eye,.adas-viz[data-visual=hands-on] .av-cabin,.adas-viz[data-visual=hands-on] .av-steering,.adas-viz[data-visual=hands-on] .av-hands{display:block}.adas-viz[data-visual=hands-on] .av-hands i{box-shadow:0 0 0 4px color-mix(in srgb, var(--visual-accent) 16%, transparent)}.adas-viz[data-visual=door-route] .av-slot,.adas-viz[data-visual=door-route] .av-car--ego,.adas-viz[data-visual=door-route] .av-route{display:block}.adas-viz[data-visual=curve] .av-road{border-radius:42% 0 0 42%;height:220px;top:-24px;left:56%;transform:translate(-50%)rotate(15deg)}.adas-viz[data-visual=curve] .av-car--ego{left:57%;transform:translate(-50%)rotate(15deg)}.adas-viz[data-visual=curve] .av-action{top:45px;left:35%;transform:rotate(-42deg)}.adas-viz[data-visual=lane-warning] .av-car--ego,.adas-viz[data-visual=lane-emergency] .av-car--ego{left:37%;transform:translate(-50%)rotate(-8deg)}.adas-viz[data-visual=lane-warning] .av-road i:first-child,.adas-viz[data-visual=lane-emergency] .av-road i:first-child{background:repeating-linear-gradient(#df5548 0 9px,#0000 9px 17px);box-shadow:0 0 12px #df554873}.adas-viz[data-visual=lane-keep] .av-car--ego{left:38%;transform:translate(-50%)rotate(-7deg)}.adas-viz[data-visual=lane-keep] .av-action,.adas-viz[data-visual=lane-emergency] .av-action{top:84px;left:38%;transform:rotate(-3deg)scale(.72)}.adas-viz[data-visual=lane-change] .av-car--ego{left:36%}.adas-viz[data-visual=lane-change] .av-action{top:73px;left:43%;transform:rotate(-18deg)}.adas-viz[data-visual=evade] .av-car--ego{left:37%}.adas-viz[data-visual=evade] .av-action{top:58px;left:42%;transform:rotate(-31deg)}.adas-viz[data-visual=truck] .av-car--ego{left:31%}.adas-viz[data-visual=truck] .av-distance{top:82px;left:52%;transform:rotate(90deg)}.adas-viz[data-visual=highway-route] .av-route{inset:39px 15% 42px 35%}.adas-viz[data-visual=urban-route] .av-car--ego{bottom:9px;left:38%}.adas-viz[data-visual=urban-route] .av-route{inset:62px 22% 32px 35%}.adas-viz[data-visual=traffic-light] .av-brake{top:82px}.adas-viz[data-visual=door-route] .av-car--ego{bottom:38px;left:31%;transform:rotate(0)}.adas-viz[data-visual=door-route] .av-route{inset:56px 21% 48px 29%}.adas-viz[data-visual=forward-warning] .av-road,.adas-viz[data-visual=forward-warning] .av-car--ego,.adas-viz[data-visual=forward-warning] .av-car--lead,.adas-viz[data-visual=forward-warning] .av-sensor,.adas-viz[data-visual=forward-warning] .av-warning,.adas-viz[data-visual=forward-brake] .av-road,.adas-viz[data-visual=forward-brake] .av-car--ego,.adas-viz[data-visual=forward-brake] .av-car--lead,.adas-viz[data-visual=forward-brake] .av-sensor,.adas-viz[data-visual=forward-brake] .av-brake,.adas-viz[data-visual=junction] .av-junction,.adas-viz[data-visual=junction] .av-car--ego,.adas-viz[data-visual=junction] .av-car--cross,.adas-viz[data-visual=junction] .av-action,.adas-viz[data-visual=front-cross] .av-junction,.adas-viz[data-visual=front-cross] .av-car--ego,.adas-viz[data-visual=front-cross] .av-car--cross,.adas-viz[data-visual=front-cross] .av-sensor,.adas-viz[data-visual=front-cross] .av-warning,.adas-viz[data-visual=blind-spot] .av-road,.adas-viz[data-visual=blind-spot] .av-car--ego,.adas-viz[data-visual=blind-spot] .av-car--side,.adas-viz[data-visual=blind-spot] .av-sensor,.adas-viz[data-visual=door-warning] .av-slot,.adas-viz[data-visual=door-warning] .av-car--ego,.adas-viz[data-visual=door-warning] .av-door,.adas-viz[data-visual=door-warning] .av-bike,.adas-viz[data-visual=door-warning] .av-warning,.adas-viz[data-visual=rear-cross] .av-junction,.adas-viz[data-visual=rear-cross] .av-car--ego,.adas-viz[data-visual=rear-cross] .av-car--cross,.adas-viz[data-visual=rear-cross] .av-sensor,.adas-viz[data-visual=reverse-brake] .av-road,.adas-viz[data-visual=reverse-brake] .av-car--ego,.adas-viz[data-visual=reverse-brake] .av-obstacle,.adas-viz[data-visual=reverse-brake] .av-sensor,.adas-viz[data-visual=reverse-brake] .av-brake,.adas-viz[data-visual=pedal] .av-road,.adas-viz[data-visual=pedal] .av-car--ego,.adas-viz[data-visual=pedal] .av-obstacle,.adas-viz[data-visual=pedal] .av-pedal,.adas-viz[data-visual=rear-warning] .av-road,.adas-viz[data-visual=rear-warning] .av-car--ego,.adas-viz[data-visual=rear-warning] .av-car--lead,.adas-viz[data-visual=rear-warning] .av-sensor,.adas-viz[data-visual=rear-warning] .av-warning{display:block}.adas-viz[data-visual=forward-warning] .av-sensor,.adas-viz[data-visual=forward-brake] .av-sensor,.adas-viz[data-visual=front-cross] .av-sensor,.adas-viz[data-visual=blind-spot] .av-sensor,.adas-viz[data-visual=rear-cross] .av-sensor,.adas-viz[data-visual=reverse-brake] .av-sensor,.adas-viz[data-visual=rear-warning] .av-sensor{--visual-accent:#df5548}.adas-viz[data-visual=junction] .av-car--ego,.adas-viz[data-visual=front-cross] .av-car--ego{bottom:4px;left:37%}.adas-viz[data-visual=junction] .av-action{top:70px;left:38%;transform:rotate(-36deg)}.adas-viz[data-visual=front-cross] .av-sensor{bottom:56px;left:43%;transform:translate(-50%)rotate(90deg)}.adas-viz[data-visual=blind-spot] .av-car--ego{bottom:48px;left:44%}.adas-viz[data-visual=blind-spot] .av-car--side{bottom:18px;right:18%}.adas-viz[data-visual=blind-spot] .av-sensor{bottom:26px;left:57%;transform:rotate(132deg)scale(.74)}.adas-viz[data-visual=door-warning] .av-slot--a{display:none}.adas-viz[data-visual=door-warning] .av-slot--b{top:30px;left:34%;right:auto}.adas-viz[data-visual=door-warning] .av-car--ego{bottom:38px;left:50%}.adas-viz[data-visual=rear-cross] .av-car--ego{bottom:7px;left:40%}.adas-viz[data-visual=rear-cross] .av-car--cross{top:88px;right:10%}.adas-viz[data-visual=rear-cross] .av-sensor,.adas-viz[data-visual=reverse-brake] .av-sensor,.adas-viz[data-visual=rear-warning] .av-sensor{bottom:5px;transform:translate(-50%)rotate(180deg)}.adas-viz[data-visual=reverse-brake] .av-car--ego{bottom:68px}.adas-viz[data-visual=reverse-brake] .av-obstacle{top:auto;bottom:8px}.adas-viz[data-visual=reverse-brake] .av-brake{top:auto;bottom:46px}.adas-viz[data-visual=pedal] .av-obstacle{top:37px}.adas-viz[data-visual=pedal] .av-car--ego{left:58%}.adas-viz[data-visual=rear-warning] .av-car--ego{bottom:62px}.adas-viz[data-visual=rear-warning] .av-car--lead{top:auto;bottom:2px}.adas-viz[data-visual=driver] .av-cabin,.adas-viz[data-visual=driver] .av-steering,.adas-viz[data-visual=driver] .av-driver,.adas-viz[data-visual=driver] .av-eye,.adas-viz[data-visual=driver-emergency] .av-cabin,.adas-viz[data-visual=driver-emergency] .av-steering,.adas-viz[data-visual=driver-emergency] .av-driver,.adas-viz[data-visual=driver-emergency] .av-eye,.adas-viz[data-visual=driver-emergency] .av-warning,.adas-viz[data-visual=driver-emergency] .av-brake,.adas-viz[data-visual=child] .av-cabin,.adas-viz[data-visual=child] .av-seats,.adas-viz[data-visual=child] .av-child,.adas-viz[data-visual=child] .av-sensor,.adas-viz[data-visual=occupants] .av-cabin,.adas-viz[data-visual=occupants] .av-seats,.adas-viz[data-visual=occupants] .av-eye{display:block}.adas-viz[data-visual=driver-emergency] .av-driver{opacity:.58;transform:rotate(-8deg)}.adas-viz[data-visual=driver-emergency] .av-brake{min-width:34px;top:92px;left:72%}.adas-viz[data-visual=child] .av-child{bottom:31px;right:27%}.adas-viz[data-visual=child] .av-sensor{bottom:23px;left:67%;transform:translate(-50%)scale(.64)}.adas-viz[data-visual=occupants] .av-eye{top:15px;right:15px;transform:rotate(45deg)scale(.75)}.adas-viz[data-visual=parking] .av-slot,.adas-viz[data-visual=parking] .av-car--ego,.adas-viz[data-visual=parking] .av-action,.adas-viz[data-visual=remote-parking] .av-slot,.adas-viz[data-visual=remote-parking] .av-car--ego,.adas-viz[data-visual=remote-parking] .av-phone,.adas-viz[data-visual=remote-parking] .av-sensor,.adas-viz[data-visual=memory-route] .av-slot,.adas-viz[data-visual=memory-route] .av-car--ego,.adas-viz[data-visual=memory-route] .av-route,.adas-viz[data-visual=reverse-route] .av-road,.adas-viz[data-visual=reverse-route] .av-car--ego,.adas-viz[data-visual=reverse-route] .av-route,.adas-viz[data-visual=reverse-route] .av-action,.adas-viz[data-visual=valet-route] .av-slot,.adas-viz[data-visual=valet-route] .av-car--ego,.adas-viz[data-visual=valet-route] .av-route,.adas-viz[data-visual=summon] .av-car--ego,.adas-viz[data-visual=summon] .av-person,.adas-viz[data-visual=summon] .av-phone,.adas-viz[data-visual=summon] .av-route{display:block}.adas-viz[data-visual=parking] .av-car--ego,.adas-viz[data-visual=remote-parking] .av-car--ego,.adas-viz[data-visual=memory-route] .av-car--ego,.adas-viz[data-visual=valet-route] .av-car--ego{bottom:43px;left:65%}.adas-viz[data-visual=parking] .av-action{top:76px;left:40%;transform:rotate(-7deg)}.adas-viz[data-visual=remote-parking] .av-sensor{bottom:26px;left:65%;transform:translate(-50%)rotate(180deg)scale(.7)}.adas-viz[data-visual=memory-route] .av-route{inset:62px 21% 46px 29%}.adas-viz[data-visual=reverse-route] .av-car--ego{bottom:63px}.adas-viz[data-visual=reverse-route] .av-route{inset:94px 49% 13px 25%;transform:rotate(180deg)}.adas-viz[data-visual=reverse-route] .av-action{top:96px;left:24%;transform:rotate(140deg)scale(.72)}.adas-viz[data-visual=valet-route] .av-route{inset:49px 20% 48px 26%}.adas-viz[data-visual=summon] .av-car--ego{bottom:43px;left:74%}.adas-viz[data-visual=summon] .av-phone{transform-origin:0 100%;top:73px;left:42px;transform:scale(.72)}.adas-viz[data-visual=summon] .av-route{inset:49px 20% 53px 22%;transform:scaleX(-1)}.feature-card{min-height:535px}.feature-card--list .adas-viz.feature-illustration{grid-template-columns:minmax(180px,.95fr) minmax(155px,1.05fr);height:104px}.feature-card--list .av-caption{padding:11px 13px}.feature-card--list .av-caption small{font-size:8.5px}.feature-card--list .av-scene{transform:translateZ(0)}@media (width<=1100px){.feature-card--list .adas-viz.feature-illustration{grid-template-columns:minmax(0,1.35fr) minmax(124px,.65fr);height:164px}}@media (width<=760px){.feature-card,.feature-card--list{min-height:535px}.adas-viz.feature-illustration,.feature-card--list .adas-viz.feature-illustration{grid-template-columns:minmax(0,1.2fr) minmax(118px,.8fr);height:160px}}@media (width<=430px){.feature-card,.feature-card--list{min-height:600px}.adas-viz.feature-illustration,.feature-card--list .adas-viz.feature-illustration{grid-template-rows:164px 1fr;grid-template-columns:1fr;height:244px}.av-scene{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--visual-accent) 18%, #e1e6e3)}.av-caption{padding:12px 14px}}.complementary{background:radial-gradient(circle at 92% 8%,#74a83f1c,#0000 28%),#eef0eb}.experience-overview{color:#fff;border-radius:20px;min-height:0;margin-top:24px;display:block;overflow:hidden}.experience-overview__lead{background:radial-gradient(circle at 18% 0,#90c24e3d,#0000 42%),linear-gradient(145deg,#ffffff05,#0000);grid-template-columns:minmax(210px,.72fr) minmax(470px,1.45fr);align-items:center;gap:34px;padding:28px 30px;display:grid}.experience-overview__copy{gap:9px;min-width:0;display:grid}.experience-overview__copy>span{color:#ffffff80;letter-spacing:.15em;font-weight:850}.experience-overview__copy>strong{color:#fff;letter-spacing:-.035em;max-width:280px;font-size:clamp(20px,2vw,28px);font-weight:720;line-height:1.06}.experience-overview__copy>p{color:#ffffff8f;max-width:340px;margin:0;font-size:11px;line-height:1.45}.experience-overview__visual{grid-template-columns:150px minmax(300px,1fr);align-items:center;gap:28px;margin-top:0;display:grid}.experience-overview__lead .experience-donut__center strong{color:#fff;font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:-.055em;margin:0;font-size:34px;font-weight:790;line-height:.9}.experience-overview__lead .experience-donut__center strong small{color:#ffffff75;letter-spacing:0;margin-left:2px;font-size:12px}.experience-editorial{background:#ffffffb8;border:1px solid #d5ddd8;border-radius:24px;margin-top:24px;padding:28px;box-shadow:0 18px 48px #233a320e}.experience-editorial__intro{border-bottom:1px solid #dce2de;grid-template-columns:minmax(210px,.7fr) minmax(250px,1fr) minmax(300px,1.3fr);align-items:end;gap:18px 28px;padding-bottom:22px;display:grid}.experience-editorial__intro>span{color:#658637;letter-spacing:.14em;font-weight:850}.experience-editorial__intro h3{color:var(--ink);letter-spacing:-.04em;margin:0;line-height:1.02}.experience-editorial__intro p{color:#52615b;margin:0;line-height:1.6}.editorial-grid--experience{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.editorial-grid--experience .insight{min-height:245px;box-shadow:none;padding:26px}.experience-group-intro{background:#ffffffb8;border:1px solid #d7dfda;border-radius:16px;align-items:center;gap:17px;margin:14px 0 20px;padding:21px 24px;display:flex}.experience-group-intro>span{color:#426b1b;width:44px;height:44px;font-family:var(--font-mono);font-size:var(--fs-label);background:#e7f1d8;border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.experience-group-intro strong{display:block}.experience-group-intro p{color:#6b7873;margin:5px 0 0;line-height:1.5}.experience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.experience-card{background:#ffffffe0;border:1px solid #d9dfdc;border-top:3px solid #d4aa4c;border-radius:16px;flex-direction:column;min-height:230px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 9px 25px #182b240b}.experience-card:hover{border-color:#c4cec9;transform:translateY(-4px);box-shadow:0 18px 36px #182b241a}.experience-card[data-status=yes]{border-top-color:var(--ok)}.experience-card[data-status=partial]{border-top-color:var(--warn)}.experience-card[data-status=no]{border-top-color:var(--off)}.experience-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.experience-card__top>span{color:#4e6d32;min-width:38px;height:30px;font-family:var(--font-mono);font-size:var(--fs-label);background:#e9f2dc;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.experience-card__top small{color:#7b8782;font-size:var(--fs-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:780;display:inline-flex}.experience-card__top small i{background:var(--off);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--off) 14%, transparent);border-radius:50%}.experience-card[data-status=yes] .experience-card__top small i{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 14%, transparent)}.experience-card[data-status=partial] .experience-card__top small i{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 14%, transparent)}.experience-card[data-status=no] .experience-card__top small i{background:var(--off);box-shadow:0 0 0 4px color-mix(in srgb, var(--off) 14%, transparent)}.experience-importance-pill{color:#66736e;width:fit-content;font-size:var(--fs-label);letter-spacing:.045em;text-transform:uppercase;background:#f2f5f3;border:1px solid #d8dfdc;border-radius:999px;align-items:center;padding:5px 8px;font-weight:820;line-height:1;display:inline-flex}.experience-importance-pill[data-weight="10"]{color:#315c29;background:#eef7df;border-color:#c8dcae}.experience-importance-pill[data-weight="5"]{color:#17636d;background:#eaf6f7;border-color:#c8e1e3}.experience-importance-pill[data-weight="3"]{color:#66507d;background:#f2edf7;border-color:#ddd1e8}.experience-importance-legend{background:#f7f9f7;border:1px solid #dce3df;border-radius:12px;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:16px;margin:-14px 0 26px;padding:14px 16px;display:grid}.experience-importance-legend>span{color:#6f7d77;font-size:var(--fs-label);letter-spacing:.13em;font-weight:850}.experience-importance-legend>div{flex-wrap:wrap;gap:7px;display:flex}.experience-importance-legend .experience-importance-pill{font-style:normal}.experience-importance-legend>p{color:#68766f;font-size:var(--fs-label);margin:0;line-height:1.45}.experience-importance-legend--studio{background:#f3f5f1;border-radius:0;margin:0}.experience-card>.experience-importance-pill{margin-top:15px}.experience-card h3{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;line-height:1.3}.experience-card>p{color:#6c7974;margin:9px 0 18px}.experience-card__foot{border-top:1px solid #e3e8e5;flex-direction:column;gap:7px;margin-top:auto;padding-top:13px;display:flex}.experience-card__foot span{color:#89938f;letter-spacing:.055em;text-transform:uppercase;font-size:6.8px;font-weight:760}.experience-card__foot strong{color:#394c45;line-height:1.4}.experience-card__foot a{color:#52752d;font-size:var(--fs-label);align-self:flex-start;font-weight:800}.experience-grid--list{grid-template-columns:1fr;gap:8px}.experience-list-item{background:#ffffffe0;border:1px solid #d9dfdc;border-left:4px solid #d4aa4c;border-radius:13px;overflow:hidden;box-shadow:0 7px 20px #182b2409}.experience-list-item[data-status=yes]{border-left-color:var(--ok)}.experience-list-item[data-status=partial]{border-left-color:var(--warn)}.experience-list-item[data-status=no]{border-left-color:var(--off)}.experience-list-item>summary{cursor:pointer;grid-template-columns:46px auto minmax(180px,1fr) auto auto;align-items:center;gap:11px;min-height:62px;padding:11px 14px;list-style:none;display:grid}.experience-list-item>summary::-webkit-details-marker{display:none}.experience-list-item__code{color:#007d89;background:var(--brand-cyan-soft);min-width:42px;height:32px;font-family:var(--font-mono);font-size:var(--fs-label);border-radius:8px;place-items:center;padding:0 7px;font-weight:900;display:inline-grid}.experience-list-item>summary h3{min-width:0;color:var(--ink);margin:0;font-size:13px;line-height:1.25}.experience-list-item>summary small{color:#6f7c77;font-size:var(--fs-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-weight:780;display:inline-flex}.experience-list-item>summary small i{background:var(--off);border-radius:50%;width:7px;height:7px}.experience-list-item[data-status=yes]>summary small i{background:var(--ok)}.experience-list-item[data-status=partial]>summary small i{background:var(--warn)}.experience-list-item[data-status=no]>summary small i{background:var(--off)}.experience-list-item__action{color:#47655a;font-size:var(--fs-label);white-space:nowrap;font-weight:780}.experience-list-item__action b{margin-left:5px;transition:transform .18s;display:inline-block}.experience-list-item[open] .experience-list-item__action b{transform:rotate(180deg)}.experience-list-item__body{border-top:1px solid #e4e9e6;padding:0 16px 16px 73px}.experience-list-item__body>p{color:#5f6e68;margin:14px 0;font-size:11px;line-height:1.55}.experience-list-item__body .experience-card__foot{margin-top:0}.studio-experience-editorial{background:#f6f8f5;border:1px solid #d6ddd9;border-radius:14px;margin-bottom:18px;padding:18px}.studio-experience-editorial .studio-form-subhead{border-bottom:1px solid #dce2de;margin:0 0 16px;padding:0 0 14px}.studio-experience-progress{background:#f6f8f5;border:1px solid #d6ddd9;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;margin-bottom:18px;padding:16px 18px;display:grid}.studio-experience-progress span{font-size:var(--fs-label)}.studio-experience-progress span b{font-size:15px}.studio-experience-progress>i{background:#dfe5e1;border-radius:999px;height:5px;overflow:hidden}.studio-experience-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#6e9d35,#a7c95f);height:100%;display:block}.studio-experience-groups{flex-direction:column;gap:10px;display:flex}.studio-experience-group{background:#f9faf8;border:1px solid #cfd7d3;border-radius:14px}.studio-experience-group>summary{cursor:pointer;grid-template-columns:42px 1fr auto 30px;align-items:center;gap:14px;min-height:82px;padding:15px 18px;list-style:none;display:grid}.studio-experience-group>summary::-webkit-details-marker{display:none}.studio-experience-group>summary>span:first-child{color:#4f732d;width:42px;height:42px;font-family:var(--font-mono);font-size:var(--fs-label);background:#e6efd9;border-radius:11px;place-items:center;font-weight:900;display:grid}.studio-experience-group>summary>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.studio-experience-group>summary strong{font-size:12px}.studio-experience-group>summary small{color:#78857f;font-size:var(--fs-label);line-height:1.35}.studio-experience-group>summary>b{color:#7a8781;font-size:var(--fs-label)}.studio-experience-group>summary>i{border:1px solid #d1d9d5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;transition:transform .18s;display:grid}.studio-experience-group[open]>summary>i{transform:rotate(45deg)}.studio-experience-list{border-top:1px solid #d7dedb}.studio-experience-item{border-bottom:1px solid #e0e5e2;grid-template-columns:46px minmax(210px,1.2fr) minmax(130px,.55fr) minmax(180px,.8fr) minmax(180px,.8fr);grid-template-areas:"code copy presence detail source"".video video video video";align-items:end;gap:14px;padding:16px 18px;display:grid}.studio-experience-item:last-child{border-bottom:0}.studio-experience-item__code{color:#547532;font-family:var(--font-mono);font-size:var(--fs-label);grid-area:code;align-self:center;font-weight:900}.studio-experience-item__copy{grid-area:copy;align-self:center}.studio-experience-item__copy .experience-importance-pill{margin-top:7px}.studio-experience-item__copy strong{font-size:var(--fs-label);display:block}.studio-experience-item__copy p{color:#798680;font-size:var(--fs-label);margin:5px 0 0;line-height:1.4}.studio-experience-item label{flex-direction:column;gap:6px;display:flex}.studio-experience-item__presence{grid-area:presence}.studio-experience-item__detail{grid-area:detail}.studio-experience-item__source{grid-area:source}.studio-experience-item__video{grid-area:video}.studio-experience-item label>span{color:#74817b;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.studio-experience-item input,.studio-experience-item select{width:100%;min-height:38px;color:var(--ink);font-size:var(--fs-label);background:#fff;border:1px solid #cfd7d3;border-radius:7px;padding:0 10px}@media (width<=1180px){.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-experience-item{grid-template-columns:46px minmax(190px,1fr) minmax(160px,.7fr);grid-template-areas:"code copy presence"".detail source"".video video"}}@media (width<=900px){.experience-overview__lead{grid-template-columns:1fr}.experience-overview__visual{justify-self:start}.experience-editorial__intro{grid-template-columns:1fr 1fr}.experience-editorial__intro p{grid-column:1/-1}.editorial-grid--experience{grid-template-columns:1fr}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-importance-legend{grid-template-columns:1fr;gap:10px}.studio-experience-item{grid-template-columns:42px 1fr;grid-template-areas:"code copy"".presence"".detail"".source"".video";align-items:start}}@media (width<=560px){.experience-overview__lead{padding:18px}.experience-overview__visual{grid-template-columns:1fr;justify-items:center}.experience-editorial{padding:20px}.experience-editorial__intro{grid-template-columns:1fr}.experience-editorial__intro p{grid-column:auto}.experience-grid{grid-template-columns:1fr}.experience-card{min-height:210px}.studio-experience-group>summary{grid-template-columns:38px 1fr 26px;gap:10px}.studio-experience-group>summary>b{display:none}.studio-experience-item{grid-template-columns:1fr;grid-template-areas:"code""copy""presence""detail""source""video"}}:root{--brand-black:#020608;--brand-ink:#07171c;--brand-steel:#aebdc2;--brand-cyan:#30e5f3;--brand-cyan-deep:#00aebe;--brand-cyan-soft:#dffbfc;--ink:#0b1a1e;--ink-soft:#183139;--paper:#f3f7f6;--paper-bright:#fff;--line:#0a262c1f;--lime:var(--brand-cyan);--lime-deep:var(--brand-cyan-deep);--cyan:var(--brand-cyan)}::selection{color:#001014;background:var(--brand-cyan)}.brand--radar{gap:10px}.brand__logo{background:#000;border:1px solid #79eff77a;border-radius:50%;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bccdd32e,0 0 13px #30e5f34d}.brand__logo img{object-fit:contain;width:145%;max-width:none;height:145%;display:block;transform:translate(-6.4%,-6.4%)}.brand__logo--radar-mark{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand__logo--radar-mark img{transform:translate(-22.4%,-22.4%)}.brand__lockup{flex-direction:column;gap:2px;line-height:1;display:flex}.brand__lockup strong{color:#fff;letter-spacing:.075em;font-size:13px;font-weight:830}.brand__lockup small{color:#ffffff8a;font-size:var(--fs-label);letter-spacing:.06em;font-weight:650}.site-header .brand__lockup strong{letter-spacing:.055em;font-size:clamp(14px,2.4vw,17px)}body[data-scrolled=true] .site-header .brand__lockup strong{transition:font-size .26s var(--ease);font-size:clamp(13px,2vw,15px)}.beta-badge{color:#061316;letter-spacing:.12em;white-space:nowrap;background:#f9d46a;border:1px solid #f9d46a;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:6.5px;font-weight:900;transition:padding .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #f9d46a33}.beta-badge__version{opacity:0;white-space:nowrap;max-width:0;transition:max-width .18s,opacity .14s;display:inline-block;overflow:hidden}.beta-badge:hover,.beta-badge:focus-visible{box-shadow:0 0 22px #f9d46a57}.beta-badge:hover .beta-badge__version,.beta-badge:focus-visible .beta-badge__version{opacity:1;max-width:8em}.site-header{height:var(--header-height);color:#fff;background:linear-gradient(90deg,#30e5f312,#0000 30%),#03101470;border-bottom-color:#30e5f329;box-shadow:0 10px 36px #000a0d24}.site-header:after,.studio-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--brand-cyan), transparent);opacity:.56;height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-nav{color:#e5f6f894}.site-nav a:hover,.header-model select{color:#fff}.header-model option{color:var(--ink)}.hero{color:#fff;background:linear-gradient(#30e5f309 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#30e5f309 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 16% 20%,#0c798757,#0000 35%),radial-gradient(circle at 82% 9%,#234b5447,#0000 27%),#02090c}.hero:before{content:"";z-index:-1;border:1px solid #30e5f314;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:-220px;transform:translateY(-50%);box-shadow:0 0 0 80px #30e5f306,0 0 0 160px #30e5f305}.hero:after{content:"RADAR";color:#30e5f306;letter-spacing:-.08em;font-size:27vw;font-weight:900;display:block;bottom:-.16em;left:-.04em}.eyebrow{color:#def2f494}.live-dot{background:var(--brand-cyan);box-shadow:0 0 0 6px #30e5f31a,0 0 22px #30e5f3a6}.hero h1{color:#fff;text-shadow:0 12px 44px #00000057}.hero h1 em{color:var(--brand-cyan);text-shadow:0 0 30px #30e5f333}.hero__lead{color:#def0f2a8}.hero__lead strong,.hero__facts b{color:#fff}.hero__facts{color:#d5ebee73;border-color:#30e5f324}.hero__facts span{color:#d5ebee7a}.button--primary{color:#001115;border-color:var(--brand-cyan);background:var(--brand-cyan);box-shadow:0 12px 34px #30e5f333}.button--primary:hover{background:#79f3fa}.button--primary span{color:#001115}.button--ghost{color:#eaf8f9;background:#ffffff09;border-color:#a2d3d842}.hero-car{background:#071317;border-color:#30e5f33d;box-shadow:0 30px 90px #00000075,0 0 44px #30e5f312}.hero-car figcaption{background:#010a0dc7;border-color:#30e5f342}.hero__visual .cockpit{color:#fff;background:linear-gradient(145deg,#0c1f24f5,#030d10fa);border-color:#30e5f33d;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 32px 80px #00000070,inset 0 0 58px #30e5f306}.hero__visual .coverage-copy p,.hero__visual .metric span{color:#e2f4f6bd}.hero__visual .coverage-copy strong,.hero__visual .metric b{color:#fff}.hero__visual .coverage-panel{background:linear-gradient(145deg,#092329f5,#021115fa);border:1px solid #30e5f338;border-radius:17px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:17px;min-width:0;max-width:100%;margin:16px 0 18px;padding:18px;box-shadow:inset 0 0 30px #30e5f309}.hero__visual .coverage-ring__inner strong,.hero__visual .metric strong{color:#fff;text-shadow:0 1px 12px #30e5f31f}.hero__visual .metric-grid{background:#00090cf0;border-color:#30e5f338;box-shadow:inset 0 0 28px #30e5f309}.hero__visual .metric{background:linear-gradient(145deg,#102b31f5,#05151afa);border-color:#30e5f31f}.hero__visual .metric span{color:#e2f4f6c2}.hero__visual .metric__bar{background:#ffffff14}.hero__visual .metric__bar b,.studio-experience-progress>i b{background:linear-gradient(90deg, var(--brand-cyan-deep), var(--brand-cyan))}.section-kicker,.feature-card__acronym,.studio-welcome__code{color:#007f8d}.experience-overview{background:#041217;box-shadow:0 28px 62px #00121633}.experience-overview__lead strong{color:var(--brand-cyan)}.experience-card__top>span,.experience-group-intro>span,.studio-experience-group>summary>span:first-child{color:#007d89;background:var(--brand-cyan-soft)}.studio-header{color:#fff;background:#010709f5;border-bottom-color:#30e5f333;box-shadow:0 8px 30px #000a0d38}.studio-header .brand__logo{width:40px;height:40px}.studio-header__title,.studio-header__back{color:#e2f4f6a3}.studio-header__back b{color:var(--brand-cyan)}.studio-welcome{background:radial-gradient(circle at 80% 10%,#30e5f317,#0000 30%),#f7faf9}.studio-welcome>button,.studio-button--primary{color:#001115;border-color:var(--brand-cyan);background:var(--brand-cyan-soft)}.studio-sidebar__intro button{color:#00353c;background:var(--brand-cyan-soft)}.site-footer{background:radial-gradient(circle at 12% 22%,#30e5f31a,#0000 28%),#02090c;border-top-color:#30e5f32e}.brand__logo--footer{width:52px;height:52px}.site-footer__brand strong{letter-spacing:.08em}.site-footer__brand strong i{color:#061316;font-size:var(--fs-label);letter-spacing:.12em;vertical-align:2px;background:#f9d46a;border-radius:999px;margin-left:6px;padding:3px 6px;font-style:normal}@media (width<=1120px){.brand__lockup small{display:none}.site-nav{gap:18px}}@media (width<=760px){.brand__logo{width:38px;height:38px}.brand__lockup strong{font-size:11px}.beta-badge{display:none}.hero{min-height:auto}.hero__visual .coverage-panel{grid-template-columns:1fr;padding:16px}}@media (width<=430px){.studio-header .brand__lockup{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vehicle-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.passive-safety-summary__icon{color:#fff;background:linear-gradient(145deg,#e1aa4b,#b87320);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 24px #ac6b1f2e}.passive-safety-summary__icon:before,.passive-safety-summary__icon:after{content:"";border:1px solid #ffffff75;border-radius:50%;position:absolute}.passive-safety-summary__icon:before{width:36px;height:36px}.passive-safety-summary__icon:after{border-style:dashed;width:44px;height:44px}.passive-safety-summary__icon>i{z-index:1;font-size:var(--fs-label);letter-spacing:.08em;font-style:normal;font-weight:900;position:relative}.studio-form-subhead{color:var(--ink);border-bottom:1px solid #30e5f359;justify-content:space-between;align-items:baseline;gap:18px;margin-top:18px;padding:13px 0 9px;display:flex}.studio-form-subhead:first-child{margin-top:0}.studio-form-subhead strong{letter-spacing:-.015em;font-size:12px}.studio-form-subhead span{color:#71807a;font-size:var(--fs-label);text-align:right;line-height:1.4}.studio-sensor-fieldset{background:#f8fbfa;border:1px solid #dce7e3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0 6px;padding:16px;display:grid}.studio-sensor-fieldset legend{color:var(--ink);letter-spacing:-.01em;padding:0 8px;font-size:11px;font-weight:760}.studio-cover-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-cover-option{background:#f8fbfa;border:1px solid #dce7e3;border-radius:14px;min-width:0;padding:10px}.studio-cover-option[data-active=true]{background:#f3fcfc;border-color:#10a7b4;box-shadow:inset 0 0 0 1px #10a7b42e}.studio-cover-option__preview{aspect-ratio:16/9;color:#7b8985;background:#e8efec;border-radius:10px;place-items:center;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.studio-cover-option__preview img{object-fit:contain;object-position:center;width:100%;height:100%}.studio-cover-option__preview b{color:#041b1d;font-size:var(--fs-label);letter-spacing:.08em;background:#30e5f3;border-radius:999px;padding:5px 7px;position:absolute;top:8px;left:8px}.studio-cover-option label{gap:6px;display:grid}.studio-cover-option small{color:#60706b;min-height:30px;font-size:var(--fs-label);margin-top:9px;line-height:1.4;display:block}.studio-cover-option__file{background:#ffffffb8;border:1px dashed #a9c4bd;border-radius:9px;margin-top:9px;padding:8px}.studio-cover-option__file span{color:#315852;font-size:var(--fs-label);font-weight:800}.studio-cover-option__file input{color:#48605b;width:100%;min-width:0;font:inherit;font-size:var(--fs-label)}.studio-cover-option__upload-status{overflow-wrap:anywhere;color:#087680!important;min-height:0!important}.studio-cover-option button{color:#17332f;width:100%;min-height:30px;font:inherit;font-size:var(--fs-label);cursor:pointer;background:#fff;border:1px solid #b8cbc5;border-radius:9px;margin-top:9px;font-weight:800}.studio-cover-option button:hover:not(:disabled){color:#087680;border-color:#10a7b4}.studio-cover-option button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1040px){.vehicle-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vehicle-spec-grid,.studio-sensor-fieldset{grid-template-columns:1fr}.studio-form-subhead{flex-direction:column;grid-column:auto;align-items:flex-start;gap:5px}.studio-form-subhead span{text-align:left}.studio-cover-picker{grid-template-columns:1fr}}body{font-size:16px;line-height:1.55}.site-nav,.header-model select{font-size:13px}.header-model__label,.beta-badge{font-size:var(--fs-label)}.eyebrow,.section-kicker{letter-spacing:.13em;font-size:11px}.hero h1{letter-spacing:-.055em}.hero-car figcaption,.hero__facts span{font-size:var(--fs-label)}.hero__facts b{font-size:13px}.metric span{font-size:var(--fs-label)}.section-heading h2{letter-spacing:-.048em;font-size:clamp(36px,4.5vw,60px);line-height:1.01}.section-heading p{font-size:14px;line-height:1.65}.insight__tag{font-size:11px}.insight strong{font-size:clamp(17px,1.45vw,22px)}.insight p{font-size:clamp(16px,1.2vw,18px);line-height:1.58}.results-meta,.status-pill{font-size:11px}.feature-card__acronym{font-size:12px}.feature-card__title{font-size:20px;line-height:1.16}.feature-card__evidence{font-size:14px;line-height:1.58}.feature-card__category,.feature-card__more,.av-signal,.av-tag{font-size:var(--fs-label)}.av-caption small{font-size:11px}.experience-overview__copy>span{font-size:var(--fs-label)}.experience-editorial__intro>span{font-size:11px}.experience-editorial__intro h3{font-size:clamp(22px,2vw,30px)}.experience-editorial__intro p{font-size:15px}.experience-card__top>span,.experience-card__top small{font-size:var(--fs-label)}.experience-group-intro strong{font-size:16px}.experience-group-intro p{font-size:13px}.experience-card h3{font-size:18px}.experience-card>p{font-size:14px;line-height:1.55}.experience-card__foot span,.experience-card__foot a{font-size:var(--fs-label)}.experience-card__foot strong{font-size:12px}.site-footer__brand strong{font-size:14px}.site-footer__brand p,.site-footer__source,.site-footer__source a,.site-footer__source small,.site-footer__legal,.feature-drawer__id,.confidence-pill,.drawer-section__label,.drawer-sources>span{font-size:11px}.feature-drawer__headline h2{font-size:clamp(38px,5vw,60px)}.feature-drawer__headline p,.drawer-section p,.drawer-sources a{font-size:14px}.studio-welcome h1{font-size:clamp(48px,5.6vw,76px)}.studio-welcome>p{font-size:16px}.studio-header__title,.studio-header__back,.studio-sidebar__intro>span,.studio-sidebar__legend,.studio-loading,.studio-vehicle-list small,.studio-base-vehicle small{font-size:var(--fs-label)}.studio-vehicle-list strong,.studio-base-vehicle strong,.studio-button,.studio-sidebar__intro button{font-size:12px}.studio-section__heading strong{font-size:22px}.studio-section__heading p,.studio-form-subhead span{font-size:12px}.studio-form-grid label>span,.studio-feature__fields label>span,.studio-experience-item label>span{font-size:var(--fs-label)}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select,.studio-feature__fields input,.studio-feature__fields textarea,.studio-feature__fields select,.studio-experience-item input,.studio-experience-item select{font-size:13px}.studio-feature__name>b,.studio-feature__name>small,.studio-feature__presence,.studio-feature__context>span{font-size:var(--fs-label)}.studio-feature__name>strong{font-size:13px}.studio-feature__context p,.studio-experience-group>summary small,.studio-experience-item__copy p{font-size:11px}.studio-experience-group>summary strong,.studio-experience-item__copy strong{font-size:13px}@media (width<=760px){.hero h1{font-size:clamp(42px,12vw,60px)}.section-heading p{font-size:13px}.studio-welcome h1{font-size:clamp(42px,11vw,60px)}}.feature-card--list{grid-template-columns:80px minmax(140px,.55fr) minmax(300px,1.45fr) 120px;align-items:center;gap:18px;padding:16px 18px;display:grid}.feature-card--list:hover{transform:translateY(-2px)}.feature-card--list .feature-card__topline{flex-direction:column;grid-area:top;justify-content:center;align-self:stretch;align-items:flex-start;gap:9px}.feature-card--list .feature-card__badges{flex-direction:row;align-items:center;gap:7px}.feature-card--list .feature-card__heading{grid-area:heading;margin:0}.feature-card--list .feature-card__title{font-size:15px}.feature-card--list .feature-card__evidence{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:evidence;align-self:center;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.feature-card--list .feature-illustration{display:none}.feature-card--list .feature-card__footer{border-top:0;grid-area:footer;justify-content:flex-end;align-self:stretch;margin:0;padding:0}.feature-card--list .feature-card__category{display:none}.feature-card--list .feature-card__more{margin-left:0}.feature-drawer__visual{margin:-10px 0 24px}.feature-drawer__visual .adas-viz.feature-illustration{grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);width:100%;height:210px;margin:0}.feature-drawer__visual .av-caption{padding:22px 18px}.feature-drawer__visual .av-caption strong{font-size:17px}.feature-drawer__visual .av-caption small{font-size:12px}.drawer-sources{border-top-color:#14211e14;padding:18px 0 8px}.drawer-sources>span{color:#929d99;font-size:var(--fs-label);letter-spacing:.12em;margin-bottom:6px}.drawer-sources a{color:#7d8984;border-bottom-color:#14211e12;min-height:34px;padding:7px 0;font-size:11px;font-weight:560}.drawer-sources a b{color:#87938e;font-size:var(--fs-label)}@media (width<=1100px){.feature-card--list{grid-template-columns:94px minmax(0,1fr) 132px;gap:10px 16px;min-height:64px}.feature-card--list .feature-card__footer{justify-content:flex-end}}@media (width<=680px){.feature-card--list{gap:0;display:flex}.feature-card--list .feature-card__topline{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.feature-card--list .feature-card__badges{flex-direction:row;align-items:center}.feature-card--list .feature-card__footer{border-top:1px solid var(--line);width:100%}.feature-drawer__visual .adas-viz.feature-illustration{grid-template-rows:145px 1fr;grid-template-columns:1fr;height:230px}.feature-drawer__visual .av-scene{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--visual-accent) 18%, #e1e6e3)}.experience-list-item>summary{grid-template-columns:42px auto minmax(0,1fr) auto}.experience-list-item>summary small{display:none}.experience-list-item__action{font-size:0}.experience-list-item__action b{margin-left:0;font-size:14px}.experience-list-item__body{padding-left:16px}}.status-legend-compact{scroll-margin-top:calc(var(--sticky-offset) + 50px);border:1px solid var(--line);background:#ffffffb8;border-radius:14px;margin:14px 0 2px;overflow:hidden}.status-legend-compact>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 16px;list-style:none;display:flex}.status-legend-compact>summary::-webkit-details-marker{display:none}.status-legend-compact>summary span{align-items:baseline;gap:12px;display:flex}.status-legend-compact>summary b{color:var(--ink);font-size:13px}.status-legend-compact>summary small{color:#78857f;font-size:11px}.status-legend-compact>summary>i{color:#456056;background:#f4f7f3;border:1px solid #14211e1f;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:18px;font-style:normal;line-height:1;transition:transform .18s,background .18s;display:grid}.status-legend-compact[open]>summary>i{background:#eaf2ed;transform:rotate(45deg)}.status-legend-compact__grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.status-legend-compact__grid article{background:#f7f9f6;border-radius:10px;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.status-legend-compact__grid article>i{background:#929d99;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #929d991f}.status-legend-compact__grid article[data-status=yes]>i{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 14%, transparent)}.status-legend-compact__grid article[data-status=partial]>i{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 14%, transparent)}.status-legend-compact__grid article[data-status=no]>i,.status-legend-compact__grid article[data-status=unknown]>i{background:var(--off);box-shadow:0 0 0 4px color-mix(in srgb, var(--off) 14%, transparent)}.status-legend-compact__grid strong{color:var(--ink);font-size:12px}.status-legend-compact__grid p{color:#6a7872;margin:3px 0 0;font-size:11px;line-height:1.4}@media (width<=900px){.status-legend-compact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.status-legend-compact>summary span{flex-direction:column;align-items:flex-start;gap:2px}.status-legend-compact__grid{grid-template-columns:1fr}}.editorial-grid--vehicle{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-grid--vehicle .insight:first-child{grid-column:auto}.insight--global{border-top:5px solid #8c74c9;justify-content:flex-start;padding-top:78px}.insight--global .insight__tag{z-index:2}.insight--global .insight__deck{color:#32413b;max-width:100%;margin-top:20px;font-size:clamp(16px,1.2vw,18px);font-weight:590;line-height:1.58}@media (width<=1200px){.editorial-grid--vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.editorial-grid--vehicle{grid-template-columns:1fr}}.vehicle-profile--with-safety{padding-bottom:clamp(28px,3vw,42px)}.safety-rating{z-index:12;contain:none;content-visibility:visible;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.safety-rating__layout{grid-template-columns:minmax(0,2.45fr) minmax(250px,.7fr);align-items:start;gap:10px;display:grid;overflow:visible}.safety-rating__layout .euro-ncap-card__scores{grid-template-columns:repeat(2,minmax(0,1fr))}.euro-ncap-card{color:#f4f8f5;background:radial-gradient(circle at 8% 0,#1ec5a329,#0000 34%),#14201d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(220px,.68fr) minmax(0,1.82fr);grid-template-areas:"rating scores""context context";gap:0;margin:0;padding:0;display:grid;overflow:visible;box-shadow:0 20px 50px #1326211f}.euro-ncap-card--empty{color:#f4f8f5b8;opacity:.68;background:radial-gradient(circle at 8% 0,#89a69e1a,#0000 34%),#14201dc7;border-color:#ffffff0e;box-shadow:0 14px 36px #13262114}.euro-ncap-card--empty .euro-ncap-card__stars i{color:#cdb86c6b;text-shadow:0 0 12px #cdb86c14}.euro-ncap-card__rating{z-index:3;border-right:1px solid #ffffff1a;grid-area:rating;padding:18px 20px;position:relative;overflow:visible}.euro-ncap-card__rating>span,.euro-ncap-card__context>div>span{color:#91aaa2;font-size:var(--fs-label);letter-spacing:.16em;font-weight:800;display:block}.euro-ncap-card__rating>div:first-of-type{justify-content:space-between;align-items:baseline;gap:14px;margin-top:6px;display:flex}.euro-ncap-card__rating>div:first-of-type strong{color:#fff;letter-spacing:-.035em;font-size:21px}.euro-ncap-card__rating>div:first-of-type small{color:#a9b9b4;font-size:11px}.euro-ncap-card__rating-line{align-items:center;gap:4px;margin-top:10px;display:flex;overflow:visible}.euro-ncap-card__stars{gap:4px;display:flex}.euro-ncap-card__stars i{color:#ffffff29;font-size:22px;font-style:normal;line-height:1}.euro-ncap-card__stars i.is-active{color:#f4c84b;text-shadow:0 0 18px #f4c84b33}.euro-ncap-card__rating>p{gap:3px;margin:8px 0 0;display:grid}.euro-ncap-card__rating>p strong{font-size:12px}.euro-ncap-card__rating>p span{color:#93a49f;font-size:var(--fs-label);line-height:1.4}.euro-ncap-card__scores{grid-area:scores;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:14px;padding:18px 20px;display:grid}.euro-ncap-score__heading{align-items:center;gap:10px;min-height:40px;display:flex}.euro-ncap-score__copy{align-content:space-between;gap:4px;min-width:0;display:grid}.euro-ncap-score small{color:#c1cec9;font-size:var(--fs-label);line-height:1.35}.euro-ncap-score strong{color:#fff;font-size:18px;line-height:1}.euro-ncap-score__icon{--ncap-icon:#2bc9ae;color:#f8fffc;border:1px solid color-mix(in srgb, var(--ncap-icon) 52%, transparent);background:radial-gradient(circle at 30% 18%, color-mix(in srgb, var(--ncap-icon) 40%, transparent), transparent 50%), color-mix(in srgb, var(--ncap-icon) 15%, #ffffff08);width:36px;height:36px;box-shadow:inset 0 0 18px color-mix(in srgb, var(--ncap-icon) 10%, transparent);border-radius:11px;flex:0 0 36px;position:relative;overflow:hidden}.euro-ncap-score__icon--child{--ncap-icon:#acd347}.euro-ncap-score__icon--vulnerable{--ncap-icon:#f2ae42}.euro-ncap-score__icon--assist{--ncap-icon:#63a9ee}.euro-ncap-score__icon--adult:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:15px}.euro-ncap-score__icon--adult:after{content:"";clip-path:polygon(25% 0,75% 0,100% 100%,66% 100%,57% 48%,43% 48%,34% 100%,0 100%);background:currentColor;border-radius:8px 8px 4px 4px;width:16px;height:17px;position:absolute;top:17px;left:11px}.euro-ncap-score__icon--child:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:17px}.euro-ncap-score__icon--child:after{content:"";border-bottom:3px solid;border-right:3px solid;border-radius:2px 2px 6px;width:14px;height:15px;position:absolute;top:17px;left:13px;transform:skew(-6deg)}.euro-ncap-score__icon--child>i{background:currentColor;border-radius:5px 5px 2px 2px;width:8px;height:12px;position:absolute;top:17px;left:14px;transform:rotate(-10deg)}.euro-ncap-score__icon--vulnerable:before,.euro-ncap-score__icon--vulnerable:after{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;bottom:6px}.euro-ncap-score__icon--vulnerable:before{left:5px}.euro-ncap-score__icon--vulnerable:after{right:5px}.euro-ncap-score__icon--vulnerable>i{border-bottom:2px solid;border-left:2px solid;width:15px;height:10px;position:absolute;bottom:11px;left:12px;transform:skew(-24deg)rotate(-8deg)}.euro-ncap-score__icon--vulnerable>b{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:20px;box-shadow:-4px 8px 0 -1px}.euro-ncap-score__icon--assist>b{background:radial-gradient(circle at 50% 100%,#0000 0 3px,currentColor 3px 4.5px,#0000 4.5px 7.5px,currentColor 7.5px 9px,#0000 9px 12px,currentColor 12px 13.5px,#0000 13.5px);width:28px;height:15px;position:absolute;top:3px;left:5px}.euro-ncap-score__icon--assist>i{border:2px solid;border-radius:5px 5px 3px 3px;width:22px;height:9px;position:absolute;bottom:7px;left:8px}.euro-ncap-score__icon--assist>i:before{content:"";border:2px solid;border-bottom:0;border-radius:6px 6px 0 0;width:12px;height:7px;position:absolute;bottom:7px;left:3px}.euro-ncap-score__icon--assist>i:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:2px;box-shadow:12px 0}.euro-ncap-score>i{background:#ffffff1a;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.euro-ncap-score>i>b{border-radius:inherit;background:linear-gradient(90deg,#1ec5a3,#b6d64b);height:100%;display:block}.euro-ncap-card__context{background:#ffffff09;border-top:1px solid #ffffff1a;border-radius:0 0 17px 17px;grid-area:context;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:10px 20px;display:flex}.euro-ncap-card__context>div{align-items:baseline;gap:14px;min-width:0;display:flex}.euro-ncap-card__context>div>strong{color:#fff;font-size:12px;line-height:1.4}.euro-ncap-alert{z-index:8;margin-left:8px;position:relative}.euro-ncap-alert[open]{z-index:80}.euro-ncap-alert>summary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ffb62f,#f26932);border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;font-weight:900;line-height:1;list-style:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 0 0 5px #f4932f21,0 7px 20px #f269324d}.euro-ncap-alert>summary::-webkit-details-marker{display:none}.euro-ncap-alert>summary:hover,.euro-ncap-alert>summary:focus-visible,.euro-ncap-alert[open]>summary{outline:none;transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 6px #f4932f30,0 9px 24px #f2693261}.euro-ncap-alert__popover{z-index:90;color:#d9dfdc;background:#202b27;border:1px solid #f4b54157;border-radius:14px;width:min(390px,100vw - 48px);padding:16px;display:none;position:absolute;top:calc(100% + 13px);left:0;box-shadow:0 22px 54px #030c0966}.euro-ncap-alert--info{margin-left:6px}.euro-ncap-alert--info>summary{color:#c8eee6;background:#2d907b38;border:1px solid #6fd3be9e;width:23px;height:23px;font-size:13px;font-weight:700;box-shadow:0 0 0 3px #2daa8f14}.euro-ncap-alert--info>summary:hover,.euro-ncap-alert--info>summary:focus-visible,.euro-ncap-alert--info[open]>summary{box-shadow:0 0 0 4px #2daa8f21}.euro-ncap-alert--info .euro-ncap-alert__popover,.euro-ncap-alert--info .euro-ncap-alert__popover:before{border-color:#5bccb457}.euro-ncap-alert--info .euro-ncap-alert__popover>span{color:#72d5bf}.euro-ncap-alert--info .euro-ncap-alert__popover>strong{color:#e0fff7}.euro-ncap-alert__popover:before{content:"";background:#202b27;border-top:1px solid #f4b54157;border-left:1px solid #f4b54157;width:10px;height:10px;position:absolute;top:-6px;left:10px;transform:rotate(45deg)}.euro-ncap-alert:hover>.euro-ncap-alert__popover,.euro-ncap-alert>summary:focus-visible+.euro-ncap-alert__popover,.euro-ncap-alert[open]>.euro-ncap-alert__popover{display:block}.euro-ncap-alert__popover>span{color:#f7bd4b;font-size:var(--fs-label);letter-spacing:.13em;font-weight:850;display:block}.euro-ncap-alert__popover>strong{color:#fff2cf;margin-top:5px;font-size:13px;line-height:1.35;display:block}.euro-ncap-alert__popover>p{color:#d4deda;font-size:var(--fs-label);margin:8px 0 0;line-height:1.55}.euro-ncap-card__context>a{color:#b6d5ca;font-size:var(--fs-label);border-bottom:1px solid;align-items:center;gap:6px;margin-top:0;padding-bottom:3px;font-weight:700;text-decoration:none;display:inline-flex}.euro-ncap-card__context>a span{transition:transform .16s}.euro-ncap-card__context>a:hover span{transform:translate(2px,-2px)}.passive-safety-card{color:#f4f8f5;background:radial-gradient(circle at 100% 0,#efb34726,#0000 42%),#14201d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-self:start;min-width:0;padding:18px;display:flex;box-shadow:0 20px 50px #1326211f}.passive-safety-card__heading{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding-bottom:13px;display:flex}.passive-safety-card__heading .passive-safety-summary__icon{border-radius:12px;flex:0 0 40px;width:40px;height:40px}.passive-safety-card__heading .passive-safety-summary__icon:before{width:27px;height:27px}.passive-safety-card__heading .passive-safety-summary__icon:after{width:33px;height:33px}.passive-safety-card__heading>div{gap:3px;min-width:0;display:grid}.passive-safety-card__heading>div>span{color:#c69d5d;font-size:var(--fs-label);letter-spacing:.13em;font-weight:850}.passive-safety-card__heading>div>strong{color:#fff;letter-spacing:-.025em;font-size:14px}.airbag-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:14px 0 4px;display:grid}.airbag-comparison__side{justify-items:center;gap:5px;min-width:0;display:grid}.airbag-comparison__value{justify-content:center;align-items:flex-start;gap:3px;display:flex;position:relative}.airbag-comparison__value>strong{color:#fff;letter-spacing:-.065em;font-size:clamp(38px,3.8vw,49px);font-weight:780;line-height:.9}.airbag-comparison__side>small{color:#b9c6c0;font-size:var(--fs-label);letter-spacing:.11em;text-align:center;font-weight:850}.airbag-comparison>i{color:#e5b45f8a;font-family:Georgia,serif;font-size:27px;font-style:normal;font-weight:400}.airbag-comparison__note{color:#9caaa4;font-size:var(--fs-label);border-top:1px solid #ffffff14;margin:0;padding-top:10px;line-height:1.45}.airbag-info{z-index:20;margin-top:-2px;position:relative}.airbag-info>summary{color:#f0bd64;cursor:pointer;background:#ffffff0f;border:1px solid #e5b45f7a;border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:800;line-height:1;list-style:none;transition:color .16s,background .16s,transform .16s;display:grid}.airbag-info>summary::-webkit-details-marker{display:none}.airbag-info>summary:hover,.airbag-info>summary:focus-visible,.airbag-info[open]>summary{color:#fff;background:#a87531;outline:none;transform:translateY(-1px)}.airbag-info__popover{color:#eee7db;text-align:left;background:#202b27;border:1px solid #e1aa4b5c;border-radius:12px;width:min(300px,100vw - 44px);padding:14px;display:none;position:absolute;top:calc(100% + 9px);box-shadow:0 18px 42px #291f134d}.airbag-info--national .airbag-info__popover{left:-44px}.airbag-info--tested .airbag-info__popover{right:-10px}.airbag-info:hover>.airbag-info__popover,.airbag-info>summary:focus-visible+.airbag-info__popover,.airbag-info[open]>.airbag-info__popover{display:block}.airbag-info__popover>span{color:#e5b45f;font-size:var(--fs-label);letter-spacing:.12em;font-weight:850;line-height:1.4;display:block}.airbag-info__popover>strong{color:#fff;margin-top:7px;font-size:11px;line-height:1.45;display:block}.airbag-info__popover>p{color:#ddd4c7;font-size:var(--fs-label);margin:8px 0 0;line-height:1.5}@media (width<=1180px){.safety-rating__layout{grid-template-columns:1fr}.passive-safety-card:not(:only-child){grid-template-columns:minmax(190px,.65fr) minmax(280px,1.35fr);align-items:center;column-gap:22px;display:grid}.passive-safety-card:not(:only-child) .passive-safety-card__heading{border-bottom:0;border-right:1px solid #ffffff1a;grid-column:1;padding:0 20px 0 0}.passive-safety-card:not(:only-child) .airbag-comparison{grid-column:2;min-height:76px;padding:0}.passive-safety-card:not(:only-child) .airbag-comparison__note{grid-column:2}}@media (width<=1040px){.euro-ncap-card__scores{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}@media (width<=760px){.vehicle-profile--with-safety{padding-bottom:22px}.euro-ncap-card{grid-template-columns:1fr;grid-template-areas:"rating""scores""context"}.euro-ncap-card__rating{border-bottom:1px solid #ffffff1a;border-right:0}}@media (width<=680px){.passive-safety-card,.passive-safety-card:not(:only-child){border-radius:18px;padding:17px;display:flex}.passive-safety-card:not(:only-child) .passive-safety-card__heading{border-bottom:1px solid #ffffff1a;border-right:0;padding:0 0 13px}.airbag-comparison__value>strong{font-size:42px}.euro-ncap-card{border-radius:18px}.euro-ncap-card__rating,.euro-ncap-card__scores,.euro-ncap-card__empty{padding:17px}.euro-ncap-card__context{border-radius:0 0 17px 17px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 17px}.euro-ncap-card__context>div{flex-direction:column;align-items:flex-start;gap:4px}.euro-ncap-alert__popover{left:auto;right:-14px}.euro-ncap-alert__popover:before{left:auto;right:10px}}.hero-car__self-drive-seal{z-index:3;color:#ecfeff;text-align:center;background:radial-gradient(circle,#143f45d6,#010c0ff0 70%),#02090c;border:1px solid #79eff7bf;border-radius:50%;place-content:center;gap:2px;width:88px;height:88px;display:grid;position:absolute;top:18px;right:18px;transform:rotate(4deg);box-shadow:0 10px 30px #00000057,0 0 0 4px #30e5f31a,inset 0 0 22px #30e5f324}.hero-car__self-drive-seal:before{content:"";border-radius:inherit;border:1px dashed #79eff77a;position:absolute;inset:6px}.hero-car__self-drive-seal small,.hero-car__self-drive-seal strong,.hero-car__self-drive-seal b{line-height:1;display:block;position:relative}.hero-car__self-drive-seal small{color:var(--brand-cyan);font-size:var(--fs-label);letter-spacing:.16em;font-weight:850}.hero-car__self-drive-seal strong{color:#fff;letter-spacing:.035em;margin-top:2px;font-size:11px;font-weight:900}.hero-car__self-drive-seal b{color:#ecfeffb8;font-size:var(--fs-label);letter-spacing:.22em;font-weight:750}@media (width<=560px){.hero-car__self-drive-seal{width:74px;height:74px;top:14px;right:14px}.hero-car__self-drive-seal strong{font-size:var(--fs-label)}}.hero h1 em{animation:.48s cubic-bezier(.2,.7,.2,1) both hero-tagline-in;display:inline-block}@keyframes hero-tagline-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero h1 em{animation:none}}.feature-card__open{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.feature-card:has(.feature-card__open:focus-visible){outline-offset:3px;outline:3px solid #1797a64d}.resource-video-link{color:#16636c;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.resource-video-link__icon{color:#fff;width:22px;height:22px;font-size:var(--fs-label);background:#e44b4b;border-radius:50%;flex:0 0 22px;place-items:center;padding-left:1px;display:inline-grid;box-shadow:0 5px 12px #c4303033}.resource-video-link:hover,.resource-video-link:focus-visible{color:#0b8795;text-underline-offset:3px;text-decoration:underline}.resource-video-link--card{z-index:4;font-size:var(--fs-label);letter-spacing:.035em;font-weight:850;position:relative}.resource-video-link--card .resource-video-link__icon{flex-basis:18px;width:18px;height:18px;font-size:6px}.feature-card--list:has(.resource-video-link--card) .feature-card__more{display:none}.resource-video-link--experience{width:fit-content;font-size:var(--fs-label);background:#edf7f7;border:1px solid #19737e2b;border-radius:999px;margin-top:2px;padding:6px 9px 6px 7px;font-weight:850}.experience-card__foot .resource-video-link--experience{color:#16636c}.resource-video-link--drawer{background:linear-gradient(135deg,#edf8f8,#f7fbfa);border:1px solid #19737e26;border-radius:12px;width:100%;min-height:48px;margin:-5px 0 22px;padding:10px 13px;font-size:11px;font-weight:750}.resource-video-link--drawer b{margin-left:auto;font-size:13px}@media (width<=680px){.feature-card__footer{flex-wrap:wrap}.resource-video-link--card{order:3;width:100%;margin-top:4px}}.mobile-nav__toggle,.mobile-nav__panel{display:none}.mobile-nav__toggle{color:#fff;cursor:pointer;background:#79eff70f;border:1px solid #79eff733;border-radius:12px;align-content:center;place-items:center;gap:5px;width:44px;height:44px;padding:0}.mobile-nav__toggle span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-nav__toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav__toggle.is-open span:nth-child(2){opacity:0}.mobile-nav__toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav__panel{z-index:2;max-height:min(80vh, calc(100dvh - var(--header-height) - env(safe-area-inset-top,0px)));padding:10px 10px max(10px, env(safe-area-inset-bottom,0px));color:#eaf8f9;background:#020c0ffa;border:1px solid #79eff733;border-radius:0 0 18px 18px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #00000052}.mobile-nav__panel.is-open{display:grid}.mobile-nav__backdrop{z-index:70;cursor:pointer;background:#02080a8c;border:0;position:fixed;inset:0}.mobile-nav__panel a{border-bottom:1px solid #79eff71a;align-items:center;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.mobile-nav__panel a:last-child,.mobile-nav__products a:last-child{border-bottom:0}.mobile-nav__products{border-top:1px solid #79eff724;margin-top:4px;padding-top:8px;display:grid}.mobile-nav__label{color:#eef7f675;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:8px 14px 4px;font-weight:700}.mobile-nav__extra{padding:8px 4px 4px;display:grid}.mobile-nav__extra .header-model{align-items:stretch;width:100%;padding:4px 10px 8px}.mobile-nav__extra .header-model__label{text-align:left;margin-bottom:6px;display:block}.mobile-nav__extra .header-model select{text-align:left;background:#0413156b;border:1px solid #79eff733;border-radius:10px;width:100%;max-width:none;min-height:44px;padding:0 12px}.commercial-level-info>summary{width:34px;height:34px;font-size:13px}.airbag-info>summary{width:16px;height:16px;font-size:var(--fs-label);position:relative}.airbag-info>summary:after{content:"";border-radius:50%;position:absolute;inset:-9px}.resource-video-link--card,.resource-video-link--experience{font-size:11px}@media (width<=1100px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.site-header .header-actions{display:none}.mobile-nav__toggle{display:grid}}@media (width<=760px){.hero{padding-top:56px;padding-bottom:54px}.hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:34px;display:grid}.hero__visual .coverage-panel{display:block}.hero__visual .commercial-tier-list{display:none}.section-shell{padding-top:62px;padding-bottom:62px}.section-heading{margin-bottom:34px}.section-heading h2{letter-spacing:-.04em;font-size:clamp(31px,9.4vw,42px);line-height:1.06}.section-heading p,.experience-card>p{font-size:14px;line-height:1.58}.experience-card__foot{font-size:11px}}@media (width<=680px){.site-header{padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));gap:8px}.site-header .beta-badge,.institutional-page__header .beta-badge,.editorial-policy-page__header .beta-badge{display:none}.header-model select{max-width:132px;font-size:11px}.view-toggle{display:flex}.view-toggle button{width:44px;height:44px}.feature-card--list{min-height:202px;padding:16px}.feature-card--list .feature-card__heading{margin-top:12px}.feature-card--list .feature-card__title{font-size:17px}.feature-card--list .feature-card__evidence{-webkit-line-clamp:2;margin-top:8px;font-size:13px;line-height:1.45}.feature-card--list .feature-card__footer{min-height:38px;margin-top:10px;padding-top:9px}.experience-importance-legend{margin-top:-8px}.experience-importance-pill{font-size:var(--fs-label)}.feature-drawer{width:100%}}@media (width<=430px){.brand--radar{gap:6px}.brand__logo{width:36px;height:36px}.header-model select{max-width:118px}.hero h1{font-size:clamp(42px,12.8vw,58px);line-height:1.02}.hero__lead{font-size:16px;line-height:1.55}.section-shell{padding-left:18px;padding-right:18px}}.feature-card--list{grid-template-rows:auto 1fr;grid-template-areas:"top top top footer""heading heading evidence footer";min-height:56px}.feature-card__badges .feature-card__importance{margin:0}.studio-adas-importance-legend{border:1px solid #dce3df;border-radius:12px;margin:12px 0}.studio-feature__classification{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.studio-feature__classification>small:first-child{color:var(--muted);font-size:var(--fs-label)}.studio-feature__classification .studio-feature__importance{white-space:nowrap}@media (width<=1100px){.feature-card--list{grid-template-rows:auto 1fr;grid-template-areas:"top top footer""heading evidence footer"}}.studio-header{grid-template-columns:minmax(260px,1fr) auto auto auto;gap:18px}.studio-header__manual{color:#e2f4f6c7;cursor:pointer;min-height:36px;font:inherit;font-size:var(--fs-label);background:#30e5f30f;border:1px solid #30e5f33d;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:760;display:inline-flex}.studio-header__manual:hover{color:#fff;background:#30e5f31f;border-color:#30e5f38c}.studio-header__manual>span,.manual-field-help{color:#001115;background:var(--brand-cyan);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.manual-field-label{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.manual-field-help{color:#0c4a51;cursor:help;width:17px;height:17px;font-size:var(--fs-label);text-transform:none;background:#e8f7f8;border:1px solid #b9dfe2}.manual-field-help:hover,.manual-field-help:focus-visible{color:#fff;background:#087f8c;border-color:#087f8c;outline:none}.manual-drawer__backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c0e8f;border:0;position:fixed;inset:0}.manual-drawer{z-index:210;color:#17231f;background:#f7faf8;border-left:1px solid #30e5f359;flex-direction:column;width:min(760px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-30px 0 80px #000f1140}.manual-drawer__header{color:#fff;background:radial-gradient(circle at 88% 10%,#30e5f32e,#0000 34%),#031014;border-bottom:1px solid #30e5f33d;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:20px 24px;display:flex}.manual-drawer__header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.manual-drawer__header span{color:#b3ebf09e;font-size:var(--fs-label);letter-spacing:.15em;font-weight:830}.manual-drawer__header strong{letter-spacing:-.025em;font-size:22px}.manual-drawer__header small{color:#e0f2f38a;font-size:var(--fs-label)}.manual-drawer__header>button{color:#dffbfc;cursor:pointer;background:#30e5f30f;border:1px solid #30e5f340;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px}.manual-drawer__toolbar{background:#fff;border-bottom:1px solid #dce5e1;align-items:center;gap:12px;min-height:66px;padding:12px 24px;display:flex}.manual-drawer__toolbar>label{background:#f7faf8;border:1px solid #d4dfdb;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.manual-drawer__toolbar input{width:100%;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.manual-drawer__toolbar>button{color:#195d64;cursor:pointer;min-height:40px;font-size:var(--fs-label);background:#ebf8f8;border:1px solid #c5dee0;border-radius:999px;padding:0 14px;font-weight:760}.manual-drawer__toolbar>small{color:#788680;font-size:var(--fs-label);white-space:nowrap}.manual-drawer__content{flex:1;padding:22px 24px 36px;overflow-y:auto}.manual-status-guide{background:#edf7f4;border-bottom:1px solid #dce5e1;padding:22px 24px}.manual-status-guide>div:first-child{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.manual-status-guide>div:first-child span{color:#4f7770;font-size:var(--fs-label);letter-spacing:.14em;font-weight:840}.manual-status-guide>div:first-child strong{font-size:14px}.manual-status-guide__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manual-status-guide__items article{background:#ffffffb8;border:1px solid #d7e4df;border-left:4px solid #a4afa9;border-radius:9px;padding:11px 12px}.manual-status-guide__items article[data-status=Sim]{border-left-color:#57945b}.manual-status-guide__items article[data-status=Parcial]{border-left-color:#4f7dc1}.manual-status-guide__items article[data-status=Não]{border-left-color:#c2564e}.manual-status-guide__items article[data-status=Não\ confirmado]{border-left-color:#d1a849}.manual-source-guide{background:#f6f2e9}.manual-source-guide .manual-status-guide__items{grid-template-columns:minmax(0,1fr)}.manual-source-guide .manual-status-guide__items article{border-left-color:#b9853f}.manual-perception-guide{background:#eef3f7}.manual-perception-guide .manual-status-guide__items{grid-template-columns:minmax(0,1fr)}.manual-perception-guide .manual-status-guide__items article{border-left-color:#587d9f}.manual-status-guide__items b{font-size:var(--fs-label);margin-bottom:4px;display:block}.manual-status-guide__items p{color:#65746e;font-size:var(--fs-label);margin:0;line-height:1.45}.manual-section+.manual-section{margin-top:28px}.manual-section>h2{color:#66746e;font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-weight:850}.manual-entry{background:#fff;border:1px solid #dbe4e0;border-radius:11px;overflow:hidden}.manual-entry+.manual-entry{margin-top:7px}.manual-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.manual-entry>summary::-webkit-details-marker{display:none}.manual-entry>summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.manual-entry>summary b{font-size:12px}.manual-entry>summary small{color:#4f7770;width:fit-content;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;background:#e9f5f2;border-radius:999px;padding:3px 6px;font-weight:820}.manual-entry>summary>i{color:#4c6760;font-size:17px;font-style:normal;transition:transform .18s}.manual-entry[open]>summary>i{transform:rotate(45deg)}.manual-entry__body{background:#f9fbfa;border-top:1px solid #e1e8e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.manual-entry__body>section{background:#fff;border:1px solid #e0e7e4;border-radius:8px;padding:11px 12px}.manual-entry__body>section>span{color:#718079;font-size:var(--fs-label);letter-spacing:.12em;margin-bottom:6px;font-weight:850;display:block}.manual-entry__body p,.manual-entry__body li{color:#4e5d57;font-size:var(--fs-label);margin:0;line-height:1.55}.manual-entry__body ul{margin:0;padding-left:16px}.manual-entry__body li+li{margin-top:4px}.manual-entry__wide{grid-column:1/-1}.manual-entry__never{background:#fff8f4!important;border-color:#ecd4c8!important}.manual-entry__never>span{color:#9b5a44!important}.manual-entry__body>code{color:#84918c;font-size:var(--fs-label);grid-column:1/-1}.manual-empty{text-align:center;padding:44px 20px}.manual-empty strong{font-size:15px}.manual-empty p{color:#728079;font-size:11px}.manual-drawer__footer{color:#e1f4f5b3;background:#081719;border-top:1px solid #30e5f32e;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px 24px;display:grid}.manual-drawer__footer>span{color:#05292d;background:var(--brand-cyan-soft);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-weight:850}.manual-drawer__footer p{font-size:var(--fs-label);margin:0;line-height:1.45}.manual-drawer__footer code{color:#a4f6fb}@media (width<=960px){.studio-header{grid-template-columns:minmax(210px,1fr) auto auto}.studio-header__title{display:none}}@media (width<=760px){.studio-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 12px}.studio-header__manual{justify-content:center;width:38px;padding:0;font-size:0}.studio-header__manual>span{font-size:11px}.studio-header__back{font-size:0}.studio-header__back b{margin:0;font-size:15px}.manual-drawer__header,.manual-drawer__toolbar,.manual-status-guide,.manual-drawer__content,.manual-drawer__footer{padding-left:16px;padding-right:16px}.manual-status-guide__items,.manual-entry__body{grid-template-columns:1fr}.manual-entry__wide,.manual-entry__body>code{grid-column:1}}.manual-field-help{position:relative}.manual-field-tooltip{z-index:260;visibility:hidden;color:#e8fafb;opacity:0;pointer-events:none;text-align:left;text-transform:none;background:#061518;border:1px solid #30e5f347;border-radius:10px;flex-direction:column;gap:6px;width:min(300px,72vw);padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 14px 34px #00111438}.manual-field-tooltip:after{content:"";border:6px solid #0000;border-top-color:#061518;position:absolute;top:100%;right:10px}.manual-field-tooltip b{color:#fff;font-family:inherit;font-size:var(--fs-label);letter-spacing:0;font-style:normal;font-weight:680;line-height:1.45}.manual-field-tooltip small{color:#a9c8c8;font-family:inherit;font-size:var(--fs-label);letter-spacing:0;font-style:normal;font-weight:520;line-height:1.4}.manual-field-tooltip em{color:var(--brand-cyan);font-family:inherit;font-size:var(--fs-label);letter-spacing:0;font-style:normal;font-weight:720}.manual-field-help:hover .manual-field-tooltip,.manual-field-help:focus-visible .manual-field-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.studio-feature[open],.studio-experience-group[open]{overflow:visible}.studio-section-guide{background:#f7faf8;border:1px solid #dbe5e1;border-radius:11px;margin:-18px 0 22px 72px;overflow:hidden}.studio-section-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;list-style:none;display:flex}.studio-section-guide>summary::-webkit-details-marker{display:none}.studio-section-guide>summary>span{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.studio-section-guide>summary i{color:#075d67;width:20px;height:20px;font-family:Georgia,serif;font-size:var(--fs-label);background:#dff4f5;border-radius:50%;place-items:center;font-style:italic;display:grid}.studio-section-guide>summary b{color:#3e524b;font-size:var(--fs-label)}.studio-section-guide>summary small{color:#7a8983;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-section-guide>summary em{color:#678078;font-size:15px;font-style:normal;transition:transform .16s}.studio-section-guide[open]>summary em{transform:rotate(45deg)}.studio-section-guide>div{background:#fff;border-top:1px solid #dfe8e4;padding:13px 14px 14px 42px}.studio-section-guide ul{margin:0;padding-left:16px}.studio-section-guide li{color:#5f6f68;font-size:var(--fs-label);line-height:1.5}.studio-section-guide li+li{margin-top:4px}.studio-section-guide button{color:#087985;cursor:pointer;font-size:var(--fs-label);background:0 0;border:0;margin-top:11px;padding:0;font-weight:760}.studio-validation-summary,.studio-validation-ok{background:#fffaf0;border:1px solid #e8d4a7;border-radius:14px;margin:4px 0 18px}.studio-validation-summary>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:64px;padding:11px 14px;list-style:none;display:grid}.studio-validation-summary>summary::-webkit-details-marker{display:none}.studio-validation-summary>summary>span,.studio-validation-ok>span{color:#fff;background:#bd8618;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.studio-validation-summary>summary>div,.studio-validation-ok>div{flex-direction:column;gap:3px;display:flex}.studio-validation-summary>summary strong,.studio-validation-ok strong{color:#614c1d;font-size:11px}.studio-validation-summary>summary small,.studio-validation-ok small{color:#887348;font-size:var(--fs-label);line-height:1.4}.studio-validation-summary>summary>i{color:#816e45;font-size:16px;font-style:normal;transition:transform .16s}.studio-validation-summary[open]>summary>i{transform:rotate(45deg)}.studio-validation-summary__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.studio-validation-summary__items>button{min-height:62px;color:inherit;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #e9debf;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.studio-validation-summary__items>button>span:first-child{color:#7e631c;width:22px;height:22px;font-size:var(--fs-label);background:#fff0bd;border-radius:50%;place-items:center;font-weight:900;display:grid}.studio-validation-summary__items>button[data-level=critical]>span:first-child{color:#9d3e37;background:#fde3df}.studio-validation-summary__items>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.studio-validation-summary__items strong{color:#493b18;font-size:var(--fs-label)}.studio-validation-summary__items small{color:#756a4a;font-size:var(--fs-label);line-height:1.4}.studio-validation-summary__items>button>i{color:#8a733b;font-size:var(--fs-label);white-space:nowrap;font-style:normal;font-weight:740}.studio-validation-ok{background:#f2faf3;border-color:#cfe4d3;align-items:center;gap:11px;padding:12px 14px;display:flex}.studio-validation-ok>span{color:#fff;background:#57945b}.studio-validation-ok strong{color:#315f36}.studio-validation-ok small{color:#66806a}.manual-entry__validation{background:#f3fbfb!important;border-color:#cae2e3!important}.manual-entry__validation p b{color:#126974}.manual-entry__validation small,.manual-entry__validation em{color:#53716e;font-size:var(--fs-label);margin-top:7px;font-style:normal;line-height:1.45;display:block}.manual-entry__validation em{color:#1b5f67;font-weight:680}@media (width<=840px){.studio-validation-summary__items{grid-template-columns:1fr}.studio-section-guide{margin-left:0}}@media (width<=560px){.studio-section-guide>summary>span{grid-template-columns:22px minmax(0,1fr)}.studio-section-guide>summary small{display:none}.studio-section-guide>div{padding-left:18px}.studio-validation-summary__items>button{grid-template-columns:24px minmax(0,1fr)}.studio-validation-summary__items>button>i{display:none}}.studio-button--prompt{color:#075d67;background:#eaf8f8;border-color:#b9dfe2}.studio-button--prompt:hover{color:#fff;background:#087f8c;border-color:#087f8c}.studio-editor__actions-divider{background:var(--line);align-self:stretch;width:1px;margin:0 2px}.studio-button--danger{border-color:color-mix(in srgb, var(--red) 45%, var(--line));background:color-mix(in srgb, var(--red) 10%, transparent)}.studio-button--danger:hover{color:#fff;border-color:var(--red);background:var(--red)}.studio-section{scroll-margin-top:132px}.studio-section-nav{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:10px 0;display:flex;position:sticky;top:68px}.studio-section-nav a{border:1px solid var(--line);color:#596963;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:6px 12px;font-weight:760;text-decoration:none}.studio-section-nav a:hover{color:var(--ink);background:#fff;border-color:#709b3966}.manual-drawer__tabs{background:#edf4f1;border-bottom:1px solid #dce5e1;align-items:flex-end;gap:4px;min-height:48px;padding:7px 24px 0;display:flex;overflow-x:auto}.manual-drawer__tabs button{color:#65756f;cursor:pointer;min-height:40px;font-size:var(--fs-label);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;padding:0 14px;font-weight:760}.manual-drawer__tabs button:hover{color:#185e66}.manual-drawer__tabs button.is-active{color:#124f56;background:#fff;border-color:#d4e0dc}.master-prompt-panel{background:#f4f8f6;flex-direction:column;flex:1;min-height:0;display:flex}.master-prompt-panel__intro{background:#fff;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 24px;display:flex}.master-prompt-panel__intro>div{flex-direction:column;gap:5px;min-width:0;display:flex}.master-prompt-panel__intro span{color:#56817a;font-size:var(--fs-label);letter-spacing:.14em;font-weight:850}.master-prompt-panel__intro strong{font-size:14px}.master-prompt-panel__intro p{color:#67766f;max-width:500px;font-size:var(--fs-label);margin:0;line-height:1.5}.master-prompt-panel__intro>button{color:#00272b;border:1px solid var(--brand-cyan);background:var(--brand-cyan-soft);cursor:pointer;min-height:40px;font-size:var(--fs-label);border-radius:999px;flex:none;padding:0 14px;font-weight:820}.master-prompt-panel__intro>button:hover{color:#fff;background:#087f8c}.master-prompt-panel__metrics{border-bottom:1px solid #dce5e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 24px;display:grid}.master-prompt-panel__metrics span{color:#708079;font-size:var(--fs-label);background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:baseline;gap:5px;padding:8px 9px;display:flex}.master-prompt-panel__metrics b{color:#17646c;font-size:var(--fs-label)}.master-prompt-panel__notice{color:#6c551b;background:#fff9e9;border:1px solid #e8d5a5;border-radius:9px;align-items:center;gap:10px;margin:12px 24px 0;padding:10px 12px;display:flex}.master-prompt-panel__notice>span{color:#fff;width:22px;height:22px;font-size:var(--fs-label);background:#bd8618;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.master-prompt-panel__notice p{font-size:var(--fs-label);margin:0;line-height:1.45}.master-prompt-panel__text{resize:none;color:#d9eeee;min-height:300px;font-family:var(--font-mono);font-size:var(--fs-label);tab-size:2;background-color:#061417;background-image:linear-gradient(#30e5f306 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #30e5f340;border-radius:12px;outline:0;flex:1;margin:12px 24px;padding:18px;line-height:1.6}.master-prompt-panel__text:focus{border-color:#30e5f394;box-shadow:0 0 0 3px #30e5f314}.master-prompt-panel__footer{color:#e1f4f5b8;background:#081719;border-top:1px solid #30e5f32e;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 24px;display:grid}.master-prompt-panel__footer>span{color:#05292d;background:var(--brand-cyan-soft);font-size:var(--fs-label);border-radius:999px;padding:4px 7px;font-weight:850}.master-prompt-panel__footer p{font-size:var(--fs-label);margin:0;line-height:1.45}.master-prompt-panel__footer code{color:#a4f6fb}.operational-prompt-panel{overflow-y:auto}.operational-prompt-panel__metrics b{color:#087f8c}.operational-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 24px 0;display:grid}.operational-workflow article{background:#fff;border:1px solid #d7e4df;border-radius:10px;grid-template-columns:27px minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid}.operational-workflow article>span{color:#fff;width:27px;height:27px;font-size:var(--fs-label);background:#087f8c;border-radius:8px;place-items:center;font-weight:900;display:grid}.operational-workflow article div{min-width:0}.operational-workflow strong{color:#173b3d;font-size:var(--fs-label);display:block}.operational-workflow p{color:#6e7e78;font-size:var(--fs-label);margin:3px 0 0;line-height:1.42}.operational-inline-notice{color:#135b63;font-size:var(--fs-label);background:#eaf8f8;border:1px solid #b9dfe2;border-radius:9px;margin:12px 24px 0;padding:9px 11px;line-height:1.45}.operational-prompt-panel__text{flex:0 0 290px;min-height:230px}.operational-import{background:#fff;border:1px solid #d7e4df;border-radius:11px;margin:0 24px 12px;overflow:hidden}.operational-import>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.operational-import>summary::-webkit-details-marker{display:none}.operational-import>summary span{flex-direction:column;gap:2px;display:flex}.operational-import>summary b{color:#18494e;font-size:var(--fs-label)}.operational-import>summary small{color:#71817b;font-size:var(--fs-label)}.operational-import>summary>i{color:#087f8c;font-size:15px;font-style:normal}.operational-import[open]>summary>i{transform:rotate(45deg)}.operational-import>div{border-top:1px solid #e1eae6;padding:0 13px 13px}.operational-import textarea{resize:vertical;color:#d9eeee;width:100%;min-height:145px;font-family:var(--font-mono);font-size:var(--fs-label);background:#061417;border:1px solid #23464a;border-radius:9px;outline:0;margin-top:12px;padding:12px;line-height:1.55}.operational-import>div>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.operational-import small{color:#71817b;font-size:var(--fs-label);line-height:1.4}.operational-import button,.research-source-panel button{color:#fff;cursor:pointer;min-height:34px;font-size:var(--fs-label);background:#087f8c;border:0;border-radius:999px;flex:none;padding:0 13px;font-weight:820}.operational-import button:disabled,.research-source-panel button:disabled{cursor:default;opacity:.45}.research-source-panel{background:#f4f8f6;flex:1;min-height:0;padding:18px 24px 24px;overflow-y:auto}.research-source-panel__intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.research-source-panel__intro>div{min-width:0}.research-source-panel__intro span{color:#56817a;font-size:var(--fs-label);letter-spacing:.14em;font-weight:850}.research-source-panel__intro strong{color:#173b3d;margin-top:5px;font-size:15px;display:block}.research-source-panel__intro p{color:#687871;max-width:560px;font-size:var(--fs-label);margin:5px 0 0;line-height:1.5}.research-source-form{background:#fff;border:1px solid #d7e4df;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px;display:grid}.research-source-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.research-source-form label>span{color:#4f6660;font-size:var(--fs-label);font-weight:780}.research-source-form input,.research-source-form select,.research-source-form textarea{color:#173b3d;width:100%;min-height:36px;font:inherit;font-size:var(--fs-label);background:#fbfdfc;border:1px solid #d5e1dc;border-radius:8px;outline:0;padding:8px 10px}.research-source-form textarea{resize:vertical;min-height:78px}.research-source-form input:focus,.research-source-form select:focus,.research-source-form textarea:focus{border-color:#69bfc6;box-shadow:0 0 0 3px #087f8c14}.research-source-form__wide,.research-source-form__footer{grid-column:1/-1}.research-source-form__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-source-form__footer small{color:#71817b;font-size:var(--fs-label)}.research-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.research-source-list article{background:#fff;border:1px solid #d7e4df;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.research-source-list article header{align-items:center;gap:6px;display:flex}.research-source-list article header span,.research-source-list article header i{color:#17646c;font-size:var(--fs-label);background:#eaf8f8;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:800}.research-source-list article header i{color:#6c551b;background:#fff5d9}.research-source-list article>strong{color:#173b3d;font-size:var(--fs-label)}.research-source-list article>p,.research-source-list article>small{color:#71817b;font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;line-height:1.45}.research-source-list article>small{color:#4f6660}.research-source-list article footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:7px;display:flex}.research-source-list article a{color:#087f8c;font-size:var(--fs-label);font-weight:780}.research-source-list article footer button{color:#a13d35;background:#fff4f2;border:1px solid #edcbc7;min-height:26px;padding:0 8px}.research-source-empty{color:#71817b;text-align:center;font-size:var(--fs-label);border:1px dashed #cbdad4;border-radius:11px;grid-column:1/-1;margin:0;padding:20px}@media (width<=760px){.manual-drawer__tabs{padding-left:16px;padding-right:16px}.manual-drawer__tabs button{white-space:nowrap;padding-left:10px;padding-right:10px}.master-prompt-panel__intro{flex-direction:column;align-items:stretch;padding:14px 16px}.master-prompt-panel__intro>button{align-self:flex-start}.master-prompt-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px}.master-prompt-panel__notice,.master-prompt-panel__text{margin-left:16px;margin-right:16px}.master-prompt-panel__footer{padding-left:16px;padding-right:16px}.operational-workflow{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.operational-inline-notice,.operational-import{margin-left:16px;margin-right:16px}.operational-import>div>div,.research-source-panel__intro,.research-source-form__footer{flex-direction:column;align-items:stretch}.research-source-panel{padding:16px}.research-source-panel__intro button,.research-source-form__footer button{align-self:flex-start}.research-source-form,.research-source-list{grid-template-columns:1fr}}.hero{grid-template-columns:minmax(350px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(32px,4.5vw,76px);min-height:min(840px,100svh - 70px);padding-top:clamp(58px,7vh,88px);padding-bottom:clamp(60px,8vh,96px)}.hero__content{align-self:center;max-width:620px}.hero h1{text-wrap:balance;max-width:9.8em;margin-top:19px;font-size:clamp(43px,4.7vw,68px);line-height:.94}.hero h1[data-size=medium]{font-size:clamp(41px,4.3vw,62px)}.hero h1[data-size=long]{font-size:clamp(38px,3.9vw,56px)}.hero h1>span,.hero h1>em{display:block}.hero h1>em{margin-top:.12em;font-size:.78em;line-height:1}.hero__lead{max-width:570px;margin-top:25px;font-size:clamp(15px,1.1vw,18px);line-height:1.58}.hero__facts{gap:14px 22px;margin-top:28px;padding-top:20px}.hero__visual{align-self:center;width:100%;min-width:0}.hero-car{aspect-ratio:16/9;border-radius:30px;height:auto;min-height:0;overflow:hidden}.hero-car.hero-car--has-image img{object-fit:cover;object-position:center;width:100%;height:100%;animation:.38s both hero-image-reveal}@keyframes hero-image-reveal{0%{opacity:.45}to{opacity:1}}.hero-gallery{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:18px;left:18px}.hero-gallery button{color:#fff;cursor:pointer;opacity:.64;background:#010a0dc2;border:1px solid #e2fafc47;border-radius:10px;width:66px;height:45px;padding:0;transition:opacity .16s,border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000038}.hero-gallery button:hover,.hero-gallery button:focus-visible,.hero-gallery button.is-active{opacity:1;border-color:var(--brand-cyan);transform:translate(3px)}.hero-gallery button.is-active{box-shadow:0 0 0 2px #30e5f326,0 10px 24px #00000042}.hero-gallery button img{object-fit:cover;width:100%;height:100%}.hero-gallery button span{font-size:var(--fs-label);letter-spacing:.08em;background:#00080ab8;border-radius:4px;padding:1px 3px;font-weight:850;position:absolute;bottom:3px;right:3px}.hero__visual .cockpit.cockpit--hud{z-index:5;-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);background:linear-gradient(145deg,#0a2228a8,#020e12c2);border:1px solid #5ee2ee40;border-radius:22px;width:calc(100% - 48px);min-height:0;margin:-104px auto 0;padding:16px;display:block;position:relative;inset:auto;overflow:visible;box-shadow:0 28px 70px #0000007a,inset 0 0 50px #30e5f308}.cockpit--hud:before,.cockpit--hud:after{display:none}.hud__top{color:#e0f4f69e;min-height:25px;font-size:var(--fs-label);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-weight:820;display:flex}.hud__stars{gap:3px;display:flex}.hud__stars span{color:#0000;background:linear-gradient(90deg, #ffd567 var(--star-fill), #ffffff24 var(--star-fill));-webkit-background-clip:text;background-clip:text;font-size:15px;line-height:1;position:relative}.hud__metrics{background:#ffffff06;border:1px solid #49dbe824;border-radius:15px;grid-template-columns:.72fr .72fr 1.56fr;margin-top:10px;display:grid}.hud__metrics>div{border-right:1px solid #49dbe81f;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:75px;padding:13px 14px;display:flex}.hud__metrics>div:last-child{border-right:0}.hud__metrics span{color:#e0f4f67a;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.hud__metrics strong{color:#f5feff;letter-spacing:-.035em;min-width:0;font-size:25px;line-height:1}.hud__metrics strong small{color:#e0f4f66b;font-size:var(--fs-label);margin-left:2px}.hud__metrics>div:last-child strong{color:var(--brand-cyan);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.18;overflow:hidden}.hud__levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.hud__levels>div{background:#ffffff05;border:1px solid #49dbe81f;border-radius:11px;min-width:0;padding:9px 10px}.hud__levels>div>span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.hud__levels b{color:#fff;font-size:var(--fs-label);letter-spacing:.04em}.hud__levels small{color:#e0f4f67a;font-size:var(--fs-label)}.hud__levels>div>i{background:#ffffff1a;border-radius:999px;height:3px;display:block;overflow:hidden}.hud__levels>div>i>b{border-radius:inherit;background:var(--brand-cyan);height:100%;display:block;box-shadow:0 0 12px #30e5f36b}.filter-command-bar{z-index:24;top:var(--sticky-offset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fbfaeb;border:1px solid #125a6224;border-radius:18px;grid-template-columns:minmax(220px,1fr) auto auto auto auto;align-items:center;gap:8px;margin-bottom:20px;padding:9px;display:grid;position:sticky;box-shadow:0 15px 38px #1436331a}.filter-command-bar--experience{grid-template-columns:minmax(220px,1fr) auto auto auto}.filter-command-bar__search{background:#fff;border:0;border-radius:12px;min-width:0;height:46px;box-shadow:inset 0 0 0 1px #125a621a}.filter-command-bar__quick{background:#e4eeeb99;border:1px solid #125a6217;border-radius:12px;align-items:center;gap:3px;min-height:46px;padding:4px;display:flex}.filter-command-bar__quick>span{color:#7b8985;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;padding:0 7px 0 6px;font-weight:850;display:inline-flex}.filter-command-bar__quick button{color:#52625e;min-height:36px;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-weight:760;display:inline-flex}.filter-command-bar__quick button small{color:#9ba6a3;font-size:var(--fs-label)}.filter-command-bar__quick button:hover,.filter-command-bar__quick button:focus-visible{color:#0f6973;background:#ffffffb8}.filter-command-bar__quick button.is-active{color:#fff;background:#0c5a63;box-shadow:0 7px 16px #0c5a6329}.filter-command-bar__quick button.is-active small{color:#ffffff94}.filter-command-bar__quick--status button>i,.command-filter-options button>i{background:#abb5b2;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.filter-command-bar__quick--status button[data-status=yes]>i,.command-filter-options button[data-status=yes]>i{background:var(--success)}.filter-command-bar__quick--status button[data-status=partial]>i,.command-filter-options button[data-status=partial]>i{background:#52aebe}.command-filter-options button[data-status=no]>i{background:#d36f68}.command-filter-options button[data-status=unknown]>i{background:#c99743}.filter-command-bar__quick--status button.is-active>i{box-shadow:0 0 0 3px #ffffff21}.filter-command-bar .commercial-level-info{display:inline-block}.filter-command-bar .commercial-level-info>summary{width:19px;height:19px;font-size:var(--fs-label)}.filter-command-bar .commercial-level-info>div{z-index:40;width:min(520px,100vw - 48px);top:calc(100% + 12px);left:0}.filter-command-bar__more{position:relative}.filter-command-bar__more>summary{color:#33443f;min-height:46px;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #125a621c;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:780;list-style:none;display:flex}.filter-command-bar__more>summary::-webkit-details-marker{display:none}.filter-command-bar__more>summary>b{color:#fff;min-width:18px;height:18px;font-size:var(--fs-label);background:#0c5a63;border-radius:999px;place-items:center;padding:0 5px;display:grid}.filter-command-bar__more>summary>i{color:#0c737e;font-size:14px;font-style:normal;transition:transform .16s}.filter-command-bar__more[open]>summary{color:#0c5a63;border-color:#0c5a6347}.filter-command-bar__more[open]>summary>i{transform:rotate(45deg)}.filter-command-bar__panel{z-index:36;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fcfdfcfa;border:1px solid #125a6226;border-radius:18px;width:min(760px,100vw - 56px);max-height:min(560px,100vh - 160px);padding:20px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 28px 65px #12343130}.command-filter-group+.command-filter-group{border-top:1px solid #e4eae7;margin-top:18px;padding-top:17px}.command-filter-group>span{color:#73817d;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-weight:850;display:block}.command-filter-options{flex-wrap:wrap;gap:7px;display:flex}.command-filter-options button{color:#52615d;min-height:36px;font-size:var(--fs-label);cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-weight:720;display:inline-flex}.command-filter-options button:hover,.command-filter-options button:focus-visible,.command-filter-options button.is-active{color:#0b6069;background:#eaf5f4;border-color:#0c5a634d}.command-filter-options button.is-active{box-shadow:inset 0 0 0 1px #0c5a6314}.command-filter-options button small{color:#96a29e;font-size:var(--fs-label)}.command-filter-options--experience{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-filter-options--experience button{min-width:0}.command-filter-options--experience button b{color:#0c6973;width:25px;height:25px;font-size:var(--fs-label);background:#e5f2f1;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.command-filter-options--experience button small{margin-left:auto}.filter-command-bar>.view-toggle{background:#e4eeeb99;border:1px solid #125a6217;border-radius:12px;width:auto;min-width:82px;height:46px;padding:4px}.filter-command-bar>.view-toggle button{border-radius:9px;width:36px;height:36px}.filter-command-bar+.status-legend-compact{margin-top:12px}@media (width<=1180px){.hero{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr);min-height:auto}.hero h1{font-size:clamp(40px,4.6vw,58px)}.filter-command-bar{grid-template-columns:minmax(210px,1fr) auto auto auto}.filter-command-bar--adas .filter-command-bar__quick--status{display:none}}@media (width<=920px){.hero{grid-template-columns:1fr;gap:44px}.hero__content{max-width:720px}.hero h1,.hero h1[data-size=medium],.hero h1[data-size=long]{max-width:11em;font-size:clamp(44px,8vw,68px)}.hero__lead{max-width:650px}.hero__visual{max-width:820px;margin:0 auto}.hero-car{min-height:0}.filter-command-bar,.filter-command-bar--experience{grid-template-columns:minmax(0,1fr) auto auto}.filter-command-bar__quick--levels{grid-area:2/1/auto/-1;justify-self:stretch;overflow-x:auto}.filter-command-bar--experience .filter-command-bar__quick--status{display:none}}@media (width<=680px){.hero{gap:34px;padding-top:46px;padding-bottom:54px}.hero h1,.hero h1[data-size=medium],.hero h1[data-size=long]{max-width:100%;margin-top:16px;font-size:clamp(38px,11vw,52px);line-height:.96}.hero h1>em{font-size:.8em}.hero__lead{margin-top:20px;font-size:15px}.hero-car{border-radius:22px;min-height:0}.hero-gallery{flex-direction:row;top:12px;left:12px}.hero-gallery button{width:54px;height:38px}.hero-gallery button:hover,.hero-gallery button:focus-visible,.hero-gallery button.is-active{transform:translateY(2px)}.hero-car__self-drive-seal{top:12px;right:12px}.hero__visual .cockpit.cockpit--hud{border-radius:18px;width:calc(100% - 20px);margin-top:-64px;padding:13px}.hud__top{font-size:var(--fs-label)}.hud__stars span{font-size:13px}.hud__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hud__metrics>div{min-height:68px}.hud__metrics>div:nth-child(2){border-right:0}.hud__metrics>div:last-child{border-top:1px solid #49dbe81f;grid-column:1/-1;min-height:54px}.hud__metrics>div:last-child strong{white-space:normal}.hud__levels{gap:5px}.hud__levels>div{padding:8px}.filter-command-bar,.filter-command-bar--experience{border-radius:15px;grid-template-columns:minmax(0,1fr) auto;padding:8px;top:67px}.filter-command-bar__search{grid-column:1/-1}.filter-command-bar__quick--levels{grid-area:auto/1/auto/-1;width:100%;overflow-x:auto}.filter-command-bar__quick--levels>span{display:none}.filter-command-bar__quick--levels button{flex:1 0 auto;justify-content:center}.filter-command-bar__more{position:static}.filter-command-bar__panel{width:100%;max-height:min(66vh,540px);padding:15px;top:calc(100% + 8px);right:0}.command-filter-options--experience{grid-template-columns:1fr}.filter-command-bar>.view-toggle{justify-self:end}}@media (prefers-reduced-motion:reduce){.hero-car.hero-car--has-image img{animation:none}}.vehicle-profile{padding-top:clamp(52px,6vw,78px);padding-bottom:clamp(52px,6vw,78px)}.vehicle-spec-grid--compact{align-items:start;gap:11px}.vehicle-spec-grid--compact .vehicle-spec-card{border-top-width:2px;border-radius:15px;padding:17px;box-shadow:0 12px 30px #16342d0e}.vehicle-spec-grid--compact .vehicle-spec-card__top{grid-template-columns:25px minmax(0,1fr) auto;gap:8px;padding-bottom:12px}.vehicle-spec-grid--compact .vehicle-spec-card__top>span{width:25px;height:25px;font-size:var(--fs-label);border-radius:7px}.vehicle-spec-grid--compact .vehicle-spec-card__top strong,.vehicle-spec-grid--compact .vehicle-spec-card__top small{font-size:var(--fs-label)}.vehicle-spec-grid--compact .vehicle-spec-card__lead{justify-content:flex-start;min-height:88px;padding:15px 0 13px}.vehicle-spec-grid--compact .vehicle-spec-card__lead>span{font-size:var(--fs-label)}.vehicle-spec-grid--compact .vehicle-spec-card__lead>strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(21px,2.15vw,30px);line-height:1.04}.vehicle-spec-grid--compact .vehicle-spec-card__lead>small{font-size:var(--fs-label);line-height:1.35}.vehicle-spec-grid--compact .vehicle-spec-card--market .vehicle-spec-card__lead>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(16px,1.55vw,21px);line-height:1.08;overflow:hidden}.vehicle-spec-grid--compact .vehicle-spec-card dl>div{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:11px;padding:11px 0}.vehicle-spec-grid--compact .vehicle-spec-card dt,.vehicle-spec-grid--compact .vehicle-spec-card dd{font-size:var(--fs-label)}.vehicle-spec-grid--compact .vehicle-spec-card dd strong{font-size:11px}@keyframes vehicle-spec-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.overview--editorial{background:radial-gradient(circle at 88% 16%, #30e5f314, transparent 24%), var(--paper);padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(62px,7vw,96px)}.overview--editorial .section-heading{margin-bottom:28px}.overview--editorial .section-heading h2{max-width:820px;font-size:clamp(34px,4.1vw,56px);line-height:1}.overview--editorial .editorial-grid--vehicle{margin-top:0}@media (width<=920px){.vehicle-spec-grid--compact{grid-template-columns:1fr}}@media (width<=680px){.vehicle-profile{padding-top:46px;padding-bottom:48px}.vehicle-spec-grid--compact .vehicle-spec-card{padding:15px}.vehicle-spec-grid--compact .vehicle-spec-card__lead{min-height:78px}.vehicle-spec-grid--compact .vehicle-spec-card__lead>strong{font-size:23px}.vehicle-spec-grid--compact .vehicle-spec-card--market .vehicle-spec-card__lead>strong{font-size:clamp(16px,5.2vw,21px)}.overview--editorial .section-heading{margin-bottom:22px}}:root{--s0:#071313;--s1:#ffffff09;--s2:#ffffff0f;--s3:#ffffff1a;--stroke:#ffffff1a;--stroke-hi:#5ee2ee6b;--level:var(--brand-cyan);--ok:#4fd8a0;--warn:#f0b544;--off:#7d8f93;--on-dark:#eef7f6;--on-dark-soft:#eef7f69e;--on-dark-faint:#eef7f6a8;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", Constantia, "New York", Cambria, Georgia, serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "JetBrains Mono", Consolas, "Roboto Mono", "Liberation Mono", monospace;--ease:cubic-bezier(.22, .72, .24, 1);--fs-label:11px;--fs-aux:13px;--fs-body:15px;--fs-body-editorial:17px;--fs-sub:20px;--fs-title:24px;--fs-title-lg:28px;--fs-display:clamp(40px, 6vw, 72px);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--elevation-rest:0 18px 46px #00000047;--elevation-hover:0 26px 60px #0000005c;--elevation-static:0 22px 56px #0000004d;--elevation-editorial:0 26px 70px #00000057}.site-header{transition:height .26s var(--ease), background-color .26s var(--ease), box-shadow .26s var(--ease)}body[data-scrolled=true] .site-header{height:var(--header-height-condensed);-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);background:linear-gradient(90deg,#30e5f30f,#0000 30%),#0310148f;box-shadow:0 8px 30px #000a0d42}body[data-scrolled=true] .beta-badge{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:scale(.8)}html[data-reveal-ready] .site-header:after{opacity:1;background:linear-gradient(90deg, var(--brand-cyan), #a9e7ff);height:2px;transform:scaleX(var(--read-progress,0));transform-origin:0;bottom:-2px;box-shadow:0 0 12px #30e5f38c}.hero__visual .cockpit.cockpit--hud{border-color:var(--stroke-hi);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(145deg,#0a22284d,#020e126b);margin:-28px auto 0;padding:18px 18px 16px;overflow:hidden;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff1a}.hero__visual .cockpit--hud:before{content:none;display:none}.hero__visual .cockpit.cockpit--hud[data-simulated=true]{border-color:#f0b5448c;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff1a,0 0 0 1px #f0b54440}.hud__simulated-flag{background:#f0b5441f;border:1px dashed #f0b54473;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:14px;padding:7px 10px;display:flex}.hud__simulated-flag strong{color:#f0c56d;font:800 10px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.hud__simulated-flag span{color:var(--on-dark-faint);font-size:var(--fs-label);line-height:1.4}.hero__visual .cockpit--hud:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#5ee2ee1a,#0000) 0 0/100% 90px no-repeat;border:0;width:auto;height:auto;animation:5.5s linear infinite hud-scan;display:block;position:absolute;inset:0}@keyframes hud-scan{0%{background-position:0 -90px}to{background-position:0 100%}}.hud__top,.hud__metrics,.hud__levels,.hud__details{z-index:3;position:relative}.hud__top>span,.hud__metrics span,.hud__metrics strong,.hud__levels b,.hud__levels small,.hud__stars{text-shadow:0 1px 12px #000000b3}.hud__metrics strong,.hud__levels small,.hud__levels b,.hud__top>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hud__top>span{font-size:var(--fs-label);letter-spacing:.14em;color:var(--on-dark-soft)}.hud__levels>div>i>b{background:var(--level)}.hud__levels [data-level=plus]>i>b{background:color-mix(in srgb, var(--level) 70%, #fff)}.hud__levels [data-level=plusplus]>i>b{background:color-mix(in srgb, var(--level) 45%, #fff)}.hud__status [data-status=no] i{background:var(--off)}.hud__status [data-status=unknown] i{background:var(--off);opacity:.55}.hero__facts b[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hero .eyebrow,.vehicle-profile .section-kicker{font-family:var(--font-mono)}.vehicle-profile{color:var(--on-dark);background:radial-gradient(60% 80% at 12% 0%, #30e5f312, transparent 60%), var(--s0)}.safety-rating{color:var(--on-dark);background:linear-gradient(to bottom, transparent, transparent calc(100% - 190px), var(--paper)), var(--s0);padding-bottom:clamp(90px,10vw,150px)}.vehicle-profile__heading h2{color:var(--on-dark)}.vehicle-profile__heading>p{color:var(--on-dark-soft);border-left-color:var(--level);background:0 0}.vehicle-profile .section-kicker{color:var(--level)}.vehicle-spec-grid{gap:16px}.vehicle-profile .vehicle-spec-card{border:1px solid var(--stroke);border-top:1px solid var(--stroke);border-radius:var(--radius-xl);background:var(--s1);box-shadow:var(--elevation-rest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .26s var(--ease), border-color .26s var(--ease), background-color .26s var(--ease), box-shadow .26s var(--ease);position:relative;overflow:hidden}.vehicle-profile .vehicle-spec-card:before{content:"";background:linear-gradient(90deg, var(--spec-accent), transparent 70%);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.vehicle-profile .vehicle-spec-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #30e5f31a, transparent 65%);transition:opacity .26s var(--ease);position:absolute;inset:0}.vehicle-profile .vehicle-spec-card:hover{border-color:var(--stroke-hi);background:var(--s2);box-shadow:var(--elevation-hover);transform:translateY(-4px)}.vehicle-profile .vehicle-spec-card:hover:after{opacity:1}.vehicle-spec-card--performance{--spec-accent:var(--level)}.vehicle-spec-card--battery{--spec-accent:#7fe6ef}.vehicle-spec-card--market{--spec-accent:#b9f2f7}.vehicle-profile .vehicle-spec-card__top{border-bottom-color:var(--stroke)}.vehicle-profile .vehicle-spec-card__top>span{color:#04181c;background:var(--spec-accent);font-family:var(--font-mono)}.vehicle-profile .vehicle-spec-card__top strong{color:var(--on-dark)}.vehicle-profile .vehicle-spec-card__top small,.vehicle-profile .vehicle-spec-card__lead>span,.vehicle-profile .vehicle-spec-card dt{color:var(--on-dark-faint);font-family:var(--font-mono)}.vehicle-profile .vehicle-spec-card__lead>strong{color:var(--on-dark);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.vehicle-profile .vehicle-spec-card__lead>small{color:color-mix(in srgb, var(--spec-accent) 78%, #fff)}.vehicle-profile .vehicle-spec-card dl,.vehicle-profile .vehicle-spec-card dl>div{border-color:var(--stroke)}.vehicle-profile .vehicle-spec-card dd{color:var(--on-dark-soft)}.vehicle-profile .vehicle-spec-card dd strong{color:var(--on-dark);font-family:var(--font-mono)}.vehicle-profile .vehicle-spec-card__note{color:#bdf0f6;background:#30e5f314;border:1px solid #30e5f329}.vehicle-profile .vehicle-spec-card__details>summary{color:var(--level)}.vehicle-profile .vehicle-dimensions>div{background:var(--s1);border:1px solid var(--stroke)}.vehicle-profile .vehicle-dimensions>div>strong{color:var(--on-dark);font-family:var(--font-mono)}.vehicle-profile .vehicle-spec-card__details>summary i{color:var(--level);border:1px solid var(--stroke-hi);background:#30e5f31f}.vehicle-profile .vehicle-dimensions>div>span,.vehicle-profile .vehicle-dimensions>div>small{color:var(--on-dark-faint)}.safety-rating__layout{gap:16px}.safety-rating .euro-ncap-card{border:1px solid var(--stroke);border-radius:var(--radius-xl);background:radial-gradient(60% 100% at 6% 0%, #30e5f31f, transparent 55%), var(--s1);box-shadow:var(--elevation-static);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.safety-rating .euro-ncap-card__rating{border-right-color:var(--stroke)}.safety-rating .euro-ncap-card__rating>span,.safety-rating .euro-ncap-card__context>div>span{color:var(--level);font-family:var(--font-mono)}.safety-rating .euro-ncap-card__rating>div:first-of-type small{color:var(--on-dark-faint)}.safety-rating .euro-ncap-card__rating>p span{color:var(--on-dark-soft)}.safety-rating .euro-ncap-score__icon:before,.safety-rating .euro-ncap-score__icon:after{display:none}.safety-rating .euro-ncap-score__icon{width:38px;height:38px;color:var(--band,var(--level));border:1px solid color-mix(in srgb, var(--band,var(--level)) 34%, transparent);border-radius:var(--radius-md);background:radial-gradient(70% 70% at 30% 20%, color-mix(in srgb, var(--band,var(--level)) 16%, transparent), transparent 70%), var(--s1);box-shadow:none;flex:0 0 38px;place-items:center;display:grid;overflow:visible}.safety-rating .euro-ncap-score__icon svg{width:21px;height:21px;display:block}.safety-rating .euro-ncap-score[data-band=high]{--band:var(--ok)}.safety-rating .euro-ncap-score[data-band=mid]{--band:var(--warn)}.safety-rating .euro-ncap-score[data-band=low]{--band:#ef7d72}.safety-rating .euro-ncap-score small{color:var(--on-dark-faint);font-family:var(--font-mono)}.safety-rating .euro-ncap-score strong{color:var(--on-dark);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.safety-rating .euro-ncap-score>i{border-radius:var(--radius-pill);background:#ffffff14;height:5px;overflow:hidden}.safety-rating .euro-ncap-score>i>b{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--band,var(--level)), color-mix(in srgb, var(--band,var(--level)) 45%, #fff));transform-origin:0;height:100%;display:block}html[data-reveal-ready] .safety-rating .euro-ncap-score>i>b{transform:scaleX(0)}.safety-rating.is-visible .euro-ncap-score>i>b{animation:bar-fill .9s var(--ease) forwards}.safety-rating.is-visible .euro-ncap-score:nth-child(2)>i>b{animation-delay:90ms}.safety-rating.is-visible .euro-ncap-score:nth-child(3)>i>b{animation-delay:.18s}.safety-rating.is-visible .euro-ncap-score:nth-child(4)>i>b{animation-delay:.27s}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-reveal-ready] .safety-rating .euro-ncap-card__stars i.is-active{opacity:0}.safety-rating.is-visible .euro-ncap-card__stars i.is-active{animation:star-pop .42s var(--ease) forwards}.safety-rating.is-visible .euro-ncap-card__stars i:first-child{animation-delay:.12s}.safety-rating.is-visible .euro-ncap-card__stars i:nth-child(2){animation-delay:.18s}.safety-rating.is-visible .euro-ncap-card__stars i:nth-child(3){animation-delay:.24s}.safety-rating.is-visible .euro-ncap-card__stars i:nth-child(4){animation-delay:.3s}.safety-rating.is-visible .euro-ncap-card__stars i:nth-child(5){animation-delay:.36s}@keyframes star-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.18)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.safety-rating .euro-ncap-card__context{border-top:1px solid var(--stroke);background:#ffffff05}.safety-rating .euro-ncap-card__context>a{color:var(--level);border-bottom-color:color-mix(in srgb, var(--level) 45%, transparent);white-space:nowrap;flex:none}.safety-rating .euro-ncap-alert>summary{width:22px;height:22px;color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 14%, transparent);box-shadow:none;font-size:12px;font-weight:800}.safety-rating .euro-ncap-alert>summary:hover,.safety-rating .euro-ncap-alert>summary:focus-visible,.safety-rating .euro-ncap-alert[open]>summary{color:#06181c;background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 18%, transparent);transform:none}.safety-rating .euro-ncap-alert--info>summary{color:var(--level);border-color:color-mix(in srgb, var(--level) 55%, transparent);background:color-mix(in srgb, var(--level) 14%, transparent)}.safety-rating .euro-ncap-alert--info>summary:hover,.safety-rating .euro-ncap-alert--info>summary:focus-visible,.safety-rating .euro-ncap-alert--info[open]>summary{color:#04181c;background:var(--level);box-shadow:0 0 0 4px color-mix(in srgb, var(--level) 18%, transparent)}.safety-rating .euro-ncap-card__stars i{color:#ffffff24;font-size:24px}.safety-rating .euro-ncap-card__stars i.is-active{color:#f6ce55;text-shadow:0 0 22px #f6ce5559}.safety-rating .euro-ncap-card--non-applicable:not(.euro-ncap-card--empty) .euro-ncap-card__stars i{color:#96a39e33;text-shadow:none}.safety-rating .euro-ncap-card--non-applicable:not(.euro-ncap-card--empty) .euro-ncap-card__stars i.is-active{color:#cdb86c7a;text-shadow:0 0 12px #cdb86c14}.safety-rating .euro-ncap-card--non-applicable .euro-ncap-score{opacity:.42;filter:saturate(.25)}.safety-rating .euro-ncap-card--non-applicable .euro-ncap-score>i>b{background:#cdb86c7a}.safety-rating .passive-safety-card{border:1px solid var(--stroke);border-radius:var(--radius-xl);background:var(--s1);box-shadow:var(--elevation-static);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-dark)}.safety-rating .passive-safety-card__heading .passive-safety-summary__icon{width:38px;height:38px;color:var(--level);border:1px solid color-mix(in srgb, var(--level) 34%, transparent);border-radius:var(--radius-md);background:radial-gradient(70% 70% at 30% 20%, color-mix(in srgb, var(--level) 16%, transparent), transparent 70%), var(--s1);box-shadow:none;flex:0 0 38px;place-items:center;display:grid}.safety-rating .passive-safety-summary__icon:before,.safety-rating .passive-safety-summary__icon:after{display:none}.safety-rating .passive-safety-summary__icon svg{width:21px;height:21px;display:block}.safety-rating .passive-safety-card__heading>div>span{color:var(--level);font-family:var(--font-mono)}.safety-rating .passive-safety-card__heading>div>strong{color:var(--on-dark)}.safety-rating .airbag-comparison__value>strong{color:var(--on-dark);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.safety-rating .airbag-comparison__side>small{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em}.safety-rating .airbag-comparison>i{color:#ffffff29;font-family:var(--font-mono);font-size:22px}.safety-rating .airbag-comparison__note{color:var(--on-dark-soft);font-size:var(--fs-label);border-top-color:var(--stroke)}.safety-rating .airbag-info>summary{color:var(--level);border:1px solid color-mix(in srgb, var(--level) 45%, transparent);background:color-mix(in srgb, var(--level) 12%, transparent);box-shadow:none}.safety-rating .airbag-info>summary:hover,.safety-rating .airbag-info>summary:focus-visible,.safety-rating .airbag-info[open]>summary{color:#04181c;background:var(--level)}html[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transform:translateY(22px)}html[data-reveal-ready] [data-reveal].is-visible{opacity:1;transform:none}.vehicle-profile.is-visible .vehicle-spec-card{animation:card-in .62s var(--ease) both}.vehicle-profile.is-visible .vehicle-spec-card:nth-child(2){animation-delay:90ms}.vehicle-profile.is-visible .vehicle-spec-card:nth-child(3){animation-delay:.18s}@keyframes card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-countup]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.safety-rating .euro-ncap-score>i>b{transform:scaleX(1)}.safety-rating .euro-ncap-card__stars i.is-active{opacity:1}.hero__visual .cockpit--hud:after{display:none}}@media (width<=900px){.hero__visual .cockpit.cockpit--hud{width:calc(100% - 24px);margin:-20px auto 0}.safety-rating{padding-bottom:clamp(70px,12vw,110px)}}.brand__lockup small,.beta-badge,.header-model__label,.hero__facts>span,.hero-car figcaption,.hud__top>span,.hud__metrics>div>span,.hud__metrics strong small,.hud__levels small,.hud__levels b,.hud__status span,.vehicle-spec-card__top>span,.vehicle-spec-card__top small,.vehicle-spec-card__lead>span,.vehicle-spec-card dt,.vehicle-dimensions>div>span,.euro-ncap-card__rating>span,.euro-ncap-card__context>div>span,.euro-ncap-score__copy small,.euro-ncap-alert__popover>span,.airbag-comparison__side>small,.airbag-info__popover>span,.passive-safety-card__heading>div>span,.command-filter-group>span,.commercial-level-pill,.experience-importance-pill,.experience-card__top>span,.experience-card__top>small,.experience-card__foot>span,.experience-card__foot>a,.experience-overview__copy>span,.experience-donut__center>span,.feature-card__category,.feature-card__more,.filter-command-bar__quick>span,.filter-command-bar__more>span,.insight__source,.insight-details__content>span,.site-footer__source>span,.site-footer__brand i,.av-tag,.av-signal{font-size:var(--fs-label);line-height:1.35}.vehicle-profile__heading>p,.vehicle-spec-card dd,.vehicle-spec-card__lead>small,.vehicle-spec-card__note,.vehicle-spec-card__details summary span,.hud__details>summary span,.hud__details-content>small,.euro-ncap-card__rating>p span,.euro-ncap-card__context>a,.euro-ncap-alert__popover>p,.airbag-comparison__note,.airbag-info__popover>strong,.commercial-level-info p,.command-filter-options>button,.experience-card p{font-size:var(--fs-aux);line-height:1.5}.vehicle-spec-card dd strong,.euro-ncap-card__context>div>strong,.feature-card__description,.insight p{font-size:var(--fs-aux)}.euro-ncap-score strong,.hud__metrics>div>strong{font-size:var(--fs-sub)}.overview{background:var(--paper)}.explorer{color:var(--on-dark);background:radial-gradient(70% 60% at 85% 0%, #30e5f30f, transparent 60%), var(--s0)}.explorer:after{content:"";height:0;display:block}.explorer .section-heading h2,.complementary .section-heading h2,.explorer .section-heading+p,.complementary .section-heading+p,.explorer h2{color:var(--on-dark)}.explorer .section-kicker{color:var(--level)}.explorer .section-heading p{color:var(--on-dark-soft)}.filter-command-bar__quick button small,.command-filter-options>button small,.filter-command-bar__quick button b+small{min-width:20px;color:var(--on-dark-soft);border-radius:var(--radius-pill);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-label);text-align:center;background:#ffffff14;margin-left:8px;padding:1px 6px;display:inline-block}.filter-command-bar__quick button.is-active small,.command-filter-options>button.is-active small{color:#04181c;background:#ffffffd1}.section-kicker,.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;font-weight:700}.overview .section-kicker,.complementary .section-kicker{color:var(--brand-cyan-deep)}.feature-grid{--grid-gap:16px;--grid-cols:3;justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;display:flex}.experience-grid{--grid-gap:12px;--grid-cols:4;justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;display:flex}.feature-grid>*,.experience-grid>*{flex:0 1 calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));min-width:260px}.vehicle-dimensions>div:last-child:nth-child(odd){grid-column:1/-1}.explorer .feature-card,.complementary .feature-card,.explorer .filter-command-bar,.complementary .filter-command-bar,.explorer .status-guide,.complementary .status-guide,.explorer .insight{color:var(--on-dark);border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--s1);box-shadow:var(--elevation-rest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.explorer .feature-card{transition:transform .26s var(--ease), border-color .26s var(--ease), background-color .26s var(--ease)}.explorer .feature-card:hover{border-color:var(--stroke-hi);background:var(--s2);transform:translateY(-4px)}.explorer .feature-card__title,.complementary .feature-card__title,.explorer .feature-card__heading strong{color:var(--on-dark)}.explorer .feature-card__acronym{color:var(--level);font-family:var(--font-mono)}.explorer .feature-card__evidence,.complementary .feature-card__evidence,.explorer .feature-card__description{color:var(--on-dark-soft)}.explorer .feature-card__category,.complementary .feature-card__category,.explorer .feature-card__more{color:var(--on-dark-faint);font-family:var(--font-mono)}.explorer .feature-card__footer{border-top-color:var(--stroke)}.explorer .filter-command-bar input,.complementary .filter-command-bar input,.explorer .filter-command-bar label,.complementary .filter-command-bar label{color:var(--on-dark);background:0 0}.explorer .filter-command-bar input::placeholder,.complementary .filter-command-bar input::placeholder,.explorer .command-filter-group>span{color:var(--on-dark-faint)}.explorer .filter-command-bar__quick button,.complementary .filter-command-bar__quick button,.explorer .command-filter-options>button{color:var(--on-dark-soft);border-color:var(--stroke);background:#ffffff0a}.explorer .filter-command-bar__quick button.is-active,.complementary .filter-command-bar__quick button.is-active,.explorer .command-filter-options>button.is-active{color:#04181c;border-color:var(--level);background:var(--level)}.explorer .feature-illustration{border:1px solid var(--stroke);border-radius:var(--radius-md);overflow:hidden}@media (width<=900px){.filter-command-bar__quick button,.command-filter-options>button,.filter-command-bar__more>summary,.feature-card__more,.experience-card__foot>a,.site-nav a,.mobile-nav__panel a{align-items:center;min-height:44px;display:inline-flex}.airbag-info>summary,.euro-ncap-alert>summary,.commercial-level-info>summary{min-width:32px;min-height:32px}}.vehicle-spec-grid--compact .vehicle-spec-card__top>span,.vehicle-spec-grid--compact .vehicle-spec-card__top small,.vehicle-spec-grid--compact .vehicle-spec-card__lead>span,.vehicle-spec-grid--compact .vehicle-spec-card dt{font-size:var(--fs-label)}.vehicle-spec-grid--compact .vehicle-spec-card__lead>small,.vehicle-spec-grid--compact .vehicle-spec-card dd,.vehicle-spec-grid--compact .vehicle-spec-card dd strong{font-size:var(--fs-aux)}.filter-command-bar__quick button b,.filter-command-bar__quick button small,.filter-command-bar__quick button.is-active b,.filter-command-bar__quick button.is-active small,.command-filter-options>button b,.command-filter-options>button small,.command-filter-options>button.is-active small,.insight-details__content .insight__source,.insight-details__content>span,.safety-rating .airbag-comparison__side>small{font-size:var(--fs-label)}.safety-rating .airbag-comparison__note{font-size:var(--fs-aux)}.filter-command-bar__quick button.is-active,.filter-command-bar__more>summary span,.experience-importance-chart__legend button b,.experience-importance-chart__legend button small,.site-footer__brand strong i{font-size:var(--fs-label)}.section-heading h2,.vehicle-profile__heading h2,.overview h2,.explorer h2,.complementary h2,.complementary h2{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,50px);line-height:1.02}.vehicle-spec-card__lead>strong,.experience-donut__center strong{font-size:clamp(26px,2.6vw,34px)}.airbag-comparison__value>strong{font-size:clamp(34px,3.2vw,44px)}.av-caption strong{font-size:var(--fs-aux)}.explorer .filter-command-bar__quick,.complementary .filter-command-bar__quick,.explorer .filter-command-bar__panel,.complementary .filter-command-bar__panel,.explorer .view-toggle,.complementary .view-toggle,.explorer .status-legend-compact,.complementary .status-legend-compact,.explorer article:not(.feature-card),.complementary article:not(.feature-card),.explorer .status-guide-card,.complementary .status-guide-card,.explorer .results-meta{color:var(--on-dark);border-color:var(--stroke);background:#ffffff0a}.explorer .filter-command-bar__quick>span,.complementary .filter-command-bar__quick>span,.explorer .filter-command-bar__more>summary,.complementary .filter-command-bar__more>summary,.explorer .filter-command-bar__more>summary span,.complementary .filter-command-bar__more>summary span,.explorer .filter-command-bar__more>summary b,.complementary .filter-command-bar__more>summary b,.explorer .results-meta,.complementary .results-meta,.explorer .results-meta span,.complementary .results-meta span,.explorer .results-meta strong,.complementary .results-meta strong,.explorer .status-legend-compact small,.complementary .status-legend-compact small,.explorer article:not(.feature-card) strong,.complementary article:not(.feature-card) strong,.explorer article:not(.feature-card) p,.complementary article:not(.feature-card) p,.explorer .view-toggle button{color:var(--on-dark)}.explorer .status-legend-compact small,.complementary .status-legend-compact small,.explorer article:not(.feature-card) p{color:var(--on-dark-soft)}.explorer .commercial-level-pill,.complementary .commercial-level-pill,.explorer .experience-importance-pill{color:var(--on-dark-soft);border:1px solid var(--stroke);background:#ffffff0f}.explorer .status-pill{color:var(--on-dark);border:1px solid var(--stroke);background:#ffffff0f}.explorer .status-pill[data-status=yes]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.explorer .status-pill[data-status=partial]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.explorer .status-pill[data-status=no],.complementary .status-pill[data-status=no],.explorer .status-pill[data-status=unknown]{color:var(--off)}.explorer .status-pill[data-status=yes] .status-pill__dot{background:var(--ok)}.explorer .status-pill[data-status=partial] .status-pill__dot{background:var(--warn)}.explorer .status-pill[data-status=no] .status-pill__dot,.complementary .status-pill[data-status=no] .status-pill__dot,.explorer .status-pill[data-status=unknown] .status-pill__dot{background:var(--off)}.explorer .view-toggle button.is-active{color:#04181c;background:var(--level)}.explorer .filter-command-bar__more>summary,.complementary .filter-command-bar__more>summary,.explorer .status-guide>summary,.complementary .status-guide>summary,.explorer .status-guide summary b{color:var(--on-dark);border-color:var(--stroke);background:#ffffff0d}.hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__summary-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.hero__tech-sheet-shortcut,.hero__summary-link{color:var(--cyan);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:0;padding:0;-webkit-text-decoration:underline #5ee2ee52;text-decoration:underline #5ee2ee52;display:inline-flex}.hero__tech-sheet-shortcut:hover,.hero__summary-link:hover{text-decoration-color:currentColor}.hero__tech-sheet-shortcut>span,.hero__summary-link>span{transition:transform .2s}.hero__tech-sheet-shortcut:hover>span{transform:translateY(2px)}.hero__summary-link:hover>span{transform:translate(2px,-1px)}.hud__confidence{color:#deefefa8;font-family:var(--font-mono);letter-spacing:.035em;text-align:center;border-top:1px solid #5ee2ee29;margin-top:16px;padding-top:13px;font-size:11px}.vehicle-profile--compact .vehicle-tech-sheet{border-radius:var(--radius-xl);background:linear-gradient(130deg,#102a2fc2,#051419e6),radial-gradient(circle at 88% 0,#5ee2ee1c,#0000 30%);border:1px solid #5ee2ee38;width:min(1180px,100% - 40px);margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff0f}.vehicle-tech-sheet>summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:22px 28px;list-style:none;display:grid}.vehicle-tech-sheet>summary::-webkit-details-marker{display:none}.vehicle-tech-sheet>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.vehicle-tech-sheet__index{border-radius:var(--radius-lg);width:54px;height:54px;color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;background:#5ee2ee0f;border:1px solid #5ee2ee57;place-items:center;font-size:11px;display:grid}.vehicle-tech-sheet__title{gap:6px;min-width:0;display:grid}.vehicle-tech-sheet__title .section-kicker{color:#8fe2e8b8;margin:0}.vehicle-tech-sheet__title>strong{color:#f4fbfa;font-size:clamp(19px,2vw,27px);line-height:1.12}.vehicle-tech-sheet__title>span{color:#deefefa8;font-size:13px}.vehicle-tech-sheet__action{color:#dff7f5;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:inline-flex}.vehicle-tech-sheet__action-close,.vehicle-tech-sheet[open] .vehicle-tech-sheet__action-open{display:none}.vehicle-tech-sheet[open] .vehicle-tech-sheet__action-close{display:inline}.vehicle-tech-sheet__action i{width:34px;height:34px;color:var(--cyan);border:1px solid #5ee2ee4d;border-radius:50%;place-items:center;font-size:18px;font-style:normal;transition:transform .22s,background .22s;display:grid}.vehicle-tech-sheet[open] .vehicle-tech-sheet__action i{background:#5ee2ee1a;transform:rotate(45deg)}.vehicle-tech-sheet__content{background:#5ee2ee1f;border-top:1px solid #5ee2ee29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.vehicle-tech-group{background:#051419f5;min-width:0;padding:28px}.vehicle-tech-group__heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.vehicle-tech-group__heading>span{border-radius:var(--radius-sm);min-width:34px;height:34px;color:var(--cyan);font-family:var(--font-mono);font-size:var(--fs-label);border:1px solid #5ee2ee3d;place-items:center;padding:0 8px;display:grid}.vehicle-tech-group__icon{border-radius:var(--radius-sm);color:#aceff0db;width:30px;height:30px;font-family:var(--font-mono);background:#5ee2ee0e;border:1px solid #5ee2ee24;flex:none;place-items:center;font-size:15px;font-style:normal;line-height:1;display:grid}.vehicle-tech-group__heading>div{gap:3px;min-width:0;display:grid}.vehicle-tech-group__heading small,.vehicle-tech-group__heading strong,.vehicle-tech-group dl,.vehicle-tech-group p{margin:0}.vehicle-tech-group__heading small{color:#8fe2e88f;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em}.vehicle-tech-group__heading strong{color:#eef8f7;font-size:17px}.vehicle-tech-group dl{display:grid}.vehicle-tech-group dl>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(105px,.72fr) minmax(0,1.3fr);gap:14px;padding:11px 0;display:grid}.vehicle-tech-group dt{color:#deefef85;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.025em}.vehicle-tech-group dd{color:#eff8f7;margin:0;font-size:13px;line-height:1.45}.vehicle-tech-answer{align-items:center;gap:8px;max-width:100%;display:inline-flex}.vehicle-tech-value-with-state{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vehicle-tech-value-state{border-radius:var(--radius-pill);color:#d7e4e5b3;width:fit-content;min-height:22px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.035em;text-transform:uppercase;background:#8fa2a614;border:1px solid #8fa2a633;align-items:center;padding:3px 7px;font-weight:650;line-height:1;display:inline-flex}.vehicle-tech-value-state[data-state=undisclosed]{color:#e9c886;background:#f1be6014;border-color:#f1be603d}.vehicle-tech-value-state[data-state=unknown]{color:#d1dee0b8;border-color:#7d8f9340}.vehicle-tech-value-state[data-state=present]{color:#a9f0ef;background:#5ee2ee1a;border-color:#5ee2ee57}.vehicle-tech-value-state[data-state=absent]{color:#efb8b1d1;background:#da7b7012;border-color:#da7b7040}.vehicle-tech-value-context{color:#eff8f7e0}.vehicle-tech-value-state[data-state=not-applicable]{color:#c7d7d994;background:#7d8f930b;border-color:#7d8f9329}.vehicle-tech-group dl>.vehicle-tech-row--highlight{border-radius:var(--radius-sm);background:#5ee2ee11;border-top-color:#5ee2ee3d;margin:2px -10px 0;padding:11px 10px}.vehicle-tech-row--highlight dd{color:#f5ffff;font-weight:700}.vehicle-tech-row--ota dd{align-items:center;gap:8px;display:flex}.vehicle-tech-info{color:#baf2f2;width:18px;height:18px;font-family:var(--font-mono);font-size:var(--fs-label);cursor:help;background:#5ee2ee14;border:1px solid #5ee2ee57;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:700;line-height:1;display:inline-grid;position:relative}.vehicle-tech-info span{z-index:8;border-radius:var(--radius-sm);color:#eefaf9e6;width:min(290px,72vw);font-family:var(--font-sans);font-size:var(--fs-aux);text-align:left;pointer-events:none;opacity:0;background:#092129;border:1px solid #5ee2ee33;padding:10px 12px;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 14px 34px #0000005c}.vehicle-tech-info:hover span,.vehicle-tech-info:focus-visible span,.vehicle-tech-info:focus span{opacity:1;transform:translateY(0)}.vehicle-tech-value-note{border-radius:var(--radius-pill);color:#9fe6e7;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.035em;text-transform:uppercase;vertical-align:1px;border:1px solid #5ee2ee47;margin-left:8px;padding:3px 6px;font-weight:600;display:inline-block}.vehicle-tech-group>p{color:#deefef94;margin-top:16px;font-size:12px;line-height:1.55}.vehicle-tech-group--software{background:linear-gradient(110deg,#061b22fa,#07151cfa),radial-gradient(circle at 84% 10%,#57b8ff21,#0000 34%);grid-column:1/-1}.vehicle-tech-group--software .vehicle-tech-group__heading{grid-template-columns:auto auto minmax(0,1fr);display:grid}.vehicle-tech-group__chips{flex-wrap:wrap;gap:10px;margin:-2px 0 22px;display:flex}.vehicle-tech-group__chips>.vehicle-tech-highlight{--highlight:94, 226, 238;border:1px solid rgba(var(--highlight), .25);border-radius:var(--radius-md);min-height:48px;color:rgb(var(--highlight));background:rgba(var(--highlight), .075);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:7px 12px 7px 9px;display:inline-grid}.vehicle-tech-highlight--assistance{--highlight:91, 224, 178}.vehicle-tech-highlight--updates{--highlight:107, 184, 255}.vehicle-tech-highlight--applicability{--highlight:241, 190, 96}.vehicle-tech-highlight>i{border-radius:var(--radius-sm);background:rgba(var(--highlight), .11);width:26px;height:26px;font-family:var(--font-mono);place-items:center;font-size:14px;font-style:normal;display:grid}.vehicle-tech-highlight>span{gap:2px;display:grid}.vehicle-tech-highlight small,.vehicle-tech-highlight strong{font-family:var(--font-mono)}.vehicle-tech-highlight small{color:rgba(var(--highlight), .72);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.vehicle-tech-highlight strong{color:#eaf9f8;font-size:var(--fs-label);font-weight:650;line-height:1.35}.vehicle-tech-group--software .vehicle-tech-group__lead{border-radius:var(--radius-md);color:#ebf7f6d1;background:linear-gradient(100deg,#5ee2ee17,#5ee2ee06),#0311165c;border:1px solid #5ee2ee24;border-left:3px solid #5ee2eeb8;gap:7px;max-width:none;margin:0 0 14px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.vehicle-tech-group--software .vehicle-tech-group__lead small{color:#8fe1e6;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:flex}.vehicle-tech-group--software .vehicle-tech-group__lead small i{font-style:normal}.vehicle-tech-group--software .vehicle-tech-group__lead p{color:#ebf7f6d1;max-width:92ch;font-size:13px;line-height:1.5}.vehicle-tech-group--software .vehicle-tech-group__lead--pending{color:#deefef8f;font-style:italic}.vehicle-tech-software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vehicle-tech-software-subgroup{border-radius:var(--radius-md);background:#010e1357;border:1px solid #ffffff13;min-width:0;padding:14px 14px 5px}.vehicle-tech-software-subgroup>header{align-items:center;gap:9px;margin-bottom:7px;display:flex}.vehicle-tech-software-subgroup>header i{border-radius:var(--radius-sm);color:#9be9eb;width:25px;height:25px;font-family:var(--font-mono);background:#5ee2ee14;place-items:center;font-size:12px;font-style:normal;display:grid}.vehicle-tech-software-subgroup h3{color:#e7f6f5;margin:0;font-size:13px;line-height:1.2}.vehicle-tech-software-subgroup dl{grid-template-columns:1fr}.vehicle-tech-software-subgroup dl>div{grid-template-columns:minmax(118px,.68fr) minmax(0,1.32fr);padding:8px 0}.vehicle-tech-software-subgroup dt{color:#a5cbcd8f}.vehicle-tech-software-subgroup dd{color:#eff8f7e0}.vehicle-tech-group--software footer{border-radius:0 0 var(--radius-md) var(--radius-md);background:#010d1252;border-top:1px solid #5ee2ee2b;justify-content:flex-start;align-items:center;gap:20px;margin-top:14px;padding:13px 14px;display:flex}.vehicle-tech-group--software footer a,.vehicle-tech-group--software footer small{color:#bee8e8ad;font-family:var(--font-mono);font-size:var(--fs-label)}.vehicle-tech-group--software footer a{color:#9fe6e8;text-underline-offset:3px;text-decoration-color:#5ee2ee4d}.vehicle-tech-footer__verified,.vehicle-tech-footer__pending{align-items:center;gap:7px;display:inline-flex}.vehicle-tech-footer__verified i,.vehicle-tech-footer__pending i{color:#7de0bb;background:#5be0b21a;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.vehicle-tech-footer__pending i{color:#e9c886;background:#f1be601a}.verdict{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,7vw,100px);width:min(1180px,100% - 40px);margin:0 auto;display:grid}.verdict__lead{align-self:center}.verdict__lead>p{color:#42575a;max-width:620px;margin:0;font-size:17px;line-height:1.68}.verdict__status{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.verdict__status span{border-radius:var(--radius-pill);color:#4a5c5e;font-family:var(--font-mono);font-size:var(--fs-label);background:#ffffff9e;border:1px solid #132a2d1a;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.verdict__status i{background:var(--off);border-radius:50%;width:6px;height:6px}.verdict__status [data-status=yes] i{background:var(--ok)}.verdict__status [data-status=partial] i{background:var(--warn)}.verdict__status [data-status=no] i{background:#718083}.verdict__self-drive{border-left:2px solid var(--cyan);color:#234044;font-family:var(--font-mono);font-size:var(--fs-label);background:#52c5d012;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;display:flex}.verdict__self-drive>span{align-items:center;gap:8px;display:inline-flex}.verdict__self-drive i{color:#218f75;font-style:normal}.verdict__self-drive a{color:#157d84}.verdict__points{display:grid}.verdict__points>article{border-top:1px solid #132a2d21;padding:30px 10px 32px 42px;position:relative}.verdict__points>article:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:35px;left:10px}.verdict__points>article[data-tone=positive]{color:#4c8a45}.verdict__points>article[data-tone=distinctive]{color:#167f89}.verdict__points>article[data-tone=attention]{color:#b26e34}.verdict__points>article[data-tone=global]{color:#526a76}.verdict__points article>span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em}.verdict__points article>p{color:#22383b;max-width:680px;margin:9px 0 0;font-size:16px;line-height:1.62}.verdict__global details{margin-top:16px}.verdict__global summary{cursor:pointer;color:#31565d;font-family:var(--font-mono);font-size:var(--fs-label);align-items:center;gap:10px;list-style:none;display:inline-flex}.verdict__global summary::-webkit-details-marker{display:none}.verdict__global summary i{font-size:17px;font-style:normal;transition:transform .2s}.verdict__global details[open] summary i{transform:rotate(45deg)}.verdict__global details>div{border-radius:var(--radius-md);color:#334b4e;background:#132a2d0b;margin-top:16px;padding:18px 20px}.verdict__global ul{gap:8px;margin:0;padding-left:18px;display:grid}.verdict__global li{font-size:13px;line-height:1.5}.verdict__global .comparison-markets{vertical-align:-.12em;align-items:center;gap:3px;margin-right:.45em;display:inline-flex}.verdict__global .comparison-flag{cursor:default;border-radius:2px;width:18px;height:12px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0f1e2047}.verdict__global .comparison-flag svg{display:block}.verdict__global .comparison-market-name{color:inherit;font-weight:650}.verdict__global footer{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.verdict__global footer a{color:#157d84;font-family:var(--font-mono);font-size:var(--fs-label)}@media (width<=900px){.vehicle-tech-sheet__content{grid-template-columns:1fr}.vehicle-tech-group--software{grid-column:auto}.vehicle-tech-group--software dl,.vehicle-tech-software-grid{grid-template-columns:1fr}.verdict{grid-template-columns:1fr;gap:34px}.verdict__lead{position:static}}@media (width<=680px){.hero__facts{grid-template-columns:1fr}.vehicle-profile.vehicle-profile--compact{padding-top:18px;padding-bottom:28px}.vehicle-profile--compact .vehicle-tech-sheet,.verdict{width:min(100% - 24px,1180px)}.vehicle-tech-sheet>summary{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0;padding:18px}.vehicle-tech-sheet__index{border-radius:var(--radius-md);width:42px;height:42px;font-size:var(--fs-label)}.vehicle-tech-sheet__title>strong{font-size:17px}.vehicle-tech-sheet__title>span{font-size:12px}.vehicle-tech-sheet__action{grid-column:2;justify-content:space-between;margin-top:3px}.vehicle-tech-group{padding:22px 18px}.vehicle-tech-group dl>div{grid-template-columns:1fr;gap:5px}.vehicle-tech-group--software .vehicle-tech-group__heading{grid-template-columns:auto auto minmax(0,1fr)}.vehicle-tech-group__chips,.vehicle-tech-group--software .vehicle-tech-group__lead{margin-left:0}.vehicle-tech-group--software footer,.verdict__self-drive{flex-direction:column;align-items:flex-start}.vehicle-tech-group__icon{width:27px;height:27px;font-size:13px}.vehicle-tech-group__chips>.vehicle-tech-highlight{width:100%}.vehicle-tech-software-subgroup{padding:16px 14px 7px}.verdict__lead>p{font-size:15px}.verdict__points>article{padding-left:34px}.verdict__points>article:before{left:4px}}.hero-car figcaption.hero-car__credit,.photo-credit{z-index:3;color:#98a3a2;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:60%;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.01em;text-align:right;text-transform:none;text-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:400;line-height:1.2;position:absolute;inset:12px 14px auto auto}.photo-credit--compare{font-size:var(--fs-label);color:#8b9695;top:8px;bottom:auto;right:8px}@media (width<=680px){.hero-car figcaption.hero-car__credit,.photo-credit{font-size:var(--fs-label);top:8px;bottom:auto;right:10px}}:root{--surface-dark:#071313;--surface-paper:#f3f7f6;--halo:#30e5f30e;--fade:140px}.hero,.vehicle-profile,.safety-rating,.explorer,.complementary,.site-footer{background-color:var(--surface-dark)}.vehicle-profile,.safety-rating,.explorer,.complementary,.site-footer{background-image:radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%);background-repeat:no-repeat}.hero{background-image:linear-gradient(#30e5f309 1px, transparent 1px), linear-gradient(90deg, #30e5f309 1px, transparent 1px), radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%);background-repeat:repeat,repeat,no-repeat;background-size:52px 52px,52px 52px,auto}.safety-rating{background-image:linear-gradient(to bottom, transparent calc(100% - var(--fade)), var(--surface-paper)), radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%)}.explorer{background-image:linear-gradient(to bottom, var(--surface-paper), transparent var(--fade)), radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%)}.site-footer{background-image:radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%)}.overview{background-color:var(--surface-paper);background-image:radial-gradient(70% 70% at 18% 0,#30e5f30d,#0000 62%);background-repeat:no-repeat}.safety-rating{padding-bottom:clamp(110px,11vw,170px)}.explorer{padding-top:clamp(90px,9vw,130px)}.complementary .experience-card{color:var(--on-dark);border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--s1);box-shadow:var(--elevation-rest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .26s var(--ease), border-color .26s var(--ease), background-color .26s var(--ease)}.complementary .experience-card:hover{border-color:var(--stroke-hi);background:var(--s2);transform:translateY(-4px)}.complementary .experience-card h3,.complementary .experience-card strong{color:var(--on-dark)}.complementary .experience-card p{color:var(--on-dark-soft)}.complementary .experience-card__top>span{color:var(--level);font-family:var(--font-mono)}.complementary .experience-card__foot{border-top-color:var(--stroke)}.complementary .experience-card__foot>span{color:var(--on-dark-faint)}.complementary .experience-card__top>small{color:var(--on-dark-soft)}.complementary .experience-card__foot>a{color:var(--level)}.complementary .experience-card[data-status=yes] .experience-card__top>small,.complementary .experience-card__top>small[data-status=yes]{color:var(--ok)}.complementary .experience-card[data-status=partial] .experience-card__top>small,.complementary .experience-card__top>small[data-status=partial]{color:var(--warn)}.complementary .experience-overview__copy>span,.complementary .experience-donut__center>span{color:var(--on-dark-faint)}.complementary .experience-donut__center strong{color:var(--on-dark)}.complementary .experience-overview{box-shadow:var(--elevation-rest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.complementary .experience-importance-chart__legend button,.complementary .experience-importance-chart__legend button b{color:var(--on-dark);border-color:var(--stroke);background:#ffffff0a}.complementary .section-heading p,.complementary .section-heading+p{color:var(--on-dark-soft)}.complementary .experience-importance-pill,.complementary .experience-card__top span[class*=status],.complementary .status-pill{color:var(--on-dark-soft);border:1px solid var(--stroke);background:#ffffff0f}.complementary .experience-card__top>span{color:var(--level);border:1px solid color-mix(in srgb, var(--level) 30%, transparent);background:#30e5f31a}.complementary .experience-importance-chart i{background:var(--level)}.complementary .experience-importance-chart__legend button small{color:var(--on-dark-faint)}.explorer .command-filter-group>span,.complementary .command-filter-group>span,.explorer .filter-command-bar__panel .command-filter-group>span,.complementary .filter-command-bar__panel .command-filter-group>span{color:#eef7f6b8}.filter-command-bar__quick button small,.command-filter-options>button small{color:#eef7f6c7}.complementary .command-filter-options>button.is-active,.complementary .filter-command-bar__quick button.is-active{color:#04181c;border-color:var(--level);background:var(--level)}.complementary .experience-editorial{color:var(--ink);border-radius:var(--radius-xl);background:var(--paper-bright,#fff);box-shadow:var(--elevation-editorial);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0a262c1a}.complementary .experience-editorial h3,.complementary .experience-editorial strong,.complementary .experience-editorial__intro h3{color:var(--ink)}.complementary .experience-editorial p,.complementary .experience-editorial__intro>p{color:#5a6b66}.complementary .experience-editorial>span,.complementary .experience-editorial__intro>span{color:var(--brand-cyan-deep);font-family:var(--font-mono)}.complementary .experience-editorial .insight{color:var(--ink);box-shadow:none;background:#fbfdfc;border:1px solid #0a262c1a}.complementary .experience-editorial .insight strong{color:var(--ink)}.complementary .experience-editorial .insight p{color:#5a6b66}.complementary .experience-editorial .insight__tag{color:#3f7d86}.explorer .status-legend-compact,.complementary .status-legend-compact,.explorer .status-legend-compact summary,.complementary .status-legend-compact summary,.explorer .status-legend-compact summary b,.complementary .status-legend-compact summary b,.explorer .status-legend-compact summary span,.complementary .status-legend-compact summary span{color:var(--on-dark)}.explorer .status-legend-compact small,.complementary .status-legend-compact small{color:var(--on-dark-soft)}.overview .section-kicker,.complementary .experience-editorial__intro>span,.complementary .experience-editorial>span,.verdict__lead .section-kicker,.insight__source{color:#0a5b64}.complementary .experience-donut__center strong,.complementary .experience-importance-chart__legend button small,.complementary .experience-importance-chart__legend button b,.explorer .results-meta strong,.complementary .results-meta strong{color:var(--on-dark)}.site-footer__source>span,.site-footer__legal,.site-footer p{color:#eef7f6b8}.explorer .command-filter-options>button,.complementary .command-filter-options>button,.explorer .filter-command-bar__panel button,.complementary .filter-command-bar__panel button{color:var(--on-dark-soft);border-color:var(--stroke);background:#ffffff0d}.explorer .command-filter-options>button.is-active,.complementary .command-filter-options>button.is-active,.explorer .filter-command-bar__panel button.is-active,.complementary .filter-command-bar__panel button.is-active{color:#04181c;border-color:var(--level);background:var(--level)}.explorer .command-filter-options>button.is-active small,.complementary .command-filter-options>button.is-active small{color:#04181c;background:#ffffff8c}.complementary .experience-donut strong,.complementary .experience-donut__center>strong{color:var(--on-dark)}.header-model__label{color:#d5eef1b8}.status-pill__dot,.hud__status i,.experience-card__top small>i,.experience-list-item summary small>i,.filter-command-bar__quick button>i{background:var(--led,var(--off));width:8px;height:8px;box-shadow:0 0 0 1px #00000059 inset, 0 0 6px var(--led-glow,transparent), 0 0 14px var(--led-glow,transparent);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:50%;flex:0 0 8px;display:inline-block}[data-status=yes]{--led:var(--ok);--led-glow:color-mix(in srgb, var(--ok) 55%, transparent)}[data-status=partial]{--led:var(--warn);--led-glow:color-mix(in srgb, var(--warn) 55%, transparent)}[data-status=no]{--led:#5c6b6e;--led-glow:transparent}[data-status=unknown]{--led:#46565a;--led-glow:transparent}.hud__status [data-status=yes] i{background:var(--ok)}.hud__status [data-status=partial] i{background:var(--warn)}.status-pill[data-status=yes] .status-pill__label,.experience-card[data-status=yes] .status-pill__label{color:var(--ok)}.status-pill[data-status=partial] .status-pill__label,.experience-card[data-status=partial] .status-pill__label{color:var(--warn)}.status-pill[data-status=no] .status-pill__label,.status-pill[data-status=unknown] .status-pill__label{color:var(--on-dark-faint)}.feature-card--list .status-pill__label,.experience-list-item .status-pill__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feature-card--list .status-pill,.experience-list-item summary small{border:1px solid var(--stroke);background:#ffffff0d;border-radius:50%;place-items:center;gap:0;width:22px;min-width:0;height:22px;padding:0;display:inline-grid}.feature-card--list .status-pill__dot,.experience-list-item summary small>i{flex-basis:9px;width:9px;height:9px}.filter-command-bar__quick button,.command-filter-options>button,.view-toggle button,.filter-command-bar__more>summary{border-radius:var(--radius-md);transition:background-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease), transform .12s var(--ease);background-image:linear-gradient(#ffffff0d,#0000 60%);position:relative;box-shadow:inset 0 1px #ffffff0f}.filter-command-bar__quick button:active,.command-filter-options>button:active,.view-toggle button:active{transform:translateY(1px)}.filter-command-bar__quick button.is-active,.command-filter-options>button.is-active,.view-toggle button.is-active{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--level) 85%, #fff), 0 4px 14px color-mix(in srgb, var(--level) 28%, transparent)}.filter-command-bar__quick button:hover,.command-filter-options>button:hover,.view-toggle button:hover{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -2px 0 color-mix(in srgb, var(--level) 35%, transparent)}.hud__levels>div>i,.safety-rating .euro-ncap-score>i{background-image:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#ffffff38 calc(20% - 1px) 20%);background-size:100% 100%;position:relative}.hud__levels>div>i>b,.safety-rating .euro-ncap-score>i>b{z-index:1;position:relative}.feature-grid--list>*,.experience-grid--list>*{flex:100%;min-width:0;max-width:100%}.complementary .experience-list-item{color:var(--on-dark);border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--s1);border-left-width:3px}.complementary .experience-list-item[data-status=yes]{border-left-color:var(--ok)}.complementary .experience-list-item[data-status=partial]{border-left-color:var(--warn)}.complementary .experience-list-item[data-status=no],.complementary .experience-list-item[data-status=unknown]{border-left-color:var(--off)}.complementary .experience-list-item:hover{background:var(--s2)}.complementary .experience-list-item[open]{border-top-color:var(--stroke-hi);border-right-color:var(--stroke-hi);border-bottom-color:var(--stroke-hi)}.complementary .experience-list-item summary,.complementary .experience-list-item h3{color:var(--on-dark)}.complementary .experience-list-item__code{color:var(--level);border-color:color-mix(in srgb, var(--level) 40%, transparent);font-family:var(--font-mono);background:#30e5f31a}.complementary .experience-list-item__action{color:var(--level);border-color:#0000}.complementary .experience-list-item__body,.complementary .experience-list-item__body p{color:var(--on-dark-soft)}.complementary .experience-list-item__body{border-top-color:var(--stroke)}.complementary .experience-list-item__body strong{color:var(--on-dark)}.complementary .experience-list-item__body a{color:var(--level)}.gauge{flex:none;place-items:center;width:clamp(116px,12vw,148px);height:clamp(116px,12vw,148px);display:inline-grid;position:relative}.gauge svg{fill:none;width:100%;height:100%;display:block;overflow:visible}.gauge__glass{fill:#041216d9;stroke:#5ee2ee1f;stroke-width:1px;filter:drop-shadow(0 8px 24px #00000073)}.gauge__zone-red{fill:none;stroke:#e35a548c;stroke-width:5.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #e35a5461)}.gauge__zone-neutral,.gauge__track{fill:none;stroke:#ffffff14;stroke-width:5.5px;stroke-linecap:round}.gauge__benchmark-notch{stroke:#f0b544;stroke-width:2.8px;stroke-linecap:round;filter:drop-shadow(0 0 5px #f0b544d9)}.gauge__value{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:var(--gauge-fill,0) 100;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--level,#00d8f6) 48%, transparent));transition:stroke-dasharray .4s cubic-bezier(.16,1,.3,1)}.gauge__pointer{transform-origin:60px 60px;transform:rotate(var(--needle-angle,135deg));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--level,#00d8f6) 60%, transparent));transition:transform .45s cubic-bezier(.16,1,.3,1)}.gauge__pointer-blade{fill:color-mix(in srgb, var(--level,#00d8f6) 38%, #fffc);stroke:#fff6;stroke-width:.5px}.gauge__pointer-core{stroke:#fff;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #fff)}.gauge__pointer-tip{fill:#fff;stroke:var(--level,#00d8f6);stroke-width:1.8px;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px var(--level,#00d8f6))}.gauge__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0;transform:translateY(-2px)}.gauge__kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--on-dark-dim,#92b8be);font-size:clamp(7.5px,.75vw,9px);font-weight:600;line-height:1}.gauge__center strong{color:#fff;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:1px 0;font-size:clamp(28px,2.8vw,36px);font-weight:800;line-height:.95}.gauge__fraction{font-family:var(--font-mono);color:var(--on-dark-dim,#92b8be);letter-spacing:.04em;font-size:clamp(8px,.8vw,9.5px);line-height:1}.gauge--hero{isolation:isolate;filter:drop-shadow(0 16px 32px #00000059);border-radius:50%;width:clamp(156px,15vw,186px);height:clamp(156px,15vw,186px)}.gauge--hero:before{content:"";z-index:-1;background:radial-gradient(circle at 35% 65%, color-mix(in srgb, var(--level,#00d8f6) 16%, transparent), transparent 50%), radial-gradient(circle at 65% 35%, #4eedb01f, transparent 50%);filter:blur(12px);border-radius:50%;position:absolute;inset:4%}.gauge--hero .gauge__glass{fill:#041216e0;stroke:#5ee2ee29;stroke-width:1.2px}.gauge--hero .gauge__zone-red,.gauge--hero .gauge__zone-neutral,.gauge--hero .gauge__track{stroke-width:6.5px}.gauge--hero .gauge__value{stroke-width:6.5px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--level,#00d8f6) 50%, transparent)) drop-shadow(0 0 2px #ffffff80)}.gauge--hero .gauge__kicker{letter-spacing:.09em;color:var(--on-dark,#d9f3f5);white-space:nowrap;font-size:clamp(8.5px,.85vw,10px)}.gauge--hero .gauge__center strong{letter-spacing:-.07em;text-shadow:0 0 12px color-mix(in srgb, var(--level,#00d8f6) 30%, transparent), 0 2px 8px #000c;font-size:clamp(38px,4vw,48px);font-weight:800}.gauge--hero .gauge__fraction{letter-spacing:.02em;color:var(--on-dark-dim,#a9c5c9);white-space:nowrap;font-size:clamp(9px,.9vw,11px)}.hud__gauge-display{flex-direction:column;align-items:center;gap:3px;display:flex}.hud__gauge-title{color:var(--on-dark,#d9f3f5);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(11px,1vw,13px);font-weight:700;line-height:1}.gauge--hero .gauge__center{padding:0;transform:none}.gauge--hero .gauge__center strong{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gauge--hero .gauge__fraction{position:absolute;top:calc(50% + clamp(27px,2.5vw,32px));left:50%;transform:translate(-50%)}.gauge--hero .gauge__pointer{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--level,#00d8f6) 65%, transparent)) drop-shadow(0 0 3px #fff9)}.gauge--hero .gauge__pointer-tip{r:3.2}.hud__metrics>.hud__metric--gauge{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-right:4px;display:flex}.hud__gauge-legend{font-family:var(--font-mono);color:var(--on-dark-dim,#92b8be);letter-spacing:.03em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:clamp(10px,.9vw,11.5px);display:inline-flex}.hud__legend-dot{background:#f0b544;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 7px #f0b544e6}.hud__gauge-legend strong{font-size:inherit;color:#f0b544;font-weight:700}.hud__resources-info{flex:none;display:inline-flex}.hud__resources-info>summary{width:16px;height:16px;font-size:var(--fs-label)}.hud__resources-info>div{white-space:normal;overflow-wrap:break-word;width:min(360px,100vw - 48px);max-width:calc(100vw - 48px);padding:14px 16px;inset:auto 0 calc(100% + 10px) auto}.hud__resources-info>div:before{border:1px solid #79eff73d;border-top:none;border-left:none;inset:auto 11px -5px auto}.hud__profile-info>div:before{left:auto;right:11px}.hud__resources-info>div>p{color:var(--on-dark-soft);letter-spacing:0;text-transform:none;white-space:normal;margin:8px 0 0;font-size:12px;line-height:1.5}.hero__visual .cockpit.cockpit--hud:has(.hud__resources-info[open]){overflow:visible}.hud__metrics>.hud__metric--profile{grid-template-rows:auto 1fr;justify-content:stretch;gap:12px;display:grid}.hud__profile-summary{gap:6px;min-width:0;display:grid}.hud__metrics .hud__metric--profile .hud__profile-value>strong{text-overflow:clip;white-space:normal;overflow:visible}.hud__profile-summary>span{font-family:var(--font-mono);color:var(--on-dark-soft)!important;font-size:var(--fs-label)!important;letter-spacing:.08em!important}.hud__profile-value{align-items:center;gap:7px;min-width:0;display:flex}.hud__profile-value>strong{flex:auto}.hud__profile-info{flex:none;display:inline-block}.hud__profile-info>summary{width:18px;height:18px;color:var(--level);border-color:var(--stroke-hi);font-size:var(--fs-label);background:#30e5f314}.hud__profile-info>div{width:min(390px,100vw - 48px);padding:14px 16px;top:calc(100% + 10px);left:auto;right:0}.hud__profile-info>div>p{color:var(--on-dark-soft);letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:12px;line-height:1.5}.hero__visual .cockpit.cockpit--hud:has(.hud__profile-info[open]){overflow:visible}.hud__ladder{grid-template-columns:repeat(4,1fr);gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.hud__ladder>li{border:1px solid color-mix(in srgb, var(--level) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--level) 4%, transparent);justify-content:center;align-items:center;padding:5px 2px;display:flex}.hud__ladder>li>b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-label);letter-spacing:-.02em;color:var(--on-dark-soft);text-shadow:0 1px 12px #000000b3}.hud__ladder>li[data-state=reached]{border-color:color-mix(in srgb, var(--level) 38%, transparent);background:color-mix(in srgb, var(--level) 12%, transparent)}.hud__ladder>li[data-state=reached]>b{color:var(--on-dark)}.hud__ladder>li[data-state=current]{border-color:var(--level);background:color-mix(in srgb, var(--level) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--level) 40%, transparent) inset}.hud__ladder>li[data-state=current]>b{color:var(--level);font-weight:700}.hud__ladder>li[data-state=locked]{border-style:dashed;border-color:color-mix(in srgb, var(--on-dark-soft) 22%, transparent);background:0 0}.hud__ladder>li[data-state=locked]>b{color:color-mix(in srgb, var(--on-dark-soft) 62%, transparent)}.hud__metric--profile>.hud__levels{grid-template-columns:1fr;align-content:stretch;gap:6px;margin-top:0}.hud__metric--profile>.hud__levels--axes>div{border-color:color-mix(in srgb, var(--level) 15%, transparent);background:color-mix(in srgb, var(--level) 3%, transparent);grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;padding:6px 9px;display:grid}.hud__metric--profile>.hud__levels--axes>div>span{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:0;display:flex}.hud__metric--profile>.hud__levels--axes>div>span>b{font-family:var(--font-sans);letter-spacing:0;color:var(--on-dark);font-size:12px;font-weight:600}.hud__metric--profile>.hud__levels--axes>div>i{height:4px}.hud__levels--axes [data-axis=conducao]>i>b{background:var(--level)}.hud__levels--axes [data-axis=protecao]>i>b{background:color-mix(in srgb, var(--level) 70%, #7de0bb)}.hud__levels--axes [data-axis=supervisao]>i>b{background:color-mix(in srgb, var(--level) 48%, #ffd9a0)}.hud__levels--axes [data-axis=manobras]>i>b{background:color-mix(in srgb, var(--level) 40%, #dff9f7)}@media (width<=680px){.hud__metrics{grid-template-columns:1fr}.hud__metrics>.hud__metric--profile{border-top:1px solid #49dbe81f;grid-column:auto}.hud__resources-info>div,.hud__profile-info>div{width:calc(100vw - 80px)}}@keyframes needle-start{0%{transform:rotate(135deg)}42%{transform:rotate(var(--needle-end,405deg))}72%{transform:rotate(var(--needle-back,135deg))}to{transform:rotate(var(--needle-angle,135deg))}}@keyframes gauge-sweep{0%{stroke-dasharray:0 100}42%{stroke-dasharray:100 100}72%{stroke-dasharray:var(--gauge-back,0) 100}to{stroke-dasharray:var(--gauge-fill,0) 100}}html[data-reveal-ready] .gauge__needle{animation:1.5s cubic-bezier(.33,.02,.2,1) both needle-start}html[data-reveal-ready] .gauge__value{animation:1.5s cubic-bezier(.33,.02,.2,1) both gauge-sweep}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] .gauge__needle{transform:rotate(var(--needle-angle,135deg));animation:none}html[data-reveal-ready] .gauge__value{stroke-dasharray:var(--gauge-fill,0) 100;animation:none}}.hero-radar{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero-radar__cone{transform-origin:50% 100%;animation:5.2s ease-in-out infinite alternate hero-radar-sweep}@keyframes hero-radar-sweep{0%{transform:rotate(-38deg)}to{transform:rotate(38deg)}}@media (prefers-reduced-motion:reduce){.hero-radar{display:none}}.hud__metrics{grid-template-columns:auto minmax(0,1fr);gap:4px}@media (width<=680px){.hud__metrics{grid-template-columns:1fr}.hud__metrics>.hud__metric--profile{grid-column:auto}}@keyframes boot-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes boot-in-panel{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.hero[data-booting] .eyebrow,.hero[data-booting] h1,.hero[data-booting] .hero__lead,.hero[data-booting] .hero__facts,.hero[data-booting] .hero-car,.hero[data-booting] .cockpit--hud{animation:boot-in .62s var(--ease) both}.hero[data-booting] .eyebrow{animation-delay:40ms}.hero[data-booting] h1{animation-delay:.12s}.hero[data-booting] .hero__lead{animation-delay:.22s}.hero[data-booting] .hero__facts{animation-delay:.3s}.hero[data-booting] .hero-car{animation-delay:90ms}.hero[data-booting] .cockpit--hud{animation-name:boot-in-panel;animation-duration:.72s;animation-delay:.38s}.hero[data-booting] .hud__top,.hero[data-booting] .hud__metrics,.hero[data-booting] .hud__levels,.hero[data-booting] .hud__confidence,.hero[data-booting] .hud__details{animation:boot-in .52s var(--ease) both}.hero[data-booting] .hud__top{animation-delay:.56s}.hero[data-booting] .hud__metrics{animation-delay:.64s}.hero[data-booting] .hud__levels{animation-delay:.74s}.hero[data-booting] .hud__confidence,.hero[data-booting] .hud__details{animation-delay:.84s}.hero[data-booting] .hud__stars span{animation:boot-in .4s var(--ease) both}.hero[data-booting] .hud__stars span:first-child{animation-delay:.62s}.hero[data-booting] .hud__stars span:nth-child(2){animation-delay:.68s}.hero[data-booting] .hud__stars span:nth-child(3){animation-delay:.74s}.hero[data-booting] .hud__stars span:nth-child(4){animation-delay:.8s}.hero[data-booting] .hud__stars span:nth-child(5){animation-delay:.86s}html[data-reveal-ready] .gauge__needle,html[data-reveal-ready] .gauge__value{animation-delay:.7s}.hero[data-booting] .hero-car:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--level) 22%, transparent) 48%, #ffffff24 50%, color-mix(in srgb, var(--level) 22%, transparent) 52%, transparent 65%);animation:hero-scan-pass 1.1s var(--ease) .12s both;position:absolute;inset:0}@keyframes hero-scan-pass{0%{opacity:.9;transform:translate(-100%)}70%{opacity:.9}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero[data-booting] *,.hero[data-booting] .hero-car:after{animation:none!important}}.gauge__needle-layer{z-index:3;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gauge__center{z-index:2}.gauge__center strong{text-shadow:0 1px 6px #041214e6}.explorer .feature-card,.complementary .experience-card{border-radius:var(--radius-xl);gap:12px;padding:22px 20px 18px}.explorer .feature-card__topline,.complementary .experience-card__top{align-items:center;padding-bottom:2px}.explorer .feature-card__title,.complementary .experience-card h3{font-size:var(--fs-title);letter-spacing:-.02em;line-height:1.18}.explorer .feature-illustration{border-radius:var(--radius-lg);margin:4px -4px 0}.explorer .feature-card:hover,.complementary .experience-card:hover{box-shadow:0 26px 60px #0006, 0 0 0 1px color-mix(in srgb, var(--level) 30%, transparent);transform:translateY(-5px)}.explorer .feature-card:active,.complementary .experience-card:active{transform:translateY(-1px)}.explorer .feature-card__footer,.complementary .experience-card__foot{margin-top:auto;padding-top:14px}.experience-grid--list .experience-card{border-radius:var(--radius-md);padding:14px 18px}.feature-grid--list .feature-card{border-radius:var(--radius-md);gap:8px;padding:10px 16px}.feature-grid--list .feature-card .feature-card__title{font-size:var(--fs-body);letter-spacing:-.01em;line-height:1.25}.feature-grid--list .feature-card .feature-card__acronym{font-size:var(--fs-label)}.gauge__center{padding-bottom:14%}.gauge__center strong{font-size:clamp(22px,2.2vw,28px)}.complementary .experience-overview{border-radius:var(--radius-lg);margin-top:18px}.complementary .experience-overview__lead{grid-template-columns:minmax(210px,.62fr) minmax(560px,1.38fr);align-items:center;gap:clamp(24px,3vw,42px);padding:22px 24px}.complementary .experience-overview__copy{align-content:center;gap:6px;display:grid}.complementary .experience-overview__copy>strong{max-width:250px;font-size:clamp(18px,1.8vw,23px);line-height:1.08}.complementary .experience-overview__copy>p{max-width:310px;line-height:1.4}.experience-overview__visual{grid-template-columns:minmax(0,1fr) minmax(132px,.38fr);align-self:center;align-items:center;gap:clamp(8px,1.2vw,14px);display:grid}.experience-gauges{flex-wrap:nowrap;justify-content:space-between;gap:clamp(8px,1.5vw,18px);width:100%;display:flex}.experience-gauge{color:var(--on-dark);border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:0 0;border:1px solid #0000;flex:1 1 0;justify-items:center;gap:2px;padding:6px 9px 8px;display:grid}.experience-gauge:hover{border-color:var(--stroke);background:#ffffff0a;transform:translateY(-2px)}.experience-gauge.is-active{border-color:var(--stroke-hi);background:#30e5f314}.experience-gauge:not(.is-active) .gauge--sm{filter:grayscale(.35)saturate(.62)drop-shadow(0 8px 14px #0000002e);opacity:.72}.experience-gauge:hover .gauge--sm,.experience-gauge.is-active .gauge--sm{filter:drop-shadow(0 10px 18px #00000038);opacity:1}.experience-gauge b{color:var(--on-dark);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;font-weight:700}.experience-gauge small{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label)}.gauge--sm{isolation:isolate;filter:drop-shadow(0 10px 18px #00000038);border-radius:50%;width:clamp(70px,7.2vw,84px);height:clamp(70px,7.2vw,84px)}.gauge--sm:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--level,#00d8f6) 20%, transparent), transparent 68%);filter:blur(6px);border-radius:50%;position:absolute;inset:10%}.gauge--sm .gauge__glass{fill:#020d11d9;stroke:color-mix(in srgb, var(--level,#00d8f6) 28%, #7094974d);stroke-width:1px}.gauge--sm .gauge__zone-neutral,.gauge--sm .gauge__track,.gauge--sm .gauge__zone-red{stroke-width:4.5px}.gauge--sm .gauge__value{stroke-width:4.5px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--level,#00d8f6) 62%, transparent)) drop-shadow(0 0 1px color-mix(in srgb, var(--level,#00d8f6) 70%, #fff))}.gauge--sm .gauge__head-bead{r:2.2;stroke-width:1.5px}.gauge--sm .gauge__center{padding:0}.gauge--sm .gauge__center strong{text-shadow:0 0 8px color-mix(in srgb, var(--level,#00d8f6) 24%, transparent), 0 1px 5px #000000e6;font-size:clamp(18px,1.8vw,22px);font-weight:600}.experience-gauges__all{color:var(--on-dark-soft);border:1px solid var(--stroke);border-radius:var(--radius-pill);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);background:#ffffff0a;justify-items:center;gap:2px;padding:6px 13px;display:grid}.experience-gauges__all span{font-family:var(--font-mono);font-size:var(--fs-aux)}.experience-gauges__all strong{color:var(--on-dark);font-variant-numeric:tabular-nums;font-size:15px}.experience-gauges__all small{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label)}.experience-gauges__all:hover{border-color:var(--stroke-hi);background:#ffffff12}.experience-gauges__all.is-active{color:#04181c;border-color:var(--level);background:var(--level)}.experience-gauges__all.is-active strong,.experience-gauges__all.is-active small{color:#04181c}.experience-overview__summary{width:100%;color:var(--on-dark-soft);text-align:left;border:1px solid var(--stroke);border-radius:var(--radius-md);cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease), transform .18s var(--ease);background:#010d1157;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin:0;padding:10px 11px;display:grid}.experience-overview__summary:hover{border-color:var(--stroke-hi);background:#30e5f30e;transform:translateY(-1px)}.experience-overview__summary.is-active{border-color:color-mix(in srgb, var(--level) 38%, var(--stroke))}.experience-overview__summary-value{grid-column:1/-1;align-items:baseline;gap:7px;display:flex}.experience-overview__summary-value strong{color:var(--level);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:720;line-height:1}.experience-overview__summary-value span,.experience-overview__summary-label,.experience-overview__summary small{font-family:var(--font-mono);font-size:var(--fs-label)}.experience-overview__summary-value span{color:var(--on-dark)}.experience-overview__summary-label{color:var(--on-dark-soft);grid-column:1/-1}.experience-overview__summary small{color:var(--level);white-space:nowrap;grid-column:1/-1;justify-self:end}.experience-overview__summary.is-active small{color:var(--on-dark-faint)}.experience-overview__summary-track{border-radius:var(--radius-pill);background:#88b1b52e;grid-column:1/-1;height:3px;margin-top:5px;overflow:hidden}.experience-overview__summary-track i{width:var(--experience-coverage);border-radius:inherit;background:var(--level);height:100%;box-shadow:0 0 9px color-mix(in srgb, var(--level) 58%, transparent);display:block}.complementary .filter-command-bar--experience{margin-top:12px}@media (width<=900px){.complementary .experience-overview__lead{grid-template-columns:1fr;gap:14px}.complementary .experience-overview__copy{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:end}.complementary .experience-overview__copy>span{grid-column:1/-1}.complementary .experience-overview__copy>p{justify-self:end}.experience-overview__visual{grid-template-columns:minmax(0,1fr) minmax(132px,.34fr)}}@media (width<=560px){.complementary .experience-overview__lead{padding:14px}.complementary .experience-overview__copy{grid-template-columns:1fr}.complementary .experience-overview__copy>p{justify-self:start}.experience-overview__summary{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;width:100%}.experience-overview__summary-value,.experience-overview__summary-label,.experience-overview__summary small{grid-column:auto}.experience-overview__summary-track{grid-column:1/-1}.experience-gauges{gap:2px}.experience-gauge{padding-inline:3px}.experience-gauge b{font-size:var(--fs-label);letter-spacing:.035em}}:root{--imp-10:var(--brand-cyan);--imp-5:color-mix(in srgb, var(--brand-cyan) 68%, #93b3b8);--imp-3:color-mix(in srgb, var(--brand-cyan) 30%, #7d9296)}.experience-gauge[data-weight="10"]{--level:var(--imp-10)}.experience-gauge[data-weight="5"]{--level:var(--imp-5)}.experience-gauge[data-weight="3"]{--level:var(--imp-3)}.experience-gauge[data-weight="10"] b{color:var(--imp-10)}.experience-gauge[data-weight="5"] b{color:var(--imp-5)}.experience-gauge[data-weight="3"] b{color:var(--imp-3)}.experience-gauge.is-active[data-weight="10"]{border-color:color-mix(in srgb, var(--imp-10) 55%, transparent);background:color-mix(in srgb, var(--imp-10) 10%, transparent)}.experience-gauge.is-active[data-weight="5"]{border-color:color-mix(in srgb, var(--imp-5) 55%, transparent);background:color-mix(in srgb, var(--imp-5) 10%, transparent)}.experience-gauge.is-active[data-weight="3"]{border-color:color-mix(in srgb, var(--imp-3) 55%, transparent);background:color-mix(in srgb, var(--imp-3) 10%, transparent)}.explorer .experience-importance-pill[data-weight="10"],.complementary .experience-importance-pill[data-weight="10"],.feature-drawer .experience-importance-pill[data-weight="10"]{color:var(--imp-10);border-color:color-mix(in srgb, var(--imp-10) 34%, transparent);background:color-mix(in srgb, var(--imp-10) 12%, transparent)}.explorer .experience-importance-pill[data-weight="5"],.complementary .experience-importance-pill[data-weight="5"],.feature-drawer .experience-importance-pill[data-weight="5"]{color:var(--imp-5);border-color:color-mix(in srgb, var(--imp-5) 30%, transparent);background:color-mix(in srgb, var(--imp-5) 10%, transparent)}.explorer .experience-importance-pill[data-weight="3"],.complementary .experience-importance-pill[data-weight="3"],.feature-drawer .experience-importance-pill[data-weight="3"]{color:var(--imp-3);border-color:color-mix(in srgb, var(--imp-3) 30%, transparent);background:color-mix(in srgb, var(--imp-3) 10%, transparent)}.command-filter-options>button[data-weight="10"].is-active{background:var(--imp-10);border-color:var(--imp-10)}.command-filter-options>button[data-weight="5"].is-active{background:var(--imp-5);border-color:var(--imp-5)}.command-filter-options>button[data-weight="3"].is-active{background:var(--imp-3);border-color:var(--imp-3)}.explorer .filter-command-bar__panel,.complementary .filter-command-bar__panel{border:1px solid var(--stroke-hi);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:#0d1c1d;box-shadow:0 34px 80px #0000009e,0 0 0 1px #0006}.explorer .command-filter-group+.command-filter-group,.complementary .command-filter-group+.command-filter-group{border-top-color:var(--stroke)}.explorer .filter-command-bar__panel .command-filter-group>span,.complementary .filter-command-bar__panel .command-filter-group>span{color:var(--on-dark-faint)}.explorer .filter-command-bar__panel,.complementary .filter-command-bar__panel{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.explorer .filter-command-bar__more[open]>summary,.complementary .filter-command-bar__more[open]>summary{color:#04181c;border-color:var(--level);background:var(--level)}.explorer .filter-command-bar__more[open]>summary i,.complementary .filter-command-bar__more[open]>summary i,.explorer .filter-command-bar__more[open]>summary span,.complementary .filter-command-bar__more[open]>summary span,.explorer .filter-command-bar__more[open]>summary b,.complementary .filter-command-bar__more[open]>summary b{color:#04181c}.explorer .filter-command-bar__more[open]>summary b,.complementary .filter-command-bar__more[open]>summary b{background:#04181c29}.command-filter-options>button[data-weight="10"]>i{background:var(--imp-10);box-shadow:0 0 6px color-mix(in srgb, var(--imp-10) 45%, transparent)}.command-filter-options>button[data-weight="5"]>i{background:var(--imp-5);box-shadow:0 0 6px color-mix(in srgb, var(--imp-5) 40%, transparent)}.command-filter-options>button[data-weight="3"]>i{background:var(--imp-3);box-shadow:none}.command-filter-options>button[data-weight=all]>i{background:var(--on-dark-faint);box-shadow:none}.command-filter-options>button.is-active>i{box-shadow:none;background:#04181c}.explorer .command-filter-options>button[data-status=no]>i,.complementary .command-filter-options>button[data-status=no]>i,.explorer .filter-command-bar__quick button[data-status=no]>i,.complementary .filter-command-bar__quick button[data-status=no]>i{box-shadow:none;background:#5c6b6e}.explorer .command-filter-options>button[data-status=unknown]>i,.complementary .command-filter-options>button[data-status=unknown]>i,.explorer .filter-command-bar__quick button[data-status=unknown]>i,.complementary .filter-command-bar__quick button[data-status=unknown]>i{background:var(--warn);box-shadow:0 0 6px color-mix(in srgb, var(--warn) 35%, transparent);opacity:.75}.explorer .command-filter-options>button[data-status=yes]>i,.complementary .command-filter-options>button[data-status=yes]>i{background:var(--ok);box-shadow:0 0 6px color-mix(in srgb, var(--ok) 45%, transparent)}.vehicle-tech-group dt,.vehicle-tech-group__heading>span,.vehicle-tech-group__heading>small,.vehicle-tech-sheet__index,.verdict__status>span,.verdict__points>span,.verdict__global>span{font-size:var(--fs-label)}.feature-card__acronym,.experience-card__foot>strong,.vehicle-tech-group>p,.vehicle-tech-group dd,.status-legend-compact__grid>strong,.euro-ncap-card__rating>p strong,.verdict__global summary{font-size:var(--fs-aux)}.feature-card__evidence,.feature-card__description,.mobile-nav__panel>a,.section-heading>p,.verdict__points p,.verdict__lead>p{font-size:var(--fs-body)}.feature-card__title,.experience-card h3,.experience-list-item h3,.vehicle-tech-group__heading>strong,.vehicle-tech-sheet__title>strong,.euro-ncap-card__rating>div:first-of-type strong,.complementary .insight strong,.overview .insight strong,.verdict__points strong{font-size:var(--fs-title);line-height:1.2}.explorer .status-legend-compact>summary>i,.complementary .status-legend-compact>summary>i{color:var(--level);border:1px solid var(--stroke-hi);background:#30e5f31f}.feature-card__category{white-space:normal;line-height:1.3;overflow:visible}.hero__facts>span{color:#eef7f6b8}.hud__levels small{color:#eef7f6bf}.overview .verdict__points>article>span,.overview .insight__tag{color:#3f7d86}.overview .insight__source,.overview .verdict__global summary{color:#0a5b64}.vehicle-tech-group__heading small{font-size:var(--fs-label)}.vehicle-tech-group__heading strong{font-size:var(--fs-title);line-height:1.2}.verdict__points>article>p,.verdict__global>p,.overview .insight>p,.complementary .insight>p{font-size:var(--fs-body)}.verdict__points>article>span,.verdict__global>span,.overview .insight>span,.complementary .insight>span,.verdict__status>span{font-size:var(--fs-label)}.verdict__lead .verdict__status strong,.status-legend-compact__grid>article>strong,.euro-ncap-card__context>div>strong,.status-legend-compact__grid article>div>strong,.commercial-level-info>div>strong,.euro-ncap-card__empty>div>strong{font-size:var(--fs-aux)}.passive-safety-card__heading>div>strong,.experience-gauges__all span>strong{font-size:var(--fs-body)}.site-footer a,.site-footer__source a{font-size:var(--fs-label)}.experience-editorial__intro h3,.experience-overview__copy>strong{font-size:var(--fs-title);line-height:1.2}.overview .verdict__points>article>span,.explorer .verdict__points>article>span,.overview .insight__tag,.complementary .experience-editorial .insight__tag{color:#33707a}.overview .insight__source,.overview .verdict__global summary,.explorer .verdict__global summary,.overview .verdict__points a,.explorer .verdict__points a,.overview .insight a{color:#085059}.hud__metrics>div>span{color:#eef7f6c7}.hero-car figcaption.hero-car__credit{text-overflow:clip;overflow:visible}.feature-drawer{color:var(--on-dark);border-left:1px solid var(--stroke-hi);background:#0d1c1d;box-shadow:-40px 0 90px #0009}.feature-drawer__id,.feature-drawer__acronym{color:var(--level);font-family:var(--font-mono)}.feature-drawer__headline h2,.feature-drawer h2,.feature-drawer strong{color:var(--on-dark)}.feature-drawer__headline p,.feature-drawer p,.feature-drawer li{color:var(--on-dark-soft)}.feature-drawer__headline h2{text-transform:none;letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.feature-drawer .drawer-section__label,.feature-drawer__meta>span,.feature-drawer .drawer-sources>span{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label)}.feature-drawer .drawer-sources a,.feature-drawer a{color:var(--level)}.feature-drawer .drawer-section,.feature-drawer .drawer-sources,.feature-drawer__meta{border-color:var(--stroke)}.feature-drawer .commercial-level-pill,.feature-drawer .confidence-pill{color:var(--on-dark-soft);border:1px solid var(--stroke);background:#ffffff0f}.feature-drawer .confidence-pill b{color:var(--on-dark)}.feature-drawer .status-pill{color:var(--on-dark);border:1px solid var(--stroke);background:#ffffff0f}.feature-drawer .status-pill[data-status=yes]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.feature-drawer .status-pill[data-status=partial]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.feature-drawer .status-pill[data-status=no],.feature-drawer .status-pill[data-status=unknown]{color:var(--off)}.feature-drawer__close{color:var(--on-dark);border:1px solid var(--stroke);background:#ffffff0f}.feature-drawer__close:hover{border-color:var(--stroke-hi);background:#ffffff1a}.feature-drawer .feature-illustration{border:1px solid var(--stroke);border-radius:var(--radius-lg);overflow:hidden}.feature-drawer .drawer-section__lead,.feature-drawer .drawer-section>p:first-of-type{color:var(--on-dark)}.feature-drawer .feature-illustration strong,.feature-drawer .feature-illustration b{color:#0f1f22}.feature-drawer .feature-illustration p,.feature-drawer .feature-illustration small,.feature-drawer .feature-illustration span,.feature-drawer .feature-illustration li{color:#4a5c5e}.feature-drawer .feature-illustration .av-tag,.feature-drawer .feature-illustration .av-signal,.feature-drawer .feature-illustration .av-action,.feature-drawer .feature-illustration .av-brake{color:inherit}.feature-illustration--cena{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0,#30e5f312,#0000 62%),#08191b;display:block;position:relative;overflow:hidden}.cena{fill:none;width:100%;height:auto;display:block}.cena-pista__borda,.cena-cruzamento .cena-pista__borda{stroke:#ffffff2e;stroke-width:2px}.cena-pista__centro{stroke:#ffffff4d;stroke-width:2.5px;stroke-dasharray:16 20}.cena-pista__centro.is-moving{animation:1.6s linear infinite cena-fluxo}@keyframes cena-fluxo{to{stroke-dashoffset:-36px}}.cena-carro__corpo{fill:#ffffff24;stroke:#ffffff73;stroke-width:1.5px}.cena-carro--ego .cena-carro__corpo{fill:color-mix(in srgb, var(--level) 22%, transparent);stroke:var(--level)}.cena-carro__cabine{fill:#ffffff29}.cena-carro--ego .cena-carro__cabine{fill:color-mix(in srgb, var(--level) 30%, transparent)}.cena-carro__farol{fill:#ffffff80}.cena-carro--ego .cena-carro__farol{fill:#dffbfd}.cena-seta-luz{fill:var(--warn);opacity:0;stroke:none}.cena-seta-luz.is-active{animation:.8s step-end infinite cena-seta-luz-pisca}@keyframes cena-seta-luz-pisca{0%,50%{opacity:.95;filter:drop-shadow(0 0 3px var(--warn))}51%,to{opacity:0}}.cena-hud-box{fill:#061618e0;stroke:var(--stroke-hi);stroke-width:1px}.cena-hud-title{fill:var(--on-dark-soft);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-anchor:middle;font-weight:700}.cena-feixe{fill:color-mix(in srgb, var(--level) 16%, transparent);animation:2.6s ease-in-out infinite cena-feixe-pulsa}@keyframes cena-feixe-pulsa{0%,to{opacity:.35}50%{opacity:.85}}.cena-selo rect{fill:#061618e6;stroke:var(--stroke-hi);stroke-width:1px}.cena-selo text{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-anchor:middle;font-weight:700}.cena-selo{opacity:0}.cena-rota{stroke:var(--level);stroke-width:2.5px;stroke-dasharray:7 7;opacity:.85;animation:1.4s linear infinite cena-rota-anda}@keyframes cena-rota-anda{to{stroke-dashoffset:-28px}}.cena-distancia line{stroke:var(--level);stroke-width:1.5px;opacity:.7}.cena-distancia__tick{stroke-width:2px}.cena-distancia{transform-origin:160px 82px}.cena--stop-go .cena-distancia{animation:cena-distancia-encolhe 6s var(--ease) infinite}.cena-gapbar{fill:var(--level);opacity:.35}.cena-gapbar--1,.cena-gapbar--2,.cena-gapbar--3{opacity:.9;filter:drop-shadow(0 0 2px var(--level))}.cena-stopgo-retomada-onda{fill:none;stroke:var(--level);stroke-width:2px;opacity:0;animation:6s ease-out infinite cena-stopgo-onda}@keyframes cena-stopgo-onda{0%,66%{r:4px;opacity:0}72%{r:10px;opacity:.85}86%{r:24px;opacity:0}to{opacity:0}}@keyframes cena-distancia-encolhe{0%,18%{opacity:.8;transform:translateY(0)scaleY(1)}38%,62%{opacity:1;transform:translateY(-2px)scaleY(.38)}85%,to{opacity:.8;transform:translateY(0)scaleY(1)}}.cena-alvo--stopgo{animation:cena-alvo-para 6s var(--ease) infinite}.cena-ego--stopgo{animation:cena-ego-para 6s var(--ease) infinite}.cena-alvo--stopgo .cena-carro__freios{animation:cena-freio-stopgo-alvo 6s var(--ease) infinite}.cena-ego--stopgo .cena-carro__freios{animation:cena-freio-stopgo-ego 6s var(--ease) infinite}@keyframes cena-freio-stopgo-alvo{0%,10%{opacity:.22}22%,58%{opacity:1;filter:drop-shadow(0 0 3px #ef4444)}68%,to{opacity:.22}}@keyframes cena-freio-stopgo-ego{0%,16%{opacity:.22}28%,62%{opacity:1;filter:drop-shadow(0 0 3px #ef4444)}70%,to{opacity:.22}}@keyframes cena-alvo-para{0%{transform:translate(160px,38px)}30%,62%{transform:translate(160px,46px)}to{transform:translate(160px,38px)}}@keyframes cena-ego-para{0%{transform:translate(160px,126px)}30%,62%{transform:translate(160px,114px)}to{transform:translate(160px,126px)}}.cena--stop-go .cena-pista__divisoria.is-moving{animation:6s linear infinite cena-fluxo-stopgo}@keyframes cena-fluxo-stopgo{0%{stroke-dashoffset:0}30%,62%{stroke-dashoffset:-10.8px}to{stroke-dashoffset:-36px}}.cena--stop-go .cena-selo--parou{animation:cena-selo-aparece 6s var(--ease) infinite}.cena--stop-go .cena-selo--retomou{animation:cena-selo-aparece-tarde 6s var(--ease) infinite}@keyframes cena-selo-aparece{0%,26%{opacity:0}34%,56%{opacity:1}64%,to{opacity:0}}@keyframes cena-selo-aparece-tarde{0%,68%{opacity:0}76%,92%{opacity:1}to{opacity:0}}.cena-eixo{stroke:color-mix(in srgb, var(--level) 45%, transparent);stroke-width:1.5px;stroke-dasharray:4 6}.cena-lane-target__anel{fill:none;stroke:var(--level);stroke-width:1.5px;stroke-dasharray:4 2;animation:8s ease-in-out infinite cena-target-pulsa}.cena-lane-target__mira{stroke:var(--level);stroke-width:1.2px;opacity:.7}@keyframes cena-target-pulsa{0%,14%{opacity:0;transform:scale(.6)}30%,72%{opacity:.85;transform:scale(1)}88%,to{opacity:0;transform:scale(.6)}}.cena-lane-lida{stroke:var(--level);stroke-width:3px;stroke-dasharray:16 20;opacity:0;animation:8s ease-in-out infinite cena-lane-acende,1.6s linear infinite cena-fluxo}.cena-lane-lida--b{animation-delay:.24s,0s}@keyframes cena-lane-acende{0%,12%{opacity:0}30%,70%{opacity:.85}88%,to{opacity:0}}.cena-feixe--camera-lane{fill:color-mix(in srgb, var(--level) 14%, transparent);animation:8s ease-in-out infinite cena-camera-lane}@keyframes cena-camera-lane{0%,14%{opacity:0}30%,72%{opacity:.75}88%,to{opacity:0}}.cena-ego--deriva{animation:8s ease-in-out infinite cena-centralizacao-discreta}@keyframes cena-centralizacao-discreta{0%{transform:translate(160px,116px)rotate(0)}25%{transform:translate(164px,116px)rotate(1.5deg)}50%{transform:translate(160px,116px)rotate(0)}75%{transform:translate(156px,116px)rotate(-1.5deg)}to{transform:translate(160px,116px)rotate(0)}}.cena-correcao path{stroke:var(--level);stroke-width:2px;opacity:0;animation:8s ease-in-out infinite cena-correcao-pisca}.cena-correcao .cena-correcao--b{animation-delay:4s}@keyframes cena-correcao-pisca{0%,22%{opacity:0}32%,44%{opacity:.58}54%,to{opacity:0}}.cena--lane-center .cena-selo--centraliza{animation:8s ease-in-out infinite cena-selo-aparece}.cena-ego--ultrapassa{animation:8s linear infinite cena-ultrapassa}.cena-pista__saida{stroke:#ffffff3d;stroke-width:2px;stroke-dasharray:6 6;fill:none}.cena-alvo--noa-lento{animation:8s linear infinite cena-alvo-noa}@keyframes cena-alvo-noa{0%{transform:translate(199px,44px)}45%{transform:translate(199px,64px)}75%,to{transform:translate(199px,80px)}}.cena-noa-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.04em;text-anchor:middle;font-size:8.5px;font-weight:800}.cena-placa rect{fill:#061618e6;stroke:var(--stroke-hi);stroke-width:1px}.cena-placa text{fill:var(--on-dark);font-family:var(--font-mono);font-size:var(--fs-label);text-anchor:middle}.cena--highway .cena-selo--noa{animation:7s linear infinite cena-selo-firme}@keyframes cena-selo-firme{0%,8%{opacity:0}16%,92%{opacity:1}to{opacity:0}}.cena-faixa-pedestre rect{fill:#ffffff38}.cena-linha-retencao{stroke:#ffffff61;stroke-width:2px}.cena-urban-pedestre__cabeca{fill:var(--warn)}.cena-urban-pedestre__corpo{stroke:var(--warn);stroke-width:1.5px;stroke-linecap:round;fill:none}.cena-feixe--semaforo{stroke:var(--warn);stroke-width:1.5px;stroke-dasharray:4 4;opacity:0;animation:6.5s ease-in-out infinite cena-leitura-semaforo}@keyframes cena-leitura-semaforo{0%,8%{opacity:0;stroke:var(--warn)}16%,34%{opacity:.8;stroke:var(--warn)}35%,52%{opacity:.85;stroke:var(--ok)}58%,to{opacity:0}}.cena-semaforo rect{fill:#061618eb;stroke:#ffffff47;stroke-width:1px}.cena-semaforo__vermelho{animation:6.5s step-end infinite cena-sinal-vermelho}.cena-semaforo__verde{animation:6.5s step-end infinite cena-sinal-verde}@keyframes cena-sinal-vermelho{0%,34%{fill:#ef7d72}35%,to{fill:#ffffff1f}}@keyframes cena-sinal-verde{0%,34%{fill:#ffffff1f}35%,to{fill:var(--ok)}}.cena-ego--converte{animation:6.5s linear infinite cena-converte}@keyframes cena-converte{0%,36%{opacity:1;animation-timing-function:ease-in;transform:translate(160px,150px)rotate(0)}44%{opacity:1;animation-timing-function:linear;transform:translate(160px,122px)rotate(0)}48%{opacity:1;animation-timing-function:linear;transform:translate(161px,112px)rotate(10deg)}52%{opacity:1;animation-timing-function:linear;transform:translate(164px,103px)rotate(24deg)}56%{opacity:1;animation-timing-function:linear;transform:translate(170px,95px)rotate(40deg)}60%{opacity:1;animation-timing-function:linear;transform:translate(179px,89px)rotate(58deg)}64%{opacity:1;animation-timing-function:linear;transform:translate(190px,85px)rotate(74deg)}68%{opacity:1;animation-timing-function:linear;transform:translate(204px,84px)rotate(86deg)}72%{opacity:1;animation-timing-function:linear;transform:translate(220px,84px)rotate(90deg)}88%{opacity:1;animation-timing-function:ease-in;transform:translate(296px,84px)rotate(90deg)}93%{opacity:0;transform:translate(320px,84px)rotate(90deg)}94%,to{opacity:0;transform:translate(160px,150px)rotate(0)}}.cena-rota--curva{animation-duration:1.8s}.cena--urban .cena-selo--urbano{animation:cena-selo-aparece 6.5s var(--ease) infinite}.cena-aeb-hud__ttc{fill:var(--level);font-family:var(--font-mono);letter-spacing:.04em;text-anchor:middle;font-size:8.5px;font-weight:800;animation:5.5s step-end infinite cena-ttc-alerta}@keyframes cena-ttc-alerta{0%,38%{fill:var(--level);filter:none}40%,82%{fill:#ef7d72;filter:drop-shadow(0 0 3px #ef4444)}88%,to{fill:var(--level);filter:none}}.cena-pedestre{stroke:var(--warn);stroke-width:2.5px;stroke-linecap:round;fill:none;animation:cena-pedestre-cruza 5.5s var(--ease) infinite}.cena-pedestre circle{fill:var(--warn);stroke:none}.cena-pedestre__box path{stroke:var(--warn);stroke-width:1.5px;fill:none;opacity:0;animation:cena-box-pedestre 5.5s var(--ease) infinite}@keyframes cena-box-pedestre{0%,28%{opacity:0;stroke:var(--warn)}34%,44%{opacity:1;stroke:var(--warn)}46%,76%{opacity:1;stroke:#ef7d72}85%,to{opacity:0}}@keyframes cena-pedestre-cruza{0%{opacity:0;transform:translate(70px,56px)}14%{opacity:1}46%,to{opacity:1;transform:translate(150px,56px)}}.cena-feixe--aeb{animation:cena-feixe-detecta 5.5s var(--ease) infinite}@keyframes cena-feixe-detecta{0%,30%{fill:color-mix(in srgb, var(--level) 14%, transparent)}42%,70%{fill:#ef7d7242}85%,to{fill:color-mix(in srgb, var(--level) 14%, transparent)}}.cena-alerta path{fill:var(--warn);opacity:0;animation:5.5s step-end infinite cena-alerta-pisca}.cena-alerta text{fill:#1b1206;font-family:var(--font-mono);text-anchor:middle;opacity:0;font-size:14px;font-weight:800;animation:5.5s step-end infinite cena-alerta-pisca}@keyframes cena-alerta-pisca{0%,36%{opacity:0}40%{opacity:1}44%{opacity:.2}48%{opacity:1}70%,to{opacity:0}}.cena-ego--freia{animation:cena-freia 5.5s var(--ease) infinite}.cena-ego--freia .cena-carro__freios{animation:cena-freio-aeb 5.5s var(--ease) infinite}@keyframes cena-freio-aeb{0%,40%{opacity:.22}44%,86%{opacity:1}90%,to{opacity:.22}}@keyframes cena-freia{0%{transform:translate(160px,152px)}38%{transform:translate(160px,128px)}52%,to{transform:translate(160px,122px)}}.cena--aeb .cena-pista__divisoria.is-moving{animation:5.5s linear infinite cena-fluxo-aeb}@keyframes cena-fluxo-aeb{0%{stroke-dashoffset:0}38%{stroke-dashoffset:-14px}52%,84%{stroke-dashoffset:-18px}to{stroke-dashoffset:-36px}}.cena-marca-freio rect{fill:#ef7d72;opacity:0;animation:cena-marca-aparece 5.5s var(--ease) infinite}@keyframes cena-marca-aparece{0%,44%{opacity:0}56%,84%{opacity:.75}to{opacity:0}}.cena--aeb .cena-selo--freia rect{stroke:#ef7d72}.cena--aeb .cena-selo--freia text{fill:#ef7d72}.cena--aeb .cena-selo--freia{animation:cena-selo-aparece-tarde 5.5s var(--ease) infinite}.cena--daw .cena-pista__divisoria.is-moving{animation:1.8s linear infinite cena-fluxo}.cena-eixo--daw{stroke:color-mix(in srgb, var(--level) 30%, transparent);stroke-width:1.5px;stroke-dasharray:4 6}.cena-feixe--daw{fill:color-mix(in srgb, var(--level) 14%, transparent);animation:7.5s ease-in-out infinite cena-daw-feixe}@keyframes cena-daw-feixe{0%,25%{opacity:.45}45%,75%{opacity:.85;filter:drop-shadow(0 0 4px var(--level))}90%,to{opacity:.45}}.cena-daw-sway-path{fill:none;stroke:var(--warn);stroke-width:1.8px;stroke-dasharray:5 5;opacity:0;animation:7.5s ease-in-out infinite cena-daw-sway-line}@keyframes cena-daw-sway-line{0%,22%{opacity:0;stroke-dashoffset:0}32%,78%{opacity:.7;stroke-dashoffset:-20px}88%,to{opacity:0;stroke-dashoffset:-40px}}.cena-ego--daw{animation:7.5s ease-in-out infinite cena-daw-ego-sway}@keyframes cena-daw-ego-sway{0%,15%{transform:translate(160px,120px)rotate(0)}30%{transform:translate(146px,116px)rotate(-3.2deg)}52%{transform:translate(174px,114px)rotate(3.8deg)}70%{transform:translate(160px,120px)rotate(-1deg)}82%,to{transform:translate(160px,120px)rotate(0)}}.cena-ego--daw .cena-carro__freios{animation:7.5s ease-in-out infinite cena-daw-freios}@keyframes cena-daw-freios{0%,48%{opacity:.22}54%,74%{opacity:1;filter:drop-shadow(0 0 4px #ef4444)}82%,to{opacity:.22}}.cena-daw-hud-bg{fill:#061618e0;stroke:var(--stroke-hi);stroke-width:1px}.cena-daw-hud-title{fill:var(--on-dark-soft);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-anchor:middle;font-weight:700}.cena-daw-volante circle{fill:#ffffff14;stroke:var(--level);stroke-width:1.5px}.cena-daw-volante__cubo{fill:var(--level)}.cena-daw-volante line{stroke:var(--level);stroke-width:1.5px}.cena-daw-volante__arco{fill:none;stroke:var(--warn);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 3}.cena-daw-volante{transform-origin:38px 35px;animation:7.5s ease-in-out infinite cena-daw-volante-giro}@keyframes cena-daw-volante-giro{0%,15%{transform:rotate(0)}28%{transform:rotate(-18deg)}50%{transform:rotate(24deg)}68%{transform:rotate(-8deg)}78%,to{transform:rotate(0)}}.cena-daw-volante__status{fill:var(--warn);font-family:var(--font-mono);letter-spacing:.06em;text-anchor:middle;font-size:7.5px;font-weight:700;animation:7.5s step-end infinite cena-daw-status-pisca}@keyframes cena-daw-status-pisca{0%,30%{opacity:.45;fill:var(--level)}45%,78%{opacity:1;fill:var(--warn)}85%,to{opacity:.45;fill:var(--level)}}.cena-daw-xicara__corpo{fill:#f59e0b26;stroke:var(--warn);stroke-width:1.4px;animation:7.5s ease-in-out infinite cena-daw-xicara-glow}.cena-daw-xicara__asa{fill:none;stroke:var(--warn);stroke-width:1.4px}.cena-daw-xicara__pires{stroke:var(--warn);stroke-width:1.4px;stroke-linecap:round}@keyframes cena-daw-xicara-glow{0%,35%{stroke:var(--level);fill:#30e5f31a;filter:none}45%,78%{stroke:var(--warn);fill:#f59e0b59;filter:drop-shadow(0 0 5px var(--warn))}88%,to{stroke:var(--level);fill:#30e5f31a;filter:none}}.cena-daw-vapor{fill:none;stroke:var(--warn);stroke-width:1.2px;stroke-linecap:round;opacity:0;animation:2s ease-out infinite cena-daw-vapor-sobe}.cena-daw-vapor--2{animation-delay:.3s}.cena-daw-vapor--3{animation-delay:.6s}@keyframes cena-daw-vapor-sobe{0%{opacity:0;transform:translateY(0)}50%{opacity:.85}to{opacity:0;transform:translateY(-4px)}}.cena-daw-barra{fill:var(--level);opacity:.9;transition:all .3s}.cena-daw-barra--5{animation:7.5s ease-in-out infinite cena-daw-barra-5}.cena-daw-barra--4{animation:7.5s ease-in-out infinite cena-daw-barra-4}.cena-daw-barra--3{animation:7.5s ease-in-out infinite cena-daw-barra-3}.cena-daw-barra--2{animation:7.5s ease-in-out infinite cena-daw-barra-2}.cena-daw-barra--1{animation:7.5s ease-in-out infinite cena-daw-barra-1}@keyframes cena-daw-barra-5{0%,20%{opacity:.9;fill:var(--level)}30%,85%{opacity:.12;fill:var(--stroke)}92%,to{opacity:.9;fill:var(--level)}}@keyframes cena-daw-barra-4{0%,25%{opacity:.9;fill:var(--level)}35%,82%{opacity:.12;fill:var(--stroke)}90%,to{opacity:.9;fill:var(--level)}}@keyframes cena-daw-barra-3{0%,30%{opacity:.9;fill:var(--level)}42%,80%{opacity:.12;fill:var(--stroke)}88%,to{opacity:.9;fill:var(--level)}}@keyframes cena-daw-barra-2{0%,35%{opacity:.9;fill:var(--level)}48%,78%{opacity:.12;fill:var(--stroke)}86%,to{opacity:.9;fill:var(--level)}}@keyframes cena-daw-barra-1{0%,40%{opacity:.9;fill:var(--level)}48%,76%{opacity:1;fill:var(--warn);filter:drop-shadow(0 0 3px var(--warn))}85%,to{opacity:.9;fill:var(--level);filter:none}}.cena-daw-status-text{fill:var(--on-dark-soft);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-anchor:middle;font-weight:700;animation:7.5s step-end infinite cena-daw-status-text-anim}@keyframes cena-daw-status-text-anim{0%,42%{fill:var(--level);opacity:.6}45%,78%{fill:var(--warn);opacity:1}84%,to{fill:var(--level);opacity:.6}}.cena-alerta--daw{opacity:0;animation:7.5s ease-in-out infinite cena-daw-alerta-pisca}.cena-alerta--daw path{fill:#f59e0b33;stroke:var(--warn);stroke-width:1.8px}.cena-alerta--daw text{fill:var(--warn);font-family:var(--font-mono);text-anchor:middle;font-size:14px;font-weight:900}@keyframes cena-daw-alerta-pisca{0%,46%{opacity:0;transform:translate(160px,72px)scale(.8)}50%,74%{opacity:1;filter:drop-shadow(0 0 6px var(--warn));transform:translate(160px,72px)scale(1)}78%,to{opacity:0;transform:translate(160px,72px)scale(.8)}}.cena-selo--daw-padrao{animation:cena-daw-selo-padrao-anim 7.5s var(--ease) infinite}@keyframes cena-daw-selo-padrao-anim{0%,10%{opacity:0}15%,40%{opacity:1}46%,to{opacity:0}}.cena-selo--daw-alerta rect{stroke:var(--warn)}.cena-selo--daw-alerta text{fill:var(--warn)}.cena-selo--daw-alerta{animation:cena-daw-selo-alerta-anim 7.5s var(--ease) infinite}@keyframes cena-daw-selo-alerta-anim{0%,46%{opacity:0}52%,78%{opacity:1}85%,to{opacity:0}}.feature-illustration--cena .av-tag{color:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;position:absolute;top:10px;left:12px}.feature-illustration--cena .av-caption{text-align:right;gap:2px;max-width:52%;display:grid;position:absolute;bottom:10px;right:12px}.feature-illustration--cena .av-caption strong{color:var(--on-dark);font-size:var(--fs-aux)}.feature-illustration--cena .av-caption small{color:var(--on-dark-soft);font-size:var(--fs-label);line-height:1.3}@media (prefers-reduced-motion:reduce){.cena *{animation:none!important}.cena-selo{opacity:1}}.feature-illustration--cena{aspect-ratio:16/9;height:auto;min-height:0;max-height:none}.feature-illustration--cena .cena{width:100%;height:100%}.feature-card .feature-illustration--cena .av-caption,.feature-drawer .feature-illustration--cena .av-caption{width:auto;max-width:54%;height:auto;box-shadow:none;text-align:right;background:0 0;border:0;gap:2px;padding:0;display:grid;position:absolute;inset:auto 12px 10px auto}.feature-card .feature-illustration--cena .av-tag,.feature-drawer .feature-illustration--cena .av-tag{z-index:4;width:auto;min-width:0;height:auto;min-height:0;color:var(--level);border:1px solid var(--stroke-hi);border-radius:var(--radius-pill);box-shadow:none;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;background:#061618b8;align-items:center;padding:3px 9px;display:inline-flex;position:absolute;inset:10px auto auto 12px}.cena-carro--risco .cena-carro__corpo{fill:#ef7d7233;stroke:#ef7d72}.cena-carro--risco .cena-carro__cabine{fill:#ef7d7247}.cena-selo--persistente{opacity:1}.cena-selo--warn rect{stroke:var(--warn)}.cena-selo--warn text{fill:var(--warn)}.cena-selo--risco rect{stroke:#ef7d72}.cena-selo--risco text{fill:#ef7d72}.cena-alerta-tri path{fill:var(--warn)}.cena-alerta-tri text{fill:#1b1206;font-family:var(--font-mono);text-anchor:middle;font-size:13px;font-weight:800}.cena-alerta--pisca{animation:1.5s step-end infinite cena-pisca}.cena-alerta--pisca-lento{animation:3s step-end infinite cena-pisca}@keyframes cena-pisca{0%,45%{opacity:1}46%,70%{opacity:.15}71%,to{opacity:1}}.cena-setor{fill:color-mix(in srgb, var(--level) 18%, transparent);animation:2.4s ease-in-out infinite cena-setor-pulsa}@keyframes cena-setor-pulsa{0%,to{opacity:.35}50%{opacity:.9}}.cena-regua line{stroke:var(--level);stroke-width:1.5px;opacity:.75}.cena-regua__tick{stroke-width:2px}.cena-obstaculo rect{fill:#ef7d7240;stroke:#ef7d72;stroke-width:2px}.cena-rota--conversao,.cena-rota--manobra,.cena-rota--gravada,.cena-rota--porta,.cena-rota-troca{stroke:var(--level);stroke-width:2.5px;stroke-dasharray:7 7;fill:none;opacity:.85;animation:1.4s linear infinite cena-rota-anda}.cena-rota--gravada{stroke-dasharray:3 8}.cena-acc-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800}.cena-horizonte-curva{fill:none;stroke:var(--level);stroke-width:1.8px;stroke-dasharray:4 6;opacity:.65;animation:1.4s linear infinite cena-rota-anda}.cena-alvo--ritmo{animation:3.4s ease-in-out infinite cena-ritmo}@keyframes cena-ritmo{0%,to{transform:translate(160px,32px)}50%{transform:translate(160px,44px)}}.cena-alvo--freia-seco{animation:cena-freia-seco 4s var(--ease) infinite}@keyframes cena-freia-seco{0%,30%{transform:translate(160px,38px)}46%,to{transform:translate(160px,62px)}}.cena-feixe--alerta{animation:cena-feixe-alerta 4s var(--ease) infinite}@keyframes cena-feixe-alerta{0%,34%{fill:color-mix(in srgb, var(--level) 14%, transparent)}46%,to{fill:color-mix(in srgb, var(--warn) 26%, transparent)}}.cena-velocidade text{font-family:var(--font-mono);text-anchor:middle;font-size:22px;font-weight:700}.cena-velocidade__de{fill:var(--on-dark-faint);animation:4.5s step-end infinite cena-troca-valor-a}.cena-velocidade__para{fill:var(--level);animation:4.5s step-end infinite cena-troca-valor-b}@keyframes cena-troca-valor-a{0%,44%{opacity:1}45%,to{opacity:0}}@keyframes cena-troca-valor-b{0%,44%{opacity:0}45%,to{opacity:1}}.cena-ego--curva{animation:4.5s linear infinite cena-curva}@keyframes cena-curva{0%,4%{transform:translate(138px,220px)rotate(0)}14%{transform:translate(139px,174px)rotate(0)}24%{transform:translate(145px,150px)rotate(4deg)}34%{transform:translate(160px,126px)rotate(14deg)}44%{transform:translate(184px,108px)rotate(26deg)}58%{transform:translate(205px,98px)rotate(40deg)}72%{transform:translate(228px,89px)rotate(54deg)}84%{transform:translate(253px,82px)rotate(68deg)}94%{transform:translate(290px,75px)rotate(80deg)}to{transform:translate(350px,68px)rotate(90deg)}}.cena-caminhao rect{fill:#ffffff21;stroke:#fff6;stroke-width:1.5px}.cena-folga{stroke:var(--level);stroke-width:2px;stroke-dasharray:5 6;animation:1.4s linear infinite cena-rota-anda}.cena-ego--afasta{animation:4.6s ease-in-out infinite cena-afasta}.cena-lane-alvo{stroke:var(--warn);stroke-width:3px;opacity:0;animation:4.2s ease-in-out infinite cena-acende}@keyframes cena-acende{0%,24%{opacity:0}36%,64%{opacity:.9}78%,to{opacity:0}}.cena-ego--sai-lane-warning{animation:4.2s ease-in-out infinite cena-sai-faixa}.cena-ego--sai-lane-keep{animation:4.2s ease-in-out infinite cena-sai-e-volta}.cena-ego--sai-lane-emergency{animation:4.2s ease-in-out infinite cena-sai-e-volta-forte}.cena-correcao-arco{stroke:var(--level);stroke-width:2.5px;fill:none;opacity:0;animation:4.2s ease-in-out infinite cena-acende}.cena-correcao-arco--lka{stroke:var(--level);filter:drop-shadow(0 0 3px var(--level))}.cena-correcao--forte{stroke:#ef7d72}.cena-lka-impulso{fill:var(--level);opacity:0;animation:4.2s ease-in-out infinite cena-acende}.cena-elk-zona-perigo{fill:#ef444438;stroke:#ef7d72;stroke-width:1.2px;stroke-dasharray:3 3;animation:1.5s step-end infinite cena-pisca}.cena-clear-zone{fill:color-mix(in srgb, var(--ok) 18%, transparent);stroke:var(--ok);stroke-width:1.2px;stroke-dasharray:3 3;animation:5s ease-in-out infinite cena-clear-zone-scan}@keyframes cena-clear-zone-scan{0%,15%{opacity:0}25%,70%{opacity:.8}85%,to{opacity:0}}.cena-rota-troca--evade{stroke-dasharray:5 5}.cena-vizinho--aproxima{animation:4.2s ease-in-out infinite cena-vizinho-sobe}@keyframes cena-vizinho-sobe{0%{transform:translate(52px,40px)}to{transform:translate(52px,130px)}}.cena-seta-faixa path{stroke:var(--level);stroke-width:2.5px;fill:none;animation:1.2s step-end infinite cena-pisca}.cena-ego--troca{animation:cena-troca-faixa 5s var(--ease) infinite}.cena-ego--desvia{animation:cena-desvio 5s var(--ease) infinite}.cena-setor--lateral{fill:color-mix(in srgb, var(--warn) 22%, transparent)}.cena-setor--tras,.cena-setor--frente{fill:color-mix(in srgb, var(--level) 20%, transparent)}.cena-vizinho--passa{animation:4.4s linear infinite cena-passa-lado}.cena-ego--sai-da-vaga{animation:cena-sai-da-vaga 4s var(--ease) infinite}@keyframes cena-sai-da-vaga{0%,10%{transform:translate(160px,44px)}56%,to{transform:translate(160px,80px)}}.cena--rear-cross .cena-setor--tras{animation:cena-setor-pulsa 2.4s ease-in-out infinite, cena-setor-segue-re 4s var(--ease) infinite}@keyframes cena-setor-segue-re{0%,10%{transform:translateY(-36px)}56%,to{transform:translateY(0)}}.cena--rear-cross .cena-ego--sai-da-vaga .cena-carro__freios{animation:cena-freio-vaga 4s var(--ease) infinite}@keyframes cena-freio-vaga{0%,34%{opacity:.22}38%,88%{opacity:1}92%,to{opacity:.22}}.cena-vaga__linha{stroke:#ffffff38;stroke-width:2px;stroke-dasharray:6 6}.cena-cruza--tras{animation:4s linear infinite cena-cruza-esq}.cena-cruza--frente{animation:4s linear infinite cena-cruza-dir}.cena-vem-de-frente{animation:4s linear infinite cena-vem-de-frente}@keyframes cena-vem-de-frente{0%{opacity:0;transform:translate(118px,-44px)rotate(180deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(118px,224px)rotate(180deg)}}@keyframes cena-cruza-esq{0%{opacity:0;transform:translate(344px,132px)rotate(90deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(-20px,132px)rotate(90deg)}}@keyframes cena-cruza-dir{0%{opacity:0;transform:translate(-24px,54px)rotate(90deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(340px,54px)rotate(90deg)}}.cena-vizinho--colide{animation:cena-colide 3.6s var(--ease) infinite}@keyframes cena-colide{0%{transform:translate(160px,178px)}70%,to{transform:translate(160px,152px)}}.cena-ego--freia-cruz{animation:cena-freia-curto 4s var(--ease) infinite}@keyframes cena-freia-curto{0%{transform:translate(184px,174px)}44%,to{transform:translate(184px,154px)}}.cena-ego--sai-cruzado{animation:cena-sai-cruzado 4s var(--ease) infinite}@keyframes cena-sai-cruzado{0%,10%{transform:translate(160px,136px)}50%,to{transform:translate(160px,100px)}}.cena--front-cross .cena-setor--frente{animation:cena-setor-pulsa 2.4s ease-in-out infinite, cena-setor-segue 4s var(--ease) infinite}@keyframes cena-setor-segue{0%,10%{transform:translateY(36px)}50%,to{transform:translateY(0)}}.cena--front-cross .cena-ego--sai-cruzado .cena-carro__freios{animation:cena-freio-cruzado 4s var(--ease) infinite}@keyframes cena-freio-cruzado{0%,30%{opacity:.22}34%,88%{opacity:1}92%,to{opacity:.22}}.cena-cabine{fill:#ffffff08;stroke:var(--stroke);stroke-width:1.5px}.cena-volante circle{fill:none;stroke:#ffffff73;stroke-width:3px}.cena-volante__cubo{fill:#ffffff29;stroke-width:1.5px}.cena-rosto circle{fill:#ffffff1f;stroke:#fff6;stroke-width:1.5px}.cena-olho{fill:var(--level);stroke:none;animation:4.5s step-end infinite cena-piscar-olho}.cena-olho--d{animation-delay:50ms}@keyframes cena-piscar-olho{0%,92%{opacity:1}93%,96%{opacity:.1}97%,to{opacity:1}}.cena--driver .cena-olho--desvia{animation:cena-olhar-lado 5.5s var(--ease) infinite, cena-piscar-olho 4.5s steps(1) infinite}.cena--driver .cena-olho--d.cena-olho--desvia{animation-delay:50ms,50ms}@keyframes cena-olhar-lado{0%,24%{transform:translate(0)}36%,72%{transform:translate(5px)}84%,to{transform:translate(0)}}.cena--driver .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,5.5s step-end infinite cena-alerta-olhar}@keyframes cena-alerta-olhar{0%,43%{visibility:hidden}44%,82%{visibility:visible}83%,to{visibility:hidden}}.cena-visao{fill:color-mix(in srgb, var(--level) 14%, transparent);animation:3s ease-in-out infinite cena-setor-pulsa}.cena-maos rect{fill:#ffffff47}.cena-maos--fora{animation:4.4s ease-in-out infinite cena-maos-saem}@keyframes cena-maos-saem{0%,30%{opacity:.5;transform:translateY(-18px)}60%,to{opacity:1;transform:translateY(0)}}.cena-volante-led-bar{fill:none;stroke:var(--ok);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--ok));animation:3s ease-in-out infinite cena-led-bar-glow}@keyframes cena-led-bar-glow{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 8px var(--ok))}}.cena-dms-tracking line{stroke:color-mix(in srgb, var(--level) 60%, transparent);stroke-width:1.2px;stroke-dasharray:2 4;animation:2s linear infinite cena-dms-pulse}@keyframes cena-dms-pulse{to{stroke-dashoffset:-12px}}.cena-parada-segura{stroke:#ef7d72;stroke-width:3px;stroke-linecap:round;animation:1.4s step-end infinite cena-pisca}.cena-feixe-biometrico{fill:color-mix(in srgb, var(--warn) 11%, transparent);stroke:color-mix(in srgb, var(--warn) 58%, transparent);stroke-width:1.2px;stroke-dasharray:4 4;animation:2.8s ease-in-out infinite cena-feixe-interlock}.cena-interlock__botao{fill:#ef44441f;stroke:#ef7d72;stroke-width:1.6px;filter:drop-shadow(0 0 7px #ef44444d)}.cena-interlock__cadeado{fill:none;stroke:#ffd0ca;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cena-interlock__label{fill:#ffddd8d1;font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;font-size:6.5px;font-weight:800}.cena--interlock .cena-alerta--pisca{filter:drop-shadow(0 0 7px #ef44448c)}@keyframes cena-feixe-interlock{0%,to{opacity:.3}45%,70%{opacity:.95}}.cena-bancos rect{fill:#ffffff0d;stroke:var(--stroke);stroke-width:1.2px}.cena-ocupante circle{fill:color-mix(in srgb, var(--level) 45%, transparent);stroke:var(--level);stroke-width:1.5px}.cena-ocupante--crianca circle{fill:color-mix(in srgb, var(--warn) 45%, transparent);stroke:var(--warn)}.cena-ocupante--crianca path{stroke:var(--warn);stroke-width:2.5px}.cena-ocupante--crianca{animation:2.2s step-end infinite cena-pisca}.cena-cinto path{stroke:var(--ok);stroke-width:2px;stroke-linecap:round}.cena-vagas rect{fill:none;stroke:#fff3;stroke-width:1.5px;stroke-dasharray:5 5}.cena-vaga--alvo{stroke:var(--level);stroke-dasharray:none;animation:2.6s ease-in-out infinite cena-setor-pulsa}.cena-ego--estaciona{animation:6.5s linear infinite cena-estaciona}@keyframes cena-estaciona{0%,6%{opacity:1;animation-timing-function:ease-in-out;transform:translate(200px,30px)rotate(0)}20%{opacity:1;animation-timing-function:ease-in-out;transform:translate(200px,80px)rotate(0)}28%,32%{opacity:1;animation-timing-function:ease-in;transform:translate(200px,110px)rotate(0)}40%{opacity:1;animation-timing-function:linear;transform:translate(188px,118px)rotate(22deg)}48%{opacity:1;animation-timing-function:linear;transform:translate(168px,128px)rotate(46deg)}56%{opacity:1;animation-timing-function:linear;transform:translate(142px,138px)rotate(68deg)}64%{opacity:1;animation-timing-function:linear;transform:translate(110px,145px)rotate(84deg)}72%{opacity:1;animation-timing-function:ease-out;transform:translate(80px,147px)rotate(90deg)}80%,90%{opacity:1;transform:translate(60px,147px)rotate(90deg)}94%{opacity:0;transform:translate(60px,147px)rotate(90deg)}96%,to{opacity:0;transform:translate(200px,30px)rotate(0)}}.cena-ego--estaciona .cena-carro__freios{animation:cena-freio-apa 6.5s var(--ease) infinite}@keyframes cena-freio-apa{0%,30%{opacity:.22}34%,90%{opacity:1}94%,to{opacity:.22}}.cena-feixe-apa{fill:color-mix(in srgb, var(--level) 16%, transparent);stroke:var(--level);stroke-width:1.2px;stroke-dasharray:4 4;opacity:0;animation:cena-apa-scan 6.5s var(--ease) infinite}@keyframes cena-apa-scan{0%,6%{opacity:0}10%,28%{opacity:.85}32%,to{opacity:0}}.cena-vaga-p__circulo{fill:#5ee2ee26;stroke:var(--level);stroke-width:1.5px;animation:2.2s ease-in-out infinite cena-setor-pulsa}.cena-vaga-p__texto{fill:var(--level);font-family:var(--font-mono);text-anchor:middle;font-size:11px;font-weight:800}.cena-apa-hud__val,.cena-rpa-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-rpa-feixes line{stroke:var(--level);stroke-width:1.2px;stroke-dasharray:3 3;animation:1.8s ease-in-out infinite cena-feixe-pulsa}.cena-ego--remoto{animation:6s linear infinite cena-remoto}@keyframes cena-remoto{0%,14%{opacity:1;animation-timing-function:ease-in;transform:translate(160px,35px)}28%{opacity:1;animation-timing-function:linear;transform:translate(160px,60px)}48%{opacity:1;animation-timing-function:linear;transform:translate(160px,92px)}68%{opacity:1;animation-timing-function:ease-out;transform:translate(160px,118px)}76%,90%{opacity:1;transform:translate(160px,128px)}94%{opacity:0;transform:translate(160px,128px)}96%,to{opacity:0;transform:translate(160px,35px)}}.cena-ego--remoto .cena-carro__freios{animation:cena-freio-remoto 6s var(--ease) infinite}@keyframes cena-freio-remoto{0%,72%{opacity:.22}76%,92%{opacity:1}96%,to{opacity:.22}}.cena-avp-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-dropoff{fill:#ffffff0a;stroke:#ffffff40;stroke-width:1.2px}.cena-dropoff__texto{fill:#fff9;font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;font-size:6.5px;font-weight:700}.cena-ego--valet{animation:6.5s linear infinite cena-valet}@keyframes cena-valet{0%,12%{opacity:1;animation-timing-function:ease-in;transform:translate(220px,37px)rotate(-90deg)}22%{opacity:1;animation-timing-function:linear;transform:translate(185px,37px)rotate(-90deg)}32%{opacity:1;animation-timing-function:linear;transform:translate(154px,48px)rotate(-140deg)}42%{opacity:1;animation-timing-function:linear;transform:translate(140px,78px)rotate(-180deg)}54%{opacity:1;animation-timing-function:linear;transform:translate(140px,108px)rotate(-180deg)}64%{opacity:1;animation-timing-function:linear;transform:translate(128px,136px)rotate(-120deg)}72%{opacity:1;animation-timing-function:ease-out;transform:translate(95px,147px)rotate(-90deg)}80%,90%{opacity:1;transform:translate(60px,147px)rotate(-90deg)}94%{opacity:0;transform:translate(60px,147px)rotate(-90deg)}96%,to{opacity:0;transform:translate(220px,37px)rotate(-90deg)}}.cena-ego--valet .cena-carro__freios{animation:cena-freio-valet 6.5s var(--ease) infinite}@keyframes cena-freio-valet{0%,76%{opacity:.22}80%,92%{opacity:1}96%,to{opacity:.22}}.cena-memory-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-pilar__corpo{fill:#ffffff14;stroke:#fff6;stroke-width:1.5px}.cena-pilar__texto{fill:#ffffffb3;font-family:var(--font-mono);text-anchor:middle;font-size:6.5px;font-weight:700}.cena-pilar__radar{fill:none;stroke:var(--level);stroke-width:1.2px;stroke-dasharray:3 3;animation:2.4s ease-out infinite cena-onda}.cena-ego--memoria{animation:6.5s linear infinite cena-memoria}@keyframes cena-memoria{0%,8%{opacity:1;animation-timing-function:ease-in;transform:translate(280px,150px)rotate(-90deg)}20%{opacity:1;animation-timing-function:linear;transform:translate(235px,150px)rotate(-90deg)}32%{opacity:1;animation-timing-function:linear;transform:translate(195px,142px)rotate(-102deg)}44%{opacity:1;animation-timing-function:linear;transform:translate(160px,130px)rotate(-90deg)}56%{opacity:1;animation-timing-function:linear;transform:translate(125px,115px)rotate(-65deg)}68%{opacity:1;animation-timing-function:linear;transform:translate(95px,85px)rotate(-50deg)}78%{opacity:1;animation-timing-function:ease-out;transform:translate(75px,58px)rotate(-75deg)}84%,92%{opacity:1;transform:translate(60px,45px)rotate(-90deg)}95%{opacity:0;transform:translate(60px,45px)rotate(-90deg)}97%,to{opacity:0;transform:translate(280px,150px)rotate(-90deg)}}.cena-corredor__asfalto{fill:#ffffff0d;stroke:#ffffff38;stroke-width:1.5px;stroke-linejoin:round}.cena-corredor__borda{fill:none;stroke:#ffffff73;stroke-width:2px;stroke-linecap:round}.cena-muro-fim{fill:#ef444426;stroke:#ef7d72;stroke-width:2px}.cena-muro-listra{stroke:#ef7d72;stroke-width:1.8px;stroke-linecap:round}.cena-dead-end__texto{fill:#ef7d72;font-family:var(--font-mono);letter-spacing:.06em;font-size:6.5px;font-weight:800}.cena-reverse-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-ego--refaz{animation:6.5s linear infinite cena-refaz}@keyframes cena-refaz{0%,12%{opacity:1;animation-timing-function:ease-in;transform:translate(50px,30px)rotate(-90deg)}24%{opacity:1;animation-timing-function:linear;transform:translate(90px,30px)rotate(-90deg)}36%{opacity:1;animation-timing-function:linear;transform:translate(130px,36px)rotate(-80deg)}48%{opacity:1;animation-timing-function:linear;transform:translate(168px,55px)rotate(-62deg)}60%{opacity:1;animation-timing-function:linear;transform:translate(202px,80px)rotate(-45deg)}72%{opacity:1;animation-timing-function:linear;transform:translate(236px,112px)rotate(-32deg)}84%{opacity:1;animation-timing-function:ease-out;transform:translate(265px,146px)rotate(-22deg)}92%{opacity:1;transform:translate(282px,180px)rotate(-18deg)}96%{opacity:0;transform:translate(292px,195px)rotate(-18deg)}98%,to{opacity:0;transform:translate(50px,30px)rotate(-90deg)}}.cena-ego--refaz .cena-carro__freios{animation:cena-freio-re-assist 6.5s var(--ease) infinite}@keyframes cena-freio-re-assist{0%,10%{opacity:.22}14%,92%{opacity:1}96%,to{opacity:.22}}.cena-ego--re{animation:cena-re 5s var(--ease) infinite}@keyframes cena-re{0%{transform:translate(160px,62px)}52%,to{transform:translate(160px,96px)}}.cena--reverse-brake .cena-setor--tras{animation:cena-setor-pulsa 2.4s ease-in-out infinite, cena-setor-segue-re-freio 5s var(--ease) infinite}@keyframes cena-setor-segue-re-freio{0%{transform:translateY(-34px)}52%,to{transform:translateY(0)}}.cena-summon-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-ego--vem{animation:6.5s linear infinite cena-vem}@keyframes cena-vem{0%,8%{opacity:1;animation-timing-function:ease-in;transform:translate(60px,147px)rotate(90deg)}18%{opacity:1;animation-timing-function:linear;transform:translate(95px,147px)rotate(90deg)}28%{opacity:1;animation-timing-function:linear;transform:translate(125px,140px)rotate(68deg)}36%{opacity:1;animation-timing-function:linear;transform:translate(140px,120px)rotate(20deg)}44%{opacity:1;animation-timing-function:linear;transform:translate(140px,95px)rotate(0)}52%{opacity:1;animation-timing-function:linear;transform:translate(140px,68px)rotate(0)}60%{opacity:1;animation-timing-function:linear;transform:translate(152px,48px)rotate(38deg)}68%{opacity:1;animation-timing-function:ease-out;transform:translate(175px,38px)rotate(70deg)}76%{opacity:1;animation-timing-function:ease-out;transform:translate(200px,37px)rotate(90deg)}82%,90%{opacity:1;transform:translate(225px,37px)rotate(90deg)}94%{opacity:0;transform:translate(225px,37px)rotate(90deg)}96%,to{opacity:0;transform:translate(60px,147px)rotate(90deg)}}.cena-celular rect{fill:#ffffff0f;stroke:var(--stroke-hi);stroke-width:1.5px}.cena-celular__onda{fill:none;stroke:var(--level);stroke-width:2px;animation:2.2s ease-out infinite cena-onda}@keyframes cena-onda{0%{r:4;opacity:.9}to{r:18;opacity:0}}.cena-pessoa circle{fill:color-mix(in srgb, var(--level) 40%, transparent);stroke:var(--level);stroke-width:1.5px}.cena-pessoa path{stroke:var(--level);stroke-width:2px;stroke-linecap:round;fill:none}.cena-pedal{stroke:#ffffff59;stroke-width:1.5px}.cena-pedal--freio{fill:#ffffff14}.cena-pedal--acelerador{fill:#ef7d7238;stroke:#ef7d72;animation:cena-pedal-fundo 3.4s var(--ease) infinite}@keyframes cena-pedal-fundo{0%,30%{transform:translateY(0)}50%,to{transform:translateY(6px)}}.cena-bloqueio circle,.cena-bloqueio path{stroke:#ef7d72;stroke-width:3px;fill:none;opacity:0;animation:3.4s ease-in-out infinite cena-acende}.cena-feixe--leitura{animation:2.2s ease-in-out infinite cena-feixe-pulsa}.cena-placa-limite circle{fill:#ffffffe6;stroke:#ef7d72;stroke-width:4px}.cena-placa-limite text{fill:#0d1c1d;font-family:var(--font-mono);text-anchor:middle;font-size:16px;font-weight:800}.cena-painel rect{fill:#061618e6;stroke:var(--stroke-hi);stroke-width:1.5px}.cena-painel__valor{fill:var(--level);font-family:var(--font-mono);text-anchor:middle;opacity:0;font-size:18px;font-weight:700;animation:4s ease-in-out infinite cena-acende}.cena-linha-retencao{stroke:#ffffff59;stroke-width:3px;stroke-dasharray:8 6}.cena-porta{transform-origin:185px 86px;animation:cena-porta-trava 4.4s var(--ease) infinite;transform:rotate(0)}.cena-porta rect{fill:color-mix(in srgb, var(--warn) 35%, transparent);stroke:var(--warn);stroke-width:1.5px}@keyframes cena-porta-trava{0%,18%{transform:rotate(0)}25%{transform:rotate(10deg)}32%,82%{transform:rotate(0)}to{transform:rotate(0)}}.cena-ciclista{animation:4.4s linear infinite cena-ciclista-passa}@keyframes cena-ciclista-passa{0%{opacity:0;transform:translate(135px,178px)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(135px,16px)}}@media (prefers-reduced-motion:reduce){.cena *{animation:none!important}.cena-selo,.cena-lane-alvo,.cena-correcao-arco,.cena-painel__valor,.cena-bloqueio circle,.cena-bloqueio path,.cena-volante-capacitivo,.cena-retrovisor-alerta path,.cena-trava-porta rect,.cena-trava-porta path,.cena-ultrassom-arco{opacity:1}}.cena-fcw-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800;animation:4s step-end infinite cena-fcw-alerta}@keyframes cena-fcw-alerta{0%,34%{fill:var(--level);filter:none}46%,to{fill:#ef7d72;filter:drop-shadow(0 0 3px #ef4444)}}.cena-bsd-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800}.cena-retrovisor-alerta path{fill:var(--warn);filter:drop-shadow(0 0 3px var(--warn));animation:1.2s step-end infinite cena-pisca}.cena-rcta-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800}.cena-rcw-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-rcw-feixes line{stroke:#ef7d72;stroke-width:1.5px;stroke-dasharray:4 4;animation:.8s linear infinite cena-rota-anda}.cena-fcta-hud__val,.cena-jt-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800}.cena-feixe-jt{fill:color-mix(in srgb, var(--warn) 20%, transparent);stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:4 4;animation:cena-setor-pulsa 2s ease-in-out infinite, cena-feixe-segue-jt 4s var(--ease) infinite}@keyframes cena-feixe-segue-jt{0%{transform:translateY(20px)}44%,to{transform:translateY(0)}}.cena-hod-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-volante-capacitivo{fill:none;stroke:var(--level);stroke-width:3.5px;filter:drop-shadow(0 0 4px var(--level));animation:3s ease-in-out infinite cena-capacitivo-glow}@keyframes cena-capacitivo-glow{0%,to{opacity:.4}50%{opacity:.95;filter:drop-shadow(0 0 7px var(--level))}}.cena-tlr-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-semaforo-box rect{fill:none;stroke:var(--level);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.75}.cena-semaforo-box path{stroke:var(--level);stroke-width:2px;stroke-linecap:round}.cena-dow-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800;animation:4.4s step-end infinite cena-dow-hud-alerta}@keyframes cena-dow-hud-alerta{0%,24%{fill:var(--level);filter:none}28%,78%{fill:#ef7d72;filter:drop-shadow(0 0 3px #ef4444)}84%,to{fill:var(--level);filter:none}}.cena-feixe-dow{fill:color-mix(in srgb, var(--level) 15%, transparent);stroke:var(--level);stroke-width:1.2px;stroke-dasharray:4 4;animation:cena-feixe-dow-scan 4.4s var(--ease) infinite}@keyframes cena-feixe-dow-scan{0%,20%{fill:color-mix(in srgb, var(--level) 15%, transparent);stroke:var(--level)}28%,76%{fill:#ef7d7240;stroke:#ef7d72;filter:drop-shadow(0 0 4px #ef444466)}84%,to{fill:color-mix(in srgb, var(--level) 15%, transparent);stroke:var(--level)}}.cena-porta-led-alerta{stroke:#ef7d72;stroke-width:2px;stroke-linecap:round;opacity:0;animation:4.4s step-end infinite cena-led-alerta-pisca}@keyframes cena-led-alerta-pisca{0%,24%{opacity:0}28%,78%{opacity:1;filter:drop-shadow(0 0 3px #ef4444)}84%,to{opacity:0}}.cena-trava-porta{opacity:0;animation:cena-trava-ativa 4.4s var(--ease) infinite}@keyframes cena-trava-ativa{0%,24%{opacity:0;transform:translate(168px,76px)scale(.8)}30%,78%{opacity:1;filter:drop-shadow(0 0 4px #ef4444);transform:translate(168px,76px)scale(1)}84%,to{opacity:0;transform:translate(168px,76px)scale(.8)}}.cena-trava-corpo{fill:#ef444459;stroke:#ef7d72;stroke-width:1.2px}.cena-trava-arco{stroke:#ef7d72;stroke-width:1.2px}.cena-ciclista-box{fill:none;stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:3 3;opacity:0;animation:cena-ciclista-box-scan 4.4s var(--ease) infinite}@keyframes cena-ciclista-box-scan{0%,15%{opacity:0}25%,75%{opacity:.9;stroke:#ef7d72}85%,to{opacity:0}}.cena-d2d-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-destino-pulsa{fill:none;stroke:var(--level);stroke-width:1.5px;animation:3s ease-out infinite cena-onda}.cena-rctb-hud__val{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;text-anchor:middle;font-weight:800}.cena-ultrassom-arco{fill:none;stroke-width:2px;stroke-linecap:round;opacity:0;animation:2.5s ease-out infinite cena-ultrassom-onda}.cena-ultrassom--1{stroke:var(--ok);animation-delay:0s}.cena-ultrassom--2{stroke:var(--warn);animation-delay:.4s}.cena-ultrassom--3{stroke:#ef7d72;animation-delay:.8s}@keyframes cena-ultrassom-onda{0%{opacity:0}30%,75%{opacity:.9}to{opacity:0}}.cena-pma-hud__val{fill:var(--level);font-family:var(--font-mono);letter-spacing:.02em;text-anchor:middle;font-size:7.5px;font-weight:800}.cena-pma-obstaculo rect{fill:#ef444440;stroke:#ef7d72;stroke-width:1.5px}.cena-pma-obstaculo text{fill:var(--on-dark-soft);font-family:var(--font-mono);letter-spacing:.05em;text-anchor:middle;font-size:6.5px;font-weight:700}.cena-pista__divisoria{stroke:#ffffff4d;stroke-width:2.5px;stroke-dasharray:16 20}.cena-pista__divisoria.is-moving{animation:1.6s linear infinite cena-fluxo}@keyframes cena-ultrapassa{0%,4%{transform:translate(199px,220px)}16%{transform:translate(199px,170px)}28%{transform:translate(199px,148px)}38%{transform:translate(190px,140px)rotate(-3deg)}48%{transform:translate(173px,132px)rotate(-7deg)}58%{transform:translate(152px,116px)rotate(-8deg)}68%{transform:translate(132px,96px)rotate(-6deg)}76%{transform:translate(121px,72px)}84%{transform:translate(121px,42px)}90%{transform:translate(121px,16px)}95%{transform:translate(150px,-8px)rotate(6deg)}to{transform:translate(199px,-38px)}}@keyframes cena-troca-faixa{0%,20%{transform:translate(121px,148px)}60%{transform:translate(160px,116px)rotate(10deg)}90%,to{transform:translate(199px,84px)rotate(0)}}@keyframes cena-desvio{0%,24%{transform:translate(121px,148px)}58%{transform:translate(166px,112px)rotate(12deg)}86%,to{transform:translate(199px,70px)rotate(0)}}@keyframes cena-afasta{0%,to{transform:translate(193px,124px)}50%{transform:translate(207px,124px)}}@keyframes cena-sai-faixa{0%{transform:translate(160px,116px)}50%,to{transform:translate(132px,116px)rotate(-5deg)}}@keyframes cena-sai-e-volta{0%{transform:translate(160px,116px)}42%{transform:translate(134px,116px)rotate(-5deg)}78%,to{transform:translate(160px,116px)rotate(0)}}@keyframes cena-sai-e-volta-forte{0%{transform:translate(160px,116px)}36%{transform:translate(126px,116px)rotate(-7deg)}62%,to{transform:translate(166px,116px)rotate(2deg)}}@keyframes cena-passa-lado{0%{transform:translate(240px,178px)}to{transform:translate(240px,40px)}}.filter-command-bar--adas .filter-command-bar__map{border:1px solid color-mix(in srgb, var(--level) 18%, var(--stroke));border-radius:var(--radius-md);width:100%;min-height:66px;color:var(--on-dark);background:linear-gradient(90deg, color-mix(in srgb, var(--level) 7%, transparent), transparent 52%), #ffffff06;text-align:left;cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease);grid-column:1/-1;grid-template-columns:50px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:8px 12px;display:grid}.filter-command-bar--adas .filter-command-bar__map:hover,.filter-command-bar--adas .filter-command-bar__map:focus-visible,.filter-command-bar--adas .filter-command-bar__map.is-active{border-color:color-mix(in srgb, var(--level) 48%, var(--stroke));background-color:color-mix(in srgb, var(--level) 6%, transparent)}.filter-command-bar--adas .filter-command-bar__map:focus-visible{outline:2px solid var(--level);outline-offset:2px}.filter-command-bar__map-visual{border:1px solid color-mix(in srgb, var(--level) 20%, var(--stroke));border-radius:var(--radius-sm);background:#010d1175;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.filter-command-bar__map-visual .mapa-sensores--compacto{pointer-events:none;gap:0;width:38px}.filter-command-bar__map-visual .mapa-sensores--compacto .mapa-sensores__svg{width:38px;max-width:none}.filter-command-bar__map-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;min-width:0;display:grid}.filter-command-bar__map-copy small{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:650}.filter-command-bar__map-copy strong{color:var(--on-dark);font-size:var(--fs-aux);line-height:1.2}.filter-command-bar__map-copy em{min-width:0;color:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.filter-command-bar__map>i{border:1px solid color-mix(in srgb, var(--level) 28%, var(--stroke));width:30px;height:30px;color:var(--level);background:color-mix(in srgb, var(--level) 6%, transparent);border-radius:50%;place-items:center;font-size:17px;font-style:normal;line-height:1;display:grid}.sensor-map-block--filter{margin-top:-8px}.sensor-map-card{width:100%;margin-bottom:clamp(28px,4vw,48px)}.sensor-map-card__summary{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:radial-gradient(80% 70% at 70% 10%, #30e5f314, transparent 64%), var(--s1);cursor:pointer;width:clamp(224px,27vw,284px);min-height:138px;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);grid-template-columns:minmax(0,1fr) 92px;place-items:center;gap:12px;margin-inline:auto;padding:14px 16px;list-style:none;display:grid;overflow:hidden;box-shadow:0 14px 36px #0000002e}.sensor-map-card__summary::-webkit-details-marker{display:none}.sensor-map-card__summary::marker{content:""}.sensor-map-card__summary:hover{border-color:var(--stroke-hi);transform:translateY(-2px);box-shadow:0 16px 40px #0000003d}.sensor-map-card__summary:focus-visible{outline:2px solid var(--level);outline-offset:4px}.sensor-map-card__label{color:var(--on-dark);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.35}.sensor-map-card__summary .mapa-sensores--compacto{pointer-events:none;gap:0;width:92px}.sensor-map-card__summary .mapa-sensores--compacto .mapa-sensores__svg{width:92px;max-width:none}.mapa-sensores--compacto .mapa-setor__valor,.mapa-sensores--compacto .mapa-cabine__olho{display:none}.sensor-map-card[open]>.sensor-map-card__summary{border-color:color-mix(in srgb, var(--level) 42%, var(--stroke));grid-template-columns:minmax(0,1fr) 70px;width:clamp(196px,23vw,242px);min-height:112px;margin-bottom:14px}.sensor-map-card[open]>.sensor-map-card__summary .mapa-sensores--compacto,.sensor-map-card[open]>.sensor-map-card__summary .mapa-sensores--compacto .mapa-sensores__svg{width:70px}.sensor-map-block{border:1px solid var(--stroke);border-radius:var(--radius-xl);background:radial-gradient(80% 70% at 80% 10%, #30e5f30f, transparent 60%), var(--s1);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,34px);display:grid}.sensor-map-block__copy strong{color:var(--on-dark);letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(24px,2.4vw,32px);line-height:1.1;display:block}.sensor-map-block__copy p{max-width:46ch;color:var(--on-dark-soft);font-size:var(--fs-body);margin:0;line-height:1.55}.mapa-sensores{justify-items:center;gap:18px;display:grid}.mapa-sensores__svg{width:100%;max-width:360px;height:auto;display:block;overflow:visible}.mapa-grade ellipse{fill:none;stroke:#ffffff12;stroke-width:1px;stroke-dasharray:3 7}.mapa-setor{cursor:pointer}.mapa-setor__area{fill:var(--zona-cor,#ffffff14);stroke:var(--zona-borda,#ffffff29);stroke-width:1px;transition:fill .2s var(--ease), stroke .2s var(--ease)}.mapa-setor[data-faixa=alta]{--zona-cor:color-mix(in srgb, var(--ok) 20%, transparent);--zona-borda:color-mix(in srgb, var(--ok) 55%, transparent)}.mapa-setor[data-faixa=media]{--zona-cor:color-mix(in srgb, var(--warn) 18%, transparent);--zona-borda:color-mix(in srgb, var(--warn) 50%, transparent)}.mapa-setor[data-faixa=baixa]{--zona-cor:#7d8f9324;--zona-borda:#7d8f9366}.mapa-setor[data-faixa=vazia]{--zona-cor:#ffffff0a;--zona-borda:#ffffff1a}.mapa-setor:hover .mapa-setor__area,.mapa-setor:focus-visible .mapa-setor__area{fill:color-mix(in srgb, var(--zona-borda) 30%, transparent)}.mapa-setor.is-active .mapa-setor__area{fill:color-mix(in srgb, var(--zona-borda) 42%, transparent);stroke-width:2px}.mapa-setor:focus-visible{outline:none}.mapa-setor:focus-visible .mapa-setor__area{stroke-width:2.5px}.mapa-setor.is-active .mapa-setor__area--anel,.mapa-setor:hover .mapa-setor__area--anel{fill:var(--zona-cor)}.mapa-setor__area--cabine{stroke-dasharray:none}.mapa-setor__valor{fill:var(--on-dark);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-anchor:middle;pointer-events:none;font-size:15px;font-weight:700}.mapa-setor__total{fill:var(--on-dark-faint);font-size:11px;font-weight:400}.mapa-carro{pointer-events:none}.mapa-carro__parabrisa,.mapa-carro__vidro-tras{fill:color-mix(in srgb, var(--level) 18%, transparent)}.mapa-legenda{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mapa-legenda button{min-height:34px;color:var(--on-dark-soft);border:1px solid var(--stroke);border-radius:var(--radius-md);cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease), color .18s var(--ease);background:#ffffff0a;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.mapa-legenda button i{background:var(--zona-led,var(--off));border-radius:50%;flex:0 0 8px;width:8px;height:8px}.mapa-legenda button[data-faixa=alta]{--zona-led:var(--ok)}.mapa-legenda button[data-faixa=media]{--zona-led:var(--warn)}.mapa-legenda button[data-faixa=baixa]{--zona-led:var(--off)}.mapa-legenda button span{text-align:left;display:grid}.mapa-legenda button b{color:var(--on-dark);font-size:var(--fs-label);font-family:var(--font-mono);letter-spacing:.04em}.mapa-legenda button small{color:var(--on-dark-faint);font-size:var(--fs-label);font-family:var(--font-mono)}.mapa-legenda button:hover{border-color:var(--stroke-hi);background:#ffffff12}.mapa-legenda button.is-active{border-color:var(--level);background:color-mix(in srgb, var(--level) 14%, transparent)}.mapa-legenda__todos{color:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em}@media (width<=900px){.filter-command-bar__map-copy{grid-template-columns:1fr}.filter-command-bar__map-copy small{grid-column:auto}.sensor-map-block{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.sensor-map-block__copy p{margin-inline:auto}.mapa-sensores__svg{max-width:300px}}.mapa-setor__area--anel{fill:var(--zona-cor);stroke-dasharray:5 7}.mapa-setor[data-zona=cabine] .mapa-setor__valor{paint-order:stroke;stroke:#061618d9;stroke-width:3px}.mapa-setor__area--corredor{fill:var(--zona-cor);opacity:.5;stroke:none}.mapa-setor__trilho{fill:none;stroke:var(--zona-borda,#fff3);stroke-width:2px;stroke-dasharray:14 16;opacity:.65}.mapa-setor[data-zona=faixa]:hover .mapa-setor__trilho,.mapa-setor[data-zona=faixa].is-active .mapa-setor__trilho{opacity:1;animation:1.8s linear infinite cena-fluxo}.mapa-setor__area--longo{opacity:.55}.mapa-bolha{stroke-width:.8px}.mapa-setor[data-zona=manobra] .mapa-setor__valor{transform:none}.mapa-carro__corpo{fill:#0b1f21;stroke:var(--level);stroke-width:1.8px}.mapa-carro__rodas rect{fill:#0000008c}.mapa-carro__espelho{fill:#0b1f21;stroke:var(--level);stroke-width:1.2px}.mapa-carro__vidro{fill:color-mix(in srgb, var(--level) 20%, transparent)}.mapa-carro__teto{fill:#ffffff0d;stroke:#ffffff1a;stroke-width:1px}.mapa-carro__farol{fill:#dffbfd}.mapa-carro__lanterna{fill:#ef7d72}.mapa-cabine__olho{fill:var(--level);stroke:#061618e6;stroke-width:1.5px}.mapa-setor[data-zona=cabine][data-faixa=baixa] .mapa-cabine__olho{fill:var(--off)}.mapa-sensores__svg{max-width:420px}@media (width<=900px){.mapa-sensores__svg{max-width:330px}}.empty-state--zona button{color:#04181c;border-radius:var(--radius-md);background:var(--level);min-height:40px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;cursor:pointer;border:0;margin-top:14px;padding:0 18px}.empty-state--zona button:hover{filter:brightness(1.08)}.mapa-setor__area--camera{opacity:.85}.mapa-setor__area--halo{fill:var(--zona-cor);stroke:var(--zona-borda);stroke-width:1.2px;stroke-dasharray:5 7}.mapa-setor[data-zona=manobra].is-active .mapa-setor__area--halo,.mapa-setor[data-zona=manobra]:hover .mapa-setor__area--halo{stroke-dasharray:none}.mapa-setor__area--corredor,.mapa-setor__trilho{display:none}.mapa-setor:focus,.mapa-setor:focus-visible,.mapa-setor:focus-within{outline:none}.mapa-setor.is-active .mapa-setor__area{fill:color-mix(in srgb, var(--zona-borda) 55%, transparent);stroke:var(--zona-borda);stroke-width:2px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--zona-borda) 45%, transparent))}.mapa-setor:focus-visible .mapa-setor__area{fill:color-mix(in srgb, var(--zona-borda) 46%, transparent);stroke-width:2.5px;stroke-dasharray:none}.mapa-setor.is-active .mapa-setor__valor,.mapa-setor:focus-visible .mapa-setor__valor{fill:#fff}.mapa-setor.is-active .mapa-setor__valor{font-size:17px}.sensor-map-block--filter{border-radius:var(--radius-lg);grid-template-rows:auto auto auto;grid-template-columns:minmax(190px,.72fr) minmax(280px,1.28fr);align-items:start;gap:14px clamp(16px,2.5vw,30px);margin-bottom:24px;padding:clamp(16px,2vw,22px)}.sensor-map-block--filter .mapa-sensores{display:contents}.sensor-map-block--filter .sensor-map-block__copy{grid-area:1/1}.sensor-map-block--filter .mapa-legenda{grid-area:2/1;place-content:start flex-start}.sensor-map-block--filter .mapa-sensores__svg{grid-area:1/2/3/3;place-self:end center}@media (width<=680px){.sensor-map-block--filter{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.sensor-map-block--filter .sensor-map-block__copy{grid-area:1/1}.sensor-map-block--filter .mapa-sensores__svg{grid-area:2/1}.sensor-map-block--filter .mapa-legenda__todos{grid-area:3/1}.sensor-map-block--filter .mapa-legenda{grid-area:4/1;justify-content:center}}.sensor-map-block--filter .sensor-map-block__copy strong{margin:6px 0 8px;font-size:clamp(20px,2vw,25px)}.sensor-map-block--filter .sensor-map-block__copy p{max-width:40ch;font-size:var(--fs-aux);line-height:1.48}.sensor-map-block--filter .mapa-sensores{gap:10px}.sensor-map-block--filter .mapa-sensores__svg{max-width:250px}.sensor-map-block--filter .mapa-legenda{gap:4px}.sensor-map-block--filter .mapa-legenda button{border-radius:var(--radius-sm);gap:6px;min-height:30px;padding:4px 9px}.sensor-map-block--filter .mapa-legenda button i{flex-basis:6px;width:6px;height:6px}@media (width<=900px) and (width>=681px){.sensor-map-block--filter{text-align:left;grid-template-columns:minmax(180px,.7fr) minmax(230px,1fr);justify-items:stretch}.sensor-map-block--filter .sensor-map-block__copy p{margin-inline:0}}@media (width<=680px){.sensor-map-block--filter{gap:12px;padding:15px}.sensor-map-block--filter .mapa-sensores__svg{max-width:220px}}.mapa-setor[data-faixa=incerta]{--zona-cor:transparent;--zona-borda:#7d8f9373}.mapa-setor[data-faixa=incerta] .mapa-setor__area{stroke-dasharray:3 5}.mapa-setor__vazio{fill:var(--on-dark-faint);font-weight:400}.mapa-setor__parcial{fill:var(--warn);font-size:11px;font-weight:700}.mapa-legenda__parcial{color:var(--warn);font-style:normal}.mapa-legenda__aconfirmar{color:var(--on-dark-faint);font-style:normal}.mapa-legenda button[data-faixa=incerta] i{border:1.5px solid var(--off);background:0 0}.explorer .filter-command-bar--adas{z-index:12;position:relative;top:auto}.explorer .feature-grid:not(.feature-grid--list) .feature-card{min-height:560px}.explorer .feature-grid:not(.feature-grid--list) .feature-card__heading{min-height:98px;margin-top:24px}.explorer .feature-grid:not(.feature-grid--list) .feature-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.54em;display:-webkit-box;overflow:hidden}.explorer .feature-grid:not(.feature-grid--list) .feature-card__evidence{-webkit-line-clamp:3;min-height:4.74em;margin-top:14px}.explorer .feature-card__footer{justify-content:flex-start;align-items:center;gap:10px;min-height:58px;margin-top:auto;padding-top:12px}.explorer .feature-card__category{min-width:0;max-width:54%;color:var(--on-dark-faint);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;text-transform:none;gap:3px;line-height:1.2;display:grid}.explorer .feature-card__category small{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.explorer .feature-card__category strong{color:var(--on-dark-soft);text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.explorer .feature-card__action{min-height:32px;color:var(--level);border:1px solid var(--stroke-hi);border-radius:var(--radius-pill);background:#30e5f312;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 10px 0 12px;display:inline-flex}.explorer .feature-card__more{color:inherit;font-size:var(--fs-label);margin-left:0}.explorer .feature-card__arrow{color:inherit;margin-left:0;font-size:13px}.explorer .feature-card--list:has(.resource-video-link--card) .feature-card__more{display:inline}.explorer .feature-card--list .feature-card__category{display:none}@media (width<=1100px){.explorer .feature-grid:not(.feature-grid--list) .feature-card{min-height:540px}.explorer .feature-grid:not(.feature-grid--list) .feature-card__heading{min-height:76px}.explorer .feature-grid:not(.feature-grid--list) .feature-card__title{-webkit-line-clamp:2;min-height:2.36em}}@media (width<=680px){.explorer .feature-card__category{max-width:50%}.explorer .feature-grid:not(.feature-grid--list){--grid-cols:1}}.explorer .results-meta,.complementary .results-meta{border:0;border-top:1px solid var(--stroke);background:0 0;border-radius:0;align-items:center;gap:16px;min-height:0;margin:4px 0 18px;padding:12px 2px 0}.explorer .results-meta>span,.complementary .results-meta>span{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}.explorer .results-meta strong,.complementary .results-meta strong{color:var(--level);font-size:var(--fs-aux);font-variant-numeric:tabular-nums;margin-right:4px}.explorer .results-meta button,.complementary .results-meta button{min-height:32px;color:var(--on-dark-soft);border:1px solid var(--stroke);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;padding:6px 12px}.explorer .results-meta button:hover,.complementary .results-meta button:hover{color:var(--on-dark);border-color:var(--stroke-hi)}@keyframes campo-emite{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sobe-e-aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sensor-map-block--filter .sensor-map-block__copy>*{animation:sobe-e-aparece .38s var(--ease) both}.sensor-map-block--filter .sensor-map-block__copy>:first-child{animation-delay:80ms}.sensor-map-block--filter .sensor-map-block__copy>:nth-child(2){animation-delay:.14s}.sensor-map-block--filter .sensor-map-block__copy>:nth-child(3){animation-delay:.2s}.filter-command-bar__map,.sensor-map-block--filter{view-transition-name:quadro-do-mapa}::view-transition-old(quadro-do-mapa){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(quadro-do-mapa){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(quadro-do-mapa){object-fit:contain}::view-transition-new(quadro-do-mapa){object-fit:contain}.sensor-map-block--filter{position:relative}.sensor-map-block__close{z-index:2;min-height:34px;color:var(--on-dark-soft);border:1px solid var(--stroke-hi);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background-color .18s var(--ease);background:#031012d1;align-items:center;gap:7px;padding:6px 14px 6px 11px;display:inline-flex;position:absolute;top:12px;right:12px}.sensor-map-block__close:hover,.sensor-map-block__close:focus-visible{color:var(--on-dark);border-color:var(--level);background:#031012f2}.sensor-map-block__close>i{color:var(--level);font-size:16px;font-style:normal;line-height:1}.sensor-map-block--filter .mapa-legenda__todos{min-height:44px;color:var(--on-dark-soft);border:1px dashed var(--stroke-hi);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), opacity .18s var(--ease);background:0 0;place-self:start center;margin-top:2px;padding:7px 18px}.mapa-setor__hitbox{fill:#0000;stroke:#0000;pointer-events:all}@media (width>=681px){.sensor-map-block--filter .mapa-legenda__todos{grid-area:3/2}}@media (width<=680px){.sensor-map-block--filter .mapa-legenda__todos{grid-area:3/1;width:min(100%,280px)}.sensor-map-block--filter .sensor-map-block__copy{padding-top:26px}.sensor-map-block--filter .sensor-map-block__copy .section-kicker{text-align:left;width:calc(100% - 96px);margin-right:auto}.sensor-map-block--filter .mapa-legenda button{min-height:44px;padding:7px 12px}.sensor-map-block__close{min-height:44px}}.sensor-map-block--filter .mapa-legenda__todos:hover,.sensor-map-block--filter .mapa-legenda__todos:focus-visible{color:var(--on-dark);border-color:var(--level)}.sensor-map-block--filter .mapa-legenda__todos.is-active{opacity:.42;cursor:default;border-style:solid}.sensor-map-block--filter .mapa-setor{transform-box:view-box;transform-origin:50%;animation:.38s cubic-bezier(.22,1,.36,1) both campo-emite}.sensor-map-block--filter .mapa-setor[data-zona=frente]{animation-delay:.22s}.sensor-map-block--filter .mapa-setor[data-zona=faixa]{animation-delay:.29s}.sensor-map-block--filter .mapa-setor[data-zona=lateral]{animation-delay:.36s}.sensor-map-block--filter .mapa-setor[data-zona=traseira]{animation-delay:.43s}.sensor-map-block--filter .mapa-setor[data-zona=manobra]{animation-delay:.5s}.sensor-map-block--filter .mapa-setor[data-zona=cabine]{animation-delay:.58s}.sensor-map-block--filter .mapa-carro{animation:campo-emite .34s var(--ease) both;transform-box:view-box;transform-origin:50%;animation-delay:.14s}.sensor-map-block--filter .mapa-legenda li{animation:sobe-e-aparece .3s var(--ease) both}.sensor-map-block--filter .mapa-legenda li:first-child{animation-delay:.48s}.sensor-map-block--filter .mapa-legenda li:nth-child(2){animation-delay:.53s}.sensor-map-block--filter .mapa-legenda li:nth-child(3){animation-delay:.58s}.sensor-map-block--filter .mapa-legenda li:nth-child(4){animation-delay:.63s}.sensor-map-block--filter .mapa-legenda li:nth-child(5){animation-delay:.68s}.sensor-map-block--filter .mapa-legenda li:nth-child(6){animation-delay:.73s}.sensor-map-block--filter .mapa-legenda li:nth-child(7){animation-delay:.78s}@media (width<=680px){.sensor-map-block--filter .mapa-setor,.sensor-map-block--filter .mapa-carro{animation-duration:.24s;animation-delay:60ms!important}.sensor-map-block--filter .mapa-legenda li{animation-duration:.22s;animation-delay:.12s!important}}@media (prefers-reduced-motion:reduce){.sensor-map-block--filter,.sensor-map-block--filter .sensor-map-block__copy>*,.sensor-map-block--filter .mapa-sensores__svg,.sensor-map-block--filter .mapa-setor,.sensor-map-block--filter .mapa-carro,.sensor-map-block--filter .mapa-legenda li{opacity:1;clip-path:none;animation:none;transform:none}.sensor-map-block__close{transition:none}}.vehicle-profile--compact .vehicle-tech-sheet,.verdict{width:100%}.vehicle-tech-sheet__reveal{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1),visibility .36s;display:grid}.vehicle-tech-sheet[open]>.vehicle-tech-sheet__reveal{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.vehicle-tech-sheet__reveal{transition:none}}.vehicle-tech-sheet__content{background:0 0;grid-template-columns:1fr;align-items:start;gap:26px;min-height:0;padding:22px;display:grid;overflow:hidden}.vehicle-tech-division{gap:14px;min-width:0;display:grid}.vehicle-tech-division--software,.vehicle-tech-division--ownership{border-top:1px solid #5ee2ee24;padding-top:22px}.vehicle-tech-division--ownership .vehicle-tech-division__heading>span{color:#ffd39a;background:#ffb05014;border-color:#ffc47847}.vehicle-tech-division__grid--single{grid-template-columns:minmax(0,1fr)}.vehicle-tech-aftersales{color:#ffe7c2;background:#ffb0501a;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;font-weight:650;line-height:1.45}.vehicle-tech-division__heading{align-items:center;gap:12px;min-height:42px;display:flex}.vehicle-tech-division__heading:after{content:"";background:linear-gradient(90deg,#5ee2ee47,#0000);flex:1;height:1px;margin-left:6px}.vehicle-tech-division__heading>span{border-radius:var(--radius-sm);color:#6ee5ec;width:36px;height:36px;font-family:var(--font-mono);font-size:var(--fs-label);background:#5ee2ee12;border:1px solid #5ee2ee3d;place-items:center;display:grid}.vehicle-tech-division--software .vehicle-tech-division__heading>span{color:#9acfff;background:#509be814;border-color:#67b3ff3d}.vehicle-tech-division__heading div{gap:2px;display:grid}.vehicle-tech-division__heading small{color:#97d2d58f;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;font-weight:650}.vehicle-tech-division__heading h3{color:#eef9f8;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:720}.vehicle-tech-division__grid{--tech-gap:14px;--tech-pad-x:20px;align-items:stretch;gap:var(--tech-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-tech-division__grid:has(>:nth-child(3):last-child)>:first-child{grid-column:1/-1}.vehicle-tech-division__grid>.vehicle-tech-group{padding:18px var(--tech-pad-x);border-radius:var(--radius-lg);background:#010e1357;border:1px solid #ffffff13;flex-direction:column;display:flex}.vehicle-tech-division__grid>.vehicle-tech-group>dl{margin-bottom:auto}@media (width<=900px){.vehicle-tech-division__grid{grid-template-columns:1fr}}.vehicle-tech-group__footer{border-top:1px solid #5ee2ee1f;align-items:center;margin-top:14px;padding:12px 0 0;display:flex}.vehicle-tech-group__footer a,.vehicle-tech-group__footer small{color:#bee8e8ad;font-family:var(--font-mono);font-size:var(--fs-label)}.vehicle-tech-group__footer a{color:#9fe6e8;text-underline-offset:3px;text-decoration-color:#5ee2ee4d}.vehicle-tech-group dl>div{grid-template-columns:minmax(124px,210px) minmax(0,1fr);gap:12px;padding:9px 0}.vehicle-tech-group dl>div:first-child{border-top:0;padding-top:0}.vehicle-tech-group dl>div:last-child{padding-bottom:0}@media (width<=680px){.vehicle-tech-group dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}.verdict{border-radius:var(--radius-xl);background:var(--paper-bright,#fff);box-shadow:var(--elevation-editorial);border:1px solid #0a262c1a;padding:28px}@media (width<=560px){.verdict{padding:20px}}.complementary .experience-editorial .editorial-grid--experience{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.complementary .experience-editorial .insight{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #132a2d21;border-radius:0;padding:30px 10px 32px 42px;display:block;position:relative}.complementary .experience-editorial .insight:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:35px;left:10px}.complementary .experience-editorial .insight--lime{color:#4c8a45}.complementary .experience-editorial .insight--cyan{color:#167f89}.complementary .experience-editorial .insight--orange{color:#b26e34}.complementary .experience-editorial .insight--global{color:#7659a6}.complementary .experience-editorial .insight__tag{font-family:var(--font-mono);letter-spacing:.12em;display:block;position:static}.complementary .experience-editorial .insight p{color:#22383b;max-width:680px;margin:9px 0 0;line-height:1.62}.complementary .experience-editorial .insight--global details{margin-top:16px}.complementary .experience-editorial .insight--global summary{cursor:pointer;color:#31565d;font-family:var(--font-mono);font-size:var(--fs-label);align-items:center;gap:10px;list-style:none;display:inline-flex}.complementary .experience-editorial .insight--global summary::-webkit-details-marker{display:none}.complementary .experience-editorial .insight--global summary i{font-size:17px;font-style:normal;transition:transform .2s}.complementary .experience-editorial .insight--global details[open] summary i{transform:rotate(45deg)}.complementary .experience-editorial .insight--global details>div{border-radius:var(--radius-md);color:#334b4e;background:#132a2d0b;margin-top:16px;padding:18px 20px}.complementary .experience-editorial .insight--global ul{gap:8px;margin:0;padding-left:18px;display:grid}.complementary .experience-editorial .insight--global li{font-size:13px;line-height:1.5}.complementary .experience-editorial .insight--global footer{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.complementary .experience-editorial .insight--global footer a{color:#157d84;font-family:var(--font-mono);font-size:var(--fs-label)}.complementary .experience-editorial__intro{border-bottom:0;padding-bottom:0}.complementary .experience-editorial{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(48px,7vw,100px);display:grid}.complementary .experience-editorial__intro{align-self:center;display:block}.complementary .experience-editorial__intro h3{letter-spacing:-.045em;max-width:620px;margin:15px 0 22px;font-size:clamp(28px,3.2vw,42px);line-height:.98}@media (width<=900px){.complementary .experience-editorial{grid-template-columns:minmax(0,1fr);gap:34px}.complementary .experience-editorial__intro{position:static}}.verdict__lead>p,.complementary .experience-editorial__intro>p{font-size:20px;line-height:1.55}html,body{background:var(--surface-dark)}.vehicle-profile,.safety-rating,.overview,.explorer,.complementary,.site-footer{background-color:#0000;background-image:none}.explorer{border-top:0}.cena-carro__freios rect{fill:#ef7d72;stroke:none}.cena-carro__freios{opacity:.22}.cena--aeb .cena-ego--freia .cena-carro__freios{animation:cena-freio-aeb 5.5s var(--ease) infinite}.cena--stop-go .cena-alvo--stopgo .cena-carro__freios{animation:cena-freio-lider 6s var(--ease) infinite}.cena--stop-go .cena-ego--stopgo .cena-carro__freios{animation:cena-freio-stopgo 6s var(--ease) infinite}@keyframes cena-freio-lider{0%,16%{opacity:.22}20%,58%{opacity:1}62%,to{opacity:.22}}@keyframes cena-freio-stopgo{0%,22%{opacity:.22}26%,60%{opacity:1}64%,to{opacity:.22}}.cena--forward-warning .cena-alvo--freia-seco .cena-carro__freios{animation:cena-freio-seco 4s var(--ease) infinite}@keyframes cena-freio-seco{0%,26%{opacity:.22}30%,to{opacity:1}}.cena--junction .cena-ego--freia-cruz .cena-carro__freios{animation:cena-freio-cruz 4s var(--ease) infinite}@keyframes cena-freio-cruz{0%,32%{opacity:.22}36%,to{opacity:1}}.cena--reverse-brake .cena-ego--re .cena-carro__freios{animation:cena-freio-re 5s var(--ease) infinite}@keyframes cena-freio-re{0%,38%{opacity:.22}42%,to{opacity:1}}.cena--curve .cena-ego--curva .cena-carro__freios{animation:cena-freio-curva 4.5s var(--ease) infinite}@keyframes cena-freio-curva{0%,34%{opacity:.22}38%,62%{opacity:1}66%,to{opacity:.22}}.cena--forward-warning .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4s step-end infinite cena-portao-30}.cena--junction .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4s step-end infinite cena-portao-32}.cena--rear-warning .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,3.6s step-end infinite cena-portao-40}.cena--rear-cross .cena-alerta-tri,.cena--front-cross .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4s step-end infinite cena-portao-32-72}.cena--reverse-brake .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,5s step-end infinite cena-portao-32}@keyframes cena-portao-32-72{0%,31%{visibility:hidden}32%,71%{visibility:visible}72%,to{visibility:hidden}}.cena--lane-warning .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4.2s step-end infinite cena-portao-36-78}.cena--blind-spot .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4.4s step-end infinite cena-portao-15-70}.cena--door-warning .cena-alerta-tri{visibility:hidden;animation:1.5s step-end infinite cena-pisca,4.4s step-end infinite cena-portao-40-80}@keyframes cena-portao-30{0%,29%{visibility:hidden}30%,to{visibility:visible}}@keyframes cena-portao-32{0%,31%{visibility:hidden}32%,to{visibility:visible}}@keyframes cena-portao-40{0%,39%{visibility:hidden}40%,to{visibility:visible}}@keyframes cena-portao-58{0%,57%{visibility:hidden}58%,to{visibility:visible}}@keyframes cena-portao-36-78{0%,35%{visibility:hidden}36%,77%{visibility:visible}78%,to{visibility:hidden}}@keyframes cena-portao-15-70{0%,14%{visibility:hidden}15%,69%{visibility:visible}70%,to{visibility:hidden}}@keyframes cena-portao-40-80{0%,39%{visibility:hidden}40%,79%{visibility:visible}80%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cena .cena-alerta-tri{visibility:visible}.cena-lane-lida{opacity:.85}.cena-correcao path{opacity:.58}.cena-alerta path,.cena-alerta text{opacity:1}.cena-marca-freio rect{opacity:.75}}.cena-varredura{stroke:var(--level);stroke-width:2px;opacity:.5;animation:5s linear infinite cena-varre-cabine}@keyframes cena-varre-cabine{0%{opacity:0;transform:translateY(-62px)}8%,86%{opacity:.5}to{opacity:0;transform:translateY(62px)}}.cena-ocupante--a{opacity:0;animation:cena-detecta-frente 5s var(--ease) infinite}.cena-ocupante--b{opacity:0;animation:cena-detecta-tras 5s var(--ease) infinite}@keyframes cena-detecta-frente{0%,25%{opacity:0}29%,92%{opacity:1}96%,to{opacity:0}}@keyframes cena-detecta-tras{0%,72%{opacity:0}76%,92%{opacity:1}96%,to{opacity:0}}.cena-cinto path{stroke-dasharray:26;stroke-dashoffset:26px;animation:cena-cinto-prende 5s var(--ease) infinite}@keyframes cena-cinto-prende{0%,31%{stroke-dashoffset:26px}40%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:26px}}.cena-ego--para-e-segue{animation:cena-para-e-segue 6.5s var(--ease) infinite}.cena--traffic-light .cena-pista__divisoria.is-moving{animation:6.5s linear infinite cena-fluxo-semaforo}@keyframes cena-fluxo-semaforo{0%{stroke-dashoffset:0}24%,42%{stroke-dashoffset:-8.64px}to{stroke-dashoffset:-36px}}@keyframes cena-para-e-segue{0%{transform:translate(160px,166px)}24%,42%{transform:translate(160px,128px)}to{transform:translate(160px,64px)}}.cena-feixe--acompanha{animation:cena-feixe-acompanha 6.5s var(--ease) infinite}@keyframes cena-feixe-acompanha{0%{transform:translateY(38px)}24%,42%{transform:translateY(0)}to{transform:translateY(-64px)}}.cena--traffic-light .cena-ego--para-e-segue .cena-carro__freios{animation:cena-freio-semaforo 6.5s var(--ease) infinite}@keyframes cena-freio-semaforo{0%,16%{opacity:.22}20%,40%{opacity:1}44%,to{opacity:.22}}.cena--door-route .cena-pista__ramo{fill:none;stroke:#ffffff2e;stroke-width:1.5px;stroke-linecap:round}.cena--door-route .cena-rota--porta{animation-duration:1.15s}.cena-rota__origem{fill:var(--level);opacity:.7;animation:6s ease-in-out infinite cena-origem-pulsa}@keyframes cena-origem-pulsa{0%,12%{opacity:.9;r:4px}22%,to{opacity:.18;r:2px}}.cena-destino{animation:cena-destino-chegada 6s var(--ease) infinite}.cena-destino__casa{fill:#061618e6;stroke:var(--level);stroke-width:1.5px}.cena-destino__porta{fill:color-mix(in srgb, var(--level) 20%, transparent);stroke:var(--level);stroke-width:1.5px}.cena-destino__pin{fill:var(--level);stroke:#061618e6;stroke-width:1.5px}.cena-destino__texto{fill:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-anchor:middle;font-weight:700}@keyframes cena-destino-chegada{0%,64%{opacity:.48}76%,92%{opacity:1}to{opacity:.48}}.cena-ego--porta-a-porta{animation:cena-porta-a-porta 6s var(--ease) infinite}@keyframes cena-porta-a-porta{0%,10%{transform:translate(160px,150px)}30%{transform:translate(160px,116px)}50%{transform:translate(160px,94px)}64%{transform:translate(177px,76px)rotate(90deg)}78%{transform:translate(206px,70px)rotate(90deg)}92%,to{transform:translate(226px,70px)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cena-ocupante--a,.cena-ocupante--b{opacity:1}.cena-cinto path{stroke-dashoffset:0}.cena-varredura{opacity:.5}.cena-lane-target__anel,.cena-volante-led-bar,.cena-dms-tracking line,.cena-lka-impulso,.cena-clear-zone,.cena-elk-zona-perigo,.cena-volante-capacitivo,.cena-retrovisor-alerta path,.cena-trava-porta rect,.cena-trava-porta path,.cena-ultrassom-arco,.cena-feixe-jt,.cena-feixe-dow,.cena-feixe-apa,.cena-vaga-p__circulo,.cena-rpa-feixes line{opacity:.85}}.section-shell{padding-block:clamp(52px,5vw,84px)}.section-heading{margin-bottom:32px}.hero{padding-bottom:36px}.vehicle-dossier{background-color:var(--surface-dark);background-image:linear-gradient(#30e5f309 1px, transparent 1px), linear-gradient(90deg, #30e5f309 1px, transparent 1px), radial-gradient(70% 70% at 18% 0%, var(--halo), transparent 62%);background-position:top;background-repeat:repeat,repeat,no-repeat;background-size:52px 52px,52px 52px,auto;min-height:100vh}.vehicle-dossier .hero{background-color:#0000;background-image:none}.site-footer{row-gap:28px;min-height:auto;padding-block:40px}.euro-ncap-card--empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"rating"}.euro-ncap-card--empty .euro-ncap-card__rating{border-right:0;padding:18px}.safety-rating__layout{align-items:stretch}.safety-rating__layout>.passive-safety-card{align-self:stretch}.euro-ncap-card--empty{align-content:center}.home-selector{flex-direction:column;display:flex}.home-intro{max-width:760px;padding:32px clamp(16px,4vw,40px) 22px}.home-intro .eyebrow{color:var(--cyan);margin-bottom:10px;display:block}.home-intro h1{color:var(--on-dark);margin:0 0 14px;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;line-height:1.14}.home-intro h1 em{color:var(--cyan);font-style:normal}.home-intro p{font-size:var(--fs-body);color:var(--on-dark-soft);margin:0;line-height:1.55}.home-cluster{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 clamp(16px,4vw,40px) 28px;display:grid}.home-dial{background:var(--s1);border:1px solid var(--stroke);border-radius:var(--radius-lg);box-shadow:var(--elevation-rest);flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.home-dial__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);text-align:center}.home-dial__value{font-family:var(--font-mono);font-size:var(--fs-title);color:var(--on-dark);font-weight:700}.home-dial__unit{font-family:var(--font-ui,inherit);font-size:var(--fs-aux);color:var(--on-dark-soft);margin-top:2px;font-weight:400;display:block}.gauge-track{fill:none;stroke:var(--stroke)}.gauge-value{fill:none;stroke:var(--cyan);stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.home-gauge{width:96px;height:62px}.home-gauge .gauge-track,.home-gauge .gauge-value{stroke-width:10px}.home-deck{z-index:30;-webkit-backdrop-filter:blur(16px);border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--elevation-rest);overscroll-behavior:contain;background:linear-gradient(#0b1818fc,#081313fc);max-height:calc(100vh - 24px);margin:0 clamp(16px,4vw,40px) 24px;padding:16px 18px;position:sticky;top:0;overflow-y:auto}.home-deck::-webkit-scrollbar{width:8px}.home-deck::-webkit-scrollbar-thumb{background:var(--s3);border-radius:var(--radius-pill)}.home-deck__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-deck__row+.home-deck__row{margin-top:12px}.home-search{flex:240px;min-width:180px;position:relative}.home-search svg{width:15px;height:15px;color:var(--on-dark-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.home-search input{background:var(--s1);border:1px solid var(--stroke);border-radius:var(--radius-md);width:100%;color:var(--on-dark);font-size:var(--fs-aux);padding:10px 12px 10px 34px}.home-search input::placeholder{color:var(--on-dark-faint);font-family:var(--font-mono)}.home-search input:focus{border-color:var(--stroke-hi);background:var(--s2)}.home-segmented{background:var(--s1);border:1px solid var(--stroke);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.home-segmented button{border-radius:var(--radius-pill);font-size:var(--fs-aux);color:var(--on-dark-soft);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease);background:0 0;border:none;padding:8px 15px}.home-segmented button[aria-pressed=true]{background:var(--cyan);color:#04292c;font-weight:600;box-shadow:0 0 0 1px #30e5f380,0 6px 16px #30e5f347}.home-segmented button:hover:not([aria-pressed=true]){color:var(--on-dark);background:var(--s2)}.home-sortbox select{background:var(--s1);border:1px solid var(--stroke);border-radius:var(--radius-md);color:var(--on-dark);font-size:var(--fs-aux);padding:8px 10px}.home-field-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-faint);white-space:nowrap;margin-right:2px}.home-chipset{flex-wrap:wrap;gap:8px;display:flex}.home-chip{border:1px solid var(--stroke);background:var(--s1);color:var(--on-dark-soft);border-radius:var(--radius-pill);font-size:var(--fs-aux);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease), opacity .16s var(--ease);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.home-chip:hover:not(:disabled){border-color:var(--stroke-hi);color:var(--on-dark)}.home-chip[aria-pressed=true]{border-color:var(--cyan);color:var(--on-dark);background:#30e5f31a}.home-chip__dot{background:var(--off);width:6px;height:6px;transition:background .16s var(--ease);border-radius:50%}.home-chip[aria-pressed=true] .home-chip__dot{background:var(--cyan)}.home-chip__count{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--on-dark-faint)}.home-chip[aria-pressed=true] .home-chip__count{color:var(--cyan)}.home-chip:disabled{opacity:.34;cursor:not-allowed}.home-chip--feature{padding:6px 11px 6px 8px}.home-chip__code{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;background:var(--s2);border:1px solid var(--stroke);color:var(--on-dark-faint);border-radius:5px;padding:2px 5px}.home-chip--feature[aria-pressed=true] .home-chip__code{border-color:var(--stroke-hi);color:var(--cyan);background:#30e5f329}.home-price{flex:220px;align-items:center;gap:10px;min-width:200px;display:flex}.home-price input[type=range]{accent-color:var(--cyan);flex:1}.home-price output{font-family:var(--font-mono);font-size:var(--fs-aux);color:var(--cyan);white-space:nowrap}.home-switch{cursor:pointer;font-size:var(--fs-aux);color:var(--on-dark-soft);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.home-switch input{opacity:0;width:0;height:0;position:absolute}.home-switch__track{border-radius:var(--radius-pill);background:var(--s2);border:1px solid var(--stroke);width:36px;height:20px;transition:background .18s var(--ease), border-color .18s var(--ease);flex:none;position:relative}.home-switch__track:after{content:"";background:var(--off);width:14px;height:14px;transition:transform .18s var(--ease), background .18s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.home-switch input:checked+.home-switch__track{border-color:var(--cyan);background:#30e5f32e}.home-switch input:checked+.home-switch__track:after{background:var(--cyan);transform:translate(16px)}.home-switch input:focus-visible+.home-switch__track{outline:2px solid var(--cyan);outline-offset:2px}.home-more{background:var(--s1);border:1px solid var(--stroke);color:var(--on-dark-soft);font-size:var(--fs-aux);cursor:pointer;border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;display:flex;position:relative}.home-more:before{content:"";border-top:1px dashed var(--stroke);position:absolute;top:-13px;left:0;right:0}.home-more svg{width:13px;height:13px;transition:transform .2s var(--ease)}.home-more[aria-expanded=true] svg{transform:rotate(180deg)}.home-more:hover{color:var(--on-dark);border-color:var(--stroke-hi)}.home-more__badge{border-radius:var(--radius-pill);background:var(--cyan);color:#04292c;min-width:17px;height:17px;font-family:var(--font-mono);font-size:var(--fs-label);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.home-advanced{border-top:1px dashed var(--stroke);margin-top:12px;padding-top:12px;display:none}.home-advanced.is-open{display:block}.home-active{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.home-active:empty{display:none}.home-tag{cursor:pointer;border:1px solid var(--stroke-hi);color:var(--on-dark);border-radius:var(--radius-pill);background:#30e5f31a;align-items:center;gap:7px;padding:5px 9px 5px 11px;font-size:12px;display:inline-flex}.home-tag b{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-weight:400}.home-tag span{color:var(--on-dark-faint);font-size:13px;line-height:1}.home-tag:hover{background:#30e5f32e}.home-deck__foot{border-top:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.home-result-count{font-family:var(--font-mono);font-size:var(--fs-aux);color:var(--on-dark-soft)}.home-result-count b{color:var(--on-dark);font-weight:600}.home-ghost-btn{border:1px solid var(--stroke);color:var(--on-dark-soft);border-radius:var(--radius-pill);font-size:var(--fs-aux);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease);background:0 0;padding:7px 13px}.home-ghost-btn:hover{border-color:var(--stroke-hi);color:var(--on-dark)}.home-grid-wrap{padding:0 clamp(16px,4vw,40px) 60px}.home-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:18px;display:grid}.home-empty{text-align:center;color:var(--on-dark-faint);border:1px dashed var(--stroke);border-radius:var(--radius-lg);grid-column:1/-1;padding:60px 20px}.home-status-note{text-align:center;color:var(--on-dark-faint);font-family:var(--font-mono);font-size:var(--fs-aux);grid-column:1/-1;padding:40px 20px}.home-card{background:var(--s1);border:1px solid var(--stroke);border-radius:var(--radius-lg);box-shadow:var(--elevation-rest);transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease);flex-direction:column;display:flex;overflow:hidden}.home-card:hover{box-shadow:var(--elevation-hover);border-color:var(--stroke-hi);background:var(--s2);transform:translateY(-3px)}.home-card__stage{background:radial-gradient(120px 90px at 50% 68%, #30e5f324, transparent 70%), var(--s0);border-bottom:1px solid var(--stroke);justify-content:center;align-items:center;height:132px;display:flex;position:relative}.home-card__stage svg{width:78%;height:auto;color:var(--on-dark-soft)}.home-pill{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;border-radius:var(--radius-pill);text-transform:uppercase;padding:4px 9px;position:absolute;top:10px}.home-pill--ok{color:var(--ok);background:#4fd8a029;border:1px solid #4fd8a066;left:10px}.home-pill--off{color:var(--off);background:#7d8f9329;border:1px solid #7d8f9366;left:10px}.home-pill--year{color:var(--cyan);border:1px solid var(--stroke-hi);background:#30e5f324;right:10px}.home-pill--level{color:var(--cyan);border:1px solid var(--stroke-hi);background:#30e5f324;top:auto;bottom:10px;left:10px}.home-pill--level-low{color:var(--off);background:#7d8f9329;border:1px solid #7d8f9366;top:auto;bottom:10px;left:10px}.home-card__body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.home-card__title{color:var(--on-dark);font-size:16px;font-weight:600}.home-card__meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--on-dark-faint);text-transform:uppercase}.home-card__specs{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.home-spec{font-size:var(--fs-aux);color:var(--on-dark-soft);align-items:center;gap:6px;display:flex}.home-spec svg{width:14px;height:14px;color:var(--on-dark-faint)}.home-card__price{color:var(--on-dark);margin-left:auto;font-size:19px;font-weight:700}.home-card__features{flex-wrap:wrap;gap:5px;display:flex}.home-fchip{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;border:1px solid var(--stroke);background:var(--s2);color:var(--on-dark-faint);border-radius:5px;padding:3px 6px}.home-fchip--hit{border-color:var(--stroke-hi);color:var(--cyan);background:#30e5f324}.home-fchip--more{border-style:dashed}.home-card__score{border-top:1px solid var(--stroke);flex-wrap:wrap;align-items:center;gap:10px;padding-top:11px;display:flex}.home-mini-gauge{flex:none;width:40px;height:40px}.home-mini-gauge .gauge-track,.home-mini-gauge .gauge-value{stroke-width:9px}.home-mini-gauge-empty{border:2px dashed var(--stroke);width:40px;height:40px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--on-dark-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.home-score-label{font-size:var(--fs-aux);color:var(--on-dark-soft);white-space:nowrap;line-height:1.2}.home-score-label b{color:var(--on-dark);font-family:var(--font-mono);font-size:13px;display:block}.home-tested{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);border-radius:var(--radius-pill);white-space:nowrap;background:#4fd8a01f;border:1px solid #4fd8a057;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;display:inline-flex}.home-tested svg{width:11px;height:11px}.home-ncap{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--on-dark-soft);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.home-ncap svg{width:10px;height:10px}.home-ncap .star-on{color:var(--warn)}.home-ncap .star-off{color:var(--off);opacity:.5}.home-ncap--non-applicable .star-on,.home-ncap--non-applicable .star-off{color:#cdb86c94;opacity:1}.home-card__foot{align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.home-card__cta{align-items:center;gap:8px;margin-left:auto;display:flex}.home-btn-primary{background:var(--cyan);color:#04292c;font-weight:600;font-size:var(--fs-aux);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:filter .16s var(--ease);border:none;padding:9px 13px}.home-btn-primary:hover{filter:brightness(1.08)}.home-compare-check{border-radius:var(--radius-md);border:1px solid var(--stroke);background:var(--s1);width:36px;height:36px;color:var(--on-dark-faint);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.home-compare-check[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#30e5f31f}.home-compare-check svg{width:16px;height:16px}.home-card--ghost{text-align:center;box-shadow:none;color:var(--on-dark-faint);cursor:default;border-style:dashed;justify-content:center;align-items:center;gap:10px;padding:26px 18px}.home-card--ghost svg{width:26px;height:26px;color:var(--on-dark-faint)}.home-card--ghost b{color:var(--on-dark-soft);font-size:var(--fs-aux);font-weight:600}.home-card--ghost span{font-size:12px}.home-tray{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--stroke-hi);border-radius:var(--radius-pill);box-shadow:var(--elevation-hover);transition:transform .32s var(--ease);z-index:50;background:#0a1818eb;align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,140%)}.home-tray.is-open{transform:translate(-50%)}.home-tray__label{font-size:var(--fs-aux);color:var(--on-dark-soft)}.home-tray__label b{color:var(--on-dark)}.home-tray .home-btn-primary{padding:10px 16px}.home-tray-clear{color:var(--on-dark-faint);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}@media (width<=880px){.home-cluster{grid-template-columns:repeat(3,1fr);gap:10px}.home-dial{padding:12px}.home-gauge{width:76px;height:50px}}@media (width<=620px){.home-deck{max-height:none;position:static;overflow:visible}.home-deck__row{gap:9px}.home-sortbox select{width:100%}.home-segmented{justify-content:space-between;width:100%}.home-segmented button{text-align:center;flex:1;padding:8px 4px}}@media (prefers-reduced-motion:reduce){.home-gauge .gauge-value,.home-mini-gauge .gauge-value,.home-card,.home-tray{transition:none!important}}.sibling-versions{color:var(--on-dark);border-top:1px solid #30e5f31f;margin-top:18px;padding-top:14px}.sibling-versions__heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.sibling-versions h2{color:var(--on-dark-soft);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.sibling-versions p{color:var(--on-dark-faint);font-size:var(--fs-label);margin:0}.sibling-versions__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.sibling-versions__list li{min-width:0}.sibling-versions__list li>a{min-height:38px;color:var(--on-dark-soft);background:linear-gradient(110deg,#ffffff0e,#ffffff05);border:1px solid #79eff724;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.sibling-versions__list li>a:hover,.sibling-versions__list li>a:focus-visible{color:var(--on-dark);background:linear-gradient(110deg,#30e5f31f,#ffffff09);border-color:#79eff76b;transform:translateY(-1px)}.sibling-versions__list button{border-radius:var(--radius-sm);color:var(--on-dark-soft);font-family:inherit;font-size:var(--fs-label);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;align-items:center;gap:7px;padding:6px 9px;transition:border-color .16s,background .16s;display:flex}.sibling-versions__list button:hover,.sibling-versions__list button:focus-visible{border-color:var(--stroke-hi);background:var(--s2);color:var(--on-dark)}.sibling-versions__name{min-width:0;color:inherit;font-size:var(--fs-aux);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;overflow:hidden}.sibling-versions .commercial-level-pill{color:#f0b544;min-height:22px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;background:#f0b54414;border-color:#f0b54452;border-radius:6px;flex:none;gap:5px;padding:0 7px 0 6px;font-weight:700}.sibling-versions .commercial-level-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px}.sibling-versions .commercial-level-pill[data-level=n20]{color:#6fe7d0;background:#6fe7d014;border-color:#6fe7d052}@media (width<=680px){.sibling-versions__list{grid-template-columns:1fr}}.hero__facts .hero__launch-price-line{flex-direction:row;align-items:center;gap:7px;display:inline-flex}.explorer .feature-grid--list{width:100%;max-width:none;margin-inline:0}.explorer .feature-grid--list .feature-card{contain-intrinsic-size:auto 50px;grid-template:"top heading evidence footer"/minmax(168px,.72fr) minmax(220px,1.05fr) minmax(0,2fr) auto;align-items:center;column-gap:14px;padding:6px 12px}.explorer .feature-grid--list .feature-card__topline{flex-direction:row;justify-content:flex-start;align-self:center;align-items:center;gap:6px}.explorer .feature-grid--list .feature-card__badges{flex-wrap:nowrap;gap:5px}.explorer .feature-grid--list .feature-card__heading,.explorer .feature-grid--list .feature-card__evidence,.explorer .feature-grid--list .feature-card__footer{min-width:0}.explorer .feature-grid--list .feature-card__heading{flex-direction:row;align-self:center;align-items:baseline;gap:8px;margin-top:0}.explorer .feature-grid--list .feature-card__acronym{flex:none;margin-bottom:0}.explorer .feature-grid--list .feature-card__title,.explorer .feature-grid--list .feature-card__evidence{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.explorer .feature-grid--list .feature-card__evidence{-webkit-line-clamp:none;line-clamp:none;display:block}.explorer .feature-grid--list .feature-card__footer{border-top:0;align-self:center;min-height:0;margin-top:0;padding-top:0}@media (width<=1100px){.explorer .feature-grid--list .feature-card{grid-template:"top top footer""heading evidence footer"1fr/minmax(164px,.8fr) minmax(0,1.65fr) auto;row-gap:6px;padding:9px 12px}}@media (width<=680px){.explorer .feature-grid--list{width:100%}.explorer .feature-grid--list .feature-card{padding:10px 12px;display:flex}}.glossary-term{color:inherit;font:inherit;cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px dotted;margin:0;padding:0;display:inline}.glossary-term:hover,.glossary-term:focus-visible{border-bottom-style:solid;border-bottom-color:var(--brand-cyan,#30e5f3)}.glossary-term:focus-visible{outline:none}.glossary-term__tip{z-index:500;border-radius:var(--radius-sm,10px);color:#e2f4f6eb;letter-spacing:0;text-transform:none;pointer-events:none;max-width:260px;animation:glossary-tip-in .12s var(--ease,ease) both;background:#031014fa;border:1px solid #79eff747;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 18px 48px #0000006b}.glossary-term__tip[data-placement=above]{animation-name:glossary-tip-in-above;transform:translateY(-100%)}.glossary-term__tip strong{color:var(--brand-cyan,#30e5f3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}@keyframes glossary-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes glossary-tip-in-above{0%{opacity:0;transform:translateY(-100%)translateY(2px)}to{opacity:1;transform:translateY(-100%)translateY(0)}}@media (prefers-reduced-motion:reduce){.glossary-term__tip{animation:none}}.feature-card__heading,.feature-card__evidence{z-index:4}.site-footer__legal{gap:8px;display:grid}.site-footer__legal a{color:inherit;border-bottom:1px solid #ffffff38;transition:color .15s}.site-footer__editorial-policy{width:fit-content}.site-footer__legal a:hover{color:var(--lime)}.editorial-commitment{box-sizing:border-box;width:min(1280px,100% - 56px);color:var(--on-dark);border-radius:var(--radius-xl);box-shadow:var(--elevation-rest);background:linear-gradient(135deg,#30e5f314,#0000 46%),#081418c2;border:1px solid #30e5f333;margin:clamp(56px,7vw,96px) auto;padding:clamp(26px,4vw,48px)}.editorial-commitment__intro{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr);align-items:end;column-gap:clamp(28px,5vw,74px);display:grid}.editorial-commitment__intro>span{color:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-bottom:10px;font-weight:700}.editorial-commitment__intro h2{letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.08}.editorial-commitment__intro p{max-width:620px;color:var(--on-dark-soft);font-size:var(--fs-body);margin:0;line-height:1.7}.editorial-commitment__principles{border-top:1px solid var(--stroke);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);display:grid}.editorial-commitment__principles article{min-width:0;padding:24px 24px 2px 0}.editorial-commitment__principles article+article{border-left:1px solid var(--stroke);padding-left:24px}.editorial-commitment__principles article>span{color:var(--level);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700}.editorial-commitment__principles h3{color:var(--on-dark);font-size:var(--fs-sub);margin:9px 0 8px}.editorial-commitment__principles p,.editorial-commitment__correction{color:var(--on-dark-faint);font-size:var(--fs-aux);margin:0;line-height:1.65}.editorial-commitment__correction{border-top:1px solid var(--stroke);margin-top:26px;padding-top:18px}.editorial-commitment__correction a{color:var(--on-dark-soft);border-bottom:1px solid #ffffff38}.editorial-commitment__correction a:hover{color:var(--lime)}.editorial-commitment--compact{margin-block:clamp(40px,5vw,68px)}.editorial-policy-page{min-height:100vh;padding:0 0 1px}.editorial-policy-page__back{color:var(--on-dark-soft);font-family:var(--font-mono);font-size:var(--fs-label)}.editorial-policy-page__back:hover{color:var(--lime)}@media (width<=760px){.editorial-commitment{width:calc(100% - 28px);padding:24px 20px}.editorial-commitment__intro,.editorial-commitment__principles{grid-template-columns:1fr}.editorial-commitment__intro{align-items:start;gap:14px}.editorial-commitment__principles article,.editorial-commitment__principles article+article{border-left:0;padding:20px 0}.editorial-commitment__principles article+article{border-top:1px solid var(--stroke)}}.verdict-lead{border-radius:var(--radius-xl);background:var(--paper-bright,#fff);width:100%;box-shadow:var(--elevation-editorial);border:1px solid #0a262c1a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);padding:28px;display:grid}.verdict-lead__head h2{color:#132a2d;letter-spacing:-.045em;max-width:620px;margin:15px 0 0;font-size:clamp(30px,3.8vw,52px);line-height:.98}.verdict-lead__body>p{color:#2c4245;max-width:62ch;margin:0;font-size:clamp(19px,1.55vw,23px);line-height:1.5}.verdict-lead__body .verdict__self-drive{margin-top:22px}@media (width<=900px){.verdict-lead{grid-template-columns:minmax(0,1fr);gap:26px}}@media (width<=560px){.verdict-lead{padding:20px}.verdict-lead__head h2{font-size:clamp(30px,10vw,42px)}.verdict-lead__body>p{font-size:18px}}.verdict--adas{margin-bottom:clamp(28px,3.5vw,44px)}.verdict--adas .verdict__lead h3{color:#132a2d;letter-spacing:-.045em;max-width:620px;margin:15px 0 22px;font-size:clamp(28px,3.2vw,42px);line-height:.98}.verdict--adas .verdict__status{margin-top:0}.explorer .verdict__global details>div,.explorer .verdict__global li{color:#334b4e}.explorer .verdict__points>article{color:inherit;background:0 0;border:0;border-top:1px solid #132a2d21}.explorer .verdict__points>article[data-tone=positive]{color:#4c8a45}.explorer .verdict__points>article[data-tone=distinctive]{color:#167f89}.explorer .verdict__points>article[data-tone=attention]{color:#b26e34}.explorer .verdict__points>article[data-tone=global]{color:#526a76}.explorer .verdict__points>article>p{color:#22383b}.verdict--adas{grid-template-rows:auto 1fr;align-items:start;row-gap:0}.verdict--adas>.verdict__lead{grid-area:1/1;align-self:start}.verdict--adas>.verdict__points--highlight{grid-area:2/1}.verdict--adas>.verdict__points--rest{grid-area:1/2/-1}.complementary .experience-editorial{grid-template-rows:auto;align-items:start;row-gap:0}.complementary .experience-editorial>.editorial-grid--highlight{grid-area:1/1}.complementary .experience-editorial>.editorial-grid--rest{grid-area:1/2}@media (width<=900px){.verdict--adas,.complementary .experience-editorial{grid-template-rows:none}.verdict--adas>.verdict__lead,.verdict--adas>.verdict__points--highlight,.verdict--adas>.verdict__points--rest,.complementary .experience-editorial>.editorial-grid--highlight,.complementary .experience-editorial>.editorial-grid--rest{grid-area:auto/1}}.verdict--experience{grid-template-rows:auto 1fr;align-items:start;row-gap:0;margin-top:0;margin-bottom:clamp(28px,3.5vw,44px)}.verdict--experience .verdict__lead{grid-area:1/1;align-self:start}.verdict--experience .verdict__lead h3{color:#132a2d;letter-spacing:-.045em;max-width:620px;margin:15px 0 22px;font-size:clamp(28px,3.2vw,42px);line-height:.98}.verdict--experience .verdict__status{margin-top:0}.verdict--experience>.verdict__points--highlight{grid-area:2/1}.verdict--experience>.verdict__points--rest{grid-area:1/2/-1}.complementary .verdict--experience .verdict__points>article{color:inherit;background:0 0;border:0;border-top:1px solid #132a2d21}.complementary .verdict--experience .verdict__points>article[data-tone=positive]{color:#4c8a45}.complementary .verdict--experience .verdict__points>article[data-tone=distinctive]{color:#167f89}.complementary .verdict--experience .verdict__points>article[data-tone=attention]{color:#b26e34}.complementary .verdict--experience .verdict__points>article[data-tone=global]{color:#526a76}.complementary .verdict--experience .verdict__points>article>p{color:#22383b}.complementary .verdict--experience .verdict__global details>div,.complementary .verdict--experience .verdict__global li{color:#334b4e}@media (width<=900px){.verdict--experience{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:34px}.verdict--experience>.verdict__lead,.verdict--experience>.verdict__points--highlight,.verdict--experience>.verdict__points--rest{grid-area:auto/1}}.verdict-lead--waiting,.verdict--waiting{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.verdict-wait{color:#132a2d;grid-column:1/-1;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:clamp(18px,2.6vw,32px);width:100%;min-height:124px;display:grid}.verdict-wait__dial{aspect-ratio:1;background:radial-gradient(circle at center, #fff 54%, transparent 55%), conic-gradient(from 225deg, #0e98a6 0 50%, #132a2d17 50% 100%);border:1px solid #132a2d21;border-radius:50%;place-items:center;width:68px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #fff,0 10px 28px #0d4e561a}.verdict-wait__dial span{font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:17px;font-weight:800}.verdict-wait__dial i{background:#0e98a6;border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:4.8s ease-in-out infinite verdict-wait-pulse;position:absolute;top:9px;right:2px;box-shadow:0 0 #0e98a659}.verdict-wait__copy{min-width:0}.verdict-wait__copy>span{color:#0c7e89;font-family:var(--font-mono,monospace);font-size:var(--fs-label);letter-spacing:.13em;margin-bottom:7px;font-weight:800;display:block}.verdict-wait__copy>strong{color:#132a2d;letter-spacing:-.035em;font-size:clamp(23px,2.5vw,34px);line-height:1.05;display:block}.verdict-wait__copy>p{color:#526669;max-width:68ch;margin:9px 0 14px;font-size:14px;line-height:1.45}.verdict-wait__progress{grid-template-columns:repeat(3,minmax(22px,92px));gap:5px;max-width:286px;display:grid}.verdict-wait__progress i{background:#132a2d1c;border-radius:99px;height:3px}.verdict-wait__progress i[data-state=active]{background:#0e98a6;animation:4.8s ease-in-out infinite verdict-wait-bar;box-shadow:0 0 8px #0e98a64d}@keyframes verdict-wait-pulse{0%,to{box-shadow:0 0 #0e98a647}50%{box-shadow:0 0 0 7px #0e98a600}}@keyframes verdict-wait-bar{0%,to{opacity:.68}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.verdict-wait__dial i,.verdict-wait__progress i[data-state=active]{animation:none}}@media (width<=560px){.verdict-wait{grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:108px}.verdict-wait__dial{width:52px;box-shadow:inset 0 0 0 4px #fff,0 8px 20px #0d4e5617}.verdict-wait__dial span{font-size:14px}.verdict-wait__dial i{top:6px;right:0}.verdict-wait__copy>strong{font-size:22px}.verdict-wait__copy>p{margin-bottom:11px;font-size:13px}}@media (width<=680px){.vehicle-dossier .hero{gap:20px;padding-top:26px;padding-bottom:22px}.vehicle-dossier .hero h1{font-size:32px}.vehicle-dossier .hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:14px}.vehicle-dossier .hero__facts>span:first-child{grid-column:1/-1}.vehicle-dossier .gauge--hero{width:128px;height:128px}.vehicle-dossier .hero__visual .cockpit.cockpit--hud{padding:14px 14px 12px}.vehicle-dossier .hud__metrics{gap:10px}.vehicle-dossier .hud__levels--axes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.vehicle-dossier .section-shell{padding-block:34px}.vehicle-dossier .hero__facts{position:relative}.vehicle-dossier .hero__facts .vehicle-tech-info{position:static}.vehicle-dossier .hero__facts .vehicle-tech-info>span{width:auto;bottom:calc(100% + 8px);left:0;right:0}.vehicle-dossier .vehicle-tech-sheet dd,.vehicle-dossier .vehicle-tech-sheet dt{position:relative}.vehicle-dossier .vehicle-tech-sheet .vehicle-tech-info{position:static}.vehicle-dossier .vehicle-tech-sheet .vehicle-tech-info>span{width:auto;left:0;right:0}.vehicle-dossier .euro-ncap-card__rating-line{position:relative}.vehicle-dossier .euro-ncap-alert{position:static}.vehicle-dossier .euro-ncap-alert__popover{width:auto;left:0;right:0}.vehicle-dossier .airbag-comparison{position:relative}.vehicle-dossier .airbag-comparison__value,.vehicle-dossier .airbag-info{position:static}.vehicle-dossier .airbag-info>.airbag-info__popover{width:auto;left:0;right:0}.vehicle-dossier .explorer .feature-grid--list .feature-card{flex-direction:row;align-items:center;gap:10px;min-height:0}.vehicle-dossier .explorer .feature-grid--list .feature-card:after{display:none}.vehicle-dossier .explorer .feature-grid--list .feature-card__topline{flex:none;width:auto}.vehicle-dossier .explorer .feature-grid--list .commercial-level-pill,.vehicle-dossier .explorer .feature-grid--list .feature-card__importance{display:none}.vehicle-dossier .explorer .feature-grid--list .feature-card__heading{flex:auto;min-width:0}.vehicle-dossier .explorer .feature-grid--list .feature-card__acronym{font-size:var(--fs-label)}.vehicle-dossier .explorer .feature-grid--list .feature-card__title{font-size:12.5px}.vehicle-dossier .explorer .feature-grid--list .feature-card__evidence,.vehicle-dossier .explorer .feature-grid--list .feature-card__footer{display:none}}@media (width>=1181px){.vehicle-dossier .filter-command-bar{grid-template-columns:minmax(220px,1fr) minmax(0,auto) minmax(0,auto) auto auto}.vehicle-dossier .filter-command-bar--experience{grid-template-columns:minmax(220px,1fr) minmax(0,auto) auto auto}.vehicle-dossier .filter-command-bar__quick{scrollbar-width:none;overflow-x:auto}.vehicle-dossier .filter-command-bar__quick::-webkit-scrollbar{display:none}}@media (width>=921px) and (width<=1180px){.vehicle-dossier .filter-command-bar{grid-template-columns:minmax(210px,1fr) minmax(0,auto) auto auto}.vehicle-dossier .filter-command-bar__quick{scrollbar-width:none;overflow-x:auto}.vehicle-dossier .filter-command-bar__quick::-webkit-scrollbar{display:none}}.digital-adas-selector{background:linear-gradient(135deg,#f0b5441a,#0713139e);border:1px solid #f0b54452;border-radius:16px;margin-top:22px;padding:14px;box-shadow:inset 0 1px #ffffff0a}.digital-adas-selector__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.digital-adas-selector__heading>div:first-child>span,.digital-adas-selector__levels small{color:#f0c56d;font:700 var(--fs-label)/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.digital-adas-selector__heading h2{color:var(--on-dark);font-size:var(--fs-sub);margin:4px 0 0}.digital-adas-selector__levels{flex:none;align-items:center;gap:10px;display:flex}.digital-adas-selector__levels>span{background:#00000029;border:1px solid #ffffff1a;border-radius:10px;min-width:84px;padding:6px 9px}.digital-adas-selector__levels>span[data-active=true]{background:#30e5f317;border-color:#30e5f373}.digital-adas-selector__levels small,.digital-adas-selector__levels b{display:block}.digital-adas-selector__levels small{color:var(--on-dark-faint);font-size:var(--fs-label)}.digital-adas-selector__levels b{color:var(--on-dark);font:800 var(--fs-aux)/1.2 var(--font-mono);margin-top:3px}.digital-adas-selector__levels i{color:#f0c56d;font-style:normal}.digital-adas-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.digital-adas-selector__options>.digital-adas-option:last-child:nth-child(odd){grid-column:1/-1}.digital-adas-option{cursor:pointer;background:#00000024;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;min-height:40px;padding:7px 10px;display:flex;position:relative}.digital-adas-option[data-active=true]{background:#30e5f312;border-color:#30e5f366}.digital-adas-option input{opacity:0;width:1px;height:1px;position:absolute}.digital-adas-option input:focus-visible+.digital-adas-option__switch{outline:2px solid var(--level);outline-offset:3px}.digital-adas-option__switch{background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;flex:none;width:34px;height:20px;position:relative}.digital-adas-option__switch:after{content:"";background:var(--on-dark-faint);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.digital-adas-option input:checked+.digital-adas-option__switch{border-color:var(--level);background:#30e5f32b}.digital-adas-option input:checked+.digital-adas-option__switch:after{background:var(--level);transform:translate(14px)}.digital-adas-option__copy strong{color:var(--on-dark);font-size:var(--fs-aux);display:block}.digital-adas-option__copy small{color:var(--on-dark-faint);font-size:var(--fs-label);margin-top:3px;display:none}.digital-adas-option[data-active=true] .digital-adas-option__copy small{display:block}.digital-adas-selector__note{color:var(--on-dark-faint);font-size:var(--fs-label);margin:8px 0 0;line-height:1.45}.digital-services-selector{color:var(--on-dark);background:#070d166b;border:1px solid #ffffff1f;border-radius:8px;margin-top:12px}.digital-services-selector--nested{margin-top:8px}.digital-services-selector--nested .digital-services-selector__summary{padding:10px 12px}.digital-services-selector__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.digital-services-selector__summary::-webkit-details-marker{display:none}.digital-services-selector__summary:after{content:"＋";color:var(--level);font:800 18px/1 var(--font-mono)}.digital-services-selector[open] .digital-services-selector__summary:after{content:"−"}.digital-services-selector__summary small,.digital-services-selector__summary strong{display:block}.digital-services-selector__summary small{color:#f0c56d;font:700 var(--fs-label)/1.2 var(--font-mono);letter-spacing:.08em}.digital-services-selector__summary strong{font-size:var(--fs-aux);margin-top:4px}.digital-services-selector__summary b{color:var(--on-dark-faint);font:700 var(--fs-label)/1.2 var(--font-mono);white-space:nowrap}.digital-services-selector__body{padding:0 16px 16px}.digital-services-selector__intro,.digital-services-selector__note{color:var(--on-dark-faint);font-size:var(--fs-label);margin:0 0 12px;line-height:1.5}.digital-services-selector__note{margin:12px 0 0}.digital-services-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.digital-service-option{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:6px;gap:10px;min-width:0;padding:11px;transition:border-color .2s,background .2s;display:flex;position:relative}.digital-service-option[data-active=true]{background:#30e5f312;border-color:#30e5f366}.digital-service-option input{opacity:0;width:1px;height:1px;position:absolute}.digital-service-option input:focus-visible+.digital-service-option__switch{outline:2px solid var(--level);outline-offset:3px}.digital-service-option__switch{background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;flex:none;width:30px;height:18px;margin-top:2px;position:relative}.digital-service-option__switch:after{content:"";background:var(--on-dark-faint);border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.digital-service-option input:checked+.digital-service-option__switch{border-color:var(--level);background:#30e5f32b}.digital-service-option input:checked+.digital-service-option__switch:after{background:var(--level);transform:translate(12px)}.digital-service-option__copy{min-width:0}.digital-service-option__copy strong,.digital-service-option__copy small,.digital-service-option__copy>span{display:block}.digital-service-option__copy strong{color:var(--on-dark);font-size:var(--fs-aux)}.digital-service-option__copy small{color:#f0c56d;font:700 var(--fs-label)/1.25 var(--font-mono);margin-top:3px}.digital-service-option__copy>span{color:var(--on-dark-faint);font-size:var(--fs-label);margin-top:5px;line-height:1.4}.digital-feature-pill{color:#f0c56d;max-width:170px;font:700 9px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border:1px solid #f0b5444d;border-radius:999px;padding:4px 7px;overflow:hidden}.digital-feature-pill[data-state=available]{opacity:.82;border-style:dashed}@media (width<=720px){.digital-adas-selector__heading{flex-direction:column;align-items:flex-start}.digital-adas-selector__levels{width:100%}.digital-adas-selector__levels>span{flex:1}.digital-adas-selector__options{grid-template-columns:1fr}.digital-services-selector__summary{align-items:flex-start}.digital-services-selector__summary b{margin-left:auto}.digital-services-selector__options{grid-template-columns:1fr}}.vehicle-dossier .hero__content>.dossier-stages{width:100%;color:var(--on-dark);justify-self:stretch;margin:20px 0 0;padding:0}.dossier-stages__sheet{--dossier-active:var(--off);width:100%;transition:background-color .18s var(--ease), border-color .18s var(--ease);background:linear-gradient(110deg,#30e5f30a,#0000 48%),#020e0f4d;border:1px solid #5ee2ee26;border-radius:12px;margin:0;padding:0;position:relative;overflow:hidden}.dossier-stages__sheet[data-current-state=concluido]{--dossier-active:var(--ok)}.dossier-stages__sheet[data-current-state=em-andamento]{--dossier-active:var(--level)}.dossier-stages__sheet[data-current-state=previsto]{--dossier-active:var(--warn)}.dossier-stages__sheet[data-open=true]{background:linear-gradient(110deg,#30e5f30e,#0000 48%),#020e0f6b;border-color:#5ee2ee38}.dossier-stages__summary{--summary-stage:var(--dossier-active);width:100%;min-height:52px;color:var(--on-dark);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px 4px;display:grid;position:relative}.dossier-stages__summary:hover,.dossier-stages__summary:focus-visible{color:var(--on-dark)}.dossier-stages__summary:focus-visible{outline:2px solid color-mix(in srgb, var(--summary-stage) 68%, transparent);outline-offset:-2px}.dossier-stages__summary-signal{background:color-mix(in srgb, var(--summary-stage) 10%, transparent);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--summary-stage) 24%, transparent), 0 0 16px color-mix(in srgb, var(--summary-stage) 10%, transparent);border-radius:50%;flex:0 0 30px;place-items:center;display:grid;position:relative}.dossier-stages__summary-signal i{background:var(--summary-stage);width:7px;height:7px;box-shadow:0 0 9px color-mix(in srgb, var(--summary-stage) 76%, transparent);border-radius:50%;position:absolute;top:2px;right:2px}.dossier-stages__summary-signal b{color:var(--summary-stage);font:700 11px/1 var(--font-mono);letter-spacing:.04em}.dossier-stages__summary-copy{min-width:0;display:block}.dossier-stages__summary-label,.dossier-stages__summary-status,.dossier-stages__summary-action{min-width:0;font-family:var(--font-mono)}.dossier-stages__summary-label{color:var(--on-dark-soft);font-size:var(--fs-label);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.dossier-stages__summary-status{letter-spacing:-.015em;white-space:nowrap;margin-top:2px;font-size:14px;display:block;overflow:hidden}.dossier-stages__summary-status b{color:var(--on-dark);text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.dossier-stages__summary-action{color:var(--on-dark-faint);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;font-weight:700;display:inline-flex}.dossier-stages__summary-action small{color:var(--on-dark-faint);font:inherit;white-space:nowrap}.dossier-stages__summary-action>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dossier-stages__summary-action>span b{font:inherit}.dossier-stages__summary-action>span i{color:var(--summary-stage);transition:transform .18s var(--ease);font-size:15px;font-style:normal;line-height:1}.dossier-stages__sheet[data-open=true] .dossier-stages__summary-action>span i{transform:rotate(180deg)}.dossier-stages__meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 10px 7px;display:grid}.dossier-stages__meter>span{background:#9fb5b521;border-radius:3px;height:3px;position:relative;overflow:visible}.dossier-stages__meter>span[data-state=concluido]{background:var(--ok);box-shadow:0 0 9px #4fd8a038}.dossier-stages__meter>span>i{display:none}.dossier-stages__meter>span[data-active=true]:not([data-state=concluido])>i{border-radius:inherit;background:var(--dossier-active);width:36%;box-shadow:0 0 8px color-mix(in srgb, var(--dossier-active) 42%, transparent);animation:4.8s ease-in-out infinite dossier-meter-glow;display:block;position:absolute;inset:0 auto 0 0}@keyframes dossier-meter-glow{0%,to{opacity:.68;box-shadow:0 0 6px color-mix(in srgb, var(--dossier-active) 28%, transparent)}50%{opacity:1;box-shadow:0 0 13px color-mix(in srgb, var(--dossier-active) 64%, transparent)}}.dossier-stages__details{visibility:hidden;opacity:0;transition:grid-template-rows .26s var(--ease), opacity .18s ease, visibility .26s;grid-template-rows:0fr;display:grid}.dossier-stages__details[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr}.dossier-stages__details-inner{min-height:0;overflow:hidden}.dossier-stages__rail,.dossier-stages__panel{z-index:1;position:relative}.dossier-stages__rail{background:#020e0f61;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:5px;padding:3px;display:grid;position:relative;overflow:hidden}.dossier-stages__tab{--tab-stage:var(--off);--tab-soft:#7d8f931f;min-width:0;min-height:36px;color:var(--on-dark);text-align:left;cursor:pointer;transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:5px 8px;font-family:inherit;display:flex;position:relative;overflow:hidden}.dossier-stages__tab[data-state=concluido]{--tab-stage:var(--ok);--tab-soft:#4fd8a024}.dossier-stages__tab[data-state=em-andamento]{--tab-stage:var(--level);--tab-soft:#30e5f324}.dossier-stages__tab[data-state=previsto][data-current=true]{--tab-stage:var(--warn);--tab-soft:#f0b5441f}.dossier-stages__tab[data-current=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--tab-soft) 65%, transparent), #ffffff04);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tab-stage) 18%, transparent)}.dossier-stages__tab:hover,.dossier-stages__tab:focus-visible,.dossier-stages__tab[aria-expanded=true],.dossier-stages__tab[aria-pressed=true]{background:var(--s2);box-shadow:inset 0 -2px 0 var(--tab-stage), 0 5px 16px color-mix(in srgb, var(--tab-stage) 20%, transparent);transform:translateY(-1px)}.dossier-stages__tab:focus-visible{outline:2px solid var(--tab-stage);outline-offset:-2px}.dossier-stages__tab-signal{flex:none;align-items:center;gap:7px;display:inline-flex}.dossier-stages__led{background:var(--tab-stage);width:7px;height:7px;box-shadow:0 0 0 1px #00000059 inset, 0 0 8px color-mix(in srgb, var(--tab-stage) 55%, transparent);border-radius:50%;flex:0 0 7px}.dossier-stages__tab[data-state=em-andamento] .dossier-stages__led{animation:2.4s ease-in-out infinite dossier-led-pulse}@keyframes dossier-led-pulse{0%,to{box-shadow:0 0 0 1px #00000059 inset, 0 0 6px color-mix(in srgb, var(--tab-stage) 50%, transparent)}50%{box-shadow:0 0 0 1px #00000059 inset, 0 0 14px color-mix(in srgb, var(--tab-stage) 90%, transparent)}}.dossier-stages__tab-index{color:var(--on-dark-faint);font:700 10px/1 var(--font-mono);letter-spacing:.08em;transition:color .18s var(--ease)}.dossier-stages__tab:hover .dossier-stages__tab-index,.dossier-stages__tab:focus-visible .dossier-stages__tab-index,.dossier-stages__tab[data-current=true] .dossier-stages__tab-index,.dossier-stages__tab[aria-expanded=true] .dossier-stages__tab-index{color:var(--tab-stage)}.dossier-stages__tab-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.dossier-stages__tab-title{min-width:0;color:var(--on-dark);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:760;overflow:hidden}.dossier-stages__tab-state{color:var(--on-dark-faint);font:600 9px/1 var(--font-mono);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.dossier-stages__tab-glyph{color:var(--tab-stage);font:700 12px/1 var(--font-mono);flex:none;margin-left:auto}.dossier-stages__panel{visibility:hidden;max-height:0;transition:max-height .28s var(--ease), visibility .28s;overflow:hidden}.dossier-stages__panel[data-open=true]{visibility:visible;max-height:520px}.dossier-stages__panel-body{--stage:var(--off);border:1px solid #ffffff1c;border-top:2px solid var(--stage);opacity:0;background:#020e0fb8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;margin-top:6px;padding:11px 12px;transition:opacity .18s 35ms,transform .18s 35ms;display:flex;transform:translateY(-5px)}.dossier-stages__panel[data-open=true] .dossier-stages__panel-body{opacity:1;transform:none}.dossier-stages__panel-body[data-state=concluido]{--stage:var(--ok)}.dossier-stages__panel-body[data-state=em-andamento]{--stage:var(--level)}.dossier-stages__panel-head{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.dossier-stages__panel-index{border:1px solid var(--stage);width:27px;height:27px;color:var(--stage);font:700 11px/1 var(--font-mono);border-radius:9px;place-items:center;display:grid}.dossier-stages__panel-head strong{color:var(--on-dark);letter-spacing:-.01em;font-size:14px;display:block}.dossier-stages__byline{color:var(--on-dark-faint);font:600 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.09em;margin-top:2px;display:block}.dossier-stages__state{border:1px solid color-mix(in srgb, var(--stage) 60%, transparent);border-radius:var(--radius-pill);color:var(--stage);font:700 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;margin-left:auto;padding:3px 8px}.dossier-stages__panel-body>p{max-width:72ch;color:var(--on-dark-soft);margin:0;font-size:12px;line-height:1.55}.dossier-stages__date,.dossier-stages__parties{color:var(--on-dark-faint);font:600 9px/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dossier-stages__date b{color:var(--on-dark)}.dossier-stages__parties b{border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--s2);color:var(--on-dark);padding:3px 7px;font-weight:700}.dossier-stages__note{border-left:2px solid var(--stage);max-width:65ch;color:var(--on-dark-soft);padding-left:10px;font-size:12px;font-style:italic;line-height:1.45}.dossier-stages__video{border:1px solid var(--stroke-hi);border-radius:var(--radius-pill);color:var(--level);font:700 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.dossier-stages__video:hover,.dossier-stages__video:focus-visible{border-color:var(--level);background:#30e5f31a;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.dossier-stages__tab[data-state=em-andamento] .dossier-stages__led,.dossier-stages__meter>span[data-active=true]:not([data-state=concluido])>i{animation:none}.dossier-stages__details,.dossier-stages__summary-action>span i,.dossier-stages__panel,.dossier-stages__panel-body,.dossier-stages__tab{transition:none}}@media (width<=640px){.dossier-stages__sheet{padding:0}.dossier-stages__summary{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:54px;padding:6px 9px 4px}.dossier-stages__summary-signal{flex-basis:30px;width:30px;height:30px}.dossier-stages__summary-status{font-size:14px}.dossier-stages__summary-action{grid-column:2;justify-self:start}.dossier-stages__summary-action small,.dossier-stages__summary-action>span b{display:none}.dossier-stages__summary-action>span i{position:absolute;top:17px;right:10px}.dossier-stages__meter{padding:0 9px 7px}.dossier-stages__tab{gap:6px;min-height:36px;padding:5px 7px}.dossier-stages__tab-state{display:none}.dossier-stages__tab-copy{justify-content:center}.dossier-stages__tab-glyph{margin-left:auto}.dossier-stages__panel-head{gap:7px 9px}.dossier-stages__state{margin-left:0}}@media (width<=400px){.dossier-stages__tab{padding-inline:6px}.dossier-stages__tab-signal{gap:5px}.dossier-stages__tab-glyph{display:none}}.vehicle-profile.vehicle-profile--compact{padding-top:18px;padding-bottom:28px}.vehicle-profile--compact .vehicle-tech-sheet{border-radius:var(--radius-md);background:#0514198a;border-color:#5ee2ee24;transition:border-color .22s,background-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff09}.vehicle-profile--compact .vehicle-tech-sheet[open]{background:linear-gradient(130deg,#0c2227c7,#051419e6);border-color:#5ee2ee3d;box-shadow:0 18px 46px #0003,inset 0 1px #ffffff0d}.vehicle-tech-sheet>summary{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:11px 16px;transition:background-color .18s}.vehicle-tech-sheet:not([open])>summary:hover{background:#5ee2ee06}.vehicle-tech-sheet__index{border-radius:var(--radius-sm);width:34px;height:34px;font-size:var(--fs-label);background:#5ee2ee09;border-color:#5ee2ee38}.vehicle-tech-sheet__title{gap:2px}.vehicle-tech-sheet__title .section-kicker{font-size:var(--fs-label);letter-spacing:.08em}.vehicle-tech-sheet__title>strong{font-size:17px;line-height:1.15}.vehicle-tech-sheet__title>span{font-size:11px;line-height:1.35}.vehicle-tech-sheet__action{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;gap:8px}.vehicle-tech-sheet__action i{width:26px;height:26px;font-size:15px}@media (width<=680px){.vehicle-profile.vehicle-profile--compact{padding-top:12px;padding-bottom:22px}.vehicle-profile--compact .vehicle-tech-sheet{width:100%}.vehicle-tech-sheet>summary{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:10px 12px}.vehicle-tech-sheet__index{border-radius:9px;width:30px;height:30px}.vehicle-tech-sheet__title>strong{font-size:15px}.vehicle-tech-sheet__title>span{font-size:var(--fs-label)}.vehicle-tech-sheet__action{grid-column:auto;justify-content:flex-end;margin-top:0}}@media (width<=460px){.vehicle-tech-sheet__action-open,.vehicle-tech-sheet__action-close{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.verdict,.verdict-lead{color:var(--on-dark);box-shadow:none;background:linear-gradient(90deg,#5ee2ee0b,#5ee2ee03 46%,#0000 86%);border:0;border-top:1px solid #5ee2ee2e;border-bottom:1px solid #eef7f617;border-radius:0;gap:clamp(40px,6vw,84px);padding:clamp(32px,3.8vw,48px) clamp(20px,3vw,38px);position:relative}.verdict:before,.verdict-lead:before{content:"";background:var(--brand-cyan);width:clamp(74px,9vw,124px);height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #30e5f338}.verdict .section-kicker,.verdict-lead .section-kicker{color:#5ee2eedb}.verdict-lead__head h2,.verdict--adas .verdict__lead h3,.verdict--experience .verdict__lead h3{color:var(--on-dark)}.verdict-lead__body>p{color:#eef7f6d1}.verdict .verdict__status{gap:8px 14px}.verdict .verdict__status>span{color:#eef7f6ad;background:0 0;border:0;border-right:1px solid #eef7f61f;border-radius:0;gap:7px;padding:0 14px 0 0}.verdict .verdict__status>span:last-child{border-right:0;padding-right:0}.explorer .verdict .verdict__points>article,.complementary .verdict .verdict__points>article{background:0 0;border-top-color:#eef7f61f}.explorer .verdict .verdict__points>article[data-tone=positive],.complementary .verdict .verdict__points>article[data-tone=positive]{color:#8fd087}.explorer .verdict .verdict__points>article[data-tone=distinctive],.complementary .verdict .verdict__points>article[data-tone=distinctive]{color:#5ee2ee}.explorer .verdict .verdict__points>article[data-tone=attention],.complementary .verdict .verdict__points>article[data-tone=attention]{color:#efb36d}.explorer .verdict .verdict__points>article[data-tone=global],.complementary .verdict .verdict__points>article[data-tone=global]{color:#a8bcc7}.explorer .verdict .verdict__points>article>span,.complementary .verdict .verdict__points>article>span{color:currentColor}.explorer .verdict .verdict__points>article>p,.complementary .verdict .verdict__points>article>p{color:#eef7f6d1}.verdict .verdict__points--highlight>article>p{max-width:60ch;font-size:clamp(16px,1.25vw,18px);line-height:1.68}.explorer .verdict .verdict__global summary,.complementary .verdict .verdict__global summary,.verdict-lead .verdict__self-drive a{color:#73dce5}.explorer .verdict .verdict__global details>div,.complementary .verdict .verdict__global details>div{color:#eef7f6c2;background:#eef7f60b}.explorer .verdict .verdict__global li,.complementary .verdict .verdict__global li{color:inherit}.verdict-lead .verdict__self-drive{color:#eef7f6c7;background:#5ee2ee0e}.verdict-wait,.verdict-wait__copy>strong{color:var(--on-dark)}.verdict-wait__copy>span{color:#5ee2ee}.verdict-wait__copy>p{color:#eef7f6a8}.verdict-wait__dial{color:var(--on-dark);background:radial-gradient(circle at center, #0b2227 54%, transparent 55%), conic-gradient(from 225deg, #30e5f3 0 50%, #eef7f61a 50% 100%);border-color:#5ee2ee3d;box-shadow:inset 0 0 0 5px #071a1f,0 10px 28px #0003}.verdict-wait__dial i{background:var(--brand-cyan);border-color:#071a1f}.verdict-wait__progress i{background:#eef7f61f}.verdict-wait__progress i[data-state=done]{background:#71b989}.verdict-wait__progress i[data-state=active]{background:var(--brand-cyan)}@media (width<=900px){.verdict,.verdict-lead{gap:0}.verdict>.verdict__lead,.verdict-lead__head{padding-bottom:18px}}@media (width<=560px){.verdict,.verdict-lead{padding:26px 0}.verdict .verdict__status>span{padding-right:10px}.verdict__points>article{padding-top:26px;padding-bottom:28px}.verdict__points>article:before{top:31px}.verdict-wait__dial{box-shadow:inset 0 0 0 4px #071a1f,0 8px 20px #0000002e}}.vehicle-dossier .overview--verdict-lead.section-shell{padding-top:clamp(20px,2.5vw,32px);padding-bottom:8px}.vehicle-dossier .vehicle-profile.vehicle-profile--compact.section-shell{padding-top:4px;padding-bottom:10px}.vehicle-dossier .safety-rating.section-shell{padding-top:2px;padding-bottom:clamp(28px,3.5vw,44px)}.vehicle-dossier .explorer.section-shell{padding-top:clamp(28px,3.5vw,44px)}:is(.safety-rating__layout--empty-ncap,.safety-rating__layout:has(.euro-ncap-card--empty)){grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);gap:12px}@media (width<=768px){:is(.safety-rating__layout--empty-ncap,.safety-rating__layout:has(.euro-ncap-card--empty)){grid-template-columns:1fr}}.safety-rating .euro-ncap-card,.safety-rating .passive-safety-card{border-radius:var(--radius-md);box-shadow:0 8px 24px #00000029}.safety-rating .passive-safety-card{padding:12px 14px}.safety-rating .passive-safety-card__heading{gap:8px;padding-bottom:7px}.safety-rating .passive-safety-card__heading .passive-safety-summary__icon{border-radius:7px;flex:0 0 26px;width:26px;height:26px}.safety-rating .passive-safety-summary__icon svg{width:14px;height:14px}.safety-rating .passive-safety-card__heading>div>span{font-size:var(--fs-label);letter-spacing:.1em}.passive-safety-card__title-row{align-items:center;gap:6px;display:flex}.safety-rating .passive-safety-card__heading>div strong{font-size:13px;line-height:1.15}.airbag-info--scope{vertical-align:middle;margin-top:0;display:inline-flex}.safety-rating .airbag-info--scope>summary{width:15px;height:15px;font-size:var(--fs-label);font-weight:800}.airbag-info--scope .airbag-info__popover{z-index:35;width:min(290px,100vw - 44px);left:-20px}.safety-rating .airbag-comparison{flex-grow:1;gap:8px;min-height:auto;padding:6px 0 2px}.safety-rating .airbag-comparison__value,.safety-rating .airbag-comparison__value>strong{display:block}.safety-rating .airbag-comparison__value>.airbag-info{margin-top:0;position:absolute;top:0;left:calc(100% + 3px)}.safety-rating .airbag-comparison__value>strong{font-size:clamp(38px,3.2vw,48px);line-height:1}.safety-rating .airbag-comparison__side>small{font-size:var(--fs-label);letter-spacing:.08em}.safety-rating .airbag-comparison>i{font-size:18px}.euro-ncap-card--empty{min-height:100%;padding:0}.euro-ncap-card--empty .euro-ncap-card__rating{flex-direction:column;justify-content:space-between;gap:8px;height:100%;padding:12px 14px;display:flex}.euro-ncap-card--empty .euro-ncap-card__rating>span{font-size:var(--fs-label);letter-spacing:.1em}.euro-ncap-card--empty .euro-ncap-card__rating>div:first-of-type strong{font-size:13px}.euro-ncap-card--empty .euro-ncap-card__rating>div:first-of-type small{color:var(--on-dark-soft);font-size:var(--fs-label);background:#ffffff0d;border:1px solid #ffffff17;border-radius:99px;align-items:center;padding:2px 7px;display:inline-flex}.euro-ncap-card--empty .euro-ncap-card__stars i{font-size:17px}.euro-ncap-card--empty .euro-ncap-card__rating-line{gap:8px;margin-top:2px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-card__rating{padding:12px 14px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-card__scores{gap:8px 12px;padding:10px 14px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-score__icon{border-radius:7px;flex:0 0 28px;width:28px;height:28px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-score__icon svg{width:15px;height:15px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-score small{font-size:var(--fs-label)}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-score strong{font-size:13px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-score>i{height:4px}.safety-rating .euro-ncap-card:not(.euro-ncap-card--empty) .euro-ncap-card__context{font-size:var(--fs-label);padding:6px 14px}.vehicle-tech-sheet__action{color:#5ee2ee;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;background:#5ee2ee14;border:1px solid #5ee2ee52;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.vehicle-tech-sheet:not([open])>summary:hover .vehicle-tech-sheet__action,.vehicle-tech-sheet__action:hover{color:#fff;background:#5ee2ee2e;border-color:#5ee2eea6;box-shadow:0 0 14px #5ee2ee38}.vehicle-tech-sheet__action i{width:22px;height:22px;color:var(--cyan);background:#5ee2ee1f;border:1px solid #5ee2ee59;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.verdict-lead--waiting{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#081c21b8 0%,#041216e0 100%);border:1px solid #5ee2ee29;padding:14px 18px;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff0a}.verdict-wait{min-height:auto}.verdict-wait__copy>p{color:#eef7f6d6;margin:4px 0 10px;font-size:13px}.ecosystem-bar{z-index:40;min-height:38px;padding-top:env(safe-area-inset-top,0px);padding-right:max(var(--chrome-gutter,max(28px, calc((100% - 1400px) / 2))), env(safe-area-inset-right,0px));padding-bottom:0;padding-left:max(var(--chrome-gutter,max(28px, calc((100% - 1400px) / 2))), env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);color:#eef7f6c7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.08em;background:linear-gradient(90deg,#30e5f312,#0000 30%),#031014eb;border-bottom:0;position:relative}.ecosystem-bar__inner{width:100%;max-width:var(--chrome-shell,none);min-height:38px;padding-inline:var(--chrome-inner-gutter,0);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.ecosystem-bar__brand{color:#eef7f6;white-space:nowrap;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.ecosystem-bar__version{color:#f4c86e;min-height:24px;font-size:var(--fs-label);letter-spacing:.1em;white-space:nowrap;border:1px solid #f5be4f6b;border-radius:999px;align-items:center;margin-left:auto;padding:0 9px;display:inline-flex}.ecosystem-bar__brand img{object-fit:contain;flex:none;width:24px;height:24px}.ecosystem-bar__brand-mark,.global-site-footer__brand-mark{background:#000;border:1px solid #79eff77a;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bccdd324,0 0 12px #30e5f33d}.ecosystem-bar__brand-mark{width:24px;height:24px}.global-site-footer__brand-mark{width:56px;height:56px}.ecosystem-bar__brand-mark img,.global-site-footer__brand-mark img{object-fit:contain;width:145%;max-width:none;height:145%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-bar nav{background:#0413156b;border:1px solid #5ee2ee2e;border-radius:999px;align-self:center;align-items:stretch;gap:4px;padding:3px;display:flex}.ecosystem-bar nav a{color:#eef7f6b3;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.ecosystem-bar nav a:hover,.ecosystem-bar nav a[aria-current=page]{color:#eef7f6;background:#5ee2ee1a}.ecosystem-bar.is-open{z-index:90}.ecosystem-bar__backdrop{z-index:0;cursor:pointer;background:#02080a8c;border:0;position:fixed;inset:0}.ecosystem-bar.is-open .ecosystem-bar__inner{z-index:1;position:relative}.ecosystem-bar--compact .ecosystem-bar__toggle{display:none}.ecosystem-bar__toggle{color:#eef7f6;min-height:44px;font:inherit;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#5ee2ee0f;border:1px solid #5ee2ee3d;border-radius:999px;align-items:center;gap:9px;padding:0 11px;display:none}.ecosystem-bar__toggle i{gap:3px;width:16px;display:grid}.ecosystem-bar__toggle b{background:currentColor;border-radius:999px;width:16px;height:1px;transition:transform .18s,opacity .18s;display:block}.ecosystem-bar__toggle.is-open b:first-child{transform:translateY(4px)rotate(45deg)}.ecosystem-bar__toggle.is-open b:nth-child(2){opacity:0}.ecosystem-bar__toggle.is-open b:nth-child(3){transform:translateY(-4px)rotate(-45deg)}.ecosystem-bar a:focus-visible,.global-site-footer a:focus-visible,.institutional-page a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #30e5f3}.ecosystem-bar nav a[aria-current=page]:after{content:"";background:#30e5f3;height:2px;position:absolute;bottom:-1px;left:0;right:0}.site-header .site-nav{gap:clamp(14px,2vw,26px)}.site-header .site-nav a{border-bottom:1px solid #0000;align-items:center;min-height:30px;transition:color .18s,border-color .18s;display:inline-flex}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{border-bottom-color:#5ee2ee8c}.global-site-footer{z-index:1;color:#eef7f6b8;background:radial-gradient(70% 80% at 12% 0,#30e5f312,#0000 64%),#02090c;border-top:1px solid #5ee2ee2e;position:relative}.global-site-footer__inner{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(150px,.8fr));gap:36px clamp(24px,4vw,54px);width:min(1280px,100% - 56px);margin:0 auto;padding:44px 0 28px;display:grid}.global-site-footer__context{border-bottom:1px solid #5ee2ee1f;grid-column:1/-1;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:18px 28px;padding-bottom:30px;display:grid}.global-site-footer__context>span,.global-site-footer__column>strong{color:#30e5f3;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.global-site-footer__context>div{flex-wrap:wrap;gap:10px 22px;display:flex}.global-site-footer a{color:#eef7f6c7;border-bottom:1px solid #0000;width:fit-content;text-decoration:none}.global-site-footer a:hover{color:#eef7f6;border-bottom-color:#30e5f38c}.global-site-footer__brand{align-items:flex-start;gap:15px;display:flex}.global-site-footer__brand img{object-fit:contain;width:56px;height:56px}.global-site-footer__brand strong,.global-site-footer__brand>div>span{display:block}.global-site-footer__brand strong{color:#eef7f6;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-aux);letter-spacing:.16em}.global-site-footer__brand>div>span{color:#30e5f3;font-size:var(--fs-label);margin-top:3px}.global-site-footer__brand p,.global-site-footer__column p{font-size:var(--fs-aux);margin:10px 0 0;line-height:1.55}.global-site-footer__column{font-size:var(--fs-aux);flex-direction:column;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.global-site-footer__column>strong{margin-bottom:3px}.global-site-footer__contact p{margin:0}.global-site-footer__contact p:not(:first-of-type){margin-top:8px}.global-site-footer__contact>span{color:#eef7f675;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);overflow-wrap:anywhere}.global-site-footer__bottom{color:#eef7f67a;font-size:var(--fs-label);border-top:1px solid #5ee2ee1f;grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:24px;line-height:1.5;display:flex}.institutional-page{--chrome-gutter:max(28px, calc((100% - 960px) / 2));color:#eef7f6;background:radial-gradient(65% 45% at 18% 0,#30e5f314,#0000 62%),#071313;min-height:100vh}.institutional-page--wide{--chrome-gutter:max(28px, calc((100% - 1280px) / 2))}.institutional-page__content{width:min(960px,100% - 56px);margin-inline:auto}.institutional-page__header,.editorial-policy-page__header{top:env(safe-area-inset-top,0px);z-index:60;height:var(--header-height);padding:0 var(--chrome-gutter);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(90deg,#30e5f312,#0000 30%),#03101470;border-bottom:1px solid #30e5f329;justify-content:space-between;align-items:center;gap:24px;transition:height .26s,background-color .26s;display:flex;position:sticky}body[data-scrolled=true] .institutional-page__header,body[data-scrolled=true] .editorial-policy-page__header{height:var(--header-height-condensed);background:linear-gradient(90deg,#30e5f30f,#0000 30%),#0310148f}.institutional-page__home,.institutional-page__back{color:#eef7f6;font-family:var(--font-mono,ui-monospace, monospace);text-decoration:none}.institutional-page__home,.editorial-policy-page__header .brand--radar{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.09em;font-size:clamp(14px,2.4vw,17px);font-weight:700}.institutional-page__back{color:#eef7f6b3;font-size:var(--fs-label)}.institutional-page__content{padding:clamp(44px,7vw,88px) 0 clamp(68px,9vw,112px)}.institutional-page__eyebrow{color:#30e5f3;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-weight:700;display:block}.institutional-page__content h1{max-width:18ch;font-size:var(--fs-display);letter-spacing:-.045em;margin:0;line-height:.98}.institutional-page__lead{color:#eef7f6c2;max-width:68ch;margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.institutional-page__sections{border-top:1px solid #5ee2ee2e;gap:0;margin-top:clamp(48px,7vw,76px);display:grid}.institutional-page__sections section{scroll-margin-top:calc(var(--sticky-offset) + 30px);border-bottom:1px solid #5ee2ee24;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:28px;padding:34px 0;display:grid}.institutional-page__sections h2{color:#30e5f3;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;margin:0}.institutional-page__sections div>:first-child{margin-top:0}.institutional-page__sections p,.institutional-page__sections li{color:#eef7f6bd;font-size:var(--fs-body);line-height:1.7}.institutional-page__sections a{color:#eef7f6;text-underline-offset:4px}.institutional-page__sections ol,.institutional-page__sections ul{margin:0;padding-left:20px}@media (width<=820px){.global-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.global-site-footer__brand,.global-site-footer__context,.global-site-footer__bottom{grid-column:1/-1}}@media (width<=620px){.ecosystem-bar{padding-right:max(var(--chrome-gutter,14px), env(safe-area-inset-right,0px));padding-left:max(var(--chrome-gutter,14px), env(safe-area-inset-left,0px));position:relative}.ecosystem-bar--compact nav,.institutional-page__back-full,.editorial-policy-page__back-full{display:none}.global-site-footer__inner,.institutional-page__content{width:calc(100% - 28px)}.institutional-page{--chrome-gutter:14px}.ecosystem-bar__brand>span:last-child{font-size:var(--fs-label);letter-spacing:.06em}.ecosystem-bar__toggle{display:inline-flex}.ecosystem-bar--compact .ecosystem-bar__toggle{display:none}.ecosystem-bar nav{z-index:1;background:#020c0ffa;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:14px;right:14px;box-shadow:0 24px 48px #00000052}.ecosystem-bar nav.is-open{display:grid}.ecosystem-bar nav a{min-height:46px;font-size:var(--fs-aux);border-radius:10px;padding:0 14px}.ecosystem-bar nav a[aria-current=page]{background:#5ee2ee1a}.global-site-footer__inner{grid-template-columns:1fr;gap:30px;padding-top:36px}.global-site-footer__brand,.global-site-footer__context,.global-site-footer__bottom{grid-column:1}.global-site-footer__context,.institutional-page__sections section{grid-template-columns:1fr}.global-site-footer__bottom{flex-direction:column}}@media (width<=1100px){.site-header .site-nav{display:none}}.vehicle-summary{min-height:100vh;color:var(--text,#e8f4f6);background:var(--bg,#031014)}.vehicle-summary__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:18px 20px 0;display:flex}.vehicle-summary__back{color:var(--cyan,#5ee2ee);font-size:13px;text-decoration:none}.vehicle-summary__back:hover{text-decoration:underline}.vehicle-summary__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vehicle-summary__print{color:#e8fbff;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(145deg,#30e5f329,#08283080);border:1px solid #5ee2ee59;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.vehicle-summary__print:hover{border-color:#5ee2eeb3}.vehicle-summary__switch{color:#e8fbffe0;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 2px;font-size:13px;font-weight:500;display:inline-flex}.vehicle-summary__switch-track{background:#39393d;border-radius:999px;flex-shrink:0;width:51px;height:31px;transition:background .22s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.vehicle-summary__switch[aria-checked=true] .vehicle-summary__switch-track{background:#34c759}.vehicle-summary__switch-thumb{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047,0 3px 8px #0000001f}.vehicle-summary__switch[aria-checked=true] .vehicle-summary__switch-thumb{transform:translate(20px)}.vehicle-summary__switch:focus-visible{outline:none}.vehicle-summary__switch:focus-visible .vehicle-summary__switch-track{outline-offset:3px;outline:2px solid #5ee2eed9}.vehicle-summary__sheet{background:linear-gradient(#0a22288c,#031014b8);border:1px solid #5ee2ee24;border-radius:22px;max-width:1080px;margin:16px auto 48px;padding:28px 28px 36px;box-shadow:0 24px 60px #00000047}.vehicle-summary__masthead{border-bottom:1px solid #5ee2ee1f;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:22px;padding-bottom:18px;display:grid}.vehicle-summary__photo{aspect-ratio:16/10;object-fit:cover;background:#00000040;border-radius:14px;width:100%}.vehicle-summary__kicker{color:#deefef9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.vehicle-summary__masthead h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.15}.vehicle-summary__level{color:#deefefc7;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:10px 0 0;font-size:14px;display:flex}.vehicle-summary__level strong{color:#9ff0f8;letter-spacing:.04em;background:#30e5f324;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-flex}.vehicle-summary__axes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vehicle-summary__axes li{background:#0000002e;border:1px solid #5ee2ee1f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.vehicle-summary__axes span{color:#deefef9e;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.vehicle-summary__axes b{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:15px}.vehicle-summary__block{border-top:1px solid #5ee2ee1a;margin-top:26px;padding-top:18px}.vehicle-summary__block h2{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 12px;font-size:13px;display:flex}.vehicle-summary__block h2 small{color:#deefef8c;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.vehicle-summary__block h3{color:#9ff0f8;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #5ee2ee29;margin:0 0 2px;padding:8px 4px 6px;font-size:12px;font-weight:700}.vehicle-summary__group+.vehicle-summary__group{margin-top:16px}.vehicle-summary__table{border-top:1px solid #5ee2ee1f;grid-template-columns:1fr 1fr;margin:0;display:grid}.vehicle-summary__table>div{border-bottom:1px solid #5ee2ee1a;border-right:1px solid #5ee2ee14;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);gap:10px;min-width:0;padding:8px 10px;display:grid}.vehicle-summary__table dt{color:#deefef94;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.vehicle-summary__table dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.vehicle-summary__note{color:#deefef9e;margin:10px 0 0;font-size:12px;line-height:1.4}.vehicle-summary__list{margin:0;padding:0;list-style:none;overflow:visible}.vehicle-summary__group{overflow:visible}.vehicle-summary__list li{border-bottom:1px solid #ffffff0f;grid-template-columns:7.6rem minmax(0,1fr);align-items:center;gap:12px;padding:6px 4px;display:grid;position:relative}.vehicle-summary__tip{z-index:30;color:#eefaf9;pointer-events:none;opacity:0;visibility:hidden;background:#0b2a31;border:1px solid #5ee2ee47;border-radius:10px;width:min(36rem,100% - 7.6rem);padding:10px 12px;font-size:13px;line-height:1.4;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% - 2px);left:7.6rem;transform:translateY(4px);box-shadow:0 16px 36px #00000073}.vehicle-summary__list li:hover .vehicle-summary__tip,.vehicle-summary__list li:focus-within .vehicle-summary__tip{opacity:1;visibility:visible;transform:translateY(0)}.vehicle-summary__status{color:#deefef9e;letter-spacing:.02em;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}.vehicle-summary__status b{font-weight:400}.vehicle-summary__list li[data-presence=Sim] .vehicle-summary__status{color:#8fd4a4}.vehicle-summary__list li[data-presence=Parcial] .vehicle-summary__status{color:#e6c06a}.vehicle-summary__list li[data-presence=Não] .vehicle-summary__status{color:#d08a8a}.vehicle-summary__list li:has(.vehicle-summary__tip){cursor:default}.vehicle-summary__copy strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:650;line-height:1.25;display:flex}.vehicle-summary__copy code{color:#9ff0f8;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.03em;background:#30e5f31a;border-radius:999px;padding:1px 7px;font-weight:600}.vehicle-summary__editorial{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vehicle-summary__editorial li{background:#00000029;border-left:3px solid #5ee2ee59;border-radius:0 10px 10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.vehicle-summary__editorial b{color:#9ff0f8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.vehicle-summary__colophon{color:#deefef80;border-top:1px dashed #5ee2ee29;margin-top:22px;padding-top:14px;font-size:11px;line-height:1.45}.vehicle-summary__colophon p{margin:0 0 4px}.vehicle-summary .global-site-footer{margin-top:0}@media (width<=820px){.vehicle-summary__table{grid-template-columns:1fr}.vehicle-summary__table>div{border-right:none}}@media (width<=760px){.vehicle-summary__masthead,.vehicle-summary__axes{grid-template-columns:1fr 1fr}.vehicle-summary__list li{grid-template-columns:1fr;gap:4px}}@media (width<=480px){.vehicle-summary__sheet{border-radius:16px;margin:12px 12px 32px;padding:20px 14px 24px}.vehicle-summary__masthead,.vehicle-summary__axes,.vehicle-summary__table>div{grid-template-columns:1fr}}@media print{@page{size:A4;margin:10mm 12mm}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111!important;background:#fff!important}.no-print,.ecosystem-bar,.site-header,.global-site-footer,.mobile-nav__toggle,.mobile-nav__panel,.mobile-nav__backdrop{display:none!important}.vehicle-summary,.vehicle-summary__sheet{box-shadow:none;border:none;border-radius:0;max-width:none;margin:0;padding:0;color:#111!important;background:#fff!important}.vehicle-summary__masthead{border-bottom:1px solid #cfd6d8;grid-template-columns:110px 1fr;gap:12px;padding-bottom:8px}.vehicle-summary__photo{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px}.vehicle-summary__kicker,.vehicle-summary__level,.vehicle-summary__block h2 small,.vehicle-summary__table dt,.vehicle-summary__note,.vehicle-summary__colophon,.vehicle-summary__status{color:#444!important}.vehicle-summary__masthead h1,.vehicle-summary__block h2,.vehicle-summary__copy strong{color:#111!important}.vehicle-summary__block h3{border-bottom-color:#cfd6d8;color:#0b3d44!important}.vehicle-summary__level strong,.vehicle-summary__copy code{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0b3d44!important;background:#eef6f7!important}.vehicle-summary__axes li,.vehicle-summary__editorial li{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#f4f7f8!important;border-color:#d5dcdf!important}.vehicle-summary__table{border-top-color:#d5dcdf}.vehicle-summary__table>div,.vehicle-summary__list li{border-color:#e3e8ea!important}.vehicle-summary__list li[data-presence=Sim] .vehicle-summary__status{color:#1f6b3a!important}.vehicle-summary__list li[data-presence=Parcial] .vehicle-summary__status{color:#8a5a12!important}.vehicle-summary__list li[data-presence=Não] .vehicle-summary__status{color:#8a2e2e!important}.vehicle-summary__block{border-top-color:#d5dcdf;margin-top:10px;padding-top:8px}.vehicle-summary__block h2,.vehicle-summary__copy strong{font-size:9pt}.vehicle-summary__table dd,.vehicle-summary__status{font-size:8pt}.vehicle-summary__list li,.vehicle-summary__table>div{padding-top:3px;padding-bottom:3px}.vehicle-summary__tip{display:none!important}.vehicle-summary__colophon{border-top:1px solid #cfd6d8;font-size:8pt;color:#555!important}a{color:inherit!important;text-decoration:none!important}}._home_iibup_1{background:var(--s0);min-height:100vh;color:var(--on-dark)}._home_iibup_1 main{overflow:hidden}[data-reveal-ready] ._reveal_iibup_21{opacity:0;transform:translateY(20px)}[data-reveal-ready] ._reveal_iibup_21._is-in_iibup_31{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:none}._reveal_iibup_21{height:100%}@media (prefers-reduced-motion:reduce){[data-reveal-ready] ._reveal_iibup_21{opacity:1;transition:none;transform:none}}._manifesto_iibup_63,._products_iibup_65,._live_iibup_67,._channel_iibup_69{width:min(1240px,100% - 56px);margin-inline:auto}._manifesto_iibup_63{align-items:center;min-height:min(720px,78vh);display:grid;position:relative}._manifesto_iibup_63:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 80% at 78% 38%,#30e5f329,#0000 68%),linear-gradient(112deg,#0000 20%,#ffffff09 20.1%,#0000 20.3%);position:absolute;inset:0 -20vw}._heroGrid_iibup_115{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:36px;padding:88px 0 72px;display:grid;position:relative}._manifestoInner_iibup_135{max-width:720px}._kicker_iibup_143,._eyebrow_iibup_145,._storyMeta_iibup_147,._scan_iibup_148,._productLabel_iibup_149,._verified_iibup_150,._pending_iibup_151,._hudTop_iibup_152,._hudScan_iibup_153,._productLive_iibup_154{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase}._kicker_iibup_143{color:var(--brand-cyan);font-size:var(--fs-label);font-weight:700;display:block}._manifesto_iibup_63 h1{color:#f5fbf8;letter-spacing:-.075em;max-width:12ch;margin:22px 0 26px;font-size:clamp(48px,7vw,92px);line-height:.91}._manifesto_iibup_63 p{max-width:560px;color:var(--on-dark-soft);margin:0;font-size:clamp(17px,2vw,22px);line-height:1.45}._manifestoLinks_iibup_213,._sectionHeading_iibup_215,._topicRail_iibup_217{align-items:center;gap:24px;display:flex}._manifestoLinks_iibup_213{flex-wrap:wrap;margin-top:38px}._manifestoLinks_iibup_213 a,._sectionHeading_iibup_215>a,._channelAction_iibup_243{color:var(--on-dark);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-decoration:none}._manifestoLinks_iibup_213 a:first-child,._channelAction_iibup_243{border:1px solid var(--brand-cyan);border-radius:var(--radius-sm);background:var(--brand-cyan);color:#061012;transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:13px 17px}._manifestoLinks_iibup_213 a:first-child:hover,._channelAction_iibup_243:hover{transform:translateY(-2px);box-shadow:0 12px 28px #30e5f34d}._manifestoLinks_iibup_213 a:not(:first-child){transition:border-color .25s var(--ease), color .25s var(--ease);border-bottom:1px solid #ecf6f380;padding-bottom:5px}._manifestoLinks_iibup_213 a:not(:first-child):hover{border-color:var(--brand-cyan);color:var(--brand-cyan)}._hudReveal_iibup_316{height:auto}._hud_iibup_152{border:1px solid var(--stroke-hi);border-radius:var(--radius-xl,22px);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(145deg,#0a22286b,#020e1294);padding:22px 22px 18px;scroll-margin-top:96px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff1a}._hudTop_iibup_152{color:var(--on-dark-faint);font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}._hudScan_iibup_153,._scan_iibup_148{color:var(--on-dark-soft);font-size:var(--fs-label);letter-spacing:.06em;align-items:center;gap:8px;display:inline-flex}._hudScan_iibup_153 i,._scan_iibup_148 i,._productLive_iibup_154 i{background:var(--off);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--off) 55%, transparent);border-radius:50%}._hudScan_iibup_153 i,._productLive_iibup_154 i{flex:none;display:inline-block}._hudScan_iibup_153[data-tone=ok] i,._scan_iibup_148[data-tone=ok] i,._productLive_iibup_154[data-tone=ok] i{background:var(--ok);box-shadow:0 0 10px color-mix(in srgb, var(--ok) 70%, transparent)}._scan_iibup_148[data-tone=ok] i{animation:_hud-pulse_iibup_1 1.8s var(--ease) infinite}._productLive_iibup_154[data-tone=level] i{background:var(--level,var(--brand-cyan));box-shadow:0 0 10px color-mix(in srgb, var(--brand-cyan) 55%, transparent)}._productLive_iibup_154[data-tone=warn] i,._productAccent_iibup_423[data-tone=warn]{background:var(--warn);box-shadow:0 0 10px color-mix(in srgb, var(--warn) 55%, transparent)}._hudScan_iibup_153[data-tone=off],._scan_iibup_148[data-tone=off]{color:var(--off)}._hud_iibup_152 h2{color:#f1f8f5;letter-spacing:-.045em;margin:16px 0 8px;font-size:clamp(24px,2.7vw,32px);line-height:1}._hudUpdates_iibup_441{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:18px;display:grid}._hudUpdate_iibup_441{border:1px solid var(--stroke);border-radius:var(--radius-md,12px);background:#00080a3d;grid-template-rows:auto minmax(62px,1fr) auto;gap:10px;min-width:0;padding:16px;display:grid}._hudUpdateLabel_iibup_459,._hudRadarMetaLabel_iibup_460{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;display:block}._hudUpdateLabel_iibup_459{color:var(--on-dark-faint);font-size:var(--fs-label);font-weight:700}._hudUpdateLink_iibup_473{color:var(--on-dark);font-size:var(--fs-body);justify-content:space-between;align-items:flex-start;gap:12px;font-weight:650;line-height:1.25;text-decoration:none;display:flex}._hudUpdateLink_iibup_473 span:first-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._hudUpdateLink_iibup_473 span:last-child{color:var(--brand-cyan);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:700}._hudUpdateLink_iibup_473:hover span:first-child{color:var(--brand-cyan)}._hudUpdateEmpty_iibup_508{color:var(--on-dark-soft);font-size:var(--fs-aux);margin:0;line-height:1.45}._hudUpdateMeta_iibup_517{border-top:1px solid var(--stroke);color:var(--on-dark-soft);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-weight:700;line-height:1.3;display:flex}._hudRadarMeta_iibup_460{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;padding:14px 0;display:flex}._hudRadarMetaLabel_iibup_460{color:var(--on-dark-faint);font-size:var(--fs-label);font-weight:700}._hudMetrics_iibup_549{flex-wrap:wrap;gap:6px 16px;margin-top:5px;display:flex}._hudMetric_iibup_549{color:var(--on-dark-soft);font-size:var(--fs-aux);line-height:1.3}._hudMetric_iibup_549 strong{color:#f5fbf8;font-family:var(--font-mono,monospace);font-size:var(--fs-sub);letter-spacing:-.04em;margin-right:3px;font-weight:600}._hudMetric_iibup_549[data-tone=level] strong{color:var(--level,var(--brand-cyan))}._hudMetric_iibup_549[data-tone=ok] strong{color:var(--ok)}._hudGarageLink_iibup_584{color:var(--brand-cyan);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700;text-decoration:none}._hudGarageLink_iibup_584:hover{text-underline-offset:4px;text-decoration:underline}@keyframes _hud-pulse_iibup_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}._products_iibup_65,._live_iibup_67,._channel_iibup_69{border-top:1px solid var(--stroke);padding:64px 0}._sectionIntro_iibup_629 h2,._sectionHeading_iibup_215 h2,._channel_iibup_69 h2{color:#f1f8f5;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(32px,4vw,54px);line-height:.98}._productGrid_iibup_649{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}._productCard_iibup_663{border:1px solid var(--stroke);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);height:100%;min-height:0;color:var(--on-dark);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(145deg,#1020248c,#081418ad);grid-template-columns:auto 1fr;gap:22px;padding:28px 28px 24px;text-decoration:none;display:grid;position:relative}._productCard_iibup_663:hover{border-color:var(--stroke-hi);box-shadow:var(--elevation-hover);transform:translateY(-5px)}._productAccent_iibup_423{background:var(--ok);width:4px;box-shadow:0 0 14px color-mix(in srgb, var(--ok) 45%, transparent);border-radius:0 3px 3px 0;position:absolute;top:22px;bottom:22px;left:0}._productRadar_iibup_731{border-color:color-mix(in srgb, var(--ok) 38%, transparent);background:radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--ok) 12%, transparent), transparent 58%), linear-gradient(145deg, #1020248c, #081418ad)}._productHorizontes_iibup_745{border-color:color-mix(in srgb, var(--warn) 36%, transparent);background:radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--warn) 12%, transparent), transparent 58%), linear-gradient(145deg, #1020248c, #081418ad)}._productNumber_iibup_759{color:#ecf6f38c;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label)}._productLabel_iibup_149{color:#ecf6f3a6;font-size:var(--fs-label)}._productCard_iibup_663 h3{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(32px,4vw,48px)}._productCard_iibup_663 p{color:#ecf6f3ba;max-width:42ch;font-size:var(--fs-body-editorial);margin:0;line-height:1.55}._productLive_iibup_154{border:1px solid var(--stroke);border-radius:var(--radius-pill,999px);font-size:var(--fs-label);background:#00080a47;align-items:baseline;gap:10px;margin-top:18px;padding:8px 12px;font-weight:700;display:inline-flex}._productLive_iibup_154 strong{color:inherit;font-size:var(--fs-sub);letter-spacing:0;text-transform:none;font-weight:600}._productLive_iibup_154[data-tone=ok]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}._productLive_iibup_154[data-tone=warn]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}._productAction_iibup_857{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-weight:700;display:inline-block}._sectionHeading_iibup_215{justify-content:space-between;gap:30px}._sectionHeading_iibup_215>a{color:var(--brand-cyan);flex:none}._editorial_iibup_891+._garage_iibup_891{border-top:1px solid var(--stroke);margin-top:72px;padding-top:72px}._storyGrid_iibup_903{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:18px;margin-top:42px;display:grid}._storyLead_iibup_912,._storyCard_iibup_914,._vehicleCard_iibup_916{border:1px solid var(--stroke);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);height:100%;transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(145deg,#1020248c,#081418ad);overflow:hidden}._storyLead_iibup_912:hover,._storyCard_iibup_914:hover,._vehicleCard_iibup_916:hover{border-color:var(--stroke-hi);box-shadow:var(--elevation-hover);transform:translateY(-4px)}._storyLead_iibup_912{grid-template-rows:auto auto;align-self:start;height:auto;display:grid}._storyCard_iibup_914{grid-template-columns:130px 1fr;display:grid}._secondaryStories_iibup_959{grid-template-rows:repeat(2,minmax(0,1fr));align-content:start;gap:16px;height:100%;display:grid}._closingStory_iibup_967{grid-column:1/-1}._closingStory_iibup_967 ._storyCard_iibup_914{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}._closingStory_iibup_967 ._storyImage_iibup_975{min-height:240px}._closingStory_iibup_967 ._storyBody_iibup_979{flex-direction:column;justify-content:center;padding:clamp(22px,3vw,32px);display:flex}._closingStory_iibup_967 ._storyBody_iibup_979 h3{max-width:25ch;font-size:clamp(25px,3vw,34px)}._closingStory_iibup_967 ._storyBody_iibup_979 p{max-width:70ch}._storyImage_iibup_975{aspect-ratio:16/9;object-fit:cover;background:#122522;width:100%;display:block}._storyCard_iibup_914 ._storyImage_iibup_975{aspect-ratio:auto;height:100%;min-height:130px}._storyBody_iibup_979{min-width:0;padding:22px}._storyCard_iibup_914 ._storyBody_iibup_979{padding:18px}._storyLead_iibup_912 ._storyMeta_iibup_147{margin-top:22px}._eyebrow_iibup_145,._storyMeta_iibup_147{color:var(--brand-cyan);font-size:var(--fs-label);font-weight:700}._storyBody_iibup_979 h3,._vehicleBody_iibup_1036 h3{color:#f1f8f5;letter-spacing:-.04em;text-wrap:balance;margin:13px 0 9px;font-size:clamp(23px,3vw,39px);line-height:1.02}._storyCard_iibup_914 ._storyBody_iibup_979 h3{font-size:var(--fs-title)}._storyBody_iibup_979 h3 a,._vehicleBody_iibup_1036 h3 a{color:inherit;text-decoration:none}._storyBody_iibup_979 h3 a:hover,._vehicleBody_iibup_1036 h3 a:hover{text-underline-offset:4px;text-decoration:underline}._storyBody_iibup_979 p,._vehicleBody_iibup_1036 p{color:var(--on-dark-soft);font-size:var(--fs-body);margin:0 0 18px;line-height:1.5}._storyMeta_iibup_147{color:#ecf6f385;letter-spacing:.08em}._topicRail_iibup_217{border-top:1px solid var(--stroke);flex-wrap:wrap;margin-top:24px;padding-top:20px}._topic_iibup_217{border:1px solid var(--stroke);border-radius:var(--radius-pill);color:#ecf6f3bd;font-size:var(--fs-aux);transition:border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:6px;padding:5px 12px;text-decoration:none;display:inline-flex}._topic_iibup_217:hover{border-color:var(--stroke-hi);color:var(--on-dark)}._topic_iibup_217 small{color:var(--brand-cyan);font-family:var(--font-mono,monospace)}._scan_iibup_148{margin-left:auto}._emptyState_iibup_1124{border:1px dashed var(--stroke);border-radius:var(--radius-lg);color:var(--on-dark-soft);font-size:var(--fs-body);margin-top:42px;padding:28px;line-height:1.55}._vehicleGrid_iibup_1144{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}._vehicleCard_iibup_916 img,._vehicleImageEmpty_iibup_1148{aspect-ratio:16/10;object-fit:cover;background:#122522;width:100%;display:block}._vehicleBody_iibup_1036{padding:20px}._vehicleBody_iibup_1036 h3{font-size:var(--fs-title)}._vehicleFlags_iibup_1154{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._level_iibup_1166,._verified_iibup_150,._pending_iibup_151{font-size:var(--fs-label);letter-spacing:.06em}._level_iibup_1166{color:var(--level,var(--brand-cyan));font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;font-weight:700}._level_iibup_1166[data-tone=off]{color:var(--off)}._verified_iibup_150{color:var(--ok)}._pending_iibup_151{color:var(--off)}._channel_iibup_69{padding-bottom:88px}._channel_iibup_69 h2{max-width:720px;margin-top:14px;font-size:clamp(28px,4vw,44px)}._channel_iibup_69 p{max-width:500px;color:var(--on-dark-soft);font-size:var(--fs-body-editorial);margin:16px 0 22px}._channelLinks_iibup_1198{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}._channelLinks_iibup_1198 a:not(._channelAction_iibup_243){color:var(--on-dark);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ecf6f380;padding-bottom:5px;font-weight:700;text-decoration:none}._channelLinks_iibup_1198 a:not(._channelAction_iibup_243):hover{border-color:var(--brand-cyan);color:var(--brand-cyan)}._home_iibup_1 a:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:5px;border-radius:2px}@media (prefers-reduced-motion:reduce){._scan_iibup_148[data-tone=ok] i{animation:none}}@media (width<=980px){._heroGrid_iibup_115{grid-template-columns:1fr;gap:28px;padding:78px 0 64px}._hud_iibup_152{max-width:640px}}@media (width<=800px){._manifesto_iibup_63,._products_iibup_65,._live_iibup_67,._channel_iibup_69{width:calc(100% - 36px)}._productGrid_iibup_649,._storyGrid_iibup_903{grid-template-columns:1fr}._secondaryStories_iibup_959{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}._closingStory_iibup_967{grid-column:1}._scan_iibup_148{width:100%;margin-left:0}}@media (width<=560px){._products_iibup_65,._live_iibup_67,._channel_iibup_69{padding:56px 0}._hud_iibup_152{padding:20px 18px 16px}._hudUpdates_iibup_441{grid-template-columns:1fr}._hudUpdateLink_iibup_473{font-size:var(--fs-body)}._hudUpdateLink_iibup_473 span:last-child{font-size:var(--fs-label)}._hudRadarMeta_iibup_460{flex-direction:column;align-items:flex-start;gap:12px}._productCard_iibup_663{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 22px 20px}._productCard_iibup_663 h3{font-size:clamp(28px,10vw,40px)}._secondaryStories_iibup_959,._vehicleGrid_iibup_1144{grid-template-columns:1fr}._storyCard_iibup_914,._closingStory_iibup_967 ._storyCard_iibup_914{grid-template-columns:100px 1fr}._closingStory_iibup_967 ._storyImage_iibup_975{min-height:130px}._closingStory_iibup_967 ._storyBody_iibup_979{padding:14px;display:block}._closingStory_iibup_967 ._storyBody_iibup_979 h3{font-size:var(--fs-sub)}._storyCard_iibup_914 ._storyBody_iibup_979{padding:14px}._storyCard_iibup_914 ._storyBody_iibup_979 h3{font-size:var(--fs-sub)}._sectionHeading_iibup_215{flex-direction:column;align-items:flex-start;gap:16px}._editorial_iibup_891+._garage_iibup_891{margin-top:48px;padding-top:48px}}
