.credit-pricing-page{min-height:100vh;background:#faf6f2;color:#0f0f0f;font-family:Inter,system-ui,sans-serif}.credit-pricing{width:min(calc(100% - 48px),1280px);margin:0 auto;padding:26px 0 72px}.credit-pricing h1,.credit-pricing h2,.credit-pricing p{margin-top:0}.credit-pricing__hero{max-width:980px;margin:0 auto 18px;text-align:center}.credit-pricing__eyebrow{color:#55572b;font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.credit-pricing__hero h1{margin:5px 0 8px;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.1;letter-spacing:-.045em}.credit-pricing__hero p{margin-bottom:3px;color:#414d5c;font-size:.9rem;line-height:1.4}.credit-pricing__toggle{display:flex;width:-moz-max-content;width:max-content;margin:0 auto 18px;padding:3px;border:1px solid #e6e2dc;border-radius:999px;background:#fff}.credit-pricing__toggle button{border:0;border-radius:999px;background:transparent;padding:8px 18px;color:#414d5c;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.credit-pricing__toggle button[aria-pressed=true]{background:#55572b;color:#fff}.credit-pricing__plans{font-family:var(--thredly-font-family, "Inter Variable", sans-serif);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.credit-plan :is(h2,p){margin-top:0}.credit-plan{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #e6e2dc;border-radius:16px;background:#fff}.credit-plan--popular{border:2px solid #55572b;padding:19px}.credit-plan__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.credit-pricing__plans.credit-pricing__plans .credit-plan .credit-plan__top h2{margin:0 0 12px;color:#0f0f0f;font-family:var(--thredly-font-family, "Inter Variable", sans-serif)!important;font-weight:700!important;font-size:1.16rem!important;letter-spacing:normal!important;line-height:1.25!important}.credit-plan__top span{padding:4px 7px;border-radius:5px;background:#55572b;color:#fff;font-size:.66rem;font-weight:700;white-space:nowrap}.credit-plan__price{margin-bottom:7px;font-size:2.05rem;font-weight:750;line-height:1;letter-spacing:-.055em}.credit-plan__price small{margin-left:2px;color:#414d5c;font-size:.75rem;font-weight:500;letter-spacing:0}.credit-plan__allowance{margin-bottom:0;color:#55572b;font-size:.91rem;font-weight:750;line-height:1.35}.credit-plan__billnote{margin:7px 0 0;color:#414d5c;font-size:.76rem;line-height:1.4}.credit-plan ul{flex:1;margin:15px 0 0;padding:14px 0 0;border-top:1px solid #e6e2dc;list-style:none;font-size:.8rem;line-height:1.45}.credit-plan li+li{margin-top:6px}.credit-plan__button{display:block;width:100%;box-sizing:border-box;margin-top:18px;padding:10px 8px;border:1px solid #55572b;border-radius:9px;background:#55572b;color:#fff;font:inherit;font-size:.84rem;font-weight:750;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.credit-plan__button:hover:not(:disabled){background:#41431f}.credit-plan__button:disabled{border-color:#e6e2dc;background:#e6e2dc;color:#414d5c;cursor:default}.credit-pricing__tools h2{margin-bottom:11px;font-size:1.35rem;line-height:1.25;letter-spacing:-.025em}.credit-pricing__tools p{margin-bottom:9px;color:#414d5c;font-size:.88rem;line-height:1.5}.credit-pricing__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.credit-pricing__estimator,.credit-pricing__topups{min-width:0;padding:25px 28px;border:1px solid #e6e2dc;border-radius:16px;background:#fff}.credit-pricing__estimator label{display:block;margin:18px 0 7px;font-size:.8rem;font-weight:700}.credit-pricing__estimator input[type=text]{display:block;width:150px;max-width:100%;box-sizing:border-box;margin-bottom:17px;padding:9px 11px;border:1px solid #e6e2dc;border-radius:8px;color:#0f0f0f;font:inherit;font-size:.9rem}.credit-pricing__estimator input[type=range]{display:block;width:100%;margin:0;accent-color:#55572b}.credit-pricing__estimate-result{margin:12px 0 1px!important}.credit-pricing__estimate-result strong{color:#0f0f0f;font-size:1.45rem}.credit-pricing__estimate-note{margin-bottom:0!important;font-size:.76rem!important}.credit-pricing__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 11px}.credit-pricing__packs button,.credit-pricing__pack{min-width:0;padding:14px 6px;border:1px solid #e6e2dc;border-radius:9px;background:#faf6f2;color:#0f0f0f;font:inherit;font-size:.8rem;text-align:center}.credit-pricing__packs button{border-color:#55572b;background:#fff;cursor:pointer}.credit-pricing__packs button:hover:not(:disabled){background:#faf6f2}.credit-pricing__packs button strong,.credit-pricing__packs button span,.credit-pricing__pack strong,.credit-pricing__pack span{display:block}.credit-pricing__packs button span,.credit-pricing__pack span{margin-top:5px;color:#414d5c}.credit-pricing__topups a{color:#55572b;font-weight:700}.credit-pricing__faq{max-width:900px;margin:46px auto 0}.credit-pricing__faq h2{margin-bottom:12px;font-size:1.5rem;letter-spacing:-.025em}.credit-pricing__faq details{border-bottom:1px solid #e6e2dc}.credit-pricing__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:.9rem;font-weight:700;list-style:none;cursor:pointer}.credit-pricing__faq summary::-webkit-details-marker{display:none}.credit-pricing__faq summary:after{content:"+";color:#55572b;font-size:1.3rem;font-weight:500;line-height:1}.credit-pricing__faq details[open] summary:after{content:"−"}.credit-pricing__faq details p{margin:0 30px 15px 0;color:#414d5c;font-size:.88rem;line-height:1.5}.credit-pricing button:focus-visible,.credit-pricing a:focus-visible,.credit-pricing summary:focus-visible,.credit-pricing input:focus-visible{outline:2px solid #55572b;outline-offset:3px}.credit-balance{padding:18px;border:1px solid #e6e2dc;border-radius:12px;background:#faf6f2}.credit-balance>button{display:flex;justify-content:space-between;width:100%;gap:12px;border:0;background:transparent;color:#0f0f0f;text-align:left;cursor:pointer}.credit-balance>button span{color:#55572b}.credit-balance__group{padding-top:14px}.credit-balance__group h4{margin:0 0 6px}.credit-balance__group p{display:flex;justify-content:space-between;gap:10px;margin:3px 0;font-size:.84rem}.credit-balance__details>p{margin-top:16px;color:#414d5c;font-size:.8rem}.credit-estimate{margin:16px 0;padding:16px;border:1px solid #e6e2dc;border-radius:10px;background:#fff}.credit-estimate dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.credit-estimate dl>div{min-width:0}.credit-estimate dt{color:#414d5c;font-size:.8rem}.credit-estimate dd{margin:3px 0;font-weight:750}.credit-estimate__warning{margin-top:12px;color:#7c321c}.credit-estimate__warning span{display:block}.credit-estimate a{margin-right:12px;color:#55572b;font-weight:750}@media(max-width:1050px){.credit-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.credit-pricing__tools{grid-template-columns:1fr}}@media(max-width:620px){.credit-pricing{width:min(calc(100% - 32px),480px);padding:22px 0 56px}.credit-pricing__hero{margin-bottom:18px}.credit-pricing__hero h1{font-size:2rem}.credit-pricing__hero p{font-size:.85rem}.credit-pricing__plans{grid-template-columns:1fr;gap:12px}.credit-pricing__estimator,.credit-pricing__topups{padding:20px}.credit-pricing__faq{margin-top:38px}.credit-balance__group p{flex-wrap:wrap}}.credit-pricing__legacy-note{margin:0 auto 16px;max-width:680px;color:#414d5c;font-size:.86rem;text-align:center}@media(max-width:360px){.credit-plan__price{font-size:1.65rem}.credit-plan__price small{display:block;margin:5px 0 0}}.credit-migration__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#0f0f0f7a}.credit-migration__dialog{width:min(100%,430px);max-height:calc(100dvh - 36px);overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 18px 50px #0f0f0f2e}.credit-migration__dialog h2{margin:0 0 10px;font-size:1.3rem}.credit-migration__dialog p{color:#414d5c;line-height:1.45}.credit-migration__dialog dl{margin:18px 0}.credit-migration__dialog dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #e6e2dc}.credit-migration__dialog dt{color:#414d5c}.credit-migration__dialog dd{margin:0;text-align:right;font-weight:650}.credit-migration__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.credit-migration__actions button{border:1px solid #55572b;border-radius:9px;padding:10px 13px;background:#fff;color:#55572b;font:inherit;font-weight:650;cursor:pointer}.credit-migration__actions button:last-child{background:#55572b;color:#fff}.credit-migration__actions button:disabled{opacity:.55;cursor:wait}.credit-pricing__hero>.credit-pricing__pixel{width:4.5rem;margin:0 auto .75rem}@media(max-width:760px){.credit-pricing__hero>.credit-pricing__pixel{width:3.5rem}}.billing-shell .credit-pricing__plans{width:min(100%,1280px);margin-inline:auto}
