.payment-form.svelte-143frhn{align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:24px;background-color:#fff}.form-input.svelte-143frhn{height:44px;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:inherit}.form-input.svelte-143frhn:focus{border-color:#0055de;outline:none;box-shadow:0 0 0 2px #0055de1a}.full-width.svelte-143frhn{width:100%}.hidden.svelte-143frhn{display:none}#payment-message.svelte-143frhn{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.pricing-info.svelte-143frhn{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #E6E6E6}.pricing-info.svelte-143frhn h3:where(.svelte-143frhn){margin:0 0 16px;font-size:18px;font-weight:500;color:#30313d}.price-display.svelte-143frhn{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.price.svelte-143frhn{font-size:32px;font-weight:700;color:#30313d}.period.svelte-143frhn{font-size:18px;font-weight:500;color:#6d6e78}.pricing-description.svelte-143frhn{margin:0;font-size:14px;line-height:1.5;color:#6d6e78}.payment-section.svelte-143frhn,#payment-element.svelte-143frhn{margin-bottom:24px}.error-container.svelte-143frhn{text-align:center;padding:40px;border:1px solid #dc3545;border-radius:7px;background-color:#f8d7da;color:#721c24}.error-container.svelte-143frhn h3:where(.svelte-143frhn){margin:0 0 16px;color:#721c24}.error-container.svelte-143frhn p:where(.svelte-143frhn){margin:0 0 20px;font-size:14px}.retry-button.svelte-143frhn{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.retry-button.svelte-143frhn:hover{background:#c82333}@keyframes svelte-143frhn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.svelte-143frhn{background:#0055de;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}button.svelte-143frhn:hover{filter:contrast(115%)}button.svelte-143frhn:disabled{opacity:.5;cursor:default}.spinner.svelte-143frhn,.spinner.svelte-143frhn:before,.spinner.svelte-143frhn:after{border-radius:50%}.spinner.svelte-143frhn{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner.svelte-143frhn:before,.spinner.svelte-143frhn:after{position:absolute;content:""}.spinner.svelte-143frhn:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:svelte-143frhn-loading 2s infinite ease 1.5s;animation:svelte-143frhn-loading 2s infinite ease 1.5s}.spinner.svelte-143frhn:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:svelte-143frhn-loading 2s infinite ease;animation:svelte-143frhn-loading 2s infinite ease}@-webkit-keyframes svelte-143frhn-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-143frhn-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.payment-form.svelte-143frhn h3:where(.svelte-143frhn){margin:0 0 16px;font-size:18px;font-weight:500;color:#30313d}.form-field.svelte-143frhn{margin-bottom:12px}.form-field.svelte-143frhn label:where(.svelte-143frhn){display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#30313d}@media only screen and (max-width: 768px){.payment-form.svelte-143frhn{margin:16px auto;padding:24px;border-radius:4px}.payment-form.svelte-143frhn h3:where(.svelte-143frhn){font-size:16px;margin-bottom:12px}.form-input.svelte-143frhn{height:40px;padding:10px;font-size:16px}}@media only screen and (max-width: 480px){.payment-form.svelte-143frhn h3:where(.svelte-143frhn){font-size:15px;margin-bottom:10px}.form-input.svelte-143frhn{height:38px;padding:8px}button.svelte-143frhn{padding:10px 14px;font-size:15px}}.management-container.svelte-wk04vm{align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:24px;background-color:#fff}.error-message.svelte-wk04vm{margin-bottom:24px;padding:16px;background-color:#f8d7da;border:1px solid #dc3545;border-radius:7px}.error-message.svelte-wk04vm p:where(.svelte-wk04vm){margin:0;color:#721c24;font-size:14px}.portal-details.svelte-wk04vm{font-size:14px;line-height:1.5;color:#6d6e78}.portal-details.svelte-wk04vm p:where(.svelte-wk04vm){margin:0 0 16px}.portal-details.svelte-wk04vm ul:where(.svelte-wk04vm){margin:0 0 24px;padding:0;list-style:inside}.portal-details.svelte-wk04vm ul:where(.svelte-wk04vm) li:where(.svelte-wk04vm){margin-bottom:8px}.portal-button.svelte-wk04vm{width:100%;background:#0055de;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012}.portal-button.svelte-wk04vm:hover{filter:contrast(115%)}.portal-button.svelte-wk04vm:disabled{opacity:.5;cursor:default}.icon.svelte-wk04vm{width:16px;height:16px}.spinner.svelte-wk04vm{width:16px;height:16px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:svelte-wk04vm-spin 1s linear infinite}@keyframes svelte-wk04vm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width: 768px){.management-container.svelte-wk04vm{margin:16px auto;padding:24px;border-radius:4px}}@media only screen and (max-width: 480px){.portal-button.svelte-wk04vm{padding:10px 14px;font-size:15px}}.status-card.svelte-jabfsr{padding:20px;text-align:center}.loading-container.svelte-jabfsr{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner.svelte-jabfsr{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0055DE;border-radius:50%;animation:svelte-jabfsr-spin 1s linear infinite}@keyframes svelte-jabfsr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-content.svelte-jabfsr{display:flex;flex-direction:column;align-items:center;gap:24px}.status-icon.svelte-jabfsr{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}h2.svelte-jabfsr{margin:0;color:#30313d;font-size:20px;font-weight:600}.details.svelte-jabfsr{width:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:20px 0}.detail-row.svelte-jabfsr{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail-row.svelte-jabfsr:last-child{margin-bottom:0}.label.svelte-jabfsr{font-weight:600;color:#30313d}.value.svelte-jabfsr{color:#6d6e78;font-family:monospace;font-size:14px}.actions.svelte-jabfsr{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.primary-button.svelte-jabfsr{background:#0055de;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.primary-button.svelte-jabfsr:hover{background:#0041b8}.secondary-button.svelte-jabfsr{background:transparent;color:#0055de;border:1px solid #0055DE;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.secondary-button.svelte-jabfsr:hover{background:#f8f9fa}@media (max-width: 600px){.actions.svelte-jabfsr{flex-direction:column}.primary-button.svelte-jabfsr,.secondary-button.svelte-jabfsr{width:100%;text-align:center}}
