.generate_page__VVUhy{min-height:100dvh;padding:32px var(--space-4);display:flex;align-items:center;justify-content:center;overflow:hidden}.generate_phone__LpFeV{--dashboard-lime:var(--color-brand-lime);--dashboard-lime-soft:var(--color-brand-lime-shell);--dashboard-mint:var(--color-brand-mint);--dashboard-mint-border:var(--color-brand-mint-border);--dashboard-peach:var(--color-brand-coral-soft);--dashboard-purple-soft:var(--color-brand-purple-shell);--dashboard-card-radius:var(--radius-md);--dashboard-section-gap:var(--space-5);width:min(100%,var(--mobile-shell-width));height:min(var(--mobile-shell-min-height),calc(100dvh - 64px));min-height:min(var(--mobile-shell-min-height),calc(100dvh - 64px));max-height:calc(100dvh - 64px);background:var(--color-bg-surface);border:1px solid var(--color-border-frame);border-radius:var(--radius-phone);box-shadow:var(--shadow-phone);overflow:hidden;position:relative;display:flex;flex-direction:column}.generate_body__2UM9q{flex:1 1;min-height:0;padding:var(--screen-padding-top) var(--screen-padding-x) var(--screen-padding-bottom);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-bottom:156px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.generate_body__2UM9q::-webkit-scrollbar{width:0;height:0}.generate_body__2UM9q button{touch-action:manipulation}.generate_homeGate__18Nfi{flex:1 1;min-height:620px;display:grid;place-items:center;align-content:center;grid-gap:var(--space-2);gap:var(--space-2);text-align:center}.generate_homeGateMark__ujCI6{width:64px;height:64px;border-radius:var(--radius-lg);background:var(--dashboard-lime-soft);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(176,203,32,.18)}.generate_homeGateLogo__Ufl__{width:68px;height:68px;border-radius:20px;object-fit:cover;box-shadow:0 14px 30px rgba(176,203,32,.2)}.generate_homeGate__18Nfi strong{color:var(--color-text-primary);font-size:18px;line-height:1.3;font-weight:950}.generate_homeGate__18Nfi small{color:var(--color-text-muted);font-size:12px;line-height:1.45;font-weight:800}.generate_topNav__aQQVt{min-height:44px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.generate_iconButton__F9HjN{width:var(--touch-target-min);height:var(--touch-target-min);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center}.generate_title__grbRr{margin:0;text-align:center;font-size:17px;line-height:1.25;font-weight:900;letter-spacing:0}.generate_homeHeader__723Eo{min-height:36px;display:flex;align-items:center;justify-content:space-between}.generate_homeHeader__723Eo h1{margin:0;font-size:20px;line-height:1;font-weight:950;letter-spacing:0}.generate_homeHeader__723Eo button{width:36px;height:36px;border:0;border-radius:999px;background:var(--color-bg-card);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_homeHero__i5YvQ{margin-top:12px;min-height:226px;border-radius:18px;background:radial-gradient(circle at 78% 84%,hsla(0,0%,100%,.7) 0 74px,transparent 76px),linear-gradient(145deg,#f5ffd0,#eaff79);border:1px solid rgba(184,205,40,.36);overflow:hidden;padding:28px 22px 0;display:grid;grid-template-columns:1fr 112px;grid-gap:4px;gap:4px}.generate_homeHero__i5YvQ h2{margin:0;font-size:26px;line-height:1.24;font-weight:950;letter-spacing:0;white-space:nowrap}.generate_homeHero__i5YvQ p{margin:24px 0 0;max-width:164px;color:#353818;font-size:13px;line-height:1.55;font-weight:850}.generate_homeMascot__NLZ7Y{align-self:end;width:126px;height:132px;margin-left:-22px;border-radius:62px 62px 30px 30px;background:var(--color-bg-card);border:2px solid #111;position:relative;box-shadow:0 9px 0 hsla(0,0%,7%,.05)}.generate_homeMascot__NLZ7Y:after,.generate_homeMascot__NLZ7Y:before{content:"";position:absolute;top:26px;width:42px;height:64px;border:2px solid #111;border-radius:34px;background:var(--color-bg-card)}.generate_homeMascot__NLZ7Y:before{left:-24px;transform:rotate(18deg)}.generate_homeMascot__NLZ7Y:after{right:-18px;transform:rotate(-18deg)}.generate_homeMascot__NLZ7Y span{position:absolute;left:39px;top:52px;width:9px;height:9px;border-radius:999px;background:#111;box-shadow:36px 0 0 #111,18px 22px 0 3px #111}.generate_homeActionList__32fEK{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.generate_homeActionList__32fEK button{min-height:76px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);color:var(--color-text);padding:12px;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_homeActionList__32fEK small,.generate_homeActionList__32fEK strong{display:block}.generate_homeActionList__32fEK strong{font-size:14px;font-weight:950}.generate_homeActionList__32fEK small{margin-top:5px;color:var(--color-muted);font-size:12px;line-height:1.35;font-weight:750}.generate_homeActionIcon__suDm5{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.generate_homeActionIcon__suDm5[data-tone=lime]{background:#f0ff92}.generate_homeActionIcon__suDm5[data-tone=purple]{background:var(--color-brand-purple-shell);color:var(--color-brand-purple-strong)}.generate_homeActionIcon__suDm5[data-tone=coral]{background:#ffe4de;color:#d96555}.generate_dashboardHeader__ZiHVX{min-height:72px;display:flex;align-items:center;justify-content:space-between}.generate_dashboardHeader__ZiHVX h1{margin:0;font-size:19px;font-weight:950;letter-spacing:0}.generate_dashboardBrand___nLRM{display:inline-flex;align-items:center;min-width:0;line-height:1}.generate_dashboardBrand___nLRM img{width:72px;height:72px;border-radius:18px;object-fit:contain}.generate_dashboardHeader__ZiHVX div{display:flex;align-items:center;gap:4px}.generate_dashboardHeader__ZiHVX button{width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_dashboardHero__Ik9R5{margin-top:12px;min-height:202px;border-radius:18px;background:radial-gradient(circle at 83% 78%,hsla(0,0%,100%,.72) 0 62px,transparent 64px),linear-gradient(145deg,#f3ffd0,#eaff79);border:1px solid rgba(184,205,40,.34);overflow:hidden;padding:24px 18px 16px;display:grid;grid-template-columns:1fr 108px;grid-gap:0;gap:0}.generate_dashboardHero__Ik9R5 h2{margin:0;font-size:22px;line-height:1.28;font-weight:950;letter-spacing:0}.generate_dashboardHero__Ik9R5 p{margin:14px 0 18px;max-width:176px;color:#34371c;font-size:12px;line-height:1.5;font-weight:850}.generate_dashboardHero__Ik9R5 button{min-height:48px;min-width:100%;border:0;border-radius:12px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;font-size:14px;font-weight:950}.generate_heroDog__SCIsd{align-self:end;justify-self:end;width:92px;height:100px;border:2px solid #111;border-radius:48px 48px 24px 24px;background:var(--color-bg-card);position:relative;margin-right:4px}.generate_heroDog__SCIsd:after,.generate_heroDog__SCIsd:before{content:"";position:absolute;top:22px;width:34px;height:54px;border:2px solid #111;border-radius:28px;background:var(--color-bg-card)}.generate_heroDog__SCIsd:before{left:-18px;transform:rotate(15deg)}.generate_heroDog__SCIsd:after{right:-18px;transform:rotate(-15deg)}.generate_heroDog__SCIsd span{position:absolute;left:28px;top:38px;width:8px;height:8px;border-radius:999px;background:#111;box-shadow:28px 0 0 #111,14px 20px 0 4px #111}.generate_quickDashboardGrid__rRRtl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_quickDashboardGrid__rRRtl button{min-height:142px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);padding:13px 9px;display:grid;align-content:start;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.generate_quickDashboardGrid__rRRtl span{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.generate_quickDashboardGrid__rRRtl span[data-tone=lime]{background:#f0ff92;color:#749618}.generate_quickDashboardGrid__rRRtl span[data-tone=purple]{background:var(--color-brand-purple-shell);color:#8066dd}.generate_quickDashboardGrid__rRRtl span[data-tone=mint]{background:var(--color-brand-mint);color:#208b7b}.generate_quickDashboardGrid__rRRtl strong{font-size:12px;line-height:1.35;font-weight:950}.generate_quickDashboardGrid__rRRtl small{color:var(--color-muted);font-size:10px;line-height:1.35;font-weight:750}.generate_brandNoticeCard__pCmh0{width:100%;min-height:60px;margin-top:18px;border:1px solid #efe4a9;border-radius:14px;background:#fffbed;color:var(--color-text);padding:10px 12px;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;text-align:left}.generate_brandNoticeCard__pCmh0>span{width:36px;height:36px;border-radius:12px;background:var(--color-brand-lime-shell);color:#7c9c23;display:inline-flex;align-items:center;justify-content:center}.generate_brandNoticeCard__pCmh0 small,.generate_brandNoticeCard__pCmh0 strong{display:block}.generate_brandNoticeCard__pCmh0 strong{font-size:13px;font-weight:950}.generate_brandNoticeCard__pCmh0 small{margin-top:3px;color:var(--color-muted);font-size:11px;font-weight:750}.generate_mascotArt__mmi8Z{display:block;width:var(--mascot-width,112px);max-width:100%;height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generate_dashboardHeroMascot__rF49f{--mascot-width:132px;align-self:end;justify-self:end;margin:0 -16px -14px 0;filter:drop-shadow(0 14px 24px rgba(103,128,16,.16))}.generate_emptyMascot__O3i_Y{--mascot-width:118px;margin-bottom:2px;filter:drop-shadow(0 12px 22px rgba(17,17,17,.07))}.generate_resultsMascot___ez4f{--mascot-width:92px;margin-bottom:8px}.generate_hero__dA37L{margin-top:14px;padding:28px 22px;border-radius:22px;background:linear-gradient(145deg,var(--color-lime-soft),var(--color-lime));text-align:center;border:1px solid rgba(176,203,32,.38)}.generate_sectionTitle__Yqwa4{margin:22px 0 10px;font-size:13px;font-weight:900}.generate_copySectionHeader__Wmqlb{margin:22px 0 6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.generate_copySectionHeader__Wmqlb .generate_sectionTitle__Yqwa4{margin:0}.generate_copySectionHeader__Wmqlb span{flex:0 0 auto;border:1px solid #d7cafd;border-radius:999px;background:#f5f0ff;color:#684bc2;padding:5px 8px;font-size:10px;line-height:1;font-weight:950}.generate_copySourceNote__tBC_n{margin:0 0 10px;color:#6f665a;font-size:11px;line-height:1.45;font-weight:760}.generate_muted__ZsG95{color:var(--color-muted)}.generate_chipGrid__B_Yas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_chip__dItdc{min-height:48px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-size:13px;font-weight:800;text-align:center}.generate_chipSelected__Jly5l{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-brand-purple-text)}.generate_chip__dItdc:disabled{cursor:not-allowed;opacity:.58}.generate_copyModeGrid__acrwm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.generate_quickStartGrid__BrJz_ .generate_chip__dItdc{gap:5px;padding:9px 6px;font-size:12px;line-height:1.2}.generate_quickStartGrid__BrJz_ .generate_chip__dItdc span{white-space:nowrap}.generate_copyModeGrid__acrwm .generate_chip__dItdc{min-height:150px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;line-height:1.45;font-size:14px;font-weight:850}.generate_copyModeGrid__acrwm .generate_chip__dItdc span{white-space:normal;word-break:keep-all;overflow-wrap:break-word;line-height:1.45}.generate_chipGrid__B_Yas+.generate_primaryButton__a1mra{margin-top:32px}@media (max-width:360px){.generate_copyModeGrid__acrwm{gap:12px}.generate_copyModeGrid__acrwm .generate_chip__dItdc{min-height:132px;padding:16px 12px;font-size:13px}}.generate_engineGrid__W51IX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.generate_engineGrid__W51IX .generate_chip__dItdc{justify-content:flex-start;min-height:58px;padding:10px 12px;text-align:left}.generate_engineChipText__Ktu5k{min-width:0;display:grid;grid-gap:3px;gap:3px;line-height:1.15}.generate_engineChipText__Ktu5k strong{font-size:13px;font-weight:950}.generate_engineChipText__Ktu5k small{color:var(--color-muted);font-size:11px;font-weight:800}.generate_chipSelected__Jly5l .generate_engineChipText__Ktu5k small{color:var(--color-brand-purple-text)}.generate_customCopyFields__itBGg{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.generate_customCopyField__HWe7B{border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:10px 12px;display:grid;grid-gap:5px;gap:5px}.generate_customCopyField__HWe7B span{color:var(--color-muted);font-size:11px;line-height:1.2;font-weight:850}.generate_customCopyTextarea__zD6m_{width:100%;min-height:30px;max-height:86px;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;line-height:1.45;resize:none;overflow-y:auto;overflow-wrap:anywhere}.generate_inputCard__g1pYa{margin-top:auto;border:1px solid var(--color-purple);border-radius:18px;padding:12px;background:var(--color-bg-card);display:grid;grid-template-columns:32px 1fr 42px;align-items:end;grid-gap:8px;gap:8px}.generate_inputCard__g1pYa.generate_startInputCard__gm0NZ{margin-top:8px}.generate_smartChatInput__4A97_{display:flex;align-items:flex-end;gap:8px}.generate_briefRefinementArea__fyGcI{margin-top:16px}.generate_archivedThreadNotice__OdH4W{margin-top:16px;border:1px solid #ded3c7;border-radius:16px;background:#faf7f2;color:#4f4438;padding:15px}.generate_archivedThreadNotice__OdH4W strong{display:block;color:var(--color-text-primary);font-size:14px;font-weight:950}.generate_archivedThreadNotice__OdH4W p{margin:7px 0 0;font-size:12px;line-height:1.5;font-weight:780}.generate_briefRefinementTitle__j1Ah4{margin:0 0 8px;font-size:14px;font-weight:900;line-height:1.4}.generate_briefRefinementInputCard__sLZXI{margin-top:0;grid-template-columns:minmax(0,1fr) 42px}.generate_inputIconButton__ePNAH{width:32px;height:42px;border:0;border-radius:12px;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.generate_inputIconButton__ePNAH:focus-visible,.generate_inputIconButton__ePNAH:hover{color:var(--color-purple);background:rgba(170,146,255,.1);outline:none}.generate_referenceAttachmentNote__otAu_{margin:6px 2px 0;color:var(--color-purple);font-size:12px;font-weight:800}.generate_contextAnswerInputCard__yQDSa{grid-template-columns:minmax(0,1fr) 42px}.generate_startInputCard__gm0NZ+.generate_helperText__GXXjs{display:none}.generate_contextAnswerInputCard__yQDSa,.generate_startInputCard__gm0NZ{position:-webkit-sticky;position:sticky;bottom:0;z-index:35;isolation:isolate;box-shadow:0 10px 26px hsla(0,0%,7%,.06)}.generate_startInputCard__gm0NZ{bottom:0;border-color:#aa92ff;box-shadow:0 0 0 1px rgba(170,146,255,.18),0 10px 26px hsla(0,0%,7%,.06)}.generate_input__Mmtuy{border:0;outline:0;min-width:0;color:var(--color-text);background:transparent;font:inherit}.generate_promptTextarea__xuWEZ{width:100%;max-height:128px;overflow-y:auto}.generate_promptTextarea__xuWEZ,.generate_smartChatTextarea__brHtH{min-height:42px;padding:10px 0;line-height:1.45;resize:none;overflow-wrap:anywhere}.generate_smartChatTextarea__brHtH{flex:1 1 auto;min-width:0;border:0;outline:0;color:var(--color-text);background:transparent;font:inherit;overflow-y:hidden}.generate_smartChatTextarea__brHtH::placeholder{color:var(--color-text-muted)}.generate_smartChatTextarea__brHtH:disabled{color:var(--color-text-muted);cursor:default}.generate_smartChatLeftControl__HtfNj,.generate_smartChatRightControl__Pey4d{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.generate_sendButton__5kEpZ{width:42px;height:42px;border-radius:var(--radius-pill)}.generate_primaryButton__a1mra,.generate_sendButton__5kEpZ{border:0;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center}.generate_primaryButton__a1mra{width:100%;min-height:56px;border-radius:var(--radius-md);font-weight:900;font-size:16px;gap:8px}.generate_primaryButton__a1mra:disabled,.generate_secondaryButton__Ci0ck:disabled,.generate_sendButton__5kEpZ:disabled{cursor:not-allowed;background:#ece9df;color:#8f8b81}.generate_secondaryButton__Ci0ck{width:100%;min-height:48px;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font-size:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:7px}.generate_secondaryButton__Ci0ck[data-danger=true]{border-color:rgba(220,78,65,.28);background:#fff6f3;color:var(--color-status-danger)}.generate_secondaryButton__Ci0ck[data-danger=true] svg{color:var(--color-status-danger)}.generate_stepFooter__MS6ZF{margin-top:auto;padding:18px 0 0;position:-webkit-sticky;position:sticky;bottom:0;z-index:30;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--color-bg-surface) 18%),var(--color-bg-surface);box-shadow:0 -18px 34px hsla(0,0%,100%,.92)}.generate_stepFooter__MS6ZF:has(+.generate_bottomTabs__HPzCP){margin-top:18px;bottom:42px}.generate_progressWrap__S04p_{margin-top:18px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:var(--color-muted);font-size:12px;font-weight:800}.generate_stepFooter__MS6ZF .generate_progressWrap__S04p_{margin-top:0;margin-bottom:18px}.generate_progressTrack__vtMPb{height:4px;border-radius:var(--radius-pill);background:var(--color-neutral-track);overflow:hidden}.generate_progressBar__93EPP{display:block;height:100%;border-radius:inherit;background:var(--color-purple)}.generate_indeterminateProgressTrack__ABI4R{display:block;position:relative;overflow:hidden}.generate_indeterminateProgressTrack__ABI4R .generate_progressBar__93EPP{position:absolute;top:0;left:0;width:42%;height:100%;background:linear-gradient(90deg,#8d73ff,#c9bbff);animation:generate_progressSweep__2C48y 1.35s ease-in-out infinite}.generate_card__PjPbX{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-card)}.generate_briefRow__pMmLB{display:grid;grid-template-columns:22px 88px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid var(--color-border-hairline);font-size:13px}@media (max-width:430px){.generate_page__VVUhy{padding:0;align-items:stretch}.generate_phone__LpFeV{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0;border:0;box-shadow:none}}.generate_exampleList__BCPlh{display:grid;grid-gap:9px;gap:9px}.generate_examplePill__a8yvK{min-height:40px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg-card);padding:0 14px;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:12px;font-weight:750}.generate_heroIcon__jFvTH{width:48px;height:48px;margin:0 auto 14px;border-radius:16px;background:hsla(0,0%,100%,.78);display:inline-flex;align-items:center;justify-content:center}.generate_chatHeroMascot__gDxmj{--mascot-width:92px;margin:-8px auto 8px;filter:drop-shadow(0 12px 20px rgba(103,128,16,.14))}.generate_heroTitle__AcKOE{margin:0;font-size:17px;font-weight:900}.generate_heroCopy__ZxIlI{margin:12px 0 0;color:#4f552c;font-size:13px;line-height:1.55;font-weight:700}.generate_helperText__GXXjs{margin:12px 0 0;text-align:center;color:#7e67d8;font-size:12px;font-weight:800}.generate_loadingHelperText__6MvmY{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;width:100%}.generate_loadingHelperText__6MvmY span{animation:generate_loadingDotBlink__OvykH 1.2s ease-in-out infinite}.generate_loadingHelperText__6MvmY span:nth-child(2){animation-delay:.16s}.generate_loadingHelperText__6MvmY span:nth-child(3){animation-delay:.32s}.generate_assistantBubble__mZ69Q{margin-top:18px;display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:start}.generate_assistantAvatar__CUrAM{width:34px;height:34px;flex-shrink:0;border-radius:999px;background:var(--color-purple);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:900}.generate_bubble__Ef6Gj{border-radius:16px;background:#f3f2f0;padding:13px 14px;font-size:13px;line-height:1.5;font-weight:750}.generate_chatTranscript__Aaolf{display:grid;grid-gap:10px;gap:10px}.generate_chatTimelineTranscript__IIkw4{margin-bottom:16px}.generate_chatTimelineCards__sQfSc{display:grid;grid-gap:14px;gap:14px}.generate_timelineSectionTitle__v41eW{margin:0;color:var(--color-text-primary);font-size:16px;line-height:1.28;font-weight:950}.generate_chatTimelineCards__sQfSc .generate_briefCard__1ZAYZ,.generate_chatTimelineCards__sQfSc .generate_contextCard__V2g21,.generate_chatTimelineCards__sQfSc .generate_emptyResultPanel__EuUjq{margin-top:0}.generate_chatTimelineCards__sQfSc .generate_stepFooter__MS6ZF{margin-top:4px;margin-left:calc(var(--screen-padding-x) * -1);margin-right:calc(var(--screen-padding-x) * -1);margin-bottom:calc(var(--screen-padding-bottom) * -1);padding-left:var(--screen-padding-x);padding-right:var(--screen-padding-x);padding-bottom:var(--screen-padding-bottom);bottom:calc(var(--screen-padding-bottom) * -1)}.generate_chatTimelineCards__sQfSc .generate_stepFooter__MS6ZF:has(+.generate_bottomTabs__HPzCP){margin-bottom:18px;bottom:42px}.generate_chatTranscript__Aaolf .generate_assistantBubble__mZ69Q{margin-top:0}.generate_userBubble__cPDoj{justify-self:end;max-width:84%;margin:0;border-radius:16px 16px 4px 16px;background:var(--color-action-primary);color:var(--color-action-primary-text);padding:12px 14px;font-size:13px;line-height:1.5;font-weight:800}.generate_contextCard__V2g21{margin-top:16px;padding:18px;border-radius:18px;border:1px solid #d9cffd;background:linear-gradient(160deg,#fbfaff,var(--color-purple-soft))}.generate_contextCardPending__CosAP{position:relative;overflow:hidden;border-color:#c6b3ff;background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(246,241,255,.98)),var(--color-purple-soft)}.generate_contextCardPending__CosAP:before{content:"";position:absolute;inset:0 auto 0 -42%;width:42%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.82),transparent);transform:skewX(-14deg);animation:generate_softSweep__mDfNm 2.2s ease-in-out infinite;pointer-events:none}.generate_contextTitle__jreD9{margin:0 0 14px;color:var(--color-brand-purple-strong);font-size:13px;font-weight:900}.generate_briefTitleGroup__g8l9a,.generate_contextTitleGroup__FDKQJ{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-bottom:14px}.generate_briefTitleGroup__g8l9a .generate_briefTitle__FKBps,.generate_contextTitleGroup__FDKQJ .generate_contextTitle__jreD9{margin:0}.generate_contextReviewHeader__mu6FM .generate_contextTitleGroup__FDKQJ{margin-bottom:0}.generate_contextTitleMascot__MlgRa{--mascot-width:36px;width:var(--mascot-width);height:auto;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(90,64,177,.12))}.generate_contextReviewHeader__mu6FM{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.generate_contextReviewHeader__mu6FM .generate_contextTitle__jreD9{margin:0}.generate_contextReviewHeader__mu6FM span{flex:0 0 auto;border:1px solid #d7cafd;border-radius:999px;background:#f5f0ff;color:#684bc2;padding:5px 8px;font-size:10px;line-height:1;font-weight:950}.generate_contextSourceNote__HyJXT{margin:0 0 14px;color:#5f5582;font-size:11px;line-height:1.45;font-weight:780}.generate_analysisLoadingSteps__6ifCq{position:relative;display:grid;grid-gap:9px;gap:9px;margin-top:14px}.generate_analysisLoadingStep__F6XJU{display:inline-flex;align-items:center;gap:8px;color:#473a74;font-size:12px;font-weight:850;animation:generate_loadingStepPulse__u66E1 2.4s ease-in-out infinite;animation-delay:calc(var(--step-index) * .18s)}.generate_analysisLoadingDot__2F1Vc{width:9px;height:9px;border-radius:999px;background:#8d73ff;box-shadow:0 0 0 5px rgba(141,115,255,.12);flex:0 0 auto}.generate_analysisLoadingBar__SBcv5{position:relative;overflow:hidden;height:6px;margin-top:16px;border-radius:999px;background:rgba(213,203,250,.78)}.generate_analysisLoadingBar__SBcv5:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#a287ff,#d7cbff);animation:generate_progressSweep__2C48y 1.35s ease-in-out infinite}.generate_contextGrid__et_sA{display:grid;grid-gap:12px;gap:12px}.generate_contextItem__yM3UI{display:grid;grid-template-columns:82px 1fr;grid-gap:10px;gap:10px;font-size:13px}.generate_contextItem__yM3UI span{color:#5f5582;font-weight:800}.generate_contextItem__yM3UI strong{font-weight:900}.generate_selectList__0QEuB{display:grid;grid-gap:10px;gap:10px}.generate_copyCard__3lTEL{min-height:58px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:13px 14px;display:grid;grid-template-columns:26px 1fr 24px;grid-gap:10px;gap:10px;align-items:center;text-align:left;font-weight:900}.generate_copyContent__8558M{min-width:0;display:grid;grid-gap:4px;gap:4px}.generate_copyContent__8558M>span{min-width:0}.generate_copyContent__8558M small{justify-self:start;border-radius:999px;background:rgba(90,64,177,.1);color:#684bc2;padding:3px 7px;font-size:10px;line-height:1;font-weight:900}.generate_candidateComplianceLine__sPGCT{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.generate_candidateComplianceLine__sPGCT small{background:transparent;color:var(--color-text-muted);padding:0}.generate_copyCardSelected__eZUHx{border-color:var(--color-purple);background:var(--color-purple-soft)}.generate_copyCandidateManualButton__0LfL5{margin-top:10px}.generate_copyNumber__ciMQk{width:20px;height:20px;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.generate_complianceFindingList__KA3rT{display:grid;grid-gap:10px;gap:10px}.generate_complianceFindingCard__r9S4P{border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-bg-card);padding:13px 14px;display:grid;grid-gap:8px;gap:8px}.generate_complianceFindingCard__r9S4P[data-severity=block]{border-color:rgba(239,81,61,.3);background:#fff8f7}.generate_complianceFindingCard__r9S4P[data-severity=evidence_required]{border-color:rgba(255,160,30,.3);background:#fffcf0}.generate_complianceFindingHeader__ED2Gn{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.generate_severityBadge__31xNL{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900;line-height:1.4}.generate_severityBadge__31xNL[data-severity=block]{background:rgba(239,81,61,.12);color:#c83520}.generate_severityBadge__31xNL[data-severity=evidence_required]{background:rgba(255,160,30,.15);color:#9a6200}.generate_severityBadge__31xNL[data-severity=warn]{background:rgba(255,200,0,.18);color:#7a6000}.generate_complianceFieldLabel__pwhaa{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.generate_complianceMatchedText__u8b5p{font-size:14px;font-weight:850;color:var(--color-text-primary);background:rgba(239,81,61,.07);border-radius:6px;padding:5px 9px}.generate_complianceReason___lbEc{font-size:13px;color:var(--color-text-muted);line-height:1.5}.generate_complianceSuggestion__o1J8e{display:flex;align-items:baseline;gap:7px;font-size:13px;background:var(--color-status-success-soft);border-radius:6px;padding:6px 10px}.generate_complianceSuggestionLabel__3boW_{font-size:11px;font-weight:900;color:var(--color-status-success);flex-shrink:0}.generate_complianceLegalBasis__f6n18{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.generate_complianceLegalBasis__f6n18 li{font-size:11px;color:var(--color-text-muted);padding-left:10px;position:relative}.generate_complianceLegalBasis__f6n18 li:before{content:"·";position:absolute;left:0}.generate_complianceActionRow__G8czV{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.generate_channelGrid__So5xD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.generate_channelCard__Wm_C_{min-height:84px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:10px 6px;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;font-size:12px;font-weight:850}.generate_channelCardSelected__VUXr6{border-color:var(--color-purple);background:var(--color-purple-soft);color:#6147d3}.generate_textareaCard__Lb9rc{margin-top:14px;min-height:50px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:12px;display:grid;grid-template-columns:1fr 24px;grid-gap:8px;gap:8px}.generate_textarea__JbmJe{border:0;outline:0;resize:none;min-width:0;min-height:24px;color:var(--color-text)}.generate_briefCard__1ZAYZ{margin-top:16px;padding:18px;border-radius:18px;border:1px solid hsla(8,100%,83%,.8);background:linear-gradient(160deg,#fffaf7,var(--color-coral-soft))}.generate_briefTitle__FKBps{margin:0 0 12px;font-size:15px;font-weight:950}.generate_briefTitleMascot__LigWe{--mascot-width:38px;flex:0 0 auto;filter:drop-shadow(0 8px 14px rgba(235,110,93,.12))}.generate_imageGuide__1dOyc{margin-top:14px;border-radius:16px;border:1px solid hsla(8,100%,83%,.8);background:#fff8ed;padding:14px;font-size:13px;line-height:1.55;font-weight:800}.generate_completeNote__P9nPt{margin:14px 0;border-radius:16px;background:var(--color-coral-soft);padding:15px;text-align:center;color:var(--color-brand-coral-text);font-size:13px;line-height:1.5;font-weight:850}.generate_finalProgress__kmbiM .generate_progressBar__93EPP{background:var(--color-coral)}.generate_generationHero__3yyUb{margin-top:14px;padding:18px 17px;border:1px solid #dfd5ff;border-radius:20px;background:linear-gradient(160deg,#fff,var(--color-purple-soft))}.generate_completeHero__gzGM3 h1,.generate_generationHero__3yyUb h1{margin:12px 0 7px;font-size:21px;line-height:1.2;font-weight:950}.generate_completeHero__gzGM3 p,.generate_generationHero__3yyUb p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5;font-weight:750}.generate_generatingOrb__m5c90{width:48px;height:48px;border-radius:16px;background:var(--color-bg-card);box-shadow:0 12px 30px rgba(170,146,255,.28);color:var(--color-brand-purple-strong);display:inline-flex;align-items:center;justify-content:center;animation:generate_pulseGlow__RR6z5 1.4s ease-in-out infinite}.generate_generationMascot__MFB__{--mascot-width:124px;margin:-4px auto 6px;filter:drop-shadow(0 14px 24px rgba(125,95,219,.13))}.generate_statusCard__me52b{margin-top:12px;padding:15px;border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-bg-card);box-shadow:var(--shadow-card)}.generate_statusCard__me52b h2{margin:0 0 12px;font-size:14px;font-weight:950}.generate_statusList__qkP__{display:grid;grid-gap:7px;gap:7px}.generate_statusItem__j7aIv{min-height:34px;border-radius:12px;display:grid;grid-template-columns:26px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;color:var(--color-muted);font-size:13px;font-weight:850}.generate_statusItem__j7aIv[data-state=active]{background:var(--color-purple-soft);color:var(--color-brand-purple-text)}.generate_statusIcon__cOhSR{width:22px;height:22px;border-radius:999px;background:var(--color-neutral-track);color:#8a8a82;display:inline-flex;align-items:center;justify-content:center}.generate_statusItem__j7aIv[data-state=active] .generate_statusIcon__cOhSR,.generate_statusItem__j7aIv[data-state=done] .generate_statusIcon__cOhSR{background:var(--color-purple);color:var(--color-text-inverse)}.generate_waitingStatusCard__ZBfZl{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px;border:1px solid rgba(17,185,129,.24);border-radius:8px;background:#ecfdf5;color:#0f172a}.generate_waitingStatusCardCompact__klqT6{padding:13px 14px}.generate_waitingStatusIcon__uRQNm{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#fff;color:#059669;box-shadow:0 8px 18px rgba(15,23,42,.08)}.generate_waitingStatusIcon__uRQNm svg:last-child{position:absolute;right:-2px;bottom:-2px;color:#111827;animation:generate_waitingStatusSpin__qhOaD 1.2s linear infinite}.generate_waitingStatusText__5ftpM{display:grid;grid-gap:5px;gap:5px;min-width:0}.generate_waitingStatusEyebrow__hCuu2{font-size:11px;font-weight:800;color:#059669}.generate_waitingStatusText__5ftpM strong{font-size:16px;line-height:1.35;letter-spacing:0}.generate_waitingStatusText__5ftpM p{margin:0;font-size:13px;line-height:1.5;color:#334155}.generate_waitingStatusText__5ftpM small{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 9px;border-radius:8px;background:hsla(0,0%,100%,.78);font-size:12px;font-weight:700;line-height:1.35;color:#065f46}.generate_engineStatusNote__gbUkS{margin:-2px 0 12px;color:var(--color-muted);font-size:12px;line-height:1.35;font-weight:800}.generate_generationProgress__EtoJi{margin-top:15px;margin-bottom:22px;display:flex;flex-direction:column;gap:16px}.generate_progressMeta__wXx_c{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:900}.generate_progressMeta__wXx_c span{color:var(--color-brand-purple-strong)}.generate_generationProgress__EtoJi .generate_progressMeta__wXx_c{margin-bottom:0}.generate_generationProgress__EtoJi .generate_progressTrack__vtMPb{display:block;width:100%;height:8px;border-radius:4px}.generate_generationProgress__EtoJi .generate_progressBar__93EPP{height:100%;border-radius:inherit}.generate_generationProgress__EtoJi p{margin:0;color:var(--color-muted);text-align:left;font-size:12px;line-height:1.45;font-weight:750}.generate_generationPreviewSection__LcfoC{margin-top:0;display:flex;flex-direction:column;gap:12px}.generate_generationPreviewSection__LcfoC .generate_sectionTitle__Yqwa4{margin:0}.generate_referenceGrid__DmxAH,.generate_resultGrid__NEuBr,.generate_skeletonGrid__mB7Ue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_skeletonCreative__kTYT0{min-height:76px;border:1px solid var(--color-border-soft);border-radius:12px;background:linear-gradient(135deg,#f7f6f2,#eceae4);display:grid;place-items:center;color:#8b8b84;font-size:12px;font-weight:800}.generate_skeletonCreative__kTYT0 span{width:28px;height:28px;border-radius:999px;background:linear-gradient(90deg,#d8d5cb,#f7f6f2,#d8d5cb);background-size:240% 100%;animation:generate_shimmer__bD4qB 1.3s linear infinite}.generate_progressBanner__OU_DC{margin:-6px 0 18px;min-height:44px;border-radius:13px;background:#d8f8f0;color:#243f39;display:grid;grid-template-columns:18px 1fr auto;grid-gap:6px;gap:6px;align-items:center;padding:8px 9px;font-size:11px;font-weight:850}.generate_progressBanner__OU_DC[data-complete=true]{background:var(--color-coral-soft);color:var(--color-brand-coral-text)}.generate_progressBanner__OU_DC button{grid-column:3;border:0;border-radius:10px;background:var(--color-bg-card);padding:7px 8px;color:#243f39;font-size:11px;font-weight:900}.generate_spinnerDot__vEElG{width:14px;height:14px;border-radius:999px;border:2px solid hsla(0,0%,7%,.18);border-top:2px solid var(--color-text-primary);animation:generate_spin__uLOv5 .8s linear infinite}.generate_referenceHeader__TdLEE{display:flex;align-items:flex-end;justify-content:space-between}.generate_referenceHeader__TdLEE p{margin:0 0 4px;color:var(--color-muted);font-size:12px;font-weight:850}.generate_referenceHeader__TdLEE h1{margin:0;font-size:21px;line-height:1.2;font-weight:950}.generate_searchField__2dMv9{margin-top:12px;min-height:42px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-neutral-chip);display:grid;grid-template-columns:22px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:0 12px;color:var(--color-muted)}.generate_searchField__2dMv9 input{border:0;outline:0;background:transparent;min-width:0;color:var(--color-text);font-size:13px}.generate_archiveSearchField__PPO5k{margin:12px 0 0;grid-template-columns:22px minmax(0,1fr) 32px}.generate_archiveSearchClear__WLcvk{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--color-muted);display:inline-flex;align-items:center;justify-content:center}.generate_archiveSearchClear__WLcvk:focus-visible,.generate_archiveSearchClear__WLcvk:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.generate_categoryScroller__jUr6g{flex:0 0 auto;margin:12px calc(var(--screen-padding-x) * -1) 10px 0;min-height:44px;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 var(--screen-padding-x) 0 0;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;white-space:nowrap;-webkit-overflow-scrolling:touch}.generate_categoryScroller__jUr6g::-webkit-scrollbar{display:none}.generate_categoryScroller__jUr6g button{flex:0 0 auto;min-height:32px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);padding:0 13px;color:var(--color-text);font-size:12px;font-weight:850}.generate_categoryScroller__jUr6g .generate_categoryActive__tKGQx{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.generate_referenceContentScroll__fkwo3{flex:1 1 auto;min-height:0;max-height:none;margin-right:-4px;margin-bottom:0;padding:0 4px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.generate_referenceContentScroll__fkwo3::-webkit-scrollbar{width:0;height:0}.generate_referenceContentScroll__fkwo3 .generate_emptyResultPanel__EuUjq{margin-top:0}.generate_referenceCard__iIXFx,.generate_resultCard__x_9YH{position:relative;min-height:158px;border:1px solid var(--color-border-hairline);border-radius:14px;overflow:hidden;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.generate_referenceCard__iIXFx button,.generate_resultCard__x_9YH button{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid var(--color-border-control);border-radius:9px;background:hsla(0,0%,100%,.76);color:var(--color-text)}.generate_referenceCard__iIXFx h2,.generate_resultCard__x_9YH h2{margin:0;max-width:108px;font-size:13px;line-height:1.25;font-weight:950}.generate_referenceCard__iIXFx p,.generate_resultCard__x_9YH p{margin:8px 0 0;color:hsla(0,0%,7%,.68);font-size:10px;line-height:1.35;font-weight:750}.generate_mockCup__EgfKt{align-self:flex-end;width:70px;height:76px;border-radius:18px 18px 24px 24px;background:radial-gradient(circle at 28% 12%,#fff 0 8px,transparent 9px),linear-gradient(180deg,#fff 0 22%,rgba(255,108,91,.58) 23% 100%);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 12px 26px rgba(159,63,47,.16)}.generate_mockCup__EgfKt span{display:block;width:18px;height:18px;margin:1px 0 0 42px;border-radius:50%;background:#ff4f45;box-shadow:-22px 14px 0 -5px #ff776d,-38px 46px 0 -6px #ff776d}.generate_referenceTonepink__BPB6m{background:linear-gradient(145deg,#ffe6e5,#fff7ef)}.generate_referenceTonemint__fngjk{background:linear-gradient(145deg,#e2f5ec,#fffaf0)}.generate_referenceTonecream__Qi77O{background:linear-gradient(145deg,#f4efe4,#fff8ed)}.generate_referenceTonecoral__ja4Ci{background:linear-gradient(145deg,#ffd9d3,#fff0ea)}.generate_browseNote___a_az,.generate_savedNotice__CMHo8{margin:14px 0 0;border-radius:15px;display:flex;align-items:flex-start;gap:8px;padding:13px;font-size:12px;line-height:1.45;font-weight:800}.generate_browseNote___a_az{border:1px solid rgba(105,209,184,.46);background:var(--color-brand-mint-soft);color:var(--color-brand-mint-text)}.generate_referenceBrowseNote__Ce6OU{flex:0 0 auto;margin:0 0 12px}.generate_bottomTabs__HPzCP{margin:auto calc(var(--screen-padding-x) * -1) calc(var(--screen-padding-bottom) * -1);border-top:1px solid var(--color-border-soft);background:var(--color-bg-surface);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 8px 6px;position:-webkit-sticky;position:sticky;bottom:calc(var(--screen-padding-bottom) * -1);z-index:40;box-shadow:0 -14px 26px hsla(0,0%,7%,.07)}.generate_bottomTabs__HPzCP button,.generate_bottomTabs__HPzCP span{border:0;background:transparent;display:grid;justify-items:center;grid-gap:3px;gap:3px;color:var(--color-text-muted);font-size:10px;font-weight:850}.generate_bottomTabs__HPzCP button[data-active=true],.generate_bottomTabs__HPzCP span[data-active=true]{color:var(--color-text-primary)}.generate_recentHeader__vvf_c,.generate_studioTopNav__eWJd_{min-height:42px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.generate_recentHeader__vvf_c button,.generate_studioTopNav__eWJd_ button{width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--color-text)}.generate_brandKitHeader__4K_1z h1,.generate_recentHeader__vvf_c h1,.generate_studioTopNav__eWJd_ h1{margin:0;text-align:center;font-size:17px;font-weight:950}.generate_archiveFilterRow__stS9E{margin:18px 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,auto)) 44px;grid-gap:8px;gap:8px;align-items:center}.generate_archiveFilterRow__stS9E button{min-height:34px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);color:var(--color-text);padding:0 12px;font-size:11px;font-weight:900}.generate_archiveFilterRow__stS9E button:last-child{padding:0;display:inline-flex;align-items:center;justify-content:center}.generate_archiveFilterRow__stS9E .generate_categoryActive__tKGQx{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.generate_archiveSectionTitle___ev5m{margin:16px 0 10px;color:var(--color-text-primary);font-size:13px;line-height:1.25;font-weight:950}.generate_sampleLibraryHeader__7yIV0{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.generate_sampleLibraryHeader__7yIV0 .generate_archiveSectionTitle___ev5m{margin:0}.generate_sampleLibraryHeader__7yIV0 button{min-height:32px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);color:var(--color-text);padding:0 12px;font-size:12px;font-weight:900}.generate_sampleNotice__sJPt1{margin:0 0 12px;border:1px solid #ebe1cc;border-radius:14px;background:#fff8ed;color:#62533f;padding:12px;font-size:12px;line-height:1.45;font-weight:820}.generate_archiveGrid__vjHp9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.generate_archiveCard__HgNGo{min-width:0}.generate_archiveVisual__3nTUy{position:relative;width:100%;aspect-ratio:1.18/1;border:1px solid var(--color-border-hairline);border-radius:13px;overflow:hidden;display:block;color:var(--color-text)}.generate_archiveVisual__3nTUy[data-has-image=true]{background:#f6f4ef}.generate_archiveVisual__3nTUy[data-has-image=true]:after{display:none}.generate_archiveImage__2OaOA{object-fit:cover}.generate_archiveVisual__3nTUy:after{content:"";position:absolute;right:28px;bottom:16px;width:54px;height:62px;border-radius:16px 16px 22px 22px;background:radial-gradient(circle at 34% 12%,#fff 0 8px,transparent 9px),linear-gradient(180deg,#fff 0 26%,rgba(255,108,91,.68) 27% 100%);box-shadow:0 12px 24px rgba(159,63,47,.12)}.generate_archiveVisual__3nTUy>span{position:absolute;left:8px;top:8px;z-index:1;border-radius:999px;background:#f3ffd4;color:#58731f;padding:4px 8px;font-size:10px;font-weight:950}.generate_archiveVisual__3nTUy>span[data-status=generating]{background:#f1eaff;color:var(--color-brand-purple-strong)}.generate_archiveVisual__3nTUy>span[data-status=draft]{background:#ffe5df;color:#b94d43}.generate_archiveVisual__3nTUy svg{position:absolute;right:8px;top:8px;z-index:1;width:32px;height:32px;border:1px solid var(--color-border-control);border-radius:10px;background:hsla(0,0%,100%,.78);padding:7px}.generate_archiveProgress__oOX_s{position:absolute;left:10px;right:10px;bottom:8px;z-index:2;height:5px;border-radius:999px;background:hsla(0,0%,100%,.68);color:var(--color-brand-purple-strong);font-size:0;overflow:hidden}.generate_archiveProgress__oOX_s i{display:block;height:100%;border-radius:inherit;background:var(--color-purple)}.generate_archiveCopy__AGsVG{position:relative;padding:8px 2px 0}.generate_archiveCopy__AGsVG strong{display:block;max-width:calc(100% - 58px);min-height:32px;font-size:12px;line-height:1.32;font-weight:950}.generate_archiveCopy__AGsVG p{margin:4px 0 0;color:var(--color-muted);font-size:10px;line-height:1.35;font-weight:760}.generate_archiveInlineActions__TR8Um{position:absolute;right:0;top:6px;display:flex;gap:2px}.generate_archiveInlineActions__TR8Um button{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#5f5b55}.generate_archiveActionMenu__rINpa{position:absolute;right:0;top:42px;z-index:10;width:min(168px,calc(100vw - 48px));border:1px solid var(--color-border-soft);border-radius:12px;background:hsla(0,0%,100%,.98);box-shadow:0 16px 34px rgba(32,27,20,.16);padding:6px;display:grid;grid-gap:2px;gap:2px}.generate_archiveActionMenu__rINpa button{min-height:36px;width:100%;border:0;border-radius:9px;background:transparent;color:var(--color-text-primary);padding:0 9px;display:flex;align-items:center;gap:8px;text-align:left;font-size:12px;font-weight:850}.generate_archiveActionMenu__rINpa button:focus-visible,.generate_archiveActionMenu__rINpa button:hover{background:#f7f4ee}.generate_archiveActionMenu__rINpa .generate_archiveDangerAction__HQpjS{color:#bd3d35}.generate_workspaceHero__mn8BR{margin-top:12px;border:1px solid #d9ee82;border-radius:16px;background:linear-gradient(145deg,#f3ffd4,#fbffe9);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.generate_workspaceHero__mn8BR span{display:block;color:#6f8e1f;font-size:11px;font-weight:950}.generate_workspaceHero__mn8BR h2{margin:5px 0 0;color:var(--color-text-primary);font-size:19px;line-height:1.25;font-weight:950}.generate_workspaceHero__mn8BR p{margin:7px 0 0;color:#536232;font-size:12px;line-height:1.45;font-weight:780}.generate_workspaceHero__mn8BR button{flex:0 0 auto;min-height:40px;border:0;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);padding:0 14px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:950}.generate_workspaceSection__GJ4HK{margin-top:18px}.generate_workspaceSectionHeader__KQBg6{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.generate_workspaceSectionHeader__KQBg6 h2{margin:0;color:var(--color-text-primary);font-size:14px;font-weight:950}.generate_workspaceSectionHeader__KQBg6 small{color:var(--color-muted);font-size:11px;font-weight:850}.generate_workspaceTabs__cVz4I{margin-top:10px;width:100%;min-height:42px;border:1px solid var(--color-border-soft);border-radius:999px;background:#f7f5f1;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.generate_workspaceTabs__cVz4I button{min-width:0;min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--color-muted);font-size:12px;font-weight:950}.generate_workspaceTabs__cVz4I button[aria-selected=true]{background:var(--color-action-primary);color:var(--color-action-primary-text);box-shadow:0 8px 18px rgba(30,25,18,.1)}.generate_workspaceList__asgN0{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.generate_workspaceCard__K7sAc{width:100%;min-height:86px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_workspaceOpenButton__u8rCD{min-width:0;border:0;background:transparent;color:inherit;padding:0;display:grid;grid-template-columns:58px 1fr;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_workspaceThumb__rvcM1{width:58px;height:58px;border-radius:13px;background:#f1eaff;color:var(--color-brand-purple-strong);display:inline-flex;align-items:center;justify-content:center}.generate_workspaceThumb__rvcM1[data-status=completed]{background:#e7fbef;color:#237a4f}.generate_workspaceThumb__rvcM1[data-status=failed]{background:#ffe8e3;color:#b94d43}.generate_workspaceThumb__rvcM1[data-status=archived]{background:#f4efe7;color:#786b5c}.generate_workspaceCard__K7sAc strong{display:block;color:var(--color-text-primary);font-size:13px;line-height:1.3;font-weight:950}.generate_workspaceCard__K7sAc p{margin:5px 0 0;color:var(--color-muted);font-size:11px;line-height:1.35;font-weight:780}.generate_workspaceCard__K7sAc small{margin-top:6px;color:#716b62;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:820}.generate_workspaceActions__YN89g{display:inline-flex;align-items:center;gap:6px}.generate_workspaceAction__td4_3{border-radius:999px;border:1px solid var(--color-border-soft);background:#fff;color:var(--color-text-primary);padding:7px 9px;font-size:11px;font-weight:950}.generate_workspaceRestoreButton__xgq_Q{border-radius:999px;border:1px solid #cbb9ff;background:#f4f0ff;color:var(--color-brand-purple-strong);padding:7px 9px;font-size:11px;font-weight:950}.generate_workspaceRestoreButton__xgq_Q:disabled{opacity:.58}.generate_workspaceRestoreError__2zjbg{margin:8px 0 0;border-radius:12px;border:1px solid #f3c7be;background:#fff6f4;color:#a54138;padding:9px 10px;font-size:11px;line-height:1.45;font-weight:850}.generate_workspaceDeleteButton__8HOhi{width:32px;height:32px;border:1px solid #efd6d0;border-radius:999px;background:#fff8f6;color:#b94d43;display:inline-flex;align-items:center;justify-content:center}.generate_workspaceDeleteButton__8HOhi[data-busy=true]{opacity:.55}.generate_workspaceDeleteDialogBackdrop__lLTQM{position:fixed;inset:0;z-index:60;background:rgba(30,25,18,.28);display:flex;align-items:flex-end;justify-content:center;padding:18px}.generate_workspaceDeleteDialog__m7TDn{width:min(100%,348px);border:1px solid var(--color-border-soft);border-radius:20px;background:var(--color-bg-card);box-shadow:0 20px 50px rgba(0,0,0,.18);padding:18px;display:grid;grid-gap:13px;gap:13px}.generate_workspaceDeleteDialog__m7TDn h2{margin:10px 0 0;color:var(--color-text-primary);font-size:17px;line-height:1.3;font-weight:950}.generate_workspaceDeleteDialog__m7TDn p{margin:7px 0 0;color:var(--color-muted);font-size:12px;line-height:1.5;font-weight:800}.generate_workspaceDeleteDialog__m7TDn>strong{border-radius:12px;background:#fff7ee;color:var(--color-text-primary);padding:11px 12px;font-size:13px;line-height:1.35;font-weight:950}.generate_workspaceDeleteIcon__ztQCW{width:38px;height:38px;border-radius:13px;background:#fff0ec;color:#b94d43;display:inline-flex;align-items:center;justify-content:center}.generate_workspaceDeleteError__mMN8S{border-radius:12px;border:1px solid #f3c7be;background:#fff6f4;color:#a54138!important;padding:10px 11px}.generate_workspaceDeleteDialogActions__hgdyX{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.generate_workspaceDeleteDialogActions__hgdyX button{min-height:44px;border-radius:13px;border:1px solid var(--color-border-soft);background:#fff;color:var(--color-text-primary);font-size:13px;font-weight:950}.generate_workspaceDeleteDialogActions__hgdyX button[data-danger=true]{border-color:#111;background:#111;color:#fff}.generate_workspaceDeleteDialogActions__hgdyX button:disabled{cursor:wait;opacity:.6}.generate_workspaceEmptyCard__62kCf,.generate_workspaceEmptyText__u_8HU{margin-top:10px;border:1px dashed #d8cfc1;border-radius:14px;background:#fffdf8;color:var(--color-muted);padding:18px 14px;text-align:center;font-size:12px;line-height:1.45;font-weight:800}.generate_workspaceEmptyCard__62kCf{display:grid;justify-items:center;grid-gap:8px;gap:8px}.generate_workspaceEmptyCard__62kCf strong{color:var(--color-text-primary);font-size:13px;font-weight:950}.generate_workspaceEmptyCard__62kCf p{margin:0}.generate_studioIntro__sVx0N{margin-top:22px;text-align:center}.generate_studioIntro__sVx0N h2{margin:0;font-size:20px;font-weight:950}.generate_studioIntro__sVx0N p{margin:9px 0 0;color:var(--color-muted);font-size:12px;font-weight:750}.generate_studioOptionList__c7Gfp{margin-top:28px;display:grid;grid-gap:13px;gap:13px}.generate_studioOptionCard__hTxgl{min-height:108px;border:1px solid var(--color-border-soft);border-radius:14px;background:linear-gradient(145deg,#fff,#f9f8f3);color:var(--color-text);padding:12px;display:grid;grid-template-columns:76px 1fr 32px;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_studioOptionCard__hTxgl:nth-child(2){background:linear-gradient(145deg,#fff,#f5f2ff);border-color:#ded5ff}.generate_studioOptionCard__hTxgl:nth-child(3){background:linear-gradient(145deg,#fff,#ecfbf7);border-color:#cbeee6}.generate_optionThumb__mwK6H{width:76px;height:76px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.generate_optionThumb__mwK6H[data-kind=reference]{background:var(--color-brand-lime-shell);color:#7c9c23}.generate_optionThumb__mwK6H[data-kind=photo]{background:var(--color-brand-purple-shell);color:#7257db}.generate_optionThumb__mwK6H[data-kind=chat]{background:var(--color-brand-mint);color:#278d7f}.generate_studioOptionCard__hTxgl strong{font-size:14px;font-weight:950}.generate_studioOptionCard__hTxgl p{margin:6px 0 0;color:var(--color-muted);font-size:12px;line-height:1.45;font-weight:750}.generate_optionArrow__TiyDG{width:32px;height:32px;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:950}.generate_brandKitNotice__Gp5cj,.generate_studioTip__x5Cjx{margin:18px 0 0;border-radius:13px;border:1px solid #f0dfc8;background:#fff8ed;color:#564735;padding:12px;font-size:12px;line-height:1.45;font-weight:800}.generate_studioTip__x5Cjx{display:flex;align-items:flex-start;gap:8px}.generate_brandProfileCard__gNWbc,.generate_generatingCard__N2Puf,.generate_recentListSection__rNudb,.generate_recommendSection__WEOSN{margin-top:18px}.generate_brandProfileCard__gNWbc h2,.generate_generatingCard__N2Puf h2,.generate_recentListSection__rNudb h2,.generate_recommendSection__WEOSN h2{margin:0;font-size:13px;font-weight:950}.generate_brandProfileCard__gNWbc,.generate_inProgressAd__dRHWC,.generate_recentAdItem__XKypj{border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card)}.generate_inProgressAd__dRHWC{margin-top:10px;padding:10px;display:grid;grid-template-columns:82px 1fr 38px;grid-gap:10px;gap:10px;align-items:center}.generate_smallCreative__O2__L{width:76px;height:76px;border-radius:10px}.generate_inProgressAd__dRHWC strong,.generate_recentAdItem__XKypj strong{font-size:13px;font-weight:950}.generate_inProgressAd__dRHWC p,.generate_recentAdItem__XKypj p{margin:4px 0 0;color:var(--color-muted);font-size:11px;font-weight:750}.generate_inProgressAd__dRHWC small{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:var(--color-muted);font-size:10px;font-weight:750}.generate_statusButton__qP9A2{min-height:34px;margin-top:8px;border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-bg-card);color:var(--color-text);padding:0 10px;font-size:11px;font-weight:900}.generate_inlineProgress__ckEV1{display:block;height:4px;margin-top:8px;border-radius:999px;background:var(--color-neutral-track);overflow:hidden}.generate_inlineProgress__ckEV1 span{display:block;height:100%;border-radius:inherit;background:var(--color-purple)}.generate_percentText__zAMRD{color:#7e67d8;text-align:right}.generate_sectionRow__CuycR{display:flex;align-items:center;justify-content:space-between}.generate_sectionRow__CuycR button{border:0;background:transparent;color:var(--color-text);font-size:11px;font-weight:900}.generate_recentAdList__oN6yR{margin-top:10px;display:grid;grid-gap:0;gap:0;border:1px solid var(--color-border-soft);border-radius:14px;overflow:hidden;background:var(--color-bg-card)}.generate_recentAdItem__XKypj{border:0;border-radius:0;padding:9px;display:grid;grid-template-columns:66px 1fr 22px;grid-gap:10px;gap:10px;align-items:center}.generate_recentAdItem__XKypj+.generate_recentAdItem__XKypj{border-top:1px solid var(--color-border-soft)}.generate_recentAdItem__XKypj .generate_smallCreative__O2__L{width:58px;height:58px}.generate_recentAdItem__XKypj div div{margin-top:7px;display:flex;gap:7px}.generate_recentAdItem__XKypj div div button{min-height:26px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-bg-card);padding:0 10px;color:var(--color-text);font-size:10px;font-weight:850}.generate_brandKitHeader__4K_1z{min-height:42px;display:grid;align-items:center}.generate_recommendGrid__1ILT8{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_recommendCard___CzUC{min-height:116px;border:1px solid var(--color-border-hairline);border-radius:12px;padding:8px;display:grid;align-content:space-between}.generate_recommendCard___CzUC strong{font-size:11px;line-height:1.35;font-weight:950}.generate_miniCup__SCHrX{width:45px;height:52px;justify-self:center;border-radius:14px 14px 18px 18px;background:radial-gradient(circle at 35% 12%,#fff 0 6px,transparent 7px),linear-gradient(180deg,#fff 0 25%,rgba(255,108,91,.56) 26% 100%)}.generate_brandProfileCard__gNWbc{padding:14px}.generate_brandIdentity__9k5hi{margin-top:14px;display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center}.generate_brandIdentity__9k5hi>span{width:56px;height:56px;border-radius:999px;background:#f4ffd5;color:#7c9c23;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.generate_brandIdentity__9k5hi>span img{object-fit:contain}.generate_brandIdentity__9k5hi strong{font-size:18px;font-weight:950}.generate_brandIdentity__9k5hi small{margin-left:8px;border-radius:999px;background:var(--color-brand-mint);color:#278d7f;padding:4px 8px;font-size:10px;font-weight:900}.generate_brandIdentity__9k5hi p{margin:6px 0 0;color:var(--color-muted);font-size:11px;font-weight:750}.generate_brandFacts__s3nMA{margin:16px 0 0;display:grid;grid-gap:11px;gap:11px}.generate_brandFacts__s3nMA div{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.generate_brandFacts__s3nMA dt{color:#4f4f49;font-weight:900}.generate_brandFacts__s3nMA dd{margin:0;font-weight:800}.generate_brandFacts__s3nMA dd span{display:inline-flex;width:16px;height:16px;border-radius:999px;margin-right:5px}.generate_brandKitNotice__Gp5cj{border-color:#efe4a9;background:#fffbed;display:flex;align-items:flex-start;gap:8px}.generate_brandStartHero__St_Mc{min-height:318px;margin-top:14px;border:1px solid rgba(176,203,32,.36);border-radius:18px;background:radial-gradient(circle at 74% 68%,hsla(0,0%,100%,.72) 0 82px,transparent 84px),linear-gradient(145deg,#f5ffd0,#eaff79);overflow:hidden;padding:26px 22px;display:grid;align-content:space-between}.generate_brandStartHero__St_Mc h1{margin:0;max-width:250px;font-size:25px;line-height:1.25;font-weight:950}.generate_brandStartHero__St_Mc p{margin:14px 0 0;max-width:228px;color:#4f552c;font-size:14px;line-height:1.55;font-weight:850}.generate_brandStartHero__St_Mc>span{justify-self:end;width:120px;height:120px;border-radius:36px;background:hsla(0,0%,100%,.78);color:#7c9c23;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 36px rgba(176,203,32,.2)}.generate_brandStartMascot__M_f6l{--mascot-width:136px;justify-self:end;margin:-4px -12px -18px 0;filter:drop-shadow(0 18px 28px rgba(103,128,16,.16))}.generate_brandInfoCard__iwbpu,.generate_brandSummaryCard__I1dI8{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:16px}.generate_brandInfoCard__iwbpu h2{margin:0 0 14px;font-size:14px;font-weight:950}.generate_brandInfoCard__iwbpu ul{margin:0;padding:0;display:grid;grid-gap:13px;gap:13px;list-style:none}.generate_brandInfoCard__iwbpu li{display:grid;grid-template-columns:22px 1fr;grid-gap:9px;gap:9px;align-items:center;color:#4e4a43;font-size:13px;font-weight:850}.generate_brandFlowIntro__A050E{margin:10px 0 18px;color:var(--color-muted);text-align:center;font-size:12px;line-height:1.5;font-weight:780}.generate_brandFlowIntroCard__FKve2{margin:10px 0 18px;border:1px solid rgba(145,217,202,.48);border-radius:16px;background:#f7fffc;padding:10px 12px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.generate_brandFlowIntroCard__FKve2 p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5;font-weight:780}.generate_brandFlowMiniMascot__iGTbP{--mascot-width:52px;filter:drop-shadow(0 9px 16px rgba(40,169,142,.12))}.generate_brandInputField__H32fd{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.generate_brandInputField__H32fd span{font-size:13px;font-weight:950}.generate_brandInputField__H32fd input{width:100%;min-height:48px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);padding:0 14px;outline:0;font-size:14px;font-weight:800}.generate_brandTypeGrid__aVFmw{display:grid;grid-template-columns:repeat(6,minmax(0,auto));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.generate_brandChipWrap__5NG_n button,.generate_brandTypeGrid__aVFmw button{min-height:36px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:12px;font-weight:900;white-space:nowrap}.generate_brandTypeGrid__aVFmw button[data-active=true]{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-brand-purple-strong)}.generate_logoUploadCard__aHXNw{width:100%;min-height:84px;margin-top:16px;border:1px dashed #d8d3c8;border-radius:14px;background:var(--color-bg-card);color:var(--color-text);display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:14px}.generate_logoFileInput__mBnBU{display:none}.generate_logoUploadCard__aHXNw[data-has-logo=true]{min-height:108px;border-style:solid;border-color:rgba(145,217,202,.72);background:#f7fffc}.generate_logoPreviewFrame__910hZ{position:relative;width:58px;height:58px;border:1px solid var(--color-border-soft);border-radius:16px;overflow:hidden;background:#fff}.generate_logoPreviewFrame__910hZ img{object-fit:contain}.generate_logoUploadCard__aHXNw small,.generate_logoUploadCard__aHXNw strong{display:block}.generate_logoUploadCard__aHXNw strong{font-size:13px;font-weight:950}.generate_logoUploadCard__aHXNw small{max-width:100%;color:var(--color-muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate_brandInlineError__NZTD6{margin:8px 0 0;color:#b94d43;font-size:11px;line-height:1.45;font-weight:850}.generate_brandChipWrap__5NG_n{display:flex;flex-wrap:wrap;gap:8px}.generate_brandChipWrap__5NG_n button[data-active=true]{border-color:#91d9ca;background:var(--color-brand-mint);color:var(--color-brand-mint-text)}.generate_brandColorRow__tbuOW{display:flex;gap:13px;align-items:center}.generate_brandColorRow__tbuOW button{width:40px;height:40px;border:1px solid var(--color-border-hairline);border-radius:999px;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.generate_brandColorRow__tbuOW button[data-active=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-purple)}.generate_brandColorRow__tbuOW button:last-child{background:var(--color-neutral-chip)}.generate_brandCompleteHero__98HPn{margin-top:14px;min-height:184px;border-radius:20px;background:linear-gradient(160deg,#fff8ed,#fff);color:#eb6e5d;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center}.generate_brandCompleteHero__98HPn h1{margin:0;color:var(--color-text);font-size:20px;line-height:1.28;font-weight:950}.generate_brandCompleteHero__98HPn p{margin:0;max-width:260px;color:var(--color-muted);font-size:13px;line-height:1.5;font-weight:800}.generate_brandHeroMascot__9FXuI{--mascot-width:116px;margin-bottom:-2px;filter:drop-shadow(0 12px 22px rgba(17,17,17,.08))}.generate_brandSummaryCard__I1dI8 .generate_brandIdentity__9k5hi{margin-top:0}.generate_brandFlowProgress__JbGr3{margin:14px auto 0;width:min(260px,82%);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.generate_brandFlowProgress__JbGr3 span{height:7px;border-radius:999px;background:#e7e4dc}.generate_brandFlowProgress__JbGr3 span[data-active=true]{background:var(--color-purple)}.generate_brandFlowProgress__JbGr3[data-tone=lime] span[data-active=true]{background:#c9e33e}.generate_brandFlowProgress__JbGr3[data-tone=mint] span[data-active=true]{background:#91d9ca}.generate_brandFlowProgress__JbGr3[data-tone=coral] span[data-active=true]{background:var(--color-coral)}.generate_galleryTopBar__OgujE{min-height:36px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.generate_galleryTopBar__OgujE button{width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--color-text)}.generate_galleryTopBar__OgujE span{color:#91ba1f;text-align:center;font-size:11px;font-weight:950}.generate_completeHero__gzGM3{margin-top:10px}.generate_completeHero__gzGM3>span{width:56px;height:56px;border-radius:999px;background:var(--color-coral-soft);color:#eb6e5d;display:inline-flex;align-items:center;justify-content:center}.generate_resultGrid__NEuBr{margin-top:18px}.generate_generatedResultGrid__szrKo{grid-template-columns:minmax(0,1fr)}.generate_generatedResultGrid__szrKo .generate_adCreativeCard__DUNPi{min-height:0}.generate_generatedResultGrid__szrKo .generate_adCreativeVisual__ipbzd[data-has-image=true]{aspect-ratio:1/1;min-height:0;background:#f6f2ea}.generate_generatedResultGrid__szrKo .generate_adCreativeImage__AMAoM{object-fit:contain}.generate_generatedResultGrid__szrKo .generate_adCreativeCopy__2m_WW h2,.generate_generatedResultGrid__szrKo .generate_adCreativeCopy__2m_WW p{max-width:100%}.generate_emptyResultPanel__EuUjq{margin-top:18px;min-height:158px;border:1px dashed #d8d3c8;border-radius:16px;background:#fbfaf6;color:#6f665a;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:22px;text-align:center}.generate_emptyResultPanel__EuUjq strong{color:var(--color-text-primary);font-size:14px;line-height:1.35;font-weight:950}.generate_emptyResultPanel__EuUjq p{max-width:260px;margin:0;font-size:12px;line-height:1.45;font-weight:780}.generate_emptyResultPanel__EuUjq .generate_secondaryButton__Ci0ck{width:min(100%,190px);margin-top:6px}.generate_emptyResultPanel__EuUjq .generate_emptyMascot__O3i_Y{--mascot-width:112px}.generate_resultStatusPanel__9rNuJ{margin-top:18px;border:1px solid rgba(171,146,255,.38);border-radius:18px;background:linear-gradient(180deg,rgba(248,245,255,.94),rgba(255,253,248,.96)),var(--color-bg-card);padding:16px;display:grid;grid-gap:14px;gap:14px}.generate_pendingPreviewFrame__rTDdQ{min-height:146px;border:1px dashed rgba(126,103,216,.34);border-radius:16px;background:linear-gradient(110deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.72) 42%,hsla(0,0%,100%,.22) 78%),#fbfaf6;background-size:240% 100%;color:var(--color-brand-purple-strong);display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:22px;text-align:center;animation:generate_shimmer__bD4qB 1.9s ease-in-out infinite}.generate_pendingPreviewFrame__rTDdQ svg{animation:generate_spin__uLOv5 .9s linear infinite}.generate_pendingPreviewFrame__rTDdQ strong{color:var(--color-text-primary);font-size:15px;line-height:1.35;font-weight:950}.generate_pendingPreviewFrame__rTDdQ p{max-width:260px;margin:0;color:var(--color-muted);font-size:12px;line-height:1.45;font-weight:780}.generate_resultStatusList__8I0iI{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.generate_resultStatusList__8I0iI li{min-height:38px;border:1px solid var(--color-border-soft);border-radius:13px;background:hsla(0,0%,100%,.82);color:var(--color-muted);display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;font-size:12px;line-height:1.2;font-weight:900}.generate_resultStatusList__8I0iI li>span{width:28px;height:28px;border-radius:999px;background:#eee9df;color:#978b7f;display:inline-flex;align-items:center;justify-content:center}.generate_resultStatusList__8I0iI li[data-state=done]{color:var(--color-text-primary)}.generate_resultStatusList__8I0iI li[data-state=done]>span{background:rgba(85,190,138,.16);color:#168051}.generate_resultStatusList__8I0iI li[data-state=active]{border-color:rgba(126,103,216,.32);background:rgba(245,239,255,.92);color:var(--color-brand-purple-strong)}.generate_resultStatusList__8I0iI li[data-state=active]>span{background:var(--color-brand-purple-soft);color:var(--color-brand-purple-strong)}.generate_resultStatusList__8I0iI li[data-state=active] svg{animation:generate_spin__uLOv5 .9s linear infinite}.generate_validationPanel__zXqD8{margin-top:14px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:14px;display:grid;grid-gap:12px;gap:12px}.generate_validationHeader__uU6Eq{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start;color:var(--color-brand-purple-strong)}.generate_validationHeader__uU6Eq h2{margin:0;color:var(--color-text-primary);font-size:14px;line-height:1.3;font-weight:950}.generate_validationHeader__uU6Eq p{margin:3px 0 0;color:var(--color-muted);font-size:11px;line-height:1.45;font-weight:760}.generate_validationGrid__iRMeO{display:grid;grid-gap:8px;gap:8px}.generate_validationItem__VjrRS{min-width:0;border:1px solid var(--color-border-soft);border-radius:13px;background:#fff;padding:10px;display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.generate_validationIcon__9qD2L{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(126,103,216,.1);color:var(--color-brand-purple-strong)}.generate_validationItem__VjrRS[data-validation-status=pass] .generate_validationIcon__9qD2L{background:rgba(85,190,138,.16);color:#168051}.generate_validationItem__VjrRS[data-validation-status=warn] .generate_validationIcon__9qD2L{background:rgba(246,189,96,.18);color:#a46a13}.generate_validationItem__VjrRS[data-validation-status=fail] .generate_validationIcon__9qD2L{background:hsla(7,78%,64%,.16);color:#c43f33}.generate_validationItem__VjrRS h3{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.25;font-weight:950}.generate_validationItem__VjrRS p{margin:3px 0 0;color:var(--color-muted);font-size:11px;line-height:1.35;font-weight:750}.generate_validationItem__VjrRS strong{color:var(--color-text-primary);font-size:10px;line-height:1;font-weight:950;white-space:nowrap}.generate_resultCard__x_9YH{min-height:172px}.generate_resultsHeader__uOiKu{margin-top:14px}.generate_resultsHeader__uOiKu h1{margin:0;font-size:23px;line-height:1.28;font-weight:950}.generate_resultsHeader__uOiKu p{margin:9px 0 0;color:var(--color-muted);font-size:13px;line-height:1.45;font-weight:750}.generate_resultChips__quC30{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.generate_editActionGrid__1dBEw button,.generate_resultChips__quC30 span{min-height:32px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);font-size:12px;font-weight:850}.generate_resultNumber__otJ6A{position:absolute;left:8px;top:8px;width:22px;height:22px;border-radius:7px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.generate_savedNotice__CMHo8{border:1px solid hsla(8,100%,83%,.76);background:var(--color-coral-soft);color:var(--color-brand-coral-text)}.generate_actionGrid__DR0gk{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_generatedResultActions__ovKvK{grid-template-columns:minmax(0,1fr)}.generate_editActionGrid__1dBEw{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.generate_editActionGrid__1dBEw button:disabled{cursor:not-allowed;opacity:.58}.generate_textButton__xmtCb{width:100%;min-height:38px;margin-top:8px;border:0;background:transparent;color:var(--color-brand-purple-strong);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:900}.generate_generationFooter__p4JYV{padding-top:18px}.generate_generationFooter__p4JYV .generate_actionGrid__DR0gk{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.generate_generationFooter__p4JYV .generate_primaryButton__a1mra,.generate_generationFooter__p4JYV .generate_secondaryButton__Ci0ck{min-height:48px;font-size:13px}@keyframes generate_pulseGlow__RR6z5{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes generate_shimmer__bD4qB{to{background-position:-240% 0}}@keyframes generate_spin__uLOv5{to{transform:rotate(1turn)}}@keyframes generate_waitingStatusSpin__qhOaD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes generate_softSweep__mDfNm{0%{transform:translateX(0) skewX(-14deg);opacity:0}20%{opacity:1}to{transform:translateX(340%) skewX(-14deg);opacity:0}}@keyframes generate_loadingStepPulse__u66E1{0%,to{opacity:.62;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}@keyframes generate_progressSweep__2C48y{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}@keyframes generate_loadingDotBlink__OvykH{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.generate_analysisLoadingBar__SBcv5:after,.generate_analysisLoadingStep__F6XJU,.generate_contextCardPending__CosAP:before,.generate_indeterminateProgressTrack__ABI4R .generate_progressBar__93EPP,.generate_loadingHelperText__6MvmY span{animation:none}}@media (max-width:390px){.generate_body__2UM9q{padding:var(--space-6) var(--space-4) var(--space-5)}.generate_archiveFilterRow__stS9E{margin:12px 0 10px;gap:6px}.generate_archiveFilterRow__stS9E button{min-height:32px;padding:0 10px}.generate_archiveGrid__vjHp9{gap:9px}.generate_archiveVisual__3nTUy{aspect-ratio:1.35/1}.generate_archiveVisual__3nTUy:after{right:20px;bottom:12px;width:46px;height:54px}.generate_archiveCopy__AGsVG{padding-top:6px}.generate_archiveCopy__AGsVG strong{min-height:28px;font-size:11px}.generate_archiveCopy__AGsVG p{margin-top:2px}.generate_settingsListGroup__Gt_2Q{margin-top:12px;padding:10px}.generate_settingsListGroup__Gt_2Q button{min-height:44px;padding:6px 0}.generate_completeHero__gzGM3{margin-top:10px}.generate_completeHero__gzGM3>span{width:48px;height:48px}.generate_resultsHeader__uOiKu{margin-top:10px}.generate_resultsHeader__uOiKu h1{font-size:21px}.generate_resultChips__quC30{margin-top:10px;gap:6px}.generate_resultGrid__NEuBr{margin-top:12px;gap:8px}.generate_resultCard__x_9YH{min-height:150px}}@media (max-width:375px){.generate_generationHero__3yyUb{padding:18px 16px}.generate_referenceCard__iIXFx,.generate_resultCard__x_9YH{min-height:146px;padding:10px}.generate_mockCup__EgfKt{width:58px;height:64px}}.generate_adCreativeCard__DUNPi{position:relative;min-height:158px;border:1px solid hsla(0,0%,7%,.1);border-radius:13px;overflow:hidden;padding:10px;display:grid;align-content:space-between;background:#fff7ef}.generate_adCreativeCard__DUNPi[data-compact=true]{min-height:128px;padding:8px}.generate_adCreativeCard__DUNPi[data-tone=strawberry]{background:linear-gradient(145deg,#ffe2df,#fff4ec)}.generate_adCreativeCard__DUNPi[data-tone=mint]{background:linear-gradient(145deg,#e2f5ec,#fffaf0)}.generate_adCreativeCard__DUNPi[data-tone=cream]{background:linear-gradient(145deg,#f4efe4,#fff8ed)}.generate_adCreativeCard__DUNPi[data-tone=sunny]{background:linear-gradient(145deg,#ffd05a,#fff1b8)}.generate_adCreativeCard__DUNPi[data-tone=peach]{background:linear-gradient(145deg,#ffd8d1,#fff0ea)}.generate_adCreativeSaveButton__s2ByB{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border:1px solid var(--color-border-overlay);border-radius:10px;background:hsla(0,0%,100%,.82);color:var(--color-text)}.generate_adCreativeSaveButton__s2ByB[data-placement=copy]{position:absolute;top:0;right:0;width:28px;min-width:28px;height:28px;min-height:28px;border:0;border-radius:0;background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center}.generate_adCreativeVisual__ipbzd{position:relative;width:100%;min-height:72px;border:0;overflow:hidden;border-radius:10px;padding:0;background:transparent;color:inherit;display:flex;justify-content:flex-end;align-items:center}.generate_adCreativeVisual__ipbzd[data-has-image=true]{min-height:92px;margin:-10px -10px 8px;border-radius:0 0 12px 12px}.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeVisual__ipbzd{min-height:48px}.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeVisual__ipbzd[data-has-image=true]{min-height:70px;margin:-8px -8px 6px}.generate_referenceGrid__DmxAH .generate_adCreativeCard__DUNPi[data-gallery=true]{min-height:236px;padding:8px}.generate_referenceGrid__DmxAH .generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeVisual__ipbzd[data-has-image=true]{width:calc(100% + 16px);aspect-ratio:1/1;min-height:0;margin:-8px -8px 10px;border-radius:0 0 12px 12px;background:#f6f2ea;cursor:pointer;display:block}.generate_referenceGrid__DmxAH .generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeImage__AMAoM{object-fit:contain;object-position:center}.generate_referenceGrid__DmxAH .generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeVisual__ipbzd:focus-visible{outline:3px solid rgba(145,186,31,.42);outline-offset:-3px}.generate_adCreativeImage__AMAoM{object-fit:cover}.generate_adCreativeImageMissing__6Jsso{width:100%;min-height:72px;border:1px dashed var(--color-border-soft);border-radius:10px;color:var(--color-muted);display:grid;place-items:center;font-size:11px;font-weight:850}.generate_adCreativeCup__lZiP_{width:58px;height:68px;border-radius:16px 16px 22px 22px;background:radial-gradient(circle at 34% 12%,#fff 0 8px,transparent 9px),linear-gradient(180deg,#fff 0 26%,rgba(255,108,91,.68) 27% 100%);box-shadow:0 10px 22px rgba(159,63,47,.14)}.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeCup__lZiP_{width:42px;height:50px;border-radius:12px 12px 17px 17px}.generate_adCreativeFruit__P4lcg{position:absolute;right:52px;top:44px;width:9px;height:9px;border-radius:999px;background:#ff6b62;box-shadow:18px -8px 0 -1px #ff6b62,-10px 28px 0 -2px #ff8b82}.generate_adCreativeCopyHeader__SH1DK{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.generate_adCreativeCopy__2m_WW{position:relative}.generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeCopy__2m_WW{padding-right:30px}.generate_adCreativeCopy__2m_WW em{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:hsla(0,0%,100%,.78);padding:4px 7px;color:#5a4a35;font-style:normal;font-size:10px;font-weight:900}.generate_adCreativeCopy__2m_WW h2{margin:7px 0 0;max-width:112px;font-size:13px;line-height:1.25;font-weight:950}.generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeCopy__2m_WW h2{max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeCopy__2m_WW h2{max-width:96px;font-size:11px}.generate_adCreativeCopy__2m_WW p{margin:6px 0 0;max-width:132px;color:hsla(0,0%,7%,.68);font-size:10px;line-height:1.35;font-weight:800}.generate_adCreativeCard__DUNPi[data-gallery=true] .generate_adCreativeCopy__2m_WW p{max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generate_adCreativeActionButton__ZDrjk{width:100%;min-height:38px;margin-top:9px;border:1px solid hsla(0,0%,7%,.12);border-radius:10px;background:hsla(0,0%,100%,.84);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeActionButton__ZDrjk,.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeCopy__2m_WW p,.generate_adCreativeCard__DUNPi[data-compact=true] .generate_adCreativeSaveButton__s2ByB{display:none}.generate_adCreativeNumber__AVjrK{position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:8px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.generate_styleTopNav__D6zRx{min-height:44px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:4px;gap:4px}.generate_styleTopNav__D6zRx h1{margin:0;text-align:center;font-size:17px;font-weight:950}.generate_styleTopNav__D6zRx button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_styleTopNav__D6zRx>button svg{transform:rotate(180deg)}.generate_referenceDetailHero___Zcux{position:relative;margin-top:10px;width:100%;aspect-ratio:var(--reference-detail-aspect-ratio,1/1);border:0;border-radius:0;overflow:hidden;padding:0;background:transparent}.generate_referenceDetailHero___Zcux[data-has-image=true]{background:transparent}.generate_referenceDetailImage__g0VS_{object-fit:contain}.generate_referenceDetailInfo__h5znk{margin-top:14px}.generate_referenceDetailInfo__h5znk h2{margin:0;color:var(--color-text-primary);font-size:20px;line-height:1.25;font-weight:950}.generate_referenceDetailInfo__h5znk p{margin:7px 0 0;color:var(--color-muted);font-size:12px;line-height:1.45;font-weight:850}.generate_referenceDetailHero___Zcux[data-tone=strawberry],.generate_selectedStyleVisual__plMbl[data-tone=strawberry]{background:radial-gradient(circle at 64% 34%,hsla(0,0%,100%,.82) 0 54px,transparent 55px),linear-gradient(145deg,#ffe2df,#fff4ec)}.generate_referenceDetailHero___Zcux[data-tone=mint],.generate_selectedStyleVisual__plMbl[data-tone=mint]{background:radial-gradient(circle at 68% 36%,hsla(0,0%,100%,.78) 0 52px,transparent 53px),linear-gradient(145deg,#e2f5ec,#fffaf0)}.generate_referenceDetailHero___Zcux[data-tone=cream],.generate_selectedStyleVisual__plMbl[data-tone=cream]{background:radial-gradient(circle at 68% 36%,hsla(0,0%,100%,.82) 0 52px,transparent 53px),linear-gradient(145deg,#f4efe4,#fff8ed)}.generate_referenceDetailHero___Zcux[data-tone=sunny],.generate_selectedStyleVisual__plMbl[data-tone=sunny]{background:radial-gradient(circle at 70% 36%,hsla(0,0%,100%,.8) 0 52px,transparent 53px),linear-gradient(145deg,#ffd05a,#fff1b8)}.generate_referenceDetailHero___Zcux[data-tone=peach],.generate_selectedStyleVisual__plMbl[data-tone=peach]{background:radial-gradient(circle at 68% 36%,hsla(0,0%,100%,.82) 0 52px,transparent 53px),linear-gradient(145deg,#ffd8d1,#fff0ea)}.generate_selectedStyleVisual__plMbl span{justify-self:end;width:112px;height:126px;border-radius:28px 28px 36px 36px;background:radial-gradient(circle at 35% 12%,#fff 0 18px,transparent 19px),linear-gradient(180deg,#fff 0 27%,rgba(255,108,91,.7) 28% 100%);box-shadow:0 18px 34px rgba(159,63,47,.16)}.generate_inlineTags__EuzA9{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.generate_inlineTags__EuzA9 span{min-height:32px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--color-text);font-size:12px;font-weight:850}.generate_referenceActionGrid__Swmea{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_referenceActionGrid__Swmea button{min-height:72px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:8px;text-align:center}.generate_referenceActionGrid__Swmea strong{font-size:12px;font-weight:900}.generate_referenceActionGrid__Swmea small{color:var(--color-muted);font-size:10px;font-weight:800}.generate_styleNotice__X2JQy{margin:14px 0 0;border:1px solid hsla(8,100%,83%,.7);border-radius:14px;background:#fff7ef;color:var(--color-brand-coral-text);display:flex;gap:8px;align-items:flex-start;padding:12px;font-size:12px;line-height:1.45;font-weight:850}.generate_styleInsightHero__CJyJ2{margin-top:14px;border:1px solid #dfd5ff;border-radius:14px;background:linear-gradient(145deg,#fff,var(--color-purple-soft));color:var(--color-brand-purple-text);display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;padding:14px}.generate_styleInsightHero__CJyJ2 strong{color:var(--color-text);font-size:13px;font-weight:950}.generate_styleInsightHero__CJyJ2 p,.generate_styleIntroText__AYrXj{margin:5px 0 0;color:var(--color-muted);font-size:12px;line-height:1.45;font-weight:800}.generate_styleAnalysisList__0PpEG{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.generate_styleInsightCard__3SWbg{min-height:84px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;padding:12px}.generate_styleInsightCard__3SWbg>span{width:34px;height:34px;border-radius:12px;background:#f4f1ff;color:var(--color-brand-purple-strong);display:inline-flex;align-items:center;justify-content:center}.generate_styleInsightCard__3SWbg h2{margin:0;font-size:13px;font-weight:950}.generate_styleInsightCard__3SWbg p{margin:5px 0 0;color:#4e4a43;font-size:12px;line-height:1.45;font-weight:800}.generate_styleSwatches__z11IW{margin-top:10px;display:flex;gap:7px}.generate_styleSwatches__z11IW i{width:22px;height:22px;border:1px solid var(--color-border-hairline);border-radius:999px}.generate_styleIntroText__AYrXj{margin-top:12px;text-align:center}.generate_savedReferenceBar__b28Oz{width:100%;min-height:58px;margin-top:14px;border:1px solid rgba(105,209,184,.42);border-radius:14px;background:var(--color-brand-mint-soft);color:var(--color-brand-mint-text);display:grid;grid-template-columns:32px 1fr 24px;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;text-align:left}.generate_savedReferenceBar__b28Oz small,.generate_savedReferenceBar__b28Oz strong{display:block}.generate_savedReferenceBar__b28Oz strong{font-size:13px;font-weight:950}.generate_savedReferenceBar__b28Oz small{margin-top:2px;font-size:11px;font-weight:800}.generate_selectedStyleCard__ps9xV{margin-top:14px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);display:grid;grid-template-columns:112px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px}.generate_selectedStyleVisual__plMbl{position:relative;min-height:112px;border-radius:13px;overflow:hidden;display:grid;align-items:end;padding:10px}.generate_selectedStyleVisual__plMbl[data-has-image=true]{padding:0;background:#f6f2ea}.generate_selectedStyleImage__F_hQw{object-fit:cover}.generate_selectedStyleVisual__plMbl span{width:58px;height:66px;border-radius:16px 16px 22px 22px}.generate_selectedStyleCard__ps9xV small{color:var(--color-muted);font-size:11px;font-weight:850}.generate_selectedStyleCard__ps9xV h2{margin:5px 0 0;font-size:15px;line-height:1.3;font-weight:950}.generate_styleBusinessGrid__cTNkC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_styleBusinessGrid__cTNkC button{min-height:54px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px;font-size:12px;font-weight:900}.generate_styleBusinessGrid__cTNkC button[data-active=true]{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.generate_styleInputField__skTtQ{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.generate_styleInputField__skTtQ span{font-size:13px;font-weight:950}.generate_styleInputField__skTtQ input{width:100%;min-height:52px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);padding:0 14px;font-size:14px;font-weight:800;outline:0}.generate_adDetailTopNav__1ykL2{min-height:44px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.generate_adDetailTopNav__1ykL2 h1{margin:0;text-align:center;font-size:17px;font-weight:950}.generate_adDetailTopNav__1ykL2 button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text)}.generate_adDetailPreview__Ayxxj{position:relative;margin-top:10px}.generate_adDetailPreview__Ayxxj>button{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;border:1px solid var(--color-border-overlay);border-radius:12px;background:hsla(0,0%,100%,.84);color:var(--color-text)}.generate_adCountBadge__pJLjk{position:absolute;left:0;top:0;z-index:2;min-width:42px;min-height:24px;border-radius:12px 0 10px 0;background:hsla(0,0%,7%,.72);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.generate_adPreviewArt__07bVU{position:relative;min-height:230px;border:1px solid var(--color-border-hairline);border-radius:14px;overflow:hidden;padding:28px 24px;display:grid;grid-template-columns:1fr 132px;align-items:center;grid-gap:10px;gap:10px}.generate_adPreviewArt__07bVU[data-compact=true]{min-height:126px;grid-template-columns:1fr 78px;border-radius:12px;padding:16px}.generate_adPreviewArt__07bVU[data-has-image=true]{display:block;padding:0;background:#f7f4ee}.generate_adPreviewArt__07bVU[data-has-image=true][data-compact=true]{min-height:126px}.generate_adPreviewImage__7qdjz{object-fit:contain;background:#f7f4ee}.generate_adPreviewImageFallback__Vwadj{position:absolute;inset:0;z-index:1;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(40,36%,95%,.88)),#f7f4ee;color:var(--color-muted);padding:18px;text-align:center}.generate_adPreviewArt__07bVU[data-has-image=true] .generate_adPreviewImageFallback__Vwadj strong{color:var(--color-text-primary);font-size:13px;line-height:1.35;font-weight:950}.generate_adPreviewArt__07bVU[data-has-image=true] .generate_adPreviewImageFallback__Vwadj small{max-width:220px;margin:0;color:var(--color-muted);font-size:11px;line-height:1.4;font-weight:820}.generate_adPreviewArt__07bVU[data-compact=true] .generate_adPreviewImageFallback__Vwadj small{display:none}.generate_adPreviewCaption__Oaagq{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;border:1px solid hsla(0,0%,100%,.68);border-radius:11px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 24px rgba(30,25,18,.12);padding:8px 10px}.generate_adPreviewArt__07bVU[data-tone=strawberry]{background:radial-gradient(circle at 70% 28%,hsla(0,0%,100%,.82) 0 54px,transparent 55px),linear-gradient(145deg,#ffe2df,#fff4ec)}.generate_adPreviewArt__07bVU[data-tone=mint]{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.78) 0 54px,transparent 55px),linear-gradient(145deg,#e2f5ec,#fffaf0)}.generate_adPreviewArt__07bVU[data-tone=cream]{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.84) 0 54px,transparent 55px),linear-gradient(145deg,#f4efe4,#fff8ed)}.generate_adPreviewArt__07bVU[data-tone=sunny]{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.8) 0 54px,transparent 55px),linear-gradient(145deg,#ffd05a,#fff1b8)}.generate_adPreviewArt__07bVU[data-tone=peach]{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.82) 0 54px,transparent 55px),linear-gradient(145deg,#ffd8d1,#fff0ea)}.generate_adPreviewArt__07bVU strong{display:block;color:#b94d43;font-size:25px;line-height:1.18;font-weight:950}.generate_adPreviewArt__07bVU[data-compact=true] strong{font-size:13px}.generate_adPreviewArt__07bVU[data-has-image=true] strong{color:var(--color-text-primary);font-size:13px}.generate_adPreviewArt__07bVU small{display:block;margin-top:10px;color:#df7669;font-size:12px;line-height:1.35;font-weight:850}.generate_adPreviewArt__07bVU[data-compact=true] small{margin-top:6px;font-size:10px}.generate_adPreviewArt__07bVU[data-has-image=true] small{margin-top:4px;color:var(--color-muted);font-size:10px}.generate_adPreviewArt__07bVU>span{justify-self:end;width:106px;height:122px;border-radius:28px 28px 36px 36px;background:radial-gradient(circle at 35% 12%,#fff 0 18px,transparent 19px),linear-gradient(180deg,#fff 0 27%,rgba(255,108,91,.7) 28% 100%);box-shadow:0 18px 34px rgba(159,63,47,.16)}.generate_adPreviewArt__07bVU[data-compact=true]>span{width:60px;height:70px;border-radius:16px 16px 22px 22px}.generate_generatedImageViewer__EmvbF{margin-top:14px}.generate_generatedImageViewer__EmvbF .generate_adPreviewArt__07bVU{min-height:360px;border-radius:18px;background:#f7f4ee;padding-top:0}.generate_generatedImageViewer__EmvbF .generate_adPreviewImage__7qdjz{object-fit:contain;object-position:top center;margin-top:0}.generate_generatedImageSummary__OFKS4{margin-top:12px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:14px}.generate_generatedSummaryHeader__OBaaY{display:flex;align-items:center;gap:10px}.generate_generatedSummaryMascot__STnhU{--mascot-width:54px;flex:0 0 auto;filter:drop-shadow(0 10px 18px rgba(40,169,142,.12))}.generate_generatedSummaryHeader__OBaaY>span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:var(--color-purple-soft);color:var(--color-brand-purple-text);padding:0 9px;font-size:11px;font-weight:950}.generate_generatedImageSummary__OFKS4 h2{margin:10px 0 0;color:var(--color-text-primary);font-size:18px;line-height:1.3;font-weight:950}.generate_generatedImageSummary__OFKS4 p{margin:7px 0 0;color:var(--color-muted);font-size:12px;line-height:1.45;font-weight:850}.generate_generatedImageSummary__OFKS4 dl{margin:14px 0 0;display:grid;grid-gap:8px;gap:8px}.generate_generatedImageSummary__OFKS4 dl>div{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;border-top:1px solid var(--color-border-hairline);padding-top:8px;font-size:12px;line-height:1.35}.generate_generatedImageSummary__OFKS4 dt{color:var(--color-muted);font-weight:850}.generate_generatedImageSummary__OFKS4 dd{min-width:0;margin:0;color:var(--color-text-primary);font-weight:900;overflow-wrap:anywhere}.generate_downloadMockNotice__wdsB2{margin:10px 0;border:1px solid hsla(8,100%,83%,.82);border-radius:14px;background:var(--color-coral-soft);color:var(--color-brand-coral-text);padding:10px 12px;font-size:12px;line-height:1.4;font-weight:900;text-align:center}.generate_adThumbStrip__bpxM_{margin:10px 0 0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.generate_adThumbStrip__bpxM_ button{position:relative;flex:0 0 66px;height:52px;border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-bg-card);overflow:hidden;padding:0}.generate_adThumbStrip__bpxM_ button[data-active=true]{border-color:var(--color-purple);box-shadow:0 0 0 2px rgba(126,103,216,.14)}.generate_adThumbStrip__bpxM_ span{display:block;width:100%;height:100%}.generate_adThumbStrip__bpxM_ span[data-tone=strawberry]{background:linear-gradient(145deg,#ffe2df,#fff4ec)}.generate_adThumbStrip__bpxM_ span[data-tone=peach]{background:linear-gradient(145deg,#ffd8d1,#fff0ea)}.generate_adThumbStrip__bpxM_ span[data-tone=cream]{background:linear-gradient(145deg,#f4efe4,#fff8ed)}.generate_adThumbStrip__bpxM_ span[data-tone=mint]{background:linear-gradient(145deg,#e2f5ec,#fffaf0)}.generate_adThumbStrip__bpxM_ small{position:absolute;left:5px;top:5px;border-radius:999px;background:var(--color-bg-card);padding:2px 5px;font-size:9px;font-weight:950}.generate_adDetailMeta__eksuO{margin-top:12px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:12px}.generate_adDetailMeta__eksuO .generate_inlineTags__EuzA9{margin-top:0}.generate_adDetailMeta__eksuO p{margin:10px 0 0;color:#4e4a43;display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.45;font-weight:850}.generate_saveHelper___B_iH{margin:-5px 0 10px;color:var(--color-muted);font-size:12px;font-weight:780}.generate_saveHelperCard__U6sxK{margin:-5px 0 10px;border:1px solid rgba(105,209,184,.36);border-radius:14px;background:linear-gradient(145deg,rgba(241,255,251,.96),hsla(0,0%,100%,.96));display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px 10px}.generate_saveHelperCard__U6sxK p{margin:0;color:var(--color-brand-mint-text);font-size:12px;line-height:1.42;font-weight:850}.generate_saveFlowMascot__JvMmF{--mascot-width:42px;filter:drop-shadow(0 10px 18px rgba(40,169,142,.12))}.generate_saveChannelGrid__dsBYd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.generate_saveChannelGrid__dsBYd button{min-height:74px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;padding:7px;text-align:center}.generate_saveChannelGrid__dsBYd button[data-active=true]{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-brand-purple-text)}.generate_saveChannelGrid__dsBYd span,.generate_saveOptionGrid__QLMCt strong{font-size:12px;font-weight:950}.generate_saveChannelGrid__dsBYd small,.generate_saveOptionGrid__QLMCt small{color:var(--color-muted);font-size:11px;font-weight:800}.generate_saveOptionGrid__QLMCt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_saveOptionGrid__QLMCt button{min-height:68px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);display:grid;grid-template-columns:1fr 22px;align-items:center;grid-gap:8px;gap:8px;padding:12px;text-align:left}.generate_saveOptionGrid__QLMCt button[data-active=true]{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-brand-purple-text)}.generate_saveOptionGrid__QLMCt small,.generate_saveOptionGrid__QLMCt strong{display:block}.generate_savedCompleteHero__jMTfG{min-height:220px;border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(105,209,184,.18),transparent 62%),linear-gradient(180deg,#f1fffb,#fff);display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center}.generate_savedCompleteHero__jMTfG>span{width:68px;height:68px;border-radius:999px;background:#91d9ca;color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center}.generate_savedMascot__pMgsV{--mascot-width:126px;margin-bottom:-4px;filter:drop-shadow(0 16px 28px rgba(40,169,142,.14))}.generate_savedCompleteHero__jMTfG h1{margin:0;font-size:20px;line-height:1.3;font-weight:950}.generate_savedCompleteHero__jMTfG p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5;font-weight:800}.generate_savedFileCard__o3SOG{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);display:grid;grid-template-columns:132px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px}.generate_savedFileCard__o3SOG dl{margin:0;display:grid;grid-gap:7px;gap:7px}.generate_savedFileCard__o3SOG .generate_adPreviewArt__07bVU[data-compact=true]{min-height:146px;grid-template-columns:1fr;align-content:space-between;padding:13px}.generate_savedFileCard__o3SOG .generate_adPreviewArt__07bVU[data-compact=true] strong{max-width:78px;font-size:12px;line-height:1.25}.generate_savedFileCard__o3SOG .generate_adPreviewArt__07bVU[data-compact=true] small{display:none}.generate_savedFileCard__o3SOG .generate_adPreviewArt__07bVU[data-compact=true]>span{width:48px;height:56px;justify-self:end}.generate_savedFileCard__o3SOG div{display:grid;grid-template-columns:54px 1fr;grid-gap:8px;gap:8px;font-size:11px}.generate_savedFileCard__o3SOG dt{color:var(--color-muted);font-weight:850}.generate_savedFileCard__o3SOG dd{margin:0;font-weight:900}.generate_savedActionGrid__37r5b{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_savedActionGrid__37r5b button{min-height:60px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:8px;font-size:12px;font-weight:900}.generate_nextUseCard__djbIZ{margin-top:14px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);overflow:hidden}.generate_nextUseCard__djbIZ h2{margin:0;padding:14px 14px 6px;font-size:13px;font-weight:950}.generate_nextUseCard__djbIZ button{width:100%;border:0;border-top:1px solid var(--color-border-hairline);background:var(--color-bg-card);color:var(--color-text);justify-content:space-between;padding:0 14px}.generate_dashboardToast__JUuGO,.generate_nextUseCard__djbIZ button{min-height:44px;display:flex;align-items:center;font-size:12px;font-weight:850}.generate_dashboardToast__JUuGO{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;margin:12px 0 0;border:1px solid rgba(105,209,184,.5);border-radius:14px;background:var(--color-brand-mint-soft);color:var(--color-brand-mint-text);gap:8px;padding:10px 12px;line-height:1.4;box-shadow:0 12px 28px var(--color-border-hairline)}.generate_photoDropzone__LjHBU{position:relative;margin-top:12px;min-height:154px;border:1px solid rgba(176,203,32,.46);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.55),rgba(234,255,121,.32)),var(--dashboard-lime-soft);display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center;padding:18px;overflow:hidden}.generate_photoStartForm__R2WW_{flex:1 1;display:flex;flex-direction:column}.generate_photoDropzone__LjHBU[data-has-file=true]{border-color:rgba(90,64,177,.34);background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(245,241,255,.84)),var(--color-bg-card)}.generate_photoFileInput__Hek_2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden}.generate_photoDropzone__LjHBU span{width:48px;height:48px;border-radius:16px;background:var(--color-bg-card);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(176,203,32,.18)}.generate_photoDropzone__LjHBU .generate_photoPreviewFrame__A51gb{position:relative;width:100%;height:176px;border-radius:14px;overflow:hidden;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.06)}.generate_photoDropMascot__OB7U0{--mascot-width:132px;margin:-8px auto -2px;filter:drop-shadow(0 14px 24px rgba(90,64,177,.12))}.generate_photoAnalysisCard__uQf9r h2,.generate_photoDropzone__LjHBU h2{margin:0;font-size:16px;font-weight:950}.generate_photoAnalysisCard__uQf9r p,.generate_photoDropzone__LjHBU p{margin:0;color:var(--color-muted);font-size:12px;font-weight:800}.generate_photoDropzone__LjHBU p{max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;text-overflow:ellipsis}.generate_photoUploadButton__GZt_t{min-height:38px;border:1px solid rgba(90,64,177,.22);border-radius:999px;background:var(--color-bg-card);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;box-shadow:0 8px 20px hsla(0,0%,7%,.06)}.generate_photoUploadButton__GZt_t:focus-visible{outline:3px solid rgba(90,64,177,.24);outline-offset:3px}.generate_photoGoalGrid__R5Z_i,.generate_photoKindGrid__nDB_m{display:grid;grid-gap:9px;gap:9px}.generate_photoKindGrid__nDB_m{grid-template-columns:repeat(4,minmax(0,1fr))}.generate_photoGoalGrid__R5Z_i button,.generate_photoKindGrid__nDB_m button{border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;min-height:68px;padding:8px;font-size:11px;font-weight:850;text-align:center}.generate_photoGoalGrid__R5Z_i{grid-template-columns:repeat(2,minmax(0,1fr))}.generate_photoGoalGrid__R5Z_i button{min-height:54px;grid-template-columns:18px 1fr;justify-items:start;align-items:center;text-align:left}.generate_photoGoalGrid__R5Z_i button[data-active=true]{border-color:var(--color-purple);background:var(--color-purple-soft);color:var(--color-brand-purple-text)}.generate_photoAnalysisCard__uQf9r,.generate_photoBriefPreview__M9mrJ,.generate_photoRecentCard__0_FL3{border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card)}.generate_photoRecentCard__0_FL3{width:100%;min-height:78px;color:var(--color-text);display:grid;grid-template-columns:76px 1fr 28px;grid-gap:10px;gap:10px;align-items:center;padding:9px;text-align:left}.generate_photoRecentCard__0_FL3 strong{display:block;font-size:13px;font-weight:950}.generate_photoRecentCard__0_FL3 small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;font-weight:750}.generate_photoPreview__Mlffl,.generate_photoThumb__g3yN5{border-radius:13px;background:radial-gradient(circle at 68% 24%,#ff5f58 0 7px,transparent 8px),radial-gradient(circle at 35% 38%,#fff 0 22px,transparent 23px),linear-gradient(145deg,#ffe3df,#fff6ef);box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.06)}.generate_photoThumb__g3yN5{width:66px;height:58px}.generate_photoTip__z6hd_{margin:14px 0 0;border:1px solid #dfd5ff;border-radius:14px;background:var(--color-purple-soft);color:var(--color-brand-purple-text);display:flex;gap:8px;align-items:flex-start;padding:12px;font-size:12px;line-height:1.45;font-weight:850}.generate_photoAnalysisCard__uQf9r{margin-top:16px;display:grid;grid-template-columns:132px 1fr;grid-gap:12px;gap:12px;padding:12px;align-items:center}.generate_photoPreview__Mlffl{width:100%;min-height:112px}.generate_photoAnalysisCard__uQf9r ul{margin:10px 0 0;padding-left:18px;color:#4e4a43;font-size:12px;line-height:1.6;font-weight:800}.generate_photoInputCard__jwl9M{min-height:68px}.generate_photoStartForm__R2WW_ .generate_photoInputCard__jwl9M{margin-top:auto}.generate_photoChatFallbackButton__zsYeR{min-height:44px;margin-top:12px;margin-bottom:8px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900}.generate_photoChatFallbackButton__zsYeR:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-neutral-chip)}.generate_photoInputText__jawgX{min-width:0;display:grid;grid-gap:3px;gap:3px}.generate_photoInputText__jawgX small,.generate_photoInputText__jawgX strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate_photoInputText__jawgX strong{font-size:13px;font-weight:950}.generate_photoInputText__jawgX small{color:var(--color-muted);font-size:11px;font-weight:750}.generate_photoBriefPreview__M9mrJ{margin-top:16px;display:grid;grid-template-columns:120px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px}.generate_photoBriefPreview__M9mrJ .generate_secondaryButton__Ci0ck{min-height:42px;font-size:12px}.generate_photoBriefList__hwMjT{margin:0;display:grid}.generate_photoBriefList__hwMjT div{display:grid;grid-template-columns:88px 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--color-border-hairline);font-size:12px}.generate_photoBriefList__hwMjT div:last-child{border-bottom:0}.generate_photoBriefList__hwMjT dt{color:#5f5582;font-weight:850}.generate_photoBriefList__hwMjT dd{margin:0;font-weight:900}.generate_photoSwatches__SUfMS{display:inline-flex;width:92px;height:20px;border-radius:999px;background:radial-gradient(circle at 10px 10px,#f29a93 0 9px,transparent 10px),radial-gradient(circle at 34px 10px,#ffc8a8 0 9px,transparent 10px),radial-gradient(circle at 58px 10px,#fff2c7 0 9px,transparent 10px),radial-gradient(circle at 82px 10px,#eaff79 0 9px,transparent 10px)}.generate_stepHeader__POCJ0{min-height:44px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.generate_stepHeader__POCJ0 h1{margin:0;text-align:center;font-size:17px;line-height:1.25;font-weight:950}.generate_stepHeader__POCJ0 button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_notificationHeader__VNsS7{min-height:44px;display:flex;align-items:center;justify-content:space-between}.generate_notificationHeader__VNsS7 h1{margin:0;font-size:20px;line-height:1.15;font-weight:950}.generate_notificationHeader__VNsS7 div{display:flex;gap:4px}.generate_notificationHeader__VNsS7 button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_notificationFilterRow__aCjmO{margin:16px 0 14px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.generate_notificationFilterRow__aCjmO::-webkit-scrollbar{display:none}.generate_notificationFilterRow__aCjmO button{flex:0 0 auto;min-height:36px;border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-bg-card);color:var(--color-text);padding:0 14px;font-size:12px;font-weight:900}.generate_notificationFilterRow__aCjmO .generate_categoryActive__tKGQx{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.generate_notificationList__8ZbPC{display:grid;grid-gap:10px;gap:10px}.generate_notificationCard__tT_Nl{position:relative;min-height:102px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:12px 12px 12px 14px;display:grid;grid-template-columns:72px 1fr;grid-template-areas:"thumb copy" "thumb action";grid-gap:8px 12px;gap:8px 12px;box-shadow:0 10px 26px hsla(0,0%,7%,.035)}.generate_notificationCard__tT_Nl[data-type=complete]{border-color:rgba(190,221,57,.44)}.generate_notificationCard__tT_Nl[data-type=progress]{border-color:rgba(160,133,238,.32)}.generate_notificationCard__tT_Nl[data-type=failed]{border-color:hsla(10,87%,69%,.32)}.generate_notificationCard__tT_Nl[data-type=brand]{border-color:rgba(105,209,184,.35)}.generate_notificationUnread__1EQXa{position:absolute;left:9px;top:14px;width:7px;height:7px;border-radius:999px;background:#26a890}.generate_notificationCard__tT_Nl[data-type=progress] .generate_notificationUnread__1EQXa{background:var(--color-brand-purple-strong)}.generate_notificationCard__tT_Nl[data-type=failed] .generate_notificationUnread__1EQXa{background:var(--color-status-danger)}.generate_notificationProgressRing__mhMEU,.generate_notificationThumb__RUop1{grid-area:thumb;align-self:center;width:72px;height:72px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.generate_notificationThumb__RUop1[data-type=complete]{background:radial-gradient(circle at 68% 30%,hsla(0,0%,100%,.85) 0 9px,transparent 10px),linear-gradient(145deg,#fff0ea,#ffd3c9);color:#d96555}.generate_notificationThumb__RUop1[data-type=failed]{background:linear-gradient(145deg,#fff0ea,#ffd8d1);color:#ee6048}.generate_notificationThumb__RUop1[data-type=brand]{background:linear-gradient(145deg,var(--color-status-success-soft),var(--color-brand-mint-border));color:#208b7b}.generate_notificationProgressRing__mhMEU{--progress:68%;background:radial-gradient(circle,#fff 0 42%,transparent 43%),conic-gradient(var(--color-brand-purple-strong) 0 var(--progress),var(--color-brand-purple-shell) var(--progress) 100%);color:#684ed5}.generate_notificationProgressRing__mhMEU strong{font-size:16px;font-weight:950}.generate_notificationCard__tT_Nl div:not(.generate_notificationProgressRing__mhMEU){grid-area:copy;min-width:0;padding-top:3px}.generate_notificationCard__tT_Nl h2{margin:0;font-size:14px;line-height:1.35;font-weight:950}.generate_notificationCard__tT_Nl p{margin:4px 0 0;color:var(--color-muted);font-size:12px;line-height:1.35;font-weight:750}.generate_notificationCard__tT_Nl small{display:block;margin-top:4px;color:#9a968d;font-size:11px;font-weight:750}.generate_notificationCard__tT_Nl>button{grid-area:action;justify-self:start;min-height:32px;border:1px solid transparent;border-radius:10px;background:var(--color-brand-lime-soft);color:#3d4e07;padding:0 12px;font-size:12px;font-weight:950}.generate_notificationCard__tT_Nl[data-type=progress]>button{background:var(--color-brand-purple-shell);color:#684ed5}.generate_notificationCard__tT_Nl[data-type=failed]>button{background:var(--color-brand-coral-soft);color:#d65039}.generate_notificationCard__tT_Nl[data-type=brand]>button{background:var(--color-brand-mint);color:#127967}.generate_pullHint__wa3_5,.generate_settingsHint__XB3Gv{margin:14px 0 0;color:#9a968d;text-align:center;font-size:12px;line-height:1.4;font-weight:800}.generate_notificationDetailHero__wDA8R{margin-top:16px;border-radius:18px;padding:28px 18px 26px;display:grid;justify-items:center;text-align:center}.generate_notificationDetailHero__wDA8R[data-variant=complete]{background:radial-gradient(circle at 20% 18%,rgba(234,255,121,.5) 0 38px,transparent 40px),linear-gradient(145deg,#f8ffd9,#eef9c7)}.generate_notificationDetailHero__wDA8R[data-variant=failed]{background:radial-gradient(circle at 80% 18%,rgba(255,211,201,.7) 0 40px,transparent 42px),linear-gradient(145deg,#fff5f1,#ffe4de)}.generate_notificationDetailHero__wDA8R span{width:62px;height:62px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-inverse)}.generate_notificationDetailMascot__qeykc{--mascot-width:126px;margin-bottom:-2px;filter:drop-shadow(0 14px 24px rgba(17,17,17,.08))}.generate_notificationDetailHero__wDA8R[data-variant=complete] span{background:#83bf46}.generate_notificationDetailHero__wDA8R[data-variant=failed] span{background:var(--color-status-danger)}.generate_notificationDetailHero__wDA8R h2{margin:16px 0 0;font-size:22px;line-height:1.28;font-weight:950}.generate_notificationDetailHero__wDA8R p{margin:8px 0 0;color:#5c5a51;font-size:13px;line-height:1.45;font-weight:800}.generate_notificationBriefCard__NVRYo{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:14px}.generate_notificationBriefCard__NVRYo h2,.generate_notificationSettingsGroup__Kacf4 h2{margin:0 0 10px;font-size:14px;font-weight:950}.generate_notificationBriefCard__NVRYo dl{margin:0;display:grid}.generate_notificationBriefCard__NVRYo div{display:grid;grid-template-columns:104px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-border-hairline)}.generate_notificationBriefCard__NVRYo div:last-child{border-bottom:0}.generate_notificationBriefCard__NVRYo dt{color:#5f5582;font-size:12px;font-weight:850}.generate_notificationBriefCard__NVRYo dd{margin:0;color:var(--color-text);font-size:12px;line-height:1.45;font-weight:900}.generate_notificationPreviewStrip___jrqb{margin:14px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.generate_notificationPreviewStrip___jrqb span{min-height:66px;border:1px solid var(--color-border-hairline);border-radius:12px;padding:8px;overflow:hidden;color:#d96555;font-size:10px;line-height:1.2;font-weight:950}.generate_notificationPreviewStrip___jrqb span[data-tone=peach],.generate_notificationPreviewStrip___jrqb span[data-tone=strawberry]{background:linear-gradient(145deg,#fff0ea,#ffd3c9)}.generate_notificationPreviewStrip___jrqb span[data-tone=cream]{background:linear-gradient(145deg,#fff8ed,#ead7bd);color:#7b5639}.generate_notificationPreviewStrip___jrqb span[data-tone=mint]{background:linear-gradient(145deg,var(--color-brand-mint-soft),var(--color-brand-mint-border));color:#29796b}.generate_notificationActionRow__TuI1T{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.generate_notificationActionRow__TuI1T button{min-height:48px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);color:var(--color-text);padding:0 10px;font-size:13px;line-height:1.2;font-weight:900}.generate_notificationActionRow__TuI1T button:disabled{cursor:not-allowed;background:var(--color-neutral-chip);color:var(--color-muted)}.generate_notificationInfoBox__juXC1{margin:14px 0 0;border:1px solid rgba(185,205,40,.35);border-radius:14px;background:#fbffd9;color:#3e4e12;padding:13px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;font-weight:850}.generate_notificationInfoBox__juXC1[data-variant=failed]{border-color:hsla(10,87%,69%,.3);background:#fff4ef;color:#7b4337}.generate_exceptionScreen__SPXZ7{min-height:100%;display:flex;flex-direction:column}.generate_exceptionTopBar__XNFV_{min-height:42px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.generate_exceptionTopBar__XNFV_ h1{margin:0;text-align:center;font-size:16px;font-weight:950;letter-spacing:0}.generate_exceptionTopBar__XNFV_ button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_exceptionSearchField__QSYyV{margin-top:8px;min-height:40px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);padding:0 10px;display:grid;grid-template-columns:18px 1fr 18px;align-items:center;grid-gap:8px;gap:8px;color:#9a968d}.generate_exceptionSearchField__QSYyV input{min-width:0;border:0;outline:0;background:transparent;color:#3d3932;font-size:12px;font-weight:850}.generate_exceptionHero__InsXF{margin-top:18px;display:grid;justify-items:center;text-align:center}.generate_exceptionIllustration__NbsUz{width:172px;height:148px;border-radius:40px;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.generate_exceptionIllustration__NbsUz:after,.generate_exceptionIllustration__NbsUz:before{content:none}.generate_exceptionIllustration__NbsUz svg{position:relative;z-index:1;transform:translateY(32px)}.generate_exceptionMascot__CjPAf{--mascot-width:152px;position:relative;z-index:1;filter:drop-shadow(0 14px 24px rgba(17,17,17,.08))}.generate_exceptionHero__InsXF[data-tone=lime] .generate_exceptionIllustration__NbsUz{background:radial-gradient(circle at 78% 35%,rgba(234,255,121,.72) 0 42px,transparent 44px),#edf8d1}.generate_exceptionHero__InsXF[data-tone=purple] .generate_exceptionIllustration__NbsUz{background:radial-gradient(circle at 78% 28%,rgba(238,232,255,.95) 0 46px,transparent 48px),#f6f2ff}.generate_exceptionHero__InsXF[data-tone=mint] .generate_exceptionIllustration__NbsUz{background:radial-gradient(circle at 74% 34%,rgba(223,248,242,.92) 0 46px,transparent 48px),#f3f4f1}.generate_exceptionHero__InsXF[data-tone=coral] .generate_exceptionIllustration__NbsUz{background:radial-gradient(circle at 78% 30%,rgba(255,211,201,.92) 0 46px,transparent 48px),#fff2ee}.generate_exceptionHero__InsXF h2{margin:18px 0 0;font-size:22px;line-height:1.28;font-weight:950;letter-spacing:0}.generate_exceptionHero__InsXF p{margin:9px 0 0;max-width:284px;color:#5d594f;font-size:13px;line-height:1.55;font-weight:800;word-break:keep-all}.generate_exceptionSectionTitle__Z3J5j{margin:22px 0 10px;font-size:13px;font-weight:950}.generate_exceptionChipGrid__OB69z{margin-bottom:18px;display:flex;flex-wrap:wrap;gap:8px}.generate_exceptionChipGrid__OB69z button{min-height:36px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-bg-card);color:var(--color-text);padding:0 13px;font-size:12px;font-weight:850}.generate_exceptionActionList__JdZaJ{margin-top:24px;display:grid;grid-gap:10px;gap:10px}.generate_exceptionActionList__JdZaJ button{width:100%;min-height:74px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);color:var(--color-text);padding:12px;display:grid;grid-template-columns:44px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;text-align:left}.generate_exceptionActionList__JdZaJ span{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.generate_exceptionActionList__JdZaJ span[data-tone=reference]{background:#efff87;color:#6f8f15}.generate_exceptionActionList__JdZaJ span[data-tone=photo]{background:var(--color-brand-purple-shell);color:#7557df}.generate_exceptionActionList__JdZaJ span[data-tone=chat]{background:var(--color-brand-mint);color:#198777}.generate_exceptionActionList__JdZaJ strong{min-width:0;font-size:13px;line-height:1.35;font-weight:950}.generate_exceptionActionList__JdZaJ small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;line-height:1.36;font-weight:750}.generate_exceptionBriefCard__b45BR,.generate_exceptionInfoCard__IMF_4{margin-top:24px;border:1px solid var(--color-border-soft);border-radius:17px;background:var(--color-bg-card);padding:14px}.generate_exceptionInfoCard__IMF_4{display:grid;grid-gap:12px;gap:12px}.generate_exceptionInfoCard__IMF_4 article{min-height:42px;display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:10px;gap:10px}.generate_exceptionInfoCard__IMF_4 svg{color:#1a1a1a}.generate_exceptionInfoCard__IMF_4 strong{font-size:12px;line-height:1.35;font-weight:950}.generate_exceptionInfoCard__IMF_4 small{display:block;margin-top:3px;color:var(--color-muted);font-size:11px;font-weight:760}.generate_exceptionTip__a4yC1{margin:14px 0 0;border:1px solid rgba(255,205,111,.45);border-radius:14px;background:#fff9e9;color:#6a5115;padding:12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;font-weight:850}.generate_exceptionBriefCard__b45BR h2{margin:0 0 8px;font-size:14px;font-weight:950}.generate_exceptionBriefCard__b45BR dl{margin:0;display:grid}.generate_exceptionBriefCard__b45BR div{min-height:40px;border-bottom:1px solid var(--color-border-hairline);display:grid;grid-template-columns:96px 1fr;align-items:center;grid-gap:8px;gap:8px}.generate_exceptionBriefCard__b45BR div:last-child{border-bottom:0}.generate_exceptionBriefCard__b45BR dt{color:#7a4337;font-size:12px;font-weight:850}.generate_exceptionBriefCard__b45BR dd{margin:0;color:var(--color-text);font-size:12px;font-weight:900}.generate_exceptionFooter__od1h4{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.generate_exceptionTextButton__VYLLO{width:100%;min-height:46px;border:0;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900}.generate_exceptionScreen__SPXZ7 .generate_bottomTabs__HPzCP{margin-top:auto}.generate_notificationSettingsGroup__Kacf4{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:12px}.generate_notificationToggleRow__XErIG{width:100%;min-height:62px;border:0;border-bottom:1px solid var(--color-border-hairline);background:transparent;color:var(--color-text);padding:9px 0;display:grid;grid-template-columns:34px 1fr 48px;align-items:center;grid-gap:8px;gap:8px;text-align:left}.generate_notificationToggleRow__XErIG:last-child{border-bottom:0}.generate_notificationToggleRow__XErIG>span{width:34px;height:34px;border-radius:999px;background:var(--color-neutral-chip);color:#4e4a42;display:inline-flex;align-items:center;justify-content:center}.generate_notificationToggleRow__XErIG strong{min-width:0;font-size:13px;line-height:1.35;font-weight:950}.generate_notificationToggleRow__XErIG small{display:block;margin-top:3px;color:var(--color-muted);font-size:11px;line-height:1.35;font-weight:750}.generate_notificationToggleRow__XErIG i{justify-self:end;width:44px;height:26px;border-radius:999px;background:#deded8;position:relative}.generate_notificationToggleRow__XErIG i:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:999px;background:var(--color-bg-card);box-shadow:0 2px 6px hsla(0,0%,7%,.16);transition:transform .16s ease}.generate_notificationToggleRow__XErIG[aria-pressed=true] i{background:#5c6ff0}.generate_notificationToggleRow__XErIG[aria-pressed=true] i:after{transform:translateX(18px)}.generate_myHeader__kRkuN{min-height:44px;display:flex;align-items:center;justify-content:space-between}.generate_myHeader__kRkuN h1{margin:0;font-size:20px;line-height:1.15;font-weight:950}.generate_myHeader__kRkuN div{display:flex;gap:4px}.generate_myHeader__kRkuN button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.generate_myProfileCard__12fc6{margin-top:14px;width:100%;border:0;border-radius:18px;background:var(--color-bg-card);color:var(--color-text);padding:14px 12px;display:grid;grid-template-columns:72px 1fr 22px;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_myProfileCard__12fc6>span{width:72px;height:72px;border-radius:28px;background:linear-gradient(145deg,#f5ffd0,#eaff79);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(184,205,40,.24)}.generate_myProfileCard__12fc6>span>svg{color:currentColor;flex:0 0 auto}.generate_myProfileAvatar__rurV0{background:var(--color-neutral-chip)!important;color:var(--color-text-primary)!important;overflow:hidden}.generate_myProfileAvatar__rurV0 img{width:100%;height:100%;display:block;object-fit:cover}.generate_myBrandBanner__FWKTj strong,.generate_myLinkedBrandCard__eoAo_ strong,.generate_myMenuList__p09UK strong,.generate_myProfileCard__12fc6 strong,.generate_myProgressCard__VpyNs strong{min-width:0;display:block}.generate_myProfileCard__12fc6 strong{font-size:16px;font-weight:950}.generate_myProfileCard__12fc6 p{margin:4px 0 6px;color:var(--color-muted);font-size:12px;font-weight:750}.generate_myProfileCard__12fc6 small{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;border-radius:999px;background:#f4f4ef;padding:0 10px;color:#635f55;font-size:11px;font-weight:850}.generate_myBrandBanner__FWKTj{margin-top:12px;width:100%;min-height:74px;border:1px solid rgba(184,205,40,.34);border-radius:15px;background:linear-gradient(145deg,#fbffd9,#f1ffd3);color:var(--color-text);padding:12px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;text-align:left}.generate_myBrandBanner__FWKTj>svg:first-child{width:38px;height:38px;border-radius:12px;padding:8px;background:var(--color-bg-card);color:#789b1c}.generate_myBrandBanner__FWKTj strong,.generate_myLinkedBrandCard__eoAo_ strong{font-size:13px;line-height:1.3;font-weight:950}.generate_myBrandBanner__FWKTj small,.generate_myLinkedBrandCard__eoAo_ small,.generate_myMenuList__p09UK small,.generate_myProgressCard__VpyNs small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;line-height:1.35;font-weight:750}.generate_myStatsGrid__Sye1M{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.generate_myStatsGrid__Sye1M button{min-height:82px;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);color:var(--color-text);padding:10px 5px;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;text-align:center}.generate_myStatsGrid__Sye1M button:first-child{background:linear-gradient(145deg,#f8ffd9,#fff)}.generate_myStatsGrid__Sye1M button:nth-child(2){background:linear-gradient(145deg,#f2edff,#fff)}.generate_myStatsGrid__Sye1M button:nth-child(3){background:linear-gradient(145deg,var(--color-brand-mint-soft),var(--color-bg-card))}.generate_myStatsGrid__Sye1M button:nth-child(4){background:linear-gradient(145deg,#fff0ea,#fff)}.generate_myStatsGrid__Sye1M strong{font-size:17px;font-weight:950}.generate_myStatsGrid__Sye1M span{color:#625f55;font-size:10px;line-height:1.25;font-weight:850}.generate_myProgressCard__VpyNs{margin-top:14px;width:100%;min-height:92px;border:1px solid hsla(10,87%,69%,.2);border-radius:16px;background:#fff4ef;color:var(--color-text);padding:12px;display:grid;grid-template-columns:62px 1fr 42px;grid-template-areas:"thumb copy percent" "thumb bar action";align-items:center;grid-gap:8px 10px;gap:8px 10px;text-align:left}.generate_myProgressCard__VpyNs>span,.generate_usageHistoryList__VgTda article>span{grid-area:thumb;width:62px;height:54px;border-radius:12px;border:1px solid var(--color-border-hairline)}.generate_myProgressCard__VpyNs>span[data-tone=strawberry],.generate_usageHistoryList__VgTda article>span[data-tone=strawberry]{background:linear-gradient(145deg,#fff0ea,#ffd3c9)}.generate_myProgressCard__VpyNs>span[data-tone=mint],.generate_usageHistoryList__VgTda article>span[data-tone=mint]{background:linear-gradient(145deg,var(--color-brand-mint-soft),var(--color-brand-mint-border))}.generate_myProgressCard__VpyNs>span[data-tone=sunny],.generate_usageHistoryList__VgTda article>span[data-tone=sunny]{background:linear-gradient(145deg,#fff1b8,#ffd05a)}.generate_myProgressCard__VpyNs strong{grid-area:copy;font-size:13px;line-height:1.3;font-weight:950}.generate_myProgressCard__VpyNs em{grid-area:percent;justify-self:end;color:#684ed5;font-size:13px;font-style:normal;font-weight:950}.generate_myProgressCard__VpyNs i{grid-area:bar;height:6px;border-radius:999px;background:#e4ded8;overflow:hidden}.generate_myProgressCard__VpyNs i b{display:block;height:100%;border-radius:inherit;background:var(--color-brand-purple-strong)}.generate_myProgressCard__VpyNs>small{grid-area:action;justify-self:end;color:var(--color-text-primary);font-size:11px;font-weight:900}.generate_myMenuList__p09UK{margin-top:14px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:12px;display:grid}.generate_myMenuList__p09UK>div,.generate_usageHistoryList__VgTda>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.generate_myMenuList__p09UK h2,.generate_usageHistoryList__VgTda h2{margin:0;font-size:14px;font-weight:950}.generate_myMenuList__p09UK>div button,.generate_usageHistoryList__VgTda>div button{border:0;background:transparent;color:#6f6a60;font-size:11px;font-weight:850}.generate_myMenuList__p09UK>button{min-height:62px;border:0;border-bottom:1px solid var(--color-border-hairline);background:transparent;color:var(--color-text);padding:10px 0;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;text-align:left}.generate_myMenuList__p09UK>button:last-child{border-bottom:0}.generate_myMenuList__p09UK>button>svg:first-child{width:36px;height:36px;border-radius:999px;background:#f7f7f3;padding:9px}.generate_myFloatingCta__org4N{margin:14px auto 10px;min-width:174px;min-height:50px;border:0;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:950;box-shadow:0 14px 24px hsla(0,0%,7%,.18)}.generate_myInfoCard__KaPSu{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:14px}.generate_myInfoCard__KaPSu h2{margin:0 0 10px;font-size:14px;font-weight:950}.generate_myInfoCard__KaPSu dl{margin:0;display:grid}.generate_myInfoCard__KaPSu div{display:grid;grid-template-columns:124px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-border-hairline)}.generate_myInfoCard__KaPSu div:last-child{border-bottom:0}.generate_myInfoCard__KaPSu dt{color:#4f4b43;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850}.generate_myInfoCard__KaPSu dd{margin:0;color:var(--color-text);font-size:12px;line-height:1.4;font-weight:900}.generate_myLinkedBrandCard__eoAo_{margin-top:16px;width:100%;min-height:78px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);color:var(--color-text);padding:12px;display:flex;align-items:center;gap:10px;overflow:hidden;text-align:left}.generate_myLinkedBrandCard__eoAo_>svg:first-child{width:46px;height:46px;box-sizing:border-box;flex:0 0 46px;border-radius:14px;background:var(--color-brand-lime-soft);color:#789b1c;padding:10px}.generate_myLinkedBrandCard__eoAo_>strong{flex:1 1 auto}.generate_myLinkedBrandCard__eoAo_>svg:last-child{flex:0 0 auto}.generate_myStackedActions__ezvBp{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.generate_accountActionNotice__wVnp9{margin:14px 0 0;border:1px solid rgba(220,78,65,.22);border-radius:var(--radius-md);background:#fff6f3;color:var(--color-status-danger);padding:12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;font-weight:850}.generate_accountActionNotice__wVnp9 svg{flex:0 0 auto;margin-top:1px}.generate_stepHeader__POCJ0 .generate_myPeriodButton__KCToK{width:auto;min-width:74px;padding:0 0 0 4px;display:inline-flex;gap:3px;font-size:12px;font-weight:900}.generate_usageHeader__1cSEP{grid-template-columns:86px 1fr 86px}.generate_usageHeader__1cSEP>button:first-child{justify-self:start}.generate_usageHeader__1cSEP h1{text-align:center}.generate_usageHeader__1cSEP .generate_myPeriodButton__KCToK{justify-self:end}.generate_usageHeroCard__bYjyv{margin-top:16px;padding:16px;grid-template-columns:122px 1fr;grid-gap:14px;gap:14px;align-items:center}.generate_usageHeroCard__bYjyv,.generate_usagePeriodMenu__LEDM5{border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);display:grid}.generate_usagePeriodMenu__LEDM5{margin-top:10px;padding:8px;grid-gap:6px;gap:6px}.generate_usagePeriodMenu__LEDM5 button{min-height:48px;border:0;border-radius:12px;background:transparent;color:var(--color-text);padding:9px 10px;display:grid;grid-gap:3px;gap:3px;text-align:left}.generate_usagePeriodMenu__LEDM5 button[data-active=true]{background:var(--color-purple-soft);color:var(--color-brand-purple-strong)}.generate_usagePeriodMenu__LEDM5 strong{font-size:12px;font-weight:950}.generate_usagePeriodMenu__LEDM5 small{color:var(--color-muted);font-size:11px;line-height:1.35;font-weight:750}.generate_usageRing__eukt1{--progress:60%;width:116px;height:116px;border-radius:999px;background:radial-gradient(circle,#fff 0 50%,transparent 51%),conic-gradient(var(--color-status-success) 0 var(--progress),var(--color-status-success-soft) var(--progress) 100%);display:grid;place-items:center;align-content:center;color:#163f38}.generate_usageRing__eukt1 strong{font-size:24px;line-height:1;font-weight:950}.generate_usageRing__eukt1 small{color:#55756f;font-size:13px;font-weight:900}.generate_usageRing__eukt1 span{margin-top:5px;color:#1e8c79;font-size:11px;font-weight:950}.generate_usageHeroCard__bYjyv p{margin:0;color:#5f5b52;font-size:12px;font-weight:850}.generate_usageHeroCard__bYjyv>div:nth-child(2)>strong{display:block;margin-top:8px;font-size:28px;font-weight:950}.generate_usageHeroCard__bYjyv>div:nth-child(2)>small{display:block;margin-top:8px;color:var(--color-muted);font-size:11px;line-height:1.4;font-weight:750}.generate_usageHeroCard__bYjyv>i{grid-column:1/-1;height:7px;border-radius:999px;background:#dff0ec;overflow:hidden}.generate_usageHeroCard__bYjyv>i b{display:block;height:100%;border-radius:inherit;background:var(--color-status-success)}.generate_usageNotice__DYiIn{margin:12px 0 0;border:1px solid rgba(255,198,90,.35);border-radius:13px;background:var(--color-status-warning);color:#5c4a14;padding:12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;font-weight:850}.generate_usageHistoryList__VgTda{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:12px;display:grid}.generate_usageHistoryList__VgTda article{min-height:64px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-border-hairline)}.generate_usageHistoryList__VgTda article:last-child{border-bottom:0}.generate_usageHistoryList__VgTda article>span{grid-area:auto;width:48px;height:48px}.generate_usageEmptyMascot__ceF17{--mascot-width:98px;margin-bottom:2px;filter:drop-shadow(0 12px 20px rgba(17,17,17,.07))}.generate_usageHistoryList__VgTda strong{min-width:0;font-size:12px;line-height:1.35;font-weight:950}.generate_usageHistoryList__VgTda small{display:block;margin-top:4px;color:var(--color-muted);font-size:10px;line-height:1.35;font-weight:750}.generate_usageHistoryList__VgTda em{color:#5f5a50;font-size:11px;font-style:normal;font-weight:850}.generate_usageInlineNote__bs9rz{margin:10px 0 0;color:var(--color-muted);font-size:11px;line-height:1.4;font-weight:780}.generate_usageDetailsButton__A6qdZ{margin-top:12px}.generate_usageDetailsPanel__vaMw3{margin-top:10px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:14px}.generate_usageDetailsPanel__vaMw3 h2{margin:0 0 10px;font-size:14px;font-weight:950}.generate_usageDetailsPanel__vaMw3 ul{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px}.generate_usageDetailsPanel__vaMw3 li{color:#4f4b43;font-size:12px;line-height:1.45;font-weight:800}.generate_settingsListGroup__Gt_2Q{margin-top:16px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-bg-card);padding:12px}.generate_settingsListGroup__Gt_2Q h2{margin:0 0 8px;font-size:14px;font-weight:950}.generate_settingsListGroup__Gt_2Q button{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--color-border-hairline);background:transparent;color:var(--color-text);padding:8px 0;display:grid;grid-template-columns:34px 1fr auto 16px;align-items:center;grid-gap:8px;gap:8px;text-align:left}.generate_settingsListGroup__Gt_2Q button:last-child{border-bottom:0}.generate_settingsListGroup__Gt_2Q button>svg:first-child{width:34px;height:34px;border-radius:999px;background:var(--color-neutral-chip);color:#4e4a42;padding:8px}.generate_settingsListGroup__Gt_2Q strong{min-width:0;font-size:13px;font-weight:900}.generate_settingsListGroup__Gt_2Q span{color:#4664ef;font-size:12px;font-weight:950}.generate_settingsListGroup__Gt_2Q button[data-danger=true]{color:var(--color-status-danger)}.generate_settingsListGroup__Gt_2Q button[data-danger=true]>svg:first-child{color:var(--color-status-danger);background:var(--color-brand-coral-soft)}.generate_settingsHeaderMascot__ANHCU{--mascot-width:42px;justify-self:end;filter:drop-shadow(0 8px 14px rgba(17,17,17,.07))}.generate_planInfoContainer__LSS6D{padding:0 16px 120px;display:flex;flex-direction:column;gap:20px}.generate_planInfoDesc__ZflRm{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.6}.generate_planInfoCards__Qzrp_{display:flex;flex-direction:column;gap:10px}.generate_planInfoCard__Z1COl{border:1px solid var(--color-border-soft);border-radius:14px;padding:14px 16px;background:var(--color-bg-card)}.generate_planInfoCard__Z1COl[data-plan=free]{border-color:var(--color-border-soft)}.generate_planInfoCard__Z1COl[data-plan=economic]{border-color:var(--color-brand-mint-border);background:color-mix(in srgb,var(--color-brand-mint) 8%,var(--color-bg-card))}.generate_planInfoCard__Z1COl[data-plan=premium]{border-color:var(--color-brand-purple-strong);background:var(--color-brand-purple-shell)}.generate_planInfoCardHeader__6f8CR{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.generate_planInfoCardHeader__6f8CR strong{font-size:15px;font-weight:950}.generate_planInfoCard__Z1COl[data-plan=economic] .generate_planInfoCardHeader__6f8CR strong{color:var(--color-brand-mint)}.generate_planInfoCard__Z1COl[data-plan=premium] .generate_planInfoCardHeader__6f8CR strong{color:var(--color-brand-purple-strong)}.generate_planInfoCardHeader__6f8CR span{font-size:11px;font-weight:700;color:var(--color-text-muted)}.generate_planInfoCard__Z1COl p{margin:0;font-size:12px;line-height:1.6;color:var(--color-text-muted)}.generate_planInfoTable__XCrvJ{border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-bg-card);overflow:hidden}.generate_planInfoTable__XCrvJ h2{font-size:13px;font-weight:950;margin:0;padding:12px 14px 8px}.generate_planInfoTableHead__s6mx9{display:grid;grid-template-columns:1fr repeat(3,72px);padding:6px 14px;background:var(--color-neutral-chip);font-size:11px;font-weight:800;color:var(--color-text-muted);text-align:center}.generate_planInfoTableHead__s6mx9 span:first-child{text-align:left}.generate_planInfoTableRow__o7QjU{display:grid;grid-template-columns:1fr repeat(3,72px);padding:10px 14px;border-top:1px solid var(--color-border-hairline);font-size:12px;align-items:center}.generate_planInfoTableRow__o7QjU span{text-align:center;display:flex;justify-content:center;align-items:center}.generate_planInfoTableRow__o7QjU span:first-child{text-align:left;justify-content:flex-start;font-weight:700;color:var(--color-text-primary)}.generate_planFeatureCheck__a3XRk{color:var(--color-brand-mint)}.generate_planFeatureX__Lkh2g{color:var(--color-text-muted);opacity:.4}.generate_planFeaturePartial__hwRFF{color:var(--color-brand-coral-soft);opacity:.8}.generate_planInfoNote__2TfCT{margin:0;font-size:11px;color:var(--color-text-muted);line-height:1.6}.generate_onboardingScreen__g3_Rw{min-height:100%;display:flex;flex-direction:column}.generate_onboardingViewport__xSFul{min-width:0;overflow:hidden}.generate_onboardingTrack__5UAki{display:flex;align-items:stretch;transition:transform var(--motion-slide);will-change:transform}.generate_onboardingSlide__2n_wu{flex:0 0 100%;min-width:0;display:flex;flex-direction:column}.generate_onboardingHero__fHO0S{padding-top:4px}.generate_onboardingHero__fHO0S h1{margin:0;color:#121212;font-size:27px;line-height:1.26;font-weight:950;letter-spacing:0;word-break:keep-all}.generate_onboardingHero__fHO0S p{margin:12px 0 0;color:#565248;font-size:13px;line-height:1.55;font-weight:800;word-break:keep-all}.generate_onboardingIllustration__afgpT{margin-top:22px;min-height:208px;border:1px solid rgba(176,203,32,.4);border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 42%),linear-gradient(135deg,#efff87,#dff8f2 58%,#eee8ff);position:relative;overflow:hidden}.generate_onboardingIllustration__afgpT:before{content:"";position:absolute;left:24px;bottom:22px;width:128px;height:102px;border:2px solid #111;border-radius:24px;background:var(--color-bg-card);box-shadow:10px 10px 0 var(--color-border-hairline)}.generate_onboardingIllustration__afgpT:after{content:"";position:absolute;left:46px;bottom:54px;width:74px;height:8px;border-radius:999px;background:#111;box-shadow:0 20px 0 #111,48px 58px 0 8px #8b6cff}.generate_onboardingIllustration__afgpT span{position:absolute;right:27px;top:28px;width:124px;height:124px;border:2px solid #111;border-radius:34px;background:radial-gradient(circle at 52% 44%,#111 0 8px,transparent 9px),radial-gradient(circle at 38% 36%,#111 0 6px,transparent 7px),radial-gradient(circle at 66% 36%,#111 0 6px,transparent 7px),#fff;transform:rotate(4deg)}.generate_onboardingIllustration__afgpT i{position:absolute;right:72px;bottom:34px;width:78px;height:48px;border:2px solid #111;border-radius:16px;background:#fff7cf;transform:rotate(-8deg)}.generate_onboardingFeatureCard__Wypea{margin-top:14px;border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-bg-card);padding:12px;display:grid;grid-gap:8px;gap:8px}.generate_onboardingFeatureCard__Wypea article{min-height:48px;display:grid;grid-template-columns:40px 1fr;align-items:center;grid-gap:10px;gap:10px}.generate_onboardingFeatureCard__Wypea span,.generate_onboardingFinalActions__m4uPk button>span,.generate_onboardingModeCard__9ZjqH>span{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.generate_onboardingFeatureCard__Wypea span[data-tone="0"],.generate_onboardingModeCard__9ZjqH[data-tone=mint]>span{background:var(--color-brand-mint);color:#198777}.generate_onboardingFeatureCard__Wypea span[data-tone="1"],.generate_onboardingFinalActions__m4uPk button>span[data-tone=brand],.generate_onboardingModeCard__9ZjqH[data-tone=purple]>span{background:var(--color-brand-purple-shell);color:#7557df}.generate_onboardingFeatureCard__Wypea span[data-tone="2"],.generate_onboardingFinalActions__m4uPk button>span[data-tone=ad],.generate_onboardingModeCard__9ZjqH[data-tone=lime]>span{background:#efff87;color:#6f8f15}.generate_onboardingFeatureCard__Wypea strong,.generate_onboardingFinalActions__m4uPk strong,.generate_onboardingModeCard__9ZjqH strong{min-width:0;color:var(--color-text);font-size:13px;line-height:1.35;font-weight:950}.generate_onboardingFeatureCard__Wypea small,.generate_onboardingFinalActions__m4uPk small,.generate_onboardingModeCard__9ZjqH small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;line-height:1.38;font-weight:750}.generate_onboardingModeList__ZyqY2{margin-top:22px;display:grid;grid-gap:10px;gap:10px}.generate_onboardingModeCard__9ZjqH{width:100%;min-height:94px;border:1px solid var(--color-border-soft);border-radius:17px;background:var(--color-bg-card);color:var(--color-text);padding:13px 12px;display:grid;grid-template-columns:44px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;text-align:left}.generate_onboardingModeCard__9ZjqH[data-tone=lime]{border-color:rgba(176,203,32,.42);background:#fefff2}.generate_onboardingModeCard__9ZjqH[data-tone=purple]{border-color:rgba(139,108,255,.28);background:#fbf9ff}.generate_onboardingModeCard__9ZjqH[data-tone=mint]{border-color:rgba(32,139,123,.22);background:#f7fffd}.generate_onboardingChatDemo__2FrOb{margin-top:22px;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-bg-card);padding:14px;display:grid;grid-gap:10px;gap:10px}.generate_onboardingChatDemo__2FrOb article{display:grid;grid-template-columns:34px 1fr;align-items:start;grid-gap:8px;gap:8px}.generate_onboardingChatDemo__2FrOb article span{width:32px;height:32px;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.generate_onboardingChatDemo__2FrOb p{margin:0}.generate_onboardingChatDemo__2FrOb article p,.generate_onboardingUserBubble__uaoE_{border-radius:15px;padding:10px 11px;font-size:12px;line-height:1.42;font-weight:850}.generate_onboardingChatDemo__2FrOb article p{background:#f5f4ef;color:#27251f}.generate_onboardingMoodChips__gikOR{padding-left:40px;display:flex;flex-wrap:wrap;gap:7px}.generate_onboardingMoodChips__gikOR span{min-height:32px;border:1px solid rgba(139,108,255,.32);border-radius:999px;background:#f5f1ff;color:#6549ce;padding:8px 11px;font-size:11px;font-weight:900}.generate_onboardingUserBubble__uaoE_{justify-self:end;max-width:236px;background:#efff87;color:#22240d}.generate_onboardingCopyCards__StM4Q{display:grid;grid-gap:7px;gap:7px}.generate_onboardingCopyCards__StM4Q span{min-height:42px;border:1px solid var(--color-border-soft);border-radius:13px;background:var(--color-bg-card);padding:9px 10px;display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:8px;gap:8px;color:#3b3830;font-size:11px;line-height:1.35;font-weight:850}.generate_onboardingCopyCards__StM4Q span[data-active=true]{border-color:rgba(139,108,255,.45);background:#f6f2ff}.generate_onboardingCopyCards__StM4Q b{width:23px;height:23px;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.generate_onboardingInputPreview__1Fxzj{min-height:42px;border:1px solid rgba(139,108,255,.55);border-radius:15px;background:var(--color-bg-card);color:var(--color-brand-purple-strong);padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:900}.generate_onboardingFinalActions__m4uPk{margin-top:24px;display:grid;grid-gap:12px;gap:12px}.generate_onboardingFinalActions__m4uPk button{width:100%;min-height:120px;border:1px solid var(--color-border-soft);border-radius:20px;background:var(--color-bg-card);color:var(--color-text);padding:16px 14px;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;text-align:left}.generate_onboardingFinalActions__m4uPk button:first-child{border-color:rgba(176,203,32,.46);background:linear-gradient(135deg,rgba(234,255,121,.35),hsla(0,0%,100%,0) 48%),#fff}.generate_onboardingFinalActions__m4uPk button:nth-child(2){border-color:rgba(139,108,255,.28);background:linear-gradient(135deg,rgba(238,232,255,.72),hsla(0,0%,100%,0) 46%),#fff}.generate_onboardingFinalActions__m4uPk button>span{width:48px;height:48px;border-radius:15px}.generate_onboardingFooter__zHkSt{margin-top:auto;padding-top:18px;display:grid;grid-gap:10px;gap:10px}.generate_onboardingDots___d8is{min-height:44px;display:flex;align-items:center;justify-content:center;gap:2px}.generate_onboardingDots___d8is button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:transparent;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.generate_onboardingDots___d8is button:before{content:"";width:8px;height:8px;border-radius:999px;background:#dfddd6;transition:width .18s ease,background-color .18s ease,transform .18s ease}.generate_onboardingDots___d8is button[data-active=true]:before{width:24px;background:var(--color-action-primary)}.generate_onboardingDots___d8is button:active:before{transform:scale(.9)}.generate_onboardingSkipButton__Zql_7{width:100%;min-height:44px;border:0;border-radius:12px;background:transparent;color:#7a62e8;font-size:13px;font-weight:950}@media (prefers-reduced-motion:reduce){.generate_onboardingDots___d8is button:before,.generate_onboardingTrack__5UAki{transition:none}}.generate_bottomTabs__HPzCP button,.generate_categoryScroller__jUr6g button,.generate_editActionGrid__1dBEw button,.generate_exceptionActionList__JdZaJ button,.generate_exceptionChipGrid__OB69z button,.generate_exceptionTextButton__VYLLO,.generate_exceptionTopBar__XNFV_ button,.generate_myBrandBanner__FWKTj,.generate_myHeader__kRkuN button,.generate_myLinkedBrandCard__eoAo_,.generate_myMenuList__p09UK button,.generate_myProfileCard__12fc6,.generate_myStatsGrid__Sye1M button,.generate_notificationActionRow__TuI1T button,.generate_notificationCard__tT_Nl>button,.generate_notificationHeader__VNsS7 button,.generate_notificationToggleRow__XErIG,.generate_onboardingFinalActions__m4uPk button,.generate_onboardingModeCard__9ZjqH,.generate_onboardingSkipButton__Zql_7,.generate_recentAdItem__XKypj div div button,.generate_resultChips__quC30 span,.generate_settingsListGroup__Gt_2Q button{min-height:44px}.generate_adCreativeActionButton__ZDrjk,.generate_adCreativeSaveButton__s2ByB,.generate_dashboardHeader__ZiHVX button,.generate_exceptionTopBar__XNFV_ button,.generate_galleryTopBar__OgujE button,.generate_iconButton__F9HjN,.generate_myHeader__kRkuN button,.generate_recentHeader__vvf_c button,.generate_stepHeader__POCJ0 button,.generate_studioTopNav__eWJd_ button{min-width:44px;min-height:44px}.generate_adCreativeActionButton__ZDrjk,.generate_adCreativeCard__DUNPi,.generate_brandNoticeCard__pCmh0,.generate_exceptionActionList__JdZaJ button,.generate_exceptionChipGrid__OB69z button,.generate_exceptionTextButton__VYLLO,.generate_myBrandBanner__FWKTj,.generate_myFloatingCta__org4N,.generate_myLinkedBrandCard__eoAo_,.generate_myMenuList__p09UK>button,.generate_myProfileCard__12fc6,.generate_myProgressCard__VpyNs,.generate_myStatsGrid__Sye1M button,.generate_notificationActionRow__TuI1T button,.generate_notificationCard__tT_Nl,.generate_notificationToggleRow__XErIG,.generate_onboardingFinalActions__m4uPk button,.generate_onboardingModeCard__9ZjqH,.generate_onboardingSkipButton__Zql_7,.generate_primaryButton__a1mra,.generate_quickDashboardGrid__rRRtl button,.generate_secondaryButton__Ci0ck,.generate_settingsListGroup__Gt_2Q button,.generate_studioOptionCard__hTxgl{transition:transform var(--motion-press),border-color var(--motion-press),background-color var(--motion-press),box-shadow var(--motion-press)}.generate_adCreativeActionButton__ZDrjk:active,.generate_adCreativeCard__DUNPi:active,.generate_brandNoticeCard__pCmh0:active,.generate_exceptionActionList__JdZaJ button:active,.generate_exceptionChipGrid__OB69z button:active,.generate_exceptionTextButton__VYLLO:active,.generate_myBrandBanner__FWKTj:active,.generate_myFloatingCta__org4N:active,.generate_myLinkedBrandCard__eoAo_:active,.generate_myMenuList__p09UK>button:active,.generate_myProfileCard__12fc6:active,.generate_myProgressCard__VpyNs:active,.generate_myStatsGrid__Sye1M button:active,.generate_notificationActionRow__TuI1T button:active,.generate_notificationCard__tT_Nl:active,.generate_notificationToggleRow__XErIG:active,.generate_onboardingFinalActions__m4uPk button:active,.generate_onboardingModeCard__9ZjqH:active,.generate_onboardingSkipButton__Zql_7:active,.generate_primaryButton__a1mra:active,.generate_quickDashboardGrid__rRRtl button:active,.generate_secondaryButton__Ci0ck:active,.generate_settingsListGroup__Gt_2Q button:active,.generate_studioOptionCard__hTxgl:active{transform:scale(.98)}.generate_threadLimitOverlay__TvD_w{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:9999;display:flex;justify-content:center;align-items:center;padding:24px}.generate_threadLimitModal__Vojss{background-color:var(--color-bg-card);border-radius:24px;padding:32px 24px;box-shadow:0 12px 40px rgba(0,0,0,.12);max-width:400px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.generate_threadLimitEmoji__cnokR{font-size:48px;margin-bottom:16px}.generate_threadLimitText__R9266{font-size:16px;line-height:1.5;color:var(--color-text-primary);margin-bottom:24px;word-break:keep-all;overflow-wrap:break-word}.generate_threadLimitButton__LSLTd{background-color:var(--color-purple-soft);color:var(--color-brand-purple-text);border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:800;cursor:pointer;width:100%;transition:opacity .2s}.generate_threadLimitButton__LSLTd:hover{opacity:.9}