.plans-ui{--plans-divider:#ffffff12;--plans-track:#ffffff17;--plans-tile:color-mix(in srgb, var(--ran-blue) 20%, transparent);--plans-info-bg:color-mix(in srgb, var(--ran-blue) 14%, transparent);--plans-warn-fg:#f5a623;--plans-warn-bg:#f5a62329;--plans-warn-pill:#fbf3e6;--plans-warn-pill-fg:#b45309;--plans-warn-strong:#b4540a;--plans-success:var(--chip-ok-fg);--plans-seg-track:var(--surface-secondary);--plans-seg-active:#ffffff1a;--plans-upsell:var(--surface-secondary);--plans-on-blue:var(--ran-blue-dark);--plans-link:var(--ran-bright-blue);--plans-blue-shadow:0 14px 32px color-mix(in srgb, var(--ran-blue) 26%, transparent);--plans-scrim:#00000080;--plans-web-bg:var(--app-bg);--plans-radio-ring:#ffffff80;--plans-current:#8a93a3;--plans-skeleton:#1f2a3d;--plans-max-selected:color-mix(in srgb, var(--ran-blue) 12%, transparent);--plans-bar-border:#ffffff1a;--plans-bar-sub:#a9b1c0;--plans-disabled-bg:#1f2a3d;--plans-disabled-fg:#a9b1c0}.theme-light .plans-ui{--plans-divider:#f2f3f5;--plans-track:#eef0f3;--plans-tile:color-mix(in srgb, var(--ran-blue) 9%, white);--plans-info-bg:#ebf3fe;--plans-warn-fg:#b45309;--plans-warn-bg:#fbf3e6;--plans-seg-track:#eef1f5;--plans-seg-active:#fff;--plans-upsell:#f5f6f8;--plans-link:var(--ran-blue-dark);--plans-scrim:#0b122057;--plans-web-bg:#f5f6f8;--plans-radio-ring:#8a93a3;--plans-current:#6e7684;--plans-skeleton:#e3e7ed;--plans-max-selected:color-mix(in srgb, var(--ran-blue) 5%, transparent);--plans-bar-border:#e6e8ec;--plans-bar-sub:#6e7684;--plans-disabled-bg:#e6e8ec;--plans-disabled-fg:#4e5665}.plans-compare{--plans-label-col:clamp(74px, 23.6vw, 92px)}.plans-compare-grid{grid-template-columns:var(--plans-label-col) repeat(3, minmax(0, 1fr))}.plans-compare-slab{width:calc((100% - 8px - var(--plans-label-col)) / 3);inset-inline-start:calc(4px + var(--plans-label-col) + (100% - 8px - var(--plans-label-col)) / 3)}.plans-compare-col{width:calc((100% - 8px - var(--plans-label-col)) / 3);inset-inline-start:calc(4px + var(--plans-label-col) + (100% - 8px - var(--plans-label-col)) / 3 * var(--plans-col))}.plans-compare-slab-selected{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ran-blue), 0 12px 28px color-mix(in srgb, var(--ran-blue) 30%, transparent)}.plans-compare-max-selected{background:var(--plans-max-selected)}.plans-meter-fill{transition:width .24s}.plans-logo-dark,.theme-dark .plans-logo-light{display:none}.theme-dark .plans-logo-dark{display:block}@keyframes plans-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.plans-sheet{animation:.2s ease-out plans-sheet-in}@media (prefers-reduced-motion:reduce){.plans-sheet{animation:none}.plans-meter-fill{transition:none}}
