.systemPageAnalytics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.systemPageAnalytics>div{padding:17px;border:1px solid #e0e3e6;border-radius:11px;background:linear-gradient(145deg,#fff,#fafafa)}.systemPageAnalytics span{display:block;color:#858e97;font-size:7px;font-weight:800;text-transform:uppercase}.systemPageAnalytics b{display:block;margin:7px 0 3px;color:#18212e;font-size:24px;letter-spacing:-.04em}.systemPageAnalytics small,.operationSettings label>small{color:#9299a1;font-size:6px}.operationSettings label>small{margin-top:4px;font-weight:500;line-height:1.45}.publicSystemDetails>small{display:block;margin-top:6px;color:#69744d;font-size:6px}.recordFileVisibility{display:flex;align-items:center;gap:7px;margin:0 0 11px;color:#69737d;font-size:7px;font-weight:700}.recordFileVisibility input{width:14px;height:14px;accent-color:#7357ff}.systemOwnershipTools{display:flex;align-items:center;gap:8px;padding:14px;border:1px solid #dfe3e6;border-radius:11px;background:#f8f9f9}.systemOwnershipTools>div{min-width:190px;margin-right:auto}.systemOwnershipTools b{font-size:9px}.systemOwnershipTools p{margin:4px 0 0;color:#818a93;font-size:7px;line-height:1.4}.systemOwnershipTools>a{padding:8px 10px;border:1px solid #d9dde1;border-radius:7px;background:#fff;color:#59636d;font-size:7px;font-weight:800;text-align:center;text-decoration:none;white-space:nowrap}.systemOwnershipTools>a:hover{border-color:#7357ff;color:#674fd9}@media(max-width:900px){.systemPageAnalytics{grid-template-columns:repeat(2,1fr)}.systemOwnershipTools{align-items:stretch;flex-wrap:wrap}.systemOwnershipTools>div{width:100%;min-width:0}.systemOwnershipTools>a{flex:1}}@media(max-width:560px){.systemOwnershipTools>a{flex-basis:45%}}.suiteLoadState{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;min-height:100dvh;place-items:center;padding:72px 20px 32px;background:#f2ebdd;color:#17211d}.suiteLoadBack{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;width:44px;height:44px;border:1px solid #d6cbbb;border-radius:8px;background:#fffdf7;color:#17211d;cursor:pointer;font-size:22px}.suiteLoadMessage{display:flex;width:min(440px,100%);align-items:center;flex-direction:column;text-align:center}.suiteLoadSpinner{width:38px;height:38px;margin-bottom:20px;border:3px solid #dce9e2;border-top-color:#205c4f;border-radius:50%;animation:suiteLoadSpin .8s linear infinite}.suiteLoadState small{color:#52615a;font-size:12px;font-weight:800;letter-spacing:.12em}.suiteLoadState h1{margin:8px 0 10px;font-size:clamp(26px,7vw,38px);line-height:1.1}.suiteLoadState p{margin:0;color:#52615a;font-size:16px;line-height:1.55}.suiteLoadState.isError .suiteLoadSpinner{display:grid;place-items:center;border:0;background:#f4d8cf}.suiteLoadState.isError .suiteLoadSpinner:before{content:"!";color:#8f3928;font-weight:800}.suiteLoadMessage>button{min-height:44px;margin-top:20px;padding:0 18px;border:0;border-radius:8px;background:#e16b4d;color:#17211d;cursor:pointer;font:inherit;font-weight:800}.suiteLoadState button:focus-visible{outline:3px solid #205c4f;outline-offset:3px}@media(min-width:651px){.suiteLoadBack{top:22px;left:22px}}@media(prefers-reduced-motion:reduce){.suiteLoadSpinner{animation-duration:1.8s}}@keyframes suiteLoadSpin{to{transform:rotate(360deg)}}.saasCommandCentre{max-width:1120px;padding-bottom:110px}.saasCommandIntro{max-width:720px;margin:4px 0 28px}.saasCommandIntro>span{color:var(--ad-forest, #205c4f);font-size:12px;font-weight:800;letter-spacing:.12em}.saasCommandIntro h2{margin:8px 0 7px;color:var(--ad-ink, #17211d);font-family:var(--ad-display, serif);font-size:clamp(32px,5vw,48px);font-weight:620;line-height:1.04;letter-spacing:0}.saasCommandIntro p{margin:0;color:var(--ad-muted, #52615a);font-size:17px;line-height:1.55}.saasCommandGrid{display:grid;grid-template-columns:1fr;gap:8px}.saasCommandItem{min-width:0;min-height:68px;display:grid;grid-template-columns:30px 42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;border:1px solid var(--ad-stone, #d6cbbb);border-radius:8px;background:var(--ad-ivory, #fffdf7);color:var(--ad-ink, #17211d);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.saasCommandItem:hover{border-color:var(--ad-forest, #205c4f);background:var(--ad-eucalyptus, #dce9e2)}.saasCommandItem:focus-visible{outline:3px solid var(--ad-clay, #e16b4d);outline-offset:2px}.saasCommandItem:disabled{cursor:wait;opacity:.72}.saasCommandItem>small{color:var(--ad-muted, #52615a);font-size:12px;font-variant-numeric:tabular-nums}.saasCommandItem>i{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:var(--ad-eucalyptus, #dce9e2);color:var(--ad-forest, #205c4f);font-style:normal}.saasCommandItem>i .adGlyph{width:21px;height:21px}.saasCommandItem>b{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.saasCommandItem>span{color:var(--ad-forest, #205c4f);font-size:13px;font-weight:750}@media(min-width:720px){.saasCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saasCommandItem{min-height:76px;padding:12px 16px}}@media(min-width:1180px){.saasCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:430px){.saasCommandCentre{padding-inline:16px}.saasCommandIntro{margin-bottom:21px}.saasCommandIntro h2{font-size:36px}.saasCommandIntro p{font-size:16px}.saasCommandItem{grid-template-columns:25px 42px minmax(0,1fr);min-height:70px;padding:10px 11px}.saasCommandItem>span{display:none}}@media(prefers-reduced-motion:reduce){.saasCommandItem{transition:none}}.opsEyebrow{color:#6d5dfc;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.13em}.operationsOverview{padding-top:0}.operationsOverviewHead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px 34px;border-radius:16px;background:#fff;border:1px solid #e1e4e8}.operationsOverviewHead h2,.operationsLibraryHero h2,.businessOSHero h2,.workspaceHero h2{margin:6px 0;font-size:28px;letter-spacing:-.04em}.operationsOverviewHead p,.operationsLibraryHero p,.businessOSHero p,.workspaceHero p{margin:0;color:#77818d;font-size:10px;line-height:1.55}.overviewSystemActions{display:flex;gap:7px}.overviewSystemActions button,.operationsEmpty button,.operationsTemplateGrid button,.businessOSGrid button,.newWorkspaceCard button,.teamPanel form button,.systemViewHeader>button{padding:10px 13px;border:0;border-radius:7px;background:#6d5dfc;color:#fff;font-size:8px;font-weight:750;cursor:pointer}.overviewSystemActions .quiet,.recordEditor footer .quiet{border:1px solid #dfe2e7;background:#fff;color:#66717d}.operationsPulse{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0}.operationsPulse article{padding:19px;border:1px solid #e1e4e8;border-radius:11px;background:#fff}.operationsPulse span{color:#89929d;font-size:7px;text-transform:uppercase}.operationsPulse b{display:block;margin:5px 0;font-size:24px}.operationsPulse b small{color:#9aa1aa;font-size:9px;font-weight:500}.operationsPulse p{margin:0;color:#8d949d;font-size:7px}.operationsOverviewGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:13px}.opsPanel{overflow:hidden;border:1px solid #e0e4e8;border-radius:12px;background:#fff}.opsPanel>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #edf0f2}.opsPanel h3{margin:4px 0 0;font-size:14px}.opsPanel header button{border:0;background:none;color:#6d5dfc;font-size:8px;font-weight:700}.recentSystems{display:grid;grid-template-columns:1fr 1fr}.recentSystems>button{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:13px;border:0;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.recentSystems>button>span{display:flex;min-width:0;flex-direction:column}.recentSystems b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recentSystems small{margin-top:2px;color:#939aa3;font-size:7px}.recentSystems em{color:#6d5dfc;font-size:7px;font-style:normal}.engineMark{display:grid;flex:0 0 auto;place-items:center;width:39px;height:39px;border-radius:10px;background:color-mix(in srgb,var(--system-color) 12%,#fff);color:var(--system-color);font-size:12px;font-weight:850}.engineMark.small{width:25px;height:25px;border-radius:7px;font-size:8px}.activityFeed>div:not(.operationsEmpty){display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid #edf0f2}.activityFeed i{width:7px;height:7px;border-radius:50%;background:#0da77b;box-shadow:0 0 0 4px #e5f7f1}.activityFeed div>span{display:flex;flex-direction:column}.activityFeed b{font-size:8px}.activityFeed small{color:#929aa4;font-size:7px}.operationsEmpty{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.operationsEmpty>span{display:grid;place-items:center;width:40px;height:40px;border:1px dashed #bfc5cd;border-radius:10px;color:#6d5dfc}.operationsEmpty h3{margin:10px 0 3px;font-size:12px}.operationsEmpty p{max-width:360px;margin:0 0 12px;color:#8b939d;font-size:8px;line-height:1.5}.operationsLibraryHero{display:grid;grid-template-columns:1fr 360px;align-items:center;gap:60px;padding:33px;border-radius:15px;background:linear-gradient(135deg,#eeeaff,#f7f4ff)}.operationsLibraryHero label{display:flex;flex-direction:column;gap:6px;color:#6d5dfc;font-size:7px;font-weight:750;text-transform:uppercase}.operationsLibraryHero input{height:45px;padding:0 13px;border:1px solid #d8d4eb;border-radius:8px;background:#fff;font-size:10px;outline:none}.operationsToolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0}.opsFactoryTabs{display:flex;overflow-x:auto;gap:5px}.opsFactoryTabs button{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:8px 9px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;color:#6c7681;font-size:7px;cursor:pointer}.opsFactoryTabs button.active{border-color:#6d5dfc;background:#6d5dfc;color:#fff}.opsFactoryTabs small{opacity:.65}.operationsToolbar>label{display:flex;align-items:center;gap:7px;color:#747e89;font-size:8px}.operationsToolbar select{min-width:170px;padding:8px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;font-size:8px}.operationsCatalogueMeta{display:flex;justify-content:space-between;margin:9px 2px;color:#9299a2;font-size:8px}.operationsCatalogueMeta b{color:#0d936d}.operationsTemplateGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.operationsTemplateGrid article{display:flex;min-height:310px;flex-direction:column;padding:18px;border:1px solid #e0e3e7;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1e26340a}.operationsTemplateGrid header{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.operationsTemplateGrid header small{color:var(--system-color);font-size:6px;text-transform:uppercase}.operationsTemplateGrid h3{margin:3px 0;font-size:13px}.operationsTemplateGrid header em,.businessOSGrid header em{padding:4px 6px;border-radius:10px;background:#e7f8f2;color:#0b8c67;font-size:6px;font-style:normal}.operationsTemplateGrid>article>p{min-height:57px;color:#75808b;font-size:8px;line-height:1.55}.systemContract{display:flex;flex-wrap:wrap;gap:4px}.systemContract span{padding:5px 6px;border-radius:10px;background:#f2f3f5;color:#68727e;font-size:6px}.operationsTemplateGrid footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid #edf0f2}.operationsTemplateGrid footer small{max-width:58%;color:#8a929c;font-size:7px;line-height:1.45}.operationsTemplateGrid button:disabled,.businessOSGrid button:disabled{opacity:.6}.businessOSHero{padding:40px;border-radius:16px;background:radial-gradient(circle at 90% 10%,rgba(215,247,103,.2),transparent 25%),linear-gradient(135deg,#151e2b,#2b244e);color:#fff}.businessOSHero p{max-width:670px;color:#aeb8c5}.businessOSHero h2{font-size:35px}.businessOSHero>div{display:flex;gap:7px;margin-top:19px}.businessOSHero>div span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:15px;color:#c7d0dc;font-size:7px}.businessOSGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.businessOSGrid article{display:flex;min-height:360px;flex-direction:column;padding:25px;border:1px solid #e0e3e7;border-radius:14px;background:#fff}.businessOSGrid header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px}.businessOSGrid header>i{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--os-color) 12%,#fff);color:var(--os-color);font-size:20px;font-style:normal}.businessOSGrid header small{color:#8c949e;font-size:7px}.businessOSGrid h3{margin:3px 0;font-size:17px}.businessOSGrid>article>p{color:#737e89;font-size:9px;line-height:1.5}.osFlow{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0}.osFlow span{padding:7px 8px;border-radius:7px;background:#f2f3f5;color:#56616c;font-size:7px}.osFlow b{padding:7px;color:var(--os-color);font-size:7px}.businessOSGrid footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:17px;border-top:1px solid #edf0f2}.businessOSGrid footer>span{color:#848d97;font-size:8px}.businessOSGrid footer>span b{color:#1f2934}.businessOSGrid footer>span i{margin:0 5px;font-style:normal}.workspaceHero{display:flex;align-items:center;justify-content:space-between;padding:31px 35px;border-radius:15px;background:#eef3ff}.workspaceHero>span{display:flex;align-items:baseline;flex-direction:column;color:#6d5dfc}.workspaceHero>span b{font-size:34px}.workspaceHero>span small{font-size:7px}.workspaceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px}.workspaceGrid article,.newWorkspaceCard{min-height:295px;padding:20px;border:1px solid #e0e3e7;border-radius:12px;background:#fff}.workspaceGrid article>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.workspaceGrid article>header>i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--workspace-color);color:#fff;font-style:normal;font-weight:800}.workspaceGrid h3{margin:0;font-size:13px}.workspaceGrid header small{color:#8f97a0;font-size:7px}.workspaceGrid header em{color:#6d5dfc;font-size:7px;font-style:normal}.workspaceSystems{display:flex;flex-direction:column;margin-top:15px}.workspaceSystems button{display:flex;align-items:center;gap:7px;padding:7px 0;border:0;border-top:1px solid #edf0f2;background:none;text-align:left;cursor:pointer}.workspaceSystems button span{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspaceGrid article>footer{display:flex;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid #edf0f2;color:#87909a;font-size:7px}.newWorkspaceCard{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.newWorkspaceCard>span{font-size:28px;color:#6d5dfc}.newWorkspaceCard h3{max-width:230px;margin:6px}.newWorkspaceCard input{width:100%;height:38px;margin:10px 0 7px;padding:0 10px;border:1px solid #dfe2e6;border-radius:7px}.newWorkspaceCard button{width:100%}.teamPanel{display:grid;grid-template-columns:1fr 360px;gap:30px;margin-top:13px;padding:28px;border:1px solid #e0e3e7;border-radius:12px;background:#fff}.teamPanel h2{margin:5px 0;font-size:20px}.teamPanel>div>p{color:#858e98;font-size:8px}.memberList>span{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #edf0f2}.memberList i{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#efecff;color:#6d5dfc;font-style:normal;font-weight:800}.memberList b{display:flex;flex-direction:column;font-size:8px}.memberList small{margin-top:2px;color:#929aa3;font-size:7px;font-weight:500}.memberList em{color:#0c8b66;font-size:7px;font-style:normal;text-transform:capitalize}.teamPanel form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:18px;border-radius:10px;background:#f5f6f8}.teamPanel form h3,.teamPanel form button{grid-column:1/-1}.teamPanel form h3{margin:0}.teamPanel form label{display:flex;flex-direction:column;gap:5px;color:#68727d;font-size:7px}.teamPanel input,.teamPanel select{height:36px;padding:0 8px;border:1px solid #dce0e4;border-radius:6px;background:#fff}.operationBuilder{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#f3f5f7}.operationBuilderTop{height:72px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid #dfe3e7;background:#fff}.operationBack{width:36px;height:36px;border:1px solid #dfe2e6;border-radius:8px;background:#fff;cursor:pointer}.operationBuilderTop>div{display:flex;min-width:0;flex-direction:column}.operationBuilderTop>div small{color:#8a929c;font-size:7px}.operationBuilderTop input{width:280px;border:0;background:none;font-size:14px;font-weight:750;outline:none}.systemStatus{padding:5px 8px;border-radius:12px;background:#e7f7f1;color:#0b8e68;font-size:7px;text-transform:uppercase}.operationBuilderTop nav{display:flex;align-items:center;gap:6px;margin-left:auto}.operationBuilderTop nav button,.operationBuilderTop nav a{height:35px;display:flex;align-items:center;padding:0 10px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;color:#5f6974;text-decoration:none;font-size:7px;cursor:pointer}.operationBuilderTop nav .primary{border-color:#6d5dfc;background:#6d5dfc;color:#fff}.operationBuilderTop nav .danger{color:#a34a44}.operationBuilderBody{height:calc(100vh - 72px);display:grid;grid-template-columns:260px 1fr}.operationBuilderBody>aside{overflow:auto;padding:18px;border-right:1px solid #dfe3e7;background:#fff}.systemIdentity{padding:18px;border-radius:12px;background:color-mix(in srgb,var(--system-color) 10%,#fff)}.systemIdentity small{color:var(--system-color);font-size:7px;text-transform:uppercase}.systemIdentity h2{margin:6px 0;font-size:18px}.systemIdentity p{color:#737d88;font-size:8px;line-height:1.5}.systemIdentity span{display:block;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--system-color) 20%,#fff);color:var(--system-color);font-size:7px;line-height:1.45}.operationBuilderBody>aside>nav{display:flex;flex-direction:column;margin:16px 0}.operationBuilderBody>aside>nav button{display:flex;justify-content:space-between;padding:11px;border:0;border-bottom:1px solid #edf0f2;background:#fff;color:#6b7580;font-size:8px;text-align:left;cursor:pointer}.operationBuilderBody>aside>nav button.active{border-radius:7px;background:#efecff;color:#6d5dfc;font-weight:750}.systemActions,.systemBoundary{display:flex;flex-direction:column;padding:13px;border-radius:9px;background:#f5f6f8}.systemActions>span{margin-bottom:5px;color:#8b939c;font-size:6px;text-transform:uppercase}.systemActions b{padding:5px 0;border-top:1px solid #e5e7ea;font-size:7px}.systemBoundary{margin-top:10px;background:#fff7e8}.systemBoundary b{color:#956d20;font-size:7px}.systemBoundary p{margin:5px 0 0;color:#8b7752;font-size:6px;line-height:1.5}.operationBuilderBody>main{overflow:auto;padding:24px}.systemDashboard{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.systemDashboard>div{padding:16px;border:1px solid #dfe3e7;border-radius:10px;background:#fff}.systemDashboard span{color:#89929d;font-size:6px;text-transform:uppercase}.systemDashboard b{display:block;margin:4px 0;font-size:21px}.systemDashboard small{color:#8f97a1;font-size:7px}.systemViewHeader{display:flex;align-items:center;justify-content:space-between;margin:23px 0 12px}.systemViewHeader h2{margin:4px 0;font-size:19px}.operationBoard{display:flex;align-items:flex-start;gap:9px;overflow-x:auto;padding-bottom:15px}.operationBoard>section{flex:0 0 235px;border:1px solid #dfe3e7;border-radius:10px;background:#eceff2}.operationBoard>section>header{display:flex;align-items:center;justify-content:space-between;padding:11px}.operationBoard>section>header b{font-size:8px}.operationBoard>section>header span{display:grid;place-items:center;width:19px;height:19px;border-radius:10px;background:#fff;color:#7a838e;font-size:7px}.operationBoard>section>div{display:flex;flex-direction:column;gap:7px;padding:0 7px 7px}.operationBoard article{position:relative;padding:12px;border-radius:8px;background:#fff;box-shadow:0 3px 10px #18202c0d}.recordHit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.operationBoard h4{margin:0;font-size:9px}.operationBoard article>p{overflow:hidden;margin:6px 0;color:#8c949e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.operationBoard article>footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #edf0f2}.operationBoard article>footer button{width:24px;height:22px;border:1px solid #dfe2e6;border-radius:5px;background:#fff;color:#6d5dfc;font-size:7px}.operationBoard article>footer small{color:#929aa3;font-size:6px}.operationTable{overflow:hidden;border:1px solid #dfe3e7;border-radius:10px;background:#fff}.operationTableHead,.operationTable>button{display:grid;grid-template-columns:1fr 130px 1.2fr 100px;align-items:center;gap:12px;padding:11px;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left}.operationTableHead{color:#929aa3;font-size:6px;text-transform:uppercase}.operationTable>button{cursor:pointer}.operationTable>button>span:first-child{display:flex;flex-direction:column}.operationTable>button b{font-size:8px}.operationTable>button small{color:#949ca5;font-size:6px}.operationTable>button em{width:max-content;padding:4px 6px;border-radius:10px;background:#eef2ff;color:#5f53bd;font-size:6px;font-style:normal}.operationTable>button>span:nth-child(3){overflow:hidden;color:#6f7984;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.systemActivity{border:1px solid #dfe3e7;border-radius:10px;background:#fff}.systemActivity article{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #edf0f2}.systemActivity article>i{width:7px;height:7px;border-radius:50%;background:#0da77b}.systemActivity article>div{display:flex;flex-direction:column}.systemActivity b{font-size:8px}.systemActivity p{margin:3px 0 0;color:#8d959e;font-size:7px}.systemActivity time{color:#939ba4;font-size:7px}.operationSettings{display:grid;grid-template-columns:1fr 1fr;gap:11px;max-width:800px;padding:22px;border:1px solid #dfe3e7;border-radius:10px;background:#fff}.operationSettings label{display:flex;flex-direction:column;gap:6px;color:#68727d;font-size:7px}.operationSettings input,.operationSettings select,.operationSettings textarea{min-height:38px;padding:8px;border:1px solid #dce0e4;border-radius:6px}.operationSettings label.wide,.operationSettings .wide{grid-column:1/-1}.operationSettings>button{width:max-content;padding:10px 13px;border:0;border-radius:7px;background:#6d5dfc;color:#fff;font-size:8px}.publicSystemDetails{grid-column:1/-1;display:flex;flex-direction:column;padding:14px;border-radius:8px;background:#eef8f4}.publicSystemDetails span{color:#0a8965;font-size:7px;text-transform:uppercase}.publicSystemDetails a{margin:5px 0;color:#6d5dfc;font-size:8px}.publicSystemDetails b{font-size:8px}.boundaryNotice{padding:13px;border-radius:8px;background:#fff6e3}.boundaryNotice b{color:#936b1c;font-size:8px}.boundaryNotice p{margin:4px 0;color:#87734c;font-size:7px;line-height:1.5}.computedPreview{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:12px;border-radius:8px;background:#18222f;color:#fff}.computedPreview span{width:100%;color:#9aa6b3;font-size:6px;text-transform:uppercase}.computedPreview b{padding:6px;border-radius:5px;background:#253243;color:#d7f767;font-size:7px;text-transform:capitalize}.recordEditorBackdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0e141d94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recordEditor{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:13px;background:#fff;box-shadow:0 30px 90px #0000004d}.recordEditor>header{display:flex;align-items:flex-start;justify-content:space-between}.recordEditor h2{margin:5px 0 18px;font-size:20px}.recordEditor>header button{border:0;background:none;font-size:22px}.recordFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.recordFieldGrid label{display:flex;flex-direction:column;gap:5px;color:#66717d;font-size:7px}.recordFieldGrid label.wide{grid-column:1/-1}.recordFieldGrid label>span b{color:#a24944}.recordFieldGrid input:not([type=checkbox]),.recordFieldGrid select,.recordFieldGrid textarea{min-height:39px;padding:8px;border:1px solid #dce0e4;border-radius:6px}.recordFieldGrid input[type=checkbox]{width:19px;height:19px}.recordFieldGrid em{color:#af3d39;font-size:6px;font-style:normal}.recordEditor>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f2}.recordEditor>footer button{padding:9px 12px;border:0;border-radius:6px;background:#6d5dfc;color:#fff;font-size:8px}.operationsLoading{min-height:500px;display:grid;place-items:center;align-content:center}.operationsLoading i{width:28px;height:28px;border:2px solid #dfe3e7;border-top-color:#6d5dfc;border-radius:50%;animation:opsSpin .8s linear infinite}.operationsLoading p{color:#8b949e;font-size:8px}@keyframes opsSpin{to{transform:rotate(360deg)}}@media(max-width:1100px){.operationsTemplateGrid,.operationsPulse,.workspaceGrid{grid-template-columns:1fr 1fr}.operationBuilderBody{grid-template-columns:220px 1fr}.operationBuilderTop input{width:180px}}@media(max-width:800px){.operationsOverviewHead,.workspaceHero{align-items:flex-start;flex-direction:column}.operationsOverviewGrid,.businessOSGrid,.teamPanel,.operationsLibraryHero,.operationsTemplateGrid,.workspaceGrid{grid-template-columns:1fr}.operationBuilderTop nav a:first-child,.operationBuilderTop nav .danger{display:none}.operationBuilderBody{display:block;overflow:auto}.operationBuilderBody>aside{border-bottom:1px solid #dfe3e7}.operationBuilderBody>main{overflow:visible}.systemDashboard{grid-template-columns:1fr 1fr}.operationTableHead,.operationTable>button{grid-template-columns:1fr 90px}.operationTableHead span:nth-child(n+3),.operationTable>button>*:nth-child(n+3){display:none}}@media(max-width:600px){.operationsPulse,.recentSystems{grid-template-columns:1fr}.overviewSystemActions,.businessOSHero>div{align-items:stretch;flex-direction:column}.operationsToolbar{align-items:stretch;flex-direction:column}.operationsToolbar>label{justify-content:space-between}.businessOSGrid article{padding:19px}.businessOSGrid footer{align-items:stretch;flex-direction:column}.teamPanel form,.recordFieldGrid,.operationSettings{grid-template-columns:1fr}.teamPanel form h3,.teamPanel form button,.recordFieldGrid label.wide,.operationSettings label.wide,.operationSettings .wide{grid-column:1}.operationBuilderTop{padding:0 8px}.operationBuilderTop .engineMark,.operationBuilderTop>div small,.systemStatus{display:none}.operationBuilderTop input{width:130px}.operationBuilderTop nav button,.operationBuilderTop nav a{padding:0 7px}.operationBuilderTop nav button:not(.primary):not(:last-child),.operationBuilderTop nav a{display:none}.systemDashboard{grid-template-columns:1fr}.operationBuilderBody>main{padding:14px}.recordEditor{padding:18px}.recordFieldGrid{grid-template-columns:1fr}.recordFieldGrid label.wide{grid-column:1}}.activitySearch{display:flex;align-items:center;gap:8px;color:#7b858f;font-size:7px}.activitySearch input{width:210px;height:35px;padding:0 10px;border:1px solid #dce0e4;border-radius:7px;background:#fff;font-size:8px;outline:none}.activitySearch input:focus{border-color:#6d5dfc;box-shadow:0 0 0 2px #6d5dfc1a}.recordFiles{margin-top:15px;padding:14px;border:1px solid #dfe3e7;border-radius:9px;background:#f7f8fa}.recordFiles>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.recordFiles>header>div{display:flex;flex-direction:column}.recordFiles>header span{font-size:8px;font-weight:800}.recordFiles>header small{margin-top:2px;color:#8c949d;font-size:6px}.recordFiles>header label{position:relative;overflow:hidden;padding:8px 10px;border-radius:6px;background:#17212e;color:#fff;font-size:7px;font-weight:750;cursor:pointer}.recordFiles input{position:absolute;width:1px;height:1px;opacity:0}.recordFiles>div{margin-top:10px}.recordFiles>div>span{display:grid;grid-template-columns:1fr 25px;align-items:center;border-top:1px solid #e2e5e8}.recordFiles>div a{display:flex;justify-content:space-between;padding:9px 0;color:#5f55c4;font-size:7px;text-decoration:none}.recordFiles>div a small{color:#959ca4}.recordFiles>div button{border:0;background:none;color:#a74c47;cursor:pointer}.recordFiles>p{margin:11px 0 0;color:#939aa3;font-size:7px}.recordFiles .recordPdf{display:inline-flex;margin-top:11px;padding:8px 10px;border:1px solid #d7dbe0;border-radius:6px;background:#fff;color:#5f55c4;font-size:7px;font-weight:750;text-decoration:none}@media(max-width:600px){.systemViewHeader{align-items:flex-start;gap:10px;flex-direction:column}.activitySearch{width:100%;justify-content:space-between}.activitySearch input{flex:1;width:auto}.recordFiles>header{align-items:flex-start;flex-direction:column}}.studioCapabilityAtlas{padding-bottom:60px}.studioCapabilityHero{display:grid;grid-template-columns:1fr 190px;align-items:end;gap:45px;padding:40px;border-radius:19px;background:radial-gradient(circle at 85% 15%,rgba(215,247,103,.14),transparent 32%),#18212e;color:#fff}.studioCapabilityHero h2{margin:10px 0;font-size:46px;line-height:.98;letter-spacing:-.055em}.studioCapabilityHero p{max-width:680px;margin:0;color:#aeb9c5;font-size:12px;line-height:1.6}.studioCapabilityHero>aside{display:flex;min-height:145px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff0d}.studioCapabilityHero>aside b{color:#d7f767;font-size:58px;line-height:.9}.studioCapabilityHero>aside span{margin-top:8px;font-size:8px;font-weight:800;text-transform:uppercase}.studioCapabilityHero>aside small{margin-top:10px;color:#95a1af;font-size:8px}.studioCapabilityControls{display:grid;grid-template-columns:280px 1fr;gap:12px;margin-top:16px;padding:11px;border:1px solid #e1e4e6;border-radius:13px;background:#fff}.studioCapabilityControls>label{display:flex;flex-direction:column;gap:5px;padding:7px 10px;color:#8a929a;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.studioCapabilityControls input{border:0;outline:0;font:inherit;font-size:11px;text-transform:none;letter-spacing:0}.studioCapabilityControls>div{display:flex;overflow:auto;align-items:center;gap:5px;scrollbar-width:none}.studioCapabilityControls button{flex:0 0 auto;padding:10px 11px;border:0;border-radius:8px;background:#f4f5f6;color:#68727d;font:inherit;font-size:8px;font-weight:750;cursor:pointer}.studioCapabilityControls button.active{background:#7357ff;color:#fff}.studioCapabilitySummary{display:flex;align-items:center;gap:14px;padding:17px 2px}.studioCapabilitySummary>b{font-size:11px}.studioCapabilitySummary>span{color:#8a929a;font-size:9px}.studioCapabilitySummary>button{margin-left:auto;border:0;background:transparent;color:#6651da;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.studioCapabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.studioCapabilityGrid article{display:flex;min-height:285px;flex-direction:column;padding:20px;border:1px solid #e0e3e6;border-radius:14px;background:#fff}.studioCapabilityGrid article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.studioCapabilityGrid article>header small{color:#8d959d;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.studioCapabilityGrid article>header em{padding:4px 7px;border-radius:20px;background:#efecff;color:#6954db;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.studioCapabilityGrid h3{margin:17px 0 6px;font-size:18px;letter-spacing:-.035em}.studioCapabilityGrid>article>p{margin:0;color:#75808a;font-size:9px;line-height:1.55}.studioCapabilityGrid article>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.studioCapabilityGrid article>div span{width:100%;color:#9aa1a8;font-size:6px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.studioCapabilityGrid article>div b{padding:5px 7px;border-radius:6px;background:#f2f4f5;color:#4f5a65;font-size:7px;text-transform:capitalize}.studioCapabilityGrid article>footer{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:15px;border-top:1px solid #eceeef}.studioCapabilityGrid article>footer i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ecf8c6;color:#576d0a;font-size:9px;font-style:normal;font-weight:900}.studioCapabilityGrid article>footer span{font-size:8px;font-weight:700;line-height:1.4}.studioCapabilityGrid article>footer small{display:block;margin-bottom:2px;color:#9aa1a8;font-size:5px;letter-spacing:.08em}.studioCapabilityEmpty{padding:60px;border:1px dashed #d6dade;border-radius:14px;background:#fff;text-align:center}.studioCapabilityEmpty p{color:#8b939b}.studioCapabilityEmpty button{padding:10px 15px;border:0;border-radius:8px;background:#7357ff;color:#fff;font:inherit;font-size:9px;font-weight:800}@media(max-width:900px){.studioCapabilityGrid{grid-template-columns:1fr 1fr}.studioCapabilityControls{grid-template-columns:1fr}}@media(max-width:620px){.studioCapabilityHero{grid-template-columns:1fr;padding:25px}.studioCapabilityHero h2{font-size:34px}.studioCapabilityHero>aside{min-height:110px}.studioCapabilityGrid{grid-template-columns:1fr}.studioCapabilitySummary{align-items:flex-start;flex-direction:column}.studioCapabilitySummary>button{margin-left:0}}.businessCalendarView{padding-bottom:55px}.businessCalendarHero{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:36px 40px;border-radius:18px;background:linear-gradient(135deg,#ebe7ff,#f5f2ff 55%,#edfac8)}.businessCalendarHero h2{margin:9px 0;font-size:43px;line-height:1;letter-spacing:-.05em}.businessCalendarHero p{max-width:670px;margin:0;color:#69727d;font-size:11px;line-height:1.6}.calendarHeroStats{display:flex;gap:9px}.calendarHeroStats>span{display:flex;min-width:115px;padding:18px;flex-direction:column;border:1px solid rgba(85,69,170,.12);border-radius:12px;background:#ffffffad}.calendarHeroStats b{font-size:25px}.calendarHeroStats small{color:#7f8892;font-size:7px;text-transform:uppercase}.calendarToolbar{display:flex;align-items:center;gap:10px;margin:15px 0;padding:10px;border:1px solid #e1e4e6;border-radius:12px;background:#fff}.calendarToolbar>div{display:flex;align-items:center;gap:7px;margin-right:auto}.calendarToolbar>div button{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:7px;background:#f2f3f5;color:#5f6872;font:inherit;cursor:pointer}.calendarToolbar h3{min-width:130px;margin:0;text-align:center;font-size:12px}.calendarToolbar .calendarToday{width:auto;padding:0 12px;background:#eeeaff;color:#6752dd;font-size:8px;font-weight:800}.calendarToolbar>label{display:flex;min-width:160px;flex-direction:column;gap:4px;padding:4px 9px;color:#959ca4;font-size:6px;font-weight:800;text-transform:uppercase}.calendarToolbar select,.calendarToolbar input{border:0;outline:0;background:#fff;font:inherit;font-size:9px;text-transform:none}.businessCalendarLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.monthCalendar,.calendarAgenda{overflow:hidden;border:1px solid #e0e3e6;border-radius:14px;background:#fff}.monthCalendar>header{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e6e8ea;background:#fafafa}.monthCalendar>header span{padding:11px;color:#8b939c;font-size:7px;font-weight:800;text-align:center;text-transform:uppercase}.monthCalendar>div{display:grid;grid-template-columns:repeat(7,1fr)}.monthCalendar article{min-height:116px;padding:9px;border-right:1px solid #eceeef;border-bottom:1px solid #eceeef}.monthCalendar article:nth-child(7n){border-right:0}.monthCalendar article.outside{background:#fafafa}.monthCalendar article>b{display:grid;place-items:center;width:22px;height:22px;margin-bottom:6px;color:#68727c;font-size:8px}.monthCalendar article.today>b{border-radius:50%;background:#7357ff;color:#fff}.monthCalendar article>button{display:block;overflow:hidden;width:100%;margin:3px 0;padding:5px 6px;border:0;border-radius:5px;background:#f0edff;color:#5d4fc2;font:inherit;font-size:7px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.monthCalendar article>button i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#7357ff}.monthCalendar article>small{color:#8c949c;font-size:6px}.calendarAgenda{padding:18px}.calendarAgenda>header{padding:3px 3px 15px}.calendarAgenda h3{margin:5px 0;font-size:19px}.calendarAgenda>button{display:grid;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 3px;border:0;border-top:1px solid #eceeef;background:#fff;font:inherit;text-align:left;cursor:pointer}.calendarAgenda time{display:flex;align-items:center;justify-content:center;flex-direction:column;width:36px;height:39px;border-radius:8px;background:#f1edff;color:#6651d8}.calendarAgenda time b{font-size:13px}.calendarAgenda time span{font-size:6px;text-transform:uppercase}.calendarAgenda>button>span{min-width:0}.calendarAgenda>button>span b{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.calendarAgenda>button>span small{display:block;overflow:hidden;margin-top:3px;color:#8c949c;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.calendarAgenda>button em{padding:4px 6px;border-radius:12px;background:#f1f3f4;color:#6e7780;font-size:6px;font-style:normal}.calendarEmpty{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.calendarEmpty>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eff9d0;color:#5b710e}.calendarEmpty>b{margin-top:13px;font-size:10px}.calendarEmpty p{color:#9098a0;font-size:8px}@media(max-width:950px){.businessCalendarLayout{grid-template-columns:1fr}.businessCalendarHero{align-items:flex-start;flex-direction:column}.calendarAgenda{order:-1}.calendarToolbar{align-items:stretch;flex-wrap:wrap}.calendarToolbar>div{width:100%}}@media(max-width:620px){.businessCalendarHero{padding:25px}.businessCalendarHero h2{font-size:34px}.calendarHeroStats{width:100%}.calendarHeroStats>span{min-width:0;flex:1}.calendarToolbar>label{min-width:0;flex:1}.monthCalendar{overflow:auto}.monthCalendar>header,.monthCalendar>div{min-width:720px}}.recordDiscussion{margin:0 25px 20px;padding:18px;border:1px solid #e0e3e6;border-radius:12px;background:#fafafa}.recordDiscussion>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.recordDiscussion>header span{display:block;font-size:10px;font-weight:800}.recordDiscussion>header small{display:block;margin-top:3px;color:#8b939c;font-size:7px}.recordDiscussion>header>em{padding:5px 8px;border-radius:20px;background:#eeeaff;color:#6954da;font-size:7px;font-style:normal}.recordCommentList{max-height:230px;overflow:auto;margin:13px 0}.recordCommentList>p{padding:22px;color:#9098a0;font-size:8px;text-align:center}.recordCommentList article{display:flex;gap:9px;padding:10px 2px;border-top:1px solid #e7e9eb}.recordCommentList article>i{display:grid;flex:0 0 27px;place-items:center;width:27px;height:27px;border-radius:8px;background:#18212e;color:#fff;font-size:8px;font-style:normal;font-weight:800}.recordCommentList article>span{min-width:0}.recordCommentList article b{display:flex;align-items:center;gap:7px;font-size:8px}.recordCommentList article b em{padding:3px 6px;border-radius:10px;background:#eaf6c5;color:#596f0c;font-size:5px;font-style:normal;text-transform:uppercase}.recordCommentList article p{margin:5px 0;color:#56616c;font-size:8px;line-height:1.5;white-space:pre-wrap}.recordCommentList article small{color:#969da4;font-size:6px}.recordCommentComposer{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:12px;border-top:1px solid #e1e4e6}.recordCommentComposer textarea{grid-column:1/-1;width:100%;padding:10px;border:1px solid #dce0e4;border-radius:8px;resize:vertical;font:inherit;font-size:8px}.recordCommentComposer label{display:flex;align-items:center;gap:6px;color:#77818a;font-size:7px}.recordCommentComposer label input{width:14px;height:14px;accent-color:#7357ff}.recordCommentComposer button{padding:9px 12px;border:0;border-radius:7px;background:#7357ff;color:#fff;font:inherit;font-size:7px;font-weight:800}.recordCommentComposer button:disabled{opacity:.5}.accountHelpControls{position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:880;display:flex;align-items:stretch;justify-content:flex-end;gap:8px;max-width:calc(100vw - 24px)}.feedbackControlButton,.refundControlButton{display:grid;align-content:center;min-height:48px;padding:8px 14px;border:1px solid rgba(255,253,247,.42);border-radius:9px;box-shadow:0 10px 30px #17211d33;font-family:"Source Sans 3",system-ui,sans-serif;text-align:left}.feedbackControlButton{min-width:min(188px,calc(100vw - 140px));background:#fffdf7;border-color:#b9c8c0;color:#153f37;text-decoration:none}.feedbackControlButton--preview{font-family:"Source Sans 3",system-ui,sans-serif}.feedbackControlButton--preview:disabled,.refundControlButton:disabled{cursor:not-allowed;opacity:.72}.feedbackControlButton span{font-size:13px;font-weight:850;line-height:1.1}.feedbackShortLabel{display:none}.feedbackControlButton small{margin-top:3px;color:#52615a;font-size:11px;font-weight:650;line-height:1.1}.refundControlButton{background:#153f37;color:#fffdf7;font:800 13px/1.1 "Source Sans 3",system-ui,sans-serif;cursor:pointer}.refundControlButton span{margin-top:3px;color:#dce9e2;font-size:12px;font-weight:600}.feedbackControlButton:focus-visible,.refundControlButton:focus-visible,.refundDialog button:focus-visible{outline:3px solid #c99a3e;outline-offset:3px}body:has([role=dialog][aria-modal=true]) .accountHelpControls{opacity:0;pointer-events:none}.refundDialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px max(12px,env(safe-area-inset-bottom,0px));background:#0c1915b8}.refundDialog{width:min(100%,620px);max-height:calc(100dvh - 24px);overflow:auto;padding:22px 18px 18px;border:1px solid #d6cbbb;border-radius:12px 12px 8px 8px;box-shadow:0 2px 4px #17211d0a,0 24px 70px #17211d47;background:#fffdf7;color:#17211d;font-family:"Source Sans 3",system-ui,sans-serif}.refundDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.refundDialog header small,.refundDialogValue span{display:block;color:#205c4f;font-size:12px;font-weight:850;letter-spacing:.06em}.refundDialog h2{margin:7px 0 0;font:700 clamp(27px,8vw,38px)/.98 Newsreader,Georgia,serif;letter-spacing:-.015em}.refundDialog header>button{flex:0 0 auto;width:44px;height:44px;border:1px solid #d6cbbb;border-radius:7px;background:#f2ebdd;color:#17211d;font:400 27px/1 sans-serif;cursor:pointer}.refundDialogLead{margin:18px 0;color:#52615a;font-size:17px;line-height:1.48}.refundDialog ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block:1px solid #d6cbbb}.refundDialog li{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid #e8e0d3}.refundDialog li:last-child{border-bottom:0}.refundDialog li b{font-size:15px}.refundDialog li span{color:#52615a;font-size:14px;line-height:1.35}.refundDialogValue{margin:16px 0;padding:14px;border-left:4px solid #c99a3e;background:#f2ebdd}.refundDialogValue b,.refundDialogValue small{display:block}.refundDialogValue b{margin-top:5px;font-size:24px;font-variant-numeric:tabular-nums}.refundDialogValue small{margin-top:3px;color:#52615a;font-size:13px}.refundDialogActions{display:grid;gap:9px}.refundDialogActions button{min-height:50px;padding:11px 14px;border-radius:7px;font:800 14px/1.25 "Source Sans 3",system-ui,sans-serif;cursor:pointer}.refundKeepButton{order:2;border:1px solid #b9c8c0;background:#fffdf7;color:#205c4f}.refundConfirmButton{order:1;border:1px solid #9f3f2b;background:#9f3f2b;color:#fffdf7}.refundDialogActions button:disabled{cursor:wait;opacity:.65}.refundDialogError{padding:10px;border-left:3px solid #9f3f2b;background:#fff0eb;color:#792b1c;font-size:14px}.refundDialogComplete{display:grid;min-height:320px;place-content:center;text-align:center}.refundDialogComplete>span{display:grid;width:58px;height:58px;margin:0 auto 16px;place-items:center;border-radius:50%;background:#205c4f;color:#fffdf7;font-size:27px}.refundDialogComplete p{max-width:390px;color:#52615a;font-size:17px;line-height:1.5}@media(max-width:699px){.accountHelpControls{top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center;gap:8px;width:auto;max-width:calc(100vw - 24px);transform:none}.feedbackControlButton,.refundControlButton{width:auto;min-width:0;min-height:48px;padding:9px 13px;border-right:1px solid rgba(255,253,247,.42);border-radius:9px;box-shadow:0 7px 22px #17211d2e;text-align:center;writing-mode:horizontal-tb;transform:none}.feedbackControlButton span{font-size:13px;line-height:1.1}.feedbackControlButton .feedbackFullLabel{display:none}.feedbackControlButton .feedbackShortLabel{display:block}.refundControlButton{font-size:13px;line-height:1.1}.feedbackControlButton small,.refundControlButton span{display:none}}@media(min-width:700px){.accountHelpControls{right:24px;bottom:24px}.refundDialogBackdrop{align-items:center;padding:24px}.refundDialog{padding:30px;border-radius:12px}.refundDialogActions{grid-template-columns:.7fr 1.3fr}.refundKeepButton{order:1}.refundConfirmButton{order:2}}@media(prefers-reduced-motion:no-preference){.refundDialog{animation:refund-enter .18s ease-out}@keyframes refund-enter{0%{opacity:0;transform:translateY(14px)}}}.productPreviewFrame{--preview-banner-height: 128px;min-width:320px;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f2ebdd}.productPreviewBanner{position:relative;z-index:1200;top:0;flex:0 0 var(--preview-banner-height);min-height:var(--preview-banner-height);display:grid;grid-template-columns:minmax(235px,.72fr) minmax(280px,1fr) minmax(410px,1.2fr);align-items:center;gap:clamp(18px,2.6vw,44px);padding:16px clamp(20px,3vw,48px);border-bottom:1px solid rgba(201,154,62,.62);background:linear-gradient(90deg,rgba(255,253,247,.045) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(rgba(255,253,247,.045) 1px,transparent 1px) 0 0 / 56px 56px,#153f37;box-shadow:0 14px 36px #17211d33;color:#fffdf7;font-family:"Source Sans 3",system-ui,sans-serif}.productPreviewBanner:after{position:absolute;right:clamp(20px,3vw,48px);bottom:-1px;width:116px;height:5px;background:#e16b4d;content:""}.productPreviewBanner__identity{display:flex;align-items:center;gap:13px;min-width:0}.productPreviewBanner__identity>svg,.productPreviewBanner__identity>span:first-child{flex:0 0 auto}.productPreviewBanner__identity>span:last-child{display:grid;gap:3px;min-width:0}.productPreviewBanner__identity small,.productPreviewBanner__timer small{color:#c99a3e;font-size:11px;font-weight:850;letter-spacing:.095em;line-height:1.2}.productPreviewBanner__identity b{overflow:hidden;color:#fffdf7;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.productPreviewBanner>p{margin:0;color:#dce9e2;font-size:15px;font-weight:600;line-height:1.42}.productPreviewBanner__offer{display:grid;grid-template-columns:auto minmax(210px,1fr);align-items:center;gap:8px 13px;min-width:0}.productPreviewBanner__timer{display:grid;gap:2px;min-width:150px}.productPreviewBanner__timer b{color:#fffdf7;font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:.035em;line-height:1}.productPreviewBanner__offer>a{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border:1px solid #f0997f;border-radius:8px;background:#e16b4d;box-shadow:0 8px #823f2d;color:#17211d;font-size:15px;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.productPreviewBanner__offer>a:hover{transform:translateY(2px);box-shadow:0 6px #823f2d}.productPreviewBanner__offer>a:focus-visible{outline:3px solid #fffdf7;outline-offset:3px}.productPreviewBanner__offer>a[aria-disabled=true]{border-color:#70857d;background:#52615a;box-shadow:none;color:#dce9e2;cursor:not-allowed}.productPreviewBanner__offer .adGlyph{flex:0 0 auto;width:19px}.productPreviewBanner__proof{grid-column:1 / -1;color:#dce9e2;font-size:11.5px;font-weight:650;line-height:1.28;text-align:right}.productPreviewBanner__proof b{color:#f0c66a}.productPreviewSurface{position:relative;min-height:0;flex:1 1 auto;overflow:hidden}.productPreviewSurface>:first-child:not(.studio):not(.appLoading){position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:100%!important;max-height:100%;overscroll-behavior-y:contain}.productPreviewSurface .studio{min-height:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain}.productPreviewSurface .sidebar{position:sticky;top:0;height:100dvh;min-height:0}.productPreviewSurface [data-preview-disabled=true],.productPreviewSurface input:disabled,.productPreviewSurface textarea:disabled,.productPreviewSurface select:disabled{cursor:not-allowed!important}.productPreviewSurface input:disabled,.productPreviewSurface textarea:disabled,.productPreviewSurface select:disabled{opacity:.78}@media(max-width:1060px){.productPreviewFrame{--preview-banner-height: 154px}.productPreviewBanner{grid-template-columns:minmax(220px,.7fr) minmax(400px,1.3fr);gap:8px 24px}.productPreviewBanner>p{grid-column:1;font-size:13px}.productPreviewBanner__offer{grid-column:2;grid-row:1 / span 2}}@media(max-width:720px){.productPreviewFrame{--preview-banner-height: 224px}.productPreviewBanner{position:relative;min-height:var(--preview-banner-height);grid-template-columns:1fr;align-content:center;gap:8px;padding:11px 12px 13px}.productPreviewBanner:after{right:12px;width:76px;height:4px}.productPreviewBanner__identity{gap:9px}.productPreviewBanner__identity .adMark{width:34px;height:34px}.productPreviewBanner__identity small,.productPreviewBanner__timer small{font-size:10px}.productPreviewBanner__identity b{font-size:16px}.productPreviewBanner>p{grid-column:auto;max-width:none;font-size:13px;line-height:1.3}.productPreviewBanner__offer{grid-column:auto;grid-row:auto;grid-template-columns:minmax(112px,auto) minmax(0,1fr);gap:6px 9px}.productPreviewBanner__timer{min-width:0}.productPreviewBanner__timer b{font-size:20px}.productPreviewBanner__offer>a{min-height:48px;padding:0 12px;font-size:13px;box-shadow:0 5px #823f2d}.productPreviewBanner__proof{font-size:11.5px;line-height:1.2;text-align:left}.productPreviewSurface .accountHelpControls{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.productPreviewSurface .sidebar{position:fixed;top:0;height:auto}.productPreviewSurface .feedbackControlButton{display:none}}@media(max-width:390px){.productPreviewFrame{--preview-banner-height: 232px}.productPreviewBanner__identity b{font-size:15px}.productPreviewBanner>p{font-size:12.5px}.productPreviewBanner__offer>a{font-size:12.5px}.productPreviewBanner__proof{font-size:11px}}@media(prefers-reduced-motion:reduce){.productPreviewBanner__offer>a{transition:none}}.revenueLaunchPage{--rl-ink:#17211d;--rl-muted:#52615a;--rl-forest:#205c4f;--rl-bottle:#153f37;--rl-clay:#e16b4d;--rl-brass:#c99a3e;--rl-oat:#f2ebdd;--rl-paper:#fffdf7;--rl-stone:#d6cbbb;max-width:1160px;margin:0 auto;padding:34px 30px 90px;color:var(--rl-ink)}.revenueLaunchHero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:40px 42px;background:var(--rl-bottle);color:var(--rl-paper);border-radius:10px;box-shadow:0 20px 50px #17211d29}.revenueLaunchHero:after{content:"";position:absolute;right:14%;top:-110px;width:230px;height:310px;border:1px solid rgba(255,253,247,.13);transform:rotate(31deg)}.revenueLaunchHero>div,.revenueLaunchHero>aside{position:relative;z-index:1}.revenueLaunchHero span,.revenueBrief header>span,.revenueStatusFolio__head>div>span,.revenueDeliverables header>span,.revenueMessages header>span{display:block;font-size:12px;font-weight:900;letter-spacing:.11em;color:#e5c471}.revenueLaunchHero h1{font:700 clamp(45px,6vw,72px)/.98 Newsreader,Georgia,serif;margin:8px 0}.revenueLaunchHero p{max-width:670px;margin:14px 0 0;color:#dce9e2;font-size:18px;line-height:1.5}.revenueLaunchHero aside{min-width:185px;padding:20px 23px;border-left:1px solid rgba(255,253,247,.2);display:grid}.revenueLaunchHero aside b{font:750 52px/1 Newsreader,Georgia,serif;color:#f0cd71}.revenueLaunchHero aside span{color:var(--rl-paper);font-size:11px;margin-top:8px}.revenueLaunchHero aside small{color:#dce9e2;margin-top:5px}.revenueBrief{margin-top:26px;padding:38px 42px;background:var(--rl-paper);border:1px solid var(--rl-stone);border-radius:10px;box-shadow:0 18px 50px #17211d14}.revenueBrief header{max-width:740px}.revenueBrief header>span,.revenueDeliverables header>span,.revenueMessages header>span{color:var(--rl-forest)}.revenueBrief h2,.revenueDeliverables h2,.revenueMessages h2{font:700 clamp(34px,4vw,49px)/1.04 Newsreader,Georgia,serif;margin:8px 0 12px}.revenueBrief header p{font-size:17px;line-height:1.55;color:var(--rl-muted);margin:0}.revenueBrief__fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;margin-top:34px;padding-top:28px;border-top:1px solid var(--rl-stone)}.revenueBrief label,.revenueBrief fieldset{display:grid;gap:8px;margin:0;min-width:0}.revenueBrief label>span,.revenueBrief legend{font-size:14px;font-weight:800}.revenueBrief em{font-size:12px;font-style:normal;color:var(--rl-muted);font-weight:600}.revenueBrief .wide{grid-column:1/-1}.revenueBrief input,.revenueBrief textarea,.revenueBrief select{width:100%;min-height:48px;border:1px solid #b8bcb7;border-radius:5px;background:#fff;color:var(--rl-ink);font:600 15px/1.45 "Source Sans 3",Arial,sans-serif;padding:12px 13px}.revenueBrief textarea{min-height:104px;resize:vertical}.revenueBrief input:focus,.revenueBrief textarea:focus,.revenueBrief select:focus{outline:3px solid rgba(201,154,62,.3);border-color:var(--rl-forest)}.revenueBrief [aria-invalid=true]{border-color:#b14b37;background:#fff9f6}.revenueBrief label>small{color:#9a3f2d;font-weight:700}.revenueBrief fieldset{border:0;padding:0}.revenueAppChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.revenueAppChoices button{min-height:50px;border:1px solid var(--rl-stone);border-radius:5px;background:#f8f4eb;color:var(--rl-ink);font-weight:750;display:flex;align-items:center;gap:8px;padding:10px;text-align:left;cursor:pointer}.revenueAppChoices button.selected{border-color:var(--rl-forest);background:#dce9e2;color:var(--rl-forest)}.revenueAppChoices svg{width:19px}.revenueBrief footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:30px;padding-top:25px;border-top:1px solid var(--rl-stone)}.revenueBrief footer>div{display:grid}.revenueBrief footer span{font-size:13px;color:var(--rl-muted);margin-top:3px}.revenueBrief footer button,.revenueComposer button,.revenueLoading button{min-height:50px;border:0;border-radius:5px;background:var(--rl-clay);color:var(--rl-ink);font-weight:900;font-size:16px;padding:13px 19px;display:flex;gap:9px;align-items:center;justify-content:center;cursor:pointer}.revenueBrief footer button:disabled,.revenueComposer button:disabled{opacity:.55;cursor:wait}.revenueBrief footer svg{width:20px}.revenueError{color:#9a3f2d;font-weight:750;text-align:right}.revenueDelivery{display:grid;gap:24px;margin-top:26px}.revenueStatusFolio,.revenueDeliverables,.revenueMessages{position:relative;background:var(--rl-paper);border:1px solid var(--rl-stone);border-radius:10px;padding:42px;box-shadow:0 15px 42px #17211d14}.revenueStatusFolio__tab{position:absolute;left:33px;top:-1px;padding:9px 15px 10px;background:var(--rl-forest);color:var(--rl-paper);font-size:11px;font-weight:900;letter-spacing:.1em;border-radius:0 0 5px 5px}.revenueStatusFolio__head{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:15px}.revenueStatusFolio__head>div>span{color:var(--rl-forest)}.revenueStatusFolio h2{font:700 48px/1 Newsreader,Georgia,serif;margin:8px 0}.revenueStatusFolio p{margin:0;color:var(--rl-muted)}.revenueStatusBadge{max-width:190px;display:grid;justify-items:center;gap:7px;padding:18px;border:1px solid var(--rl-stone);background:var(--rl-oat);text-align:center;color:var(--rl-forest)}.revenueStatusBadge.ready{background:#dce9e2}.revenueStatusBadge svg{width:28px}.revenueStatusBadge b{font-size:13px}.revenueProgress{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border-top:2px solid var(--rl-stone)}.revenueProgress span{position:relative;padding:18px 10px 0 0;display:grid;gap:6px}.revenueProgress i{position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--rl-stone);font:800 10px/1 Arial}.revenueProgress span.active i{background:var(--rl-clay)}.revenueProgress b{font-size:13px}.revenueDeliverables>div{margin-top:25px;border-top:1px solid var(--rl-stone)}.revenueDeliverables a{display:grid;grid-template-columns:42px 1fr auto;gap:16px;align-items:center;padding:20px 5px;border-bottom:1px solid var(--rl-stone);color:var(--rl-ink);text-decoration:none}.revenueDeliverables a>span{font-size:11px;color:var(--rl-muted)}.revenueDeliverables a b{font-size:18px}.revenueDeliverables a p{margin:4px 0 0;color:var(--rl-muted)}.revenueDeliverables a>svg{width:22px;color:var(--rl-forest)}.revenueMessages__list{display:grid;gap:10px;margin-top:24px}.revenueMessages article{max-width:78%;padding:15px 17px;background:#edf3ef;border-left:3px solid var(--rl-forest)}.revenueMessages article.customer{margin-left:auto;background:#f7e6df;border-color:var(--rl-clay)}.revenueMessages article b{font-size:13px;color:var(--rl-forest)}.revenueMessages article p{margin:6px 0;line-height:1.5}.revenueMessages article time{font-size:11px;color:var(--rl-muted)}.revenueComposer{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px}.revenueComposer textarea{min-height:83px;resize:vertical;border:1px solid #b8bcb7;border-radius:5px;padding:12px;font:600 15px "Source Sans 3",Arial,sans-serif}.revenueComposer button{align-self:end}.revenueRefinementUsed{display:flex;gap:7px;align-items:center;color:var(--rl-forest);font-weight:750}.revenueRefinementUsed svg{width:18px}.revenueLoading{min-height:55vh;display:grid;place-content:center;justify-items:center;gap:14px}.revenueLoading>i{width:35px;height:35px;border:3px solid var(--rl-stone);border-top-color:var(--rl-forest);border-radius:50%;animation:revenueSpin .8s linear infinite}@keyframes revenueSpin{to{transform:rotate(360deg)}}.revenueBrief__supportNote{display:grid;grid-template-columns:28px 1fr;gap:11px;align-items:start;margin-top:20px;padding:15px 16px;border-left:4px solid var(--rl-clay);background:#f7e6df}.revenueBrief__supportNote>svg{width:23px;color:var(--rl-forest)}.revenueBrief__supportNote b{display:block;color:var(--rl-ink);font-size:15px}.revenueBrief__supportNote p{margin:4px 0 0;color:var(--rl-ink);font-size:15px;line-height:1.45}@media(max-width:760px){.revenueLaunchPage{padding:18px 14px 100px}.revenueLaunchHero{grid-template-columns:1fr;padding:28px 23px;gap:23px}.revenueLaunchHero h1{font-size:49px}.revenueLaunchHero p{font-size:16px}.revenueLaunchHero aside{border-left:0;border-top:1px solid rgba(255,253,247,.2);padding:17px 0 0;grid-template-columns:auto 1fr;column-gap:12px;align-items:end}.revenueLaunchHero aside b{grid-row:1/3;font-size:44px}.revenueLaunchHero aside small{align-self:start}.revenueBrief,.revenueStatusFolio,.revenueDeliverables,.revenueMessages{padding:28px 20px}.revenueBrief__fields{grid-template-columns:1fr}.revenueBrief .wide{grid-column:auto}.revenueAppChoices{grid-template-columns:1fr 1fr}.revenueBrief footer{align-items:stretch;flex-direction:column}.revenueBrief footer button{width:100%}.revenueStatusFolio__head{align-items:stretch;flex-direction:column}.revenueStatusFolio h2{font-size:39px}.revenueStatusBadge{max-width:none;display:flex;justify-content:flex-start}.revenueProgress{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--rl-stone);margin-left:10px}.revenueProgress span{padding:6px 0 16px 24px}.revenueProgress i{top:4px;left:-12px}.revenueDeliverables a{grid-template-columns:28px 1fr auto;gap:8px}.revenueDeliverables a p{font-size:14px}.revenueMessages article{max-width:92%}.revenueComposer{grid-template-columns:1fr}.revenueComposer button{width:100%}}@media(max-width:390px){.revenueAppChoices{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.revenueLoading>i{animation:none}}@font-face{font-family:Outfit;src:url(/landing-assets/fonts/google/outfit/outfit-v10.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.usageCard small{display:block}.usageCard>small+small{margin-top:3px}.logoDrop button:disabled{cursor:default;opacity:.7}.builderTop nav .archiveButton{border-color:#f0d7d4;color:#a5473f}.builderTop nav .archiveButton:hover{background:#fff2f1}.tablePanel .customerTable>div{grid-template-columns:2fr .55fr 1fr .7fr .55fr}@media(max-width:650px){.tablePanel .customerTable>div{grid-template-columns:1.6fr .7fr .55fr}.tablePanel .customerTable>div>span:nth-child(2),.tablePanel .customerTable>div>span:nth-child(3){display:none}.customerActions{grid-template-columns:1fr}.customerModal{max-height:calc(100vh - 30px);overflow:auto}}.customerTable>div{grid-template-columns:2fr .55fr 1fr .7fr .55fr}.manageCustomer{justify-self:end;padding:6px 9px;border:1px solid #dfe2e6;border-radius:6px;background:#fff;color:#7357ff;font-size:7px;font-weight:700;cursor:pointer}.customerTable em.inactive{background:#f0f1f3;color:#7d858e}.customerModalBackdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1017228f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.customerModal{position:relative;width:min(460px,100%);padding:33px;border-radius:16px;background:#fff;box-shadow:0 30px 80px #00000047;text-align:center}.customerModalClose{position:absolute;right:17px;top:14px;border:0;background:none;color:#89919a;font-size:23px;cursor:pointer}.customerAvatar{display:grid;place-items:center;width:51px;height:51px;margin:0 auto 13px;border-radius:13px;background:#efecff;color:#7357ff;font-size:17px;font-weight:800}.customerModal>small{color:#7357ff;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.customerModal h2{margin:5px 0 2px;font-size:22px}.customerModal>p{margin:0;color:#9097a0;font-size:9px}.customerFacts{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0;border:1px solid #e3e5e8;border-radius:9px}.customerFacts span{display:flex;flex-direction:column;padding:12px 7px;border-right:1px solid #e3e5e8}.customerFacts span:last-child{border:0}.customerFacts small{color:#9299a2;font-size:6px;text-transform:uppercase}.customerFacts b{margin-top:3px;font-size:9px;text-transform:capitalize}.customerModal h3{margin:0;text-align:left;font-size:11px}.modalHint{text-align:left;line-height:1.4!important}.customerActions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.customerActions button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:13px 7px;border:1px solid #e1e4e8;border-radius:9px;background:#f9fafb;cursor:pointer}.customerActions button>b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#efecff;color:#7357ff}.customerActions button>span{display:flex;flex-direction:column;font-size:8px;font-weight:700}.customerActions button small{margin-top:2px;color:#9aa0a8;font-size:6px;font-weight:500}:root{font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a2230;background:#f4f5f7;font-synthesis:none;text-rendering:optimizeLegibility;--purple:#7357ff;--ink:#17202c;--muted:#75808d;--line:#e3e6ea;--green:#0da77b}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f4f5f7}button,input,textarea,select{font:inherit;color:inherit}.glyph{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.appLogo{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-size:25px;letter-spacing:-.05em}.appLogo>span{position:relative;width:27px;height:28px}.appLogo>span i,.appLogo>span b{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 50%,0 100%);border-radius:6px;background:linear-gradient(145deg,#d52dff,#ff5a58,#ffc928)}.appLogo>span b{top:6px;right:7px;bottom:6px;left:5px;background:#151e2b}.appLogo strong{font-weight:850}.appLogo.small strong{display:none}.loginPage{min-height:100vh;display:grid;grid-template-columns:.85fr 1.15fr;background:#fff}.loginPanel{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:530px;width:100%;margin:auto;padding:70px}.loginPanel .appLogo{color:#17202c;align-self:flex-start;margin-bottom:70px}.loginPanel .appLogo>span b{background:#fff}.backHome{position:absolute;top:28px;left:70px;color:#7a838e;font-size:12px;text-decoration:none}.loginEyebrow{color:#7357ff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.loginPanel h1{margin:10px 0 12px;font-size:47px;letter-spacing:-.055em}.loginPanel>p{margin:0 0 27px;color:#727c89;line-height:1.6}.loginPanel form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700}.loginPanel input{height:53px;padding:0 15px;border:1px solid #d8dce2;border-radius:9px;outline:none}.loginPanel input:focus{border-color:#7357ff;box-shadow:0 0 0 3px #7357ff1f}.loginPanel form button{width:100%;height:53px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:13px;border:0;border-radius:9px;background:#7357ff;color:#fff;font-weight:750;cursor:pointer}.loginPanel form button:disabled{opacity:.6}.loginPanel>small{margin-top:25px;color:#9097a0}.loginPanel>small a{color:#7357ff}.loginError{margin-top:12px;padding:11px;border-radius:8px;background:#fff0f0;color:#ba3939;font-size:12px}.loginAgain{align-self:flex-start;border:0;background:none;padding:0;color:#7357ff;font-weight:700}.devLink{margin-top:14px;color:#7357ff}.loginAside{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:60px;background:radial-gradient(circle at 70% 10%,rgba(215,247,103,.2),transparent 25%),linear-gradient(145deg,#151f2c,#251f49);color:#fff}.loginProgram{width:min(360px,100%);padding:47px 34px 33px;border-radius:27px;background:#fff;color:#17202c;box-shadow:0 30px 75px #00000059;transform:rotate(-3deg)}.loginProgram>span{color:#7357ff;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.loginProgram h2{margin:13px 0;font-size:46px;line-height:.92;letter-spacing:-.055em}.loginProgram p{color:#7a828d;line-height:1.5}.loginProgram>div{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:12px;border-radius:9px;background:#f0edff}.loginProgram>div b{font-size:13px;letter-spacing:.07em}.loginProgram button{border:0;border-radius:6px;background:#7357ff;color:#fff;padding:8px;font-size:10px}.loginAside blockquote{margin:45px 0 0;text-align:center;color:#bac4d1;font-size:18px;line-height:1.4}.studio{min-height:100vh;display:grid;grid-template-columns:236px 1fr}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:236px;display:flex;flex-direction:column;padding:25px 16px 17px;background:#151e2b;color:#8f9baa}.sidebarTop{padding:0 10px 27px}.sidebarClose{display:none}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:#929daa;font-size:13px;text-align:left;cursor:pointer}.sidebar nav button:hover{color:#fff;background:#1c2735}.sidebar nav button.active{color:#fff;background:#7357ff;box-shadow:0 8px 22px #7357ff33}.sidebar nav .glyph{width:18px}.sidebar nav em{margin-left:auto;padding:2px 6px;border-radius:10px;background:#ffffff21;font-size:8px;font-style:normal}.usageCard{margin-top:auto;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#1b2635}.usageCard>div:first-child{display:flex;justify-content:space-between;align-items:center}.usageCard span{color:#d1d7df;font-size:9px}.usageCard b{font-size:9px}.usageTrack{height:4px;overflow:hidden;margin:9px 0 6px;border-radius:5px;background:#313e4e}.usageTrack i{display:block;height:100%;background:#d7f767}.usageCard small{color:#778594;font-size:8px}.usageCard button{display:flex;align-items:center;gap:7px;width:100%;margin-top:12px;padding:8px;border:0;border-radius:6px;background:#253344;color:#d7f767;font-size:9px;font-weight:700;cursor:pointer}.usageCard button .glyph{width:13px}.userCard{display:grid;grid-template-columns:34px 1fr 27px;align-items:center;gap:8px;margin-top:10px;padding:9px 7px;border-top:1px solid rgba(255,255,255,.08)}.userCard>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#293647;color:#fff;font-size:12px;font-weight:700}.userCard div{display:flex;flex-direction:column;min-width:0}.userCard b{overflow:hidden;color:#e1e5ea;font-size:10px;text-overflow:ellipsis}.userCard small{color:#6f7f90;font-size:8px}.userCard button{border:0;background:none;color:#728092;padding:4px;cursor:pointer}.userCard .glyph{width:16px}.studioMain{grid-column:2;min-width:0}.topbar{height:81px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid #e1e4e8;background:#fff}.topbar>div{display:flex;align-items:baseline;gap:11px}.topbar small{color:#a3a9b1;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.topbar h1{margin:0;font-size:21px;letter-spacing:-.025em}.newProgram,.outlineButton{display:flex;align-items:center;gap:8px;height:38px;padding:0 15px;border:0;border-radius:7px;background:#7357ff;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.newProgram .glyph,.outlineButton .glyph{width:15px}.mobileMenu{display:none}.view{max-width:1380px;margin:0 auto;padding:31px 34px 70px}.viewEyebrow{color:#7357ff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.welcomeBanner{position:relative;min-height:230px;display:flex;align-items:center;overflow:hidden;padding:38px;border-radius:16px;background:linear-gradient(120deg,#171f2b,#252045);color:#fff}.welcomeBanner h2{margin:7px 0 5px;font-size:34px;letter-spacing:-.045em}.welcomeBanner p{margin:0 0 19px;color:#aeb8c5;font-size:12px}.welcomeBanner button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:7px;background:#d7f767;color:#263514;font-size:10px;font-weight:750;cursor:pointer}.welcomeBanner button .glyph{width:14px}.welcomeArt{position:absolute;right:55px;top:0;bottom:0;width:350px}.welcomeArt i{position:absolute;width:115px;height:150px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#2b3544;color:#667387;font-size:9px;font-style:normal;transform:rotate(8deg)}.welcomeArt i:nth-child(1){right:150px;top:56px;transform:rotate(-10deg)}.welcomeArt i:nth-child(2){right:78px;top:33px}.welcomeArt i:nth-child(3){right:12px;top:67px;transform:rotate(17deg)}.welcomeArt span{position:absolute;right:95px;top:88px;z-index:2;padding:18px 14px;border-radius:50%;background:#7357ff;box-shadow:0 0 0 9px #7357ff26;font-size:10px;font-weight:800}.statGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.statGrid article{display:grid;grid-template-columns:45px 1fr;align-items:center;padding:17px;border:1px solid #e2e5e9;border-radius:12px;background:#fff}.statIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.statIcon .glyph{width:17px}.statIcon.purple{background:#eeeaff;color:#7357ff}.statIcon.green{background:#e4f8f2;color:#0da77b}.statIcon.orange{background:#fff0e9;color:#ff6b35}.statGrid article>div{display:flex;flex-direction:column}.statGrid small{color:#8b949e;font-size:9px}.statGrid b{font-size:24px;letter-spacing:-.04em}.statGrid b em{color:#a4abb3;font-size:10px;font-style:normal;font-weight:500}.statGrid p{grid-column:1/-1;margin:11px 0 0;padding-top:10px;border-top:1px solid #eef0f2;color:#87909a;font-size:9px}.contentPanel{padding:24px;border:1px solid #e1e4e8;border-radius:13px;background:#fff}.contentPanel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.contentPanel h2{margin:0;font-size:16px}.contentPanel header p{margin:3px 0 0;color:#949ba4;font-size:9px}.textButton{display:flex;align-items:center;gap:6px;border:0;background:none;color:#7357ff;font-size:10px;font-weight:700;cursor:pointer}.textButton .glyph{width:13px}.programGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.programGrid.large{grid-template-columns:repeat(4,1fr)}.programCard{overflow:hidden;border:1px solid #e5e7ea;border-radius:11px;background:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s}.programCard:hover{transform:translateY(-2px);box-shadow:0 13px 30px #181f2a14}.programThumbnail{position:relative;height:141px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--accent) 10%,#f6f7f8);text-align:center}.programThumbnail>span{display:grid;place-items:center;width:28px;height:28px;margin-bottom:8px;border-radius:8px;background:var(--accent);color:#fff;font-size:11px;font-weight:800}.programThumbnail small{color:var(--accent);font-size:6px;text-transform:uppercase;letter-spacing:.1em}.programThumbnail b{max-width:180px;margin-top:5px;font-size:14px;line-height:1.1}.programThumbnail>i{position:absolute;top:9px;right:9px;padding:4px 7px;border-radius:10px;background:#fff;color:#6f7883;font-size:6px;font-style:normal;text-transform:uppercase;box-shadow:0 3px 8px #0000000f}.programCardBody{display:flex;align-items:center;justify-content:space-between;padding:13px 13px 8px}.programCardBody h3{margin:0;font-size:11px}.programCardBody p{margin:2px 0 0;color:#9299a1;font-size:8px}.programCardBody button{border:0;background:none;color:#838b94;padding:4px}.programCardBody .glyph{width:16px}.programCard>footer{display:flex;justify-content:space-between;padding:9px 13px;border-top:1px solid #eef0f2;color:#9198a1;font-size:7px}.programCard>footer span{display:flex;align-items:center;gap:4px;text-transform:capitalize}.programCard>footer span i{width:5px;height:5px;border-radius:50%;background:#aab0b6}.programCard>footer span.published i{background:#0da77b}.emptyState{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.emptyVisual{position:relative;width:120px;height:75px}.emptyVisual span{position:absolute;width:55px;height:65px;left:33px;border:1px solid #dedfe4;border-radius:8px;background:#f5f4ff}.emptyVisual span:nth-child(1){transform:translate(-20px) rotate(-12deg)}.emptyVisual span:nth-child(3){transform:translate(20px) rotate(12deg)}.emptyVisual i{position:absolute;z-index:2;left:49px;top:19px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#7357ff;color:#fff;font-style:normal}.emptyState h2{margin:13px 0 5px;font-size:16px}.emptyState p{margin:0;color:#8a929c;font-size:10px}.emptyState>button{display:flex;align-items:center;gap:7px;margin-top:14px;padding:9px 13px;border:0;border-radius:7px;background:#7357ff;color:#fff;font-size:9px;font-weight:700}.emptyState .glyph{width:13px}.overviewBottom{display:grid;grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px}.activityList>div{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef0f2}.activityList>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#efecff;color:#7357ff;font-size:10px;font-weight:700}.activityList p{display:flex;flex-direction:column;margin:0;color:#6e7782;font-size:9px}.activityList p b{display:inline;color:#222b36}.activityList small{margin-top:2px;color:#a3a8ae;font-size:7px}.activityList em{color:#0da77b;font-size:8px;font-style:normal}.quietState{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#98a0aa;text-align:center}.quietState>span{font-size:28px}.quietState p{max-width:280px;font-size:9px;line-height:1.5}.quickLaunch{padding:24px;border:1px solid #e1e4e8;border-radius:13px;background:#ebe8ff}.quickLaunch h2{margin:6px 0 14px;font-size:17px}.quickLaunch button{width:100%;display:grid;grid-template-columns:31px 1fr 16px;align-items:center;gap:9px;padding:9px 0;border:0;border-top:1px solid rgba(70,53,135,.12);background:none;text-align:left;cursor:pointer}.quickLaunch button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#fff;font-size:9px;font-style:normal}.quickLaunch button span{display:flex;flex-direction:column}.quickLaunch button b{font-size:9px}.quickLaunch button small{color:#80769f;font-size:7px}.quickLaunch .glyph{width:13px;color:#7357ff}.libraryHero{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:40px;padding:32px 35px;border-radius:15px;background:linear-gradient(130deg,#18222f,#29224c);color:#fff}.libraryHero h2{margin:6px 0 5px;font-size:31px;letter-spacing:-.04em}.libraryHero p{margin:0;color:#aeb8c5;font-size:10px}.searchBox{height:48px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff14}.searchBox .glyph{width:17px;color:#949ead}.searchBox input{flex:1;border:0;outline:none;background:none;color:#fff;font-size:11px}.searchBox input::placeholder{color:#8e99a8}.factoryFilters{display:flex;gap:6px;overflow-x:auto;padding:17px 0}.factoryFilters button{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:31px;padding:0 10px;border:1px solid #dfe2e6;border-radius:16px;background:#fff;color:#69727e;font-size:8px;cursor:pointer}.factoryFilters button.active{border-color:#7357ff;background:#efecff;color:#6246e4}.factoryFilters button>i{width:6px;height:6px;border-radius:50%}.factoryFilters button>span{color:#9ca2aa}.templateResults>header{display:flex;justify-content:space-between;align-items:center;margin:3px 0 13px}.templateResults>header b{font-size:11px}.templateResults>header span{color:#969da6;font-size:8px}.templateGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.templateCard{overflow:hidden;border:1px solid #dfe2e6;border-radius:12px;background:#fff;transition:transform .2s,box-shadow .2s}.templateCard:hover{transform:translateY(-2px);box-shadow:0 13px 30px #181f2a14}.templateVisual{position:relative;height:118px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--template) 9%,#f7f8fa)}.templateVisual>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--template);color:#fff;font-size:17px;font-weight:800;box-shadow:0 7px 17px color-mix(in srgb,var(--template) 24%,transparent)}.templateVisual>div{position:absolute;right:22px;bottom:17px;display:flex;gap:3px}.templateVisual>div i{width:20px;height:5px;border-radius:4px;background:color-mix(in srgb,var(--template) 35%,#fff)}.templateVisual em{position:absolute;left:12px;top:11px;padding:4px 7px;border-radius:10px;background:#ffffffc2;color:var(--template);font-size:6px;font-style:normal;text-transform:uppercase}.templateBody{padding:15px}.templateBody>small{color:var(--template);font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.templateBody h3{margin:5px 0;font-size:14px}.templateBody>p{min-height:33px;margin:0;color:#808993;font-size:8px;line-height:1.45}.templateBody footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;border-top:1px solid #edf0f2}.templateBody footer>span{display:flex;align-items:center;gap:4px;color:#838b95;font-size:7px}.templateBody footer .glyph{width:11px;color:#0da77b}.templateBody footer button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#7357ff;font-size:8px;font-weight:700;cursor:pointer}.templateBody footer button .glyph{color:#7357ff}.noResults{padding:80px;text-align:center}.noResults button{border:0;background:none;color:#7357ff}.listToolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.segmented{display:flex;gap:3px;padding:4px;border:1px solid #e0e3e7;border-radius:9px;background:#fff}.segmented button{display:flex;gap:6px;padding:7px 12px;border:0;border-radius:6px;background:none;color:#7d8691;font-size:9px}.segmented button.active{background:#efecff;color:#6246e4;font-weight:700}.segmented span{color:#a0a6ad}.outlineButton{border:1px solid #d9dde2;background:#fff;color:#4f5965}.builder{min-height:100vh;background:#f3f4f6}.builderTop{position:sticky;z-index:30;top:0;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #dfe2e6;background:#fff}.builderTop>div,.builderTop nav{display:flex;align-items:center;gap:11px}.builderTop>div>button{width:35px;height:35px;border:1px solid #e0e3e6;border-radius:7px;background:#fff;cursor:pointer}.builderTop span{display:flex;flex-direction:column}.builderTop small{color:#9299a2;font-size:7px}.builderTop input{width:260px;border:0;outline:none;font-size:14px;font-weight:700}.builderTop em{padding:4px 7px;border-radius:10px;background:#eef0f3;color:#7f8790;font-size:7px;font-style:normal;text-transform:uppercase}.builderTop em.published{background:#e4f7f0;color:#0d936d}.builderTop nav button,.builderTop nav a{height:35px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;color:#59636e;text-decoration:none;font-size:9px;font-weight:700;cursor:pointer}.builderTop nav .glyph{width:14px}.builderTop nav .publishButton{border-color:#7357ff;background:#7357ff;color:#fff}.builderBody{display:grid;grid-template-columns:390px 1fr;height:calc(100vh - 70px)}.builderControls{overflow-y:auto;border-right:1px solid #dfe2e6;background:#fff}.builderTabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);padding:14px 17px 0;background:#fff}.builderTabs button{height:36px;border:0;border-bottom:2px solid #eee;background:none;color:#858d96;font-size:9px;font-weight:700}.builderTabs button.active{border-color:#7357ff;color:#7357ff}.controlFields{display:flex;flex-direction:column;gap:18px;padding:22px}.controlFields>label{display:flex;flex-direction:column;gap:7px;color:#4e5863;font-size:9px;font-weight:700}.controlFields input,.controlFields textarea,.controlFields select{width:100%;padding:10px;border:1px solid #dce0e4;border-radius:7px;outline:none;background:#fff;color:#27303b;font-size:10px;font-weight:500;resize:vertical}.controlFields input:focus,.controlFields textarea:focus,.controlFields select:focus{border-color:#7357ff;box-shadow:0 0 0 3px #7357ff1a}.colorField{display:grid;grid-template-columns:42px 1fr;gap:7px}.colorField input[type=color]{height:38px;padding:3px}.logoDrop{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed #d5d9de;border-radius:9px}.logoDrop>span{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;background:#7357ff;color:#fff;font-weight:800}.logoDrop>div{display:flex;flex-direction:column;flex:1}.logoDrop b{font-size:9px}.logoDrop small{color:#969da5;font-size:7px}.logoDrop button{border:0;background:none;color:#7357ff;font-size:8px}.ruleNote{display:flex;gap:10px;padding:13px;border-radius:9px;background:#efecff;color:#49359f}.ruleNote .glyph{flex:0 0 auto;width:17px}.ruleNote b{font-size:9px}.ruleNote p{margin:3px 0 0;color:#7566b5;font-size:8px;line-height:1.4}.testCases{display:flex;flex-direction:column;padding:13px;border:1px solid #e4e6e8;border-radius:9px}.testCases>b{margin-bottom:7px;font-size:9px}.testCases span{display:flex;align-items:center;gap:6px;padding:6px 0;border-top:1px solid #edf0f2;color:#65707a;font-size:8px}.testCases .glyph{width:13px;color:#0da77b}.builderPreview{overflow-y:auto;padding:21px;background:radial-gradient(circle at 50% 35%,#ded9f7,transparent 35%),#eceef1}.builderPreview>header{display:flex;align-items:center;justify-content:space-between}.builderPreview>header div{display:flex;align-items:center;gap:8px}.builderPreview>header b{font-size:10px}.builderPreview>header span{padding:4px 7px;border-radius:10px;background:#fff;color:#888f98;font-size:7px}.builderPreview>header button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#7357ff;font-size:8px}.builderPreview>header .glyph{width:13px}.device{position:relative;width:322px;min-height:617px;margin:20px auto;padding:9px;border-radius:35px;background:#171d26;box-shadow:0 25px 55px #1e242d33}.deviceNotch{position:absolute;z-index:3;top:16px;left:50%;width:75px;height:16px;transform:translate(-50%);border-radius:10px;background:#171d26}.builderPreview>p{text-align:center;color:#8b929b;font-size:8px}.experience{position:relative;min-height:599px;overflow:hidden;border-radius:27px;background:#fff;color:#19212c}.experience>header{height:65px;display:flex;align-items:center;justify-content:center;gap:7px;padding-top:8px}.experience>header>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--brand);color:#fff;font-size:8px;font-weight:800}.experience>header>b{font-size:9px}.experience>main{display:flex;flex-direction:column;align-items:center;padding:37px 25px 24px;text-align:center}.experience main>small{color:var(--brand);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.experience h2{margin:11px 0 9px;font-size:26px;line-height:1.03;letter-spacing:-.04em}.experience main>p{margin:0 0 20px;color:#7c8590;font-size:9px;line-height:1.55}.experienceStamps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin:10px 0 21px}.experienceStamps i{display:grid;place-items:center;aspect-ratio:1;border:1px dashed #d7d9dc;border-radius:50%;font-size:8px;font-style:normal}.experienceStamps i.complete{border:0;background:var(--brand);color:#fff}.experiencePass{width:100%;display:flex;flex-direction:column;padding:20px;margin:10px 0 22px;border-radius:13px;background:color-mix(in srgb,var(--brand) 10%,#fff);color:var(--brand)}.experiencePass small{font-size:7px;text-transform:uppercase}.experiencePass b{font-size:27px}.experiencePass span{font-size:8px}.experienceQuestion{width:100%;padding:15px;margin:7px 0 18px;border:1px solid #e7e8eb;border-radius:11px;text-align:left}.experienceQuestion label{font-size:8px;font-weight:700}.experienceQuestion div{display:flex;gap:6px;margin-top:10px}.experienceQuestion button{flex:1;padding:8px;border:1px solid #dedfe2;border-radius:6px;background:#fff;color:#66707b;font-size:7px}.experienceCta{width:100%;min-height:39px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-size:9px;font-weight:750}.experience main>em{margin-top:14px;color:#abb0b6;font-size:6px;font-style:normal}.experienceInput{width:100%;display:flex;flex-direction:column;gap:5px;margin-bottom:10px;color:#6a737e;font-size:7px;text-align:left}.experienceInput input{height:35px;padding:0 9px;border:1px solid #dfe1e4;border-radius:6px;font-size:8px}.experienceConsent{display:flex;gap:6px;margin:6px 0 15px;color:#858c95;font-size:6px;text-align:left}.resultCheck{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%;background:color-mix(in srgb,var(--brand) 12%,#fff);color:var(--brand);font-size:20px}.previewShield{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.builder .toast{position:fixed}.customerSummary{display:grid;grid-template-columns:1fr .9fr;gap:50px;align-items:center;padding:32px 35px;border-radius:15px;background:#18222f;color:#fff}.customerSummary h2{margin:7px 0;font-size:30px;letter-spacing:-.04em}.customerSummary p{margin:0;color:#aeb8c5;font-size:10px}.customerSummary>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.1);border-radius:10px}.customerSummary>div:last-child span{display:flex;flex-direction:column;padding:18px;border-right:1px solid rgba(255,255,255,.1)}.customerSummary>div:last-child span:last-child{border:0}.customerSummary small{color:#8f9baa;font-size:7px}.customerSummary b{font-size:23px}.tablePanel{margin-top:17px}.tableActions{display:flex;gap:7px}.tableActions label{height:35px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dde0e4;border-radius:7px}.tableActions .glyph{width:13px;color:#9199a2}.tableActions input{border:0;outline:none;font-size:8px}.tableActions button{display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dde0e4;border-radius:7px;background:#fff;font-size:8px}.customerTable>div{display:grid;grid-template-columns:2fr .7fr 1fr .7fr;align-items:center;padding:10px;border-top:1px solid #edf0f2;color:#68727d;font-size:9px}.customerTable .tableHead{padding-top:5px;border:0;color:#9aa1a9;font-size:7px;text-transform:uppercase}.customerName{display:flex;align-items:center;gap:8px}.customerName>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#efecff;color:#7357ff;font-style:normal;font-weight:700}.customerName>b{display:flex;flex-direction:column;color:#26303a}.customerName small{color:#999fa7;font-weight:500}.customerTable em{padding:4px 7px;border-radius:10px;background:#e6f7f1;color:#0c8e69;font-size:7px;font-style:normal}.quietState.large{min-height:310px}.quietState.large h3{margin:8px 0 0;color:#4e5863}.profitHeader{display:flex;align-items:center;justify-content:space-between;padding:31px 35px;border-radius:15px;background:linear-gradient(130deg,#e5f7f0,#eefbf7)}.profitHeader h2{margin:7px 0;font-size:30px;letter-spacing:-.04em}.profitHeader p{margin:0;color:#6f837c;font-size:10px}.profitSignal{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid #cfe8df;border-radius:10px;background:#ffffffa6}.profitSignal>i{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;background:#0da77b;color:#fff;font-size:17px;font-style:normal}.profitSignal>span{display:flex;flex-direction:column}.profitSignal b{font-size:10px}.profitSignal small{color:#779087;font-size:8px}.profitWorkspace{display:grid;grid-template-columns:310px 1fr;gap:15px;margin-top:16px}.profitWorkspace>aside{overflow:hidden;border:1px solid #e1e4e8;border-radius:12px;background:#fff}.profitWorkspace>aside button{width:100%;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;padding:11px 13px;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.profitWorkspace>aside button.active{background:#eeedff}.profitWorkspace>aside button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#e7f7f2;color:#0da77b;font-size:9px;font-weight:800}.profitWorkspace>aside button.active>span{background:#7357ff;color:#fff}.profitWorkspace>aside button div{display:flex;flex-direction:column}.profitWorkspace>aside b{font-size:9px}.profitWorkspace>aside small{color:#969da5;font-size:7px}.profitWorkspace>aside .glyph{width:12px;color:#9ba2aa}.calculator{padding:30px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}.calculator header>span{color:#0da77b;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.calculator h2{margin:6px 0 4px;font-size:23px}.calculator header>p{margin:0;color:#858d97;font-size:9px}.calculatorFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.calculatorFields label{display:flex;flex-direction:column;gap:6px;color:#606a75;font-size:8px;font-weight:700}.calculatorFields label>div{height:43px;display:flex;align-items:center;border:1px solid #dfe2e5;border-radius:7px}.calculatorFields i{padding:0 11px;color:#9ba2aa;font-style:normal}.calculatorFields input{width:100%;height:100%;border:0;outline:none;background:none;font-size:14px;font-weight:700}.calculatorResult{padding:25px;border-radius:12px;background:#18222f;color:#fff}.calculatorResult small{color:#94a0ae;font-size:8px;text-transform:uppercase}.calculatorResult>b{display:block;margin:7px 0 3px;color:#d7f767;font-size:42px;letter-spacing:-.04em}.calculatorResult>p{color:#b1bbc7;font-size:9px}.calculatorResult>span{display:flex;align-items:center;gap:6px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.1);color:#8997a6;font-size:7px}.calculatorResult .glyph{width:13px;color:#d7f767}.brandIntro{display:flex;align-items:center;justify-content:space-between;padding:32px 35px;border-radius:15px;background:#eeeaff}.brandIntro h2{margin:7px 0;font-size:30px;letter-spacing:-.04em}.brandIntro p{margin:0;color:#766d98;font-size:10px}.brandStack{display:flex;padding-right:45px}.brandStack i{display:grid;place-items:center;width:64px;height:64px;margin-left:-14px;border:5px solid #eeeaff;border-radius:17px;color:#fff;font-size:18px;font-style:normal;font-weight:800;transform:rotate(-8deg)}.brandStack i:nth-child(2){transform:translateY(-9px) rotate(3deg)}.brandStack i:nth-child(3){transform:rotate(10deg)}.brandLayout{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px;margin-top:17px}.brandList button{width:100%;display:grid;grid-template-columns:43px 1fr 17px;align-items:center;gap:10px;padding:11px;border:0;border-top:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.brandList button>i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-style:normal;font-weight:800}.brandList button>span{display:flex;flex-direction:column}.brandList b{font-size:9px}.brandList small{color:#979ea7;font-size:7px}.brandList .glyph{width:13px;color:#999fa7}.brandList .addBrand>i{border:1px dashed #cdd1d6;background:#f7f8f9;color:#7357ff}.brandEditor{min-height:470px;padding:28px;border:1px solid #e1e4e8;border-radius:13px;background:#fff}.brandEditor h2{margin:7px 0 20px;font-size:22px}.brandEditor>p{color:#8a929b;font-size:10px}.brandEditor>label{display:flex;flex-direction:column;gap:6px;color:#5a646f;font-size:8px;font-weight:700}.brandEditor>label input{height:40px;padding:0 11px;border:1px solid #dfe2e6;border-radius:7px}.brandColorRow{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.brandColorRow label{display:grid;grid-template-columns:45px 1fr;align-items:center;padding:6px;border:1px solid #dfe2e6;border-radius:7px;color:#77808b;font-size:8px}.brandColorRow input{width:36px;height:31px;padding:2px;border:0}.brandPreview{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin:22px 0;padding:18px;border-radius:11px;background:color-mix(in srgb,var(--primary) 10%,#fff)}.brandPreview>i{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--primary);color:var(--accent);font-style:normal;font-weight:800}.brandPreview>b{font-size:11px}.brandPreview>button{padding:9px 11px;border:0;border-radius:6px;background:var(--primary);color:#fff;font-size:8px}.saveBrand{padding:10px 15px;border:0;border-radius:7px;background:#7357ff;color:#fff;font-size:9px;font-weight:700}.saveBrand:disabled{opacity:.5}.opsHero{padding:55px;border-radius:17px;background:radial-gradient(circle at 90% 20%,rgba(215,247,103,.16),transparent 26%),linear-gradient(130deg,#151e2b,#292149);color:#fff}.opsHero h2{margin:10px 0 16px;font-size:42px;line-height:1.02;letter-spacing:-.05em}.opsHero h2 em{color:#d7f767;font-style:normal}.opsHero p{max-width:680px;color:#aeb8c4;line-height:1.6;font-size:11px}.opsHero button{display:flex;align-items:center;gap:7px;margin-top:21px;padding:11px 15px;border:0;border-radius:7px;background:#d7f767;color:#253313;font-size:9px;font-weight:750}.opsHero .glyph{width:13px}.opsPlans{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.opsPlans article{padding:29px;border:1px solid #e0e3e7;border-radius:13px;background:#fff}.opsPlans small{color:#7357ff;font-size:8px;font-weight:800;text-transform:uppercase}.opsPlans h3{margin:8px 0;font-size:34px}.opsPlans h3 span{color:#8c949e;font-size:10px;font-weight:500}.opsPlans p{color:#7b848f;font-size:9px}.opsPlans ul{padding:0;margin:20px 0 0;list-style:none}.opsPlans li{display:flex;gap:7px;padding:8px 0;border-top:1px solid #edf0f2;color:#59636e;font-size:8px}.opsPlans li .glyph{width:13px;color:#0da77b}.opsPromise{display:flex;gap:13px;margin-top:16px;padding:20px;border:1px solid #d7e9e2;border-radius:12px;background:#ecf8f4}.opsPromise>.glyph{color:#0da77b}.opsPromise b{font-size:10px}.opsPromise p{margin:3px 0 0;color:#71847d;font-size:8px}.toast{position:fixed;z-index:100;right:24px;bottom:24px;padding:13px 18px;border-radius:9px;background:#18222f;color:#fff;box-shadow:0 12px 30px #0003;font-size:10px}.toast.error{background:#a43b3b}.appLoading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#151e2b;color:#fff}.appLoading .appLogo{margin-bottom:30px}.appLoading>i{width:28px;height:28px;border:2px solid #344253;border-top-color:#d7f767;border-radius:50%;animation:spin .8s linear infinite}.appLoading p{color:#8491a0;font-size:10px}.appLoading button{padding:9px 14px;border:0;border-radius:7px;background:#d7f767}.mobileOverlay{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.programGrid.large{grid-template-columns:repeat(3,1fr)}.templateGrid{grid-template-columns:repeat(2,1fr)}.welcomeArt{opacity:.55}.profitWorkspace{grid-template-columns:265px 1fr}}@media(max-width:900px){.loginPage{grid-template-columns:1fr}.loginAside{display:none}.studio{display:block}.sidebar{transform:translate(-100%);transition:transform .2s}.navOpen .sidebar{transform:translate(0)}.sidebarClose{display:block;position:absolute;right:14px;top:17px;border:0;background:none;color:#9ca7b4;font-size:24px}.mobileOverlay{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;background:#0a0f1680}.navOpen .mobileOverlay{display:block}.studioMain{width:100%}.mobileMenu{display:block;border:0;background:none;padding:7px}.topbar{padding:0 20px}.topbar>div{margin-right:auto}.view{padding:25px 20px 60px}.programGrid.large{grid-template-columns:repeat(2,1fr)}.overviewBottom,.customerSummary,.profitWorkspace{grid-template-columns:1fr}.profitWorkspace>aside{display:flex;overflow-x:auto}.profitWorkspace>aside button{flex:0 0 230px}.brandLayout{grid-template-columns:1fr}.builderBody{grid-template-columns:330px 1fr}.welcomeArt{display:none}.welcomeBanner{min-height:210px}}@media(max-width:720px){:where(.qtNav,.invNav,.scNav,.cpNav,.fbNav,.lcNav,.hdNav,.qcNav,.dsNav,.fjNav,.rwNav,.dpNav,.ivNav,.ciNav,.ttNav,.blNav,.fwNav,.emNav,.gdNav,.wbNav){position:sticky!important;z-index:35!important;top:0!important}:where(.dpNav,.ivNav){top:62px!important}:where(.gdNav,.wbNav){top:64px!important}.fwNav{top:66px!important}:where(.blNav,.emNav){top:67px!important}.ttNav{top:68px!important}.ciNav{top:70px!important}}@media(max-width:650px){.loginPanel{padding:70px 27px}.backHome{left:27px}.loginPanel h1{font-size:38px}.topbar{height:67px}.topbar small{display:none}.topbar h1{font-size:17px}.newProgram{width:35px;padding:0;justify-content:center;font-size:0}.newProgram .glyph{width:16px}.view{padding:17px 12px 50px}.welcomeBanner{padding:25px}.welcomeBanner h2{font-size:28px}.statGrid,.programGrid,.programGrid.large{grid-template-columns:1fr}.libraryHero{grid-template-columns:1fr;padding:25px}.templateGrid{grid-template-columns:1fr}.listToolbar{align-items:flex-start;gap:10px}.segmented{overflow-x:auto}.outlineButton{width:35px;padding:0;justify-content:center;font-size:0}.customerSummary{padding:25px}.customerSummary>div:last-child{grid-template-columns:1fr}.customerSummary>div:last-child span{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.tablePanel>header{align-items:flex-start;gap:14px;flex-direction:column}.tableActions{width:100%}.tableActions label{flex:1}.customerTable>div{grid-template-columns:1.7fr .6fr .8fr}.customerTable>div>span:nth-child(2),.tableHead>span:nth-child(2){display:none}.profitHeader{align-items:flex-start;flex-direction:column;gap:20px;padding:25px}.calculatorFields{grid-template-columns:1fr}.brandIntro{padding:25px}.brandStack{display:none}.opsHero{padding:31px 24px}.opsHero h2{font-size:34px}.opsPlans{grid-template-columns:1fr}.builderTop{padding:0 10px}.builderTop input{width:140px}.builderTop nav>button:first-child,.builderTop nav>a{display:none}.builderTop nav .publishButton{padding:0 9px}.builderBody{display:block;height:auto}.builderControls{height:auto;border:0}.builderPreview{min-height:730px}.builderTabs{position:static}.device{width:310px}.experience{min-height:577px}}.industryPicker{display:flex;align-items:center;gap:16px;margin:16px 0;padding:16px 19px;border:1px solid #dfe2e7;border-radius:12px;background:#fff}.industryPicker>div{display:flex;flex:1;flex-direction:column}.industryPicker>div>b{margin:3px 0;font-size:11px}.industryPicker>div>small{color:#89919a;font-size:8px}.industryPicker select{min-width:230px;padding:10px;border:1px solid #dce0e4;border-radius:7px;background:#fff;font-size:9px}.industryPicker>button{padding:9px 10px;border:1px solid #dce0e4;border-radius:7px;background:#fff;color:#7357ff;font-size:8px}.templateSpecifics{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.templateSpecifics span{padding:5px 7px;border-radius:12px;background:#f1f2f5;color:#707985;font-size:6px;text-transform:capitalize}.blueprintContract{display:flex;flex-direction:column;padding:13px;border:1px solid #e2e4e8;border-radius:9px}.blueprintContract>small{color:#7357ff;font-size:7px;text-transform:uppercase}.blueprintContract>b{margin:4px 0 8px;font-size:9px}.blueprintContract>span{display:flex;align-items:center;gap:5px;padding:5px 0;border-top:1px solid #edf0f2;color:#68727c;font-size:8px}.blueprintContract .glyph{width:12px;color:#0da77b}.builderTabs{grid-template-columns:repeat(4,1fr)}.logoDrop>img{width:39px;height:39px;object-fit:contain;border-radius:9px}.logoUpload{padding:7px 8px;border-radius:6px;background:#efecff;color:#7357ff;font-size:7px;cursor:pointer}.logoUpload input{display:none}.testCases .failed{color:#ad3b35}.experience>header>img{width:23px;height:23px;object-fit:contain;border-radius:7px}.experienceBlueprint{width:100%;display:flex;flex-direction:column;padding:15px;margin:4px 0 12px;border-radius:11px;background:color-mix(in srgb,var(--brand) 9%,#fff);color:var(--brand);text-align:left}.experienceBlueprint small{font-size:6px;text-transform:uppercase}.experienceBlueprint b{margin:4px 0;font-size:12px}.experienceBlueprint span{color:#7a838c;font-size:6px}.blueprintSample{margin:0 0 10px}.sampleOutput{width:100%;display:flex;flex-direction:column;margin-bottom:12px;padding:10px;border-left:3px solid var(--brand);background:#f6f7f8;text-align:left}.sampleOutput small{color:#9299a2;font-size:6px}.sampleOutput b{margin-top:3px;font-size:8px}.launchKit{display:flex;flex-direction:column;gap:11px;padding:22px}.launchKit header h2{margin:5px 0;font-size:20px}.launchKit header p,.launchKit section>p,.launchKit details p{color:#7d8690;font-size:8px;line-height:1.5}.kitStats{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e1e4e8;border-radius:9px}.kitStats span{display:flex;flex-direction:column;padding:11px;border-right:1px solid #e1e4e8}.kitStats span:last-child{border:0}.kitStats b{font-size:17px}.kitStats small{color:#9098a1;font-size:6px}.launchKit section,.launchKit details{padding:13px;border:1px solid #e1e4e8;border-radius:9px;background:#fff}.launchKit section h3{margin:0 0 8px;font-size:9px}.launchKit section>a{display:block;overflow:hidden;margin:5px 0;color:#7357ff;font-size:8px;text-overflow:ellipsis}.launchKit .kitButton{display:inline-flex;width:max-content;padding:7px 9px;border-radius:6px;background:#7357ff;color:#fff;text-decoration:none}.launchKit summary{font-size:9px;font-weight:750;cursor:pointer}.kitArtifact{display:flex;flex-direction:column;padding:14px;border-radius:9px;background:#18222f;color:#fff}.kitArtifact small{color:#d7f767;font-size:6px;text-transform:uppercase}.kitArtifact b{margin:5px 0;font-size:13px}.kitArtifact span{color:#93a0af;font-size:7px}.kitRules{display:flex;flex-direction:column;margin-top:10px}.kitRules span{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #edf0f2}.kitRules small{color:#8c949e;font-size:7px}.kitRules b{font-size:7px;text-align:right}.kitFaq{padding-top:10px}.kitFaq b{font-size:8px}.launchKit ol{padding-left:18px;color:#626c77;font-size:8px;line-height:1.6}.copyBlock{position:relative;padding:10px 45px 10px 0;border-top:1px solid #edf0f2}.copyBlock>b{font-size:7px;text-transform:capitalize}.copyBlock p{white-space:pre-line}.copyBlock button{position:absolute;right:0;top:10px;border:0;background:none;color:#7357ff;font-size:7px}.sampleResult{display:flex;flex-direction:column;padding-top:10px}.sampleResult small{color:#0da77b;font-size:7px}.sampleResult b{margin:4px 0;font-size:10px}.printKit{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border:0;border-radius:8px;background:#18222f;color:#fff;font-size:8px;font-weight:700}.printKit .glyph{width:13px}.customerModal{max-height:90vh;overflow:auto}.customerProgramTag{display:inline-flex;margin-top:9px;padding:5px 8px;border-radius:12px;background:color-mix(in srgb,var(--customer-program) 10%,#fff);color:var(--customer-program);font-size:7px}.customerFacts{grid-template-columns:repeat(4,1fr)}.customerActions{grid-template-columns:repeat(2,1fr)}.customerActions button{align-items:flex-start;flex-direction:row;text-align:left}.customerActions button>span{flex:1}.manualActionForm{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:6px;margin:10px 0;padding:10px;border-radius:8px;background:#f4f2ff;text-align:left}.manualActionForm label{display:flex;flex-direction:column;gap:4px;color:#5c6470;font-size:7px}.manualActionForm input{height:32px;padding:0 8px;border:1px solid #d7d4e9;border-radius:6px}.manualActionForm button{height:32px;padding:0 8px;border:0;border-radius:6px;background:#7357ff;color:#fff;font-size:7px}.manualActionForm button[type=button]{background:#fff;color:#7357ff}.customerHistory{display:flex;flex-direction:column;margin:9px 0 14px;text-align:left}.customerHistory>span{display:grid;grid-template-columns:10px 1fr;align-items:center;padding:7px 0;border-top:1px solid #edf0f2}.customerHistory i{grid-row:1/3;width:6px;height:6px;border-radius:50%;background:#0da77b}.customerHistory b{font-size:8px}.customerHistory small{color:#979ea7;font-size:7px}.deleteCustomer{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 0;border:0;background:none;color:#a84943;font-size:7px}.deleteCustomer .glyph{width:12px}.brandEditor>label textarea{padding:9px;border:1px solid #dfe2e6;border-radius:7px;resize:vertical}.brandLogoField{margin-top:13px}.brandPreview>img{width:34px;height:34px;object-fit:contain;border-radius:8px}.brandPreview{margin-top:16px}@media(max-width:650px){.industryPicker{align-items:stretch;flex-direction:column}.industryPicker select{min-width:0;width:100%}.customerFacts{grid-template-columns:repeat(2,1fr)}.manualActionForm{grid-template-columns:1fr}.builderTop nav>button:nth-child(2),.builderTop nav>button:nth-child(3){display:none}}.programListActions{display:flex;gap:7px}.programListActions>a{display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dde0e4;border-radius:7px;background:#fff;color:#65707a;text-decoration:none;font-size:8px}.programListActions>a .glyph{width:13px}.loginMockAction{border-radius:6px;background:#7357ff;color:#fff;padding:8px;font-size:10px}.programCard{position:relative}.programCardHit{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.programCardHit:focus-visible{outline:3px solid #7357ff;outline-offset:-3px}.programCardBody>span{color:#838b94;padding:4px}.programCardBody>span .glyph{width:16px}.mobileOverlay{border:0;padding:0}@media print{body{background:#fff}.builderTop,.builderPreview,.builderTabs{display:none!important}.builderBody{display:block;height:auto}.builderControls{overflow:visible;border:0}.launchKit{padding:0}.launchKit details{break-inside:avoid}.launchKit details:not([open])>*{display:block}.launchKit details:not([open]) summary{display:block}.printKit{display:none}.launchKit section,.launchKit details{box-shadow:none}}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar nav button{flex:0 0 auto}.usageCard{flex:0 0 auto}.studioTools{display:flex;align-items:center;gap:7px;margin-left:auto}.studioTools>button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#69737d;font:inherit;font-size:8px;font-weight:750;cursor:pointer}.studioTools>button .glyph{width:13px}.studioTools>button kbd{padding:3px 5px;border:1px solid #dfe2e5;border-radius:4px;background:#f5f6f7;color:#8a929a;font:inherit;font-size:6px}.studioTools>button em{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#7357ff;color:#fff;font-size:6px;font-style:normal}.studioToolBackdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:9vh 18px 30px;background:#121a2585;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studioToolPanel{width:min(680px,100%);overflow:hidden;border:1px solid #d9dde1;border-radius:17px;background:#fff;box-shadow:0 30px 90px #121b273d}.studioToolPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 16px}.studioToolPanel>header small{color:#7357ff;font-size:7px;font-weight:850;letter-spacing:.1em}.studioToolPanel>header h2{margin:6px 0 0;font-size:22px;letter-spacing:-.035em}.studioToolPanel>header>button{width:30px;height:30px;border:0;border-radius:8px;background:#f1f2f4;color:#6f7881;font:inherit;cursor:pointer}.studioSearchField{display:flex;align-items:center;gap:10px;margin:0 26px 15px;padding:0 13px;border:1px solid #dce0e4;border-radius:10px;background:#fafafa}.studioSearchField .glyph{width:16px;color:#7357ff}.studioSearchField input{width:100%;height:48px;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.studioToolResults{max-height:min(58vh,530px);overflow:auto;padding:0 15px 18px}.studioToolResults>button{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;border:0;border-top:1px solid #eceeef;background:#fff;font:inherit;text-align:left;cursor:pointer}.studioToolResults>button:hover,.studioToolResults>button:focus-visible{border-radius:9px;outline:none;background:#f7f5ff}.studioToolResults>button>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#ebe7ff;color:#644fd2;font-size:9px;font-style:normal;font-weight:850}.studioToolResults>button>span{min-width:0}.studioToolResults>button small,.studioToolResults>button b,.studioToolResults>button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioToolResults>button small{color:#7357ff;font-size:6px;font-weight:800;text-transform:uppercase}.studioToolResults>button b{margin:3px 0;color:#26313d;font-size:9px}.studioToolResults>button em{color:#8a929a;font-size:7px;font-style:normal}.studioToolResults>button strong{color:#7357ff;font-size:12px}.studioToolResults>p{padding:48px 20px;color:#8b949d;font-size:9px;text-align:center}@media(max-width:760px){.studioTools>button span,.studioTools>button kbd{display:none}.studioTools>button{width:36px;justify-content:center;padding:0}.studioTools>button em{position:absolute;margin:-27px 0 0 26px}.studioToolBackdrop{padding-top:4vh}}.valueLaunchpad{margin-bottom:18px;padding:28px;border:1px solid #dddfe4;border-radius:17px;background:#fff;box-shadow:0 16px 42px #1a212c12}.valueLaunchpad.firstRun{border-color:#cfc7ff;background:linear-gradient(145deg,#fff 0,#faf9ff 70%,#f0edff)}.valueLaunchpad>header{display:grid;grid-template-columns:1fr 125px;align-items:center;gap:30px}.valueLaunchpad>header h2{max-width:720px;margin:7px 0;font-size:27px;line-height:1.05;letter-spacing:-.045em}.valueLaunchpad>header p{max-width:760px;margin:0;color:#78818b;font-size:9px;line-height:1.55}.launchOwnership{display:flex;min-height:108px;align-items:center;justify-content:center;flex-direction:column;border-radius:14px;background:#18222f;color:#fff;text-align:center}.launchOwnership b{color:#d7f767;font-size:38px;line-height:.9}.launchOwnership span{margin-top:5px;font-size:8px;font-weight:800;text-transform:uppercase}.launchOwnership small{max-width:90px;margin-top:8px;color:#8e9aa8;font-size:6px;line-height:1.35}.launchPathTabs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:22px}.launchPathTabs button{display:flex;min-width:0;align-items:center;gap:8px;padding:10px;border:1px solid #e0e3e7;border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.launchPathTabs button:hover,.launchPathTabs button:focus-visible{outline:none;border-color:var(--launch-accent)}.launchPathTabs button.active{border-color:var(--launch-accent);background:color-mix(in srgb,var(--launch-accent) 5%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--launch-accent) 10%,transparent)}.launchPathTabs i{display:grid;flex:0 0 auto;place-items:center;width:29px;height:29px;border-radius:8px;color:#fff;font-size:10px;font-style:normal;font-weight:800}.launchPathTabs span{min-width:0}.launchPathTabs b,.launchPathTabs small{display:block}.launchPathTabs b{font-size:8px}.launchPathTabs small{overflow:hidden;margin-top:2px;color:#8a929b;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.launchPathDetail{display:grid;grid-template-columns:1fr .72fr;gap:25px;margin-top:7px;padding:25px;border-radius:13px;background:#18222f;color:#fff}.launchPathDetail>div>small{color:var(--launch-accent);font-size:7px;font-weight:850;letter-spacing:.1em}.launchPathDetail h3{max-width:650px;margin:8px 0;font-size:21px;line-height:1.12;letter-spacing:-.035em}.launchPathDetail p{margin:0;color:#aeb8c4;font-size:8px;line-height:1.5}.launchSystemChips{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0}.launchSystemChips span{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#202c3b;color:#c5ced8;font-size:6px}.launchPathDetail>div>button{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px 13px;border:0;border-radius:7px;background:#d7f767;color:#263312;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.launchPathDetail>div>button span{font-size:12px}.activationProgress{padding:0;margin:0;list-style:none}.activationProgress li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(255,255,255,.1);opacity:.48}.activationProgress li:first-child{border-top:0}.activationProgress li.done,.activationProgress li.current{opacity:1}.activationProgress li>i{display:grid;place-items:center;width:23px;height:23px;border:1px solid #4b5867;border-radius:7px;color:#7e8b9a;font-size:7px;font-style:normal;font-weight:800}.activationProgress li.done>i{border-color:#139b76;background:#139b76;color:#fff}.activationProgress li.current>i{border-color:#d7f767;color:#d7f767}.activationProgress b,.activationProgress small{display:block}.activationProgress b{font-size:7px}.activationProgress small{margin-top:2px;color:#8492a1;font-size:6px}.activationProgress em{color:#7d8997;font-size:6px;font-style:normal;text-transform:uppercase}.activationProgress li.done em{color:#5bd0aa}.activationProgress li.current em{color:#d7f767}.valueLaunchpadComplete{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;margin-bottom:18px;padding:20px 23px;border:1px solid #cfe7de;border-radius:14px;background:#eef8f4}.valueLaunchpadComplete>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#139b76;color:#fff;font-size:17px;font-style:normal}.valueLaunchpadComplete h2{margin:4px 0;font-size:17px;letter-spacing:-.03em}.valueLaunchpadComplete p{margin:0;color:#668077;font-size:8px}.valueLaunchpadComplete>button{padding:9px 12px;border:1px solid #b9d9cd;border-radius:8px;background:#fff;color:#17765a;font:inherit;font-size:8px;font-weight:800;cursor:pointer}@media(max-width:1100px){.launchPathTabs{grid-template-columns:repeat(2,1fr)}.launchPathDetail{grid-template-columns:1fr}}@media(max-width:760px){.valueLaunchpad{padding:20px 15px}.valueLaunchpad>header{grid-template-columns:1fr}.launchOwnership{width:125px}.launchPathTabs{grid-template-columns:1fr}.launchPathDetail{padding:20px 15px}.valueLaunchpadComplete{grid-template-columns:40px 1fr}.valueLaunchpadComplete>button{grid-column:1/-1;width:100%}}:root{color-scheme:light;--ad-oat: #f2ebdd;--ad-ivory: #fffdf7;--ad-ink: #17211d;--ad-muted: #52615a;--ad-forest: #205c4f;--ad-bottle: #153f37;--ad-clay: #e16b4d;--ad-clay-hover: #cc5a3f;--ad-brass: #c99a3e;--ad-eucalyptus: #dce9e2;--ad-lavender: #c7b9e7;--ad-stone: #d6cbbb;--ad-success: #2f735c;--ad-danger: #a94335;--ad-focus: #075e54;--ad-display: "Newsreader", Georgia, serif;--ad-body: "Source Sans 3", "Segoe UI", sans-serif;--ad-space-1: .25rem;--ad-space-2: .5rem;--ad-space-3: .75rem;--ad-space-4: 1rem;--ad-space-5: 1.5rem;--ad-space-6: 2rem;--ad-space-7: 3rem;--ad-space-8: 4.5rem;--ad-space-9: 6.5rem;--ad-rule: 1px solid var(--ad-stone);--ad-radius-sm: .375rem;--ad-radius-md: .625rem;--ad-radius-lg: .75rem;--ad-shadow-folio: 0 2px 4px rgba(23, 33, 29, .04), 0 20px 55px rgba(23, 33, 29, .13);--ad-motion-fast: .16s;--ad-motion-base: .22s;--ad-ease: cubic-bezier(.2, .7, .2, 1);--ad-container: 90rem;--ad-measure: 43rem;--ad-header: 4.75rem;--ad-z-nav: 30;--ad-z-sticky: 40;--ad-z-modal: 60}@font-face{font-family:Newsreader;src:url(/brand/fonts/newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/brand/fonts/source-sans-3-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-family:var(--ad-body);color:var(--ad-ink);background:var(--ad-oat);font-synthesis:none;text-rendering:optimizeLegibility}h1,h2,.adDisplay{font-family:var(--ad-display);font-weight:620;letter-spacing:normal;text-wrap:balance}h3,h4,p{text-wrap:pretty}button,input,textarea,select{font:inherit}.adNumeral{font-variant-numeric:tabular-nums}:root{--purple: var(--ad-forest);--ink: var(--ad-ink);--muted: var(--ad-muted);--line: var(--ad-stone);--green: var(--ad-success)}html,body{font-family:var(--ad-body);color:var(--ad-ink);background:var(--ad-oat)}.adGlyph{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.adMark{width:30px;height:30px}.adMarkSheet--back{fill:var(--ad-eucalyptus)}.adMarkSheet--middle{fill:var(--ad-clay)}.adMarkSheet--front{fill:var(--ad-forest)}.adMarkRail{fill:none;stroke:var(--ad-ivory);stroke-width:1.5;stroke-linecap:round}.adMark--light .adMarkSheet--back{fill:var(--ad-ivory);opacity:.35}.adMark--light .adMarkSheet--middle{fill:var(--ad-clay);opacity:1}.adMark--light .adMarkSheet--front{fill:var(--ad-ivory)}.adMark--light .adMarkRail{stroke:var(--ad-bottle)}.appLogo{gap:10px;color:var(--ad-ivory);font-family:var(--ad-body);font-size:24px;letter-spacing:-.02em}.appLogo strong{font-weight:760}.appLogo>span{display:none}.loginPanel .appLogo{color:var(--ad-ink)}.loginPanel .appLogo .adMark--light .adMarkSheet--front{fill:var(--ad-forest)}.loginPanel .appLogo .adMark--light .adMarkSheet--back{fill:var(--ad-eucalyptus);opacity:1}.loginPanel .appLogo .adMark--light .adMarkRail{stroke:var(--ad-ivory)}.studio{grid-template-columns:248px 1fr;background:var(--ad-oat)}.sidebar{width:248px;padding:24px 14px 16px;background:var(--ad-bottle);color:var(--ad-eucalyptus)}.sidebarTop{padding-bottom:23px}.sidebar nav{gap:2px}.sidebar nav button,.sidebar nav a{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;height:auto;padding:0 12px;border:0;border-radius:var(--ad-radius-sm);background:none;color:color-mix(in srgb,var(--ad-eucalyptus) 76%,transparent);font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.sidebar nav button:hover,.sidebar nav a:hover{background:color-mix(in srgb,var(--ad-ivory) 8%,transparent);color:var(--ad-ivory)}.sidebar nav button.active{background:var(--ad-clay);color:var(--ad-ink);box-shadow:none}.sidebar nav button .adGlyph,.sidebar nav a .adGlyph{width:18px}.sidebar nav button em,.sidebar nav a em{margin-left:auto;border-radius:2px;background:color-mix(in srgb,var(--ad-bottle) 18%,transparent);font-size:8px;font-style:normal}.sidebarTraining{margin-top:10px;border-top:1px solid color-mix(in srgb,var(--ad-eucalyptus) 18%,transparent)!important}.sidebarAdmin{margin-top:10px;border:1px solid color-mix(in srgb,var(--ad-brass) 45%,transparent)!important;background:color-mix(in srgb,var(--ad-brass) 10%,transparent)!important;color:var(--ad-ivory)!important}.sidebarAdmin em{background:var(--ad-brass)!important;color:var(--ad-ink);padding:3px 5px}.usageCard{border-color:color-mix(in srgb,var(--ad-eucalyptus) 22%,transparent);border-radius:var(--ad-radius-md);background:color-mix(in srgb,var(--ad-ink) 22%,transparent)}.usageTrack{border-radius:0;background:color-mix(in srgb,var(--ad-eucalyptus) 18%,transparent)}.usageTrack i{background:var(--ad-brass)}.usageCard button{border-radius:var(--ad-radius-sm);background:var(--ad-ivory);color:var(--ad-forest)}.userCard>span{border-radius:var(--ad-radius-sm);background:var(--ad-forest)}.studioMain{background:var(--ad-oat)}.topbar{position:relative;height:78px;padding-inline:32px;border-color:var(--ad-stone);background:var(--ad-ivory)}.topbar:after{position:absolute;right:28px;bottom:-1px;width:42px;height:5px;background:var(--ad-clay);content:""}.topbar small{color:var(--ad-forest);font-size:8px;font-weight:800;letter-spacing:.09em}.topbar h1{font-family:var(--ad-display);font-size:25px;font-weight:620;letter-spacing:0}.view{max-width:1440px;padding-top:36px}.viewEyebrow,.opsEyebrow{color:var(--ad-forest)}.newProgram,.outlineButton,.emptyState button,.operationsOverviewHead button,.operationsTemplateGrid footer button,.businessOSGrid footer button,.workspaceCreate button,.operationBuilderTop .publishButton,.builderTop .publishButton{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink);box-shadow:none}.newProgram:hover,.outlineButton:hover{background:var(--ad-clay-hover)}.welcomeBanner,.businessOSHero,.opsHero{border-radius:var(--ad-radius-lg);background:var(--ad-bottle);color:var(--ad-ivory)}.welcomeBanner:after{position:absolute;top:24px;right:0;width:8px;height:42px;border:1px solid var(--ad-stone);border-right:0;background:var(--ad-oat);content:""}.welcomeBanner h2,.businessOSHero h2,.opsHero h2,.operationsLibraryHero h2,.workspaceHero h2{font-family:var(--ad-display);font-weight:620;letter-spacing:0}.welcomeBanner button{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink)}.welcomeArt i{border-radius:var(--ad-radius-sm);background:color-mix(in srgb,var(--ad-ivory) 8%,var(--ad-bottle));color:var(--ad-eucalyptus)}.welcomeArt span{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink);box-shadow:0 0 0 7px color-mix(in srgb,var(--ad-clay) 16%,transparent)}.statCard,.programCard,.factoryCard,.operationsPulse article,.operationsTemplateGrid article,.businessOSGrid article,.workspaceGrid article,.tablePanel,.chartCard,.overviewPanel,.systemPanel,.systemPageAnalytics>div{border-color:var(--ad-stone);border-radius:var(--ad-radius-md);background:var(--ad-ivory);box-shadow:none}.programCard,.operationsTemplateGrid article,.businessOSGrid article{position:relative}.operationsTemplateGrid article:after,.businessOSGrid article:after{position:absolute;top:18px;right:-1px;width:5px;height:26px;border:1px solid var(--ad-stone);border-right:0;background:var(--ad-oat);content:""}.factoryCard>span,.engineMark,.businessOSGrid article header>i{display:grid;place-items:center;border:1px solid var(--ad-stone);border-radius:var(--ad-radius-sm);background:var(--ad-eucalyptus);color:var(--ad-forest);font-style:normal}.engineMark{background:var(--ad-eucalyptus)!important;color:var(--ad-forest)!important}.engineMark .adGlyph{width:18px;height:18px}.engineMark.small .adGlyph{width:12px;height:12px}.businessOSGrid article header>i .adGlyph{width:24px;height:24px}.businessOSGrid article{border-left:5px solid var(--ad-forest)}.businessOSGrid article header h3{font-family:var(--ad-display);font-size:21px;letter-spacing:0}.valueLaunchpad{border-color:var(--ad-stone);border-radius:var(--ad-radius-lg);background:var(--ad-ivory);box-shadow:none}.valueLaunchpad.firstRun{border-color:var(--ad-stone);background:var(--ad-ivory)}.valueLaunchpad>header h2,.launchPathDetail h3{font-family:var(--ad-display);font-weight:620;letter-spacing:0}.launchOwnership{border-radius:var(--ad-radius-sm);background:var(--ad-bottle)}.launchOwnership b{color:var(--ad-brass)}.launchPathTabs button{border-color:var(--ad-stone);border-radius:var(--ad-radius-sm)}.launchPathTabs button.active{border-color:var(--ad-clay);background:var(--ad-eucalyptus);box-shadow:none}.launchPathTabs i{border:1px solid var(--ad-stone);border-radius:var(--ad-radius-sm);background:var(--ad-eucalyptus)!important;color:var(--ad-forest)}.launchPathDetail{border-radius:var(--ad-radius-md);background:var(--ad-bottle)}.launchPathDetail>div>small{color:var(--ad-brass)}.launchPathDetail>div>button{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink)}.launchSystemChips span{border-radius:2px;background:color-mix(in srgb,var(--ad-ivory) 8%,transparent)}.activationProgress li.current>i{border-color:var(--ad-clay);color:var(--ad-clay)}.activationProgress li.current em{color:var(--ad-clay)}.statIcon.purple{background:var(--ad-lavender);color:var(--ad-ink)}.statIcon.green{background:var(--ad-eucalyptus);color:var(--ad-forest)}.statIcon.orange{background:color-mix(in srgb,var(--ad-clay) 18%,var(--ad-ivory));color:var(--ad-clay-hover)}.quickLaunch{border-color:var(--ad-stone);border-radius:var(--ad-radius-md);background:var(--ad-eucalyptus)}.quickLaunch .glyph,.textButton{color:var(--ad-forest)}.libraryHero{border-radius:var(--ad-radius-lg);background:var(--ad-bottle)}.libraryHero h2{font-family:var(--ad-display);font-weight:620;letter-spacing:0}.libraryHero p{color:var(--ad-eucalyptus)}.factoryFilters button{min-height:36px;border-color:var(--ad-stone);border-radius:var(--ad-radius-sm);background:var(--ad-ivory);font-size:11px}.factoryFilters button.active{border-color:var(--ad-forest);background:var(--ad-eucalyptus);color:var(--ad-forest)}.templateCard{border-color:var(--ad-stone);border-radius:var(--ad-radius-md);box-shadow:none}.templateCard:hover{transform:none;box-shadow:none}.templateVisual{background:color-mix(in srgb,var(--ad-clay) 11%,var(--ad-ivory))}.templateVisual>span{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink);box-shadow:none}.templateVisual>div i{background:color-mix(in srgb,var(--ad-clay) 40%,var(--ad-ivory))}.templateVisual em,.templateBody>small{color:var(--ad-clay-hover)}.templateBody footer button,.templateBody footer button .glyph,.noResults button{color:var(--ad-forest)}.programThumbnail{background:color-mix(in srgb,var(--ad-clay) 10%,var(--ad-ivory))}.programThumbnail>span{background:var(--ad-clay);color:var(--ad-ink)}.opsFactoryTabs button.active,.programTabs button.active,.builderTabs button.active{border-color:var(--ad-clay);background:var(--ad-eucalyptus);color:var(--ad-forest)}.operationsLibraryHero label,.operationsToolbar,.industryPicker{border-color:var(--ad-stone);border-radius:var(--ad-radius-md);background:var(--ad-ivory)}.operationBuilderTop,.builderTop{border-color:var(--ad-stone);background:var(--ad-ivory)}.operationBuilder,.builderBody,.builderPreview{background:var(--ad-oat)}.builderPreview .experience{pointer-events:none;-webkit-user-select:none;user-select:none}.segmented button.active{border-color:var(--ad-forest);background:var(--ad-eucalyptus);color:var(--ad-forest)}.operationBuilderTop>div small,.builderTop small,.systemIdentity small,.systemStatus{font-size:11px}.operationBuilderTop nav button,.operationBuilderTop nav a,.builderTop nav button,.builderTop nav a{min-height:38px;font-size:12px}.operationBuilderTop nav .primary,.builderTop nav .publishButton,.operationSettings>button,.recordEditor>footer button,.studioCapabilityEmpty button,.saveBrand,.manualActionForm button,.launchKit .kitButton{border-color:var(--ad-clay);background:var(--ad-clay);color:var(--ad-ink)}.systemIdentity{border-radius:var(--ad-radius-md);background:var(--ad-eucalyptus)}.systemIdentity small,.systemIdentity span{color:var(--ad-forest)}.operationBuilderBody>aside>nav button.active{border-radius:var(--ad-radius-sm);background:var(--ad-eucalyptus);color:var(--ad-forest)}.systemDashboard>div,.operationTable,.systemActivity,.operationSettings,.recordEditor{border-color:var(--ad-stone);border-radius:var(--ad-radius-md);background:var(--ad-ivory);box-shadow:none}.operationBoard>section{border-color:var(--ad-stone);background:color-mix(in srgb,var(--ad-eucalyptus) 55%,var(--ad-ivory))}.operationBoard article{border:1px solid var(--ad-stone);border-radius:var(--ad-radius-sm);box-shadow:none}.operationBoard article>footer button,.publicSystemDetails a{color:var(--ad-forest)}.systemViewHeader>button,.operationTable+button{border-color:var(--ad-clay);background:var(--ad-clay);color:var(--ad-ink)}.computedPreview,.kitArtifact{background:var(--ad-bottle)}.computedPreview b,.kitArtifact small{color:var(--ad-brass)}.studioCapabilityHero{background:var(--ad-bottle)}.studioCapabilityHero>aside{border-color:color-mix(in srgb,var(--ad-ivory) 20%,transparent);border-radius:var(--ad-radius-md);background:color-mix(in srgb,var(--ad-ivory) 6%,transparent)}.studioCapabilityHero>aside b{color:var(--ad-brass)}.studioCapabilityControls,.studioCapabilityGrid article,.monthCalendar,.calendarAgenda{border-color:var(--ad-stone);background:var(--ad-ivory)}.studioCapabilityControls button.active,.monthCalendar article.today>b{background:var(--ad-clay);color:var(--ad-ink)}.studioCapabilityGrid article>header em{background:var(--ad-eucalyptus);color:var(--ad-forest)}.businessCalendarHero{background:var(--ad-eucalyptus)}.calendarToolbar .calendarToday,.monthCalendar article>button,.calendarAgenda time{background:var(--ad-eucalyptus);color:var(--ad-forest)}.monthCalendar article>button i{background:var(--ad-clay)}.profitWorkspace>aside button.active{background:var(--ad-eucalyptus)}.profitWorkspace>aside button.active>span{background:var(--ad-clay);color:var(--ad-ink)}.calculatorResult{background:var(--ad-bottle)}.calculatorResult>b,.calculatorResult .glyph{color:var(--ad-brass)}.brandIntro{background:var(--ad-eucalyptus)}.brandList .addBrand>i{color:var(--ad-forest)}.customerActions button>b .adGlyph{width:18px;height:18px}.loginPage{background:var(--ad-ivory)}.loginPanel h1,.loginProgram h2{font-family:var(--ad-display);font-weight:620;letter-spacing:0}.loginEyebrow{color:var(--ad-forest)}.loginPanel input:focus{border-color:var(--ad-forest);box-shadow:0 0 0 3px color-mix(in srgb,var(--ad-forest) 12%,transparent)}.loginPanel form button{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink)}.loginAside{background:var(--ad-bottle)}.loginProgram{border:1px solid var(--ad-stone);border-radius:var(--ad-radius-lg);box-shadow:var(--ad-shadow-folio);transform:rotate(-1deg)}.loginProgram>span{color:var(--ad-forest)}.loginProgram>div{border-radius:var(--ad-radius-sm);background:var(--ad-eucalyptus)}.loginProgram button,.loginMockAction{border-radius:var(--ad-radius-sm);background:var(--ad-clay);color:var(--ad-ink)}@media(max-width:850px){.studio{grid-template-columns:1fr}.sidebar{width:min(280px,88vw)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){*{box-shadow:none!important}.sidebar nav button.active{outline:2px solid Highlight}}
