.sc{--sc-surface:#ffffff;--sc-panel:#f7f7f8;--sc-field:#f1f1f3;--sc-line:rgb(24 24 27/0.08);--sc-ink:#18181b;--sc-on-ink:#fafafa;--sc-muted:#71717a;--sc-quiet:#a1a1aa;--sc-accent:#4f46e5;--sc-accent-soft:#eef2ff;--sc-good:#059669;--sc-good-soft:#d1fae5;display:grid;width:min(100%,420px);padding:18px;border-radius:24px;background:var(--sc-surface);color:var(--sc-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.dark .sc{--sc-surface:#1f1f23;--sc-panel:#26262b;--sc-field:#2e2e33;--sc-line:rgb(255 255 255/0.08);--sc-ink:#fafafa;--sc-on-ink:#18181b;--sc-muted:#a1a1aa;--sc-quiet:#71717a;--sc-accent:#818cf8;--sc-accent-soft:rgb(129 140 248/0.16);--sc-good:#34d399;--sc-good-soft:rgb(52 211 153/0.14)}.sc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-label{display:grid;gap:2px;font-size:14.5px}.sc-label>span{color:var(--sc-muted);font-size:12.5px}.sc-number-group{display:flex;align-items:center;height:34px;padding:2px;border-radius:10px;background:var(--sc-field)}.sc-step{display:grid;place-items:center;width:28px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--sc-muted);cursor:pointer}@media (hover:hover) and (pointer:fine){.sc-step:hover{background:var(--sc-surface);color:var(--sc-ink)}}.sc-step svg{width:14px;height:14px}.sc-number-input{width:44px;height:30px;border:0;background:transparent;color:var(--sc-ink);font:inherit;font-size:14px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;outline:none}.sc-slider{margin-top:34px}.sc-control{display:flex;align-items:center;height:22px;touch-action:none;cursor:pointer}.sc-track{position:relative;width:100%;height:6px;border-radius:3px;background:var(--sc-field)}.sc-indicator{border-radius:inherit;background:linear-gradient(90deg,var(--sc-accent),color-mix(in oklab,var(--sc-accent) 70%,#ec4899));transition:width .55s cubic-bezier(.2,.8,.2,1),inset-inline-start .55s cubic-bezier(.2,.8,.2,1)}.sc-tick{position:absolute;top:50%;width:2px;height:10px;border-radius:1px;background:var(--sc-quiet);opacity:.6;transform:translate(-50%,-50%);transition:background-color .3s}.sc-tick[data-reached]{background:#ffffff;opacity:.9}.sc-thumb{width:22px;height:22px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 1px rgb(0 0 0/.08),0 2px 8px rgb(0 0 0/.18);transition:left .55s cubic-bezier(.2,.8,.2,1),inset-inline-start .55s cubic-bezier(.2,.8,.2,1),transform .2s;outline:none}.sc-thumb:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab,var(--sc-accent) 35%,transparent),0 2px 8px rgb(0 0 0/.18)}.sc-slider[data-dragging] .sc-indicator,.sc-slider[data-dragging] .sc-thumb{transition:none}.sc-slider[data-dragging] .sc-thumb{transform:scale(1.12)}.sc-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;display:grid;place-items:center;min-width:34px;height:24px;padding:0 7px;border-radius:7px;background:var(--sc-ink);color:var(--sc-on-ink);font-size:12.5px;font-weight:600;transform:translateX(-50%);transform-origin:50% 100%;transition:transform .2s cubic-bezier(.2,.9,.3,1.3)}.sc-bubble:after{position:absolute;top:100%;left:50%;width:8px;height:8px;background:inherit;content:"";transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}.sc-slider[data-dragging] .sc-bubble{transform:translateX(-50%) scale(1.12)}.sc-tiers{position:relative;height:16px;margin-top:8px}.sc-tiers span{position:absolute;top:0;color:var(--sc-quiet);font-size:11px;font-weight:500;transform:translateX(-50%);transition:color .25s;white-space:nowrap}.sc-tiers span[data-first]{transform:none}.sc-tiers span[data-active]{color:var(--sc-accent);font-weight:600}.sc-team{justify-content:space-between;gap:10px;margin-top:16px}.sc-faces,.sc-team{display:flex;align-items:center;min-width:0}.sc-faces{min-height:32px}.sc-faces img{position:relative;flex:none;width:28px;height:28px;margin-right:-10px;border-radius:50%;box-shadow:0 0 0 2px var(--sc-surface)}.sc-faces img:last-of-type{margin-right:0}.sc-more{position:relative;display:inline-flex;align-items:center;height:28px;margin-left:4px;padding:0 9px 0 13px;border-radius:999px;color:var(--sc-muted);font-size:12px;font-weight:600}.sc-billing,.sc-more{background:var(--sc-field)}.sc-billing{display:flex;flex:none;padding:3px;border-radius:10px}.sc-bill{position:relative;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--sc-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .2s}.sc-bill[data-pressed]{color:var(--sc-ink)}.sc-bill:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.sc-bill-pill{position:absolute;inset:0;border-radius:inherit;background:var(--sc-surface);box-shadow:0 1px 3px rgb(0 0 0/.1)}.sc-bill-label{position:relative;display:inline-flex;align-items:center;gap:5px}.sc-bill-label em{color:var(--sc-good);font-size:11px;font-style:normal}.sc-plan{display:grid;margin-top:14px;padding:16px;border-radius:18px;background:var(--sc-panel)}.sc-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.sc-plan-name{display:inline-grid;color:var(--sc-accent);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sc-save{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:var(--sc-good-soft);color:var(--sc-good);font-size:12px;font-weight:600}.sc-price{display:grid;min-height:48px;margin-top:6px}.sc-amount{display:inline-flex;align-items:baseline;gap:8px}.sc-was{display:inline-block;overflow:hidden;color:var(--sc-quiet);font-size:18px;font-weight:500;white-space:nowrap}.sc-big{font-size:42px;font-weight:700;letter-spacing:-.03em}.sc-per{color:var(--sc-muted);font-size:14px}.sc-custom{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.sc-detail{min-height:20px;margin:4px 0 0;color:var(--sc-muted);font-size:12.5px}.sc-features{display:grid;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--sc-line);list-style:none}.sc-features li{overflow:hidden}.sc-feature{display:flex;align-items:center;gap:9px;padding:3px 0;font-size:13px}.sc-check{display:grid;flex:none;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--sc-ink);color:var(--sc-on-ink)}.sc-features li[data-new] .sc-check{background:var(--sc-accent);color:#ffffff}.sc-check svg{width:11px;height:11px;stroke-width:3}.sc-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin-top:14px;border:0;border-radius:12px;background:var(--sc-ink);color:var(--sc-on-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sc-cta>span{display:inline-grid}.sc-cta svg{width:16px;height:16px}.sc-cta:focus-visible,.sc-step:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}