.mbr{--mbr-accent: #2563eb;--mbr-accent-hi: #3b76f6;--mbr-danger: #e5484d;--mbr-ink: #ededf3;--mbr-muted: rgba(237, 237, 243, .68);--mbr-line: rgba(237, 237, 243, .16);--mbr-card: rgba(255, 255, 255, .04);--mbr-badge-bg: rgba(250, 206, 11, .16);--mbr-badge: #face0b;--mbr-ok: #3ecf8e;max-width:560px;margin:0 auto;padding:28px;border-radius:20px;background:var(--mbr-card);border:1px solid var(--mbr-line);color:var(--mbr-ink);text-align:left;font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif}.mbr *,.mbr *:before,.mbr *:after{box-sizing:border-box}.mbr--light{--mbr-ink: #16161d;--mbr-muted: rgba(22, 22, 29, .66);--mbr-line: rgba(22, 22, 29, .14);--mbr-card: #fff;--mbr-badge-bg: #fff3bf;--mbr-badge: #6b5000;--mbr-ok: #0b7a4b;--mbr-danger: #c4262c;box-shadow:0 1px 2px #0000000d;font-family:inherit}.mbr-ticket{display:block;padding:18px 20px 20px;border-radius:14px;background:#2563eb1f}.mbr--light .mbr-ticket{background:#f1f5ff;border:1px solid rgba(37,99,235,.18)}.mbr-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mbr-head small{font-size:14px;letter-spacing:.02em;color:var(--mbr-muted)}.mbr-head em{font-style:normal;padding:4px 11px;border-radius:999px;background:var(--mbr-badge-bg);color:var(--mbr-badge);font-size:13px;font-weight:600;white-space:nowrap}.mbr-price{display:flex;align-items:baseline;gap:10px;margin-top:12px}.mbr-price b{font-size:60px;font-weight:400;letter-spacing:-.03em;line-height:1}.mbr-price span{color:var(--mbr-muted);font-size:17px}.mbr-line{margin:18px 0 0;color:var(--mbr-muted);font-size:16px;line-height:1.55}.mbr-form{margin-top:18px;display:grid;gap:14px}.mbr-disclosure{margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--mbr-line);font-size:16px;line-height:1.5;font-weight:500;color:var(--mbr-ink)}.mbr-consent{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.5;color:var(--mbr-ink);cursor:pointer}.mbr-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--mbr-accent);cursor:pointer}.mbr-cta,.mbr-danger,.mbr-ghost{min-height:52px;padding:0 22px;border-radius:999px;border:0;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out,transform .2s ease-out}.mbr-cta{width:100%;background:var(--mbr-accent);color:#fff}.mbr-cta:hover{background:var(--mbr-accent-hi)}.mbr-cta:active,.mbr-danger:active,.mbr-ghost:active{transform:scale(.98)}.mbr-cta:disabled{opacity:.7;cursor:progress}.mbr-cta:focus-visible,.mbr-danger:focus-visible,.mbr-ghost:focus-visible,.mbr-consent input:focus-visible{outline:2px solid var(--mbr-accent-hi);outline-offset:3px}.mbr-err{margin:0;color:#ff8a8a;font-size:15px}.mbr--light .mbr-err{color:#b42318}.mbr-fine{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--mbr-muted)}.mbr .mbr-fine a,.mbr .mbr-member a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.mbr-member{margin-top:18px;display:grid;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--mbr-line);font-size:16px}.mbr-member b{color:var(--mbr-ok);font-weight:600}.mbr-acct-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mbr-acct-top small{font-size:14px;letter-spacing:.02em;color:var(--mbr-muted)}.mbr-pill{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--mbr-line)}.mbr-pill--trial{background:var(--mbr-badge-bg);color:var(--mbr-badge);border-color:transparent}.mbr-pill--active{background:#3ecf8e29;color:var(--mbr-ok);border-color:transparent}.mbr-pill--past_due{background:#e5484d24;color:var(--mbr-danger);border-color:transparent}.mbr-facts{margin:16px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mbr-facts div{padding:12px 14px;border-radius:12px;border:1px solid var(--mbr-line)}.mbr-facts dt{font-size:13px;color:var(--mbr-muted)}.mbr-facts dd{margin:4px 0 0;font-size:18px;font-weight:500}.mbr-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.mbr-danger{background:transparent;color:var(--mbr-danger);border:1px solid currentColor}.mbr-danger:hover{background:#e5484d1a}.mbr-ghost{background:transparent;color:var(--mbr-ink);border:1px solid var(--mbr-line)}.mbr-confirm{margin-top:18px;padding:16px;border-radius:12px;border:1px solid var(--mbr-danger)}.mbr-confirm p{margin:0;font-size:16px;line-height:1.5}.mbr-confirm .mbr-actions{margin-top:12px}.mbr-again{margin-top:18px}.mbr-again .mbr{padding:0;border:0;background:none;box-shadow:none}.mbr-note{max-width:560px;margin:0 auto 14px;font-size:15px;line-height:1.5}.mbr-note--dark{color:#ededf3bf}.mbr-note--light{color:#16161db3}@media(max-width:600px){.mbr{padding:20px 18px;border-radius:18px}.mbr-price b{font-size:50px}.mbr-actions>button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.mbr-cta,.mbr-danger,.mbr-ghost{transition:none}}.mbr-includes{margin:14px 0 0;padding-left:20px;display:grid;gap:6px;font-size:15px;line-height:1.5;color:var(--mbr-muted)}.mbr-byo{margin-top:14px;display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px dashed var(--mbr-line);font-size:15px;line-height:1.5;color:var(--mbr-muted)}.mbr-byo-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--mbr-ink)}.mbr-byo-top em{font-style:normal;padding:2px 10px;border-radius:999px;border:1px solid var(--mbr-line);font-size:12px;font-weight:600}.mbr-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mbr-plan{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:12px;border:1px solid var(--mbr-line);cursor:pointer;font-size:15px;line-height:1.35}.mbr-plan.is-on{border-color:var(--mbr-accent-hi);background:#2563eb1a}.mbr-plan input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--mbr-accent)}.mbr-plan small{display:block;color:var(--mbr-muted);font-size:13px}.mbr-plan input:focus-visible{outline:2px solid var(--mbr-accent-hi);outline-offset:3px}@media(max-width:380px){.mbr-plans{grid-template-columns:1fr}}
