@keyframes bl-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bl-sheen{0%{background-position:-120% 0}60%,to{background-position:220% 0}}.bl{max-width:1160px;margin:0 auto;padding:32px 0 56px}.bl-h1{font-family:var(--wb-serif);text-align:center;margin:0;font-size:44px;font-weight:400;line-height:1.1;animation:.4s ease-out 50ms both bl-fadeUp}.bl-h1 em{color:#6354f5;font-style:italic}.bl-sub{text-align:center;color:#6b7079;margin:8px 0 0;font-size:14px;animation:.4s ease-out .1s both bl-fadeUp}.bl-notice{color:#523fd7;background:#f2f4ff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;max-width:760px;margin:20px auto 0;padding:12px 16px;font-size:13px;display:flex}.bl-notice.err{color:#c42b2b;background:#fff1f1}.bl-notice a{color:inherit;font-weight:600}.bl-soon{color:#523fd7;vertical-align:middle;background:#f2f4ff;border-radius:4px;align-items:center;height:18px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.bl-tag{color:#523fd7;background:#f2f4ff;border-radius:4px;align-items:center;height:20px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.bl-credits{background:#fff;border:1px solid #e4e6ea;border-radius:20px;max-width:760px;margin:32px auto 0;padding:20px 20px 8px;animation:.4s ease-out .15s both bl-fadeUp;box-shadow:0 18px 44px #28292b24}.bl-cr-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-cr-title{font-size:14px;font-weight:600}.bl-cr-line{color:#6b7079;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.bl-pill{letter-spacing:.04em;color:#0b0c0e;background:#00000014;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.bl-mini{color:#fff;white-space:nowrap;background:#0b0c0e;border-radius:999px;height:28px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}.bl-mini:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0b0c0e33}.bl-mini:active{transform:scale(.97)}.bl-mini:disabled{opacity:.5}.bl-avail-l{color:#6b7079;margin-top:16px;font-size:12px}.bl-avail{font-family:var(--wb-serif);align-items:baseline;gap:6px;font-size:44px;line-height:1.1;display:flex}.bl-avail span{color:#6354f5;font-size:26px}.bl-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.bl-two>div{background:#0000000a;border-radius:12px;padding:10px 12px}.bl-two small{color:#6b7079;font-size:12px;display:block}.bl-two b{font-family:var(--wb-mono);margin-top:2px;font-size:14px;font-weight:600;display:block}.bl-two b span{color:#6b7079;font-family:Geist,sans-serif;font-size:12px;font-weight:400}.bl-quota{color:#6b7079;background:#0000000a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.bl-quota.full{color:#c42b2b;background:#fff1f1}.bl-quota button{color:inherit;font-size:12px;font-weight:600}.bl-sep{background:#e4e6ea;height:1px;margin:14px 0 4px}.bl-row{align-items:center;gap:12px;height:60px;animation:.3s ease-out both bl-fadeUp;display:flex}.bl-row>div{flex:1;min-width:0}.bl-row .l{font-size:14px}.bl-row .d{font-family:var(--wb-mono);color:#9a9ea6;margin-top:2px;font-size:12px}.bl-row b{font-family:var(--wb-mono);font-size:14px;font-weight:600}.bl-row b.pos{color:#6354f5}.bl-muted{color:#6b7079;align-items:center;height:60px;font-size:13px;display:flex}.bl-muted.err{color:#c42b2b}.bl-plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;margin-top:48px;scroll-margin-top:24px;display:grid}.bl-card{background:#fff;border:1px solid #e4e6ea;border-radius:28px;margin-top:32px;padding:28px 24px;transition:transform .2s,box-shadow .2s;animation:.45s ease-out .15s both bl-fadeUp}.bl-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #28292b14}.bl-plans>.bl-card:last-child{animation-delay:.29s}.bl-pro-wrap{background:linear-gradient(135deg,#6354f5,#b45be3);border-radius:30px;padding:0 2px 2px;transition:transform .2s,box-shadow .2s;animation:.45s ease-out .22s both bl-fadeUp;box-shadow:0 18px 44px #6354f533}.bl-pro-wrap:hover{transform:translateY(-4px);box-shadow:0 24px 52px #6354f547}.bl-ribbon{color:#fff;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/60% 100% no-repeat;border-radius:28px 28px 0 0;justify-content:center;align-items:center;gap:6px;height:32px;font-size:13px;font-weight:500;animation:3.6s ease-in-out infinite bl-sheen;display:flex}.bl-card.pro{background:#fbfbff;border:0;margin-top:0;animation:none}.bl-card.pro:hover{box-shadow:none;transform:none}.bl-name{justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.bl-flex-l .bl-name{justify-content:flex-start}.bl-desc{color:#6b7079;margin-top:4px;font-size:14px}.bl-price{align-items:flex-end;gap:6px;height:64px;margin-top:12px;display:flex}.bl-price .n{font-family:var(--wb-serif);font-size:64px;line-height:1}.bl-price .u{color:#3d4148;padding-bottom:8px;font-size:14px}.bl-price .tbd{color:#6b7079;padding-bottom:8px;font-size:16px}.bl-price+.bl-desc{margin-top:8px}.bl-price.flex{gap:10px;height:auto;margin-top:14px}.bl-price.flex .n{font-size:56px}.bl-price.flex .u{padding-bottom:6px}.bl-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.bl-tiles>div{border:1px solid #e4e6ea;border-radius:16px;padding:12px 14px}.bl-tiles.pro>div{background:#fff;border-color:#e6e8f5}.bl-tiles small{color:#6b7079;font-size:12px;display:block}.bl-tiles b{font-family:var(--wb-serif);margin-top:2px;font-size:26px;font-weight:400;display:block}.bl-tiles i{color:#6354f5;font-style:normal}.bl-tiles i.g{color:#b4b8bf}.bl-btn{border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.bl-btn.grad{color:#fff;background:linear-gradient(135deg,#6354f5,#b45be3)}.bl-btn.grad:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #6354f559}.bl-btn.dark{color:#fff;background:#0b0c0e}.bl-btn.dark:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #0b0c0e38}.bl-btn.muted{color:#b4b8bf;background:#0000000a}.bl-btn.auto{width:auto;margin-top:0;padding:0 20px}.bl-btn:active:not(:disabled){transform:scale(.97)}.bl-btn:disabled:not(.muted){opacity:.5;cursor:not-allowed}.bl-inc-h{margin-top:28px;font-size:14px;font-weight:600}.bl-enough{background:#0000000a;border-radius:16px;margin-top:12px;padding:12px 14px}.bl-enough .h{color:#3d4148;align-items:center;font-size:13px;font-weight:600;display:flex}.bl-enough .r{color:#6b7079;justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.bl-enough .r+.r{margin-top:4px}.bl-enough .r b{font-family:var(--wb-mono);color:#0b0c0e;font-weight:600}.bl-enough.pro{background:#f2f4ff}.bl-enough.pro .h{color:#523fd7}.bl-enough.pro .r{color:#6b64c9}.bl-enough.pro .r b{color:#523fd7}.bl-feats{color:#3d4148;flex-direction:column;gap:12px;margin-top:16px;font-size:14px;display:flex}.bl-feats>div{align-items:flex-start;gap:10px;display:flex}.bl-feats .bl-soon{vertical-align:1px;margin:0 4px}.bl-flex{background:#fff;border:1px solid #e4e6ea;border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:24px;padding:28px;animation:.45s ease-out .36s both bl-fadeUp;display:flex}.bl-flex-l{flex:320px;min-width:0}.bl-flex-en{color:#6b7079;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:13px;display:flex}.bl-flex-en b{font-family:var(--wb-mono);color:#0b0c0e;font-weight:600}.bl-flex-en .bl-soon{margin-left:0}.bl-flex-act{align-items:center;gap:10px;display:flex}.bl-seg{background:#0000000a;border-radius:999px;padding:3px;display:flex;position:relative}.bl-seg .pill{background:#fff;border-radius:999px;width:72px;height:32px;transition:left .28s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;box-shadow:0 1px 3px #28292b1f}.bl-seg button{width:72px;height:32px;font-family:var(--wb-mono);color:#00000073;font-size:12px;font-weight:600;transition:color .2s;position:relative}.bl-seg button.on{color:#0b0c0e}@media (max-width:720px){.bl-h1{font-size:34px}.bl-credits{box-shadow:none}}
