.embedded-checkout{box-sizing:border-box;padding:clamp(12px,2vw,20px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media screen and (max-width:768px){.embedded-checkout{padding:4px}}.embedded-checkout__back{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;appearance:none;background:0 0;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.embedded-checkout__back:hover{background:var(--gray-50);border-color:var(--color-text-secondary);color:var(--color-text)}.embedded-checkout__back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.embedded-checkout__back svg{flex-shrink:0}.embedded-checkout__frame{width:100%;min-height:500px}@media screen and (max-width:768px){.embedded-checkout__frame{min-height:420px}}.embedded-checkout__frame iframe{width:100%;display:block}.subscription-checkout{color:var(--color-text);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:32px;display:grid}.subscription-checkout__summary,.subscription-checkout__payment{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;min-width:0;padding:32px}.subscription-checkout__summary{align-self:start}.subscription-checkout h2{margin-bottom:24px;font-size:1.35rem}.subscription-checkout h3{margin:24px 0 8px;font-size:1rem}.subscription-checkout p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.subscription-checkout__test{color:var(--color-warning-strongest);background:var(--color-warning-soft);border-radius:4px;margin-bottom:16px;padding:2px 8px;font-size:.75rem;display:inline-block}.subscription-checkout__trial{margin-top:24px;font-weight:600;color:var(--color-primary-darker)!important}.subscription-checkout__totals{margin:24px 0}.subscription-checkout__totals>div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.subscription-checkout__totals dt{color:var(--color-text-secondary)}.subscription-checkout__totals dd{text-align:right;margin:0;font-weight:600}.subscription-checkout__total{border-top:1px solid var(--color-border);margin-top:8px;font-size:1.1rem}.subscription-checkout__renewal{background:var(--color-surface-secondary);border-radius:8px;margin-bottom:24px;padding:16px}.subscription-checkout label{color:var(--color-text-secondary);margin:16px 0 4px;font-size:.875rem;display:block}.subscription-checkout input{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:8px;padding:12px}.subscription-checkout input:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.subscription-checkout button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.subscription-checkout button:disabled{opacity:.6;cursor:not-allowed}.subscription-checkout__promotion>div{gap:8px;display:flex}.subscription-checkout__promotion button{background:var(--color-surface-tertiary);color:var(--color-text);border:1px solid var(--color-border-strong)}.subscription-checkout__promotion p button{margin-left:8px;padding:2px 8px}.subscription-checkout__security{align-items:center;gap:8px;margin-top:24px;display:flex}.subscription-checkout__payment{flex-direction:column;gap:8px;display:flex}.subscription-checkout__submit{background:var(--color-primary-darker);width:100%;color:var(--color-on-primary);border:none;margin-top:16px;font-weight:600!important}.subscription-checkout__submit:hover:not(:disabled){background:var(--color-primary-deep)}.subscription-checkout__error{color:var(--color-danger-text)!important}.subscription-checkout__terms{font-size:.75rem!important}.subscription-checkout__terms a{color:var(--color-primary-darker)}@media (max-width:900px){.subscription-checkout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.subscription-checkout{gap:16px}.subscription-checkout__summary,.subscription-checkout__payment{padding:16px}}[data-theme=dark] .subscription-checkout__submit{background:var(--color-primary)}[data-theme=dark] .subscription-checkout__submit:hover:not(:disabled){background:var(--color-primary-hover)}
/*# sourceMappingURL=16omyvhmlaurp.css.map*/