:root{--bg:#07090d;--panel:#0d1016;--line:#242936;--text:#f3f5f7;--muted:#8d95a3;--acid:#c8ff44;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f4f6f8;--panel:#fff;--line:#d8dee6;--text:#17212b;--muted:#5f6c79;--acid:#527900;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.more-navigation{color:var(--muted);font:11px var(--font-mono), monospace;letter-spacing:.08em;position:relative}.more-navigation summary,.expert-tools summary,.template-card-tools summary{cursor:pointer;list-style:none}.more-navigation summary::-webkit-details-marker{display:none}.expert-tools summary::-webkit-details-marker{display:none}.template-card-tools summary::-webkit-details-marker{display:none}.more-navigation summary:after{content:" +";color:var(--acid)}.more-navigation[open] summary:after{content:" −"}.more-navigation>div{z-index:20;border:1px solid var(--line);background:#0d1016;gap:2px;width:220px;padding:10px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 20px 50px #00000073}.more-navigation>div a{padding:11px 12px}.more-navigation>div a:hover{background:#c8ff440f}.dashboard-intro{color:#b1b7c1;max-width:650px;margin:26px 0 0;font-size:17px;line-height:1.6}.company-card b.online,.dashboard-grid article>b.online{color:var(--acid)}.dashboard-grid article>b.warning{color:#ff9eaa}.onboarding-heading{align-items:end;gap:40px}.onboarding-progress{border:1px solid var(--line);background:#090c11;width:min(320px,100%);height:8px;overflow:hidden}.onboarding-progress span{background:var(--acid);height:100%;transition:width .3s;display:block}html[data-theme=light] .more-navigation>div,html[data-theme=light] .expert-tools,html[data-theme=light] .editor-panel,html[data-theme=light] .settings-list,html[data-theme=light] .resource-card,html[data-theme=light] .template-card,html[data-theme=light] .notification-row,html[data-theme=light] .platform-company-card,html[data-theme=light] .platform-metrics article,html[data-theme=light] .platform-metrics .platform-metric-button,html[data-theme=light] .platform-overview-details,html[data-theme=light] .platform-client-metrics article,html[data-theme=light] .platform-security-details,html[data-theme=light] .platform-security-grid>section,html[data-theme=light] .company-card,html[data-theme=light] .dashboard-grid article,html[data-theme=light] .getting-started-grid a,html[data-theme=light] .connection-alternatives details,html[data-theme=light] .file-preview-dialog,html[data-theme=light] .info-dialog,html[data-theme=light] .connection-guide-dialog{background:#fff;box-shadow:0 12px 35px #1e2d3c14}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .platform-reset-link input,html[data-theme=light] .connection-copy-row code,html[data-theme=light] .invite-result code,html[data-theme=light] .onboarding-progress,html[data-theme=light] .run-progress,html[data-theme=light] .platform-log-metadata pre{border-color:var(--line);color:var(--text);background:#f8fafc}html[data-theme=light] .auth-panel{background:radial-gradient(circle at 20% 20%,#52790021,#0000 36%),linear-gradient(145deg,#eef3e8,#e7ecf2)}html[data-theme=light] .auth-form-wrap,html[data-theme=light] .dashboard-shell,html[data-theme=light] .automation-workspace,html[data-theme=light] .full-step-editor{background:var(--bg)}html[data-theme=light] .use-case-card,html[data-theme=light] .workflow-card,html[data-theme=light] .module-grid article,html[data-theme=light] .integration-chip,html[data-theme=light] .analytics-card,html[data-theme=light] .run-card,html[data-theme=light] .step-card,html[data-theme=light] .version-row,html[data-theme=light] .audit-row,html[data-theme=light] .member-row{background:linear-gradient(145deg,#52790009,#0000)}html[data-theme=light] .dashboard-intro,html[data-theme=light] .lead,html[data-theme=light] .section-lead,html[data-theme=light] .auth-copy p,html[data-theme=light] .info-dialog>span:not(.kicker),html[data-theme=light] .connection-guide-dialog li p,html[data-theme=light] .connection-guide-needs span,html[data-theme=light] .connection-guide-result span{color:var(--muted)}html[data-theme=light] .auth-form label,html[data-theme=light] .editor-form label,html[data-theme=light] .team-invite-form label,html[data-theme=light] .integration-chip,html[data-theme=light] .file-preview-dialog pre{color:var(--text)}html[data-theme=light] .learning-toggle i{border-color:var(--line);background:#fff}html[data-theme=light] .learning-toggle i:after{background:#7c8793}html[data-theme=light] .template-use-panel,html[data-theme=light] .flow-node,html[data-theme=light] .file-preview-dialog pre,html[data-theme=light] .table-scroll th{background:#f8fafc}html[data-theme=light] .info-overlay,html[data-theme=light] .connection-guide-overlay{background:#1f2a3575}html[data-theme=light] .button.primary,html[data-theme=light] .nav-register,html[data-theme=light] .info-dialog>button{color:#fff}html[data-theme=light] .support-mode-banner{background:#fff5d8;border-color:#d6b35c}html[data-theme=light] .support-mode-banner strong{color:#795400}html[data-theme=light] .support-mode-banner span{color:#6c5b2e}html[data-theme=light] .external-amocrm-ready,html[data-theme=light] .connection-guide-needs,html[data-theme=light] .connection-guide-result,html[data-theme=light] .info-dialog-tip,html[data-theme=light] .form-success,html[data-theme=light] .platform-security-note{background:#52790012}@media (max-width:760px){.theme-toggle>span:last-child{display:none}.theme-toggle{justify-content:center;width:34px;padding:6px}}.use-cases{padding:120px 0 0}.use-case-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.use-case-grid>.learnable{display:block}.use-case-grid>.learnable+.learnable{border-left:1px solid var(--line)}.use-case-grid>.learnable>.info-control{z-index:2;position:absolute;top:22px;right:22px}.use-case-card{background:linear-gradient(145deg,#ffffff05,#0000);flex-direction:column;min-height:330px;padding:26px;display:flex}.use-case-card>span{color:var(--acid);font:11px var(--font-mono), monospace}.use-case-card h3{margin-top:70px}.use-case-card strong{color:var(--acid);margin-top:auto;padding-top:24px;font-size:13px}.expert-tools{border:1px solid var(--line);background:#0d1016a6}.expert-tools>summary{color:var(--muted);font:11px var(--font-mono), monospace;letter-spacing:.08em;padding:15px 18px}.expert-tools>summary:after,.template-card-tools summary:after{content:" +";color:var(--acid)}.expert-tools[open]>summary:after,.template-card-tools[open] summary:after{content:" −"}.expert-tools.template-heading-actions>div{flex-wrap:wrap;gap:10px;padding:0 14px 14px;display:flex}.advanced-tools{margin-top:28px;margin-bottom:28px}.advanced-tools>p{max-width:760px;color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.55}.advanced-tools .advanced-connections{width:auto;margin:0;padding:0 18px 18px}.template-card-tools{color:var(--muted);align-self:center;font-size:12px;position:relative}.template-card-tools[open]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.dashboard-nav{flex-wrap:wrap;gap:14px;padding:14px 0}.app-navigation{order:3;justify-content:center;width:100%}}@media (max-width:820px){.use-case-grid{grid-template-columns:1fr}.use-case-grid>.learnable+.learnable{border-left:0;border-top:1px solid var(--line)}.use-case-card{min-height:260px}.onboarding-heading{flex-direction:column;align-items:stretch}.onboarding-progress{width:100%}.app-navigation{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.app-navigation>a,.more-navigation{flex:none}.more-navigation>div{position:fixed;top:132px;right:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), sans-serif;margin:0;transition:background-color .2s,color .2s}.theme-toggle{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;font:10px var(--font-mono), monospace;letter-spacing:.05em;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.theme-toggle:hover{border-color:var(--acid);color:var(--acid)}.theme-toggle-icon{place-items:center;width:17px;height:17px;font-size:15px;line-height:1;display:grid}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 48px);margin:0 auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:.18em;align-items:center;gap:12px;font-weight:650;display:flex}.brand-mark{width:32px;height:32px;color:var(--bg);background:var(--acid);letter-spacing:0;place-items:center;font-weight:800;display:grid}.nav-meta{color:var(--muted);font:11px var(--font-mono), monospace;letter-spacing:.12em;align-items:center;gap:18px;display:flex}.nav-meta a{color:var(--text)}.nav-meta .nav-login{border-left:1px solid var(--line);padding-left:18px}.nav-meta .nav-register{border:1px solid var(--acid);background:var(--acid);min-height:38px;color:var(--bg);font-family:var(--font-sans), sans-serif;letter-spacing:0;align-items:center;padding:0 15px;font-weight:700;display:inline-flex}.nav-meta .nav-register:hover{color:var(--acid);background:0 0}.system-status{align-items:center;display:inline-flex}.status-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 14px var(--acid);border-radius:50%;margin-right:9px;display:inline-block}.hero{min-height:650px;padding:92px 0 88px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #252b35;border-radius:50%;width:680px;height:680px;position:absolute;top:8px;right:-270px;box-shadow:inset 0 0 90px #c8ff4409}.eyebrow{width:350px;color:var(--acid);font:11px var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;display:flex}h1{letter-spacing:-.065em;max-width:920px;margin:36px 0 28px;font-size:clamp(62px,8.8vw,126px);font-weight:580;line-height:.88}h1 em{color:var(--muted);font-style:normal;font-weight:390}.lead{max-width:590px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.actions{gap:12px;margin-top:44px;display:flex}.button{border:1px solid var(--line);min-height:52px;font:12px var(--font-mono), monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:28px;padding:0 22px;display:inline-flex}.button.primary{background:var(--acid);border-color:var(--acid);color:#0b0d0e;font-family:var(--font-sans), sans-serif;text-transform:none;letter-spacing:0;font-weight:650}.button:hover{border-color:var(--acid)}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics div{gap:6px;padding:28px 0;display:grid}.metrics div+div{border-left:1px solid var(--line);padding-left:32px}.metrics strong{font:15px var(--font-mono), monospace;color:var(--text);letter-spacing:.04em}.metrics span,.section-heading>span,footer{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.12em}.template-heading{align-items:flex-end}.template-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.template-editor,.template-use-panel{margin-bottom:28px}.template-editor .section-bar h2,.template-use-panel .section-bar h2{margin:0;font-size:24px}.template-form{grid-template-columns:repeat(2,minmax(0,1fr))}.template-json{min-height:240px;font-family:var(--font-mono), monospace;font-size:12px}.template-toolbar{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(260px,1fr) minmax(220px,.5fr) auto;align-items:end;gap:16px;margin-bottom:24px;padding:22px;display:grid}.template-toolbar label{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:8px;display:grid}.template-toolbar input,.template-toolbar select{border:1px solid var(--line);min-height:46px;color:var(--text);font:14px var(--font-sans), sans-serif;background:#090c11;padding:0 14px}.template-count{color:var(--acid);font:10px var(--font-mono), monospace;letter-spacing:.1em;padding-bottom:15px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:48px;display:grid}.template-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff06, transparent), var(--panel);min-width:0;padding:24px}.template-card-top,.template-meta{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.template-card-top b{color:var(--acid);font-weight:500}.template-card h2{letter-spacing:-.035em;margin:42px 0 14px;font-size:29px}.template-card p{max-width:560px;min-height:50px}.template-meta{border-top:1px solid var(--line);justify-content:flex-start;margin:28px 0 18px;padding-top:16px}.template-use-panel{border:1px solid var(--acid);background:#0b0f12;outline:none;padding:24px;scroll-margin-top:24px;position:relative}.template-use-panel>p{max-width:760px;color:var(--muted);margin:16px 0 24px;line-height:1.55}@media (max-width:820px){.template-heading-actions,.template-heading-actions .learnable,.template-heading-actions .button{width:100%}.template-toolbar,.template-grid,.template-form{grid-template-columns:1fr}.template-count{padding-bottom:0}}.capabilities{padding:120px 0}.explanation{padding:120px 0 0}.section-heading>div h2{margin-bottom:28px}.section-lead{color:#aeb5c0;max-width:720px;margin:0;font-size:18px;line-height:1.65}.workflow-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.workflow-grid>.learnable{display:block}.workflow-grid>.learnable+.learnable{border-left:1px solid var(--line)}.workflow-grid>.learnable>.info-control{z-index:2;position:absolute;top:22px;right:22px}.workflow-card{background:linear-gradient(145deg,#ffffff05,#0000);min-height:235px;padding:26px}.workflow-card>span{color:var(--acid);font:11px var(--font-mono), monospace}.workflow-card h3{margin-top:72px}.integration-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:90px;padding:120px 0;display:grid}.integration-section h2,.benefits h2,.final-cta h2{margin:20px 0 26px}.integration-list{flex-wrap:wrap;align-content:flex-end;gap:10px;display:flex}.integration-list>.learnable{gap:5px}.integration-chip{background:var(--panel);min-height:46px;color:var(--text);font:12px var(--font-mono), monospace;border:1px solid #343b47;align-items:center;padding:0 18px;display:inline-flex}.benefits{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:0 0 120px;display:grid}.benefit-list{border-top:1px solid var(--line)}.benefit-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:82px;display:grid}.benefit-list span{color:var(--acid);font:10px var(--font-mono), monospace}.benefit-list strong{font-size:17px;font-weight:520;line-height:1.35}.final-cta{background:linear-gradient(120deg, #c8ff4412, transparent 55%), var(--panel);border:1px solid #3b4425;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:80px;padding:54px;display:flex}.final-cta h2{max-width:760px;font-size:clamp(40px,5vw,64px)}.final-cta p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.final-cta>.learnable{flex:none}.section-heading{grid-template-columns:1fr 2fr;align-items:start;display:grid}h2{letter-spacing:-.045em;margin:-12px 0 64px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.02}.module-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.module-grid article{background:linear-gradient(145deg,#ffffff05,#0000);min-height:360px;padding:24px;position:relative}.module-grid article+article{border-left:1px solid var(--line)}.module-id{color:var(--muted);font:11px var(--font-mono), monospace}.module-glyph{align-items:end;gap:8px;height:140px;display:flex}.module-glyph i{background:var(--acid);opacity:.9;width:13px;display:block}.module-glyph i:first-child{height:38px}.module-glyph i:nth-child(2){height:72px}.module-glyph i:nth-child(3){height:104px}h3{margin:38px 0 12px;font-size:20px;font-weight:530}article p{max-width:280px;color:var(--muted);margin:0;line-height:1.55}footer{border-top:1px solid var(--line);justify-content:space-between;padding:28px 0 36px;display:flex}.kicker{color:var(--acid);font:10px var(--font-mono), monospace;letter-spacing:.13em}.auth-shell{grid-template-columns:minmax(380px,1.1fr) minmax(480px,.9fr);min-height:100vh;display:grid}.auth-panel{border-right:1px solid var(--line);background:radial-gradient(circle at 15% 75%, #c8ff4414, transparent 34%), var(--bg);flex-direction:column;justify-content:space-between;min-height:100vh;padding:38px clamp(32px,6vw,92px);display:flex}.auth-copy{max-width:620px;padding-bottom:8vh}.auth-copy h1{margin:30px 0 24px;font-size:clamp(54px,6vw,92px);line-height:.94}.auth-copy p{max-width:520px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.auth-form-wrap{background:#0a0d12;place-items:center;min-height:100vh;padding:48px;display:grid}.auth-form{gap:22px;width:min(100%,440px);display:grid}.auth-form h2{margin:14px 0 12px;font-size:44px}.auth-form label{color:var(--muted);gap:9px;font-size:13px;display:grid}.auth-form input{border:1px solid var(--line);width:100%;height:52px;color:var(--text);font:15px var(--font-sans), sans-serif;background:#0d1118;border-radius:0;outline:0;padding:0 15px;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #c8ff4414}.auth-form small{color:var(--muted);font:10px var(--font-mono), monospace}.auth-form .submit{cursor:pointer;border:0;width:100%}.auth-form .submit:disabled,.dashboard-logout:disabled{cursor:wait;opacity:.65}.form-error{color:#ff9eaa;background:#ff667a14;border-left:2px solid #ff667a;margin:-4px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}.form-success{border-left:2px solid var(--acid);color:var(--acid);background:#9dff5014;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.45}.form-switch{color:var(--muted);text-align:center;margin:2px 0 0;font-size:13px}.form-switch a{color:var(--acid)}.dashboard{background:radial-gradient(circle at 80% 0, #c8ff440b, transparent 34%), var(--bg);min-height:100vh}.dashboard-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;display:flex}.dashboard-user{color:var(--muted);align-items:center;gap:20px;font-size:13px;display:flex}.dashboard-logout{border:1px solid var(--line);color:var(--text);cursor:pointer;font:11px var(--font-mono), monospace;background:0 0;padding:9px 14px}.dashboard-logout:hover{border-color:var(--acid)}.dashboard-hero{grid-template-columns:1fr 350px;align-items:center;gap:70px;min-height:510px;padding:86px 0 72px;display:grid}.dashboard-hero h1{margin:30px 0 0;font-size:clamp(58px,7vw,104px)}.company-card{border:1px solid var(--line);background:#0d1016c7;flex-direction:column;min-height:310px;padding:28px;display:flex}.company-card>strong{margin:48px 0 auto;font-size:28px;line-height:1.1}.company-card div{border-top:1px solid var(--line);color:var(--muted);font:10px var(--font-mono), monospace;justify-content:space-between;padding-top:14px;display:flex}.company-card div+div{margin-top:14px}.company-card b{max-width:190px;color:var(--text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.dashboard-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.dashboard-grid article{flex-direction:column;min-height:250px;padding:25px;display:flex}.dashboard-grid article+article{border-left:1px solid var(--line)}.dashboard-grid article>span{color:var(--muted);font:10px var(--font-mono), monospace}.dashboard-grid article>strong{margin-top:42px;font-size:21px}.dashboard-grid article p{margin:12px 0 auto}.dashboard-grid article>b{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.1em}.dashboard-grid article>b.online{color:var(--acid)}.getting-started{padding:0 0 30px}.getting-started .section-bar h2{margin:8px 0}.getting-started .section-bar p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.getting-started-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.getting-started-grid>.learnable{display:block}.getting-started-grid>.learnable>.info-control{position:absolute;top:16px;right:16px}.getting-started-grid a{border:1px solid var(--line);min-height:150px;color:var(--text);align-content:space-between;padding:20px;display:grid}.getting-started-grid a:hover{border-color:var(--acid);background:#9dff500a}.getting-started-grid a>span,.getting-started-grid a>p{color:var(--muted);font-size:12px}.getting-started-grid a>p{margin:0}.learnable{align-items:center;gap:7px;display:inline-flex;position:relative}.info-control{flex:none;display:inline-flex}.info-button{width:18px;height:18px;color:var(--acid);cursor:pointer;background:#c8ff4414;border:1px solid #667126;border-radius:50%;place-items:center;padding:0;font:600 11px Georgia,serif;display:grid}.info-button:hover{background:var(--acid);color:var(--bg)}.info-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.info-dialog{width:min(440px,100%);color:var(--text);background:#0d1115;border:1px solid #3b4425;gap:17px;padding:30px;display:grid;box-shadow:0 28px 90px #0000008c}.info-dialog strong{font-size:25px}.info-dialog>span:not(.kicker){color:#abb2bd;line-height:1.6}.info-dialog-copy{gap:7px;display:grid}.info-dialog-copy b{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.info-dialog-tip{border-left:2px solid var(--acid);background:#9dff500f;padding:12px;font-size:12px}.info-dialog button{border:1px solid var(--acid);background:var(--acid);color:#090b0d;cursor:pointer;justify-self:start;padding:10px 16px;font-weight:650}.learning-toggle{color:var(--muted);cursor:pointer;font:10px var(--font-mono), monospace;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.learning-toggle input{opacity:0;pointer-events:none;position:absolute}.learning-toggle i{background:#11151b;border:1px solid #3a414d;width:30px;height:16px;padding:2px;display:block}.learning-toggle i:after{content:"";background:#66707f;width:10px;height:10px;transition:transform .18s,background .18s;display:block}.learning-toggle input:checked+i{border-color:var(--acid)}.learning-toggle input:checked+i:after{background:var(--acid);transform:translate(14px)}.auth-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-form>.learnable{align-items:end;display:flex}.auth-form>.learnable>label{flex:1}.form-switch .learnable{display:inline-flex}.module-grid>.learnable,.dashboard-grid>.learnable{display:block}.module-grid>.learnable>.info-control,.dashboard-grid>.learnable>.info-control{z-index:2;position:absolute;top:22px;right:22px}.module-grid>.learnable+.learnable article,.dashboard-grid>.learnable+.learnable article{border-left:1px solid var(--line)}.app-navigation{align-items:center;gap:24px;display:flex}.app-navigation a{color:var(--muted);font:11px var(--font-mono), monospace;letter-spacing:.08em}.app-navigation a:hover{color:var(--acid)}.workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:76px 0 55px;display:flex}.workspace-heading>div:first-child{max-width:800px}.workspace-heading h1{margin:20px 0 15px;font-size:clamp(58px,7vw,96px)}.workspace-heading p{max-width:660px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.back-link{color:var(--muted);font:11px var(--font-mono), monospace;margin-bottom:28px;display:block}.back-link:hover{color:var(--acid)}.editor-panel{border:1px solid var(--line);background:#0d1016e6;margin-top:32px;padding:30px}.editor-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:20px;display:grid}.editor-form label{width:100%;color:var(--muted);gap:9px;font-size:13px;display:grid}.editor-form input,.editor-form textarea,.step-editor input,.step-editor select,.step-editor textarea,.schedule-panel input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:14px var(--font-sans), sans-serif;background:#090c11;border-radius:0;outline:0;padding:12px 14px}.editor-form textarea{resize:vertical;min-height:74px}.editor-form input:focus,.editor-form textarea:focus,.step-editor input:focus,.step-editor select:focus,.step-editor textarea:focus,.schedule-panel input:focus{border-color:var(--acid)}.team-invite-form{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:18px;display:grid}.team-invite-form>.learnable,.team-invite-form label{width:100%}.team-invite-form label{color:var(--muted);gap:9px;font-size:13px;display:grid}.team-invite-form input,.team-invite-form select,.member-row select{border:1px solid var(--line);min-height:48px;color:var(--text);background:#090c11;border-radius:0;outline:0;padding:0 14px}.invite-result{background:#c8ff440a;border:1px solid #536924;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:22px;padding:16px;display:grid}.invite-result code{color:var(--acid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-list{border:1px solid var(--line);background:#0b0e13a6;margin-top:32px;margin-bottom:70px}.member-row,.audit-row,.notification-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:20px;min-height:86px;padding:18px 22px;display:grid}.member-row>div:first-child,.audit-row>div,.notification-row>div:first-child{gap:6px;display:grid}.member-row span,.audit-row span,.notification-row p,.notification-row small{color:var(--muted);margin:0}.row-actions{justify-content:end;align-items:center;gap:8px;display:flex}.audit-row{grid-template-columns:190px 1fr auto}.audit-row code{color:var(--muted)}.notification-row{grid-template-columns:1fr auto}.notification-row.unread{border-left:2px solid var(--acid);background:#c8ff4406}.notification-row strong{font-size:18px}.invitation-card{border:1px solid var(--line);background:#0d1016eb;gap:24px;max-width:800px;margin-top:90px;padding:50px;display:grid}.invitation-card h1{margin:4px 0;font-size:clamp(48px,7vw,84px)}.invitation-card p{max-width:650px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.invitation-card small{color:var(--muted)}.invitation-card .learnable{justify-self:start}.integration-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:32px;display:grid}.customer-connections{padding-top:32px}.customer-connections .section-bar{align-items:end}.customer-connections .section-bar p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.6}.connection-wizards{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.connection-card{border-color:#9dff5033}.connection-card-heading,.connection-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.connection-title-row h2{margin:0}.connection-guide-button{min-height:34px;color:var(--acid);cursor:pointer;background:#9dff500f;border:1px solid #9dff5057;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.connection-guide-button span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font:700 11px Georgia,serif;display:grid}.connection-guide-button:hover{background:var(--acid);color:#090b0d}.connection-guide-overlay{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020305db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.connection-guide-dialog{background:#0d1115;border:1px solid #9dff504d;border-radius:16px;gap:18px;width:min(650px,100%);max-height:calc(100vh - 48px);padding:30px;display:grid;overflow-y:auto;box-shadow:0 28px 90px #0000009e}.connection-guide-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.connection-guide-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.connection-guide-close:hover{border-color:var(--acid);color:var(--acid)}.connection-guide-dialog h2,.connection-guide-dialog p{margin:0}.connection-guide-dialog>p{color:var(--muted);line-height:1.6}.connection-guide-needs,.connection-guide-result{border-left:2px solid var(--acid);background:#9dff500f;gap:5px;padding:14px 16px;display:grid}.connection-guide-needs strong,.connection-guide-result strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.connection-guide-needs span,.connection-guide-result span{color:var(--muted);line-height:1.5}.connection-guide-dialog ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.connection-guide-dialog li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.connection-guide-dialog li>span{width:28px;height:28px;color:var(--acid);font:700 11px var(--font-mono), monospace;border:1px solid #9dff5061;border-radius:50%;place-items:center;display:grid}.connection-guide-dialog li p{color:var(--text);padding-top:3px;line-height:1.55}.connection-guide-dialog>.button{justify-self:start}.connection-card>p,.connection-card>small,.advanced-connections .editor-panel>p{color:var(--muted);margin:0;line-height:1.55}.connection-card>small{margin-top:auto}.external-amocrm-ready{background:#9dff500f;border:1px solid #9dff5047;border-radius:12px;gap:10px;padding:16px;display:grid}.external-amocrm-ready span{color:var(--muted);line-height:1.5}.amocrm-button-slot{align-items:center;min-height:42px;display:flex}.connection-steps{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.connection-alternatives{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:grid}.connection-alternatives details{border:1px solid var(--line);background:#090c11}.connection-alternatives summary{cursor:pointer;color:#dce1e7;padding:14px 16px;font-size:13px;line-height:1.4;list-style:none}.connection-alternatives summary::-webkit-details-marker{display:none}.connection-alternatives summary:after{content:"+";float:right;color:var(--acid)}.connection-alternatives details[open] summary:after{content:"−"}.connection-alternative-body{border-top:1px solid var(--line);gap:15px;padding:0 16px 16px;display:grid}.connection-alternative-body>p{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.55}.manual-connection-form{gap:13px;display:grid}.connection-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.connection-copy-row code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--acid);padding:11px;font-size:11px}.connection-note,.connection-webhook-result{border-left:2px solid var(--acid);color:var(--muted);background:#c8ff440d;padding:13px;font-size:13px;line-height:1.55}.connection-webhook-result{gap:10px;display:grid}.connection-webhook-result p{margin:0}.integration-event-form{align-items:center;gap:10px;min-width:min(420px,100%);display:flex}.integration-event-form select{border:1px solid var(--line);max-width:240px;min-height:38px;color:var(--text);background:#090c11}.integration-columns .editor-panel{flex-direction:column;gap:16px;width:100%;margin:0;display:flex}.integration-columns h2{margin:0 0 12px;font-size:25px}.integration-columns .learnable,.integration-columns label{width:100%}.integration-columns label{color:var(--muted);gap:8px;font-size:12px;display:grid}.integration-columns input,.integration-columns select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:#090c11;padding:0 12px}.integration-notice{color:var(--muted);background:#9dff500f;border:1px solid #9dff5047;border-radius:14px;gap:.45rem;padding:1rem;line-height:1.55;display:grid}.integration-notice strong{color:var(--text)}.file-upload-form{align-items:end;gap:18px;display:flex}.file-upload-form .learnable:first-child{flex:1}.file-upload-form label{width:100%;color:var(--muted);gap:9px;display:grid}.file-upload-form input[type=file]{min-height:50px;color:var(--text);background:#090c11;border:1px dashed #49515e;padding:12px}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:38px 0 100px;display:grid}.artifact-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#0000);flex-direction:column;min-height:290px;padding:24px;display:flex}.artifact-card h2{overflow-wrap:anywhere;margin:38px 0 10px;font-size:24px}.artifact-card>p{color:var(--muted);margin:0 auto 0 0}.file-preview-dialog{border:1px solid var(--line);background:#0d1115;width:min(1100px,96vw);max-height:86vh;overflow:auto;box-shadow:0 28px 90px #0009}.file-preview-dialog pre{color:var(--text);white-space:pre-wrap;margin:0;padding:24px;overflow:auto}.table-scroll{overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.table-scroll th,.table-scroll td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 14px}.table-scroll th{color:var(--acid);background:#141922;position:sticky;top:0}.resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:38px 0 100px;display:grid}.resource-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,#0000);flex-direction:column;min-height:330px;padding:25px;display:flex}.resource-index,.status-row,.resource-meta{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.08em}.resource-card h2{letter-spacing:-.025em;margin:44px 0 12px;font-size:28px}.resource-card>p{color:var(--muted);margin:0 0 auto;line-height:1.55}.resource-meta{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin:30px 0 18px;padding-top:16px;display:flex}.resource-card>.learnable{align-self:flex-start}.card-actions{align-items:center;gap:9px;display:flex}.button.danger{color:#ff8795;cursor:pointer;background:0 0;border-color:#572d35}.button.danger:hover{border-color:#ff687a}.empty-state{text-align:center;min-height:230px;color:var(--muted);border:1px dashed #343b47;grid-column:1/-1;place-content:center;padding:45px;display:grid}.empty-state strong{color:var(--text);font-size:24px}.empty-state.compact{min-height:130px;padding:20px}.status-row{justify-content:space-between;align-items:center;display:flex}.status-badge{border:1px solid var(--line);padding:6px 9px}.status-badge.active{color:var(--acid);border-color:#617c28}.status-badge.paused{color:#f8cc72}.automation-editor .editor-form{display:block}.automation-editor .editor-form>.learnable{vertical-align:top;width:calc(50% - 10px);margin:0 16px 24px 0}.steps-editor{border-top:1px solid var(--line);margin:10px 0 24px}.editor-section-title,.section-bar{justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.small-action,.icon-action{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;padding:8px 11px}.step-editor{border-top:1px solid var(--line);grid-template-columns:35px 1fr 190px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.step-editor>span{color:var(--muted);font:11px var(--font-mono), monospace}.step-editor .learnable{width:100%}.step-editor.advanced{grid-template-columns:70px minmax(150px,1fr) 180px minmax(220px,1fr);align-items:start}.step-handle{cursor:grab;-webkit-user-select:none;user-select:none;padding-top:16px}.step-config-grid,.step-runtime-settings{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.step-config-grid textarea{resize:vertical;min-height:82px}.step-runtime-settings{grid-template-columns:repeat(2,minmax(120px,190px))}.step-runtime-settings label{color:var(--muted);gap:7px;font-size:11px;display:grid}.step-routing-settings{background:#c3ff4f09;border:1px solid #34401e;grid-column:2/-1;grid-template-columns:110px repeat(3,minmax(160px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.step-routing-settings>strong{color:var(--acid);text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:12px}.step-routing-settings label{color:var(--muted);gap:7px;font-size:11px;display:grid}.step-order-actions{grid-column:2/-1;gap:8px;display:flex}.icon-action:disabled{cursor:not-allowed;opacity:.35}.schedule-panel{border:1px solid var(--line);background:#0b0e13a6;grid-template-columns:1fr minmax(260px,.8fr) auto;align-items:center;gap:18px;margin-top:24px;padding:22px;display:grid}.schedule-panel p{color:var(--muted);margin:6px 0 0}.draft-notice{color:#f8cc72;background:#f8cc720f;border:1px solid #796224;margin-top:18px;padding:14px 18px;font-size:13px}.test-panel{background:#c3ff4f09;border:1px solid #51652c;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.test-panel p{color:var(--muted);margin:6px 0 0;font-size:12px}.test-panel textarea{border:1px solid var(--line);width:100%;min-height:90px;color:var(--text);font-family:var(--font-mono), monospace;resize:vertical;background:#0d1117;padding:12px}.automation-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.automation-layout{grid-template-columns:1.15fr .85fr;gap:20px;padding:38px 0 70px;display:grid}.steps-view,.runs-view{border:1px solid var(--line);background:#0b0e13a6}.section-bar{border-bottom:1px solid var(--line);padding:0 22px}.section-bar h2{margin:0;font-size:19px}.section-bar span{color:var(--muted);font:11px var(--font-mono), monospace}.steps-view>.learnable,.runs-view>.learnable{border-bottom:1px solid var(--line);width:100%;padding-right:16px}.step-card{flex:1;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;min-height:86px;padding:18px 22px;display:grid}.step-card>span{color:var(--muted);font:11px var(--font-mono), monospace}.step-card div{gap:6px;display:grid}.step-card small{color:var(--muted)}.step-card code{max-width:230px;color:var(--acid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-card{gap:10px;width:100%;padding:17px 20px;display:grid}.run-card>div{grid-template-columns:10px 1fr auto;align-items:center;gap:9px;display:grid}.run-card time,.run-card small{color:var(--muted);font:10px var(--font-mono), monospace}.run-card p{color:#ff8795;margin:0}.run-card>.run-meta-row,.run-card>.run-actions{grid-template-columns:none;justify-content:space-between;display:flex}.run-progress{background:#222832;width:100%;height:4px;overflow:hidden}.run-progress span{background:var(--acid);height:100%;transition:width .3s;display:block}.run-actions{justify-content:flex-end!important}.danger-text{color:#ff8795}.run-dot{background:#79818e;border-radius:50%;width:7px;height:7px}.run-dot.success{background:var(--acid)}.run-dot.failed{background:#ff687a}.run-dot.running{background:#68bdff}.run-dot.queued{background:#f8cc72}.analytics-heading{align-items:end}.period-switcher{gap:8px;display:flex}.period-switcher a{border:1px solid var(--line);color:var(--muted);font:11px var(--font-mono), monospace;padding:10px 14px}.period-switcher a.active{border-color:var(--acid);color:var(--acid)}.analytics-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.analytics-metrics article{flex-direction:column;min-height:160px;padding:22px;display:flex}.analytics-metrics .learnable+.learnable article{border-left:1px solid var(--line)}.analytics-metrics span,.analytics-metrics small{color:var(--muted)}.analytics-metrics strong{margin:auto 0 8px;font-size:38px;font-weight:500}.analytics-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;margin-top:24px;display:grid}.analytics-panel{border:1px solid var(--line);background:#ffffff03;padding:24px}.analytics-panel .section-bar h2{letter-spacing:-.02em;margin:0;font-size:20px}.run-chart{align-items:end;gap:5px;height:250px;padding-top:28px;display:flex;overflow-x:auto}.run-chart>.learnable{flex:1;min-width:12px;height:100%}.chart-column{flex-direction:column;justify-content:end;gap:8px;height:100%;display:flex}.chart-column>span{color:var(--muted);font:8px var(--font-mono), monospace;text-align:center;overflow:hidden}.chart-bar{background:var(--acid);min-height:3px;position:relative;overflow:hidden}.chart-bar i{background:#ff687a;width:100%;position:absolute;bottom:0}.problem-row,.failure-row{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:grid}.problem-row{grid-template-columns:1fr auto;align-items:center}.problem-row div{gap:5px;display:grid}.problem-row span,.failure-row span,.failure-row time{color:var(--muted);font-size:12px}.problem-row b{color:#ff8795;font-size:12px}.failure-panel{margin-top:24px;margin-bottom:90px}.failure-row{grid-template-columns:180px minmax(180px,.7fr) 1fr}.version-panel{border:1px solid var(--line);margin-top:24px;margin-bottom:24px;padding:24px}.flow-panel{border:1px solid var(--line);background:#0b0e13a6;margin-top:24px;padding:24px}.flow-panel .section-bar{padding:0 0 20px}.flow-panel .section-bar>div{gap:5px;display:grid}.flow-panel .section-bar h2,.flow-panel .section-bar p{margin:0}.flow-panel .section-bar p,.flow-note{color:var(--muted);font-size:12px}.full-editor{border:1px solid var(--line);background:#0b0e13a6;margin-top:24px}.full-editor>.section-bar{padding:0 24px}.full-editor .section-bar>div{gap:5px;display:grid}.full-editor .section-bar h2,.full-editor .section-bar p{margin:0}.full-editor .section-bar p{color:var(--muted);font-size:12px}.full-editor-body{border-top:1px solid var(--line);padding:24px}.full-editor-meta,.full-step-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.full-editor label,.version-compare label{color:var(--muted);gap:7px;font-size:11px;display:grid}.full-editor input,.full-editor select,.full-editor textarea,.version-compare select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#0d1117;padding:9px 11px}.full-editor textarea{resize:vertical;min-height:82px}.full-editor .editor-section-title{border-top:1px solid var(--line);margin-top:20px}.full-editor-steps{gap:14px;display:grid}.full-step-editor{background:#0b0e13;border:1px solid #313842;padding:18px}.full-step-editor header{grid-template-columns:42px minmax(180px,1fr) minmax(180px,.6fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.full-step-editor header>span{width:38px;height:38px;color:var(--acid);font:11px var(--font-mono), monospace;border:1px solid #587126;place-items:center;display:grid}.full-step-editor footer{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:flex}.full-editor-save{justify-content:flex-end;margin-top:20px;display:flex}.version-compare{border:1px solid var(--line);background:#ffffff04;grid-template-columns:minmax(150px,.5fr) auto minmax(150px,.5fr) minmax(260px,1fr);align-items:end;gap:14px;margin:18px 0;padding:16px;display:grid}.version-compare>span{color:var(--acid);align-self:center}.version-diff{flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;display:flex}.version-diff span{color:var(--muted);border:1px solid #39442b;padding:5px 7px;font-size:11px}.flow-canvas{gap:18px;display:grid}.flow-canvas>.learnable{width:100%}.flow-node{background:#0b0e13;border:1px solid #313842;grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:20px;padding:18px;display:grid;position:relative}.flow-node header{align-items:center;gap:14px;display:flex}.flow-node header>span{width:38px;height:38px;color:var(--acid);font:11px var(--font-mono), monospace;border:1px solid #587126;place-items:center;display:grid}.flow-node header div{gap:5px;display:grid}.flow-node header small{color:var(--muted);font:10px var(--font-mono), monospace}.flow-routes{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.flow-routes label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:10px;display:grid}.flow-routes select{border:1px solid var(--line);min-height:40px;color:var(--text);background:#0d1117;padding:0 10px}.flow-connector{z-index:1;color:var(--acid);font-size:20px;position:absolute;bottom:-24px;left:36px}.flow-note{margin:20px 0 0}.version-panel .section-bar>div{gap:5px;display:grid}.version-panel .section-bar h2{margin:0;font-size:20px}.version-panel .section-bar p{color:var(--muted);margin:0;font-size:12px}.version-list{display:grid}.version-row{border-top:1px solid var(--line);grid-template-columns:1fr 100px minmax(140px,.8fr) 190px 120px;align-items:center;gap:16px;min-height:66px;display:grid}.version-row>div{align-items:center;gap:10px;display:flex}.version-row>span,.version-row time{color:var(--muted);font-size:12px}.danger-zone{border:1px solid #4c2930;justify-content:space-between;align-items:center;margin-bottom:90px;padding:25px;display:flex}.danger-zone p{color:var(--muted);margin:6px 0 0}.support-mode-banner{background:#2a210e;border-bottom:1px solid #8b6b21}.support-mode-banner>div{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.support-mode-banner>div>div{gap:5px;display:grid}.support-mode-banner strong{color:#ffd46b;font-size:14px}.support-mode-banner span{color:#d9c99e;font-size:12px;line-height:1.4}.support-exit{color:#ffd46b;white-space:nowrap;border-color:#a8832e}.platform-admin-link{color:var(--acid)!important}.platform-admin-page{padding-bottom:100px}.platform-heading{align-items:center}.platform-security-note{background:#9dff500d;border:1px solid #9dff5038;gap:8px;max-width:360px;padding:18px;display:grid}.platform-security-note strong{color:var(--acid)}.platform-security-note span{color:var(--muted);font-size:12px;line-height:1.5}.platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:30px;display:grid}.platform-metrics>.learnable{display:block}.platform-metrics>.learnable>.info-control{position:absolute;top:16px;right:16px}.platform-metrics article,.platform-metrics .platform-metric-button{border:1px solid var(--line);background:#0d1016b8;align-content:space-between;min-height:150px;padding:20px;display:grid}.platform-metrics .platform-metric-button{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;transition:border-color .18s,transform .18s,background .18s;position:relative}.platform-metrics .platform-metric-button:hover,.platform-metrics .platform-metric-button[aria-pressed=true]{border-color:var(--acid);background:#9dff500e;transform:translateY(-2px)}.platform-metrics .platform-metric-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.platform-metrics article>span,.platform-metrics article>small,.platform-metrics .platform-metric-button>span,.platform-metrics .platform-metric-button>small{color:var(--muted);font-size:12px}.platform-metrics article>strong,.platform-metrics .platform-metric-button>strong{font-size:42px;line-height:1}.platform-metrics .platform-metric-button>i{color:var(--acid);font:10px var(--font-mono), monospace;letter-spacing:.04em;font-style:normal}.platform-metrics .metric-warning{border-color:#ff667a73}.platform-overview-details{border:1px solid var(--acid);background:#0d1016eb;margin-top:20px;padding:24px;scroll-margin-top:24px}.platform-overview-details>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.platform-overview-details h2{margin:8px 0 10px;font-size:clamp(28px,3vw,42px)}.platform-overview-details header p{max-width:820px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.platform-detail-loading{color:var(--muted);padding:36px 0}.platform-overview-table{margin-top:20px}.platform-overview-table table{min-width:900px}.platform-overview-table td{vertical-align:top;white-space:normal;max-width:300px;font-size:12px;line-height:1.45}.platform-overview-table td strong,.platform-overview-table td small{display:block}.platform-overview-table td small{color:var(--muted);margin-top:3px}.platform-table-link{color:var(--acid);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.platform-table-link.stacked{margin-bottom:4px;display:block}.platform-overview-details>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.45;display:flex}.platform-company-section{padding-top:54px}.platform-company-tools{align-items:end}.platform-company-tools h2,.platform-company-tools p{margin:0}.platform-company-tools p{color:var(--muted);margin-top:6px;font-size:12px}.platform-search{min-width:min(390px,100%);color:var(--muted);gap:7px;font-size:11px;display:grid}.platform-search input{border:1px solid var(--line);min-height:42px;color:var(--text);background:#090c11;padding:0 13px}.platform-company-list{gap:14px;margin-top:18px;display:grid}.platform-company-card{border:1px solid var(--line);background:#0d1016bd}.platform-company-main{grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.6fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.platform-company-main h3{margin:7px 0;font-size:22px}.platform-company-main p,.platform-company-main small{color:var(--muted);margin:0;font-size:12px}.platform-company-numbers{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:12px;display:grid}.platform-company-numbers b{color:var(--text)}.platform-company-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.platform-company-tags span{border:1px solid var(--line);color:var(--muted);padding:5px 8px;font-size:10px}.has-errors{color:#ff8d9c!important}.platform-company-actions{justify-items:stretch;gap:10px;display:grid}.platform-company-actions .learnable,.platform-company-actions button{width:100%}.platform-company-details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.platform-company-details>section{border:1px solid var(--line);margin-top:22px;padding:18px}.platform-company-details>.platform-support-card{grid-column:1/-1;gap:16px;display:grid}.platform-company-details>.platform-client-analytics{grid-column:1/-1}.platform-section-heading p{color:var(--muted);margin:-7px 0 16px;font-size:12px}.platform-client-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.platform-client-metrics article{border:1px solid var(--line);background:#090c11;align-content:space-between;min-height:105px;padding:13px;display:grid}.platform-client-metrics span,.platform-client-metrics small{color:var(--muted);font-size:10px}.platform-client-metrics strong{font-size:23px}.platform-support-card>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:12px}.platform-support-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-support-fields .learnable,.platform-support-fields label,.platform-support-fields input,.platform-support-fields select,.platform-support-fields textarea{width:100%}.platform-support-fields label{color:var(--muted);gap:7px;font-size:11px;display:grid}.platform-support-fields input,.platform-support-fields select,.platform-support-fields textarea{border:1px solid var(--line);color:var(--text);font:inherit;background:#0f1214;padding:11px 12px}.platform-support-fields .platform-support-notes,.platform-support-fields .platform-support-notes textarea{min-height:100%}.platform-support-fields .learnable:last-child{grid-column:1/-1}.platform-support-card>.learnable,.platform-support-card>.learnable .button{width:100%}.platform-company-details h4{margin:0 0 14px}.platform-detail-list{gap:10px;display:grid}.platform-detail-list>div{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.platform-detail-list span,.platform-detail-list small,.platform-detail-list p{color:var(--muted);font-size:11px;line-height:1.45}.platform-detail-list .platform-user-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.platform-user-row>div:first-child{gap:4px;display:grid}.platform-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-reset-link{background:#daff000a;border:1px solid #daff0059;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.platform-reset-link strong,.platform-reset-link small{grid-column:1/-1}.platform-reset-link input{border:1px solid var(--line);min-width:0;color:var(--text);background:#0f1214;padding:9px 10px;font-size:11px}.platform-security-details{border:1px solid var(--line);background:#090c11;grid-column:1/-1}.platform-security-details>summary{cursor:pointer;color:var(--acid);padding:12px;font-size:11px;font-weight:650}.platform-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.platform-security-grid>section{border:1px solid var(--line);padding:12px}.platform-security-grid h5{margin:0 0 10px}.platform-security-grid article{border-top:1px solid var(--line);gap:3px;padding:9px 0;display:grid}.platform-security-grid article span,.platform-security-grid article small,.platform-security-grid p{color:var(--muted);font-size:10px;line-height:1.45}.platform-log-metadata{margin-top:5px}.platform-log-metadata summary{cursor:pointer;color:var(--acid);font-size:10px}.platform-log-metadata pre{border:1px solid var(--line);color:#b9c1ca;white-space:pre-wrap;word-break:break-word;background:#07090c;max-height:190px;margin:8px 0 0;padding:10px;font-size:10px;overflow:auto}.platform-user-actions .button.compact{gap:8px;min-height:36px;padding:0 12px;font-size:10px}.platform-detail-list .user-suspended{color:#ff8d9c}@media (max-width:760px){.platform-overview-details{padding:18px}.platform-overview-details>header,.platform-overview-details>footer{flex-direction:column}.platform-overview-details>header .button{width:100%}.shell{width:min(100% - 28px,1240px)}.connection-title-row{flex-direction:column;align-items:flex-start}.connection-guide-overlay{align-items:end;padding:12px}.connection-guide-dialog{border-radius:16px 16px 8px 8px;max-height:calc(100vh - 24px);padding:22px 18px}.connection-guide-dialog>.button{width:100%}.platform-detail-list .platform-user-row,.platform-client-metrics,.platform-security-grid,.platform-support-fields{grid-template-columns:1fr}.platform-support-fields .learnable:last-child{grid-column:auto}.platform-user-actions{justify-content:stretch}.platform-user-actions .learnable,.platform-user-actions .button{width:100%}.platform-reset-link{grid-template-columns:1fr}.platform-reset-link .learnable,.platform-reset-link .button{width:100%}.hero{min-height:590px;padding-top:72px}.hero:after{display:none}.eyebrow{width:100%}h1{font-size:clamp(54px,16vw,82px)}.actions{flex-direction:column;align-items:stretch}.nav-meta{gap:8px}.system-status,.nav-login{display:none}.nav-meta a{font-size:11px}.metrics,.module-grid,.section-heading,.workflow-grid,.integration-section,.benefits{grid-template-columns:1fr}.explanation,.integration-section,.capabilities{padding-top:84px}.integration-section,.benefits{gap:48px}.workflow-grid{margin-top:48px}.workflow-grid>.learnable+.learnable{border-left:0;border-top:1px solid var(--line)}.workflow-card{min-height:210px}.final-cta{flex-direction:column;align-items:stretch;padding:30px}.final-cta>.learnable,.final-cta .button{width:100%}.metrics div+div,.module-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.section-heading>span{margin-bottom:36px}.module-grid article{min-height:310px}.auth-shell,.step-routing-settings,.flow-node,.flow-routes,.test-panel,.full-editor-meta,.full-step-config,.full-step-editor header,.version-compare{grid-template-columns:1fr}.step-routing-settings>strong{margin-bottom:4px}.auth-panel{border-right:0;border-bottom:1px solid var(--line);min-height:360px;padding:28px}.auth-copy{padding:70px 0 12px}.auth-copy h1{font-size:52px}.auth-form-wrap{min-height:auto;padding:64px 24px}.dashboard-hero{grid-template-columns:1fr;padding-top:64px}.dashboard-hero h1{font-size:56px}.dashboard-grid,.getting-started-grid{grid-template-columns:1fr}.dashboard-grid article+article{border-left:0;border-top:1px solid var(--line)}.dashboard-user>span,.learning-toggle>span{display:none}.app-navigation{gap:10px}.dashboard-nav{flex-wrap:wrap;min-height:74px}.workspace-heading{flex-direction:column;align-items:stretch;padding-top:52px}.resource-grid,.editor-form{grid-template-columns:1fr}.automation-editor .editor-form>.learnable{width:100%;margin-right:0}.step-editor{grid-template-columns:28px 1fr}.step-editor>.learnable{grid-column:2}.step-editor.advanced,.step-config-grid,.step-runtime-settings,.schedule-panel{grid-template-columns:1fr}.step-editor.advanced>*,.step-config-grid,.step-runtime-settings,.step-order-actions{grid-column:1}.automation-layout{grid-template-columns:1fr}.automation-actions{justify-content:start}.danger-zone{flex-direction:column;align-items:stretch;gap:20px}.team-invite-form,.integration-columns,.member-row,.audit-row,.notification-row,.invite-result,.artifact-grid,.analytics-metrics,.analytics-layout{grid-template-columns:1fr}.analytics-metrics .learnable+.learnable article{border-left:0;border-top:1px solid var(--line)}.failure-row{grid-template-columns:1fr}.version-row{grid-template-columns:1fr;padding:16px 0}.file-upload-form{flex-direction:column;align-items:stretch}.row-actions{flex-wrap:wrap;justify-content:start}.invite-result code{max-width:100%}.support-mode-banner>div,.platform-company-tools{flex-direction:column;align-items:stretch;padding:14px 0}.platform-metrics,.platform-company-details,.platform-company-main{grid-template-columns:1fr}.platform-company-numbers{grid-template-columns:1fr 1fr}.platform-search{width:100%;min-width:0}}.dashboard-hero{min-height:430px;padding-top:66px}.getting-started-grid a{gap:13px}.getting-started-grid a.complete{background:#c8ff4409;border-color:#3b4425}.getting-started-grid a.complete>span,.getting-started-grid a>b{color:var(--acid)}.getting-started-grid a>b{font:10px var(--font-mono), monospace;letter-spacing:.08em}.app-navigation>a.active{color:var(--text);box-shadow:0 2px 0 var(--acid)}@media (max-width:1000px){.dashboard-nav{flex-wrap:wrap;gap:14px;padding:14px 0}.app-navigation{order:3;justify-content:center;width:100%}}@media (max-width:820px){.use-case-grid{grid-template-columns:1fr}.use-case-grid>.learnable+.learnable{border-left:0;border-top:1px solid var(--line)}.use-case-card{min-height:260px}.onboarding-heading{flex-direction:column;align-items:stretch}.onboarding-progress{width:100%}.app-navigation{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.app-navigation>a,.more-navigation{flex:none}.more-navigation>div{position:fixed;top:132px;right:24px}}
