.studio-site .studio-pricing{color:var(--foreground);background:var(--background);font-family:var(--studio-font,var(--font-sans));padding:86px 24px 60px}.studio-site .studio-pricing__intro{text-align:center;max-width:1160px;margin:0 auto 44px}.studio-site .studio-pricing__eyebrow{color:var(--foreground);background:var(--card);border:2px solid var(--border);box-shadow:none;letter-spacing:0;text-transform:none;border-radius:14px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.studio-site .studio-pricing__intro :is(h1,h2){max-width:1160px;font-family:var(--studio-display,var(--font-serif-display));text-transform:none;letter-spacing:.005em;margin:14px auto 20px;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.02}.studio-site .studio-pricing__intro>p{max-width:650px;color:var(--muted-foreground);margin:0 auto;font-size:16px;line-height:1.65}.studio-site .studio-pricing__intro .studio-pricing__summary{color:var(--primary);justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.studio-site .studio-pricing__packs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1152px;margin:0 auto;display:grid}.studio-site .studio-pricing__intro .studio-pricing__usage{margin-top:20px;font-size:14px}.studio-site .studio-pricing__intro .studio-pricing__examples{margin-top:8px;font-size:12px}.studio-site .studio-price-card{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:26px 21px 24px;position:relative}.studio-site .studio-price-card.is-featured{border:2px solid var(--border);box-shadow:none;padding:25px 20px 23px}.studio-site .studio-price-card h3{margin:0;font-size:15px;font-weight:700;line-height:1.4}.studio-site .studio-price-card__credits{color:var(--muted-foreground);margin:8px 0 19px;font-size:13px;line-height:1.5}.studio-site .studio-price-card__amount{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.studio-site .studio-price-card__amount strong{letter-spacing:-.055em;font-size:36px;font-weight:700;line-height:1.15}.studio-site .studio-price-card__amount>span{color:var(--muted-foreground);font-size:13px}.studio-site .studio-price-card__billed{color:var(--muted-foreground);margin:7px 0 0;font-size:12px}.studio-site .studio-price-card__cost{min-height:38px;color:var(--muted-foreground);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 6px;margin:13px 0 17px;font-size:11px;line-height:1.55;display:flex}.studio-site .studio-price-card__cost>span{color:var(--muted-foreground);background:var(--card);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600}.studio-site .studio-price-card__button{border:1px solid var(--border);background:var(--card);width:100%;min-height:42px;color:var(--foreground);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:10px 7px;font-size:12px;font-weight:700;transition:transform .15s,background .15s;display:flex}.studio-site .studio-price-card__button:hover{background:var(--card);transform:translateY(-2px)}.studio-site .studio-price-card.is-featured .studio-price-card__button{background:var(--primary);border:2px solid var(--border);box-shadow:none;color:var(--foreground)}.studio-site .studio-price-card.is-featured .studio-price-card__button:hover{background:var(--primary)}.studio-site .studio-price-card__button:focus-visible,.studio-site .studio-pricing__tabs button:focus-visible,.studio-site .studio-pricing__status button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.studio-site .studio-price-card__button:disabled{cursor:wait;opacity:.6;transform:none}.studio-site .studio-price-card ul{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.studio-site .studio-price-card li{color:var(--muted-foreground);align-items:flex-start;gap:7px;font-size:11px;line-height:1.55;display:flex}.studio-site .studio-price-card li svg{color:var(--primary);flex:0 0 14px;margin-top:2px}.studio-site .studio-price-card__badge{border:1.5px solid var(--border);background:var(--primary);color:var(--foreground);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.studio-site .studio-pricing__note{text-align:center;max-width:900px;color:var(--muted-foreground);margin:26px auto 0;font-size:12px;line-height:1.7}.studio-site .studio-pricing__subscription-heading{text-align:center;margin:85px auto 27px}.studio-site .studio-pricing__subscription-heading h2,.studio-site .studio-pricing__matrix h2{font-family:var(--studio-display,var(--font-serif-display));text-transform:none;margin:0;font-size:36px;font-weight:400;line-height:1.2}.studio-site .studio-pricing__subscription-heading p{color:var(--muted-foreground);margin:14px auto 0;font-size:14px}.studio-site .studio-pricing__tabs{border:1px solid var(--border);background:var(--card);border-radius:99px;justify-content:center;align-items:stretch;width:fit-content;max-width:100%;margin:0 auto 43px;padding:5px;display:flex}.studio-site .studio-pricing__tabs button{min-height:34px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:12px;font-weight:600;display:flex}.studio-site .studio-pricing__tabs button[aria-selected=true]{color:var(--foreground);background:var(--primary)}.studio-site .studio-pricing__tabs span{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:99px;padding:1px 6px;font-size:9px}.studio-site .studio-pricing__subscriptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:896px;margin:0 auto;display:grid}.studio-site .studio-pricing__subscriptions .studio-price-card{padding:29px 25px 26px}.studio-site .studio-pricing__subscriptions .studio-price-card.is-featured{padding:28px 24px 25px}.studio-site .studio-pricing__subscriptions .studio-price-card__cost{min-height:20px;margin-bottom:22px}.studio-site .studio-pricing__subscriptions .studio-price-card li{font-size:12px}.studio-site .studio-pricing__note--subscription{max-width:650px}.studio-site .studio-pricing__matrix{text-align:center;max-width:768px;margin:85px auto 0}.studio-site .studio-pricing__matrix h2{font-size:28px}.studio-site .studio-pricing__matrix>p{color:var(--muted-foreground);margin:12px 0 24px;font-size:12px;line-height:1.7}.studio-site .studio-pricing__table-scroll{border:1px solid var(--border);text-align:left;border-radius:14px;overflow-x:auto}.studio-site .studio-pricing__matrix table{border-collapse:collapse;background:var(--card);width:100%;font-size:13px}.studio-site .studio-pricing__matrix thead{color:var(--muted-foreground);background:var(--card);font-size:11px}.studio-site .studio-pricing__matrix th,.studio-site .studio-pricing__matrix td{border-bottom:1px solid var(--border);text-align:center;padding:16px 22px;font-weight:500}.studio-site .studio-pricing__matrix tr:last-child>*{border-bottom:none}.studio-site .studio-pricing__matrix th:first-child{text-align:left}.studio-site .studio-pricing__matrix tbody th{font-weight:600}.studio-site .studio-pricing__matrix th span{color:var(--muted-foreground);margin-top:4px;font-size:11px;font-weight:400;display:block}.studio-site .studio-pricing__matrix .studio-pricing__matrix-note{color:var(--muted-foreground);font-size:11px}.studio-site .studio-pricing__secure{color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:7px;margin:45px auto 0;font-size:11px;display:flex}.studio-site .studio-pricing__status{min-height:300px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.studio-site .studio-pricing__status button{border:1px solid var(--border);background:var(--primary);color:var(--foreground);cursor:pointer;border-radius:99px;padding:10px 25px}.studio-site.studio-pricing-dialog{background:var(--card);color:var(--foreground);border:1px solid var(--border);font-family:var(--studio-font,var(--font-sans));border-radius:18px;padding:28px}.studio-site.studio-pricing-dialog [data-slot=dialog-title]{font-size:24px;font-family:var(--studio-display,var(--font-serif-display));text-transform:none;line-height:1.35}.studio-site.studio-pricing-dialog [data-slot=dialog-description]{color:var(--muted-foreground);line-height:1.7}.studio-site.studio-pricing-dialog .studio-pricing-dialog__providers{gap:10px;display:grid}.studio-site.studio-pricing-dialog .studio-pricing-dialog__providers button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.studio-site.studio-pricing-dialog .studio-pricing-dialog__providers button>span{flex:1}.studio-site.studio-pricing-dialog .studio-pricing-dialog__providers strong{color:var(--primary);margin-top:4px;font-size:16px;display:block}.studio-site.studio-pricing-dialog .studio-pricing-dialog__close{color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;border-radius:99px;justify-self:end;padding:8px 14px}.studio-site.studio-pricing-dialog button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.studio-site.studio-pricing-dialog button:disabled{opacity:.5;cursor:wait}@media (width<=1100px){.studio-site .studio-pricing__packs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}}@media (width<=700px){.studio-site .studio-pricing{padding:50px 20px 44px}.studio-site .studio-pricing__intro{margin-bottom:38px}.studio-site .studio-pricing__intro :is(h1,h2){margin-top:17px;font-size:37px;line-height:1.2}.studio-site .studio-pricing__intro>p{font-size:14px}.studio-site .studio-pricing__intro .studio-pricing__summary{align-items:flex-start;font-size:11px}.studio-site .studio-pricing__summary svg{flex:0 0 14px;margin-top:3px}.studio-site .studio-pricing__packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-site .studio-pricing__subscriptions{grid-template-columns:1fr;gap:29px;max-width:420px}.studio-site .studio-pricing__subscription-heading{margin-top:65px}.studio-site .studio-pricing__subscription-heading h2{font-size:30px}.studio-site .studio-pricing__tabs button{padding-inline:16px}.studio-site .studio-pricing__matrix{margin-top:65px}.studio-site .studio-pricing__matrix th,.studio-site .studio-pricing__matrix td{padding:14px 10px}.studio-site .studio-pricing__matrix th span{font-size:9px}.studio-site .studio-pricing__matrix table{font-size:12px}}@media (width<=460px){.studio-site .studio-pricing__packs{grid-template-columns:1fr;max-width:420px}.studio-site .studio-price-card{padding:26px}.studio-site .studio-price-card.is-featured{padding:25px}.studio-site .studio-price-card__cost{min-height:auto;margin-bottom:20px}.studio-site .studio-price-card li{font-size:12px}}@media (prefers-reduced-motion:reduce){.studio-site .studio-price-card__button{transition:none}}.studio-site .studio-pricing__intro .studio-pricing__summary{display:none}.studio-site .studio-pricing__packs .studio-price-card__cost>span{position:absolute;top:22px;right:16px}.studio-site .studio-pricing__packs .studio-price-card__cost{min-height:31px}@media (width>=1024px){.studio-site .studio-pricing__intro :is(h1,h2){max-width:1120px}.studio-site .studio-pricing{padding-top:96px}}@media (width>=641px){.studio-site .studio-pricing__packs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}}.studio-site .studio-pricing{background:var(--background);color:var(--foreground)}.studio-site .studio-pricing__intro :is(h1,h2){letter-spacing:-.035em;max-width:850px;line-height:1.15}.studio-site .studio-price-card{background:var(--card);flex-direction:column;display:flex}.studio-site .studio-price-card.is-featured{border-color:var(--primary);box-shadow:none}.studio-site .studio-price-card__button,.studio-site .studio-price-card.is-featured .studio-price-card__button,.studio-site .studio-pricing__status button,.studio-site .studio-price-card__badge,.studio-site .studio-pricing__tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none}.studio-site .studio-price-card__button:hover,.studio-site .studio-price-card.is-featured .studio-price-card__button:hover{background:color-mix(in srgb, var(--primary), var(--foreground) 15%);transform:translateY(-1px)}.studio-site .studio-price-card__button{border-radius:10px;min-height:44px}.studio-site .studio-price-card__cost>span,.studio-site .studio-pricing__tabs span{background:var(--accent);color:var(--accent-foreground)}.studio-site .studio-pricing__tabs{background:var(--secondary)}.studio-site .studio-price-card__amount{font-variant-numeric:tabular-nums}.studio-site .studio-price-card__cost{flex:1}.studio-site .studio-price-card li{font-size:13px}.studio-site .studio-pricing__matrix thead{background:var(--secondary)}.studio-site.studio-pricing-dialog{background:var(--popover);color:var(--popover-foreground)}.studio-site.studio-pricing-dialog .studio-pricing-dialog__providers button{background:var(--secondary);color:var(--foreground)}@media (width<=640px){.studio-site .studio-pricing__packs{grid-template-columns:1fr;gap:28px;max-width:420px}.studio-site .studio-pricing__intro :is(h1,h2){font-size:34px}}@media (width>=900px){.studio-site .studio-pricing__packs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px}}
