.rc-overview{flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 2px;display:flex}.rc-overview-crown{color:#f25c54;background:#f25c541f;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:inline-flex;box-shadow:0 4px 14px #f25c5433}.rc-overview-crown svg{width:22px;height:22px}.rc-overview-title{color:#111;letter-spacing:-.03em;font-size:18px;font-weight:800}.rc-overview-sub{color:#6b7280;letter-spacing:-.005em;font-size:10px}.rc-overview-list{flex-direction:column;gap:5px;width:100%;margin-top:10px;display:flex}.rc-overview-item{color:#111;letter-spacing:-.005em;background:#f25c540f;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:500;display:flex}.rc-overview-item-dot{background:#f25c54;border-radius:999px;flex-shrink:0;width:6px;height:6px}.rc-overview-foot{color:#6b7280;font-size:9.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);align-items:center;gap:6px;margin-top:10px;display:flex}.rc-overview-foot-dot{background:#9ca3af;border-radius:999px;width:3px;height:3px}:root[data-theme=dark] .rc-overview-title{color:#f5f5f5}:root[data-theme=dark] .rc-overview-item{color:#f5f5f5;background:#f25c541a}.rc-offerings{flex-direction:column;gap:10px;width:100%;display:flex}.rc-offerings-header{justify-content:space-between;align-items:center;display:flex}.rc-offerings-bundle{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#6b7280;font-size:10.5px}.rc-offerings-count{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.rc-offerings-tiers{flex-direction:column;gap:7px;display:flex}.rc-offerings-tier{background:#00000009;border:1.5px solid #0000;border-radius:10px;padding:10px 12px;transition:all .45s cubic-bezier(.34,1.18,.64,1);position:relative}.rc-offerings-tier.is-active{background:#f25c541a;border-color:#f25c54;box-shadow:0 4px 12px #f25c542e}.rc-offerings-tier-label{letter-spacing:.06em;color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.rc-offerings-tier.is-active .rc-offerings-tier-label{color:#f25c54}.rc-offerings-tier-price{color:#111;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:16px;font-weight:800;display:block}.rc-offerings-tier-sub{color:#6b7280;margin-top:1px;font-size:10px;display:block}.rc-offerings-tier-badge{letter-spacing:.04em;color:#fff;text-transform:uppercase;background:#111;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:700;position:absolute;top:8px;right:10px}.rc-offerings-tier.is-active .rc-offerings-tier-badge{background:#f25c54}:root[data-theme=dark] .rc-offerings-tier{background:#ffffff0a}:root[data-theme=dark] .rc-offerings-tier-price{color:#f5f5f5}:root[data-theme=dark] .rc-offerings-tier-badge{color:#111;background:#f5f5f5}.rc-paywall{flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:8px 4px;transition:all .5s cubic-bezier(.34,1.18,.64,1);display:flex;position:relative}.rc-paywall-hero-art{color:#f25c54;background:#f25c5424;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin:4px auto 6px;display:inline-flex;position:relative;overflow:hidden}.rc-paywall-hero-glow{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#f25c544d,#0000 60%);animation:2.8s ease-in-out infinite rc-glow-pulse;position:absolute;inset:-14px}.rc-paywall-hero-art svg{z-index:1;width:28px;height:28px;position:relative}.rc-paywall-title{color:#111;letter-spacing:-.025em;text-align:center;font-size:15px;font-weight:800}.rc-paywall-sub{color:#6b7280;text-align:center;letter-spacing:-.005em;margin-bottom:2px;font-size:10.5px}.rc-paywall-pill{background:#f25c541f;border:1px solid #f25c5466;border-radius:999px;align-self:center;align-items:baseline;gap:4px;margin:4px 0;padding:6px 14px;display:inline-flex}.rc-paywall-pill-price{color:#f25c54;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.rc-paywall-pill-sub{color:#f25c54;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.rc-paywall-cards{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rc-paywall-card{background:#00000009;border:1.5px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:10px;transition:all .45s cubic-bezier(.34,1.18,.64,1);display:flex;position:relative}.rc-paywall-card.is-selected{background:#f25c541f;border-color:#f25c54}.rc-paywall-card-tag{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f25c54;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700;position:absolute;top:-6px;right:8px}.rc-paywall-card-label{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700}.rc-paywall-card.is-selected .rc-paywall-card-label{color:#f25c54}.rc-paywall-card-price{color:#111;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.rc-paywall-compact-row{color:#111;align-items:center;gap:8px;padding:5px 8px;font-size:11px;font-weight:500;display:flex}.rc-paywall-compact-dot{background:#f25c54;border-radius:999px;width:5px;height:5px}.rc-paywall-cta{color:#fff;text-align:center;letter-spacing:-.005em;background:#f25c54;border-radius:10px;margin-top:6px;padding:10px 14px;font-size:11.5px;font-weight:700;box-shadow:0 4px 12px #f25c5459}.rc-paywall-cta-lg{padding:11px 14px;font-size:12px}:root[data-theme=dark] .rc-paywall-title,:root[data-theme=dark] .rc-paywall-card-price,:root[data-theme=dark] .rc-paywall-compact-row{color:#f5f5f5}:root[data-theme=dark] .rc-paywall-card{background:#ffffff0a}.rc-purchase{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.rc-purchase-page,.rc-purchase-sheet,.rc-purchase-processing,.rc-purchase-success{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .5s ease-out,transform .55s cubic-bezier(.34,1.18,.64,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.rc-purchase-page.is-active,.rc-purchase-sheet.is-active,.rc-purchase-processing.is-active,.rc-purchase-success.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.rc-purchase-title{letter-spacing:.08em;color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:700}.rc-purchase-price{color:#111;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:800}.rc-purchase-sub{color:#6b7280;letter-spacing:-.005em;font-size:10.5px}.rc-purchase-btn{color:#fff;letter-spacing:-.005em;background:#f25c54;border-radius:999px;margin-top:14px;padding:11px 24px;font-size:12px;font-weight:700;box-shadow:0 6px 16px #f25c5459}.rc-purchase-sheet{justify-content:flex-end;gap:7px;padding:16px 10px 10px}.rc-purchase-sheet:before{content:"";z-index:0;background:#fff;border-radius:16px;height:62%;position:absolute;inset:auto 4px 4px;box-shadow:0 -8px 24px #0000001f}.rc-purchase-sheet.is-active:before{animation:.55s cubic-bezier(.34,1.18,.64,1) both rc-sheet-rise}.rc-purchase-sheet-handle{z-index:1;background:#d1d5db;border-radius:999px;width:36px;height:4px;position:relative}.rc-purchase-sheet-title{z-index:1;color:#111;letter-spacing:-.015em;font-size:12px;font-weight:700;position:relative}.rc-purchase-sheet-row{z-index:1;color:#6b7280;justify-content:space-between;align-self:stretch;padding:4px 10px;font-size:10.5px;display:flex;position:relative}.rc-purchase-sheet-row span:last-child{color:#111;font-weight:600}.rc-purchase-sheet-cta{z-index:1;color:#fff;text-align:center;background:#f25c54;border-radius:10px;align-self:stretch;margin-top:4px;padding:10px;font-size:11px;font-weight:700;position:relative;box-shadow:0 4px 12px #f25c544d}.rc-purchase-spinner{border:3px solid #f25c5433;border-top-color:#f25c54;border-radius:999px;width:34px;height:34px;animation:.85s linear infinite supabase-spin}.rc-purchase-processing-label{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:600}.rc-purchase-check{color:#fff;background:#3ecf8e;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;animation:.6s cubic-bezier(.34,1.56,.64,1) both rc-success-pop;display:inline-flex;box-shadow:0 8px 24px #3ecf8e59}.rc-purchase-check svg{width:28px;height:28px}.rc-purchase-success-title{color:#111;letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:800}.rc-purchase-success-sub{color:#6b7280;letter-spacing:-.005em;font-size:11px}:root[data-theme=dark] .rc-purchase-price,:root[data-theme=dark] .rc-purchase-success-title{color:#f5f5f5}:root[data-theme=dark] .rc-purchase-sheet:before{background:#1a1a1e}:root[data-theme=dark] .rc-purchase-sheet-title,:root[data-theme=dark] .rc-purchase-sheet-row span:last-child{color:#f5f5f5}:root[data-theme=dark] .rc-purchase-sheet-handle{background:#3f3f46}.rc-entitlement{flex-direction:column;gap:10px;width:100%;display:flex}.rc-entitlement-header{justify-content:space-between;align-items:center;display:flex}.rc-entitlement-key{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#111;background:#0000000f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.rc-entitlement-status{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:5px;font-size:9.5px;font-weight:700;transition:color .4s ease-out;display:inline-flex}.rc-entitlement.is-active .rc-entitlement-status{color:#3ecf8e}.rc-entitlement-status-dot{background:#9ca3af;border-radius:999px;width:6px;height:6px;transition:background-color .4s ease-out}.rc-entitlement.is-active .rc-entitlement-status-dot{background:#3ecf8e;animation:1.5s ease-out infinite supabase-live-pulse}.rc-entitlement-list{flex-direction:column;gap:5px;display:flex}.rc-entitlement-item{background:#00000009;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;transition:all .45s cubic-bezier(.34,1.18,.64,1);display:flex}.rc-entitlement-item.is-unlocked{background:#f25c5414}.rc-entitlement-item.is-highlighted{background:#f25c5429;box-shadow:0 0 0 1.5px #f25c54}.rc-entitlement-item-icon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:color .4s ease-out;display:inline-flex}.rc-entitlement-item.is-unlocked .rc-entitlement-item-icon{color:#f25c54}.rc-entitlement-item-icon svg{width:100%;height:100%}.rc-entitlement-item-label{color:#111;letter-spacing:-.005em;flex:1;font-size:11px;font-weight:500}.rc-entitlement-item.is-locked .rc-entitlement-item-label{color:#9ca3af}.rc-entitlement-item-state{width:14px;height:14px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.rc-entitlement-item.is-unlocked .rc-entitlement-item-state{color:#3ecf8e}.rc-entitlement-item.is-locked .rc-entitlement-item-state{color:#9ca3af}.rc-entitlement-item-state svg{width:100%;height:100%}:root[data-theme=dark] .rc-entitlement-key{color:#f5f5f5;background:#ffffff0f}:root[data-theme=dark] .rc-entitlement-item{background:#ffffff0a}:root[data-theme=dark] .rc-entitlement-item-label{color:#f5f5f5}:root[data-theme=dark] .rc-entitlement-item.is-locked .rc-entitlement-item-label{color:#6b7280}.rc-restore{flex-direction:column;align-items:center;gap:6px;width:100%;padding:12px 4px;display:flex}.rc-restore-title{color:#111;letter-spacing:-.015em;font-size:13px;font-weight:700}.rc-restore-sub{color:#6b7280;text-align:center;letter-spacing:-.005em;margin-bottom:8px;font-size:10.5px}.rc-restore-btn{color:#fff;letter-spacing:-.005em;cursor:default;background:#f25c54;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:700;transition:all .45s cubic-bezier(.34,1.18,.64,1);display:inline-flex;box-shadow:0 4px 14px #f25c544d}.rc-restore-btn.is-loading{background:#60a5fa;box-shadow:0 4px 14px #60a5fa4d}.rc-restore-btn.is-done{background:#3ecf8e;box-shadow:0 4px 14px #3ecf8e4d}.rc-restore-btn.is-empty{color:#6b7280;box-shadow:none;background:#00000014}.rc-restore-spinner{border:1.5px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:12px;height:12px;animation:.85s linear infinite supabase-spin}.rc-restore-check{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.rc-restore-check svg{width:100%;height:100%}.rc-restore-result{opacity:0;flex-direction:column;gap:5px;width:100%;margin-top:10px;transition:all .4s cubic-bezier(.34,1.18,.64,1);display:flex;transform:translateY(6px)}.rc-restore-result.is-visible{opacity:1;transform:translateY(0)}.rc-restore-result-line{color:#0f9966;letter-spacing:-.005em;background:#3ecf8e1a;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;font-weight:600;display:flex}.rc-restore-result-dot{background:#3ecf8e;border-radius:999px;width:5px;height:5px}:root[data-theme=dark] .rc-restore-title{color:#f5f5f5}:root[data-theme=dark] .rc-restore-btn.is-empty{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .rc-restore-result-line{color:#4ade80;background:#3ecf8e1f}.rc-webhook{flex-direction:column;gap:9px;width:100%;display:flex}.rc-webhook-header{background:#0000000d;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.rc-webhook-host{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#111;letter-spacing:-.005em;font-size:10.5px;font-weight:700}.rc-webhook-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#3ecf8e;background:#3ecf8e24;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.rc-webhook-body{background:#00000009;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.rc-webhook-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-webhook-key{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#9ca3af;font-size:10px;font-weight:600}.rc-webhook-badge{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700;transition:all .45s cubic-bezier(.34,1.18,.64,1);animation:.45s cubic-bezier(.34,1.18,.64,1) both rc-webhook-badge-in}.rc-webhook-val{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#111;font-size:10.5px;font-weight:500}.rc-webhook-log{color:#0f9966;letter-spacing:-.005em;background:#3ecf8e14;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;font-weight:600;display:flex}.rc-webhook-log-arrow{color:#3ecf8e;font-weight:800}:root[data-theme=dark] .rc-webhook-header{background:#ffffff0f}:root[data-theme=dark] .rc-webhook-host,:root[data-theme=dark] .rc-webhook-val{color:#f5f5f5}:root[data-theme=dark] .rc-webhook-body{background:#ffffff0a}:root[data-theme=dark] .rc-webhook-log{color:#4ade80;background:#3ecf8e24}.rc-intro-demo{justify-content:stretch;align-items:stretch;padding:14px 12px}.rc-intro{flex-direction:column;gap:10px;width:100%;display:flex}.rc-intro-app{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#0000000a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.rc-intro-app-dot{background:#d1d5db;border-radius:999px;width:6px;height:6px}.rc-intro-stack{flex-direction:column;gap:6px;display:flex}.rc-intro-card{background:#00000008;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:transform .4s cubic-bezier(.34,1.18,.64,1),background-color .4s ease-out,border-color .4s ease-out;display:flex;position:relative;transform:scale(1)}.rc-intro-card.is-active{background:#f25c541f;border-color:#f25c5473;transform:scale(1.025)}.rc-intro-card-glyph{color:#6b7280;background:#0000000d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .4s ease-out,color .4s ease-out;display:inline-flex}.rc-intro-card-glyph svg{width:13px;height:13px}.rc-intro-card.is-active .rc-intro-card-glyph{color:#fff;background:#f25c54}.rc-intro-card-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rc-intro-card-label{color:#111;letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.rc-intro-card-tag{color:#6b7280;letter-spacing:-.005em;font-size:9.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.rc-intro-card-pulse{background:0 0;border-radius:999px;flex-shrink:0;width:6px;height:6px;transition:background-color .4s ease-out;position:absolute;right:10px}.rc-intro-card.is-active .rc-intro-card-pulse{background:#f25c54;animation:1.5s ease-out infinite rc-live-pulse;box-shadow:0 0 #f25c548c}.rc-intro-base{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#0000000a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.rc-intro-base svg{color:#9ca3af;width:12px;height:12px}:root[data-theme=dark] .rc-intro-app,:root[data-theme=dark] .rc-intro-base{color:#9ca3af;background:#ffffff0d}:root[data-theme=dark] .rc-intro-app-dot,:root[data-theme=dark] .rc-intro-base svg{color:#6b7280}:root[data-theme=dark] .rc-intro-card{background:#ffffff0a}:root[data-theme=dark] .rc-intro-card.is-active{background:#f25c542e}:root[data-theme=dark] .rc-intro-card-glyph{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .rc-intro-card-label{color:#f5f5f5}:root[data-theme=dark] .rc-intro-card-tag{color:#9ca3af}@media (prefers-reduced-motion:reduce){.rc-intro-card,.rc-intro-card-glyph,.rc-intro-card-pulse{transition:none;animation:none}.rc-intro-card.is-active{transform:none}}.rc-setup-demo{align-items:stretch;padding:14px 12px}.rc-setup{flex-direction:column;gap:10px;width:100%;display:flex}.rc-setup-head{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#0000000a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.rc-setup-dot{background:#d1d5db;border-radius:999px;width:6px;height:6px}.rc-setup.is-pkg .rc-setup-dot,.rc-setup.is-keys .rc-setup-dot,.rc-setup.is-ready .rc-setup-dot{background:#f25c54;animation:1.5s ease-out infinite rc-live-pulse;box-shadow:0 0 #f25c5480}.rc-setup-steps{flex-direction:column;gap:5px;display:flex}.rc-setup-step{background:#00000008;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;transition:background-color .3s ease-out;display:flex}.rc-setup-step.is-active{background:#f25c541f}.rc-setup-step.is-done{background:#00000006}.rc-setup-step-num{color:#6b7280;background:#0000000f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.rc-setup-step.is-active .rc-setup-step-num{color:#fff;background:#f25c54}.rc-setup-step.is-done .rc-setup-step-num{color:#f25c54;background:#f25c542e}.rc-setup-step-label{color:#374151;letter-spacing:-.005em;font-size:11px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.rc-setup-step.is-pending .rc-setup-step-label{color:#9ca3af}.rc-setup-key{color:#f25c54;letter-spacing:.04em;text-transform:uppercase;background:#f25c541a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.rc-setup-key svg{width:12px;height:12px}:root[data-theme=dark] .rc-setup-head{color:#9ca3af;background:#ffffff0d}:root[data-theme=dark] .rc-setup-step{background:#ffffff0a}:root[data-theme=dark] .rc-setup-step.is-active{background:#f25c5433}:root[data-theme=dark] .rc-setup-step-num{color:#9ca3af;background:#ffffff12}:root[data-theme=dark] .rc-setup-step-label{color:#d1d5db}:root[data-theme=dark] .rc-setup-step.is-pending .rc-setup-step-label{color:#6b7280}.rc-otp-demo{justify-content:stretch;align-items:stretch;padding:14px 12px}.rc-otp-types{flex-direction:column;gap:6px;width:100%;display:flex}.rc-otp-type{background:#00000008;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:background-color .4s ease-out,border-color .4s ease-out,transform .4s cubic-bezier(.34,1.18,.64,1);display:flex}.rc-otp-type.is-active{background:#f25c541f;border-color:#f25c5466;transform:scale(1.02)}.rc-otp-type-glyph{color:#6b7280;background:#0000000d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .4s,color .4s;display:inline-flex}.rc-otp-type.is-active .rc-otp-type-glyph{color:#fff;background:#f25c54}.rc-otp-type-glyph svg{width:14px;height:14px}.rc-otp-type-body{flex-direction:column;flex:1;min-width:0;display:flex}.rc-otp-type-label{color:#111;letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.15}.rc-otp-type-tag{color:#6b7280;font-size:9.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin-top:1px}:root[data-theme=dark] .rc-otp-type{background:#ffffff0a}:root[data-theme=dark] .rc-otp-type.is-active{background:#f25c542e}:root[data-theme=dark] .rc-otp-type-glyph{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .rc-otp-type-label{color:#f5f5f5}:root[data-theme=dark] .rc-otp-type-tag{color:#9ca3af}.rc-consumable{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.rc-consumable-pill{color:#f25c54;letter-spacing:.04em;text-transform:uppercase;background:#f25c541a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.rc-consumable-pill svg{width:12px;height:12px}.rc-consumable-balance{letter-spacing:-.02em;color:#111;align-self:center;align-items:baseline;gap:4px;font-weight:800;display:inline-flex}.rc-consumable-balance-num{font-size:36px;line-height:1;transition:transform .45s cubic-bezier(.34,1.32,.64,1)}.rc-consumable-balance-label{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.rc-consumable.is-bumping .rc-consumable-balance-num{transform:scale(1.08)}.rc-consumable-button{color:#fff;letter-spacing:-.005em;background:#f25c54;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.rc-consumable-meta{font-size:9.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#6b7280;text-transform:uppercase;letter-spacing:.04em;align-self:center}:root[data-theme=dark] .rc-consumable-balance-num{color:#f5f5f5}:root[data-theme=dark] .rc-consumable-balance-label,:root[data-theme=dark] .rc-consumable-meta{color:#9ca3af}.rc-noncon{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.rc-noncon-mark{color:#6b7280;background:#0000000d;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .4s ease-out,color .4s ease-out,transform .45s cubic-bezier(.34,1.32,.64,1);display:inline-flex}.rc-noncon-mark svg{width:28px;height:28px}.rc-noncon.is-unlocked .rc-noncon-mark{color:#f25c54;background:#f25c5424;transform:scale(1.04)}.rc-noncon-title{color:#111;letter-spacing:-.01em;text-align:center;font-size:13px;font-weight:700}.rc-noncon-status{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#0000000d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.rc-noncon.is-unlocked .rc-noncon-status{color:#f25c54;background:#f25c5424}.rc-noncon-meta{font-size:9.5px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#6b7280;text-transform:uppercase;letter-spacing:.04em;align-self:center}:root[data-theme=dark] .rc-noncon-mark{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .rc-noncon.is-unlocked .rc-noncon-mark{background:#f25c5433}:root[data-theme=dark] .rc-noncon-title{color:#f5f5f5}:root[data-theme=dark] .rc-noncon-status{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .rc-noncon.is-unlocked .rc-noncon-status{background:#f25c5433}:root[data-theme=dark] .rc-noncon-meta{color:#9ca3af}@media (prefers-reduced-motion:reduce){.rc-otp-type,.rc-consumable-balance-num,.rc-noncon-mark{transition:none;animation:none;transform:none!important}}@keyframes rc-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rc-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rc-success-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes rc-webhook-badge-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes rc-live-pulse{0%{box-shadow:0 0 #f25c5499}80%{box-shadow:0 0 0 7px #f25c5400}to{box-shadow:0 0 #f25c5400}}@media (prefers-reduced-motion:reduce){.rc-entitlement.is-active .rc-entitlement-status-dot{animation:none}}
