.pricing-module__kvPdYW__pricing{color:#f0edf5;max-width:1024px;margin:0 auto;padding:32px 24px 80px;font-family:DM Sans,sans-serif}.pricing-module__kvPdYW__heading{margin-bottom:40px}.pricing-module__kvPdYW__heading h1{letter-spacing:-.025em;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.2}.pricing-module__kvPdYW__heading p{color:#aba3b8;margin:0;font:14px/1.7 JetBrains Mono Variable,monospace}.pricing-module__kvPdYW__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pricing-module__kvPdYW__card{background:#ffffff05;border:1px solid #ffffff20;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.pricing-module__kvPdYW__card h2{color:#aba3b8;margin:0 0 16px;font:12px/1.7 JetBrains Mono Variable,monospace}.pricing-module__kvPdYW__recommended h2{color:#b69afa}.pricing-module__kvPdYW__freeCredits{letter-spacing:-.025em;margin:0 0 24px;font-size:30px;font-weight:700;line-height:1.2}.pricing-module__kvPdYW__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.pricing-module__kvPdYW__price s{color:#aba3b8;font-size:18px}.pricing-module__kvPdYW__price strong{letter-spacing:-.025em;font-size:30px;line-height:1.2}.pricing-module__kvPdYW__price>span{color:#aba3b8;font-size:14px}.pricing-module__kvPdYW__monthlyCredits{margin:0 0 24px;font:14px/1.6 JetBrains Mono Variable,monospace}.pricing-module__kvPdYW__features{flex-direction:column;flex:1;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__features li{color:#aba3b8;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.pricing-module__kvPdYW__features svg{color:#8cd8b6;flex-shrink:0;margin-top:3px}.pricing-module__kvPdYW__button{color:#c5bbd4;text-align:center;border:1px solid #ffffff20;border-radius:8px;padding:10px 16px;font:14px/1.5 JetBrains Mono Variable,monospace;text-decoration:none;display:block}.pricing-module__kvPdYW__button:hover{color:#f0edf5;background:#ffffff0a}.pricing-module__kvPdYW__primary{color:#06060a;background:#a78bfa;border-color:#a78bfa;font-weight:700}.pricing-module__kvPdYW__primary:hover{color:#06060a;background:#b99aff}.pricing-module__kvPdYW__light{color:#06060a;background:#f0edf5;font-weight:700}.pricing-module__kvPdYW__custom{background:#ffffff05;border:1px solid #ffffff20;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.pricing-module__kvPdYW__custom h2{margin:0 0 4px;font-size:20px;font-weight:700}.pricing-module__kvPdYW__custom p{color:#aba3b8;margin:0;font-size:14px;line-height:1.6}.pricing-module__kvPdYW__custom .pricing-module__kvPdYW__button{color:#f0edf5;flex-shrink:0;padding-inline:24px}.pricing-module__kvPdYW__notes{color:#aba3b8;gap:8px;margin-top:32px;font:12px/1.8 JetBrains Mono Variable,monospace;display:grid}.pricing-module__kvPdYW__notes p{margin:0}.pricing-module__kvPdYW__notes a{color:#b69afa}.pricing-module__kvPdYW__notes a:hover{text-decoration:underline}.pricing-module__kvPdYW__pricing a:focus-visible{outline-offset:4px;outline:2px solid #c3a5ff}.pricing-module__kvPdYW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.pricing-module__kvPdYW__pricing{padding:24px 20px 60px}.pricing-module__kvPdYW__plans{grid-template-columns:1fr}.pricing-module__kvPdYW__custom{flex-direction:column;align-items:stretch;gap:16px}}.pricing-module__kvPdYW__planHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.pricing-module__kvPdYW__card .pricing-module__kvPdYW__planHeading h2{margin:0}.pricing-module__kvPdYW__currentPlan{color:#b9adca;white-space:nowrap;border:1px solid #ffffff24;border-radius:99px;padding:2px 7px;font-size:10px;line-height:1.5}.pricing-module__kvPdYW__plans .pricing-module__kvPdYW__button{cursor:pointer;width:100%;font:14px/1.5 JetBrains Mono Variable,monospace}.pricing-module__kvPdYW__plans .pricing-module__kvPdYW__button:disabled{opacity:.45;cursor:default}.pricing-module__kvPdYW__error{color:#f2b7ad;background:#db8c8110;border:1px solid #db8c813f;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6;margin:0 0 20px!important}.pricing-module__kvPdYW__error .pricing-module__kvPdYW__retry{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.pricing-module__kvPdYW__pricing{max-width:1240px;padding:78px 40px 100px}.pricing-module__kvPdYW__heading{text-align:center;margin-bottom:45px}.pricing-module__kvPdYW__heading h1{font:600 clamp(42px,4.8vw,64px)/1.08 var(--display);letter-spacing:-.045em}.pricing-module__kvPdYW__plans{gap:22px}.pricing-module__kvPdYW__card{border-radius:var(--ui-panel-radius,2px);background:linear-gradient(140deg,#191222,#0c0912);border:1px solid #ab89c447;padding:29px;position:relative;box-shadow:4px 4px #20152b}.pricing-module__kvPdYW__card h2{color:#eae0f4;font:500 28px/1.2 var(--display);letter-spacing:-.035em}.pricing-module__kvPdYW__recommended{background:linear-gradient(140deg,#2b1d39,#130d1e);border-color:#b995db;box-shadow:4px 4px #49315f}.pricing-module__kvPdYW__recommended:after{content:"";border-top:2px solid #dbc2f3;border-right:2px solid #dbc2f3;width:13px;height:13px;position:absolute;top:-1px;right:-1px}.pricing-module__kvPdYW__planHeading{align-items:center;min-height:34px;margin-bottom:12px}.pricing-module__kvPdYW__planSummary{color:#b09cbe;min-height:22px;margin:0 0 24px;font:14px/1.55 DM Sans,sans-serif}.pricing-module__kvPdYW__planTag{color:#d9c1eb;border:1px solid #bc9bd574;border-radius:2px;padding:3px 6px;font:12px/1.4 DM Sans,sans-serif}.pricing-module__kvPdYW__freeCredits{font:500 35px/1.2 var(--display);letter-spacing:-.04em;margin-bottom:28px}.pricing-module__kvPdYW__price strong{font:500 48px/1.1 var(--display);letter-spacing:-.045em}.pricing-module__kvPdYW__price s{font:18px/1.3 DM Sans,sans-serif}.pricing-module__kvPdYW__price>span{font:14px/1.4 DM Sans,sans-serif}.pricing-module__kvPdYW__monthlyCredits{color:#bda7ce;margin-top:9px;font:15px/1.6 DM Sans,sans-serif}.pricing-module__kvPdYW__features{gap:11px}.pricing-module__kvPdYW__features li{color:#b2a2be;font:15px/1.55 DM Sans,sans-serif}.pricing-module__kvPdYW__button,.pricing-module__kvPdYW__plans .pricing-module__kvPdYW__button{border-radius:var(--ui-control-radius,2px);font:500 15px/1.5 var(--display);border-color:#ae8cc354;min-height:45px;padding:11px 15px}.pricing-module__kvPdYW__primary{color:#160d20;background:#b49ae9;border-color:#d7c0fa91;box-shadow:3px 3px #47315f}.pricing-module__kvPdYW__primary:hover{background:#c0a5f2}.pricing-module__kvPdYW__light{color:#dcc8eb;background:#251a31}.pricing-module__kvPdYW__light:hover{color:#f3e7fc;background:#30203e}.pricing-module__kvPdYW__custom{border-radius:var(--ui-panel-radius,2px);background:#110c19;border:1px solid #ab89c447;margin-top:28px;padding:30px;box-shadow:4px 4px #20152b}.pricing-module__kvPdYW__custom h2{font:500 28px/1.25 var(--display);letter-spacing:-.03em}.pricing-module__kvPdYW__custom p{margin-top:10px;font:16px/1.6 DM Sans,sans-serif}.pricing-module__kvPdYW__notes{color:#a995b8;text-align:center;gap:11px;font:14px/1.7 DM Sans,sans-serif}.pricing-module__kvPdYW__currentPlan,.pricing-module__kvPdYW__error{border-radius:var(--ui-control-radius,2px)}.pricing-module__kvPdYW__currentPlan{font:12px/1.4 DM Sans,sans-serif}@media (max-width:1100px){.pricing-module__kvPdYW__card{padding:24px}.pricing-module__kvPdYW__plans{gap:16px}.pricing-module__kvPdYW__freeCredits{font-size:31px}.pricing-module__kvPdYW__planTag{font-size:11px}}@media (max-width:900px){.pricing-module__kvPdYW__plans{grid-template-columns:1fr;gap:24px}.pricing-module__kvPdYW__card{padding:29px}.pricing-module__kvPdYW__pricing{max-width:740px}.pricing-module__kvPdYW__planHeading{justify-content:flex-start;gap:14px}.pricing-module__kvPdYW__freeCredits{font-size:37px}}@media (max-width:620px){.pricing-module__kvPdYW__pricing{padding:53px 24px 70px}.pricing-module__kvPdYW__card{padding:25px}.pricing-module__kvPdYW__heading{margin-bottom:32px}.pricing-module__kvPdYW__custom{padding:25px}.pricing-module__kvPdYW__price strong{font-size:44px}.pricing-module__kvPdYW__notes{font-size:14px}}@media (max-width:360px){.pricing-module__kvPdYW__pricing{padding-inline:20px}.pricing-module__kvPdYW__card{padding:22px}.pricing-module__kvPdYW__freeCredits{font-size:33px}}
