.plan-chooser{gap:10px;min-width:0;display:grid}.plan-chooser-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-actions>.plan-chooser,.account-actions>.plan-chooser-message{flex:100%}.plan-chooser[data-surface=account]{background:#0714128c;border:1px solid #eef7f21f;border-radius:8px;padding:14px}.plan-chooser-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.plan-chooser-title,.plan-chooser-current>span{color:var(--muted-2);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.plan-chooser-interval{border:1px solid var(--line);background:#071412;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.plan-chooser-interval button{min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:650;display:inline-flex}.plan-chooser-interval button:hover:not(:disabled){color:var(--text)}.plan-chooser-interval button[aria-pressed=true]{color:var(--text);background:#6be7df24;box-shadow:inset 0 0 0 1px #6be7df73}.plan-chooser-interval button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-chooser-interval small{color:#e7c47f;font-size:.72rem;font-weight:700}.plan-chooser-options{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.plan-chooser-option{min-height:44px;color:var(--text);cursor:pointer;background:#f2ead80b;border:1px solid #eef7f21f;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.plan-chooser-option:has(input:checked){background:#6be7df14;border-color:#6be7df8c}.plan-chooser-option.is-current,.plan-chooser-options:disabled .plan-chooser-option{cursor:default}.plan-chooser-option input{border:1.5px solid var(--line-strong);appearance:none;background:0 0;border-radius:50%;place-content:center;width:16px;height:16px;margin:0;display:grid}.plan-chooser-option input:checked{border-color:var(--accent)}.plan-chooser-option input:checked:before{background:var(--accent);content:"";border-radius:50%;width:8px;height:8px}.plan-chooser-option input:disabled{opacity:.55}.plan-chooser-option input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-chooser-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-weight:700;display:flex}.plan-chooser-name small{color:var(--muted-2);text-transform:uppercase;font-size:.7rem;font-weight:800}.plan-chooser-price{color:var(--cream-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.plan-chooser>.button,.plan-chooser-actions .button{justify-self:start}.plan-chooser-current{gap:2px;display:grid}.plan-chooser-current strong{color:var(--text);font-variant-numeric:tabular-nums}.plan-chooser-current small{color:var(--muted-2);font-size:.82rem;font-weight:650}.plan-chooser-toggle{justify-self:start}.plan-chooser-panel{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.plan-chooser-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.plan-chooser-review{background:#6be7df0d;border:1px solid #6be7df59;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.plan-chooser-review-title{color:var(--text);font-weight:750}.plan-chooser-review-from{color:var(--muted);font-size:.88rem}.plan-chooser-review ul{color:var(--cream-2);gap:4px;margin:4px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.plan-chooser-review strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.02rem}.plan-chooser-fine{color:var(--muted-2);font-size:.8rem;line-height:1.45}.plan-chooser-review .plan-chooser-actions{margin-top:6px}.plan-chooser-message{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.45}.plan-chooser-error{color:var(--amber)}.plan-chooser[data-surface=download]{gap:12px}.plan-chooser[data-surface=download] .plan-chooser-head{justify-content:center}.plan-chooser[data-surface=download] .plan-chooser-title{display:none}.plan-chooser[data-surface=download] .plan-chooser-interval{border-color:var(--alive-line);background:#030e108c;border-radius:12px}.plan-chooser[data-surface=download] .plan-chooser-interval button{border-radius:9px;min-height:34px}.plan-chooser[data-surface=download] .plan-chooser-option{border-color:var(--alive-line);background:#030e1073;border-radius:12px;min-height:48px}.plan-chooser[data-surface=download] .plan-chooser-option:has(input:checked){background:#6be7df1a;border-color:#6be7df8c}.download-step>.plan-chooser-message,.plan-chooser[data-surface=download] .plan-chooser-message{color:var(--alive-muted);text-align:center}.download-step>.plan-chooser-error,.plan-chooser[data-surface=download] .plan-chooser-error{color:var(--amber)}
