.DxtONG_workspace [data-imagein-studio-workspace]{background:0 0;min-height:0}.DxtONG_workspace [data-imagein-desktop-controls]{box-shadow:none;background:0 0;border:0;border-radius:0}.DxtONG_workspace [data-generation-composer-mode-switch]{padding-inline:0}.DxtONG_workspace [data-generation-composer-canvas]{min-height:0;padding:12px 0 0}.DxtONG_workspace .generation-composer-canvas-content{flex-direction:column;gap:12px}.DxtONG_workspace [data-generation-composer-prompt]{width:100%}.DxtONG_workspace.DxtONG_workspace [data-generation-composer-prompt] textarea#imagein-prompt{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:12px;font-size:14px;line-height:1.6;height:160px!important;min-height:160px!important}@media (max-width:767px){.DxtONG_workspace.DxtONG_workspace [data-generation-composer-prompt] textarea#imagein-prompt{font-size:16px}}.DxtONG_workspace.DxtONG_workspace [data-generation-composer-toolbar]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0 0;display:grid;overflow:visible}.DxtONG_workspace [data-generation-composer-toolbar] [data-imagein-model-select]{grid-column:1/-1;width:100%;min-width:0;max-width:none}.DxtONG_workspace.DxtONG_workspace [data-imagein-model-select] .imagein-flow-model-select-trigger{min-width:0;max-width:none;width:100%!important}.DxtONG_workspace [data-generation-toolbar-credits]{margin-left:0}.DxtONG_workspace.DxtONG_workspace [data-imagein-submit]{border-radius:12px;grid-column:1/-1;width:100%;min-width:0;min-height:44px}.DxtONG_workspace.DxtONG_workspace .generation-composer-submit-label{display:inline}.DxtONG_galleryContainer{container-type:inline-size}.DxtONG_gallery{background:0 0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid;overflow:hidden}@container (min-width:500px){.DxtONG_gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:700px){.DxtONG_gallery{grid-template-columns:repeat(6,minmax(0,1fr))}}.DxtONG_exampleCard{content-visibility:auto;aspect-ratio:1;background:#fff;border:0;border-radius:10px;min-width:0;display:block;position:relative;overflow:hidden}.DxtONG_galleryImage{object-fit:cover}.DxtONG_galleryImageContain{object-fit:contain}.DxtONG_previewDialog{flex-direction:column;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:flex}.DxtONG_previewDialog>:not(.DxtONG_previewFrame){flex-shrink:0}.DxtONG_previewFrame{background:#fff;border-radius:12px;flex:0 auto;width:100%;height:min(50dvh,400px);min-height:0;position:relative;overflow:hidden}.DxtONG_previewImage{object-fit:contain}.DxtONG_richContent{flex-direction:column;gap:96px;width:100%;max-width:1152px;margin:0 auto;padding:80px 24px;display:flex}.DxtONG_contentHero{text-align:center}.DxtONG_heroHeading{letter-spacing:-.035em;max-width:900px;margin:0 auto;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.2}.DxtONG_heroIntro{max-width:780px;color:var(--muted-foreground);margin:24px auto 0;font-size:16px;line-height:1.8}.DxtONG_contentCta{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7c3aed,#c000e7);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:13px 28px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #7c3aed40}.DxtONG_contentCta:hover{filter:brightness(1.1)}.DxtONG_contentCta:focus-visible,.DxtONG_faqList summary:focus-visible{outline-offset:4px;outline:2px solid #c4b5fd}.DxtONG_heroArtwork{aspect-ratio:1.7;width:100%;max-width:840px;margin:64px auto 40px;position:relative}.DxtONG_heroBackdrop{background:linear-gradient(135deg,#5c477c,#8b5aab 35%,#d1846d 70%,#aa357f);border-radius:24px;position:absolute;inset:10% 10% 5%;box-shadow:0 20px 60px #7c3aed26}.DxtONG_heroPhoto,.DxtONG_heroPet{border:1px solid #fff3;border-radius:16px;width:59%;position:absolute;overflow:hidden;box-shadow:0 16px 36px #0000004d}.DxtONG_heroPhoto{top:0;right:0}.DxtONG_heroPet{bottom:0;left:0}.DxtONG_contentImageFrame{content-visibility:auto;width:100%}.DxtONG_contentImage{object-fit:contain;width:100%;height:auto;display:block}.DxtONG_featureRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.DxtONG_sectionHeading{letter-spacing:-.025em;font-size:clamp(25px,2.5vw,34px);font-weight:800;line-height:1.25}.DxtONG_centeredHeading{text-align:center;margin-bottom:48px}.DxtONG_featureCopy p,.DxtONG_steps p,.DxtONG_faqList p{color:var(--muted-foreground);margin-top:20px;font-size:15px;line-height:1.85}.DxtONG_featureVisual{background:#fff;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 16px 40px #00000026}.DxtONG_featureVisual .DxtONG_contentImage,.DxtONG_featureVisual .DxtONG_contentImageFrame{max-height:400px}.DxtONG_styleFeatures{flex-direction:column;gap:80px;display:flex}.DxtONG_styleFeature:nth-child(2n) .DxtONG_featureVisual{order:2}.DxtONG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.DxtONG_steps li{border-top:2px solid #8b5cf6;padding-top:24px}.DxtONG_steps h3{font-size:18px;font-weight:700}.DxtONG_faqSection{width:100%;max-width:896px;margin:0 auto}.DxtONG_faqList details{border-bottom:1px solid var(--border);padding:20px 0}.DxtONG_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:600;list-style:none;display:flex}.DxtONG_faqList summary::-webkit-details-marker{display:none}.DxtONG_faqList summary:after{content:"+";color:#c4b5fd;flex-shrink:0;font-size:24px}.DxtONG_faqList details[open] summary:after{content:"−"}@media (max-width:767px){.DxtONG_richContent{gap:64px;padding:56px 16px}.DxtONG_heroIntro{font-size:14px}.DxtONG_heroArtwork{margin-top:40px}.DxtONG_heroPhoto,.DxtONG_heroPet{border-radius:10px}.DxtONG_featureRow,.DxtONG_steps{grid-template-columns:minmax(0,1fr);gap:28px}.DxtONG_featureVisual,.DxtONG_styleFeature:nth-child(2n) .DxtONG_featureVisual{order:0}.DxtONG_featureCopy{order:1}.DxtONG_styleFeatures{gap:56px}.DxtONG_centeredHeading{margin-bottom:32px}}.DxtONG_workspace.DxtONG_workspace [data-generation-reference-panel]{flex-direction:column;gap:8px;min-width:0;display:flex;width:100%!important}.DxtONG_workspace.DxtONG_workspace [data-generation-reference-panel] [data-generation-reference-strip]{width:100%;min-width:0;min-height:200px;padding-top:0}.DxtONG_workspace [data-generation-reference-panel] [data-imagein-upload-input-media]{width:100%;display:block;position:relative;top:auto;left:auto}:is(.DxtONG_workspace.DxtONG_workspace [data-generation-reference-panel] [data-generation-reference-empty],.DxtONG_workspace.DxtONG_workspace [data-generation-reference-panel] [data-generation-reference-tile],.DxtONG_workspace.DxtONG_workspace [data-generation-reference-panel] [data-generation-reference-uploading]){box-shadow:none;border-radius:16px;width:100%!important;height:200px!important;margin:0!important;transform:none!important}.DxtONG_workspace [data-generation-reference-empty]{border:2px dashed var(--border);color:var(--foreground);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.DxtONG_workspace.DxtONG_workspace [data-generation-reference-empty] button{white-space:nowrap;color:#c4b5fd;width:auto!important;height:44px!important}.DxtONG_workspace [data-generation-reference-empty][data-reference-drag-active=true]{border-color:#c4b5fd}:is(.DxtONG_workspace [data-generation-reference-panel] [data-imagein-reference-upload]:focus-visible,.DxtONG_workspace [data-generation-reference-panel] [data-imagein-reference-asset-picker]:focus-visible){outline-offset:3px;outline:2px solid #c4b5fd}
.CJ_dIW_overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;z-index:1000!important}.CJ_dIW_content{color:#fafafa;max-height:calc(100dvh - 32px);box-shadow:none;background:#0f0f13;border:1px solid #a855f733;border-radius:24px;transition:none;overflow-y:auto;z-index:1001!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;gap:0!important;width:calc(100vw - 32px)!important;max-width:1200px!important;margin:0!important;padding:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.CJ_dIW_loading{color:#a1a1aa;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:32px;font-size:14px;display:flex}.CJ_dIW_loadingShell{max-width:320px!important}.CJ_dIW_closeButton{top:18px;z-index:10;color:#a1a1b5;cursor:pointer;background:#181722;border:1px solid #3f3f4e;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .15s;display:grid;position:absolute;inset-inline-end:18px}.CJ_dIW_closeButton:hover{color:#fff;background:#252236;border-color:#a855f7}.CJ_dIW_closeButton:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.CJ_dIW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.CJ_dIW_benefits{--home-accent:var(--upgrade-benefit-accent);--foreground:var(--home-foreground);--muted-foreground:var(--home-muted);border-inline-end:1px solid #ffffff14;flex-direction:column;padding:32px 28px 32px 32px;display:flex}.CJ_dIW_benefits :is(.CJ_dIW_headerIcon,.CJ_dIW_modelCheck,.CJ_dIW_benefitCheck),.CJ_dIW_benefits [data-unlimited-kind]>span:first-child>svg{color:var(--upgrade-benefit-success)}.CJ_dIW_benefits :is(.CJ_dIW_modelName,.CJ_dIW_benefitHighlight){color:var(--home-foreground)}.CJ_dIW_benefits :is(.CJ_dIW_benefitsList,.CJ_dIW_compare){color:var(--home-muted)}.CJ_dIW_benefits .CJ_dIW_compare:hover{color:var(--home-foreground)}.CJ_dIW_benefits .CJ_dIW_compare:focus-visible{outline-color:var(--upgrade-benefit-accent)}.CJ_dIW_benefits .CJ_dIW_unlimitedBadge,.CJ_dIW_benefits [data-unlimited-kind]>span:last-child{color:var(--upgrade-benefit-accent);border-color:var(--upgrade-benefit-accent);background:0 0}.CJ_dIW_benefits [data-unlimited-kind]>span:last-child{box-shadow:inset 0 0 0 1px var(--upgrade-benefit-accent)}.CJ_dIW_modelsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CJ_dIW_modelsHeaderLeft{align-items:center;gap:8px;display:flex}.CJ_dIW_headerIcon{color:#c084fc;flex-shrink:0;width:16px;height:16px}.CJ_dIW_modelsTitle{color:#f4f4f5;font-size:13.5px;font-weight:700;line-height:1.3}.CJ_dIW_modelsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-height:400px;margin-top:18px;display:grid;overflow-y:auto}.CJ_dIW_modelItem{color:#e4e4e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-height:26px;font-size:12.5px;display:grid}.CJ_dIW_modelItemLeft{align-items:center;gap:7px;min-width:0;display:flex}.CJ_dIW_modelIcon{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.CJ_dIW_modelName{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}.CJ_dIW_unlimitedBadge{white-space:nowrap;color:#d8b4fe;background:#a855f733;border:1px solid #a855f773;border-radius:9999px;flex-shrink:0;align-items:center;padding:.5px 5.5px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.CJ_dIW_discountBadge{color:#fda4af;background:#f43f5e33;border:1px solid #f43f5e73;border-radius:9999px;align-items:center;padding:.5px 4.5px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.CJ_dIW_modelCheck{color:#c084fc;flex-shrink:0;grid-area:1/2;width:13px;height:13px}.CJ_dIW_divider{border-top:1px solid #ffffff14;margin:22px 0 18px}.CJ_dIW_benefitsHeader{align-items:center;gap:8px;display:flex}@media (min-width:768px){.CJ_dIW_content[data-upgrade-locale]{height:min(760px,100dvh - 32px);display:block;max-width:1120px!important}.CJ_dIW_layout[data-upgrade-reference-layout]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);height:100%}[data-upgrade-reference-layout]>:is(.CJ_dIW_benefits,.CJ_dIW_selection){overscroll-behavior-y:contain;min-height:0;overflow-y:auto}[data-upgrade-reference-layout] .CJ_dIW_benefits{padding:28px 22px}.CJ_dIW_layout[data-upgrade-reference-layout] .CJ_dIW_modelsGrid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}[data-upgrade-reference-layout] .CJ_dIW_modelName{white-space:nowrap;overflow:visible}.CJ_dIW_content[data-upgrade-locale]:not([data-upgrade-locale=en]) .CJ_dIW_modelsGrid{column-gap:12px}.CJ_dIW_content[data-upgrade-locale]:not([data-upgrade-locale=en]) .CJ_dIW_modelItem{column-gap:2px}.CJ_dIW_content[data-upgrade-locale]:not([data-upgrade-locale=en]) .CJ_dIW_modelItemLeft{gap:4px}.CJ_dIW_content:is([data-upgrade-locale=fi],[data-upgrade-locale=pl],[data-upgrade-locale=vi]) .CJ_dIW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.CJ_dIW_content:is([data-upgrade-locale=fi],[data-upgrade-locale=pl],[data-upgrade-locale=vi]) .CJ_dIW_modelsGrid{grid-template-columns:repeat(auto-fit,minmax(244px,1fr))}}.CJ_dIW_benefitsTitle{color:#f4f4f5;font-size:13.5px;font-weight:700;line-height:1.3}.CJ_dIW_benefitsList{color:#d4d4d8;gap:10.5px;margin-top:14px;font-size:13px;line-height:1.4;display:grid}.CJ_dIW_benefitItem{align-items:center;gap:9px;display:flex}.CJ_dIW_benefitPlaceholder{visibility:hidden;-webkit-user-select:none;user-select:none}.CJ_dIW_annualVideoBenefit{color:#d4d4d8;overflow-wrap:anywhere;background:#a855f714;border:1px solid #e879f94d;border-radius:12px;min-width:0;margin-block:14px;padding:12px;font-size:12px;line-height:1.5}.CJ_dIW_annualVideoBenefit strong{color:#f5d0fe}.CJ_dIW_annualVideoBenefit ul{gap:4px;margin-block:8px;padding:0;list-style:none;display:grid}.CJ_dIW_annualVideoBenefit details{margin-top:8px}.CJ_dIW_annualVideoBenefit summary{color:#e9d5ff;cursor:pointer;width:fit-content}.CJ_dIW_annualVideoBenefit summary:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #c084fc}.CJ_dIW_annualVideoBenefit details p{margin-top:6px}.CJ_dIW_unlimitedBenefit{display:grid}.CJ_dIW_includedModel{align-items:center;gap:2px;display:inline-flex}.CJ_dIW_mobileUnlimitedBenefit{color:var(--foreground);margin-bottom:14px;font-size:12px;line-height:1.7}.CJ_dIW_videoBenefitContent{flex:1;min-width:0}.CJ_dIW_standaloneVideoBenefit{min-width:0;color:var(--foreground)}.CJ_dIW_standaloneVideoBenefit>p{color:var(--home-accent);margin-bottom:10px;font-size:12px;line-height:1.4}.CJ_dIW_mobileUnlimitedBenefit .CJ_dIW_standaloneVideoBenefit{margin-top:14px}.CJ_dIW_layout[data-upgrade-reference-layout] .CJ_dIW_modelsGrid{flex-shrink:0}.CJ_dIW_layout[data-upgrade-reference-layout] .CJ_dIW_benefitItem[data-upgrade-benefit=annualVideo]{align-items:flex-start}.CJ_dIW_layout[data-upgrade-reference-layout] .CJ_dIW_benefitItem[data-upgrade-benefit=annualVideo]>.CJ_dIW_benefitCheck{margin-top:1px}.CJ_dIW_unlimitedBenefit>span{grid-area:1/1}.CJ_dIW_benefitCheck{color:#c084fc;flex-shrink:0;width:15px;height:15px}.CJ_dIW_benefitHighlight{color:#d8b4fe;font-weight:700}.CJ_dIW_helpDot{color:#c4b5fd;vertical-align:middle;cursor:help;background:#252236;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-left:4px;font-size:9px;font-weight:700;display:inline-flex}.CJ_dIW_selection{flex-direction:column;min-width:0;padding:32px 32px 32px 28px;display:flex}.CJ_dIW_alertBanner{color:#e4e4e7;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding-inline-end:40px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.CJ_dIW_alertBanner>span{min-width:0}.CJ_dIW_alertBanner[data-upgrade-notice=true]{align-items:flex-start}.CJ_dIW_alertBanner[data-upgrade-notice=true] .CJ_dIW_alertIcon{margin-top:2px}.CJ_dIW_alertIcon{color:#c084fc;flex-shrink:0;width:16px;height:16px}.CJ_dIW_title{color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.25}.CJ_dIW_switcherRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.CJ_dIW_trialOption{background:#ffffff24;border-radius:7px;align-items:center;gap:6px;width:100%;padding:10px 8px;font-size:14px;font-weight:700;line-height:20px;display:flex;position:relative;overflow:hidden}.CJ_dIW_trialOption:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:4s ease-in-out infinite CJ_dIW_trial-option-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes CJ_dIW_trial-option-shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.CJ_dIW_trialOptionLabel{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.CJ_dIW_trialOption input{appearance:none;width:16px;height:16px;cursor:inherit;border:1px solid #a1a1aa;border-radius:3px;flex-shrink:0;place-content:center;margin:0;display:grid}.CJ_dIW_trialOption input:checked{background:#8b5cf6;border-color:#8b5cf6}.CJ_dIW_trialOption input:checked:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.CJ_dIW_trialOption input:focus-visible{outline-offset:2px;outline:2px solid #c084fc}.CJ_dIW_trialOption:has(input:disabled){cursor:not-allowed;opacity:.5}.CJ_dIW_trialOptionText{color:#ff7654;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff7654,#ff4c91,#de37bd);-webkit-background-clip:text;background-clip:text}.CJ_dIW_desktopTrialOption{width:auto;margin-block:0;margin-inline-start:auto;padding:7px 10px;font-size:12px;line-height:18px}.CJ_dIW_switcher{background:#131118;border:1px solid #a855f72e;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:2px;width:fit-content;max-width:100%;margin-bottom:0;padding:3px;display:inline-flex}.CJ_dIW_switchBtn{color:#9b9ba5;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:7px 16px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.CJ_dIW_switchBtn:hover{color:#fff}.CJ_dIW_switchBtnActive{color:#fff;background:#201d2a;font-weight:700;box-shadow:inset 0 0 0 1px #a855f747}.CJ_dIW_switchBtnYearlyActive{color:#fff;background:#201d2a;align-items:center;gap:6px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #a855f747}.CJ_dIW_switchBtnYearlyInactive{align-items:center;gap:6px;display:inline-flex}.CJ_dIW_switchBadgeActive{color:#052e16;background:#22c55e;border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.35}.CJ_dIW_switchBadgeInactive{color:#4ade80;background:#22c55e29;border:1px solid #22c55e59;border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.35}.CJ_dIW_plans{border:none;flex:1;grid-auto-rows:minmax(min-content,1fr);gap:8px;min-height:0;margin-bottom:12px;padding:5px;display:grid;overflow-y:visible}.CJ_dIW_planCard{cursor:pointer;background:radial-gradient(120% 100% at 100% 0,#a855f71a,#0000 58%),linear-gradient(160deg,#17151f,#101014);border:1px solid #2a2739;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:8px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.CJ_dIW_planCard:hover{border-color:#46405c}.CJ_dIW_planCardSelected{box-shadow:none;background:radial-gradient(120% 100% at 100% 0,#a855f74d,#0000 62%),linear-gradient(160deg,#1c1728,#121018)!important;border-color:#a855f7!important}.CJ_dIW_planCardHead{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.CJ_dIW_planCardIdentity{align-items:center;gap:8px;min-width:0;display:flex}.CJ_dIW_planCardBadges{flex-shrink:0;align-items:center;gap:6px;display:flex}.CJ_dIW_planCardDiscount{border:1px solid color-mix(in srgb, var(--upgrade-benefit-success) 40%, transparent);background:color-mix(in srgb, var(--upgrade-benefit-success) 16%, transparent);height:20px;color:color-mix(in srgb, var(--upgrade-benefit-success) 65%, white);letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.CJ_dIW_recommendedBadge{color:#fff;letter-spacing:.01em;white-space:nowrap;height:20px;box-shadow:none;background:linear-gradient(135deg,#c084fc,#9333ea);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.CJ_dIW_packCard>.CJ_dIW_recommendedBadge{z-index:1;position:absolute;top:-10px;right:16px}.CJ_dIW_radioOuter{border:2px solid #525263;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:all .15s;display:grid}.CJ_dIW_radioOuterChecked{color:#fff;background:#9333ea;border-color:#a855f7}.CJ_dIW_planName{color:#fff;font-size:22px;font-weight:700;line-height:1.2}.CJ_dIW_planCard .CJ_dIW_planName{letter-spacing:-.01em;font-size:17px;font-weight:800}.CJ_dIW_planCredits{color:#c4b5fd;margin-top:3px;font-size:15px;font-weight:600;display:block}.CJ_dIW_planCard .CJ_dIW_planCredits{margin-top:0;white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;padding-inline-start:10px;font-size:12.5px;line-height:1.4;display:inline;overflow:hidden}.CJ_dIW_priceBlock{text-align:start;white-space:nowrap;flex:none;min-width:0;margin-top:4px}.CJ_dIW_monthlyPriceRow{justify-content:flex-start;align-items:baseline;gap:4px;min-width:0;display:flex}.CJ_dIW_originalPrice{color:#717182;margin-right:4px;font-size:17px;text-decoration:line-through}.CJ_dIW_planCard .CJ_dIW_originalPrice{color:#71717a;margin-right:0;margin-inline-end:2px;font-size:15px;text-decoration-color:#ef4444;text-decoration-thickness:1.5px}.CJ_dIW_currentPrice{color:#fff;letter-spacing:-.03em;font-size:34px;font-weight:900;line-height:1}.CJ_dIW_priceUnit{color:#a1a1aa;font-size:14px}.CJ_dIW_annualPriceRow{color:#a1a1aa;margin-top:3px;font-size:14px}.CJ_dIW_originalAnnualPrice{color:#717182;margin-right:4px;text-decoration:line-through}.CJ_dIW_currentAnnualPrice{color:#d8b4fe;font-weight:600}@media (min-width:768px) and (max-width:1100px){.CJ_dIW_selection:has(.CJ_dIW_plans){padding-block:20px}}@media (min-width:768px) and (max-height:750px){.CJ_dIW_selection:has(.CJ_dIW_plans){padding-block:20px}.CJ_dIW_selection:has(.CJ_dIW_plans) .CJ_dIW_alertBanner{margin-bottom:8px}.CJ_dIW_selection:has(.CJ_dIW_plans) .CJ_dIW_title{margin-bottom:12px;font-size:22px}.CJ_dIW_selection:has(.CJ_dIW_plans) .CJ_dIW_switcherRow{margin-bottom:12px}.CJ_dIW_plans{gap:6px}.CJ_dIW_planCard{padding-block:6px}.CJ_dIW_currentPrice{font-size:30px}.CJ_dIW_annualPriceRow{font-size:12px}}.CJ_dIW_checkout{color:#fff;cursor:pointer;width:100%;min-height:50px;box-shadow:none;background:linear-gradient(135deg,#9333ea,#6366f1);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:all .15s;display:inline-flex}.CJ_dIW_checkout:hover:not(:disabled){opacity:.96;box-shadow:none;transform:translateY(-1px)}.CJ_dIW_checkout:active:not(:disabled){transform:translateY(0)}.CJ_dIW_checkout:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.CJ_dIW_checkoutButtons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.CJ_dIW_checkoutLabel{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.CJ_dIW_checkoutStack{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#6366f1);border:none;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;width:100%;min-width:0;min-height:46px;padding:6px 8px;font-size:16px;font-weight:700;line-height:1.15;transition:all .15s;display:flex;box-shadow:0 4px 16px #9333ea66}.CJ_dIW_checkoutStack:hover:not(:disabled){opacity:.96;transform:translateY(-1px);box-shadow:0 6px 24px #9333ea8c}.CJ_dIW_content .CJ_dIW_checkoutStack,.CJ_dIW_content .CJ_dIW_checkoutStack:hover:not(:disabled){box-shadow:none}.CJ_dIW_checkoutStack:active:not(:disabled){transform:translateY(0)}.CJ_dIW_checkoutStack:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.CJ_dIW_checkoutStack[aria-busy=true]:disabled{opacity:1;cursor:wait}.CJ_dIW_checkoutStackWhite{color:#09090b;background:#fff;font-weight:900;box-shadow:0 1px 2px #0000000f}.CJ_dIW_checkoutStackWhite:hover:not(:disabled){background:#e4e4e7;box-shadow:0 1px 2px #0000000f}.CJ_dIW_checkoutStackMax{background:linear-gradient(90deg,#9333ea,#4f46e5,#9333ea);border:1px solid #c084fc66;font-weight:900}.CJ_dIW_checkoutStackUltra{background:linear-gradient(90deg,#c026d3,#db2777,#e11d48);border:1px solid #f472b666;font-weight:900}.CJ_dIW_checkoutStackUltra:hover:not(:disabled){box-shadow:0 0 22px #ec489973}.CJ_dIW_checkoutStackMuted{color:#a1a1aa;box-shadow:none;background:#18181b99;border:1px solid #27272a}.CJ_dIW_checkoutLogos{justify-content:center;align-items:center;max-width:100%;display:flex}.CJ_dIW_checkoutLogos>span,.CJ_dIW_checkoutLogos svg{max-width:100%}.CJ_dIW_checkoutLogos>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.CJ_dIW_checkoutLogos svg{flex-shrink:0;width:24px;height:12px;max-height:12px;display:block}.CJ_dIW_checkoutLogos [role=img]{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:18px;padding:2px;display:inline-flex}.CJ_dIW_checkoutLogos [aria-label=Visa] path{fill:#1434cb}.CJ_dIW_checkoutLogos [aria-label=Apple\ Pay] path{fill:#000}.CJ_dIW_checkoutLogos [aria-label=Google\ Pay] path:first-child{fill:#5f6368}.CJ_dIW_checkoutLogos [aria-label=WeChat\ Pay] text{fill:#000;font:800 38px Arial,sans-serif}.CJ_dIW_checkoutLogos [aria-label=PayPal]{width:50px;padding:2px 6px}.CJ_dIW_checkoutLogos [data-payment-icon=paypal]{width:38px;max-width:38px}.CJ_dIW_checkoutStackCompact{letter-spacing:-.01em;background:linear-gradient(100deg,#c026d3,#7c3aed 46%,#4f46e5);border-radius:14px;min-height:52px;padding:8px 12px;font-size:17px;font-weight:800;box-shadow:0 8px 26px -8px #a855f7b3}.CJ_dIW_checkoutStackCompact:hover:not(:disabled){box-shadow:0 10px 30px -8px #a855f7d9}.CJ_dIW_checkoutSpinner{vertical-align:middle;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite CJ_dIW_checkout-spin;display:inline-block}button:disabled:has(>.CJ_dIW_checkoutSpinner){opacity:1;cursor:wait}@keyframes CJ_dIW_checkout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CJ_dIW_trialOption:after{opacity:0;animation:none}.CJ_dIW_checkoutSpinner{animation:none}.CJ_dIW_planCard,.CJ_dIW_planCard:hover{transition:none;transform:none}}.CJ_dIW_packPrice .CJ_dIW_checkoutSpinner{margin-inline-end:6px}.CJ_dIW_feedback{color:#f87171;text-align:center;margin-top:14px;font-size:13px}@media (max-width:767px){.CJ_dIW_content{border-radius:18px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px)!important}.CJ_dIW_layout{grid-template-columns:minmax(0,1fr)}.CJ_dIW_benefits{display:none}.CJ_dIW_selection{padding:24px 16px 16px}.CJ_dIW_modelsGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.CJ_dIW_planCard{padding:16px 14px}.CJ_dIW_currentPrice{font-size:22px}}.CJ_dIW_toolbar{z-index:20;height:0;min-height:0;position:sticky;top:0}.CJ_dIW_toolbar .CJ_dIW_closeButton{top:20px}.CJ_dIW_compare{color:#c4b5fd;align-items:center;gap:8px;font-size:14px;display:inline-flex}.CJ_dIW_compare:hover{text-decoration:underline}.CJ_dIW_compare:focus-visible{outline-offset:3px;outline:2px solid #a855f7}.CJ_dIW_modelsHeader .CJ_dIW_compare{white-space:nowrap;font-size:12px}.CJ_dIW_content .CJ_dIW_modelIcon{background:#09090c;border:1px solid #303038;border-radius:50%;flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;padding:2px}.CJ_dIW_content .CJ_dIW_modelIcon :is(svg,img){object-fit:contain;flex:0 0 18px;width:18px;max-width:100%;height:18px;max-height:100%}.CJ_dIW_modelItem .CJ_dIW_unlimitedBadge{white-space:nowrap;vertical-align:middle;flex-shrink:0;margin-inline-start:3px;font-size:9.5px}.CJ_dIW_planCard:has(input:focus-visible){outline-offset:3px;outline:2px solid #c084fc}.CJ_dIW_packSection{flex-direction:column;flex:1;min-height:0;display:flex}.CJ_dIW_packBonusBanner{color:#e9d5ff;background:#21152e;border:1px solid #a855f760;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:12px;font-size:13px;line-height:1.5;display:flex}.CJ_dIW_packBonusBanner svg{color:#c084fc;flex:0 0 20px;width:20px;height:20px}.CJ_dIW_packBonusBanner span{overflow-wrap:anywhere;min-width:0}.CJ_dIW_packGrid{border:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,1fr);gap:10px;margin:16px 0 14px;padding:0;display:grid}.CJ_dIW_packCard{cursor:pointer;background:#121216;border:1px solid #3f3f4e;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;padding:20px 10px 12px;display:flex;position:relative}.CJ_dIW_packCard:has(input:checked){box-shadow:none;background:#21152e;border-color:#a855f7}.CJ_dIW_packCard:has(input:focus-visible){outline-offset:3px;outline:2px solid #c084fc}.CJ_dIW_packCredits{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.CJ_dIW_packPriceLine{align-items:baseline;gap:6px;max-width:100%;display:flex}.CJ_dIW_packPrice{flex-shrink:0;font-size:24px;font-weight:800;line-height:1.2}.CJ_dIW_packPaymentNote{color:#a1a1aa;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.4}.CJ_dIW_packBonus{color:#c4b5fd;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.CJ_dIW_packSubscriberComparison{color:#c4b5fd;flex-basis:100%;font-size:13px;line-height:1.5}.CJ_dIW_packSliderOption{overflow-wrap:anywhere;flex:1;min-width:0}@media (min-width:768px){.CJ_dIW_content[data-upgrade-locale]:has(.CJ_dIW_packSection){height:auto}.CJ_dIW_layout[data-upgrade-reference-layout]:has(.CJ_dIW_packSection){height:auto;max-height:calc(100dvh - 34px)}.CJ_dIW_packSection,.CJ_dIW_packGrid{flex:none}.CJ_dIW_packGrid{grid-auto-rows:auto}.CJ_dIW_packCard{justify-content:flex-start}}.CJ_dIW_mobileOnly{display:none}.CJ_dIW_desktopOnly{flex-direction:column;flex:1;min-height:0;display:flex}.CJ_dIW_mobileCard{width:100%;min-width:0;height:100%;box-shadow:none;background:#121216;border:1px solid #3f3f4e;border-radius:20px;flex-direction:column;padding:20px 14px;display:flex;position:relative}.CJ_dIW_mobileCard .CJ_dIW_compare{flex-shrink:0;gap:3px;font-size:11px}.CJ_dIW_mobilePlans{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding-inline:28px;display:grid;overflow-x:auto}.CJ_dIW_mobilePlans::-webkit-scrollbar{display:none}.CJ_dIW_mobilePlans>div{scroll-snap-align:center;min-width:0}.CJ_dIW_pagination{border:0;justify-content:center;gap:4px;margin:12px 0 0;padding:0;display:flex}.CJ_dIW_pagination label{cursor:pointer;place-items:center;min-width:28px;height:32px;display:grid}.CJ_dIW_pagination span{background:#52525b;border-radius:9999px;width:8px;height:8px;transition:width .15s}.CJ_dIW_pagination input:checked+span{background:#a855f7;width:24px}.CJ_dIW_pagination label:has(input:focus-visible){outline-offset:2px;border-radius:6px;outline:2px solid #c084fc}.CJ_dIW_pagination label:has(input:disabled){cursor:not-allowed;opacity:.5}@media (max-width:767px){.CJ_dIW_desktopOnly{display:none}.CJ_dIW_mobileOnly{display:block}.CJ_dIW_switcherRow{display:contents}.CJ_dIW_desktopTrialOption{display:none}.CJ_dIW_title{margin-bottom:16px;font-size:22px}.CJ_dIW_toolbar .CJ_dIW_closeButton{top:12px;width:44px;height:44px;inset-inline-end:12px}.CJ_dIW_toolbar:before{content:"";inset-inline:0;pointer-events:none;background:#0f0f13;height:56px;position:absolute;top:0}.CJ_dIW_alertBanner{min-height:32px;padding-inline-end:52px}.CJ_dIW_selection{padding:56px 16px max(16px, env(safe-area-inset-bottom))}.CJ_dIW_switcher{width:100%;margin-bottom:16px}.CJ_dIW_switchBtn{white-space:normal;flex:1;justify-content:center;gap:4px;min-width:0;padding:6px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.CJ_dIW_pagination span{transition:none}}.CJ_dIW_mobileCard[data-pricing-plan-highlighted=true]{background:#161422;border-color:#a855f7}.CJ_dIW_mobileCard [data-pricing-discount-badge]{color:#fff;background:#e4495b;border-radius:6px;height:20px;padding:2px 6px;font-size:10px;line-height:16px}.CJ_dIW_mobilePriceRow{white-space:nowrap;align-items:baseline;gap:5px;margin-top:20px;display:flex}.CJ_dIW_mobilePrice{color:#fff;font-size:40px;font-weight:800;line-height:1.2}.CJ_dIW_mobileModelName{min-width:0;font-size:11px;line-height:1.4}.CJ_dIW_mobileCard [data-pricing-annual-unlimited]:not([data-pricing-unlimited-reference]){background:#1d1629;border-color:#503964;border-radius:14px;margin-top:14px}.CJ_dIW_mobileCard [data-pricing-annual-unlimited]:not([data-pricing-unlimited-reference])>div:first-child{flex-wrap:wrap;gap:6px}.CJ_dIW_mobileCard [data-pricing-annual-unlimited]:not([data-pricing-unlimited-reference]) [role=group]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.CJ_dIW_mobileCard [data-pricing-annual-unlimited]:not([data-pricing-unlimited-reference]) [role=group]>span:last-child{white-space:nowrap;text-align:start;color:#f5d0fe;background:#e879f926;border:1px solid #f0abfc33;border-radius:9999px;justify-self:start;max-width:none;padding:2px 6px;font-size:9.5px;line-height:1.3}.CJ_dIW_mobileCard [data-pricing-annual-unlimited]:not([data-pricing-unlimited-reference]) [role=group][aria-disabled=true]>span:last-child{color:#71717a;background:#3f3f4633;border-color:#52525b4d}.CJ_dIW_mobileCard>div:last-child>span{white-space:normal;font-size:12px;line-height:1.4}
.K0cjnq_panel{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb, var(--foreground) 5%, transparent);min-width:0;color:var(--foreground);margin:0 0 22px;padding:14px 10px}.K0cjnq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin-bottom:16px;display:flex}.K0cjnq_title{text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:700;line-height:1.5;display:flex}.K0cjnq_title svg{flex-shrink:0;width:14px;height:14px}.K0cjnq_rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.K0cjnq_videoRows{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);margin-bottom:16px;padding-bottom:16px}.K0cjnq_row{justify-content:space-between;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:500;line-height:1.4;display:flex}.K0cjnq_model{align-items:center;gap:4px;min-width:0;display:flex}.K0cjnq_modelName{overflow-wrap:anywhere;min-width:0}.K0cjnq_check{width:14px;height:14px;color:var(--foreground);flex-shrink:0}.K0cjnq_badge{background:color-mix(in srgb, var(--home-accent) 20%, transparent);color:color-mix(in srgb, var(--home-accent) 55%, var(--foreground));white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:600;line-height:1.3}.K0cjnq_row[aria-disabled=true],.K0cjnq_row[aria-disabled=true] .K0cjnq_check{color:var(--muted-foreground)}.K0cjnq_row[aria-disabled=true] .K0cjnq_badge{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}.K0cjnq_info{width:18px;height:22px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.K0cjnq_info svg{width:14px;height:14px}.K0cjnq_info:hover{color:var(--foreground)}.K0cjnq_info:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.K0cjnq_tooltip{z-index:110;border:1px solid var(--border);border-radius:calc(var(--radius) - 6px);background:var(--popover);max-width:min(320px,100vw - 32px);color:var(--popover-foreground);box-shadow:0 8px 20px color-mix(in srgb, var(--background) 40%, transparent);padding:10px 12px;font-size:12px;line-height:1.5}.K0cjnq_tooltip p+p{margin-top:8px}.K0cjnq_arrow{fill:var(--border)}@media (min-width:768px){[data-upgrade-benefits] .K0cjnq_panel{padding:16px}[data-upgrade-benefits] .K0cjnq_title{font-size:12px}[data-upgrade-benefits] .K0cjnq_row{font-size:12px}[data-upgrade-benefits] .K0cjnq_badge{padding-inline:8px;font-size:10px}}
.iOt03W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:40rem){.iOt03W_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.iOt03W_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.iOt03W_grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
.biAILG_overlay{background:color-mix(in oklch, var(--home-background) 62%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:98!important}.biAILG_content[data-exit-offer-dialog]{--offer-surface:color-mix(in oklch, var(--home-foreground) 35%, white);--offer-ink:color-mix(in oklch, var(--home-background) 82%, var(--home-accent));--offer-muted:color-mix(in oklch, var(--offer-ink) 58%, var(--offer-surface));--offer-accent:var(--exit-offer-violet);--offer-soft:color-mix(in oklch, var(--home-accent) 5%, var(--offer-surface));--offer-line:color-mix(in oklch, var(--home-accent) 20%, var(--offer-surface));border-radius:calc(var(--radius) + 8px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--offer-ink);background:linear-gradient(145deg, var(--offer-surface) 60%, var(--offer-soft));border:1px solid var(--offer-surface);box-shadow:0 22px 80px color-mix(in oklch, var(--offer-accent) 20%, transparent);isolation:isolate;text-align:start;flex-direction:column;overflow:clip;--tw-translate-x:0px!important;--tw-translate-y:0px!important;z-index:99!important;box-sizing:border-box!important;gap:12px!important;width:min(760px,100vw - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;padding:24px 24px 14px!important;transition:none!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)translate(0,0)!important}.biAILG_content>*,.biAILG_scrollBody>*{flex-shrink:0}.biAILG_scrollBody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-inline-end:-8px;padding:3px 8px 3px 0;display:flex;overflow:hidden auto}.biAILG_header{align-items:center;min-width:0;min-height:132px;padding-inline-end:218px;display:flex;position:relative}.biAILG_headerCopy{z-index:1;min-width:0;position:relative}.biAILG_headerArt{inset-inline-end:-7px;object-fit:contain;pointer-events:none;width:230px;height:160px;position:absolute;top:-15px}.biAILG_eyebrow{color:var(--offer-accent);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:10px;margin:0 0 7px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.biAILG_eyebrowIcon{width:20px;height:20px;fill:color-mix(in oklch, var(--home-accent) 22%, transparent);flex-shrink:0}.biAILG_title{letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:anywhere;color:var(--offer-ink);margin:0;font-size:clamp(25px,3.2vw,33px);font-weight:800;line-height:1.15}.biAILG_titleAccent{background:linear-gradient(100deg, var(--home-accent), color-mix(in oklch, var(--exit-offer-magenta) 80%, var(--offer-surface)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.biAILG_subtitle{color:var(--offer-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.45}.biAILG_offerControls{border-radius:calc(var(--radius) + 4px);color:#fff;background:linear-gradient(110deg, var(--offer-accent), color-mix(in oklch, var(--offer-accent) 87%, var(--exit-offer-magenta)) 57%, color-mix(in oklch, var(--exit-offer-magenta) 40%, var(--offer-surface)));min-width:0;box-shadow:0 5px 16px color-mix(in oklch, var(--offer-accent) 17%, transparent);grid-template-columns:minmax(0,1fr) 218px;align-items:center;gap:16px;padding:17px 20px;display:grid}.biAILG_hero{min-width:0}.biAILG_heroHeadline{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.biAILG_saving strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(43px,5.4vw,61px);font-weight:850;line-height:1;display:block}.biAILG_savingReference{overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.4;display:block}.biAILG_timer{background:color-mix(in oklch, var(--offer-ink) 13%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.biAILG_timer b{font-weight:650}.biAILG_timerIcon{flex-shrink:0;width:15px;height:15px}.biAILG_intervals{border-radius:calc(var(--radius) + 5px);background:#ffffffeb;background:lab(100% 0 0/.92);border:1px solid #ffffffbf;border:1px solid lab(100% 0 0/.75);border-color:oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75);align-items:stretch;gap:3px;min-width:0;margin:0;padding:2px;display:flex}.biAILG_intervals label{border-radius:calc(var(--radius) + 1px);min-width:0;min-height:53px;color:var(--offer-muted);text-align:center;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:7px 8px;font-size:13px;font-weight:600;line-height:1.35;display:flex;position:relative}.biAILG_intervals label[data-selected=true]{color:#fff;background:linear-gradient(115deg, var(--offer-accent), var(--exit-offer-magenta));box-shadow:0 2px 8px color-mix(in oklch, var(--offer-accent) 22%, transparent)}.biAILG_intervalTag{font-size:12px;font-weight:750}.biAILG_intervals input,.biAILG_plan input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.biAILG_intervals label:has(input:focus-visible){outline:2px solid var(--offer-accent);outline-offset:2px}.biAILG_plan:has(input:focus-visible){outline:2px solid var(--offer-accent);outline-offset:2px}.biAILG_providers label:has(input:focus-visible){outline:2px solid var(--offer-accent);outline-offset:2px}.biAILG_plans{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:3px 0 0;display:flex}.biAILG_plan{border-radius:calc(var(--radius) + 1px);background:color-mix(in oklch, var(--home-accent) 3%, var(--offer-surface));text-align:start;cursor:pointer;border:1px solid #0000;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;padding:8px 17px;display:grid;position:relative}.biAILG_plan:hover:not([data-selected=true]){background:var(--offer-soft);border-color:var(--offer-line)}.biAILG_plan[data-selected=true]{border-color:var(--offer-accent);background:linear-gradient(110deg, color-mix(in oklch, var(--home-accent) 7%, var(--offer-surface)), color-mix(in oklch, var(--exit-offer-magenta) 3%, var(--offer-surface)));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--home-accent) 10%, transparent)}.biAILG_popularBadge{inset-inline-end:-5px;z-index:1;color:#fff;background:linear-gradient(110deg, color-mix(in oklch, var(--exit-offer-magenta) 96%, var(--exit-offer-gold)), var(--exit-offer-magenta));box-shadow:0 3px 8px color-mix(in oklch, var(--exit-offer-magenta) 16%, transparent);white-space:nowrap;border-radius:8px 8px 0;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-8px}.biAILG_popularBadge:after{inset-inline-end:0;content:"";background:var(--exit-offer-magenta);clip-path:polygon(0 0,100% 0,0 100%);width:5px;height:5px;position:absolute;top:100%}.biAILG_popularBadge svg{fill:currentColor;width:12px;height:12px}.biAILG_planRadio{border:1.5px solid color-mix(in oklch, var(--offer-muted) 75%, var(--offer-surface));background:var(--offer-surface);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.biAILG_plan[data-selected=true] .biAILG_planRadio{border-color:var(--offer-accent);color:#fff;background:var(--offer-accent)}.biAILG_planCheck{stroke-width:3px;width:16px;height:16px}.biAILG_planDot{width:6px;height:6px}.biAILG_planInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.biAILG_planTitleRow{align-items:center;gap:6px;display:flex}.biAILG_planName{color:var(--offer-ink);font-size:17px;font-weight:750;line-height:1.2}.biAILG_planCredits{color:var(--offer-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.biAILG_planPriceCol{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.biAILG_planOldRow{color:var(--offer-muted);align-items:center;gap:9px;font-size:12px;line-height:1.3;display:flex}.biAILG_planOldRow s{opacity:1}.biAILG_planDiscountTag{color:color-mix(in oklch, var(--exit-offer-magenta) 85%, var(--offer-ink));background:color-mix(in oklch, var(--exit-offer-magenta) 7%, var(--offer-surface));border-radius:999px;padding:1px 7px;font-weight:650;text-decoration:none}.biAILG_planPriceRow{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 9px;display:flex}.biAILG_price{color:var(--offer-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:25px;font-weight:800;line-height:1.15}.biAILG_priceCadence{color:var(--offer-muted);font-size:12px;line-height:1.35}.biAILG_benefits{border-radius:calc(var(--radius) + 1px);color:var(--offer-ink);background:color-mix(in oklch, var(--home-accent) 4%, var(--offer-surface));text-align:start;flex-direction:column;gap:3px;padding:13px 15px;padding-inline-start:61px;font-size:12px;line-height:1.45;display:flex;position:relative}.biAILG_benefitGift{inset-inline-start:18px;width:29px;height:29px;color:var(--home-accent);stroke-width:1.6px;position:absolute;top:17px}.biAILG_benefitHeader{font-weight:750}.biAILG_benefitList{flex-direction:column;gap:2px;display:flex}.biAILG_benefitRow{color:var(--offer-muted);overflow-wrap:anywhere}.biAILG_benefitRow:first-child{color:var(--offer-ink)}.biAILG_benefits{--foreground:var(--offer-ink);--muted-foreground:var(--offer-muted)}.biAILG_benefits [data-max-annual-video-benefit]{margin-top:8px}.biAILG_disclosure{color:var(--offer-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.biAILG_providers{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.biAILG_providers label{border:1px solid var(--offer-line);background:var(--offer-surface);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:6px 13px;display:flex}.biAILG_providers label[data-selected=true]{color:var(--offer-accent);border-color:var(--offer-accent);background:var(--offer-soft)}.biAILG_providers input{accent-color:var(--offer-accent)}.biAILG_actions{z-index:1;background:var(--offer-surface);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.biAILG_renewalRow{border-radius:calc(var(--radius) + 1px);background:color-mix(in oklch, var(--home-accent) 6%, var(--offer-surface));align-items:flex-start;gap:8px;padding:10px 13px;display:flex}.biAILG_renewalRow .biAILG_disclosure{color:color-mix(in oklch, var(--offer-accent) 93%, var(--offer-ink))}.biAILG_renewalIcon{color:#fff;fill:#fff3;fill:lab(100% 0 0/.2);background:var(--home-accent);border-radius:50%;flex-shrink:0;width:19px;height:19px;margin-top:0;padding:3px}.biAILG_claim{color:#fff;background:linear-gradient(100deg, var(--offer-accent), var(--exit-offer-magenta));min-height:54px;box-shadow:0 5px 16px color-mix(in oklch, var(--offer-accent) 16%, transparent);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 45px;font-size:18px;font-weight:750;line-height:1.35;display:flex;position:relative;overflow:hidden}.biAILG_claim:after{inset-inline-end:23px;content:"";clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);opacity:.82;background:#fff;width:20px;height:20px;position:absolute;top:8px}.biAILG_claimIcon{fill:currentColor;flex-shrink:0;width:22px;height:22px}.biAILG_claim:hover:not(:disabled){filter:brightness(1.06)}.biAILG_claim:active:not(:disabled){filter:brightness(.96)}.biAILG_claim:focus-visible,.biAILG_later:focus-visible,.biAILG_content>[data-slot=dialog-close]:focus-visible{outline:2px solid var(--offer-accent);outline-offset:3px}.biAILG_claim:disabled{color:var(--offer-muted);background:var(--offer-soft);box-shadow:none;cursor:default}.biAILG_claim:disabled:after{display:none}.biAILG_later{min-height:44px;color:var(--offer-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:3px 12px;font-size:13px}.biAILG_later:hover{color:var(--offer-accent)}.biAILG_intervals:disabled label,.biAILG_plans:disabled .biAILG_plan{cursor:default}.biAILG_providers label:has(input:disabled){cursor:default}.biAILG_content>[data-slot=dialog-close]{top:8px;right:auto;z-index:3;width:44px;height:44px;color:var(--offer-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:8px}.biAILG_content>[data-slot=dialog-close]:hover{color:var(--offer-accent);background:var(--offer-soft)}.biAILG_error{color:var(--exit-offer-danger);overflow-wrap:anywhere;margin:0;font-size:13px}.biAILG_content:is([data-state-kind=pending],[data-state-kind=expired]) .biAILG_header{min-height:0;padding-inline:28px}.biAILG_content:is([data-state-kind=pending],[data-state-kind=expired]) .biAILG_title{color:var(--offer-ink);-webkit-text-fill-color:currentColor;background:0 0;font-size:26px}.biAILG_content:is([data-state-kind=pending],[data-state-kind=expired]) .biAILG_offerControls,.biAILG_content:is([data-state-kind=pending],[data-state-kind=expired]) .biAILG_claim{background:var(--offer-soft);color:var(--offer-muted);box-shadow:none}.biAILG_content:is([data-state-kind=pending],[data-state-kind=expired]) .biAILG_claim:after{display:none}@media (max-width:680px){.biAILG_content[data-exit-offer-dialog]{border-radius:calc(var(--radius) + 4px);gap:12px!important;width:min(560px,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px 16px 10px!important}.biAILG_header{min-height:125px;padding-inline-end:155px}.biAILG_headerArt{width:175px;height:133px;top:-4px}.biAILG_title{font-size:27px}.biAILG_eyebrow{gap:6px;font-size:11px}.biAILG_subtitle{font-size:13px}.biAILG_offerControls{background:linear-gradient(155deg, var(--offer-accent) 48%, color-mix(in oklch, var(--exit-offer-magenta) 60%, var(--offer-surface)));grid-template-columns:minmax(0,1fr);gap:13px;padding:15px}.biAILG_heroHeadline{justify-content:space-between;gap:8px}.biAILG_saving strong{font-size:46px}.biAILG_savingReference{font-size:12px}.biAILG_intervals{justify-self:stretch}.biAILG_intervals label{flex-direction:row;gap:7px;min-height:44px}.biAILG_plans{gap:8px}.biAILG_plan{gap:10px;min-height:66px;padding:10px 12px}.biAILG_planName{font-size:16px}.biAILG_price{font-size:23px}.biAILG_claim{min-height:50px;font-size:17px}}@media (max-width:440px){.biAILG_header{min-height:0;padding-inline-end:40px}.biAILG_headerArt{display:none}.biAILG_title{font-size:26px}.biAILG_titleAccent{display:inline}.biAILG_eyebrow{margin-bottom:7px;font-size:10.5px}.biAILG_eyebrowIcon{width:16px;height:16px}.biAILG_subtitle{margin-top:8px}.biAILG_scrollBody{gap:11px}.biAILG_offerControls{gap:11px;padding:13px}.biAILG_saving strong{font-size:39px}.biAILG_timer{padding:6px 8px;font-size:11px}.biAILG_timerIcon{width:13px;height:13px}.biAILG_intervals label{flex-wrap:wrap;gap:4px;padding-inline:6px;font-size:12px}.biAILG_intervalTag{font-size:10px}.biAILG_plan{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:63px;padding:9px 10px}.biAILG_planRadio{width:22px;height:22px}.biAILG_planName{font-size:15px}.biAILG_planCredits{font-size:11px}.biAILG_planOldRow{gap:4px;font-size:10px}.biAILG_planDiscountTag{padding:1px 5px}.biAILG_planPriceRow{gap:2px 4px}.biAILG_price{font-size:21px}.biAILG_priceCadence{font-size:10px}.biAILG_popularBadge{padding:4px 6px;font-size:9px;top:-6px}.biAILG_benefits{padding:11px 12px;padding-inline-start:45px;font-size:11px}.biAILG_benefitGift{inset-inline-start:12px;width:24px;height:24px;top:14px}.biAILG_disclosure{font-size:10.5px}.biAILG_renewalRow{gap:6px;padding:8px 10px}.biAILG_actions{gap:8px}.biAILG_claim{min-height:48px;padding-inline:34px;font-size:16px}.biAILG_claimIcon{width:19px;height:19px}.biAILG_claim:after{width:15px;height:15px;inset-inline-end:14px}}@media (max-height:560px){.biAILG_content[data-exit-offer-dialog]{gap:8px!important;padding-block:14px 8px!important}.biAILG_header{min-height:0}.biAILG_headerArt{display:none}.biAILG_header{padding-inline-end:28px}.biAILG_title{font-size:24px}.biAILG_subtitle{margin-top:6px;font-size:12px}.biAILG_eyebrow{margin-bottom:5px;font-size:10px}.biAILG_actions{gap:7px}.biAILG_claim{min-height:46px}}@media (prefers-reduced-motion:reduce){.biAILG_content,.biAILG_plan,.biAILG_claim,.biAILG_intervals label{transition:none!important;animation:none!important}}
.orMZVa_content.orMZVa_content{background:linear-gradient(112deg, color-mix(in oklch, var(--imagine-home-purple) 65%, var(--imagine-home-background)), var(--imagine-home-purple) 54%, var(--imagine-home-cta-foreground));border:1px solid color-mix(in oklch, var(--home-foreground) 22%, transparent);border-radius:calc(var(--radius) + 12px);box-shadow:0 28px 100px color-mix(in oklch, var(--imagine-home-background) 60%, transparent);color:var(--home-foreground);isolation:isolate;max-height:calc(100dvh - var(--daily-reward-top,72px) - 12px);grid-template-columns:minmax(0,1fr) 120px;gap:12px;width:calc(100vw - 24px);padding:24px 20px;display:grid;overflow:auto;top:var(--daily-reward-top,72px)!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;z-index:95!important;max-width:460px!important;position:fixed!important;left:auto!important;right:16px!important;transform:none!important}.orMZVa_copy{z-index:1;min-width:0;position:relative}.orMZVa_eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.orMZVa_content .orMZVa_title{color:var(--exit-offer-gold);text-wrap:balance;align-items:center;gap:6px;font-size:20px;font-weight:850;line-height:1.15;display:flex}.orMZVa_content .orMZVa_title svg{flex:0 0 20px;width:20px;height:20px}.orMZVa_content .orMZVa_description{color:var(--home-foreground);margin-top:10px;font-size:13px;line-height:1.5}.orMZVa_content .orMZVa_amount{font-size:20px;font-weight:800}.orMZVa_announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.orMZVa_content .orMZVa_primary{background:linear-gradient(110deg, color-mix(in oklch, var(--exit-offer-gold) 70%, var(--home-foreground)), var(--exit-offer-gold));border-radius:calc(var(--radius) - 4px);color:var(--imagine-home-background);white-space:normal;border:0;width:100%;height:auto;min-height:40px;margin-top:14px;padding:8px 12px;font-size:13px;font-weight:800}.orMZVa_content .orMZVa_primary:hover:not(:disabled){background:var(--exit-offer-gold);filter:brightness(1.07)}.orMZVa_content .orMZVa_primary:disabled{cursor:not-allowed;opacity:.65}.orMZVa_upgrade{color:var(--home-foreground);cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:8px;font-size:12px;display:flex}.orMZVa_upgrade svg{width:16px;height:16px}.orMZVa_upgrade:hover{text-decoration:underline}.orMZVa_close{background:color-mix(in oklch, var(--imagine-home-background) 18%, transparent);color:var(--home-foreground);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.orMZVa_close svg{width:16px;height:16px}.orMZVa_close:hover{background:color-mix(in oklch, var(--imagine-home-background) 35%, transparent)}.orMZVa_close:focus-visible,.orMZVa_primary:focus-visible,.orMZVa_upgrade:focus-visible{outline:3px solid var(--home-foreground);outline-offset:3px}.orMZVa_artwork{pointer-events:none;align-self:center;height:160px;position:relative;overflow:clip}.orMZVa_halo{background:radial-gradient(ellipse, color-mix(in oklch, var(--exit-offer-gold) 40%, transparent), transparent 68%);position:absolute;inset:-30px}.orMZVa_gift{width:84%;height:116px;position:absolute;top:36px;left:12%;transform:rotate(-12deg)}.orMZVa_box{background:linear-gradient(130deg, var(--home-foreground), color-mix(in oklch, var(--imagine-home-purple) 28%, var(--home-foreground)));box-shadow:10px 16px 30px color-mix(in oklch, var(--imagine-home-background) 24%, transparent);border-radius:8%;width:88%;height:76%;position:absolute;top:24%;left:6%}.orMZVa_lid{background:linear-gradient(100deg, var(--home-foreground), color-mix(in oklch, var(--imagine-home-purple) 18%, var(--home-foreground)));z-index:2;border-radius:6%;width:100%;height:26%;position:absolute;top:14%}.orMZVa_ribbon{background:linear-gradient(90deg, var(--exit-offer-gold), color-mix(in oklch, var(--exit-offer-gold) 70%, var(--imagine-home-cta-foreground)));z-index:3;width:21%;height:86%;position:absolute;top:14%;left:40%}.orMZVa_bow{border:8px solid var(--exit-offer-gold);border-radius:60% 60% 12%;width:45px;height:36px;position:absolute;top:-12px;left:10%;transform:rotate(16deg)}.orMZVa_bow:after{border:8px solid var(--exit-offer-gold);content:"";border-radius:60% 60% 60% 12%;width:45px;height:36px;position:absolute;top:-16px;left:26px;transform:rotate(-36deg)}.orMZVa_coin{background:var(--exit-offer-gold);border:3px solid color-mix(in oklch, var(--exit-offer-gold) 70%, var(--home-foreground));box-shadow:3px 4px 0 color-mix(in oklch, var(--exit-offer-gold) 75%, var(--imagine-home-cta-foreground));color:var(--imagine-home-background);z-index:4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute}.orMZVa_coin svg{width:18px;height:18px}.orMZVa_coinOne{top:16px;left:5%;transform:rotate(-24deg)}.orMZVa_coinTwo{top:8px;right:0;transform:rotate(26deg)}.orMZVa_coinThree{bottom:2px;left:12%;transform:rotate(-14deg)}.orMZVa_sparkleOne,.orMZVa_sparkleTwo{color:var(--exit-offer-gold);font-size:20px;position:absolute}.orMZVa_sparkleOne{top:70px;right:4%}.orMZVa_sparkleTwo{bottom:15px;right:12%}.orMZVa_spinner{animation:1s linear infinite orMZVa_spin}@keyframes orMZVa_spin{to{transform:rotate(360deg)}}@media (max-width:540px){.orMZVa_content.orMZVa_content{grid-template-columns:minmax(0,1fr) 80px;padding:22px 16px;right:12px!important}.orMZVa_content .orMZVa_title{font-size:18px}.orMZVa_artwork{height:144px}.orMZVa_gift{height:100px}}@media (max-width:360px){.orMZVa_content.orMZVa_content{grid-template-columns:minmax(0,1fr)}.orMZVa_artwork{display:none}}@media (prefers-reduced-motion:reduce){.orMZVa_spinner{animation:none}}
.jNnara_annualSavings{color:#fb7185}
.eDlppq_tile{border-radius:inherit;height:100%;min-height:0;color:var(--exit-offer-foreground);background:radial-gradient(118% 76% at 50% 0%, color-mix(in oklch, var(--exit-offer-violet) 26%, transparent), transparent 62%), black;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--exit-offer-border) 42%, transparent);text-align:center;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative;overflow:hidden}.eDlppq_feed{min-height:330px;box-shadow:none;background:#08070a;justify-content:center;gap:18px;padding:28px 20px}.eDlppq_statusRow{min-width:0;color:var(--exit-offer-muted);text-align:start;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1;display:flex}.eDlppq_rail .eDlppq_statusRow{padding-inline-end:34px}.eDlppq_statusIndex{font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--exit-offer-foreground) 72%, transparent);font-weight:700}.eDlppq_statusPhase{text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;min-width:0;overflow:hidden}.eDlppq_hero{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:5px;min-height:0;display:flex}.eDlppq_iconWrap{flex:none;place-items:center;width:46px;height:42px;display:grid;position:relative}.eDlppq_iconGlow{background:conic-gradient(from 210deg, var(--home-accent-secondary), var(--exit-offer-violet), var(--exit-offer-highlight), var(--exit-offer-gold), var(--home-accent-secondary));filter:blur(3px);opacity:.34;border-radius:999px;width:44px;height:6px;animation:6s ease-in-out infinite eDlppq_waitGlow;position:absolute;top:calc(100% - 2px)}.eDlppq_icon{width:36px;height:36px;color:color-mix(in oklch, var(--exit-offer-highlight) 74%, white);filter:drop-shadow(0 0 6px color-mix(in oklch, var(--exit-offer-highlight) 82%, transparent)) drop-shadow(0 2px 12px color-mix(in oklch, var(--exit-offer-magenta) 46%, transparent));position:relative}.eDlppq_title{color:#0000;background:linear-gradient(92deg, var(--exit-offer-highlight), var(--exit-offer-violet) 46%, var(--exit-offer-magenta));letter-spacing:.1em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-size:11px;font-weight:800;line-height:1.3}.eDlppq_body{max-width:100%;color:var(--exit-offer-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.eDlppq_footer{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.eDlppq_countdownRow{min-width:0;color:var(--exit-offer-muted);text-align:start;justify-content:center;align-items:baseline;gap:6px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.eDlppq_waitLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eDlppq_countdown{color:var(--exit-offer-foreground);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:11px;font-weight:700}.eDlppq_track{background:color-mix(in oklch, var(--exit-offer-border) 62%, transparent);border-radius:999px;height:2px;overflow:hidden}.eDlppq_fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklch, var(--exit-offer-highlight) 55%, white), var(--exit-offer-highlight));height:100%;transition:width .5s ease-out}@media (min-width:640px){.eDlppq_feed{min-height:400px}}.eDlppq_feed .eDlppq_statusRow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.eDlppq_feed .eDlppq_hero{flex:0 auto;gap:14px}.eDlppq_feed .eDlppq_footer{align-self:center;gap:10px;width:min(100%,280px)}.eDlppq_feed .eDlppq_iconWrap{width:120px;height:116px}.eDlppq_feed .eDlppq_iconGlow{filter:blur(5px);width:88px;height:10px}.eDlppq_feed .eDlppq_icon{width:100px;height:100px;animation:4s ease-in-out infinite eDlppq_waitClock}.eDlppq_feed .eDlppq_title{letter-spacing:0;font-size:18px}.eDlppq_feed .eDlppq_body{-webkit-line-clamp:4;line-clamp:4;max-width:80ch;font-size:13px;line-height:1.5}.eDlppq_feed .eDlppq_statusRow,.eDlppq_feed .eDlppq_countdownRow{font-size:11px}.eDlppq_feed .eDlppq_countdown{flex:initial;min-width:0;font-size:14px;line-height:1.4}.eDlppq_feed .eDlppq_countdownRow{align-items:center}.eDlppq_feed .eDlppq_track,.eDlppq_feed .eDlppq_waitLabel{display:none}.eDlppq_countdownSpinner{flex:none;width:14px;height:14px}@keyframes eDlppq_waitClock{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-4px)}}@keyframes eDlppq_waitGlow{0%,to{opacity:.28}50%{opacity:.46}}@media (prefers-reduced-motion:reduce){.eDlppq_iconGlow{opacity:.34;animation:none}.eDlppq_fill{transition:none}.eDlppq_feed .eDlppq_icon{animation:none}}.eDlppq_tile .eDlppq_upgrade{border-radius:calc(var(--radius) / 2);background:linear-gradient(96deg, var(--exit-offer-cta-from), var(--exit-offer-cta-to));color:#fff;white-space:normal;width:100%;height:auto;min-height:32px;text-shadow:0 1px 2px color-mix(in oklch, var(--exit-offer-cta-to) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--exit-offer-highlight) 22%, transparent), 0 4px 14px color-mix(in oklch, var(--exit-offer-cta-from) 34%, transparent);gap:6px;padding:4px 8px;font-size:11px;font-weight:800}.eDlppq_tile .eDlppq_upgrade:hover{background:linear-gradient(96deg, var(--exit-offer-cta-from), var(--exit-offer-cta-to));color:#fff;filter:brightness(1.12)saturate(1.05);box-shadow:0 0 0 1px color-mix(in oklch, var(--exit-offer-highlight) 32%, transparent), 0 6px 20px color-mix(in oklch, var(--exit-offer-cta-from) 46%, transparent)}.eDlppq_tile .eDlppq_upgrade:focus-visible{outline:2px solid var(--exit-offer-highlight);outline-offset:2px}.eDlppq_feed .eDlppq_upgrade{min-height:44px;padding:8px 14px;font-size:14px}
.sm_iLG_panel{width:100%;min-width:0}.sm_iLG_panel [data-generation-reference-strip]{min-height:0;padding-top:0}.sm_iLG_panel>div[data-generation-composer-canvas]{padding:0}.sm_iLG_panel [data-generation-composer-references] [data-generation-reference-strip]{width:100%}.sm_iLG_panel [data-generation-reference-empty] [data-imagein-reference-upload]{width:auto!important;height:auto!important}:is(.sm_iLG_panel [data-generation-reference-strip] [data-imagein-upload-input-media] [data-generation-reference-tile],.sm_iLG_panel [data-generation-reference-strip] [data-imagein-upload-input-media] [data-generation-reference-uploading]){margin-left:0!important}.sm_iLG_panel [data-imagein-upload-input-media]{flex-wrap:wrap;gap:8px;position:static}.sm_iLG_panel [data-generation-reference-empty]{border:1px dashed var(--mediaio-border,var(--border));border-radius:calc(var(--radius) - 4px);background:var(--mediaio-surface-raised,var(--secondary));text-align:center;flex:100%;place-content:center;justify-items:center;gap:4px;min-width:0;min-height:168px;padding:12px 8px;transition:border-color .18s,background .18s;display:grid}:is(.sm_iLG_panel [data-generation-reference-empty]:hover,.sm_iLG_panel [data-generation-reference-empty]:focus-within,.sm_iLG_panel [data-generation-reference-empty][data-reference-drag-active=true]){border-color:var(--mediaio-accent,var(--home-accent))}.sm_iLG_panel [data-generation-reference-add-compact]{display:none}.sm_iLG_panel [data-generation-reference-empty][data-generation-reference-guidance]{border:1.5px dashed var(--motion-upload-border);background:var(--motion-upload-surface);min-height:160px;color:var(--motion-upload-copy);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:44px;padding:16px 8px;display:flex}.sm_iLG_panel [data-generation-reference-guidance]:not(:only-child){gap:4px;min-height:112px;margin-top:28px;padding:8px}.sm_iLG_panel [data-generation-reference-guidance] [data-imagein-reference-upload]{min-height:0;color:inherit;white-space:normal;font-size:14px;font-weight:700;line-height:20px}.sm_iLG_panel [data-generation-reference-guidance] [data-imagein-reference-asset-picker]{color:var(--foreground);font-weight:700;line-height:20px}.sm_iLG_panel [data-generation-reference-guidance] [data-motion-generate-image]{min-height:28px;color:inherit;font-size:12px;line-height:20px}.sm_iLG_panel [data-generation-reference-guidance]>[data-generation-reference-formats]{color:var(--motion-upload-copy);flex-wrap:wrap;align-items:baseline;column-gap:4px;font-size:12px;line-height:20px;display:flex;position:absolute;top:calc(100% + 8px);left:8px;right:0}
.p2OhRW_fields{gap:16px;display:grid}.p2OhRW_fields>*{min-width:0}.p2OhRW_heading{color:#e4e4e7;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.p2OhRW_more{color:#a1a1aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;font-size:13px;display:inline-flex}.p2OhRW_segments,.p2OhRW_ratios{background:#292b2d;border-radius:8px;gap:2px;padding:4px;display:flex}.p2OhRW_segments{flex-wrap:wrap}.p2OhRW_segments button,.p2OhRW_ratios button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;min-width:0}.p2OhRW_segments button{min-height:34px;padding:0 8px;font-size:13px}.p2OhRW_ratios{min-width:0;max-width:100%;overflow-x:auto}.p2OhRW_ratios button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:48px;min-height:58px;padding:4px;font-size:11px;display:flex}.p2OhRW_ratios svg{width:20px;height:20px}.p2OhRW_segments button[aria-pressed=true],.p2OhRW_ratios button[aria-pressed=true]{color:#fff;background:#393c3e}.p2OhRW_segments button:disabled,.p2OhRW_ratios button:disabled{opacity:.4;cursor:not-allowed}.p2OhRW_segments button:focus-visible,.p2OhRW_ratios button:focus-visible,.p2OhRW_more:focus-visible{outline-offset:-2px;outline:2px solid #e879f9}
.V8NbuW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40rem){.V8NbuW_grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}
.mMJzsW_page [data-generation-page-context]{text-align:center;padding-top:48px}.mMJzsW_page [data-generation-page-examples],.mMJzsW_page [data-generation-page-models]{padding:48px 24px}.mMJzsW_page [data-generation-page-examples] h2,.mMJzsW_page [data-generation-page-models] h2{text-align:center;margin-bottom:32px;font-size:clamp(28px,3vw,44px)}
._9bXE7G_hub{flex-direction:column;gap:16px;min-width:0;padding:4px 0 8px;display:flex;container:motion-hub/inline-size}._9bXE7G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@container motion-hub (min-width:540px){._9bXE7G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container motion-hub (min-width:820px){._9bXE7G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}._9bXE7G_showcaseGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._9bXE7G_cell{min-width:0}._9bXE7G_card{min-width:0;color:var(--motion-text-primary,#f4f4f6);border-radius:12px;flex-direction:column;gap:8px;text-decoration:none;display:flex}._9bXE7G_card:focus-visible{outline:2px solid var(--motion-accent,#a855f7);outline-offset:2px}._9bXE7G_media{aspect-ratio:3/4;border:1px solid var(--motion-border,#ffffff14);background:var(--motion-canvas,#0c0c12);border-radius:12px;transition:border-color .16s;display:block;position:relative;overflow:hidden}._9bXE7G_card:hover ._9bXE7G_media,._9bXE7G_card:focus-visible ._9bXE7G_media{border-color:var(--motion-border-hover,#ffffff29)}._9bXE7G_cell[data-motion-idea-selected] ._9bXE7G_media{border-color:var(--motion-accent,#a855f7);box-shadow:inset 0 0 0 1px var(--motion-accent,#a855f7)}._9bXE7G_media img,._9bXE7G_video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._9bXE7G_media img{z-index:1;pointer-events:none}._9bXE7G_video{z-index:2;opacity:0;background:0 0;transition:opacity .12s}._9bXE7G_video[data-decoded=true]{opacity:1}._9bXE7G_name{min-width:0;color:var(--motion-text-primary,#f4f4f6);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}._9bXE7G_empty{color:var(--motion-text-secondary,#9ea3ae);text-align:center;margin:0;padding:24px 0;font-size:13px}._9bXE7G_sentinel{width:100%;height:1px}@media (max-width:560px){._9bXE7G_grid{gap:10px}._9bXE7G_showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}@media (prefers-reduced-motion:reduce){._9bXE7G_media,._9bXE7G_video{transition:none}}
.QctZ2G_card>article[data-generation-history-card-feed]{background:#101112;border-color:#0000;border-radius:14px;padding:16px 20px}.QctZ2G_card [data-generation-history-meta]{gap:8px}.QctZ2G_card [data-generation-history-meta]>span[title]{text-align:left;flex:0 auto}.QctZ2G_card [data-generation-history-meta]>button:last-child{margin-left:auto}.QctZ2G_card [data-generation-history-card-prompt]{align-items:center;margin-top:0}.QctZ2G_card [data-generation-history-card-prompt]>p{flex:0 auto}.QctZ2G_card[data-mediaio-card-ready] [data-generation-history-media]{aspect-ratio:auto;height:clamp(220px,24vw,360px);max-height:none}:is(.QctZ2G_card[data-mediaio-card-ready] [data-generation-history-media] [data-media-id],.QctZ2G_card[data-mediaio-card-ready] [data-generation-history-media] [data-inline-video],.QctZ2G_card[data-mediaio-card-ready] [data-generation-history-media] video){background-color:#0000!important}.QctZ2G_card [data-generation-history-actions]{gap:4px;margin-top:4px}.QctZ2G_card [data-generation-history-actions]>button:first-child{margin-right:0}.QctZ2G_card [data-generation-history-actions]>button:not(:first-child){min-width:0;padding-inline:12px}@media (max-width:600px){.QctZ2G_card>article[data-generation-history-card-feed]{padding:12px}}.QctZ2G_groupCard{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:16px;padding:12px;container-type:inline-size}.QctZ2G_references,.QctZ2G_thumbnails{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.QctZ2G_references img,.QctZ2G_thumbnails button{border-radius:8px;flex:0 0 56px;width:56px;height:56px}.QctZ2G_references img,.QctZ2G_thumbnails img{object-fit:cover}.QctZ2G_references img{border-radius:6px;flex-basis:36px;width:36px;height:36px}.QctZ2G_card>.QctZ2G_groupCard{background:#101112;border-color:#0000;border-radius:14px;padding:16px 20px}.QctZ2G_thumbnails button{background:var(--muted);color:var(--muted-foreground);border:2px solid #0000;place-items:center;padding:0;display:grid;overflow:hidden}.QctZ2G_thumbnails button[aria-pressed=true]{border-color:var(--home-accent)}.QctZ2G_thumbnails button:focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.QctZ2G_thumbnails img{width:100%;height:100%}.QctZ2G_grouped[data-mediaio-card]>article[data-generation-history-card-feed]{background:0 0;border:0;padding:0}.QctZ2G_grouped[data-mediaio-card] [data-generation-history-actions]{flex-wrap:wrap}.QctZ2G_grouped[data-mediaio-card] [data-generation-history-actions]>button:not(:first-child){flex:0 auto;min-width:0;padding-inline:12px}
.n1STfa_navigation{gap:16px;width:100%;min-width:0;display:grid}.n1STfa_sections{align-items:center;gap:24px;min-width:0;display:flex;overflow-x:auto}.n1STfa_section{color:var(--mediaio-muted,var(--muted-foreground));white-space:nowrap;flex:none;padding-block:4px 10px;font-size:20px;font-style:italic;font-weight:800;line-height:1.2;text-decoration:none;position:relative}.n1STfa_section[aria-current]{color:var(--mediaio-foreground,var(--foreground))}.n1STfa_section[aria-current]:after{inset-inline:0;content:"";background:#50e5d6;border-radius:2px;height:2px;position:absolute;bottom:3px}.n1STfa_modes{background:var(--mediaio-surface,#202629);border-radius:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.n1STfa_mode{min-width:0;color:var(--mediaio-muted,var(--muted-foreground));text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:6px;flex:auto;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.n1STfa_mode[aria-current]{background:var(--mediaio-hover,#373c40);color:var(--mediaio-foreground,var(--foreground));font-weight:700}.n1STfa_imageModes{width:100%}.n1STfa_imageModes .n1STfa_mode{flex:1}.n1STfa_section:focus-visible,.n1STfa_mode:focus-visible{outline-offset:-2px;outline:2px solid #50e5d6}@media (max-width:480px){.n1STfa_sections{gap:16px}.n1STfa_section{font-size:16px}}
._8X5o5W_catalog{width:100%;min-width:0;color:var(--imagine-home-foreground);font-family:var(--font-display-stack);padding:30px 24px 40px}._8X5o5W_header{align-items:center;gap:20px;margin-bottom:18px;display:flex}._8X5o5W_heading{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:1.3}._8X5o5W_modeSwitch{background:var(--imagine-home-surface-raised);border-radius:999px;flex-shrink:0;gap:3px;width:fit-content;padding:4px;display:flex}._8X5o5W_modeButton[data-slot=button]{height:34px;color:var(--imagine-home-muted);padding:0 18px;font-size:13px;font-weight:600}._8X5o5W_modeButton[data-slot=button][aria-pressed=true],._8X5o5W_modeButton[data-slot=button][aria-pressed=true]:hover{color:var(--imagine-home-foreground);background:var(--imagine-home-purple)}._8X5o5W_toolbar{align-items:center;gap:24px;min-width:0;margin-bottom:18px;display:flex}._8X5o5W_categories{scrollbar-width:thin;scrollbar-color:var(--imagine-home-border) transparent;flex:1;align-items:center;gap:17px;min-width:0;display:flex;overflow-x:auto}._8X5o5W_categoryButton[data-slot=button]{height:40px;color:var(--imagine-home-muted);border-radius:0;padding:0 0 10px;font-size:12px;font-weight:500;position:relative}._8X5o5W_categoryButton[data-slot=button]:hover{color:var(--imagine-home-foreground);background:0 0}._8X5o5W_categoryButton[data-slot=button][aria-pressed=true]{color:var(--imagine-home-foreground)}._8X5o5W_categoryButton[data-slot=button][aria-pressed=true]:after{background:linear-gradient(90deg, color-mix(in oklab, var(--imagine-home-purple) 55%, var(--imagine-home-foreground)), var(--imagine-home-purple));content:"";border-radius:999px;width:18px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._8X5o5W_search{flex-shrink:0;width:210px;position:relative}._8X5o5W_searchInput[data-slot=input]{border:1px solid var(--imagine-home-border);border-radius:calc(var(--radius) - 8px);height:38px;color:var(--imagine-home-foreground);background:var(--imagine-home-surface);box-shadow:none;padding:0 34px;font-size:12px;font-weight:400}._8X5o5W_searchInput[data-slot=input]:focus-visible{border-color:var(--imagine-home-purple);background:var(--imagine-home-surface)}._8X5o5W_searchInput[data-slot=input]::-webkit-search-cancel-button{display:none}._8X5o5W_searchIcon{width:16px;height:16px;color:var(--imagine-home-muted);pointer-events:none;position:absolute;top:11px;left:11px}._8X5o5W_clearSearch{position:absolute;top:1px;right:1px}._8X5o5W_grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:21px 16px;display:grid}._8X5o5W_grid[data-effect-grid=image]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._8X5o5W_card{min-width:0;position:relative}._8X5o5W_cardPreview[data-slot=button]{border-radius:var(--radius);text-align:left;white-space:normal;width:100%;min-width:0;height:auto;padding:0;display:block}._8X5o5W_card ._8X5o5W_cardPreview[data-slot=button]:hover{background:0 0}._8X5o5W_cardPreview[data-slot=button]:active{transform:none}._8X5o5W_frame{aspect-ratio:4/3;border-radius:var(--radius);background:var(--imagine-home-surface-raised);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}._8X5o5W_frame[data-effect-frame=image]{aspect-ratio:3/4}._8X5o5W_poster,._8X5o5W_portraitPoster,._8X5o5W_blurredPoster,._8X5o5W_video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._8X5o5W_poster,._8X5o5W_portraitPoster{z-index:1}._8X5o5W_portraitPoster{object-fit:cover}._8X5o5W_frame[data-effect-frame=video] ._8X5o5W_poster,._8X5o5W_frame[data-effect-frame=video] ._8X5o5W_video{object-fit:contain}._8X5o5W_blurredPoster{filter:blur(20px)brightness(.64);object-fit:cover;transform:scale(1.15)}._8X5o5W_video{z-index:2;opacity:0;transition:opacity .12s}._8X5o5W_video[data-decoded=true]{opacity:1}._8X5o5W_volumeToggle,._8X5o5W_playbackRetry{z-index:4;color:#fff;cursor:pointer;background:#000b;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}._8X5o5W_volumeToggle{left:max(16px, env(safe-area-inset-left));bottom:calc(72px + env(safe-area-inset-bottom))}._8X5o5W_playbackRetry{top:50%;left:50%;transform:translate(-50%,-50%)}._8X5o5W_volumeToggle:focus-visible,._8X5o5W_playbackRetry:focus-visible{outline-offset:2px;outline:2px solid #fff}._8X5o5W_cardActions{z-index:3;aspect-ratio:4/3;pointer-events:none;width:100%;position:absolute;top:0;left:0}._8X5o5W_cardActions[data-effect-actions=image]{aspect-ratio:3/4}._8X5o5W_zoomButton,._8X5o5W_templateButton{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}._8X5o5W_card:hover ._8X5o5W_zoomButton,._8X5o5W_card:hover ._8X5o5W_templateButton,._8X5o5W_card:focus-within ._8X5o5W_zoomButton,._8X5o5W_card:focus-within ._8X5o5W_templateButton{opacity:1;pointer-events:auto}._8X5o5W_card ._8X5o5W_zoomButton[data-slot=button]{color:var(--imagine-home-foreground);background:color-mix(in srgb, var(--imagine-home-sidebar) 40%, transparent);top:8px;right:8px}._8X5o5W_card ._8X5o5W_zoomButton[data-slot=button]:hover{color:var(--imagine-home-foreground);background:color-mix(in srgb, var(--imagine-home-sidebar) 65%, transparent)}._8X5o5W_card ._8X5o5W_templateButton[data-slot=button]{border-radius:calc(var(--radius) - 4px);height:40px;color:var(--imagine-home-foreground);background:var(--imagine-home-purple);padding:0 10px;font-size:16px;font-weight:700;bottom:12px;left:12px;right:12px}._8X5o5W_card ._8X5o5W_templateButton[data-slot=button]:hover{background:color-mix(in oklab, var(--imagine-home-purple) 85%, var(--imagine-home-foreground))}._8X5o5W_name{color:var(--imagine-home-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:16px;font-weight:700;line-height:1.4;display:block;overflow:hidden}._8X5o5W_empty{color:var(--imagine-home-muted);text-align:center;margin:0;padding:70px 12px}._8X5o5W_loadSentinel{height:1px}._8X5o5W_overlay[data-slot=dialog-overlay]{background:color-mix(in srgb, var(--imagine-home-sidebar) 80%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._8X5o5W_dialog[data-slot=dialog-content]{border:1px solid var(--imagine-home-border);border-radius:calc(var(--radius) + 2px);width:min(900px,100vw - 30px);max-width:min(900px,100vw - 30px);max-height:calc(100dvh - 30px);color:var(--imagine-home-foreground);background:var(--imagine-home-surface);gap:18px;padding:20px;overflow-y:auto}._8X5o5W_previewTitle[data-slot=dialog-title]{padding-right:40px;font-size:17px;line-height:1.4}._8X5o5W_closePreview{z-index:5;color:var(--imagine-home-foreground);position:absolute;top:10px;right:10px}._8X5o5W_modalMedia{border-radius:calc(var(--radius) - 6px);background:var(--imagine-home-sidebar);isolation:isolate;width:100%;height:min(68dvh,650px);position:relative;overflow:hidden}._8X5o5W_fullImage{object-fit:contain;width:100%;height:100%;display:block}._8X5o5W_mediaError{z-index:4;color:var(--imagine-home-foreground);background:color-mix(in srgb, var(--imagine-home-sidebar) 80%, transparent);text-align:center;place-items:center;margin:0;padding:16px;font-size:12px;display:grid;position:absolute;inset:0}._8X5o5W_posterError{z-index:1}@media (min-width:1920px){._8X5o5W_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){._8X5o5W_toolbar{flex-wrap:wrap;gap:12px}._8X5o5W_search{order:-1;width:100%}._8X5o5W_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:767px){._8X5o5W_catalog{padding:20px 14px 30px}._8X5o5W_header{gap:12px;margin-bottom:14px}._8X5o5W_heading{font-size:20px}._8X5o5W_modeButton[data-slot=button]{padding:0 12px}._8X5o5W_toolbar{margin-bottom:14px}._8X5o5W_grid,._8X5o5W_grid[data-effect-grid=image]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}._8X5o5W_frame{border-radius:calc(var(--radius) - 4px)}._8X5o5W_name{margin-top:7px;font-size:14px}._8X5o5W_card ._8X5o5W_templateButton[data-slot=button]{display:none}._8X5o5W_dialog[data-slot=dialog-content]{padding:16px}}@media (hover:none),(pointer:coarse){._8X5o5W_zoomButton,._8X5o5W_templateButton{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){._8X5o5W_catalog *,._8X5o5W_dialog *,._8X5o5W_overlay{transition:none;animation:none}}
._2-Fdfq_templateShell{position:relative}._2-Fdfq_workspaceFrame{min-width:0}._2-Fdfq_workspaceFrame[data-effect-page-context=hidden] [data-generation-side-controls]{padding-top:12px}._2-Fdfq_templateName{color:var(--foreground);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-style:italic;font-weight:900;line-height:1.2}@media (max-width:767px){._2-Fdfq_templateName{margin-bottom:6px;font-size:17px}}._2-Fdfq_templateCard{background:#000;border-radius:12px;position:relative;overflow:hidden}._2-Fdfq_templateCard [data-effect-generation-template]{aspect-ratio:16/9;background:#000}:is(._2-Fdfq_templateCard [data-effect-generation-template] video,._2-Fdfq_templateCard [data-effect-generation-template] img){object-fit:contain;background:#000}._2-Fdfq_templateActions{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}._2-Fdfq_switchButton,._2-Fdfq_posterZoom,._2-Fdfq_templateSwitch,._2-Fdfq_templateZoom{pointer-events:auto;min-width:36px;min-height:36px;box-shadow:0 2px 12px color-mix(in srgb, var(--background) 50%, transparent)}._2-Fdfq_templateSwitch[data-slot=button]{gap:6px;height:36px;padding:0 12px;font-size:13px}._2-Fdfq_templateSwitch[data-slot=button] svg{width:16px;height:16px}._2-Fdfq_templateZoom[data-slot=button]{width:36px;height:36px}._2-Fdfq_templateZoom[data-slot=button] svg{width:16px;height:16px}._2-Fdfq_templateZoom{margin-right:auto}._2-Fdfq_templateUpload{align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}._2-Fdfq_templateUploadButton,._2-Fdfq_templateUploadReset{min-width:36px;min-height:36px}._2-Fdfq_templateUploadButton[data-slot=button],._2-Fdfq_templateUploadReset[data-slot=button]{width:36px;height:36px}._2-Fdfq_templateUploadButton[data-slot=button] svg,._2-Fdfq_templateUploadReset[data-slot=button] svg{width:16px;height:16px}._2-Fdfq_instructionsContent{flex:1;min-height:0;padding:8px;display:flex}._2-Fdfq_instructionsContent[hidden]{display:none}._2-Fdfq_stageFill{flex:1;min-width:0;min-height:0;display:flex;position:relative}._2-Fdfq_stageFill>[data-effect-generation-preview]{flex:1;min-height:0}._2-Fdfq_sidePanel{min-width:0;min-height:calc(100svh - 96px - var(--mobile-banner-height,0px));border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);flex-direction:column;gap:0;scroll-margin-top:7rem;display:flex;position:relative;overflow:hidden}._2-Fdfq_panelTabs{border-bottom:1px solid var(--border);justify-content:flex-start;gap:12px;width:100%;min-width:0;height:auto;padding:10px 16px}._2-Fdfq_panelTabs>button{flex:none;min-height:44px;padding:8px;font-size:14px}._2-Fdfq_panelName{color:var(--foreground);letter-spacing:-.02em;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:auto;padding:4px 8px;font-size:18px;font-style:italic;font-weight:900;line-height:1.2;overflow:hidden}@media (max-width:767px){._2-Fdfq_panelName{font-size:15px}}._2-Fdfq_tabContent{flex:1;min-width:0;min-height:0;padding:16px;overflow-y:auto}._2-Fdfq_tabContent[hidden]{display:none}._2-Fdfq_ideaHubContent{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex;overflow-y:auto}._2-Fdfq_ideaHubContent[hidden]{display:none}._2-Fdfq_ideaHubContent [data-idea-preview]{display:none}._2-Fdfq_ideaHubContent:has([data-effect-header-modes]){padding-block-start:0}._2-Fdfq_ideaHubContent [data-effect-category]{font-size:14px}._2-Fdfq_stageTabContent{flex:1;min-width:0;min-height:0;padding:8px;display:flex}._2-Fdfq_stageTabContent[hidden]{display:none}._2-Fdfq_sampleInline{flex:1;min-width:0;min-height:0;display:flex;position:relative}._2-Fdfq_sampleInline>[data-effect-stage-player]{flex:1;min-height:0}._2-Fdfq_sampleInline [data-effect-generation-preview]{background:0 0;border:0;min-height:0;padding:0}._2-Fdfq_sampleInline [data-effect-generation-preview] [data-effect-inline-playback=passive]{cursor:default;height:min(70dvh,46rem)}:is(._2-Fdfq_sampleInline [data-effect-inline-playback=passive] video,._2-Fdfq_sampleInline [data-effect-inline-playback=passive] img){height:100%}._2-Fdfq_inlineZoom{z-index:2;min-width:36px;min-height:36px;position:absolute;top:0;right:0}._2-Fdfq_pickerOverlay{z-index:1000;background:color-mix(in srgb, var(--background) 80%, transparent)}._2-Fdfq_pickerDialog[data-slot=dialog-content]{z-index:1001;background:var(--imagine-home-surface-raised);width:min(1144px,100vw - 32px);max-width:none;height:min(100dvh - 200px,1000px);min-height:min(420px,100dvh - 32px);max-height:calc(100dvh - 32px);box-shadow:inset 0 0 0 1px var(--imagine-home-border);color:var(--imagine-home-foreground);border:0;border-radius:16px;flex-direction:column;gap:0;padding:0;animation:none;display:flex;overflow:hidden;transform:translate(-50%,-50%);--tw-translate-x:0px!important;--tw-translate-y:0px!important}._2-Fdfq_pickerHeader{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:36px 40px 0;display:flex}._2-Fdfq_pickerHeader>[data-slot=dialog-title]{color:var(--imagine-home-foreground);margin:0 0 0 8px;font-size:24px;font-weight:700;line-height:32px}._2-Fdfq_pickerHeader>button{width:40px;height:40px;color:var(--imagine-home-muted)}._2-Fdfq_picker{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex}._2-Fdfq_pickerControls{flex-direction:column;flex:none;gap:16px;min-width:0;padding:12px 40px 0;display:flex}._2-Fdfq_modeSwitch{background:color-mix(in srgb, var(--imagine-home-foreground) 12%, transparent);border-radius:999px;flex:none;gap:8px;width:fit-content;padding:4px;display:flex}._2-Fdfq_modeSwitch>button[data-slot=button]{height:32px;color:var(--imagine-home-muted);border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;line-height:16px}._2-Fdfq_modeSwitch>button[data-slot=button]:hover{background:color-mix(in srgb, var(--imagine-home-foreground) 8%, transparent);color:var(--imagine-home-foreground)}._2-Fdfq_modeSwitch>button[data-slot=button][aria-pressed=true],._2-Fdfq_modeSwitch>button[data-slot=button][aria-pressed=true]:hover{background:var(--imagine-home-purple);color:#fff}._2-Fdfq_pickerToolbar{flex:none;align-items:center;gap:8px;min-width:0;display:flex}._2-Fdfq_categoryRail{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._2-Fdfq_categories{overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;gap:16px;min-width:0;display:flex;overflow-x:auto}._2-Fdfq_categories::-webkit-scrollbar{display:none}._2-Fdfq_categories>button[data-slot=button]{height:32px;color:var(--imagine-home-muted);white-space:nowrap;border-radius:0;flex:none;padding:0;font-size:14px;font-weight:500;line-height:20px;position:relative}._2-Fdfq_categories>button[data-slot=button]:hover{color:var(--imagine-home-foreground);background:0 0}._2-Fdfq_categories>button[data-slot=button][aria-pressed=true]{color:var(--imagine-home-foreground)}._2-Fdfq_categories>button[data-slot=button][aria-pressed=true]:after{background:var(--imagine-home-purple);content:"";border-radius:999px;width:16px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._2-Fdfq_categoryArrows{flex:none;align-items:center;gap:4px;display:flex}._2-Fdfq_categoryArrow[data-slot=button]{width:24px;height:24px;color:var(--imagine-home-muted);border-radius:8px}._2-Fdfq_categoryArrow[data-slot=button] svg{width:16px;height:16px}._2-Fdfq_categoryArrow[data-slot=button]:hover{background:color-mix(in srgb, var(--imagine-home-foreground) 8%, transparent);color:var(--imagine-home-foreground)}._2-Fdfq_categoryArrow[data-slot=button]:disabled{opacity:.32;background:0 0}._2-Fdfq_search{flex:none;align-items:center;width:160px;display:flex;position:relative}._2-Fdfq_search>svg{width:16px;height:16px;color:var(--imagine-home-muted);pointer-events:none;position:absolute;right:8px}._2-Fdfq_searchInput[data-slot=input]{border:1px solid color-mix(in srgb, var(--imagine-home-foreground) 24%, transparent);width:100%;height:32px;color:var(--imagine-home-foreground);box-shadow:none;background:0 0;border-radius:6px;padding:0 28px 0 8px;font-size:14px;font-weight:400}._2-Fdfq_searchInput[data-slot=input]::placeholder{color:var(--imagine-home-muted)}._2-Fdfq_searchInput[data-slot=input]:focus-visible{border-color:color-mix(in srgb, var(--imagine-home-foreground) 44%, transparent);box-shadow:none;background:0 0}._2-Fdfq_searchInput[data-slot=input]::-webkit-search-cancel-button{display:none}._2-Fdfq_search>button{width:24px;height:24px;position:absolute;right:22px}._2-Fdfq_templateScroll{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:0 40px 32px;overflow-y:auto}._2-Fdfq_templateScroll::-webkit-scrollbar{display:none}._2-Fdfq_templateGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:16px;display:grid}._2-Fdfq_templateCard{flex-direction:column;gap:8px;min-width:0;display:flex}._2-Fdfq_cardMedia{aspect-ratio:4/3;background:var(--imagine-home-surface);border-radius:16px;position:relative;overflow:hidden}._2-Fdfq_cardMedia[data-media=image]{aspect-ratio:3/4}._2-Fdfq_cardMedia>img{object-fit:cover}._2-Fdfq_cardMedia[data-media=video]>img,._2-Fdfq_cardMedia[data-media=video]>video{object-fit:contain}._2-Fdfq_cardMedia>video{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}._2-Fdfq_cardMedia>video[data-decoded=true]{opacity:1}._2-Fdfq_cardMediaButton{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}._2-Fdfq_cardMediaButton:disabled{cursor:default}._2-Fdfq_cardMediaButton:focus-visible,._2-Fdfq_templateCard[data-selected=true] ._2-Fdfq_cardMedia{outline:2px solid var(--imagine-home-purple);outline-offset:-2px}._2-Fdfq_selectedMark{z-index:5;background:var(--imagine-home-purple);color:#fff;border-radius:50%;width:24px;height:24px;padding:3px;position:absolute;top:8px;left:8px}._2-Fdfq_cardName{color:var(--imagine-home-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}._2-Fdfq_cardZoom{z-index:5;opacity:0;pointer-events:none;width:44px;min-height:44px;position:absolute;top:8px;right:8px}._2-Fdfq_templateCard:hover ._2-Fdfq_cardZoom,._2-Fdfq_templateCard:focus-within ._2-Fdfq_cardZoom{opacity:1;pointer-events:auto}._2-Fdfq_empty{min-height:160px;color:var(--imagine-home-muted);text-align:center;place-content:center;gap:16px;padding:24px;display:grid}._2-Fdfq_loadMore{flex:none;align-self:center;min-height:44px;margin-top:24px}._2-Fdfq_spinner{width:24px;height:24px;animation:1s linear infinite _2-Fdfq_spin}._2-Fdfq_navigationPending{z-index:5;background:color-mix(in srgb, var(--background) 70%, transparent);place-content:center;display:grid;position:absolute;inset:0}._2-Fdfq_sampleOverlay{z-index:1002;background:#000}._2-Fdfq_sampleDialog[data-slot=dialog-content]{z-index:1003;color:#fff;background:#000;border:0;border-radius:0;gap:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;animation:none;display:grid;position:fixed;inset:0;overflow:hidden;transform:none;--tw-translate-x:0px!important;--tw-translate-y:0px!important}._2-Fdfq_sampleTitle{z-index:4;border-radius:calc(var(--radius) - 8px);background:#000b;max-width:calc(100% - 100px);margin:0;padding:8px 12px;font-size:16px;line-height:24px;position:absolute;top:18px;left:20px}._2-Fdfq_sampleClose{z-index:4;color:#fff;background:#000b;width:44px;height:44px;position:absolute;top:16px;right:16px}._2-Fdfq_sampleClose:hover{color:#fff;background:#333}._2-Fdfq_sampleMedia{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}._2-Fdfq_sampleMedia>video,._2-Fdfq_sampleMedia>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._2-Fdfq_sampleMedia>img{object-fit:contain}._2-Fdfq_sampleMedia>[role=status]{color:#fff;place-content:center;display:grid;position:absolute;inset:0}@keyframes _2-Fdfq_spin{to{transform:rotate(360deg)}}@media (max-width:1023px){._2-Fdfq_sidePanel{min-height:22rem}._2-Fdfq_sampleInline{min-height:18rem}._2-Fdfq_templateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._2-Fdfq_pickerHeader{padding:24px 24px 0}._2-Fdfq_pickerControls{padding:12px 24px 0}._2-Fdfq_templateScroll{padding:0 24px 24px}}@media (max-width:767px){._2-Fdfq_pickerDialog[data-slot=dialog-content]{width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px)}._2-Fdfq_pickerHeader{padding:16px 16px 0}._2-Fdfq_pickerHeader>[data-slot=dialog-title]{margin-left:0;font-size:20px;line-height:26px}._2-Fdfq_pickerControls{gap:8px;padding:8px 16px 0}._2-Fdfq_pickerToolbar{flex-wrap:wrap;gap:8px}._2-Fdfq_categoryRail{flex-basis:100%}._2-Fdfq_search{width:100%}._2-Fdfq_templateScroll{padding:0 16px 20px}._2-Fdfq_templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}._2-Fdfq_panelTabs{justify-content:space-between;gap:0;padding-inline:8px}._2-Fdfq_panelTabs>button{padding-inline:6px;font-size:13px}._2-Fdfq_tabContent{padding:12px}}@media (hover:none){._2-Fdfq_cardZoom{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){._2-Fdfq_spinner{animation:none}._2-Fdfq_cardMedia>video{transition:none}}._2-Fdfq_sidePanel:has(._2-Fdfq_ideaHubContent){height:calc(100svh - 96px - var(--mobile-banner-height,0px));min-height:0}@media (max-width:1023px){._2-Fdfq_sidePanel:has(._2-Fdfq_ideaHubContent){height:min(38rem, calc(100svh - 88px - var(--mobile-banner-height,0px) - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:22rem}}@media (max-width:767px){:is(._2-Fdfq_sidePanel,._2-Fdfq_sidePanel:has(._2-Fdfq_ideaHubContent)){background:0 0;border:0;border-radius:0;height:auto;min-height:0;overflow:visible}._2-Fdfq_panelTabs{background:var(--card);border:0;border-radius:8px;gap:4px;padding:4px}._2-Fdfq_panelTabs>button{border-radius:6px;flex:1;min-height:36px;font-size:12px}._2-Fdfq_panelTabs>button:after{display:none}._2-Fdfq_panelTabs>button[data-state=active]{background:var(--muted);box-shadow:none}._2-Fdfq_panelName{display:none}._2-Fdfq_tabContent,._2-Fdfq_ideaHubContent{overscroll-behavior:auto;flex:none;padding:12px 0;overflow:visible}}._2-Fdfq_sampleStep{z-index:3;box-shadow:0 2px 12px color-mix(in srgb, var(--background) 50%, transparent);position:absolute;top:50%;transform:translateY(-50%)}._2-Fdfq_sampleStep[data-sample-step=previous]{left:8px}._2-Fdfq_sampleStep[data-sample-step=next]{right:8px}._2-Fdfq_sampleStep[data-slot=button]{border-radius:999px;width:44px;min-width:44px;height:44px;min-height:44px}._2-Fdfq_sampleStep[data-slot=button] svg{width:20px;height:20px}._2-Fdfq_sampleStep[data-slot=button]:disabled{opacity:.28}._2-Fdfq_sidePanel:has([data-effect-header-modes]) ._2-Fdfq_panelTabs{min-height:64px;padding-inline-end:210px}._2-Fdfq_sidePanel [data-effect-header-modes]{top:32px;z-index:1;position:absolute;inset-inline-end:16px;transform:translateY(-50%)}@media (max-width:767px){._2-Fdfq_sidePanel:has([data-effect-header-modes]) ._2-Fdfq_panelTabs{gap:0;min-height:44px;padding-inline-end:126px}._2-Fdfq_sidePanel:has([data-effect-header-modes]) ._2-Fdfq_panelTabs>button{white-space:nowrap;padding:4px 2px;font-size:12px}._2-Fdfq_sidePanel [data-effect-header-modes]{top:22px;gap:0;padding:2px;inset-inline-end:4px}._2-Fdfq_sidePanel [data-effect-header-modes] button{gap:2px;padding:6px 4px;font-size:11px}._2-Fdfq_sidePanel [data-effect-header-modes] svg{width:12px;height:12px}}
.nI5b6W_hub{min-width:0;color:var(--imagine-home-foreground);container-type:inline-size}.nI5b6W_header{align-items:center;gap:16px;display:flex}.nI5b6W_heading{font-size:16px;font-weight:700}.nI5b6W_modes{background:var(--imagine-home-surface-raised);border-radius:999px;gap:3px;width:fit-content;padding:4px;display:flex}.nI5b6W_modes button{color:var(--imagine-home-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;display:flex}.nI5b6W_modes button[aria-pressed=true]{color:var(--imagine-home-foreground);background:var(--imagine-home-purple)}.nI5b6W_modes svg,.nI5b6W_search svg{flex:none;width:16px;height:16px}.nI5b6W_toolbar{align-items:center;gap:16px;margin:14px 0;display:flex}.nI5b6W_categories{scrollbar-width:thin;flex:1;gap:17px;min-width:0;display:flex;overflow-x:auto}.nI5b6W_categories button{color:var(--imagine-home-muted);white-space:nowrap;flex:none;padding:8px 0 12px;font-size:12px;position:relative}.nI5b6W_categories button[aria-pressed=true]{color:var(--imagine-home-foreground)}.nI5b6W_categories button[aria-pressed=true]:after{background:var(--imagine-home-purple);content:"";border-radius:999px;width:18px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.nI5b6W_search{border:1px solid var(--imagine-home-border);width:180px;color:var(--imagine-home-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.nI5b6W_search input{outline:none;width:100%;min-width:0;font-size:12px}.nI5b6W_search:focus-within{border-color:var(--imagine-home-purple)}.nI5b6W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px 12px;display:grid}.nI5b6W_card{min-width:0;position:relative}.nI5b6W_cardLink{color:inherit;text-decoration:none;display:block}.nI5b6W_cardLink:focus-visible,.nI5b6W_preview:focus-visible,.nI5b6W_modes button:focus-visible,.nI5b6W_categories button:focus-visible{outline:2px solid var(--imagine-home-purple);outline-offset:2px}.nI5b6W_frame{aspect-ratio:4/3;background:var(--imagine-home-surface-raised);isolation:isolate;border-radius:10px;display:block;position:relative;overflow:hidden}.nI5b6W_frame[data-media=image]{aspect-ratio:3/4}.nI5b6W_name{margin-top:7px;font-size:12px;font-weight:600;display:block}.nI5b6W_preview{z-index:2;color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.nI5b6W_preview svg{width:20px;height:20px}@container (max-width:500px){.nI5b6W_toolbar{flex-direction:column;align-items:stretch}.nI5b6W_search{width:100%}.nI5b6W_grid{grid-template-columns:minmax(0,1fr)}}
.YhKnyG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px;padding:20px 0;display:grid}.YhKnyG_card{border:1px solid var(--mediaio-border,var(--border));border-radius:var(--radius);background:var(--mediaio-surface,var(--card));min-width:0;overflow:hidden}.YhKnyG_media{aspect-ratio:3/4;overflow:hidden}.YhKnyG_media img,.YhKnyG_media video{object-fit:cover;width:100%;height:100%;display:block}.YhKnyG_cardBody{padding:12px}.YhKnyG_fillButton{border:1px solid var(--mediaio-border,var(--border));border-radius:calc(var(--radius) - 6px);background:var(--mediaio-surface-raised,var(--secondary));width:100%;min-height:38px;color:var(--mediaio-text,var(--foreground));cursor:pointer}.YhKnyG_fillButton:focus-visible,.YhKnyG_attribution a:focus-visible{outline:2px solid var(--mediaio-accent,var(--home-accent));outline-offset:2px}.YhKnyG_attribution{overflow-wrap:anywhere;color:var(--mediaio-muted,var(--muted-foreground));font-size:12px;line-height:1.5}.YhKnyG_attribution a{color:inherit;text-decoration:underline}.YhKnyG_empty{color:var(--mediaio-muted,var(--muted-foreground));padding:24px 0}.YhKnyG_tutorial{min-height:100%;color:var(--mediaio-text,var(--foreground));flex-direction:column;justify-content:center;padding-block:72px 48px;display:flex}.YhKnyG_tutorialVideo{aspect-ratio:16/9;border-radius:var(--radius);object-fit:cover;background:var(--mediaio-surface-raised,var(--secondary));width:100%;max-height:480px;margin:0;display:block}.YhKnyG_tutorialVideoContainer{position:relative}.YhKnyG_tutorialWide{width:80%;margin-inline:auto}.YhKnyG_tutorialWide .YhKnyG_tutorialVideo{max-height:none}.YhKnyG_tutorial h2{margin:0;font-size:20px;font-weight:600}.YhKnyG_tutorial p{color:var(--mediaio-muted,var(--muted-foreground));margin:12px 0 20px;line-height:1.6}.YhKnyG_tutorial ol{gap:16px;margin:0;padding-inline-start:28px;line-height:1.75;list-style:decimal;display:grid}.YhKnyG_tutorial li{padding-inline-start:6px}.YhKnyG_tutorial li::marker{color:var(--mediaio-accent,var(--home-accent));font-weight:600}@media (max-width:767px){.YhKnyG_tutorialWide{width:100%}}@media (min-width:1024px){.YhKnyG_tutorialWide{width:100%;height:100%;min-height:0;padding-block:24px;container-type:size}.YhKnyG_tutorialWide .YhKnyG_tutorialVideoContainer{width:min(80%,177.778cqh);margin-inline:auto}}
.uqexdG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-top:36px;display:grid}.uqexdG_card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;margin:0;transition:border-color .16s,background-color .16s;overflow:hidden}.uqexdG_card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--muted)}.uqexdG_media{aspect-ratio:3/4;background:var(--muted);display:block;position:relative;overflow:hidden}.uqexdG_media>img,.uqexdG_video{object-fit:cover;width:100%;height:100%;display:block}.uqexdG_playback{opacity:0;pointer-events:none;position:absolute;inset:0}.uqexdG_playback[data-decoded=true]{opacity:1}.uqexdG_name{overflow-wrap:anywhere;color:var(--foreground);padding:14px 16px;font-size:14px;font-weight:500;line-height:1.5;display:block}@media (max-width:767px){.uqexdG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}}@media (max-width:420px){.uqexdG_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.uqexdG_card{transition:none}}
.fSkyLq_trigger{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,color .18s;display:none;position:relative}@media (min-width:768px){.fSkyLq_trigger{display:inline-flex}:is(.is-sidebar-collapsed .fSkyLq_trigger,[data-sidebar-collapsed] .fSkyLq_trigger){border-radius:9999px;width:40px;height:40px;margin:0 auto}}.fSkyLq_trigger:hover{color:#fff;background:#ffffff14}.fSkyLq_collapsedLogo{justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .18s;display:none}.fSkyLq_iconWrap{justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .18s;display:inline-flex}.fSkyLq_icon{flex:none;width:20px;height:20px}@media (min-width:768px){:is(.is-sidebar-collapsed .fSkyLq_collapsedLogo,[data-sidebar-collapsed] .fSkyLq_collapsedLogo){opacity:1;display:inline-flex}:is(.is-sidebar-collapsed .fSkyLq_iconWrap,[data-sidebar-collapsed] .fSkyLq_iconWrap){color:#fff;opacity:0;background:#202026;border:1px solid #ffffff1a;border-radius:9999px;position:absolute;inset:0}:is(.is-sidebar-collapsed .fSkyLq_trigger:hover .fSkyLq_collapsedLogo,[data-sidebar-collapsed] .fSkyLq_trigger:hover .fSkyLq_collapsedLogo){opacity:0}:is(.is-sidebar-collapsed .fSkyLq_trigger:hover .fSkyLq_iconWrap,[data-sidebar-collapsed] .fSkyLq_trigger:hover .fSkyLq_iconWrap){opacity:1}}.fSkyLq_expandedTooltip,.fSkyLq_collapsedTooltip{color:#fff;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:120;background:#202026;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .16s,visibility .16s;position:absolute;box-shadow:0 4px 20px #00000080}.fSkyLq_expandedTooltip{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.fSkyLq_expandedTooltip:before{content:"";border:5px solid #0000;border-bottom-color:#202026;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fSkyLq_collapsedTooltip{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.fSkyLq_collapsedTooltip:before{content:"";border:5px solid #0000;border-right-color:#202026;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.fSkyLq_trigger:hover .fSkyLq_expandedTooltip{opacity:1;visibility:visible}:is(.is-sidebar-collapsed .fSkyLq_trigger:hover .fSkyLq_expandedTooltip,[data-sidebar-collapsed] .fSkyLq_trigger:hover .fSkyLq_expandedTooltip){opacity:0;visibility:hidden}:is(.is-sidebar-collapsed .fSkyLq_trigger:hover .fSkyLq_collapsedTooltip,[data-sidebar-collapsed] .fSkyLq_trigger:hover .fSkyLq_collapsedTooltip){opacity:1;visibility:visible}
.e9xQ1G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.e9xQ1G_card{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);min-width:0;overflow:hidden}.e9xQ1G_portrait{grid-row:span 2}.e9xQ1G_link{height:100%;color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.e9xQ1G_link:hover,.e9xQ1G_link[aria-current=true]{background:color-mix(in srgb, var(--home-accent) 9%, var(--card))}.e9xQ1G_card:has(.e9xQ1G_link[aria-current=true]){border-color:var(--home-accent);box-shadow:0 0 0 1px var(--home-accent)}.e9xQ1G_link:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.e9xQ1G_frame{background:var(--background);flex:1;min-height:210px;display:block;position:relative;overflow:hidden}.e9xQ1G_portrait .e9xQ1G_frame{min-height:460px}.e9xQ1G_frame>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.e9xQ1G_frame [data-motion-idea-video]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.e9xQ1G_frame [data-motion-idea-video]{z-index:1}.e9xQ1G_compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 0 16px}.e9xQ1G_compact .e9xQ1G_card{grid-row:auto}.e9xQ1G_compact .e9xQ1G_frame,.e9xQ1G_compact .e9xQ1G_portrait .e9xQ1G_frame{aspect-ratio:4/3;flex:none;min-height:0}@media (max-width:900px){.e9xQ1G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.e9xQ1G_card{grid-row:auto}.e9xQ1G_frame{aspect-ratio:16/10;flex:none;min-height:0}.e9xQ1G_portrait .e9xQ1G_frame{aspect-ratio:4/6;min-height:0}.e9xQ1G_compact .e9xQ1G_portrait .e9xQ1G_frame{aspect-ratio:4/3}}@media (max-width:600px){.e9xQ1G_grid{gap:12px;margin-top:20px}.e9xQ1G_compact{margin-top:0;padding:0 0 12px}.e9xQ1G_card{border-radius:var(--radius)}}
.SvxlPq_home{background:var(--imagine-home-sidebar);border-right:1px solid var(--imagine-home-border);color:var(--imagine-home-foreground);font-family:"FreeCreate Google Sans Flex", var(--font-sans-stack);height:100%;width:var(--ix-sidebar-width);z-index:95;flex-direction:column;padding:0;transition:width .22s;display:flex;position:absolute;inset:0 auto 0 0}.SvxlPq_home .ix-sidebar-brand{justify-content:space-between;align-items:center;height:72px;padding:12px;display:flex}.SvxlPq_home .ix-sidebar-brand>a{align-items:center;display:flex}.SvxlPq_home .ix-sidebar-brand>a svg{width:21px;height:21px}.SvxlPq_home .ix-sidebar-brand>[data-home-nav-close]{background:0 0;border:0;padding:6px;display:none}:is(.SvxlPq_home [data-sidebar-collapse-toggle],.SvxlPq_workspace [data-sidebar-collapse-toggle]){color:var(--imagine-home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s;display:none}:is(.SvxlPq_home [data-sidebar-collapse-toggle]:hover,.SvxlPq_workspace [data-sidebar-collapse-toggle]:hover){background:var(--imagine-home-surface);color:var(--imagine-home-foreground)}@media (min-width:768px){:is(.SvxlPq_home [data-sidebar-collapse-toggle],.SvxlPq_workspace [data-sidebar-collapse-toggle]){display:inline-flex}.ix-home[data-sidebar-collapsed] .SvxlPq_home{padding-inline:0}.ix-home[data-sidebar-collapsed] .SvxlPq_home .ix-sidebar-brand{justify-content:center;padding:16px 0}.ix-home[data-sidebar-collapsed] .SvxlPq_home .ix-logo-lockup{display:none}.ix-home[data-sidebar-collapsed] .SvxlPq_home .ix-logo-mark{display:none}}.SvxlPq_home .ix-nav{padding:8px 12px 0}.SvxlPq_workspace{background:var(--imagine-home-sidebar);border-right:1px solid var(--imagine-home-border);color:var(--imagine-home-foreground);font-family:"FreeCreate Google Sans Flex", var(--font-sans-stack);flex:0 0 241px;width:241px;transition:width .22s;position:static}.SvxlPq_workspace .ix-sidebar-brand-header{justify-content:space-between;align-items:center;height:72px;padding:0 12px;display:flex}.SvxlPq_workspace .ix-sidebar-app-brand{align-items:center;height:72px;padding:0;display:flex}.SvxlPq_workspace .imagein-sidebar-logo-lockup{width:164px;height:48px;display:inline-flex}.SvxlPq_workspace .imagein-sidebar-logo-lockup img{object-position:left center}.SvxlPq_workspace .imagein-sidebar-logo-mark{width:40px;height:40px;display:none}.SvxlPq_workspace .imagein-sidebar-logo-name{color:var(--imagine-home-foreground);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700;line-height:1;display:none}.SvxlPq_workspace .ix-nav{padding:8px 12px 0}.SvxlPq_workspace>div:last-of-type{background:var(--imagine-home-sidebar);border-color:var(--imagine-home-border)}@media (min-width:768px) and (max-width:1100px){.SvxlPq_workspace{flex-basis:196px;width:196px}}@media (min-width:768px){.SvxlPq_workspace{flex-shrink:0}.SvxlPq_workspace.is-sidebar-collapsed{flex-basis:80px;width:80px}.SvxlPq_workspace.is-sidebar-collapsed .ix-sidebar-brand-header{justify-content:center;padding:16px 0}.SvxlPq_workspace.is-sidebar-collapsed .ix-sidebar-app-brand{display:none}:is(.SvxlPq_workspace.is-sidebar-collapsed .imagein-sidebar-logo-lockup,.SvxlPq_workspace.is-sidebar-collapsed .imagein-sidebar-logo-mark){display:none}}@media (max-width:767px){.SvxlPq_home{width:min(290px,84vw);transition:transform .22s;transform:translate(-102%)}.ix-home[data-nav-open] .SvxlPq_home{transform:translate(0)}.SvxlPq_home .ix-sidebar-brand>[data-home-nav-close]{display:block}:is(.SvxlPq_home [data-home-sidebar-toggle],.SvxlPq_home [data-sidebar-collapse-toggle],.SvxlPq_workspace [data-sidebar-collapse-toggle]){display:none!important}.SvxlPq_workspace{flex:none;width:min(290px,84vw);position:fixed}.SvxlPq_workspace .imagein-sidebar-logo-lockup{display:none}.SvxlPq_workspace .imagein-sidebar-logo-mark{display:inline-flex}.SvxlPq_workspace .imagein-sidebar-logo-name{display:inline-flex}.SvxlPq_workspace.is-mobile-open{transform:translate(0)}}
.BbCjYa_slot{background:var(--imagine-home-sidebar,#121212);width:100%;padding:8px 12px 0}.BbCjYa_card{appearance:none;background:radial-gradient(circle at 0% 0%, #f43f5e29, transparent 70%), radial-gradient(circle at 100% 100%, color-mix(in oklch, var(--imagine-home-purple,#a855f7) 20%, transparent), transparent 70%), color-mix(in oklch, var(--imagine-home-sidebar,#121212) 88%, var(--imagine-home-purple,#a855f7) 12%);border:1px solid color-mix(in oklch, var(--imagine-home-purple,#a855f7) 28%, #ffffff14);color:#fff;cursor:pointer;text-align:left;border-radius:12px;outline:none;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px -2px #00000059,inset 0 1px #ffffff14}@supports (color:lab(0% 0 0)){.BbCjYa_card{background:radial-gradient(circle at 0% 0%, lab(56.4564% 69.5783 26.8306/.16), transparent 70%), radial-gradient(circle at 100% 100%, color-mix(in oklch, var(--imagine-home-purple,#a855f7) 20%, transparent), transparent 70%), color-mix(in oklch, var(--imagine-home-sidebar,#121212) 88%, var(--imagine-home-purple,#a855f7) 12%)}}.BbCjYa_card:hover{background:radial-gradient(circle at 0% 0%, #f43f5e3d, transparent 70%), radial-gradient(circle at 100% 100%, color-mix(in oklch, var(--imagine-home-purple,#a855f7) 28%, transparent), transparent 70%), color-mix(in oklch, var(--imagine-home-sidebar,#121212) 82%, var(--imagine-home-purple,#a855f7) 18%);border-color:color-mix(in oklch, var(--imagine-home-purple,#a855f7) 48%, #ffffff2e);box-shadow:0 6px 20px -2px color-mix(in oklch, var(--imagine-home-purple,#a855f7) 26%, transparent), 0 2px 8px -1px #f43f5e33, inset 0 1px 0 #ffffff29;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.BbCjYa_card:hover{background:radial-gradient(circle at 0% 0%, lab(56.4564% 69.5783 26.8306/.24), transparent 70%), radial-gradient(circle at 100% 100%, color-mix(in oklch, var(--imagine-home-purple,#a855f7) 28%, transparent), transparent 70%), color-mix(in oklch, var(--imagine-home-sidebar,#121212) 82%, var(--imagine-home-purple,#a855f7) 18%)}}.BbCjYa_card:active{transform:translateY(0)scale(.99);box-shadow:0 2px 8px -2px #0006,inset 0 1px #ffffff0f}.BbCjYa_card:focus-visible{outline:2px solid var(--imagine-home-purple,#a855f7);outline-offset:2px}.BbCjYa_card:disabled{cursor:wait;opacity:.65;transform:none}.BbCjYa_iconWrap{color:#fff;background:linear-gradient(135deg,#ff4d5a 0%,#f43f5e 45%,#9333ea 100%);border:1px solid #ffffff52;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,filter .16s;display:flex;box-shadow:0 4px 12px -2px #f43f5e73,inset 0 1px 1px #fff6}.BbCjYa_card:hover .BbCjYa_iconWrap{filter:brightness(1.08);transform:scale(1.04)}.BbCjYa_icon{stroke-width:2.1px;flex:none;width:18px;height:18px}.BbCjYa_copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BbCjYa_title,.BbCjYa_copy strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.BbCjYa_reward,.BbCjYa_copy span{color:color-mix(in oklch, var(--imagine-home-purple,#c084fc) 75%, #fff);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}@media (min-width:768px){:is(.ix-home[data-sidebar-collapsed] .BbCjYa_slot,.is-sidebar-collapsed .BbCjYa_slot){padding-inline:12px}:is(.ix-home[data-sidebar-collapsed] .BbCjYa_card,.is-sidebar-collapsed .BbCjYa_card){justify-content:center;gap:0;min-height:46px;padding:5px}:is(.ix-home[data-sidebar-collapsed] .BbCjYa_copy,.is-sidebar-collapsed .BbCjYa_copy){display:none}:is(.ix-home[data-sidebar-collapsed] .BbCjYa_iconWrap,.is-sidebar-collapsed .BbCjYa_iconWrap){flex:0 0 32px;width:32px;height:32px}:is(.ix-home[data-sidebar-collapsed] .BbCjYa_icon,.is-sidebar-collapsed .BbCjYa_icon){width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.BbCjYa_card,.BbCjYa_card:hover,.BbCjYa_iconWrap,.BbCjYa_card:hover .BbCjYa_iconWrap{transition:none;animation:none;transform:none}}
.yeN1Xa_overlay{z-index:100!important}.yeN1Xa_content{z-index:101!important;width:calc(100vw - 32px)!important;max-width:384px!important}.yeN1Xa_providers{gap:12px;display:grid}.yeN1Xa_providers button{min-height:48px}
.HXiuhG_root{width:100%;min-height:100%}.HXiuhG_stage{width:100%}@media (min-width:1024px){.HXiuhG_root{flex:1;height:100%;min-height:0}.HXiuhG_stage{flex-direction:column;height:100%;min-height:0;display:flex}}
.p8GFDG_workspace{min-width:0}.p8GFDG_workspace .imagein-flow-model-select-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.p8GFDG_workspace [data-image-tool-reference-input]>div:has(>[data-image-tool-reference-upload]){grid-template-columns:minmax(0,1fr);min-height:168px}.p8GFDG_workspace [data-image-tool-reference-upload]{flex-direction:column;min-height:88px}@media (min-width:1024px){.p8GFDG_workspace{flex:1;min-height:0}}
