.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%}}.rootLanding{isolation:isolate;background:#0b0f0e;min-height:100svh}.rootLanding .nav{z-index:3;background:0 0;border-color:#203129;max-width:1240px;min-height:76px;margin:0 auto;padding:0 28px;position:relative}.rootLanding .navLinks{gap:28px;font-size:14px}.rootLanding .navLinks a{transition:color var(--motion-fast) var(--ease-standard)}.rootLanding .navLinks a:hover{color:var(--root-text-primary)}.rootLanding .navCta,.rootLanding .primary{min-height:45px;transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex;box-shadow:0 10px 25px #22cc5514}.rootLanding .navCta:hover,.rootLanding .primary:hover{background:var(--root-brand-hover);transform:translateY(-2px);box-shadow:0 14px 30px #2c52}.rootLanding .primary:active,.rootLanding .navCta:active{transform:translateY(0)}.rootLanding .secondary{min-height:45px;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border-radius:12px;align-items:center;display:inline-flex}.rootLanding .secondary:hover{color:var(--root-text-primary);background:var(--root-surface-1)}.hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:clamp(32px,6vw,82px);max-width:1240px;min-height:650px;margin:auto;padding:clamp(64px,8vw,112px) 28px clamp(72px,9vw,128px);display:grid;overflow:visible}.heroAura{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#22cc5524,#22cc550a 35%,#0000 70%);width:min(620px,55vw);position:absolute;inset:15% -16% auto auto}.heroCopy{max-width:660px}.rootLanding .eyebrow{color:#8ee7a9;letter-spacing:.04em;margin-bottom:17px;font-size:12px;line-height:1.5}.hero h1,.featureSection h2,.workflow h2{letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(43px,5.2vw,78px);line-height:1.14}.hero h1 em{color:#dfffe8;font-style:normal;display:block}.rootLanding .lead{color:#b7c5bd;max-width:590px;margin:24px 0 30px;font-size:clamp(16px,1.35vw,19px);line-height:1.95}.rootLanding .actions{flex-wrap:wrap;gap:10px}.rootLanding .trust{color:#9aaba1;margin-top:24px;line-height:1.6}.rootLanding .pulse{animation:root-pulse 2.8s var(--ease-out) infinite;background:#6ee7a0;box-shadow:0 0 0 5px #6ee7a01a}.appPreview{width:100%;max-width:540px;transition:transform var(--motion-large) var(--ease-out), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);background:#101a16;border:1px solid #3d5f4e;border-radius:24px;justify-self:end;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 32px 70px #00000052}.appPreview:hover{border-color:#5b9770;transform:rotate(0)translateY(-3px);box-shadow:0 38px 80px #00000062}.previewTop{background:#14261f;border-bottom-color:#2d483b}.previewTop b,.miniLabel{color:#dfffe8}.previewTop i{background:#6ee7a0}.previewGrid aside{background:#111c18;border-left-color:#2d483b}.previewGrid aside small,.previewMain p{color:#91a79a}.previewGrid aside button{color:#e6f8ea;background:#1d3b2a;border-color:#396f4d}.previewMain h3{line-height:1.5}.answer{background:#182b22;border-color:#315440}.answer .rootIcon{color:#6ee7a0;flex:none}.composer{color:#82968a;background:#111c18;border-color:#315440}.composer .rootIcon{color:#6ee7a0}.operatingSection,.featureSection,.proofSection,.landingCta{max-width:1240px;padding:clamp(82px,10vw,142px) 28px}.operatingSection{border-top-color:#203129}.operatingIntro h2,.proofSection h2,.landingCta h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.2vw,61px);line-height:1.2}.operatingGrid{gap:14px;margin-top:46px}.operatingCard{background:linear-gradient(145deg,#151f1b,#111916);border-color:#294338;min-height:260px;padding:22px;overflow:hidden}.operatingCard:after{content:"";aspect-ratio:1;width:120px;transition:transform var(--motion-large) var(--ease-out), opacity var(--motion-fast) var(--ease-standard);background:#22cc5514;border-radius:50%;position:absolute;inset:auto -36px -46px auto}.operatingCard:hover:after{opacity:.9;transform:scale(1.45)}.operatingCard h3{margin:28px 0 10px}.operatingCard p{z-index:1;position:relative}.iconChip,.cardIcon{color:#6ee7a0;background:#173222;border:1px solid #33704b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.operatingCard>.iconChip{position:absolute;bottom:20px;left:20px}.operatingCard i{display:none}.proofSection{border-top-color:#203129;gap:clamp(34px,7vw,96px)}.proofSection li{transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:#121b17;border-color:#294338}.proofSection li:hover{background:#16231d;border-color:#437859;transform:translate(-3px)}.proofSection li>span{color:#6ee7a0;background:#173222;border:1px solid #33704b}.featureSection{padding-top:clamp(82px,9vw,130px)}.cards{gap:14px}.card{background:linear-gradient(145deg,#151f1b,#111916);border-color:#294338;min-height:265px;padding:24px;overflow:hidden}.card:hover{border-color:#4c8560;transform:translateY(-4px);box-shadow:0 16px 35px #00000030}.cardIcon{margin:45px 0 18px}.card h3{font-size:22px}.workflow{background:#101813;border-color:#203129;position:relative;overflow:hidden}.workflow:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#22cc5514,#0000 52%);position:absolute;inset:0}.workflow>div{position:relative}.workflow .eyebrow{color:#8ee7a9}.workflow h2{margin-inline:auto}.steps span{color:#d0ddd5;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);background:#131f19;border-color:#355847}.steps span:hover{background:#183223;border-color:#6ee7a0;transform:translateY(-2px)}.landingCta{border-top-color:#203129}.rootLanding footer{border-top:1px solid #203129;flex-wrap:wrap;justify-content:center;gap:18px;max-width:none;padding:34px 28px}.rootLanding footer .brand{margin-left:auto}.rootLanding footer span{margin-right:auto}.rootReveal{transition:opacity var(--motion-large) var(--ease-out), transform var(--motion-large) var(--ease-out)}.revealFromRight,.revealFromLeft,.revealDrop{opacity:0}.revealFromRight{transform:translate(28px)}.revealFromLeft{transform:translate(-28px)}.revealDrop{transform:translateY(-28px)scale(.985)}.rootReveal.is-visible{opacity:1;transform:translate(0)scale(1)}.revealDelay1{transition-delay:40ms}.revealDelay2{transition-delay:.1s}.revealDelay3{transition-delay:.16s}.revealDelay4{transition-delay:.22s}.navIcon{color:#6ee7a0;flex:0 0 18px;width:18px;height:18px}.workspaceSide nav button{align-items:center;gap:10px;display:flex}.workspaceSide nav button em{margin-right:auto}.workspaceSide nav button.selected .navIcon,.workspaceSide nav button:hover .navIcon{color:#9af2b5}.legalShell{background:radial-gradient(circle at 85% 0,#1b462b55,#0000 32%),#0b0f0e;min-height:100svh;padding:24px}.legalNav{color:#dce9e1;max-width:1120px;margin:0 auto 24px}.legalNav>a:last-child{color:#b6c9bd}.legalCard{color:#eef5f0;max-width:1120px;box-shadow:none;background:linear-gradient(145deg,#141d19,#101713);border-color:#2c493a;border-radius:20px;padding:clamp(28px,6vw,74px) clamp(22px,6vw,96px)}.legalCard h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(38px,5.8vw,70px);line-height:1.14}.legalIntro{color:#c2d0c8;max-width:760px;line-height:2}.legalDate{color:#94a99c;border-bottom-color:#2c493a}.legalCard section{border-bottom:1px solid #22382d;max-width:820px;padding:28px 0}.legalCard section h2{color:#f4faf5;margin-bottom:12px;font-size:clamp(19px,2vw,24px)}.legalCard section p{color:#bac9c0;font-size:15px;line-height:2}.legalFooter{border-top:0;gap:16px;max-width:820px}.legalFooter a{color:#8ee7a9}@keyframes root-pulse{0%,to{box-shadow:0 0 0 5px #6ee7a01a}50%{box-shadow:0 0 0 9px #6ee7a000}}@media (max-width:780px){.rootLanding .nav{min-height:68px;padding:0 18px}.hero{grid-template-columns:1fr;gap:42px;padding:54px 20px 78px}.hero h1{font-size:clamp(40px,12vw,58px)}.heroAura{width:100vw;inset:25% -40% auto auto}.appPreview{border-radius:19px;justify-self:center;transform:none}.appPreview:hover{transform:translateY(-2px)}.operatingSection,.featureSection,.proofSection,.landingCta{padding:78px 20px}.operatingGrid,.cards{grid-template-columns:1fr}.operatingCard{min-height:225px}.proofSection{grid-template-columns:1fr}.rootLanding footer{justify-content:flex-start;font-size:12px}.rootLanding footer .brand,.rootLanding footer span{margin:0}.legalShell{padding:16px}.legalCard{border-radius:16px}.legalCard section{padding:23px 0}}
