.ion-billing-kicker{color:rgba(116,232,255,.88);font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.ion-billing-overview{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(73,224,255,.12),transparent 28%),radial-gradient(circle at bottom left,rgba(245,158,11,.1),transparent 32%)}.ion-billing-plan{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);min-height:100%}.ion-billing-plan:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 42%,hsla(0,0%,100%,.02));pointer-events:none}.ion-billing-plan-eyebrow{color:hsla(0,0%,100%,.56);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ion-billing-highlight{background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.28);border-radius:999px;color:rgba(255,242,214,.94);font-size:.75rem;padding:.55rem .9rem;white-space:nowrap}.ion-billing-highlight,.ion-billing-plan-chip{align-items:center;display:inline-flex;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ion-billing-plan-chip{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.7);font-size:.74rem;padding:.55rem .85rem}.ion-billing-feature-dot{border-radius:999px;flex:none;height:.62rem;margin-top:.42rem;width:.62rem}.ion-billing-feature-dot-cyan{background:linear-gradient(135deg,#49e0ff,rgba(59,130,246,.88));box-shadow:0 0 18px rgba(73,224,255,.28)}.ion-billing-feature-dot-amber{background:linear-gradient(135deg,#fbbf24,rgba(245,158,11,.88));box-shadow:0 0 18px rgba(245,158,11,.28)}.ion-billing-stat-card{min-height:9.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;background:hsla(0,0%,100%,.03);padding:1rem}.ion-billing-stat-label{color:hsla(0,0%,100%,.48);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ion-billing-stat-value{color:hsla(0,0%,100%,.94);font-size:1.1rem;font-weight:600;margin-top:1rem}.ion-billing-stat-copy{color:hsla(0,0%,100%,.58);font-size:.92rem;line-height:1.6;margin-top:.5rem}.ion-billing-premium-badge{align-items:center;background:linear-gradient(135deg,rgba(73,224,255,.18),hsla(0,0%,100%,.08));border:1px solid rgba(73,224,255,.22);border-radius:999px;color:rgba(232,250,255,.96);display:inline-flex;font-size:.8rem;font-weight:700;gap:.55rem;letter-spacing:.12em;min-height:2.5rem;padding:.5rem .95rem;text-transform:uppercase}.ion-billing-premium-badge-compact{font-size:.68rem;letter-spacing:.16em;min-height:2.2rem;padding:.45rem .8rem}.ion-billing-premium-dot{background:#5eead4;border-radius:999px;box-shadow:0 0 14px rgba(94,234,212,.46);height:.55rem;width:.55rem}.ion-billing-spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.16);border-top-color:rgba(73,224,255,.94);animation:ion-billing-spin 1s linear infinite}.ion-billing-modal-shell{border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.ion-billing-modal-content{overscroll-behavior:contain}.ion-billing-modal-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:1.75rem;background:hsla(0,0%,100%,.035);padding:1.25rem;min-width:0}.ion-billing-modal-panel-strong{background:radial-gradient(circle at top right,rgba(73,224,255,.1),transparent 32%),hsla(0,0%,100%,.045)}.ion-billing-price-id{color:hsla(0,0%,100%,.48);font-size:.78rem;letter-spacing:.08em}.ion-billing-comparison{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(73,224,255,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(245,158,11,.08),transparent 34%)}html[data-dashboard-theme=light] .ion-billing-kicker{color:rgba(8,47,73,.82)}html[data-dashboard-theme=light] .ion-billing-overview{background:radial-gradient(circle at top right,rgba(73,224,255,.08),transparent 28%),radial-gradient(circle at bottom left,rgba(245,158,11,.07),transparent 32%)}html[data-dashboard-theme=light] .ion-billing-plan{border-color:rgba(71,85,105,.14)}html[data-dashboard-theme=light] .ion-billing-plan:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 42%,rgba(148,163,184,.04))}html[data-dashboard-theme=light] .ion-billing-plan-eyebrow,html[data-dashboard-theme=light] .ion-billing-price-id,html[data-dashboard-theme=light] .ion-billing-stat-label{color:rgba(15,23,42,.56)}html[data-dashboard-theme=light] .ion-billing-comparison,html[data-dashboard-theme=light] .ion-billing-modal-panel,html[data-dashboard-theme=light] .ion-billing-modal-panel-strong,html[data-dashboard-theme=light] .ion-billing-stat-card{background:hsla(0,0%,100%,.5);border-color:rgba(71,85,105,.14)}html[data-dashboard-theme=light] .ion-billing-plan-chip,html[data-dashboard-theme=light] .ion-billing-stat-copy,html[data-dashboard-theme=light] .ion-billing-stat-value{color:rgba(15,23,42,.78)}html[data-dashboard-theme=light] .ion-billing-plan-chip{background:hsla(0,0%,100%,.56);border-color:rgba(71,85,105,.14)}html[data-dashboard-theme=light] .ion-billing-premium-badge{background:linear-gradient(135deg,rgba(73,224,255,.16),hsla(0,0%,100%,.7));border-color:rgba(14,116,144,.18);color:rgba(8,47,73,.88)}html[data-dashboard-theme=light] .ion-billing-spinner{border-color:rgba(14,116,144,.88) rgba(71,85,105,.14) rgba(71,85,105,.14)}@media (max-width:768px){.ion-billing-highlight,.ion-billing-plan-chip{white-space:normal}.ion-billing-modal-shell{border-radius:1.25rem}.ion-billing-modal-panel{padding:1rem;border-radius:1.25rem}.ion-billing-price-id{letter-spacing:.04em;word-break:break-word}.ion-billing-stat-card{min-height:0}}@keyframes ion-billing-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}