@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Regular-v1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Medium-v1.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Bold-v1.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}.mt-studio{--mt-bg: var(--pa-bg);--mt-panel: var(--pa-surface);--mt-raised: var(--pa-surface-raised);--mt-text: var(--pa-text);--mt-muted: var(--pa-text-muted);--mt-line: var(--pa-border);--mt-control: var(--pa-control-border);--mt-accent: var(--pa-accent);--mt-ink: var(--pa-on-accent);--mt-danger: var(--pa-status-error);--pa-select-surface: var(--pa-field-bg);--pa-select-text: var(--pa-text);min-height:100dvh;background:var(--mt-bg);color:var(--mt-text);font-family:Inter,Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-align:left;color-scheme:dark}.mt-studio *,.mt-studio *:before,.mt-studio *:after{box-sizing:border-box}.mt-studio :is(h1,h2,h3,p,ul,ol,dl){margin:0}.mt-studio :is(h1,h2,h3){color:var(--mt-text);font-weight:600;letter-spacing:-.02em}.mt-studio h1{font-size:32px;line-height:1.2}.mt-studio h2{font-size:20px;line-height:1.3}.mt-studio h3{font-size:16px;line-height:1.4}.mt-studio button{font:inherit;cursor:pointer;touch-action:manipulation}.mt-studio :is(button,input,select,textarea){font-family:inherit}.mt-studio :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--mt-accent);outline-offset:4px}.mt-studio button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.mt-studio :is(input,select,textarea):disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.mt-studio summary{cursor:pointer;list-style:none}.mt-studio summary::-webkit-details-marker{display:none}.mt-studio input[type=checkbox]{width:19px;height:19px;accent-color:var(--mt-accent);flex-shrink:0;cursor:pointer}.mt-studio input[type=checkbox]:disabled{cursor:not-allowed}.mt-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mt-skip-link{position:fixed;top:12px;left:20px;z-index:100;background:var(--mt-accent);color:var(--mt-ink);padding:14px 20px;border-radius:var(--pa-radius-control)}.mt-skip-link:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mt-header{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:14px 32px;min-height:88px;border-bottom:1px solid var(--mt-line);background:var(--mt-panel)}.mt-brand{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:14px;color:var(--mt-muted)}.mt-brand img{width:152px;height:54px;object-fit:contain;object-position:left center}.mt-brand strong{color:var(--mt-text);font-size:17px;letter-spacing:.14em}.mt-brand-divider{height:24px;width:1px;background:var(--mt-control)}.mt-navigation{display:flex;gap:4px;margin-left:20px}.mt-navigation button{min-height:44px;display:flex;gap:9px;align-items:center;padding:10px 14px;border:1px solid transparent;border-radius:var(--pa-radius-control);color:var(--mt-muted);background:transparent;font-size:14px;font-weight:500;white-space:nowrap;transition:background .16s,color .16s}.mt-navigation button:hover{color:var(--mt-text);background:var(--mt-raised)}.mt-navigation button[aria-current]{color:var(--mt-accent);background:var(--mt-raised);border-color:var(--mt-control)}.mt-count{font-size:12px;padding:0 6px;line-height:20px;border-radius:var(--pa-radius-control);background:var(--mt-accent);color:var(--mt-ink);font-weight:600}.mt-header-account{display:flex;align-items:center;gap:16px;margin-left:auto;min-width:0}.mt-wallet-pill{display:flex;gap:8px;align-items:center;color:var(--mt-accent);white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.mt-account-select select{max-width:185px;min-height:44px;padding:8px 12px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);color:var(--mt-text);background:var(--mt-panel);font-size:14px}.mt-account-label{color:var(--mt-muted);font-size:14px}.mt-preview-banner{display:flex;align-items:flex-start;gap:12px;padding:14px max(32px,calc((100vw - 1376px)/2));border-bottom:1px solid var(--mt-line);background:var(--mt-bg);font-size:13px;line-height:1.6}.mt-preview-banner>svg{margin-top:2px;color:var(--mt-accent);flex-shrink:0}.mt-preview-banner>div{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mt-preview-banner strong{color:var(--mt-accent);font-weight:600}.mt-preview-banner span{color:var(--mt-muted)}.mt-main{max-width:1440px;padding:32px;margin:auto;min-width:0}.mt-main:focus{outline:none}.mt-page-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 28px}.mt-page-heading h1{margin:8px 0 10px}.mt-page-heading p{color:var(--mt-muted);font-size:15px;max-width:60ch}.mt-eyebrow{font-size:12px;color:var(--mt-accent);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.mt-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));min-width:320px;gap:24px;padding:14px 0}.mt-summary-metrics>div{display:flex;flex-direction:column;gap:4px;text-align:center}.mt-summary-metrics strong{font-size:26px;color:var(--mt-text);font-weight:500;font-variant-numeric:tabular-nums}.mt-summary-metrics span{color:var(--mt-muted);font-size:12px}.mt-panel{min-width:0;background:var(--mt-panel);border:1px solid var(--mt-line);border-radius:var(--pa-radius-card);padding:24px}.mt-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mt-section-heading>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mt-section-heading>div:has(.mt-eyebrow){flex-direction:column;align-items:flex-start;gap:6px}.mt-section-heading>svg{color:var(--mt-accent);flex-shrink:0}.mt-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);font-size:12px;color:var(--mt-accent);font-variant-numeric:tabular-nums}.mt-heading-count{color:var(--mt-muted);font-size:14px;font-weight:400;margin-left:8px;letter-spacing:0}.mt-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start}.mt-compose-column,.mt-configuration-column{display:flex;flex-direction:column;gap:24px;min-width:0}.mt-workflow-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mt-workflow-option{min-width:0;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg);color:var(--mt-text);text-align:left;padding:16px;transition:border-color .16s,background .16s}.mt-workflow-option>span{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:6px}.mt-workflow-option small{display:block;color:var(--mt-muted);font-size:13px;line-height:1.5}.mt-workflow-option[aria-pressed=true]{border-color:var(--mt-accent);background:var(--mt-raised)}.mt-workflow-option[aria-pressed=true]>span{color:var(--mt-accent)}.mt-workflow-option:hover:not(:disabled){border-color:var(--mt-accent)}.mt-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg);color:var(--mt-text);font-size:14px!important;font-weight:500;line-height:1.45;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.mt-button:hover:not(:disabled){background:var(--mt-raised);border-color:var(--mt-accent)}.mt-button>svg{flex-shrink:0}.mt-button--primary{background:var(--mt-accent);border-color:var(--mt-accent);color:var(--mt-ink);font-weight:600}.mt-button--primary:hover:not(:disabled){background:var(--mt-text);border-color:var(--mt-text);color:var(--mt-ink)}.mt-button--quiet{border-color:transparent;background:transparent;color:var(--mt-muted);padding-inline:10px}.mt-button--quiet:hover:not(:disabled){color:var(--mt-text)}.mt-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--pa-radius-control);background:transparent;color:var(--mt-muted)}.mt-icon-button:hover:not(:disabled){color:var(--mt-text);background:var(--mt-raised);border-color:var(--mt-control)}.mt-text-button{display:inline;border:0;padding:4px 0;background:transparent;color:var(--mt-accent);text-decoration:underline}.mt-full-width{width:100%}.mt-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:36px 24px;min-height:220px;border:1px dashed var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg)}.mt-dropzone>svg{color:var(--mt-accent)}.mt-dropzone strong{font-size:17px;font-weight:500}.mt-dropzone p{color:var(--mt-muted);font-size:14px;margin-top:4px}.mt-dropzone.is-dragging{border-color:var(--mt-accent);background:var(--mt-raised)}.mt-dropzone.is-compact{min-height:100px;flex-direction:row;text-align:left;padding:20px;gap:14px}.mt-dropzone.is-compact>div{flex:1}.mt-dropzone.is-compact strong{font-size:15px}.mt-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px!important;list-style:none;padding:0}.mt-source-card{min-width:0;position:relative;background:var(--mt-bg);border:1px solid var(--mt-line);border-radius:var(--pa-radius-card);overflow:hidden}.mt-source-image{aspect-ratio:4/3;background:var(--mt-raised);display:grid;place-items:center}.mt-source-image img{width:100%;height:100%;object-fit:contain}.mt-source-image>span{color:var(--mt-muted);font-size:12px;padding:12px}.mt-source-caption{display:flex;flex-direction:column;gap:4px;padding:10px 12px;min-width:0}.mt-source-caption strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-weight:500}.mt-source-caption span{font-size:12px;color:var(--mt-muted);font-variant-numeric:tabular-nums}.mt-remove-source{position:absolute;top:4px;right:4px;background:var(--mt-bg);color:var(--mt-text);width:44px;height:44px}.mt-help{color:var(--mt-muted);font-size:13px;line-height:1.65;margin-top:16px!important}.mt-muted{color:var(--mt-muted);font-size:13px}.mt-upload-status{font-size:14px;color:var(--mt-accent);margin-top:12px!important}.mt-prompt{display:block;resize:vertical;min-height:180px;width:100%;padding:18px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg);color:var(--mt-text);font-size:16px;line-height:1.8}.mt-prompt::placeholder,.mt-field input::placeholder{color:var(--mt-muted);opacity:.8}.mt-prompt-footer{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;color:var(--mt-muted);font-size:12px;margin-top:10px}.mt-prompt-footer>span:last-child{font-variant-numeric:tabular-nums}.mt-variation-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--mt-line);margin-top:20px;padding-top:20px}.mt-variation-row>label{font-size:14px}.mt-variation-row>select{min-width:140px;min-height:44px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);padding:8px 12px;background:var(--mt-bg);color:var(--mt-text);font-size:14px}.mt-variations-panel .mt-variation-row{border-top:0;padding-top:0;margin-top:0}.mt-studio .mt-variation-row>select.mt-variation-select{--pa-select-text: var(--pa-text);--pa-select-surface: var(--pa-field-bg);border-color:var(--mt-accent);color:var(--mt-accent)!important;background:var(--mt-raised)!important;font-weight:600}.mt-variation-row>.mt-variation-select option{color:var(--mt-text);background:var(--mt-bg)}.mt-batch-confirmation{margin-top:20px;padding:16px;border:1px solid var(--mt-danger);border-radius:var(--pa-radius-control);background:var(--mt-bg);display:flex;flex-direction:column;gap:12px}.mt-batch-confirmation h3{display:flex;gap:10px;align-items:center;color:var(--mt-danger);font-size:16px;font-weight:600}.mt-batch-confirmation h3>svg{flex-shrink:0}.mt-batch-confirmation>p{font-size:13px;line-height:1.6}.mt-batch-confirmation-total{display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.mt-batch-confirmation-total>strong{color:var(--mt-danger);font-size:20px}.mt-batch-confirmation-total>span{font-weight:600}.mt-batch-confirmation .mt-check{align-items:flex-start;font-size:13px;line-height:1.6}.mt-batch-confirmation .mt-check>input{margin-top:3px;accent-color:var(--mt-danger)}.mt-batch-confirmation .mt-field input{border-color:var(--mt-danger);font-weight:600;letter-spacing:.1em}.mt-batch-confirmation .mt-help{margin-top:0!important}.mt-batch-preference{padding-top:12px;border-top:1px solid var(--mt-line);color:var(--mt-muted)}.mt-batch-summary{margin-bottom:24px}.mt-batch-summary .mt-inline-between{flex-wrap:wrap}.mt-jobs-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.mt-jobs-pagination .mt-help{margin:0!important}.mt-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);color:var(--mt-muted);font-size:12px;line-height:1.4;font-weight:500;max-width:100%}.mt-badge--accent{color:var(--mt-accent);border-color:var(--mt-control);background:var(--mt-raised)}.mt-badge--error{color:var(--mt-danger);border-color:var(--mt-danger)}.mt-model-picker{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:4px;margin:-4px}.mt-model-choice{display:flex;flex:0 0 auto;gap:12px;align-items:center;padding:12px;min-height:66px;border:1px solid var(--mt-line);border-radius:var(--pa-radius-control);background:var(--mt-bg);cursor:pointer}.mt-model-choice>span{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:anywhere}.mt-model-choice>input{flex:0 0 auto}.mt-model-choice strong{font-size:14px;line-height:1.45;font-weight:500}.mt-model-choice small{color:var(--mt-muted);font-size:12px;line-height:1.45}.mt-model-choice.is-selected{border-color:var(--mt-accent);background:var(--mt-raised)}.mt-model-choice:has(input:disabled):not(.is-selected){opacity:var(--pa-disabled-opacity);cursor:not-allowed}.mt-model-choice:focus-within{outline:2px solid var(--mt-accent);outline-offset:2px}.mt-model-settings{border-top:1px solid var(--mt-line);margin-top:20px;padding-top:10px}.mt-model-settings>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;font-weight:500}.mt-model-current{display:flex;align-items:center;gap:8px;color:var(--mt-muted);font-size:12px;white-space:nowrap}.mt-model-settings[open] .mt-model-current svg{transform:rotate(180deg)}.mt-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:12px}.mt-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px}.mt-field>span{color:var(--mt-muted);font-size:13px}.mt-field :is(input,select){width:100%;min-width:0;min-height:44px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);padding:10px 12px;background:var(--mt-bg);color:var(--mt-text);font-size:14px}.mt-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.mt-quote-panel{position:sticky;top:24px}.mt-quote-facts{display:flex;flex-direction:column;gap:12px;font-size:14px}.mt-quote-facts>div{display:flex;justify-content:space-between;gap:16px}.mt-quote-facts dt{color:var(--mt-muted)}.mt-quote-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mt-validation-list{list-style:none;padding:16px 0;margin-top:16px!important;border-top:1px solid var(--mt-line);color:var(--mt-muted);font-size:13px;display:flex;flex-direction:column;gap:8px}.mt-validation-list li{display:flex;gap:8px}.mt-validation-list li:before{content:"—";color:var(--mt-accent)}.mt-quote-panel>.mt-button{margin-top:16px}.mt-quote-panel>.mt-button--quiet{margin-top:8px}.mt-quote-footnote{padding-top:16px;border-top:1px solid var(--mt-line);font-size:12px}.mt-locked-quote{display:flex;flex-direction:column;gap:8px;padding:20px 0;margin-top:20px;border-top:1px solid var(--mt-control);border-bottom:1px solid var(--mt-line)}.mt-locked-quote>strong{font-size:32px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.mt-locked-quote>span:not(.mt-eyebrow){font-size:14px;color:var(--mt-muted)}.mt-locked-quote>p{font-size:12px;color:var(--mt-muted)}.mt-locked-quote summary{color:var(--mt-accent);font-size:13px;min-height:44px;padding:12px 0}.mt-locked-quote summary:after{content:"+";float:right}.mt-locked-quote details[open] summary:after{content:"−"}.mt-locked-quote ul{list-style:none;display:grid;gap:12px;padding:4px 0}.mt-locked-quote li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.mt-locked-quote li>span{display:flex;flex-direction:column;gap:4px}.mt-locked-quote li small{color:var(--mt-muted);font-size:12px}.mt-locked-quote li strong{white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.mt-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:20px;background:var(--mt-panel);border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);color:var(--mt-text);font-size:14px;overflow-wrap:anywhere}.mt-alert>span{flex:1}.mt-alert>svg{color:var(--mt-accent);flex-shrink:0}.mt-alert--error{border-color:var(--mt-danger)}.mt-alert--error>span{color:var(--mt-danger)}.mt-inline-error{color:var(--mt-danger);font-size:13px;line-height:1.6;margin-top:12px!important;overflow-wrap:anywhere}.mt-loading{display:flex;align-items:center;gap:10px;padding:16px 0;color:var(--mt-muted);font-size:14px}.mt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:60px 24px;margin-top:20px}.mt-empty>svg{color:var(--mt-accent)}.mt-empty>p{color:var(--mt-muted);max-width:55ch}.mt-empty>.mt-button{margin-top:8px}.mt-job-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mt-line);border-radius:var(--pa-radius-control);background:var(--mt-panel);margin-bottom:24px;overflow:hidden}.mt-job-metrics>div{display:flex;flex-direction:column;gap:7px;padding:20px 24px;border-right:1px solid var(--mt-line)}.mt-job-metrics>div:last-child{border-right:0}.mt-job-metrics span{color:var(--mt-muted);font-size:13px}.mt-job-metrics strong{font-weight:500;font-size:24px;font-variant-numeric:tabular-nums}.mt-jobs-toolbar{display:flex;align-items:flex-end;gap:16px;margin-bottom:24px}.mt-jobs-toolbar>.mt-field{min-width:180px}.mt-search-field{flex:1;max-width:500px}.mt-jobs-toolbar p{margin-left:auto;font-size:13px;color:var(--mt-muted);padding:12px 0;white-space:nowrap}.mt-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.mt-result-card{border:1px solid var(--mt-line);border-radius:var(--pa-radius-card);overflow:hidden;background:var(--mt-panel);min-width:0}.mt-result-image{position:relative;aspect-ratio:4/3;background:var(--mt-raised)}.mt-result-image>img{width:100%;height:100%;object-fit:contain;display:block}.mt-result-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--mt-muted);font-size:14px;padding:20px}.mt-result-placeholder svg{color:var(--mt-accent)}.mt-fixture-stamp{position:absolute;bottom:10px;left:10px;padding:4px 8px;background:var(--mt-bg);color:var(--mt-accent);border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);font-size:11px;letter-spacing:.04em;font-weight:500}.mt-result-content{padding:20px}.mt-result-content>p{font-size:13px;color:var(--mt-muted);margin-top:8px}.mt-result-content>.mt-help{margin-top:10px!important;min-height:44px}.mt-inline-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.mt-result-content .mt-inline-between{flex-wrap:wrap;align-items:flex-start}.mt-card-actions{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--mt-line);padding-top:12px;margin-top:16px}.mt-card-actions .mt-button{font-size:13px!important;padding-inline:10px}.mt-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.mt-details-grid dt{color:var(--mt-muted);font-size:12px;margin-bottom:5px}.mt-details-grid dd{margin:0;font-size:14px}.mt-job-detail{margin-bottom:24px;scroll-margin-top:24px}.mt-break{overflow-wrap:anywhere;word-break:break-word}.mt-attempts{list-style:none;padding:20px 0 0;display:flex;gap:12px;flex-wrap:wrap}.mt-attempts li{display:flex;align-items:center;gap:10px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);padding:12px;font-size:13px}.mt-attempts li>span:first-child{color:var(--mt-accent)}.mt-attempts li>span:last-child{color:var(--mt-muted)}.mt-operator-note{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);padding:16px 20px;margin-bottom:24px}.mt-operator-note svg{color:var(--mt-accent);flex-shrink:0;margin-top:2px}.mt-operator-note p{color:var(--mt-muted);font-size:14px}.mt-pricing-panel{margin-bottom:24px}.mt-pricing-panel .mt-help{margin-top:0!important;max-width:95ch}.mt-pricing-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 20px}.mt-route-filter{max-width:250px;flex:1}.mt-route-section>.mt-help{margin-top:0!important;margin-bottom:20px!important}.mt-route-list{display:grid;gap:10px}.mt-route-card{border:1px solid var(--mt-line);border-radius:var(--pa-radius-card);background:var(--mt-bg)}.mt-route-card>summary{min-height:80px;display:flex;align-items:center;gap:16px;padding:16px 20px}.mt-route-rank{display:grid;place-items:center;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);width:30px;height:30px;flex-shrink:0;color:var(--mt-accent);font-size:13px;font-variant-numeric:tabular-nums}.mt-route-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mt-route-name strong{font-size:15px;font-weight:500}.mt-route-name>span{color:var(--mt-muted);font-size:12px}.mt-route-cost{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:110px}.mt-route-cost strong{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.mt-route-cost>span{font-size:12px;color:var(--mt-muted)}.mt-route-card>summary>svg{color:var(--mt-muted);flex-shrink:0}.mt-route-card[open]>summary>svg{transform:rotate(180deg)}.mt-route-form{border-top:1px solid var(--mt-line);padding:20px}.mt-route-facts{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--mt-muted);font-size:12px}.mt-route-form .mt-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.mt-route-form .mt-inline-between{margin-top:16px}.mt-route-form .mt-inline-between>.mt-help{margin:0!important}.mt-route-form .mt-button{flex-shrink:0}.mt-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mt-connection-grid>div{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--mt-line);border-radius:var(--pa-radius-control)}.mt-connection-grid strong{font-size:14px;font-weight:500}.mt-connection-grid span{font-size:13px;color:var(--mt-muted)}.mt-connection-grid small{font-size:12px;color:var(--mt-muted)}.mt-connection-panel{margin-bottom:24px}.mt-catalog-notes{margin-top:20px;border-top:1px solid var(--mt-line);padding-top:8px}.mt-catalog-notes>summary{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;color:var(--mt-accent);font-size:14px}.mt-catalog-notes[open]>summary>svg{transform:rotate(180deg)}.mt-catalog-notes dl{display:grid;gap:20px;margin-top:16px}.mt-catalog-notes dt{font-size:14px;margin-bottom:6px}.mt-catalog-notes dd{margin:0;font-size:13px;color:var(--mt-muted)}.mt-connection-panel>.mt-help{margin-top:0!important;margin-bottom:20px!important}.mt-connection-grid .mt-inline-between{align-items:flex-start;flex-wrap:wrap}.mt-connection-empty{display:flex;flex-direction:column;gap:6px;border:1px solid var(--mt-line);border-radius:var(--pa-radius-control);padding:20px;font-size:14px}.mt-connection-empty small{color:var(--mt-muted);font-size:13px}.mt-quality-review{border-top:1px solid var(--mt-line);margin-top:24px;padding-top:20px}.mt-quality-review .mt-inline-between{flex-wrap:wrap}.mt-quality-review>p{margin-top:10px;font-size:14px;color:var(--mt-muted)}.mt-quality-review>ul{padding-left:20px;margin-top:12px!important;font-size:14px;color:var(--mt-muted);display:flex;flex-direction:column;gap:8px}.mt-route-section+.mt-panel{margin-top:24px}.mt-footer{display:flex;justify-content:space-between;gap:20px;color:var(--mt-muted);font-size:12px;padding:32px 0 0;margin-top:8px}.mt-spin{animation:mt-rotate 1s linear infinite}@keyframes mt-rotate{to{transform:rotate(360deg)}}@media(max-width:1250px){.mt-header{gap:12px;padding-inline:24px}.mt-navigation{margin-left:0}.mt-header-account{gap:12px}.mt-brand img{width:128px}.mt-brand{gap:12px}.mt-brand>span:last-child{display:none}.mt-brand-divider{display:none}.mt-workspace-grid{grid-template-columns:minmax(0,1fr) 350px}.mt-workflow-options{grid-template-columns:minmax(0,1fr)}.mt-workflow-option{padding:14px 16px}.mt-workflow-option>span{margin-bottom:4px}.mt-route-form .mt-settings-grid,.mt-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.mt-header-account{margin-left:auto}.mt-navigation{order:3;flex:1 1 100%}.mt-header{padding:12px 24px}.mt-brand>span:last-child,.mt-brand-divider{display:block}.mt-preview-banner{padding-inline:24px}.mt-main{padding:28px 24px}.mt-page-heading{flex-wrap:wrap;gap:20px}.mt-summary-metrics{min-width:100%;border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line)}.mt-workspace-grid{grid-template-columns:minmax(0,1fr)}.mt-workflow-options{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-configuration-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mt-quote-panel{top:16px}.mt-route-card>summary{flex-wrap:wrap;gap:12px}.mt-route-card>summary>.mt-badge{margin-left:42px}.mt-route-card>summary>svg{margin-left:auto}.mt-route-name{min-width:calc(100% - 186px)}.mt-route-cost{min-width:100px}.mt-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mt-studio h1{font-size:27px}.mt-main{padding:24px 16px}.mt-header{padding:12px 16px;gap:12px}.mt-brand img{width:116px;height:44px}.mt-brand-divider,.mt-brand>span:last-child{display:none}.mt-header-account{gap:10px}.mt-wallet-pill{font-size:12px;gap:5px}.mt-wallet-pill>svg{width:16px}.mt-account-select select{font-size:12px;max-width:138px;padding-inline:8px}.mt-navigation{gap:6px;justify-content:space-between}.mt-navigation button{justify-content:center;padding:10px 8px;flex:1;font-size:13px;gap:7px}.mt-navigation button>svg{width:16px}.mt-preview-banner{padding:12px 16px;font-size:12px}.mt-preview-banner>div{gap:4px}.mt-panel{padding:20px}.mt-page-heading{margin-bottom:24px}.mt-page-heading p{font-size:14px}.mt-summary-metrics{gap:12px;padding:12px 0}.mt-summary-metrics strong{font-size:24px}.mt-workspace-grid,.mt-compose-column,.mt-configuration-column{gap:20px}.mt-configuration-column{display:flex}.mt-workflow-options{grid-template-columns:minmax(0,1fr)}.mt-workflow-option{min-height:82px}.mt-section-heading{flex-wrap:wrap;margin-bottom:16px}.mt-section-heading>.mt-muted{padding-left:40px}.mt-dropzone{padding:28px 16px}.mt-dropzone.is-compact{flex-wrap:wrap;padding:16px;gap:12px}.mt-dropzone.is-compact>.mt-button{width:100%}.mt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-variation-row{flex-wrap:wrap;gap:12px}.mt-variation-row select{width:100%;font-size:16px}.mt-field :is(input,select),.mt-prompt{font-size:16px}.mt-model-picker{max-height:390px}.mt-quote-panel{position:static}.mt-job-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-job-metrics>div{padding:16px 20px}.mt-job-metrics>div:nth-child(2){border-right:0}.mt-job-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--mt-line)}.mt-job-metrics strong{font-size:22px}.mt-jobs-toolbar{flex-wrap:wrap;gap:12px}.mt-jobs-toolbar>.mt-field{flex:1 1 100%;min-width:0}.mt-jobs-toolbar>p{margin:0;padding:0}.mt-results-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mt-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-alert{flex-wrap:wrap;padding:12px;gap:8px}.mt-alert>span{min-width:calc(100% - 80px)}.mt-empty{padding:40px 20px}.mt-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-route-filter{max-width:none;flex-basis:100%}.mt-route-card>summary{padding:16px}.mt-route-name{min-width:calc(100% - 164px)}.mt-route-form{padding:16px}.mt-route-form .mt-settings-grid{grid-template-columns:minmax(0,1fr)}.mt-route-form .mt-inline-between{flex-wrap:wrap}.mt-route-form .mt-inline-between>.mt-button{width:100%}.mt-connection-grid{grid-template-columns:minmax(0,1fr)}.mt-operator-note{padding:16px}.mt-footer{flex-direction:column;gap:8px;padding-top:24px}}@media(max-width:390px){.mt-header-account{flex:1 1 100%;justify-content:space-between}.mt-brand>span:last-child{display:block}.mt-brand-divider{display:block}.mt-panel{padding:16px}.mt-source-grid{gap:8px}.mt-settings-grid{gap:12px 8px}.mt-route-card>summary>.mt-badge{margin-left:0}.mt-route-cost{align-items:flex-start;margin-left:42px}.mt-route-name{min-width:calc(100% - 50px)}}@media(prefers-reduced-motion:reduce){.mt-studio *,.mt-studio *:before,.mt-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mt-generation-availability{margin:0 0 20px;padding:16px;border:1px solid var(--pa-line,var(--pa-border));border-radius:var(--pa-radius-control);background:var(--pa-panel,var(--pa-surface));color:var(--pa-pearl,var(--pa-text));font-size:14px;line-height:1.6;overflow-wrap:anywhere}.mt-generation-availability p{margin:8px 0 12px}.mt-generation-availability button{min-height:44px;font:inherit}html[lang=ar] .mt-studio{font-family:Tajawal,Inter,Tahoma,Arial,sans-serif}.mt-eco-price-badge{align-self:flex-start;border:1px solid var(--mt-line);border-radius:var(--pa-radius-control);padding:2px 6px;font-size:11px;line-height:1.45;color:var(--mt-accent);background:var(--mt-raised);max-width:100%;overflow-wrap:anywhere}.mt-eco-price-explanation{margin-block:12px}.mt-starting-points{text-align:start;margin:18px 0;padding:16px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-selected-bg)}.mt-starting-points h3{margin:0 0 12px;font-size:1rem;color:var(--pa-accent)}.mt-starting-points ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mt-starting-points li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.mt-starting-points li>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.mt-starting-points li strong{overflow-wrap:anywhere}.mt-starting-points li span{color:var(--pa-text-muted)}.mt-starting-points li small{flex-basis:100%;font-size:.82rem;line-height:1.5;color:var(--pa-text-muted)}.mt-starting-points li b{font-size:.9rem;text-align:end;flex-shrink:0}.mt-starting-points-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--pa-border);margin-top:14px;padding-top:14px}.mt-starting-points-total strong{color:var(--pa-accent);text-align:end}.mt-starting-points p{font-size:.8rem;line-height:1.55;color:var(--pa-text-muted);margin:12px 0 0}.mt-model-settings>summary>span:first-child{min-width:0;overflow-wrap:anywhere;line-height:1.5}.mt-model-current{flex-shrink:0}.mt-settings-grid>*,.pa-video-fields>*{min-width:0}@media(max-width:420px){.mt-settings-grid{grid-template-columns:minmax(0,1fr)}}.mt-aspect-summary{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid var(--mt-border,var(--pa-border));border-radius:var(--pa-radius-card);background:var(--mt-input,var(--pa-bg));font-size:14px;color:var(--mt-muted,var(--pa-text-muted));overflow-wrap:anywhere}.mt-image-create>.mt-page-heading{gap:16px;margin-bottom:16px}.mt-image-create>.mt-page-heading h1{margin:4px 0 0;font-size:clamp(24px,2.15vw,30px)}.mt-image-create>.mt-page-heading .mt-summary-metrics{min-width:264px;gap:16px;padding:0}.mt-image-create>.mt-page-heading .mt-summary-metrics strong{font-size:23px}.mt-image-create .mt-compose-column{container-type:inline-size}.mt-image-create .mt-image-workflow-panel{padding:16px 20px}.mt-image-create .mt-image-workflow-panel .mt-section-heading{margin-bottom:12px}.mt-image-create .mt-image-workflow-panel h2{font-size:18px}.mt-image-create .mt-workflow-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mt-image-workflow-choice{position:relative;min-width:0;display:block}.mt-image-create .mt-workflow-option{width:100%;min-height:48px;padding:10px 12px;text-align:center}.mt-image-create .mt-workflow-option>span{justify-content:center;margin:0;font-size:14px;line-height:1.35}.mt-image-create .mt-workflow-option>span>svg{flex-shrink:0}.mt-image-workflow-tooltip{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;max-width:min(280px,calc(100vw - 48px));padding:10px 12px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-raised);color:var(--mt-text);box-shadow:0 6px 18px color-mix(in srgb,var(--pa-bg) 25%,transparent);font-size:13px;line-height:1.5;font-weight:400;text-align:left;opacity:0;visibility:hidden;pointer-events:none}.mt-image-workflow-choice:not([data-tooltip-dismissed]):hover:after{content:"";position:absolute;left:0;top:100%;width:100%;height:10px}.mt-image-workflow-choice:nth-child(2) .mt-image-workflow-tooltip{left:50%;transform:translate(-50%)}.mt-image-workflow-choice:last-child .mt-image-workflow-tooltip{left:auto;right:0}.mt-image-workflow-choice:not([data-tooltip-dismissed]):is(:hover,:focus-within) .mt-image-workflow-tooltip{opacity:1;visibility:visible}.mt-image-create .mt-image-source-panel{padding:20px}.mt-image-create .mt-image-source-panel>.mt-section-heading{margin-bottom:14px}.mt-image-create .mt-source-canvas{min-height:300px;padding:28px 20px;align-items:stretch}.mt-image-create .mt-source-intake{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%}.mt-image-create .mt-source-intake>svg{color:var(--mt-accent);flex-shrink:0}.mt-image-create .mt-source-canvas.is-compact{min-height:360px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:16px;gap:0;text-align:left}.mt-image-create .mt-source-canvas.is-compact .mt-source-intake{flex-direction:row;justify-content:flex-start;gap:12px;flex:none}.mt-image-create .mt-source-canvas.is-compact .mt-source-intake>div{flex:1;min-width:0}.mt-image-create .mt-source-canvas.is-compact .mt-source-intake strong{font-size:15px}.mt-image-create .mt-source-canvas .mt-source-grid{width:100%;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:520px;overflow-y:auto;overscroll-behavior:contain;margin-top:16px!important;padding:0 4px 4px 0;text-align:left}.mt-image-create .mt-source-canvas .mt-source-caption{padding:8px 10px;gap:3px}.mt-image-create .mt-source-canvas .mt-source-image{aspect-ratio:4/3}.mt-image-create .mt-source-canvas.is-dragging{border-color:var(--mt-accent);background:var(--mt-raised)}@container (min-width:720px){.mt-image-create .mt-image-workflow-panel{display:flex;align-items:center;gap:20px}.mt-image-create .mt-image-workflow-panel .mt-section-heading{margin:0;flex:none}.mt-image-create .mt-image-workflow-panel .mt-workflow-options{flex:1}}@media(max-width:980px){.mt-image-create>.mt-page-heading .mt-summary-metrics{min-width:0;width:100%;padding:8px 0}}@media(max-width:600px){.mt-image-create>.mt-page-heading{gap:12px;margin-bottom:14px}.mt-image-create>.mt-page-heading h1{font-size:24px}.mt-image-create>.mt-page-heading .mt-summary-metrics strong{font-size:21px}.mt-image-create .mt-image-workflow-panel,.mt-image-create .mt-image-source-panel{padding:16px}.mt-image-create .mt-workflow-options{gap:8px}.mt-image-create .mt-workflow-option{min-height:54px;padding:8px 6px}.mt-image-create .mt-workflow-option>span{font-size:13px;gap:4px}.mt-image-create .mt-workflow-option>span>svg{display:none}.mt-image-create .mt-source-canvas{min-height:280px;padding:24px 16px}.mt-image-create .mt-source-canvas.is-compact{min-height:340px;padding:12px}.mt-image-create .mt-source-canvas.is-compact .mt-source-intake{flex-wrap:wrap}.mt-image-create .mt-source-canvas.is-compact .mt-source-intake>.mt-button{width:100%}.mt-image-create .mt-source-canvas .mt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:480px}}.mt-image-create .mt-variations-panel{border-color:var(--mt-accent)}.mt-image-create .mt-variations-panel h2{color:var(--mt-text)}.mt-image-create .mt-image-variation-label{display:block;color:var(--mt-accent);font-size:14px;line-height:1.5}.mt-image-create .mt-image-variation-options{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.mt-image-create .mt-image-variation-options>button{width:44px;min-width:44px;height:44px;padding:8px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg);color:var(--mt-accent);font-size:14px;font-weight:600;line-height:1}.mt-image-create .mt-image-variation-options>button[aria-pressed=true]{border-color:var(--mt-accent);background:var(--mt-accent);color:var(--mt-bg)}.mt-image-create .mt-workflow-options{display:flex;flex-wrap:nowrap;gap:6px;min-width:0}.mt-image-create .mt-image-workflow-choice{flex:1 1 0}.mt-image-create .mt-workflow-option{min-height:42px;padding:8px 6px}.mt-image-create .mt-workflow-option>span{font-size:12px;white-space:nowrap;gap:4px}.mt-image-create .mt-workflow-option>span>svg{width:13px;height:13px}.mt-image-workflow-tooltip{z-index:1000;width:280px;box-sizing:border-box}.mt-style-batch-panel{padding:14px;margin-bottom:18px;border:1px solid var(--mt-control);border-radius:var(--pa-radius-card);background:var(--mt-bg)}.mt-style-batch-panel h3{font-size:15px;margin:0}.mt-style-reference{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.mt-style-reference>strong{flex:1;min-width:80px;max-width:100%;overflow-wrap:anywhere;font-size:13px}.mt-style-preview{width:112px;height:80px;flex-shrink:0;background:var(--mt-raised);display:grid;place-items:center;font-size:11px}.mt-style-preview img{width:100%;height:100%;object-fit:contain}.mt-style-controls{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px}.mt-style-controls fieldset{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px 14px}.mt-style-controls legend{margin-bottom:8px;font-size:13px}.mt-style-controls fieldset label{display:flex;align-items:center;gap:6px;font-size:12px}.mt-style-controls input{accent-color:var(--mt-accent)}@container (min-width:720px){.mt-image-create .mt-image-workflow-panel{gap:12px;padding:14px}}@media(max-width:600px){.mt-image-create .mt-workflow-options{overflow-x:auto;overscroll-behavior-x:contain;padding:2px 1px 8px;scroll-padding-inline:8px}.mt-image-create .mt-image-workflow-choice{flex:0 0 auto}.mt-image-create .mt-workflow-option{min-height:44px;padding:8px 12px}.mt-style-controls{grid-template-columns:1fr}}.mt-image-create .mt-source-canvas .mt-source-grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));align-items:start;gap:14px}.mt-image-create .mt-source-canvas .mt-source-card{max-width:340px;width:100%}.mt-image-create .mt-source-canvas .mt-source-image{aspect-ratio:var(--source-ratio,1.7778);position:relative;min-height:110px}.mt-source-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mt-image-create .mt-source-canvas .mt-source-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:row;align-items:center;gap:10px;padding:24px 10px 10px;background:linear-gradient(transparent,color-mix(in srgb,var(--pa-bg) 86%,transparent));color:var(--pa-text);pointer-events:none}.mt-source-caption strong{flex:1;min-width:0}.mt-source-caption span{flex:none;color:var(--pa-text);font-size:11px;white-space:nowrap}.mt-source-result .mt-result-image{aspect-ratio:var(--source-ratio,1.7778);min-height:110px}.mt-source-result .mt-result-enlarge{bottom:44px}.mt-source-progress{position:absolute;inset-inline-start:8px;top:8px;background:var(--pa-surface);color:var(--pa-text);padding:5px 8px;border-radius:var(--pa-radius-control);font-size:12px}.mt-source-results-controls{display:grid;gap:6px;padding:8px;border-top:1px solid var(--pa-border)}.mt-source-results-controls .pa-dark-select{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;min-height:44px;width:100%;text-align:start;color:var(--pa-text);background:var(--pa-field-bg);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);font:inherit;font-size:12px}.mt-image-create .mt-source-canvas .mt-source-card:has(.mt-source-results-controls)>.mt-source-caption{position:static;background:var(--pa-bg);padding:8px 10px}.pa-model-skeleton{display:grid;gap:10px;min-height:280px;width:100%}.pa-model-skeleton>span{display:block;min-height:60px;border:1px solid var(--pa-border);background:var(--pa-surface-raised);border-radius:var(--pa-radius-control)}.mt-text-image-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 20px;border:1px dashed var(--mt-control);border-radius:var(--pa-radius-control);background:var(--mt-bg);text-align:center}.mt-text-image-empty>svg{color:var(--mt-accent)}.mt-text-image-empty p{max-width:44ch;color:var(--mt-muted);font-size:14px}.mt-text-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-text-image-grid>.mt-result-card:only-child{grid-column:1/-1}.mt-text-image-grid .mt-result-image{aspect-ratio:1/1}.mt-text-image-grid .mt-result-content{padding:16px}@media(max-width:600px){.mt-text-image-grid{grid-template-columns:1fr}}@media(max-width:520px){.mt-image-create .mt-source-canvas .mt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-image-create .mt-source-canvas .mt-source-caption{flex-wrap:wrap;gap:2px;padding-inline:7px}.mt-source-caption strong{flex-basis:100%}.mt-source-caption span{font-size:10px}}.beta-wallet-ledger,.beta-referral-registrations,.beta-referral-codes{margin-block:1.5rem;overflow-wrap:anywhere}.beta-wallet-ledger header,.beta-referral-registrations header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.beta-wallet-filters{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.beta-wallet-filters label{flex:1 1 12rem}.beta-wallet-filters select,.beta-referral-codes select{color:var(--pa-text);background:var(--pa-bg);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:.75rem;min-height:2.75rem;color-scheme:dark}.beta-wallet-entry,.beta-referral-registrations article{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-block:1rem;border-block-end:1px solid var(--pa-border)}.beta-wallet-entry>div{min-width:0;flex:1}.beta-wallet-entry small,.beta-referral-registrations article small{display:block;color:var(--pa-text-muted);margin-block-start:.3rem}.beta-wallet-entry>.is-debit{color:var(--pa-text-muted);white-space:nowrap}.beta-wallet-entry>.is-credit{color:var(--pa-accent);white-space:nowrap}.beta-wallet-result{display:flex;gap:1rem;align-items:center;margin-block-start:1rem}.beta-wallet-result img,.beta-wallet-result video{width:9rem;max-width:40%;height:6rem;object-fit:contain;background:var(--pa-bg);border-radius:var(--pa-radius-control)}.beta-wallet-result button{margin-block-start:.6rem}.beta-referral-verification{border:1px solid var(--pa-border);padding:1rem;border-radius:var(--pa-radius-control);margin-block:1rem}.beta-referral-verification button{margin-inline-end:.7rem;margin-block:.3rem}.beta-referral-codes label{display:block;margin-block:.9rem}.beta-referral-codes input,.beta-referral-codes select{width:100%;min-width:0}.beta-referral-codes form{display:flex;align-items:end;gap:1rem}.beta-referral-codes form label{flex:1}.beta-referral-codes form button{margin-block-end:.9rem}@media(max-width:520px){.beta-wallet-entry,.beta-referral-registrations article{gap:.6rem}.beta-wallet-entry>strong{font-size:.9rem}.beta-wallet-result{align-items:start;gap:.6rem}.beta-wallet-filters>*{width:100%}.beta-referral-codes form{display:block}.beta-referral-codes form button{width:100%}}.pa-history{box-sizing:border-box;width:min(var(--pa-page-width,1360px),calc(100% - 2 * var(--pa-page-gutter,48px)));margin:0 auto;padding:32px 0 48px;color:var(--pa-text);font-family:var(--pa-font-ui);min-width:0}.pa-history.mt-studio{min-height:0;background:transparent;font-family:var(--pa-font-ui)}.pa-history[dir=rtl]{text-align:right}.pa-history-heading-copy{padding-top:10px}.pa-history-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pa-history-tabs{margin:24px 0 0;border-bottom:1px solid var(--pa-line);padding-bottom:16px;justify-content:flex-start}.pa-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 20px}.pa-history-medium-filter{width:min(100%,420px)}.pa-history-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) minmax(160px,250px);gap:14px;align-items:end;margin-bottom:24px}.pa-history-search-control{position:relative;display:block}.pa-history-search-control>svg{position:absolute;inset-inline-start:13px;top:14px;pointer-events:none}.pa-history .pa-history-search input{padding-inline-start:38px}.pa-history-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:16px}.pa-history-list-heading small{font-size:12px;color:var(--pa-text-muted)}.pa-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.pa-history-card{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);overflow:hidden;min-width:0}.pa-history-media{position:relative;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:var(--pa-bg);min-width:0;overflow:hidden}.pa-history-media>img,.pa-history-media>video{display:block;width:100%;height:100%;object-fit:contain}.pa-history-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--pa-text-muted);font-size:13px;text-align:center;padding:28px}.pa-history-medium{position:absolute;inset-block-start:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;background:var(--pa-panel);color:var(--pa-text);padding:6px 9px;border-radius:var(--pa-radius-control);font-size:11px}.pa-history .pa-history-enlarge{position:absolute;inset-block-start:12px;inset-inline-end:12px;background:var(--pa-surface);width:44px;min-height:44px;padding:0}.pa-history-card-copy{padding:20px 22px 14px}.pa-history-card-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.pa-history-card-title h2{font-size:18px;font-weight:500;margin:5px 0 0}.pa-history-card-title>div>span{font-size:12px;color:var(--pa-text-muted)}.pa-history-points{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pa-accent)}.pa-history-points small{font-size:11px;font-weight:400;color:var(--pa-text-muted)}.pa-history-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:12px;color:var(--pa-text-muted)}.pa-history-state--failed{color:var(--pa-status-error)}.pa-history-state--reconciliation{color:var(--pa-status-warning)}.pa-history-state--succeeded{color:var(--pa-status-success)}.pa-history-card-copy>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pa-border);margin-top:18px;padding-top:12px}.pa-history-card time{font-size:12px;color:var(--pa-text-muted)}.pa-history-card-copy>footer button{border:0;min-height:36px;padding:6px 0}.pa-history-empty,.pa-history-loading{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:36px 24px;background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);color:var(--pa-text-muted)}.pa-history-empty h2{color:var(--pa-text);font-size:21px;font-weight:500;margin:0}.pa-history-empty p{font-size:14px;margin:0;max-width:460px}.pa-history-empty>button{margin-top:6px}.pa-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;font-size:12px;color:var(--pa-text-muted)}.pa-history-ledger{margin-top:24px}.pa-history-ledger>.pa-points-activity{position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:340px;border-color:var(--pa-line);padding:28px}.pa-points-activity-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 60%;pointer-events:none}.pa-points-activity:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--pa-bg) 84%,transparent);pointer-events:none}.pa-history-ledger .beta-wallet-filters{display:grid;grid-template-columns:200px minmax(180px,1fr) auto;align-items:end;margin-bottom:20px}.pa-history-ledger .beta-wallet-entry{padding-block:20px}.pa-history-ledger .beta-wallet-entry strong{font-size:14px;font-weight:500}.pa-history-ledger .beta-wallet-entry>strong{font-variant-numeric:tabular-nums;text-align:end}.pa-history-ledger .beta-wallet-entry small{font-size:12px}.pa-points-activity>.mt-button:last-child{margin-top:20px}.pa-history-result-dialog{width:min(1100px,94vw);max-height:94dvh;background:var(--pa-panel);padding:24px;color:var(--pa-text)}.pa-history-result-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pa-history-result-dialog h2{font-size:18px}.pa-history-result-dialog>img{max-width:100%;max-height:72dvh;object-fit:contain;display:block;margin:auto}.pa-history-result-dialog button{display:inline-flex;align-items:center;gap:8px;padding:10px}@media(max-width:1000px){.pa-history-heading-actions{flex-direction:column;align-items:stretch}.pa-history-grid{gap:18px}.pa-history-filters{grid-template-columns:minmax(180px,1fr) 160px 180px}.pa-history-ledger .beta-wallet-filters{grid-template-columns:minmax(160px,1fr) minmax(180px,2fr)}.pa-history-ledger .beta-wallet-filters>.mt-button{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.pa-history{padding-top:24px}.pa-history-heading{align-items:flex-start;flex-direction:column}.pa-history-heading-actions{flex-direction:row}.pa-history-grid{grid-template-columns:1fr}.pa-history-filters{grid-template-columns:1fr 1fr}.pa-history-search{grid-column:1/-1}.pa-history-list-heading{align-items:flex-start;flex-direction:column;gap:6px}.pa-history-ledger>.pa-points-activity{padding:20px}.pa-history-ledger .beta-wallet-filters{grid-template-columns:1fr}.pa-history-toolbar{gap:8px;align-items:flex-end}.pa-history-card-copy{padding:18px}.pa-history-tabs{margin-top:12px}}.pa-history-card-copy>footer{flex-wrap:wrap}.pa-history-card-copy>footer time{flex:1 1 100%}.commerce .referral-code-panel,.commerce .referral-registrations-panel{--referral-soft:var(--pa-text-muted);--referral-line:var(--pa-border);min-width:0;overflow-wrap:anywhere;border:1px solid var(--referral-line);border-radius:var(--pa-radius-card);background:var(--pa-surface);color:var(--pa-text)}.commerce .referral-code-panel{padding:0;overflow:hidden;margin:0}.referral-code-hero{position:relative;isolation:isolate;min-height:194px;padding:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;overflow:hidden;border-bottom:1px solid var(--pa-border)}.referral-code-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 43%;opacity:.9}.referral-code-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--pa-bg) 95%,transparent),color-mix(in srgb,var(--pa-bg) 56%,transparent) 65%,color-mix(in srgb,var(--pa-bg) 20%,transparent)),linear-gradient(0deg,var(--pa-surface) 0%,transparent 75%)}.referral-code-hero-copy{max-width:440px;min-width:0}.referral-overline{display:block;color:var(--pa-accent);font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;line-height:1.5}.commerce .referral-code-hero h2{margin:0 0 10px;font-size:29px;line-height:1.2;letter-spacing:-.025em;font-weight:500;color:var(--pa-text)}.commerce .referral-code-hero p{font-size:14px;line-height:1.65;color:var(--pa-text-muted);margin:0;max-width:340px}.referral-hero-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pa-border);border-radius:50%;color:var(--pa-accent);flex-shrink:0;background:color-mix(in srgb,var(--pa-surface) 50%,transparent)}.referral-code-content{padding:26px 28px 24px}.referral-slot-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:12px;font-size:13px;color:var(--pa-text-muted)}.referral-slot-heading>span:last-child{font-size:11px;color:var(--referral-soft)}.referral-slot-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:25px}.commerce .referral-slot{position:relative;min-height:66px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;text-align:start;padding:10px 11px;border:1px solid var(--pa-border);background:var(--pa-bg);border-radius:var(--pa-radius-control);color:var(--pa-text-muted);transition:border-color .16s ease,background .16s ease}.commerce .referral-slot.is-selected{border-color:var(--pa-accent);background:var(--pa-bg);color:var(--pa-accent)}.referral-slot-number{font-size:11px;line-height:1;font-variant-numeric:tabular-nums;color:var(--pa-accent)}.referral-slot-label{display:block;min-width:0;max-width:100%;font-size:11px;font-weight:500;line-height:1.4}.referral-slot-label bdi{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.referral-slot>svg{position:absolute;inset-inline-end:8px;top:8px;color:var(--pa-accent)}.commerce .referral-code-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0}.commerce .referral-code-editor label{margin:0;display:grid;gap:9px;font-size:12px;color:var(--pa-text-muted)}.commerce .referral-code-editor input,.commerce .referral-share-link input{min-height:47px;border-radius:var(--pa-radius-control);color:var(--pa-text);background:var(--pa-bg);border:1px solid var(--pa-control-border);font-size:16px;padding:11px 13px;width:100%;min-width:0}.commerce .referral-code-editor .referral-save-button{min-height:47px;margin:0;border-radius:var(--pa-radius-control);border-color:var(--pa-accent);color:var(--pa-on-accent);background:var(--pa-accent);padding:11px 15px;white-space:nowrap;font-size:13px;font-weight:600}.commerce .referral-field-help{margin:10px 0 22px;font-size:11px;line-height:1.65;color:var(--referral-soft)}.referral-share-link{border-top:1px solid var(--referral-line);padding-top:20px}.commerce .referral-share-link label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pa-text-muted);margin:0 0 10px}.referral-share-link>div{display:flex;gap:9px;align-items:stretch;min-width:0}.commerce .referral-share-link input{font-size:12px;flex:1;min-width:0;background:var(--pa-bg);color:var(--pa-accent);border-color:var(--pa-control-border);text-overflow:ellipsis}.commerce .referral-share-link button{flex-shrink:0;min-height:47px;font-size:12px;line-height:1.4;border-radius:var(--pa-radius-control);background:var(--pa-surface);border-color:var(--pa-control-border);color:var(--pa-text-muted);padding:10px 12px;max-width:160px}.referral-link-empty{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text-muted)}.commerce .referral-link-empty p{margin:0;font-size:13px;line-height:1.6;color:inherit}.referral-link-empty svg{flex-shrink:0;color:var(--pa-text-muted)}.commerce .referral-link-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:var(--pa-text-muted);font-size:11px;line-height:1.7}.referral-link-note svg{flex-shrink:0;margin-top:1px}.commerce .referral-feedback{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--pa-radius-control);border:1px solid;font-size:13px;line-height:1.65;margin:16px 0 0}.referral-feedback svg{flex-shrink:0;margin-top:2px}.commerce .referral-feedback.is-error{background:var(--pa-error-bg);border-color:var(--pa-status-error);color:var(--pa-status-error)}.commerce .referral-feedback.is-success{background:var(--pa-success-bg);border-color:var(--pa-status-success);color:var(--pa-status-success)}.commerce .referral-registrations-panel{padding:28px;margin:28px 0}.referral-registrations-panel .referral-registrations-heading{align-items:center;gap:18px;margin:0}.referral-heading-copy{display:flex;align-items:center;gap:15px;min-width:0}.referral-heading-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;color:var(--pa-accent);border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:var(--pa-radius-control)}.referral-heading-copy .referral-overline{font-size:10px;margin-bottom:5px}.commerce .referral-registrations-heading h2{font-weight:500;font-size:27px;line-height:1.25;letter-spacing:-.025em;margin:0}.commerce .referral-refresh{min-height:44px;font-size:12px;padding:10px 13px;background:transparent;border-color:var(--pa-border);color:var(--pa-text-muted);white-space:nowrap;border-radius:var(--pa-radius-control)}.commerce .referral-registrations-intro{max-width:800px;font-size:13px;line-height:1.75;color:var(--referral-soft);margin:18px 0 20px}.commerce .referral-account-verification{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;border-radius:var(--pa-radius-control);background:var(--pa-surface);border:1px solid var(--pa-border);padding:14px 16px;margin:0 0 22px}.commerce .referral-account-verification.is-verified{background:var(--pa-surface);border-color:var(--pa-border)}.referral-account-state{display:flex;align-items:center;gap:10px;color:var(--pa-accent);min-width:0}.is-verified .referral-account-state{color:var(--pa-status-success)}.commerce .referral-account-state p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:var(--pa-text-muted);margin:0}.referral-account-state strong{font-size:12px;font-weight:500;color:inherit}.referral-account-state>svg{flex-shrink:0}.referral-verification-actions{display:flex;flex-wrap:wrap;gap:8px}.commerce .referral-verification-actions button{min-height:44px;font-size:12px;padding:9px 12px;background:var(--pa-surface);color:var(--pa-text-muted);border-color:var(--pa-control-border);margin:0;border-radius:var(--pa-radius-control)}.commerce .referral-verification-sent{flex:1 1 100%;margin:0;font-size:12px;color:var(--pa-text-muted)}.commerce .referral-loading{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--pa-accent);margin:20px 0;line-height:1.6}.referral-loading svg{animation:referral-spin 1.1s linear infinite}@keyframes referral-spin{to{transform:rotate(360deg)}}.referral-registrations-empty{text-align:center;display:flex;flex-direction:column;align-items:center;padding:42px 20px 38px;background:radial-gradient(ellipse at 50% 0%,var(--pa-surface) 0%,var(--pa-surface) 65%);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control)}.referral-registrations-empty>span{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--pa-border);color:var(--pa-text-muted);margin-bottom:18px;background:var(--pa-surface)}.commerce .referral-registrations-empty h3{font-size:22px;font-weight:500;margin:0 0 10px;line-height:1.35}.commerce .referral-registrations-empty p{font-size:14px;color:var(--pa-text-muted);margin:0 0 7px}.referral-registrations-empty small{font-size:12px;color:var(--pa-text-muted);line-height:1.7}.referral-table-wrap{width:100%;min-width:0;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);overflow:hidden;background:var(--pa-surface)}.referral-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:start;font-size:13px}.referral-table th{background:var(--pa-surface);color:var(--pa-text-muted);font-size:11px;font-weight:500;letter-spacing:.025em;text-align:start;padding:14px 16px;line-height:1.5;border-bottom:1px solid var(--pa-border)}.referral-table th:nth-child(1){width:24%}.referral-table th:nth-child(2){width:15%}.referral-table th:nth-child(3){width:24%}.referral-table th:nth-child(4){width:19%}.referral-table th:nth-child(5){width:18%}.referral-table td{padding:20px 16px;border-bottom:1px solid var(--pa-border);vertical-align:middle;line-height:1.55;overflow-wrap:anywhere}.referral-table tbody tr:last-child td{border-bottom:0}.referral-person>strong{display:block;font-weight:500;font-size:14px;color:var(--pa-text);line-height:1.5}.referral-used-code{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:7px;font-size:11px;color:var(--pa-text-muted)}.referral-used-code bdi{background:var(--pa-surface);border:1px solid var(--pa-border);padding:2px 7px;color:var(--pa-text-muted);border-radius:var(--pa-radius-control);font-size:10px;max-width:100%;overflow-wrap:anywhere}.referral-joined{font-size:12px;color:var(--pa-text-muted)}.referral-person-verification{display:grid;gap:7px;font-size:11px;line-height:1.5;color:var(--pa-text-muted)}.referral-person-verification>span{display:flex;align-items:center;gap:6px}.referral-person-verification .is-verified{color:var(--pa-status-success)}.referral-person-verification svg{flex-shrink:0}.referral-state{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pa-border);padding:5px 8px;background:var(--pa-surface);color:var(--pa-text-muted);border-radius:var(--pa-radius-control);font-size:11px;font-weight:500;line-height:1.5;max-width:100%}.referral-state svg{flex-shrink:0}.referral-state.is-rewarded{color:var(--pa-status-success);border-color:var(--pa-border);background:var(--pa-surface)}.referral-state.is-pending,.referral-state.is-review{color:var(--pa-status-warning);border-color:var(--pa-status-warning);background:var(--pa-warning-bg)}.referral-state.is-ineligible,.referral-state.is-reversed{color:var(--pa-text-muted);border-color:var(--pa-status-error);background:var(--pa-surface)}.referral-state.is-registered,.referral-state.is-unknown{color:var(--pa-text-muted);border-color:var(--pa-border);background:var(--pa-surface)}.referral-reward>strong{display:block;color:var(--pa-accent);font-size:17px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}.referral-reward>strong small{font-size:10px;font-weight:500;white-space:nowrap}.referral-reward.is-reversed>strong{color:var(--pa-status-error)}.referral-reward-rate{display:block;margin-top:5px;font-size:10px;color:var(--pa-text-muted);line-height:1.5}.referral-not-recorded{font-size:11px;color:var(--pa-text-muted);line-height:1.6}.referral-registration-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px}.referral-registration-footer>span{font-size:12px;color:var(--pa-text-muted);line-height:1.6}.commerce .referral-registration-footer button{min-height:44px;border-radius:var(--pa-radius-control);background:var(--pa-surface);border-color:var(--pa-control-border);color:var(--pa-text-muted);font-size:12px;padding:10px 14px}.commerce .referral-code-panel button:focus-visible,.commerce .referral-registrations-panel button:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.commerce .referral-code-panel input:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.commerce .referral-code-panel button:disabled,.commerce .referral-registrations-panel button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}html[dir=rtl] .referral-code-hero:before{background:linear-gradient(270deg,color-mix(in srgb,var(--pa-bg) 95%,transparent),color-mix(in srgb,var(--pa-bg) 56%,transparent) 65%,color-mix(in srgb,var(--pa-bg) 20%,transparent)),linear-gradient(0deg,var(--pa-surface) 0%,transparent 75%)}html[dir=rtl] .referral-overline,html[dir=rtl] .referral-code-hero h2,html[dir=rtl] .referral-registrations-heading h2,html[dir=rtl] .referral-table th{letter-spacing:0}@media(hover:hover)and (pointer:fine){.commerce .referral-slot:not(:disabled):hover{background:var(--pa-surface-raised);border-color:var(--pa-accent)}.commerce .referral-share-link button:not(:disabled):hover,.commerce .referral-refresh:not(:disabled):hover{background:var(--pa-surface-raised);border-color:var(--pa-accent)}.referral-table tbody tr:hover{background:var(--pa-surface-raised)}}@media(max-width:1100px){.referral-code-hero{padding:24px;min-height:182px}.referral-code-content{padding:24px}.referral-share-link>div{flex-wrap:wrap}.commerce .referral-share-link input{flex-basis:100%}.commerce .referral-share-link button{max-width:none;flex:1}.commerce .referral-table td{padding:17px 12px}.referral-table th{padding:13px 12px}}@media(max-width:880px){.commerce .referral-registrations-panel{padding:22px}.referral-registrations-panel .referral-registrations-heading{align-items:flex-start}.commerce .referral-registrations-heading h2{font-size:25px}.referral-table-wrap{border:0;background:transparent;overflow:visible}.referral-table,.referral-table tbody{display:block}.referral-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.referral-table tbody{display:grid;gap:14px}.referral-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);overflow:hidden;background:var(--pa-surface)}.commerce .referral-table td{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;border-bottom:0;padding:15px 16px}.referral-table td:before{content:attr(data-label);font-size:10px;color:var(--pa-text-muted);line-height:1.4}.referral-table .referral-person{grid-column:1/-1;background:var(--pa-surface);border-bottom:1px solid var(--pa-border);padding:16px;gap:0}.referral-table .referral-person:before{display:none}.referral-person>strong{font-size:16px}.referral-reward-rate{margin:0}.referral-used-code{margin-top:7px}.referral-table .referral-reward{justify-content:flex-start}.referral-joined{font-size:13px}.referral-person-verification,.referral-state{font-size:12px}}@media(max-width:580px){.referral-code-hero{min-height:178px;padding:22px}.commerce .referral-code-hero h2{font-size:27px}.referral-hero-icon{width:35px;height:35px}.referral-code-content{padding:22px 18px}.referral-slot-list{gap:5px}.commerce .referral-slot{padding:10px 8px;min-height:66px}.referral-slot-label{font-size:10px}.referral-slot>svg{inset-inline-end:5px;width:12px}.commerce .referral-code-editor{grid-template-columns:1fr}.commerce .referral-code-editor .referral-save-button{width:100%}.commerce .referral-field-help{font-size:12px;margin:10px 0 22px}.commerce .referral-share-link input,.commerce .referral-share-link button{font-size:13px}.commerce .referral-link-note{font-size:12px}.commerce .referral-registrations-panel{padding:20px 16px;margin:24px 0}.referral-heading-copy{gap:11px}.referral-heading-icon{width:41px;height:41px}.commerce .referral-registrations-heading h2{font-size:23px}.referral-heading-copy .referral-overline{font-size:9px}.commerce .referral-refresh{width:100%;justify-content:center;min-height:44px;font-size:13px}.commerce .referral-registrations-intro{font-size:13px}.commerce .referral-account-verification{padding:13px}.referral-verification-actions{width:100%}.commerce .referral-verification-actions button{flex:1 1 100%;font-size:13px;justify-content:center}.commerce .referral-account-state p{gap:8px}.referral-registration-footer{align-items:stretch;flex-direction:column}.commerce .referral-registration-footer button{justify-content:center;width:100%;font-size:13px}.referral-registrations-empty{padding:34px 18px}.commerce .referral-registrations-empty h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.referral-loading svg{animation:none}.commerce .referral-slot{transition:none}}.production-account-pages .referral-code-panel{position:relative;isolation:isolate;background:var(--pa-surface) url(/wallet-art/v1/referral.webp) center/cover no-repeat}.production-account-pages .referral-code-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--pa-bg) 68%,transparent)}.production-account-pages .referral-code-panel .referral-code-hero{background:transparent;border-bottom:1px solid var(--pa-line);min-height:178px}.production-account-pages .referral-code-panel .referral-code-hero>img{display:none}.production-account-pages .referral-code-panel .referral-code-hero:before{content:none}.production-account-pages .referral-code-panel .referral-code-hero-copy{max-width:440px}.production-account-pages .referral-code-panel .referral-code-hero p{color:var(--pa-text)}.production-account-pages .referral-code-panel .referral-hero-icon{width:28px;height:28px;border:0;border-radius:0;background:transparent}.production-account-pages .referral-code-panel .referral-code-content{background:transparent}.production-account-pages .referral-code-panel :is(.referral-slot,.referral-code-editor input,.referral-share-link input){background:color-mix(in srgb,var(--pa-bg) 88%,transparent)}.production-account-pages .referral-code-panel :is(.referral-slot-heading,.referral-code-editor label,.referral-share-link label,.referral-link-note){color:var(--pa-text)}.production-account-pages .referral-code-panel .referral-field-help{font-size:12px;color:var(--pa-text-muted)}.pa-billing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:14px}.pa-billing-profile .pa-billing-options .pa-billing-check{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;min-height:44px;font-size:13px;line-height:1.4}.pa-billing-options .pa-billing-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}@media(max-width:600px){.pa-billing-options{grid-template-columns:1fr;gap:0}}.pa-loading-state{box-sizing:border-box;display:grid;place-items:center;min-height:320px;padding:32px 20px;width:100%;color:var(--pa-text,var(--pa-text))}.pa-loading-state--full{min-height:100svh;background:var(--pa-bg)}.pa-loading-card{width:min(100%,460px);text-align:center}.pa-loading-art{position:relative;display:grid;place-items:center;width:280px;height:170px;margin:0 auto 30px;isolation:isolate}.pa-loading-aperture{position:absolute;top:8px;right:20px;bottom:8px;left:20px;border:1px solid var(--pa-accent);transform:skewY(-8deg)}.pa-loading-aperture:before{content:"";position:absolute;top:12px;right:-14px;bottom:12px;left:-14px;border:1px solid var(--pa-accent)}.pa-loading-logo{position:relative;width:180px!important;height:60px!important;object-fit:contain;margin:0!important}.pa-loading-pixels{position:absolute;inset:auto 20px 13px auto;display:grid;grid-template-columns:4px 4px;gap:4px}.pa-loading-pixels i{width:4px;height:4px;background:var(--pa-accent)}.pa-loading-pixels i:nth-child(2){opacity:.65}.pa-loading-pixels i:nth-child(3){opacity:.35}.pa-loading-indicator{width:128px;height:2px;margin:0 auto 20px;background:var(--pa-surface);overflow:hidden}.pa-loading-indicator:after{content:"";display:block;width:40%;height:100%;background:var(--pa-accent);animation:pa-loading-sweep 1.8s ease-in-out infinite}.pa-loading-title{font-size:15px!important;line-height:1.6;font-weight:500;margin:0!important;color:var(--pa-text-muted,var(--pa-text-muted));letter-spacing:0;text-transform:none}.pa-loading-state--compact{min-height:0;padding:18px 0}.pa-loading-state--compact .pa-loading-card{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;text-align:start}.pa-loading-state--compact .pa-loading-art{width:56px;height:44px;margin:0;flex-shrink:0}.pa-loading-state--compact .pa-loading-aperture{top:2px;right:5px;bottom:2px;left:5px}.pa-loading-state--compact .pa-loading-aperture:before,.pa-loading-state--compact .pa-loading-pixels{display:none}.pa-loading-state--compact .pa-loading-logo{width:42px!important;height:24px!important}.pa-loading-state--compact .pa-loading-indicator{width:40px;margin:0;flex-shrink:0}@keyframes pa-loading-sweep{0%,to{transform:translate(-100%)}50%{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.pa-loading-indicator:after{animation:none;transform:translate(75%)}}@media(max-width:480px){.pa-loading-state{padding:24px 16px;min-height:260px}.pa-loading-state--full{min-height:100svh}.pa-loading-state--compact{min-height:0;padding:16px 0}.pa-loading-art{width:240px;height:150px}.pa-loading-state--compact .pa-loading-card{flex-wrap:wrap}}.pa-loading-static-ar,html[lang=ar] .pa-loading-static-en{display:none}html[lang=ar] .pa-loading-static-ar{display:inline}.pa-guide{color:var(--pa-pearl);min-width:0}.pa-guide button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font-size:14px;line-height:1.4;cursor:pointer}.pa-guide button:hover:not(:disabled){border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-guide button:disabled{opacity:var(--pa-disabled-opacity);cursor:default}.pa-guide :is(button,a):focus-visible,.pa-guide-dialog-heading button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}.pa-guide-steps{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:24px;overflow-x:auto;padding:4px}.pa-guide-steps button{flex-shrink:0}.pa-guide-step-arrow{color:var(--pa-gold);flex-shrink:0}.pa-guide-steps button span{color:var(--pa-muted);font-variant-numeric:tabular-nums}.pa-guide-steps button[aria-current]{background:var(--pa-panel-strong);border-color:var(--pa-gold);color:var(--pa-gold)}.pa-guide-steps button[aria-current] span{color:inherit}.pa-guide-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:32px;align-items:start}.pa-guide-figure{margin:0;min-width:0;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);overflow:hidden;background:var(--pa-panel)}.pa-guide-figure img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.pa-guide-counter{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--pa-gold)}.pa-guide-copy h3{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:12px 0 16px}.pa-guide-copy p{font-size:15px;line-height:1.7;color:var(--pa-muted);margin:0}.pa-guide-copy aside{margin-top:24px}.pa-guide-copy aside strong{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--pa-gold)}.pa-guide-copy aside p{font-size:14px}.pa-guide-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid var(--pa-line)}.pa-guide-pagination>span{font-size:13px;color:var(--pa-muted);font-variant-numeric:tabular-nums}.pa-dialog-content.pa-guide-dialog{width:min(1440px,94vw);padding:32px}.pa-guide-dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px}.pa-guide-dialog-heading h2{font-size:28px;font-weight:600;color:var(--pa-pearl)}.pa-guide-dialog-heading p{font-size:14px;color:var(--pa-muted);margin-top:8px}.pa-guide-dialog-heading button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);color:var(--pa-pearl)}@media(max-width:1000px){.pa-guide-content{grid-template-columns:1fr;gap:24px}.pa-guide-copy{max-width:72ch}}@media(max-width:600px){.pa-guide-steps button{justify-content:flex-start;padding:10px;font-size:13px}.pa-guide-copy h3{font-size:22px}.pa-dialog-content.pa-guide-dialog{padding:16px}}.pa-guide-figure figcaption{padding:10px 14px;color:var(--pa-muted);font-size:12px;line-height:1.5;border-top:1px solid var(--pa-line)}.pa-payment-methods{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:100%;min-width:0}.pa-payment-marks{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pa-payment-mark{height:38px;min-width:70px;padding:5px 8px;border:1px solid #45483b;border-radius:5px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.pa-payment-mark img{width:62px;height:28px;object-fit:contain}.pa-payment-methods small{font-size:12px;color:var(--pa-text-muted,#b6b7ad);line-height:1.5}.lp-footer .pa-payment-methods{flex-basis:100%;justify-content:flex-end;padding-top:12px}.commerce-currency{margin:28px 0 18px;display:flex;align-items:center;gap:22px}.commerce-currency label{min-width:190px}.commerce-currency p{color:var(--pa-text-muted);font-size:13px;max-width:650px}@media(max-width:600px){.commerce-currency{align-items:stretch;flex-direction:column;gap:8px}.lp-footer .pa-payment-methods{justify-content:flex-start}}.pa-payment-mark[data-method=samsungpay],.pa-payment-mark[data-method=stcpay]{background:#141414}.lp-footer-social,.footer-social{display:flex;align-items:center;gap:10px;margin-inline-start:auto;max-width:100%;direction:ltr;min-width:0}.pa-editorial .lp-footer .lp-footer-social .lp-social-link,html[dir=rtl] .pa-editorial .lp-footer .lp-footer-social .lp-social-link,.footer .footer-social .social-link{margin:0;flex-shrink:0}.lp-footer .lp-footer-social .pa-payment-methods--compact,.footer .footer-social .pa-payment-methods--compact{flex-basis:auto;justify-content:flex-start;padding:0;flex-wrap:nowrap;gap:12px}.pa-payment-methods--compact .pa-payment-marks{flex-wrap:nowrap;gap:6px}.pa-payment-methods--compact .pa-payment-mark{height:20px;min-width:0;width:42px;padding:1px 3px;border-radius:3px;flex-shrink:0}.pa-payment-methods--compact .pa-payment-mark img{width:36px;height:16px;object-fit:contain}.pa-payment-methods--compact small{font-size:11px;line-height:20px;white-space:nowrap}.pa-payment-methods--compact small a,.footer .pa-payment-methods--compact small a{padding:0;color:inherit}@media(max-width:760px){.lp-footer-social,.footer-social{flex-basis:100%;margin-inline-start:0;gap:6px}}@media(max-width:520px){.pa-payment-methods--compact small{display:none}.pa-payment-methods--compact .pa-payment-mark{width:36px;padding-inline:2px}.pa-payment-methods--compact .pa-payment-mark img{width:30px}.pa-payment-methods--compact .pa-payment-marks{gap:4px}}.pa-payment-mark[data-method=stcpay]{background:#fff}/*! Saudi Riyal Font © Emran Alhaddad - Used under SIL Open Font License 1.1.
 * Unmodified upstream font and LICENSE.txt; see assets/fonts/saudi-riyal-PROVENANCE.json.
 */@font-face{font-family:Pixels Saudi Riyal;src:url(/assets/saudi-riyal-regular-BAQVDWO5.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20C1}@font-face{font-family:Pixels Saudi Riyal;src:url(/assets/saudi-riyal-bold-D_KeeTuV.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+20C1}:root{--pa-saudi-riyal-font-license: url(/assets/saudi-riyal-LICENSE-KFNRG8Do.txt)}:is(.commerce,.commerce-dialog,.topup-collection,.purchase-history,.beta-invoices,.beta-wallet-ledger,.pa-checkout-summary,.pa-money){font-family:Pixels Saudi Riyal,Inter,Tajawal,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif}html[lang=ar] :is(.commerce,.commerce-dialog,.topup-collection,.purchase-history,.beta-invoices,.beta-wallet-ledger,.pa-checkout-summary,.pa-money),[dir=rtl] :is(.commerce,.commerce-dialog,.topup-collection,.purchase-history,.beta-invoices,.beta-wallet-ledger,.pa-checkout-summary,.pa-money),:is(.commerce,.commerce-dialog,.topup-collection,.purchase-history,.beta-invoices,.beta-wallet-ledger,.pa-checkout-summary,.pa-money)[dir=rtl]{font-family:Pixels Saudi Riyal,Tajawal,Inter,Tahoma,Arial,sans-serif}.topup-collection{--topup-surface:var(--pa-surface);--topup-copy:var(--pa-text);--topup-muted:var(--pa-text-muted);--topup-line:var(--pa-border);--topup-champagne:var(--pa-accent);--topup-gold:var(--pa-accent);min-width:0}.commerce .topup-collection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:20px 0 24px}.topup-overline{display:block;color:var(--topup-gold);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.15em;margin-bottom:9px}.commerce .topup-collection-heading h2{font-size:clamp(25px,2.1vw,34px);font-weight:500;letter-spacing:-.035em;margin:0;line-height:1.25}.commerce .topup-collection-heading>p{max-width:260px;font-size:13px;line-height:1.6;text-align:end;margin:0;color:var(--topup-muted)}.commerce .topup-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 20px;align-items:stretch}.commerce .topup-grid .topup-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:0;padding:0;overflow:hidden;text-align:start;white-space:normal;cursor:pointer;border:1px solid var(--topup-line);border-radius:var(--pa-radius-card);background:var(--topup-surface);color:var(--topup-copy);box-shadow:none;transition:border-color .2s,box-shadow .2s,background-color .2s;touch-action:manipulation}.commerce .topup-grid .topup-card:hover{border-color:var(--pa-border);background:var(--topup-surface);box-shadow:0 8px 30px color-mix(in srgb,var(--pa-bg) 20%,transparent)}.commerce .topup-grid .topup-card:focus-visible{outline:3px solid var(--topup-gold);outline-offset:4px;z-index:2}.commerce .topup-grid .topup-card[aria-pressed=true]{border-color:var(--topup-gold);box-shadow:inset 0 0 0 1px var(--topup-gold);background:var(--topup-surface)}.commerce .topup-grid .topup-card--reserve{--topup-surface:var(--pa-surface);--topup-line:var(--pa-border);--topup-muted:var(--pa-text-muted)}.commerce .topup-grid .topup-card--signature{--topup-line:var(--pa-border)}.topup-card-art{position:absolute;z-index:-1;inset:0 0 auto;height:208px;overflow:hidden;background:linear-gradient(140deg,var(--pa-surface),var(--pa-surface) 60%,var(--topup-surface))}.topup-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 13.33%,transparent) 0%,transparent 32%,var(--topup-surface) 98%)}.topup-card-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;transition:transform .35s ease;opacity:.92}.topup-card--reserve .topup-card-art{height:222px}.topup-card--reserve .topup-card-art img{opacity:1}@media(hover:hover)and (prefers-reduced-motion:no-preference){.topup-card:hover .topup-card-art img{transform:scale(1.035)}}.commerce .topup-grid .topup-card-cap{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;height:125px;flex-shrink:0;padding:15px 16px;color:var(--topup-copy)}.topup-card-edition{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:27px;text-shadow:0 1px 7px var(--pa-bg);background:color-mix(in srgb,var(--pa-bg) 60%,transparent);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);min-width:28px;text-align:center}.topup-card-choice{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--pa-border);border-radius:50%;background:color-mix(in srgb,var(--pa-surface) 40%,transparent);box-shadow:0 1px 7px color-mix(in srgb,var(--pa-bg) 13.33%,transparent);color:var(--pa-on-accent)}.topup-card-choice.is-selected{background:var(--topup-gold);border-color:var(--topup-gold)}.commerce .topup-grid .topup-card-body{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:0;padding:5px 17px 17px;position:relative;color:var(--topup-copy);min-width:0;font-size:14px}.topup-card-title{font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.3;color:var(--topup-copy)}.topup-card--reserve .topup-card-title{color:var(--topup-champagne)}.topup-card-intent{font-size:12px;line-height:1.5;margin:6px 0 22px;color:var(--topup-muted);min-height:36px}.topup-card-price{display:block;font-size:clamp(23px,2vw,31px);line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--topup-copy)}.topup-card-price bdi{white-space:normal;overflow-wrap:anywhere}.topup-card-tax{margin-top:5px;color:var(--topup-muted);font-size:11px;line-height:1.5;min-height:33px}.topup-card-points{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--topup-line);margin-top:14px;padding-top:17px}.topup-card-points strong{font-size:25px;line-height:1.2;font-weight:650;color:var(--topup-copy);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.topup-card-points>span{font-size:12px;line-height:1.4;color:var(--topup-muted)}.topup-card-bonus{display:flex;flex-direction:column;gap:9px;margin-top:17px;min-height:58px;color:var(--topup-muted);font-size:11px;line-height:1.5}.topup-bonus-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;color:var(--pa-accent);background:var(--pa-selected-bg);border:1px solid var(--pa-accent);border-radius:var(--pa-radius-control);padding:4px 7px;font-size:11px;line-height:1.4;font-weight:500}.topup-bonus-pill--base{color:var(--pa-text-muted);background:var(--pa-surface-raised);border-color:var(--pa-border)}.topup-card--reserve .topup-bonus-pill{color:var(--pa-on-accent);background:var(--topup-champagne);border-color:var(--topup-champagne)}.topup-card-value{font-size:11px;line-height:1.4;min-height:16px;color:var(--topup-champagne);margin:10px 0 14px}.topup-card-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 10px;background:color-mix(in srgb,var(--pa-surface-raised) 2.35%,transparent);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);color:var(--topup-copy);font-size:12px;font-weight:600;line-height:1.4;margin-top:auto}.topup-card[aria-pressed=true] .topup-card-action{background:var(--topup-gold);border-color:var(--topup-gold);color:var(--pa-on-accent)}.topup-card:not([aria-pressed=true]):hover .topup-card-action{border-color:var(--topup-gold);color:var(--topup-gold)}.topup-card-action svg{flex-shrink:0}.commerce .topup-custom{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr) minmax(160px,.8fr);align-items:center;gap:14px 24px;padding:22px 24px;margin:0;background:linear-gradient(115deg,var(--pa-surface),var(--pa-surface));border-color:var(--topup-line);border-radius:var(--pa-radius-control)}.commerce .topup-custom.is-selected{border-color:var(--topup-gold)}.topup-custom-intro{display:flex;align-items:center;gap:15px;min-width:0}.topup-custom-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-selected-bg);color:var(--topup-gold);flex-shrink:0}.commerce .topup-custom-select{justify-content:flex-start;min-height:44px;gap:8px;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--topup-copy);font-size:18px;font-weight:500;text-align:start}.commerce .topup-custom-select:hover{color:var(--topup-gold)}.commerce .topup-custom-select:focus-visible{outline:2px solid var(--topup-gold);outline-offset:4px;border-radius:var(--pa-radius-control)}.topup-custom-intro p{font-size:12px;line-height:1.5;margin:2px 0 0;color:var(--topup-muted)}.commerce .topup-custom-field{font-size:12px;gap:7px}.commerce .topup-custom-field input{font-size:17px;font-variant-numeric:tabular-nums;min-height:46px;line-height:1.4;background:var(--pa-bg);border-color:var(--pa-control-border)}.topup-custom-result{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--topup-muted);line-height:1.5}.topup-custom-result strong{font-size:23px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--topup-gold);line-height:1.3}.topup-custom-result small{font-size:12px;font-weight:400}.commerce .topup-custom .topup-custom-help{grid-column:1/-1;margin:1px 0 0;padding-top:13px;border-top:1px solid var(--pa-border);color:var(--topup-muted);font-size:11px;line-height:1.6}html[dir=rtl] .topup-overline,html[dir=rtl] .commerce .topup-collection-heading h2,html[dir=rtl] .topup-card-title,html[dir=rtl] .topup-card-price,html[dir=rtl] .topup-card-points strong{letter-spacing:0}@media(max-width:1099px){.commerce .topup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.topup-card-price{font-size:30px}.topup-card-intent,.topup-card-tax{min-height:0}.commerce .topup-grid .topup-card-cap{height:140px}.commerce .topup-custom{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.topup-custom-result{grid-column:2;grid-row:2}.topup-custom-intro{grid-row:1/3}.commerce .topup-custom .topup-custom-help{grid-row:3}}@media(max-width:759px){.commerce .topup-collection-heading{align-items:flex-start;flex-direction:column;gap:10px;margin:18px 0 20px}.commerce .topup-collection-heading>p{text-align:start;max-width:none}.commerce .topup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commerce .topup-grid .topup-card-body{padding:5px 17px 17px}.topup-card-title{font-size:25px}.topup-card-intent{min-height:36px;margin-bottom:18px}.topup-card-tax{min-height:33px}.commerce .topup-custom{padding:20px;gap:16px;grid-template-columns:1fr 1fr}.topup-custom-intro{grid-column:1/-1;grid-row:auto}.topup-custom-result{grid-row:auto;grid-column:auto}.commerce .topup-custom .topup-custom-help{grid-row:auto}}@media(max-width:519px){.commerce .topup-grid{grid-template-columns:1fr;gap:16px}.commerce .topup-grid .topup-card{display:block}.commerce .topup-grid .topup-card-cap{height:128px;padding:16px 18px}.commerce .topup-grid .topup-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;padding:0 20px 20px}.topup-card-title,.topup-card-intent{grid-column:1/-1}.topup-card-title{font-size:28px}.topup-card-intent{min-height:0;margin:6px 0 21px}.topup-card-price{grid-column:1;grid-row:3;font-size:28px;align-self:end}.topup-card-tax{grid-column:1;grid-row:4;min-height:0;margin-top:6px}.topup-card-points{grid-column:2;grid-row:3/5;border:0;border-inline-start:1px solid var(--topup-line);padding:0;padding-inline-start:17px;margin:0;justify-content:flex-end}.topup-card-points strong{font-size:25px}.topup-card-bonus{grid-column:1/-1;min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px}.topup-card-value{grid-column:1/-1;min-height:0;margin:10px 0 14px}.topup-card-action{grid-column:1/-1;min-height:44px;font-size:14px}.topup-card-art,.topup-card--reserve .topup-card-art{height:205px}.topup-card-art img{object-position:50% 45%}.topup-custom-intro{gap:12px}.commerce .topup-custom-select{font-size:18px}.commerce .topup-custom .topup-custom-help{font-size:12px}.topup-custom-result strong{font-size:21px}.commerce .topup-custom-field input{font-size:16px}}@media(max-width:359px){.commerce .topup-grid .topup-card-body{padding:0 15px 18px;gap:0 10px}.topup-card-price{font-size:24px}.topup-card-points strong{font-size:23px}.topup-card-points{padding-inline-start:10px}.commerce .topup-custom{grid-template-columns:1fr}.topup-custom-intro,.topup-custom-result{grid-column:1}.topup-custom-result strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.commerce .topup-grid .topup-card,.topup-card-art img{transition:none!important;transform:none!important}}.commerce .topup-custom{position:relative;isolation:isolate;overflow:hidden;min-height:360px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;padding:40px;border-radius:var(--pa-radius-control);background:var(--pa-bg);border-color:var(--pa-border);align-items:center}.topup-custom-panorama{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;pointer-events:none}.topup-custom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--pa-bg) 94%,transparent),color-mix(in srgb,var(--pa-bg) 80%,transparent) 21%,color-mix(in srgb,var(--pa-bg) 6%,transparent) 48%,color-mix(in srgb,var(--pa-bg) 68%,transparent) 70%,color-mix(in srgb,var(--pa-bg) 96%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--pa-bg) 94.12%,transparent),transparent 55%)}.topup-custom-intro{align-items:flex-start;gap:20px;grid-column:1;grid-row:auto;max-width:440px}.topup-custom-icon{margin-top:8px;background:color-mix(in srgb,var(--pa-surface) 72.16%,transparent);border-color:var(--pa-accent);color:var(--pa-accent)}.topup-custom-eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.16em;color:var(--pa-accent);margin-bottom:12px;font-weight:600}.commerce .topup-custom-select{font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.2;min-height:48px;color:var(--pa-text);max-width:340px;letter-spacing:-.03em}.topup-custom-select svg{flex-shrink:0}.topup-custom-intro p{font-size:14px;line-height:1.8;color:var(--pa-text-muted);margin:14px 0 0;max-width:305px}.topup-custom-controls{padding:24px;border:1px solid var(--pa-accent);background:color-mix(in srgb,var(--pa-bg) 90.98%,transparent);border-radius:var(--pa-radius-control);min-width:0}.commerce .topup-custom-field{font-size:12px;color:var(--pa-text-muted)}.commerce .topup-custom-field input{font-size:22px;min-height:54px;border-color:var(--pa-control-border);background:var(--pa-bg);color:var(--pa-text)}.topup-custom-result{grid-column:auto;grid-row:auto;margin-top:20px;padding-top:18px;border-top:1px solid var(--pa-border);font-size:12px;gap:8px;min-height:64px}.topup-custom-result strong{font-size:30px;color:var(--pa-accent);overflow-wrap:anywhere}.commerce .topup-custom .topup-custom-help{grid-row:auto;position:relative;margin:0;border-color:var(--pa-accent);padding-top:20px;font-size:12px;color:var(--pa-text-muted)}html[dir=rtl] .topup-custom:before{background:linear-gradient(270deg,color-mix(in srgb,var(--pa-bg) 94%,transparent),color-mix(in srgb,var(--pa-bg) 80%,transparent) 21%,color-mix(in srgb,var(--pa-bg) 6%,transparent) 48%,color-mix(in srgb,var(--pa-bg) 68%,transparent) 70%,color-mix(in srgb,var(--pa-bg) 96%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--pa-bg) 94.12%,transparent),transparent 55%)}html[dir=rtl] .topup-custom-eyebrow,html[dir=rtl] .topup-custom-select{letter-spacing:0}@media(max-width:1099px){.commerce .topup-custom{padding:30px;gap:24px;grid-template-columns:minmax(0,1fr) 300px;min-height:350px}.topup-custom-intro{grid-row:auto}.topup-custom-icon{display:none}.commerce .topup-custom .topup-custom-help{grid-row:auto}.topup-custom-controls{padding:20px}}@media(max-width:759px){.commerce .topup-custom{grid-template-columns:1fr;padding:26px;gap:24px;min-height:480px}.topup-custom-intro{grid-column:1;max-width:400px;padding-top:70px}.topup-custom-panorama{height:320px;object-fit:cover;object-position:center}.topup-custom:before,html[dir=rtl] .topup-custom:before{background:linear-gradient(0deg,var(--pa-bg) 30%,color-mix(in srgb,var(--pa-bg) 85.1%,transparent) 55%,color-mix(in srgb,var(--pa-bg) 14.51%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--pa-bg) 50.2%,transparent),transparent 50%,color-mix(in srgb,var(--pa-bg) 50.2%,transparent))}.topup-custom-controls{background:color-mix(in srgb,var(--pa-bg) 92.16%,transparent);max-width:none}.topup-custom-eyebrow{font-size:10px}.topup-custom-intro p{max-width:360px}.commerce .topup-custom-select{font-size:30px}.topup-custom-result{min-height:0}.commerce .topup-custom .topup-custom-help{padding-top:18px;font-size:12px}}.commerce .topup-custom-title{font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.2;color:var(--pa-text);max-width:340px;letter-spacing:-.03em;margin:0}.topup-custom-controls{padding:0;border:0;border-radius:0;background:transparent;max-width:310px;width:100%;justify-self:end}.commerce .topup-custom-field{color:var(--topup-muted);font-size:12px;gap:9px}.topup-custom-price{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--pa-accent);padding-bottom:9px;font-weight:500;color:var(--topup-copy)}.topup-custom-price>span{font-size:23px;letter-spacing:-.04em;line-height:1.2}.commerce .topup-custom-price input{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:31px;letter-spacing:-.04em;font-weight:500;color:var(--topup-copy);font-variant-numeric:tabular-nums;min-height:44px;line-height:1.2}.topup-custom-price input::placeholder{color:var(--pa-text-muted);opacity:1}.topup-custom-controls>.topup-card-tax{display:block;min-height:0;margin-top:8px}.topup-custom-controls .topup-custom-result{border-top:1px solid var(--pa-accent);padding-top:18px;margin-top:18px;gap:6px;min-height:130px;color:var(--topup-muted)}.topup-custom-result strong{font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.025em;color:var(--topup-copy);font-variant-numeric:tabular-nums}.topup-custom-result .topup-bonus-pill{margin-top:11px;font-size:11px;align-self:flex-start;color:var(--pa-accent);background:color-mix(in srgb,var(--pa-surface) 70.2%,transparent)}.topup-custom-breakdown{font-size:11px;line-height:1.5}.commerce .topup-custom-choose{width:100%;font-size:12px;min-height:44px;font-weight:600;padding:8px 10px;margin-top:18px;background:color-mix(in srgb,var(--pa-bg) 70.2%,transparent);border-color:var(--pa-border);color:var(--topup-copy)}.commerce .topup-custom-choose[aria-pressed=true]:not(:disabled){background:var(--topup-gold);border-color:var(--topup-gold);color:var(--pa-on-accent)}.commerce .topup-custom-choose:focus-visible{outline:2px solid var(--topup-gold);outline-offset:4px}html[dir=rtl] .topup-custom-title{letter-spacing:0}@media(max-width:759px){.topup-custom-controls{max-width:none;background:transparent;padding:0;border:0}.commerce .topup-custom-title{font-size:30px}.topup-custom-controls .topup-custom-result{min-height:120px}.topup-custom-price>span{font-size:23px}}.commerce .topup-custom .topup-custom-result strong{color:var(--topup-copy)}.topup-custom-price{border-bottom:0;padding-bottom:0;font-size:clamp(23px,2vw,31px);line-height:1.2;font-weight:500;letter-spacing:-.04em;color:var(--topup-copy);font-variant-numeric:tabular-nums}.topup-custom-price>span,.commerce .topup-custom-price input{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.commerce .topup-custom .topup-custom-result strong{font-family:inherit;font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.025em;color:var(--topup-copy);font-variant-numeric:tabular-nums}html[dir=rtl] .topup-custom-price,html[dir=rtl] .commerce .topup-custom .topup-custom-result strong{letter-spacing:0}@media(min-width:520px)and (max-width:1099px){.topup-custom-price{font-size:30px}}@media(max-width:519px){.topup-custom-price{font-size:28px}}.commerce .topup-custom{align-items:start;padding:80px 40px 48px;min-height:440px}.topup-custom-intro{padding-top:0}.topup-custom-controls{padding-top:27px}.commerce .topup-custom-field{display:block}.commerce .topup-custom-price input{min-height:38px}.topup-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.topup-custom-validation{display:block;font-size:12px;color:var(--pa-accent);line-height:1.6;margin-top:12px}@media(max-width:1099px)and (min-width:760px){.commerce .topup-custom{padding:70px 30px 40px}.topup-custom-controls{padding-top:27px}}@media(max-width:759px){.commerce .topup-custom{padding:90px 26px 28px;gap:28px;min-height:0}.topup-custom-intro,.topup-custom-controls{padding-top:0}}.commerce .topup-custom-price input::placeholder{color:var(--pa-text-muted);opacity:.48}.topup-custom-price.is-empty>span{opacity:.48}.commerce .topup-custom-intro{align-self:end;align-items:flex-end}.topup-custom-amount-label{display:block;font-size:11px;line-height:1.5;font-weight:400;color:var(--topup-muted);margin-bottom:6px}@media(max-width:759px){.commerce .topup-custom-intro{min-height:155px;align-self:end}}.commerce .topup-grid .topup-card-cap{justify-content:flex-end}div#mysr *,div#mysr :before,div#mysr :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}div#mysr :before,div#mysr :after{--tw-content: ""}html,div#mysr :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}div#mysr hr{height:0;color:inherit;border-top-width:1px}div#mysr abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}div#mysr h1,div#mysr h2,div#mysr h3,div#mysr h4,div#mysr h5,div#mysr h6{font-size:inherit;font-weight:inherit}div#mysr a{color:inherit;text-decoration:inherit}div#mysr b,div#mysr strong{font-weight:bolder}div#mysr code,div#mysr kbd,div#mysr samp,div#mysr pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}div#mysr small{font-size:80%}div#mysr sub,div#mysr sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}div#mysr sub{bottom:-.25em}div#mysr sup{top:-.5em}div#mysr table{text-indent:0;border-color:inherit;border-collapse:collapse}div#mysr button,div#mysr input,div#mysr optgroup,div#mysr select,div#mysr textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}div#mysr button,div#mysr select{text-transform:none}div#mysr button,div#mysr input:where([type=button]),div#mysr input:where([type=reset]),div#mysr input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}div#mysr :-moz-focusring{outline:auto}div#mysr :-moz-ui-invalid{box-shadow:none}div#mysr progress{vertical-align:baseline}div#mysr ::-webkit-inner-spin-button,div#mysr ::-webkit-outer-spin-button{height:auto}div#mysr [type=search]{-webkit-appearance:textfield;outline-offset:-2px}div#mysr ::-webkit-search-decoration{-webkit-appearance:none}div#mysr ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}div#mysr summary{display:list-item}div#mysr blockquote,div#mysr dl,div#mysr dd,div#mysr h1,div#mysr h2,div#mysr h3,div#mysr h4,div#mysr h5,div#mysr h6,div#mysr hr,div#mysr figure,div#mysr p,div#mysr pre{margin:0}div#mysr fieldset{margin:0;padding:0}div#mysr legend{padding:0}div#mysr ol,div#mysr ul,div#mysr menu{list-style:none;margin:0;padding:0}div#mysr dialog{padding:0}div#mysr textarea{resize:vertical}div#mysr input::-moz-placeholder,div#mysr textarea::-moz-placeholder{opacity:1;color:#9ca3af}div#mysr input::placeholder,div#mysr textarea::placeholder{opacity:1;color:#9ca3af}div#mysr button,div#mysr [role=button]{cursor:pointer}div#mysr :disabled{cursor:default}div#mysr img,div#mysr svg,div#mysr video,div#mysr canvas,div#mysr audio,div#mysr iframe,div#mysr embed,div#mysr object{display:block;vertical-align:middle}div#mysr img,div#mysr video{max-width:100%;height:auto}div#mysr [hidden]{display:none}div#mysr *,div#mysr :before,div#mysr :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }div#mysr ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }div#mysr .container{width:100%}@media(min-width:640px){div#mysr .container{max-width:640px}}@media(min-width:768px){div#mysr .container{max-width:768px}}@media(min-width:1024px){div#mysr .container{max-width:1024px}}@media(min-width:1280px){div#mysr .container{max-width:1280px}}@media(min-width:1536px){div#mysr .container{max-width:1536px}}div#mysr .currency-amount{display:inline-flex;align-items:center;direction:ltr;gap:.3em}div#mysr .currency-icon{vertical-align:middle;filter:brightness(0) invert(1)}div#mysr apple-pay-button{--apple-pay-button-height: 2.75rem;--apple-pay-button-border-radius: .375rem}div#mysr .pointer-events-none{pointer-events:none!important}div#mysr .static{position:static!important}div#mysr .fixed{position:fixed!important}div#mysr .absolute{position:absolute!important}div#mysr .relative{position:relative!important}div#mysr .inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}div#mysr .right-2{right:.5rem!important}div#mysr .top-1\/4{top:25%!important}div#mysr .z-10{z-index:10!important}div#mysr .z-\[1\]{z-index:1!important}div#mysr .z-\[2\]{z-index:2!important}div#mysr .z-\[9\]{z-index:9!important}div#mysr .col-span-full{grid-column:1 / -1!important}div#mysr .mx-auto{margin-left:auto!important;margin-right:auto!important}div#mysr .-mb-\[3px\]{margin-bottom:-3px!important}div#mysr .mb-0\.5{margin-bottom:.125rem!important}div#mysr .mb-4{margin-bottom:1rem!important}div#mysr .ms-auto{margin-inline-start:auto!important}div#mysr .mt-2{margin-top:.5rem!important}div#mysr .box-border{box-sizing:border-box!important}div#mysr .block{display:block!important}div#mysr .flex{display:flex!important}div#mysr .inline-flex{display:inline-flex!important}div#mysr .grid{display:grid!important}div#mysr .hidden{display:none!important}div#mysr .h-11{height:2.75rem!important}div#mysr .h-4{height:1rem!important}div#mysr .h-5{height:1.25rem!important}div#mysr .h-6{height:1.5rem!important}div#mysr .h-8{height:2rem!important}div#mysr .h-\[22px\]{height:22px!important}div#mysr .h-\[9px\]{height:9px!important}div#mysr .max-h-full{max-height:100%!important}div#mysr .w-4{width:1rem!important}div#mysr .w-5{width:1.25rem!important}div#mysr .w-\[9px\]{width:9px!important}div#mysr .w-auto{width:auto!important}div#mysr .w-fit{width:-moz-fit-content!important;width:fit-content!important}div#mysr .w-full{width:100%!important}div#mysr .min-w-60{min-width:15rem!important}div#mysr .shrink-0{flex-shrink:0!important}div#mysr .grow{flex-grow:1!important}div#mysr .origin-bottom{transform-origin:bottom!important}div#mysr .-translate-y-1\/2{--tw-translate-y: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div#mysr .rotate-45{--tw-rotate: 45deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes dialog-in-mobile{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}div#mysr .animate-dialog-in-mobile{animation:dialog-in-mobile .3s ease-out 1 normal forwards!important}@keyframes dialog-out-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}div#mysr .animate-dialog-out-mobile{animation:dialog-out-mobile .2s ease-in 1 normal forwards!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}div#mysr .animate-fade-in{animation:fade-in .3s ease-out 1 normal forwards!important}@keyframes fade-out{0%{opacity:1}to{opacity:0}}div#mysr .animate-fade-out{animation:fade-out .2s ease-in 1 normal forwards!important}div#mysr .animate-spin{animation:spin 1s linear infinite!important}div#mysr .cursor-pointer{cursor:pointer!important}div#mysr .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}div#mysr .flex-col{flex-direction:column!important}div#mysr .items-end{align-items:flex-end!important}div#mysr .items-center{align-items:center!important}div#mysr .justify-end{justify-content:flex-end!important}div#mysr .justify-center{justify-content:center!important}div#mysr .justify-between{justify-content:space-between!important}div#mysr .gap-1{gap:.25rem!important}div#mysr .gap-2{gap:.5rem!important}div#mysr .gap-4{gap:1rem!important}div#mysr .gap-5{gap:1.25rem!important}div#mysr .gap-y-\[1px\]{row-gap:1px!important}div#mysr .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}div#mysr .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))!important}div#mysr .rounded-lg{border-radius:.5rem!important}div#mysr .rounded-md{border-radius:.375rem!important}div#mysr .rounded-none{border-radius:0!important}div#mysr .rounded-sm{border-radius:.125rem!important}div#mysr .rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}div#mysr .rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}div#mysr .rounded-bl-lg{border-bottom-left-radius:.5rem!important}div#mysr .rounded-br-lg{border-bottom-right-radius:.5rem!important}div#mysr .border{border-width:1px!important}div#mysr .border-0{border-width:0px!important}div#mysr .border-r-\[3px\]{border-right-width:3px!important}div#mysr .border-t-\[3px\]{border-top-width:3px!important}div#mysr .border-error{--tw-border-opacity: 1 !important;border-color:rgb(220 39 39 / var(--tw-border-opacity))!important}div#mysr .border-neutral-300{--tw-border-opacity: 1 !important;border-color:rgb(212 212 212 / var(--tw-border-opacity))!important}div#mysr .border-red-800{--tw-border-opacity: 1 !important;border-color:rgb(153 27 27 / var(--tw-border-opacity))!important}div#mysr .border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}div#mysr .bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(26 26 26 / var(--tw-bg-opacity))!important}div#mysr .bg-error{--tw-bg-opacity: 1 !important;background-color:rgb(220 39 39 / var(--tw-bg-opacity))!important}div#mysr .bg-gray-500\/75{background-color:#6b7280bf!important}div#mysr .bg-neutral-300{--tw-bg-opacity: 1 !important;background-color:rgb(212 212 212 / var(--tw-bg-opacity))!important}div#mysr .bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(118 141 255 / var(--tw-bg-opacity))!important}div#mysr .bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}div#mysr .bg-red-500\/20{background-color:#ef444433!important}div#mysr .bg-slate-100{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity))!important}div#mysr .bg-stc{--tw-bg-opacity: 1 !important;background-color:rgb(95 24 150 / var(--tw-bg-opacity))!important}div#mysr .bg-success{--tw-bg-opacity: 1 !important;background-color:rgb(40 199 89 / var(--tw-bg-opacity))!important}div#mysr .bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}div#mysr .object-contain{-o-object-fit:contain!important;object-fit:contain!important}div#mysr .object-center{-o-object-position:center!important;object-position:center!important}div#mysr .p-4{padding:1rem!important}div#mysr .px-3{padding-left:.75rem!important;padding-right:.75rem!important}div#mysr .px-4{padding-left:1rem!important;padding-right:1rem!important}div#mysr .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}div#mysr .text-center{text-align:center!important}div#mysr .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}div#mysr .text-base{font-size:1rem!important;line-height:1.5rem!important}div#mysr .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div#mysr .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div#mysr .text-xs{font-size:.75rem!important;line-height:1rem!important}div#mysr .font-medium{font-weight:500!important}div#mysr .uppercase{text-transform:uppercase!important}div#mysr .leading-4{line-height:1rem!important}div#mysr .leading-5{line-height:1.25rem!important}div#mysr .leading-6{line-height:1.5rem!important}div#mysr .text-black{--tw-text-opacity: 1 !important;color:rgb(26 26 26 / var(--tw-text-opacity))!important}div#mysr .text-black\/90{color:#1a1a1ae6!important}div#mysr .text-error{--tw-text-opacity: 1 !important;color:rgb(220 39 39 / var(--tw-text-opacity))!important}div#mysr .text-neutral-800\/90{color:#262626e6!important}div#mysr .text-primary-400{--tw-text-opacity: 1 !important;color:rgb(145 152 206 / var(--tw-text-opacity))!important}div#mysr .text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}div#mysr .text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}div#mysr .placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-placeholder-opacity))!important}div#mysr .placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-placeholder-opacity))!important}div#mysr .opacity-25{opacity:.25!important}div#mysr .opacity-75{opacity:.75!important}div#mysr .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}div#mysr .shadow-input{--tw-shadow: 0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05) !important;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color), 0 1px 1.5px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}div#mysr .shadow-input-error{--tw-shadow: 0 0 0 1px #ef9896,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05) !important;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color), 0 1px 1.5px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}div#mysr .grayscale{--tw-grayscale: grayscale(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}div#mysr .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}div#mysr .transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}div#mysr .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}div#mysr .transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}div#mysr .duration-200{transition-duration:.2s!important}div#mysr .duration-300{transition-duration:.3s!important}div#mysr .empty\:hidden:empty{display:none!important}div#mysr .hover\:border-neutral-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(163 163 163 / var(--tw-border-opacity))!important}div#mysr .hover\:bg-neutral-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 250 250 / var(--tw-bg-opacity))!important}div#mysr .focus\:z-\[2\]:focus{z-index:2!important}div#mysr .focus\:shadow-input-focus:focus{--tw-shadow: 0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3) !important;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 1px 1px 0 var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}div#mysr .focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}div#mysr .disabled\:cursor-default:disabled{cursor:default!important}div#mysr .disabled\:opacity-70:disabled{opacity:.7!important}@media(min-width:640px){div#mysr .sm\:h-5{height:1.25rem!important}}@media(min-width:768px){div#mysr .md\:mx-auto{margin-left:auto!important;margin-right:auto!important}div#mysr .md\:max-w-80{max-width:20rem!important}div#mysr .md\:max-w-96{max-width:24rem!important}@keyframes dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}div#mysr .md\:animate-dialog-in{animation:dialog-in .3s ease-out 1 normal forwards!important}@keyframes dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}div#mysr .md\:animate-dialog-out{animation:dialog-out .2s ease-in 1 normal forwards!important}div#mysr .md\:justify-center{justify-content:center!important}div#mysr .md\:rounded-b-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}}@media(min-width:1024px){div#mysr .lg\:max-w-screen-sm{max-width:640px!important}div#mysr .lg\:p-10{padding:2.5rem!important}}.commerce{max-width:1240px;margin:16px auto 60px;color:var(--pa-text);font-size:15px;line-height:1.65;min-width:0}.commerce *{box-sizing:border-box}.commerce-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0}.commerce-heading h1{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.03em;margin:8px 0 12px}.commerce-heading p,.commerce-help,.commerce-panel>p{color:var(--pa-text-muted);margin:8px 0 18px}.commerce-eyebrow{font-size:12px;letter-spacing:.16em;color:var(--pa-gold);font-weight:700}.commerce-demo{display:flex;align-items:flex-start;gap:12px;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:14px 18px;color:var(--pa-accent);font-size:14px}.commerce-demo svg{flex-shrink:0;margin-top:2px}.commerce-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.commerce button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font:inherit;transition:color .15s,background-color .15s}.commerce button:disabled{opacity:var(--pa-disabled-opacity);cursor:default}.commerce button:hover:not(:disabled){border-color:var(--pa-gold)}.commerce .commerce-primary{background:var(--pa-gold);color:var(--pa-on-accent);border-color:var(--pa-gold);font-weight:700}.commerce .commerce-primary:hover:not(:disabled){background:var(--pa-accent)}.commerce-balance{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(125deg,var(--pa-surface),var(--pa-surface));border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:28px 32px}.commerce-balance>div{display:grid;gap:8px}.commerce-balance span{color:var(--pa-text-muted)}.commerce-balance strong{font-size:clamp(24px,3vw,40px);color:var(--pa-gold);line-height:1.2}.commerce-balance small{font-size:15px;font-weight:400}.commerce-balance>div+div strong{font-size:24px;color:var(--pa-text)}.commerce-section-heading{margin:36px 0 18px}.commerce h2{font-size:22px;line-height:1.35;margin:0 0 12px;display:flex;align-items:center;gap:10px}.commerce h3{font-size:19px;margin:10px 0}.commerce-section-heading p{margin:0;color:var(--pa-text-muted)}.commerce-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.commerce .commerce-package{display:flex;flex-direction:column;align-items:stretch;text-align:start;gap:14px;min-width:0;padding:24px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface)}.commerce-package[aria-pressed=true]{border-color:var(--pa-gold);background:var(--pa-surface);box-shadow:inset 0 0 0 1px var(--pa-gold)}.commerce-package-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--pa-gold);font-size:20px}.commerce-package>strong{font-size:32px;line-height:1.3}.commerce-package strong small{font-size:15px;font-weight:400}.commerce-package .commerce-price{font-size:21px}.commerce-package>span:not(:first-child):not(.commerce-price),.commerce-package>small{color:var(--pa-text-muted);font-size:14px}.commerce-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.commerce-panel{background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);padding:26px;min-width:0}.commerce label,.commerce-dialog label{display:grid;gap:8px;color:var(--pa-text);font-size:14px}.commerce input,.commerce select,.commerce-dialog select{width:100%;min-width:0;min-height:46px;border:1px solid var(--pa-control-border);background:var(--pa-bg);border-radius:var(--pa-radius-control);padding:10px 12px;font:inherit;color:var(--pa-text)}.commerce input:focus-visible,.commerce select:focus-visible,.commerce-dialog select:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.commerce form{display:grid;gap:18px}.commerce-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-help{font-size:13px;line-height:1.65}.commerce-panel>form{margin:20px 0}.commerce-error,.commerce-success{padding:14px 18px;border-radius:var(--pa-radius-control);overflow-wrap:anywhere}.commerce-error{color:var(--pa-status-error);border:1px solid var(--pa-status-error);background:var(--pa-error-bg)}.commerce-success{color:var(--pa-status-success);border:1px solid var(--pa-status-success);background:var(--pa-success-bg)}.commerce-error button{margin-inline-start:12px}.commerce-payment-list{display:grid;gap:0}.commerce-payment-list article,.commerce-activity article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--pa-border)}.commerce-payment-list article:last-child,.commerce-activity article:last-child{border:0}.commerce-payment-list article>div{display:grid;gap:7px;min-width:0}.commerce-payment-list article>div:last-child{text-align:end;flex-shrink:0}.commerce-payment-list small,.commerce-activity small{display:block;color:var(--pa-text-muted);font-size:13px;overflow-wrap:anywhere}.commerce-payment-list bdi{font-size:12px}.commerce-status{font-size:13px;color:var(--pa-accent)}.commerce-status.is-paid{color:var(--pa-status-success)}.commerce-status.is-failed{color:var(--pa-status-error)}.commerce-empty{text-align:center;padding:36px 16px;color:var(--pa-text-muted)}.commerce-empty svg{color:var(--pa-gold)}.commerce-referral-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.commerce-referral-metrics>div{display:grid;gap:12px;padding:24px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface)}.commerce-referral-metrics span{color:var(--pa-text-muted)}.commerce-referral-metrics strong{color:var(--pa-gold);font-size:32px}.commerce-reward-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.commerce-reward-pair span{padding:16px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);color:var(--pa-text-muted)}.commerce-reward-pair strong{display:block;font-size:28px;color:var(--pa-gold);margin-top:8px}.commerce-activity{margin-top:24px}.commerce-activity article>strong{color:var(--pa-gold);white-space:nowrap}.commerce-dialog{width:min(600px,94vw)!important;padding:26px!important;max-height:90vh!important;overflow-y:auto;color:var(--pa-text);line-height:1.65;background:var(--pa-surface)!important}.commerce-dialog header{display:flex;justify-content:space-between;align-items:center;gap:18px}.commerce-dialog h2{font-size:24px;line-height:1.3;margin:0}.commerce-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text);font:inherit;cursor:pointer}.commerce-dialog header button{padding:10px;flex-shrink:0}.commerce-dialog button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.commerce-dialog button:disabled{opacity:var(--pa-disabled-opacity)}.commerce-dialog .commerce-primary{background:var(--pa-gold);color:var(--pa-on-accent);font-weight:700;border-color:var(--pa-gold);width:100%;margin-top:20px}.commerce-dialog .commerce-demo{margin:20px 0}.commerce-breakdown{margin:20px 0;display:grid;gap:10px}.commerce-breakdown>div{display:flex;justify-content:space-between;gap:16px}.commerce-breakdown dt{color:var(--pa-text-muted)}.commerce-breakdown dd{margin:0;text-align:end;white-space:nowrap}.commerce-breakdown .commerce-total{border-top:1px solid var(--pa-border);padding-top:12px;margin-top:6px;font-weight:700}.commerce-total dt,.commerce-total dd{color:var(--pa-gold)}.commerce-result{padding-top:18px;text-align:center}.commerce-result svg{color:var(--pa-gold)}.commerce-loading{min-height:200px;padding:40px;text-align:center;color:var(--pa-text-muted)}html[dir=rtl] .commerce-heading h1{letter-spacing:0}html[dir=rtl] .commerce :is(.lucide-arrow-right){transform:scaleX(-1)}@media(max-width:760px){.commerce{margin:12px auto 40px}.commerce-heading{align-items:flex-start;flex-direction:column;gap:12px}.commerce-columns{grid-template-columns:1fr}.commerce-balance{flex-wrap:wrap;padding:22px}.commerce-balance>button{flex-basis:100%}.commerce-packages{gap:10px}.commerce .commerce-package{padding:18px 14px}.commerce-package>strong{font-size:26px}.commerce-package-top{font-size:18px}.commerce-panel{padding:22px}.commerce-referral-metrics{gap:10px}.commerce-referral-metrics>div{padding:18px 14px}.commerce-referral-metrics strong{font-size:27px}}@media(max-width:520px){.commerce-packages,.commerce-referral-metrics{grid-template-columns:1fr}.commerce .commerce-package{display:grid;grid-template-columns:1fr auto;gap:9px 14px}.commerce-package-top{grid-column:1/-1}.commerce-package>span:not(:first-child):not(.commerce-price),.commerce-package>small{grid-column:1/-1}.commerce-package .commerce-price{font-size:18px}.commerce-fields{grid-template-columns:1fr}.commerce-panel{padding:19px}.commerce-tabs{gap:7px}.commerce-tabs button{font-size:13px;padding:9px 10px}.commerce-payment-list article{align-items:flex-start;flex-direction:column;gap:14px}.commerce-payment-list article>div:last-child{text-align:start;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.commerce-referral-metrics>div{display:flex;justify-content:space-between;align-items:center}.commerce-demo{padding:12px;font-size:13px}.commerce-dialog{padding:18px!important}.commerce-breakdown{font-size:14px}.commerce-activity article{gap:12px;align-items:flex-start}.commerce-activity article>strong{white-space:normal;text-align:end;flex-shrink:0;font-size:14px}}@media(prefers-reduced-motion:reduce){.commerce button{transition:none}}.commerce-custom{margin:20px 0 28px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.commerce-custom.is-selected{border-color:var(--pa-gold)}.commerce-custom>p{grid-column:1/-1;margin:0}.commerce-custom>button{align-self:end}.commerce-custom strong{color:var(--pa-gold)}@media(max-width:640px){.commerce-custom{grid-template-columns:1fr}}.pa-dialog-content.production-commerce{width:min(1120px,calc(100vw - 32px));max-height:92dvh;overflow:auto;padding:clamp(18px,3vw,36px);background:var(--pa-panel,var(--pa-surface));color:var(--pa-text,var(--pa-text));border:1px solid var(--pa-border);border-radius:var(--pa-radius-card)}.production-commerce-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.production-commerce-heading h2{font-size:clamp(24px,3vw,34px);margin:8px 0}.production-commerce-heading>button{font-size:30px;line-height:1;width:44px;height:44px;flex-shrink:0}.production-commerce footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}.production-commerce button{min-height:44px}.production-commerce button:disabled{opacity:var(--pa-disabled-opacity);cursor:wait}.production-commerce-error{padding:14px;border:1px solid var(--pa-status-error);border-radius:var(--pa-radius-control)}.production-purchase-summary{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);margin:24px 0;padding:24px 0;border-block:1px solid var(--pa-border)}.production-purchase-summary p{margin:7px 0;overflow-wrap:anywhere}.production-purchase-summary dl{margin:0}.production-purchase-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.production-purchase-summary dd{margin:0;text-align:end;white-space:nowrap}.production-purchase-total{font-size:1.25rem;font-weight:700;border-top:1px solid var(--pa-border);margin-top:12px;padding-top:20px!important}.production-payment-form{padding:20px;background:var(--pa-surface-raised);color:var(--pa-on-accent);border-radius:var(--pa-radius-control);max-width:650px;margin:16px auto}.production-commerce-return{max-width:800px;margin:72px auto;padding:24px}.production-commerce-return a{display:inline-block;margin:24px}.production-commerce .pa-topup-grid{margin-block:24px}@media(max-width:620px){.production-purchase-summary{grid-template-columns:1fr}.pa-dialog-content.production-commerce{width:calc(100vw - 16px);max-height:96dvh;padding:18px}.production-commerce footer button{flex:1}.production-payment-form{padding:12px}}.production-package-fields{border:0;margin:0;padding:0;min-width:0}.production-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.production-promotion-field{max-width:440px;display:grid;gap:8px;margin-block:24px}.production-promotion-field label{font-weight:600}.production-promotion-field input{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-panel,var(--pa-bg));color:inherit;font:inherit}.production-promotion-field input:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.production-promotion-field p{margin:0;line-height:1.5;font-size:.9rem;color:var(--pa-muted,var(--pa-text-muted))}.production-purchase-summary dt small{display:block;margin-top:4px;font-size:.85rem;font-weight:400}.production-points-total{border-top:1px solid var(--pa-border);font-weight:700;margin-top:8px}.production-settlement{margin:1rem 0;display:grid;gap:.6rem}.production-settlement>div{display:flex;justify-content:space-between;gap:1rem}.production-settlement dd{margin:0;font-variant-numeric:tabular-nums}.production-purchase-summary .production-referral-condition{display:block;font-size:.85rem;line-height:1.5;opacity:.8}.production-referral-condition dd{white-space:normal;text-align:start;margin:.25rem 0 0}.pa-dialog-content.production-commerce{width:min(1380px,calc(100vw - 40px));margin:0;font-size:15px;line-height:1.6}.production-commerce button:not(.topup-card):not(.topup-custom-choose){padding:11px 18px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:inherit;font:inherit;cursor:pointer}.production-commerce button.commerce-primary{background:var(--pa-gold,var(--pa-accent));border-color:var(--pa-gold,var(--pa-accent));color:var(--pa-on-accent);font-weight:650}.production-commerce button:focus-visible{outline:2px solid var(--pa-gold,var(--pa-accent));outline-offset:4px}.production-checkout-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 28px;flex-wrap:wrap;color:var(--pa-text-muted,var(--pa-text-muted))}.production-checkout-steps li{display:flex;align-items:center;gap:8px;font-size:13px}.production-checkout-steps li>span{font-variant-numeric:tabular-nums;color:var(--pa-text-muted)}.production-checkout-steps [aria-current=step]{color:var(--pa-gold,var(--pa-accent));font-weight:650}.production-currency-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-block:18px}.production-currency-row p{margin:0;max-width:760px;color:var(--pa-text-muted,var(--pa-text-muted))}.production-currency-row label{display:flex;align-items:center;gap:10px;white-space:nowrap}.production-currency-row select{width:auto;min-width:90px}.production-selection-strip{display:flex;align-items:center;gap:18px;margin:20px 0;padding:18px 0;border-block:1px solid var(--pa-control-border);flex-wrap:wrap}.production-selection-strip>span{color:var(--pa-text-muted,var(--pa-text-muted))}.production-selection-strip>button{margin-inline-start:auto}.production-package-notice{border-inline-start:2px solid var(--pa-gold);padding-inline-start:16px}.production-package-footer{align-items:center}.production-package-footer p{color:var(--pa-text-muted,var(--pa-text-muted));margin:0}.production-commerce .pa-billing-check{display:flex;align-items:flex-start;gap:10px}.production-commerce .pa-billing-check input{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:3px;accent-color:var(--pa-gold)}.production-commerce .pa-billing-profile fieldset{border:0;padding:0;min-width:0}.production-commerce .pa-billing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.production-commerce .topup-overline{display:none}@media(max-width:760px){.production-currency-row{flex-direction:column;gap:14px}.production-checkout-steps{gap:16px}.pa-dialog-content.production-commerce{width:calc(100vw - 16px);padding:20px 16px}.production-package-footer>button{width:100%}.production-commerce .topup-collection-heading{align-items:flex-start}.production-commerce .topup-collection-heading h2{font-size:26px}}.production-checkout-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.production-checkout-toolbar .production-checkout-steps{margin:0}.production-currency-inline{display:flex;align-items:center;gap:10px;font-size:12px}.production-currency-inline select{width:auto;min-width:90px;color:var(--pa-gold);background:var(--pa-bg);border-color:var(--pa-control-border)}.production-currency-inline option{background:var(--pa-surface);color:var(--pa-gold)}.commerce .topup-collection-heading .wallet-currency-inline{display:block;min-width:0;width:auto}.commerce .wallet-currency-inline select{width:auto;min-width:160px;max-width:100%;min-height:44px;font:inherit;font-size:14px;color:var(--pa-text);background:var(--pa-bg);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:10px 14px}.commerce .wallet-code-apply{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text);margin-top:12px}.wallet-live-points{margin:20px 0}.wallet-live-points>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.wallet-live-points dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-gift-confirmed{font-size:13px;line-height:1.5;color:var(--pa-status-success)}.wallet-code-card p[role=alert]{font-size:13px;color:var(--pa-status-error)}.wallet-code-card p[role=status]{font-size:13px;color:var(--pa-status-success)}.production-account-pages .wallet-code-card .wallet-code-copy{max-width:100%}.production-account-pages .wallet-code-card .wallet-code-copy p{max-width:none}.production-account-pages .wallet-code-card .wallet-gift-input{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0}.production-account-pages .wallet-code-card .wallet-gift-input>input{box-sizing:border-box;flex:1 1 0;min-width:0;height:48px;min-height:48px;padding:10px 12px;font-size:15px}.production-account-pages .wallet-code-card .wallet-gift-input>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 100px;width:100px;min-width:100px;height:48px;min-height:48px;margin:0;padding:8px 12px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-bg);color:var(--pa-accent);font-size:13px;line-height:1.4;white-space:nowrap}.production-account-pages .wallet-code-card .wallet-gift-input>button>svg{flex:none}@media(min-width:1101px){.production-account-pages .wallet-code-card .wallet-code-copy p{white-space:nowrap}}@media(max-width:1100px){.production-account-pages.production-beta-wallet .wallet-code-grid{grid-template-columns:1fr}.production-account-pages .wallet-code-card .wallet-code-copy p{white-space:normal}}@media(max-width:640px){.production-account-pages .wallet-code-card .wallet-gift-input>input{font-size:16px}}.commerce .beta-invoices{position:relative;overflow:hidden;margin-block:26px;padding:0;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text)}.beta-invoices .invoice-library-heading{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px 30px 30px;min-height:176px}.invoice-library-heading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--pa-surface) 10%,color-mix(in srgb,var(--pa-surface) 95%,transparent) 45%,color-mix(in srgb,var(--pa-surface) 48%,transparent)),linear-gradient(0deg,var(--pa-surface),transparent 70%);pointer-events:none}.invoice-library-art{position:absolute;inset-block:0;inset-inline-end:0;width:50%;height:100%;object-fit:cover;object-position:center 40%;opacity:.48;z-index:-2;pointer-events:none}.invoice-library-copy{max-width:670px;min-width:0}.invoice-eyebrow{display:block;margin-bottom:11px;color:var(--pa-accent);font-size:10px;font-weight:600;letter-spacing:.14em}.commerce .invoice-library-copy h2{display:flex;align-items:center;gap:11px;margin:0;font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.invoice-library-copy h2 svg{color:var(--pa-accent);flex-shrink:0}.invoice-library-copy p{max-width:580px;margin:13px 0 0;font-size:14px;line-height:1.7;color:var(--pa-text-muted)}.commerce .invoice-refresh{flex-shrink:0;gap:9px;padding:11px 15px;min-height:44px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:color-mix(in srgb,var(--pa-surface) 80%,transparent);color:var(--pa-text-muted);font-size:12px}.invoice-library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 30px;padding:22px 0;border-block:1px solid var(--pa-border)}.invoice-library-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:24px;border-inline-start:1px solid var(--pa-border);min-width:0}.invoice-library-summary>div:first-child{padding-inline-start:0;border-inline-start:0}.invoice-library-summary>div:last-child{padding-inline-end:0}.invoice-library-summary span{font-size:12px;line-height:1.6;color:var(--pa-text-muted)}.invoice-library-summary strong{color:var(--pa-accent);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums}.beta-invoices .invoice-library-note{display:flex;align-items:flex-start;gap:9px;margin:21px 30px;color:var(--pa-text-muted);font-size:12px;line-height:1.7}.invoice-library-note svg{flex-shrink:0;margin-top:2px;color:var(--pa-accent)}.invoice-record-list{display:grid;gap:12px;padding:0 20px 10px}.beta-invoices .invoice-record{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(170px,auto);gap:18px;padding:24px 20px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-surface);align-items:start}.invoice-record-icon{display:flex;align-items:center;justify-content:center;width:42px;height:48px;color:var(--pa-accent);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface)}.invoice-record-main{min-width:0}.invoice-record-topline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}.commerce .invoice-record h3{margin:0;font-size:19px;line-height:1.4;font-weight:500;color:var(--pa-text)}.invoice-record-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);color:var(--pa-text-muted);background:var(--pa-surface);font-size:10px;line-height:1.5}.invoice-record-status svg{flex-shrink:0}.invoice-state-issued .invoice-record-status{border-color:var(--pa-border);color:var(--pa-accent);background:var(--pa-surface)}.invoice-state-accounting-review .invoice-record-status{border-color:var(--pa-status-error);color:var(--pa-accent);background:var(--pa-surface)}.invoice-record-meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:13px;font-size:11px;line-height:1.6;color:var(--pa-text-muted)}.invoice-record-meta>span{display:flex;align-items:center;gap:6px;min-width:0}.invoice-record-meta svg{flex-shrink:0;color:var(--pa-text-muted)}.invoice-record-meta .invoice-record-reference{flex-wrap:wrap;gap:3px 7px}.invoice-record-reference bdi{color:var(--pa-text-muted);font-size:10px;overflow-wrap:anywhere;word-break:break-word}.beta-invoices .invoice-record-reason{margin:13px 0 0;color:var(--pa-accent);font-size:11px;line-height:1.7}.invoice-record-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;text-align:end}.invoice-amount-label{font-size:10px;color:var(--pa-text-muted);line-height:1.4}.invoice-record-amount{font-size:22px;line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums;color:var(--pa-text-muted);overflow-wrap:anywhere}.commerce .invoice-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:39px;margin-top:5px;padding:8px 12px;font-size:11px;border:1px solid var(--pa-border);background:var(--pa-surface);color:var(--pa-accent);border-radius:var(--pa-radius-control)}.invoice-pdf-pending{max-width:215px;margin-top:6px;color:var(--pa-status-warning);font-size:10px;line-height:1.6}.invoice-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:42px 24px 48px;gap:12px}.invoice-empty-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin-bottom:4px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:linear-gradient(145deg,var(--pa-surface),var(--pa-surface));color:var(--pa-accent)}.commerce .invoice-empty h3{max-width:540px;margin:0;font-size:23px;font-weight:500;line-height:1.45}.beta-invoices .invoice-empty p{margin:0;font-size:14px;line-height:1.7;color:var(--pa-text-muted)}.invoice-empty small{max-width:470px;color:var(--pa-text-muted);font-size:12px;line-height:1.7}.invoice-error{display:flex;align-items:center;gap:12px;margin:20px 30px;padding:16px;border:1px solid var(--pa-status-error);background:var(--pa-error-bg);border-radius:var(--pa-radius-control);color:var(--pa-status-error);font-size:13px;line-height:1.6}.invoice-error>svg{flex-shrink:0}.invoice-error>span{flex:1}.commerce .invoice-error button{flex-shrink:0;min-height:38px;padding:7px 12px;border-color:var(--pa-status-error);background:transparent;color:inherit;font-size:12px}.invoice-library-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:5px 30px 0;padding:22px 0 25px;color:var(--pa-text-muted);font-size:11px}.commerce .invoice-library-footer button{display:inline-flex;gap:8px;min-height:42px;padding:9px 14px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-accent);font-size:12px}.beta-invoices button:focus-visible{outline:2px solid var(--pa-gold,var(--pa-accent));outline-offset:4px}.beta-invoices button:hover:not(:disabled){border-color:var(--pa-accent);background:var(--pa-surface-raised)}.beta-invoices button:disabled{opacity:var(--pa-disabled-opacity);cursor:wait}.invoice-is-refreshing{animation:invoice-refresh 1.2s linear infinite}@keyframes invoice-refresh{to{transform:rotate(360deg)}}html[dir=rtl] .invoice-library-heading:before{background:linear-gradient(270deg,var(--pa-surface) 10%,color-mix(in srgb,var(--pa-surface) 95%,transparent) 45%,color-mix(in srgb,var(--pa-surface) 48%,transparent)),linear-gradient(0deg,var(--pa-surface),transparent 70%)}html[dir=rtl] .invoice-library-art{transform:scaleX(-1)}html[dir=rtl] .invoice-eyebrow,html[dir=rtl] .invoice-library-copy h2{letter-spacing:0}@media(max-width:1000px){.beta-invoices .invoice-record{grid-template-columns:36px minmax(0,1fr) 170px;gap:14px;padding:21px 16px}.invoice-record-icon{width:36px;height:42px}.invoice-library-summary>div{padding-inline:16px}.invoice-library-summary span{font-size:11px}.invoice-record-topline{display:grid;justify-items:start;gap:8px}}@media(max-width:700px){.beta-invoices .invoice-library-heading{padding:26px 22px 23px;align-items:flex-start;flex-direction:column;gap:20px}.invoice-library-art{width:75%}.invoice-library-copy p{font-size:13px;max-width:90%}.commerce .invoice-library-copy h2{font-size:26px}.invoice-library-summary{margin:0 22px;padding:18px 0}.invoice-library-summary>div{flex-direction:column;align-items:flex-start;gap:7px;padding-inline:12px}.invoice-library-summary strong{font-size:23px}.invoice-library-summary span{font-size:10px}.beta-invoices .invoice-library-note{margin:20px 22px;font-size:11px}.invoice-record-list{padding:0 12px 5px;gap:10px}.beta-invoices .invoice-record{grid-template-columns:34px minmax(0,1fr);gap:13px;padding:20px 15px}.invoice-record-icon{width:34px;height:41px}.invoice-record-action{grid-column:2;align-items:flex-start;text-align:start;margin-top:2px;padding-top:14px;border-top:1px solid var(--pa-border);width:100%;gap:6px}.invoice-record-amount{font-size:23px}.invoice-record-status{font-size:10px}.commerce .invoice-record h3{font-size:19px}.invoice-record-meta{gap:9px;font-size:11px}.invoice-record-meta>span{flex-basis:100%}.invoice-pdf-pending{max-width:none}.commerce .invoice-download{min-height:42px;font-size:12px}.invoice-empty{padding:32px 22px 40px}.commerce .invoice-empty h3{font-size:21px}.invoice-error{margin:20px 22px;flex-wrap:wrap}.invoice-error>span{flex-basis:calc(100% - 35px)}.invoice-error button{margin-inline-start:31px}.invoice-library-footer{margin-inline:22px;padding-bottom:22px}}@media(prefers-reduced-motion:reduce){.invoice-is-refreshing{animation:none}}.invoice-package-previews{padding:24px;margin:20px 0;border:1px solid var(--pa-accent);border-radius:var(--pa-radius-card);background:var(--pa-selected-bg)}.invoice-package-previews h3{margin:8px 0}.invoice-package-previews p,.invoice-package-previews small{color:var(--muted,var(--pa-text-muted));line-height:1.7}.invoice-preview-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:18px 0}.invoice-preview-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;flex:1;min-width:145px}.invoice-preview-controls select{padding:11px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-bg);color:var(--pa-text);width:100%}.invoice-preview-controls button{margin:0;min-height:42px}.invoice-preview-totals{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:16px 0}.invoice-preview-totals strong{font-size:24px;color:var(--pa-accent)}.invoice-preview-totals span{font-size:12px}.invoice-package-previews small{display:block;font-size:11px}.production-purchases ul{list-style:none;margin:0;padding:0}.production-purchases li{padding:18px 0;border-bottom:1px solid var(--pa-line,var(--pa-border))}.production-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.production-purchase-row strong{overflow-wrap:anywhere}.production-purchase-row time{font-size:12px;white-space:nowrap;color:var(--pa-muted)}.production-purchase-document{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--pa-muted);min-height:44px}.production-purchases footer{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin-top:18px}.production-purchases p[role=alert]{color:var(--pa-accent)}.production-purchases button:disabled{opacity:var(--pa-disabled-opacity);cursor:default}@media(max-width:480px){.production-purchase-row{align-items:flex-start;gap:8px}.production-purchase-row time{font-size:11px}}.production-purchases .production-invoice-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:130px;min-height:44px;padding:10px 14px;white-space:nowrap;font-size:13px}.production-purchases .production-invoice-download svg{width:19px;height:19px;flex:0 0 auto}@media(max-width:420px){.production-purchase-document{flex-wrap:wrap}.production-purchase-document>.production-invoice-download{margin-inline-start:auto}}.commerce.commerce-wallet{--wallet-surface:var(--pa-surface);--wallet-border:var(--pa-border);--wallet-soft:var(--pa-text-muted);max-width:1480px;margin-top:8px}.commerce-wallet .commerce-heading{margin:28px 0 18px}.commerce-wallet .commerce-heading h1{font-size:clamp(30px,3.2vw,46px);font-weight:500;letter-spacing:-.035em}.commerce-wallet>.commerce-demo{border:0;border-radius:0;background:transparent;padding:0 0 16px;color:var(--pa-accent);font-size:13px;border-bottom:1px solid var(--wallet-border)}.commerce-wallet>.commerce-demo svg{width:17px;height:17px;flex-shrink:0}.commerce-wallet .commerce-tabs{margin:20px 0 24px;gap:8px}.commerce-wallet .commerce-tabs button{border-color:transparent;background:transparent;color:var(--pa-text-muted);padding:10px 16px;border-radius:var(--pa-radius-control)}.commerce-wallet .commerce-tabs button[aria-current=page]{border-color:var(--pa-accent);background:var(--pa-surface);color:var(--pa-gold)}.wallet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding:0 0 24px;border-bottom:1px solid var(--wallet-border)}.wallet-currency{min-width:220px}.wallet-currency label{font-size:12px;color:var(--wallet-soft);gap:6px}.wallet-currency select{background:var(--pa-bg);max-width:250px;min-height:44px}.wallet-balance-compact{display:flex;align-items:center;gap:18px;min-width:0}.wallet-balance-compact>svg{color:var(--pa-gold);flex-shrink:0}.wallet-balance-compact>div{display:grid;gap:2px}.wallet-balance-compact span{font-size:12px;color:var(--wallet-soft)}.wallet-balance-compact strong{font-size:21px;font-weight:600;color:var(--pa-text);font-variant-numeric:tabular-nums;line-height:1.4}.wallet-balance-compact strong small{font-size:11px;font-weight:500;color:var(--wallet-soft)}.wallet-balance-compact .wallet-reserved{border-inline-start:1px solid var(--wallet-border);padding-inline-start:18px}.wallet-balance-compact .wallet-reserved strong{font-size:17px}.wallet-balance-compact button{background:transparent;border-color:transparent;color:var(--wallet-soft);font-size:13px;padding:8px;white-space:nowrap}.wallet-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px}.wallet-step{display:block;color:var(--pa-gold);font-size:11px;font-weight:600;letter-spacing:.13em;margin-bottom:8px}.commerce .wallet-section-head h2{font-size:25px;font-weight:500;line-height:1.3;margin:0}.wallet-section-head>p{font-size:13px;line-height:1.6;color:var(--wallet-soft);max-width:330px;text-align:end;margin:0}.wallet-rewards{margin:42px 0}.wallet-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wallet-code-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--wallet-border);background:var(--pa-bg);border-radius:var(--pa-radius-card);padding:24px;min-width:0;display:flex;flex-direction:column}.wallet-code-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--pa-bg) 90%,transparent),color-mix(in srgb,var(--pa-bg) 28%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 8%,transparent) 0%,color-mix(in srgb,var(--pa-bg) 45%,transparent) 35%,var(--pa-bg) 68%)}.wallet-code-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:230px;object-fit:cover;object-position:center 42%;z-index:-2;opacity:.9;pointer-events:none}.wallet-code-copy{min-height:154px;max-width:76%}.wallet-code-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--pa-accent);border:1px solid var(--pa-border);background:color-mix(in srgb,var(--pa-bg) 70%,transparent);border-radius:var(--pa-radius-control);margin-bottom:16px}.wallet-code-referral .wallet-code-icon{color:var(--pa-text-muted);border-color:var(--pa-border)}.wallet-code-gift .wallet-code-icon{color:var(--pa-accent);border-color:var(--pa-border)}.commerce .wallet-code-copy h3{font-size:21px;font-weight:500;margin:0 0 8px;line-height:1.3}.wallet-code-copy p{font-size:13px;line-height:1.6;color:var(--pa-text-muted);margin:0 0 20px;max-width:240px}.commerce .wallet-code-field{font-size:12px;color:var(--pa-text-muted);gap:8px}.commerce .wallet-code-field input{font-size:15px;min-height:48px;background:var(--pa-bg);border-color:var(--pa-control-border)}.commerce .wallet-code-field input:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.wallet-code-card>small{font-size:11px;color:var(--pa-text-muted);line-height:1.6;margin-top:12px}.wallet-code-card form{margin:0;gap:0}.wallet-gift-input{display:flex;gap:8px;min-width:0}.wallet-gift-input input{flex:1;min-width:0}.commerce .wallet-gift-input button{padding:8px 12px;min-height:48px;border-radius:var(--pa-radius-control);border-color:var(--pa-control-border);background:var(--pa-bg);color:var(--pa-accent);font-size:13px;flex-shrink:0}.wallet-payment-section{margin:46px 0 32px}.wallet-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch}.wallet-checkout-grid>.beta-billing{margin:0;background:var(--wallet-surface);border-color:var(--wallet-border)}.commerce .wallet-order-summary{position:static;margin:0;display:flex;flex-direction:column;gap:0;padding:26px;background:linear-gradient(140deg,var(--pa-surface),var(--pa-surface) 65%);border-color:var(--pa-border);border-radius:var(--pa-radius-card)}.wallet-summary-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--pa-accent);width:42px;height:42px;margin-bottom:15px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control)}.commerce .wallet-order-summary h2{font-size:23px;font-weight:500;margin:0 0 24px}.wallet-selection-summary{display:grid;gap:14px;margin:0 0 20px;font-size:13px}.wallet-selection-summary>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.wallet-selection-summary dt{color:var(--wallet-soft)}.wallet-selection-summary dd{margin:0;text-align:end;font-weight:500;font-variant-numeric:tabular-nums}.wallet-selection-summary .wallet-selection-points{border-top:1px solid var(--pa-control-border);padding-top:18px;margin-top:4px}.wallet-selection-points dd{font-size:22px;color:var(--pa-gold);line-height:1.3}.wallet-selection-points dd small{font-size:10px}.wallet-billing-status{display:flex;align-items:flex-start;gap:8px;color:var(--pa-text-muted)!important;font-size:12px;line-height:1.6;margin:18px 0!important}.wallet-billing-status svg{flex-shrink:0;margin-top:2px}.wallet-billing-status.is-ready{color:var(--pa-text-muted)!important}.wallet-order-summary .commerce-primary{width:100%;margin-bottom:22px;min-height:50px;padding:12px 18px;border-radius:var(--pa-radius-control)}.wallet-payment-marks{margin:auto 0 10px;border-top:1px solid var(--pa-border);padding-top:20px}.wallet-payment-marks .pa-payment-marks{justify-content:center;flex-wrap:wrap;gap:9px}.wallet-payment-marks .pa-payment-methods{margin:0;text-align:center}.wallet-payment-marks .pa-payment-methods>small{font-size:10px;line-height:1.5}.wallet-secure-note{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:var(--pa-text-muted)!important;margin:12px 0 0!important}.commerce-wallet button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}html[dir=rtl] .commerce-wallet .commerce-heading h1,html[dir=rtl] .wallet-step{letter-spacing:0}html[dir=rtl] .wallet-code-card:before{background:linear-gradient(270deg,color-mix(in srgb,var(--pa-bg) 90%,transparent),color-mix(in srgb,var(--pa-bg) 28%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 8%,transparent),color-mix(in srgb,var(--pa-bg) 45%,transparent) 35%,var(--pa-bg) 68%)}html[dir=rtl] .wallet-code-art{transform:scaleX(-1)}@media(max-width:1120px){.wallet-checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.wallet-code-card{padding:20px}.wallet-code-copy{max-width:88%}.wallet-code-copy p{font-size:12px}.wallet-code-grid{gap:12px}.commerce .wallet-gift-input button{padding:8px;font-size:12px}.wallet-gift-input{gap:6px}}@media(max-width:900px){.wallet-checkout-grid{grid-template-columns:1fr}.commerce .wallet-order-summary{position:static}.wallet-code-grid{grid-template-columns:1fr}.wallet-code-card{padding:22px;min-height:250px}.wallet-code-copy{max-width:65%;min-height:140px}.wallet-code-art{height:100%;object-position:center}.wallet-code-card:before{background:linear-gradient(90deg,var(--pa-bg) 10%,color-mix(in srgb,var(--pa-bg) 50%,transparent)),linear-gradient(0deg,var(--pa-bg),transparent 70%)}.wallet-code-field,.wallet-code-card form{max-width:550px}.wallet-code-copy p{font-size:14px;max-width:300px}.wallet-code-copy h3{font-size:24px}.wallet-balance-compact{gap:12px}.wallet-balance-compact button{font-size:12px}.wallet-balance-compact .wallet-reserved{padding-inline-start:12px}}@media(max-width:640px){.commerce.commerce-wallet{margin-top:0}.commerce-wallet .commerce-heading{gap:14px;margin:20px 0 16px}.commerce-wallet .commerce-heading h1{font-size:32px}.commerce-wallet .commerce-heading p{font-size:14px;line-height:1.6}.commerce-wallet>.commerce-demo{font-size:12px;padding-bottom:14px}.commerce-wallet .commerce-tabs{margin:16px 0 20px;gap:4px}.commerce-wallet .commerce-tabs button{padding:8px 10px;font-size:12px;gap:6px}.wallet-toolbar{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px;margin-bottom:22px}.wallet-currency select{max-width:none}.wallet-currency label{font-size:13px}.wallet-balance-compact{justify-content:space-between;gap:10px}.wallet-balance-compact>svg{display:none}.wallet-balance-compact strong{font-size:21px}.wallet-balance-compact button{font-size:12px;padding:6px;white-space:normal;max-width:104px}.wallet-section-head{display:block;margin-bottom:18px}.wallet-section-head>p{text-align:start;margin:10px 0 0;max-width:none}.commerce .wallet-section-head h2{font-size:24px}.wallet-step{font-size:10px}.wallet-rewards,.wallet-payment-section{margin:32px 0}.wallet-code-copy{max-width:75%}.wallet-code-card{padding:20px}.commerce .wallet-code-field input,.wallet-currency select{font-size:16px}.commerce .wallet-order-summary{padding:23px}.wallet-gift-input button{min-width:94px}.wallet-order-summary .commerce-help{font-size:13px}}@media(prefers-reduced-motion:reduce){.commerce-wallet *{scroll-behavior:auto!important}}.commerce-wallet .wallet-checkout-grid>.beta-billing{background-color:var(--pa-surface);background-image:linear-gradient(115deg,color-mix(in srgb,var(--pa-surface) 89%,transparent),color-mix(in srgb,var(--pa-surface) 86%,transparent) 45%,color-mix(in srgb,var(--pa-surface) 78%,transparent)),url(/wallet-art/v1/billing-sculpture.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.commerce.commerce-detail{max-width:1480px;--detail-line:var(--pa-border);--detail-muted:var(--pa-text-muted)}.commerce-detail .commerce-heading h1{font-weight:500;font-size:clamp(30px,3.2vw,46px)}.commerce-detail>.commerce-demo{background:transparent;border:0;border-bottom:1px solid var(--detail-line);border-radius:0;padding:0 0 18px;font-size:13px;color:var(--pa-accent)}.commerce-detail .commerce-tabs{gap:8px;margin:20px 0 30px}.commerce-detail .commerce-tabs button{padding:10px 16px;background:transparent;color:var(--detail-muted);border-color:transparent;border-radius:var(--pa-radius-control)}.commerce-detail .commerce-tabs button[aria-current=page]{border-color:var(--pa-accent);background:var(--pa-surface);color:var(--pa-gold)}.commerce-detail button:focus-visible,.commerce-detail summary:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}.commerce-detail .commerce-panel{border-radius:var(--pa-radius-card);border-color:var(--detail-line)}.commerce-detail .referral-overview{gap:20px;margin:0 0 28px}.commerce-detail .referral-metric{padding:24px 26px;background:linear-gradient(125deg,var(--pa-surface),var(--pa-surface));border-color:var(--detail-line);border-radius:var(--pa-radius-control);gap:14px}.referral-metric-label{display:flex;align-items:center;gap:10px;font-size:14px}.referral-metric-label svg{color:var(--pa-accent)}.commerce-detail .referral-metric strong{display:flex;align-items:baseline;gap:8px;font-weight:500;color:var(--pa-text);font-variant-numeric:tabular-nums;font-size:36px;line-height:1.2}.referral-metric strong small{font-size:11px;color:var(--pa-accent)}.referral-metric>small{font-size:12px;color:var(--detail-muted)}.commerce-detail .referral-metric.metric-2{background:linear-gradient(125deg,var(--pa-surface),var(--pa-surface));border-color:var(--pa-border)}.referral-metric.metric-2 strong{color:var(--pa-accent)}.commerce-detail .referral-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:stretch;margin-bottom:28px}.referral-reward-guide{display:flex;flex-direction:column;padding:30px}.commerce .referral-guide-intro h2{font-size:26px;font-weight:500;max-width:390px;line-height:1.3;margin-bottom:12px}.referral-guide-intro p{font-size:14px;color:var(--detail-muted);line-height:1.7;margin:0}.referral-reward-guide .commerce-reward-pair{margin:24px 0;gap:14px}.referral-reward-guide .commerce-reward-pair>span{display:flex;flex-direction:column;padding:18px 20px;background:var(--pa-bg);border-color:var(--pa-border);border-radius:var(--pa-radius-control);font-size:13px}.referral-reward-guide .commerce-reward-pair strong{font-size:38px;font-weight:500;line-height:1.2;color:var(--pa-accent);margin:10px 0}.referral-reward-guide .commerce-reward-pair small{font-size:11px;color:var(--pa-text-muted)}.referral-reward-guide .commerce-reward-pair.is-paused{opacity:.65}.referral-paused{padding:12px 16px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-accent)!important;font-size:13px}.referral-how{list-style:none;padding:0;margin:0;display:grid;gap:20px}.referral-how li{display:flex;gap:16px;align-items:flex-start}.referral-how li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);font-size:11px;color:var(--pa-accent);flex-shrink:0}.referral-how strong{font-size:14px;font-weight:500}.referral-how p{font-size:12px;line-height:1.6;color:var(--detail-muted);margin:4px 0 0}.commerce-panel .referral-terms{border-top:1px solid var(--detail-line);padding-top:20px;margin:24px 0 0;font-size:12px;line-height:1.7}.referral-reward-guide>button{margin-top:20px;border-radius:var(--pa-radius-control);padding:12px}.commerce-detail .beta-wallet-ledger{margin-top:28px}.commerce-detail .beta-wallet-filters{margin:24px 0 16px;gap:18px}.commerce-detail .beta-wallet-entry{padding:22px 0}.commerce-detail-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.commerce-detail-heading>svg{color:var(--pa-accent);flex-shrink:0;margin-top:12px}.commerce-detail-heading h2{font-size:26px;font-weight:500;margin-bottom:10px}.commerce-detail-heading p{font-size:13px;line-height:1.7;color:var(--detail-muted);max-width:650px;margin:0}.purchase-history{margin-top:28px;padding:30px}.purchase-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0}.purchase-filters{display:flex;gap:8px;flex-wrap:wrap}.commerce .purchase-filters button{padding:9px 13px;border:1px solid var(--pa-control-border);background:var(--pa-surface);border-radius:var(--pa-radius-control);color:var(--pa-text-muted);font-size:13px}.purchase-filters button span{min-width:22px;padding:1px 5px;background:color-mix(in srgb,var(--pa-surface-raised) 3.53%,transparent);border-radius:var(--pa-radius-control);font-size:11px;color:var(--pa-text-muted)}.commerce .purchase-filters button[aria-pressed=true]{border-color:var(--pa-accent);background:var(--pa-surface);color:var(--pa-accent)}.commerce .purchase-search{min-width:260px;font-size:11px;color:var(--detail-muted)}.purchase-search>span:last-child{display:flex;align-items:center;gap:8px;border:1px solid var(--pa-border);background:var(--pa-bg);border-radius:var(--pa-radius-control);padding-inline:12px}.purchase-search svg{flex-shrink:0}.commerce .purchase-search input{border:0;background:none;padding:10px 0;font-size:13px;min-height:44px}.purchase-records{display:grid;gap:12px}.purchase-record{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(155px,.5fr) 175px;align-items:center;gap:20px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-surface);padding:22px}.purchase-record-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:var(--pa-radius-control);color:var(--pa-accent)}.purchase-record.is-initiated .purchase-record-icon{background:var(--pa-surface);border-color:var(--pa-border);color:var(--pa-accent)}.purchase-record.is-failed .purchase-record-icon{background:var(--pa-error-bg);border-color:var(--pa-status-error);color:var(--pa-status-error)}.commerce .purchase-record-info h3{font-size:19px;font-weight:500;line-height:1.3;margin:0 0 7px}.purchase-record-info time{font-size:12px;color:var(--detail-muted)}.purchase-state{display:inline-flex;margin-inline-start:12px;font-size:11px;padding:3px 8px;border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-status-success)}.purchase-state.is-initiated{background:var(--pa-surface);color:var(--pa-accent)}.purchase-state.is-failed{background:var(--pa-error-bg);color:var(--pa-status-error)}.purchase-record-info details{margin-top:10px;font-size:11px;color:var(--detail-muted)}.purchase-record-info summary{cursor:pointer;min-height:28px;display:list-item;list-style-position:inside;padding:4px 0}.purchase-record-info dl{display:grid;gap:6px;margin:10px 0 0}.purchase-record-info dl>div{display:flex;flex-wrap:wrap;gap:8px}.purchase-record-info dd{margin:0;overflow-wrap:anywhere;color:var(--pa-text-muted)}.purchase-record-amount{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-variant-numeric:tabular-nums}.purchase-record-amount>strong{font-size:21px;font-weight:500}.purchase-record-amount>span{font-size:11px;color:var(--detail-muted)}.purchase-record-amount>b{font-size:15px;color:var(--pa-accent);font-weight:500}.purchase-record-amount small{font-size:10px}.purchase-record>button{font-size:13px;border-radius:var(--pa-radius-control);padding:10px 13px;width:100%;min-height:46px}.purchase-empty{padding:42px 20px;background:radial-gradient(ellipse at top,var(--pa-surface),transparent 70%);margin-top:24px;border:1px dashed var(--pa-border);border-radius:var(--pa-radius-control)}.purchase-empty>svg{margin:auto}.purchase-empty p{font-size:14px}.purchase-empty button{margin-top:12px}@media(max-width:1000px){.purchase-tools{flex-direction:column;align-items:stretch}.purchase-record{grid-template-columns:40px minmax(0,1fr) 170px;gap:16px}.purchase-record>button{grid-column:2/4}.commerce-detail .referral-main-grid{grid-template-columns:1fr 1fr;gap:18px}.referral-reward-guide{padding:24px}.referral-reward-guide .commerce-reward-pair>span{padding:14px 12px}.referral-reward-guide .commerce-reward-pair strong{font-size:32px}}@media(max-width:760px){.commerce-detail .referral-main-grid{grid-template-columns:1fr}.commerce-detail .referral-overview{gap:12px}.commerce-detail .referral-metric{padding:20px}.commerce-detail .referral-metric strong{font-size:30px}.referral-reward-guide,.purchase-history{padding:24px}.commerce-detail .commerce-tabs{gap:4px}.commerce-detail .commerce-tabs button{font-size:12px;padding:8px 10px}.purchase-record{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px}.purchase-record-icon{width:36px;height:36px;border-radius:var(--pa-radius-control)}.purchase-record-amount{grid-column:2}.purchase-record>button{grid-column:1/-1}.purchase-state{margin-inline-start:0;margin-top:8px;display:table}.purchase-search{min-width:0!important}.purchase-filters{gap:6px}.commerce .purchase-filters button{font-size:12px;padding:8px 10px}.commerce-detail-heading h2{font-size:23px}.commerce-detail .commerce-heading{margin:20px 0}.commerce-detail input,.commerce-detail .purchase-search input{font-size:16px}.commerce-detail .referral-overview{grid-template-columns:1fr}.referral-metric{grid-template-columns:1fr auto;align-items:center}.referral-metric strong{grid-column:2;grid-row:1/3}.referral-metric>small{grid-column:1}.referral-metric-label{font-size:13px}.commerce-detail .beta-wallet-ledger{padding:20px}}.production-account-pages{max-width:1480px;padding:24px clamp(18px,3vw,48px) 64px;margin:0 auto;min-width:0}.production-account-pages .commerce-heading h1{font-size:clamp(30px,3.2vw,46px);font-weight:500;letter-spacing:-.035em}.production-account-pages .commerce-heading>button{flex-shrink:0;background:transparent;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:10px 14px}.production-account-pages .commerce-tabs button{padding:10px 16px;background:transparent;color:var(--pa-text-muted);border:1px solid transparent;border-radius:var(--pa-radius-control)}.production-account-pages .commerce-tabs button[aria-current=page]{color:var(--pa-gold);border-color:var(--pa-accent);background:var(--pa-surface)}.production-account-pages .wallet-toolbar{justify-content:flex-end}.production-account-pages .wallet-balance-compact strong{font-size:23px}.production-account-pages .wallet-balance-compact small{font-size:11px;font-weight:400}.production-account-pages .pa-dialog-content.pa-inline-page{display:block;width:100%;max-width:none;max-height:none;overflow:visible;position:static;transform:none;border:0;border-radius:0;background:transparent;padding:0;margin:0;box-shadow:none}.production-account-pages .production-commerce-heading{display:none}.production-account-pages .production-checkout-steps{margin-block:20px}.production-account-pages .pa-billing-profile{color:inherit}.production-account-pages .pa-phone-dialog>.pa-app-dialog{max-width:620px;margin:0;padding:28px;box-shadow:none}.production-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.production-settings-grid .commerce-panel>button{display:flex;justify-content:flex-start;margin-top:18px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:10px 14px;background:var(--pa-surface)}.production-settings-grid dl{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;margin:24px 0}.production-settings-grid dd{margin:0;overflow-wrap:anywhere}.production-settings-grid dt{color:var(--pa-text-muted)}.production-invoice-library{border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);overflow:hidden;background:var(--pa-surface)}.production-library-hero{position:relative;isolation:isolate;padding:38px 30px;min-height:180px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.production-library-hero img{position:absolute;z-index:-1;inset:0 0 0 auto;height:100%;width:36%;object-fit:cover;opacity:.3}.production-library-hero h2{font-size:29px;margin:0}.production-library-hero p{max-width:640px;margin:12px 0 0;color:var(--pa-text-muted)}.production-invoice-library .production-purchases{padding:24px 30px}.production-invoice-library .production-purchases>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-invoice-library .production-purchases>ul>li{border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:22px;margin:0;background:var(--pa-surface)}.production-invoice-library .production-purchases footer{margin-top:24px}.production-account-pages .pa-referrals>header{background:var(--pa-surface) url(/wallet-art/v1/referral.webp) center/cover;min-height:180px;padding:30px;border-radius:var(--pa-radius-control);margin-bottom:26px}.production-account-pages .pa-referrals>header>div{background:color-mix(in srgb,var(--pa-bg) 85.1%,transparent);padding:20px;max-width:70%;border-radius:var(--pa-radius-control)}.production-account-pages .pa-referral-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:28px}.production-account-pages .pa-referral-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-account-pages .pa-referrals .pa-button{min-height:44px;padding:10px 14px}.production-account-pages button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-profile-menu{position:relative}.pa-profile-toggle{min-width:62px}.pa-profile-toggle .pa-icon:last-child{width:14px}.pa-profile-dropdown{position:absolute;inset:calc(100% + 12px) 0 auto auto;z-index:10020;width:272px;padding:12px;background:var(--pa-menu-surface);border:1px solid var(--pa-menu-border);border-radius:var(--pa-radius-control);color:var(--pa-menu-text)}.pa-profile-identity{display:grid;gap:6px;padding:5px 10px 16px;margin-bottom:8px;border-bottom:1px solid var(--pa-menu-border)}.pa-profile-identity strong,.pa-profile-identity span{overflow-wrap:anywhere}.pa-profile-identity span{font-size:12px;color:var(--pa-menu-muted)}.pa-profile-dropdown>button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;text-align:start;padding:10px;border:0;background:transparent;color:inherit;font:inherit;border-radius:var(--pa-radius-control)}.pa-profile-dropdown>button:hover,.pa-profile-dropdown>button:focus-visible{background:var(--pa-selected-bg);color:var(--pa-gold)}.pa-profile-dropdown .pa-icon{width:19px;height:19px}.pa-page-accounts .pa-studio-actions{gap:12px}.pa-page-accounts .pa-account-menu-toggle,.pa-page-accounts .pa-mobile-guide{display:none}@media(max-width:1023px){.pa-page-accounts .pa-studio-topbar{display:flex;flex-wrap:wrap}.pa-page-accounts .pa-studio-navigation{flex-basis:100%}.pa-page-accounts .pa-studio-topbar .pa-studio-actions{display:flex;position:static;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.pa-page-accounts .pa-studio-actions .pa-topbar-action{justify-content:center}.pa-page-accounts .pa-studio-actions .pa-free-points{margin-inline-end:auto}.pa-profile-dropdown{inset-inline-end:0}.production-account-pages .commerce-heading{gap:18px}}@media(max-width:760px){.production-account-pages{padding:20px 16px 48px}.production-settings-grid,.production-invoice-library .production-purchases>ul,.production-account-pages .pa-referral-code-list{grid-template-columns:1fr}.production-account-pages .commerce-heading>button{align-self:flex-start}.production-account-pages .commerce-tabs{gap:6px}.production-account-pages .commerce-tabs button{padding:10px 12px}.production-account-pages .wallet-toolbar{justify-content:flex-start}.production-library-hero{padding:26px 20px}.production-invoice-library .production-purchases{padding:20px}.production-account-pages .pa-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.production-account-pages .pa-referrals>header>div{max-width:100%}.production-account-pages .pa-referrals>header{padding:18px}.pa-page-accounts .pa-studio-actions{gap:8px}.pa-page-accounts .pa-add-credits{font-size:12px}}.production-wallet-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--pa-border)}.production-wallet-nav .commerce-tabs{margin:0}.production-wallet-nav .wallet-toolbar{margin:0;padding:0;border:0;flex:none}.production-wallet-nav .wallet-balance-compact{margin:0}.pa-wallet-add-label{margin-inline-start:10px;color:var(--pa-gold);font-size:12px}.pa-wallet-topup{gap:8px}@media(max-width:520px){.production-wallet-nav{align-items:flex-start;gap:14px}.production-wallet-nav .wallet-toolbar{margin-inline-start:auto}.pa-wallet-add-label{margin-inline-start:2px}}.production-account-pages .production-purchases.purchase-history{padding:28px;margin-top:24px}.production-account-pages .purchase-records{list-style:none;padding:0;margin:0}.production-account-pages .purchase-records>.purchase-record{display:grid;grid-template-columns:42px minmax(0,1.4fr) minmax(130px,.6fr) minmax(170px,.7fr);gap:20px;align-items:center;margin:0;border:1px solid var(--detail-line,var(--pa-border));padding:22px;border-radius:var(--pa-radius-card);background:var(--pa-surface)}.production-account-pages .purchase-record-info,.production-account-pages .purchase-record-amount{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.production-account-pages .purchase-record-info>strong{font-size:19px;font-weight:500}.production-account-pages .production-purchase-document{display:flex;flex-direction:column;align-items:stretch;gap:10px}.production-account-pages .purchase-record-icon .pa-icon{width:22px;height:22px}.production-account-pages .pa-referral-page{display:flex!important;gap:24px}.production-account-pages .pa-referral-page>header[hidden]{display:none}.production-account-pages .pa-referral-page .pa-referral-stats{order:-1;margin:0;grid-template-columns:repeat(4,minmax(0,1fr))}.production-account-pages .pa-referral-page .pa-referral-stats>div{padding:24px;background:var(--pa-surface);border:1px solid var(--detail-line);border-radius:var(--pa-radius-control)}.production-account-pages .pa-referral-page .pa-referral-stats dd{font-size:32px;font-weight:500}.production-account-pages .pa-referral-page .referral-main-grid{display:grid;width:100%;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.production-referral-codes{display:flex;flex-direction:column;gap:24px;min-width:0}.production-account-pages .pa-referral-page .pa-referral-code-list{grid-template-columns:1fr}.production-account-pages .referral-reward-guide{background:var(--pa-surface) url(/wallet-art/v1/referral.webp) center top/100% auto no-repeat;background-blend-mode:soft-light}.production-account-pages .referral-reward-guide .pa-referral-offer{background:color-mix(in srgb,var(--pa-bg) 85.1%,transparent);margin-block:20px}.production-account-pages .production-code-grid{grid-template-columns:minmax(280px,1fr);max-width:460px}.production-account-pages .wallet-code-copy{min-height:72px}.production-account-pages .wallet-code-copy h3{margin-top:14px}.production-account-pages .production-billing-panel{min-width:0;margin:0;padding:26px;border:1px solid var(--wallet-border,var(--pa-border))}@media(max-width:900px){.production-account-pages .purchase-records>.purchase-record{grid-template-columns:36px minmax(0,1fr) 160px}.production-purchase-document{grid-column:2/4}.production-account-pages .pa-referral-page .referral-main-grid,.production-account-pages .production-billing-layout{grid-template-columns:1fr}}@media(max-width:600px){.production-account-pages .purchase-records>.purchase-record{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:18px}.production-account-pages .purchase-record-amount{grid-column:2}.production-account-pages .production-purchase-document{grid-column:1/-1}.production-account-pages .pa-referral-page .pa-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.production-account-pages .production-code-grid{grid-template-columns:minmax(0,1fr)}.production-account-pages .production-purchases.purchase-history{padding:18px}}.production-beta-wallet{width:100%;max-width:1480px;padding-inline:24px}.production-beta-wallet .commerce-heading{margin:28px 0 24px}.production-beta-wallet .commerce-heading .commerce-eyebrow{display:block;color:var(--pa-gold);font-size:11px;letter-spacing:.13em;margin-bottom:12px}.production-beta-wallet .production-wallet-nav{margin:20px 0 24px}.production-beta-wallet .production-beta-currency{justify-content:flex-start;margin:0 0 26px;padding:0 0 24px}.production-beta-wallet .production-beta-currency label{max-width:250px}.production-beta-wallet .wallet-code-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.production-beta-wallet .production-billing-panel{background:var(--pa-surface);background-image:linear-gradient(115deg,color-mix(in srgb,var(--pa-surface) 89%,transparent),color-mix(in srgb,var(--pa-surface) 86%,transparent) 45%,color-mix(in srgb,var(--pa-surface) 78%,transparent)),url(/wallet-art/v1/billing-sculpture.webp);background-size:cover;background-position:center;border:1px solid var(--wallet-border);border-radius:var(--pa-radius-card);min-width:0;padding:24px}.production-beta-wallet .pa-billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.production-beta-wallet .pa-billing-inline form>fieldset{border:0;margin:0;padding:0;min-width:0}.production-beta-wallet .pa-billing-inline{padding:0;max-width:none}.production-beta-wallet .pa-billing-inline input:not([type=checkbox]),.production-beta-wallet .pa-billing-inline select{background:var(--pa-bg);min-height:44px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);color:inherit;width:100%;min-width:0}.production-beta-wallet .pa-billing-inline p{font-size:12px;line-height:1.6;color:var(--pa-text-muted)}.production-beta-wallet .pa-billing-inline .pa-billing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.production-beta-wallet .wallet-order-summary{align-self:stretch}.production-beta-wallet .wallet-order-summary>button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.production-beta-wallet .wallet-code-copy{min-height:98px}.production-beta-wallet .referral-reward-guide{background:var(--pa-surface)}.production-beta-wallet .referral-code-panel{margin:0;padding:0}.production-beta-wallet .beta-referral-registrations h2{display:flex;align-items:center;gap:10px}.production-beta-wallet .production-purchases.beta-invoices{padding:0;margin-top:24px;border-radius:var(--pa-radius-control);overflow:hidden;background:var(--pa-surface)}.production-beta-wallet .production-purchases .invoice-record-list{padding:0 20px}.production-beta-wallet .production-purchases .invoice-library-footer{padding:20px}.production-beta-wallet .production-purchases .invoice-record{margin:0 0 12px}@media(max-width:900px){.production-beta-wallet .pa-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-beta-wallet .wallet-checkout-grid{grid-template-columns:1fr}.production-beta-wallet .wallet-order-summary{position:static}.production-beta-wallet .wallet-code-grid{grid-template-columns:1fr}}@media(max-width:640px){.production-beta-wallet{padding-inline:16px}.production-beta-wallet .wallet-code-grid,.production-beta-wallet .pa-billing-grid{grid-template-columns:1fr}.production-beta-wallet .wallet-code-copy{min-height:0}.production-beta-wallet .production-purchases .invoice-record-list{padding:0 12px}}.wallet-order-summary .wallet-payment-marks .pa-payment-methods,.wallet-order-summary .wallet-payment-marks .pa-payment-marks{justify-content:center}.wallet-order-summary .wallet-secure-note{justify-content:center;text-align:center}.wallet-order-summary .wallet-payment-marks .pa-payment-methods{width:100%}.pa-site-footer{box-sizing:border-box;display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:min(var(--pa-page-width,1360px),calc(100% - 2 * var(--pa-page-gutter,48px)));margin-inline:auto;margin-block-start:var(--pa-footer-rule-space);padding:calc(var(--pa-footer-rule-space) - var(--pa-space-3)) 0 calc(80px + env(safe-area-inset-bottom,0px) + var(--pa-local-toolbar-space,0px));border-top:1px solid var(--pa-line,var(--pa-border));color:var(--pa-pearl);font-family:inherit;font-size:12px;line-height:1.5;direction:ltr}.pa-site-footer a,.pa-site-footer button{color:inherit;text-decoration:none;font:inherit;background:none;border:0;padding:14px 0;cursor:pointer}.pa-site-footer small{font:inherit;white-space:nowrap}.pa-site-footer-social{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto;max-width:100%;min-width:0;direction:ltr}.pa-site-footer-payments{display:flex;align-items:center;gap:12px;max-width:100%;min-width:0}.pa-site-footer-marks{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.pa-site-footer-mark{box-sizing:border-box;height:20px;width:42px;padding:1px 3px;border:1px solid var(--pa-border);border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pa-site-footer-mark img{display:block;width:36px;height:16px;object-fit:contain}.pa-site-footer-payments small{font-size:11px;line-height:20px;color:var(--pa-text-muted)}.pa-site-footer-payments small a{padding:0}.pa-site-footer-links{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.pa-site-footer .pa-site-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;box-sizing:border-box}.pa-site-footer a:focus-visible,.pa-site-footer button:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px}@media(hover:hover){.pa-site-footer a:hover,.pa-site-footer button:hover{color:var(--pa-accent)}}@media(max-width:760px){.pa-site-footer{gap:12px}.pa-site-footer-social{flex-basis:100%;margin-left:0;gap:6px}}@media(max-width:520px){.pa-site-footer-payments small{display:none}.pa-site-footer-mark{width:36px;padding-inline:2px}.pa-site-footer-mark img{width:30px}.pa-site-footer-marks{gap:4px}}.pa-site-ending{margin-top:56px;background:var(--pa-bg)}.pa-site-finale{box-sizing:border-box;width:min(var(--pa-page-width,1360px),calc(100% - 2 * var(--pa-page-gutter,48px)));margin-inline:auto;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:32px 40px;border-top:1px solid var(--pa-line,var(--pa-border));padding-block:56px;color:var(--pa-text)}.pa-site-finale>img{display:block;width:160px;height:auto;object-fit:contain}.pa-site-finale-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--pa-accent)}.pa-site-finale h2{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:16px 0 0}.pa-site-finale .pa-site-finale-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;grid-column:1/-1;justify-self:center;margin:0;padding:14px 22px;min-height:48px;border:1px solid var(--pa-accent);border-radius:var(--pa-radius-control);background:var(--pa-accent);color:var(--pa-on-accent);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.pa-site-finale-action:focus-visible{outline:2px solid var(--pa-text);outline-offset:4px}@media(max-width:600px){.pa-site-finale{grid-template-columns:1fr;justify-items:center;text-align:center;padding-block:40px;gap:24px}.pa-site-finale>img{width:136px}.pa-site-finale h2{font-size:32px}}.pa-original-brand{display:flex;align-items:center;flex-shrink:0}.pa-original-brand img{width:114px;height:44px;object-fit:contain}.pa-generation-switch{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 20px}.pa-generation-switch button{min-height:44px;padding:10px 16px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);color:var(--pa-pearl)}.pa-generation-switch button[aria-pressed=true]{color:var(--pa-gold);border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-generation-switch button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-integrated-generation .mt-studio{min-height:0;background:var(--pa-obsidian)}.pa-integrated-generation .mt-main{padding:24px}.pa-integrated-generation .mt-preview-banner{padding:12px 24px}.pa-integrated-generation[hidden]{display:none!important}.pa-generation-history-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.pa-generation-history-links p{color:var(--pa-muted);font-size:14px;line-height:1.5}@media(max-width:700px){.pa-original-brand img{width:74px;height:36px}.pa-upgraded-shell .pa-studio-topbar .pa-workspace-nav{flex:1;flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%}.pa-upgraded-shell .pa-studio-topbar .pa-workspace-nav button{flex-shrink:0}.pa-studio-topbar .pa-studio-navigation:has(.pa-original-brand){flex-wrap:nowrap}.pa-upgraded-shell .pa-canvas-area{padding:12px!important}.pa-integrated-generation .mt-main{padding:16px}.pa-integrated-generation .mt-preview-banner{padding:12px 16px}.pa-generation-switch{padding:8px 0 12px}}@media(prefers-reduced-motion:reduce){.pa-upgraded-shell *{scroll-behavior:auto!important}}.landing-pricing-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:24px 0 30px}.landing-pricing-toolbar>p{max-width:72ch;color:var(--pa-muted,var(--pa-text-muted));font-size:14px;line-height:1.7;margin:0}.landing-pricing-currency{display:grid;flex:0 0 180px;gap:8px;color:var(--pa-pearl,var(--pa-text));font-size:12px;line-height:1.5}.landing-pricing-currency select{min-height:46px;min-width:0;width:100%;padding:10px 12px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-bg);color:inherit;font:inherit;cursor:pointer}.landing-pricing-currency select:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.landing-pricing .landing-pricing-cards{max-width:none;margin:0}.landing-pricing .topup-collection-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:759px){.landing-pricing-toolbar{align-items:stretch;flex-direction:column;gap:18px;margin:20px 0 24px}.landing-pricing-currency{flex:auto;max-width:240px}.landing-pricing-toolbar>p{font-size:13px}}.lp-model-options{padding-block:64px 80px;border-top:1px solid var(--pa-line);scroll-margin-top:24px}.lp-model-options .lp-section-heading{margin-bottom:26px}.lp-model-highlights{display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap;margin-bottom:28px}.lp-model-highlights>span{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:13px;color:var(--pa-pearl)}.lp-model-highlights svg{color:var(--pa-gold)}.lp-catalog-title{margin:0;font-size:22px;font-weight:500;line-height:1.4;color:var(--pa-pearl)}.lp-catalog-section+.lp-catalog-section{margin-top:40px;padding-top:32px;border-top:1px solid var(--pa-line)}.lp-catalog-top{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:22px;flex-wrap:wrap}.lp-catalog-common{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:12px;color:var(--pa-muted)}.lp-catalog-common>span{display:inline-flex;align-items:center;gap:7px}.lp-catalog-common svg{color:var(--pa-gold);flex-shrink:0}.lp-catalog-workflow{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--pa-muted)}.lp-catalog-workflow select{font:inherit;font-size:13px;min-height:42px;max-width:100%;padding:8px 30px 8px 12px;background:var(--pa-obsidian);color:var(--pa-pearl);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control)}.lp-catalog-panel{border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel);overflow:hidden}.lp-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:6px 24px;border-bottom:1px solid var(--pa-line)}.lp-catalog-brands{display:flex;gap:4px 20px;flex-wrap:wrap;min-width:0}.lp-catalog-brands button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:13px 0 11px;background:transparent;color:var(--pa-muted);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.lp-catalog-brands button:hover,.lp-catalog-brands button[aria-pressed=true]{color:var(--pa-gold)}.lp-catalog-brands button[aria-pressed=true]{border-bottom-color:var(--pa-gold)}.lp-catalog-count{font-size:12px;white-space:nowrap;color:var(--pa-muted);flex-shrink:0}.lp-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:104px;gap:1px;background:var(--pa-line);list-style:none;padding:0!important;margin:0!important}.lp-catalog-model{position:relative;isolation:isolate;overflow:hidden;grid-column:auto;grid-row:auto;background:var(--pa-panel);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px 1fr;align-items:center;column-gap:12px;row-gap:6px;min-height:98px;padding:20px 24px;box-sizing:border-box}.lp-catalog-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:-2}.lp-catalog-model-with-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--pa-model-art-scrim)}.lp-catalog-model-with-art{color:var(--pa-pearl);text-shadow:0 1px 3px color-mix(in srgb,var(--pa-bg) 80%,transparent)}.lp-catalog-model-with-art .lp-catalog-family{color:var(--pa-text-muted)}.lp-catalog-family{grid-column:1;grid-row:1;font-size:11px;line-height:18px;color:var(--pa-muted)}.lp-catalog-model strong{grid-column:1/-1;grid-row:2;font-size:15px;font-weight:500;line-height:1.5;min-width:0;overflow-wrap:anywhere}.lp-catalog-resolution{grid-column:2;grid-row:1;font-size:12px;line-height:1.6;white-space:nowrap;color:var(--pa-gold);text-align:end}.lp-catalog-coming{grid-column:auto;grid-row:auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:20px 24px;box-sizing:border-box;background:var(--pa-panel);color:var(--pa-muted);font-size:13px;text-align:center}.lp-catalog-coming-2{display:none}.lp-catalog-empty{padding:30px 24px;color:var(--pa-muted);font-size:14px}.lp-model-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.lp-model-footer p{max-width:760px;font-size:13px;line-height:1.7;color:var(--pa-muted);margin:0}.lp-model-footer button{flex-shrink:0}@media(max-width:1150px){.lp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-catalog-coming-3{display:none}.lp-catalog-coming-2{display:flex}}@media(max-width:720px){.lp-catalog-grid{grid-template-columns:1fr}.lp-catalog-model{min-height:86px;padding:16px 18px}.lp-catalog-coming{display:none}.lp-model-options{padding-block:48px 56px}.lp-model-highlights{gap:8px 18px}.lp-catalog-top{align-items:flex-start}.lp-catalog-common{gap:12px 16px}.lp-catalog-toolbar{align-items:flex-start;padding:8px 18px;gap:8px;flex-direction:column}.lp-catalog-brands{gap:0 18px;width:100%}.lp-catalog-count{padding-bottom:8px}.lp-catalog-workflow{width:100%;justify-content:space-between}.lp-catalog-workflow select{max-width:75%}.lp-model-footer{flex-direction:column;align-items:flex-start}.lp-catalog-model strong{font-size:14px}.lp-catalog-resolution{font-size:11px}}.pa-editorial .lp-workflow-explorer{padding-block:64px;margin-top:36px;border-top:1px solid var(--pa-line);text-align:start}.pa-editorial .lp-workflow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.pa-editorial .lp-workflow-heading .lp-section-heading{max-width:770px;min-width:0}.pa-editorial .lp-workflow-eyebrow{display:block;color:var(--pa-gold);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.13em}.pa-editorial .lp-workflow-heading h2{margin-top:16px;margin-bottom:18px}.pa-editorial .lp-workflow-heading .lp-section-heading p{line-height:1.8;margin:0}.pa-editorial .lp-workflow-hint{flex:0 1 210px;color:var(--pa-muted);font-size:13px;line-height:1.75;margin:0 0 3px;padding-inline-start:20px;border-inline-start:1px solid var(--pa-gold)}.pa-editorial .lp-workflow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.pa-editorial .lp-workflow-card{min-width:0;overflow:hidden;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel)}.pa-editorial .lp-workflow-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10;background:var(--pa-surface)}.pa-editorial .lp-workflow-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--pa-bg) 25%,transparent));pointer-events:none}.pa-editorial .lp-workflow-art img{display:block;width:100%;height:100%;object-fit:cover}.pa-editorial .lp-workflow-number{position:absolute;z-index:1;inset-block-start:18px;inset-inline-start:18px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--pa-accent);border-radius:50%;background:color-mix(in srgb,var(--pa-bg) 82%,transparent);color:var(--pa-gold);font-size:12px;font-weight:600;letter-spacing:.04em}.pa-editorial .lp-workflow-card-copy{padding:26px 24px 16px}.pa-editorial .lp-workflow-card h3{color:var(--pa-pearl);font-size:clamp(20px,1.65vw,25px);font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:0 0 14px;min-height:2.7em}.pa-editorial .lp-workflow-category-intro{color:var(--pa-muted);font-size:14px;line-height:1.8;margin:0 0 24px;min-height:5.4em}.pa-editorial .lp-workflow-task{border-top:1px solid var(--pa-line)}.pa-editorial .lp-workflow-task>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:14px;list-style:none;cursor:pointer;color:var(--pa-pearl);font-size:14px;font-weight:500;line-height:1.6;outline-offset:4px}.pa-editorial .lp-workflow-task>summary::-webkit-details-marker{display:none}.pa-editorial .lp-workflow-task>summary::marker{content:""}.pa-editorial .lp-workflow-task>summary:focus-visible{outline:2px solid var(--pa-gold);border-radius:var(--pa-radius-card)}.pa-editorial .lp-workflow-disclosure-icon{flex:0 0 auto;color:var(--pa-gold);transition:transform .16s ease-out}.pa-editorial .lp-workflow-task[open]>summary{color:var(--pa-gold)}.pa-editorial .lp-workflow-task[open]>summary .lp-workflow-disclosure-icon{transform:rotate(45deg)}.pa-editorial .lp-workflow-task-content{padding:0 0 22px;font-size:14px;line-height:1.85;overflow-wrap:break-word}.pa-editorial .lp-workflow-task-content h4{color:var(--pa-pearl);font-size:16px;line-height:1.6;font-weight:500;margin:4px 0 14px}.pa-editorial .lp-workflow-task-content p{color:var(--pa-muted);margin:0 0 18px}.pa-editorial .lp-workflow-task-content ol{list-style:decimal;padding-inline-start:20px;margin:0 0 20px;color:var(--pa-pearl)}.pa-editorial .lp-workflow-task-content li{padding-inline-start:6px;margin-block:12px}.pa-editorial .lp-workflow-task-content li::marker{color:var(--pa-gold);font-size:12px}.pa-editorial .lp-workflow-task-content .lp-workflow-task-note{border-inline-start:2px solid var(--pa-accent);padding-inline-start:14px;font-size:12px;line-height:1.8;margin-bottom:0}.pa-editorial .lp-workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:28px}.pa-editorial .lp-workflow-footer p{max-width:720px;color:var(--pa-muted);font-size:12px;line-height:1.85;margin:0}.pa-editorial .lp-workflow-guide-link{flex-shrink:0;white-space:normal;text-align:center}html[dir=rtl] .pa-editorial .lp-workflow-eyebrow{letter-spacing:0;font-size:13px}html[dir=rtl] .pa-editorial .lp-workflow-card h3{letter-spacing:0}html[dir=rtl] .pa-editorial .lp-workflow-guide-link svg{transform:scaleX(-1)}@media(hover:hover){.pa-editorial .lp-workflow-task>summary:hover{color:var(--pa-gold)}}@media(max-width:1100px){.pa-editorial .lp-workflow-heading{display:block}.pa-editorial .lp-workflow-hint{margin-top:24px;max-width:500px}.pa-editorial .lp-workflow-cards{gap:16px}.pa-editorial .lp-workflow-card-copy{padding:22px 18px 12px}.pa-editorial .lp-workflow-footer{align-items:flex-start}}@media(max-width:820px){.pa-editorial .lp-workflow-cards{grid-template-columns:1fr;gap:24px}.pa-editorial .lp-workflow-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pa-editorial .lp-workflow-art{height:100%;min-height:300px;aspect-ratio:auto}.pa-editorial .lp-workflow-card h3,.pa-editorial .lp-workflow-category-intro{min-height:0}.pa-editorial .lp-workflow-footer{flex-direction:column;gap:20px}}@media(max-width:520px){.pa-editorial .lp-workflow-explorer{padding-block:40px;margin-top:24px}.pa-editorial .lp-workflow-heading{margin-bottom:26px}.pa-editorial .lp-workflow-card{display:block}.pa-editorial .lp-workflow-art{height:auto;min-height:0;aspect-ratio:16/10}.pa-editorial .lp-workflow-card-copy{padding:24px 22px 14px}.pa-editorial .lp-workflow-card h3{font-size:23px}.pa-editorial .lp-workflow-category-intro{font-size:15px}.pa-editorial .lp-workflow-task>summary{font-size:15px}.pa-editorial .lp-workflow-footer{padding-top:24px}.pa-editorial .lp-workflow-guide-link{width:100%}}@media(prefers-reduced-motion:reduce){.pa-editorial .lp-workflow-disclosure-icon{transition:none}}.pa-editorial .lp-blog{padding-block:64px;border-top:1px solid var(--pa-line);scroll-margin-top:24px}.pa-editorial .lp-blog-heading{margin-bottom:32px;max-width:760px}.pa-editorial .lp-blog-heading h2{margin-top:0}.pa-editorial .lp-blog-heading p{line-height:1.7}.pa-editorial .lp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-editorial .lp-blog-card{min-width:0;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel);overflow:hidden;transition:border-color .18s ease-out}.pa-editorial .lp-blog-card>a{display:flex;flex-direction:column;height:100%;min-width:0;color:inherit;text-decoration:none}.pa-editorial .lp-blog-card>a:focus-visible{outline-offset:-3px;border-radius:inherit}.pa-editorial .lp-blog-cover{overflow:hidden;background:var(--pa-obsidian)}.pa-editorial .lp-blog-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.pa-editorial .lp-blog-copy{display:flex;flex:1;flex-direction:column;min-width:0;padding:26px;text-align:start}.pa-editorial .lp-blog-copy h3{font-size:clamp(20px,1.7vw,25px);line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;overflow-wrap:break-word}.pa-editorial .lp-blog-copy p{font-size:15px;line-height:1.75;color:var(--pa-muted);margin:0 0 24px}.pa-editorial .lp-blog-read{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:auto;color:var(--pa-gold);font-size:14px;font-weight:600}.pa-editorial .lp-blog-all{display:flex;justify-content:center;margin-top:32px}.pa-editorial .lp-blog-all>.lp-outline{max-width:100%;text-align:center}html[dir=rtl] .pa-editorial .lp-blog-read svg{transform:scaleX(-1)}@media(hover:hover){.pa-editorial .lp-blog-card:hover{border-color:var(--pa-gold)}}@media(min-width:620px)and (max-width:999px){.pa-editorial .lp-blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pa-editorial .lp-blog-card>a{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.pa-editorial .lp-blog-cover img{height:100%;aspect-ratio:auto}.pa-editorial .lp-blog-copy{padding:24px}.pa-editorial .lp-blog-copy h3{font-size:22px}}@media(max-width:619px){.pa-editorial .lp-blog{padding-block:40px}.pa-editorial .lp-blog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pa-editorial .lp-blog-heading{margin-bottom:24px}.pa-editorial .lp-blog-copy{padding:22px}.pa-editorial .lp-blog-copy h3{font-size:22px}.pa-editorial .lp-blog-copy p{font-size:16px}.pa-editorial .lp-blog-all{margin-top:24px}}@media(prefers-reduced-motion:reduce){.pa-editorial .lp-blog-card{transition:none}}.pa-landing.pa-editorial{--lp-yellow:var(--pa-gold);--lp-muted:var(--pa-text-muted);position:relative;background:var(--pa-obsidian);color:var(--pa-pearl);overflow-x:clip}.pa-editorial:before,.pa-editorial:after{display:none}.pa-editorial .lp-wrap{width:min(1360px,calc(100% - 96px));margin-inline:auto}.pa-editorial button,.pa-editorial a{-webkit-tap-highlight-color:transparent}.pa-editorial :is(button,a,input):focus-visible{outline:2px solid var(--lp-yellow);outline-offset:5px}.pa-editorial .lp-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;border-bottom:1px solid var(--pa-line)}.pa-editorial .lp-logo{display:block;width:142px;height:50px;object-fit:contain}.pa-editorial .lp-nav nav{display:flex;gap:24px;font-size:14px}.pa-editorial .lp-nav nav a{padding:15px 0;color:var(--pa-text-muted)}.pa-editorial .lp-nav nav a:hover{color:var(--pa-gold)}.pa-editorial .lp-nav nav a{white-space:nowrap}.pa-editorial .lp-nav .lp-menu-toggle{display:none}.pa-editorial .lp-feature-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 0 40px}.pa-editorial .lp-feature-highlights h3{font-size:20px;margin:0 0 12px}.pa-editorial .lp-feature-highlights p{font-size:15px;line-height:1.7;color:var(--pa-muted)}.pa-editorial .lp-guide{padding-bottom:80px;scroll-margin-top:24px}.pa-editorial .lp-guide .lp-section-heading{margin-bottom:32px}.pa-editorial :is(.lp-primary,.lp-outline){display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 22px;border-radius:var(--pa-radius-control);font-weight:600;font-size:14px;cursor:pointer;transition:background-color .15s,color .15s}.pa-editorial .lp-primary{background:var(--lp-yellow);color:var(--pa-on-accent);border:1px solid var(--lp-yellow)}.pa-editorial .lp-outline{background:transparent;color:var(--pa-pearl);border:1px solid var(--pa-border-control)}.pa-editorial .lp-primary:active{background:var(--pa-accent)}.pa-editorial .lp-outline:active{background:var(--pa-surface)}.pa-editorial .lp-hero{padding-top:26px}.pa-editorial .lp-eyebrow{color:var(--lp-yellow);font-size:11px;letter-spacing:.18em;font-weight:700;display:flex;align-items:center;gap:10px}.pa-editorial .lp-eyebrow>span{width:7px;height:7px;background:var(--lp-yellow)}.pa-editorial .lp-hero-stage{position:relative;isolation:isolate;width:min(100%,calc((100svh - 156px) * 16 / 9));margin:0 auto 48px}.pa-editorial .lp-hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 92%,transparent),color-mix(in srgb,var(--pa-bg) 78%,transparent) 30%,transparent 65%)}.pa-editorial .lp-intro{position:absolute;inset:0 0 auto;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;padding:clamp(24px,3vw,44px);margin:0}.pa-editorial h1{font-size:clamp(44px,5.8vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:0}.pa-editorial h1 em{color:var(--lp-yellow);font-style:normal}.pa-editorial .lp-intro h1{font-size:clamp(36px,min(4.6vw,7svh),72px);text-shadow:0 2px 18px color-mix(in srgb,var(--pa-bg) 28%,transparent)}.pa-editorial .lp-intro-title{min-width:0}.pa-editorial .lp-hero-milestone{display:flex;flex-direction:column;gap:8px;margin:24px 0 0;line-height:1.5;text-shadow:0 2px 18px color-mix(in srgb,var(--pa-bg) 50%,transparent)}.pa-editorial .lp-hero-milestone strong{color:var(--pa-gold);font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.pa-editorial .lp-hero-milestone span{font-size:14px;color:var(--pa-pearl)}.pa-editorial .lp-intro-copy{justify-self:end;max-width:360px}.pa-editorial .lp-intro-copy p{color:var(--pa-pearl);line-height:1.6;font-size:15px;margin:0 0 20px}.pa-editorial .lp-intro-copy>span{display:block;color:var(--pa-pearl);font-size:12px;line-height:1.5;margin-top:16px}.pa-editorial .lp-showcase{scroll-margin-top:24px}.pa-editorial .lp-brand-hero{display:block;width:100%;height:auto;margin:0}.pa-editorial .lp-hero-media{position:relative;aspect-ratio:16/9}.pa-editorial .lp-hero-media .lp-brand-hero{width:100%;height:100%;object-fit:contain}.pa-editorial .lp-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.pa-editorial .lp-hero-video.is-ready{opacity:1}.pa-editorial .lp-gallery-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 18px;border-top:1px solid var(--pa-line)}.pa-editorial .lp-gallery-top p{font-size:17px;margin:8px 0 0}.pa-editorial .lp-playback{display:inline-flex;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;justify-content:center;border-radius:var(--pa-radius-control);flex-shrink:0}.pa-editorial .lp-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.pa-editorial .lp-gallery-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.pa-editorial .lp-gallery-controls .lp-filters{min-width:0;margin:0}.pa-editorial .lp-filters button{min-height:44px;padding:8px 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);font-size:12px;color:var(--pa-text-muted)}.pa-editorial .lp-filters button[aria-pressed=true]{background:var(--lp-yellow);border-color:var(--lp-yellow);color:var(--pa-on-accent)}.pa-editorial .lp-comparison-frame{position:relative;aspect-ratio:16/9;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);overflow:hidden;background:var(--pa-surface)}.pa-editorial .pa-comparison{border:0}.pa-editorial .lp-comparison-previous{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pa-editorial .lp-comparison-current{position:relative;height:100%}.pa-editorial .lp-comparison-current.is-entering{animation:lp-image-enter .65s ease-in-out both}@keyframes lp-image-enter{0%{opacity:0}to{opacity:1}}.pa-editorial .lp-image-pending{position:absolute;bottom:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;padding:12px 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-obsidian);color:var(--pa-pearl);font-size:14px}.pa-editorial .pa-comparison-surface{aspect-ratio:16/9;min-height:0;max-height:none}.pa-editorial .pa-comparison-surface img{width:100%;height:100%;object-fit:contain}.pa-editorial .pa-comparison-caption{top:18px;background:var(--pa-obsidian);color:var(--pa-text);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:6px 12px;font-size:12px}.pa-editorial .pa-comparison-divider{background:var(--lp-yellow)}.pa-editorial .pa-comparison-divider>span{background:var(--lp-yellow);color:var(--pa-obsidian);width:44px;height:44px;border:0;box-shadow:0 2px 12px color-mix(in srgb,var(--pa-bg) 26.67%,transparent)}.pa-editorial .pa-comparison-control{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:14px 20px;background:var(--pa-panel);font-size:12px}.pa-editorial .pa-comparison-control label{margin:0}.pa-editorial .pa-comparison-control input{accent-color:var(--lp-yellow);min-height:24px;width:100%;margin:0}.pa-editorial .pa-comparison-help{display:none}.pa-editorial .lp-image-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--pa-surface);color:var(--pa-pearl)}.pa-editorial .lp-gallery-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0}.pa-editorial .lp-gallery-bottom>div:first-child{display:flex;align-items:center;gap:24px}.pa-editorial .lp-counter{font-size:12px;color:var(--lp-muted);font-variant-numeric:tabular-nums}.pa-editorial .lp-gallery-bottom h2{font-size:20px;font-weight:500;margin:0}.pa-editorial .lp-arrows{display:flex;gap:8px}.pa-editorial .lp-arrows button{padding:10px;min-width:48px}.pa-editorial .lp-thumbnails{display:flex;overflow-x:auto;gap:12px;padding:6px 4px 16px;scrollbar-color:var(--pa-accent) var(--pa-border);scrollbar-width:thin}.pa-editorial .lp-thumbnails button{flex:0 0 152px;padding:4px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);text-align:left}.pa-editorial .lp-thumbnails button[aria-pressed=true]{border-color:var(--lp-yellow);background:var(--pa-bg)}.pa-editorial .lp-thumbnails img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:var(--pa-radius-control)}.pa-editorial .lp-thumbnails span{display:block;font-size:11px;padding:8px 4px 4px}.pa-editorial .lp-gallery-note{color:var(--lp-muted);font-size:12px;margin:10px 0 0}.pa-editorial .lp-workflow{padding-block:100px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.pa-editorial .lp-features{padding-top:80px}.pa-editorial .lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0}.pa-editorial .lp-feature-grid article{padding:28px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-panel)}.pa-editorial .lp-feature-grid strong{color:var(--lp-yellow);font-size:clamp(28px,3vw,44px);font-weight:500}.pa-editorial .lp-feature-grid h3,.pa-editorial .lp-disciplines h3{font-size:18px;margin:16px 0 10px;font-weight:600}.pa-editorial .lp-feature-grid p,.pa-editorial .lp-disciplines p{color:var(--lp-muted);font-size:14px;line-height:1.7}.pa-editorial .lp-disciplines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-editorial .lp-discipline-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;width:100%;min-width:0;aspect-ratio:4/3;min-height:280px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel)}.pa-editorial .lp-discipline-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.pa-editorial .lp-discipline-card>img{transition:transform .36s cubic-bezier(.2,.65,.3,1)}.pa-editorial .lp-discipline-card:hover>img{transform:scale(1.04);transition-duration:.19s}}.pa-editorial .lp-discipline-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--pa-bg) 18%,transparent) 42%,color-mix(in srgb,var(--pa-bg) 86%,transparent) 68%,color-mix(in srgb,var(--pa-bg) 98%,transparent))}.pa-editorial .lp-discipline-copy{width:100%;min-width:0;min-height:132px;padding:24px}.pa-editorial .lp-discipline-copy h3{color:var(--pa-pearl);font-size:20px;line-height:1.25;margin:0 0 10px}.pa-editorial .lp-discipline-copy p{color:var(--pa-pearl);font-size:14px;line-height:1.6;margin:0}@media(max-width:1050px){.pa-editorial .lp-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.pa-editorial .lp-disciplines{grid-template-columns:minmax(0,1fr);gap:16px}.pa-editorial .lp-discipline-copy p{font-size:16px}}.pa-editorial .lp-rates{padding-block:64px;border-top:1px solid var(--pa-line)}.pa-editorial .lp-rates .lp-filters{margin-top:28px}.pa-editorial .lp-table-wrap{border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);overflow:auto}.pa-editorial .lp-rates table{width:100%;text-align:left;border-collapse:collapse;font-size:15px}.pa-editorial .lp-rates caption{text-align:left;padding:20px;color:var(--lp-muted);font-size:13px}.pa-editorial .lp-rates :is(th,td){padding:18px 20px;border-top:1px solid var(--pa-line);font-variant-numeric:tabular-nums}.pa-editorial .lp-rates thead{color:var(--lp-yellow);background:var(--pa-panel)}.pa-editorial .lp-rates tbody th{font-weight:500}.pa-editorial .lp-rate-note{color:var(--lp-muted);font-size:13px;line-height:1.6;margin-top:16px;max-width:750px}.pa-editorial .lp-faq{padding-block:0 64px}.pa-editorial .lp-faq h2{font-size:32px;margin-bottom:24px}.pa-editorial .lp-faq details{padding:20px 0;border-top:1px solid var(--pa-line)}.pa-editorial .lp-faq summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-size:16px}.pa-editorial .lp-faq p{color:var(--lp-muted);max-width:760px;font-size:15px;line-height:1.7}@media(max-width:760px){.pa-editorial .lp-feature-grid{grid-template-columns:1fr}.pa-editorial .lp-rates :is(th,td){padding:14px 10px;font-size:13px}}.pa-editorial .lp-section-heading h2{font-size:clamp(32px,3.4vw,52px);line-height:1.1;font-weight:500;letter-spacing:-.035em;margin:20px 0}.pa-editorial .lp-section-heading p{color:var(--lp-muted);font-size:15px}.pa-editorial .lp-steps article{position:relative;border-top:1px solid var(--pa-line);padding:24px 0 24px 58px}.pa-editorial .lp-steps article>span{position:absolute;left:0;top:28px;color:var(--lp-yellow);font-size:13px}.pa-editorial .lp-steps h3{font-size:20px;font-weight:500;margin:0 0 10px}.pa-editorial .lp-steps p{color:var(--lp-muted);font-size:14px;line-height:1.7;margin:0}.pa-editorial .lp-pricing{padding-block:64px 100px;border-top:1px solid var(--pa-line)}.pa-editorial .lp-referrals{padding-block:56px 80px;border-top:1px solid var(--pa-line);scroll-margin-top:24px}.pa-editorial .lp-referrals .lp-section-heading{margin-bottom:24px}.pa-editorial .lp-referrals .lp-section-heading p{max-width:720px;line-height:1.7}.pa-editorial .lp-referrals>.lp-outline{margin-top:16px}.pa-editorial .lp-footer .lp-social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:auto;border:0;background:transparent;padding:10px;transition:color .15s ease-out}.pa-editorial .lp-footer .lp-social-link:focus-visible{color:var(--pa-gold)}.pa-editorial .lp-footer .lp-footer-social{flex-wrap:wrap}.pa-editorial .lp-footer .lp-footer-social-links{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}@media(hover:hover){.pa-editorial .lp-footer .lp-social-link:hover{color:var(--pa-gold)}}.pa-editorial .lp-finale{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:32px 40px;border-block:1px solid var(--pa-line);padding-block:56px}.pa-editorial .lp-finale>img{width:160px;height:auto;object-fit:contain;flex-shrink:0}.pa-editorial .lp-finale h2{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:16px 0 0}.pa-editorial .lp-finale>button{grid-column:1/-1;justify-self:center;margin:0}.pa-editorial .lp-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-block:16px;color:var(--lp-muted);font-size:12px}.pa-editorial .lp-footer button,.pa-editorial .lp-footer a{padding-block:14px}.pa-editorial .lp-footer small{font:inherit;white-space:nowrap}.pa-editorial .lp-ending{position:relative;isolation:isolate;background:var(--pa-obsidian);overflow:hidden}.pa-editorial .lp-ending-image{position:absolute;inset:0 auto auto 0;z-index:-2;display:block;width:100%;height:auto;object-fit:contain;object-position:center top;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.pa-editorial .lp-ending:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 76%,transparent),color-mix(in srgb,var(--pa-bg) 72%,transparent) 45%,color-mix(in srgb,var(--pa-bg) 88%,transparent))}.pa-editorial .lp-ending .lp-faq{padding-block:56px;scroll-margin-top:24px}.pa-editorial .lp-ending .lp-faq details{padding-block:16px;border-color:var(--pa-border)}.pa-editorial .lp-ending .lp-faq p{color:var(--pa-pearl)}.pa-editorial .lp-ending .lp-faq summary:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}.pa-editorial .lp-ending :is(h2,summary,p){text-shadow:0 2px 12px color-mix(in srgb,var(--pa-bg) 35%,transparent)}.pa-landing.pa-editorial .lp-finale>img{display:block}.pa-editorial .lp-footer{color:var(--pa-pearl);padding-bottom:calc(80px + env(safe-area-inset-bottom,0px) + var(--pa-local-toolbar-space, 0px))}@media(max-width:600px){.pa-editorial .lp-ending .lp-faq{padding-block:40px}.pa-landing.pa-editorial .lp-finale>img{width:136px}}.pa-editorial .pa-auth-card{background:var(--pa-surface)}.pa-editorial .pa-primary-btn{background:var(--lp-yellow);color:var(--pa-on-accent);box-shadow:none}.pa-editorial .lp-skip{position:absolute;left:16px;top:-100px;padding:16px;background:var(--lp-yellow);color:var(--pa-on-accent);z-index:999}.pa-editorial .lp-skip:focus{top:8px}@media(max-width:900px){.pa-editorial .lp-wrap{width:calc(100% - 48px)}.pa-editorial .lp-nav nav{gap:18px}.pa-editorial .lp-intro{gap:24px;grid-template-columns:1.2fr 1fr;padding:24px}.pa-editorial .lp-workflow{gap:32px}.pa-editorial .lp-finale>img{display:none}}@media(max-width:600px){.pa-editorial .lp-wrap{width:calc(100% - 32px)}.pa-editorial .lp-nav{min-height:82px;gap:12px}.pa-editorial .lp-nav nav{display:none}.pa-editorial .lp-logo{width:120px;height:42px}.pa-editorial .lp-hero{padding-top:20px}.pa-editorial h1{font-size:clamp(40px,10vw,60px)}.pa-editorial .lp-intro-copy p{font-size:15px}.pa-editorial .lp-intro-copy .lp-primary{width:100%}.pa-editorial .lp-eyebrow{font-size:9px;letter-spacing:.12em}.pa-editorial .lp-gallery-top p{font-size:14px}.pa-editorial .lp-filters{gap:6px}.pa-editorial .lp-filters button{padding:8px 12px}.pa-editorial .pa-comparison-control{grid-template-columns:1fr;gap:6px;padding:12px}.pa-editorial .pa-comparison-caption{top:10px;padding:4px 8px}.pa-editorial .lp-gallery-bottom>div:first-child{display:block}.pa-editorial .lp-gallery-bottom h2{font-size:17px;margin-top:6px}.pa-editorial .lp-gallery-bottom{padding:16px 0}.pa-editorial .lp-thumbnails button{flex-basis:120px}.pa-editorial .lp-workflow{grid-template-columns:1fr;padding-block:64px;gap:24px}.pa-editorial .lp-pricing{padding-block:48px 64px}.pa-editorial .lp-finale{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:24px;padding-block:40px}.pa-editorial .lp-finale>button{width:auto;max-width:100%}.pa-editorial .lp-footer{gap:12px}}@media(prefers-reduced-motion:reduce){.pa-editorial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1100px){.pa-editorial .lp-nav{position:relative}.pa-editorial .lp-navigation{margin-left:auto}.pa-editorial .lp-nav .lp-menu-toggle{display:inline-flex}.pa-editorial .lp-nav nav{display:none;position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:min(340px,100%);padding:12px;background:var(--pa-obsidian);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-card);box-shadow:0 16px 32px color-mix(in srgb,var(--pa-bg) 40%,transparent)}.pa-editorial .lp-nav nav.is-open{display:flex;flex-direction:column;gap:0}.pa-editorial .lp-nav nav a{padding:12px 16px;min-height:44px}}@media(max-width:600px){.pa-editorial .lp-nav>.lp-outline{padding-inline:12px;gap:8px}.pa-editorial .lp-menu-toggle{padding:12px}.pa-editorial .lp-menu-toggle span{display:none}.pa-editorial .lp-feature-highlights{grid-template-columns:1fr;gap:24px}.pa-editorial .lp-guide{padding-bottom:56px}}@media(max-width:700px),(max-height:600px){.pa-editorial .lp-hero-stage{width:100%}.pa-editorial .lp-intro{position:static;display:contents}.pa-editorial .lp-intro-title{display:contents}.pa-editorial .lp-intro h1{position:absolute;z-index:2;top:20px;left:20px;font-size:clamp(28px,6vw,42px)}.pa-editorial .lp-hero-milestone{position:relative;z-index:2}.pa-editorial .lp-intro-copy{position:relative;z-index:2;max-width:none;margin-top:24px}.pa-editorial .lp-hero-stage:after{inset:0 0 auto;aspect-ratio:16/9;background:linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 85%,transparent),color-mix(in srgb,var(--pa-bg) 60%,transparent) 26%,transparent 66%)}}.pa-editorial .lp-input-output-labels{position:absolute;inset:16px 16px auto;display:flex;justify-content:space-between;gap:14px;pointer-events:none;z-index:3}.pa-editorial .lp-input-output-labels span{padding:7px 11px;border-radius:var(--pa-radius-control);background:color-mix(in srgb,var(--pa-bg) 78%,transparent);color:var(--pa-text);font-size:12px}.pa-editorial .lp-plan-pair{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:100%;height:100%;background:var(--pa-surface)}.pa-editorial .lp-plan-pair figure{position:relative;margin:0;min-width:0;background:var(--pa-surface-raised);display:flex;align-items:center;justify-content:center}.pa-editorial .lp-plan-pair img{width:100%;height:100%;object-fit:contain}.pa-editorial .lp-plan-pair figcaption{position:absolute;left:12px;bottom:12px;padding:7px 11px;border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text);font-size:12px}.pa-editorial .lp-example-description{max-width:740px;font-size:14px;line-height:1.6;color:var(--pa-muted);margin:9px 0 0}.pa-editorial .lp-example-context{font-size:12px;line-height:1.6;color:var(--pa-muted);margin:0 0 16px}.pa-editorial .lp-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px}.pa-editorial .lp-capability-card{min-width:0;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);overflow:hidden;background:var(--pa-panel)}.pa-editorial .lp-capability-card>img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.pa-editorial .lp-capability-card>div{padding:24px}.pa-editorial .lp-capability-card h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:14px 0 12px}.pa-editorial .lp-capability-card p{font-size:15px;line-height:1.7;color:var(--pa-muted);margin:0 0 16px}.pa-editorial .lp-capability-card .lp-eyebrow{font-size:10px;letter-spacing:.1em}.pa-editorial .lp-example-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--lp-yellow);font-size:14px}.pa-editorial .lp-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:12px 0 32px}.pa-editorial .lp-benefit-grid svg{color:var(--lp-yellow);margin-bottom:16px}.pa-editorial .lp-benefit-grid h3{font-size:19px;margin:0 0 10px}.pa-editorial .lp-benefit-grid p{font-size:14px;line-height:1.7;color:var(--pa-muted);margin:0}.pa-editorial .lp-capability-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--pa-line);padding:26px 0 40px}.pa-editorial .lp-capability-footer p{margin:0;max-width:760px}.pa-editorial .lp-capability-footer strong,.pa-editorial .lp-capability-footer span{display:block}.pa-editorial .lp-capability-footer span{font-size:14px;line-height:1.7;color:var(--pa-muted);margin-top:8px}.pa-editorial .lp-capability-footer button{flex-shrink:0}@media(max-width:900px){.pa-editorial .lp-capability-grid{gap:16px}.pa-editorial .lp-capability-card>div{padding:18px}.pa-editorial .lp-capability-card h3{font-size:20px}.pa-editorial .lp-capability-footer{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.pa-editorial .lp-capability-grid,.pa-editorial .lp-benefit-grid{grid-template-columns:1fr}.pa-editorial .lp-capability-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pa-editorial .lp-capability-card>img{height:100%;object-fit:cover;aspect-ratio:auto}.pa-editorial .lp-plan-pair{grid-template-columns:1fr 1fr}.pa-editorial .lp-plan-pair figcaption{font-size:10px;left:6px;bottom:6px;padding:5px 7px}.pa-editorial .lp-input-output-labels{inset:10px 10px auto}.pa-editorial .lp-input-output-labels span{font-size:10px}.pa-editorial .lp-capability-card p{font-size:14px}}@media(max-width:480px){.pa-editorial .lp-capability-card{display:block}.pa-editorial .lp-capability-card>img{aspect-ratio:16/9;height:auto}.pa-editorial .lp-capability-card>div{padding:20px}}.lp-large-example{max-width:1300px;color:var(--pa-pearl);padding:20px}.lp-large-example h2{font-size:26px;margin:0 0 20px}.lp-large-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-large-pair figure{margin:0;min-width:0}.lp-large-pair img{display:block;width:100%;height:auto}.lp-large-pair figcaption{font-size:13px;color:var(--pa-muted);padding:9px 0}.lp-large-example p{line-height:1.6;color:var(--pa-muted)}.lp-large-example button{min-height:44px;padding:10px 18px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control)}.pa-editorial .lp-enlarge-comparison{font-size:12px;white-space:nowrap}@media(max-width:650px){.lp-large-pair{grid-template-columns:1fr}.lp-large-example{padding:12px}.lp-large-example h2{font-size:22px}.pa-editorial .lp-gallery-bottom{gap:12px}.pa-editorial .lp-arrows{flex-wrap:wrap;justify-content:flex-end}.pa-editorial .lp-enlarge-comparison{padding-inline:12px}}@media(min-width:701px){.pa-editorial .lp-capability-card{display:flex;flex-direction:column}.pa-editorial .lp-capability-card>img{flex-shrink:0}.pa-editorial .lp-capability-card>div{display:flex;flex:1;flex-direction:column}.pa-editorial .lp-example-link{align-self:flex-start;margin-top:auto}}.pa-editorial .lp-nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pa-editorial .lp-nav-actions>.lp-outline{height:48px;line-height:22px;white-space:nowrap}.pa-editorial .lp-nav-actions .pa-language-switch select{font-family:inherit}html[dir=rtl] .pa-editorial :is(h1,h2,h3,.lp-eyebrow,.pa-guide-counter){letter-spacing:0}html[dir=rtl] .pa-editorial h1{line-height:1.3}html[dir=rtl] .pa-editorial :is(.lp-section-heading,.lp-intro,.lp-guide,.lp-gallery-bottom,.lp-discipline-copy,.lp-capability-card,.lp-steps,.lp-faq){text-align:start}html[dir=rtl] .pa-editorial :is(.lp-primary,.lp-outline,.lp-example-link)>.lucide-arrow-right,html[dir=rtl] .pa-editorial .lp-arrows>.lp-outline>.lucide-arrow-left,html[dir=rtl] .pa-editorial .lp-arrows>.lp-outline>.lucide-arrow-right,html[dir=rtl] .pa-guide :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-right){transform:scaleX(-1)}html[dir=rtl] .pa-editorial .lp-nav nav{right:auto;inset-inline-end:0}@media(max-width:1250px){.pa-editorial .lp-nav{position:relative}.pa-editorial .lp-navigation{margin-inline-start:auto}.pa-editorial .lp-nav .lp-menu-toggle{display:inline-flex}.pa-editorial .lp-nav nav{display:none;position:absolute;z-index:50;top:calc(100% + 8px);inset-inline-end:0;width:min(340px,100%);padding:12px;background:var(--pa-obsidian);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-card);box-shadow:0 16px 32px color-mix(in srgb,var(--pa-bg) 40%,transparent)}.pa-editorial .lp-nav nav.is-open{display:flex;flex-direction:column;gap:0}.pa-editorial .lp-nav nav a{padding:12px 16px;min-height:44px}.pa-editorial .lp-navigation{margin-left:0}}@media(max-width:600px){.pa-editorial .lp-nav{gap:8px;min-height:88px}.pa-editorial .lp-nav-actions{gap:6px}.pa-editorial .lp-nav-actions>.lp-outline{padding-inline:10px;gap:7px}.pa-editorial .lp-nav-actions .pa-language-switch select{min-width:60px;padding-inline:10px 25px}.pa-editorial .lp-logo{width:102px;height:42px}.pa-editorial .lp-menu-toggle{padding-inline:10px}.pa-editorial .lp-nav-actions>.lp-outline svg{width:18px}.pa-editorial .lp-navigation{margin-inline-start:auto}}@media(max-width:360px){.pa-editorial .lp-logo{width:82px}.pa-editorial .lp-nav-actions>.lp-outline{padding-inline:8px;font-size:13px}.pa-editorial .lp-nav-actions>.lp-outline svg{display:none}}@media(max-width:700px),(max-height:600px){html[dir=rtl] .pa-editorial .lp-intro h1{left:auto;right:20px;font-size:clamp(26px,5.8vw,40px)}}@media(max-width:360px){.pa-editorial .lp-nav-actions .pa-language-switch select{font-size:13px}}html[dir=rtl] .pa-editorial .lp-hero-milestone strong{direction:ltr;unicode-bidi:isolate;align-self:flex-start;width:fit-content}html[dir=rtl] .pa-editorial .lp-steps article{padding-inline:58px 0}html[dir=rtl] .pa-editorial .lp-steps article>span{left:auto;right:0}html[dir=rtl] .pa-editorial .lp-rates :is(table,caption){text-align:start}html[dir=rtl] .pa-editorial .lp-footer .lp-social-link{margin-left:0;margin-inline-start:auto}.pa-editorial .lp-nav-actions>.lp-outline,.pa-editorial .lp-nav-actions .pa-language-switch select{border-color:transparent;background:transparent;color:var(--pa-pearl)}.pa-editorial .lp-nav-actions>.lp-outline:hover,.pa-editorial .lp-nav-actions>.lp-outline:active,.pa-editorial .lp-nav-actions .pa-language-switch:hover,.pa-editorial .lp-nav-actions .pa-language-switch:hover select{color:var(--pa-gold);background:transparent}.pa-editorial .lp-nav-actions .pa-language-switch select:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}@media(max-width:1250px){.pa-editorial .lp-nav .lp-navigation{margin-inline-start:0;margin-inline-end:auto}.pa-editorial .lp-nav .lp-navigation nav{inset-inline-start:0;inset-inline-end:auto}.pa-editorial .lp-nav .lp-navigation .lp-menu-toggle{background:transparent;border-color:transparent}.pa-editorial .lp-nav .lp-navigation .lp-menu-toggle:hover{color:var(--pa-gold)}html[dir=rtl] .pa-editorial .lp-nav .lp-navigation nav{left:auto;right:0}}.lp-input-overview{padding:26px 0 32px;margin-bottom:32px;border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line)}.lp-input-title{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-bottom:24px}.lp-input-title h3{font-size:24px;line-height:1.5;max-width:540px;margin:0}.lp-input-title p{font-size:14px;line-height:1.8;color:var(--pa-muted);margin:0}.lp-input-title p span{display:block;font-size:12px;margin-top:4px}.lp-input-types{display:flex;flex-wrap:wrap;gap:16px 36px}.lp-input-types>span{display:flex;align-items:center;gap:10px;font-size:14px}.lp-input-types svg{color:var(--pa-gold)}@media(max-width:720px){.lp-input-title{grid-template-columns:1fr;gap:16px}.lp-input-title h3{font-size:21px}.lp-input-types{gap:16px 24px}}@media(max-width:1250px){.pa-editorial .lp-nav .lp-navigation{margin-inline-start:auto;margin-inline-end:0}.pa-editorial .lp-nav .lp-navigation nav{left:auto;right:0;inset-inline-start:auto;inset-inline-end:0;max-height:calc(100dvh - 125px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html[dir=rtl] .pa-editorial .lp-nav .lp-navigation nav{left:auto;right:0}.pa-editorial .lp-nav .lp-navigation nav,html[dir=rtl] .pa-editorial .lp-nav .lp-navigation nav{inset-inline:unset;left:auto;right:0}}.pa-editorial .lp-gallery-controls .lp-filters{flex:1}.pa-editorial .lp-arrows button{min-height:48px}@media(max-width:650px){.pa-editorial .lp-gallery-bottom{flex-direction:column;align-items:stretch}.pa-editorial .lp-gallery-bottom .lp-arrows{width:100%;flex-wrap:nowrap;justify-content:flex-end}.pa-editorial .lp-gallery-bottom .lp-arrows button{height:44px;min-height:44px}.pa-editorial .lp-gallery-bottom .lp-arrows button:not(.lp-enlarge-comparison){width:44px;min-width:44px}.pa-editorial .lp-gallery-bottom .lp-enlarge-comparison{min-width:0;padding-inline:10px}}.lp-workflow-links{padding-top:46px;margin-top:38px;border-top:1px solid var(--pa-line)}.lp-workflow-links .lp-section-heading h2{font-size:clamp(26px,3vw,40px)}.lp-workflow-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:26px 0}.lp-workflow-link-grid article{min-width:0;border-top:1px solid var(--pa-line);padding-top:22px}.lp-workflow-link-grid h3{font-size:21px;font-weight:500;line-height:1.5;margin:0 0 12px}.lp-workflow-link-grid p{font-size:14px;line-height:1.8;color:var(--pa-muted)}.lp-workflow-link-grid ul{list-style:none;padding:0;margin:12px 0}.lp-workflow-link-grid a{display:block;padding:10px 0;min-height:44px;font-size:14px;line-height:1.6;color:var(--pa-gold);text-decoration:underline;text-underline-offset:4px}.lp-workflow-link-grid a:hover{color:var(--pa-text)}.lp-workflow-links>.lp-outline{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px}@media(max-width:760px){.lp-workflow-link-grid{grid-template-columns:1fr;gap:14px}.lp-workflow-links{margin-top:28px;padding-top:28px}}.pa-editorial .lp-hero-poster{display:block;width:100%;height:100%}.lp-pricing-note{max-width:76ch;margin:0 0 24px;color:var(--lp-muted,var(--pa-text-muted));font-size:.95rem;line-height:1.6}.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle{min-width:44px}.pa-landing.pa-editorial .lp-nav[dir=ltr],.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-navigation,.pa-landing.pa-editorial .lp-nav[dir=ltr] nav,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions,.pa-landing.pa-editorial .lp-finale[dir=ltr],.pa-landing.pa-editorial .lp-footer[dir=ltr],.pa-landing.pa-editorial .lp-footer[dir=ltr] .lp-footer-social,.pa-landing.pa-editorial .lp-footer[dir=ltr] .lp-footer-social-links{direction:ltr}.pa-landing.pa-editorial .lp-nav[dir=ltr] [dir=rtl],.pa-landing.pa-editorial .lp-finale[dir=ltr] [dir=rtl],.pa-landing.pa-editorial .lp-footer[dir=ltr] [dir=rtl]{unicode-bidi:isolate}.pa-landing.pa-editorial .lp-nav[dir=ltr] nav a[dir=rtl]{text-align:right}.pa-landing.pa-editorial .lp-finale[dir=ltr] .lp-finale-copy[dir=rtl]{text-align:right}.pa-landing.pa-editorial .lp-footer[dir=ltr] .lp-footer-social{margin-left:auto;margin-right:0}@media(max-width:1250px){.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-navigation{margin-left:auto;margin-right:0;margin-inline-start:auto;margin-inline-end:0}.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-navigation nav{inset-inline:unset;left:auto;right:0}}@media(max-width:760px){.pa-landing.pa-editorial .lp-footer[dir=ltr] .lp-footer-social{margin-left:0;margin-right:0}}@media(max-width:759px){.pa-landing.pa-editorial .lp-finale[dir=ltr] .lp-finale-copy{text-align:center}}.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline{min-height:44px;border:0;background:transparent;box-shadow:none;outline:none;color:var(--pa-pearl,var(--pa-text))}.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle:is(:hover,:active,:focus),.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline:is(:hover,:active,:focus){border:0;background:transparent;box-shadow:none}.pa-landing.pa-editorial .lp-nav[dir=ltr] nav a,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline,.pa-landing.pa-editorial .lp-nav[dir=ltr] .pa-language-toggle{transition:color .18s ease-out,text-shadow .18s ease-out}.pa-landing.pa-editorial .lp-nav[dir=ltr] nav a:focus-visible,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle:focus-visible,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline:focus-visible{outline:1px solid var(--pa-pearl,var(--pa-accent));outline-offset:4px;color:var(--pa-gold,var(--pa-accent));text-shadow:0 0 12px color-mix(in srgb,var(--pa-bg) 48%,transparent)}@media(hover:hover){.pa-landing.pa-editorial .lp-nav[dir=ltr] nav a:hover,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle:hover,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline:hover,.pa-landing.pa-editorial .lp-nav[dir=ltr] .pa-language-toggle:hover{color:var(--pa-gold,var(--pa-accent));text-shadow:0 0 12px color-mix(in srgb,var(--pa-bg) 48%,transparent)}}@media(prefers-reduced-motion:reduce){.pa-landing.pa-editorial .lp-nav[dir=ltr] nav a,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-menu-toggle,.pa-landing.pa-editorial .lp-nav[dir=ltr] .lp-nav-actions>.lp-outline,.pa-landing.pa-editorial .lp-nav[dir=ltr] .pa-language-toggle{transition:none}}.pa-landing.pa-editorial .lp-nav{box-sizing:border-box;min-height:calc(var(--pa-header-logo-height) + 2 * var(--pa-header-block-space) + 1px);height:auto;padding-block:var(--pa-header-block-space);align-items:flex-end}.pa-landing.pa-editorial .lp-nav>a:first-child{display:flex;align-items:flex-end;height:var(--pa-header-logo-height);line-height:0}.pa-landing.pa-editorial .lp-nav .lp-logo{width:114px;height:var(--pa-header-logo-height)}.pa-landing.pa-editorial .lp-nav :is(.lp-navigation,.lp-nav-actions){align-items:flex-end}.pa-landing.pa-editorial .lp-nav :is(.lp-menu-toggle,.lp-nav-actions>.lp-outline,.pa-language-toggle){height:44px;min-height:44px;padding-block:24px 0;line-height:20px;box-sizing:border-box}.pa-landing.pa-editorial .lp-nav :is(.lp-menu-toggle,.lp-nav-actions>.lp-outline)>span{position:relative;top:2px}.pa-landing.pa-editorial .lp-nav :is(.lp-menu-toggle,.lp-nav-actions>.lp-outline)>svg{position:relative;top:3px}.pa-landing.pa-editorial .lp-nav .pa-language-toggle{font-size:16px;border:0}.pa-landing.pa-editorial .lp-nav .pa-language-toggle>span,.pa-landing.pa-editorial .lp-nav .pa-language-chevron{position:relative;top:3px}@media(min-width:1251px){.pa-landing.pa-editorial .lp-nav .lp-navigation{flex:1;min-width:0;margin-inline:0}.pa-landing.pa-editorial .lp-nav nav{justify-content:center}.pa-landing.pa-editorial .lp-nav nav a{display:inline-flex;align-items:center;height:44px;min-height:44px;padding-block:24px 0;line-height:20px;box-sizing:border-box}.pa-landing.pa-editorial .lp-nav nav a>span{position:relative;top:2px}}@media(max-width:600px){.pa-landing.pa-editorial .lp-nav .lp-logo{width:102px}}@media(max-width:360px){.pa-landing.pa-editorial .lp-nav .lp-logo{width:82px}}.pa-help-launcher{position:fixed;inset-inline-end:22px;bottom:18px;z-index:150;background:var(--pa-accent);color:var(--pa-on-accent);border:1px solid var(--pa-accent);border-radius:var(--pa-radius-control);padding:10px 18px;font-size:13px;font-weight:600;box-shadow:0 4px 24px color-mix(in srgb,var(--pa-bg) 40%,transparent)}.pa-support-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--pa-bg)!important;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);color:var(--pa-text)}.pa-support{padding:26px;font-size:14px;line-height:1.65}.pa-support header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-support header>div{flex:1}.pa-support h2{font-size:26px;margin:4px 0}.pa-support h3{font-size:19px;margin:14px 0}.pa-support p{margin:12px 0;color:var(--pa-text-muted)}.pa-support-eyebrow{color:var(--pa-accent);font-size:11px;letter-spacing:.13em}.pa-support a{color:var(--pa-accent)}.pa-support button,.pa-support select{border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:9px 13px;background:var(--pa-bg);color:var(--pa-text);cursor:pointer}.pa-support button:disabled{opacity:var(--pa-disabled-opacity);cursor:wait}.pa-support button:focus-visible,.pa-support input:focus-visible,.pa-support textarea:focus-visible,.pa-support select:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.pa-support .pa-support-primary{background:var(--pa-accent);color:var(--pa-on-accent);border-color:var(--pa-accent);font-weight:600}.pa-support nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.pa-support nav label{display:flex;align-items:center;gap:7px}.pa-support section{border-top:1px solid var(--pa-border);padding-top:12px}.pa-support-ticket{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:start;margin:10px 0;overflow-wrap:anywhere}.pa-support small{display:block;font-size:12px;color:var(--pa-text-muted)}.pa-support form{display:grid;gap:15px;margin-top:20px}.pa-support form label,.pa-support section>label{display:grid;gap:6px}.pa-support input:not([type=checkbox]),.pa-support textarea,.pa-support form select{width:100%;box-sizing:border-box;background:var(--pa-bg);color:var(--pa-text);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:11px;min-width:0}.pa-support input[type=file]{font-size:12px}.pa-support textarea{resize:vertical;min-height:120px}.pa-support .pa-support-error{color:var(--pa-status-error)}.pa-support-messages article{padding:16px;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);margin:12px 0;overflow-wrap:anywhere}.pa-support-messages article.is-support{border-inline-start:3px solid var(--pa-accent)}.pa-support-messages article p{white-space:pre-wrap}.pa-support-messages time{font-size:11px;color:var(--pa-text-muted)}.pa-support-messages article button{margin-inline-end:8px}@media(max-width:600px){.pa-support{padding:18px}.pa-support h2{font-size:22px}.pa-support-messages header{align-items:start;flex-direction:column;gap:2px}.pa-help-launcher{inset-inline-end:12px}.pa-support-ticket{flex-direction:column;gap:4px}}.pa-help-launcher{bottom:calc(18px + var(--pa-local-toolbar-space,0px));background:var(--pa-gold);color:var(--pa-ink);border-color:var(--pa-gold);border-radius:var(--pa-radius-control);min-height:var(--pa-control-height)}.pa-support-dialog{background:var(--pa-obsidian)!important;border-color:var(--pa-line);color:var(--pa-pearl);border-radius:var(--pa-radius-card)}.pa-support{font:inherit;font-size:var(--pa-text-body);line-height:1.65}.pa-support h2,.pa-support h3{font-weight:600}.pa-support-eyebrow,.pa-support a{color:var(--pa-gold)}.pa-support p{color:var(--pa-pearl)}.pa-support small,.pa-support-messages time{color:var(--pa-muted)}.pa-support button,.pa-support select,.pa-support input:not([type=checkbox]),.pa-support textarea,.pa-support form select{background:var(--pa-panel);border-color:var(--pa-border-control);color:var(--pa-pearl);border-radius:var(--pa-radius-control);min-height:var(--pa-control-height);font-family:inherit;font-size:var(--pa-text-label)}.pa-support button:focus-visible,.pa-support input:focus-visible,.pa-support textarea:focus-visible,.pa-support select:focus-visible{outline-color:var(--pa-gold)}.pa-support .pa-support-primary{background:var(--pa-gold);border-color:var(--pa-gold);color:var(--pa-ink)}.pa-support section{border-color:var(--pa-line)}.pa-support-messages article{background:var(--pa-panel);border-color:var(--pa-line)}.pa-support-messages article.is-support{border-inline-start-color:var(--pa-gold)}.pa-support>header{position:sticky;top:0;z-index:2;background:var(--pa-obsidian);padding:12px 0;border-bottom:1px solid var(--pa-line)}.pa-support-inbox-tools{margin:20px 0;padding:16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel)}.pa-support .pa-support-search{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pa-support-search label{flex:1;min-width:min(240px,100%)}.pa-support-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.pa-support-filters label{display:grid;gap:6px}.pa-support-filters select{width:100%;min-width:0}.pa-support-ticket strong{display:block;color:var(--pa-gold);font-size:14px;margin-bottom:4px}.pa-support-ticket-status{flex-shrink:0;font-size:13px}.pa-support-ticket-status small{white-space:normal}.pa-support .pa-support-search input{font-size:16px}@media(max-width:600px){.pa-support-filters{grid-template-columns:1fr}.pa-support-inbox-tools{padding:12px}.pa-support header{flex-wrap:wrap}.pa-support input:not([type=checkbox]),.pa-support textarea,.pa-support select{font-size:16px}.pa-support-search label{flex-basis:100%}}.pa-referrals{width:min(760px,calc(100vw - 24px));padding:clamp(20px,4vw,32px);color:var(--pa-pearl);background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);line-height:1.5;display:flex;flex-direction:column;gap:16px}.pa-referrals p{margin:0}.pa-referrals>header{align-items:flex-start;margin-bottom:8px}.pa-referrals>.pa-button,.pa-referrals section>.pa-button{align-self:flex-start}.pa-referral-registration{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:4000;width:min(600px,calc(100vw - 24px));padding:20px;background:var(--pa-panel);color:var(--pa-pearl);border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control)}.pa-referral-registration button{margin:4px}.pa-referrals header,.pa-referral-controls{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.pa-referrals>header{flex-wrap:nowrap}.pa-referrals>header>div{min-width:0;flex:1}.pa-referrals .pa-referral-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:transparent;color:var(--pa-pearl);cursor:pointer;touch-action:manipulation}.pa-referrals .pa-referral-close svg{width:22px;height:22px;pointer-events:none}.pa-referrals .pa-referral-close:hover,.pa-referrals .pa-referral-close:active{background:var(--pa-panel-strong);border-color:var(--pa-gold)}.pa-referrals .pa-referral-close:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-referrals h2{font-size:clamp(26px,4vw,32px);margin:8px 0 0}.pa-referrals h3{font-size:20px;margin:0}.pa-referral-eyebrow{color:var(--pa-gold);font-size:12px;letter-spacing:.12em;margin:0}.pa-referral-note{color:var(--pa-muted);font-size:14px}.pa-referrals section{display:flex;flex-direction:column;gap:16px;padding-block:24px 8px;border-top:1px solid var(--pa-line);margin-top:8px}.pa-referrals label{display:block;margin:0 0 -8px}.pa-referrals input{min-width:0;flex:1;width:100%;padding:12px;background:var(--pa-obsidian);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);color:var(--pa-pearl);font-size:16px;min-height:44px}.pa-referrals button{min-height:44px}.pa-referrals input:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-referral-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0}.pa-referral-stats div{padding:16px;background:var(--pa-panel-strong);border-radius:var(--pa-radius-control)}.pa-referral-stats dt{color:var(--pa-muted);font-size:13px}.pa-referral-stats dd{font-size:24px;margin:8px 0 0;color:var(--pa-gold);font-variant-numeric:tabular-nums}.pa-referral-members{padding:0;list-style:none}.pa-referral-members li{display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid var(--pa-line);padding:16px 0}.pa-referral-members span,.pa-referral-members small{grid-column:1/-1}.pa-referral-members small{color:var(--pa-muted)}.pa-referral-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pa-referrals .pa-referral-members,.pa-referrals .pa-referral-suggestions{margin:0}.pa-referrals footer{margin-top:8px;padding-top:24px;border-top:1px solid var(--pa-line)}.pa-referral-code-list{display:flex;flex-direction:column;gap:16px}.pa-referral-code-list article{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--pa-panel-strong);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);min-width:0}.pa-referral-code-list strong{overflow-wrap:anywhere;color:var(--pa-gold)}.pa-referral-code-list .pa-referral-controls{min-width:0}.pa-referral-offer{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--pa-panel-strong);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control)}.pa-referral-offer strong{font-size:clamp(28px,5vw,40px);color:var(--pa-gold);font-variant-numeric:tabular-nums}.pa-referral-offer small{color:var(--pa-muted);font-size:14px}.pa-referral-terms{padding-block:16px;border-top:1px solid var(--pa-line)}.pa-referral-terms summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.pa-referral-terms summary:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}.pa-promotion-entry{display:flex;flex-direction:column;gap:16px;padding-top:16px}.pa-promotions{display:flex;flex-direction:column;gap:24px;line-height:1.5}.pa-promotions p,.pa-promotions h2,.pa-promotions h3{margin:0}.pa-promotion-form{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control)}.pa-promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pa-promotions label{display:flex;flex-direction:column;gap:8px}.pa-promotions input,.pa-promotions select{min-width:0;width:100%;min-height:44px;padding:10px;background:var(--pa-obsidian);color:var(--pa-pearl);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);font-size:16px}.pa-promotions input:focus-visible,.pa-promotions select:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-promotions fieldset{padding:16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);display:flex;flex-wrap:wrap;gap:16px}.pa-promotions .pa-promotion-check{flex-direction:row;align-items:center;gap:10px}.pa-promotions input[type=checkbox]{min-height:20px;width:20px;height:20px;accent-color:var(--pa-gold)}.pa-promotion-lock{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control);color:var(--pa-pearl);background:var(--pa-panel)}.pa-promotions .pa-button{min-height:44px}.pa-promotion-form>.pa-button{align-self:flex-start}.pa-promotions td{overflow-wrap:anywhere}@media(max-width:640px){.pa-promotion-grid{grid-template-columns:1fr}.pa-promotion-form{padding:16px}}.pa-promotions .pa-promotion-check{display:flex}.pa-admin .pa-promotions :is(input,select){font-size:16px}.pa-admin .pa-promotions input[type=checkbox]{min-height:20px;width:20px;height:20px;padding:0}.pa-referral-checkout{margin:0 0 24px;padding:20px;border:1px solid var(--pa-line);border-left:3px solid var(--pa-gold);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.pa-referral-checkout p{margin:0 0 8px}.pa-referral-checkout strong{color:var(--pa-gold)}.pa-referral-checkout small{display:block;color:var(--pa-muted);font-size:14px}.pa-referral-checkout button{margin-top:12px;min-height:44px}@media(max-width:540px){.pa-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-referral-controls input{flex-basis:100%}.pa-referral-controls button{width:100%}.pa-referral-members li{grid-template-columns:1fr}.pa-referrals footer{padding-bottom:12px}}.pa-inline-help{position:relative;display:inline-block;vertical-align:middle;margin-inline-start:6px;font-size:12px;line-height:1.5}.pa-inline-help>summary{display:grid;place-items:center;list-style:none;width:24px;height:24px;border:1px solid var(--pa-border);border-radius:50%;color:var(--pa-text-muted);cursor:pointer;font-weight:500}.pa-inline-help>summary::-webkit-details-marker{display:none}.pa-inline-help>summary:focus-visible{outline:2px solid var(--pa-gold,var(--pa-accent));outline-offset:3px}.pa-inline-help>span{display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:100;width:max-content;max-width:min(280px,75vw);padding:9px 12px;color:var(--pa-text);background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);font-weight:400;text-align:start;white-space:normal}.pa-inline-help[open]>span,.pa-inline-help:hover>span,.pa-inline-help:focus-within>span{display:block}.pa-inline-help[data-dismissed=true]>span{display:none}.pa-studio-topbar.pa-signed-in-header,.pa-signed-in-header .pa-studio-navigation,.pa-signed-in-header .pa-workspace-nav,.pa-signed-in-header .pa-studio-actions{direction:ltr}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button){position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:44px;box-sizing:border-box;padding:0 14px;gap:8px;border:0;background:transparent;box-shadow:none;color:var(--pa-pearl);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;text-shadow:none;white-space:nowrap;cursor:pointer;transition:color .16s ease,text-shadow .18s ease}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button):is(:hover,:focus-visible,[aria-current]){color:var(--pa-gold);background:transparent;border:0;box-shadow:none;text-shadow:0 0 14px color-mix(in srgb,var(--pa-bg) 38%,transparent)}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button):focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-studio-topbar.pa-signed-in-header button.pa-account-menu-toggle{display:none}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action)[aria-current]:after{content:"";position:absolute;inset-inline:14px;bottom:5px;height:1px;background:currentColor;opacity:.5;pointer-events:none}.pa-signed-in-header .pa-account-trigger span{unicode-bidi:plaintext}[dir=rtl] .pa-signed-in-header .pa-workspace-nav>button,[dir=rtl] .pa-signed-in-header .pa-studio-navigation>button,[dir=rtl] .pa-signed-in-header .pa-topbar-action>span{direction:rtl;unicode-bidi:isolate}[dir=rtl] .pa-signed-in-header .pa-account-trigger>span{unicode-bidi:plaintext}@media(max-width:1023px){.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button){padding-inline:10px}.pa-studio-topbar.pa-signed-in-header button.pa-account-menu-toggle{display:inline-flex;padding:0}.pa-studio-topbar.pa-signed-in-header .pa-studio-actions .pa-topbar-action{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button){transition:none}}.pa-signed-in-header .pa-studio-language{flex-shrink:0;direction:ltr}.pa-signed-in-header .pa-studio-language .pa-language-menu{left:auto;right:0}@media(max-width:1023px){.pa-studio-topbar.pa-signed-in-header{grid-template-columns:minmax(0,1fr) auto 44px}}.pa-studio-topbar.pa-signed-in-header .pa-studio-actions button.pa-mobile-guide{display:none}@media(max-width:1023px){.pa-studio-topbar.pa-signed-in-header .pa-studio-actions button.pa-mobile-guide{display:inline-flex}}.pa-graphics-preview{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--pa-panel)}.pa-graphics-builder fieldset+fieldset{margin-top:24px}.pa-graphics-source{display:grid;gap:10px}.pa-graphics-builder textarea{resize:vertical;min-height:76px;line-height:1.6}.pa-graphics-builder .pa-direction-card{min-height:44px;text-align:start}.pa-graphics-builder .pa-direction-card:not([aria-pressed=true]){color:var(--pa-pearl)}.pa-compact-subjects .pa-graphics-preview{aspect-ratio:16/9;border-radius:var(--pa-radius-card)}.pa-graphics-builder .pa-builder-option input{flex-shrink:0}.pa-library-graphic{position:relative;overflow:hidden}.pa-library-graphic>small{position:absolute;bottom:8px;inset-inline-start:8px;background:color-mix(in srgb,var(--pa-surface) 90.98%,transparent);color:var(--pa-text-muted);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:4px 9px;font-size:12px;pointer-events:none}.pa-graphics-sample-button{display:block;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font:inherit;text-align:start;cursor:pointer}.pa-graphics-sample-button:hover{border-color:var(--pa-gold);color:var(--pa-gold)}.pa-graphics-sample-button:focus-visible,.pa-graphics-craft-grid select:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-graphics-sample-dialog{width:min(1100px,92vw);max-height:88dvh;overflow:auto;padding:20px;box-sizing:border-box;background:var(--pa-panel);color:var(--pa-pearl);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card)}.pa-graphics-sample-dialog>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.pa-graphics-sample-dialog h2{margin:0;font-size:22px}.pa-graphics-sample-dialog button{min-height:44px;padding:8px 14px;color:var(--pa-pearl);background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);font:inherit}.pa-graphics-sample-dialog>img{display:block;width:100%;height:auto;border-radius:var(--pa-radius-control)}.pa-graphics-sample-dialog p{line-height:1.7;font-size:14px}.pa-graphics-sample-dialog summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--pa-gold)}.pa-graphics-sample-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 ui-monospace,monospace;text-align:left;background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);padding:16px}.pa-graphics-craft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.pa-graphics-craft-grid label{display:grid;gap:8px;min-width:0;font-size:14px;color:var(--pa-pearl)}.pa-graphics-craft-grid select{min-width:0;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font:inherit}@media(max-width:600px){.pa-graphics-builder .pa-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-graphics-builder .pa-direction-card>span{white-space:normal;line-height:1.5;padding:10px}.pa-graphics-builder .pa-builder-options{min-width:0}.pa-graphics-builder textarea{width:100%;box-sizing:border-box}.pa-graphics-craft-grid{grid-template-columns:1fr}.pa-graphics-sample-dialog{width:94vw;padding:14px}.pa-graphics-sample-dialog h2{font-size:18px}.pa-graphics-sample-dialog pre{padding:12px;font-size:12px}}.pa-saudi{color:var(--pa-pearl);min-width:0}.pa-saudi-heading,.pa-saudi-design>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.pa-saudi-heading{margin:30px 0 20px}.pa-saudi h2{font-size:30px;margin:10px 0}.pa-saudi h3{font-size:21px;margin:0 0 18px}.pa-saudi p,.pa-saudi dd{line-height:1.8;color:var(--pa-muted)}.pa-saudi a{display:inline-flex;align-items:center;gap:7px;color:var(--pa-gold);min-height:44px}.pa-saudi-groups{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.pa-saudi button{font:inherit;min-height:44px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);padding:10px 15px;color:inherit;background:transparent;cursor:pointer}.pa-saudi button:hover{border-color:var(--pa-gold)}.pa-saudi button:disabled{opacity:var(--pa-disabled-opacity);cursor:default}.pa-saudi :is(button,select,input,textarea,a):focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-saudi-groups button[aria-pressed=true]{border-color:var(--pa-gold);color:var(--pa-gold)}.pa-saudi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pa-saudi-grid .pa-saudi-card{text-align:start;padding:0;overflow:hidden;background:var(--pa-panel);min-width:0}.pa-saudi-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.pa-saudi-card span,.pa-saudi-card small{display:block;padding:14px 16px 0}.pa-saudi-card span{font-size:17px;font-weight:600}.pa-saudi-card small{padding:8px 16px 16px;color:var(--pa-muted);font-size:12px;line-height:1.6}.pa-saudi-card[aria-pressed=true]{border-color:var(--pa-gold);box-shadow:0 0 0 1px var(--pa-gold)}.pa-saudi-settings{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:28px;scroll-margin-top:24px;margin-top:32px}.pa-saudi-design,.pa-saudi-controls{min-width:0;border:1px solid var(--pa-line);background:var(--pa-panel);padding:24px;border-radius:var(--pa-radius-control)}.pa-saudi-design>header{align-items:center;flex-wrap:wrap}.pa-saudi-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;direction:ltr}.pa-saudi-pair figure{margin:0;min-width:0}.pa-saudi-pair img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--pa-surface)}.pa-saudi-pair figcaption{font-size:12px;line-height:1.6;margin-top:8px;text-align:center}.pa-saudi-design dl>div{border-top:1px solid var(--pa-line);padding-block:15px}.pa-saudi dt{font-size:13px;font-weight:600;color:var(--pa-gold)}.pa-saudi dd{margin:8px 0 0;font-size:14px}.pa-saudi-sources{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px}.pa-saudi-controls>label,.pa-saudi fieldset>label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:18px}.pa-saudi :is(select,textarea,input[type=number]){width:100%;min-height:44px;background:var(--pa-obsidian);color:var(--pa-pearl);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);padding:10px 12px;font:inherit}.pa-saudi option{background:var(--pa-surface)}.pa-saudi input[type=number]{direction:ltr;text-align:start}.pa-saudi fieldset{border:1px solid var(--pa-line);padding:16px;margin:0 0 18px}.pa-saudi legend{padding-inline:7px;font-size:13px}.pa-saudi-checks label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.pa-saudi input[type=checkbox]{width:18px;height:18px;accent-color:var(--pa-gold)}.pa-saudi-checks{margin-bottom:18px}.pa-saudi textarea{resize:vertical}.pa-saudi pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 monospace;max-height:320px;overflow:auto;padding:14px;background:var(--pa-obsidian);text-align:start}.pa-saudi details summary{cursor:pointer;min-height:44px;padding-block:12px}.pa-saudi .pa-saudi-apply,.pa-saudi-modal .pa-saudi-apply{background:var(--pa-gold);color:var(--pa-on-accent);display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.pa-saudi-controls>.pa-saudi-apply{width:100%}.pa-saudi-modal{padding:24px;max-width:1200px}.pa-saudi-modal>button{min-height:44px;padding:10px 16px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);margin:12px 8px 0 0}.pa-saudi-collection{display:flex;align-items:center;gap:18px;width:100%;margin:0 0 24px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);padding:16px;text-align:start}.pa-saudi-collection img{width:112px;height:84px;object-fit:cover;border-radius:var(--pa-radius-control)}.pa-saudi-collection strong,.pa-saudi-collection span{display:block}.pa-saudi-collection span{margin-top:6px;font-size:13px;color:var(--pa-muted)}@media(max-width:1100px){.pa-saudi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-saudi-settings{grid-template-columns:1fr}}@media(max-width:700px){.pa-saudi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-saudi-heading{flex-direction:column}.pa-saudi-design,.pa-saudi-controls{padding:16px}.pa-saudi-card small{display:none}.pa-saudi-card span{padding:12px;font-size:15px}.pa-saudi-card img{aspect-ratio:4/3}.pa-saudi-modal{padding:12px}}@media(max-width:380px){.pa-saudi-collection{gap:12px;padding:12px}.pa-saudi-collection img{width:80px;height:66px}}.pa-idea-output{min-width:0;margin:0 0 24px;padding:0;border:0}.pa-idea-output>legend{margin-bottom:8px;font-size:16px;font-weight:600}.pa-idea-output .pa-direction-card{text-align:start}.pa-idea-output .pa-direction-card img{aspect-ratio:3/2;object-fit:contain;background:var(--pa-pearl)}.pa-idea-settings,.pa-idea-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-idea-settings{margin-bottom:24px}.pa-idea-settings>div,.pa-idea-settings>label{display:grid;gap:8px;min-width:0;color:var(--pa-muted);font-size:14px}.pa-idea-settings :is(input,.pa-dark-select){box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-field-bg);color:var(--pa-text);font:inherit;text-align:start}.pa-idea-settings .pa-dark-select{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-library-ideation{position:relative;aspect-ratio:3/2;background:var(--pa-pearl)}.pa-library-ideation>img{display:block;width:100%;height:100%;object-fit:contain}.pa-library-ideation>small{position:absolute;inset-inline-start:10px;top:10px;padding:5px 8px;border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-text);font-size:11px}.pa-idea-enlarged{display:block;width:min(1100px,88vw);max-height:78vh;object-fit:contain;background:var(--pa-pearl)}@media(max-width:640px){.pa-idea-settings,.pa-idea-parameters{grid-template-columns:1fr}}.pa-library-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.pa-library-categories button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font:inherit;font-size:14px;text-align:start}.pa-library-categories button>span{min-width:0;overflow-wrap:anywhere}.pa-library-categories button[aria-pressed=true]{border-color:var(--pa-gold);color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-library-categories small{font-size:12px;opacity:.8;font-variant-numeric:tabular-nums}.pa-library-toolbar{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(170px,.8fr) minmax(260px,1.6fr);gap:16px;align-items:end;margin-bottom:16px}.pa-library-toolbar :is(label,.pa-library-filter){display:grid;gap:8px;min-width:0;font-size:13px;color:var(--pa-muted)}.pa-library-toolbar :is(input,.pa-dark-select){box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;padding:10px 12px;border:1px solid var(--pa-control-border);background:var(--pa-field-bg);color:var(--pa-text);border-radius:var(--pa-radius-control);font:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-transform:none}.pa-library-toolbar .pa-dark-select{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;text-align:start}.pa-library-toolbar .pa-dark-select>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pa-library-toolbar .pa-dark-select>.pa-icon{width:16px;height:16px;flex:none}.pa-library-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:16px;font-size:14px;color:var(--pa-muted)}.pa-library-caption p{margin:0}.pa-library-filter-status{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.pa-library-filter-status>button{min-height:44px;font:inherit;font-size:13px;background:transparent;color:var(--pa-text)}.pa-library .pa-saudi-collection{min-width:0;margin-bottom:24px}.pa-library .pa-saudi-collection>div{min-width:0;flex:1}.pa-library .pa-saudi-collection[aria-pressed=true]{border-color:var(--pa-gold)}.pa-library .pa-library-special-count{flex:none;font-size:14px;font-variant-numeric:tabular-nums;color:var(--pa-text)}.pa-template-card.pa-library-card{padding:0;overflow:hidden;gap:0}.pa-template-card .pa-library-compare{position:relative;display:block;width:100%;aspect-ratio:3/2;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--pa-obsidian);text-align:left}.pa-library-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pa-library-compare .pa-comparison-surface{aspect-ratio:3/2}.pa-library-compare .pa-comparison-surface:focus-visible{outline:2px solid var(--pa-gold);outline-offset:-3px}.pa-library-before-label,.pa-library-after-label{position:absolute;top:12px;padding:4px 8px;background:color-mix(in srgb,var(--pa-bg) 85%,transparent);border-radius:var(--pa-radius-card);color:var(--pa-pearl);font-size:12px}.pa-library-before-label{left:12px}.pa-library-after-label{right:12px}.pa-library-divider{position:absolute;left:50%;top:0;height:100%;width:1px;background:var(--pa-gold);display:flex;align-items:center;justify-content:center;color:var(--pa-gold);font-size:20px;text-shadow:0 1px 3px var(--pa-bg)}.pa-library-expand{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;align-items:center;min-height:44px;padding:7px 10px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:color-mix(in srgb,var(--pa-bg) 90%,transparent);color:var(--pa-pearl);font-size:12px}.pa-library-card-copy{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}.pa-library-card .pa-template-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-library-card .pa-template-card-actions>button{width:100%;min-width:0;min-height:44px}.pa-library-card .pa-template-customize{background:var(--pa-gold);color:var(--pa-obsidian);border-color:var(--pa-gold);font-weight:600}.pa-library-card .pa-template-use{background:var(--pa-panel);color:var(--pa-gold);border-color:var(--pa-border-control);font-weight:500}.pa-library-card .pa-template-customize:hover{filter:brightness(1.08)}.pa-library-card .pa-template-use:hover{filter:none}.pa-library-card-copy>p{color:var(--pa-muted);font-size:14px;line-height:1.6}.pa-library-details{font-size:13px;color:var(--pa-muted)}.pa-library-details summary{cursor:pointer;min-height:32px;display:list-item}.pa-library-details p{margin:6px 0;line-height:1.5}.pa-library :is(button,input,select,summary):focus-visible{outline:2px solid var(--pa-gold);outline-offset:-3px}.pa-library button{cursor:pointer;transition:border-color .18s,color .18s}.pa-library button:hover{border-color:var(--pa-gold)}.pa-library>.pa-template-hint{margin-top:24px;max-width:80ch}.pa-library-empty{padding:40px 0;color:var(--pa-muted)}.pa-library-empty button{margin-top:16px;color:var(--pa-gold);min-height:44px}.pa-subject-picker.pa-library-subjects>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa-direction-card{overflow:hidden;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel);text-align:left}.pa-direction-card img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.pa-direction-card span{display:block;padding:12px;font-size:14px;font-weight:600}.pa-direction-card[aria-pressed=true]{border-color:var(--pa-gold);color:var(--pa-gold)}.pa-direction-card:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-direction-reset{min-height:44px;margin-bottom:16px;color:var(--pa-gold)}@media(max-width:900px){.pa-library-categories,.pa-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-library-search{grid-column:1/-1}}@media(max-width:600px){.pa-library-toolbar{grid-template-columns:1fr}.pa-library-search{grid-column:auto}.pa-library-categories{gap:6px}.pa-library-categories button{padding:8px 10px;font-size:13px}.pa-library-card-copy{padding:16px}.pa-library-caption{align-items:flex-start;flex-direction:column;gap:4px}.pa-library-filter-status{width:100%;justify-content:space-between}.pa-subject-picker.pa-library-subjects>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pa-library button{transition:none}}.mt-result-card,.pa-video-job{position:relative}.pa-result-dismiss{position:absolute;inset-inline-end:10px;top:10px;z-index:4;display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);color:var(--pa-text);background:var(--pa-surface);cursor:pointer}.pa-result-dismiss:hover{border-color:var(--pa-accent);color:var(--pa-accent)}.pa-result-dismiss:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.pa-video-job:has(.pa-result-dismiss)>header{padding-inline-end:42px}.pa-canvas-result-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pa-canvas-results-notice{font-size:12px;line-height:1.6;color:var(--pa-text-muted);margin:10px 0}@media(max-width:599px){.mt-text-image-canvas .mt-section-heading{flex-wrap:wrap;gap:12px}.pa-canvas-result-actions{justify-content:flex-start}}.pa-variation-panel>:is(.mt-section-heading,.pa-video-section-heading){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.pa-variation-panel>:is(.mt-section-heading,.pa-video-section-heading)>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:10px}.pa-variation-panel>:is(.mt-section-heading,.pa-video-section-heading) h2{min-width:0;overflow-wrap:anywhere}.pa-variation-detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.pa-variation-detail-row>:first-child{min-width:0;margin:0;overflow-wrap:anywhere}.pa-variation-count-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:end;max-width:100%;white-space:nowrap;cursor:help}.pa-variation-count-hint:focus-visible{outline:2px solid var(--pa-focus,var(--pa-accent));outline-offset:3px}.pa-variation-count-hint.pa-variation-total{min-height:29px;padding:4px 9px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-field-bg);color:var(--pa-accent);font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}.pa-variation-count-tooltip{display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:100;width:max-content;max-width:min(320px,calc(100vw - 48px));padding:9px 12px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text);font-size:12px;font-weight:400;line-height:1.6;text-align:start;white-space:normal;overflow-wrap:anywhere}.pa-variation-count-hint:is(:hover,:focus-within):not([data-dismissed=true])>.pa-variation-count-tooltip{display:block}@media(max-width:480px){.pa-variation-panel>:is(.mt-section-heading,.pa-video-section-heading),.pa-variation-detail-row{gap:8px}.pa-variation-count-hint.pa-variation-total{padding-inline:7px;font-size:11px}.pa-variation-panel>:is(.mt-section-heading,.pa-video-section-heading)>div{gap:8px}}.pa-integrated-generation :is(.mt-model-choice,.pa-video-models>button).pa-studio-model-card{position:relative;isolation:isolate;overflow:hidden;min-height:104px;height:104px;padding:20px 24px;gap:0;background:var(--pa-panel);text-align:start;color:var(--pa-text)}.pa-integrated-generation .pa-studio-model-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--pa-model-art-scrim)}.pa-integrated-generation .pa-studio-model-card .pa-model-card-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.pa-integrated-generation .pa-studio-model-card>.pa-model-card-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px 1fr;align-items:center;column-gap:12px;row-gap:6px;flex:1;width:100%;height:100%;min-width:0;overflow:visible;direction:ltr}.pa-integrated-generation .pa-studio-model-card .pa-model-card-family{grid-column:1;grid-row:1;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;max-width:100%;min-width:0;font-size:11px;font-weight:400;line-height:18px;color:var(--pa-text-muted);white-space:nowrap}.pa-integrated-generation .pa-studio-model-card .pa-model-card-name{grid-column:1/-1;grid-row:2;display:block;margin:0;max-width:100%;padding-inline-end:32px;color:var(--pa-text);font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-integrated-generation .pa-studio-model-card .pa-model-card-resolutions{grid-column:2;grid-row:1;display:block;max-width:100%;font-size:12px;font-weight:400;line-height:1.6;color:var(--pa-accent);white-space:nowrap;text-align:end;border:0;padding:0;background:transparent}.pa-integrated-generation .pa-studio-model-card .mt-eco-price-badge{display:inline-flex;align-items:center;flex-shrink:0;margin:0;padding:1px 5px;min-height:18px;max-width:none;color:var(--pa-accent);border:1px solid var(--pa-line);border-radius:3px;background:color-mix(in srgb,var(--pa-bg) 70%,transparent);font-size:10px;font-weight:500;line-height:14px;white-space:nowrap}.pa-integrated-generation .pa-studio-model-card .pa-model-card-notices{grid-column:1/-1;grid-row:3;display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;font-size:10px;line-height:14px}.pa-integrated-generation .pa-studio-model-card .pa-model-card-notices>small{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:14px}.pa-integrated-generation .pa-studio-model-card:has(.pa-model-card-notices){min-height:120px;height:120px}.pa-integrated-generation .pa-studio-model-card.is-selected,.pa-integrated-generation .pa-video-models>button.pa-studio-model-card[aria-pressed=true]{border-color:var(--pa-accent);background:var(--pa-panel);color:var(--pa-text)}.pa-integrated-generation .pa-studio-model-card .pa-model-card-selection{grid-column:2;grid-row:2;justify-self:end;align-self:center;display:flex;align-items:center;justify-content:flex-end;min-width:20px;height:20px;z-index:1}.pa-integrated-generation .pa-studio-model-card :is(.pa-model-selection-input,.pa-model-selection-mark){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:static;display:grid;place-content:center;box-sizing:border-box;flex:none;width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0;border:1px solid var(--pa-text-muted);border-radius:3px;background:color-mix(in srgb,var(--pa-bg) 70%,transparent);color:var(--pa-on-accent);clip-path:none;opacity:1;cursor:inherit}.pa-integrated-generation .pa-studio-model-card :is(.pa-model-selection-input:checked,.pa-model-selection-mark[data-checked=true]){background:var(--pa-accent);border-color:var(--pa-accent)}.pa-integrated-generation .pa-studio-model-card :is(.pa-model-selection-input:checked,.pa-model-selection-mark[data-checked=true]):after{content:"";display:block;box-sizing:border-box;width:6px;height:10px;margin-top:-3px;border:solid var(--pa-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.pa-integrated-generation .pa-studio-model-card .pa-model-selection-input:focus-visible{outline:2px solid var(--pa-focus);outline-offset:3px}.mt-owned-result{width:100%;height:100%;position:relative;min-width:0}.mt-owned-result>img{width:100%;height:100%;display:block;object-fit:contain}.mt-owned-result>.pa-comparison{height:100%;min-width:0}.mt-owned-result .pa-comparison-surface{height:100%;aspect-ratio:auto;min-height:0;touch-action:pan-y;cursor:ew-resize}.mt-result-preview-status{display:grid;place-items:center;text-align:center;margin:0;height:100%;padding:20px;box-sizing:border-box;color:var(--pa-text-muted)}.mt-result-source-status{position:absolute;inset-inline-start:8px;bottom:8px;padding:4px 7px;background:color-mix(in srgb,var(--pa-bg) 86.67%,transparent);color:var(--pa-text);font-size:12px;pointer-events:none}.mt-result-enlarge{position:absolute;inset-inline-end:9px;bottom:9px;display:flex;align-items:center;gap:6px;border:1px solid var(--pa-border);background:color-mix(in srgb,var(--pa-surface) 92.94%,transparent);color:var(--pa-text);border-radius:var(--pa-radius-control);padding:8px;min-height:40px;cursor:pointer}.mt-result-dialog{box-sizing:border-box;width:min(1500px,96vw);height:min(980px,94vh);max-height:94vh;padding:16px;margin:auto;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-bg);color:var(--pa-text);min-height:0}.mt-result-dialog::backdrop{background:color-mix(in srgb,var(--pa-bg) 86.67%,transparent)}.mt-result-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:14px;height:48px;margin-bottom:10px}.mt-result-dialog h2{font-size:18px;margin:0;overflow-wrap:anywhere}.mt-result-dialog>.mt-owned-result{height:calc(100% - 115px);min-height:160px}.mt-result-dialog>p{font-size:14px;line-height:1.6;color:var(--pa-text-muted)}.mt-replay-dialog{box-sizing:border-box;max-width:820px;width:min(820px,calc(100vw - 32px));padding:22px;color:var(--pa-text);line-height:1.65;background:var(--pa-surface)}.mt-replay-dialog>header{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.mt-replay-dialog h2{margin:0;font-size:23px}.mt-replay-dialog label:not(.mt-replay-confirm){display:grid;gap:8px}.mt-replay-dialog textarea{box-sizing:border-box;width:100%;min-width:0;background:var(--pa-bg);color:var(--pa-text);padding:14px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);font-size:16px;line-height:1.7;resize:vertical}.mt-replay-dialog button{padding:10px 14px;min-height:44px;color:var(--pa-accent);background:var(--pa-surface);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);cursor:pointer}.mt-replay-dialog button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.mt-replay-dialog dl{display:grid;grid-template-columns:1fr 2fr;gap:20px}.mt-replay-dialog dt{color:var(--pa-text-muted)}.mt-replay-dialog dd{margin:0;overflow-wrap:anywhere}.mt-replay-new-draft{margin-top:24px;border-top:1px solid var(--pa-border);padding-top:18px}.mt-replay-confirm{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.mt-replay-confirm input{box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin-top:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--pa-accent)}.mt-result-enlarge:focus-visible,.mt-result-dialog button:focus-visible,.mt-replay-dialog :focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}@media(max-width:600px){.mt-replay-dialog{padding:16px}.mt-replay-dialog dl{grid-template-columns:1fr}.mt-result-dialog{padding:12px}.mt-result-dialog h2{font-size:16px}.mt-result-enlarge span{display:none}.mt-result-dialog>.mt-owned-result{height:calc(100% - 150px)}}.mt-studio.mt-result-dialog{min-height:0;text-align:start}.pa-dialog-content.mt-replay-dialog{width:min(820px,calc(100vw - 32px));padding:22px;max-height:90vh;overflow-y:auto}.mt-replay-dialog .mt-replay-confirm input{flex-shrink:0}.mt-owned-result>.mt-preview-load{position:absolute;left:50%;top:calc(50% + 22px);transform:translate(-50%);max-width:calc(100% - 24px);white-space:normal}.mt-owned-result>.mt-result-source-load{position:absolute;inset-inline-start:8px;bottom:8px;max-width:calc(100% - 70px);font-size:12px;min-height:36px}.pa-annotation-top,.pa-annotation-bottom,.pa-annotation-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pa-annotation-top{justify-content:space-between;margin-bottom:16px}.pa-annotation-top>span{font-size:12px;color:var(--pa-text-muted);overflow-wrap:anywhere}.pa-annotation-tools{padding:10px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);margin-bottom:12px}.pa-annotation-tools button,.pa-annotation-bottom button{min-height:42px;min-width:42px;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-surface);color:var(--pa-text)}.pa-annotation-tools button[aria-pressed=true]{border-color:var(--pa-accent);color:var(--pa-accent);background:var(--pa-surface)}.pa-annotation-tools button:disabled,.pa-annotation-bottom button:disabled{opacity:var(--pa-disabled-opacity)}.pa-annotation-tools label{display:flex;align-items:center;gap:7px;font-size:12px}.pa-annotation-tools input{width:85px;accent-color:var(--pa-accent)}.pa-annotation-canvas-viewport{max-height:620px;overflow:auto;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:var(--pa-bg);overscroll-behavior:contain}.pa-annotation-image{position:relative;min-width:100%;line-height:0}.pa-annotation-image img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.pa-annotation-image canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.pa-annotation-image canvas:focus-visible{outline:3px solid var(--pa-accent);outline-offset:-3px}.pa-annotation-bottom{justify-content:space-between;padding-top:12px;font-size:12px}.pa-annotation-bottom>div{display:flex;gap:7px}.pa-annotation-empty{display:grid;place-content:center;min-height:240px;text-align:center;border:1px dashed var(--pa-border);border-radius:var(--pa-radius-control);padding:24px;color:var(--pa-text-muted)}.pa-annotation-empty svg{margin:auto;color:var(--pa-accent)}.pa-edit-input-mode{padding:12px;border-inline-start:3px solid var(--pa-accent);background:var(--pa-bg);border-radius:var(--pa-radius-control);font-size:13px}.pa-edit-input-mode strong{display:block;margin-bottom:6px}@media(max-width:600px){.pa-annotation-tools button{min-height:44px}.pa-annotation-tools button span{font-size:12px}.pa-annotation-canvas-viewport{max-height:420px}.pa-annotation-tools label{width:100%;justify-content:space-between}.pa-annotation-tools input{width:55%}}.pa-video-workspace{--video-gold:var(--pa-accent);--video-bg:var(--pa-bg);--video-panel:var(--pa-surface);--video-line:var(--pa-border);--video-muted:var(--pa-text-muted);color:var(--pa-text,var(--pa-text-muted));max-width:1400px;min-width:0;margin:0 auto;padding:28px;font-family:inherit}.pa-video-workspace *{box-sizing:border-box}.pa-video-workspace button,.pa-video-workspace input,.pa-video-workspace select,.pa-video-workspace textarea{font:inherit}.pa-video-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:var(--video-panel);color:inherit;border:1px solid var(--video-line);border-radius:var(--pa-radius-control);cursor:pointer;transition:border-color .15s,background .15s}.pa-video-workspace button:hover:not(:disabled){border-color:var(--video-gold)}.pa-video-workspace button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-video-workspace button[aria-pressed=true]{border-color:var(--video-gold);color:var(--video-gold);background:color-mix(in srgb,var(--video-gold) 7%,var(--video-bg))}.pa-video-workspace :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--video-gold);outline-offset:3px}.pa-video-heading,.pa-video-job header,.pa-video-jobs-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pa-video-heading h1{font-size:29px;margin:5px 0 8px;letter-spacing:-.5px}.pa-video-heading p,.pa-video-help{font-size:13px;line-height:1.65;color:var(--video-muted)}.pa-video-heading p{margin:0}.pa-video-heading nav{display:flex;gap:8px;flex-shrink:0}.pa-video-eyebrow{font-size:10px;font-weight:650;color:var(--video-muted);letter-spacing:1.4px;text-transform:uppercase}.pa-video-lab-tag{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;padding:10px 12px;color:var(--video-muted);border:1px solid var(--video-line);background:var(--video-panel);border-radius:var(--pa-radius-control);margin:20px 0}.pa-video-lab-tag svg{flex-shrink:0;color:var(--video-gold)}.pa-video-summary-metrics{display:flex;justify-content:flex-end;gap:28px;margin:0 0 20px}.pa-video-summary-metrics>div{display:flex;align-items:baseline;gap:7px}.pa-video-summary-metrics strong{font-size:23px;font-variant-numeric:tabular-nums}.pa-video-summary-metrics span{font-size:12px;color:var(--video-muted)}.pa-video-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:22px;align-items:start}.pa-video-compose-column,.pa-video-configuration-column{min-width:0;display:flex;flex-direction:column;gap:20px}.pa-video-section{margin:0;border:1px solid var(--video-line);border-radius:var(--pa-radius-card);padding:22px;background:var(--video-panel);min-width:0}.pa-video-section h2,.pa-video-quote h2{font-size:17px;margin:0;font-weight:600;letter-spacing:-.2px}.pa-video-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pa-video-section-heading>div{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.pa-video-section-heading>div:has(.pa-video-eyebrow){display:grid;gap:6px}.pa-video-step{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pa-border);color:var(--video-gold);border-radius:var(--pa-radius-control);font-size:11px;width:29px;height:29px;flex-shrink:0}.pa-video-count,.pa-video-selection-count{color:var(--video-gold);font-size:11px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:4px 7px;white-space:nowrap}.pa-video-workflows{display:flex;gap:8px;flex-wrap:wrap}.pa-video-workflow-tip{position:relative;display:inline-flex;min-width:0}.pa-video-workflows button{font-size:12px;padding:9px 11px;min-height:42px}.pa-video-tooltip{position:absolute;left:0;bottom:calc(100% + 9px);z-index:30;width:240px;max-width:70vw;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:10px 12px;font-size:12px;line-height:1.6;color:var(--pa-text);box-shadow:0 6px 24px color-mix(in srgb,var(--pa-bg) 40%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.pa-video-workflow-tip:hover .pa-video-tooltip,.pa-video-workflow-tip:focus-within .pa-video-tooltip{opacity:1;visibility:visible}.pa-video-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.pa-video-source-empty,.pa-video-dropzone{min-height:300px;border:1px dashed var(--pa-border);border-radius:var(--pa-radius-control);background:var(--video-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;gap:14px}.pa-video-source-empty svg,.pa-video-dropzone>svg{color:var(--video-gold)}.pa-video-source-empty strong,.pa-video-dropzone strong{font-size:16px;font-weight:550}.pa-video-source-empty p,.pa-video-dropzone p{color:var(--video-muted);font-size:13px;line-height:1.6;margin:7px 0 0;max-width:390px}.pa-video-dropzone.is-dragging{border-color:var(--video-gold);background:color-mix(in srgb,var(--video-gold) 8%,var(--video-bg))}.pa-video-dropzone.is-compact{min-height:110px;flex-direction:row;justify-content:space-between;text-align:start;padding:17px}.pa-video-dropzone.is-compact strong{font-size:14px}.pa-video-dropzone button{flex-shrink:0}.pa-video-role{max-width:260px;margin-bottom:16px}.pa-video-frame-pairs,.pa-video-source-grid{display:grid;gap:16px;margin-top:18px;max-height:680px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:var(--pa-border) transparent}.pa-video-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-video-frame-pair,.pa-video-source-card{border:1px solid var(--video-line);background:var(--video-bg);border-radius:var(--pa-radius-card);overflow:hidden}.pa-video-frame-pair>header{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border-bottom:1px solid var(--video-line)}.pa-video-frame-pair>header strong{font-size:12px;font-weight:500}.pa-video-pair-slots{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:10px;padding:14px;align-items:center}.pa-video-slot-label{display:flex;align-items:baseline;justify-content:space-between;color:var(--video-gold);font-size:12px;margin-bottom:9px;gap:6px}.pa-video-slot-label small{font-size:10px;color:var(--video-muted)}.pa-video-source-visual,.pa-video-end-slot{aspect-ratio:16/10;width:100%;background:var(--pa-bg);border-radius:var(--pa-radius-control);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--video-muted)}.pa-video-source-visual :is(img,video){width:100%;height:100%;object-fit:contain}.pa-video-source-visual audio{width:100%}.pa-video-source-visual small{font-size:11px}.pa-video-workspace .pa-video-end-slot{border:1px dashed var(--pa-border);border-radius:var(--pa-radius-control);min-height:0;font-size:12px;text-align:center;padding:10px}.pa-video-end-slot span{max-width:140px}.pa-video-pair-arrow{color:var(--video-muted);margin:auto}.pa-video-source-name{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--video-muted);margin-top:9px;min-height:30px;gap:5px}.pa-video-source-name>span,.pa-video-source-name:not(:has(span)){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pa-video-source-name>span{min-width:0}.pa-video-workspace .pa-video-icon{min-height:32px;width:32px;padding:5px;border-color:transparent;background:transparent;flex-shrink:0}.pa-video-source-card>div:last-child{display:flex;align-items:center;justify-content:space-between;padding:10px;gap:7px}.pa-video-source-card>div:last-child>span{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-video-source-card small{display:block;color:var(--video-muted);margin-top:5px}.pa-video-workspace .pa-video-quiet{padding:6px 9px;font-size:11px;background:transparent}.pa-video-workspace label{display:flex;flex-direction:column;gap:7px;font-size:12px}.pa-video-workspace select,.pa-video-workspace input[type=text],.pa-video-workspace input[type=number],.pa-video-workspace textarea{width:100%;min-height:42px;background:var(--video-bg);border:1px solid var(--video-line);border-radius:var(--pa-radius-control);padding:10px;color:inherit}.pa-video-workspace textarea{resize:vertical;min-height:190px;line-height:1.75;font-size:14px}.pa-video-prompt-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--video-muted);gap:12px;margin-top:12px}.pa-video-variations-section{border-color:var(--pa-border)}.pa-video-variations-section h2{color:var(--pa-text,var(--pa-text-muted))}.pa-video-variation-label{color:var(--video-gold)}.pa-video-variations{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.pa-video-variations button{width:43px;height:44px;font-weight:600;padding:8px;color:var(--video-gold)}.pa-video-variations button[aria-pressed=true]{background:var(--video-gold);color:var(--pa-on-accent)}.pa-video-variation-label{font-size:13px!important}.pa-video-models{display:grid;gap:8px;max-height:375px;overflow:auto;padding:2px 5px 3px 2px;scrollbar-width:thin;scrollbar-color:var(--pa-border) transparent}.pa-video-models button{flex-direction:row;text-align:start;justify-content:flex-start;gap:10px;padding:10px;min-height:62px;width:100%}.pa-video-models strong{font-size:12px;font-weight:600;display:block}.pa-video-models small{font-size:10px;line-height:1.5;font-weight:400;color:var(--video-muted);display:block;margin-top:4px}.pa-video-model-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);flex-shrink:0}.pa-video-models [aria-pressed=true] .pa-video-model-mark{border-color:var(--video-gold);background:var(--video-gold);color:var(--pa-on-accent)}.pa-video-settings{margin-top:20px;padding-top:18px;border-top:1px solid var(--video-line)}.pa-video-settings h3{font-size:13px;margin:0 0 14px}.pa-video-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.pa-video-fields select{font-size:12px;padding:9px 6px}.pa-video-advanced{margin-top:14px}.pa-video-advanced summary,.pa-video-locked-quote summary{cursor:pointer;padding:7px 0;color:var(--video-gold);font-size:12px}.pa-video-shot{display:flex;align-items:end;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pa-video-shot label:first-child{flex:1;min-width:100px}.pa-video-shot label:nth-child(2){width:70px}.pa-video-shots h4{font-size:12px}.pa-video-workspace .pa-video-primary{border-color:var(--video-gold);color:var(--pa-on-accent);background:var(--video-gold);font-weight:650}.pa-video-full{width:100%;margin-top:10px;font-size:12px!important;line-height:1.6}.pa-video-quote{margin:20px 0;padding:20px;border:1px solid var(--video-gold);border-radius:var(--pa-radius-control)}.pa-video-quote-facts{margin:0}.pa-video-quote-facts>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--video-line);font-size:12px}.pa-video-quote-facts dt{color:var(--video-muted)}.pa-video-quote-facts dd{margin:0;font-variant-numeric:tabular-nums}.pa-video-draft-estimate{border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);padding:15px;margin:18px 0 7px;display:grid;gap:6px}.pa-video-draft-estimate>span:first-child{font-size:11px;color:var(--video-muted)}.pa-video-draft-estimate strong{font-size:24px;color:var(--video-gold);font-variant-numeric:tabular-nums}.pa-video-draft-estimate>span:nth-child(3){font-size:13px}.pa-video-draft-estimate small{font-size:11px;line-height:1.6;color:var(--video-muted)}.pa-video-locked-quote{border-top:1px solid var(--video-line);margin-top:20px;padding-top:20px}.pa-video-locked-quote h3{font-size:15px}.pa-video-total{font-size:25px;color:var(--video-gold);font-weight:650;margin:15px 0 6px}.pa-video-locked-quote>span{font-size:12px}.pa-video-locked-quote ul{padding:0;list-style:none}.pa-video-locked-quote li{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--video-line);font-size:12px}.pa-video-locked-quote li span{color:var(--video-muted)}.pa-video-error{padding:12px 14px;color:var(--pa-status-error);background:var(--pa-error-bg);border:1px solid var(--pa-status-error);border-radius:var(--pa-radius-control);line-height:1.6;font-size:13px}.pa-video-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.pa-video-job{border:1px solid var(--video-line);border-radius:var(--pa-radius-control);overflow:hidden;background:var(--video-bg)}.pa-video-job header,.pa-video-job footer,.pa-video-job>p{padding:12px;margin:0}.pa-video-job header span{font-size:11px;color:var(--video-gold);border:1px solid var(--pa-border);padding:4px 6px;border-radius:var(--pa-radius-control)}.pa-video-job header strong{font-size:12px}.pa-video-job video,.pa-video-placeholder{display:block;aspect-ratio:16/9;width:100%;background:var(--pa-bg);object-fit:contain}.pa-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--video-muted);font-size:12px}.pa-video-job>p{font-size:12px;line-height:1.6}.pa-video-job .pa-video-lab-tag{border:0;border-radius:0;background:var(--pa-surface);font-size:10px}.pa-video-batch-saves{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.pa-video-batch-saves button{font-size:12px}@media(max-width:1100px){.pa-video-workspace{padding:20px}.pa-video-workspace-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.pa-video-section{padding:18px}.pa-video-dropzone.is-compact{flex-wrap:wrap}.pa-video-pair-slots{gap:6px;padding:10px}.pa-video-end-slot{font-size:11px!important}.pa-video-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.pa-video-workspace-grid{grid-template-columns:minmax(0,1fr)}.pa-video-configuration-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pa-video-heading{align-items:start;flex-wrap:wrap}.pa-video-summary-metrics{justify-content:flex-start;margin-top:22px}.pa-video-models{max-height:320px}}@media(max-width:620px){.pa-video-workspace{padding:14px 10px}.pa-video-heading h1{font-size:25px}.pa-video-heading p{font-size:12px}.pa-video-heading nav{width:100%}.pa-video-heading nav button{flex:1;font-size:12px}.pa-video-configuration-column{display:flex}.pa-video-section{padding:16px}.pa-video-section h2{font-size:15px}.pa-video-summary-metrics{justify-content:space-between;gap:9px}.pa-video-summary-metrics>div{display:grid;gap:3px}.pa-video-summary-metrics strong{font-size:21px}.pa-video-summary-metrics span{font-size:11px}.pa-video-workflows{gap:7px}.pa-video-workflows button{min-height:44px;font-size:11px;padding:8px 10px}.pa-video-tooltip{left:auto;max-width:250px}.pa-video-source-empty,.pa-video-dropzone{min-height:220px;padding:20px}.pa-video-dropzone.is-compact{flex-direction:column;text-align:center}.pa-video-pair-slots{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:5px;padding:10px}.pa-video-slot-label{font-size:10px;flex-wrap:wrap;gap:2px}.pa-video-slot-label small{font-size:9px}.pa-video-source-visual,.pa-video-end-slot{aspect-ratio:1;min-width:0}.pa-video-workspace .pa-video-end-slot{font-size:10px;padding:6px}.pa-video-source-name{font-size:10px;min-height:32px}.pa-video-frame-pair>header{padding:7px 10px}.pa-video-source-grid,.pa-video-jobs{grid-template-columns:minmax(0,1fr)}.pa-video-section-heading{flex-wrap:wrap;gap:8px;margin-bottom:17px}.pa-video-section-heading>.pa-video-help{font-size:11px;margin:0}.pa-video-prompt-footer{flex-wrap:wrap}.pa-video-workspace textarea{font-size:16px}.pa-video-workspace .pa-video-fields select{font-size:14px}.pa-video-variations{gap:8px}.pa-video-variations button{width:44px}.pa-video-quote{padding:16px}.pa-video-jobs-heading{flex-wrap:wrap}.pa-video-models{max-height:350px}}@media(prefers-reduced-motion:reduce){.pa-video-workspace *{transition:none!important;scroll-behavior:auto!important}}.pa-video-tooltip{display:none}.pa-video-workflow-tip:hover .pa-video-tooltip,.pa-video-workflow-tip:focus-within .pa-video-tooltip{display:block}@media(max-width:620px){.pa-video-workflows{position:relative}.pa-video-workflow-tip{position:static}.pa-video-tooltip{left:0;right:auto;max-width:min(250px,100%)}[dir=rtl] .pa-video-workspace .pa-video-tooltip{left:auto;right:0}}.pa-video-preview-notice{padding:10px 12px;border:1px solid var(--mt-line,var(--pa-border));border-radius:var(--pa-radius-card);background:var(--mt-bg,var(--pa-bg));color:var(--pa-text-muted)}.pa-video-models .pa-video-preview-badge{display:block;color:var(--pa-text-muted);font-size:11px;line-height:1.5;margin-top:4px}.pa-video-fields>label,.pa-video-fields select{min-width:0;max-width:100%}@media(max-width:420px){.pa-video-fields{grid-template-columns:minmax(0,1fr)}}.pa-video-loading-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:24px;min-height:650px;padding:24px}.pa-video-loading-shell>.pa-model-skeleton:first-child{min-height:540px}.pa-video-loading-shell .pa-model-skeleton>span{border:1px solid var(--pa-border);background:var(--pa-surface-raised);border-radius:var(--pa-radius-control)}@media(max-width:800px){.pa-video-loading-shell{grid-template-columns:1fr}}.pa-video-workspace{--video-bg:var(--pa-bg);--video-panel:var(--pa-surface);--video-raised:var(--pa-surface-raised);--video-line:var(--pa-border);--video-control:var(--pa-control-border);--video-text:var(--pa-text);--video-muted:var(--pa-text-muted);--pa-select-surface:var(--pa-field-bg);--pa-select-text:var(--pa-text);width:100%;max-width:1440px;margin:0 auto;padding:24px;background:var(--video-bg);color:var(--video-text);font-family:Inter,Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-align:start;color-scheme:dark}.pa-video-workspace :is(h1,h2,h3){color:var(--video-text);font-weight:600;letter-spacing:-.02em}.pa-video-heading{gap:16px;margin:0 0 16px}.pa-video-heading h1{margin:4px 0 0;font-size:clamp(24px,2.15vw,30px);line-height:1.2}.pa-video-eyebrow{font-size:12px;color:var(--video-gold);letter-spacing:.1em;font-weight:600}.pa-video-heading .pa-video-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));min-width:264px;gap:16px;margin:0;padding:0}.pa-video-summary-metrics>div{display:flex;flex-direction:column;gap:4px;text-align:center}.pa-video-summary-metrics strong{font-size:23px;color:var(--video-text);font-weight:500}.pa-video-view-nav{display:flex;gap:8px;margin-bottom:20px}.pa-video-workspace-grid{grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start}.pa-video-compose-column,.pa-video-configuration-column{gap:24px}.pa-video-compose-column{container-type:inline-size}.pa-video-section{padding:24px;border-color:var(--video-line);border-radius:var(--pa-radius-card)}.pa-video-section h2,.pa-video-quote h2{font-size:20px;line-height:1.3}.pa-video-section-heading{gap:16px;margin-bottom:20px}.pa-video-section-heading>div{gap:10px}.pa-video-section-heading>div:has(.pa-video-eyebrow){display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pa-video-section-heading>svg{color:var(--video-gold);flex-shrink:0}.pa-video-step{width:30px;height:30px;font-size:12px;border-color:var(--video-control);font-variant-numeric:tabular-nums}.pa-video-count,.pa-video-selection-count{font-size:12px;line-height:1.4;border-color:var(--video-control);padding:4px 8px;background:var(--video-raised)}.pa-video-workspace button{border-color:var(--video-control);border-radius:var(--pa-radius-control);background:var(--video-bg);color:var(--video-text);touch-action:manipulation}.pa-video-workspace button:hover:not(:disabled){border-color:var(--video-gold);background:var(--video-raised)}.pa-video-workspace button[aria-pressed=true]{border-color:var(--video-gold);color:var(--video-gold);background:var(--video-raised)}.pa-video-workspace button:disabled{opacity:var(--pa-disabled-opacity)}.pa-video-workspace :is(input,select,textarea):disabled{opacity:var(--pa-disabled-opacity)}.pa-video-workspace :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--video-gold);outline-offset:4px}.pa-video-workflow-panel{display:flex;align-items:center;gap:12px;padding:14px}.pa-video-workflow-panel .pa-video-section-heading{flex:none;margin:0}.pa-video-workflow-panel h2{font-size:18px;white-space:nowrap}.pa-video-workflows{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.pa-video-workflow-tip{flex:1 1 125px}.pa-video-workflows button{width:100%;padding:8px 6px;min-height:42px;font-size:12px;line-height:1.35;gap:4px}.pa-video-workflows button svg{width:13px;height:13px;flex-shrink:0}.pa-video-tooltip{top:calc(100% + 8px);bottom:auto;background:var(--video-raised);border-color:var(--video-control);border-radius:var(--pa-radius-control);color:var(--video-text);font-size:13px;line-height:1.5;box-shadow:0 6px 18px color-mix(in srgb,var(--pa-bg) 25%,transparent);width:280px;max-width:min(280px,calc(100vw - 48px));text-align:start}.pa-video-workflow-tip:last-child .pa-video-tooltip{left:auto;right:0}.pa-video-source-section{padding:20px}.pa-video-source-section>.pa-video-section-heading{margin-bottom:14px}.pa-video-dropzone{border-color:var(--video-control);padding:28px 20px}.pa-video-source-section .pa-video-dropzone.is-compact{padding:16px}.pa-video-workspace label{font-size:13px;color:var(--video-muted)}.pa-video-workspace select,.pa-video-workspace input[type=text],.pa-video-workspace input[type=number],.pa-video-workspace textarea{min-height:44px;padding:10px 12px;border-color:var(--video-control);border-radius:var(--pa-radius-control);font-size:14px;color:var(--video-text)}.pa-video-workspace textarea{min-height:224px;border-radius:var(--pa-radius-control);padding:16px;line-height:1.7;font-size:16px}.pa-video-workspace textarea::placeholder,.pa-video-workspace input::placeholder{color:var(--video-muted);opacity:.8}.pa-video-fields{gap:16px 12px}.pa-video-models{max-height:360px;padding:4px;margin:-4px}.pa-video-models button{min-height:66px;padding:12px;gap:12px;border-color:var(--video-line)}.pa-video-models strong{font-size:14px;line-height:1.45;font-weight:500}.pa-video-models small{font-size:12px;line-height:1.45}.pa-video-settings h3{font-size:14px;font-weight:500;line-height:1.4}.pa-video-variations-section{border-color:var(--video-gold)}.pa-video-workspace .pa-video-variation-label{font-size:14px!important;color:var(--video-gold)}.pa-video-variations{gap:8px}.pa-video-variations button{width:44px;min-width:44px;height:44px;border-radius:var(--pa-radius-control);color:var(--video-gold);font-size:14px}.pa-video-workspace .pa-video-primary,.pa-video-variations button[aria-pressed=true]{background:var(--video-gold);border-color:var(--video-gold);color:var(--pa-on-accent);font-weight:600}.pa-video-workspace .pa-video-primary:hover:not(:disabled){background:var(--video-text);border-color:var(--video-text);color:var(--pa-on-accent)}.pa-video-full{font-size:14px!important}.pa-video-quote-facts>div{font-size:14px;gap:16px;border:0;padding:6px 0}.pa-video-review-panel{position:sticky;top:24px}@media(max-width:1250px){.pa-video-workspace-grid{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:960px){.pa-video-heading{flex-wrap:wrap;gap:16px}.pa-video-heading .pa-video-summary-metrics{min-width:0;width:100%;padding:8px 0;border-block:1px solid var(--video-line)}.pa-video-workspace-grid{grid-template-columns:minmax(0,1fr)}.pa-video-configuration-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.pa-video-review-panel{top:16px}}@media(max-width:700px){.pa-video-workspace{padding:16px}.pa-video-workspace-grid,.pa-video-compose-column,.pa-video-configuration-column{gap:20px}.pa-video-configuration-column{display:flex}.pa-video-section{padding:20px}.pa-video-section-heading{flex-wrap:wrap;margin-bottom:16px}.pa-video-workflow-panel{padding:16px;flex-wrap:wrap}.pa-video-workflow-panel .pa-video-section-heading{margin:0}.pa-video-workflows{flex-basis:100%}.pa-video-workflow-tip{flex-basis:130px}.pa-video-workflows button{min-height:44px}.pa-video-review-panel{position:static}}@media(max-width:600px){.pa-video-heading{gap:12px;margin-bottom:14px}.pa-video-heading h1{font-size:24px}.pa-video-heading .pa-video-summary-metrics strong{font-size:21px}.pa-video-workflow-panel,.pa-video-source-section{padding:16px}.pa-video-workflow-panel h2{font-size:18px}.pa-video-workspace textarea{font-size:16px}}.pa-workflow-logs{min-width:0}.pa-log-filters{display:flex;gap:20px;align-items:end;margin-block:20px;flex-wrap:wrap}.pa-log-filters>.mt-field{flex:1;min-width:240px}.pa-log-filters>.mt-check{min-height:44px}.pa-log-layout{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);gap:24px;align-items:start}.pa-log-list{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.pa-log-request{display:flex;flex-direction:column;gap:7px;width:100%;padding:14px;text-align:start;background:var(--pa-bg);color:var(--pa-text);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);cursor:pointer;font:inherit;font-size:12px;overflow-wrap:anywhere}.pa-log-request.is-selected{border-color:var(--pa-accent)}.pa-log-request:focus-visible{outline:2px solid var(--pa-accent);outline-offset:2px}.pa-log-request>code{font-size:11px}.pa-log-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.pa-log-row>strong{font-size:13px}.pa-log-error{border-color:var(--pa-danger);color:var(--pa-danger)}.pa-log-detail{border-inline-start:1px solid var(--pa-border);padding-inline-start:24px;min-width:0}.pa-log-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:20px;font-size:12px}.pa-log-summary div,.pa-log-event-fields div{min-width:0}.pa-log-summary dt,.pa-log-event-fields dt{color:var(--pa-text-muted);margin-bottom:4px}.pa-log-summary dd,.pa-log-event-fields dd{margin:0;overflow-wrap:anywhere}.pa-log-timeline{list-style:none;padding:0;margin:20px 0 0}.pa-log-timeline>li{padding:14px 0 14px 14px;border-inline-start:2px solid var(--pa-border);border-bottom:1px solid var(--pa-border);margin-inline-start:2px;padding-inline-start:16px}.pa-log-timeline>.pa-log-event-error{border-inline-start-color:var(--pa-danger)}.pa-log-event-meta{display:flex;gap:12px;flex-wrap:wrap;margin-block:7px;font-size:11px;color:var(--pa-text-muted)}.pa-log-timeline code{display:block;font-size:12px;overflow-wrap:anywhere}.pa-log-event-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:11px;margin-bottom:0}@media(max-width:850px){.pa-log-layout{grid-template-columns:1fr}.pa-log-detail{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--pa-border);padding-block-start:20px}}@media(max-width:440px){.pa-log-summary,.pa-log-event-fields{grid-template-columns:1fr}}.mt-pa{--pa-line:var(--pa-border);--pa-muted:var(--pa-text-muted);--pa-success:#75d49f;--pa-failed:#f18b8b;--pa-pending:#e4bc6a;display:grid;gap:24px;min-width:0;line-height:1.55}.mt-pa *{box-sizing:border-box}.mt-pa h2,.mt-pa h3,.mt-pa p{margin:0}.mt-pa h2{display:flex;align-items:center;gap:10px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.35}.mt-pa h3{font-size:1.1rem;line-height:1.5;color:var(--pa-text)}.mt-pa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.mt-pa-heading>div{display:grid;gap:8px}.mt-pa-heading p,.mt-pa-section-title p,.mt-pa-help{color:var(--pa-text-muted);font-size:.9rem;line-height:1.65}.mt-pa .mt-pa-eyebrow{font-size:.71rem;letter-spacing:.1em;font-weight:700;color:var(--pa-accent);margin-bottom:6px}[dir=rtl] .mt-pa .mt-pa-eyebrow{letter-spacing:0}.mt-pa-panel{min-width:0;padding:clamp(20px,2.5vw,30px);border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-surface)}.mt-pa-section-title{display:grid;gap:5px;margin-bottom:22px}.mt-pa-section-title--split{display:flex;align-items:start;justify-content:space-between;gap:20px}.mt-pa-section-title--split>div{display:grid;gap:5px}.mt-pa .mt-field{min-width:0;display:grid;gap:9px}.mt-pa .mt-field>span{font-size:.88rem;font-weight:600;color:var(--pa-text)}.mt-pa .mt-field input,.mt-pa .mt-field select{width:100%;min-width:0;min-height:48px;padding:12px 14px;background:var(--pa-bg);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);color:var(--pa-text);font:inherit;font-size:.93rem;text-overflow:ellipsis}.mt-pa .mt-field select{padding-inline-end:30px}.mt-pa .mt-field input:focus-visible,.mt-pa .mt-field select:focus-visible,.mt-pa [tabindex="0"]:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px}.mt-pa .mt-button{min-height:46px;flex-shrink:0}.mt-pa-load{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1.5fr) auto;gap:20px;align-items:end}.mt-pa-load-button{background:var(--pa-accent)!important;color:var(--pa-on-accent)!important;border-color:var(--pa-accent)!important;font-weight:700}.mt-pa .mt-pa-meta{margin-top:20px;padding-top:16px;border-top:1px solid var(--pa-border);font-size:.78rem;color:var(--pa-text-muted);overflow-wrap:anywhere;line-height:1.8}.mt-pa-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mt-pa-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mt-pa-kpis article{display:grid;align-content:start;gap:11px;padding:22px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-surface)}.mt-pa-kpis span{font-size:.85rem;color:var(--pa-text-muted)}.mt-pa-kpis strong{font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.25;color:var(--pa-accent);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mt-pa-kpis small{font-size:.78rem;color:var(--pa-text-muted);line-height:1.6}.mt-pa-kpis .mt-pa-number--failure{color:#f1a4a4}.mt-pa-chart-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.mt-pa-chart-control{max-width:350px;margin-bottom:24px}.mt-pa-ranking,.mt-pa-outcomes,.mt-pa-daily{list-style:none;padding:0;margin:0}.mt-pa-ranking{display:grid;gap:18px}.mt-pa-ranking li{display:flex;gap:13px;align-items:center}.mt-pa-rank{width:25px;color:var(--pa-text-muted);font-size:.8rem;flex-shrink:0;font-variant-numeric:tabular-nums}.mt-pa-rank-main{min-width:0;flex:1}.mt-pa-rank-main>div{display:flex;gap:15px;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mt-pa-rank-main strong{font-size:.91rem;font-weight:600;overflow-wrap:anywhere}.mt-pa-rank-main>div>span{white-space:nowrap;font-size:.85rem;font-variant-numeric:tabular-nums}.mt-pa-rank-main small{color:var(--pa-text-muted);font-size:.76rem}.mt-pa-usage-track{display:block;height:8px;border-radius:5px;background:var(--pa-surface-raised);overflow:hidden}.mt-pa-usage-track i{display:block;height:100%;background:#bed8df;border-radius:inherit}.mt-pa .mt-pa-help{margin-top:18px;font-size:.8rem}.mt-pa-legend{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:24px;color:var(--pa-text-muted);font-size:.8rem}.mt-pa-legend span,.mt-pa-cost-cards article>span{display:flex;align-items:center;gap:8px}.mt-pa-legend i,.mt-pa-cost-cards article>span i{display:inline-block;width:9px;height:9px;border-radius:3px;flex-shrink:0}.mt-pa-success{background:var(--pa-success)}.mt-pa-failed{background:var(--pa-failed)}.mt-pa-pending{background:var(--pa-pending)}.mt-pa-outcomes{display:grid;gap:24px}.mt-pa-row-title{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:10px;font-size:.9rem}.mt-pa-row-title>span{font-size:.78rem;color:var(--pa-text-muted)}.mt-pa-outcome-track,.mt-pa-cost-strip{display:flex;height:13px;border-radius:5px;overflow:hidden;background:var(--pa-surface-raised);gap:2px}.mt-pa-outcome-track i,.mt-pa-cost-strip i{display:block;min-width:0}.mt-pa-outcomes p{margin-top:8px;color:var(--pa-text-muted);font-size:.75rem}.mt-pa-cost-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mt-pa-cost-cards article{display:grid;gap:14px}.mt-pa-cost-cards article>span{font-size:.86rem;color:var(--pa-text-muted)}.mt-pa-cost-cards strong{font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--pa-text)}.mt-pa-cost-strip{height:9px;margin-top:24px}.mt-pa-extra-attempts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid var(--pa-border);padding-top:22px;margin-top:25px}.mt-pa-extra-attempts>div{display:grid;grid-template-columns:1fr auto;gap:8px 15px;align-items:baseline}.mt-pa-extra-attempts span{font-size:.83rem;color:var(--pa-text-muted)}.mt-pa-extra-attempts strong{font-size:1.1rem}.mt-pa-extra-attempts small{grid-column:1/-1;font-size:.85rem;color:var(--pa-text-muted)}.mt-pa-daily-scroll{overflow-x:auto;padding-bottom:8px}.mt-pa-daily{display:flex;gap:clamp(5px,1vw,16px);min-width:560px;padding-top:14px}.mt-pa-daily li{display:flex;flex:1;min-width:16px;flex-direction:column;align-items:stretch;gap:9px;text-align:center}.mt-pa-column-space{height:150px;display:flex;align-items:end;border-bottom:1px solid var(--pa-border)}.mt-pa-column-space i{display:block;width:100%;max-width:48px;margin-inline:auto;border-radius:4px 4px 0 0;background:#dac866}.mt-pa-daily li[data-missing=true] .mt-pa-column-space i{background:repeating-linear-gradient(135deg,#555c4b 0 2px,transparent 2px 5px);border:1px dashed #89917b}.mt-pa-daily-value{font-size:.71rem;color:var(--pa-text);font-variant-numeric:tabular-nums}.mt-pa-daily time{font-size:.67rem;color:var(--pa-text-muted);white-space:nowrap}.mt-pa-finance{background:var(--pa-surface)}.mt-pa-value-bridge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mt-pa-value-bridge>div{display:grid;gap:10px}.mt-pa-value-bridge>div+div{border-inline-start:1px solid var(--pa-border);padding-inline-start:25px}.mt-pa-value-bridge span{font-size:.83rem;color:var(--pa-text-muted)}.mt-pa-value-bridge strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.mt-pa-value-bridge small{color:var(--pa-text-muted);font-size:.77rem}.mt-pa-profit-summary{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-top:1px solid var(--pa-border);margin-top:28px;padding-top:23px;align-items:center}.mt-pa-profit-summary>span{font-size:.98rem;font-weight:600}.mt-pa-profit-summary strong{font-size:1.8rem;font-variant-numeric:tabular-nums}.mt-pa-profit-summary small{grid-column:1/-1;color:var(--pa-text-muted);font-size:.8rem}.mt-pa-profit-scale{max-width:500px;margin-top:24px;display:grid;gap:8px;font-size:.75rem;color:var(--pa-text-muted)}.mt-pa-profit-scale>div:not(.mt-pa-scale-labels){height:7px;border-radius:5px;background:linear-gradient(to right,#f88080,#f6d365,#73de96)}[dir=rtl] .mt-pa-profit-scale>div:not(.mt-pa-scale-labels){background:linear-gradient(to left,#f88080,#f6d365,#73de96)}.mt-pa-scale-labels{display:flex;justify-content:space-between;gap:10px;direction:ltr}[dir=rtl] .mt-pa-scale-labels{direction:rtl}.mt-pa-table-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,1.4fr) auto;align-items:end;gap:20px;margin-bottom:24px}.mt-pa-table{overflow:auto;max-width:100%;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card)}.mt-pa-table table{border-collapse:collapse;width:100%;font-size:.82rem;line-height:1.6}.mt-pa-table th,.mt-pa-table td{padding:18px 16px;text-align:start;border-bottom:1px solid var(--pa-border);vertical-align:top;min-width:130px}.mt-pa-table thead th{background:var(--pa-surface-raised);color:var(--pa-text);font-size:.77rem;font-weight:600}.mt-pa-table tbody th{min-width:180px;font-weight:600;background:var(--pa-surface);max-width:230px;overflow-wrap:anywhere}.mt-pa-table tbody tr:last-child>*{border-bottom:0}.mt-pa-table td{font-variant-numeric:tabular-nums}.mt-pa-table td strong{font-size:.85rem;font-weight:600;white-space:nowrap}.mt-pa-table td small{display:block;font-size:.72rem;color:var(--pa-text-muted);margin-top:6px;white-space:nowrap}.mt-pa .mt-op-pagination{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px}.mt-pa-note{border-inline-start:3px solid var(--pa-border);padding:14px 18px;margin:0;color:var(--pa-text-muted);background:var(--pa-surface);line-height:1.7;font-size:.88rem}.mt-pa-empty{padding:32px;border:1px dashed var(--pa-border);border-radius:var(--pa-radius-card);color:var(--pa-text-muted);text-align:center}.mt-pa-empty h3{margin-bottom:10px}.mt-pa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-pa-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:0 1.2rem}.mt-pa-tabs button[aria-selected=true]{background:var(--pa-accent);color:var(--pa-on-accent);border-color:var(--pa-accent)}@media(max-width:1100px){.mt-pa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-pa-chart-grid{grid-template-columns:1fr}.mt-pa-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-pa-load{grid-template-columns:1fr 1.4fr}.mt-pa-load-button{grid-column:1/-1;justify-self:start}}@media(max-width:640px){.mt-pa{gap:18px}.mt-pa-heading{align-items:start}.mt-pa-panel{padding:20px}.mt-pa-section-title--split{flex-direction:column;gap:14px}.mt-pa-load,.mt-pa-filter-grid,.mt-pa-table-controls{grid-template-columns:1fr;gap:18px}.mt-pa-load-button{width:100%;justify-self:stretch}.mt-pa-kpis{gap:12px}.mt-pa-kpis article{padding:17px}.mt-pa-kpis strong{font-size:1.35rem}.mt-pa-kpis span{font-size:.78rem}.mt-pa-kpis small{font-size:.72rem}.mt-pa-cost-cards,.mt-pa-extra-attempts,.mt-pa-value-bridge{grid-template-columns:1fr;gap:20px}.mt-pa-cost-cards article{display:flex;align-items:center;justify-content:space-between;gap:14px}.mt-pa-cost-cards strong{font-size:1.15rem;white-space:nowrap}.mt-pa-value-bridge>div+div{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--pa-border);padding-top:18px}.mt-pa-value-bridge strong{font-size:1.3rem}.mt-pa-profit-summary{grid-template-columns:1fr}.mt-pa-profit-summary strong{font-size:1.6rem}.mt-pa-ranking li{gap:8px}.mt-pa-rank{width:17px}.mt-pa-rank-main>div{flex-wrap:wrap;gap:2px 12px}.mt-pa-rank-main strong{font-size:.86rem}.mt-pa-row-title{gap:10px}.mt-pa-daily{min-width:520px}.mt-pa-cost-cards article>span{max-width:60%}.mt-pa-table-controls button{justify-self:start}}@media(prefers-reduced-motion:reduce){.mt-pa *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mt-profit-scale{margin:14px 0;padding:12px 14px;border:1px solid var(--mt-line,#34362f);border-radius:10px;background:var(--mt-bg,#111);color:var(--mt-text,#f0f1e8);font-size:12px;line-height:1.5}.mt-profit-scale-key{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mt-profit-scale-key>strong{font-size:12px}.mt-profit-scale-range{width:240px;max-width:100%;flex:0 1 240px}.mt-profit-scale-bar{height:6px;border-radius:999px}.mt-profit-scale-labels{display:flex;justify-content:space-between;gap:12px;margin-top:4px;font-variant-numeric:tabular-nums;color:#d9dccf}.mt-profit-scale p{margin:8px 0 0;color:#b9bcb1;font-size:12px;line-height:1.5}.mt-profit-dashboard{display:grid;gap:18px;min-width:0;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--pa-text)}.mt-profit-dashboard h2,.mt-profit-dashboard h3,.mt-profit-dashboard p{margin:0}.mt-profit-dashboard h2{font-size:25px;line-height:1.25}.mt-profit-dashboard h3{font-size:16px}.mt-profit-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--pa-accent);margin-bottom:9px}.mt-profit-header{display:flex;justify-content:space-between;align-items:start;gap:18px}.mt-profit-header p{font-size:13px;color:var(--pa-text-muted);margin-top:8px}.mt-profit-actions,.mt-profit-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mt-profit-toolbar{justify-content:space-between}.mt-profit-actions .mt-button{white-space:nowrap;font-size:12px}.mt-profit-segments,.mt-profit-chart-tabs{display:flex;align-items:center;gap:3px;padding:3px;background:var(--pa-bg);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control)}.mt-profit-segments button,.mt-profit-chart-tabs button{border:0;border-radius:var(--pa-radius-control);background:transparent;color:var(--pa-text-muted);padding:9px 14px;min-height:39px;font-size:12px;white-space:nowrap}.mt-profit-segments button[aria-pressed=true],.mt-profit-chart-tabs button[aria-pressed=true]{background:var(--pa-surface-raised);color:var(--pa-accent)}.mt-profit-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mt-profit-filter{border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);position:relative;min-width:0;background:var(--pa-field-bg)}.mt-profit-filter>summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:13px;list-style:none;min-height:44px}.mt-profit-filter>summary>span{font-size:12px;color:var(--pa-text-muted)}.mt-profit-filter-body{padding:8px 10px 10px;border-top:1px solid var(--pa-border)}.mt-profit-filter-actions{display:flex;gap:12px;margin-bottom:8px}.mt-profit-filter-actions button,.mt-profit-drill{border:0;background:none;color:var(--pa-accent);font-size:12px;padding:5px;min-height:32px}.mt-profit-filter-options{max-height:240px;overflow:auto;display:grid;gap:3px}.mt-profit-filter-options label{display:flex;align-items:center;gap:8px;font-size:12px;min-height:32px;cursor:pointer}.mt-profit-filter-options input{accent-color:var(--pa-accent);width:15px;height:15px;flex:none}.mt-profit-advanced>summary{cursor:pointer;font-size:12px;color:var(--pa-text-muted);min-height:30px}.mt-profit-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;padding-block:12px}.mt-profit-controls input,.mt-profit-controls select{width:100%;min-width:0;height:40px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);background:var(--pa-field-bg);color:var(--pa-text);padding:6px 9px;font:inherit}.mt-profit-controls label>span{font-size:12px}.mt-profit-summary{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr)) minmax(185px,1.7fr);gap:12px;padding-block:16px;border-block:1px solid var(--pa-border)}.mt-profit-summary>div{display:flex;flex-direction:column;gap:3px}.mt-profit-summary strong{font-size:23px;font-weight:600;letter-spacing:-.025em}.mt-profit-summary span{font-size:12px;color:var(--pa-text-muted)}.mt-profit-chart-tabs{overflow-x:auto;width:max-content;max-width:100%}.mt-profit-chart-heading,.mt-profit-evidence-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.mt-profit-chart-heading>span,.mt-profit-evidence-heading>span{font-size:12px;color:var(--pa-text-muted)}.mt-profit-chart-scroll{overflow:auto;min-width:0;max-width:100%;padding-bottom:6px;border-block:1px solid var(--pa-border);background:var(--pa-bg)}.mt-profit-chart{width:100%;min-width:760px;max-height:850px;display:block;overflow:visible}.mt-profit-chart text,.mt-profit-ring text{fill:var(--pa-text);font-family:var(--pa-font-ui);font-size:15px}.mt-profit-grid line{stroke:var(--pa-border);stroke-width:1;stroke-dasharray:3 4}.mt-profit-grid text{fill:var(--pa-text-muted);font-size:15px}.mt-profit-axis-title{font-size:15px!important;fill:var(--pa-text-muted)!important}.mt-profit-mark{cursor:pointer;outline:none}.mt-profit-mark:focus,.mt-profit-mark[aria-pressed=true]{outline:2px solid var(--pa-focus);outline-offset:3px}.mt-profit-mark:focus>rect,.mt-profit-mark[aria-pressed=true]>rect,circle.mt-profit-mark:focus,circle.mt-profit-mark[aria-pressed=true]{stroke:var(--pa-text);stroke-width:2}.mt-profit-mark:hover{filter:brightness(1.15)}.mt-profit-small{font-size:14.5px!important;fill:var(--pa-text-muted)!important}.mt-profit-cube{stroke:var(--pa-border);stroke-width:1;fill:none}.mt-profit-axis-3d line{stroke:var(--pa-control-border);stroke-width:2}.mt-profit-axis-3d text{fill:var(--pa-text-muted);font-size:15px}.mt-profit-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px;font-size:12px;color:var(--pa-text-muted)}.mt-profit-pager .mt-button{min-height:34px;padding:5px 12px;font-size:12px}.mt-profit-note,.mt-profit-formula{color:var(--pa-text-muted);font-size:12px}.mt-profit-formula{border-top:1px solid var(--pa-border);padding-top:14px}.mt-profit-rotation{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.mt-profit-rotation label{display:flex;align-items:center;gap:8px;font-size:12px}.mt-profit-rotation input{width:130px;accent-color:var(--pa-accent)}.mt-profit-rotation output{width:35px}.mt-profit-rotation .mt-button{font-size:12px;min-height:34px}.mt-profit-donut{display:grid;grid-template-columns:minmax(250px,1fr) minmax(220px,1fr);gap:20px;align-items:center;background:var(--pa-bg);border-block:1px solid var(--pa-border);padding:12px}.mt-profit-ring{width:100%;max-height:390px;overflow:visible}.mt-profit-ring-track{stroke:var(--pa-border)}.mt-profit-ring-total{font-size:38px!important;font-weight:600}.mt-profit-category-list{display:grid;gap:3px;max-height:360px;overflow:auto}.mt-profit-category-list>div{display:flex;align-items:center;border-bottom:1px solid var(--pa-border)}.mt-profit-category-list>div>button:first-child{display:flex;align-items:center;gap:9px;flex:1;border:0;background:none;color:var(--pa-text);min-height:39px;text-align:start;padding:7px;font-size:12px}.mt-profit-category-list strong{margin-inline-start:auto}.mt-profit-category-list i,.mt-profit-color-key i{display:inline-block;width:9px;height:9px;border-radius:2px;flex:none}.mt-profit-color-key{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--pa-text-muted)}.mt-profit-color-key span{display:flex;gap:6px;align-items:center}.mt-profit-table-wrap{overflow:auto;min-width:0;max-height:650px}.mt-profit-table-wrap table{border-collapse:collapse;width:100%;min-width:830px;text-align:start;font-size:12px}.mt-profit-table-wrap th{position:sticky;top:0;background:var(--pa-surface-raised);color:var(--pa-text-muted);font-size:12px;text-align:start;z-index:1}.mt-profit-table-wrap td,.mt-profit-table-wrap th{padding:11px;border-bottom:1px solid var(--pa-border);vertical-align:top}.mt-profit-table-wrap td{white-space:nowrap}.mt-profit-table-wrap td:first-child{white-space:normal;min-width:180px}.mt-profit-table-wrap td small{display:block;font-size:12px;color:var(--pa-text-muted);word-break:break-all;margin-top:3px}.mt-profit-table-wrap td button{padding:0;border:0;background:none;text-align:start;color:var(--pa-accent);font-size:12px}.mt-profit-evidence{padding:18px;background:var(--pa-bg);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);min-width:0}.mt-profit-evidence>p{font-size:12px;color:var(--pa-text-muted);margin-top:12px}.mt-profit-evidence dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:18px 0 0}.mt-profit-evidence dt{color:var(--pa-text-muted);font-size:12px}.mt-profit-evidence dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:12px}.mt-profit-inspected{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}.mt-profit-inspected>strong:last-child{margin-inline-start:auto;font-size:24px}.mt-profit-inspected>span{color:var(--pa-text-muted);font-size:12px}.mt-profit-inspect-list{max-height:180px;overflow:auto;display:grid;gap:4px;margin-top:12px}.mt-profit-inspect-list button{padding:9px;background:var(--pa-surface);border:1px solid var(--pa-border);color:var(--pa-text);font-size:12px;text-align:start;border-radius:var(--pa-radius-control)}.mt-profit-inspect-list strong{float:inline-end;margin-inline-start:12px}.mt-profit-empty{padding:40px 20px;border:1px dashed var(--pa-border);color:var(--pa-text-muted);font-size:13px;text-align:center}.mt-profit-dashboard button:focus-visible,.mt-profit-dashboard summary:focus-visible,.mt-profit-dashboard input:focus-visible,.mt-profit-dashboard select:focus-visible{outline:2px solid var(--pa-focus);outline-offset:3px}.mt-profit-dashboard.is-expanded{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:100100;overflow:auto;padding:30px;margin:0;background:var(--pa-surface);box-shadow:0 0 0 24px var(--pa-overlay)}@media(max-width:1000px){.mt-profit-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-profit-header{flex-wrap:wrap}.mt-profit-summary strong{font-size:21px}}@media(max-width:700px){.mt-profit-dashboard{gap:14px}.mt-profit-filters{grid-template-columns:1fr}.mt-profit-filter-options{max-height:180px}.mt-profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-profit-chart-tabs{width:100%}.mt-profit-chart-heading,.mt-profit-evidence-heading{align-items:start;flex-direction:column;gap:4px}.mt-profit-donut{grid-template-columns:1fr}.mt-profit-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-profit-evidence{padding:13px}.mt-profit-dashboard.is-expanded{top:6px;right:6px;bottom:6px;left:6px;padding:15px}.mt-profit-actions{width:100%}.mt-profit-rotation{gap:10px}.mt-profit-inspected>strong:last-child{margin-inline-start:0}.mt-profit-summary>div:last-child strong{font-size:18px}}.mt-profit-dashboard{scroll-margin-top:110px}.mt-profit-table-wrap th:nth-child(n+4):nth-child(-n+6),.mt-profit-table-wrap td:nth-child(n+4):nth-child(-n+6){text-align:right;font-variant-numeric:tabular-nums}.mt-profit-3d-tick text{font-size:14.5px}.mt-profit-dashboard.is-expanded{grid-auto-rows:max-content;align-content:start}.mt-profit-chart-scroll.mt-profit-chart-fit{min-height:360px;overflow:visible;padding:0}.mt-profit-chart-fit>.mt-profit-chart{width:100%;height:100%;min-width:0;max-height:none;overflow:visible}.mt-operator-workspace{display:flex;flex-direction:column;gap:24px;min-width:0}.mt-operator-workspace .mt-page-heading{margin:0}.mt-op-connection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mt-op-connection-grid article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-bg);font-size:13px;min-width:0;overflow-wrap:anywhere}.mt-op-connection-grid article>strong{font-size:16px}.mt-op-connection-grid article>small{color:var(--pa-text-muted)}.mt-op-connections>.mt-help{margin-top:16px}.mt-op-pill{display:inline-flex;align-self:flex-start;padding:3px 7px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);font-size:12px;line-height:1.5;color:var(--pa-text-muted)}.mt-op-pricing .mt-pricing-fields{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-block:20px 0}.mt-op-pricing .mt-pricing-fields>.mt-button{white-space:nowrap}@media(max-width:1050px){.mt-op-pricing .mt-pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.mt-op-pricing .mt-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.mt-op-pricing .mt-pricing-fields{grid-template-columns:1fr}}.mt-op-apply{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mt-op-apply p{flex:1;color:var(--pa-accent)}.mt-op-apply small{display:block;color:var(--pa-text-muted);margin-top:4px;font-size:12px;overflow-wrap:anywhere}.mt-op-pricing>.mt-help:last-child{margin-top:12px}.mt-op-snapshot{display:inline-flex;gap:6px;align-items:center;color:var(--pa-text-muted);font-size:12px}.mt-op-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.mt-op-group{border-top:3px solid var(--pa-control-border);margin-top:24px;padding-top:18px}.mt-op-group-header{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;padding-bottom:16px}.mt-op-group-header h3{margin-top:6px;font-size:21px}.mt-op-group-header p{margin-top:6px;color:var(--pa-text);font-size:14px}.mt-op-group-header small{color:var(--pa-text-muted);font-size:12px;display:block;margin-top:6px;overflow-wrap:anywhere}.mt-op-shared-sale{padding:12px 16px;border:1px solid var(--pa-accent);border-radius:var(--pa-radius-card);background:var(--pa-bg);color:var(--pa-accent)}.mt-op-shared-sale>span{display:block;font-size:12px}.mt-op-shared-sale>strong{display:block;font-size:25px;font-variant-numeric:tabular-nums}.mt-op-shared-sale>small{color:var(--pa-text-muted);line-height:1.45}.mt-op-group-status{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--pa-text-muted);font-size:13px;margin-bottom:12px}.mt-op-row{border-top:1px solid var(--pa-border)}.mt-op-row>summary{display:grid;grid-template-columns:minmax(0,1fr) 530px 18px;gap:12px;align-items:center;padding:14px 4px}.mt-op-route-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mt-op-route-title>strong{font-size:16px}.mt-op-rank{font-size:12px;color:var(--pa-accent)}.mt-op-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-variant-numeric:tabular-nums}.mt-op-numbers>div{min-width:0;padding:8px}.mt-op-numbers span,.mt-op-numbers strong,.mt-op-numbers small{display:block}.mt-op-numbers span{color:var(--pa-text-muted);font-size:12px}.mt-op-numbers strong{font-size:15px;margin-top:4px}.mt-op-numbers small{font-size:12px}.mt-operator-workspace{--mt-margin-low:#ff9a91;--mt-margin-medium:#f4cf46;--mt-margin-high:#76d9d1}.mt-op-margin--low{color:var(--mt-margin-low)}.mt-op-margin--medium{color:var(--mt-margin-medium)}.mt-op-margin--high{color:var(--mt-margin-high)}.mt-op-margin{border-inline-start:3px solid currentColor}.mt-op-legend{display:flex;flex-wrap:wrap;gap:16px;margin-block:12px;font-size:12px}.mt-op-row-body{padding:4px 4px 20px}.mt-op-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:12px!important}.mt-op-status-grid dt{color:var(--pa-text-muted);font-size:12px}.mt-op-status-grid dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.mt-op-route-form{display:grid;grid-template-columns:auto auto minmax(150px,1fr) auto;align-items:center;gap:14px;margin-block:20px}.mt-op-route-form .mt-check{font-size:13px}.mt-op-route-form .mt-inline-error{grid-column:1/-1}.mt-op-provenance{margin-top:14px;padding:12px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card)}.mt-op-provenance>summary{font-size:13px;min-height:30px}.mt-op-provenance>a{display:inline-flex;gap:5px;align-items:center;min-height:44px;padding:8px;margin-inline-end:8px;color:var(--pa-accent);font-size:13px}.mt-op-engineering>summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:44px}.mt-op-engineering>.mt-help{margin-top:14px}.mt-op-engineering-list{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow:auto;margin-top:16px}.mt-op-engineering-list>div{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr) auto;gap:16px;align-items:center;border-top:1px solid var(--pa-border);padding-top:12px;font-size:12px;overflow-wrap:anywhere}.mt-op-fixture-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;grid-column:1/-1}.mt-op-fixture-form .mt-inline-error{grid-column:1/-1}.mt-op-pagination{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.mt-op-empty,.mt-op-notice{padding:16px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-card);color:var(--pa-accent)}.mt-op-version{overflow-wrap:anywhere}.mt-studio--embedded{min-height:auto}.mt-studio--embedded .mt-main{padding:0}.mt-studio--embedded .mt-preview-banner{padding:12px 16px;margin-bottom:24px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card)}@media(max-width:1150px){.mt-op-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-op-row>summary{grid-template-columns:minmax(0,1fr) 440px 18px}.mt-op-route-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mt-op-connection-grid,.mt-op-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-op-group-header{grid-template-columns:1fr;gap:12px}.mt-op-shared-sale{width:100%}.mt-op-row>summary{grid-template-columns:minmax(0,1fr) 18px}.mt-op-numbers{grid-column:1/-1;grid-row:2}.mt-op-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-op-group-status{align-items:flex-start;flex-direction:column}.mt-op-engineering-list>div{grid-template-columns:minmax(0,1fr) 130px}.mt-op-fixture-form,.mt-op-route-form{grid-template-columns:1fr}.mt-op-apply{align-items:stretch}.mt-op-apply p{flex-basis:100%}}@media(max-width:420px){.mt-op-connection-grid{grid-template-columns:1fr}.mt-op-numbers{gap:4px}.mt-op-numbers>div{padding:6px 4px}.mt-op-numbers strong{font-size:13px}.mt-op-filters{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mt-operator-workspace *{scroll-behavior:auto!important;transition:none!important}}.mt-op-collection-list{display:grid;gap:0;border-top:1px solid var(--pa-border);margin-top:16px}.mt-op-collection-list article{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px 20px;padding:14px 0;border-bottom:1px solid var(--pa-border)}.mt-op-collection-list strong,.mt-op-collection-list small{overflow-wrap:anywhere}.mt-op-collection-list small{color:var(--pa-text-muted)}.mt-op-collection-rollback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:20px}@media(max-width:600px){.mt-op-collection-list article,.mt-op-collection-rollback{grid-template-columns:1fr}}.mt-op-reference-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--pa-border)}.mt-op-reference-group h4{margin:0 0 6px;color:var(--pa-text);font-size:13px;font-weight:600}.mt-op-reference-group>a{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding:8px 0;color:var(--pa-accent);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mt-op-reference-group>a svg{flex-shrink:0}.mt-op-account-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mt-op-connection-grid article{min-width:0;overflow-wrap:anywhere}.mt-op-credential-issue{color:var(--pa-accent)}.mt-op-model-health{margin-top:6px;font-size:12px}.mt-op-model-health>summary,.mt-op-snapshot-tools>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.mt-op-model-health ul{list-style:none;margin:0;padding:0}.mt-op-model-health li{display:grid;gap:4px;padding:9px 0;border-top:1px solid var(--pa-border)}.mt-op-model-health li strong{font-size:12px}.mt-op-snapshot-tools{margin-top:12px;border-top:1px solid var(--pa-border);padding-top:6px}.mt-op-connection-grid article>a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--pa-accent);font-size:12px}.mt-op-qualification{font-size:12px;color:var(--pa-text-muted)}.mt-op-readiness--candidate{border-color:var(--pa-accent);color:var(--pa-accent)}.mt-op-readiness--blocked{color:var(--mt-margin-low)}.mt-op-route-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;grid-column:1/-1;padding-top:10px;border-top:1px solid var(--pa-border);min-width:0}.mt-op-route-readiness>span{min-width:0;overflow-wrap:anywhere}.mt-op-route-readiness small,.mt-op-route-readiness strong{display:block;font-size:12px;line-height:1.5}.mt-op-route-readiness small{color:var(--pa-text-muted);font-weight:400}.mt-op-route-readiness strong{margin-top:3px;font-weight:500}.mt-op-readiness-reasons{grid-column:1/-1;margin:0;color:var(--pa-text-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.mt-op-priority-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:16px;background:var(--pa-bg);border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);margin-block:6px 18px;min-width:0}.mt-op-priority-summary div{min-width:0;overflow-wrap:anywhere}.mt-op-priority-summary span,.mt-op-priority-summary strong,.mt-op-priority-summary small{display:block}.mt-op-priority-summary span,.mt-op-priority-summary small{color:var(--pa-text-muted);font-size:12px;line-height:1.5}.mt-op-priority-summary strong{font-size:17px;margin-block:5px;color:var(--pa-text)}.mt-op-priority-summary p{grid-column:1/-1;color:var(--pa-text-muted);font-size:12px;line-height:1.6;margin:0}@media(max-width:760px){.mt-op-route-readiness{grid-template-columns:repeat(2,minmax(0,1fr));grid-row:3}.mt-op-priority-summary{grid-template-columns:1fr}}.mt-op-main-refresh{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.mt-op-main-refresh small{color:var(--pa-text-muted);font-size:12px}.mt-op-main-refresh button{min-height:48px}.mt-op-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;color:var(--pa-text);font-weight:600}.mt-op-disclosure[open]>summary{margin-bottom:20px}.mt-op-disclosure>summary:focus-visible,.mt-op-row--compact>summary:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px}.mt-op-disclosure>section>.mt-section-heading{display:none}.mt-op-group--compact{padding:20px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);margin-top:22px;background:var(--pa-bg)}.mt-op-group--compact .mt-op-group-header{gap:18px;grid-template-columns:minmax(0,1fr) 230px}.mt-op-group--compact .mt-op-group-header h3{margin:5px 0 0}.mt-op-group--compact .mt-op-shared-sale{align-self:start}.mt-op-shared-sale--estimate{border-style:dashed}.mt-op-choice-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;border-top:1px solid var(--pa-border);border-bottom:1px solid var(--pa-border);padding:14px 0;margin:0 0 14px}.mt-op-choice-strip span,.mt-op-choice-strip strong,.mt-op-choice-strip small{display:block}.mt-op-choice-strip span,.mt-op-choice-strip small{color:var(--pa-text-muted);font-size:12px;line-height:1.55}.mt-op-choice-strip strong{font-size:15px;margin:4px 0;overflow-wrap:anywhere}.mt-op-choice-strip>div:first-child strong{color:var(--pa-accent)}.mt-op-row--compact>summary{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr) 18px;gap:10px 18px;padding:16px 0;cursor:pointer}.mt-op-row--compact .mt-op-numbers{grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important;gap:10px}.mt-op-row--compact .mt-op-numbers>div{padding:5px 8px}.mt-op-numbers dt{font-size:12px;color:var(--pa-text-muted);line-height:1.5}.mt-op-numbers dd{margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mt-op-route-signals{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;line-height:1.6}.mt-op-route-signals>span{display:inline-flex;gap:7px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.mt-op-route-signals small{font-size:12px;color:var(--pa-text-muted)}.mt-op-route-signals .mt-op-details-label{margin-left:auto;color:var(--pa-text-muted)}.mt-op-row--compact .mt-op-row-body{border-top:1px dashed var(--pa-border);padding:14px 0}.mt-op-group--compact .mt-op-group-status{font-size:12px}.mt-op-group--compact .mt-op-group-status button{min-height:44px}.mt-op-metric-definition{max-width:90ch;line-height:1.65}.mt-op-connection-grid article>span:not(.mt-op-pill){font-size:16px;font-weight:600}.mt-op-connections .mt-section-heading{margin-bottom:10px}.mt-op-connections>.mt-help{font-size:12px;line-height:1.65}.mt-op-connections .mt-op-account-actions .mt-button{font-size:12px}.mt-op-engineering{opacity:.9}@media(max-width:1100px){.mt-op-row--compact>summary{grid-template-columns:minmax(120px,1fr) minmax(0,3fr) 18px}.mt-op-row--compact .mt-op-numbers{gap:4px}.mt-op-numbers dd{font-size:14px}}@media(max-width:760px){.mt-op-main-refresh{align-items:stretch;width:100%}.mt-op-group--compact{padding:16px}.mt-op-group--compact .mt-op-group-header{grid-template-columns:1fr}.mt-op-choice-strip{grid-template-columns:1fr;gap:10px}.mt-op-row--compact>summary{grid-template-columns:minmax(0,1fr) 18px}.mt-op-row-chevron{grid-row:1;grid-column:2}.mt-op-row--compact .mt-op-numbers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-row:auto;gap:10px}.mt-op-route-signals{grid-column:1/-1}.mt-op-route-signals .mt-op-details-label{margin-left:0;flex-basis:100%}.mt-op-row--compact .mt-op-route-title{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px}.mt-op-row--compact .mt-op-route-title .mt-op-rank{flex-basis:100%}.mt-op-row--compact .mt-op-numbers>div{padding:4px 6px}}.mt-op-connection-grid{align-items:start}.mt-op-account-details{border-top:1px solid var(--pa-border);margin-top:2px;padding-top:3px}.mt-op-account-details>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:12px;color:var(--pa-text-muted)}.mt-op-account-details>summary:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.mt-op-account-details>div{display:flex;flex-direction:column;gap:10px;padding:7px 0 4px}.mt-op-account-details small{font-size:12px;color:var(--pa-text-muted);line-height:1.6}.mt-op-account-details[open]>summary svg{transform:rotate(180deg)}.mt-op-model-status-list{list-style:none;padding:0;margin:0}.mt-op-model-status-list>li{display:grid;gap:4px;border-top:1px solid var(--pa-border);padding:10px 0;font-size:12px}.mt-op-model-status-list strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.mt-op-connections{padding-block:20px}.mt-op-connection-grid article{gap:7px;padding:14px}.mt-op-connections>.mt-help{margin-top:10px;margin-bottom:12px}.mt-op-choice-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-op-pending-support{margin-top:18px;padding:18px;border:1px dashed var(--pa-control-border);border-radius:var(--pa-radius-card)}.mt-op-pending-support h3{font-size:17px;margin:0 0 8px}.mt-op-pending-support>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.mt-op-pending-support article{border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);padding:14px;min-width:0}.mt-op-pending-support header{display:flex;flex-direction:column;gap:5px}.mt-op-pending-support header>span,.mt-op-pending-support small{color:var(--pa-text-muted);font-size:12px;line-height:1.6}.mt-op-pending-support article>p{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12px;color:var(--pa-accent);margin-block:12px}.mt-op-pending-support dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0!important}.mt-op-pending-support dt{font-size:12px;color:var(--pa-text-muted)}.mt-op-pending-support dd{font-size:14px;margin:5px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mt-op-pending-support summary{min-height:44px;cursor:pointer;font-size:12px;color:var(--pa-text-muted)}.mt-op-pending-support details>p{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.mt-op-observed-cost{color:var(--pa-accent);font-size:11px!important;margin-top:5px}.mt-op-refresh-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card)}.mt-op-refresh-summary>div>strong,.mt-op-refresh-summary>div>small{display:block;line-height:1.6}.mt-op-refresh-summary small{font-size:12px;color:var(--pa-text-muted)}.mt-op-refresh-summary summary{min-height:44px;cursor:pointer;font-size:12px}.mt-op-refresh-summary>details{flex:0 1 50%;min-width:0}.mt-op-refresh-summary table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.mt-op-refresh-summary td,.mt-op-refresh-summary th{padding:8px;text-align:start;border-top:1px solid var(--pa-border);overflow-wrap:anywhere;vertical-align:top}.mt-op-source-provider>summary{color:var(--pa-accent)}.mt-op-source-provider>p,.mt-op-source-provider li{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.mt-op-source-provider li>strong,.mt-op-source-provider li>span{display:block}.mt-op-source-provider li>span{color:var(--pa-text-muted)}@media(max-width:760px){.mt-op-choice-strip{grid-template-columns:1fr}.mt-op-pending-support>div{grid-template-columns:1fr}.mt-op-refresh-summary{flex-direction:column}.mt-op-refresh-summary>details{width:100%}}.mt-op-filters--four,.mt-op-numbers--four{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-op-row>summary:has(.mt-op-numbers--four){grid-template-columns:minmax(0,1fr) minmax(530px,1.5fr) 18px}.mt-op-balance{display:grid;gap:3px;padding:12px 0}.mt-op-balance>strong{font-size:24px;font-variant-numeric:tabular-nums}.mt-op-balance>span{font-size:12px}.mt-op-balance--low{color:#ff9990}.mt-op-balance--medium{color:#f5d447}.mt-op-balance--high{color:#81d99a}.mt-op-balance--unknown{color:var(--pa-text-muted)}.mt-op-connection-grid .mt-op-route-form{display:flex!important;flex-wrap:wrap;gap:12px;margin:8px 0 0}.mt-op-connection-grid .mt-op-route-form>.mt-field{flex-basis:100%}.mt-op-connection-grid .mt-op-route-form>button{width:100%}.mt-op-model-visibility{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0}.mt-op-balance-note{font-size:12px;color:var(--pa-text-muted);line-height:1.6}.mt-op-balance-note>summary{cursor:pointer;min-height:30px}.mt-op-connection-grid article>a{margin-top:auto}.mt-op-numbers--four strong{white-space:nowrap;font-size:14px}.mt-op-numbers--four small{font-size:11px}.mt-op-row>summary .mt-op-pill{font-size:11px;padding:1px 6px}@media(max-width:1000px){.mt-op-row>summary:has(.mt-op-numbers--four){grid-template-columns:minmax(0,1fr) 18px}.mt-op-numbers--four{grid-column:1/-1;grid-row:2}.mt-op-filters--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.mt-op-numbers--four{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-op-filters--four{grid-template-columns:1fr}.mt-op-model-visibility{flex-wrap:wrap}}.mt-op-route-scope,.mt-op-price-basis{overflow-wrap:anywhere;white-space:normal!important}.mt-op-price-basis{max-width:24ch;line-height:1.5}.mt-op-connections .mt-op-connection-grid{align-items:stretch}.mt-op-connections .mt-op-connection-grid>article{height:100%}.mt-op-connections .mt-op-balance{min-height:90px;align-content:start}.mt-op-alert-toggle{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;border:0;background:transparent;color:var(--pa-accent);padding:.45rem 0;cursor:pointer;font:inherit;font-size:.875rem}.mt-op-alert-toggle:hover{color:var(--pa-accent)}.mt-op-alert-toggle[aria-pressed=true]{color:var(--pa-text-muted)}.mt-op-alert-toggle:disabled{opacity:.55;cursor:wait}.mt-op-alert-toggle:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px;border-radius:var(--pa-radius-control)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-5{left:1.25rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-24{top:6rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[3000\]{z-index:3000}.z-\[5000\]{z-index:5000}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[38px\]{height:38px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{column-gap:1.5rem}.gap-y-4{row-gap:1rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-\[var\(--pa-control-border\)\]{border-color:var(--pa-control-border)}.border-\[var\(--pa-line\)\]{border-color:var(--pa-line)}.border-amber-400\/20{border-color:#fbbf2433}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-500\/15{border-color:#10b98126}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-green-500\/50{border-color:#22c55e80}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[var\(--pa-accent\)\]{background-color:var(--pa-accent)}.bg-\[var\(--pa-bg\)\]{background-color:var(--pa-bg)}.bg-\[var\(--pa-panel\)\]{background-color:var(--pa-panel)}.bg-\[var\(--pa-surface-raised\)\]{background-color:var(--pa-surface-raised)}.bg-amber-400\/5{background-color:#fbbf240d}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/25{background-color:#00000040}.bg-black\/60{background-color:#0009}.bg-black\/90{background-color:#000000e6}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-green-950\/90{background-color:#052e16e6}.bg-red-400\/5{background-color:#f871710d}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/5{background-color:#ef44440d}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-950\/90{background-color:#450a0ae6}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pl-14{padding-left:3.5rem}.pr-10{padding-right:2.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.38em\]{letter-spacing:.38em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[var\(--pa-muted\)\]{color:var(--pa-muted)}.text-\[var\(--pa-on-accent\)\]{color:var(--pa-on-accent)}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 50px rgba(255,255,255,.2);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.75);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.8);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{scrollbar-color:var(--pa-accent) var(--pa-bg)}.pa-showcase-templates-heading{margin:32px 0 20px;font-size:var(--pa-text-section);font-weight:600}.pa-policy-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.pa-policy-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pa-bg) 85%,transparent);border:0}.pa-policy-dialog{position:relative;width:min(820px,100%);max-height:90dvh;display:flex;flex-direction:column;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);overflow:hidden;color:var(--pa-text)}.pa-policy-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid var(--pa-border)}.pa-policy-dialog h2{font-size:28px;font-weight:600;margin:0}.pa-policy-dialog header p{color:var(--pa-text-muted);font-size:13px;margin-top:8px}.pa-policy-dialog button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:10px 16px}.pa-policy-dialog :is(button,a):focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.pa-policy-body{overflow-y:auto;padding:28px;min-height:0}.pa-policy-body section{margin-bottom:32px}.pa-policy-body section>span{color:var(--pa-accent);font-size:12px}.pa-policy-body h3{font-size:20px;margin:6px 0 16px;font-weight:600}.pa-policy-body p{color:var(--pa-text-muted);line-height:1.75;font-size:15px;margin:12px 0}.pa-policy-body a{color:var(--pa-accent);display:inline-block;padding:12px 0;text-decoration:underline}.pa-policy-dialog footer{border-top:1px solid var(--pa-border);padding:16px 28px;text-align:right}@media(max-width:600px){.pa-policy-modal{padding:12px}.pa-policy-body,.pa-policy-dialog header{padding:20px}.pa-policy-dialog h2{font-size:23px}}:root{--pa-scroll-offset: 112px;--pa-section-y: clamp(92px, 10vw, 132px);--pa-section-head-gap: clamp(42px, 5vw, 64px);--pa-grid-gap: clamp(16px, 2vw, 22px)}:root select[data-pa-select]{color-scheme:dark;background-color:var(--pa-select-surface)!important;color:var(--pa-menu-text)!important}select[data-pa-select] :is(option,optgroup){background-color:var(--pa-select-surface);color:var(--pa-menu-text)}.pa-workspace-nav{display:flex;flex-wrap:wrap;gap:8px;padding:8px 24px;background:var(--pa-obsidian)}.pa-workspace-nav button{min-height:44px;padding:8px 16px;color:var(--pa-muted);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control)}.pa-workspace-nav button[aria-current]{color:var(--pa-gold);border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-template-heading h1:focus{outline:none}.pa-job-model{display:inline-flex;gap:6px;align-items:center;padding:5px 9px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);color:var(--pa-pearl);font-size:12px;max-width:100%;overflow-wrap:anywhere}.pa-template-workspace{max-width:1200px;margin:auto;color:var(--pa-pearl);font-size:16px;line-height:1.55}.pa-template-heading{margin:0 0 24px}.pa-template-heading h1{font-size:var(--pa-text-title);line-height:1.2;margin:8px 0;font-weight:600}.pa-template-heading p,.pa-template-card p{color:var(--pa-muted)}.pa-template-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--pa-gold)}.pa-template-workspace button{min-height:44px;cursor:pointer;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);padding:8px 14px;transition:background-color .16s ease,border-color .16s ease}.pa-template-workspace button:hover{background:var(--pa-panel-strong);border-color:var(--pa-gold)}.pa-template-workspace button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-template-workspace :is(button,input,select,textarea,summary):focus-visible,.pa-workspace-nav button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}.pa-template-search{display:grid;grid-template-columns:auto minmax(160px,1fr) auto minmax(120px,160px) auto minmax(120px,160px);gap:12px;align-items:center;margin-bottom:24px}.pa-template-search :is(input,select),.pa-builder-text textarea{min-width:0;width:100%;padding:12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-obsidian);color:var(--pa-pearl);font-size:16px}.pa-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pa-template-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel);min-width:0}.pa-template-card h2,.pa-builder-summary h2{font-size:var(--pa-text-card);font-weight:600;line-height:1.3}.pa-template-card>p{font-size:14px;line-height:1.6}.pa-template-card-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:var(--pa-radius-card);background:var(--pa-obsidian)}.pa-template-card-image[hidden]{display:none}.pa-template-card button{font-size:14px;text-align:center;padding:8px 10px}.pa-template-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.pa-template-card-actions>*{flex:1 1 auto}.pa-template-card .pa-template-customize{color:var(--pa-gold);border-color:var(--pa-border-control);background:var(--pa-panel-strong)}.pa-template-facts{display:grid;gap:8px;font-size:13px;line-height:1.5}.pa-template-facts div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.pa-template-facts dt{color:var(--pa-muted)}.pa-template-facts dd{margin:0}.pa-template-card .pa-template-use{background:var(--pa-gold);color:var(--pa-obsidian);border-color:var(--pa-gold);font-weight:600}.pa-template-card .pa-template-use:hover{filter:brightness(1.08)}.pa-subject-picker{min-width:0;margin:0 0 24px;padding:0;border:0}.pa-subject-picker legend{margin-bottom:12px;color:var(--pa-gold);font-size:14px;font-weight:600}.pa-subject-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pa-subject-picker button{min-width:0;padding:6px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);text-align:left}.pa-subject-picker button[aria-pressed=true]{border-color:var(--pa-gold);color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-subject-picker button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-subject-picker img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--pa-radius-control)}.pa-subject-picker button>span{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:36px;padding:4px;font-size:14px;font-weight:600}.pa-subject-check{width:16px;flex-shrink:0}.pa-builder-mobile-section{display:none}.pa-builder-option:has(input:disabled){opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-builder-option:has(input:checked){border-color:var(--pa-gold)}.pa-builder-text textarea:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-builder-text small{color:var(--pa-muted);font-size:12px}.pa-glass-presets{display:flex;flex-wrap:wrap;gap:8px}.pa-glass-presets button[aria-pressed=true]{color:var(--pa-gold);border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-builder-options>details>summary{cursor:pointer;min-height:44px;padding-block:12px}.pa-template-mode{font-size:13px;color:var(--pa-muted)}.pa-template-example{min-width:0}.pa-template-example>button{width:100%;color:var(--pa-muted)}.pa-template-preview-loading{aspect-ratio:16/9;display:grid;place-items:center}.pa-builder-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start}.pa-builder-controls{min-width:0}.pa-builder-sections{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pa-builder-sections button[aria-current]{border-color:var(--pa-gold);background:var(--pa-panel-strong);color:var(--pa-gold)}.pa-builder-options{min-width:0;border:0;padding:0;display:flex;flex-direction:column;gap:12px}.pa-builder-options legend{font-size:24px;font-weight:600;margin-bottom:16px}.pa-builder-option{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);cursor:pointer;background:var(--pa-panel)}.pa-builder-option.is-selected{border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-builder-option:focus-within{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-builder-option input{width:20px;height:20px;accent-color:var(--pa-gold);flex-shrink:0}.pa-builder-option strong,.pa-builder-option small{display:block}.pa-builder-option small{color:var(--pa-muted);margin-top:4px;font-size:14px}.pa-builder-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pa-builder-choice-grid.has-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-builder-choice-grid.has-visuals .pa-builder-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.pa-builder-option-image{grid-column:1/-1;display:block;aspect-ratio:16/9;border-radius:var(--pa-radius-control);overflow:hidden;background:var(--pa-obsidian)}.pa-builder-option-image img{width:100%;height:100%;object-fit:contain}.pa-builder-option-image img[hidden]{display:none}.pa-builder-subject-image{aspect-ratio:4/3}.pa-builder-subject-image img{object-fit:cover}.pa-glass-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-glass-visuals button{padding:8px;min-width:0;display:grid;gap:8px}.pa-glass-visuals .pa-builder-option-image{width:100%}.pa-builder-choice-grid.has-visuals input{margin-top:3px}.pa-builder-summary{padding:24px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-panel);min-width:0}.pa-template-preserve{margin:12px 0;color:var(--pa-mint);font-size:14px}.pa-recipe-details{margin:20px 0;display:grid;gap:12px;font-size:14px}.pa-recipe-details>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:16px}.pa-recipe-details dt{color:var(--pa-muted)}.pa-recipe-details dd{margin:0;overflow-wrap:anywhere}.pa-template-prompt{margin:20px 0}.pa-template-prompt summary{cursor:pointer;min-height:44px;padding:10px 0}.pa-template-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.6;max-height:400px;overflow:auto;border-top:1px solid var(--pa-line);padding:16px 0}.pa-template-workspace .pa-template-apply{background:var(--pa-gold);color:var(--pa-ink);border-color:var(--pa-gold);width:100%;font-weight:600}.pa-template-workspace .pa-template-apply:hover{background:var(--pa-pearl)}.pa-template-hint{font-size:13px;color:var(--pa-muted);margin-top:12px}.pa-template-errors{padding-left:20px;color:var(--pa-danger);margin:16px 0}.pa-template-confirm{padding:16px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control);display:flex;gap:12px;flex-wrap:wrap}.pa-template-confirm p{flex-basis:100%;font-size:14px}.pa-template-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:16px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-card)}.pa-template-undo{margin-bottom:16px}.pa-builder-range{margin:8px 0}.pa-builder-range span{display:flex;justify-content:space-between}.pa-builder-range input{width:100%;min-height:44px;accent-color:var(--pa-gold)}.pa-builder-text{display:flex;flex-direction:column;gap:8px}.pa-builder-text textarea{resize:vertical}.pa-template-reset{align-self:flex-start}@media(max-width:1000px){.pa-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pa-template-grid,.pa-builder-layout,.pa-template-search{grid-template-columns:minmax(0,1fr)}.pa-template-card,.pa-builder-summary{padding:20px}.pa-workspace-nav{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.pa-template-workspace button{transition:none}}@media(max-width:360px){.pa-builder-choice-grid.has-visuals{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--pa-scroll-offset);scrollbar-gutter:stable}body{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif!important;background:var(--pa-obsidian);color:var(--pa-pearl);letter-spacing:0!important}button,input,select,textarea{font-family:inherit!important;letter-spacing:0}::selection{background:var(--pa-gold);color:var(--pa-on-accent)}.custom-scrollbar::-webkit-scrollbar,::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-track,::-webkit-scrollbar-track{background:var(--pa-obsidian)}.custom-scrollbar::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background:var(--pa-gold);border:3px solid var(--pa-obsidian);border-radius:999px}@supports selector(::-webkit-scrollbar){html,body,body *{scrollbar-color:auto!important;scrollbar-width:auto!important}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;background:transparent!important}::-webkit-scrollbar-corner{background:transparent}}.pa-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control);background:var(--pa-gold);color:var(--pa-ink);font-size:14px;font-weight:600;cursor:pointer}.pa-primary-btn svg{width:16px;height:16px;flex-shrink:0}.pa-primary-btn:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px}.pa-auth-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--pa-bg) 72%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pa-auth-card{position:relative;width:min(480px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:34px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-card);background:var(--pa-obsidian);box-shadow:0 32px 110px color-mix(in srgb,var(--pa-bg) 62%,transparent)}.pa-dialog-content.pa-auth-dialog{width:min(480px,calc(100vw - 32px))}.pa-auth-dialog .pa-auth-card{width:100%}.pa-auth-forgot{display:block;margin:16px 0 0 auto;min-height:44px;color:var(--pa-gold);font-size:14px}.pa-auth-form p{font-size:14px;line-height:1.6;color:var(--pa-muted)}.pa-auth-form button[type=button]{min-height:44px}@media(max-width:1100px){.pa-template-search{grid-template-columns:auto minmax(0,1fr)}}.pa-auth-close{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;color:var(--pa-pearl);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:color-mix(in srgb,var(--pa-surface-raised) 4%,transparent);cursor:pointer}.pa-auth-logo{width:152px;height:auto;filter:brightness(0) invert(1)}.pa-auth-card h2{margin:26px 0 8px;color:var(--pa-pearl);font-size:34px;line-height:1;font-weight:600}.pa-auth-subtitle,.pa-auth-legal{color:color-mix(in srgb,var(--pa-text) 52%,transparent);font-size:13px;line-height:1.5}.pa-auth-tabs{margin:24px 0;padding:4px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);display:grid;grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--pa-surface-raised) 4%,transparent)}.pa-auth-tabs button{min-height:44px;border:0;border-radius:var(--pa-radius-control);color:color-mix(in srgb,var(--pa-text) 58%,transparent);background:transparent;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer}.pa-auth-tabs button.active{color:var(--pa-on-accent);background:var(--pa-pearl)}.pa-auth-error{margin-bottom:16px;padding:12px;border:1px solid var(--pa-status-error);border-radius:var(--pa-radius-control);color:var(--pa-status-error);background:var(--pa-error-bg);display:flex;align-items:flex-start;gap:10px;font-size:13px}.pa-google-btn{width:100%;min-height:52px;border:0;border-radius:var(--pa-radius-control);color:var(--pa-on-accent);background:var(--pa-pearl);display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer}.pa-divider{margin:18px 0;color:color-mix(in srgb,var(--pa-text) 38%,transparent);text-align:center;font-size:12px;font-weight:600;text-transform:uppercase}.pa-auth-form{display:grid;gap:14px}.pa-auth-form label{position:relative;display:grid;gap:8px}.pa-auth-form label span{color:color-mix(in srgb,var(--pa-text) 58%,transparent);font-size:12px;font-weight:600;text-transform:uppercase}.pa-auth-form label svg{position:absolute;left:14px;bottom:17px;color:color-mix(in srgb,var(--pa-text) 42%,transparent)}.pa-auth-form input{min-height:52px;width:100%;padding:0 14px 0 44px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);color:var(--pa-pearl);background:color-mix(in srgb,var(--pa-surface-raised) 4.5%,transparent);outline:none}.pa-auth-form input:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pa-bg) 14%,transparent)}.pa-auth-form .pa-primary-btn{width:100%;margin-top:8px}.pa-auth-legal button{border:0;padding:0;color:var(--pa-gold);background:transparent;cursor:pointer}.pa-app-shell{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--pa-obsidian)!important;color:var(--pa-pearl)!important}.pa-config-panel{display:flex;flex-direction:column;flex-shrink:0;height:100%;background:var(--pa-obsidian)!important;border-right:1px solid var(--pa-accent)!important;box-shadow:22px 0 70px color-mix(in srgb,var(--pa-bg) 32%,transparent)}.pa-workspace,.pa-canvas-area{background:transparent!important}.pa-workspace{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;container-type:inline-size}.pa-canvas-area{flex:1;min-height:0;overflow:auto;padding:32px}.pa-config-panel.is-collapsed{width:56px;align-items:center}.pa-settings-toggle{min-width:44px;min-height:44px}.pa-assistant-feedback{padding:14px;border:1px solid var(--pa-gold);color:var(--pa-pearl);font-size:14px;line-height:1.5}.pa-app-shell button:focus-visible,.pa-comparison-dialog button:focus-visible,.pa-comparison input:focus-visible{outline:3px solid var(--pa-gold);outline-offset:3px}.pa-app-shell button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-module-toolbar{flex-wrap:wrap;gap:8px}.pa-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center}.pa-tooltip-text{position:absolute;pointer-events:none;opacity:0;white-space:nowrap;background:var(--pa-bg);color:var(--pa-text);padding:8px;font-size:11px;z-index:200}.pa-tooltip:hover>.pa-tooltip-text,.pa-tooltip:focus-within>.pa-tooltip-text{opacity:1}.pa-tooltip-top>.pa-tooltip-text{bottom:100%;left:50%;transform:translate(-50%)}.pa-tooltip-bottom>.pa-tooltip-text{top:100%;left:50%;transform:translate(-50%)}.pa-tooltip-left>.pa-tooltip-text{right:100%;top:50%;transform:translateY(-50%)}.pa-tooltip-right>.pa-tooltip-text{left:100%;top:50%;transform:translateY(-50%)}.pa-module-toolbar>div{flex-wrap:wrap;min-width:0}.pa-module-toolbar button{min-width:44px;min-height:44px}.pa-module-presets{position:relative;width:100%;max-height:280px;overflow-y:auto;margin:8px 0 12px;border:1px solid var(--pa-line);background:var(--pa-select-surface)}.pa-module-presets button{display:block;width:100%;min-height:44px;padding:12px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--pa-select-text);border-bottom:1px solid var(--pa-line)}.pa-module-presets button:hover,.pa-module-presets button[aria-pressed=true]{background:var(--pa-selected-bg)}.pa-studio-topbar{position:relative;flex-wrap:wrap;height:auto!important;min-height:80px;gap:16px;padding:16px 32px}.pa-studio-topbar>div{min-width:0;max-width:100%;flex-wrap:wrap}.pa-account-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px}.pa-account-trigger span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pa-credit-dashboard{display:grid;gap:24px;color:var(--pa-pearl)}.pa-credit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.pa-credit-summary>div,.pa-ledger{padding:24px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-charcoal);min-width:0}.pa-credit-dashboard h2,.pa-account-dialog h2,.pa-account-dialog h3{display:flex;align-items:center;gap:8px;font-size:var(--pa-text-card);font-weight:600;margin:0 0 16px}.pa-credit-dashboard p,.pa-account-dialog p{font-size:14px;line-height:1.6;color:var(--pa-muted);margin:12px 0}.pa-credit-dashboard button,.pa-account-dialog button{min-height:var(--pa-control-height);padding:10px 16px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font-size:var(--pa-text-label);font-weight:500}.pa-credit-dashboard button:hover:not(:disabled),.pa-account-dialog button:hover:not(:disabled){border-color:var(--pa-gold)}.pa-credit-dashboard button:disabled,.pa-account-dialog button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-credit-summary>.pa-balance-card{display:flex;flex-direction:column;gap:20px;border-color:color-mix(in srgb,var(--pa-gold) 42%,var(--pa-line));background:var(--pa-obsidian)}.pa-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-balance-heading h2{margin:0;font-size:15px;font-weight:600;color:var(--pa-pearl)}.pa-balance-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);color:var(--pa-gold)}.pa-balance-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.pa-balance-amount strong{font-size:clamp(36px,4vw,52px);line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.pa-balance-amount>span{font-size:14px;color:var(--pa-muted)}.pa-balance-purchase{margin-top:auto;padding-top:4px}.pa-balance-purchase p{margin:0 0 14px;color:var(--pa-muted);font-size:14px}.pa-credit-dashboard .pa-purchase-credits{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:14px 18px;background:var(--pa-gold);color:var(--pa-ink);border-color:var(--pa-gold);border-radius:var(--pa-radius-control);font-size:16px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.pa-purchase-credits svg{flex-shrink:0}.pa-credit-dashboard .pa-purchase-credits:hover:not(:disabled){background:var(--pa-pearl);border-color:var(--pa-pearl)}.pa-credit-dashboard .pa-purchase-credits:active:not(:disabled){background:var(--pa-gold);box-shadow:inset 0 0 0 2px var(--pa-ink)}.pa-credit-dashboard .pa-purchase-credits:focus-visible{outline:3px solid var(--pa-pearl);outline-offset:4px}@media(prefers-reduced-motion:reduce){.pa-credit-dashboard .pa-purchase-credits{transition:none}}.pa-credit-summary dt{font-size:13px;color:var(--pa-muted)}.pa-credit-summary dd{font-size:24px;margin:4px 0 12px}.pa-metric-number{font-size:36px}.pa-ledger header,.pa-ledger footer,.pa-account-dialog header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pa-history-search{display:flex;flex-direction:column;gap:8px;margin-top:16px;font-size:14px}.pa-history-search input{background:var(--pa-ink);border:1px solid var(--pa-line);padding:12px;border-radius:var(--pa-radius-control);color:var(--pa-pearl);font-size:16px}.pa-activity-list,.pa-invoice-list{list-style:none;padding:0;margin:16px 0}.pa-activity-list li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 0;border-top:1px solid var(--pa-line);font-size:14px;overflow-wrap:anywhere}.pa-activity-list li>div{flex:1;min-width:160px}.pa-activity-list small{display:block;color:var(--pa-muted);margin-top:6px}.pa-credit-positive{color:var(--pa-status-success)}.pa-account-dialog{width:min(94vw,720px);max-height:90dvh;overflow-y:auto;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-ink);color:var(--pa-pearl);padding:24px}.pa-account-dialog::backdrop{background:color-mix(in srgb,var(--pa-bg) 80%,transparent)}.pa-account-dialog section{border-top:1px solid var(--pa-line);padding-top:12px;margin-top:12px}.pa-account-dialog .pa-account-name{color:var(--pa-pearl);font-size:20px}.pa-account-dialog a{color:var(--pa-gold);text-decoration:underline}.pa-account-dialog :focus-visible{outline:3px solid var(--pa-gold);outline-offset:3px}.pa-invoice-heading,.pa-billing-heading,.pa-invoice-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-account-dialog .pa-invoice-heading h3,.pa-account-dialog .pa-billing-heading h3{margin:0}.pa-account-dialog .pa-invoice-list{margin:8px 0}.pa-invoice-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:4px 0;border-top:1px solid var(--pa-line);font-size:14px}.pa-invoice-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-invoice-list time{white-space:nowrap;color:var(--pa-muted);font-variant-numeric:tabular-nums}.pa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.pa-account-dialog{padding:16px}.pa-invoice-list li{gap:8px;font-size:12px}.pa-account-dialog .pa-billing-heading h3,.pa-account-dialog .pa-invoice-heading h3{font-size:15px}}@media(min-width:1024px){.pa-config-panel{max-width:50vw}}.pa-job-card{width:100%;min-width:0;background:var(--pa-obsidian);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);overflow:hidden}.pa-job-preview{position:relative;width:100%;min-width:0;min-height:250px;aspect-ratio:16 / 9;background:var(--pa-bg)}.pa-job-preview>img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:.35}.pa-job-card[data-status=IDLE] .pa-job-preview>img{opacity:1}.pa-job-card[data-status=IDLE] .pa-job-overlay{display:none}.pa-job-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center}.pa-job-overlay p{margin:0;font-size:14px;line-height:1.5;max-width:48ch}.pa-job-overlay .animate-spin{animation:pa-render-spin 1s linear infinite}@keyframes pa-render-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pa-job-overlay .animate-spin{animation:none}}.pa-job-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;border-top:1px solid var(--pa-line)}.pa-job-name{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:6px}.pa-job-name>span{overflow-wrap:anywhere;font-size:14px}.pa-job-name small{color:var(--pa-muted)}.pa-job-actions{display:flex;flex-wrap:wrap;gap:8px}.pa-job-card button,.pa-comparison-dialog button{min-height:44px;min-width:44px;padding:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--pa-pearl);border:1px solid var(--pa-line);background:var(--pa-charcoal);cursor:pointer}.pa-job-card button:hover,.pa-comparison-dialog button:hover{border-color:var(--pa-gold)}.pa-job-card button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-comparison{width:100%;min-width:0}.pa-comparison-surface{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--pa-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:col-resize}.pa-comparison-surface img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.pa-comparison-caption{position:absolute;top:10px;padding:5px 9px;font-size:12px;font-weight:700;color:var(--pa-text);background:color-mix(in srgb,var(--pa-bg) 80%,transparent);pointer-events:none}.pa-comparison-caption.is-after{left:10px}.pa-comparison-caption.is-before{right:10px}.pa-comparison-divider{position:absolute;top:0;bottom:0;width:2px;background:var(--pa-gold);pointer-events:none}.pa-comparison-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;color:var(--pa-ink);background:var(--pa-gold);display:grid;place-items:center}.pa-comparison-control{display:flex;flex-direction:column;gap:4px;padding:12px 16px;color:var(--pa-pearl)}.pa-comparison-control label{font-size:14px}.pa-comparison-control input{width:100%;height:44px;margin:0;accent-color:var(--pa-gold)}.pa-comparison-help{color:var(--pa-muted);font-size:12px}.pa-comparison-dialog{width:min(96vw,1100px);max-height:94dvh;padding:16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);color:var(--pa-pearl);background:var(--pa-ink);overflow:auto}.pa-comparison-dialog::backdrop{background:color-mix(in srgb,var(--pa-bg) 88%,transparent)}.pa-comparison-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.pa-comparison-dialog-header h2{font-size:18px;margin:0}.pa-comparison-dialog .pa-comparison-surface{max-height:65dvh}@media(max-width:1023px){.pa-app-shell{flex-direction:column;height:100dvh}.pa-config-panel{width:100%!important;height:auto!important;max-height:70dvh;overflow-y:auto;display:block;border-bottom:1px solid var(--pa-line)}.pa-config-panel>div{flex-shrink:0}.pa-config-panel>.flex-1{overflow:visible}.pa-config-panel.is-collapsed{display:flex;flex-direction:row;justify-content:space-between;padding:4px 12px;min-height:52px;max-height:56px;overflow:hidden}.pa-config-panel.is-collapsed>*{margin:0}.pa-settings-resize{display:none}.pa-config-panel select,.pa-config-panel textarea{font-size:16px;min-height:44px}.pa-workspace{height:auto!important}.pa-studio-topbar{height:auto!important;min-height:72px;padding:12px!important;gap:12px;flex-wrap:wrap;flex-shrink:0}.pa-studio-topbar>div{flex-wrap:wrap;gap:8px;max-width:100%}.pa-studio-topbar button{min-height:44px;min-width:44px}.pa-canvas-area{padding:16px!important}.pa-canvas-area>div>.flex.flex-wrap>div{width:100%!important;min-width:0}.pa-empty-studio{min-height:360px}}.pa-studio-topbar{background:var(--pa-obsidian)!important;border-bottom:1px solid var(--pa-accent)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pa-app-shell button{border-radius:var(--pa-radius-control)!important}.pa-app-shell select,.pa-app-shell textarea,.pa-app-shell input[type=text],.pa-app-shell input[type=number]{border-radius:var(--pa-radius-control)!important;background-color:var(--pa-panel)!important;border-color:var(--pa-control-border)!important;color:var(--pa-pearl)!important}.pa-app-shell textarea:focus,.pa-app-shell select:focus,.pa-app-shell input:focus{border-color:var(--pa-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pa-bg) 10%,transparent)!important}.pa-app-shell .bg-\[\#252626\],.pa-app-shell .bg-\[\#1a1a1a\],.pa-app-shell .bg-\[\#111\]{background-color:var(--pa-panel)!important}.pa-app-shell .border-\[\#333\],.pa-app-shell .border-\[\#444\]{border-color:var(--pa-border)!important}.pa-app-shell .text-\[\#5b5c5c\],.pa-app-shell .text-\[\#929393\],.pa-app-shell .text-\[\#c8c9c9\]{color:var(--pa-muted)!important}.pa-canvas-area>div>.flex.flex-wrap{align-content:flex-start}.pa-canvas-area [class*=border]{border-radius:var(--pa-radius-control)}.pa-studio-brief{margin:0 0 24px;padding:20px 24px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-obsidian);display:flex;align-items:center;justify-content:space-between;gap:24px}.pa-studio-brief span{color:var(--pa-gold);font-size:12px;font-weight:600;text-transform:uppercase}.pa-studio-brief h1{margin:6px 0 0;color:var(--pa-pearl);font-size:var(--pa-text-title);line-height:1.2;font-weight:600}.pa-studio-brief-metrics{display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px}.pa-studio-brief-metrics div{min-height:64px;padding:12px;border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);background:color-mix(in srgb,var(--pa-surface-raised) 4.5%,transparent);display:grid;align-content:center}.pa-studio-brief-metrics strong{color:var(--pa-pearl);font-size:24px;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pa-studio-brief-metrics span{margin-top:6px;color:var(--pa-muted);font-size:12px}.pa-empty-studio{width:100%;min-height:360px;padding:32px 24px;border:1px dashed var(--pa-border-control);border-radius:var(--pa-radius-card);background:var(--pa-obsidian);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pa-empty-studio.is-dragging{border-color:var(--pa-accent);background:var(--pa-selected-bg)}.pa-canvas-area.has-empty-canvas{display:flex;flex-direction:column}.pa-canvas-area.has-empty-canvas>.pa-studio-brief{flex-shrink:0}.has-empty-canvas>.pa-job-grid{flex:1 0 auto;display:flex}.has-empty-canvas .pa-empty-studio{flex:1}.pa-empty-mark{width:142px;height:56px}.pa-empty-studio>span{margin-top:16px;color:var(--pa-gold);font-size:12px;font-weight:600;text-transform:uppercase}.pa-empty-studio h2{width:min(760px,100%);margin:10px auto 0;color:var(--pa-pearl);font-size:clamp(24px,2.5vw,32px);line-height:1.2;font-weight:600}.pa-empty-studio p{width:min(620px,100%);margin:18px auto 0;color:var(--pa-muted);font-size:var(--pa-text-label);line-height:1.65}.pa-empty-actions{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.pa-empty-actions button{min-height:48px;padding:0 16px;border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--pa-text) 72%,transparent);background:color-mix(in srgb,var(--pa-surface-raised) 4.5%,transparent);font-size:var(--pa-text-label);font-weight:600;text-transform:none;color:var(--pa-on-accent);background:var(--pa-gold)}.pa-file-formats{color:var(--pa-muted);font-size:13px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}}@container (max-width: 700px){.pa-studio-brief{align-items:flex-start;flex-direction:column}.pa-studio-brief-metrics{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.pa-studio-brief,.pa-empty-studio{padding:16px}.pa-studio-brief-metrics{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-studio-brief-metrics div{border:0;padding:8px 0;min-height:52px;background:transparent}.pa-studio-brief-metrics strong{font-size:20px}.pa-studio-brief-metrics span{font-size:12px;text-transform:none}.pa-auth-card{padding:26px}}.pa-billing-profile fieldset{border:0;padding:0;margin:0;min-width:0}.pa-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-billing-profile label{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5}.pa-billing-profile input:not([type=checkbox]),.pa-billing-profile select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-obsidian);color:var(--pa-pearl);font-size:16px}.pa-billing-profile .pa-billing-check{flex-direction:row;align-items:center;min-height:44px;margin-top:16px}.pa-billing-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--pa-gold)}.pa-billing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.pa-billing-profile button{min-height:44px}.pa-billing-profile :disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-billing-profile :focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-billing-confirm{border:1px solid var(--pa-gold);padding:16px}@media(max-width:540px){.pa-billing-grid{grid-template-columns:1fr}}.pa-render-recovery{margin:0 0 24px;color:var(--pa-pearl)}.pa-render-recovery>div{display:flex;flex-wrap:wrap;gap:12px}.pa-render-recovery button{min-height:44px;padding:8px 16px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control)}.pa-render-recovery button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-render-recovery button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-render-recovery p{margin-top:12px;font-size:14px;line-height:1.5}.pa-checkout-billing-save{padding:20px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font-size:14px;line-height:1.5}.pa-checkout-billing-save label{display:flex;gap:12px;align-items:center;min-height:44px}.pa-checkout-billing-save input{width:20px;height:20px;accent-color:var(--pa-gold)}.pa-checkout-billing-save p{margin:8px 0}.pa-checkout-billing-save button{min-height:44px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);padding:8px 12px;margin:8px 8px 0 0}.pa-checkout-billing-save button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-checkout-billing-save :focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-render-options{border:0;padding:0;margin:0 0 20px;min-width:0;color:var(--pa-pearl);font-size:14px;line-height:1.5}.pa-render-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pa-render-options label{display:flex;flex-direction:column;gap:6px;min-width:0}.pa-render-options select{width:100%;min-height:44px;font-size:14px;padding:8px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-obsidian);color:var(--pa-pearl)}.pa-render-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.pa-render-price{margin-top:14px;min-height:24px;font-variant-numeric:tabular-nums}.pa-render-options button{min-height:44px;margin-top:8px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control);padding:8px 12px}.pa-render-options :disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-model-picker{padding:0;margin:0 0 16px;border:0;min-width:0}.pa-model-picker legend,.pa-render-options .pa-model-picker legend{position:static;width:auto;height:auto;clip-path:none;margin-bottom:8px;font-size:var(--pa-text-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pa-muted)}.pa-config-panel .pa-model-picker label{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-select-surface);color:var(--pa-select-text);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer}.pa-config-panel .pa-model-picker label.is-selected{border-color:var(--pa-gold);background:var(--pa-panel-strong);color:var(--pa-gold)}.pa-model-picker input{width:18px;height:18px;flex-shrink:0;accent-color:var(--pa-gold)}.pa-model-picker p{font-size:12px;line-height:1.5;color:var(--pa-muted)}.pa-model-picker .pa-model-selection-status{min-height:36px;margin:8px 0 0}.pa-render-options :focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}@media(max-height:900px){.pa-config-panel.has-render-options{overflow-y:auto;overflow-x:hidden}.pa-config-panel.has-render-options>.pa-prompt-settings{flex:0 0 auto;overflow-y:visible}}.pa-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.pa-studio-topbar button{min-width:44px;height:44px;min-height:44px;box-sizing:border-box}.pa-studio-topbar .pa-workspace-nav{padding:0;min-width:0;max-width:100%}.pa-studio-actions{margin-left:auto;justify-content:flex-end}.pa-studio-topbar :is(.pa-studio-navigation,.pa-studio-actions,.pa-workspace-nav){gap:8px}.pa-studio-topbar :is(.pa-workspace-nav button,.pa-topbar-action){padding:0 14px;gap:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--pa-pearl);background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-control)}.pa-studio-topbar .pa-account-trigger span{font:inherit}.pa-studio-topbar :is(.pa-workspace-nav button,.pa-topbar-action):hover{background:var(--pa-panel-strong);border-color:var(--pa-gold)}.pa-studio-topbar :is(.pa-workspace-nav button,.pa-topbar-action)[aria-current]{color:var(--pa-gold);background:var(--pa-panel-strong);border-color:var(--pa-gold)}.pa-studio-topbar .pa-workspace-nav button{white-space:nowrap}.pa-topbar-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);color:var(--pa-pearl);font-size:var(--pa-text-label);font-weight:600;white-space:nowrap}.pa-topbar-action:hover{background:var(--pa-panel-strong);border-color:var(--pa-gold)}.pa-topbar-action:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-queue-import{display:flex;justify-content:flex-end;margin-bottom:16px}.pa-queue-status{margin:12px 0 20px;font-size:14px;color:var(--pa-muted)}.pa-account-settings{width:min(94vw,800px);background:var(--pa-obsidian);padding:24px}.pa-account-settings header{position:sticky;top:-24px;z-index:2;background:var(--pa-obsidian);margin:-24px -24px 0;padding:24px;border-bottom:1px solid var(--pa-line)}.pa-account-settings header h2{margin:0;font-size:var(--pa-text-section);font-weight:600}.pa-account-settings header p{margin:4px 0 0}.pa-account-identity{display:flex;gap:16px;align-items:center;margin:24px 0;padding:20px;background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card)}.pa-account-avatar{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--pa-panel-strong);color:var(--pa-gold)}.pa-account-identity dl{margin:0;min-width:0}.pa-account-identity dt{font-size:12px;color:var(--pa-muted);margin-bottom:4px}.pa-account-identity dd{margin:0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.pa-account-settings header,.pa-account-row,.pa-account-settings .pa-invoice-heading{display:grid;grid-template-columns:minmax(0,1fr) var(--pa-control-height);align-items:center;gap:16px}.pa-account-settings .pa-account-action{display:grid;place-items:center;width:var(--pa-control-height);min-width:var(--pa-control-height);height:var(--pa-control-height);padding:0;flex-shrink:0;justify-self:end;cursor:pointer}.pa-account-action .pa-icon{width:22px;height:22px}.pa-account-settings .pa-account-action[aria-expanded=true],.pa-account-settings .pa-account-action:hover:not(:disabled){color:var(--pa-gold);border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-account-settings .pa-account-row h3{margin:0;font-size:16px;font-weight:600}.pa-account-settings .pa-account-row p{margin:4px 0 0}.pa-account-settings section{padding-top:20px;margin-top:20px}.pa-password-form{margin-top:16px;padding:16px;border:1px solid var(--pa-line);background:var(--pa-panel);border-radius:var(--pa-radius-control)}.pa-password-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.pa-password-form input{width:100%;min-width:0;height:44px;padding:10px 12px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-obsidian);color:var(--pa-pearl);font-size:16px}.pa-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.pa-account-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pa-account-settings .pa-account-primary{background:var(--pa-gold);color:var(--pa-ink)}.pa-account-settings [role=alert]{color:var(--pa-status-error)}@media(max-width:520px){.pa-password-grid{grid-template-columns:1fr}.pa-account-settings{padding:16px}.pa-account-settings header{top:-16px;margin:-16px -16px 0;padding:16px}.pa-account-identity{padding:12px}}.pa-app-shell .lucide,.pa-app-dialog .lucide{stroke-width:1.65}.pa-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--pa-muted);border:1px solid transparent}.pa-icon-button:hover{color:var(--pa-pearl);background:var(--pa-panel-strong);border-color:var(--pa-line)}.pa-studio-logo{width:142px;height:50px}.pa-config-panel label,.pa-module-toolbar label{font-size:var(--pa-text-caption);font-weight:600;letter-spacing:.04em;color:var(--pa-muted)}.pa-config-panel .pa-render-options-grid>label{text-transform:uppercase}.pa-config-panel .pa-render-options-grid select{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}.pa-config-panel :is(select,textarea){font-size:var(--pa-text-body);line-height:1.5;font-weight:400}.pa-config-panel select{min-height:44px;padding:10px 32px 10px 12px}.pa-config-panel button{min-height:44px}.pa-config-panel button[aria-pressed=true]:not(.pa-module-toolbar button){background:var(--pa-gold);color:var(--pa-ink);border-color:var(--pa-gold)}.pa-config-panel .pa-run-button:not(:disabled){background:var(--pa-gold);color:var(--pa-ink)}.pa-module-toolbar label{text-transform:none;font-size:var(--pa-text-label);letter-spacing:0}.pa-module-toolbar button{display:inline-flex;align-items:center;justify-content:center}.pa-module-toolbar svg{width:18px;height:18px}.pa-settings-resize:focus-visible{outline:2px solid var(--pa-gold);background:var(--pa-gold)}.pa-app-dialog{background:var(--pa-panel);color:var(--pa-pearl);border-radius:var(--pa-radius-card)}.pa-app-dialog button{min-height:44px;min-width:44px;border-radius:var(--pa-radius-control)}.pa-app-dialog :is(input,select,textarea){font-size:var(--pa-text-body)}.pa-app-dialog :focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-workspace-nav button,.pa-builder-sections button,.pa-auth-tabs button{font-size:var(--pa-text-label);font-weight:600;text-transform:none}.pa-auth-tabs button.active{background:var(--pa-gold);color:var(--pa-ink)}.pa-auth-form label span,.pa-auth-subtitle,.pa-auth-legal,.pa-divider{color:var(--pa-muted)}.pa-auth-form label span{text-transform:none;font-size:var(--pa-text-label)}.pa-auth-form input{font-size:var(--pa-text-body)}.pa-template-card,.pa-builder-summary,.pa-account-dialog,.pa-comparison-dialog{border-radius:var(--pa-radius-card)}.pa-checkout-shell{position:relative;width:100%;padding:24px;border-radius:var(--pa-radius-card);background:var(--pa-obsidian);color:var(--pa-pearl)}.pa-checkout-close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel)}.pa-checkout-shell>button{min-height:44px;min-width:44px}.pa-checkout-shell select[data-pa-select]{min-height:44px;font-size:16px}.pa-checkout-shell.is-billing{padding:24px}.pa-checkout-shell.is-billing>button{top:16px;right:16px}.pa-billing-back{min-height:44px;margin:0 56px 8px 0}.pa-billing-title{margin-bottom:20px}.pa-billing-title h2{font-size:var(--pa-text-section);line-height:1.2;font-weight:600;margin:0 0 8px}.pa-billing-title p{font-size:14px;color:var(--pa-muted)}.pa-billing-saved{margin-bottom:16px;padding:12px}.pa-billing-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start}.pa-billing-fields,.pa-billing-side{display:grid;gap:14px;min-width:0}.pa-billing-fields>.grid{gap:12px}.pa-billing-matrix label{margin-bottom:6px;font-size:14px;line-height:1.4;text-transform:none;color:var(--pa-muted)}.pa-billing-matrix :is(input:not([type=checkbox]),select){min-height:44px;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:400;text-transform:none;border-radius:var(--pa-radius-control);background:var(--pa-panel)}.pa-billing-matrix :is(input,select):not([class*=border-red]){border-color:var(--pa-border-control)}.pa-billing-matrix :focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-billing-side :is(span,p),.pa-billing-back{text-transform:none}.pa-billing-matrix input::placeholder{color:var(--pa-muted)}.pa-billing-side [role=radio]{min-height:44px}.pa-billing-side [role=checkbox],.pa-billing-side .pa-checkout-billing-save{padding:12px}.pa-billing-summary{padding:16px;border-radius:var(--pa-radius-control)}.pa-billing-summary>div{font-size:14px}.pa-billing-summary>div:last-child{padding-top:12px}.pa-billing-summary .text-3xl{font-size:24px}.pa-billing-submit{min-height:48px;padding:12px 20px;margin-top:20px;background:var(--pa-gold);color:var(--pa-ink);border-radius:var(--pa-radius-control)}@media(max-width:760px){.pa-checkout-shell.is-billing{padding:16px}.pa-billing-layout{grid-template-columns:minmax(0,1fr);gap:20px}.pa-billing-title{margin-bottom:16px}}.pa-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pa-control-height);padding:10px 16px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font-size:var(--pa-text-label);font-weight:500;line-height:1.5;cursor:pointer}.pa-button.is-primary{background:var(--pa-gold);border-color:var(--pa-gold);color:var(--pa-ink);font-weight:600}.pa-button.is-selected{background:var(--pa-panel-strong);border-color:var(--pa-gold);color:var(--pa-gold)}.pa-button:hover:not(:disabled){border-color:var(--pa-gold)}.pa-button.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--pa-gold),var(--pa-accent) 12%)}.pa-button:focus-visible{outline:3px solid var(--pa-gold);outline-offset:3px}.pa-button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-page-heading{margin:0 0 24px}.pa-page-heading :is(h1,h2){margin:0 0 8px;font-size:var(--pa-text-title);font-weight:600;line-height:1.2}.pa-page-heading p{color:var(--pa-muted);font-size:14px;line-height:1.6}.pa-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.pa-package-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;background:var(--pa-panel);border:1px solid var(--pa-line);border-radius:var(--pa-radius-card)}.pa-package-card.is-emphasized{border-color:var(--pa-gold)}.pa-package-label{color:var(--pa-gold);font-size:12px;font-weight:600}.pa-package-card h3{font-size:24px;font-weight:600;line-height:1.3;margin:0}.pa-package-description{color:var(--pa-muted);font-size:14px;line-height:1.6;min-height:4.8em;margin:0}.pa-package-points{font-size:14px;color:var(--pa-pearl);margin:0}.pa-package-price{margin:8px 0;font-size:36px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.pa-package-price span{font-size:14px;font-weight:400;color:var(--pa-muted)}.pa-package-card .pa-button{margin-top:auto;width:100%;font-family:inherit}.pa-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.pa-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pa-bg) 80%,transparent)}.pa-dialog-content{position:relative;width:min(1040px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--pa-line);border-radius:var(--pa-radius-card);background:var(--pa-obsidian)}.pa-dialog-content.pa-phone-dialog{width:min(448px,100%)}.pa-dialog-content.pa-full-prompt-dialog{width:90vw;height:90dvh;max-height:90dvh;display:flex;flex-direction:column;gap:24px;padding:24px;overflow:hidden}.pa-full-prompt-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0}.pa-full-prompt-header h2{margin:0;color:var(--pa-pearl);font-size:24px;line-height:1.3;font-weight:600}.pa-full-prompt-header p,.pa-full-prompt-footer span{margin:8px 0 0;color:var(--pa-muted);font-size:14px;line-height:1.5}.pa-full-prompt-header button{flex-shrink:0;border-radius:var(--pa-radius-control)}.pa-full-prompt-dialog textarea{flex:1;min-height:0;width:100%;resize:none;overflow-y:auto;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);padding:24px;font-family:inherit;font-size:18px;line-height:1.7}.pa-full-prompt-dialog textarea:focus-visible{outline:2px solid var(--pa-gold);outline-offset:2px}.pa-full-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.pa-full-prompt-footer span{margin:0}@media(max-width:760px){.pa-dialog-content.pa-full-prompt-dialog{width:90vw;padding:16px;gap:16px}.pa-full-prompt-dialog textarea{padding:16px;font-size:16px}.pa-full-prompt-header p,.pa-full-prompt-footer span{font-size:12px}}.pa-checkout-heading{padding-right:52px}.pa-checkout-heading h2{font-size:var(--pa-text-section)}.pa-checkout-continue{width:100%;min-height:48px}.pa-account-menu-toggle{display:none}.pa-password-form .pa-password-visibility{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;margin-top:12px}.pa-password-form .pa-password-visibility input{width:18px;height:18px;accent-color:var(--pa-gold)}@media(max-width:760px){.pa-package-grid{grid-template-columns:1fr}.pa-package-card{padding:20px}.pa-package-description{min-height:0}.pa-dialog-overlay{padding:12px}.pa-dialog-content{max-height:calc(100dvh - 24px)}.pa-checkout-shell{padding:20px}.pa-page-heading :is(h1,h2),.pa-template-heading h1{font-size:28px}.pa-builder-sections{flex-wrap:nowrap;overflow-x:auto;padding:4px;margin-left:-4px;margin-bottom:16px}.pa-builder-sections button{flex:0 0 auto;white-space:nowrap}}@media(max-width:1023px){.pa-studio-topbar{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:68px}.pa-studio-topbar .pa-studio-navigation{width:100%;gap:8px}.pa-studio-topbar .pa-workspace-nav{flex-wrap:nowrap;overflow-x:auto;width:100%;padding:4px;margin:-4px}.pa-studio-topbar .pa-workspace-nav button{padding:8px 10px}.pa-studio-topbar .pa-account-menu-toggle{display:inline-flex;width:44px;padding:0;margin-left:auto}.pa-account-menu-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pa-studio-topbar .pa-studio-actions{display:none;position:absolute;right:12px;top:calc(100% - 4px);width:min(320px,calc(100vw - 24px));padding:12px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-card);background:var(--pa-obsidian);box-shadow:0 12px 32px color-mix(in srgb,var(--pa-bg) 53.33%,transparent)}.pa-studio-topbar .pa-studio-actions.is-open{display:flex;flex-direction:column;align-items:stretch}.pa-studio-actions .pa-topbar-action{justify-content:flex-start}.pa-studio-topbar .pa-free-points{min-height:44px}}.pa-history-result{margin-top:12px;max-width:540px}.pa-history-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pa-history-result p,.pa-history-result small{font-size:12px;color:var(--pa-muted);margin-top:8px;overflow-wrap:anywhere}.pa-history-result :is(img,video){margin-top:12px;width:100%;max-height:300px;object-fit:contain;border-radius:var(--pa-radius-control)}.pa-render-options .pa-dark-select{width:100%;margin:0;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);font:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.pa-dark-select-menu{position:fixed;z-index:1200;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl);color-scheme:dark;box-shadow:0 8px 24px color-mix(in srgb,var(--pa-bg) 53.33%,transparent);font-size:14px;line-height:1.5}.pa-dark-select-menu [role=option]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--pa-radius-control);cursor:pointer}.pa-dark-select-menu [role=option][data-active=true]{background:var(--pa-panel-strong);outline:1px solid var(--pa-gold);outline-offset:-1px}.pa-dark-select-menu [aria-selected=true]{color:var(--pa-menu-text)}.pa-config-panel,.pa-config-panel>.border-b,.pa-config-panel>.border-t,.pa-studio-topbar{border-color:var(--pa-divider)}.pa-config-panel .pa-section-label{color:var(--pa-gold)}.pa-builder-option-image.pa-builder-atlas{aspect-ratio:1;background-repeat:no-repeat}.pa-builder-choice-grid.has-visuals{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.pa-builder-choice-grid.has-visuals .pa-builder-option{align-content:start}.pa-builder-option strong{font-size:14px;line-height:1.5}.pa-builder-option small{font-size:13px;line-height:1.5}.pa-prompt-settings{padding:16px 24px 8px}.pa-config-panel.has-render-options{overflow-y:auto;overflow-x:hidden}.pa-config-panel.has-render-options>.pa-prompt-settings{flex:1 0 auto;overflow:visible;padding:10px 22px 4px}.pa-prompt-settings>div+div{margin-top:8px}.pa-prompt-settings>div:first-child>.pa-section-label{margin-bottom:8px}.pa-full-prompt-field textarea{display:block;margin-top:4px}.pa-prompt-settings textarea[aria-label="Full prompt"]{min-height:180px;height:clamp(180px,calc(100dvh - 674px - var(--pa-local-toolbar-space,0px)),380px)}.pa-config-panel .pa-settings-brand{height:64px;padding-inline:22px}.pa-config-panel .pa-workflow-kind{margin-bottom:0}.pa-workflow-kind,.pa-workflow-shortcuts{display:flex;gap:8px;margin-bottom:8px}.pa-workflow-kind button{flex:1;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);color:var(--pa-pearl)}.pa-workflow-shortcuts{margin:8px 0 0;flex-wrap:wrap}.pa-workflow-shortcuts button{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--pa-muted)}.pa-field-hint{font-size:12px;line-height:1.5;color:var(--pa-muted);margin:8px 0 0}.pa-output-settings{flex-shrink:0;padding:8px 22px;border-top:1px solid var(--pa-divider);background:var(--pa-panel)}.pa-output-settings .pa-render-options,.pa-output-settings .pa-model-picker{margin-bottom:8px}.pa-output-settings .pa-model-selection-status{min-height:18px}.pa-output-settings .pa-render-options-grid{margin-top:8px}.pa-output-settings summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px;list-style:none;font-size:12px;text-transform:uppercase;font-weight:600}.pa-output-settings summary::-webkit-details-marker{display:none}.pa-output-settings[open] summary{margin-bottom:4px}.pa-output-settings:not([open]) summary svg{transform:rotate(-90deg)}.pa-run-footer{position:sticky;bottom:0;z-index:30;box-shadow:0 -6px 16px color-mix(in srgb,var(--pa-bg) 15%,transparent);padding:10px 22px}.pa-run-footer .pa-run-button{padding:12px}.pa-switch-workflow{padding:24px;display:grid;gap:16px}.pa-switch-workflow h2{font-size:24px;color:var(--pa-pearl)}.pa-switch-workflow>div,.pa-prompt-view-controls,.pa-prompt-view-controls>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pa-prompt-view-controls{justify-content:space-between;flex-shrink:0}.pa-prompt-view-controls button{min-height:44px;padding:8px 12px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control)}.pa-prompt-view-controls button[aria-pressed=true]{color:var(--pa-gold);border-color:var(--pa-gold);background:var(--pa-panel-strong)}.pa-prompt-view-controls label{display:flex;gap:8px;align-items:center;min-height:44px;font-size:14px}.pa-full-prompt-dialog textarea.is-reading-width{max-width:80ch;align-self:center}.pa-full-prompt-dialog textarea[readonly]{background:var(--pa-obsidian)}.pa-ledger-search>span{display:block;font-size:12px;color:var(--pa-muted);margin-bottom:4px}.pa-studio-brief{padding:20px 24px}.pa-empty-state{padding-block:32px}@media(max-width:760px){.pa-studio-navigation{width:100%}.pa-studio-topbar .pa-workspace-nav{flex-wrap:wrap}.pa-workspace-nav button{padding-inline:10px}.pa-builder-sections{display:none}.pa-subject-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-builder-mobile-section{display:grid;gap:8px;margin-bottom:24px;color:var(--pa-gold);font-size:14px;font-weight:600}.pa-builder-mobile-section select{width:100%;border:1px solid var(--pa-line);border-radius:var(--pa-radius-control);padding:12px;font-size:16px}.pa-run-footer{position:static}.pa-prompt-view-controls label{font-size:12px}}.pa-project-note-helpers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pa-activity-additions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px}.pa-activity-additions .pa-builder-option{display:flex;align-items:flex-start;gap:12px}.pa-activity-additions input{flex-shrink:0;accent-color:var(--pa-gold);margin-top:4px;width:18px;height:18px}.pa-project-note-helpers button{min-height:44px;padding:8px 12px;border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);background:var(--pa-panel);font-size:13px}.pa-project-note-helpers button:disabled{opacity:var(--pa-disabled-opacity);cursor:not-allowed}.pa-wallet-notice{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;border:1px solid var(--pa-divider);border-radius:var(--pa-radius-card);background:var(--pa-panel);color:var(--pa-pearl)}.pa-wallet-notice>.pa-icon{color:var(--pa-gold);flex-shrink:0}.pa-wallet-notice>div[role=status]{flex:1 1 220px;min-width:0}.pa-wallet-notice-actions{display:flex;flex-wrap:wrap;gap:10px}.pa-wallet-notice h2{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4}.pa-wallet-notice p{margin:0;color:var(--pa-muted);font-size:13px;line-height:1.6}.pa-wallet-notice button{min-height:44px;padding:10px 16px;border:1px solid var(--pa-gold);border-radius:var(--pa-radius-control);color:var(--pa-gold);background:transparent;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pa-wallet-notice button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}@media(max-width:600px){.pa-wallet-notice{padding:16px;gap:12px}.pa-wallet-notice>div[role=status]{flex-basis:calc(100% - 40px)}.pa-wallet-notice-actions{margin-left:34px}}.pa-wallet-strip{display:flex;align-items:center;gap:32px;padding:24px;border:1px solid var(--pa-divider);border-radius:var(--pa-radius-control);background:var(--pa-panel)}.pa-wallet-label{display:flex;align-items:center;gap:8px;color:var(--pa-muted);font-size:13px}.pa-wallet-label svg{color:var(--pa-gold)}.pa-wallet-available{flex:1;min-width:160px}.pa-wallet-available>div{display:flex;align-items:baseline;gap:8px;margin-top:8px}.pa-wallet-available strong{font-size:36px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums}.pa-wallet-available>div>span{font-size:12px;color:var(--pa-muted)}.pa-wallet-totals{display:flex;gap:32px;margin:0;padding-left:32px;border-left:1px solid var(--pa-divider)}.pa-wallet-totals dt{font-size:12px;color:var(--pa-muted)}.pa-wallet-totals dd{margin:8px 0 0;font-size:20px;font-variant-numeric:tabular-nums}.pa-wallet-totals small{font-size:11px;color:var(--pa-muted);margin-left:6px}.pa-credit-dashboard .pa-wallet-purchase{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pa-gold);border-color:var(--pa-gold);color:var(--pa-ink);white-space:nowrap}.pa-ledger.pa-ledger-compact{padding:0;background:var(--pa-obsidian);border-color:var(--pa-divider);overflow:hidden;container-type:inline-size}.pa-ledger-compact>header{padding:20px 24px}.pa-ledger-compact>header h2{font-size:20px;margin:0}.pa-ledger-compact>header p{margin:4px 0 0;font-size:13px}.pa-ledger-compact>header>button{display:flex;align-items:center;gap:8px}.pa-ledger-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px 16px;flex-wrap:wrap}.pa-ledger-filters{display:flex;gap:4px;flex-wrap:wrap}.pa-credit-dashboard .pa-ledger-filters button{background:transparent;border-color:transparent;padding:8px 12px;font-size:13px}.pa-credit-dashboard .pa-ledger-filters button[aria-pressed=true]{background:var(--pa-panel-strong);border-color:var(--pa-divider);color:var(--pa-gold)}.pa-ledger-search{min-width:160px;flex:0 1 240px}.pa-ledger-search input{width:100%;min-height:44px;padding:10px 12px;background:var(--pa-panel);border:1px solid var(--pa-border-control);border-radius:var(--pa-radius-control);color:var(--pa-pearl);font-size:14px}.pa-ledger-compact .pa-download-notice{margin:0;padding:0 24px 16px;font-size:12px}.pa-ledger-columns,.pa-ledger-compact .pa-activity-list li{display:grid;grid-template-columns:minmax(160px,1fr) 132px 76px 170px;gap:16px;align-items:center;padding:10px 24px}.pa-ledger-columns{color:var(--pa-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--pa-divider);background:var(--pa-panel)}.pa-ledger-columns>span:nth-child(n+3){text-align:right}.pa-ledger-compact .pa-activity-list{margin:0}.pa-ledger-compact .pa-activity-list li{min-height:60px;padding-top:8px;padding-bottom:8px;border-color:var(--pa-divider);font-size:13px}.pa-ledger-compact .pa-activity-list li>div{min-width:0}.pa-ledger-identity{display:flex;align-items:center;gap:12px}.pa-ledger-identity>div{min-width:0}.pa-ledger-identity strong,.pa-ledger-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-ledger-identity strong{font-weight:500}.pa-ledger-symbol{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--pa-muted);background:var(--pa-panel);border-radius:var(--pa-radius-control)}.pa-activity-list .pa-ledger-identity small,.pa-activity-list .pa-ledger-date small,.pa-activity-list .pa-ledger-amount small{margin-top:3px;font-size:11px}.pa-ledger-date{color:var(--pa-muted);font-size:12px;font-variant-numeric:tabular-nums}.pa-ledger-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pa-ledger-no-result{display:block;text-align:right;font-size:12px;color:var(--pa-muted)}.pa-history-result.is-compact{margin:0;max-width:none}.pa-history-result.is-compact .pa-history-result-actions{justify-content:flex-end;gap:6px;font-size:11px}.pa-history-result.is-compact button{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;min-width:44px;font-size:12px;white-space:nowrap}.pa-history-result.is-compact .pa-icon{width:18px;height:18px}.pa-ledger-compact>footer{padding:16px 24px;border-top:1px solid var(--pa-divider);font-size:12px;color:var(--pa-muted)}.pa-ledger-compact>footer small{display:block;margin-top:4px;font-size:11px}.pa-credit-dashboard :is(button,input):focus-visible{outline:2px solid var(--pa-gold);outline-offset:2px}.pa-ledger-empty,.pa-ledger-compact>p[role]{padding:8px 24px}.pa-result-dialog{padding:24px}.pa-result-dialog header,.pa-result-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.pa-result-dialog h2{font-size:24px;font-weight:600}.pa-result-dialog p{color:var(--pa-muted);font-size:13px;overflow-wrap:anywhere}.pa-result-dialog :is(img,video){display:block;width:100%;max-height:65vh;object-fit:contain;margin:20px 0}@media(max-width:1100px){.pa-wallet-strip{flex-wrap:wrap;gap:24px}.pa-wallet-totals{flex:1}}@container (max-width:680px){.pa-ledger-columns{display:none}.pa-ledger-compact .pa-activity-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px}.pa-ledger-identity{grid-column:1;grid-row:1}.pa-ledger-amount{grid-column:2;grid-row:1}.pa-ledger-date{grid-column:1;grid-row:2}.pa-ledger-result{grid-column:2;grid-row:2}.pa-ledger-symbol{display:none}.pa-ledger-compact>header,.pa-ledger-compact>footer{padding:16px}.pa-ledger-toolbar{padding:0 16px 12px}.pa-ledger-search{flex:1 1 100%}.pa-ledger-compact .pa-download-notice{padding:0 16px 16px}}@media(max-width:600px){.pa-wallet-strip{padding:20px;gap:20px}.pa-wallet-available{flex:1 1 100%}.pa-wallet-totals{padding:0;border:0;flex:1 1 100%;gap:32px}.pa-credit-dashboard .pa-wallet-purchase{width:100%}.pa-result-dialog{padding:16px}}.pa-dialog-content.pa-auth-dialog{width:min(900px,calc(100vw - 32px));max-height:none}.pa-auth-dialog .pa-auth-card{width:100%;height:min(700px,calc(100dvh - 32px));max-height:none;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);direction:ltr;padding:0;overflow:hidden;isolation:isolate;border-radius:var(--pa-radius-card);background:var(--pa-bg);border-color:var(--pa-accent)}.pa-auth-gateway{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:35% center}.pa-auth-dialog .pa-auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--pa-bg) 6%,transparent) 0%,color-mix(in srgb,var(--pa-bg) 22%,transparent) 32%,color-mix(in srgb,var(--pa-bg) 92%,transparent) 47%,var(--pa-bg) 100%)}.pa-auth-panel{grid-column:2;min-width:0;min-height:0;padding:30px 34px;overflow-y:auto;scrollbar-gutter:stable}.pa-auth-dialog .pa-auth-logo{width:130px;height:42px;object-fit:contain;object-position:left center}.pa-auth-dialog .pa-auth-close{top:14px;right:14px;width:36px;height:36px;border:0;background:color-mix(in srgb,var(--pa-bg) 50%,transparent);z-index:1}.pa-auth-dialog .pa-auth-card h2{margin:18px 0 0;font-size:28px;line-height:1.25;letter-spacing:-.025em}.pa-auth-dialog .pa-auth-tabs{margin:18px 0}.pa-auth-dialog .pa-auth-tabs button{min-height:40px}.pa-auth-dialog .pa-google-btn{min-height:48px;text-transform:none;font-size:14px;background:var(--pa-surface-raised);color:var(--pa-on-accent);letter-spacing:0}.pa-google-mark{flex:0 0 20px;filter:none}.pa-auth-dialog .pa-divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:color-mix(in srgb,var(--pa-text) 65%,transparent)}.pa-auth-dialog .pa-divider:before,.pa-auth-dialog .pa-divider:after{content:"";height:1px;flex:1;background:color-mix(in srgb,var(--pa-surface-raised) 15%,transparent)}.pa-auth-dialog .pa-auth-form{gap:12px}.pa-auth-dialog .pa-auth-form label{gap:6px}.pa-auth-dialog .pa-auth-form label span{font-size:11px;line-height:1.3}.pa-auth-dialog .pa-auth-form input{min-height:46px}.pa-auth-dialog .pa-auth-form label svg{bottom:15px}.pa-auth-dialog .pa-auth-form .pa-primary-btn{min-height:46px;margin:2px 0 0}.pa-auth-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding-top:16px;border-top:1px solid var(--pa-border)}.pa-auth-dialog .pa-auth-legal{margin:0;font-size:12px;line-height:1.65;color:color-mix(in srgb,var(--pa-text) 65%,transparent)}.pa-auth-legal-link{white-space:nowrap}.pa-auth-dialog .pa-auth-forgot{min-height:36px;margin:0;padding:0;font-size:12px;line-height:1.65;text-align:end;align-self:center}.pa-auth-dialog .pa-auth-subtitle{margin-top:12px}.pa-auth-dialog .pa-auth-error{margin:0 0 14px}.pa-auth-dialog button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa-auth-dialog button:disabled{cursor:wait;opacity:var(--pa-disabled-opacity)}[dir=rtl] .pa-auth-dialog .pa-auth-panel{direction:rtl}[dir=rtl] .pa-auth-dialog .pa-auth-logo{object-position:right center}@media(max-width:700px){.pa-dialog-content.pa-auth-dialog{width:min(460px,calc(100vw - 24px))}.pa-auth-dialog .pa-auth-card{height:min(700px,calc(100dvh - 24px));grid-template-columns:minmax(0,1fr)}.pa-auth-dialog .pa-auth-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pa-bg) 73%,transparent),color-mix(in srgb,var(--pa-bg) 94%,transparent) 36%,var(--pa-bg) 100%)}.pa-auth-dialog .pa-auth-panel{grid-column:1;padding:28px 26px}.pa-auth-dialog .pa-auth-gateway{object-position:25% center}.pa-auth-footer{gap:14px}}@media(max-width:360px){.pa-auth-dialog .pa-auth-panel{padding:26px 20px}.pa-auth-dialog .pa-auth-card h2{font-size:25px}.pa-auth-footer{grid-template-columns:1fr;gap:6px}.pa-auth-dialog .pa-auth-forgot{text-align:start}}@supports (appearance:base-select){select[data-pa-select],select[data-pa-select]::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select[data-pa-select]{align-items:center;gap:8px;line-height:1.5}select[data-pa-select]::picker(select){background:var(--pa-bg);color:var(--pa-text);border:1px solid var(--pa-control-border);border-radius:var(--pa-radius-control);padding:5px;box-shadow:0 12px 32px color-mix(in srgb,var(--pa-bg) 53.33%,transparent);max-height:min(320px,65dvh);overflow-y:auto;scrollbar-color:var(--pa-accent) var(--pa-bg)}select[data-pa-select] option{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 12px;border-radius:var(--pa-radius-control);background:transparent;color:var(--pa-menu-text);white-space:normal;line-height:1.5}select[data-pa-select] option:is(:hover,:focus,:checked){background:var(--pa-selected-bg);color:var(--pa-menu-text)}select[data-pa-select] option:disabled{color:var(--pa-text-muted);opacity:var(--pa-disabled-opacity)}select[data-pa-select]::picker-icon{color:var(--pa-text-muted);flex-shrink:0}}.pa-loading-placeholder{min-height:3rem;border-radius:var(--pa-radius-control);background:linear-gradient(100deg,color-mix(in srgb,var(--pa-surface-raised) 3.5%,transparent) 25%,color-mix(in srgb,var(--pa-surface-raised) 9%,transparent),color-mix(in srgb,var(--pa-surface-raised) 3.5%,transparent) 65%);background-size:220% 100%;animation:pa-loading-placeholder 1.5s ease-in-out infinite;margin:12px 0}.pa-purchase-loading{display:grid;gap:12px}.pa-purchase-loading .pa-loading-placeholder{min-height:72px;margin:0}@keyframes pa-loading-placeholder{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.pa-loading-placeholder{animation:none}}.pa-topbar-action.pa-add-credits{color:var(--pa-gold,var(--pa-accent));white-space:nowrap}.pa-topbar-action.pa-add-credits:disabled{opacity:var(--pa-disabled-opacity)}.pa-loading-placeholder{background:color-mix(in srgb,var(--pa-surface-raised) 4.5%,transparent);animation:none}.pa-email-notification{position:fixed;right:20px;top:110px;z-index:1250;width:min(380px,calc(100vw - 32px));padding:20px 36px 18px 20px;background:var(--pa-surface);color:var(--pa-pearl);border:1px solid var(--pa-border);border-radius:var(--pa-radius-control);line-height:1.55}.pa-email-notification h2{font-size:15px;margin:0 0 8px;font-weight:700}.pa-email-notification p{font-size:13px;color:var(--pa-text-muted);margin:0 0 12px}.pa-email-notification-close{position:absolute;inset:8px 8px auto auto;width:28px;height:28px;border:0;background:none;color:var(--pa-text-muted);font-size:23px;cursor:pointer}.pa-email-notification-actions{display:flex;flex-wrap:wrap;gap:8px}.pa-email-notification-actions button{font:inherit;font-size:12px;min-height:36px;border:1px solid var(--pa-control-border);background:transparent;color:var(--pa-gold);border-radius:var(--pa-radius-control);padding:7px 10px;cursor:pointer}.pa-email-notification-actions button:disabled{opacity:var(--pa-disabled-opacity);cursor:wait}.pa-email-notification button:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}@media(max-width:640px){.pa-email-notification{top:auto;bottom:86px;right:16px;max-height:calc(100dvh - 180px);overflow:auto}}:root{--pa-menu-surface:var(--pa-surface);--pa-menu-border:var(--pa-border);--pa-menu-text:var(--pa-text);--pa-menu-muted:var(--pa-text-muted)}.pa-dark-select-menu{background:var(--pa-menu-surface);border-color:var(--pa-menu-border);color:var(--pa-menu-text);box-shadow:none}.pa-dark-select-menu [role=option][data-active=true]{background:var(--pa-selected-bg);outline:none}.pa-dark-select-menu [aria-selected=true]{font-weight:700}.placeholder\:text-\[\#333\]::placeholder{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.hover\:border-\[\#555\]:hover{--tw-border-opacity: 1;border-color:rgb(85 85 85 / var(--tw-border-opacity, 1))}.hover\:border-\[\#666\]:hover{--tw-border-opacity: 1;border-color:rgb(102 102 102 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--pa-accent\)\]:hover{border-color:var(--pa-accent)}.hover\:border-red-600\/50:hover{border-color:#dc262680}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:bg-\[\#222\]:hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#666\]:hover{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--pa-accent\)\]:hover{background-color:var(--pa-accent)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/10:hover{background-color:#dc26261a}.hover\:bg-red-600\/20:hover{background-color:#dc262633}.hover\:bg-red-800\/70:hover{background-color:#991b1bb3}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[var\(--pa-muted\)\]:hover{color:var(--pa-muted)}.hover\:text-\[var\(--pa-text\)\]:hover{color:var(--pa-text)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:border-white\/50:focus{border-color:#ffffff80}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:border-white\/40{border-color:#fff6}.group\/end:hover .group-hover\/end\:opacity-100,.group\/start:hover .group-hover\/start\:opacity-100,.group\/tooltip:hover .group-hover\/tooltip\:opacity-100{opacity:1}@media(min-width:640px){.sm\:inline{display:inline}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:p-10{padding:2.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:768px){.md\:w-\[calc\(50\%-20px\)\]{width:calc(50% - 20px)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1024px){.lg\:block{display:block}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:p-10{padding:2.5rem}}@media(min-width:1536px){.\32xl\:w-\[calc\(33\.333\%-26\.666px\)\]{width:calc(33.333% - 26.666px)}}.commerce .topup-custom,.commerce-referral-metrics>div,.commerce-detail .referral-metric,.referral-paused,.purchase-empty,.referral-link-empty,.commerce .referral-account-verification,.referral-registrations-empty,.referral-table-wrap,.referral-table tr,.beta-referral-verification,.pa-referrals,.pa-referral-registration,.pa-referral-stats div,.pa-referral-offer,.pa-referral-checkout,.pa-promotion-form,.pa-promotion-lock,.production-invoice-library .production-purchases>ul>li,.production-account-pages .pa-referrals>header,.production-account-pages .pa-referrals>header>div,.production-account-pages .pa-referral-page .pa-referral-stats>div,.production-beta-wallet .production-purchases.beta-invoices,.production-commerce-error,.production-payment-form,.pa-credit-summary>div,.pa-ledger,.pa-billing-summary,.pa-saudi-grid .pa-saudi-card,.pa-saudi-design,.pa-saudi-controls,.pa-saudi .pa-saudi-collection,.mt-job-metrics,.mt-operator-note,.mt-connection-empty,.mt-image-price-scroll,.mt-video-provider-routes .mt-vpr-group,.mt-video-provider-routes .mt-vpr-readiness{border-radius:var(--pa-radius-card)}.pa-landing.pa-editorial .lp-nav :is(nav a,.lp-menu-toggle,.lp-nav-actions>.lp-outline,.pa-language-toggle,.pa-language-menu button,.pa-language-code),.pa-upgraded-shell .pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action,.pa-studio-navigation>button,.pa-language-toggle,.pa-language-menu button,.pa-language-code,.pa-profile-dropdown>button),.header:not(.workflow-header) :is(.nav a,.action,.menu,.pa-language-toggle,.pa-language-menu button,.pa-language-code){font-family:var(--pa-font-ui);font-size:var(--pa-nav-font-size);font-weight:var(--pa-nav-font-weight)}.pa-upgraded-shell :is(button,input,select,textarea,a,summary):focus-visible,.pa-editorial :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--pa-focus);outline-offset:3px}.pa-profile-menu,.pa-language-menu,.pa-select-menu{background:var(--pa-menu-bg);border:1px solid var(--pa-border);border-radius:var(--pa-radius-menu);color:var(--pa-menu-text)}.pa-profile-menu button:hover,.pa-profile-menu button:focus-visible,.pa-language-menu button:hover,.pa-language-menu button:focus-visible,.pa-select-menu [role=option]:hover,.pa-select-menu [role=option][aria-selected=true]{background:var(--pa-selected-bg);color:var(--pa-menu-text)}.pa-profile-dropdown>button:hover,.pa-profile-dropdown>button:focus-visible{color:var(--pa-menu-text)}.pa-select-menu [role=option],.pa-dark-select-menu [role=option]{color:var(--pa-menu-text)}.pa-upgraded-shell .pa-language-toggle:focus-visible,.pa-upgraded-shell .pa-language-menu button:focus-visible{outline:2px solid var(--pa-focus);outline-offset:2px}.pa-menu-surface{background:var(--pa-menu-bg);border-color:var(--pa-border);border-radius:var(--pa-radius-menu)}:root{--pa-workspace-width:var(--pa-page-width,1360px);--pa-workspace-gap:24px;--pa-workspace-sidebar:390px}html,.pa-canvas-area{scrollbar-gutter:stable}.pa-integrated-generation :is(.mt-main,.pa-video-workspace){box-sizing:border-box;width:100%;max-width:var(--pa-workspace-width);margin:0 auto;padding:0}.pa-integrated-generation :is(.mt-image-create>.mt-page-heading,.pa-video-heading){display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.pa-integrated-generation :is(.mt-image-create>.mt-page-heading,.pa-video-heading) h1{margin:4px 0 0;font-size:clamp(24px,2.15vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.pa-integrated-generation :is(.mt-workspace-grid,.pa-video-workspace-grid){display:grid;grid-template-columns:minmax(0,1fr) var(--pa-workspace-sidebar);gap:var(--pa-workspace-gap);align-items:start}.pa-integrated-generation :is(.mt-compose-column,.mt-configuration-column,.pa-video-compose-column,.pa-video-configuration-column){gap:var(--pa-workspace-gap);min-width:0}.pa-integrated-generation :is(.mt-image-create>.mt-page-heading .mt-summary-metrics,.pa-video-heading .pa-video-summary-metrics){display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));min-width:264px;gap:16px;padding:0;margin:0}.pa-video-workflows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pa-video-workflow-tip{display:flex;min-width:0}.pa-video-workflows button{min-height:42px;height:100%;white-space:normal}.pa-integrated-generation :is(.pa-video-models,.mt-model-picker){height:312px;max-height:312px;gap:8px;padding:0;margin:0;align-content:start;scrollbar-gutter:stable}.pa-integrated-generation :is(.pa-video-models button,.mt-model-choice){height:72px;min-height:72px;box-sizing:border-box}.pa-video-models button>span:last-child{min-width:0;flex:1}.pa-integrated-generation :is(.pa-video-models,.mt-model-picker) :is(strong,small){max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-integrated-generation .mt-model-picker>.pa-model-skeleton{min-height:312px}.pa-integrated-generation .mt-model-picker>.pa-model-skeleton>span{height:72px;min-height:72px}.pa-integrated-generation .pa-video-models>.pa-model-skeleton{min-height:0;gap:8px}.pa-integrated-generation .pa-video-models>.pa-model-skeleton>span{height:72px;min-height:72px}@media(min-width:1650px){.pa-video-workflows{grid-template-columns:repeat(8,minmax(0,1fr))}.pa-video-workflows button{font-size:11px;padding-inline:3px}}@media(max-width:1250px){:root{--pa-workspace-sidebar:350px}}@media(max-width:980px){.pa-integrated-generation :is(.mt-workspace-grid,.pa-video-workspace-grid){grid-template-columns:minmax(0,1fr)}.pa-integrated-generation :is(.mt-image-create>.mt-page-heading,.pa-video-heading){flex-wrap:wrap}.pa-integrated-generation :is(.mt-image-create>.mt-page-heading .mt-summary-metrics,.pa-video-heading .pa-video-summary-metrics){width:100%;min-width:0;padding:8px 0;border-block:1px solid var(--pa-border)}.pa-integrated-generation :is(.mt-configuration-column,.pa-video-configuration-column){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:700px){:root{--pa-workspace-gap:20px}.pa-integrated-generation :is(.mt-configuration-column,.pa-video-configuration-column){display:flex}.pa-video-workflows{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%}}@media(max-width:600px){.pa-integrated-generation :is(.mt-image-create>.mt-page-heading,.pa-video-heading) h1{font-size:24px}}.pa-integrated-generation .pa-model-skeleton{height:312px;min-height:312px;gap:8px}.pa-integrated-generation .pa-model-skeleton>span{height:72px;min-height:72px;box-sizing:border-box}.pa-upgraded-shell .pa-canvas-area{padding:0!important}.pa-upgraded-shell .pa-canvas-area :is(.pa-integrated-generation,.pa-template-workspace,.production-account-pages,.pa-history){box-sizing:border-box;width:min(var(--pa-page-width),calc(100% - 2 * var(--pa-page-gutter)));max-width:none;margin-inline:auto;padding-inline:0}.pa-upgraded-shell .pa-integrated-generation{padding-block:32px 0}.pa-upgraded-shell .pa-template-workspace{padding-block:32px 48px}.pa-upgraded-shell .pa-integrated-generation :is(.mt-main,.pa-video-workspace,.pa-history){width:100%;max-width:none;padding-inline:0}.pa-upgraded-shell .pa-integrated-generation>.pa-history{padding-block-start:0}.pa-upgraded-shell .pa-canvas-area>.pa-site-footer{width:min(var(--pa-page-width),calc(100% - 2 * var(--pa-page-gutter)))}.pa-upgraded-shell .pa-studio-topbar.pa-signed-in-header{box-sizing:border-box;width:min(var(--pa-page-width),calc(100% - 2 * var(--pa-page-gutter)));margin-inline:auto;padding:var(--pa-header-block-space) 0!important;height:auto;min-height:calc(var(--pa-header-logo-height) + 2 * var(--pa-header-block-space) + 1px);align-items:flex-end;border-bottom:1px solid var(--pa-line)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.pa-signed-in-header :is(.pa-studio-navigation,.pa-workspace-nav,.pa-studio-language,.pa-studio-actions){align-items:flex-end}.pa-signed-in-header .pa-studio-navigation{margin-inline-end:0;gap:16px}.pa-signed-in-header .pa-studio-language{margin-inline-end:auto}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-wallet-topup,.pa-profile-toggle,.pa-language-toggle){height:44px;min-height:44px;line-height:20px;font-family:inherit;font-size:14px;font-weight:600;padding-block:24px 0;box-sizing:border-box;align-items:center}.pa-signed-in-header :is(.pa-workspace-nav>button>span,.pa-wallet-topup>span){position:relative;top:2px}.pa-studio-topbar.pa-signed-in-header .pa-language-toggle{font-size:16px;border:0}.pa-signed-in-header .pa-language-toggle>span,.pa-signed-in-header .pa-language-chevron{position:relative;top:3px}.pa-signed-in-header .pa-wallet-topup>.pa-icon{position:relative;top:3px}.pa-signed-in-header .pa-profile-toggle>.pa-icon{position:relative;top:6px}.pa-studio-topbar.pa-signed-in-header .pa-profile-toggle{border:0!important;background:transparent!important;border-radius:0;box-shadow:none;min-width:52px;padding-inline:8px}.pa-signed-in-header .pa-profile-menu{background:transparent;border:0;border-radius:0}.pa-signed-in-header .pa-studio-actions{gap:8px}.pa-signed-in-header .pa-wallet-topup{padding-inline:8px}.pa-signed-in-header .pa-profile-toggle>.pa-icon:last-child{width:14px;height:14px}.pa-studio-topbar.pa-signed-in-header :is(.pa-workspace-nav>button,.pa-topbar-action)[aria-current]:after{bottom:0}.pa-signed-in-header .pa-language-menu{background:var(--pa-menu-surface);border:1px solid var(--pa-menu-border);padding:12px;color:var(--pa-menu-text)}.pa-signed-in-header .pa-language-menu button{color:var(--pa-menu-text);padding:10px;border-radius:var(--pa-radius-control)}.pa-signed-in-header .pa-language-menu button:is(:hover,:focus-visible){color:var(--pa-menu-text);background:var(--pa-selected-bg)}@media(max-width:1023px){.pa-upgraded-shell .pa-studio-topbar.pa-signed-in-header{gap:8px;align-items:flex-end}.pa-signed-in-header .pa-studio-language{margin-inline-end:0}.pa-page-accounts .pa-studio-topbar .pa-studio-actions{width:auto;margin-inline-start:auto}.pa-upgraded-shell .pa-studio-topbar .pa-workspace-nav{flex-wrap:nowrap;overflow-x:auto}}@media(min-width:981px){.pa-integrated-generation :is(.mt-workspace-grid,.pa-video-workspace-grid){align-items:stretch}.pa-integrated-generation :is(.mt-compose-column,.pa-video-compose-column,.mt-configuration-column,.pa-video-configuration-column){height:100%;display:flex;flex-direction:column}.pa-integrated-generation :is(.mt-compose-column,.pa-video-compose-column)>*{flex-shrink:0}.pa-integrated-generation :is(.mt-image-source-panel,.mt-text-image-canvas,.pa-video-source-section){flex:1 0 auto;min-height:560px;display:flex;flex-direction:column}.pa-integrated-generation :is(.mt-source-canvas,.mt-text-image-empty,.pa-video-source-empty,.pa-video-dropzone){flex:1;min-height:420px}.pa-integrated-generation .mt-source-canvas .mt-source-grid{max-height:none}.pa-integrated-generation .pa-annotation-editor{display:flex;flex:1;flex-direction:column}.pa-integrated-generation :is(.pa-annotation-empty,.pa-annotation-canvas-viewport){flex:1;min-height:420px;max-height:none}.pa-integrated-generation :is(.mt-quote-panel,.pa-video-review-panel){margin-block-start:auto}}
