.imageStudioPage{background:linear-gradient(#f7faf5,#f3f6f1);gap:22px;display:grid}.imageStudioHero{background:radial-gradient(circle at 12% 5%,#d9ff8d2d 0 18%,#0000 40%),linear-gradient(135deg,#142f27,#245541)}.imageGenerator{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.imagePromptPanel,.imageSettingsPanel,.referencePanel,.generationHistory{background:#fff;border:1px solid #dce5dc;border-radius:24px;box-shadow:0 14px 38px #203b2c0b}.imagePromptPanel,.imageSettingsPanel{padding:22px}.imagePromptPanel>header,.referencePanel>header,.generationHistory>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.imagePromptPanel header small,.imageSettingsPanel header small,.referencePanel header small,.generationHistory header small{color:#6f7d74;font-weight:800}.imagePromptPanel h2,.imageSettingsPanel h2,.referencePanel h2,.generationHistory h2{color:#1b372c;margin:4px 0}.imagePromptPanel header em{color:#436536;background:#eef8e7;border-radius:999px;padding:7px 10px;font-size:.74rem;font-style:normal;font-weight:800}.imagePromptPanel textarea{color:#172c23;resize:vertical;width:100%;min-height:170px;font:inherit;background:#fbfdfa;border:1px solid #cfdad0;border-radius:17px;margin:18px 0;padding:16px;font-size:1rem;line-height:1.8}.imagePromptPanel textarea:focus{border-color:#78a758;outline:0;box-shadow:0 0 0 4px #bfe69b33}.useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.useCaseGrid button{color:#283d33;text-align:right;cursor:pointer;font:inherit;background:#f9fbf8;border:1px solid #dde5dc;border-radius:13px;gap:4px;padding:12px;display:grid}.useCaseGrid button small{color:#7a857e;font-size:.73rem}.useCaseGrid button.active{background:#eef8e8;border-color:#7ea663;box-shadow:inset 3px 0 #80ad5a}.useCaseGrid button.active b{color:#244b38}.imageSettingsPanel{align-content:start;gap:17px;display:grid}.imageSettingsPanel label{color:#374b40;gap:8px;font-weight:800;display:grid}.imageSettingsPanel select{width:100%;font:inherit;background:#fbfcfa;border:1px solid #d2ddd3;border-radius:12px;padding:11px}.imageSettingsPanel label>small{color:#78857d;font-weight:500;line-height:1.55}.ratioPicker{direction:ltr;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ratioPicker button{color:#56655c;cursor:pointer;font:inherit;background:#fbfcfa;border:1px solid #dce4dc;border-radius:10px;place-items:center;gap:4px;padding:7px 3px;font-size:.72rem;display:grid}.ratioPicker button i{border:2px solid;border-radius:3px;width:20px;max-height:31px;display:block}.ratioPicker button small{font-size:.57rem}.ratioPicker button.active{color:#fff;background:#1c4737;border-color:#1c4737}.referencePanel{grid-column:1/-1;padding:22px}.referencePanel header p{color:#6b7870;margin:5px 0 0}.uploadReference{color:#fff;cursor:pointer;background:#193e31;border-radius:12px;flex:none;padding:11px 15px;font-weight:800;position:relative;overflow:hidden}.uploadReference input{opacity:0;cursor:pointer;position:absolute;inset:0}.referenceGrid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;margin-top:18px;display:grid}.referenceGrid button{cursor:pointer;font:inherit;background:#f3f6f2;border:2px solid #0000;border-radius:14px;gap:6px;padding:7px;display:grid;position:relative;overflow:hidden}.referenceGrid button.selected{background:#f0f9e9;border-color:#78a850}.referenceGrid img{aspect-ratio:1;object-fit:cover;background:#e7ece7;border-radius:9px;width:100%}.referenceGrid span{text-overflow:ellipsis;white-space:nowrap;color:#46564d;font-size:.7rem;overflow:hidden}.referenceGrid i{color:#244c3b;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 3px 10px #0002}.referenceGrid button.selected i{background:#d9ff8d}.referenceEmpty{text-align:center;color:#7c8880;border:1px dashed #ced9cf;border-radius:14px;margin-top:15px;padding:28px}.generateBar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d9e4d8;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 45px #12261d24}.generateBar div{gap:2px;display:grid}.generateBar small{color:#718078}.generateBar button{color:#173b2e;cursor:pointer;font:inherit;background:#d9ff8d;border:0;border-radius:13px;padding:13px 24px;font-weight:900}.generateBar button:disabled{opacity:.55;cursor:wait}.generationHistory{padding:22px}.generationHistory>header>button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d5ded5;border-radius:10px;padding:9px 13px}.generationGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;margin-top:18px;display:grid}.generationCard{background:#fff;border:1px solid #dce4dc;border-radius:19px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.generationVisual{background:linear-gradient(135deg,#eaf0e8,#dfe9df);min-height:270px}.assetGrid{grid-template-columns:repeat(2,1fr);width:100%;height:100%;min-height:270px;display:grid}.assetGrid.count-1{grid-template-columns:1fr}.assetGrid.count-3 figure:first-child{grid-row:span 2}.assetGrid figure{min-height:135px;margin:0;position:relative;overflow:hidden}.assetGrid figure>a:first-child{width:100%;height:100%;min-height:135px;display:block;overflow:hidden}.assetGrid img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.assetGrid figure>a:first-child:hover img{transform:scale(1.025)}.assetGrid .downloadAsset{inset-inline-end:8px;color:#244c3a;background:#fff;border-radius:999px;min-height:0;padding:5px 9px;font-size:.7rem;font-weight:900;text-decoration:none;position:absolute;bottom:8px;box-shadow:0 4px 16px #10251a35}.generationState{color:#4b6155;align-content:center;place-items:center;gap:9px;min-height:270px;display:grid}.generationState i{color:#315c48;background:#fff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:1.4rem;font-style:normal;display:grid;box-shadow:0 8px 25px #14332419}.generationState span{background:linear-gradient(90deg,#2d5a45,#c9f57f,#2d5a45) 0 0/200% 100%;border-radius:999px;width:110px;height:5px;animation:1.4s linear infinite imageProgress}.status-failed .generationState{color:#9a4537;background:#fff2ef}.status-failed .generationState i{color:#ba4c3b}.generationBody{gap:8px;padding:15px;display:grid}.generationBody>header{color:#748078;justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.generationBody>header span{color:#3f6535;background:#edf5ea;border-radius:999px;padding:4px 8px;font-weight:800}.status-failed .generationBody>header span{color:#a43c2c;background:#ffebe7}.generationBody h3{color:#21382e;margin:0;font-size:1rem;line-height:1.6}.generationBody>p{color:#6e7a73;margin:0;font-size:.76rem}.generationBody .generationError{color:#9b4134;background:#fff1ed;border-radius:9px;padding:8px}.generationCost{border-top:1px solid #edf1ed;grid-template-columns:1fr auto;gap:4px 12px;margin-top:5px;padding-top:10px;display:grid}.generationCost small{color:#7c877f}.generationCost b{color:#30483c;font-size:.76rem}.generationCard>footer{flex-wrap:wrap;gap:7px;padding:0 15px 15px;display:flex}.generationCard>footer button{color:#385044;cursor:pointer;font:inherit;background:#f8faf7;border:1px solid #d5ded5;border-radius:9px;flex:auto;padding:8px;font-size:.74rem;font-weight:800}.generationCard>footer .calendarAsset{color:#fff;background:#1e4838;border-color:#1e4838}.imageStudioLoading,.imageStudioEmpty{text-align:center;color:#738078;padding:55px 20px}.imageStudioEmpty span{color:#315a48;font-size:2rem;display:block}.imageStudioEmpty h2,.imageStudioEmpty h3{color:#253c31;margin-bottom:5px}.imageStudioEmpty p{margin:0}@keyframes imageProgress{to{background-position:-200% 0}}@media (max-width:900px){.imageGenerator{grid-template-columns:1fr}.imagePromptPanel,.imageSettingsPanel,.referencePanel,.generateBar{grid-column:1}.generationGrid{grid-template-columns:1fr}.useCaseGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.imageStudioPage{padding-inline:12px}.imagePromptPanel,.imageSettingsPanel,.referencePanel,.generationHistory{border-radius:19px;padding:16px}.imagePromptPanel>header,.referencePanel>header{flex-direction:column;align-items:stretch}.uploadReference{text-align:center}.useCaseGrid{grid-template-columns:1fr}.generateBar{bottom:8px}.generateBar div{display:none}.generateBar button{width:100%}.generationVisual,.assetGrid{min-height:240px}}
.channelsPage{gap:24px;display:grid}.channelsHero{color:#fff;background:linear-gradient(135deg,#173f35,#286f58)}.channelReviewNote{background:#f4f8ee;border:1px solid #d5dfca;border-radius:18px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.channelReviewNote b{white-space:nowrap;color:#234f3e}.channelReviewNote p{color:#65746d;margin:0;line-height:1.8}.channelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.channelCard{background:#fff;border:1px solid #dfe5dc;border-radius:24px;padding:24px;box-shadow:0 14px 35px #1b3d2c0d}.channelCard>header{align-items:center;gap:13px;display:flex}.channelCard>header>div:nth-child(2){flex:1}.channelCard h2,.publishHistory h2{margin:2px 0 0}.channelCard header small{color:#8a978f}.channelCard header>span{color:#3f6e55;background:#eef4eb;border-radius:99px;padding:6px 10px;font-size:12px}.channelLogo{color:#fff;background:#10211d;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.instagram .channelLogo{background:linear-gradient(135deg,#7541d5,#ee4565,#f39c31)}.channelCard>p{color:#68766f;min-height:58px;line-height:1.8}.channelConnect{color:#fff;background:#193f35;border:0;border-radius:14px;width:100%;padding:14px;font-weight:800}.channelConnect:disabled{background:#cbd4cd}.connectedProfile{border-top:1px solid #edf0eb;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.connectedProfile>img,.connectedProfile>i{object-fit:cover;background:#eaf1e7;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.connectedProfile>div:nth-child(2){gap:2px;display:grid}.connectedProfile small{color:#7a8780}.connectedProfile em{color:#3b7854;font-size:11px;font-style:normal}.connectedProfile em:not(.valid){color:#b66035}.channelActions{gap:6px;display:flex}.channelActions button{background:#fff;border:1px solid #d7ded8;border-radius:10px;padding:8px}.connectedProfile ul{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:3px 0 0;padding:0;list-style:none;display:flex}.connectedProfile li{background:#f3f6f1;border-radius:9px;padding:5px 8px;font-size:11px}.publishHistory{background:#fff;border:1px solid #e0e6dd;border-radius:24px;padding:24px}.publishHistory>header{justify-content:space-between;display:flex}.publishHistory>header button{background:#fff;border:1px solid #d7dfd8;border-radius:10px;padding:8px 12px}.channelEmpty{text-align:center;color:#728078;padding:40px}.channelEmpty span{font-size:38px}.publishJobList{gap:10px;margin-top:20px;display:grid}.publishJobList article{border:1px solid #e3e8e1;border-radius:15px;grid-template-columns:1fr auto;gap:8px;padding:15px;display:grid}.publishJobList article>div{gap:10px;display:flex}.publishJobList i{background:#eef3eb;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.publishJobList small{color:#7d8982;display:block}.publishJobList>article>span{background:#eef3eb;border-radius:99px;height:max-content;padding:6px 9px;font-size:12px}.publishJobList .job-failed>span{color:#a8442c;background:#fff0eb}.publishJobList .job-published>span{color:#237342;background:#e5f7e9}.publishJobList p,.publishJobList footer{grid-column:1/-1}.publishJobList p{color:#a8442c;margin:0}.publishJobList footer{gap:8px;display:flex}.publishJobList button{background:#fff;border:1px solid #d7ded8;border-radius:9px;padding:7px 10px}.channelModalBackdrop{z-index:80;background:#12251db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publishComposer{background:#fff;border-radius:24px;gap:16px;width:min(620px,100%);max-height:92vh;padding:24px;display:grid;overflow:auto}.publishComposer>header{justify-content:space-between;display:flex}.publishComposer h2{margin:3px 0}.publishComposer>header button{background:#eef2ed;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.publishPreview{background:#f3f6f1;border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.publishPreview img{object-fit:cover;border-radius:10px;width:68px;height:68px}.publishPreview div{display:grid}.publishPreview small{color:#748078}.publishComposer label{gap:7px;font-weight:700;display:grid}.publishComposer input,.publishComposer select,.publishComposer textarea{font:inherit;background:#fff;border:1px solid #ced8d0;border-radius:12px;padding:12px}.publishComposer textarea{resize:vertical;min-height:110px}.publishWarning{color:#a65226;background:#fff1e8;border-radius:12px;margin:0;padding:12px}.publishComposer>footer{justify-content:flex-end;gap:10px;display:flex}.publishComposer>footer button{background:#fff;border:1px solid #d5ddd6;border-radius:12px;padding:12px 18px}.publishComposer>footer .confirmPublish{color:#fff;background:#1b513f;border-color:#1b513f;font-weight:800}.publishComposer>footer .confirmPublish:disabled{opacity:.55}.channelsPage button{cursor:pointer}.channelsPage button:disabled{cursor:not-allowed}@media (max-width:760px){.channelGrid{grid-template-columns:1fr}.channelReviewNote{display:block}.channelReviewNote b{margin-bottom:7px;display:block}.channelCard{padding:18px}.connectedProfile{grid-template-columns:auto 1fr}.channelActions{grid-column:1/-1}.publishHistory,.publishComposer{padding:18px}.publishPreview{overflow:auto}.publishJobList article{grid-template-columns:1fr}.publishJobList article>span{width:max-content}.channelModalBackdrop{align-items:end;padding:8px}.publishComposer{border-radius:24px 24px 10px 10px}}.publishHeaderActions{gap:8px;display:flex}.publishHistory>header .newPublish{color:#fff;background:#193f35;border-color:#193f35;font-weight:800}.publishPreview video{object-fit:cover;background:#17241f;border-radius:10px;width:68px;height:68px}.publishMediaLibrary{border:1px solid #e1e7df;border-radius:16px;gap:12px;padding:14px;display:grid}.publishMediaLibrary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishMediaLibrary>header>div{display:grid}.publishMediaLibrary small{color:#748078}.publishMediaLibrary>header label{color:#214e3d;cursor:pointer;background:#e8f2e7;border-radius:11px;justify-content:center;align-items:center;padding:9px 12px;font-weight:800;display:inline-flex}.publishMediaLibrary>header label.disabled{opacity:.55;cursor:not-allowed}.publishMediaLibrary input[type=file]{display:none}.publishMediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:300px;display:grid;overflow:auto}.publishMediaGrid figure{background:#fff;border:1px solid #e0e6df;border-radius:12px;gap:5px;min-width:0;margin:0;padding:6px;display:grid}.publishMediaGrid figure.selected{border-color:#3d795e;box-shadow:0 0 0 2px #3d795e22}.publishMediaGrid figure>button{aspect-ratio:1;background:#edf2ed;border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.publishMediaGrid img,.publishMediaGrid video{object-fit:cover;width:100%;height:100%;display:block}.publishMediaGrid i{color:#1f5a43;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid;position:absolute;top:6px;left:6px}.publishMediaGrid figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publishMediaGrid a{color:#245c45;font-size:11px;text-decoration:none}.mediaEmpty{color:#748078;text-align:center;margin:0;padding:18px}@media (max-width:760px){.publishHistory>header{flex-direction:column;align-items:flex-start}.publishHeaderActions{width:100%}.publishHeaderActions button{flex:1}.publishMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.publishMediaLibrary>header{align-items:flex-start}}.tiktokCompliance{background:#f8faf7;border:1px solid #cddbd3;border-radius:16px;gap:13px;padding:15px;display:grid}.tiktokCompliance>header{justify-content:space-between;align-items:center;display:flex}.tiktokCompliance>header>div{display:grid}.tiktokCompliance>header small,.tiktokCreatorProfile small{color:#728079}.tiktokCompliance>header img{object-fit:cover;border-radius:50%;width:44px;height:44px}.tiktokCreatorProfile{background:#edf3ec;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.tiktokCompliance fieldset{border:1px solid #d8e1d9;border-radius:12px;flex-wrap:wrap;gap:13px;margin:0;padding:11px;display:flex}.tiktokCompliance legend{padding:0 6px;font-weight:800}.tiktokCompliance fieldset label,.tiktokToggle,.tiktokConsent{grid-template-columns:none;align-items:flex-start;gap:8px;font-weight:500;display:flex}.tiktokCompliance input[type=checkbox]{accent-color:#1b513f;flex:none;width:18px;height:18px}.tiktokCompliance .disabled{opacity:.45}.tiktokDuration,.tiktokTestNote{color:#52665b;background:#edf3ec;border-radius:11px;margin:0;padding:10px 12px}.tiktokTestNote{color:#786227;background:#fff6dc}.tiktokConsent{background:#eef5ed;border-radius:12px;padding:12px}.tiktokConsent a{color:#174f3b}.tiktokCompliance .publishWarning{margin:0}
:root{--root-bg:#0b0f0e;--root-bg-elevated:#111817;--root-surface-1:#151d1b;--root-surface-2:#1b2522;--root-surface-3:#23302b;--root-border-subtle:#24302b;--root-border-default:#34423c;--root-border-strong:#52645b;--root-text-primary:#f8faf7;--root-text-secondary:#c0cbc5;--root-text-muted:#94a3b8;--root-text-disabled:#65736d;--root-brand:#2c5;--root-brand-hover:#34d866;--root-brand-active:#17ad43;--root-success:#2c5;--root-warning:#f5b942;--root-danger:#ee665b;--root-info:#7aa7ff;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--motion-micro:.11s;--motion-fast:.16s;--motion-medium:.24s;--motion-large:.36s}html{background:var(--root-bg);overflow-x:clip}body{text-rendering:optimizelegibility;font-family:Tajawal,Noto Sans Arabic,Arial,sans-serif;overflow-x:clip}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--root-brand);outline-offset:3px}.workspaceShell{background:var(--root-bg);color:var(--root-text-primary);grid-template-columns:256px minmax(0,1fr)}.workspaceSide{border-left:1px solid var(--root-border-subtle);background:#0e1412;padding:20px 12px 14px}.workspaceSide .brand{color:var(--root-text-primary);letter-spacing:-1.5px;padding:0 10px;font-size:26px}.workspaceSide .brand span{color:var(--root-brand)}.workspaceSide nav{gap:3px;margin-top:28px;padding:0 2px 10px;overflow-y:auto}.workspaceSide nav button{min-height:40px;color:var(--root-text-secondary);border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;padding:9px 10px}.workspaceSide nav button:hover{background:var(--root-surface-2);border-color:var(--root-border-subtle);color:var(--root-text-primary);transform:translate(-1px)}.workspaceSide nav button.selected{color:#dfffe8;box-shadow:inset -2px 0 0 var(--root-brand);background:#183523;border-color:#276b3c}.workspaceSide nav button em,.workspaceSide nav button em.unreadBadge{color:#a7f5bd;box-shadow:none;background:#1d3425}.userMini{border-top-color:var(--root-border-subtle);border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard);padding:12px 9px 0}.userMini:hover{background:var(--root-surface-1)}.userMini i{color:var(--root-brand);background:#173c25}.userMini small{color:var(--root-text-muted)}.workspaceMain{background:var(--root-bg)}.workspaceMain>header{border-bottom-color:var(--root-border-subtle);background:#0b0f0ef0;flex:0 0 72px;gap:12px;height:72px;padding:0 28px}.workspaceMain>header small{color:var(--root-text-muted)}.workspaceMain>header select{color:var(--root-text-primary);background:0 0}.workspaceMain>header .newProject,.launchPrimary{background:var(--root-brand);color:#07110a;border:1px solid var(--root-brand);border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard)}.workspaceMain>header .newProject:hover,.launchPrimary:hover{background:var(--root-brand-hover);transform:translateY(-1px)}.commandTrigger{min-width:190px;color:var(--root-text-muted);border-radius:var(--radius-sm);text-align:right;margin-right:auto;background:var(--root-surface-1)!important;border:1px solid var(--root-border-default)!important;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)!important;padding:8px 10px!important}.commandTrigger:hover{border-color:var(--root-border-strong)!important;background:var(--root-surface-2)!important}.commandTrigger kbd{float:left;color:var(--root-text-disabled);font-family:Inter,Arial,sans-serif;font-size:10px}.resourcePage,.waPage{background:var(--root-bg);color:var(--root-text-primary);animation:root-page-in var(--motion-medium) var(--ease-out) both;padding:28px clamp(16px,3.5vw,48px) 52px}.resourceHero{background:var(--root-surface-1);border:1px solid var(--root-border-default);border-radius:var(--radius-xl);box-shadow:none;padding:28px 30px}.resourceHero:after{background:#22cc5510}.resourceHero h1{letter-spacing:-.03em;font-size:clamp(27px,3vw,36px)}.resourceHero p:last-child{color:var(--root-text-secondary)}.resourceHero>span{color:var(--root-brand);border-radius:var(--radius-lg);box-shadow:none;background:#143320;border:1px solid #276b3c;transform:none}.overviewStats>button,.readinessCard,.latestReportCard,.libraryCard,.projectCard,.integrationCard,.waConnectCard,.waModes,.waInbox,.waInsights,.videoPromptPanel,.videoSettings,.videoReferences,.videoReview,.videoHistory{background:var(--root-surface-1);border-color:var(--root-border-default);border-radius:var(--radius-lg);box-shadow:none;color:var(--root-text-primary)}.overviewStats>button{transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);padding:17px}.overviewStats>button:hover{background:var(--root-surface-2);box-shadow:none;border-color:#3b724a;transform:translateY(-1px)}.overviewStats b{color:var(--root-text-primary)}.overviewStats small,.overviewStats span{color:var(--root-text-muted)}.launchJourney{background:var(--root-surface-1);color:var(--root-text-primary);border-color:var(--root-border-default);border-radius:var(--radius-lg);box-shadow:none}.launchJourney.complete{background:#11291a;border-color:#2e7443}.launchJourneyHead small,.launchJourneyHead p,.launchSteps button small{color:var(--root-text-muted)}.launchJourneyHead>strong{color:var(--root-brand);background:#143320}.launchProgress{background:var(--root-surface-3)}.launchProgress i{background:var(--root-brand)}.launchSteps button{background:var(--root-surface-2);border-color:var(--root-border-subtle);color:var(--root-text-primary);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.launchSteps button:hover{border-color:#3b724a;transform:translateY(-1px)}.launchSteps li.ready button,.launchJourney.complete .launchSteps li.ready button{background:#153221}.launchSteps li.current button{border-color:var(--root-brand);box-shadow:0 0 0 2px #2c52}.launchSteps button>i{background:var(--root-surface-3);color:var(--root-text-secondary)}.launchSteps li.ready button>i,.launchSteps li.current button>i{background:var(--root-brand);color:#07110a}.attentionCenter{background:var(--root-surface-1);border:1px solid var(--root-border-default);border-radius:var(--radius-lg);box-shadow:none}.attentionHead small,.attentionItem>div small{color:var(--root-text-muted)}.attentionHead>span.hasAttention{color:#ffd475;background:#3a3016}.attentionHead>span.allClear{color:#a7f5bd;background:#143320}.attentionItem{background:var(--root-surface-2);color:var(--root-text-primary);border-color:var(--root-border-subtle);border-radius:var(--radius-md)}.attentionItem>i{color:var(--root-brand);background:#183523}.attentionItem>button{color:#b6f8c9;background:#1a3021}.attentionEmpty{background:var(--root-surface-2);border-color:var(--root-border-default)}.attentionEmpty>span{background:var(--root-brand);color:#07110a}.overviewQuickActions>button{background:var(--root-surface-1);border-color:var(--root-border-default);border-radius:var(--radius-md);color:var(--root-text-primary);transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)}.overviewQuickActions>button:hover{background:var(--root-surface-2);border-color:#3b724a;transform:translateY(-1px)}.overviewQuickActions>button>span{color:var(--root-brand);background:#143320}.overviewQuickActions small{color:var(--root-text-muted)}.readinessBar{background:var(--root-surface-3)}.readinessBar i{background:var(--root-brand)}.readinessList button{background:var(--root-surface-2);color:var(--root-text-primary)}.readinessList button>i,.readinessList button>b{color:var(--root-text-muted)}.readinessList button.ready>i{color:var(--root-brand)}.latestReportCard>p{color:var(--root-text-secondary)}.latestReportCard>button{color:#c4f9d2;background:#183523}.workspaceContent{background:var(--root-bg)}.historyPanel{border-left-color:var(--root-border-subtle);color:var(--root-text-primary);background:#0e1412}.historyPanel>div{border-bottom-color:var(--root-border-subtle)}.historyPanel>div small,.historyPanel>p,.historyPanel>button small{color:var(--root-text-muted)}.historyPanel>button{color:var(--root-text-secondary)}.historyPanel>button:hover,.historyPanel>button.active{background:var(--root-surface-2);border-color:var(--root-border-default);transform:none}.chatStage{background:var(--root-bg)}.emptyChat{color:var(--root-text-primary)}.emptyChat>span{color:var(--root-brand);background:#143320;border:1px solid #276b3c}.emptyChat>p{color:var(--root-text-muted)}.workspaceArea{color:var(--root-brand)!important}.suggestions button{background:var(--root-surface-1);border-color:var(--root-border-default);color:var(--root-text-secondary);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:999px}.suggestions button:hover{border-color:var(--root-brand);color:var(--root-text-primary)}.messageList article{border-radius:var(--radius-lg);animation:root-message-in var(--motion-medium) var(--ease-out) both}.messageList article.user{background:var(--root-surface-2);border-color:var(--root-border-default);color:var(--root-text-primary)}.messageList article.assistant{color:var(--root-text-primary);background:0 0;border:1px solid #0000}.messageList article.assistant small{color:var(--root-brand)}.messageList article small{color:var(--root-text-muted)}.chatComposer,.fixedComposer{background:var(--root-surface-1);border-color:var(--root-border-default);box-shadow:none;border-radius:var(--radius-lg)}.chatComposer textarea{color:var(--root-text-primary)}.chatComposer textarea::placeholder{color:var(--root-text-disabled)}.chatComposer button,.sendButton{background:var(--root-brand);color:#07110a;border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.chatComposer button:hover:not(:disabled){background:var(--root-brand-hover);transform:translateY(-1px)}.mentionButton{background:var(--root-surface-3)!important;color:var(--root-text-secondary)!important}.modelPicker{background:0 0}.modelPicker span,.modelPicker button{color:var(--root-text-muted)}.modelPicker button.active{color:#c4f9d2;background:#173c25;border-color:#328148}.resourceTools input,.resourceTools select,.saveModal select,.projectModal input,.projectModal textarea,.videoPromptPanel>textarea,.videoReview textarea,.videoSettings select,.waInboxGrid textarea{background:var(--root-surface-2);border-color:var(--root-border-default);color:var(--root-text-primary);border-radius:var(--radius-sm)}.resourceTools input::placeholder,.projectModal input::placeholder,.projectModal textarea::placeholder,.videoPromptPanel>textarea::placeholder{color:var(--root-text-disabled)}.resourceTools input:focus,.resourceTools select:focus,.saveModal select:focus,.projectModal input:focus,.projectModal textarea:focus,.videoPromptPanel>textarea:focus,.videoReview textarea:focus,.videoSettings select:focus,.waInboxGrid textarea:focus{border-color:var(--root-brand);box-shadow:0 0 0 3px #2c52}.workspaceNotice{border-radius:var(--radius-sm);background:#143320;border:1px solid #276b3c;color:#b6f8c9!important}.modalBackdrop,.commandBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad}.projectModal,.saveModal{background:var(--root-surface-1);border:1px solid var(--root-border-default);color:var(--root-text-primary);border-radius:var(--radius-xl);box-shadow:0 24px 68px #00000059}.modalClose{background:var(--root-surface-3);color:var(--root-text-primary)}.commandBackdrop{z-index:50;animation:root-fade-in var(--motion-fast) var(--ease-out) both;place-items:start center;padding:14vh 16px 16px;display:grid;position:fixed;inset:0}.commandPalette{background:var(--root-surface-1);border:1px solid var(--root-border-default);border-radius:var(--radius-lg);width:min(560px,100%);animation:root-pop-in var(--motion-medium) var(--ease-out) both;padding:10px;overflow:hidden;box-shadow:0 26px 80px #00000073}.commandPalette>div{border-bottom:1px solid var(--root-border-subtle);color:var(--root-brand);align-items:center;gap:10px;padding:7px 8px 12px;display:flex}.commandPalette input{width:100%;color:var(--root-text-primary);background:0 0;border:0;outline:0}.commandPalette>small{color:var(--root-text-muted);padding:12px 8px 6px;font-size:11px;display:block}.commandPalette button{width:100%;color:var(--root-text-secondary);text-align:right;border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;padding:11px 9px;display:flex}.commandPalette button:hover{background:var(--root-surface-3);color:var(--root-text-primary)}.commandPalette button i{color:var(--root-text-disabled);font-style:normal}.rootLanding,.pricingPage,.accountShell{background:var(--root-bg);color:var(--root-text-primary)}.rootLanding .nav,.pricingPage .nav{border-bottom-color:var(--root-border-subtle)}.rootLanding .navLinks,.pricingPage .navLinks{color:var(--root-text-secondary)}.rootLanding .brand,.pricingPage .brand,.accountBrand{color:var(--root-text-primary)}.rootLanding .brand span,.pricingPage .brand span,.accountBrand span{color:var(--root-brand)}.rootLanding .navCta,.pricingPage .navCta,.rootLanding .primary,.pricingPage .primary{background:var(--root-brand);color:#07110a}.rootLanding .secondary,.rootLanding .lead,.pricingHero>p{color:var(--root-text-secondary)}.rootLanding .card,.priceCard,.authCard{background:var(--root-surface-1);border-color:var(--root-border-default);color:var(--root-text-primary);box-shadow:none}.rootLanding .card p,.priceCard p,.accountIntro>p:not(.eyebrow){color:var(--root-text-secondary)}.rootLanding .workflow{background:var(--root-surface-1);border-top:1px solid var(--root-border-subtle);border-bottom:1px solid var(--root-border-subtle)}.rootLanding footer{color:var(--root-text-muted)}.accountShell:before{background:#22cc5520}.accountNotes span{background:var(--root-surface-2);border-color:var(--root-border-default);color:var(--root-text-secondary)}.authCard input{background:var(--root-surface-2);border-color:var(--root-border-default);color:var(--root-text-primary)}.authSubmit{background:var(--root-brand)!important;color:#07110a!important}.authNotice,.authMessage{border-radius:var(--radius-sm)}.operatingSection,.proofSection,.landingCta{max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,128px) 28px}.operatingSection{border-top:1px solid var(--root-border-subtle)}.operatingIntro{max-width:660px}.operatingIntro h2,.proofSection h2,.landingCta h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.15}.operatingIntro>p:last-child{max-width:570px;color:var(--root-text-secondary);margin:20px 0 0;line-height:1.9}.operatingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.operatingCard{background:var(--root-surface-1);border:1px solid var(--root-border-default);border-radius:var(--radius-lg);min-height:240px;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);padding:22px;position:relative}.operatingCard:hover{background:var(--root-surface-2);border-color:#3b724a;transform:translateY(-1px)}.operatingCard>span{color:var(--root-text-muted);font:600 12px Inter,Arial,sans-serif}.operatingCard h3{margin:48px 0 10px;font-size:20px}.operatingCard p{color:var(--root-text-secondary);margin:0;font-size:14px;line-height:1.8}.operatingCard i{color:var(--root-brand);font-size:20px;font-style:normal;position:absolute;bottom:19px;left:20px}.proofSection{border-top:1px solid var(--root-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:64px;display:grid}.proofSection ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.proofSection li{background:var(--root-surface-1);border:1px solid var(--root-border-default);border-radius:var(--radius-md);align-items:flex-start;gap:13px;padding:15px;display:flex}.proofSection li>span{height:25px;color:var(--root-brand);background:#143320;border-radius:50%;flex:0 0 25px;place-items:center;font-size:12px;display:grid}.proofSection li b,.proofSection li small{display:block}.proofSection li b{font-size:14px}.proofSection li small{color:var(--root-text-muted);margin-top:4px;font-size:12px;line-height:1.7}.landingCta{text-align:center;border-top:1px solid var(--root-border-subtle)}.landingCta p:not(.eyebrow){color:var(--root-text-secondary);max-width:540px;margin:18px auto 24px;line-height:1.8}.landingCta .actions{justify-content:center}@keyframes root-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes root-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes root-fade-in{0%{opacity:0}to{opacity:1}}@keyframes root-pop-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.workspaceShell{grid-template-columns:1fr}.workspaceMain>header{padding:0 16px}.commandTrigger{min-width:0}.commandTrigger span,.commandTrigger kbd{display:none}.resourcePage{padding:20px 14px 40px}.overviewStats,.launchSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceHero{padding:22px}.operatingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proofSection{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.workspaceMain>header{flex-basis:64px;height:64px}.workspaceMain>header .newProject{padding:9px 10px;font-size:11px}.overviewStats,.overviewGrid,.overviewQuickActions,.launchSteps{grid-template-columns:1fr}.resourceHero{align-items:flex-start}.resourceHero>span{width:48px;height:48px;font-size:20px}.attentionItem{grid-template-columns:34px minmax(0,1fr)}.attentionItem>button{grid-column:1/-1;width:100%}.commandBackdrop{padding-top:10vh}.messageList{padding:8px}.messageList article{max-width:94%}}
