:root{--ink:#111713;--paper:#f6f5ef;--muted:#59635d;--line:#11171329;--green:#42e58d;--deep:#0e1a13;--panel:#17231b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brandMark,.finalMark{background:var(--ink);color:var(--green);border-radius:5px;place-items:center;font-family:Georgia,serif;font-weight:800;display:grid}.brandMark{width:30px;height:30px}.navLinks{align-items:center;gap:28px;font-size:14px;display:flex}.navLinks>a:not(.navCta){color:var(--muted)}.navCta,.button{background:var(--ink);color:#fff;border-radius:5px;padding:12px 18px;font-weight:700}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:680px;padding:90px 0;display:grid}.eyebrow{color:#18754a;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.06em;max-width:700px;margin:22px 0 28px;font:clamp(58px,7vw,92px)/.94 Georgia,serif}.lede{max-width:650px;color:var(--muted);margin:0;font-size:20px;line-height:1.55}.emailForm{border:1px solid var(--line);background:#fff;border-radius:7px;max-width:570px;margin-top:34px;padding:6px;display:flex;box-shadow:0 10px 30px #11171312}.emailForm input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 14px}.emailForm button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:13px 18px;font-weight:700}.emailForm button span{color:var(--green)}.formNote{color:#728078;margin:10px 4px;font-size:12px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.codeWindow{background:var(--deep);color:#d8f8e6;border-radius:7px;overflow:hidden;box-shadow:18px 18px #dfddcf}.windowBar{border-bottom:1px solid #304037;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.windowBar i{background:#607067;border-radius:50%;width:8px;height:8px}.windowBar span{color:#839187;margin-left:8px;font:12px monospace}.codeWindow pre{min-height:300px;margin:0;padding:30px;font:14px/1.75 monospace;overflow:auto}.codeStatus{background:var(--panel);color:#93a49a;border-top:1px solid #304037;padding:13px 20px;font:12px monospace}.codeStatus span{color:var(--green)}.signal{background:var(--ink);color:#fff}.signalGrid{grid-template-columns:repeat(4,1fr);display:grid}.signal p{border-right:1px solid #354139;flex-direction:column;gap:4px;margin:0;padding:25px 24px;display:flex}.signal strong{font:20px Georgia,serif}.signal span{color:#aeb9b2;font-size:12px}.section{padding:120px 0}.sectionHeading{max-width:760px;margin-bottom:58px}.sectionHeading h2,.compare h2,.final h2{letter-spacing:-.05em;margin:16px 0 22px;font:clamp(42px,5.5vw,68px)/1 Georgia,serif}.sectionHeading>p:last-child,.compareCopy>p:last-child,.final p{color:var(--muted);font-size:18px;line-height:1.6}.benefitGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.benefitGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.benefitGrid article>span{color:#18754a;font:12px monospace}.benefitGrid h3{margin:48px 0 15px;font:28px Georgia,serif}.benefitGrid p{color:var(--muted);margin:0;line-height:1.65}.compare{background:var(--deep);color:#fff;padding:110px 0}.compareGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.compare .eyebrow{color:var(--green)}.compareCopy>p:last-child{color:#aebeb4}.codeCompare{border:1px solid #33453a;grid-template-columns:1fr 1fr;display:grid}.codeCompare>div{background:#111a14;min-width:0}.codeCompare>div+div{border-left:1px solid #33453a}.codeCompare>div>span{color:#98a69d;border-bottom:1px solid #33453a;padding:12px 18px;font:12px monospace;display:block}.codeCompare pre{color:#bdc8c0;margin:0;padding:22px;font:12px/1.7 monospace;overflow:auto}.codeCompare .feltCode{background:#14261b}.codeCompare .feltCode>span,.codeCompare .feltCode pre{color:#bff5d5}.final{text-align:center;padding:125px 0}.finalMark{width:68px;height:68px;margin:auto;font-size:34px}.final p{max-width:600px;margin:0 auto 30px}.button{display:inline-block}footer{border-top:1px solid var(--line);align-items:center;gap:24px;min-height:100px;display:flex}footer>p{color:#718078}footer>div{color:var(--muted);gap:24px;margin-left:auto;font-size:13px;display:flex}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0}.heroCopy{max-width:760px}.codeWindow{width:calc(100% - 18px)}.compareGrid{grid-template-columns:1fr}.navLinks>a:not(.navCta){display:none}}@media (max-width:650px){.shell{width:min(100% - 28px,1160px)}.hero h1{font-size:52px}.lede{font-size:18px}.emailForm{box-shadow:none;background:0 0;border:0;padding:0;display:block}.emailForm input,.emailForm button{width:100%}.emailForm input{border:1px solid var(--line);background:#fff;border-radius:5px;margin-bottom:9px}.signalGrid,.benefitGrid,.codeCompare{grid-template-columns:1fr}.signal p{border-bottom:1px solid #354139}.benefitGrid article{min-height:auto}.codeCompare>div+div{border-top:1px solid #33453a;border-left:0}.section,.compare{padding:80px 0}.final{padding:90px 0}footer{flex-wrap:wrap;padding:24px 0}footer>div{width:100%;margin:0}.codeWindow pre{padding:22px;font-size:12px}}
.navDemo{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.heroMeta{justify-content:space-between;align-items:center;max-width:570px;display:flex}.heroMeta button{color:#18754a;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.demoBackdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050c08b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.demoModal{background:#f7f8f5;border:1px solid #526058;border-radius:12px;grid-template-rows:62px 1fr 68px;width:min(1180px,100%);height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000073}.demoHeader{color:#fff;background:#101813;border-bottom:1px solid #354039;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.demoHeader>div{align-items:center;gap:12px;display:flex}.demoHeader small{color:#95a198;border-left:1px solid #445047;padding-left:12px}.demoHeader button{color:#fff;cursor:pointer;background:#19231d;border:1px solid #3c4941;border-radius:5px;width:34px;height:34px;font-size:24px}.liveBadge{color:#65e99e;background:#173326;border-radius:20px;padding:6px 10px;font:11px monospace}.studioShell{grid-template-columns:180px 1fr 320px;min-height:0;display:grid}.studioNav{background:#e9ece6;border-right:1px solid #ccd2ca;padding:22px 12px}.studioNav p{color:#818c84;text-transform:uppercase;letter-spacing:.12em;margin:16px 10px 8px;font:10px monospace}.studioNav p:first-child{margin-top:0}.studioNav button{color:#4d5951;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.studioNav button small{margin-left:auto}.studioNav .active{color:#172019;background:#d9dfd8;font-weight:700}.studioNav .activeCollection{color:#147646;font-weight:700}.studioData{background:#fff;flex-direction:column;min-width:0;display:flex}.panelTitle{border-bottom:1px solid #dfe3de;justify-content:space-between;align-items:center;height:85px;padding:18px 24px;display:flex}.panelTitle span,.previewTop{color:#77827a;letter-spacing:.12em;font:10px monospace}.panelTitle h3{margin:2px 0;font:26px Georgia,serif}.panelTitle button{color:#fff;cursor:pointer;background:#152019;border:0;border-radius:4px;padding:9px 12px;font-weight:700}.dataTable{padding:20px 24px}.dataRow{color:#2f3932;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e8e3;grid-template-columns:70px 1fr 100px;align-items:center;width:100%;min-height:48px;padding:0 12px;display:grid}.dataTable button.dataRow{cursor:pointer}.dataTable button.dataRow:hover{background:#f5f8f5}.dataHead{color:#859087;text-transform:uppercase;background:#f1f3f0;min-height:34px;font:10px monospace}.check,.previewCheck{border:1px solid #aab4ac;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.checked{color:#fff;background:#1b9a5b;border-color:#1b9a5b}.done{color:#929b95;text-decoration:line-through}.syncLine{color:#7b877e;margin:auto 24px 20px;font:11px monospace}.syncLine span{color:#23b769}.appPreview{background:#e7ebe6;border-left:1px solid #ccd2ca;min-width:0}.previewTop{border-bottom:1px solid #ccd2ca;justify-content:space-between;height:44px;padding:15px;display:flex}.previewTop i{font-style:normal}.previewApp{background:#fff;border-radius:8px;margin:32px 20px;padding:28px 22px;box-shadow:0 12px 35px #141f181c}.previewApp>p{color:#26915a;letter-spacing:.14em;margin:0;font:10px monospace}.previewApp h3{margin:8px 0 22px;font:28px Georgia,serif}.progress{background:#e4e8e4;border-radius:4px;height:5px;overflow:hidden}.progress i{background:#35cb7b;height:100%;transition:width .25s;display:block}.previewApp>small{color:#849087;margin:8px 0 22px;display:block}.previewApp>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ec;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.previewApp em{font-style:normal}.demoFooter{color:#fff!important;background:#101813!important;border:0!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:0 22px!important;display:flex!important}.demoFooter p{font-size:13px;color:#a8b4ac!important;margin:0!important}.demoFooter strong{color:#fff}.demoFooter a{background:var(--green);white-space:nowrap;border-radius:4px;margin-left:auto;padding:10px 14px;font-weight:800;color:#102017!important}@media (max-width:900px){.studioShell{grid-template-columns:150px 1fr}.appPreview{display:none}.demoModal{height:min(700px,100vh - 28px)}}@media (max-width:650px){.demoBackdrop{padding:8px}.demoModal{height:calc(100vh - 16px)}.studioShell{grid-template-columns:1fr}.studioNav,.demoHeader small,.demoFooter p{display:none}.heroMeta{flex-direction:column;align-items:flex-start;gap:8px}}
.authPage{background:var(--deep);color:#fff;place-items:center;min-height:100vh;padding:30px;display:grid}.authBrand{color:#fff;position:absolute;top:28px;left:32px}.authPanel{width:min(480px,100%);color:var(--ink);background:#f7f8f4;border-radius:10px;padding:44px;box-shadow:0 25px 80px #0006}.authPanel h1{letter-spacing:-.04em;margin:12px 0;font:46px/1 Georgia,serif}.authPanel>p:not(.eyebrow){color:var(--muted)}.authPanel form{flex-direction:column;margin-top:28px;display:flex}.authPanel label{margin:12px 0 6px;font-size:12px;font-weight:700}.authPanel input{background:#fff;border:1px solid #ccd3cd;border-radius:5px;padding:13px}.authPanel form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:5px;margin-top:20px;padding:14px;font-weight:800}.authPanel form button span{color:var(--green)}.authPanel>small{color:#768078;margin-top:16px;display:block}.studioPage{background:#f4f6f2;min-height:100vh}.studioPage>header{color:#fff;background:#101813;border-bottom:1px solid #d6dcd6;align-items:center;height:68px;padding:0 24px;display:flex}.studioCrumb{color:#89968e;margin-left:12px}.studioPage>header>div{align-items:center;gap:16px;margin-left:auto;display:flex}.studioPage>header small{color:#a7b1aa}.studioLayout{grid-template-columns:220px 1fr;min-height:calc(100vh - 68px);display:grid}.studioLayout>aside{background:#e7ebe5;border-right:1px solid #ced5ce;padding:24px 14px}.studioLayout>aside p{color:#7f8b82;text-transform:uppercase;letter-spacing:.13em;margin:16px 10px 7px;font:10px monospace}.studioLayout>aside p:first-child{margin-top:0}.studioLayout>aside button{text-align:left;color:#566159;background:0 0;border:0;border-radius:4px;width:100%;padding:11px}.studioLayout>aside button small{float:right}.studioLayout>aside .selected{color:#126d42;background:#d6ddd6;font-weight:800}.studioMain{padding:48px;overflow:hidden}.studioWelcome{justify-content:space-between;align-items:end;display:flex}.studioWelcome h1{letter-spacing:-.04em;margin:12px 0 8px;font:50px Georgia,serif}.studioWelcome>div>p:last-child{color:var(--muted)}.studioWelcome>button{background:var(--ink);color:#fff;border:0;border-radius:4px;padding:12px 16px;font-weight:800}.studioCards{grid-template-columns:repeat(3,1fr);gap:15px;margin:38px 0;display:grid}.studioCards article{background:#fff;border:1px solid #d9dfd9;padding:22px}.studioCards span,.collectionPanel header span{color:#7e8a82;letter-spacing:.12em;font:10px monospace}.studioCards strong{margin:10px 0 2px;font:34px Georgia,serif;display:block}.studioCards p{color:#879188;margin:0;font-size:12px}.greenText{color:#178c52}.collectionPanel{background:#fff;border:1px solid #d9dfd9}.collectionPanel>header{border-bottom:1px solid #e0e4e0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.collectionPanel h2{margin:4px 0 0;font:26px Georgia,serif}.collectionPanel header small{color:#879188}.studioTable>div,.studioTable>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eae7;grid-template-columns:1fr 180px;width:100%;padding:15px 24px;display:grid}.studioTable>div{color:#78837b;text-transform:uppercase;background:#f3f5f2;font:10px monospace}.studioTable>button{cursor:pointer}.studioTable>button:hover{background:#f7faf7}.studioTable>button span:last-child{color:#aa7617}.studioTable>button .statusDone{color:#14884e}@media (max-width:700px){.studioLayout{grid-template-columns:1fr}.studioLayout>aside{display:none}.studioMain{padding:28px 18px}.studioWelcome{flex-direction:column;align-items:start;gap:20px}.studioWelcome h1{font-size:40px}.studioCards{grid-template-columns:1fr}.studioPage>header small{display:none}.authPanel{padding:30px}.authPanel h1{font-size:38px}}.fieldEditor{flex-direction:column;gap:10px;margin:18px 0;display:flex}.fieldEditor>b{letter-spacing:.12em;color:#78837b;font:10px monospace}.fieldRow{grid-template-columns:1fr 130px;gap:8px;display:grid}.fieldEditor input,.fieldEditor select{background:#fff;border:1px solid #ccd3cd;border-radius:4px;padding:10px}.fieldEditor>button{color:#167b48;cursor:pointer;background:#fff;border:1px solid #b7c2b8;border-radius:4px;align-self:flex-start;padding:8px 10px;font-weight:700}.intentSession{max-width:1120px;margin:0 auto;padding:64px 36px}.intentSessionIntro{max-width:720px;margin-bottom:34px}.intentSessionIntro p,.intentContract>p{color:#087843;letter-spacing:.14em;font:11px monospace}.intentSessionIntro h2{letter-spacing:-.04em;margin:10px 0 12px;font:48px/1.05 Georgia,serif}.intentSessionIntro span,.intentContract>span{color:#637068;line-height:1.55}.intentWorkspace{background:#fff;border:1px solid #ced6cf;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);display:grid}.intentComposer{border-right:1px solid #d8ded8;flex-direction:column;gap:20px;padding:32px;display:flex}.intentComposer label{flex-direction:column;gap:8px;font-weight:750;display:flex}.intentComposer input,.intentComposer textarea{font:inherit;background:#fff;border:1px solid #bdc8bf;border-radius:3px;padding:14px}.intentComposer textarea{resize:vertical;min-height:150px}.intentComposer>button,.intentContract>button{color:#fff;cursor:pointer;background:#102019;border:0;border-radius:3px;align-self:flex-start;padding:12px 16px;font-weight:800}.intentComposer>button:disabled,.intentContract>button:disabled{opacity:.4;cursor:not-allowed}.intentSignals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.intentSignals p{color:#56645b;background:#f0f4f0;margin:0;padding:12px;font-size:12px}.intentSignals b{color:#152019;margin-bottom:5px;display:block}.intentContract{background:#f2f5f1;flex-direction:column;gap:14px;padding:32px;display:flex}.intentContract h3{margin:5px 0 0;font:28px Georgia,serif}.intentContract>div{border-bottom:1px solid #d4ddd5;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.intentContract small{color:#68756c}.intentContract .intentGap{background:#fff6df;border:1px solid #ead9a9;padding:12px;display:block}.intentContract .intentGap b,.intentContract .intentGap small{display:block}.intentContract>button{margin-top:auto}.manageDialog footer .deleteApplication{color:#a51f1f;border-color:#d8b4b4;margin-right:auto}.manageDialog footer>span{flex:1}@media (max-width:850px){.intentWorkspace{grid-template-columns:1fr}.intentComposer{border-bottom:1px solid #d8ded8;border-right:0}.intentSignals{grid-template-columns:1fr}.intentSession{padding:36px 20px}.intentSessionIntro h2{font-size:38px}}.discoveryShell{background:#f9fbfa;grid-template-rows:56px 72px minmax(0,1fr) auto auto;height:calc(100vh - 158px);min-height:620px;margin:0;display:grid}.discoveryTop{background:#f1f6f4;border-bottom:1px solid #d6ddd8;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;display:grid}.discoveryTop strong{align-items:center;gap:10px;font-size:13px;display:flex}.discoveryTop strong i,.discoveryConversation article>i{color:#087d63;background:#daf0ea;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.discoveryTop nav{gap:4px;display:flex}.discoveryTop nav button{color:#35445a;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 15px}.discoveryTop nav button.active{color:#114f45;background:#dcefeb;font-weight:800}.discoveryTop>span{color:#435168;justify-self:end;font-size:12px}.discoveryTitle{background:#fff;border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.discoveryTitle h2{margin:0 0 4px;font-size:17px}.discoveryTitle p{color:#59677a;margin:0;font-size:13px}.discoveryTitle>b{color:#176955;background:#dcefe9;border-radius:16px;padding:6px 12px;font-size:11px}.discoveryConversation{min-height:0;padding:20px 32px 38px;overflow:auto}.discoveryConversation article{gap:12px;margin-bottom:22px;display:flex}.discoveryConversation article>div{background:#f5f9f7;border:1px solid #cedbd6;border-radius:10px;max-width:68%;padding:15px 17px;line-height:1.5}.discoveryConversation article.user{flex-direction:row-reverse}.discoveryConversation article.user>i{color:#46514a;background:#e8ece9}.discoveryConversation article.user>div{background:#e6f1ee}.discoveryPrompt{background:#fff;border:1px solid #77a99f;border-radius:10px;margin:0 22px 16px;position:relative;overflow:hidden}.discoveryPrompt textarea{resize:none;border:0;outline:0;width:100%;min-height:72px;padding:15px 58px 26px 15px;font:16px/1.4 inherit;display:block}.discoveryPrompt>button{color:#0a765e;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:18px;right:15px}.discoveryPrompt>button:disabled{opacity:.3}.discoveryPrompt small{color:#77847c;font-size:10px;position:absolute;bottom:7px;left:15px}.discoveryReport,.intentMap{background:#fff;border:1px solid #d5ddd7;align-self:start;max-width:850px;margin:28px;padding:28px}.discoveryReport h3{margin:0 0 12px;font:30px Georgia,serif}.discoveryReport dl{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.discoveryReport dl div,.intentMap article{background:#f0f5f2;padding:16px}.discoveryReport dt{font-weight:800}.discoveryReport dd{color:#5f6b63;margin:8px 0 0}.intentMap{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intentMap article{border-left:3px solid #36a879;flex-direction:column;gap:7px;display:flex}.intentMap article.missing{background:#fff7e7;border-color:#d99b32}.intentMap span{color:#69766e;font-size:12px}.discoveryFooter{justify-content:flex-end;gap:10px;padding:0 22px 16px;display:flex}.discoveryFooter button{cursor:pointer;background:#fff;border:1px solid #c5cec7;padding:11px 14px;font-weight:750}.discoveryFooter button.construct{color:#fff;background:#102019;border-color:#102019}.discoveryFooter button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:850px){.discoveryTop{grid-template-columns:1fr auto}.discoveryTop nav{order:3;grid-column:1/-1;overflow:auto}.discoveryTop>span{display:none}.discoveryShell{grid-template-rows:auto auto minmax(420px,1fr) auto auto;height:auto;min-height:calc(100vh - 130px)}.discoveryReport dl,.intentMap{grid-template-columns:1fr}.discoveryConversation article>div{max-width:88%}}.controlPlaneBlocked{background:#f4f5f1;place-content:center;justify-items:start;min-height:calc(100vh - 72px);padding:40px;display:grid}.controlPlaneBlocked>span{color:#a43a32;letter-spacing:.14em;font:11px monospace}.controlPlaneBlocked h1{letter-spacing:-.04em;max-width:680px;margin:14px 0;font:52px/1 Georgia,serif}.controlPlaneBlocked p{color:#59655d;max-width:680px;font-size:17px;line-height:1.6}.controlPlaneBlocked div{gap:10px;margin-top:20px;display:flex}.controlPlaneBlocked button,.controlPlaneBlocked a{color:#fff;background:#132019;border:1px solid #132019;padding:12px 16px;font-weight:800;text-decoration:none}.controlPlaneBlocked a{color:#132019;background:#fff}.discoveryTop nav button:disabled{opacity:.35;cursor:not-allowed}.intentMap article em{color:#263b32;white-space:normal;font-style:normal}.constructionError{color:#a33232;margin:0 auto 0 0;font-size:13px;font-weight:700}.recordForm{background:#f7faf7;border-top:1px solid #d8e0d9;padding:14px}.recordForm label{flex-direction:column;gap:5px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.recordForm label small{color:#78857c;font-weight:400}.recordForm input,.recordForm select{background:#fff;border:1px solid #c7d1c8;padding:9px}.recordForm>p{color:#a33232;font-size:12px}.recordForm footer{justify-content:flex-end;gap:8px;display:flex}.recordForm footer button{background:#fff;border:1px solid #bcc8be;padding:8px 11px}.recordForm footer button:last-child{color:#fff;background:#143823}.emptyRecords{border-top:1px solid #d8e0d9;margin:0;padding:14px}
.logoMark{flex:none;width:32px;height:32px;display:block;overflow:hidden}.logoMark img{object-fit:cover;object-position:top;width:32px;height:40px;display:block}.logoMarkLarge{width:76px;height:76px;margin:0 auto 22px}.logoMarkLarge img{width:76px;height:96px}
.simpleRow{grid-template-columns:1fr 1fr 110px}.activityRow{grid-template-columns:1fr 100px 70px}.online{color:#189458}.logicPanel{flex-direction:column;height:100%;display:flex}.logicEditor{background:#101813;border-radius:6px;grid-template-columns:42px 1fr;min-height:330px;margin:22px;display:grid;overflow:hidden}.lineNumbers{color:#69776e;text-align:right;background:#18231c;padding:20px 12px;font:13px/1.75 monospace}.logicEditor textarea{resize:none;color:#bff5d5;background:#101813;border:0;outline:0;width:100%;height:100%;min-height:330px;padding:20px;font:13px/1.75 monospace}.mode-preview{grid-template-columns:180px 1fr}.mode-preview>.appPreview{display:none}.fullPreview{background:#fff;border:1px solid #dce2dc;border-radius:9px;width:min(620px,100% - 48px);margin:auto;padding:50px;box-shadow:0 20px 55px #141f181f}.fullPreview>p{color:#26915a;letter-spacing:.15em;margin:0;font:11px monospace}.fullPreview h2{margin:9px 0 28px;font:42px Georgia,serif}.fullPreview>small{color:#849087;margin:10px 0 26px;display:block}.fullPreview>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebe7;grid-template-columns:24px 1fr 80px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.fullPreview em{font-style:normal}.fullPreview b{color:#89938c;text-align:right;font-size:12px;font-weight:400}@media (max-width:900px){.mode-preview{grid-template-columns:150px 1fr}}@media (max-width:650px){.mode-preview{grid-template-columns:1fr}.fullPreview{width:calc(100% - 24px);padding:28px}.fullPreview h2{font-size:34px}.dataTable{padding:12px}.dataRow{grid-template-columns:48px 1fr 70px;padding:0 8px}.simpleRow,.activityRow{grid-template-columns:1fr 80px 60px}.logicEditor{margin:12px}}
.workflowStudio{background:#f5f7f3;min-height:100vh}.studioTopbar{color:#fff;background:#101813;border-bottom:1px solid #354039;align-items:center;height:68px;padding:0 24px;display:flex}.studioTopbar>span{color:#8e9b92;margin-left:12px}.studioTopbar>div{align-items:center;gap:16px;margin-left:auto;display:flex}.studioTopbar small{color:#aab4ad}.workflowLayout{grid-template-columns:238px 1fr;min-height:calc(100vh - 68px);display:grid}.workspaceRail{background:#e7ebe5;border-right:1px solid #ced5ce;padding:22px 12px;position:relative}.railHeading{color:#7b877f;letter-spacing:.13em;justify-content:space-between;padding:0 9px 12px;font:10px monospace;display:flex}.railHeading button{background:0 0;border:0;font-size:20px}.workspaceRail>button{text-align:left;color:#4e5a52;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.workspaceRail>button>i{background:#cad2cb;border-radius:5px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.workspaceRail>button>span{flex-direction:column;gap:2px;display:flex}.workspaceRail>button small{color:#879289}.workspaceRail>.workspaceActive{color:#176e44;background:#d3dad3}.workspaceRail>.workspaceActive>i{color:#55e99a;background:#173c29}.railBottom{gap:8px;display:flex;position:absolute;bottom:18px;left:12px;right:12px}.railBottom button{color:#6f7a72;background:0 0;border:0;flex:1;padding:8px}.workflowBody{min-width:0}.appIdentity{background:#fff;justify-content:space-between;align-items:center;height:108px;padding:22px 42px;display:flex}.appIdentity p,.stageIntro>p{color:#18804d;letter-spacing:.15em;margin:0;font:10px monospace}.appIdentity h1{margin:4px 0;font:30px Georgia,serif}.appIdentity>div>span{color:#7c877f;font-size:13px}.appHealth{align-items:center;gap:14px;display:flex}.appHealth>span{color:#9a741f;font-size:12px}.appHealth>.healthLive{color:#168c51}.appHealth button{background:0 0;border:0}.stageTabs{background:#121b15;height:58px;padding:0 42px;display:flex}.stageTabs button{color:#8f9b93;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:130px;padding:0 18px;font-size:11px;font-weight:800}.stageTabs button span{margin-right:8px}.stageTabs .stageActive{color:#fff;background:#19271e;border-color:#48e891}.stageBody{max-width:1380px;padding:42px}.stageIntro{margin-bottom:34px}.stageIntro h2{letter-spacing:-.035em;margin:9px 0;font:42px Georgia,serif}.stageIntro>span,.stageIntro div>span{color:#68746c}.stageIntroRow{justify-content:space-between;align-items:end;display:flex}.stageIntroRow>button,.primaryAction{color:#fff;background:#132019;border:0;border-radius:4px;padding:12px 16px;font-weight:800}.modelTabs{border-bottom:1px solid #cfd6cf;display:flex}.modelTabs button{text-transform:capitalize;color:#6f7b73;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px}.modelTabs small{background:#dfe5df;border-radius:10px;margin-left:8px;padding:2px 6px}.modelTabs .modelActive{color:#176e44;border-color:#198950;font-weight:800}.modelPanel{background:#fff;border:1px solid #d7ddd7;border-top:0;min-height:310px}.modelHead,.modelRow{grid-template-columns:1fr 1.7fr 100px 40px;align-items:center;padding:14px 22px;display:grid}.modelHead{color:#7d8981;background:#f0f3ef;font:10px monospace}.modelRow{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e6e2;width:100%}.modelRow:hover{background:#f7faf7}.modelRow strong{color:#167347}.modelRow span{color:#6f7a73}.modelRow b{font-weight:400}.modelRow i{text-align:right}.modelCard{background:#fafbf9;border:1px solid #dbe1db;margin:18px;padding:22px;position:relative}.modelCard p,.runGrid span,.metricGrid span,.publishGrid article>span{color:#18804d;letter-spacing:.12em;margin:0;font:10px monospace}.modelCard h3{margin:7px 0}.modelCard>span{color:#6f7a73}.modelCard button{color:#177647;background:0 0;border:0;position:absolute;top:30px;right:20px}.flowCanvas{background-image:radial-gradient(#cad2ca 1px,#0000 1px);background-size:18px 18px;justify-content:center;align-items:center;gap:20px;min-height:310px;display:flex}.flowCanvas span{background:#fff;border:1px solid #bfc8c0;border-radius:6px;padding:18px 24px;font-weight:700}.flowCanvas i{color:#1b9457}.meshGrid,.runGrid,.publishGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.runGrid article,.publishGrid article{background:#fff;border:1px solid #d5dcd5;padding:28px}.runGrid .runSelected{border:2px solid #208d55}.runGrid h3,.publishGrid h3{font:27px Georgia,serif}.runGrid p,.publishGrid p{color:#6b776f}.runGrid b{margin-top:24px;display:block}.primaryAction{margin-top:22px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metricGrid article{background:#fff;border:1px solid #d6dcd6;padding:24px}.metricGrid strong{margin:10px 0;font:32px Georgia,serif;display:block}.metricGrid small{color:#7a867e}.eventLog{background:#fff;border:1px solid #d6dcd6;margin-top:20px}.eventLog header,.eventLog p{border-bottom:1px solid #e2e6e2;padding:15px 20px}.eventLog header{color:#7d8981;font:10px monospace}.eventLog p{margin:0}.eventLog p span{margin-right:12px}.eventLog small{float:right;color:#879188}.chatBox{background:#fff;border:1px solid #d4dbd4;max-width:850px}.chatBox>div{min-height:310px;padding:24px}.chatBox p{gap:12px;display:flex}.chatBox p b{color:#58e99c;background:#173c29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.chatBox p.user{flex-direction:row-reverse}.chatBox p.user b{color:#28332b;background:#dce2dc}.chatBox p span{background:#edf1ed;border-radius:6px;max-width:70%;padding:10px 13px}.chatBox form{border-top:1px solid #dce2dc;padding:12px;display:flex}.chatBox input{border:0;outline:0;flex:1;padding:12px}.chatBox form button,.publishGrid button{color:#fff;background:#16221a;border:0;border-radius:4px;padding:10px 14px}.publishGrid article>p{border-bottom:1px solid #e0e4e0;justify-content:space-between;padding:12px 0;display:flex}.publishGrid small{color:#879188}@media (max-width:850px){.workflowLayout{grid-template-columns:1fr}.workspaceRail{display:none}.stageTabs{padding:0;overflow:auto}.stageTabs button{min-width:105px}.stageBody,.appIdentity{padding-left:20px;padding-right:20px}.metricGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.studioTopbar small{display:none}.stageBody{padding-top:28px}.stageIntro h2{font-size:34px}.stageIntroRow{flex-direction:column;align-items:start;gap:20px}.meshGrid,.runGrid,.publishGrid,.metricGrid{grid-template-columns:1fr}.modelHead,.modelRow{grid-template-columns:1fr 80px}.modelHead span:nth-child(2),.modelHead span:last-child,.modelRow span,.modelRow i{display:none}}
.runtimeUrl{background:#effaf3;border:1px solid #a8d4b8;align-items:center;gap:12px;margin-bottom:18px;padding:18px 20px;display:flex}.runtimeUrl>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.runtimeUrl span{color:#18804d;letter-spacing:.12em;font:10px monospace}.runtimeUrl strong{text-overflow:ellipsis;overflow:hidden}.runtimeUrl button,.runtimeUrl a,.runtimeActions button{color:#263229;cursor:pointer;background:#fff;border:1px solid #bac4bc;border-radius:4px;padding:10px 13px;font-weight:700}.runtimeUrl a{color:#fff;background:#142019}.runtimeActions{align-items:center;gap:10px;display:flex}.runtimeActions .primaryAction{color:#fff;background:#132019;border:0;margin:0}.runtimeActions .dangerAction{color:#a22626;border-color:#d6a8a8}.appHealth a{background:#17251c;border-radius:4px;padding:8px 11px;font-weight:700;color:#fff!important}.railBottom a{text-align:center;color:#6f7a72;flex:1;padding:8px}.runningApp{background:#f3f5f1;min-height:100vh}.runningApp>header{color:#fff;background:#101813;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50% - 540px);display:flex}.runningApp>header>div{color:#abb6ae;align-items:center;gap:26px;font-size:13px;display:flex}.runningApp>header a:last-child{color:#fff;border:1px solid #3f4d44;border-radius:4px;padding:9px 12px}.appHero{border-bottom:1px solid #d2d9d2;max-width:1080px;margin:auto;padding:82px 0 48px}.appHero p{color:#188650;letter-spacing:.15em;margin:0;font:11px monospace}.appHero h1{letter-spacing:-.05em;margin:12px 0;font:64px Georgia,serif}.appHero>span{color:#6e7971}.appProgress{background:#dce2dc;border-radius:4px;width:340px;height:6px;margin-top:20px;overflow:hidden}.appProgress i{background:#25ba68;height:100%;display:block}.taskList{background:#fff;border:1px solid #d8ded8;max-width:800px;margin:40px auto;padding:12px 28px}.taskList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e7e3;grid-template-columns:30px 1fr 90px;align-items:center;width:100%;padding:18px 4px;display:grid}.taskCheck{border:1px solid #aeb9b0;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.taskCheck.complete{color:#fff;background:#23a95e}.taskComplete{color:#929c95;text-decoration:line-through}.taskList small{text-align:right;color:#89948c}.taskList .addTask{color:#17804c;font-weight:800;display:block}.customerGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:38px auto;display:grid}.customerGrid article{background:#fff;border:1px solid #d5dcd5;padding:28px}.customerGrid span{color:#18804d;font:10px monospace}.customerGrid h2{font:25px Georgia,serif}.customerGrid p{color:#6f7a72}.stoppedApp{color:#fff;text-align:center;background:#101813;place-content:center;justify-items:center;min-height:100vh;display:grid}.stoppedApp h1{font:48px Georgia,serif}.stoppedApp p{color:#aeb9b2}.stoppedApp a{color:#102017;background:#42e58d;margin-top:18px;padding:12px 16px;font-weight:800}@media (max-width:700px){.runtimeUrl,.runtimeActions{flex-direction:column;align-items:stretch}.runtimeActions button{width:100%}.runningApp>header{padding:0 16px}.runningApp>header>div span{display:none}.appHero{padding:55px 20px 35px}.appHero h1{font-size:46px}.taskList{margin:20px 12px}.customerGrid{grid-template-columns:1fr;margin:20px 12px}}
.workLogHero{justify-content:space-between;align-items:end;display:flex}.workLogHero>div{max-width:760px}.workLogHero button,.workEntryForm>button,.emptyWorkLog button{color:#fff;cursor:pointer;background:#142019;border:0;border-radius:4px;padding:13px 18px;font-weight:800}.workEntryForm{background:#fff;border:1px solid #cdd8d0;grid-template-columns:1fr 1fr;gap:18px;max-width:1080px;margin:28px auto;padding:28px;display:grid}.workEntryForm header,.workEntryForm .wide{grid-column:1/-1}.workEntryForm h2{margin:0;font:30px Georgia,serif}.workEntryForm header p{color:#6e7971;margin:5px 0}.workEntryForm label{color:#536158;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.workEntryForm input,.workEntryForm select,.workEntryForm textarea{background:#fbfcfa;border:1px solid #bcc8bf;padding:12px;font:15px inherit}.workEntryForm textarea{resize:vertical;min-height:80px}.workEntryForm>button{justify-self:start}.workStats{grid-template-columns:1fr 1fr;gap:14px;max-width:1080px;margin:38px auto;display:grid}.workStats article{background:#fff;border:1px solid #d4dcd5;min-height:150px;padding:24px}.workStats p,.workHistory header p{color:#18804d;letter-spacing:.13em;margin:0;font:10px monospace}.workStats strong{margin:15px 0 4px;font:48px Georgia,serif;display:block}.workStats article>span,.workStats article>div span{color:#748078}.workStats article>div{border-bottom:1px solid #e1e6e2;justify-content:space-between;padding:12px 0;display:flex}.workHistory{max-width:1080px;margin:38px auto 80px}.workHistory header h2{margin:5px 0 16px;font:30px Georgia,serif}.workHistory>article{background:#fff;border:1px solid #d8ded8;border-bottom:0;grid-template-columns:145px 1fr auto;gap:18px;padding:20px 22px;display:grid}.workHistory>article:last-child{border-bottom:1px solid #d8ded8}.workHistory time,.workHistory span,.workHistory small{color:#748078}.workHistory article div{flex-direction:column;gap:5px;display:flex}.emptyWorkLog{text-align:center;background:#fff;border:1px solid #d8ded8;padding:48px}.emptyWorkLog h3{font:26px Georgia,serif}.emptyWorkLog button{margin-top:10px}@media (max-width:700px){.workLogHero{flex-direction:column;align-items:stretch;gap:24px}.workEntryForm,.workStats{grid-template-columns:1fr;margin:20px 12px}.workEntryForm header,.workEntryForm .wide{grid-column:auto}.workHistory{margin:28px 12px}.workHistory>article{grid-template-columns:1fr}.emptyWorkLog{padding:30px 18px}}
.recordBrowser>.recordForm{align-items:initial;justify-content:initial;background:#f7faf7;display:block}.recordBrowser>.recordForm footer{display:flex}.recordBrowser>.recordForm footer button{border:1px solid #bcc8be}
.discoverySplitShell{grid-template:"top top"56px"title title"72px"chat review"minmax(0,1fr)"prompt review""footer footer"/minmax(0,1.25fr) minmax(340px,.75fr)}.discoverySplitShell>.discoveryTop{grid-area:top}.discoverySplitShell>.discoveryTitle{grid-area:title}.discoverySplitShell>.discoveryConversation{grid-area:chat}.discoverySplitShell>.discoveryPrompt{grid-area:prompt}.discoverySplitShell>.discoveryFooter{grid-area:footer}.discoveryConversationReview{background:#fff;border:1px solid #d3ddd6;grid-area:review;min-width:0;margin:18px 22px 16px 0;overflow:auto}.discoveryConversationReview>nav{z-index:1;background:#f0f5f2;border-bottom:1px solid #d3ddd6;align-items:center;gap:10px;padding:13px;display:flex;position:sticky;top:0}.discoveryConversationReview>nav strong{color:#21483c}.discoveryConversationReview>nav span{color:#68776d;margin-left:auto;font-size:11px}.conversationPlan{padding:12px}.conversationPlan dl{gap:9px;margin:0;display:grid}.conversationPlan dl>div{background:#f1f5f2;padding:12px}.conversationPlan dt{justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.conversationPlan dt small{color:#547268;white-space:nowrap;font-size:10px;font-weight:700}.conversationPlan dd{color:#56645b;align-items:flex-start;gap:8px;margin:6px 0 0;display:flex}.conversationPlan dd>span:first-child{flex:1;line-height:1.4}.conversationPlan textarea{box-sizing:border-box;resize:vertical;min-height:64px;font:inherit;border:1px solid #78a99f;border-radius:5px;flex:1;padding:8px}.assertionActions{gap:4px;margin-left:auto;display:flex}.assertionActions button{color:#245548;cursor:pointer;background:#fff;border:1px solid #b9c8c0;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:750}.assertionActions button:disabled{opacity:.45;cursor:not-allowed}.processAssertion{border-left:3px solid #2b9b78}.assertionEditError{color:#9b3024;background:#fff0ed;margin:0 0 9px;padding:8px;font-size:12px}.summaryRequirements{grid-column:1/-1}.summaryRequirements dd{flex-direction:column;gap:7px;display:flex}.intentMap article b{text-transform:none}@media (max-width:900px){.discoverySplitShell{grid-template:"top""title""chat"minmax(420px,1fr)"prompt""review""footer"/1fr;height:auto}.discoveryConversationReview{max-height:420px;margin:0 22px 16px}.discoveryConversationReview>nav span{display:none}}
.simplePublish{max-width:900px}.publishPlacement{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px;padding:0;display:grid}.publishPlacement legend{grid-column:1/-1;margin-bottom:10px;font-weight:800}.publishPlacement label{cursor:pointer;background:#fff;border:1px solid #ccd6ce;gap:12px;padding:20px;display:flex}.publishPlacement label.selected{background:#f3faf6;border:2px solid #198950}.publishPlacement input{margin-top:3px}.publishPlacement span{flex-direction:column;gap:7px;display:flex}.publishPlacement small,.publishAction span,.publishedDashboard small{color:#6c7970}.publishAction,.publishedDashboard{background:#fff;border:1px solid #ced8d0;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.publishAction div,.publishedDashboard div{flex-direction:column;gap:5px;display:flex}.publishAction button,.publishedDashboard a{color:#fff;background:#132019;border:0;border-radius:4px;padding:12px 18px;font-weight:800;text-decoration:none}.publishAction button:disabled{opacity:.45}.publishedDashboard{background:#edf7f1;margin-top:18px}.publishedDashboard div>span{color:#18804d;letter-spacing:.12em;font:10px monospace}.appSourceButton{color:inherit;cursor:pointer;background:0 0;border:0}.appSourceButton:disabled{opacity:.4}@media (max-width:700px){.publishPlacement{grid-template-columns:1fr}.publishPlacement legend{grid-column:auto}.publishAction,.publishedDashboard{flex-direction:column;align-items:flex-start}}
.studioAppDashboard{max-width:1120px}.dashboardActions{gap:10px;display:flex}.dashboardActions a,.dashboardActions button{color:#fff;background:#17221b;border:1px solid #17221b;border-radius:4px;padding:12px 16px;font-weight:800;text-decoration:none}.dashboardActions button{color:#17221b;background:#fff}.dashboardStatus{background:#eef7f1;border:1px solid #cfdbd2;align-items:center;gap:18px;padding:14px 18px;display:flex}.dashboardStatus span{color:#168c51;font-weight:800}.dashboardStatus small{color:#6b776f;margin-left:auto}.studioDashboardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;display:grid}.studioDashboardGrid article{background:#fff;border:1px solid #d4dcd5;padding:22px}.studioDashboardGrid article>span,.dashboardData header span{color:#18804d;letter-spacing:.12em;font:10px monospace}.studioDashboardGrid strong{margin:16px 0 5px;font:42px Georgia,serif;display:block}.studioDashboardGrid small{color:#718078}.dashboardData{background:#fff;border:1px solid #d4dcd5;margin-top:18px}.dashboardData header{border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;padding:18px;display:flex}.dashboardData h3{margin:5px 0 0;font:26px Georgia,serif}.dashboardData header>b{color:#66736b}.dashboardData>div>p{border-bottom:1px solid #e3e8e3;grid-template-columns:1fr auto 110px;gap:18px;margin:0;padding:14px 18px;display:grid}.dashboardData p span,.dashboardData p small{color:#6b776f}.dashboardNoData{color:#748078;padding:22px}@media (max-width:700px){.dashboardActions{flex-direction:column;align-items:stretch}.studioAppDashboard .stageIntroRow{align-items:stretch}.dashboardData>div>p{grid-template-columns:1fr auto}.dashboardData p small{display:none}}
.operationsOverview{background:#fff;border:1px solid #d4dcd5;margin-top:18px}.operationsOverview>header{border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;padding:18px;display:flex}.operationsOverview header span,.operationsGrid article>span{color:#18804d;letter-spacing:.12em;font:10px monospace}.operationsOverview h3{margin:5px 0 0;font:26px Georgia,serif}.operationsOverview header>div:last-child{gap:8px;display:flex}.operationsOverview header button,.operationsOverview header a{color:#1d4f38;background:#fff;border:1px solid #bac8bd;padding:9px 12px;font-weight:750;text-decoration:none}.operationsGrid{grid-template-columns:repeat(3,1fr);display:grid}.operationsGrid article{border-bottom:1px solid #e0e6e1;border-right:1px solid #e0e6e1;min-height:118px;padding:18px}.operationsGrid strong{margin:14px 0 5px;font:30px Georgia,serif;display:block}.operationsGrid small{color:#718078}@media (max-width:800px){.operationsGrid{grid-template-columns:repeat(2,1fr)}.operationsOverview>header{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:500px){.operationsGrid{grid-template-columns:1fr}}
.runtimeActions>a.primaryAction{color:#fff;background:#132019;border-radius:4px;padding:11px 14px;font-weight:800}.applicationWorkGrid{grid-template-columns:repeat(3,1fr);margin-top:24px}.applicationWorkGrid article h3{font:42px Georgia,serif}.workRecordPanel{margin-top:24px}.workRecordPanel .studioTable button{grid-template-columns:1fr 120px}.workRecordPanel .studioTable button span{text-align:right}@media (max-width:800px){.applicationWorkGrid{grid-template-columns:1fr}}
.manageBackdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070f0aa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manageDialog{background:#f7f8f5;border-radius:9px;width:min(520px,100%);padding:30px;box-shadow:0 25px 80px #0007}.manageDialog header{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.manageDialog header p{color:#18804d;letter-spacing:.14em;margin:0;font:10px monospace}.manageDialog h2{margin:7px 0 0;font:32px Georgia,serif}.manageDialog header button{background:#fff;border:1px solid #d2d9d2;border-radius:4px;width:34px;height:34px;font-size:22px}.manageDialog label{margin:15px 0 6px;font-size:12px;font-weight:800;display:block}.manageDialog input,.manageDialog textarea{background:#fff;border:1px solid #cbd3cc;border-radius:4px;width:100%;padding:12px}.manageDialog textarea{resize:vertical;min-height:100px}.manageDialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.manageDialog footer button{background:#fff;border:1px solid #cbd3cc;border-radius:4px;padding:11px 14px;font-weight:700}.manageDialog footer .saveButton{color:#fff;background:#132019;border-color:#132019}
.workflowLayout.railCollapsed{grid-template-columns:72px 1fr}.railHeading>div{align-items:center;gap:6px;display:flex}.railHeading>div button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.railCollapsed .workspaceRail{padding-left:9px;padding-right:9px}.railCollapsed .railHeading{justify-content:center;padding-left:0;padding-right:0}.railCollapsed .railHeading>span,.railCollapsed .workspaceRail>button>span,.railCollapsed .railBottom span{display:none}.railCollapsed .railHeading>div{flex-direction:column}.railCollapsed .workspaceRail>button{justify-content:center;padding:10px 4px}.railCollapsed .workspaceRail>button>i{width:38px;height:38px}.railCollapsed .railBottom{flex-direction:column;left:8px;right:8px}.railCollapsed .railBottom button,.railCollapsed .railBottom a{place-items:center;width:100%;padding:8px;display:grid}.evolveLayout{grid-template-columns:minmax(420px,.85fr) minmax(460px,1.15fr);gap:18px;height:min(590px,100vh - 350px);min-height:430px;display:grid}.evolveLayout .chatBox{grid-template-rows:1fr auto;height:100%;display:grid;overflow:hidden}.evolveLayout .chatBox>div{min-height:0;overflow:auto}.evolvePreview{background:#dfe5df;border:1px solid #cfd7d0;grid-template-rows:52px 1fr;min-width:0;display:grid;overflow:hidden}.evolvePreview>header{color:#fff;background:#142019;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.evolvePreview>header>div{flex-direction:column;display:flex}.evolvePreview header span{color:#75e9a7;letter-spacing:.13em;font:9px monospace}.evolvePreview header b{font-size:13px}.evolvePreview header a{border:1px solid #45534a;border-radius:4px;padding:7px 9px;font-size:11px}.evolvePreview iframe{background:#f3f5f1;border:0;width:100%;height:100%}@media (max-width:1050px){.evolveLayout{grid-template-columns:1fr;height:auto}.evolveLayout .chatBox{height:430px}.evolvePreview{height:520px}}@media (max-width:850px){.workflowLayout.railCollapsed{grid-template-columns:1fr}}
.modelCard,.flowCanvas span{cursor:pointer}.flowCanvas span:hover,.modelCard:hover{border-color:#1b9155;box-shadow:0 5px 18px #15533214}.buildInspector{z-index:900;background:#f8faf7;border-left:1px solid #bdc7bf;grid-template-rows:auto 1fr auto;width:min(540px,100%);display:grid;position:fixed;top:68px;bottom:0;right:0;box-shadow:-18px 0 55px #0f1c132e}.buildInspector>header{color:#fff;background:#132019;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.buildInspector header span{color:#58e99c;letter-spacing:.14em;font:9px monospace}.buildInspector header h3{margin:4px 0 0;font:25px Georgia,serif}.buildInspector header button{color:#fff;background:#1c2a21;border:1px solid #425047;border-radius:4px;width:34px;height:34px;font-size:22px}.inspectorBody{padding:24px;overflow:auto}.inspectorBody>label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.inspectorBody input,.inspectorBody textarea,.inspectorBody select{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd4cc;border-radius:4px;width:100%;margin-top:7px;padding:12px;font:14px Arial,sans-serif}.inspectorBody textarea{min-height:150px;font-family:monospace;line-height:1.6}.recordBrowser{background:#fff;border:1px solid #d5ddd6;margin-top:28px}.recordBrowser>div{background:#eef2ee;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.recordBrowser>div b{font:10px monospace}.recordBrowser>div button{color:#16804c;background:0 0;border:0;font-weight:800}.recordBrowser>button{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7e2;grid-template-columns:1fr 1fr 90px;width:100%;padding:13px;display:grid}.recordBrowser>button:hover{background:#f5f8f5}.capabilities{background:#fff;border:1px solid #d5ddd6;flex-direction:column;gap:10px;padding:18px;display:flex}.capabilities b{font:10px monospace}.capabilities span{color:#267b4b}.buildInspector>footer{background:#fff;border-top:1px solid #d7ded8;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.buildInspector>footer button{color:#fff;background:#132019;border:1px solid #cbd4cc;border-radius:4px;padding:10px 14px}.buildInspector>footer .deleteButton{color:#a42a2a;background:#fff;margin-right:auto}
.runtimeCardActions{align-items:center;gap:9px;margin-top:24px;display:flex}.runtimeCardActions button,.runtimeCardActions a{color:#253128;cursor:pointer;background:#fff;border:1px solid #bdc7bf;border-radius:4px;padding:10px 12px;font-size:12px;font-weight:800}.runtimeCardActions .cloudAction{color:#fff;background:#142019;border-color:#142019}.runtimeCardActions .stopAction{color:#a62828;border-color:#d5adad}.runGrid article b{min-height:20px}@media (max-width:600px){.runtimeCardActions{flex-direction:column;align-items:stretch}.runtimeCardActions button,.runtimeCardActions a{text-align:center;width:100%}}
.ownershipActions{gap:9px;margin-top:22px;display:flex}.ownershipActions button{flex:1}.privacyChoice{align-items:center;gap:9px;text-transform:none!important;display:flex!important}.privacyChoice input{width:auto!important;margin:0!important}.manageDialog>small{color:#727e75;margin-top:12px;line-height:1.5;display:block}.githubStatus{color:#176f43;background:#eef3ee;padding:10px 12px;font-size:12px}.publishGrid article:nth-child(3){grid-column:1/-1}.publishGrid article:nth-child(3)>p{margin:0}@media (max-width:600px){.ownershipActions{flex-direction:column}}
.workloadInspector{width:min(650px,100%)}.builderSection{background:#fff;border:1px solid #d4dcd5;margin:22px 0;padding:18px}.builderTitle{align-items:center;gap:11px;margin-bottom:16px;display:flex}.builderTitle i{color:#56e899;background:#173d29;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.builderTitle>div{flex-direction:column;display:flex}.builderTitle span{color:#77837a;margin-top:2px;font-size:12px}.choiceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.choiceGrid button{text-align:left;cursor:pointer;background:#f8faf8;border:1px solid #ccd5cd;border-radius:4px;padding:11px}.choiceGrid .choiceActive{color:#126c40;background:#edf8f1;border-color:#16864e;font-weight:800}.sentenceBuilder{background:#eef3ee;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.sentenceBuilder select,.sentenceBuilder input{font-weight:700;border-color:#bbc7bd!important;width:auto!important;margin:0!important;padding:8px!important}.webhookUrl{color:#aebbb2;background:#101813;align-items:center;gap:10px;margin-top:14px;padding:12px;font:11px monospace;display:flex}.webhookUrl code{text-overflow:ellipsis;color:#66e9a0;min-width:0;overflow:hidden}.webhookUrl button{margin-left:auto}.actionStack{flex-direction:column;gap:8px;display:flex}.actionBlock{background:#f0f4f0;border-left:3px solid #1c9558;grid-template-columns:44px 1fr 1.2fr 32px;align-items:center;gap:7px;padding:9px;display:grid}.actionBlock>span{color:#19824d;font:9px monospace}.actionBlock select,.actionBlock input{background:#fff;border:1px solid #c5cfc7;width:100%;margin:0;padding:9px}.actionBlock>button{background:0 0;border:0;width:30px;height:30px;font-size:18px}.addAction{color:#167847;background:#fff;border:1px dashed #aab7ac;margin-top:10px;padding:9px 11px;font-weight:800}.advancedToggle{text-align:left;color:#59655c;background:0 0;border:0;border-top:1px solid #d4dcd5;width:100%;padding:12px}.testStatus{color:#147441;background:#eaf8ef;padding:10px}.workloadInspector>footer button:first-child{color:#18231b;background:#fff;border-color:#aeb9b0;margin-right:auto}@media (max-width:600px){.choiceGrid{grid-template-columns:1fr}.actionBlock{grid-template-columns:36px 1fr 30px}.actionBlock input{grid-column:2/3}}
.evolveHeading{justify-content:space-between;align-items:end;display:flex}.evolveHeading h2{margin-top:9px}.draftStatus{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.draftStatus b{color:#1a7b4a;font-size:12px}.draftStatus span{color:#6d7971;font-size:11px}.changeCard{background:#eff9f2;border:1px solid #9ecaae;margin:16px 42px;padding:14px}.changeCard>span{color:#18804d;letter-spacing:.12em;font:9px monospace;display:block}.changeCard>strong{margin:6px 0 12px;font-size:13px;display:block}.changeCard>div{gap:7px;display:flex}.changeCard button{background:#fff;border:1px solid #afbeb2;border-radius:3px;padding:7px 9px;font-size:11px}.changeCard button:last-child{color:#fff;background:#163d29}.evolveLayout .chatBox form button{white-space:nowrap}@media (max-width:750px){.evolveHeading{flex-direction:column;align-items:start;gap:18px}.draftStatus{align-items:flex-start}.changeCard{margin:14px}}
.githubAppCard{grid-column:auto!important}.githubAppCard label{color:#647068;margin:12px 0 5px;font-size:11px;display:block}.githubAppCard input[type=text],.githubAppCard input:not([type]){border:1px solid #cbd4cc;width:100%;padding:10px}.githubAppCard>button,.githubConnect{color:#fff;background:#171f1a;border:0;border-radius:4px;padding:10px 14px;font-weight:800;display:inline-block}.githubAppCard .privacyChoice{flex-direction:row}.githubAppCard .githubStatus{background:#eef7f1;border:0!important;padding:9px!important;display:block!important}.publishGrid article:last-child{grid-column:1/-1}
.githubLogin{color:#fff;background:#161b22;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding:13px;font-weight:800;display:flex}.githubLogin svg{width:20px;height:20px}.authDivider{color:#818c84;align-items:center;margin:20px 0 -8px;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#d6ddd7;flex:1;height:1px}.authDivider span{padding:0 10px}.authPanel .authDivider+form{margin-top:14px}
.demoFooter .resetDemo{color:#c2ccc5;cursor:pointer;background:0 0;border:1px solid #46544b;border-radius:4px;margin-left:auto;padding:9px 12px;font-weight:700}.demoFooter .resetDemo:hover{color:#fff;border-color:#60e99b}.demoFooter .resetDemo+a{margin-left:0}@media (max-width:650px){.demoFooter .resetDemo{margin-left:0}.demoFooter{justify-content:flex-end}}.panelTitle button:disabled{opacity:.5;cursor:default}.memberEditor{background:#f3f8f4;border-bottom:1px solid #dbe2dc;grid-template-columns:1fr 1fr 170px;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.memberEditor input{color:#263229;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9c5bc;border-radius:4px;outline:none;padding:10px}.memberEditor input:focus{border-color:#1b9a5b;box-shadow:0 0 0 2px #1b9a5b1f}.memberEditor>span{justify-content:flex-end;gap:7px;display:flex}.memberEditor button{color:#435048;cursor:pointer;background:#fff;border:1px solid #bac4bc;border-radius:4px;padding:8px 11px;font-weight:700}.memberEditor button[type=submit]{color:#fff;background:#152019;border-color:#152019}.memberEditor button:disabled{opacity:.45;cursor:default}@media (max-width:650px){.memberEditor{grid-template-columns:1fr}.memberEditor>span{justify-content:flex-start}}
.mode-dashboard{grid-template-columns:180px 1fr}.mode-dashboard>.appPreview{display:none}.demoDashboard{background:#f4f6f2;height:100%;padding:24px;overflow:auto}.demoDashboard>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.demoDashboard header span,.dashboardMetrics span,.dashboardCharts article>span,.dashboardCharts article>div>span,.dashboardStream>div>span{color:#758179;letter-spacing:.13em;font:9px monospace}.demoDashboard>header h3{margin:3px 0;font:28px Georgia,serif}.demoDashboard>header p{color:#708078;font:10px monospace}.demoDashboard>header p i{background:#27bd69;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dashboardMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashboardMetrics article{background:#fff;border:1px solid #d7ded8;padding:16px}.dashboardMetrics strong{margin:6px 0 2px;font:30px Georgia,serif;display:block}.dashboardMetrics small{color:#849087}.dashboardCharts{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.dashboardCharts article{background:#fff;border:1px solid #d7ded8;min-height:220px;padding:17px}.dashboardCharts h4{margin:4px 0 15px;font:19px Georgia,serif}.donutCard{grid-template-columns:1fr 120px;align-items:center;display:grid}.donut{--completion:0deg;background:conic-gradient(#28bd69 var(--completion),#e1e6e1 0);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:72px;height:72px;position:absolute}.donut b{z-index:1;font:20px Georgia,serif}.donutCard ul{grid-column:1/-1;gap:20px;margin:12px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.donutCard li b{margin-left:4px}.donutCard li i,.dashboardStream p>i{background:#cbd2cc;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.completeDot{background:#28bd69!important}.ownerChart p{margin:10px 0}.ownerChart label{color:#637067;justify-content:space-between;font-size:11px;display:flex}.ownerChart p>span{background:#e5e9e5;border-radius:5px;height:7px;margin-top:4px;display:block;overflow:hidden}.ownerChart p>span i{background:linear-gradient(90deg,#2bc274,#43a8e8);border-radius:5px;height:100%;transition:width .25s;display:block}.dashboardStream{background:#fff;border:1px solid #d7ded8;margin-top:10px}.dashboardStream>div,.dashboardStream>p{border-bottom:1px solid #e5e9e5;align-items:center;padding:11px 14px;display:flex}.dashboardStream>div{justify-content:space-between}.dashboardStream>div b{color:#20a45d;font-size:10px}.dashboardStream p{margin:0;font-size:11px}.dashboardStream p>span{flex:1}.dashboardStream p>small{color:#89948c}@media (max-width:900px){.mode-dashboard{grid-template-columns:150px 1fr}}@media (max-width:700px){.dashboardMetrics,.dashboardCharts{grid-template-columns:1fr}.donutCard{grid-template-columns:1fr 110px}}@media (max-width:650px){.mode-dashboard{grid-template-columns:1fr}.demoDashboard{padding:14px}}
.dashboardModelPanel{min-height:520px}.dashboardBuilder{grid-template-columns:190px 1fr 235px;min-height:520px;display:grid}.dashboardBuilder>aside{background:#f1f4f0;border-right:1px solid #d7ddd7;min-width:0}.dashboardBuilder>aside>header{padding:18px}.dashboardBuilder header>span,.canvasToolbar>span,.visualSettings label,.naturalQuery>span,.widgetGrid article>span{color:#78847c;letter-spacing:.12em;font:9px monospace}.dashboardBuilder aside h3{margin:5px 0;font:20px Georgia,serif}.dashboardBuilder aside header p{color:#7a867e;margin:6px 0;font-size:11px}.dashboardBuilder>aside>button{text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.dashboardBuilder>aside>button i{background:#dde3dd;place-items:center;width:31px;height:31px;font:10px monospace;display:grid}.dashboardBuilder>aside>button span{flex-direction:column;min-width:0;display:flex}.dashboardBuilder>aside>button small{color:#849087}.dashboardBuilder>aside>.widgetSelected{background:#fff;border-left-color:#199254}.visualCanvas{background:#e8ece7;min-width:0}.canvasToolbar{background:#f7f9f6;border-bottom:1px solid #d2d9d2;justify-content:space-between;align-items:center;height:45px;padding:0 13px;display:flex}.canvasToolbar button{background:#fff;border:1px solid #d0d7d1;padding:6px 8px;font-size:10px}.widgetGrid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.widgetGrid article{cursor:pointer;background:#fff;border:2px solid #0000;min-height:160px;padding:16px}.widgetGrid .previewSelected{border-color:#209558}.widgetGrid article>strong{margin:18px 0 3px;font:38px Georgia,serif;display:block}.widgetGrid article>small{color:#839087}.builderBars p{margin:11px 0}.builderBars label{color:#69756d;width:55px;font-size:10px;display:inline-block}.builderBars i{background:linear-gradient(90deg,#27b86a,#3b9ee9);height:9px;display:inline-block}.builderDonut{background:radial-gradient(circle,#fff 48%,transparent 50%),conic-gradient(#2abd6d 68%,#dce2dc 0);border-radius:50%;place-items:center;width:100px;height:100px;margin:18px auto 0;display:grid}.builderTable p{border-bottom:1px solid #e1e6e1;grid-template-columns:1fr 80px;margin:8px 0;padding-bottom:7px;font-size:10px;display:grid}.visualSettings{background:#fff!important;border:0!important;border-left:1px solid #d7ddd7!important;padding:17px!important}.visualSettings header{padding:0 0 15px!important}.visualSettings header b{margin-top:5px;display:block}.visualSettings label{margin:12px 0;display:block}.visualSettings input,.visualSettings select{letter-spacing:0;background:#fff;border:1px solid #ccd4cd;width:100%;margin-top:5px;padding:9px;font:12px Arial,sans-serif}.naturalQuery{background:#edf7f0;margin-top:18px;padding:12px}.naturalQuery p{color:#536058;margin:6px 0 0;font-size:11px;line-height:1.5}.removeWidget{color:#a52c2c;background:0 0;border:0;margin-top:15px;padding:8px;font-size:11px}.emptyDashboard{text-align:center;padding:50px}@media (max-width:1100px){.dashboardBuilder{grid-template-columns:160px 1fr}.visualSettings{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.visualSettings header,.naturalQuery,.removeWidget{grid-column:1/-1}}@media (max-width:700px){.dashboardBuilder{grid-template-columns:1fr}.dashboardBuilder>aside{display:none}.widgetGrid{grid-template-columns:1fr}.visualSettings{display:block}}
.workspaceRail>button>i img{object-fit:cover;border-radius:5px;width:100%;height:100%}.logoUpload>input,.assetLibrary input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.logoUpload>div{cursor:pointer;background:#fff;border:1px dashed #b9c4bb;align-items:center;gap:14px;padding:12px;display:flex}.logoUpload img,.logoUpload div>span{color:#59e99d;object-fit:cover;background:#173d29;border-radius:8px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.logoUpload p{flex-direction:column;margin:0;display:flex}.logoUpload small{color:#7b877f;margin-top:4px}.assetLibrary{padding:24px}.assetToolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.assetToolbar span{color:#18804d;letter-spacing:.13em;font:9px monospace}.assetToolbar h3{margin:5px 0;font:25px Georgia,serif}.assetToolbar p{color:#748077;margin:0}.assetToolbar label,.logoAsset label{color:#fff;cursor:pointer;background:#142019;border-radius:4px;padding:11px 14px;font-weight:800}.assetGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.assetGrid article{background:#fff;border:1px solid #d5ddd6;padding:12px}.assetGrid article>div:first-child{background:#edf1ed;place-items:center;height:130px;display:grid;overflow:hidden}.assetGrid img{object-fit:contain;width:100%;height:100%}.assetGrid article>div>span{color:#5ce99e;background:#173d29;border-radius:8px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.assetGrid h4{text-overflow:ellipsis;margin:12px 0 3px;overflow:hidden}.assetGrid p{color:#7b877f;text-overflow:ellipsis;margin:0 0 12px;font-size:11px;overflow:hidden}.logoAsset label{padding:8px 10px;font-size:11px;display:inline-block}.assetActions{gap:6px;display:flex}.assetActions button{background:#fff;border:1px solid #cbd4cc;padding:7px;font-size:10px}.assetActions button:last-child{color:#a62d2d}.fileIcon{font:10px monospace!important}.assetDrop{color:#68746c;border:1px dashed #b9c4bb;flex-direction:column;align-items:center;margin-top:18px;padding:35px;display:flex}.assetDrop span{margin-top:6px;font-size:11px}@media (max-width:650px){.assetToolbar{flex-direction:column;align-items:flex-start;gap:18px}.assetLibrary{padding:14px}}
.connectionsBuilder{min-height:520px;padding:24px;position:relative}.connectionsBuilder>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.connectionsBuilder>header span,.connectionDrawer header span,.connectionDrawer section>span{color:#18804d;letter-spacing:.13em;font:9px monospace}.connectionsBuilder>header h3{margin:5px 0;font:26px Georgia,serif}.connectionsBuilder>header p{color:#748078;margin:0}.connectionsBuilder>header>div:last-child{gap:8px;display:flex}.connectionsBuilder>header button,.openApiImport{cursor:pointer;background:#fff;border:1px solid #bdc7bf;border-radius:4px;padding:10px 12px;font-size:11px;font-weight:800}.connectionsBuilder>header button{color:#fff;background:#142019}.openApiImport input{opacity:0;width:1px;height:1px;position:absolute}.connectionList{border:1px solid #d4dbd4}.connectionList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5e0;grid-template-columns:40px 1fr 170px 24px;align-items:center;width:100%;padding:13px 15px;display:grid}.connectionList>button>i,.providerGrid article>i{color:#59e99c;background:#173d29;border-radius:6px;place-items:center;width:34px;height:34px;font:10px monospace;display:grid}.connectionList>button>span{flex-direction:column;display:flex}.connectionList small{color:#849087}.connectionList em{color:#a17720;font-size:10px;font-style:normal}.connectionList em.connected{color:#16894f}.providerCatalog{background:#edf1ed;padding:16px}.catalogNav{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.catalogNav button{color:#657169;background:#fff;border:0;border-radius:20px;padding:7px 10px}.catalogNav button.active{color:#fff;background:#173d29}.providerGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.providerGrid article{background:#fff;border:1px solid #d5ddd6;padding:15px}.providerGrid h4{margin:12px 0 5px}.providerGrid p{color:#738077;min-height:34px;margin:0;font-size:11px}.providerGrid button{color:#16804c;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;font-weight:800}.byobCard{color:#fff;background:#132019;justify-content:space-between;align-items:center;margin-top:10px;padding:16px;display:flex}.byobCard>div{flex-direction:column;display:flex}.byobCard span{color:#aab6ad;margin-top:4px;font-size:11px}.byobCard button{color:#57e99b;background:0 0;border:1px solid #4c5b51;padding:9px}.connectionDrawer{z-index:950;background:#f8faf7;border-left:1px solid #c5cec6;grid-template-rows:auto 1fr auto;width:min(520px,100%);display:grid;position:fixed;top:68px;bottom:0;right:0;box-shadow:-20px 0 60px #14201933}.connectionDrawer>header{color:#fff;background:#132019;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.connectionDrawer header h3{margin:4px 0 0;font:25px Georgia,serif}.connectionDrawer header button{color:#fff;background:0 0;border:1px solid #435148;width:34px;height:34px}.connectionDrawer>div{padding:22px;overflow:auto}.connectionDrawer label{margin-bottom:16px;font-size:11px;font-weight:800;display:block}.connectionDrawer input,.connectionDrawer select{background:#fff;border:1px solid #c8d1c9;width:100%;margin-top:6px;padding:11px}.connectionDrawer section{background:#fff;border:1px solid #d4dcd5;margin-top:25px}.connectionDrawer section>span{background:#eff3ef;padding:12px;display:block}.connectionDrawer section p{border-top:1px solid #e1e6e1;gap:9px;margin:0;padding:12px;display:flex}.connectionDrawer section p i{color:#18884f}.connectionDrawer section p small{color:#16884f;margin-left:auto}.contractRule{background:#edf7f0;margin-top:18px;padding:14px}.contractRule p{color:#647068;margin:5px 0 0;font-size:11px}.connectionDrawer>footer{border-top:1px solid #d6ddd7;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.connectionDrawer footer button{background:#fff;border:1px solid #bdc7bf;padding:10px 13px}.connectionDrawer footer button:last-child{color:#fff;background:#142019}.emptyConnections{border:1px dashed #bdc7bf;flex-direction:column;align-items:center;padding:60px;display:flex}.emptyConnections span{color:#758178;margin-top:5px}@media (max-width:1000px){.providerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.connectionsBuilder{padding:14px}.connectionsBuilder>header{flex-direction:column;align-items:flex-start;gap:16px}.providerGrid{grid-template-columns:1fr}.connectionList>button{grid-template-columns:38px 1fr 20px}.connectionList em{display:none}}
.connectionNotice{background:#eef4ef;border-left:3px solid #20a65d;flex-direction:column;margin-bottom:18px;padding:12px;display:flex}.connectionNotice span,.connectionDrawer label>small{color:#6c786f;margin-top:4px;font-size:10px;font-weight:400}.requiredMark{float:right;color:#9a532d;text-transform:uppercase;font-size:9px}.oauthButton{color:#176f45;background:#fff;border:1px solid #aebbb1;width:100%;margin:0 0 5px;padding:11px;font-weight:800}.connectionStatus{color:#8a5a13;background:#fff4dc;margin:14px 0 0;padding:11px;font-size:11px}.connectionStatus.success{color:#147544;background:#e8f7ed}.connectionDrawer footer button:disabled{opacity:.4;cursor:not-allowed}
.flowCanvas.creating{align-items:flex-start;padding:28px}.workflowCreator{background:#fff;border:1px solid #bdc9bf;border-radius:7px;width:min(560px,100%);padding:22px;box-shadow:0 12px 35px #122b1b1a}.workflowCreator header span{color:#16804c;letter-spacing:.14em;font:9px monospace}.workflowCreator header h3{margin:5px 0;font:26px Georgia,serif}.workflowCreator header p{color:#6e7a72;margin:0 0 20px;font-size:12px}.workflowCreator label{color:#344139;margin-top:14px;font-size:11px;font-weight:800;display:block}.workflowCreator input,.workflowCreator select{background:#fff;border:1px solid #c5cfc7;border-radius:4px;width:100%;margin-top:6px;padding:11px;font:14px Arial,sans-serif}.workflowCreator input:focus,.workflowCreator select:focus{border-color:#1b9155;outline:2px solid #1b91551f}.workflowCreator footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.workflowCreator footer button{background:#fff;border:1px solid #bdc7bf;border-radius:4px;padding:10px 13px;font-weight:800}.workflowCreator footer button[type=submit]{color:#fff;background:#132019;border-color:#132019}.workflowCreator footer button:disabled{opacity:.4;cursor:not-allowed}
.placementSettings{border:0;margin:22px 0 0;padding:0}.placementSettings legend{font-size:12px;font-weight:800}.placementSettings>p{color:#6f7b73;margin:5px 0 10px;font-size:11px;line-height:1.45}.manageDialog .placementSettings label{cursor:pointer;background:#fff;border:1px solid #cbd4cc;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin:8px 0;padding:13px;display:grid}.manageDialog .placementSettings label.selected{background:#eff8f2;border-color:#1b8f54;box-shadow:0 0 0 1px #1b8f54}.manageDialog .placementSettings input{width:auto;margin:0}.placementSettings span{flex-direction:column;display:flex}.placementSettings small{color:#718078;margin-top:3px;font-weight:400}.placementSettings em{color:#167748;font-size:10px;font-style:normal}
.liveDashboard,.liveAssets{max-width:1080px;margin:38px auto}.liveDashboard>header,.liveAssets>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.liveDashboard header p,.liveAssets header p,.liveDashboard article>p{color:#18804d;letter-spacing:.13em;margin:0;font:10px monospace}.liveDashboard header h2,.liveAssets header h2{margin:5px 0 0;font:30px Georgia,serif}.liveDashboard header>span{color:#748078;font-size:11px}.liveDashboard>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.liveDashboard article{background:#fff;border:1px solid #d4dcd5;min-height:180px;padding:22px}.liveDashboard article>strong{margin:18px 0 4px;font:48px Georgia,serif;display:block}.liveDashboard article>small{color:#748078}.liveBars{margin-top:22px}.liveBars span{grid-template-columns:58px 1fr;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:grid}.liveBars span:after{content:"";background:#e5eae5;grid-area:1/2;height:8px}.liveBars i{z-index:1;background:linear-gradient(90deg,#29b86b,#43a7e7);grid-area:1/2;height:8px}.liveDonut{--value:0deg;background:conic-gradient(#28b96b var(--value),#e1e7e2 0);border-radius:50%;place-items:center;width:110px;height:110px;margin:18px auto 0;display:grid}.liveDonut b{background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.liveTable{margin-top:16px}.liveTable span{border-bottom:1px solid #e3e8e3;justify-content:space-between;padding:10px 0;display:flex}.workLogDashboard>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboardGroups{margin-top:20px}.dashboardGroups>div{margin:12px 0}.dashboardGroups span{justify-content:space-between;margin-bottom:6px;display:flex}.dashboardGroups small{color:#66736b}.dashboardGroups i{background:linear-gradient(90deg,#29b86b,#43a7e7);min-width:4px;height:8px;display:block}.dashboardEmpty{color:#748078;margin-top:24px;display:block}.liveAssets>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.liveAssets article{background:#fff;border:1px solid #d4dcd5;flex-direction:column;gap:10px;padding:11px;display:flex}.liveAssets img,.liveAssets article>span{object-fit:contain;color:#176e44;background:#e9eeea;place-items:center;width:100%;height:130px;display:grid}.runningApp .logoMark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (max-width:700px){.liveDashboard,.liveAssets{margin:24px 12px}.liveDashboard>div{grid-template-columns:1fr}}
.appPreviewBadge{color:#654400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff2cf;border:1px solid #e1b85f;border-radius:999px;align-items:center;padding:6px 10px;font:700 10px/1 Arial,sans-serif;display:inline-flex}.appExportButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #4c705d;border-radius:3px;padding:8px 11px;font-weight:700}@media (max-width:700px){.appPreviewBadge{display:inline-flex!important}}
.publishBase .publishGrid>article:last-child{display:none}.versionHistory{background:#fff;border:1px solid #d3dbd4;margin-top:18px}.versionHistory>header{border-bottom:1px solid #dde3de;justify-content:space-between;align-items:center;padding:22px 27px;display:flex}.versionHistory header span,.versionDiff>span,.versionMeta span{color:#18804d;letter-spacing:.13em;font:9px monospace}.versionHistory header h3{margin:5px 0 2px;font:26px Georgia,serif}.versionHistory header p{color:#738078;margin:0;font-size:12px}.versionHistory>header>b{color:#718078;font-size:11px}.versionHistory article{border-bottom:1px solid #dfe5e0}.versionHistory article.activeVersion{border-left:3px solid #22a961}.versionSummary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;padding:17px 22px;display:grid}.versionSummary>span{color:#19854f;font-size:20px}.versionSummary>div{flex-direction:column;gap:5px;display:flex}.versionSummary strong{font-size:15px}.versionSummary em{color:#147745;letter-spacing:.08em;background:#dff5e7;border-radius:10px;margin-left:9px;padding:3px 6px;font:8px monospace}.versionSummary small,.versionSummary>b{color:#78847c;font-size:10px}.versionDetails{background:#f8faf7;padding:0 24px 20px 51px}.versionMeta{background:#fff;border:1px solid #d8dfd9;grid-template-columns:repeat(3,1fr);display:grid}.versionMeta p{border-right:1px solid #e0e5e1;flex-direction:column;gap:5px;margin:0;padding:13px;display:flex}.versionMeta b{font-size:11px}.versionDiff{background:#fff;border:1px solid #d8dfd9;margin-top:12px;padding:15px}.versionDiff p{color:#48564d;margin:9px 0 0;font-size:11px}.versionDiff i{color:#169052;width:20px;font-style:normal;font-weight:800;display:inline-block}.versionDetails footer{align-items:center;gap:9px;margin-top:13px;display:flex}.versionDetails footer a,.versionDetails footer button{color:#26332a;background:#fff;border:1px solid #bdc8bf;border-radius:4px;padding:9px 12px;font-weight:800}.versionDetails footer button{color:#fff;background:#142019}.versionDetails footer span{color:#16824c;margin-left:auto;font-size:11px}@media (max-width:700px){.versionSummary{grid-template-columns:20px 1fr}.versionSummary>b{display:none}.versionDetails{padding-left:20px}.versionMeta{grid-template-columns:1fr}.versionDetails footer{flex-direction:column;align-items:stretch}.versionDetails footer span{margin-left:0}}
.observeToolbar{background:#fff;border:1px solid #d4dcd5;justify-content:space-between;margin-bottom:12px;padding:12px 15px;display:flex}.observeToolbar>div{gap:16px;font-size:11px;display:flex}.observeToolbar span{color:#97711e}.observeToolbar span.online{color:#16834c}.observeToolbar p{color:#758178;margin:0;font-size:11px}.observeWidgetGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.observeWidgetGrid article{cursor:pointer;background:#fff;border:1px solid #d3dbd4;min-height:225px;padding:20px}.observeWidgetGrid article.selected{border-color:#1b9859;box-shadow:0 0 0 1px #1b9859}.observeWidgetGrid article>header{color:#18804d;letter-spacing:.12em;justify-content:space-between;font:10px monospace;display:flex}.observeWidgetGrid article>header button{background:0 0;border:0}.observeWidgetGrid article>strong{margin-top:30px;font:48px Georgia,serif;display:block}.observeWidgetGrid article>small{color:#78847c}.observeBars{margin-top:20px}.observeBars p{grid-template-columns:48px 1fr;align-items:center;gap:8px;margin:12px 0;display:grid}.observeBars label{font-size:10px}.observeBars i{background:linear-gradient(90deg,#28b96b,#41a9e7);height:8px}.observeDonut{background:radial-gradient(circle,#fff 55%,transparent 56%),conic-gradient(#e45454 1deg,#dfe5e0 0);border-radius:50%;place-content:center;justify-items:center;width:125px;height:125px;margin:18px auto 0;display:grid}.observeDonut b{font:22px Georgia,serif}.observeDonut span{color:#748078;font-size:9px}.observeEvents{margin-top:14px}.observeEvents p{border-bottom:1px solid #e2e7e3;align-items:center;margin:0;padding:12px 0;font-size:11px;display:flex}.observeEvents i{background:#8b968e;border-radius:50%;width:7px;height:7px;margin-right:9px}.observeEvents i.ok{background:#20ad61}.observeEvents i.run{background:#3f9fd5}.observeEvents small{color:#869189;margin-left:auto}.observeEditor{z-index:950;background:#f8faf7;border-left:1px solid #c7d0c8;grid-template-rows:auto 1fr auto;width:min(480px,100%);display:grid;position:fixed;top:68px;bottom:0;right:0;box-shadow:-18px 0 55px #13201933}.observeEditor>header{color:#fff;background:#132019;justify-content:space-between;padding:20px 23px;display:flex}.observeEditor header span{color:#57e99b;font:9px monospace}.observeEditor header h3{margin:5px 0 0;font:25px Georgia,serif}.observeEditor header button{color:#fff;background:0 0;border:1px solid #455349;width:34px;height:34px;font-size:21px}.observeEditor>div{padding:22px;overflow:auto}.observeEditor label{margin-bottom:16px;font-size:11px;font-weight:800;display:block}.observeEditor input,.observeEditor select{background:#fff;border:1px solid #c7d0c8;width:100%;margin-top:6px;padding:11px}.observeSource{background:#edf6f0;padding:14px}.observeSource b{color:#177748;font:9px monospace}.observeSource p{margin:7px 0 0;font-family:monospace}.observeEditor>footer{border-top:1px solid #d5ddd6;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.observeEditor footer button{color:#fff;background:#142019;border:1px solid #bec8c0;padding:10px 13px}.observeEditor footer .remove{color:#a52d2d;background:#fff;margin-right:auto}@media (max-width:750px){.observeWidgetGrid{grid-template-columns:1fr}.observeToolbar{flex-direction:column;gap:8px}}
.studioTopbar>div{position:relative}.accountButton{color:#b2bcb5;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 9px}.accountButton:hover,.accountButton[aria-expanded=true]{color:#fff;background:#19271f}.accountButton>span{margin-left:6px}.accountMenu{z-index:1000;color:#172019;background:#fff;border:1px solid #ccd4cd;border-radius:6px;width:230px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 16px 45px #0003}.accountMenu>div{border-bottom:1px solid #e0e5e0;flex-direction:column;padding:11px;display:flex}.accountMenu strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.accountMenu small{color:#7d8981;margin-top:3px}.accountMenu>button{color:#a12828;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:11px;font-weight:800}.accountMenu>button:hover{background:#f8eeee}@media (max-width:600px){.accountButton{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}}.accountAdminLink{color:#176844;border-bottom:1px solid #e0e5e0;justify-content:space-between;padding:11px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.accountAdminLink:hover{background:#edf7f1}
.liveBadge.offlineBadge{color:#ffd778;background:#3b321a}.authError{color:#9d2929;background:#fff0f0;border:1px solid #e0b6b6;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:12px}.authPanel form button:disabled{opacity:.65;cursor:wait}
.controlSwitcher{align-items:center;gap:7px;margin-left:22px;display:flex;position:relative}.controlSwitcher.loading{color:#91a097;font-size:11px}.controlSwitcher>button{color:#d8e0da;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-weight:700}.controlSwitcher>button b{font:inherit}.controlSwitcher>button small{color:#7f9185;margin-left:7px;font-size:9px;font-weight:500}.controlSwitcher>button:hover{background:#1c2a21}.controlSwitcher>i{color:#59675e;font-style:normal}.switcherMenu{z-index:1100;background:#152019;border:1px solid #38453c;border-radius:6px;min-width:245px;padding:7px;position:absolute;top:42px;box-shadow:0 18px 45px #0007}.tenantMenu{left:0}.appMenu{left:150px}.switcherMenu button{color:#c8d2cb;text-align:left;background:0 0;border:0;border-radius:4px;gap:8px;width:100%;padding:10px;display:flex}.switcherMenu button span{flex:1}.switcherMenu button span small{color:#84938a;margin-top:3px;font-size:10px;font-weight:400;display:block}.switcherMenu button.active,.switcherMenu button:hover{color:#fff;background:#223129}.switcherMenu .createChoice{color:#59e99d;border-top:1px solid #38463c;border-radius:0;margin-top:5px}.controlOnboarding{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070f0ac2;place-items:center;display:grid;position:fixed;inset:0}.controlOnboarding form{color:#172019;background:#f8faf7;border-radius:9px;width:min(480px,100% - 32px);padding:34px;box-shadow:0 30px 90px #0008}.controlOnboarding form>span{color:#18804d;letter-spacing:.13em;font:10px monospace}.controlOnboarding h2{margin:8px 0;font:36px Georgia,serif}.controlOnboarding p{color:#6f7b73}.controlOnboarding input{border:1px solid #bcc7be;border-radius:4px;width:100%;margin-top:10px;padding:13px;font-size:15px}.controlOnboarding small{color:#a02b2b;margin-top:9px;display:block}.controlOnboarding footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.controlOnboarding footer button{background:#fff;border:1px solid #bec8c0;border-radius:4px;padding:11px 14px;font-weight:800}.controlOnboarding footer button:last-child{color:#fff;background:#142019}.controlError{color:#ffc2b9;background:#351e1b;border:1px solid #72443f;width:280px;padding:10px;font-size:11px;position:absolute;top:44px;left:0}@media (max-width:800px){.controlSwitcher{margin-left:8px}.controlSwitcher>button{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.appMenu{left:40px}}
.platformAdmin{color:#172019;background:#f4f6f2;min-height:100vh}.platformAdmin>header{color:#fff;background:#101813;align-items:center;height:68px;padding:0 24px;display:flex}.platformAdmin>header>div{flex-direction:column;align-items:flex-end;margin-left:auto;font-size:11px;display:flex}.platformAdmin>header span{color:#9ca9a0}.adminLayout{grid-template-columns:220px 1fr;min-height:calc(100vh - 68px);display:grid}.adminLayout>aside{background:#e5eae3;border-right:1px solid #ccd4cc;padding:28px 16px}.adminLayout>aside p{color:#78857c;letter-spacing:.14em;padding:0 10px;font:10px monospace}.adminLayout>aside button,.adminLayout>aside a{color:#526058;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:12px 10px;text-decoration:none;display:block}.adminLayout>aside button.active{color:#fff;background:#173d29}.adminLayout>aside a{margin-top:30px}.adminBody{min-width:0;padding:42px}.adminHeading p{color:#17804c;letter-spacing:.14em;margin:0;font:10px monospace}.adminHeading h1{margin:8px 0;font:40px Georgia,serif}.adminHeading span{color:#69756d}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0;display:grid}.adminMetrics article{background:#fff;border:1px solid #d4dcd4;padding:22px}.adminMetrics span{color:#6f7c73;font:10px monospace}.adminMetrics strong{margin-top:8px;font:32px Georgia,serif;display:block}.adminTable{background:#fff;border:1px solid #d2dad2;margin-top:28px}.adminTable>header,.adminTable>div{border-bottom:1px solid #e0e5e0;grid-template-columns:1.2fr 1fr .6fr 1.3fr;align-items:center;gap:15px;padding:13px 16px;display:grid}.adminTable>header{color:#748078;background:#edf1ed;font:10px monospace}.adminTable span,.adminTable code{color:#69756d;text-overflow:ellipsis;overflow:hidden}.adminTable select,.adminTable button,.dataToolbar select,.dataToolbar button,.recordEditor input{background:#fff;border:1px solid #c8d1c9;padding:9px}.adminTable button{color:#176f43}.adminTable button.suspend{color:#a33232}.dataToolbar{gap:9px;margin-top:28px;display:flex}.dataToolbar select{min-width:220px}.dataToolbar button,.recordEditor button{color:#fff;background:#15221a;border:0;border-radius:4px}.adminStatus{color:#196a43;background:#e7f1e9;padding:10px 12px}.dataGrid{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:20px;display:grid}.recordList,.recordEditor{background:#fff;border:1px solid #d2dad2}.recordList header{background:#edf1ed;justify-content:space-between;padding:14px;display:flex}.recordList header button{color:#167847;background:0 0;border:0}.recordList>button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e6e1;flex-direction:column;gap:5px;width:100%;padding:12px 14px;display:flex}.recordList>button span{color:#718078;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recordEditor{padding:18px}.recordEditor label{margin-bottom:15px;font-size:11px;font-weight:700;display:block}.recordEditor input,.recordEditor textarea{width:100%;margin-top:6px}.recordEditor textarea{border:1px solid #c8d1c9;min-height:360px;padding:12px;font:12px/1.5 monospace}.recordEditor>div{justify-content:flex-end;gap:8px;display:flex}.recordEditor button{padding:10px 13px}.recordEditor button.danger{background:#8c2929;margin-right:auto}.platformAdmin.denied,.platformAdmin.loading{padding:80px}.platformAdmin.denied h1{font:40px Georgia,serif}@media (max-width:850px){.adminLayout{grid-template-columns:1fr}.adminLayout>aside{gap:5px;display:flex}.adminLayout>aside p,.adminLayout>aside a{display:none}.adminBody{padding:24px}.adminMetrics{grid-template-columns:1fr 1fr}.dataGrid{grid-template-columns:1fr}.dataToolbar{flex-wrap:wrap}.adminTable>header,.adminTable>div{grid-template-columns:1fr 1fr}.adminTable>header>:nth-child(n+3){display:none}}.workspaceInventory strong{flex-direction:column;gap:3px;display:flex}.workspaceInventory strong a{color:#176f43;text-decoration:none}.workspaceInventory strong small{color:#78857c;text-overflow:ellipsis;max-width:290px;font:10px monospace;overflow:hidden}.adminTable .orphaned{color:#a33232;font-weight:700}.adminEmpty{color:#69756d;margin:0;padding:18px 16px}.adminTable>p{border-bottom:0}.signalNotice,.unmeasuredSignals{background:#edf5ef;border:1px solid #cbd8ce;gap:18px;margin-top:24px;padding:16px 18px;display:flex}.signalNotice strong,.unmeasuredSignals strong{color:#176f43;flex:0 0 170px}.signalNotice span,.unmeasuredSignals span{color:#59675e;line-height:1.5}.adoptionFunnel{background:#fff;border:1px solid #d2dad2;grid-template-columns:repeat(4,1fr);margin:24px 0 42px;display:grid}.adoptionFunnel article{border-right:1px solid #d2dad2;padding:24px;position:relative}.adoptionFunnel article:last-child{border-right:0}.adoptionFunnel article:not(:last-child):after{z-index:1;content:"";background:#fff;border-top:1px solid #d2dad2;border-right:1px solid #d2dad2;width:12px;height:12px;position:absolute;top:45%;right:-7px;transform:rotate(45deg)}.adoptionFunnel span{color:#6f7c73;font:10px monospace;display:block}.adoptionFunnel strong{margin:8px 0;font:38px Georgia,serif;display:block}.adoptionFunnel small{color:#69756d;line-height:1.4}.adoptionFunnel .verified{background:#e7f4e9}.adminHeading.compact h2{margin:8px 0;font:28px Georgia,serif}.runtimeSignals{margin-top:20px}.activationInventory strong small{color:#78857c;margin-top:4px;font-weight:400;display:block}.unmeasuredSignals{background:#f8f5eb;border-color:#ddd7c5;margin-top:28px}.unmeasuredSignals strong{color:#7a6422}@media (max-width:1050px){.adoptionFunnel{grid-template-columns:1fr 1fr}.adoptionFunnel article{border-bottom:1px solid #d2dad2}.adoptionFunnel article:after{display:none}}@media (max-width:650px){.adoptionFunnel{grid-template-columns:1fr}.signalNotice,.unmeasuredSignals{flex-direction:column;gap:6px}.signalNotice strong,.unmeasuredSignals strong{flex:auto}}
