.os-pill-sheet-backdrop{z-index:var(--au-z-pill-overlay,600);background:color-mix(in srgb, var(--au-color-bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(8px);opacity:0;justify-content:center;align-items:flex-end;padding:16px;transition:opacity .22s;display:flex;position:fixed;inset:0}.os-pill-sheet-backdrop.is-open{opacity:1}.os-pill-sheet-backdrop.is-closing{opacity:0}.os-pill-sheet{--os-sheet-width:520px;--os-sheet-max-h:640px;--os-sheet-header-pad-y:16px;--os-sheet-header-pad-x:20px;--os-sheet-title:18px;--os-sheet-close:32px;--os-sheet-close-icon:14px;--os-sheet-body-pad:18px 20px 20px;--os-sheet-text:14px;--os-sheet-text-sm:13px;--os-sheet-step-gap:12px;--os-sheet-step-num:26px;--os-sheet-radius:18px;--os-sheet-list-pad-y:11px;--os-sheet-list-pad-x:12px;--os-sheet-action-pad:12px 14px;--os-sheet-surface:#0a0c14;--os-sheet-surface-top:#10131d;--os-sheet-accent-purple:var(--au-brand-violet);--os-sheet-accent-blue:var(--au-brand-pink);--os-sheet-accent-indigo:var(--au-brand-coral);--os-sheet-accent-amber:#f59e0b;--os-sheet-accent-gold:#fbbf24;--os-sheet-accent-copper:#f97316;--os-sheet-gradient-active:linear-gradient(135deg, color-mix(in srgb, var(--au-brand-violet) 34%, #0c1018) 0%, color-mix(in srgb, var(--au-brand-pink) 22%, #0c1018) 55%, color-mix(in srgb, var(--au-brand-coral) 16%, #10141c) 100%);--os-sheet-gradient-brand:var(--au-gradient-brand);--os-sheet-gradient-warm:linear-gradient(90deg, #f97316 0%, #fb923c 38%, #fbbf24 78%, #fde68a 100%);isolation:isolate;width:min(100%, var(--os-sheet-width));max-height:min(85vh, var(--os-sheet-max-h));border-radius:var(--os-sheet-radius);border:1px solid color-mix(in srgb, var(--os-sheet-accent-purple) 18%, #ffffff14);background:linear-gradient(180deg, var(--os-sheet-surface-top) 0%, var(--os-sheet-surface) 46%, #070910 100%);box-shadow:0 0 0 1px #ffffff0a, 0 24px 56px #0000008c, 0 0 40px color-mix(in srgb, var(--os-sheet-accent-purple) 8%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.os-pill-sheet__header{z-index:1;padding:var(--os-sheet-header-pad-y) var(--os-sheet-header-pad-x);background:linear-gradient(180deg, color-mix(in srgb, var(--os-sheet-accent-indigo) 10%, var(--os-sheet-surface-top)) 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 5%, var(--os-sheet-surface)) 72%, transparent 100%);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.os-pill-sheet__header:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 22%, #ffffff1a) 50%, transparent 100%);opacity:.85;pointer-events:none;height:1px;position:absolute;bottom:0;left:20px;right:20px}.os-pill-sheet__title{font-size:var(--os-sheet-title);color:#fff;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.os-pill-sheet__close{width:var(--os-sheet-close);height:var(--os-sheet-close);color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.os-pill-sheet__close:hover,.os-pill-sheet__close.au-focus-ring:focus-visible{color:#fff;background:linear-gradient(#12151f, #12151f) padding-box, var(--au-gradient-brand) border-box;box-shadow:0 0 10px color-mix(in srgb, var(--au-brand-violet) 42%, transparent), 0 0 16px color-mix(in srgb, var(--au-brand-pink) 24%, transparent);border-color:#0000;outline:none}.os-pill-sheet__close .os-nav-icon{width:var(--os-sheet-close-icon);height:var(--os-sheet-close-icon)}.os-pill-sheet__body{z-index:1;min-height:0;padding:var(--os-sheet-body-pad);flex:1;position:relative;overflow-y:auto}@media (max-width:1023px){.os-pill-sheet-backdrop{justify-content:stretch;align-items:stretch;padding:0}.os-pill-sheet{--os-sheet-header-pad-y:8px;--os-sheet-header-pad-x:12px;--os-sheet-title:14px;--os-sheet-close:28px;--os-sheet-close-icon:14px;--os-sheet-body-pad:12px 14px;--os-sheet-text:13px;--os-sheet-text-sm:12px;--os-sheet-step-gap:10px;--os-sheet-step-num:22px;--os-sheet-mobile-top:calc(var(--os-mobile-header-height,56px) + 20px);bottom:0;left:0;right:0;top:var(--os-sheet-mobile-top);width:100%;max-width:none;height:calc(100dvh - var(--os-sheet-mobile-top));max-height:none;min-height:calc(100dvh - var(--os-sheet-mobile-top));opacity:.94;will-change:transform, opacity;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;margin:0;transition:transform .27s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;position:fixed;transform:translateY(100%)}.os-pill-sheet.is-open{opacity:1;transform:translateY(0)}.os-pill-sheet.is-closing{opacity:.96;transform:translateY(100%)}.os-pill-sheet__header{flex-shrink:0;min-height:44px}.os-pill-sheet__body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}}@media (min-width:1024px){.os-pill-sheet-backdrop{align-items:center}.os-pill-sheet{opacity:0;will-change:opacity, transform;transition:opacity .14s,transform .16s cubic-bezier(.32,.72,0,1);transform:translateY(8px)scale(.985)}.os-pill-sheet.is-open{opacity:1;transform:translateY(0)scale(1)}.os-pill-sheet.is-closing{opacity:0;pointer-events:none;transform:translateY(6px)scale(.99)}}@media (min-width:1440px){.os-pill-sheet{--os-sheet-width:580px;--os-sheet-max-h:720px;--os-sheet-header-pad-y:18px;--os-sheet-header-pad-x:24px;--os-sheet-title:20px;--os-sheet-close:36px;--os-sheet-close-icon:15px;--os-sheet-body-pad:20px 24px 24px;--os-sheet-text:15px;--os-sheet-text-sm:14px;--os-sheet-step-gap:14px;--os-sheet-step-num:28px;--os-sheet-radius:20px;--os-sheet-list-pad-y:12px;--os-sheet-list-pad-x:14px;--os-sheet-action-pad:14px 16px}}@media (min-width:1920px){.os-pill-sheet-backdrop{padding:28px}.os-pill-sheet{--os-sheet-width:clamp(760px, 32vw, 840px);--os-sheet-max-h:900px;--os-sheet-header-pad-y:22px;--os-sheet-header-pad-x:28px;--os-sheet-title:24px;--os-sheet-close:42px;--os-sheet-close-icon:17px;--os-sheet-body-pad:26px 28px 28px;--os-sheet-text:16.5px;--os-sheet-text-sm:15.5px;--os-sheet-step-gap:16px;--os-sheet-step-num:34px;--os-sheet-radius:22px;--os-sheet-list-pad-y:14px;--os-sheet-list-pad-x:16px;--os-sheet-action-pad:16px 18px}.os-pill-sheet__list{gap:10px}.os-pill-sheet__list-btn-icon{width:17px;height:17px}.os-pill-sheet__list-btn-chevron{width:15px;height:15px}.os-pill-sheet__action-row-icon{width:40px;height:40px}.os-pill-sheet__action-row-icon .os-nav-icon{width:18px;height:18px}.os-pill-sheet__footer-actions{gap:16px;margin-top:22px;padding-top:20px}}@media (min-width:2560px){.os-pill-sheet-backdrop{padding:40px}.os-pill-sheet{--os-sheet-width:920px;--os-sheet-max-h:1020px;--os-sheet-header-pad-y:26px;--os-sheet-header-pad-x:36px;--os-sheet-title:28px;--os-sheet-close:48px;--os-sheet-close-icon:20px;--os-sheet-body-pad:32px 36px 36px;--os-sheet-text:18px;--os-sheet-text-sm:17px;--os-sheet-step-gap:18px;--os-sheet-step-num:40px;--os-sheet-radius:26px;--os-sheet-list-pad-y:16px;--os-sheet-list-pad-x:18px;--os-sheet-action-pad:18px 20px}.os-pill-sheet__list{gap:12px}.os-pill-sheet__list-btn-icon{width:18px;height:18px}.os-pill-sheet__list-btn-chevron{width:16px;height:16px}.os-pill-sheet__action-row-icon{width:46px;height:46px}.os-pill-sheet__action-row-icon .os-nav-icon{width:20px;height:20px}.os-pill-sheet__footer-actions{gap:18px;margin-top:26px;padding-top:22px}}@media (min-width:3840px){.os-pill-sheet-backdrop{padding:64px}.os-pill-sheet{--os-sheet-width:1280px;--os-sheet-max-h:1480px;--os-sheet-header-pad-y:36px;--os-sheet-header-pad-x:48px;--os-sheet-title:38px;--os-sheet-close:60px;--os-sheet-close-icon:26px;--os-sheet-body-pad:40px 48px 48px;--os-sheet-text:22px;--os-sheet-text-sm:20px;--os-sheet-step-gap:24px;--os-sheet-step-num:52px;--os-sheet-radius:30px;--os-sheet-list-pad-y:20px;--os-sheet-list-pad-x:24px;--os-sheet-action-pad:22px 26px}.os-pill-sheet__list{gap:16px}.os-pill-sheet__list-btn-icon{width:24px;height:24px}.os-pill-sheet__list-btn-chevron{width:20px;height:20px}.os-pill-sheet__action-row-icon{width:58px;height:58px}.os-pill-sheet__action-row-icon .os-nav-icon{width:26px;height:26px}.os-pill-sheet__footer-actions{gap:22px;margin-top:34px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.os-pill-sheet-backdrop,.os-pill-sheet{transition:none}}.os-pill-sheet__paragraph{font-size:var(--os-sheet-text);color:#ffffffc7;margin:0 0 12px;line-height:1.6}.os-pill-sheet__paragraph:last-of-type{margin-bottom:0}.os-pill-sheet__paragraph--emphasis{color:#ffffffeb;letter-spacing:-.01em;margin-top:2px;font-weight:500}.os-pill-sheet__footer-actions{border-top:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:18px;padding-top:16px;display:flex}.os-pill-sheet__footer-actions--inline{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 12px}.os-pill-sheet__footer-actions--inline .os-pill-sheet__links{flex:auto;min-width:0}.os-pill-sheet__link--cta{border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 28%, #ffffff1f);background:color-mix(in srgb, var(--os-sheet-accent-purple) 12%, #ffffff08);color:#ffffffeb;gap:6px;margin-left:auto}.os-pill-sheet__link--cta:hover{border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 44%, #ffffff29);background:color-mix(in srgb, var(--os-sheet-accent-purple) 18%, #ffffff0d);color:#fff}.os-pill-sheet__link-arrow{opacity:.7;width:12px;height:12px;transition:opacity .16s,transform .16s}.os-pill-sheet__link--cta:hover .os-pill-sheet__link-arrow{opacity:1;transform:translate(2px)}.os-pill-sheet__action-row{width:100%;padding:var(--os-sheet-action-pad,12px 14px);border:1px solid color-mix(in srgb, var(--os-sheet-accent-purple) 26%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--os-sheet-accent-purple) 14%, #0c1018) 0%, #13171f 100%);color:#fff;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.os-pill-sheet__action-row:hover{border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 42%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--os-sheet-accent-purple) 20%, #0c1018) 0%, #161a21 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000047}.os-pill-sheet__action-row:active{box-shadow:none;transform:translateY(0)}.os-pill-sheet__action-row-icon{border:1px solid color-mix(in srgb, var(--os-sheet-accent-purple) 30%, transparent);background:color-mix(in srgb, var(--os-sheet-accent-purple) 22%, transparent);color:#ddd6fe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.os-pill-sheet__action-row-icon .os-nav-icon{width:16px;height:16px}.os-pill-sheet__action-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.os-pill-sheet__action-row-label{letter-spacing:-.01em;color:#fffffff5;font-size:14px;font-weight:600}.os-pill-sheet__action-row-hint{color:#ffffff8c;font-size:12px;font-weight:500;line-height:1.35}.os-pill-sheet__action-row-chevron{opacity:.45;flex-shrink:0;width:14px;height:14px;transition:opacity .18s,transform .18s}.os-pill-sheet__action-row:hover .os-pill-sheet__action-row-chevron{opacity:.9;transform:translate(2px)}.os-pill-sheet__links{flex-wrap:wrap;gap:8px;display:flex}.os-pill-sheet__link{letter-spacing:.01em;color:#ffffffb8;cursor:pointer;appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.os-pill-sheet__link:hover{color:#fff;border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 34%, #ffffff24);background:color-mix(in srgb, var(--os-sheet-accent-purple) 14%, #ffffff0d)}.os-pill-sheet__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.os-pill-sheet__step{background:#151820;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.os-pill-sheet__step:hover{border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 28%, #ffffff1a);background:color-mix(in srgb, var(--os-sheet-accent-purple) 8%, #0c1018);box-shadow:inset 0 1px #ffffff0a}.os-pill-sheet__step-num{width:var(--os-sheet-step-num);height:var(--os-sheet-step-num);border:1px solid color-mix(in srgb, var(--os-sheet-accent-purple) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--au-brand-violet) 78%, #0a0c14) 0%, color-mix(in srgb, var(--au-brand-pink) 72%, #0a0c14) 100%);color:var(--au-white);box-shadow:0 0 12px color-mix(in srgb, var(--os-sheet-accent-purple) 18%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.os-pill-sheet__step-copy{flex:1;min-width:0}.os-pill-sheet__step strong{font-size:var(--os-sheet-text);letter-spacing:-.01em;color:#fffffff5;margin-bottom:4px;font-weight:600;display:block}.os-pill-sheet__step p{font-size:var(--os-sheet-text-sm);color:#ffffff9e;margin:0;line-height:1.5}.os-pill-sheet__empty{flex-direction:column;gap:8px;display:flex}.os-pill-sheet__empty p{font-size:var(--os-sheet-text);color:var(--au-text-secondary);margin:0}.os-pill-sheet__muted{color:var(--au-text-muted)!important;font-size:var(--os-sheet-text-sm)!important}.os-pill-sheet__cta{align-self:flex-start;margin-top:14px}.os-pill-sheet__footer-actions .os-pill-sheet__cta{margin-top:0}.os-pill-sheet__cta.au-btn-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--os-sheet-accent-purple) 22%, transparent), 0 6px 16px color-mix(in srgb, var(--os-sheet-accent-purple) 22%, transparent)}.os-pill-sheet__cta.au-btn-primary:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--os-sheet-accent-purple) 30%, transparent), 0 8px 18px color-mix(in srgb, var(--os-sheet-accent-purple) 28%, transparent)}.os-pill-sheet__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.os-pill-sheet__list-btn{width:100%;padding:var(--os-sheet-list-pad-y,11px) var(--os-sheet-list-pad-x,12px);color:#ffffffe6;font-size:var(--os-sheet-text-sm);text-align:left;cursor:pointer;background:#151820;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;font-weight:600;line-height:1.35;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.os-pill-sheet__list-btn:hover{color:#fff;border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 30%, #ffffff1a);background:color-mix(in srgb, var(--os-sheet-accent-purple) 10%, #0c1018);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000038}.os-pill-sheet__list-btn:active{box-shadow:none;transform:translateY(0)}.os-pill-sheet__list-btn-icon{width:15px;height:15px;color:color-mix(in srgb, var(--os-sheet-accent-purple) 72%, #fff);opacity:.9;flex-shrink:0}.os-pill-sheet__list-btn-label{flex:1;min-width:0}.os-pill-sheet__list-btn-chevron{opacity:.35;flex-shrink:0;width:13px;height:13px;transition:opacity .18s,transform .18s}.os-pill-sheet__list-btn:hover .os-pill-sheet__list-btn-chevron{opacity:.85;transform:translate(2px)}.os-pill-sheet__list-btn.is-active{background:var(--os-sheet-gradient-active);color:#fff;border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 34%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--os-sheet-accent-purple) 28%, transparent), 0 0 14px color-mix(in srgb, var(--os-sheet-accent-purple) 16%, transparent);font-weight:700}.os-pill-sheet .vehicle-360-overview__tabs,.os-pill-sheet .vehicle-360-specs__tabs,.os-pill-sheet .vehicle-360-trims__subpills,.os-pill-sheet .cnm-vdp-drawer__subtabs,.os-pill-sheet .cnm-vdp-drawer__mode-toggle,.os-pill-sheet .research-saved-pill__tabs{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 6%, transparent) 100%);border-bottom:none}.os-pill-sheet .vehicle-360-overview__tab,.os-pill-sheet .vehicle-360-specs__tab,.os-pill-sheet .vehicle-360-trims__subpill,.os-pill-sheet .vehicle-360-trims__chip,.os-pill-sheet .cnm-vdp-drawer__subtab,.os-pill-sheet .cnm-vdp-drawer__mode-btn,.os-pill-sheet .research-saved-pill__tab,.os-pill-sheet .vehicle-360-overview__pager-btn,.os-pill-sheet .vehicle-360-specs__pager-btn,.os-pill-sheet .vehicle-360-trims__pager-btn{text-align:center;color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;transition:background .16s,box-shadow .16s,color .16s,border-color .16s;display:inline-flex}.os-pill-sheet .vehicle-360-overview__tab,.os-pill-sheet .vehicle-360-specs__tab,.os-pill-sheet .vehicle-360-trims__subpill,.os-pill-sheet .vehicle-360-trims__chip,.os-pill-sheet .cnm-vdp-drawer__subtab,.os-pill-sheet .cnm-vdp-drawer__mode-btn,.os-pill-sheet .research-saved-pill__tab{border-radius:8px;min-height:32px;padding:0 12px}.os-pill-sheet .vehicle-360-overview__tab:not(.is-active),.os-pill-sheet .vehicle-360-specs__tab:not(.is-active),.os-pill-sheet .vehicle-360-trims__subpill:not(.is-active),.os-pill-sheet .vehicle-360-trims__chip:not(.is-active),.os-pill-sheet .cnm-vdp-drawer__subtab:not(.is-active),.os-pill-sheet .cnm-vdp-drawer__mode-btn:not(.is-active),.os-pill-sheet .research-saved-pill__tab:not(.is-active){border-color:#ffffff1a}.os-pill-sheet .vehicle-360-overview__tab:not(.is-active):hover,.os-pill-sheet .vehicle-360-specs__tab:not(.is-active):hover,.os-pill-sheet .vehicle-360-trims__subpill:not(.is-active):hover,.os-pill-sheet .vehicle-360-trims__chip:not(.is-active):hover,.os-pill-sheet .cnm-vdp-drawer__subtab:not(.is-active):hover,.os-pill-sheet .cnm-vdp-drawer__mode-btn:not(.is-active):hover,.os-pill-sheet .research-saved-pill__tab:not(.is-active):hover{border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 28%, transparent);color:#fffffff0;background:#ffffff12}.os-pill-sheet .vehicle-360-overview__tab.is-active,.os-pill-sheet .vehicle-360-specs__tab.is-active,.os-pill-sheet .vehicle-360-trims__subpill.is-active,.os-pill-sheet .vehicle-360-trims__chip.is-active,.os-pill-sheet .cnm-vdp-drawer__subtab.is-active,.os-pill-sheet .cnm-vdp-drawer__mode-btn.is-active,.os-pill-sheet .research-saved-pill__tab.is-active,.os-pill-sheet .vehicle-360-overview__pager-btn--cta:not(:disabled){color:#fff;border-color:color-mix(in srgb, var(--os-sheet-accent-purple) 42%, transparent);background:var(--os-sheet-gradient-active);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--os-sheet-accent-purple) 28%, transparent), 0 0 14px color-mix(in srgb, var(--os-sheet-accent-purple) 16%, transparent);font-weight:700}.os-pill-sheet .vehicle-360-overview__tabs--nested{background:0 0;gap:5px;padding:2px 0 4px}.os-pill-sheet .vehicle-360-overview__tab--sub,.os-pill-sheet .vehicle-360-overview__tabs--nested .vehicle-360-overview__tab{border:1px solid color-mix(in srgb, var(--os-sheet-accent-amber) 22%, #ffffff1a);background:color-mix(in srgb, var(--os-sheet-accent-amber) 7%, transparent);color:#fff5e1cc;min-height:24px;box-shadow:none;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.os-pill-sheet .vehicle-360-overview__tab--sub:not(.is-active):hover,.os-pill-sheet .vehicle-360-overview__tabs--nested .vehicle-360-overview__tab:not(.is-active):hover{border-color:color-mix(in srgb, var(--os-sheet-accent-amber) 38%, transparent);background:color-mix(in srgb, var(--os-sheet-accent-amber) 12%, transparent);color:#fffaebf2}.os-pill-sheet .vehicle-360-overview__tab--sub.is-active,.os-pill-sheet .vehicle-360-overview__tabs--nested .vehicle-360-overview__tab.is-active{color:#fff8eb;border-color:color-mix(in srgb, var(--os-sheet-accent-gold) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--os-sheet-accent-amber) 32%, #121018) 0%, color-mix(in srgb, var(--os-sheet-accent-copper) 24%, #101018) 55%, #2e1a10 100%);box-shadow:inset 0 1px 0 #fde68a2e, 0 0 10px color-mix(in srgb, var(--os-sheet-accent-amber) 14%, transparent);font-weight:700}.os-pill-sheet .vehicle-360-overview__pager-btn:not(:disabled):not(.vehicle-360-overview__pager-btn--cta){color:#ffffffe6;border-color:#ffffff24}.os-pill-sheet .vehicle-360-overview__card,.os-pill-sheet .vehicle-360-overview__equip-group,.os-pill-sheet .vehicle-360-overview__highlight-block,.os-pill-sheet .vehicle-360-overview__meta-block,.os-pill-sheet .vehicle-360-specs__table-wrap,.os-pill-sheet .vehicle-360-trims__section-head,.os-pill-sheet .vehicle-360-trims__vehicle-bar,.os-pill-sheet .vehicle-360-trims__trim-card,.os-pill-sheet .vehicle-360-trims__diff-row,.os-pill-sheet .vehicle-360-trims__compare-table-wrap,.os-pill-sheet .vehicle-360-trims__package-row,.os-pill-sheet .vehicle-360-trims__package-matrix-row,.os-pill-sheet .cnm-vdp-drawer__panel,.os-pill-sheet .vehicle-360-overview__safety-item,.os-pill-sheet .vehicle-360-overview__video-thumb-wrap{background:linear-gradient(155deg, color-mix(in srgb, var(--os-sheet-accent-blue) 7%, #0c1018) 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 5%, #0a0c14) 52%, #14161d 100%);border:none}.os-pill-sheet .vehicle-360-overview__card-label,.os-pill-sheet .vehicle-360-overview__equip-title,.os-pill-sheet .cnm-vdp-drawer__section-title,.os-pill-sheet .vehicle-360-specs__table th,.os-pill-sheet .vehicle-360-trims__compare-table th,.os-pill-sheet .cnm-vdp-drawer__row dt{color:#ffffff94}.os-pill-sheet .vehicle-360-overview__card-value,.os-pill-sheet .vehicle-360-specs__table td,.os-pill-sheet .vehicle-360-trims__compare-table td,.os-pill-sheet .cnm-vdp-drawer__row dd{color:#fff}.os-pill-sheet .vehicle-360-trims__trim-card.is-active,.os-pill-sheet .vehicle-360-trims__trim-card:hover:not(:disabled){background:linear-gradient(155deg, color-mix(in srgb, var(--os-sheet-accent-purple) 18%, #0c1018) 0%, color-mix(in srgb, var(--os-sheet-accent-blue) 12%, #0a0c14) 55%, #14161d 100%);box-shadow:0 0 14px color-mix(in srgb, var(--os-sheet-accent-purple) 14%, transparent)}.os-pill-sheet .vehicle-360-trims__trim-thumb{background:#1b1e26;border:none}.os-pill-sheet__compare-row{background:linear-gradient(155deg, color-mix(in srgb, var(--os-sheet-accent-blue) 5%, #0c1018) 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 4%, #0a0c14) 100%);border-radius:var(--au-radius-sm);border-bottom:none;padding:10px 12px}.os-pill-sheet .vehicle-360-overview__insight{background:linear-gradient(90deg, color-mix(in srgb, var(--au-brand-violet) 9%, #0c1018) 0%, color-mix(in srgb, var(--au-brand-pink) 8%, #0c1018) 55%, color-mix(in srgb, var(--au-brand-coral) 7%, #0c1018) 100%);border:none}.os-pill-sheet__select,.os-pill-sheet__input,.os-pill-sheet .cnm-vdp-drawer__zip-input{color:#fff;background:#181c24;border:none}.os-pill-sheet__select:focus,.os-pill-sheet__select:focus-visible,.os-pill-sheet__input:focus,.os-pill-sheet__input:focus-visible,.os-pill-sheet .cnm-vdp-drawer__zip-input:focus,.os-pill-sheet .cnm-vdp-drawer__zip-input:focus-visible{box-shadow:0 0 12px color-mix(in srgb, var(--os-sheet-accent-purple) 12%, transparent);outline:none}.os-pill-sheet__form--filters .os-pill-sheet__actions{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--os-sheet-accent-purple) 5%, transparent) 100%);border-top:none}.os-pill-sheet .vehicle-360-overview__pager-btn:disabled,.os-pill-sheet .vehicle-360-specs__pager-btn:disabled,.os-pill-sheet .vehicle-360-trims__pager-btn:disabled{opacity:1;color:#ffffff6b;box-shadow:none;cursor:not-allowed;background:#13171f;border-color:#ffffff14}.os-pill-sheet__skeleton{--os-skeleton-base:#0c0e14;--os-skeleton-mid:#12151d;--os-skeleton-highlight:#1f232b;--os-skeleton-shine:linear-gradient(110deg, var(--os-skeleton-base) 8%, var(--os-skeleton-mid) 18%, var(--os-skeleton-highlight) 28%, var(--os-skeleton-base) 38%);flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;position:relative}.os-pill-sheet__skeleton-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-pill-skeleton__pills{scrollbar-width:none;flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.os-pill-skeleton__pills::-webkit-scrollbar{display:none}.os-pill-skeleton__pill{border:1px solid #ffffff0f;border-radius:8px;flex:none;height:32px}.os-pill-skeleton__pill[data-skeleton-pill=choose-active]{width:72px}.os-pill-skeleton__pill[data-skeleton-pill=differences]{width:88px}.os-pill-skeleton__pill[data-skeleton-pill=packages]{width:80px}.os-pill-skeleton__pill[data-skeleton-pill=summary-active]{width:78px}.os-pill-skeleton__pill[data-skeleton-pill=equipment]{width:84px}.os-pill-skeleton__pill[data-skeleton-pill=videos]{width:68px}.os-pill-skeleton__pill[data-skeleton-pill=safety]{width:62px}.os-pill-skeleton__pill[data-skeleton-pill=recalls]{width:68px}.os-pill-skeleton__pill[data-skeleton-pill=key-specs-active]{width:92px}.os-pill-skeleton__pill[data-skeleton-pill=drivetrain]{width:84px}.os-pill-skeleton__pill[data-skeleton-pill=efficiency]{width:80px}.os-pill-skeleton__pill[data-skeleton-pill=dimensions]{width:88px}.os-pill-skeleton__pill[data-skeleton-pill=seating]{width:118px}.os-pill-skeleton__pill[data-skeleton-pill=capability]{width:84px}.os-pill-skeleton__pill[data-skeleton-pill=wheels]{width:100px}.os-pill-skeleton__vehicle-bar{background:#101217;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.os-pill-skeleton__vehicle-lead{align-items:center;gap:10px;display:flex}.os-pill-skeleton__media{border-radius:8px;flex-shrink:0;width:72px;height:48px}.os-pill-skeleton__lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.os-pill-skeleton__stat-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.os-pill-skeleton__stat-row::-webkit-scrollbar{display:none}.os-pill-skeleton__stat{border:1px solid #ffffff0f;border-radius:9px;flex:1 1 0;min-width:96px;height:40px}.os-pill-skeleton__stage{flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:2px;display:flex;overflow:hidden}.os-pill-skeleton__trim-row{background:#101217;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:26px 56px minmax(0,1fr) minmax(74px,auto) auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.os-pill-skeleton__order{border-radius:8px;width:26px;height:26px}.os-pill-skeleton__thumb{border-radius:8px;width:56px;height:36px}.os-pill-skeleton__trim-body{flex-direction:column;gap:6px;min-width:0;display:flex}.os-pill-skeleton__trim-price{border-radius:7px;min-width:74px;height:28px}.os-pill-skeleton__trim-cta{border-radius:8px;width:84px;height:30px}.os-pill-skeleton__card-grid{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.os-pill-skeleton__card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-pill-skeleton__card{border:1px solid #ffffff0f;border-radius:10px;min-height:52px}.os-pill-skeleton__insight{border:1px solid #ffffff0d;border-radius:999px;flex-shrink:0;min-height:40px}.os-pill-skeleton__summary-detail{flex:none;grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%;display:grid}.os-pill-skeleton__summary-side{flex-direction:column;gap:8px;min-height:0;display:flex}@media (min-width:720px){.os-pill-skeleton__summary-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.os-pill-skeleton__block--primary{height:100%}}.os-pill-skeleton__block{background:#101217;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.os-pill-skeleton__block--tall{min-height:120px}.os-pill-skeleton__block--primary{min-height:88px}.os-pill-skeleton__specs-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.os-pill-sheet__skeleton--specs{gap:12px}.os-pill-skeleton__table{border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.os-pill-skeleton__table-row{background:#101217;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.os-pill-skeleton__line{border-radius:999px;height:12px}.os-pill-skeleton__line--title{width:58%;height:14px}.os-pill-skeleton__line--meta{width:72%;height:10px}.os-pill-skeleton__line--heading{border-radius:6px;width:96px;height:14px}.os-pill-skeleton__line--sm{width:42%;height:11px}.os-pill-skeleton__line--xs{width:78%;height:9px}.os-pill-skeleton__line--short{width:36%}.os-pill-skeleton__line--note{width:88%;height:9px;margin:0 auto}.os-pill-skeleton__line--pager{width:88px;height:10px}.os-pill-skeleton__line--label{width:72%;height:10px}.os-pill-skeleton__line--value{justify-self:end;width:54%;height:10px}.os-pill-skeleton__footer{border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:6px;display:flex}.os-pill-skeleton__footer--pager-only{border-top:1px solid color-mix(in srgb, var(--au-brand-violet) 12%, transparent);padding-top:10px}.os-pill-skeleton__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.os-pill-skeleton__action-card{border:1px solid #ffffff14;border-radius:12px;min-height:52px}.os-pill-skeleton__action-card--muted{opacity:.72}.os-pill-skeleton__pager{justify-content:space-between;align-items:center;gap:10px;display:flex}.os-pill-skeleton__pager-btn{border-radius:8px;width:84px;height:32px}.os-pill-skeleton__media,.os-pill-skeleton__stat,.os-pill-skeleton__order,.os-pill-skeleton__thumb,.os-pill-skeleton__trim-price,.os-pill-skeleton__trim-cta,.os-pill-skeleton__card,.os-pill-skeleton__insight,.os-pill-skeleton__action-card,.os-pill-skeleton__pager-btn,.os-pill-skeleton__line,.os-pill-skeleton__pill{background:var(--os-skeleton-shine);background-size:200% 100%;animation:1.85s ease-in-out infinite os-pill-skeleton-shimmer}@keyframes os-pill-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:719px){.os-pill-skeleton__media{display:none}.os-pill-skeleton__vehicle-bar{gap:4px;padding:6px 8px}.os-pill-skeleton__lines{gap:4px}.os-pill-skeleton__line--title{width:48%;height:13px}.os-pill-skeleton__line--meta{width:62%;height:9px}.os-pill-skeleton__stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.os-pill-skeleton__stat{min-width:0;height:32px}.os-pill-skeleton__trim-row{grid-template-columns:20px 40px minmax(0,1fr) auto;grid-template-areas:"order thumb body cta""order thumb price price";align-items:center;gap:2px 6px;min-height:0;padding:6px 8px}.os-pill-skeleton__order{border-radius:6px;grid-area:order;width:20px;height:20px}.os-pill-skeleton__thumb{border-radius:6px;grid-area:thumb;width:40px;height:28px}.os-pill-skeleton__trim-body{grid-area:body}.os-pill-skeleton__trim-price{grid-area:price;min-width:0;height:18px}.os-pill-skeleton__trim-cta{grid-area:cta;width:72px;height:26px}.os-pill-skeleton__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.os-pill-skeleton__action-card{min-height:36px}.os-pill-skeleton__card{min-height:48px}.os-pill-skeleton__insight{min-height:34px}.os-pill-skeleton__table-row--desktop-only{display:none}}@media (max-width:389px){.os-pill-skeleton__pills--specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.os-pill-skeleton__pills--specs .os-pill-skeleton__pill{min-width:0;height:26px;width:auto!important}.os-pill-skeleton__pill[data-skeleton-pill=choose-active],.os-pill-skeleton__pill[data-skeleton-pill=differences],.os-pill-skeleton__pill[data-skeleton-pill=packages],.os-pill-skeleton__pill[data-skeleton-pill=summary-active],.os-pill-skeleton__pill[data-skeleton-pill=equipment],.os-pill-skeleton__pill[data-skeleton-pill=videos],.os-pill-skeleton__pill[data-skeleton-pill=safety],.os-pill-skeleton__pill[data-skeleton-pill=recalls]{flex:1 1 0;width:auto;min-width:0}}@media (max-height:820px){.os-pill-skeleton__media{width:60px;height:40px}.os-pill-skeleton__trim-row{min-height:48px;padding:7px 8px}.os-pill-skeleton__action-card{min-height:44px}}@media (prefers-reduced-motion:reduce){.os-pill-skeleton__media,.os-pill-skeleton__stat,.os-pill-skeleton__order,.os-pill-skeleton__thumb,.os-pill-skeleton__trim-price,.os-pill-skeleton__trim-cta,.os-pill-skeleton__card,.os-pill-skeleton__insight,.os-pill-skeleton__action-card,.os-pill-skeleton__pager-btn,.os-pill-skeleton__line,.os-pill-skeleton__pill{background:#1b1e26;animation:none}}.os-pill-sheet-backdrop.is-home{-webkit-backdrop-filter:blur(6px);background:#04060c94}.os-pill-sheet--home{--os-sheet-close:44px}@media (max-width:1023px){.os-pill-sheet--home{top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));border-bottom:1px solid color-mix(in srgb, var(--os-sheet-accent-purple) 18%, #ffffff14);border-radius:18px;width:calc(100% - 16px);height:auto;min-height:0;max-height:min(78dvh,720px)}.os-pill-sheet--home .os-pill-sheet__body{flex:0 auto;max-height:calc(min(78dvh,720px) - 52px)}}
