@media (width > 61.25rem){.pricing-page[data-in-studio]>.ember-hero-header,.pricing-page[data-in-studio]>.genara-site-footer{display:none}}.pricing-page{display:flow-root;min-height:100vh;background:var(--bg-canvas);color:var(--text-primary)}.pricing-main{width:min(var(--layout-wide),calc(100% - (var(--space-8) * 2)));margin-inline:auto;padding-block:var(--space-10) var(--space-20)}.pricing-hero{display:grid;max-width:var(--layout-copy);justify-items:center;gap:var(--space-4);margin-inline:auto;margin-bottom:calc(var(--space-12) + var(--control-height-xs));text-align:center}.pricing-hero h1{margin:0;font-size:var(--type-title-lg);font-weight:var(--type-title-lg-weight);letter-spacing:var(--type-title-lg-tracking);line-height:var(--type-title-lg-line)}.pricing-cycle-control{margin-top:var(--space-2)}.pricing-plan-control{display:none}.pricing-cycle-option{display:inline-flex;align-items:center;gap:var(--space-2)}.pricing-cycle-option__discount{display:inline-flex;color:var(--fg-brand);font-size:var(--type-caption-sm);font-weight:var(--font-weight-bold);line-height:var(--type-caption-sm-line);white-space:nowrap}.pricing-cycle-control .genara-segmented-control__trigger[aria-checked=true] .pricing-cycle-option__discount{color:var(--fg-brand-strong)}:root[data-theme=light] .pricing-cycle-control .genara-segmented-control__trigger[aria-checked=true] .pricing-cycle-option__discount,:root[data-theme=light] .pricing-cycle-option__discount{color:var(--ref-orange-700)}.pricing-feedback{width:min(100%,var(--layout-copy));margin:0 auto var(--space-6);padding:var(--space-4) var(--space-5);margin-bottom:calc(var(--space-6) + var(--control-height-xs));display:flex;align-items:center;gap:var(--space-3);border-color:var(--border-danger);color:var(--text-on-danger);font-size:var(--type-body-sm)}.pricing-feedback svg{width:var(--icon-md);height:var(--icon-md);flex:none}.pricing-plan--loading{display:grid;gap:var(--space-6);align-content:start}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.pricing-plan-shell{display:flex;min-width:0}.pricing-plan-shell[data-plan=pro]{flex-direction:column;margin-top:calc((var(--control-height-xs) + var(--space-2)) * -1);border-radius:var(--shape-card);background:var(--bg-brand);box-shadow:var(--surface-shadow-3)}.pricing-plan{position:relative;display:flex;width:100%;min-width:0;min-height:var(--layout-card-tall);flex:1;flex-direction:column;padding:var(--space-6)}.pricing-plan[data-plan=max]{border-width:var(--stroke-strong)}.pricing-plan-shell[data-plan=pro] .pricing-plan{width:auto;min-height:calc(var(--layout-card-tall) - var(--stroke-strong));margin:0 var(--stroke-strong) var(--stroke-strong);border:0;border-radius:var(--shape-card) var(--shape-card) calc(var(--shape-card) - var(--stroke-strong)) calc(var(--shape-card) - var(--stroke-strong));box-shadow:none}.pricing-plan__popular{display:flex;min-height:var(--control-height-xs);flex:none;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--shape-card) var(--shape-card) 0 0;background:var(--bg-brand);color:var(--text-on-brand);font-family:var(--font-family-persian);font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:var(--type-label-line)}.pricing-plan__popular svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.pricing-plan[data-plan=max]{border-color:var(--fg-accent)}.pricing-plan__heading{min-height:var(--layout-sidebar-header-height)}.pricing-plan__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pricing-plan__heading p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.pricing-plan__price{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-6)}.pricing-plan__price-values{display:inline-flex;align-items:baseline;gap:var(--space-2)}.pricing-plan__price strong{font-size:var(--type-title-lg);font-weight:var(--type-title-lg-weight);letter-spacing:var(--type-title-lg-tracking);line-height:var(--type-title-lg-line)}.pricing-plan__price del{color:var(--text-muted);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line);text-decoration-color:currentColor;text-decoration-thickness:var(--stroke-strong)}.pricing-plan__price-period{color:var(--text-muted);font-size:var(--type-caption);line-height:var(--type-caption-line)}.pricing-plan__credits{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4)}.pricing-plan__credits span{color:var(--text-secondary);font-size:var(--type-body-sm)}:root[data-theme=light] .pricing-plan__credits{border-color:rgb(var(--ink)/6%);box-shadow:0 1px 2px rgb(var(--ink)/6%),0 4px 12px rgb(var(--ink)/6%)}.pricing-plan__credits strong{font-size:var(--type-title-sm);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line)}.pricing-plan__tier{display:grid;min-height:var(--control-height-md);align-content:start;margin-top:var(--space-5)}.pricing-tier-control{display:flex;width:100%;direction:rtl}.pricing-tier-control>button{min-width:0;flex:1;padding-inline:var(--space-2);font-size:var(--type-body)}.pricing-tier-control .genara-segmented-control__label-visible{font-weight:var(--font-weight-bold)}:root[data-theme=light] .pricing-tier-control{--segmented-indicator-fill:var(--text-primary);--segmented-indicator-shadow:var(--elevation-control);--segmented-active-fg:var(--bg-surface)}.pricing-tier-control :lang(en){font-family:var(--font-family-latin);font-weight:var(--font-weight-bold)}.pricing-plan__action{width:100%;margin-top:var(--space-3)}.pricing-plan__action :lang(en){font-family:var(--font-family-latin)}.pricing-plan[data-plan=max] .pricing-plan__action{--action-primary-bg:var(--bg-accent);--action-primary-fg:var(--text-on-info);--action-primary-border:color-mix(in srgb,var(--bg-accent-subtle) 52%,transparent);--action-primary-hover:color-mix(in srgb,var(--bg-accent) 84%,var(--fg-accent-emphasis));--action-primary-active:color-mix(in srgb,var(--bg-accent) 82%,var(--bg-accent-subtle));--action-primary-disabled-bg:color-mix(in srgb,var(--bg-accent) 42%,var(--bg-elevated));--action-primary-disabled-fg:color-mix(in srgb,var(--text-on-info) 72%,var(--text-disabled));--border-focus:var(--fg-accent-emphasis)}.pricing-plan__features{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:var(--stroke-hairline) solid var(--border-subtle);list-style:none}.pricing-plan__features li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.pricing-plan__features svg{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-top:var(--space-1);color:var(--text-primary)}.pricing-plan__features li[data-available=false],.pricing-plan__features li[data-available=false] svg{color:var(--text-muted)}.pricing-credit-packs{display:grid;grid-template-areas:"copy list";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--space-12);margin-top:var(--space-24)}.pricing-credit-packs__copy{display:grid;grid-area:copy;justify-items:start;gap:var(--space-4)}.pricing-credit-packs__copy h2,.pricing-credit-packs__copy p{margin:0}.pricing-credit-packs__copy h2{font-size:var(--type-title);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-line)}.pricing-credit-packs__copy p{max-width:var(--layout-copy-compact);color:var(--text-secondary);font-size:var(--type-body);line-height:var(--type-body-line)}.pricing-credit-packs__copy :lang(en){font-family:var(--font-family-latin);font-weight:var(--font-weight-semibold)}.pricing-credit-packs__list{grid-area:list;overflow:hidden}.pricing-credit-packs__list ul{margin:0;padding:0;list-style:none}.pricing-credit-packs__list li{display:flex;min-height:var(--control-height-lg);align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) var(--space-5)}.pricing-credit-packs__list li+li{border-top:var(--stroke-hairline) solid var(--border-subtle)}.pricing-credit-packs__name,.pricing-credit-packs__price{display:flex;align-items:baseline;gap:var(--space-2)}.pricing-credit-packs__name>strong,.pricing-credit-packs__price>strong{font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:var(--type-body-line)}.pricing-credit-packs__name>span{color:var(--fg-brand);font-size:var(--type-caption);font-weight:var(--font-weight-bold);line-height:var(--type-caption-line);white-space:nowrap}.pricing-credit-packs__price{flex:none;color:var(--text-secondary)}.pricing-credit-packs__price>span{font-size:var(--type-caption);line-height:var(--type-caption-line)}.pricing-faq{margin-top:var(--space-24)}.pricing-faq .pricing-faq__title{color:var(--text-primary);font-family:var(--font-family-persian);font-weight:var(--type-title-weight)}@media (max-width:50rem){.pricing-hero{margin-bottom:var(--space-8)}.pricing-plan-control{display:flex;width:100%;max-width:var(--layout-copy-compact);margin:0 auto var(--space-4)}.pricing-plan-control>button{min-width:0;flex:1}.pricing-plan-control :lang(en){font-family:var(--font-family-latin);font-weight:var(--font-weight-bold)}.pricing-grid{grid-template-columns:1fr;max-width:var(--layout-copy-compact);margin-inline:auto}.pricing-plan-shell{display:none}.pricing-plan-shell[data-mobile-selected=true]{display:flex}.pricing-plan{min-height:auto}.pricing-plan-shell[data-plan=pro]{margin-top:0}.pricing-plan-shell[data-plan=pro] .pricing-plan{min-height:auto}.pricing-plan__heading{order:1}.pricing-plan__credits{order:2}.pricing-plan__tier{order:3}.pricing-plan__tier:empty{display:none}.pricing-plan__features{order:4}.pricing-plan__price{order:5;justify-content:center;margin-top:var(--space-8)}.pricing-plan__action{order:6;margin-top:var(--space-4)}.pricing-credit-packs{grid-template-areas:"copy" "list";grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media (max-width:45rem){.pricing-main{width:100%;box-sizing:border-box;padding-inline:var(--space-4);padding-block:var(--space-10) var(--space-16)}.pricing-hero h1{font-size:var(--type-title);line-height:var(--type-title-line)}.pricing-cycle-control{display:flex;width:100%}.pricing-cycle-control>button{min-width:0;flex:1;padding-inline:var(--space-2)}.pricing-cycle-option{flex-direction:column;gap:0}.pricing-plan{padding-block:var(--space-5);padding-inline:var(--space-5)}.pricing-plan__price strong{font-size:var(--type-title);line-height:var(--type-title-line)}.pricing-credit-packs__list li{gap:var(--space-4);padding-inline:var(--space-4)}.pricing-credit-packs__name{align-items:flex-start;flex-direction:column;gap:0}}.pricing-comparison{margin-top:var(--space-20);scroll-margin-top:var(--space-20)}.pricing-comparison__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.pricing-comparison__heading h2{margin:0;font-size:var(--type-title);font-weight:var(--type-title-weight);line-height:var(--type-title-line)}.pricing-comparison__cycle{flex:none}.pricing-page .pricing-comparison__frame[data-surface-material=solid]{overflow:hidden;padding:0;background:var(--bg-canvas);box-shadow:none;border-color:var(--border-subtle)}.pricing-comparison__scroll{position:relative;overflow-x:auto}.pricing-comparison__scroll:focus-visible{outline:var(--stroke-strong) solid var(--border-focus);outline-offset:calc(var(--stroke-strong) * -1);border-radius:var(--shape-card)}.pricing-comparison__table{width:100%;min-width:calc(var(--control-height-sm) * 16);border-collapse:collapse;table-layout:fixed;font-family:var(--font-family-ui)}.pricing-comparison__table :is(th,td){padding:var(--space-4) var(--space-6);font-size:var(--type-body);line-height:var(--type-body-line);text-align:center;font-weight:var(--font-weight-medium)}.pricing-comparison__table th:first-child{width:28%}.pricing-comparison__table tbody th,.pricing-comparison__table thead :is(th,td):first-child{text-align:start;font-size:var(--type-body-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary)}.pricing-comparison__table [data-plan=pro]{background:transparent}.pricing-comparison__table thead th{padding-top:var(--space-6);padding-bottom:var(--space-2);vertical-align:bottom}.pricing-comparison__plan{display:block;margin-bottom:var(--space-3)}.pricing-comparison__summary{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--space-1);color:var(--text-muted);font-size:var(--type-caption);line-height:var(--type-caption-line)}.pricing-comparison__price{font-size:var(--type-title-sm);line-height:var(--type-title-sm-line);font-weight:var(--type-title-sm-weight);color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-comparison__table .pricing-comparison__controls td{padding-top:var(--space-5);padding-bottom:var(--space-6)}.pricing-comparison__table thead .pricing-comparison__summary{line-height:1}.pricing-comparison__table thead .pricing-comparison__price{line-height:1.1}.pricing-comparison__unit{display:none}.pricing-comparison__action{width:100%}.pricing-comparison [data-plan=max] .pricing-comparison__action{--action-primary-bg:var(--bg-accent);--action-primary-fg:var(--text-on-info);--action-primary-border:var(--bg-accent);--action-primary-hover:var(--fg-accent-emphasis)}.pricing-comparison__table tbody tr:not(.pricing-comparison__group){border-top:var(--stroke-hairline) solid var(--border-subtle)}.pricing-comparison__table .pricing-comparison__group th{padding-block:var(--space-3);text-align:start;background:var(--bg-raised);color:var(--text-primary);font-size:var(--type-label);font-weight:var(--font-weight-semibold);line-height:var(--type-label-line)}.pricing-comparison__availability{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--shape-pill);background:var(--bg-raised)}.pricing-comparison__availability svg{width:var(--icon-sm);height:var(--icon-sm)}.pricing-comparison__availability[data-available=false]{background:transparent;color:var(--text-muted)}:root[data-theme=light] .pricing-page .pricing-comparison__frame[data-surface-material=solid]{background:var(--surface-2);box-shadow:var(--surface-shadow-2)}:root[data-theme=light] .pricing-comparison__availability:not([data-available=false]),:root[data-theme=light] .pricing-comparison__table .pricing-comparison__group th{background:rgb(var(--ink)/4%)}.pricing-comparison__note{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--type-body-sm-line)}@media (width <= 50rem){.pricing-comparison__heading{align-items:start;flex-direction:column;gap:var(--space-4)}.pricing-comparison__table{min-width:0}.pricing-comparison__table :is(th,td){padding:var(--space-3) var(--space-1);font-size:var(--type-body-sm)}.pricing-comparison__table :is(td,thead th:not(:first-child)){padding-inline:calc(var(--space-1) / 2)}.pricing-comparison__table th:first-child{width:40%;padding-inline:var(--space-3) var(--space-1)}.pricing-comparison__table .pricing-comparison__unit{display:block;margin-top:var(--space-1);font-size:var(--type-caption);line-height:var(--type-caption-line);color:var(--text-muted)}.pricing-comparison__price-unit{display:none}.pricing-comparison__table td{font-size:var(--type-caption);white-space:nowrap}.pricing-comparison__table thead th{padding-top:var(--space-4)}.pricing-comparison__table .pricing-comparison__plan{margin-bottom:var(--space-1);font-size:var(--type-title-sm);line-height:var(--type-title-sm-line)}.pricing-comparison__table .pricing-comparison__summary{flex-direction:column;align-items:center;gap:0;white-space:nowrap}.pricing-comparison__table .pricing-comparison__price{font-size:var(--type-caption);line-height:var(--type-caption-line)}.pricing-comparison__controls{display:none}.pricing-comparison__table .pricing-comparison__model{font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.pricing-comparison__table .pricing-comparison__model-settings{flex-direction:column;align-items:flex-start}.pricing-comparison__table .pricing-comparison__model-settings>span+span:before{content:none}.pricing-comparison__table .pricing-comparison__output strong{font-size:var(--type-body);line-height:var(--type-body-line)}.pricing-comparison__table .pricing-comparison__output>span{display:none}.pricing-page .pricing-comparison__frame[data-surface-material=solid]{overflow:clip}.pricing-comparison__scroll{overflow:visible}.pricing-comparison__table thead tr:first-child th{position:sticky;z-index:1;top:calc(var(--layout-header-height) + var(--safe-area-top) + var(--stroke-hairline));background:var(--bg-canvas);box-shadow:inset 0 calc(-1 * var(--stroke-hairline)) 0 var(--border-subtle)}:root[data-theme=light] .pricing-comparison__table thead tr:first-child th{background:var(--surface-2)}}.pricing-payments{display:grid;justify-items:center;gap:var(--space-4);margin-top:var(--space-12);text-align:center;scroll-margin-top:var(--space-20)}.pricing-payments__heading{display:flex;align-items:center;gap:var(--space-2)}.pricing-payments__heading h2{margin:0;color:var(--text-secondary);font-size:var(--type-label);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.pricing-payments__status{padding-inline:var(--space-2);border-radius:var(--space-1);background:var(--violet-overlay-strong);color:var(--fg-accent-emphasis);font-size:var(--type-caption);font-weight:var(--font-weight-medium);line-height:var(--space-5)}.pricing-payments__providers{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.pricing-payments__providers li{display:flex;align-items:center;justify-content:center;min-width:calc(var(--control-height-xs) * 3);min-height:var(--control-height-lg);padding:var(--space-2) var(--space-4);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--shape-compact);background:var(--bg-raised);font-size:var(--type-title-sm);font-weight:var(--font-weight-semibold);line-height:var(--type-title-sm-line)}.pricing-payments>p{max-width:var(--layout-copy-compact);margin:0;color:var(--text-muted);font-size:var(--type-caption);line-height:var(--type-body-line)}@media (width <= 45rem){.pricing-payments__providers{width:100%;gap:var(--space-2)}.pricing-payments__providers li{flex:1 1 0;min-width:0;padding-inline:var(--space-2);font-size:var(--type-body);line-height:var(--type-body-line)}.pricing-payments__providers li img{width:var(--icon-md);height:var(--icon-md)}}.pricing-comparison__model{display:block;font-family:var(--font-family-latin);font-size:var(--type-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:end}.pricing-comparison__model a{color:inherit;text-decoration:underline;text-decoration-color:var(--border-subtle);text-underline-offset:.25em}.pricing-comparison__model a:hover{text-decoration-color:currentColor}.pricing-comparison__model-settings{display:flex;flex-wrap:wrap;column-gap:var(--space-1);margin-top:var(--space-1);font-size:var(--type-caption);line-height:var(--type-caption-line);color:var(--text-muted)}.pricing-comparison__model-settings>span{white-space:nowrap}.pricing-comparison__model-settings>span+span:before{content:"·";margin-inline-end:var(--space-1)}.pricing-comparison__output{display:grid;gap:var(--space-1);justify-items:center}.pricing-comparison__output strong{font-size:var(--type-title-sm);line-height:var(--type-title-sm-line);font-weight:var(--font-weight-semibold)}.pricing-comparison__output>span{font-size:var(--type-caption);line-height:var(--type-caption-line);color:var(--text-secondary);font-weight:var(--font-weight-regular)}.pricing-payments__providers li{gap:var(--space-2)}.pricing-payments__providers img{width:var(--icon-lg);height:var(--icon-lg);object-fit:contain;flex:none}