.ob-root{box-sizing:border-box;color:#111;min-height:100vh;font-family:var(--font-figtree), "Figtree", sans-serif;background:#fff;flex-direction:column;padding:30px 44px;display:flex}.ob-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.ob-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:40px 0;display:flex}.ob-stage{width:100%;transition:opacity .28s,transform .32s cubic-bezier(.4,0,.2,1)}.ob-stage[data-leaving=true]{opacity:0;transform:translate(-48px)}.ob-step{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.ob-enter{animation:.7s cubic-bezier(.16,1,.3,1) 50ms both obSlide}.ob-enter-2{animation:.7s cubic-bezier(.16,1,.3,1) .14s both obSlide}.ob-enter-3{animation:.7s cubic-bezier(.16,1,.3,1) .22s both obSlide}.ob-title{letter-spacing:-.025em;color:#111;margin:0;font-size:34px;font-weight:600;line-height:1.25}.ob-shake{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ob-shake[data-shake=true]{animation:.38s ease-in-out both obShake}.ob-card{box-sizing:border-box;background:#fff;border:1px solid #e6e8eb;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:620px;height:62px;padding:0 9px 0 20px;display:flex;box-shadow:0 1px 2px #1118270a}.ob-card[data-invalid=true]{border-color:#f0b4b4}.ob-card:focus-within{border-color:#0185f8}.ob-input{color:#111;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:16px}.ob-input::placeholder{color:#a3acb9}.ob-next{cursor:pointer;color:#1f2937;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .2s cubic-bezier(.33,1,.68,1);display:inline-flex}.ob-next:active{transform:scale(.975)}.ob-next:disabled{cursor:default;opacity:.5}.ob-arrow{transition:transform .3s cubic-bezier(.33,1,.68,1),color .25s;display:flex}.ob-next:hover .ob-arrow{color:#0185f8;transform:rotate(-45deg)}.ob-error{color:#d14343;min-height:18px;margin:0;font-size:13.5px}.ob-plans{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:880px;display:flex}.ob-sub{color:#6b7280;margin:0;font-size:14.5px}.ob-cycle{align-items:center;gap:18px;font-size:14.5px;display:flex}.ob-cycle-btn{color:#8792a2;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14.5px;font-weight:500}.ob-cycle-btn[aria-pressed=true]{color:#111;font-weight:600}.ob-plan-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;width:100%;display:grid}.ob-plan{cursor:pointer;color:#111;text-align:left;background:#fff;border:1px solid #e6e8eb;border-radius:16px;flex-direction:column;gap:16px;padding:22px;font-family:inherit;transition:border-color .2s,transform .2s cubic-bezier(.33,1,.68,1);display:flex}.ob-plan[data-ai=true]{background:linear-gradient(135deg,#fdf3f6,#f6f1fc,#f1f7fe)}.ob-plan:hover{border-color:#0185f8}.ob-plan:active{transform:scale(.985)}.ob-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-plan-name{font-size:13.5px;font-weight:600}.ob-plan:hover .ob-arrow{color:#0185f8;transform:rotate(-45deg)}.ob-plan-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.ob-plan-unit{letter-spacing:0;color:#8792a2;font-size:13px;font-weight:400}.ob-plan-features{color:#6b7280;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.ob-dots{align-items:center;gap:8px;display:flex}.ob-dot{background:#e3e6ea;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .35s cubic-bezier(.65,0,.35,1),background .35s}.ob-dot[data-state=done]{cursor:pointer;background:#86c6ff}.ob-dot[data-state=current]{background:#0185f8;width:24px}.ob-social{color:#414552;cursor:pointer;background:#fff;border:1px solid #e6e8eb;border-radius:999px;height:46px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:500}.ob-social:hover{color:#111;border-color:#111}.ob-status{letter-spacing:-.01em;color:#0000;background-image:linear-gradient(100deg,#c9ced6 24%,#0185f8 50%,#c9ced6 76%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600;animation:2.4s linear infinite cSweepSlow}.ob-done{flex-direction:column;align-items:center;gap:12px;max-width:520px;animation:.4s both obFade;display:flex}.ob-done p{color:#6b7280;margin:0;font-size:15.5px;line-height:1.6}.ob-footer{text-align:center;color:#8792a2;flex-direction:column;gap:6px;font-size:13px;display:flex}.ob-footer a{color:#414552;font-weight:600;text-decoration:none;transition:color .2s}.ob-footer a:hover{color:#0185f8}@keyframes obSlide{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes obFade{0%{opacity:0}to{opacity:1}}@keyframes obShake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}@keyframes cSweepSlow{0%{background-position:-160% 0}to{background-position:160% 0}}@media (max-width:640px){.ob-root{padding:22px 20px}.ob-title{font-size:26px}.ob-card{height:56px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.ob-enter,.ob-enter-2,.ob-enter-3,.ob-shake[data-shake=true],.ob-status,.ob-done{animation:none}.ob-stage{transition:none}}
