.freeminute-package{align-items:flex-start;gap:var(--space-3);display:flex}.freeminute-package-entry[data-inactive=true] .card{filter:grayscale();opacity:.8}.freeminute-package-image,.freeminute-package-placeholder{border-radius:var(--radius-control);flex:none;width:4.5rem;height:4.5rem}.freeminute-package .freeminute-package-image{border-radius:var(--radius-control);object-fit:cover;width:4.5rem;height:4.5rem;margin-bottom:0}.freeminute-package-placeholder{background:var(--color-border);color:var(--color-ink);place-items:center;font-size:1.75rem;display:grid}.freeminute-package-details{min-width:0}.freeminute-package-details h2{overflow-wrap:anywhere;margin-top:0}.platform-account-hero{align-items:center;gap:clamp(var(--space-3), 5vw, var(--space-4));padding:clamp(var(--space-3), 6vw, var(--space-4));border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));border-radius:var(--radius-card);background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 9%, var(--color-surface)), var(--color-surface));grid-template-columns:minmax(0,1fr) auto;animation:.55s ease-out both platform-account-enter;display:grid;position:relative;overflow:hidden}.platform-account-hero-copy{z-index:1;max-width:35rem;position:relative}.platform-account-eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.platform-account-hero h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400;line-height:1.12}.platform-account-hero-copy>p:not(.platform-account-eyebrow){max-width:34rem;line-height:1.55}.platform-account-hero .platform-account-action{min-height:2.75rem;margin-top:var(--space-2);padding-inline:var(--space-4);justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex}.platform-account-hero .platform-account-action:hover{box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-accent) 25%, transparent);transform:translateY(-2px)}.platform-account-balance{place-content:center;gap:var(--space-2);width:clamp(11rem,22vw,15rem);min-height:clamp(11rem,22vw,15rem);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));text-align:center;border-radius:50%;animation:5s ease-in-out infinite platform-account-float;display:grid;position:relative}.platform-account-balance:before{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);content:"";border-radius:50%;position:absolute;inset:-.7rem}.platform-account-balance>span:first-child,.platform-account-balance strong{z-index:1;position:relative}.platform-account-balance>span:first-child{color:var(--color-muted);font-size:.875rem}.platform-account-balance strong{color:var(--color-accent);overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400}.platform-account-balance-glow{background:color-mix(in srgb, var(--color-accent) 15%, transparent);filter:blur(1.5rem);border-radius:50%;position:absolute;inset:18%}.platform-account-details{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-account-details .card h2{margin-top:0}.platform-account-links{gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@keyframes platform-account-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes platform-account-float{50%{transform:translateY(-.35rem)}}@media (width<=42rem){.platform-account-hero,.platform-account-details{grid-template-columns:1fr}.platform-account-balance{width:10rem;min-height:10rem;margin-inline:auto}}.credit-limit-request{padding-block:var(--space-3);border-block:1px solid var(--color-border)}.credit-limit-request-value{font-size:1.5rem;font-weight:700;animation:.18s ease-out credit-request-value;display:block}.credit-limit-request input[type=range]{width:100%;accent-color:var(--color-accent);cursor:pointer}.credit-limit-request-ends{justify-content:space-between;font-size:.875rem;display:flex}@keyframes credit-request-value{0%{opacity:.6;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.credit-limit-request-value,.platform-account-hero,.platform-account-balance{animation:none}.platform-account-hero .platform-account-action{transition:none}.platform-account-hero .platform-account-action:hover{transform:none}}
