.os-action-cards{--os-ac-min-h:76px;--os-ac-pad-x:14px;--os-ac-pad-y:12px;--os-ac-gap:12px;--os-ac-icon-size:42px;--os-ac-icon-inner:20px;--os-ac-mark-w:20px;--os-ac-title:13px;--os-ac-desc:11px;--os-ac-chevron:14px;--os-ac-grid-gap:10px;--os-ac-copy-gap:3px;--os-ac-columns:1;--os-ac-radius:var(--au-radius-md);--os-ac-surface:#05070d;--os-ac-surface-hover:#0c1018;--os-ac-border:#ffffff1a;grid-template-columns:repeat(var(--os-ac-columns), minmax(0, 1fr));gap:var(--os-ac-grid-gap);flex-shrink:0;width:100%;padding-top:12px;display:grid}@media (min-width:1024px) and (max-width:1439px){.os-action-cards{--os-ac-min-h:84px;--os-ac-pad-x:14px;--os-ac-pad-y:12px;--os-ac-gap:12px;--os-ac-icon-size:46px;--os-ac-icon-inner:22px;--os-ac-mark-w:26px;--os-ac-title:14.5px;--os-ac-desc:12.5px;--os-ac-chevron:16px;--os-ac-grid-gap:10px;--os-ac-copy-gap:3px;--os-ac-radius:12px;--os-ac-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(12px,2vh,20px)}.os-action-card__desc{-webkit-line-clamp:2}.os-action-card__chevron{display:none}}@media (min-width:1440px){.os-action-cards{--os-ac-min-h:136px;--os-ac-pad-x:24px;--os-ac-pad-y:16px;--os-ac-gap:14px;--os-ac-icon-size:74px;--os-ac-icon-inner:36px;--os-ac-mark-w:48px;--os-ac-title:16px;--os-ac-desc:14px;--os-ac-chevron:26px;--os-ac-grid-gap:12px;--os-ac-copy-gap:4px;--os-ac-radius:13px;--os-ac-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.os-action-cards{--os-ac-min-h:140px;--os-ac-pad-x:24px;--os-ac-pad-y:18px;--os-ac-gap:16px;--os-ac-icon-size:76px;--os-ac-icon-inner:38px;--os-ac-mark-w:50px;--os-ac-title:17px;--os-ac-desc:14px;--os-ac-chevron:27px;--os-ac-grid-gap:12px}}@media (min-width:1920px){.os-action-cards{--os-ac-min-h:148px;--os-ac-pad-x:24px;--os-ac-pad-y:18px;--os-ac-title:17.5px;--os-ac-desc:14.5px;--os-ac-icon-size:80px;--os-ac-icon-inner:38px;--os-ac-mark-w:50px;--os-ac-grid-gap:14px}}@media (min-width:2560px){.os-action-cards{--os-ac-min-h:184px;--os-ac-pad-x:30px;--os-ac-pad-y:24px;--os-ac-gap:18px;--os-ac-title:20px;--os-ac-desc:16px;--os-ac-icon-size:92px;--os-ac-icon-inner:44px;--os-ac-mark-w:56px;--os-ac-chevron:28px;--os-ac-grid-gap:20px;--os-ac-copy-gap:8px;--os-ac-radius:16px;padding-top:clamp(16px,2vh,28px)}}@media (min-width:3840px){.os-action-cards{--os-ac-min-h:240px;--os-ac-pad-x:40px;--os-ac-pad-y:32px;--os-ac-gap:24px;--os-ac-title:26px;--os-ac-desc:19px;--os-ac-icon-size:118px;--os-ac-icon-inner:56px;--os-ac-mark-w:70px;--os-ac-chevron:34px;--os-ac-grid-gap:28px;--os-ac-copy-gap:10px;--os-ac-radius:20px;padding-top:clamp(24px,2.4vh,40px)}}@media (min-width:1024px) and (max-width:1439px) and (max-height:780px){.os-action-cards{--os-ac-min-h:70px;--os-ac-pad-x:12px;--os-ac-pad-y:10px;--os-ac-icon-size:40px;--os-ac-icon-inner:20px;--os-ac-mark-w:24px;--os-ac-title:13.5px;--os-ac-desc:11.5px;--os-ac-grid-gap:8px}}@media (min-width:1440px) and (max-height:780px){.os-action-cards{--os-ac-min-h:108px;--os-ac-pad-x:18px;--os-ac-pad-y:12px;--os-ac-icon-size:62px;--os-ac-icon-inner:32px;--os-ac-mark-w:40px;--os-ac-title:14px;--os-ac-desc:12px;--os-ac-grid-gap:10px}}.os-action-card{align-items:center;gap:var(--os-ac-gap);width:100%;min-height:var(--os-ac-min-h);padding:var(--os-ac-pad-y) var(--os-ac-pad-x);border-radius:var(--os-ac-radius);border:1px solid var(--os-ac-border);background-color:var(--os-ac-surface);color:var(--au-text);text-align:left;cursor:pointer;appearance:none;-webkit-backdrop-filter:none;box-shadow:none;background-image:none;flex-direction:row;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.os-action-card:hover,.os-action-card.is-active{background-color:#fff;border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.os-action-card:hover,.os-action-card.is-active{background-color:color-mix(in srgb, #fff 4%, var(--os-ac-surface-hover))}}.os-action-card:hover,.os-action-card.is-active{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000057}.os-action-card:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff08}.os-action-card__icon{width:var(--os-ac-icon-size);height:var(--os-ac-icon-size);background:var(--au-gradient-home-purple,var(--au-gradient-blue-active));color:var(--au-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 0 14px #7c3aed33}.os-action-card:hover .os-action-card__icon,.os-action-card.is-active .os-action-card__icon{transform:none;box-shadow:0 0 18px #7c3aed47}.os-action-card__icon .os-nav-icon{width:var(--os-ac-icon-inner);height:var(--os-ac-icon-inner)}.os-action-card__mark{width:var(--os-ac-mark-w,var(--os-ac-icon-inner));object-fit:contain;height:auto}.os-action-card__copy{gap:var(--os-ac-copy-gap);flex-direction:column;flex:1;min-width:0;padding-right:4px;display:flex}.os-action-card__title{font-size:var(--os-ac-title);color:var(--au-text);font-weight:600;line-height:1.3;transition:color .2s}.os-action-card__desc{font-size:var(--os-ac-desc);color:var(--au-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.os-action-card:hover .os-action-card__title,.os-action-card.is-active .os-action-card__title{color:#fff}.os-action-card:hover .os-action-card__desc,.os-action-card.is-active .os-action-card__desc{color:#ffffffb8}@media (min-width:1440px) and (max-height:780px){.os-action-card__desc{-webkit-line-clamp:1}}.os-action-card__chevron{width:var(--os-ac-chevron);height:var(--os-ac-chevron);opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s}.os-action-card:hover .os-action-card__chevron,.os-action-card.is-active .os-action-card__chevron{opacity:.8;transform:translate(2px)}.os-action-cards--research{--os-ac-surface:#080a12bd;--os-ac-surface-hover:#0e101ae6;--os-ac-border:#ffffff17}.os-action-cards--research .os-action-card:hover,.os-action-cards--research .os-action-card.is-active{background-color:#10121ceb;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000005c}@media (max-width:1023px){.os-action-cards{--os-ac-min-h:clamp(50px, 14vw, 62px);--os-ac-pad-x:clamp(10px, 3vw, 14px);--os-ac-pad-y:clamp(8px, 2.5vw, 11px);--os-ac-gap:clamp(8px, 2.5vw, 10px);--os-ac-icon-size:clamp(30px, 8.5vw, 36px);--os-ac-icon-inner:clamp(15px, 4.2vw, 18px);--os-ac-title:clamp(11px, 3.1vw, 13px);--os-ac-desc:clamp(9px, 2.5vw, 11px);--os-ac-chevron:clamp(11px, 3vw, 13px);--os-ac-grid-gap:0;--os-ac-copy-gap:2px;padding-top:0}.os-action-cards--stack-mobile .os-action-card__desc{-webkit-line-clamp:1}}@media (max-width:767px) and (min-width:390px) and (min-height:780px){.os-action-cards{--os-ac-min-h:clamp(56px, 12vw, 68px);--os-ac-icon-size:clamp(32px, 7.5vw, 38px);--os-ac-title:clamp(12px, 3.2vw, 14px);--os-ac-desc:clamp(10px, 2.7vw, 12px)}}@media (max-width:1023px){.os-action-cards--stack-mobile{border-radius:var(--au-radius-md);background:#05070d;border:1px solid #ffffff1a;flex-direction:column;gap:0;padding-top:0;display:flex;overflow:hidden}.os-action-cards--stack-mobile .os-action-card{background-color:#0000;border:none;border-bottom:1px solid #ffffff14;border-radius:0}.os-action-cards--stack-mobile .os-action-card:last-child{border-bottom:none}.os-action-cards--stack-mobile .os-action-card:hover,.os-action-cards--stack-mobile .os-action-card.is-active{box-shadow:none;background-color:#0c1018;transform:none}.os-action-cards--stack-mobile .os-action-card:hover .os-action-card__icon,.os-action-cards--stack-mobile .os-action-card.is-active .os-action-card__icon{transform:none}}.os-action-pills{--os-ap-min-h:44px;--os-ap-pad-x:12px;--os-ap-pad-y:8px;--os-ap-gap:10px;--os-ap-icon-size:32px;--os-ap-icon-inner:16px;--os-ap-mark-w:16px;--os-ap-title:12px;--os-ap-chevron:12px;--os-ap-grid-gap:8px;--os-ap-columns:4;--os-ap-radius:16px;--os-ap-surface:transparent;--os-ap-surface-hover:transparent;--os-ap-border:#ffffff1a;--os-ap-icon-gradient:linear-gradient(135deg, #6f35d3 0%, #531fa6 100%);grid-template-columns:repeat(var(--os-ap-columns), minmax(0, 1fr));gap:var(--os-ap-grid-gap);flex-shrink:0;width:100%;padding-top:0;display:grid}@media (min-width:1024px){.os-action-pills{--os-ap-min-h:52px;--os-ap-pad-x:14px;--os-ap-pad-y:9px;--os-ap-gap:10px;--os-ap-icon-size:36px;--os-ap-icon-inner:18px;--os-ap-mark-w:18px;--os-ap-title:13px;--os-ap-chevron:13px;--os-ap-grid-gap:10px;--os-ap-radius:16px}}@media (min-width:1536px){.os-action-pills{--os-ap-min-h:54px;--os-ap-icon-size:38px;--os-ap-icon-inner:19px;--os-ap-title:14px}}@media (min-width:1024px) and (max-height:780px){.os-action-pills{--os-ap-min-h:46px;--os-ap-pad-y:7px;--os-ap-icon-size:32px;--os-ap-icon-inner:16px;--os-ap-title:12px}}a.os-action-pill{color:inherit;box-sizing:border-box;text-decoration:none}.os-action-pill{isolation:isolate;align-items:center;gap:var(--os-ap-gap);width:100%;min-height:var(--os-ap-min-h);padding:var(--os-ap-pad-y) var(--os-ap-pad-x);border-radius:var(--os-ap-radius);--os-ap-glow:#ffffff0a;--os-ap-glow-hover:#ffffff12;--os-ap-glow-active:#ffffff0f;--os-ap-active-tint:#14161f;background:radial-gradient(ellipse 88% 130% at 8% 0%, var(--os-ap-glow) 0%, transparent 54%), linear-gradient(128deg, #14161f 0%, #10121a 44%, #080a10 100%);color:#fffffff0;text-align:left;cursor:pointer;appearance:none;box-shadow:none;border:none;flex-direction:row;transition:background .28s,color .28s,transform .22s;display:flex;position:relative;overflow:hidden}.os-action-pill--overview{--os-ap-glow:#3b82f624;--os-ap-glow-hover:#3b82f638;--os-ap-glow-active:#60a5fa29;--os-ap-active-tint:#3b82f6}.os-action-pill--trims{--os-ap-glow:#8b5cf624;--os-ap-glow-hover:#8b5cf638;--os-ap-glow-active:#a78bfa29;--os-ap-active-tint:#8b5cf6}.os-action-pill--specs{--os-ap-glow:#14b8a624;--os-ap-glow-hover:#14b8a638;--os-ap-glow-active:#2dd4bf29;--os-ap-active-tint:#14b8a6}.os-action-pill--cars_near_me{--os-ap-glow:#f59e0b24;--os-ap-glow-hover:#f59e0b38;--os-ap-glow-active:#fbbf2429;--os-ap-active-tint:#f59e0b}.os-action-pill--filters{--os-ap-glow:#3b82f624;--os-ap-glow-hover:#3b82f638;--os-ap-glow-active:#60a5fa29;--os-ap-active-tint:#3b82f6}.os-action-pill--sort{--os-ap-glow:#8b5cf624;--os-ap-glow-hover:#8b5cf638;--os-ap-glow-active:#a78bfa29;--os-ap-active-tint:#8b5cf6}.os-action-pill--compare{--os-ap-glow:#14b8a624;--os-ap-glow-hover:#14b8a638;--os-ap-glow-active:#2dd4bf29;--os-ap-active-tint:#14b8a6}.os-action-pill--saved{--os-ap-glow:#f59e0b24;--os-ap-glow-hover:#f59e0b38;--os-ap-glow-active:#fbbf2429;--os-ap-active-tint:#f59e0b}.os-action-pill--financing{--os-ap-glow:#7c5cff29;--os-ap-glow-hover:#7c5cff3d;--os-ap-glow-active:#a78bfa38;--os-ap-active-tint:#7c5cff}.os-action-pill--leasing{--os-ap-glow:#14b8a629;--os-ap-glow-hover:#14b8a63d;--os-ap-glow-active:#2dd4bf38;--os-ap-active-tint:#14b8a6}.os-action-pill--budgeting{--os-ap-glow:#3b82f629;--os-ap-glow-hover:#3b82f63d;--os-ap-glow-active:#60a5fa38;--os-ap-active-tint:#3b82f6}.os-action-pill--ownership{--os-ap-glow:#f59e0b29;--os-ap-glow-hover:#f59e0b3d;--os-ap-glow-active:#fbbf2438;--os-ap-active-tint:#f59e0b}.os-action-pill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d 0%,#0000 42%,#0000001a 100%);position:absolute;inset:0}.os-action-pill:hover:not(.is-active){background:radial-gradient(ellipse 88% 130% at 8% 0%, var(--os-ap-glow-hover) 0%, transparent 54%), linear-gradient(128deg, #1a1c26 0%, #14161f 44%, #0c0e14 100%);color:#fff;box-shadow:none;transform:translateY(-1px)}.os-action-pill.is-active{background:radial-gradient(ellipse 92% 140% at 8% 0%, var(--os-ap-glow-active) 0%, transparent 56%), radial-gradient(ellipse 72% 110% at 96% 100%, var(--os-ap-active-tint) 0%, transparent 58%), linear-gradient(128deg, #1c1e28 0%, #14161f 42%, #0a0c12 100%);border:none}@supports (color:color-mix(in lab, red, red)){.os-action-pill.is-active{background:radial-gradient(ellipse 92% 140% at 8% 0%, var(--os-ap-glow-active) 0%, transparent 56%), radial-gradient(ellipse 72% 110% at 96% 100%, color-mix(in srgb, var(--os-ap-active-tint) 10%, transparent) 0%, transparent 58%), linear-gradient(128deg, #1c1e28 0%, #14161f 42%, #0a0c12 100%)}}.os-action-pill.is-active{color:#fff;box-shadow:none}.os-action-pill__icon{z-index:1;width:var(--os-ap-icon-size);height:var(--os-ap-icon-size);--os-ap-icon-start:#8b5cf6;--os-ap-icon-mid:#7c3aed;--os-ap-icon-end:#6d28d9;--os-ap-icon-fg:#fff;--os-ap-icon-active-start:#ddd6fe;--os-ap-icon-active-mid:#c4b5fd;--os-ap-icon-active-end:#a78bfa;--os-ap-icon-active-fg:#4c1d95;background:linear-gradient(145deg, var(--os-ap-icon-start) 0%, var(--os-ap-icon-mid) 46%, var(--os-ap-icon-end) 100%);color:var(--os-ap-icon-fg);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,box-shadow .26s,background .26s,color .26s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f}.os-action-pill__icon--overview{--os-ap-icon-start:#60a5fa;--os-ap-icon-mid:#3b82f6;--os-ap-icon-end:#2563eb;--os-ap-icon-active-start:#dbeafe;--os-ap-icon-active-mid:#bfdbfe;--os-ap-icon-active-end:#93c5fd;--os-ap-icon-active-fg:#1e3a8a}.os-action-pill__icon--trims{--os-ap-icon-start:#a78bfa;--os-ap-icon-mid:#8b5cf6;--os-ap-icon-end:#7c3aed;--os-ap-icon-active-start:#ede9fe;--os-ap-icon-active-mid:#ddd6fe;--os-ap-icon-active-end:#c4b5fd;--os-ap-icon-active-fg:#5b21b6}.os-action-pill__icon--specs{--os-ap-icon-start:#2dd4bf;--os-ap-icon-mid:#14b8a6;--os-ap-icon-end:#0d9488;--os-ap-icon-active-start:#ccfbf1;--os-ap-icon-active-mid:#99f6e4;--os-ap-icon-active-end:#5eead4;--os-ap-icon-active-fg:#115e59}.os-action-pill__icon--cars_near_me{--os-ap-icon-start:#fbbf24;--os-ap-icon-mid:#f59e0b;--os-ap-icon-end:#d97706;--os-ap-icon-fg:#1c1308;--os-ap-icon-active-start:#fef3c7;--os-ap-icon-active-mid:#fde68a;--os-ap-icon-active-end:#fcd34d;--os-ap-icon-active-fg:#92400e}.os-action-pill__icon--filters{--os-ap-icon-start:#60a5fa;--os-ap-icon-mid:#3b82f6;--os-ap-icon-end:#2563eb;--os-ap-icon-active-start:#dbeafe;--os-ap-icon-active-mid:#bfdbfe;--os-ap-icon-active-end:#93c5fd;--os-ap-icon-active-fg:#1e3a8a}.os-action-pill__icon--sort{--os-ap-icon-start:#a78bfa;--os-ap-icon-mid:#8b5cf6;--os-ap-icon-end:#7c3aed;--os-ap-icon-active-start:#ede9fe;--os-ap-icon-active-mid:#ddd6fe;--os-ap-icon-active-end:#c4b5fd;--os-ap-icon-active-fg:#5b21b6}.os-action-pill__icon--compare{--os-ap-icon-start:#2dd4bf;--os-ap-icon-mid:#14b8a6;--os-ap-icon-end:#0d9488;--os-ap-icon-active-start:#ccfbf1;--os-ap-icon-active-mid:#99f6e4;--os-ap-icon-active-end:#5eead4;--os-ap-icon-active-fg:#115e59}.os-action-pill__icon--saved{--os-ap-icon-start:#fbbf24;--os-ap-icon-mid:#f59e0b;--os-ap-icon-end:#d97706;--os-ap-icon-fg:#1c1308;--os-ap-icon-active-start:#fef3c7;--os-ap-icon-active-mid:#fde68a;--os-ap-icon-active-end:#fcd34d;--os-ap-icon-active-fg:#92400e}.os-action-pill__icon--financing{--os-ap-icon-start:#a78bfa;--os-ap-icon-mid:#7c5cff;--os-ap-icon-end:#6366f1;--os-ap-icon-active-start:#ede9fe;--os-ap-icon-active-mid:#ddd6fe;--os-ap-icon-active-end:#c4b5fd;--os-ap-icon-active-fg:#5b21b6}.os-action-pill__icon--leasing{--os-ap-icon-start:#2dd4bf;--os-ap-icon-mid:#14b8a6;--os-ap-icon-end:#0d9488;--os-ap-icon-active-start:#ccfbf1;--os-ap-icon-active-mid:#99f6e4;--os-ap-icon-active-end:#5eead4;--os-ap-icon-active-fg:#115e59}.os-action-pill__icon--budgeting{--os-ap-icon-start:#60a5fa;--os-ap-icon-mid:#3b82f6;--os-ap-icon-end:#2563eb;--os-ap-icon-active-start:#dbeafe;--os-ap-icon-active-mid:#bfdbfe;--os-ap-icon-active-end:#93c5fd;--os-ap-icon-active-fg:#1e3a8a}.os-action-pill__icon--ownership{--os-ap-icon-start:#fbbf24;--os-ap-icon-mid:#f59e0b;--os-ap-icon-end:#d97706;--os-ap-icon-fg:#1c1308;--os-ap-icon-active-start:#fef3c7;--os-ap-icon-active-mid:#fde68a;--os-ap-icon-active-end:#fcd34d;--os-ap-icon-active-fg:#92400e}.os-action-pill:hover:not(.is-active) .os-action-pill__icon{transform:scale(1.03);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001a}.os-action-pill.is-active .os-action-pill__icon{background:linear-gradient(145deg, var(--os-ap-icon-active-start) 0%, var(--os-ap-icon-active-mid) 38%, var(--os-ap-icon-active-end) 100%);color:var(--os-ap-icon-active-fg);box-shadow:inset 0 1px #ffffff73}.os-action-pill__icon .os-nav-icon{width:var(--os-ap-icon-inner);height:var(--os-ap-icon-inner)}.os-action-pill__badge{z-index:2;color:#fff;letter-spacing:0;pointer-events:none;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #0a0c12,0 4px 10px #3b82f659}.os-action-pill--compare .os-action-pill__badge{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);box-shadow:0 0 0 2px #0a0c12,0 4px 10px #14b8a652}.os-action-pill--saved .os-action-pill__badge{background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);box-shadow:0 0 0 2px #0a0c12,0 4px 10px #f59e0b52}.os-action-pill__mark{width:var(--os-ap-mark-w);object-fit:contain;height:auto}.os-action-pill__copy{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex;position:relative}.os-action-pill__title{z-index:1;min-width:0;font-size:var(--os-ap-title);letter-spacing:.01em;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;position:relative;overflow:hidden}.os-action-pill__title-short{display:none}@media (max-width:767px){.os-action-pill__title-full{display:none}.os-action-pill__title-short{display:inline}}.os-action-pill__desc{font-size:var(--os-ap-desc,10px);color:#ffffff85;text-overflow:ellipsis;font-weight:400;line-height:1.35;display:none;overflow:hidden}@media (min-width:768px){.os-action-pills--with-desc .os-action-pill__desc{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.os-action-pill__chevron{z-index:1;width:var(--os-ap-chevron);height:var(--os-ap-chevron);opacity:.38;flex-shrink:0;transition:opacity .18s,transform .18s;position:relative}.os-action-pill:hover .os-action-pill__chevron{opacity:.72;transform:translate(1px)}.os-action-pill.is-active .os-action-pill__chevron{opacity:.85}.os-action-pill.is-coming-soon{opacity:.82}.os-action-pill__soon{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;background:#7c3aed38;border:1px solid #7c3aed73;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700}.os-action-pills--research{--os-ap-border:#ffffff17}.vehicle-360-page .os-action-pills{--os-ap-grid-gap:10px;--os-ap-radius:16px}@media (max-width:1023px){.os-action-pills{--os-ap-min-h:clamp(42px, 12vw, 48px);--os-ap-pad-x:clamp(10px, 3vw, 12px);--os-ap-pad-y:clamp(7px, 2vw, 9px);--os-ap-icon-size:clamp(28px, 7.5vw, 32px);--os-ap-icon-inner:clamp(14px, 3.8vw, 16px);--os-ap-title:clamp(11px, 3vw, 12px);--os-ap-chevron:clamp(10px, 2.8vw, 12px);--os-ap-grid-gap:0}.os-action-pills--stack-mobile{background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.os-action-pills--stack-mobile .os-action-pill{border-radius:var(--os-ap-radius);box-shadow:none;border:none}.os-action-pills--stack-mobile .os-action-pill+.os-action-pill{margin-top:0}}@media (prefers-reduced-motion:reduce){.os-action-card,.os-action-card__icon,.os-action-card__chevron{transition:none!important}.os-action-card:hover,.os-action-card.is-active,.os-action-card:active,.os-action-card:hover .os-action-card__icon,.os-action-card.is-active .os-action-card__icon,.os-action-card:hover .os-action-card__chevron,.os-action-card.is-active .os-action-card__chevron{transform:none!important}}.os-shell-content:has(.calc-os){justify-content:flex-start;align-items:stretch;padding:0;overflow:auto}.calc-os{width:100%;min-height:0;color:var(--au-color-text-primary,#f8fafc);flex-direction:column;flex:auto;display:flex}.calc-os__stage{width:100%;max-width:1400px;padding:8px var(--os-content-pad-x,16px) 24px;padding-bottom:calc(24px + var(--os-mobile-bottom-nav,0px));flex-direction:column;gap:12px;margin:0 auto;display:flex}.calc-os__header{flex-direction:column;gap:6px;max-width:720px;display:flex}.calc-os__crumb{opacity:.78;flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.calc-os__crumb a{color:inherit;text-decoration:none}.calc-os__title{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700}.calc-os__support{opacity:.88;max-width:52ch;margin:0;font-size:14px;line-height:1.45}.calc-os__carousel-shell{align-items:center;gap:10px;width:100%;display:flex;position:relative}.calc-os__rail{flex:auto;grid-template-columns:1fr;gap:12px;min-width:0;display:grid}@media (max-width:767px){.calc-os__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;width:100%;display:flex;overflow-x:auto}.calc-os__rail::-webkit-scrollbar{display:none}.calc-os__card{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;min-height:190px}}@media (min-width:768px) and (max-width:1023px){.calc-os-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.calc-os__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.calc-os__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-os__arrow{background:var(--au-color-bg-primary,#070b14);border:1px solid #ffffff29;border-radius:999px;flex:0 0 38px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.calc-os__arrow{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 82%, transparent)}}.calc-os__arrow{-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;z-index:5;place-items:center;transition:all .2s;display:grid;box-shadow:0 4px 12px #00000059}.calc-os__arrow:hover:not(:disabled){background:radial-gradient(100% 140% at 0 0,#7c5cff4d 0%,#0000 58%),linear-gradient(135deg,#1f1b3a 0%,#11131c 100%);border-color:#a78bfa73;transform:scale(1.06);box-shadow:inset 0 1px #ffffff26,0 6px 18px #00000073}.calc-os__arrow:disabled{opacity:.2;cursor:not-allowed}@media (max-width:767px){.calc-os__arrow{width:30px;height:30px;font-size:11px}}.calc-os__card{background:var(--au-color-bg-primary,#070b14);border-radius:20px;flex-direction:column;min-height:220px;padding:18px 20px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.calc-os__card{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 62%, transparent)}}.calc-os__card{-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1f;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff14}.calc-os__card:hover{border-color:#7c5cff61;transform:translateY(-2px);box-shadow:0 20px 48px #0006,inset 0 1px #ffffff24}.calc-os__chip{letter-spacing:.02em;background:#7c5cff47;border:1px solid #7c5cff73;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}.calc-os__card-title{margin:14px 0 6px;font-size:20px;font-weight:650}.calc-os__card-copy{opacity:.86;margin:0 0 auto;font-size:14px;line-height:1.4}.calc-os__cta,.calc-os__cta-disabled{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.calc-os__cta{color:#fff;background:linear-gradient(#6d5efc,#4f3ed6);transition:all .2s;box-shadow:0 4px 16px #6d5efc59}.calc-os__cta:hover{background:linear-gradient(#7c6efd,#5d4de0);transform:translateY(-1px);box-shadow:0 6px 20px #6d5efc80}.calc-os__cta-disabled{color:#ffffffb3;cursor:not-allowed;background:#ffffff14;border:1px solid #ffffff1f}.calc-os__pager{opacity:.82;justify-content:center;align-items:center;gap:8px;margin:-4px 0 2px;font-size:12px;font-weight:500;display:flex}.calc-os__dots{align-items:center;gap:6px;display:inline-flex}.calc-os__dot{background:#ffffff40;border-radius:999px;width:7px;height:7px;transition:all .2s}.calc-os__dot.is-active{background:#7c5cff;transform:scale(1.3);box-shadow:0 0 8px #7c5cffb3}.calc-os__floor{flex-direction:column;gap:12px;width:100%;display:flex}.calc-os__ai{width:100%}.calc-os__footer{text-align:center;opacity:.72;margin:4px 0 0;font-size:12px;line-height:1.45}.calc-os__shortcuts{display:none}.calc-os__shortcut,.calc-os__shortcut-disabled{color:#ffffffd9;background:var(--au-color-bg-primary,#070b14);border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.calc-os__shortcut,.calc-os__shortcut-disabled{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 75%, transparent)}}.calc-os__shortcut,.calc-os__shortcut-disabled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1a;align-items:center;transition:all .18s;display:inline-flex}.calc-os__shortcut:hover{color:#fff;background:#7c5cff33;border-color:#7c5cff66;transform:translateY(-1px)}.calc-os-detail{gap:16px;width:100%;display:grid}.calc-os-detail__form,.calc-os-detail__results{background:var(--au-color-bg-primary,#070b14);border-radius:18px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.calc-os-detail__form,.calc-os-detail__results{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 58%, transparent)}}.calc-os-detail__form,.calc-os-detail__results{-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff24;box-shadow:0 12px 36px #00000047}.calc-os-detail__grid{grid-template-columns:1fr;gap:10px 14px;display:grid}.calc-os-field{flex-direction:column;gap:4px;display:flex}.calc-os-field label{color:#ffffffe6;font-size:12px;font-weight:600}.calc-os-field input,.calc-os-field select{height:40px;min-height:40px;color:inherit;background:#00000059;border:1px solid #ffffff24;border-radius:10px;padding:0 10px;font-size:13px;transition:border-color .15s,background-color .15s}.calc-os-field input:focus,.calc-os-field select:focus{background:#00000080;border-color:#7c5cffa6;outline:none;box-shadow:0 0 0 2px #7c5cff33}.calc-os-field__meta{opacity:.65;font-size:10px}.calc-os-notice{background:#7c5cff29;border:1px solid #7c5cff47;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4}.calc-os-detail__pay{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(32px,5vw,44px);font-weight:700}.calc-os-detail__pay span{opacity:.7;font-size:14px;font-weight:500}.calc-os-detail__rows{gap:8px;font-size:14px;display:grid}.calc-os-detail__rows div{justify-content:space-between;gap:12px;display:flex}.calc-os-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.calc-os-actions button{cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:600}.calc-os-actions__primary{color:#fff;background:linear-gradient(#6d5efc,#4f3ed6)}.calc-os-actions__ghost{color:inherit;background:0 0;border:1px solid #ffffff29}.calc-os-error{color:var(--au-state-error-text,#fca5a5);font-size:13px}.calc-os-warnings{opacity:.8;margin:10px 0 0;padding-left:18px;font-size:12px}.calc-os-table-wrap{max-width:100%;margin-top:12px;overflow-x:auto}.calc-os-table{border-collapse:collapse;width:100%;font-size:12px}.calc-os-table th,.calc-os-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:6px 8px}.calc-os-table th:first-child,.calc-os-table td:first-child{text-align:left}@media (min-width:1024px){.os-shell-content:has(.calc-os){height:100%;padding-top:clamp(8px,1.2vh,16px);padding-bottom:clamp(6px,1vh,10px);overflow:hidden}.calc-os{flex:auto;height:100%;min-height:0}.calc-os__stage{justify-content:flex-start;height:100%;min-height:0;padding-bottom:6px}.calc-os__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-os__floor{gap:clamp(8px,.9vh,12px);width:100%;margin-top:auto}.calc-os__shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.calc-os__shortcut,.calc-os__shortcut-disabled{color:#ffffffe0;background:var(--au-color-bg-primary,#070b14);border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.calc-os__shortcut,.calc-os__shortcut-disabled{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 75%, transparent)}}.calc-os__shortcut,.calc-os__shortcut-disabled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1a;align-items:center;transition:all .18s;display:inline-flex}.calc-os__shortcut:hover{color:#fff;background:#7c5cff38;border-color:#7c5cff73;transform:translateY(-1px)}.calc-os__shortcut-disabled{opacity:.45;pointer-events:none}.os-shell-content:has(.calc-os-detail){height:auto!important;overflow-y:auto!important}.calc-os:has(.calc-os-detail){height:auto!important}.calc-os:has(.calc-os-detail) .calc-os__stage{justify-content:flex-start;height:auto!important}.calc-os-detail{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start;gap:20px}.calc-os-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.calc-os__cta,.calc-os-actions button{transition:none}}
