.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);touch-action:manipulation;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--mobile-four-up{--os-ap-min-h:clamp(42px, 11vw, 48px);--os-ap-pad-x:clamp(8px, 2vw, 12px);--os-ap-pad-y:clamp(8px, 2vw, 10px);--os-ap-gap:clamp(6px, 1.6vw, 8px);--os-ap-icon-size:clamp(22px, 5.5vw, 28px);--os-ap-icon-inner:clamp(11px, 2.8vw, 14px);--os-ap-title:clamp(10px, 2.8vw, 12px);--os-ap-grid-gap:8px;--os-ap-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.os-action-pills--mobile-four-up .os-action-pill{min-width:0;padding-inline:var(--os-ap-pad-x);justify-content:flex-start;align-items:center;gap:var(--os-ap-gap)}.os-action-pills--mobile-four-up .os-action-pill__copy{flex:0 auto;width:auto;min-width:0}.os-action-pills--mobile-four-up .os-action-pill__chevron{display:none}.os-action-pills--mobile-four-up .os-action-pill__title{text-overflow:ellipsis;overflow:hidden}}@media (max-width:767px){.os-action-pills--mobile-four-up{--os-ap-min-h:44px;--os-ap-pad-x:7px;--os-ap-pad-y:5px;--os-ap-gap:6px;--os-ap-icon-size:20px;--os-ap-icon-inner:10px;--os-ap-title:10px;--os-ap-grid-gap:6px;--os-ap-radius:12px}.os-action-pills--mobile-four-up .os-action-pill{height:var(--os-ap-min-h);min-height:var(--os-ap-min-h);padding-block:var(--os-ap-pad-y);overflow:visible}.os-action-pills--mobile-four-up .os-action-pill__copy{justify-content:center;gap:0}.os-action-pills--mobile-four-up .os-action-pill__desc{display:none!important}.os-action-pills--mobile-four-up .os-action-pill__title{letter-spacing:0;font-weight:600;line-height:1;display:block}.os-action-pills--mobile-four-up .os-action-pill__badge{min-width:13px;height:13px;padding:0 3px;font-size:8px;top:-4px;right:-5px;box-shadow:0 0 0 1.5px #0a0c12}}@media (max-width:389px){.os-action-pills--mobile-four-up{--os-ap-min-h:44px;--os-ap-icon-size:20px;--os-ap-icon-inner:9px;--os-ap-gap:5px;--os-ap-pad-x:5px;--os-ap-pad-y:4px;--os-ap-title:9.5px;--os-ap-grid-gap:5px}}@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}}.calc-os-detail--phase6 .calc-os-detail__form--phase6,.calc-os-detail--phase6 .calc-os-result-panel{background:var(--au-color-bg-primary,#070b14)}@supports (color:color-mix(in lab, red, red)){.calc-os-detail--phase6 .calc-os-detail__form--phase6,.calc-os-detail--phase6 .calc-os-result-panel{background:color-mix(in srgb, var(--au-color-bg-primary,#070b14) 72%, transparent)}}.calc-os-detail--phase6 .calc-os-detail__form--phase6,.calc-os-detail--phase6 .calc-os-result-panel{border-color:#ffffff2e}.calc-os-progressive{gap:14px;display:grid}.calc-os-input-group{background:#00000047;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px}.calc-os-input-group__head{margin-bottom:10px}.calc-os-input-group__title{letter-spacing:.02em;text-transform:uppercase;color:#ffffffeb;margin:0;font-size:13px;font-weight:700}.calc-os-input-group__hint{opacity:.65;margin:4px 0 0;font-size:11px}.calc-os-input-group__grid{grid-template-columns:1fr;gap:10px 14px;display:grid}.calc-os-input-group__toggle{width:100%;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:10px;font-size:12px;font-weight:600}.calc-os-guided-step{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.calc-os-guided-step__label{opacity:.75;font-size:12px;font-weight:600}.calc-os-needs-recalc{background:#f59e0b2e;border:1px solid #f59e0b59;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.calc-os-needs-recalc p{margin:0;font-size:12px;font-weight:600}.calc-os-needs-recalc button{min-height:36px;padding:0 12px;font-size:12px}.calc-os-result-panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.calc-os-result-panel__actions{flex-wrap:wrap;gap:6px;display:flex}.calc-os-result-panel__save{padding:.25rem .6rem;font-size:.8rem}.calc-os-provenance{opacity:.7;margin:10px 0 0;font-size:10px}.calc-os-result-delta{background:#7c5cff1f;border:1px solid #7c5cff38;border-radius:10px;margin:8px 0 12px;padding:10px 12px}.calc-os-result-delta__title{text-transform:uppercase;letter-spacing:.03em;opacity:.85;margin:0 0 6px;font-size:11px;font-weight:700}.calc-os-result-delta ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.calc-os-result-delta li{justify-content:space-between;gap:8px;font-size:12px;display:flex}.calc-os-save-prompt{background:#00000080;border:1px solid #ffffff1f;border-radius:8px;margin:.5rem 0;padding:.75rem}.calc-os-save-prompt label{color:#ffffffb3;margin-bottom:.25rem;font-size:.75rem;display:block}.calc-os-save-prompt input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;width:100%;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.85rem}.calc-os-save-prompt__actions{gap:.5rem;display:flex}.calc-os-save-success{color:#34d399;margin:.35rem 0;font-size:.85rem;font-weight:600}.calc-os-source-drawer{z-index:10000;justify-content:flex-end;display:flex;position:fixed;inset:0}.calc-os-source-drawer__backdrop{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.calc-os-source-drawer__panel{background:#0f1218;border-left:1px solid #ffffff1f;width:min(420px,100%);height:100%;padding:18px 16px 24px;position:relative;overflow-y:auto;box-shadow:-12px 0 40px #00000073}.calc-os-source-drawer__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.calc-os-source-drawer__head h2{margin:0;font-size:1.1rem}.calc-os-source-drawer__head p{opacity:.65;margin:4px 0 0;font-size:12px}.calc-os-source-drawer__section{margin-bottom:16px}.calc-os-source-drawer__section h3{text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin:0 0 8px;font-size:11px}.calc-os-source-drawer__dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12px;display:grid}.calc-os-source-drawer__fields,.calc-os-source-drawer__ledger{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.calc-os-source-drawer__fields li,.calc-os-source-drawer__ledger li{background:#ffffff0a;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}@media (max-width:390px){.calc-os-input-group__grid{grid-template-columns:1fr}.calc-os-detail--phase6 .calc-os-detail__form--phase6{padding:14px}}@media (min-width:1024px){.calc-os-input-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-os-detail--phase6 .calc-os-result-panel{align-self:start;max-height:calc(100vh - 32px);position:sticky;top:clamp(8px,1.5vh,20px);overflow-y:auto}}@media (max-width:1023px){.calc-os-detail--phase6{flex-direction:column;gap:14px;display:flex}.calc-os-detail--phase6 .calc-os-result-panel{order:2;scroll-margin-top:12px}.calc-os-detail--phase6 .calc-os-detail__form--phase6{order:1}.calc-os-result-panel--empty{display:none}}
.calc-vls{--calc-vls-accent:124, 92, 255;border:1px solid rgba(var(--calc-vls-accent), .42);background:radial-gradient(circle at 18% 18%, rgba(var(--calc-vls-accent), .32), transparent 36%), linear-gradient(145deg, #0a0e1aeb, #070a12bd);isolation:isolate;border-radius:20px;min-height:164px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #0000004d}.calc-vls--leasing{--calc-vls-accent:45, 212, 191}.calc-vls--budgeting{--calc-vls-accent:56, 189, 248}.calc-vls--ownership{--calc-vls-accent:244, 114, 182}.calc-vls__glow{background:rgba(var(--calc-vls-accent), .24);filter:blur(28px);z-index:-1;border-radius:50%;position:absolute;inset:-40% 38% 16% -16%}.calc-vls__grid{opacity:.18;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.calc-vls__orb{border:1px solid rgba(var(--calc-vls-accent), .5);width:78px;height:78px;box-shadow:0 0 30px rgba(var(--calc-vls-accent), .2);background:#050810b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.calc-vls__orb-ring{border:1px dashed #ffffff4d;border-radius:50%;position:absolute;inset:8px}.calc-vls__icon{z-index:1;width:42px;height:42px;color:rgb(var(--calc-vls-accent));background:rgba(var(--calc-vls-accent), .12);box-shadow:inset 0 0 0 1px rgba(var(--calc-vls-accent), .24);border-radius:14px;place-items:center;font-size:22px;display:grid;position:relative}.calc-vls__signal{align-items:end;gap:5px;height:34px;display:flex;position:absolute;bottom:18px;left:18px}.calc-vls__signal span{background:linear-gradient(180deg, #ffffffe0, rgba(var(--calc-vls-accent), .56));width:6px;box-shadow:0 0 12px rgba(var(--calc-vls-accent), .24);border-radius:99px}.calc-vls__signal span:first-child{height:12px}.calc-vls__signal span:nth-child(2){height:24px}.calc-vls__signal span:nth-child(3){height:18px}.calc-vls__signal span:nth-child(4){height:31px}.calc-vls--pattern-b .calc-vls__signal span:first-child{height:26px}.calc-vls--pattern-b .calc-vls__signal span:nth-child(2){height:14px}.calc-vls--pattern-c .calc-vls__signal span:nth-child(3){height:32px}.calc-vls--pattern-d .calc-vls__signal span:nth-child(4){height:16px}.calc-vls__copy{gap:5px;display:grid;position:absolute;top:24px;left:112px;right:16px}.calc-vls__eyebrow{letter-spacing:.17em;color:rgba(var(--calc-vls-accent), .94);font-size:9px;font-weight:800}.calc-vls__copy strong{color:#fff;font-size:18px;line-height:1.06}.calc-vls__copy small{color:#ffffffa8;font-size:11px;line-height:1.3}.calc-vls--compact{border-radius:16px;min-height:112px;margin:12px 0 2px}.calc-vls--compact .calc-vls__orb{width:58px;height:58px;top:14px;left:14px}.calc-vls--compact .calc-vls__orb-ring{inset:6px}.calc-vls--compact .calc-vls__icon{border-radius:10px;width:32px;height:32px;font-size:16px}.calc-vls--compact .calc-vls__copy{top:18px;left:84px}.calc-vls--compact .calc-vls__copy strong{font-size:15px}.calc-vls--compact .calc-vls__signal{transform-origin:0 100%;bottom:10px;left:14px;transform:scale(.78)}.calc-os-route-shell{isolation:isolate;width:100%;min-width:0;position:relative}.calc-os-route-shell>.calc-os{z-index:2;position:relative}.calc-os-route-art{z-index:1;pointer-events:none;opacity:.96;width:min(300px,25vw);position:absolute;top:18px;right:max(20px,50% - 678px)}.calc-os-route-art .calc-vls{min-height:150px}@media (max-width:980px){.calc-os-route-art{z-index:3;width:min(100% - 32px,520px);margin:8px auto 0;position:relative;top:auto;right:auto}.calc-os-route-art .calc-vls{min-height:112px}.calc-os-route-art .calc-vls__orb{width:58px;height:58px;top:14px;left:14px}.calc-os-route-art .calc-vls__copy{top:18px;left:84px}}@media (prefers-reduced-motion:no-preference){.calc-vls__orb-ring{animation:18s linear infinite calc-vls-spin}}@keyframes calc-vls-spin{to{transform:rotate(360deg)}}
