.pricing-page{background:radial-gradient(circle at 50% 190px, #8d54ff29, transparent 34%), linear-gradient(180deg, var(--hero-start), var(--bg) 560px);min-height:100svh;padding-bottom:112px}.pricing-hero{text-align:center;padding:150px 0 60px;position:relative;overflow:hidden}.pricing-hero:before{pointer-events:none;content:"";opacity:.44;background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:78px 0 0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 8%,#0000 68%);mask-image:radial-gradient(circle at 50% 20%,#000 8%,#0000 68%)}.pricing-hero .container{position:relative}.pricing-hero .container>span{color:var(--purple-light);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.pricing-hero h1{letter-spacing:-.05em;margin:13px 0 17px;font-size:clamp(40px,6vw,66px);line-height:1.08}.pricing-hero p{max-width:760px;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.75}.pricing-page-content{gap:20px;display:grid}.website-pricing-calculator{border:1px solid var(--border);background:#0f0c19e6;border-radius:10px;grid-template-columns:minmax(0,1fr) 288px;gap:14px;padding:14px;display:grid;box-shadow:0 30px 90px #05020e52}.website-pricing-calculator__main{gap:14px;display:grid}.website-pricing-calculator__panel,.website-pricing-calculator__summary{border:1px solid var(--border);background:#191427c7;border-radius:10px}.website-pricing-calculator__panel{padding:18px 28px}.website-pricing-calculator__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.website-pricing-calculator__plans button{border:1px solid var(--border);min-height:116px;color:var(--text-secondary);background:#ffffff06;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.website-pricing-calculator__plans button:hover,.website-pricing-calculator__plans button.is-selected{border-color:#bea4ff80}.website-pricing-calculator__plans strong{color:var(--text);align-items:center;gap:6px;font-size:18px;display:inline-flex}.website-pricing-calculator__plans strong svg{color:var(--purple)}.website-pricing-calculator__plans small{width:100%;height:32px;color:var(--text-secondary);background:#8d54ff14;border-radius:4px;place-items:center;margin-top:2px;font-size:13px;display:grid}.website-pricing-calculator__plans button.is-selected small{color:var(--purple-light)}.website-pricing-calculator__label{color:var(--text-secondary);margin:16px 0 28px;font-size:14px}.website-pricing-calculator__range{--pricing-range-progress:30%;--pricing-range-offset:0px;position:relative}.website-pricing-calculator__range output{top:-42px;left:calc(var(--pricing-range-progress) + var(--pricing-range-offset));color:#fff;background:linear-gradient(90deg,#8a54f6,#9b65fa);border-radius:5px;place-items:center;min-width:72px;height:32px;padding:0 8px;font-size:13px;display:grid;position:absolute;transform:translate(-50%)}.website-pricing-calculator__range input{appearance:none;background:linear-gradient(90deg,#b778ff 0%,#8a54f6 var(--pricing-range-progress),#8f59ff24 var(--pricing-range-progress));cursor:pointer;border-radius:999px;width:100%;height:7px;margin:0;display:block}.website-pricing-calculator__range input::-webkit-slider-thumb{appearance:none;background:#8a54f6;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #8d54ff61}.website-pricing-calculator__range input::-moz-range-thumb{background:#8a54f6;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #8d54ff61}.website-pricing-calculator__range>div{height:16px;color:var(--text-muted);margin-top:11px;font-size:12px;position:relative}.website-pricing-calculator__range>div span{position:absolute;transform:translate(-50%)}.website-pricing-calculator__range>div span:first-child{left:0;transform:none}.website-pricing-calculator__range>div span:nth-child(2){left:10%}.website-pricing-calculator__range>div span:nth-child(3){left:20%}.website-pricing-calculator__range>div span:nth-child(4){left:30%}.website-pricing-calculator__range>div span:nth-child(5){right:0;transform:none}.website-pricing-calculator__capacity-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.website-pricing-calculator__capacity-footer p{color:var(--text-secondary);align-items:center;gap:5px;margin:0;font-size:14px;display:flex}.website-pricing-calculator__capacity-footer strong{color:var(--text);font-size:28px;font-weight:400}.website-pricing-calculator__capacity-footer svg{color:var(--text-muted)}.website-pricing-calculator__stepper{border:1px solid var(--border);border-radius:10px;grid-template-columns:38px 88px 38px;width:164px;height:40px;display:grid;overflow:hidden}.website-pricing-calculator__stepper button{color:var(--text-secondary);background:#8d54ff0d;border:0}.website-pricing-calculator__stepper button:hover:not(:disabled){color:var(--purple-light);background:#8d54ff24}.website-pricing-calculator__stepper button:disabled{opacity:.35;cursor:not-allowed}.website-pricing-calculator__stepper output{color:var(--text);place-items:center;display:grid}.website-pricing-calculator__settings{gap:16px;display:grid}.website-pricing-calculator__settings>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.website-pricing-calculator__settings>div>span{color:var(--text-secondary);text-align:right;font-size:14px}.website-pricing-calculator__periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.website-pricing-calculator__periods button{height:40px;color:var(--text-secondary);background:#8d54ff12;border:1px solid #0000;border-radius:10px;position:relative}.website-pricing-calculator__periods button.is-selected{color:#fff;background:linear-gradient(135deg,#9b66ff,#7435e8);border-color:#0000;font-weight:700;box-shadow:0 8px 18px #7435e847}.website-pricing-calculator__periods small{color:#fff;background:#ff5c68;border-radius:5px;place-items:center;height:23px;padding:0 7px;font-size:12px;display:grid;position:absolute;top:-11px;right:-2px}.website-pricing-calculator__features p{color:var(--text-secondary);margin:0 0 16px}.website-pricing-calculator__features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.website-pricing-calculator__features section{gap:8px;display:grid}.website-pricing-calculator__features strong{color:var(--text-secondary)}.website-pricing-calculator__features span{color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;display:flex}.website-pricing-calculator__features svg{color:var(--success)}.website-pricing-calculator__summary{align-self:start;padding:16px}.website-pricing-calculator__summary>span{height:28px;color:var(--text-secondary);background:#8d54ff1a;border-radius:5px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.website-pricing-calculator__summary dl{border-bottom:1px solid var(--border);gap:12px;margin:16px 0;padding-bottom:16px;display:grid}.website-pricing-calculator__summary dl div,.website-pricing-calculator__total{justify-content:space-between;gap:12px;display:flex}.website-pricing-calculator__summary dt,.website-pricing-calculator__summary dd{color:var(--text-secondary);margin:0;font-size:13px}.website-pricing-calculator__total{align-items:center;min-height:64px}.website-pricing-calculator__total span{color:var(--text-secondary);gap:4px;font-size:13px;display:grid}.website-pricing-calculator__total small{font-size:11px}.website-pricing-calculator__total strong{color:var(--text);font-size:28px;font-weight:400}.website-pricing-calculator__summary>button{color:#fff;background:linear-gradient(90deg,#8a54f6,#935df8);border:0;border-radius:10px;width:100%;height:40px}.website-pricing-calculator__summary>button:disabled{opacity:.55;cursor:not-allowed}.website-pricing-calculator button{cursor:pointer;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,filter .18s,transform .18s}.website-pricing-calculator button:active:not(:disabled){transform:translateY(1px)scale(.98)}@media (hover:hover){.website-pricing-calculator__plans button:hover{background:#8d54ff14;transform:translateY(-2px);box-shadow:0 12px 28px #5628ac26}.website-pricing-calculator__periods button:hover{color:var(--text);background:#8d54ff17;border-color:#bea4ff8c;transform:translateY(-1px)}.website-pricing-calculator__periods button.is-selected:hover{color:#fff;background:linear-gradient(135deg,#a872ff,#7d3cf0);border-color:#0000;box-shadow:0 10px 22px #7435e857}.website-pricing-calculator__stepper button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #bea4ff33}.website-pricing-calculator__summary>button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 24px #7435e84d}}:root[data-theme=light] .website-pricing-calculator{background:#ffffffb3;box-shadow:0 22px 60px #3e2d5c1f}:root[data-theme=light] .website-pricing-calculator__panel,:root[data-theme=light] .website-pricing-calculator__summary{background:#ffffffe0}:root[data-theme=light] .website-pricing-calculator__plans button,:root[data-theme=light] .website-pricing-calculator__periods button{background:#5c408b09}:root[data-theme=light] .website-pricing-calculator__periods button.is-selected{color:#fff;background:linear-gradient(135deg,#9b66ff,#7435e8)}:root[data-theme=light] .website-pricing-calculator__stepper button{background:#6f46b60a}@media (hover:hover){:root[data-theme=light] .website-pricing-calculator__plans button:hover,:root[data-theme=light] .website-pricing-calculator__periods button:hover{background:#8d54ff17}:root[data-theme=light] .website-pricing-calculator__periods button.is-selected:hover{background:linear-gradient(135deg,#a872ff,#7d3cf0)}}.pricing-free-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--card-start), var(--card-end));border-radius:10px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1fr) auto;align-items:center;gap:34px;padding:28px 32px;display:grid}.pricing-free-card>div>span{color:var(--purple-light);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.pricing-free-card h2{margin:3px 0;font-size:40px;line-height:1}.pricing-free-card p{color:var(--text-secondary);margin:9px 0 0;font-size:14px}.pricing-free-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-free-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.pricing-free-card li svg{color:var(--success)}.pricing-free-card .button{white-space:nowrap}@media (max-width:1080px){.website-pricing-calculator{grid-template-columns:1fr}.pricing-free-card{grid-template-columns:1fr 1fr}.pricing-free-card .button{width:fit-content}}@media (max-width:760px){.pricing-page{padding-bottom:84px}.pricing-hero{padding:124px 0 45px}.pricing-hero h1{font-size:41px}.pricing-hero p{font-size:16px}.pricing-free-card{grid-template-columns:1fr;gap:22px;padding:24px 20px}.website-pricing-calculator{padding:8px}.website-pricing-calculator__panel{padding:18px}.website-pricing-calculator__plans,.website-pricing-calculator__periods,.website-pricing-calculator__features>div,.website-pricing-calculator__settings>div{grid-template-columns:1fr}.website-pricing-calculator__settings>div>span{text-align:left}}
