.upgrade-modal.plan-step .upgrade-reference-plan{background:#fff;border-color:#e5dfeb;border-radius:18px;padding:18px 19px 16px}.upgrade-modal.plan-step .upgrade-reference-plan.selected{background:#f7f4ff;border-color:#ded6f7;box-shadow:inset 0 0 0 1px #6545ed20}.upgrade-modal.plan-step .upgrade-reference-plan>header strong{font-weight:600}.upgrade-modal.plan-step .upgrade-plan-features{gap:12px;margin-top:16px}.upgrade-modal.plan-step .upgrade-plan-features svg{stroke:#201b2b;stroke-width:1.6px}.upgrade-modal.plan-step .upgrade-plan-features .credits svg{stroke:#6545ed}.upgrade-modal.plan-step .upgrade-plan-features .credits b{color:#201b2b}.upgrade-modal.plan-step .upgrade-plan-features span i{color:#6545ed}.upgrade-modal.plan-step .upgrade-plan-renewal{color:#82798b;margin-top:auto;padding-top:16px}.upgrade-modal.plan-step .upgrade-plan-action{background:#6545ed;width:100%;max-width:180px}.upgrade-modal.plan-step .upgrade-plan-action:hover:not(:disabled){background:#4e2ecc}@media (max-width:620px){.upgrade-modal.plan-step .upgrade-reference-plan{padding:15px}.upgrade-modal.plan-step .upgrade-plan-features{grid-template-columns:1fr;gap:10px}.upgrade-modal.plan-step .upgrade-plan-renewal{padding-top:14px}}.upgrade-modal.payment-step .upgrade-payment-terms{--type-body:13px;color:#6f6879;margin:-12px 0 20px}.upgrade-modal.plan-step .upgrade-reference-plans{margin-top:22px}.upgrade-modal.payment-step{--font-sans:Arial,sans-serif;font-family:Arial,sans-serif}.upgrade-modal.payment-step :is(h2,h3,p,label,input,button){font-family:Arial,sans-serif}.studio-plan-card.studio-plan-card{color:#201b2b;min-width:0;box-shadow:none;--type-body:12px;background:#fff;border:1px solid #e5dfeb;border-radius:22px;flex-direction:column;padding:22px;display:flex;position:relative}.studio-plan-card.studio-plan-card.is-highlighted{box-shadow:none;background:#f7f4ff;border-color:#ded6f7}.studio-plan-card .studio-plan-select{z-index:0;border-radius:inherit;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.studio-plan-card .studio-plan-select:hover{background:0 0}.studio-plan-card .studio-plan-header,.studio-plan-card .studio-plan-features{z-index:1;pointer-events:none;position:relative}.studio-plan-card .studio-plan-header h3{--type-h3:18px;color:#201b2b;margin:0}.studio-plan-card .studio-plan-header>div{align-items:baseline;gap:9px;margin:13px 0 20px;display:flex}.studio-plan-card .studio-plan-header strong{letter-spacing:-.055em;font-size:40px;font-weight:600;line-height:1.1}.studio-plan-card .studio-plan-header small{color:#82798b;font-size:15px}.studio-plan-card .studio-plan-features{gap:15px;margin:0 0 20px;display:grid}.studio-plan-card .studio-plan-group h3,.studio-plan-card .studio-plan-line{--type-h3:15px;color:#201b2b;align-items:center;gap:10px;margin:0;display:flex}.studio-plan-card .studio-plan-features svg{stroke:#201b2b;flex:0 0 19px;width:19px;height:19px}.studio-plan-card .studio-plan-group ul{border:0;gap:5px;margin:7px 0 0;padding:0 0 0 29px;list-style:none;display:grid}.studio-plan-card .studio-plan-group li{color:#82798b;letter-spacing:-.02em;align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.studio-plan-card .studio-plan-group li i{color:#6545ed;flex:0 0 12px;font-size:15px;font-style:normal;line-height:1.25}.studio-plan-card .studio-plan-credits svg{stroke:#6545ed}.studio-plan-card .studio-plan-button{z-index:1;color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#6545ed;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:auto 0 0;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:relative}.studio-plan-card .studio-plan-button:hover:not(:disabled){background:#4e2ecc}.studio-plan-card .studio-plan-button:disabled{opacity:.58;cursor:wait}:is(.studio-plan-card .studio-plan-button:focus-visible,.studio-plan-card .studio-plan-select:focus-visible){outline-offset:3px;outline:2px solid #6545ed}@media (max-width:620px){.studio-plan-card.studio-plan-card{padding:19px}.studio-plan-card .studio-plan-features{gap:13px}.studio-plan-card .studio-plan-header strong{font-size:38px}}
