.contentCalendarPage{gap:22px;display:grid}.calendarHero{background:linear-gradient(135deg,#183d31,#245c48)}.calendarToolbar{background:#fff;border:1px solid #dbe4dc;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.calendarViews,.calendarNavigator,.calendarActions,.plannerModel{align-items:center;gap:7px;display:flex}.calendarViews{background:#f0f4ef;border-radius:13px;padding:5px}.calendarViews button,.calendarNavigator button,.plannerModel button{color:#526057;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:9px 13px}.calendarViews button.active,.plannerModel button.active{color:#173d30;background:#fff;font-weight:800;box-shadow:0 2px 12px #173d3015}.calendarNavigator b{text-align:center;color:#1d3128;min-width:150px}.calendarNavigator button{background:#fff;border:1px solid #dbe4dc}.calendarActions button,.calendarEditor footer button,.aiPlanner .generatePlan,.planPreview footer button{cursor:pointer;font:inherit;border:0;border-radius:12px;padding:11px 16px;font-weight:800}.aiPlanButton,.generatePlan,.applyPlan{color:#fff;background:#193e32}.calendarAdd{color:#1b392e;background:#d9ff8d}.monthCalendar,.weekCalendar,.calendarList,.unscheduledRail{background:#fff;border:1px solid #dbe4dc;border-radius:22px;overflow:hidden}.weekHeader,.monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekHeader b{text-align:center;color:#66736c;background:#f6f8f5;border-bottom:1px solid #e6ece6;padding:12px 8px;font-size:.84rem}.calendarDay{border-inline-start:1px solid #edf1ed;background:#fff;border-bottom:1px solid #edf1ed;min-height:145px;padding:9px;transition:background .15s}.calendarDay:hover{background:#f9fcf8}.calendarDay.outside{color:#a6ada8;background:#fafafa}.calendarDay.today{box-shadow:inset 0 0 0 2px #77a83f}.dayNumber{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-weight:800}.today .dayNumber{color:#183d31;background:#d9ff8d}.dayItems{gap:6px;margin-top:6px;display:grid}.calendarItem{text-align:right;color:#183329;cursor:grab;width:100%;font:inherit;background:#edf5ef;border:1px solid #0000;border-radius:10px;gap:3px;padding:8px;display:grid;overflow:hidden}.calendarItem:active{cursor:grabbing}.calendarItem>span{justify-content:space-between;gap:6px;font-size:.67rem;display:flex}.calendarItem i{font-style:normal;font-weight:800}.calendarItem time{color:#65746c}.calendarItem b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.calendarItem small{color:#66736c;font-size:.65rem}.calendarItem.status-idea{background:#edf1ff}.calendarItem.status-ready{background:#e8f8df}.calendarItem.status-scheduled{background:#fff1cb}.calendarItem.status-published{background:#ddf5ed}.calendarItem.status-needs_revision{background:#ffe5e0}.moreItems{color:#315f4d;cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:.72rem}.weekCalendar{grid-template-columns:repeat(7,minmax(150px,1fr));display:grid;overflow-x:auto}.weekCalendar>section{border-inline-start:1px solid #e8ede8;min-width:150px}.weekCalendar>section>header{background:#f6f8f5;gap:3px;padding:14px;display:grid}.weekCalendar>section>header small{color:#728078;font-size:.72rem}.weekCalendar .calendarDay{border:0;min-height:430px}.calendarList{display:grid}.calendarList>article{border-bottom:1px solid #edf1ed;border-inline-start:4px solid #8aaa6b;grid-template-columns:115px minmax(0,1fr) 120px;align-items:center;gap:18px;padding:18px;display:grid}.calendarList>article:last-child{border-bottom:0}.calendarList .listDate{gap:4px;display:grid}.calendarList .listDate small,.calendarList article>div>span,.calendarList article p{color:#6b766f}.calendarList h2{margin:5px 0;font-size:1.05rem}.calendarList p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.listActions{justify-items:end;gap:8px;display:grid}.listActions em{color:#33493e;background:#eef3ed;border-radius:999px;padding:5px 9px;font-size:.74rem;font-style:normal}.listActions button{cursor:pointer;background:#fff;border:1px solid #cfdacf;border-radius:9px;padding:7px 12px}.unscheduledRail>header{border-bottom:1px solid #e7ece7;justify-content:space-between;padding:17px 20px;display:flex}.unscheduledRail>header div{gap:3px;display:grid}.unscheduledRail>header small{color:#738078}.unscheduledRail>header span{background:#eef4ec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.unscheduledRail>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:14px;display:grid}.calendarEmpty,.calendarLoading{text-align:center;color:#66736c;padding:70px 24px}.calendarEmpty span{color:#315b49;font-size:2rem;display:block}.calendarEmpty h2{color:#21372d}.calendarModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10231db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendarEditor,.aiPlanner{background:#fff;border-radius:24px;width:min(760px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 28px 80px #08140f55}.calendarEditor>header,.aiPlanner>header{border-bottom:1px solid #e7ece7;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.calendarEditor header small,.aiPlanner header small{color:#6b796f}.calendarEditor header h2,.aiPlanner header h2{margin:4px 0 0}.calendarEditor header>button,.aiPlanner header>button{color:#42564b;cursor:pointer;background:0 0;border:0;font-size:1.9rem}.calendarFormGrid{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.calendarFormGrid label,.aiPlanner form>label{color:#34483d;gap:7px;font-weight:700;display:grid}.calendarFormGrid .wide{grid-column:1/-1}.calendarFormGrid input,.calendarFormGrid select,.calendarFormGrid textarea,.aiPlanner textarea{color:#172b22;min-width:0;font:inherit;background:#fbfcfa;border:1px solid #d3ddd4;border-radius:12px;padding:11px 12px}.calendarFormGrid textarea{resize:vertical;min-height:145px}.calendarFormGrid textarea.mediaField{text-align:left;direction:ltr;min-height:75px}.calendarAssetPreview{gap:8px;display:grid}.calendarAssetPreview>span{color:#34483d;font-weight:700}.calendarAssetPreview>div{gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.calendarAssetPreview figure{flex:0 0 118px;margin:0;position:relative}.calendarAssetPreview img,.calendarAssetPreview video{aspect-ratio:1;object-fit:cover;background:#edf1ed;border-radius:12px;width:118px;display:block}.calendarAssetPreview button{inset-inline-start:6px;color:#9b3b30;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:999px;padding:4px 7px;font-size:.67rem;position:absolute;bottom:6px}.calendarAssetPreview a{inset-inline-end:6px;color:#214c3a;background:#fff;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:800;text-decoration:none;position:absolute;bottom:6px}.calendarEditor>footer{justify-content:flex-end;gap:9px;padding:0 22px 22px;display:flex}.calendarEditor .calendarDelete{color:#a43d2f;background:#fff0ed;margin-inline-end:auto}.calendarEditor .openStudio{color:#264539;background:#eef3ed}.calendarEditor .saveCalendar{color:#183c30;background:#d9ff8d}.calendarEditor button:disabled,.aiPlanner button:disabled{opacity:.5;cursor:wait}.aiPlanner{width:min(690px,100%)}.aiPlanner form,.planPreview{gap:17px;padding:22px;display:grid}.aiPlanner form textarea{resize:vertical;min-height:125px}.aiExamples{flex-wrap:wrap;gap:7px;display:flex}.aiExamples button{color:#375045;cursor:pointer;font:inherit;background:#f6f9f5;border:1px solid #d8e2d8;border-radius:999px;padding:7px 11px;font-size:.78rem}.plannerModel{flex-wrap:wrap}.plannerModel>span{color:#67756d;margin-inline-end:5px}.aiPlanner form>p{text-align:center;color:#748078;margin:0;font-size:.8rem}.planRisk{color:#28513e;background:#e8f6e4;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.planRisk.major{color:#804911;background:#fff0dc}.planChanges{border:1px solid #e1e8e1;border-radius:15px;max-height:390px;display:grid;overflow-y:auto}.planChanges article{border-bottom:1px solid #e7ece7;gap:11px;padding:13px;display:flex}.planChanges article:last-child{border-bottom:0}.planChanges article i{color:#2e5745;background:#edf4e9;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;font-style:normal;font-weight:900;display:grid}.planChanges article div{gap:4px;display:grid}.planChanges article small,.planChanges article time{color:#6d7972}.majorConfirm{background:#fff4e8;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.majorConfirm input{width:18px;height:18px}.planPreview footer{justify-content:flex-end;gap:9px;display:flex}.rejectPlan{color:#3b5045;background:#eef2ee}@media (max-width:850px){.calendarToolbar{align-items:stretch}.calendarViews,.calendarActions{flex:100%}.calendarViews button,.calendarActions button{flex:1}.calendarNavigator{justify-content:space-between;width:100%}.weekHeader{display:none}.monthGrid{grid-template-columns:1fr}.calendarDay{border-inline-start:0;grid-template-columns:40px minmax(0,1fr);gap:6px;min-height:90px;display:grid}.calendarDay.outside{display:none}.dayItems{margin:0}.calendarList>article{grid-template-columns:75px minmax(0,1fr)}.calendarList .listActions{grid-column:2;justify-content:flex-start;display:flex}.calendarFormGrid{grid-template-columns:1fr;padding:17px}.calendarFormGrid .wide{grid-column:auto}.calendarEditor>footer{flex-wrap:wrap;padding:0 17px 17px}.calendarEditor>footer button{flex:140px}.calendarEditor .calendarDelete{margin-inline-end:0}}
.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{color:var(--root-text-primary);text-rendering:optimizelegibility;font-family:Tajawal,Noto Sans Arabic,Arial,sans-serif;overflow-x:clip;background:var(--root-bg)!important}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}}.rootLanding{background:#080d0b}.rootLanding:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(58% 28% at 85% 4%,#1ca54a18,#0000 72%),radial-gradient(45% 23% at 10% 52%,#177a3914,#0000 76%);position:fixed;inset:0}.rootLanding .hero{min-height:720px}.rootLanding .heroCopy{animation:hero-arrival .9s var(--ease-out) both}.rootLanding .appPreview{animation:preview-float 5s var(--ease-standard) infinite alternate}.rootLanding .operatingCard,.rootLanding .card,.proofSection li{box-shadow:0 20px 50px #0002}.rootLanding .operatingCard:hover,.rootLanding .card:hover{transform:translateY(-7px)rotate(-.25deg);box-shadow:0 26px 60px #0005,0 0 0 1px #6ee7a044}.rootLanding .operatingCard:hover .iconChip,.rootLanding .card:hover .cardIcon{animation:icon-pop .55s var(--ease-out) both}.rootLanding .sectionIntro,.rootLanding .operatingIntro{max-width:740px}.rootLanding .sectionIntro h2{font-size:clamp(42px,5vw,70px);line-height:1.12}.rootLanding .sectionIntro .eyebrow,.rootLanding .operatingIntro .eyebrow{letter-spacing:.1em}.rootLanding .landingCta{background:linear-gradient(135deg,#10261a,#0d1511 66%);border:1px solid #294838;border-radius:28px;max-width:1184px;margin:40px auto 72px;position:relative;overflow:hidden}.rootLanding .landingCta:before{content:"";filter:blur(8px);background:#22cc5520;border-radius:50%;width:360px;height:360px;position:absolute;inset:-230px -90px auto auto}.rootLanding .landingCta>div{position:relative}.pricingPage{color:#f5faf6;background:#080d0b;min-height:100svh;overflow:hidden}.pricingPage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 0,#20784235,#0000 67%);height:620px;position:absolute;inset:0 0 auto}.pricingPage .nav,.pricingHero,.pricingGrid,.pricingFoot{z-index:1;position:relative}.pricingHero{margin:0 auto 34px;padding:104px 20px 26px}.pricingHero h1{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(46px,7vw,88px);line-height:1.04}.pricingHero .eyebrow{color:#91f3af}.pricingHero>p:last-child{color:#b7c8be;max-width:690px}.pricingGrid{gap:18px;max-width:1220px;margin-bottom:82px}.priceCard{isolation:isolate;color:#eef6f0;min-height:570px;transition:transform .38s var(--ease-out),border-color .25s var(--ease-standard),box-shadow .38s var(--ease-out);background:linear-gradient(155deg,#17231d,#0f1713);border:1px solid #2b4938;border-radius:24px;flex-direction:column;padding:30px;display:flex;overflow:hidden}.priceCard:before{content:"";pointer-events:none;filter:blur(2px);background:#22cc5512;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-90px;left:-90px}.priceCard:hover{border-color:#63b77c;transform:translateY(-10px);box-shadow:0 34px 72px #00000062}.priceCard .planName{color:#f5faf6;font-size:26px}.priceCard .planNote{min-height:44px;color:#afc0b6!important}.priceCard .price{margin:45px 0 8px}.priceCard .price b{color:#fff;font-size:clamp(56px,5vw,74px)}.priceCard .price span{color:#a7b8ae}.priceCard .credit{min-height:34px;color:#83eaa2!important}.priceCard .planButton{z-index:1;transition:transform .18s var(--ease-standard),background-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard);border:1px solid #37a75b;margin:27px 0 28px;position:relative;box-shadow:0 14px 26px #22cc5528;color:#07110a!important;background:#2c5!important}.priceCard .planButton:hover{transform:translateY(-3px);box-shadow:0 20px 34px #2c54;background:#55df7d!important}.priceCard ul{margin-top:auto;border-color:#2b4938!important}.priceCard li{color:#d1ded5}.priceCard.featured{background:linear-gradient(150deg,#292312,#16130c 74%);border-color:#b99543;transform:none;box-shadow:0 22px 60px #0006}.priceCard.featured:before{background:#d4af3740;width:260px;height:260px;top:-150px;bottom:auto;left:-110px}.priceCard.featured:hover{border-color:#eac767;transform:translateY(-12px);box-shadow:0 35px 80px #d4af3726}.priceCard.featured .popular{color:#241b08;background:#e6be57}.priceCard.featured .credit{color:#f1d982!important}.priceCard.featured .planButton{border-color:#f4d87e;box-shadow:0 14px 30px #d4af3730;color:#211706!important;background:#e6be57!important}.priceCard.featured .planButton:hover{background:#f2d273!important}.pricingFoot{color:#fff;background:linear-gradient(135deg,#163a25,#0e1912);border:1px solid #2c543d;border-radius:28px;max-width:1120px;margin:0 auto 70px;padding:78px 20px}.pricingFoot .primary{color:#07110a;transition:transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard);background:#2c5;border-radius:12px;padding:15px 20px;font-weight:900;display:inline-flex}.pricingFoot .primary:hover{transform:translateY(-3px);box-shadow:0 16px 32px #2c54}.legalShell{background:#080d0b;padding:32px 24px 88px}.legalShell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 95% 0,#1f7b3a24,#0000 42%);position:fixed;inset:0}.legalNav,.legalCard{z-index:1;position:relative}.legalNav{max-width:1020px}.legalCard{background:linear-gradient(155deg,#15221b,#0e1511);border-color:#2c503d;border-radius:24px;max-width:1020px;padding:clamp(34px,6vw,86px) clamp(24px,7vw,112px);box-shadow:0 30px 80px #00000038}.legalCard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#ffffff05,#0000 28%);position:absolute;inset:0}.legalCard>*{position:relative}.legalCard h1{color:#fff;font-size:clamp(44px,6vw,80px)}.legalCard .eyebrow{color:#91e9aa}.legalIntro{color:#d1ded5;font-size:clamp(17px,1.8vw,21px)}.legalCard section{max-width:none;padding:31px 0}.legalCard section h2{color:#f5fbf6;font-size:clamp(21px,2.2vw,28px)}.legalCard section p,.legalCard li,.legalCard .supportSteps{color:#c0d0c6;font-size:15px}.legalCard a{color:#8ee7a9}.trustGrid{gap:16px}.trustGrid section{min-height:210px;transition:transform .32s var(--ease-out),border-color .2s var(--ease-standard),background-color .2s var(--ease-standard);background:#132019;border:1px solid #315741;border-radius:18px;padding:26px}.trustGrid section:hover{background:#172a20;border-color:#69bb80;transform:translateY(-7px)}.trustGrid section p{margin:0}.trustActions a{color:#07110a;background:#2c5;border-radius:12px}.supportTicketForm{background:#111d17;border:1px solid #315741;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.supportTicketForm label{color:#dce8e0;gap:8px;font-size:13px;font-weight:800;display:grid}.supportTicketForm label:nth-of-type(3),.supportTicketForm label:nth-of-type(4){grid-column:1/-1}.supportTicketForm input,.supportTicketForm textarea,.supportTicketForm select{box-sizing:border-box;color:#f4faf5;background:#0d1511;border:1px solid #385c46;border-radius:10px;outline:0;width:100%;padding:12px}.supportTicketForm textarea{resize:vertical;min-height:130px}.supportTicketForm input:focus,.supportTicketForm textarea:focus,.supportTicketForm select:focus{border-color:#6ee7a0;box-shadow:0 0 0 3px #2c52}.supportTicketForm button{color:#07110a;cursor:pointer;min-height:46px;transition:transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard);background:#2c5;border:0;border-radius:11px;grid-column:1/-1;font:800 14px inherit}.supportTicketForm button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #22cc5540}.supportTicketList{gap:10px;display:grid}.supportTicketList button{text-align:right;color:#f4faf5;transition:transform .18s var(--ease-standard),border-color .18s var(--ease-standard);background:#111d17;border:1px solid #315741;border-radius:13px;justify-content:space-between;gap:16px;padding:15px 16px;display:flex}.supportTicketList button:hover{border-color:#6ee7a0;transform:translate(-4px)}.supportTicketList span,.supportTicketMessage small{color:#91a99d}.supportTicketMessage{background:#132019;border:1px solid #315741;border-radius:13px;padding:15px!important}.supportTicketMessage small{margin-top:7px;display:block}@keyframes hero-arrival{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-float{0%{transform:translateY(0)rotate(-1.6deg)}to{transform:translateY(-16px)rotate(.4deg)}}@keyframes icon-pop{50%{transform:scale(1.13)rotate(-6deg);box-shadow:0 0 30px #6ee7a066}}@media (max-width:780px){.rootLanding .hero{min-height:auto}.rootLanding .appPreview{animation:mobile-preview-float 4.6s var(--ease-standard) infinite alternate}.rootLanding .landingCta{border-radius:22px;margin:20px}.pricingHero{padding-top:76px}.pricingGrid{gap:16px;padding:20px}.priceCard{min-height:0;padding:26px}.priceCard:hover,.priceCard.featured:hover{transform:translateY(-4px)}.pricingFoot{margin:0 20px 46px;padding:58px 20px}.legalShell{padding:18px 14px 56px}.legalCard{border-radius:19px;padding:32px 22px}.legalCard h1{font-size:clamp(38px,12vw,57px)}.trustGrid{grid-template-columns:1fr}.trustGrid section{min-height:0}.supportTicketForm{grid-template-columns:1fr;padding:16px}.supportTicketForm label:nth-of-type(3),.supportTicketForm label:nth-of-type(4){grid-column:auto}.supportTicketList button{gap:6px;display:grid}.rootLanding footer{padding-bottom:48px}}@keyframes mobile-preview-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.rootLanding .sectionIntro h2 em,.aboutPageCard h1 em{color:#79e99b;font-style:normal}.rootLanding .featureSection{position:relative;overflow:hidden}.rootLanding .featureSection:before{content:"";filter:blur(2px);pointer-events:none;background:#22cc5512;border-radius:50%;width:460px;height:460px;position:absolute;top:70px;right:-300px}.rootLanding .featureSection .rootReveal:nth-child(2){transition-delay:70ms}.rootLanding .featureSection .rootReveal:nth-child(3){transition-delay:.15s}.rootLanding .featureSection .rootReveal:nth-child(4){transition-delay:.23s}.rootLanding .workflow .rootReveal{position:relative}.rootLanding .workflow .steps span{animation:step-breathe 2.8s var(--ease-standard) infinite}.rootLanding .workflow .steps span:nth-child(2){animation-delay:.32s}.rootLanding .workflow .steps span:nth-child(3){animation-delay:.64s}.pricingHero{text-align:center}.pricingHero h1{animation:hero-arrival .8s var(--ease-out) both}.pricingHero>p{animation:hero-arrival .9s .12s var(--ease-out) both}.priceCard{animation:price-arrival .75s var(--ease-out) both}.priceCard:nth-child(2){animation-delay:.12s}.priceCard:nth-child(3){animation-delay:.24s}.priceCard--starter .planButton,.priceCard--professional .planButton{color:#07110a!important;background:#2c5!important}.priceCard--starter .planButton:focus-visible,.priceCard--professional .planButton:focus-visible{outline-color:#8ef5ad}.priceCard.featured .planName{color:#f4d77c}.ticketPortal{max-width:900px}.ticketPortal>section{padding:34px 0}.ticketPortal>section:first-of-type{margin-top:16px}.ticketPortal [role=status]{color:#bff5cc;background:#153522;border:1px solid #356b48;border-radius:12px;padding:13px 15px}.aboutPageCard .trustGrid{margin-top:42px}.legalCard .rootReveal{position:relative}.legalCard .rootReveal .legalDate{margin-bottom:10px}.legalCard .rootReveal:has(section){border-bottom:1px solid #22382d}.legalCard .rootReveal:has(section) section{border-bottom:0}.legalCard .rootReveal:has(section):last-of-type{border-bottom:0}@keyframes step-breathe{0%,to{box-shadow:0 0 #6ee7a000}50%{box-shadow:0 0 0 7px #6ee7a015}}@keyframes price-arrival{0%{opacity:0;transform:translateY(34px)rotate(.45deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.rootLanding .workflow .steps span,.pricingHero h1,.pricingHero>p,.priceCard{animation:none!important}}@media (max-width:780px){.rootLanding .sectionIntro h2{font-size:clamp(38px,10.5vw,53px)}.pricingHero{text-align:right}.pricingHero h1{font-size:clamp(42px,13vw,62px)}.ticketPortal>section{padding:26px 0}.legalCard .rootReveal:has(section){border-bottom:0}}
.marketingRoot{--mk-bg:#0b0f0e;--mk-soft:#101714;--mk-panel:#141d19;--mk-panel-2:#18231e;--mk-text:#fbfaf7;--mk-soft-text:#c3ccc6;--mk-muted:#94a3a8;--mk-green:#2c5;--mk-green-2:#19b84a;--mk-cyan:#5fd4c2;--mk-gold:#e7c45c;--mk-border:#ffffff17;--mk-border-green:#22cc5552;--mk-shadow:0 30px 100px #00000075,inset 0 1px 0 #ffffff0a;--mk-ease:cubic-bezier(.2,.8,.2,1);isolation:isolate;background:radial-gradient(circle at 50% -5%,#3dff711c,transparent 28%),var(--mk-bg);min-height:100svh;color:var(--mk-text);font-family:var(--font-root-arabic),Tajawal,Arial,sans-serif;line-height:1.7;position:relative;overflow:clip}.marketingRoot *{box-sizing:border-box}.marketingRoot a{color:inherit;text-decoration:none}.marketingRoot button{font:inherit;color:inherit}.marketingRoot svg{display:block}.marketingRoot ::selection{background:var(--mk-green);color:#001506}.mk-container{width:min(100% - 40px,1240px);margin-inline:auto}.mk-section{padding:120px 0;position:relative}.mk-noise{z-index:100;pointer-events:none;opacity:.022;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk-root-mark{color:#001908;background:linear-gradient(145deg,#a5ffb9,#2ee66b);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 30px #3eff7129,inset 0 1px #ffffff8c}.mk-root-mark svg{stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.mk-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.mk-eyebrow{border:1px solid var(--mk-border);color:#c4d2c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.mk-eyebrow svg{width:15px;height:15px;color:var(--mk-green)}.mk-gradient-text{color:#0000;background:linear-gradient(120deg,#f9fff9 5%,#8cffaa 45%,#67ffd8 70%,#f9fff9 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite mk-text-shine}.mk-button{border:1px solid var(--mk-border);min-height:48px;transition:transform .25s var(--mk-ease),border-color .25s,background-color .25s,box-shadow .25s;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.mk-button:after{content:"";width:30%;transition:transform .65s var(--mk-ease);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;inset:-80% auto -80% -30%;transform:rotate(18deg)}.mk-button:hover{background:#ffffff13;border-color:#ffffff38;transform:translateY(-3px)}.mk-button:hover:after{transform:translate(520%)rotate(18deg)}.mk-button svg{width:18px;height:18px}.mk-button-primary{color:#001407;background:linear-gradient(135deg,#9affb2,#35e76f);border-color:#0000;box-shadow:0 15px 34px #30dc6629,inset 0 1px #ffffff8c}.mk-button-primary:hover{background:linear-gradient(135deg,#b0ffc1,#4af080);border-color:#0000;box-shadow:0 19px 45px #30dc6640}.mk-button-large{border-radius:17px;min-height:57px;padding-inline:27px;font-size:15px}.mk-nav-wrap{z-index:80;top:16px;pointer-events:none;position:fixed;inset-inline:0}.mk-nav{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);pointer-events:auto;background:#080c0ab3;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 30px,1180px);min-height:68px;margin-inline:auto;padding:8px 10px 8px 16px;transition:background-color .3s,border-color .3s,transform .3s;display:flex;box-shadow:0 15px 70px #0000004d}.mk-nav.is-scrolled{background:#050807ed;border-color:#ffffff24;transform:translateY(-5px)}.mk-nav-links{color:#aab8af;align-items:center;gap:30px;font-size:13px;font-weight:550;display:flex}.mk-nav-links a{transition:color .2s;position:relative}.mk-nav-links a:after{content:"";background:var(--mk-green);height:1px;transition:left .25s var(--mk-ease);position:absolute;bottom:-8px;left:100%;right:0}.mk-nav-links a:hover{color:#fff}.mk-nav-links a:hover:after{left:0}.mk-nav-actions{align-items:center;gap:8px;display:flex}.mk-login{color:#b6c3ba;padding:11px 13px;font-size:13px}.mk-menu-button{cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;width:44px;height:44px;padding:0;display:none}.mk-menu-button svg{width:22px;margin:auto}.mk-mobile-menu{z-index:75;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s,transform .28s var(--mk-ease);background:#050706f7;align-content:start;gap:0;padding:110px 24px 30px;display:grid;position:fixed;inset:0;transform:translateY(-18px)}.mk-mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mk-mobile-menu>a:not(.mk-button){border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;padding:18px 0;font-size:25px;font-weight:650;display:flex}.mk-mobile-menu>a svg{width:20px}.mk-mobile-menu .mk-button{width:100%;margin-top:30px}.mk-hero{min-height:100vh;padding:165px 0 100px;position:relative;overflow:hidden}.mk-hero:before{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#4bff792e,#0000 64%);width:900px;height:900px;position:absolute;top:-470px;left:50%;transform:translate(-50%)}.mk-hero-grid{opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;animation:18s linear infinite mk-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008c 58%,#0000 94%);mask-image:linear-gradient(#000,#0000008c 58%,#0000 94%)}.mk-hero-content{z-index:2;text-align:center;max-width:1050px;position:relative}.mk-hero-content .mk-eyebrow{margin-inline:auto}.mk-hero-title{letter-spacing:-.055em;text-wrap:balance;max-width:1010px;margin:0 auto 25px;font-size:clamp(52px,7.4vw,98px);font-weight:700;line-height:1.08}.mk-hero-title span{color:#0000;background:linear-gradient(120deg,#fff 5%,#8cffaa 45%,#63ffd4 73%,#fff) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite mk-text-shine;display:block}.mk-hero-sub{color:#aab8af;max-width:740px;margin:0 auto 35px;font-size:clamp(17px,2vw,21px);line-height:1.9}.mk-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mk-micro-copy{color:#718078;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:25px;font-size:12px;display:flex}.mk-micro-copy span{align-items:center;gap:6px;display:flex}.mk-micro-copy svg{color:#90eaaa;width:15px}.mk-hero-item{animation:mk-hero-in .95s var(--mk-ease) both}.mk-hero-title{animation-delay:80ms}.mk-hero-sub{animation-delay:.18s}.mk-hero-actions{animation-delay:.28s}.mk-micro-copy{animation-delay:.38s}.mk-visual-wrap{perspective:1500px;animation:mk-dashboard-in 1.2s .25s var(--mk-ease) both;margin-top:78px;position:relative}.mk-visual-wrap:after{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(#45ff7738,#0000 70%);width:75%;height:260px;position:absolute;bottom:-75px;left:12.5%}.mk-dashboard-window{--tilt-x:0deg;--tilt-y:0deg;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .22s var(--mk-ease);will-change:transform;background:linear-gradient(120deg,#ffffff40,#ffffff0a 30%,#5dff8938 70%,#ffffff0f);border-radius:30px;padding:1px;position:relative;box-shadow:0 70px 170px #0000009e,0 0 90px #33ff7012}.mk-dashboard-window:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0b,#0000 25%);border-radius:29px;position:absolute;inset:1px}.mk-window-bar{border:1px solid #0009;border-bottom-color:var(--mk-border);background:#0a0f0c;border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.mk-window-bar>div{color:#dbe7de;align-items:center;gap:9px;font-size:13px;display:flex}.mk-window-bar .mk-root-mark{border-radius:8px;width:27px;height:27px}.mk-window-bar .mk-root-mark svg{width:17px;height:17px}.mk-live{color:#7be99a;background:#62ff8f0d;border:1px solid #67ff8f21;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.mk-live i{background:#62ff8d;border-radius:50%;width:5px;height:5px;animation:2s infinite mk-live;box-shadow:0 0 10px #62ff8d}.mk-dashboard-layout{background:linear-gradient(145deg,#0c110e,#080b09 70%);border:1px solid #0009;border-top:0;border-radius:0 0 29px 29px;grid-template-columns:205px 1fr;min-height:610px;display:grid;overflow:hidden}.mk-demo-sidebar{border-left:1px solid var(--mk-border);padding:20px 13px}.mk-demo-sidebar p{color:#4f5e55;margin:0 10px 8px;font-size:10px}.mk-demo-sidebar>div{color:#6e7e74;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;height:43px;margin-bottom:4px;padding:0 11px;font-size:12px;display:flex}.mk-demo-sidebar>div svg{background:#ffffff0a;border-radius:6px;width:20px;height:20px;padding:4px}.mk-demo-sidebar>div.active{color:#e0eee4;background:#6aff9312;border-color:#6aff9317}.mk-demo-sidebar>div.active svg{color:#001b09;background:var(--mk-green)}.mk-demo-main{padding:27px;overflow:hidden}.mk-demo-main>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.mk-demo-main>header small{color:#637168;font-size:11px;display:block}.mk-demo-main>header h2{margin:3px 0 0;font-size:24px}.mk-demo-main>header button{border:1px solid var(--mk-border);color:#849188;background:#ffffff08;border-radius:9px;padding:8px 11px;font-size:10px}.mk-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.mk-kpis article{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff12;border-radius:15px;min-height:112px;padding:15px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.mk-kpis article:hover{border-color:var(--mk-border-green);transform:translateY(-4px)}.mk-kpis small{color:#66746b;font-size:10px;display:block}.mk-kpis strong{margin-top:6px;font-size:20px;display:block}.mk-kpis em{color:#58d67d;font-size:9px;font-style:normal}.mk-sparkline{inset-inline:12px;opacity:.72;width:calc(100% - 24px);height:27px;position:absolute;bottom:7px}.mk-sparkline path{fill:none;stroke:#62ff8d;stroke-width:1.5px;stroke-dasharray:140;animation:mk-line-draw 2.2s .8s var(--mk-ease) both}.mk-demo-bottom{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.mk-revenue-card,.mk-advisor-mini{background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;padding:18px}.mk-revenue-card>div{justify-content:space-between;font-size:11px;display:flex}.mk-revenue-card small{color:#56645b}.mk-revenue-card svg{width:100%;height:210px;margin-top:9px;overflow:visible}.mk-revenue-card .area{fill:url(#mkArea)}.mk-revenue-card .line{fill:none;stroke:url(#mkLine);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 8px #4eff7e38);stroke-dasharray:900;animation:mk-line-draw 2.5s 1s var(--mk-ease) both}.mk-advisor-mini{background:radial-gradient(circle at 100% 0,#57ff8014,#0000 36%),#ffffff06}.mk-advisor-mini header{align-items:center;gap:9px;display:flex}.mk-advisor-mini header span{color:#00210b;background:linear-gradient(145deg,#95ffac,#41e976);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.mk-advisor-mini header svg{width:17px}.mk-advisor-mini p{color:#a8b8ad;background:#ffffff09;border-radius:11px;margin:15px 0;padding:12px;font-size:10px;line-height:1.8}.mk-advisor-mini>div{background:#51ff850b;border:1px solid #5fff8c1f;border-radius:11px;padding:11px}.mk-advisor-mini small,.mk-advisor-mini strong{font-size:9px;display:block}.mk-advisor-mini small{color:#62cf80}.mk-float-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:230px;animation:mk-float 4s var(--mk-ease) infinite alternate;background:#0e1410db;border:1px solid #ffffff1a;border-radius:17px;padding:15px;position:absolute;box-shadow:0 25px 80px #0000007a}.mk-float-card small{color:#87958c;margin-bottom:7px;font-size:10px;display:block}.mk-float-card b{font-size:16px}.mk-float-card em{color:var(--mk-green);font-style:normal}.mk-float-one{top:85px;left:-55px}.mk-float-two{animation-delay:-1.2s;bottom:85px;right:-45px}.mk-integrations{padding:45px 0 25px;overflow:hidden}.mk-integrations>p{text-align:center;color:#65736a;font-size:12px}.mk-marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-track{gap:12px;width:max-content;animation:28s linear infinite mk-marquee;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-integration-logo{color:#95a299;background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:9px;min-width:160px;height:59px;padding:0 18px;display:flex}.mk-integration-logo>span{background:#ffffff0f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.mk-integration-logo b{font-size:13px}.mk-integration-logo small{color:#526057;margin-right:auto;font-size:8px}.mk-story{min-height:300vh;padding-top:150px}.mk-story-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;min-height:calc(100vh - 125px);display:grid;position:sticky;top:105px}.mk-story-copy h2,.mk-section-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.14}.mk-story-copy>p,.mk-section-heading>p{max-width:590px;color:var(--mk-soft-text);margin:0;font-size:16px;line-height:1.95}.mk-story-progress{gap:5px;margin-top:32px;display:grid}.mk-story-progress button{color:#69766e;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:13px 16px;transition:color .3s,background-color .3s,border-color .3s,transform .3s;display:flex}.mk-story-progress button:hover{color:#dbe8df;transform:translate(-4px)}.mk-story-progress button span{border:1px solid var(--mk-border);border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.mk-story-progress button.active{color:#edf8f0;background:#ffffff0a;border-color:#ffffff0d}.mk-story-progress button.active span{color:#00200a;background:var(--mk-green);border-color:var(--mk-green);box-shadow:0 0 25px #71ff9538}.mk-story-scroll{min-width:0}.mk-story-screen{border:1px solid var(--mk-border);min-height:640px;box-shadow:var(--mk-shadow);background:radial-gradient(circle at 50% 0,#4fff7e14,#0000 36%),linear-gradient(145deg,#0a0e0c,#070908);border-radius:30px;position:relative;overflow:hidden}.mk-story-screen:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.mk-story-stage{opacity:0;visibility:hidden;transition:opacity .65s var(--mk-ease),visibility .65s,transform .65s var(--mk-ease);place-items:center;padding:40px;display:grid;position:absolute;inset:0;transform:translateY(24px)scale(.97)}.mk-story-stage.active{opacity:1;visibility:visible;transform:none}.mk-root-core{z-index:2;color:#00200b;width:145px;height:145px;animation:mk-core 3s var(--mk-ease) infinite;background:linear-gradient(145deg,#adffbf,#41ea77);border-radius:39px;place-items:center;font-size:25px;font-weight:800;display:grid;position:relative;box-shadow:0 0 110px #46ff7c40,inset 0 2px #fff9}.mk-root-core:before,.mk-root-core:after{content:"";border:1px solid #5dff8a21;border-radius:50%;animation:12s linear infinite mk-orbit;position:absolute}.mk-root-core:before{width:270px;height:270px}.mk-root-core:after{width:430px;height:430px;animation-duration:18s;animation-direction:reverse}.mk-stage-data .node{color:#809087;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;place-items:center;width:125px;height:58px;font-size:11px;display:grid;position:absolute}.mk-stage-data .node-1{top:18%;right:8%}.mk-stage-data .node-2{bottom:18%;right:10%}.mk-stage-data .node-3{top:24%;left:8%}.mk-stage-data .node-4{bottom:20%;left:12%}.mk-decision-card,.mk-recommendation{border:1px solid var(--mk-border);background:#ffffff0a;border-radius:24px;width:min(88%,540px);padding:30px;box-shadow:0 40px 100px #0000005c}.mk-decision-card>span{color:#60df85;background:#60ef8812;border:1px solid #60ef881f;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-flex}.mk-decision-card h3,.mk-recommendation h3{margin:17px 0 11px;font-size:28px;line-height:1.5}.mk-decision-card p,.mk-recommendation p{color:#89978e;font-size:13px}.mk-decision-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 0;display:grid}.mk-decision-card dl div{background:#ffffff09;border-radius:13px;padding:14px}.mk-decision-card dt{color:#5c6a61;font-size:9px}.mk-decision-card dd{margin:4px 0 0;font-size:17px;font-weight:700}.mk-decision-card dl div:last-child dd{color:var(--mk-green)}.mk-recommendation>svg{color:#001b09;background:var(--mk-green);border-radius:14px;width:46px;height:46px;padding:10px;box-shadow:0 0 28px #71ff9530}.mk-recommendation>small{color:#69db8a;margin-top:20px;display:block}.mk-content-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:82%;display:grid}.mk-content-grid div{aspect-ratio:1.35;border:1px solid var(--mk-border);transition:transform .35s var(--mk-ease),border-color .35s;background:radial-gradient(circle at 20% 20%,#5eff8b38,#0000 36%),linear-gradient(145deg,#16221a,#09100c);border-radius:18px;flex-direction:column;justify-content:flex-end;padding:18px;display:flex}.mk-content-grid div:nth-child(2){background:radial-gradient(circle at 80% 20%,#47e1ff29,#0000 36%),linear-gradient(145deg,#101c1a,#09100c)}.mk-content-grid div:nth-child(3){background:radial-gradient(circle at 50% 20%,#ffdb6b24,#0000 34%),linear-gradient(145deg,#181811,#0b0d09)}.mk-content-grid div:nth-child(4){background:radial-gradient(circle at 40% 40%,#a45eff24,#0000 35%),linear-gradient(145deg,#16131c,#0a0b0a)}.mk-content-grid div:hover{border-color:var(--mk-border-green);transform:translateY(-7px)rotate(-1deg)}.mk-content-grid small{color:#6c7b71}.mk-action-timeline{width:min(82%,560px)}.mk-action-timeline>div{grid-template-columns:45px 1fr;gap:15px;padding-bottom:24px;display:grid;position:relative}.mk-action-timeline>div:not(:last-child):before{content:"";background:linear-gradient(#5cff8761,#ffffff0d);width:1px;position:absolute;top:44px;bottom:0;right:22px}.mk-action-timeline>div>span{color:#092312;background:linear-gradient(145deg,#8cffaa,#3ae571);border-radius:14px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:800;display:grid}.mk-action-timeline section{border:1px solid var(--mk-border);background:#ffffff08;border-radius:15px;padding:12px 16px}.mk-action-timeline b,.mk-action-timeline small{display:block}.mk-action-timeline b{font-size:13px}.mk-action-timeline small{color:#738078;margin-top:3px;font-size:11px}@keyframes mk-text-shine{to{background-position:-200%}}@keyframes mk-grid-drift{to{background-position:60px 60px}}@keyframes mk-hero-in{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes mk-dashboard-in{0%{opacity:0;transform:translateY(90px)scale(.96)}to{opacity:1;transform:none}}@keyframes mk-float{to{transform:translateY(-22px)}}@keyframes mk-live{50%{opacity:.35;box-shadow:0 0 18px #62ff8d}}@keyframes mk-line-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes mk-marquee{to{transform:translate(50%)}}@keyframes mk-core{50%{transform:translateY(-7px);box-shadow:0 0 140px #46ff7c57}}@keyframes mk-orbit{to{transform:rotate(360deg)}}.mk-section-heading{max-width:760px;margin-bottom:58px}.mk-section-heading.center{text-align:center;margin-inline:auto}.mk-section-heading.center .mk-eyebrow,.mk-section-heading.center>p{margin-inline:auto}.marketingRoot .rootReveal{transition-duration:.72s}.marketingRoot .revealFromRight{transform:translate(55px)}.marketingRoot .revealFromLeft{transform:translate(-55px)}.marketingRoot .revealDrop{transform:translateY(55px)scale(.97)}.marketingRoot .rootReveal.is-visible{transform:none}.mk-split{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid}.mk-split.reverse{grid-template-columns:1.18fr .82fr}.mk-split .mk-section-heading{margin:0}.mk-advisor-section{background:radial-gradient(circle at 80%,#50ff8211,#0000 36%)}.mk-advisor-panel{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:28px;padding:25px}.mk-question{color:#d5e1d9;background:#fff1;border-radius:15px 15px 4px;width:max-content;max-width:82%;margin-right:auto;padding:13px 16px;font-size:13px}.mk-ai-response{background:#48ff7d09;border:1px solid #71ff951c;border-radius:20px;margin-top:13px;padding:22px}.mk-ai-response header{align-items:center;gap:10px;display:flex}.mk-ai-response header>span{color:#001b09;background:var(--mk-green);border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.mk-ai-response header svg{width:20px}.mk-ai-response header b,.mk-ai-response header small{display:block}.mk-ai-response header small{color:#6c7b72;font-size:9px}.mk-ai-response>p{color:#aab8af;margin:18px 0;font-size:13px;line-height:1.9}.mk-metric-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mk-metric-row span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;padding:12px}.mk-metric-row small,.mk-metric-row b{display:block}.mk-metric-row small{color:#637168;font-size:9px}.mk-metric-row b{color:#72e793;margin-top:3px}.mk-metric-row b.negative{color:#f99}.mk-suggestion{background:#71ff950a;border:1px solid #71ff9524;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.mk-suggestion>svg{width:34px;height:34px;color:var(--mk-green);background:#71ff951a;border-radius:10px;padding:8px}.mk-suggestion small,.mk-suggestion b{display:block}.mk-suggestion small{color:#65ca81;font-size:8px}.mk-suggestion b{font-size:11px}.mk-suggestion button{background:var(--mk-green);color:#001b09;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.mk-studio-section{background:linear-gradient(#0000,#38ff7206,#0000);overflow:hidden}.mk-studio-stage{border:1px solid var(--mk-border);min-height:520px;box-shadow:var(--mk-shadow);perspective:1000px;background:radial-gradient(circle at 50% 0,#58ff8914,#0000 45%),#090e0b;border-radius:29px;position:relative}.mk-studio-main{border:1px solid var(--mk-border);background:#ffffff09;border-radius:20px;width:58%;padding:24px;position:absolute;inset:42px auto auto 42px}.mk-studio-main>span{color:#69dd88;font-size:10px}.mk-studio-main h3{margin:14px 0 32px;font-size:32px;line-height:1.4}.mk-studio-actions{gap:7px;display:flex}.mk-studio-actions i{background:#25332a;border-radius:99px;width:29px;height:7px}.mk-studio-actions i:first-child{background:var(--mk-green);width:75px}.mk-creative{aspect-ratio:.8;width:175px;transition:transform .55s var(--mk-ease);background:radial-gradient(circle at 30% 18%,#5fff8b3b,#0000 33%),linear-gradient(145deg,#17241a,#0a0d0b);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:17px;display:flex;position:absolute;box-shadow:0 25px 60px #00000059}.mk-creative small{color:#6d7b72}.mk-creative b{font-size:15px}.creative-1{bottom:30px;right:28px;transform:rotate(5deg)}.creative-2{background:radial-gradient(circle at 75% 18%,#5dd2ff33,#0000 33%),linear-gradient(145deg,#111c1b,#0a0d0b);bottom:40px;right:150px;transform:translateY(-22px)rotate(-2deg)}.creative-3{background:radial-gradient(circle at 50% 18%,#ffbe5d2e,#0000 33%),linear-gradient(145deg,#1b1810,#0a0d0b);bottom:25px;right:275px;transform:rotate(-8deg)}.mk-studio-stage:hover .creative-1{transform:translate(10px,-16px)rotate(9deg)}.mk-studio-stage:hover .creative-2{transform:translateY(-44px)rotate(0)}.mk-studio-stage:hover .creative-3{transform:translate(-10px,-12px)rotate(-11deg)}.mk-analytics-panel{border:1px solid var(--mk-border);min-height:460px;box-shadow:var(--mk-shadow);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:29px;padding:29px}.mk-analytics-panel header{justify-content:space-between;display:flex}.mk-analytics-panel header small,.mk-analytics-panel header b{display:block}.mk-analytics-panel header small{color:#6d7b72}.mk-analytics-panel header b{margin-top:4px;font-size:32px}.mk-analytics-panel header>span{border:1px solid var(--mk-border);color:#69766e;border-radius:9px;height:max-content;padding:7px 10px;font-size:10px}.mk-bars{background:repeating-linear-gradient(#0000 0 69px,#ffffff09 69px 70px);border-bottom:1px solid #ffffff0f;align-items:end;gap:9px;height:280px;margin-top:35px;display:flex}.mk-bars i{height:var(--height);opacity:.8;transform-origin:bottom;animation:mk-grow-bar .9s var(--delay) var(--mk-ease) both;background:linear-gradient(#71ff95,#2ee66b29);border-radius:7px 7px 0 0;flex:1}.mk-analytics-panel footer{color:#718078;gap:20px;margin-top:14px;font-size:10px;display:flex}.mk-analytics-panel footer span{align-items:center;gap:6px;display:flex}.mk-analytics-panel footer i{background:var(--mk-green);border-radius:2px;width:7px;height:7px}.mk-analytics-panel footer span:last-child i{background:#46534a}.mk-action-section{background:radial-gradient(circle,#32ff6f0e,#0000 42%)}.mk-action-shell>.mk-section-heading{text-align:center;margin-inline:auto}.mk-action-shell>.mk-section-heading .mk-eyebrow,.mk-action-shell>.mk-section-heading>p{margin-inline:auto}.mk-action-flow{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.mk-action-flow:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#71ff9561,#0000);height:1px;position:absolute;top:43px;left:8%;right:8%}.mk-action-step{border:1px solid var(--mk-border);text-align:center;background:linear-gradient(145deg,#111913,#0a100c);border-radius:20px;min-height:205px;padding:20px}.mk-action-step>span{width:46px;height:46px;color:var(--mk-green);background:#71ff9512;border:1px solid #71ff9524;border-radius:14px;place-items:center;margin:0 auto 18px;display:grid}.mk-action-step>span svg{width:23px}.mk-action-step>small{color:#526057;font-size:9px;display:block}.mk-action-step>b{margin-top:4px;font-size:16px;display:block}.mk-action-step>p{color:#77857c;margin:8px 0 0;font-size:11px}.mk-action-step:nth-child(4){border-color:#71ff9545;box-shadow:0 0 45px #3dff710f}.mk-bento-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.mk-bento{border:1px solid var(--mk-border);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:25px;min-height:320px;padding:28px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.mk-bento:hover{border-color:#6aff9136;box-shadow:0 28px 80px #00000059}.mk-bento.wide{grid-column:span 7}.mk-bento.standard,.mk-bento:nth-child(4){grid-column:span 5}.mk-bento:nth-child(5){grid-column:span 7}.mk-bento>span{color:#00210b;background:linear-gradient(145deg,#9cffb4,#41e977);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.mk-bento>span svg{width:23px}.mk-bento>small{color:#526057;position:absolute;top:28px;left:26px}.mk-bento h3{margin:62px 0 12px;font-size:27px}.mk-bento p{color:#849188;max-width:480px;font-size:14px}.mk-bento-glow{filter:blur(8px);width:220px;height:220px;transition:transform .55s var(--mk-ease);background:#48ff7d1a;border-radius:50%;position:absolute;bottom:-120px;left:-100px}.mk-bento:hover .mk-bento-glow{transform:scale(1.55)}.mk-compare-section{padding-top:70px}.mk-compare{border:1px solid var(--mk-border);background:#ffffff06;border-radius:29px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mk-before,.mk-after{min-height:520px;padding:42px}.mk-before{border-left:1px solid var(--mk-border)}.mk-after{background:radial-gradient(circle at 100% 0,#43ff7714,#0000 42%)}.mk-before header,.mk-after header{justify-content:space-between;align-items:center;display:flex}.mk-before h3,.mk-after h3{font-size:28px}.mk-before header span,.mk-after header span{color:#78857d;background:#ffffff0a;border-radius:999px;padding:5px 9px;font-size:10px}.mk-after header span{color:#78e99a;background:#53ff860f}.mk-messy{height:330px;position:relative}.mk-messy span{color:#68766d;background:#0c100e;border:1px solid #ffffff12;border-radius:14px;place-items:center;width:135px;height:72px;font-size:11px;display:grid;position:absolute}.mk-messy span:first-child{top:20px;right:0;transform:rotate(3deg)}.mk-messy span:nth-child(2){top:25px;left:15px;transform:rotate(-4deg)}.mk-messy span:nth-child(3){top:120px;right:22%;transform:rotate(2deg)}.mk-messy span:nth-child(4){top:215px;left:3%;transform:rotate(4deg)}.mk-messy span:nth-child(5){top:225px;right:8%;transform:rotate(-3deg)}.mk-messy span:nth-child(6){top:120px;left:2%;transform:rotate(-6deg)}.mk-after>div{gap:9px;margin-top:25px;display:grid}.mk-after article{background:#ffffff07;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:14px;padding:15px 17px;transition:transform .25s,border-color .25s;display:flex}.mk-after article:hover{border-color:var(--mk-border-green);transform:translate(-6px)}.mk-after article>span{color:#00210b;background:var(--mk-green);border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.mk-after article svg{width:19px}.mk-after b,.mk-after small{display:block}.mk-after b{font-size:13px}.mk-after small{color:#637168;margin-top:2px;font-size:10px}.mk-pricing{background:radial-gradient(circle at 50% 30%,#d4af370a,#0000 35%)}.mk-pricing-toggle{border:1px solid var(--mk-border);background:#ffffff06;border-radius:14px;width:max-content;margin:0 auto 14px;padding:5px;display:flex}.mk-pricing-toggle button{color:#707e75;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:125px;height:42px}.mk-pricing-toggle button.active{color:#fff;background:#ffffff14}.mk-pricing-toggle small{color:#6fdc8e;margin-right:4px;font-size:8px}.mk-cycle-note{text-align:center;color:#849188;font-size:11px}.mk-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.mk-price-card{border:1px solid var(--mk-border);min-height:590px;transition:transform .38s var(--mk-ease),border-color .3s,box-shadow .38s;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:25px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.mk-price-card:hover{border-color:var(--mk-border-green);transform:translateY(-9px);box-shadow:0 35px 90px #0000006b}.mk-price-card.featured{background:radial-gradient(circle at 50% 0,#e7c45c1f,#0000 35%),linear-gradient(145deg,#211d11,#0e0d09);border-color:#e7c45c6b;box-shadow:0 35px 120px #d4af3714}.mk-popular{background:var(--mk-gold);color:#241a04;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:20px;left:20px}.mk-plan-name{margin:0 0 8px;font-size:23px;font-weight:700}.featured .mk-plan-name{color:#f2d97d}.mk-plan-note{color:#78877e;min-height:46px;margin:0;font-size:13px}.mk-price{align-items:center;gap:10px;margin:36px 0 9px;display:flex}.mk-price b{letter-spacing:-.055em;font-size:58px;line-height:1}.mk-price span{color:#6f7d74;font-size:11px;line-height:1.5}.mk-credit{color:#72dc91;min-height:28px;font-size:11px}.mk-price-card .mk-button{width:100%;margin:20px 0 28px}.mk-price-card.featured .mk-button{background:linear-gradient(135deg,#f1d77a,#dcb443);box-shadow:0 15px 38px #d4af3724}.mk-price-card ul{border-top:1px solid var(--mk-border);margin:auto 0 0;padding:24px 0 0;list-style:none}.mk-price-card li{color:#9ca9a1;align-items:center;gap:8px;margin:13px 0;font-size:12px;display:flex}.mk-price-card li svg{width:16px;color:var(--mk-green)}.featured li svg{color:var(--mk-gold)}.mk-faq{padding-top:80px}.mk-faq-list{max-width:860px;margin-inline:auto}.mk-faq-list article{border:1px solid var(--mk-border);background:#ffffff06;border-radius:17px;margin-bottom:10px;transition:border-color .25s,background-color .25s;overflow:hidden}.mk-faq-list article.open{background:#71ff9506;border-color:#71ff952e}.mk-faq-list h3{margin:0}.mk-faq-list button{text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:76px;padding:0 23px;font-size:15px;font-weight:600;display:flex}.mk-faq-list button i{border:1px solid var(--mk-border);border-radius:9px;flex:none;width:28px;height:28px;position:relative}.mk-faq-list button i:before,.mk-faq-list button i:after{content:"";background:#9aa99f;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-faq-list button i:before{width:10px;height:1px}.mk-faq-list button i:after{width:1px;height:10px}.mk-faq-list article.open button i:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.mk-faq-answer{transition:grid-template-rows .42s var(--mk-ease);grid-template-rows:0fr;display:grid}.mk-faq-answer>p{color:#839087;min-height:0;transition:padding .42s var(--mk-ease);margin:0;padding:0 23px;font-size:14px;overflow:hidden}.mk-faq-list article.open .mk-faq-answer{grid-template-rows:1fr}.mk-faq-list article.open .mk-faq-answer>p{padding-bottom:23px}.mk-final-cta{padding:70px 0 120px}.mk-cta-shell{text-align:center;background:radial-gradient(circle at 50% 100%,#4aff7c24,#0000 38%),radial-gradient(circle at 20% 0,#57ffcb0f,#0000 30%),linear-gradient(145deg,#0b100d,#070a08);border:1px solid #6bff9229;border-radius:35px;place-items:center;min-height:500px;padding:70px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 150px #0000006b}.mk-cta-grid{opacity:.45;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:48px 48px;animation:16s linear infinite mk-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.mk-cta-shell>div:last-child{max-width:800px;position:relative}.mk-cta-shell .mk-eyebrow{margin-inline:auto}.mk-cta-shell h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,6vw,76px);line-height:1.15}.mk-cta-shell p{color:#8b9a90;max-width:620px;margin:22px auto 30px}.mk-footer{border-top:1px solid var(--mk-border);padding:58px 0 30px}.mk-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:55px;margin-bottom:58px;display:grid}.mk-footer-brand p{color:#65736a;max-width:340px;margin-top:20px;font-size:13px}.mk-footer-grid h3{margin:0 0 18px;font-size:13px}.mk-footer-grid>div:not(:first-child) a{color:#69776e;width:max-content;margin-bottom:11px;font-size:12px;transition:color .2s,transform .2s;display:block}.mk-footer-grid>div:not(:first-child) a:hover{color:#fff;transform:translate(-3px)}.mk-footer-bottom{border-top:1px solid var(--mk-border);color:#4d5a52;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}@keyframes mk-grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1050px){.mk-nav-links,.mk-nav-actions>.mk-login,.mk-nav-actions>.mk-button{display:none}.mk-menu-button{display:block}.mk-float-card{display:none}.mk-dashboard-layout{grid-template-columns:1fr}.mk-demo-sidebar{display:none}.mk-story{min-height:260vh}.mk-story-layout{grid-template-columns:1fr;align-content:center;gap:32px}.mk-story-copy{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.mk-story-copy>.mk-eyebrow,.mk-story-copy>h2,.mk-story-copy>p{grid-column:1}.mk-story-progress{grid-area:1/2/5;margin:0}.mk-story-screen{min-height:540px}.mk-split,.mk-split.reverse{grid-template-columns:1fr;gap:50px}.mk-split.reverse .mk-section-heading{grid-row:1}.mk-action-flow{grid-template-columns:repeat(3,1fr)}.mk-action-flow:before{display:none}.mk-bento.wide,.mk-bento.standard,.mk-bento:nth-child(4),.mk-bento:nth-child(5){grid-column:span 6}.mk-pricing-grid{grid-template-columns:1fr;max-width:650px;margin-inline:auto}.mk-price-card{min-height:0}.mk-footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}}@media (max-width:760px){.mk-container{width:min(100% - 30px,1240px)}.mk-section{padding:88px 0}.mk-nav-wrap{top:9px}.mk-nav{border-radius:18px;width:calc(100% - 18px);min-height:59px}.mk-root-mark{width:34px;height:34px}.mk-brand{font-size:19px}.mk-hero{min-height:auto;padding:135px 0 85px}.mk-hero-grid{background-size:44px 44px}.mk-hero-title{font-size:clamp(43px,13vw,65px)}.mk-hero-sub{font-size:16px}.mk-hero-actions{flex-direction:column}.mk-hero-actions .mk-button{width:100%}.mk-micro-copy{gap:10px 16px}.mk-visual-wrap{width:100%;margin-top:55px}.mk-dashboard-window{border-radius:21px}.mk-window-bar{border-radius:20px 20px 0 0;height:51px}.mk-dashboard-layout{border-radius:0 0 20px 20px;min-height:500px}.mk-demo-main{padding:14px}.mk-demo-main>header h2{font-size:18px}.mk-kpis{grid-template-columns:repeat(2,1fr)}.mk-kpis article{min-height:98px}.mk-demo-bottom{grid-template-columns:1fr}.mk-advisor-mini{display:none}.mk-revenue-card svg{height:150px}.mk-integrations{padding-top:20px}.mk-integration-logo{min-width:138px}.mk-story{min-height:auto;padding:100px 0}.mk-story-layout{min-height:auto;display:block;position:relative;top:auto}.mk-story-copy{display:block}.mk-story-progress{grid-template-columns:repeat(2,1fr);margin:28px 0}.mk-story-progress button{text-align:center;flex-direction:column;padding:10px;font-size:11px}.mk-story-screen{min-height:560px}.mk-story-stage{padding:20px}.mk-root-core{border-radius:30px;width:108px;height:108px;font-size:20px}.mk-root-core:before{width:205px;height:205px}.mk-root-core:after{width:315px;height:315px}.mk-stage-data .node{width:88px;height:48px;font-size:9px}.mk-stage-data .node-1{top:12%;right:4%}.mk-stage-data .node-2{bottom:15%;right:4%}.mk-stage-data .node-3{top:15%;left:4%}.mk-stage-data .node-4{bottom:16%;left:4%}.mk-decision-card,.mk-recommendation{width:96%;padding:22px}.mk-decision-card h3,.mk-recommendation h3{font-size:21px}.mk-decision-card dl{grid-template-columns:1fr}.mk-content-grid{width:94%}.mk-content-grid div{padding:13px}.mk-action-timeline{width:96%}.mk-section-heading h2,.mk-story-copy h2{font-size:clamp(38px,11vw,55px)}.mk-studio-stage{min-height:480px}.mk-studio-main{width:auto;inset:24px 20px auto}.mk-studio-main h3{font-size:25px}.mk-creative{width:125px}.creative-1{right:16px}.creative-2{right:102px}.creative-3{right:188px}.mk-action-flow{grid-template-columns:1fr}.mk-action-step{min-height:0}.mk-bento.wide,.mk-bento.standard,.mk-bento:nth-child(4),.mk-bento:nth-child(5){grid-column:1/-1}.mk-bento{min-height:290px}.mk-compare{grid-template-columns:1fr}.mk-before{border-left:0;border-bottom:1px solid var(--mk-border)}.mk-before,.mk-after{min-height:470px;padding:28px 22px}.mk-pricing-toggle button{min-width:120px}.mk-footer-grid{grid-template-columns:repeat(2,1fr);gap:38px 25px}.mk-footer-brand{grid-column:1/-1}.mk-footer-bottom{flex-direction:column}.mk-cta-shell{min-height:460px;padding:55px 22px}.mk-cta-shell h2{font-size:clamp(42px,12vw,62px)}}@media (max-width:480px){.mk-window-bar b{font-size:11px}.mk-demo-main>header button{display:none}.mk-kpis strong{font-size:17px}.mk-creative{width:105px}.creative-1{right:10px}.creative-2{right:82px}.creative-3{right:154px}.mk-metric-row{grid-template-columns:1fr}.mk-suggestion{grid-template-columns:34px 1fr}.mk-suggestion button{grid-column:1/-1}.mk-messy span{width:115px}.mk-price-card{padding:25px}.mk-price b{font-size:52px}}@media (prefers-reduced-motion:reduce){.marketingRoot *,.marketingRoot :before,.marketingRoot :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mk-marquee-track{animation:none}.mk-dashboard-window{transform:none!important}}.mk-demo-label{color:#5f6d64;font-size:9px}.mk-root-mark{width:42px;height:42px;color:var(--mk-green);background:#101713;border:1px solid #22cc5580;box-shadow:0 0 28px #22cc5526,inset 0 1px #ffffff0d}.mk-root-mark svg{stroke:none;width:31px;height:31px;overflow:visible}.mk-root-mark path{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:square;stroke-linejoin:round}.mk-root-mark .root-mark-top{stroke-linecap:round}.mk-brand{letter-spacing:0;gap:11px}.mk-gradient-text{color:var(--mk-green);-webkit-text-fill-color:var(--mk-green);background:0 0;animation:none}.mk-hero-title{letter-spacing:-.035em;line-height:1.16}.mk-hero-title span{color:var(--mk-green);-webkit-text-fill-color:var(--mk-green);background:0 0;animation:none}.mk-story-copy h2,.mk-section-heading h2,.mk-cta-shell h2{letter-spacing:-.025em;word-spacing:.08em;line-height:1.22}.mk-story-copy h2>span:first-child,.mk-section-heading h2>span:first-child,.mk-cta-shell h2>span:first-child{display:inline}.mk-story-copy h2>.mk-gradient-text,.mk-section-heading h2>.mk-gradient-text,.mk-cta-shell h2>.mk-gradient-text{margin-inline-start:.18em}.mk-button-primary{color:#07110a;background:var(--mk-green);box-shadow:0 15px 34px #22cc552e,inset 0 1px #ffffff4d}.mk-button-primary:hover{background:#35dc67;box-shadow:0 19px 45px #22cc5545}.mk-hero-sub,.mk-story-copy>p,.mk-section-heading>p,.mk-cta-shell p{word-spacing:.06em}.mk-root-mark img{object-fit:contain;width:82%;height:82%}.mk-story{min-height:440vh}.mk-story-progress button.reached{color:#a9dcb7;background:#22cc5506;border-color:#22cc5514}.mk-story-progress button.reached span{color:#06260f;background:#22cc55b8;border-color:#2c5c}.mk-mobile-stage-label{display:none}@media (max-width:760px){.mk-root-mark{width:36px;height:36px}.mk-root-mark svg{width:27px;height:27px}.mk-hero-title{letter-spacing:-.025em;font-size:clamp(41px,12.2vw,61px);line-height:1.2}.mk-story-copy h2,.mk-section-heading h2,.mk-cta-shell h2{letter-spacing:-.015em;line-height:1.26}.mk-story-copy h2>.mk-gradient-text,.mk-section-heading h2>.mk-gradient-text,.mk-cta-shell h2>.mk-gradient-text{margin-inline-start:.16em}.mk-story{min-height:auto;padding-bottom:108px}.mk-story-progress{display:none}.mk-story-screen{min-height:0;box-shadow:none;background:0 0;border:0;gap:26px;display:grid;overflow:visible}.mk-story-screen:before{display:none}.mk-story-stage,.mk-story-stage.active{opacity:1;visibility:visible;border:1px solid var(--mk-border);background:radial-gradient(circle at 50% 0,#22cc5513,#0000 38%),linear-gradient(145deg,#101713,#0b0f0e);border-radius:26px;min-height:540px;padding:58px 20px 24px;position:relative;inset:auto;transform:none;box-shadow:0 24px 70px #0000004d}.mk-story-stage{animation:linear both mk-mobile-stage-in;animation-timeline:view();animation-range:entry 8% cover 32%}.mk-mobile-stage-label{z-index:8;color:#79dc95;background:#22cc550e;border:1px solid #2c53;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:20px}.mk-stage-data .mk-mobile-stage-label{position:absolute}}@keyframes mk-mobile-stage-in{0%{opacity:.2;transform:translateY(70px)scale(.965)}to{opacity:1;transform:none}}
