@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Inter:wght@100..900&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9ece9;background:#101311;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#101311;--surface:#171b19;--surface-2:#1d2220;--surface-3:#242a27;--line:#2a302d;--line-soft:#232926;--text:#e9ece9;--muted:#909a94;--muted-2:#626d66;--green:#9bc5a1;--green-dark:#203a2a;--amber:#ecc16b;--blue:#87b8ed;--red:#ed7777;--font-display:"Manrope",sans-serif;--font-mono:"DM Mono",monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.app-shell{display:flex;min-height:100vh}.sidebar{position:sticky;top:0;align-self:flex-start;width:248px;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;flex:0 0 248px;background:#141816;border-right:1px solid var(--line-soft);padding:21px 14px 14px;display:flex;flex-direction:column;min-height:0}.brand-row{display:flex;align-items:center;gap:10px;padding:0 7px 23px}.brand-mark{width:32px;height:32px;border-radius:9px;background:#315f4a;color:#fff;object-fit:cover;display:block;box-shadow:0 1px 3px #0004}.brand-copy{display:flex;flex-direction:column;gap:1px}.brand-copy strong{font-family:var(--font-display);font-size:13px;letter-spacing:-.2px}.brand-copy span{font-size:11px;color:var(--muted)}.workspace-label,.nav-label{font:500 9px var(--font-mono);letter-spacing:1px;color:#66716a;padding:0 9px 8px}.workspace-select{height:38px;padding:0 9px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);margin-bottom:26px}.workspace-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;color:var(--text);font-size:12px;flex:1;min-width:0}.workspace-select option,.select-filter select option,.assignment-select select option{background:var(--surface-2);color:var(--text)}.workspace-select svg:last-child{pointer-events:none}.nav-label{margin-bottom:7px}.main-nav{display:grid;gap:3px}.nav-link{height:37px;border-radius:6px;display:flex;gap:10px;align-items:center;padding:0 10px;color:#929d96;font-size:12.5px;transition:background .15s,color .15s}.nav-link:hover{background:#1d2320;color:#e3e8e4}.nav-link.nav-active{color:#d6e7d8;background:#203428;box-shadow:inset 2px 0 0 var(--green)}.nav-link.nav-active svg{color:var(--green)}.nav-shortcut{margin-left:auto;font:10px var(--font-mono);color:#68736d;border:1px solid #303733;border-radius:4px;width:17px;height:17px;display:grid;place-items:center}.sidebar-bottom{margin-top:auto}.sidebar-bottom>.nav-link{margin-bottom:14px}.sidebar-note{margin:0 2px 12px;padding:11px 10px;background:#1a211b;border:1px solid #283229;border-radius:7px;display:flex;align-items:center;gap:9px}.sidebar-note>div{display:flex;flex:1;flex-direction:column;gap:2px}.sidebar-note b{font-size:11px;font-weight:600}.sidebar-note small{font-size:10px;color:var(--muted)}.online-dot,.tiny-dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;flex:none}.note-arrow{font-size:12px;color:#728274}.profile-row{width:100%;border:0;border-top:1px solid var(--line-soft);background:transparent;padding:14px 5px 3px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.profile-row>svg{color:#7d8881;margin-left:auto}.profile-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.profile-text b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-text small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#33402f;color:#d2f5aa;font-weight:700;font-size:12px;flex:none}.avatar-small{width:28px;height:28px;font-size:11px}.avatar-xs{width:21px;height:21px;font-size:9px}.main-shell{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:58px;flex:none;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;padding:0 33px}.crumbs{display:flex;align-items:center;gap:9px;font-size:11px;color:#7f8982}.crumbs b{font-weight:600;color:#dce1dd}.crumb-sep{color:#3c443f}.top-actions{display:flex;align-items:center;gap:15px}.environment-chip{font:9px var(--font-mono);letter-spacing:.6px;color:#89948c;display:flex;align-items:center;gap:6px}.environment-chip i{width:6px;height:6px;border-radius:50%;background:var(--green)}.page-scroll{width:100%;max-width:1600px;margin:0 auto;padding:31px 34px 55px}.page-wrap{max-width:1180px;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.eyebrow{font:500 9px var(--font-mono);letter-spacing:1.05px;color:#7c887f;text-transform:uppercase;margin:0 0 9px;display:flex;align-items:center;gap:7px}.page-heading h1,.auth-form-wrap h2,.welcome-card h1{font-family:var(--font-display);font-size:27px;letter-spacing:-.8px;line-height:1.2;margin:0;font-weight:700;color:#edf0ed}.page-subtitle{color:#949e97;font-size:12px;line-height:1.55;margin:7px 0 0;max-width:690px}.btn{height:36px;padding:0 13px;border-radius:6px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.48;cursor:not-allowed}.btn-primary{background:#315f4a;color:#fff;border-color:#4b7459}.btn-primary:hover:not(:disabled){background:#264e3a}.btn-secondary{background:#202622;color:#d9dfda;border-color:#323a35}.btn-secondary:hover:not(:disabled){background:#262e29;border-color:#465149}.btn-ghost{background:transparent;border-color:transparent;color:#a1aaa4}.btn-ghost:hover{background:#202522}.btn-small{height:30px;padding:0 10px;font-size:10.5px}.btn-block{width:100%;height:41px}.btn kbd{background:#29351f;color:#465c33;font:9px var(--font-mono);padding:3px 5px;border-radius:3px;margin-left:5px}.live-ping{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #24301d}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:16px}.stat-card{padding:15px 16px 13px;background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;min-height:112px}.stat-top{display:flex;justify-content:space-between;align-items:center;color:#9ca69f;font-size:11px}.stat-icon{padding:5px;border-radius:5px;box-sizing:content-box}.stat-icon.green{color:var(--green);background:#26321f}.stat-icon.blue{color:var(--blue);background:#202b35}.stat-icon.red{color:var(--red);background:#342222}.tiny-dot.red{background:var(--red)}.stat-icon.amber{color:var(--amber);background:#332d1f}.stat-value{font:700 26px var(--font-display);letter-spacing:-.8px;margin:6px 0 2px}.stat-foot{font-size:10px;color:#7e8982;display:flex;align-items:center;gap:6px}.tiny-dot.green{background:var(--green)}.tiny-dot.blue{background:var(--blue)}.tiny-dot.amber{background:var(--amber)}.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:15px;margin-bottom:15px}.bottom-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:15px}.panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px}.task-panel,.roster-panel,.activity-panel,.start-panel{min-height:270px;padding:17px 18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-heading .eyebrow{margin-bottom:5px}.panel-heading h2,.detail-panel h2,.settings-panel h2{font:600 15px var(--font-display);letter-spacing:-.3px;margin:0;color:#e5e9e6}.subtle-link{display:inline-flex;align-items:center;gap:4px;color:#99a69c;font-size:10.5px}.subtle-link:hover{color:var(--green)}.task-table{margin:3px -7px 0}.task-row{display:flex;align-items:center;gap:11px;min-height:54px;border-top:1px solid #222825;padding:7px;transition:background .12s}.task-row:hover{background:#1b211e}.task-priority{width:3px;height:25px;border-radius:3px;background:#55605a;flex:none}.task-priority.priority-high{background:var(--amber)}.task-priority.priority-urgent{background:var(--red)}.task-priority.priority-low{background:#5f7066}.task-name{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.task-name b{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-name small{font-size:10px;color:#78847c}.row-arrow{color:#606b63;opacity:0}.task-row:hover .row-arrow,.task-list-row:hover .row-arrow{opacity:1}.status-pill{font:500 9px var(--font-mono);letter-spacing:.1px;text-transform:capitalize;border-radius:4px;padding:4px 6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#252b28;color:#abb4ad}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-active,.status-completed,.status-approved{color:#bce887;background:#26321f}.status-running{color:#87b8ed;background:#202b35}.status-pending,.status-queued,.status-needs-review,.status-needs_approval,.status-paused,.status-blocked{color:#e8c16c;background:#332d1f}.status-failed,.status-rejected,.status-cancelled,.status-archived{color:#ed8989;background:#342222}.status-not_connected{color:#aab3ad;background:#252b28}.empty-inline{min-height:177px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.empty-inline b{font-size:11.5px}.empty-inline>span{font-size:10.5px;color:#808c84;margin-bottom:7px}.empty-icon{width:34px;height:34px;border-radius:8px;background:#222a24;color:#a7cf7c;display:grid;place-items:center;margin-bottom:5px}.empty-icon.big{width:43px;height:43px;border-radius:10px}.roster-list{display:grid;gap:0;margin:4px 0 9px}.roster-row{display:flex;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid #242a27}.roster-row:hover .roster-info b{color:var(--green)}.agent-avatar{width:30px;height:30px;border-radius:8px;background:#29342b;color:#c3e79b;display:grid;place-items:center;font:700 10px var(--font-display);flex:none;border:1px solid #37453a}.roster-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.roster-info b{font-size:11px;font-weight:600}.roster-info small{color:#828d85;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-active{width:6px;height:6px;border-radius:50%;background:var(--green)}.mini-active.agent-paused{background:var(--amber)}.mini-active.agent-archived{background:#737d76}.roster-cta{border-top:1px solid #252b28;padding:10px 2px 0;display:flex;align-items:center;gap:6px;font-size:10.5px;color:#a2ad9f}.roster-cta:hover{color:var(--green)}.activity-list{display:grid}.activity-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #242a27}.activity-marker{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#9db77f;background:#222a23;flex:none}.activity-desc{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.activity-desc b{font-size:10.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-desc small{font-size:9px;color:#768179}.activity-row time{font:9px var(--font-mono);color:#768179;white-space:nowrap}.empty-activity{min-height:160px;display:grid;place-items:center;color:#78847c;font-size:11px}.start-panel{padding:18px 19px}.start-panel h2{font:600 15px var(--font-display);margin:0 0 5px}.start-panel>p:not(.eyebrow){margin:0;color:#849087;line-height:1.5;font-size:10.5px}.start-links{margin-top:14px}.start-links a{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #242a27}.start-links a>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.start-links a b{font-size:10.5px;font-weight:600}.start-links a small{font-size:9.5px;color:#849087}.start-links a>svg{color:#66736a}.start-links a:hover b{color:var(--green)}.start-icon{width:26px;height:26px;border-radius:6px;background:#242c25;display:grid;place-items:center;color:#a3c77e}.toolbar,.task-toolbar,.knowledge-toolbar,.activity-toolbar{height:43px;margin:0 0 15px;display:flex;align-items:center;gap:10px}.search-box{height:36px;min-width:220px;max-width:370px;flex:1;border:1px solid #2b322e;background:#171c19;border-radius:6px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#78847c}.search-box:focus-within{border-color:#58694c}.search-box input{border:0;outline:0;background:transparent;color:var(--text);width:100%;font-size:11px}.search-box input::placeholder{color:#68746c}.toolbar-note,.toolbar-count{font-size:10px;color:#879189;display:flex;align-items:center;gap:7px}.toolbar-note{margin-left:auto}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.agent-card{padding:15px 15px 12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;transition:border-color .15s,transform .15s}.agent-card:hover{border-color:#38443b;transform:translateY(-1px)}.agent-card-top{display:flex;align-items:flex-start;justify-content:space-between}.avatar-large{width:37px;height:37px;border-radius:10px;font-size:12px}.agent-card-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.agent-card-title h2{font:600 15px var(--font-display);letter-spacing:-.3px;margin:0}.agent-card-title svg{color:#768279;opacity:.1}.agent-card:hover .agent-card-title svg{opacity:1}.agent-card-title:hover h2{color:var(--green)}.agent-role{font-size:10.5px;color:#95a098;margin:4px 0 0}.agent-role span{color:#536057;padding:0 2px}.agent-desc{font-size:10.5px;line-height:1.5;color:#778279;min-height:32px;margin:11px 0 10px}.skill-row{display:flex;flex-wrap:wrap;gap:5px;min-height:22px;align-items:center}.skill-tag{border:1px solid #303a33;background:#1d251f;color:#9eb588;border-radius:4px;font-size:9px;padding:4px 6px}.skill-empty{font-size:9.5px;color:#606d64}.agent-card-footer{border-top:1px solid #252b28;margin-top:12px;padding-top:9px;display:flex;align-items:center;justify-content:space-between}.workload{display:flex;align-items:center;gap:5px;font-size:9.5px;color:#829087}.workload svg{color:#a4cb7b}.workload .sep{color:#505b53}.icon-btn{width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:5px;display:grid;place-items:center;color:#8d9891;cursor:pointer}.icon-btn:hover{background:#252d28;border-color:#343e37;color:#e0e7e0}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.danger-icon:hover{background:#352322;color:#f18a83;border-color:#50302e}.empty-state{min-height:360px;border:1px dashed #333c36;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 20px}.empty-state .eyebrow{margin-top:12px}.empty-state h2{font:600 18px var(--font-display);margin:0 0 7px;letter-spacing:-.4px}.empty-state>p:not(.eyebrow){max-width:440px;color:#87928a;font-size:11px;line-height:1.6;margin:0 0 18px}.template-shortcuts{display:flex;gap:6px;margin:-1px 0 17px}.template-chip{height:27px;padding:0 8px;display:flex;align-items:center;gap:4px;border:1px solid #333d35;border-radius:5px;background:#1b221d;color:#b3c9a2;font-size:9px;cursor:pointer}.template-chip:hover{border-color:#66814d}.agent-skeletons{grid-template-columns:repeat(3,1fr)}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.skeleton{height:107px;border-radius:8px;background:linear-gradient(100deg,#171b19 25%,#1e2420 42%,#171b19 65%);background-size:250% 100%;animation:shimmer 1.5s infinite}.agent-skeletons .skeleton{height:215px}.skeleton-list{display:grid;gap:8px}.skeleton-list .skeleton{height:54px}@keyframes shimmer{to{background-position-x:-250%}}.back-line{display:flex;align-items:center;gap:10px;color:#6d7971;font-size:10px;margin-bottom:17px}.back-button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;color:#a5b0a7;padding:0;font-size:10.5px;cursor:pointer}.back-button:hover{color:var(--green)}.detail-heading{align-items:center}.identity-heading{display:flex;align-items:center;gap:13px}.avatar-xl{width:54px;height:54px;font-size:15px;border-radius:13px}.identity-heading .eyebrow{margin-bottom:5px}.identity-heading .page-subtitle{margin-top:4px}.heading-actions{display:flex;align-items:center;gap:8px}.agent-detail-grid,.task-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:15px;align-items:start}.detail-column{display:grid;gap:14px}.detail-panel{padding:16px 17px}.detail-panel .panel-heading{margin-bottom:11px}.long-copy{font-size:11px;color:#a7b0aa;line-height:1.65;white-space:pre-wrap;margin:5px 0}.detail-divider{height:1px;background:#29302c;margin:13px 0}.detail-field{margin-top:13px}.detail-field>span,.assignment-meta>span{display:block;color:#7f8a82;font:9px var(--font-mono);letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px}.instruction-box{font-size:10.5px;line-height:1.55;color:#a3ada5;background:#1d2320;border:1px solid #2a322d;border-radius:5px;padding:10px;white-space:pre-wrap;margin:0}.history-task{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #242b27;padding:9px 0}.history-task>div{display:flex;flex-direction:column;gap:3px}.history-task b{font-size:10.5px}.history-task small{font-size:9px;color:#768179}.count-badge{min-width:22px;height:21px;padding:0 6px;border:1px solid #343c37;border-radius:10px;display:grid;place-items:center;font:10px var(--font-mono);color:#95a098}.empty-compact{font-size:10.5px;color:#7e8982;border-top:1px solid #242b27;padding:14px 0 2px}.chat-panel{display:flex;flex-direction:column;min-height:540px;overflow:hidden}.chat-head{height:58px;display:flex;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid #29302c}.chat-head-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #344034;border-radius:7px;background:#222b22;color:#b4da8c}.chat-head>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.chat-head b{font-size:10.5px}.chat-head small{font-size:9px;color:#88948b;display:flex;align-items:center;gap:5px}.chat-head small .tiny-dot{width:5px;height:5px}.chat-demo-label{font:9px var(--font-mono);letter-spacing:.4px;color:#c4a456;background:#30291a;padding:4px 6px;border-radius:4px}.chat-messages{padding:14px;flex:1;overflow:auto;max-height:400px}.chat-intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 15px 25px}.chat-intro .agent-avatar{width:36px;height:36px;margin-bottom:9px}.chat-intro b{font:600 13px var(--font-display)}.chat-intro p{font-size:10px;line-height:1.5;color:#87928a;max-width:210px;margin:5px 0}.chat-message{display:flex;margin:8px 0}.chat-message.user{justify-content:flex-end}.chat-bubble{white-space:pre-wrap;max-width:86%;border:1px solid #303a33;border-radius:8px 8px 8px 2px;background:#202722;padding:9px 10px;font-size:10px;line-height:1.5;color:#d8dfd9}.chat-message.user .chat-bubble{border-radius:8px 8px 2px;background:#2a3824;border-color:#384831}.chat-bubble small{display:block;color:#97b378;font:8px var(--font-mono);margin-top:5px}.chat-bubble.typing{color:#88948a}.chat-compose{margin:0 12px;border:1px solid #333c36;border-radius:6px;height:38px;display:flex;align-items:center;padding:0 5px 0 10px}.chat-compose:focus-within{border-color:#546548}.chat-compose input{background:transparent;border:0;outline:0;color:var(--text);font-size:10.5px;flex:1;min-width:0}.chat-compose input::placeholder{color:#667169}.send-btn{width:27px;height:27px;border:0;border-radius:5px;background:#313d28;color:#c5ee8c;display:grid;place-items:center;cursor:pointer}.send-btn:disabled{opacity:.4;cursor:not-allowed}.chat-footnote{text-align:center;color:#6f7a72;font-size:9px;margin:9px 12px 12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#080a09bd;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.modal-card{width:min(100%,515px);max-height:calc(100vh - 40px);overflow:auto;background:#191e1b;border:1px solid #374039;border-radius:10px;box-shadow:0 20px 80px #0008;padding:18px}.modal-card.wide{width:min(100%,760px)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.modal-head .eyebrow{font-size:8px;margin-bottom:5px}.modal-head h2{font:600 17px var(--font-display);margin:0;letter-spacing:-.4px}.modal-intro{font-size:10.5px;color:#849088;line-height:1.5;margin:-5px 0 2px}.form-stack,.form-grid{display:grid;gap:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-stack label,.form-grid label,.auth-form-wrap label,.welcome-card label{display:flex;flex-direction:column;gap:6px;font-size:10.5px;color:#aeb7b0}.form-stack input,.form-stack textarea,.form-stack select,.form-grid input,.form-grid textarea,.form-grid select,.auth-form-wrap input,.welcome-card input,.welcome-card textarea{width:100%;background:#111512;border:1px solid #323a35;border-radius:5px;color:#e5eae6;outline:0;padding:9px 10px;font-size:10.5px;resize:vertical}.form-stack input,.form-grid input,.form-stack select,.form-grid select,.auth-form-wrap input,.welcome-card input{height:35px}.form-stack textarea,.form-grid textarea,.welcome-card textarea{line-height:1.5}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.auth-form-wrap input:focus,.welcome-card input:focus{border-color:#718b58}.form-stack input::placeholder,.form-stack textarea::placeholder,.form-grid input::placeholder,.form-grid textarea::placeholder{color:#657169}.span-2{grid-column:span 2}.field-hint{color:#738078;font-size:9px;margin-left:4px}.modal-actions{grid-column:span 2;display:flex;justify-content:flex-end;gap:8px;padding-top:5px;border-top:1px solid #2a312d;margin-top:3px}.form-error{color:#f29a90;font-size:10px;margin:0}.inline-error,.success-notice{display:flex;align-items:center;gap:8px;border:1px solid #50322f;background:#2a1e1c;color:#edaaa1;border-radius:6px;padding:9px 11px;font-size:10.5px;margin-bottom:13px}.inline-error .text-link{color:#f3c1aa;text-decoration:underline;background:none;border:0;margin-left:auto;cursor:pointer}.success-notice{border-color:#38482d;background:#20291e;color:#c5e99e}.task-toolbar{margin-top:-3px}.select-filter{height:34px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#7f8b82;border:1px solid #2a322d;background:#171c19;border-radius:5px;position:relative}.select-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;color:#aeb8b0;font-size:10px;padding-right:10px;max-width:160px}.select-filter svg:last-child{position:absolute;right:6px;pointer-events:none}.toolbar-count{margin-left:auto}.tasks-list{overflow:hidden}.task-list-header,.task-list-row{display:grid;grid-template-columns:minmax(230px,1fr) 155px 90px 120px 145px 20px;align-items:center;gap:12px;padding:0 15px}.task-list-header{height:34px;border-bottom:1px solid #2a312d;color:#657169;font:9px var(--font-mono);letter-spacing:.5px}.task-list-row{min-height:57px;border-bottom:1px solid #242a27;font-size:10px;color:#9ca79f}.task-list-row:last-child{border-bottom:0}.task-list-row:hover{background:#1d231f}.task-cell-name{display:flex;align-items:center;gap:9px;min-width:0}.task-cell-name>div{min-width:0;display:flex;flex-direction:column;gap:4px}.task-cell-name b{font-size:10.5px;color:#e0e5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-cell-name small{font-size:9px;color:#768178;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-agent-cell{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-agent-cell>span{overflow:hidden;text-overflow:ellipsis}.priority-label{font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.3px;color:#89958c}.priority-text-high{color:var(--amber)}.priority-text-urgent{color:var(--red)}.priority-text-low{color:#829287}.updated-cell{font:9px var(--font-mono);color:#768179}.task-detail-heading{align-items:center}.id-short{font:9px var(--font-mono);color:#6b766f}.task-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr)}.task-detail-grid .detail-panel{margin-bottom:0}.task-detail-grid .detail-column{gap:13px}.priority-label{display:inline-flex;align-items:center}.mode-badge{font:9px var(--font-mono);letter-spacing:.25px;padding:4px 6px;border-radius:4px;white-space:nowrap}.mode-badge.demo{color:#e7c26a;background:#342e1d}.mode-badge.llm{color:#9fd37c;background:#26321f}.mode-badge.planned{color:#99a39c;background:#252a27}.running-state{display:flex;align-items:center;gap:9px;padding:13px 10px;border:1px solid #293540;background:#1c252c;color:#b2cce2;border-radius:6px;font-size:10.5px;line-height:1.5}.spin{animation:spin 1.4s linear infinite}.result-content{font-size:10.5px;line-height:1.7;color:#c1cac3;white-space:pre-wrap;padding:3px}.demo-disclaimer{font-size:9px;color:#bea962;border-top:1px solid #37311f;padding-top:8px;margin:12px 0 0}.execution-error{display:flex;gap:9px;padding:11px;border:1px solid #50302e;background:#2b201f;color:#e99a92;border-radius:6px}.execution-error b{font-size:10.5px}.execution-error p{font-size:10px;color:#d8aaa4;line-height:1.5;margin:5px 0}.execution-error small{font-size:9px;color:#aa807b}.result-empty{min-height:72px;display:flex;align-items:center;gap:9px;font-size:10px;color:#859087}.result-empty .empty-icon{margin:0;width:27px;height:27px}.execution-row{border-top:1px solid #252c28;padding:9px 0;display:flex;align-items:center;gap:8px}.execution-indicator{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;background:#232a25;color:#a8c681}.execution-indicator.failed{color:#e58a83;background:#352221}.execution-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.execution-row b{font-size:10px;font-weight:600}.execution-row small{font-size:9px;color:#7b877f}.assignment-panel h2{margin:-3px 0 12px;font:600 15px var(--font-display)}.assignment-select{height:36px;border:1px solid #303a33;border-radius:5px;background:#111512;display:flex;align-items:center;gap:7px;padding:0 9px;color:#91a087}.assignment-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;background:transparent;color:#d9dfda;flex:1;min-width:0;font-size:10px}.assignment-select svg:last-child{pointer-events:none}.field-help{font-size:9px;color:#78847c;line-height:1.5;margin:8px 0 15px}.assignment-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #252c28;padding:9px 0 0;margin-top:9px}.assignment-meta>span{margin:0}.assignment-meta>b{font-size:9.5px;color:#aeb9b0;font-weight:500}.assignment-meta .priority-label{font-family:var(--font-mono);font-size:9px}.execution-mode-card{padding:14px;display:grid;grid-template-columns:29px 1fr;align-items:center;column-gap:8px}.mode-icon{grid-row:span 2;width:28px;height:28px;border-radius:6px;background:#283322;color:#b7dc8c;display:grid;place-items:center}.execution-mode-card>b{font-size:10px}.execution-mode-card>p{grid-column:2;color:#7e8a81;font-size:9.5px;line-height:1.5;margin:3px 0 6px}.execution-mode-card>a{grid-column:2;justify-self:start}.due-chip{display:inline-flex;align-items:center;gap:5px;color:#acb8ad;background:#222a24;border:1px solid #303a31;border-radius:5px;padding:5px 7px;font-size:9px;margin-top:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.character-count{text-align:right;font:9px var(--font-mono);color:#748078;margin-top:-8px}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.workflow-card{padding:15px 16px}.workflow-card-top{display:flex;justify-content:space-between;align-items:center}.workflow-icon{width:34px;height:34px;border:1px solid #344039;background:#202821;border-radius:8px;color:#b9d993;display:grid;place-items:center}.workflow-title{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.workflow-title h2{font:600 14px var(--font-display);margin:0}.workflow-title svg{color:#6d7970}.workflow-title:hover{color:var(--green)}.workflow-card>p{min-height:29px;font-size:10px;line-height:1.5;color:#89948c;margin:6px 0 12px}.workflow-meta{display:flex;gap:15px;border-top:1px solid #272e2a;border-bottom:1px solid #272e2a;padding:9px 0;color:#87928a;font-size:9px}.workflow-meta span{display:flex;align-items:center;gap:5px}.workflow-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.muted-small{font-size:9px;color:#7b877e}.workflow-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:14px;align-items:start}.workflow-steps-panel,.run-panel{padding:16px}.read-only-steps{position:relative}.workflow-read-step{min-height:61px;display:flex;align-items:center;gap:10px;position:relative;border-top:1px solid #262d29}.step-index{font:9px var(--font-mono);color:#6f7a72;width:20px}.step-icon{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;flex:none}.step-task{color:#a8ce7b;background:#293221}.step-approval{color:#e5bf68;background:#332d1d}.step-condition{color:#88b6e3;background:#222d37}.step-end{color:#a4b0a7;background:#272d29}.step-copy{display:flex;flex-direction:column;gap:4px;flex:1}.step-copy b{font-size:10px;font-weight:600}.step-copy small{font-size:9px;color:#7f8b82}.step-arrow{color:#59655c}.run-card{border:1px solid #2d3530;background:#191f1c;border-radius:6px;padding:10px;margin-bottom:9px}.run-card-head{display:flex;align-items:center;gap:8px}.run-status-icon{width:25px;height:25px;border-radius:6px;background:#232a25;color:#adce85;display:grid;place-items:center}.run-status-icon.needs_approval{background:#30291c;color:#e4bf6d}.run-status-icon.failed{background:#342220;color:#ec928a}.run-card-head>div{display:flex;flex-direction:column;gap:3px;flex:1}.run-card-head b{font-size:10px}.run-card-head small{font-size:8.5px;color:#7d8980}.run-steps{border-top:1px solid #2a312d;margin-top:9px;padding-top:7px}.run-step-row{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:9.5px;color:#a5afa7}.run-step-row small{margin-left:auto;font:8px var(--font-mono);color:#7b877f;text-transform:uppercase}.run-step-dot{width:6px;height:6px;border-radius:50%;background:#667168}.run-step-dot.completed,.run-step-dot.approved{background:var(--green)}.run-step-dot.needs_approval{background:var(--amber)}.run-step-dot.failed,.run-step-dot.rejected{background:var(--red)}.run-step-dot.skipped{background:#59635c}.approval-actions{border-top:1px solid #2b332e;padding-top:9px;margin-top:8px;display:flex;align-items:center;gap:6px}.approval-actions p{font-size:9px;color:#d4b875;flex:1;line-height:1.4;margin:0}.approval-actions .btn{height:29px;font-size:9px;padding:0 8px}.run-output{border-top:1px solid #2b332e;margin-top:8px;padding-top:8px}.run-output span{font:8px var(--font-mono);letter-spacing:.6px;color:#849087}.run-output p{font-size:9px;line-height:1.5;color:#b7c0b9;white-space:pre-wrap;max-height:120px;overflow:auto}.builder-intro{display:flex;justify-content:space-between;align-items:center;background:#202621;border:1px solid #2d3830;border-radius:6px;padding:10px 12px;margin:12px 0}.builder-intro .eyebrow{margin:0 0 4px}.builder-intro b{font-size:10px}.builder-steps{display:grid;gap:8px;max-height:43vh;overflow:auto;padding-right:3px}.builder-step{border:1px solid #303a33;background:#151a17;border-radius:7px;overflow:hidden}.builder-step-top{height:43px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #282f2a}.builder-step-label{display:flex;align-items:center;gap:8px;flex:1}.builder-step-label b{font-size:10px}.builder-step-label>span{font:8px var(--font-mono);letter-spacing:.45px;color:#7d897f}.step-controls{display:flex;gap:1px}.builder-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px}.builder-fields label{display:flex;flex-direction:column;gap:5px;color:#a8b2aa;font-size:9.5px}.builder-fields input,.builder-fields textarea,.builder-fields select{height:32px;width:100%;background:#101411;border:1px solid #303832;border-radius:4px;color:#e1e6e1;padding:7px 8px;font-size:9.5px;outline:0}.builder-fields textarea{height:auto;resize:vertical}.builder-fields input:focus,.builder-fields textarea:focus,.builder-fields select:focus{border-color:#657e50}.checkbox-label{flex-direction:row!important;align-items:center}.checkbox-label input{width:13px;height:13px;accent-color:#a9df6f}.builder-fields .field-hint{font-size:8.5px}.end-step-note{padding:10px 12px;color:#7e8a81;font-size:9.5px}.step-add-bar{display:flex;align-items:center;gap:7px;padding:11px 0;border-bottom:1px solid #2c332f;margin-bottom:10px}.step-add-bar>span{font-size:9px;color:#7c887f;margin-right:3px}.step-add{height:27px;padding:0 8px;border:1px solid #354037;border-radius:4px;background:#202721;color:#abb8aa;font-size:9px;display:flex;align-items:center;gap:4px;cursor:pointer}.step-add:hover{border-color:#68814f;color:#d7ecc1}.workflow-form-head{margin-bottom:3px}.knowledge-toolbar{margin-top:-2px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.knowledge-card{padding:14px;min-height:205px;display:flex;flex-direction:column}.knowledge-card-head{display:flex;align-items:center;justify-content:space-between}.knowledge-file{width:29px;height:29px;border-radius:6px;background:#252d24;color:#aacf82;display:grid;place-items:center}.knowledge-actions{display:flex;gap:1px}.knowledge-card h2{font:600 12px var(--font-display);margin:12px 0 7px}.knowledge-snippet{font-size:10px;line-height:1.55;color:#8c9890;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0 0 12px}.knowledge-card-foot{border-top:1px solid #282e2a;padding-top:9px;display:flex;align-items:center;justify-content:space-between;color:#7f8a81;font-size:8.5px}.knowledge-card-foot span{display:flex;align-items:center;gap:5px}.knowledge-card-foot time{font:8px var(--font-mono)}.knowledge-skeletons{grid-template-columns:repeat(3,1fr)}.knowledge-skeletons .skeleton{height:200px}.activity-toolbar{justify-content:space-between;margin-top:-3px}.activity-summary{display:flex;align-items:center;gap:6px;color:#89948c;font-size:10px}.activity-summary svg{color:#adc980}.activity-summary b{font:11px var(--font-mono);color:#dce2dd}.activity-timeline{padding:0 17px}.timeline-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #252b28}.timeline-row:last-child{border-bottom:0}.timeline-marker{width:28px;height:28px;border-radius:7px;border:1px solid #303a33;background:#222923;color:#a5c17d;display:grid;place-items:center;flex:none}.timeline-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.timeline-title{display:flex;align-items:center;gap:8px;min-width:0}.timeline-title>b{font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-chip{font:8px var(--font-mono);color:#829087;background:#222925;padding:3px 5px;border-radius:3px;white-space:nowrap}.timeline-main>small{font-size:9px;color:#728078}.timeline-row time{display:flex;align-items:center;gap:5px;color:#77837b;font:8.5px var(--font-mono);white-space:nowrap}.integration-section{margin-bottom:24px}.integration-section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.integration-section-title .eyebrow{margin-bottom:5px}.integration-section-title h2{font:600 15px var(--font-display);margin:0}.integration-section-title p:not(.eyebrow){font-size:10px;color:#87928a;margin:5px 0 0}.integration-card{padding:14px 16px;margin-bottom:10px}.provider-brand{display:flex;align-items:center;gap:10px}.provider-symbol{width:32px;height:32px;border:1px solid #39413c;background:#252b27;color:#ecf0ed;border-radius:8px;display:grid;place-items:center;font:700 16px var(--font-display)}.provider-brand>div:last-child{display:flex;flex-direction:column;gap:3px}.provider-brand b{font-size:11.5px}.provider-brand small{font-size:9px;color:#7d8980}.integration-card-main{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #29302c;margin-top:12px;padding-top:12px}.integration-state{display:flex;align-items:center;gap:8px}.connection-indicator{width:25px;height:25px;border-radius:6px;display:grid;place-items:center}.connection-indicator.connected{color:#b7e488;background:#27321f}.connection-indicator.demo{color:#e7c36e;background:#322d1e}.connection-indicator.unavailable{color:#8e9991;background:#292e2b}.integration-state>div{display:flex;flex-direction:column;gap:3px}.integration-state b{font-size:10px}.integration-state small{font-size:9px;color:#87928a}.integration-config{border-top:1px solid #29302c;margin-top:12px;padding-top:11px}.config-heading{display:flex;align-items:center;gap:6px;font-size:9.5px;color:#bac4bb}.config-heading svg{color:#a5c27b}.integration-config>p{font-size:9.5px;line-height:1.45;color:#8c9790;margin:7px 0}.config-code{display:flex;gap:7px;margin:8px 0}.config-code code,.integration-note code{font:9px var(--font-mono);color:#a9c78a;background:#222a23;border:1px solid #2c372d;border-radius:4px;padding:5px 7px}.integration-config>small{font-size:8.5px;color:#707c73}.webhook-symbol{color:#b8c4ba}.unavailable-card{opacity:.8}.integration-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #343629;background:#24241c;border-radius:6px;color:#d0bc7b}.integration-note>svg{flex:none;margin-top:1px}.integration-note p{font-size:9.5px;line-height:1.55;color:#b5ae8d;margin:0}.integration-note code{font-size:8.5px;padding:2px 4px}.integration-skeletons{grid-template-columns:1fr 1fr}.integration-skeletons .skeleton{height:150px}.env-status{height:28px;border:1px solid #303b33;background:#1d241e;border-radius:5px;display:flex;align-items:center;gap:7px;padding:0 8px;font:8px var(--font-mono);color:#9dac9c;letter-spacing:.3px}.settings-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:14px;align-items:start}.settings-panel{padding:17px}.settings-title{display:flex;align-items:flex-start;gap:10px;padding-bottom:14px;border-bottom:1px solid #2a312d}.settings-icon{width:30px;height:30px;border-radius:7px;background:#252e24;color:#a9ce83;display:grid;place-items:center;flex:none}.settings-title h2{margin-top:1px}.settings-title p{font-size:9.5px;color:#828e85;margin:5px 0 0;line-height:1.45}.settings-form{padding-top:14px}.settings-save{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.settings-save>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#89948c}.account-card{display:flex;align-items:center;gap:10px;padding:15px 0}.account-card>div:last-child{display:flex;flex-direction:column;gap:4px}.account-card b{font-size:10.5px}.account-card small{font-size:9px;color:#87928a}.account-panel>.btn{margin-top:4px}.settings-footnote{font-size:9px;color:#6f7b72;margin-top:17px}.settings-footnote span{padding:0 4px}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr}.auth-side{padding:30px 9vw 25px;background:#141a15;border-right:1px solid #263027;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-side:after{content:"";position:absolute;width:360px;height:360px;border:1px solid #283326;border-radius:50%;right:-205px;bottom:70px;box-shadow:0 0 0 40px #1d251b,0 0 0 41px #283326,0 0 0 90px #1a2119,0 0 0 91px #273025;opacity:.45}.auth-brand{display:flex;align-items:center;gap:10px;font:700 13px var(--font-display);position:relative;z-index:1}.auth-message{max-width:490px;position:relative;z-index:1}.auth-message>.eyebrow{color:#9ebd81}.auth-message h1{font:700 clamp(35px,4vw,55px)/1.12 var(--font-display);letter-spacing:-2.1px;margin:18px 0 14px}.auth-message h1 em{font-style:normal;color:var(--green)}.auth-message>p{font-size:13px;line-height:1.7;color:#9ba69d;max-width:400px}.auth-checks{display:grid;gap:10px;margin-top:31px}.auth-checks span{display:flex;align-items:center;gap:9px;color:#aab5ab;font-size:10.5px}.auth-checks i{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #2b3725}.auth-footer{position:relative;z-index:1;color:#58645b;font:9px var(--font-mono);letter-spacing:1px}.auth-footer span{padding:0 7px;color:#75836f}.auth-main{display:grid;place-items:center;padding:30px}.auth-form-wrap{width:min(100%,350px)}.auth-icon{width:37px;height:37px;border-radius:9px;background:#263121;border:1px solid #36452f;color:#b8dc8e;display:grid;place-items:center;margin-bottom:20px}.auth-form-wrap .eyebrow{margin-bottom:7px}.auth-form-wrap h2{font-size:25px}.muted{color:#859088;font-size:11px;line-height:1.55;margin:7px 0 20px}.auth-form-wrap form,.welcome-card form{display:grid;gap:13px}.auth-form-wrap input,.welcome-card input{height:39px;font-size:11px}.auth-form-wrap label,.welcome-card label{font-size:10px}.auth-form-wrap .btn{margin-top:4px}.auth-toggle{text-align:center;color:#87928a;font-size:10px;margin:17px 0 0}.auth-toggle button{border:0;background:transparent;color:#bae58c;font-size:10px;cursor:pointer;padding:0 3px}.secure-note{display:flex;align-items:center;justify-content:center;gap:6px;color:#657168;font-size:9px;border-top:1px solid #28302b;margin-top:24px;padding-top:14px}.secure-note svg{color:#87947e}.auth-side .eyebrow svg{color:#c4ed8f}.welcome-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:25px;position:relative}.welcome-card{width:min(100%,440px);padding:25px;background:#171c19;border:1px solid #303a33;border-radius:10px;box-shadow:0 25px 80px #0004}.welcome-card .auth-icon{margin-bottom:17px}.welcome-card h1{font-size:22px}.welcome-card .muted{margin:8px 0 18px}.welcome-card form{gap:12px}.welcome-card textarea{font-size:10px}.signout-link{position:absolute;right:26px;top:24px;border:0;background:transparent;color:#8b968d;font-size:10px;cursor:pointer}.boot-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#8c978f;font-size:11px}.boot-screen .brand-mark{width:37px;height:37px}.character-count{font:8px var(--font-mono);color:#758078;text-align:right;margin-top:-8px}@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar{width:218px;flex-basis:218px}.page-scroll{padding:26px 24px 45px}.topbar{padding:0 24px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-list-header,.task-list-row{grid-template-columns:minmax(200px,1fr) 125px 72px 108px 120px 15px;gap:8px}.workflow-detail-grid{grid-template-columns:1fr}.run-panel{min-height:150px}}@media(max-width:800px){.sidebar{width:66px;flex-basis:66px;padding:18px 8px 12px}.brand-row{padding:0 8px 22px}.brand-copy,.workspace-label,.workspace-select select,.workspace-select>svg:not(:first-child),.nav-label,.nav-link span,.sidebar-note,.profile-text,.profile-row>svg{display:none}.workspace-select{width:42px;margin:0 auto 20px;justify-content:center;padding:0;border:0}.main-nav{gap:5px}.nav-link{justify-content:center;padding:0}.nav-link svg{flex:none}.sidebar-bottom>.nav-link{justify-content:center}.sidebar-bottom>.nav-link span{display:none}.profile-row{justify-content:center;padding-top:12px}.profile-row .avatar{display:grid}.page-scroll{padding:22px 17px 38px}.topbar{padding:0 17px}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.task-panel,.roster-panel,.activity-panel,.start-panel{min-height:auto}.agent-detail-grid{grid-template-columns:1fr}.chat-panel{min-height:400px}.chat-messages{max-height:330px}.settings-grid,.workflow-detail-grid{grid-template-columns:1fr}.timeline-row time{font-size:0}.timeline-row time svg{font-size:initial}.auth-screen{grid-template-columns:.85fr 1.15fr}.auth-side{padding-left:6vw;padding-right:4vw}.auth-message h1{font-size:38px}.task-list-header,.task-list-row{grid-template-columns:minmax(170px,1fr) 100px 100px 20px}.task-list-header span:nth-child(3),.task-list-row>span:nth-of-type(2),.task-list-header span:nth-child(5),.task-list-row .updated-cell{display:none}}@media(max-width:580px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:52px;flex-basis:52px;padding-left:5px;padding-right:5px}.brand-row{padding-left:4px;padding-right:4px}.brand-mark{width:30px;height:30px}.workspace-select{width:36px;height:34px}.nav-link{height:35px}.topbar{height:52px;padding:0 12px}.crumbs{font-size:10px}.environment-chip{display:none}.top-actions{gap:8px}.top-actions .btn{height:30px;padding:0 8px}.top-actions kbd{display:none}.page-scroll{padding:20px 12px 32px}.page-heading{align-items:flex-start;margin-bottom:19px}.page-heading h1{font-size:23px}.page-subtitle{font-size:10.5px}.page-heading>.btn{height:32px;font-size:9px;padding:0 8px}.page-heading>.btn svg{width:13px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card{min-height:98px;padding:12px}.stat-value{font-size:23px}.dashboard-grid,.bottom-grid{gap:9px}.panel-heading h2{font-size:14px}.task-panel,.roster-panel,.activity-panel,.start-panel{padding:13px}.activity-row time{font-size:0}.activity-row time svg{width:13px}.agent-grid,.knowledge-grid,.workflow-grid{grid-template-columns:1fr}.agent-card{padding:13px}.toolbar,.task-toolbar,.knowledge-toolbar{gap:6px}.search-box{min-width:0}.toolbar-note{display:none}.select-filter{padding:0 6px;gap:3px}.select-filter select{max-width:110px;font-size:9px}.task-list-header{display:none}.task-list-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:7px;padding:0 10px;min-height:59px}.task-agent-cell,.task-list-row>span:nth-of-type(1),.task-list-row .updated-cell{display:none}.task-cell-name{min-width:0}.task-cell-name b{font-size:10px}.task-cell-name small{max-width:180px}.task-toolbar .toolbar-count{display:none}.heading-actions{gap:5px;flex-wrap:wrap;justify-content:flex-end}.heading-actions .btn{height:31px;padding:0 8px;font-size:9px}.heading-actions .status-pill{font-size:8px}.detail-heading{align-items:flex-start}.identity-heading{gap:8px}.avatar-xl{width:43px;height:43px}.identity-heading h1{font-size:21px}.identity-heading .page-subtitle{font-size:9px}.agent-detail-grid,.task-detail-grid{grid-template-columns:1fr}.task-detail-heading{display:block}.task-detail-heading .heading-actions{justify-content:flex-start;margin-top:13px}.task-detail-heading h1{font-size:21px}.workflow-detail-grid,.form-grid{grid-template-columns:1fr}.form-grid>label,.form-grid .span-2{grid-column:span 1}.modal-actions{grid-column:span 1}.modal-card{padding:14px}.modal-card.wide{width:100%}.builder-fields{grid-template-columns:1fr}.builder-fields .span-2{grid-column:span 1}.builder-intro{align-items:flex-start;gap:6px;flex-direction:column}.builder-intro .field-hint{font-size:8px}.step-add-bar{flex-wrap:wrap}.step-add-bar>span{width:100%}.step-add{font-size:8px;padding:0 6px}.builder-step-label{flex-direction:column;align-items:flex-start;gap:2px}.builder-step-top{height:41px;gap:6px;padding:0 7px}.task-detail-grid .heading-actions .btn{font-size:9px}.assignment-meta{margin-top:8px}.activity-toolbar .select-filter{max-width:190px}.activity-toolbar .select-filter select{max-width:125px}.timeline-title{align-items:flex-start;flex-direction:column;gap:4px}.event-chip{font-size:7px}.timeline-main>small{font-size:8px}.timeline-row{gap:8px}.integration-section-title h2{font-size:14px}.integration-section-title p:not(.eyebrow){max-width:240px;line-height:1.5}.integration-card{padding:12px}.integration-note{align-items:flex-start}.config-code{flex-direction:column}.auth-screen{grid-template-columns:1fr}.auth-side{min-height:245px;padding:18px 20px 17px;border-right:0;border-bottom:1px solid #263027}.auth-brand{font-size:11px}.auth-brand .brand-mark{width:28px;height:28px;font-size:16px}.auth-message{margin:25px 0 19px}.auth-message .eyebrow{font-size:7px}.auth-message h1{font-size:30px;letter-spacing:-1.3px;margin:10px 0}.auth-message>p{font-size:10px;margin:0}.auth-checks{display:none}.auth-footer{font-size:7px}.auth-side:after{width:180px;height:180px;right:-95px;bottom:-60px}.auth-main{padding:28px 21px;align-items:start}.auth-form-wrap{max-width:380px}.auth-form-wrap h2{font-size:22px}.welcome-card{padding:19px}.welcome-card h1{font-size:20px}.signout-link{right:15px;top:13px}.settings-panel{padding:13px}.settings-save{gap:8px}.settings-save .btn{font-size:9px;padding:0 8px}}.live-chat-label{color:#a8db83;background:#26321f}.agent-performance{display:flex;gap:10px;margin-top:13px}.agent-performance>div{flex:1;border:1px solid #2b332e;background:#1d231f;border-radius:5px;padding:8px 9px;display:flex;flex-direction:column;gap:3px}.agent-performance b{font:600 15px var(--font-display);color:#e1e7e1}.agent-performance small{font-size:8px;color:#829087}.history-task>div{min-width:0;flex:1}.task-result-preview{font-size:9px;line-height:1.45;color:#87948b;white-space:pre-wrap;max-height:48px;overflow:hidden;margin:4px 0 0}.sample-guide{display:flex;align-items:center;gap:12px;padding:13px 15px;margin:-9px 0 17px;background:linear-gradient(110deg,#20291e,#1a211c);border:1px solid #35422f;border-radius:8px}.sample-guide-icon{width:31px;height:31px;display:grid;place-items:center;flex:none;border-radius:7px;background:#2a3823;color:var(--green)}.sample-guide>div:nth-child(2){flex:1;min-width:0}.sample-guide b{font-size:11px;color:#e3ebdf}.sample-guide p{margin:4px 0 0;color:#9aa69b;font-size:10px;line-height:1.55;max-width:790px}.sample-guide .btn{flex:none}@media(max-width:580px){.sample-guide{align-items:flex-start;flex-wrap:wrap;padding:11px}.sample-guide>div:nth-child(2){width:calc(100% - 45px)}.sample-guide .btn{margin-left:43px}}.tool-permissions{display:grid;gap:8px;padding:12px;background:#1b211e;border:1px solid #2b332e;border-radius:6px}.tool-permissions>div>p{margin:4px 0 2px;color:#8b978e;font-size:9px;line-height:1.5}.tool-option{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid #2d3630;border-radius:5px;background:#171c19;cursor:pointer}.tool-option input{width:14px;height:14px;margin:2px 0 0;accent-color:var(--green);flex:none}.tool-option span{display:grid;gap:3px}.tool-option b{font-size:10px;color:#dce4dc}.tool-option small{font-size:8px;color:#87938a;line-height:1.45}.tool-tag{border-color:#35452e;color:#bedb9e}.deliverable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deliverable-card{padding:16px}.deliverable-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.deliverable-card h2{font:600 14px var(--font-display);margin:0;color:#e5e9e6}.deliverable-source{font-size:9px;color:#89958c;margin:5px 0 11px}.deliverable-content{max-height:260px;overflow:auto;margin:0 0 12px;padding:11px;background:#141916;border:1px solid #252d28;border-radius:5px;color:#bec8bf;font:10px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.deliverable-card>.subtle-link{padding-top:9px;border-top:1px solid #252d28;width:100%}@media(max-width:800px){.deliverable-grid{grid-template-columns:1fr}}.tool-trace-row{padding:11px 0;border-top:1px solid #252d28}.tool-trace-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.tool-trace-head>b{font-size:10px;text-transform:capitalize}.tool-trace-row>small{display:block;margin:5px 0;color:#7f8b83;font-size:8px}.tool-trace-row details{margin-top:8px;padding:8px;background:#141916;border:1px solid #252d28;border-radius:5px}.tool-trace-row summary{cursor:pointer;color:#a9b6aa;font-size:9px}.tool-trace-row details>b{display:block;margin:9px 0 4px;color:#839087;font-size:8px;text-transform:uppercase}.tool-trace-row pre{max-height:190px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:7px;background:#101411;color:#b5c0b6;font:8px/1.55 var(--font-mono);border-radius:4px}.execution-error-text{color:var(--red);font-size:9px}.approval-review-panel{border-color:#4a4027}.approval-review-card{display:grid;gap:10px;padding:13px;margin-top:10px;background:#191b17;border:1px solid #393529;border-radius:7px}.approval-field{display:grid;gap:4px}.approval-field span,.approval-body>span{font:9px var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:#8e988e}.approval-field b{font-size:12px;overflow-wrap:anywhere}.approval-body pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:10px;border:1px solid var(--line);border-radius:5px;background:#111512;color:#d8ded8;font:10px/1.6 var(--font-mono)}.approval-review-card>small,.approval-note{font-size:10px;line-height:1.5;color:var(--muted)}.approval-note{margin:0}.approval-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-needs-approval,.status-awaiting-approval{color:#f1d28e;background:#3a3322;border-color:#5a4a2b}.status-awaiting-approval i{background:var(--amber)}.deliverable-preview{display:block;width:100%;max-height:360px;object-fit:contain;background:#101411;border:1px solid var(--line);border-radius:6px;margin:9px 0 13px}.file-preview-placeholder{min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);background:#141916;border:1px dashed var(--line);border-radius:6px;margin:9px 0 13px;font-size:10px}.deliverable-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.deliverable-card{display:flex;flex-direction:column}.schedule-controls{border-top:1px solid #2a312d;margin-top:18px;padding-top:16px}.schedule-controls .field-hint{display:block;margin:4px 0 12px}.schedule-state{font-size:9px;color:#a5b49e;margin:8px 0}.schedule-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.schedule-form label{display:grid;gap:5px;font-size:9px;color:#9aa69c}.schedule-form input{width:120px;height:32px}.schedule-form .btn{margin-bottom:0}.schedule-run-note{font-size:8px;color:#97ac81;padding:3px 6px;border:1px solid #33402f;border-radius:10px}.parallel-builder{display:grid;gap:10px}.parallel-name{max-width:440px}.parallel-branch{border:1px solid var(--line);background:#141916;border-radius:7px;padding:10px}.parallel-branch-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.parallel-branch-head b{font-size:10px;color:#dce4dd}.parallel-branch .builder-fields{padding:0;border:0;background:transparent}.run-step-wrap{display:grid;gap:5px}.run-branch-list{display:grid;gap:5px;margin:0 0 4px 21px;padding:7px 9px;border-left:1px solid #343d37}.run-branch-row{display:grid;grid-template-columns:minmax(90px,1fr) auto;gap:4px 8px;align-items:center;padding:4px 0}.run-branch-row>span{font-size:9px;color:#c3cec5}.run-branch-row .status-pill{justify-self:end}.run-branch-row>small{grid-column:1/-1;color:#849087;font-size:8px;line-height:1.4;max-height:54px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.github-symbol{color:#dce2de;background:#252b28}.integration-success{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:0 0 16px;border:1px solid #34472b;border-radius:6px;background:#1b2419;color:#bdd8c0;font-size:11px}.github-setup{display:grid;gap:10px}.github-setup>p{margin:0;color:#929c95;font-size:10.5px;line-height:1.65;max-width:780px}.github-setup>p b{color:#cfd8d0;font-weight:600}.github-doc-link{width:max-content;color:#9bc5a1;font-size:10px;font-weight:600}.github-doc-link span{padding-left:3px}.github-token-form{display:grid;gap:6px;margin-top:3px}.github-token-form>label{color:#b3bdb5;font-size:10px;font-weight:600}.github-token-row{display:flex;gap:8px;max-width:710px}.github-token-row input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid #333c36;border-radius:6px;background:#111512;color:#e9ece9;font-size:11px}.github-token-form>small{color:#78847b;font-size:9px;line-height:1.5}.github-disconnect-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2a302d;padding-top:10px;margin-top:3px;color:#808b83;font-size:9px}.integration-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.connection-details{display:grid;gap:7px;padding:10px 0 2px;border-top:1px solid #252c28}.connection-details .assignment-meta{margin:0}.connection-details .assignment-meta>b{max-width:74%;overflow-wrap:anywhere;text-align:right}.connection-details>p{margin:0;color:#78847b;font-size:9px;line-height:1.55}.github-tool-preview{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-top:1px solid #2a302d;color:#aab5ac}.github-tool-preview>svg{flex:none;color:#9bc5a1;margin-top:1px}.github-tool-preview>div{display:grid;gap:4px;flex:1}.github-tool-preview b{font-size:10px;color:#d5ddd6}.github-tool-preview small{font-size:9px;color:#808b83;line-height:1.5}.github-tool-preview code{font:9px var(--font-mono);color:#bdd8c0}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:580px){.github-token-row{align-items:stretch;flex-direction:column}.github-token-row .btn{width:100%}.github-disconnect-row{align-items:flex-start;flex-direction:column}.github-tool-preview{flex-wrap:wrap}.github-tool-preview .mode-badge{margin-left:24px}}.organization-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--line);margin:-2px 0 17px;padding-bottom:8px}.organization-tabs button{height:32px;border:1px solid transparent;border-radius:5px;background:transparent;color:#89948c;padding:0 10px;display:flex;align-items:center;gap:7px;font-size:10px;cursor:pointer}.organization-tabs button.active{background:#222a24;border-color:#334033;color:#d6e7d8}.organization-tabs button span{font:9px var(--font-mono);color:#8e9c8e;background:#1c231d;padding:2px 5px;border-radius:8px}.organization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.organization-card{padding:15px;min-width:0}.organization-card-head{height:31px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.organization-symbol{height:30px;width:30px;border-radius:7px;display:grid;place-items:center;color:#9bc5a1;background:#263122}.organization-symbol.skill-symbol{color:#b4c7ee;background:#252b38}.organization-card-actions{display:flex;gap:2px;margin-left:auto}.organization-card h2{font:600 14px var(--font-display);letter-spacing:-.3px;margin:0;color:#e6ebe6}.organization-description{font-size:10px;line-height:1.55;color:#8e9991;min-height:31px;margin:6px 0 13px}.organization-metric{height:30px;border-top:1px solid #29302c;display:flex;align-items:center;gap:6px;color:#89958d;font-size:9px}.organization-metric svg{color:#9bc5a1}.organization-metric b{color:#dce5db;font:600 11px var(--font-mono)}.organization-people{display:grid;gap:4px;min-height:43px;margin:7px 0 10px}.organization-person{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:5px;background:#1c211f;min-width:0}.organization-person i{width:23px;height:23px;border-radius:50%;background:#303a30;color:#c2ddc5;display:grid;place-items:center;font-style:normal;font:8px var(--font-mono);flex:none}.organization-person>span{font-size:9px;color:#d5ddd6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.organization-person small{display:block;color:#758078;font-size:8px;margin-top:2px}.organization-person>b{font-size:8px;color:#bdd8c0;background:#293521;padding:3px 5px;border-radius:4px}.organization-lead{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #29302c;padding-top:10px;font-size:9px;color:#808c83}.organization-lead b{font-weight:500;color:#cbd5cc}.organization-empty{grid-column:1/-1;min-height:260px}.skill-name-line{display:flex;align-items:center;gap:7px}.skill-name-line code{font:8px var(--font-mono);color:#8c9b8b;background:#222a23;padding:3px 5px;border-radius:4px}.skill-card .organization-description{min-height:30px}.skill-instructions{padding:8px 9px;background:#1d2320;border:1px solid #292f2b;border-radius:5px;margin:8px 0 11px}.skill-instructions span{font:8px var(--font-mono);letter-spacing:.5px;color:#77847a}.skill-instructions p{font-size:9px;line-height:1.5;color:#b4beb5;white-space:pre-wrap;margin:5px 0 0;max-height:64px;overflow:auto}.skill-assigned{display:flex;flex-wrap:wrap;gap:5px;min-height:27px;align-items:center}.skill-assigned .skill-tag{font-size:8px}.agent-skill-picker{border:1px solid #2d3530;border-radius:6px;background:#181d1a;padding:11px}.agent-skill-picker-head{display:flex;justify-content:space-between;align-items:center;font-size:10px}.agent-skill-picker-head a{color:#9bc5a1;font-size:9px}.agent-skill-picker>p{font-size:9px;color:#7d8980;margin:5px 0 9px}.agent-skill-options{display:flex;flex-wrap:wrap;gap:6px}.agent-skill-options label{display:flex;align-items:center;gap:5px;background:#222925;border:1px solid #303a33;padding:6px 8px;border-radius:5px;font-size:9px;color:#bec8bf;cursor:pointer}.agent-skill-options input{accent-color:#9bc5a1;margin:0}.department-select-field{display:grid;gap:7px}.department-select-field>label{display:grid;gap:6px}.contract-editor{font-family:var(--font-mono)!important;font-size:9px!important;line-height:1.5}.linkedin-approval-asset{display:flex;gap:11px;align-items:flex-start;padding:9px;background:#1b211e;border:1px solid #303832;border-radius:6px;margin:8px 0}.linkedin-approval-asset img{width:84px;height:70px;object-fit:cover;border-radius:4px;background:#101311}.linkedin-approval-asset>div{display:flex;flex-direction:column;gap:5px;min-width:0}.linkedin-approval-asset b{font-size:10px;color:#dbe3dc}.linkedin-approval-asset small{font-size:8px;color:#8d9890}.linkedin-approval-asset a{font-size:9px;color:#9bc5a1;display:inline-flex;align-items:center;gap:4px}@media(max-width:1050px){.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.organization-grid{grid-template-columns:1fr}.organization-tabs{overflow:auto}.organization-tabs button{white-space:nowrap}}html[data-theme=light]{color-scheme:light;--bg: #f6f7f5;--surface: #ffffff;--surface-2: #f1f5f1;--surface-3: #e8eee8;--line: #dfe6df;--line-soft: #e9eeea;--text: #26342f;--muted: #68756f;--muted-2: #849087;--green: #315f4a;--green-dark: #eaf3ec;--amber: #94691f;--blue: #396c96;--red: #ad4848;color:#26342f;background:#f6f7f5}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] button,html[data-theme=light] a{color:inherit}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible,html[data-theme=light] input:focus-visible,html[data-theme=light] textarea:focus-visible,html[data-theme=light] select:focus-visible{outline:2px solid var(--green)}html[data-theme=light] .sidebar{background:#f3f6f3;border-right:1px solid var(--line-soft)}html[data-theme=light] .brand-mark{background:#eaf3ec;color:#26352e}html[data-theme=light] .brand-copy span{color:var(--muted)}html[data-theme=light] .workspace-label,html[data-theme=light] .nav-label{color:#4c5a51}html[data-theme=light] .workspace-select{border:1px solid var(--line);color:var(--muted)}html[data-theme=light] .workspace-select select{background:transparent;border:0;outline:none;color:var(--text)}html[data-theme=light] .workspace-select option,html[data-theme=light] .select-filter select option,html[data-theme=light] .assignment-select select option{background:var(--surface-2);color:var(--text)}html[data-theme=light] .nav-link{color:#5f6d64}html[data-theme=light] .nav-link:hover{background:#f3f6f3;color:#26352e}html[data-theme=light] .nav-link.nav-active{color:#315f4a;background:#eaf3ec}html[data-theme=light] .nav-link.nav-active svg{color:var(--green)}html[data-theme=light] .nav-shortcut{color:#4c5a51;border:1px solid #dfe6df}html[data-theme=light] .sidebar-note{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .sidebar-note small{color:var(--muted)}html[data-theme=light] .online-dot,html[data-theme=light] .tiny-dot{background:var(--green)}html[data-theme=light] .note-arrow{color:#4c5a51}html[data-theme=light] .profile-row{border:0;border-top:1px solid var(--line-soft);background:transparent}html[data-theme=light] .profile-row>svg{color:#5f6d64}html[data-theme=light] .profile-text small{color:var(--muted)}html[data-theme=light] .avatar{background:#f3f6f3;color:#315f4a}html[data-theme=light] .topbar{border-bottom:1px solid var(--line-soft)}html[data-theme=light] .crumbs{color:#5f6d64}html[data-theme=light] .crumbs b,html[data-theme=light] .crumb-sep{color:#26352e}html[data-theme=light] .environment-chip{color:#5f6d64}html[data-theme=light] .environment-chip i{background:var(--green)}html[data-theme=light] .eyebrow{color:#5f6d64}html[data-theme=light] .page-heading h1,html[data-theme=light] .auth-form-wrap h2,html[data-theme=light] .welcome-card h1{color:#26352e}html[data-theme=light] .page-subtitle{color:#5f6d64}html[data-theme=light] .btn{border:1px solid transparent}html[data-theme=light] .btn-primary{background:#eaf3ec;color:#26352e;border-color:#cbdccb}html[data-theme=light] .btn-primary:hover:not(:disabled){background:#eaf3ec}html[data-theme=light] .btn-secondary{background:#f3f6f3;color:#26352e;border-color:#dfe6df}html[data-theme=light] .btn-secondary:hover:not(:disabled){background:#f3f6f3;border-color:#dfe6df}html[data-theme=light] .btn-ghost{background:transparent;border-color:transparent;color:#5f6d64}html[data-theme=light] .btn-ghost:hover{background:#f3f6f3}html[data-theme=light] .btn kbd{background:#eaf3ec;color:#315f4a}html[data-theme=light] .live-ping{background:var(--green)}html[data-theme=light] .stat-card{background:var(--surface);border:1px solid var(--line-soft)}html[data-theme=light] .stat-top{color:#5f6d64}html[data-theme=light] .stat-icon.green{color:var(--green);background:#eaf3ec}html[data-theme=light] .stat-icon.blue{color:var(--blue);background:#edf4f9}html[data-theme=light] .stat-icon.red{color:var(--red);background:#fbefed}html[data-theme=light] .tiny-dot.red{background:var(--red)}html[data-theme=light] .stat-icon.amber{color:var(--amber);background:#fbf5e7}html[data-theme=light] .stat-foot{color:#5f6d64}html[data-theme=light] .tiny-dot.green{background:var(--green)}html[data-theme=light] .tiny-dot.blue{background:var(--blue)}html[data-theme=light] .tiny-dot.amber{background:var(--amber)}html[data-theme=light] .panel{background:var(--surface);border:1px solid var(--line-soft)}html[data-theme=light] .panel-heading h2,html[data-theme=light] .detail-panel h2,html[data-theme=light] .settings-panel h2{color:#26352e}html[data-theme=light] .subtle-link{color:#5f6d64}html[data-theme=light] .subtle-link:hover{color:var(--green)}html[data-theme=light] .task-row{border-top:1px solid #dfe6df}html[data-theme=light] .task-row:hover{background:#f3f6f3}html[data-theme=light] .task-priority{background:#eef2ef}html[data-theme=light] .task-priority.priority-high{background:var(--amber)}html[data-theme=light] .task-priority.priority-urgent{background:var(--red)}html[data-theme=light] .task-priority.priority-low{background:#eef2ef}html[data-theme=light] .task-name small{color:#5f6d64}html[data-theme=light] .row-arrow{color:#4c5a51}html[data-theme=light] .status-pill{background:#f3f6f3;color:#5f6d64}html[data-theme=light] .status-pill i{background:currentColor}html[data-theme=light] .status-active,html[data-theme=light] .status-completed,html[data-theme=light] .status-approved{color:#315f4a;background:#eaf3ec}html[data-theme=light] .status-running{color:#376b91;background:#edf4f9}html[data-theme=light] .status-pending,html[data-theme=light] .status-queued,html[data-theme=light] .status-needs-review,html[data-theme=light] .status-needs_approval,html[data-theme=light] .status-paused,html[data-theme=light] .status-blocked{color:#8a641f;background:#fbf5e7}html[data-theme=light] .status-failed,html[data-theme=light] .status-rejected,html[data-theme=light] .status-cancelled,html[data-theme=light] .status-archived{color:#a64747;background:#fbefed}html[data-theme=light] .status-not_connected{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .empty-inline>span{color:#5f6d64}html[data-theme=light] .empty-icon{background:#f3f6f3;color:#315f4a}html[data-theme=light] .roster-row{border-top:1px solid #dfe6df}html[data-theme=light] .roster-row:hover .roster-info b{color:var(--green)}html[data-theme=light] .agent-avatar{background:#f3f6f3;color:#315f4a;border:1px solid #dfe6df}html[data-theme=light] .roster-info small{color:#5f6d64}html[data-theme=light] .mini-active{background:var(--green)}html[data-theme=light] .mini-active.agent-paused{background:var(--amber)}html[data-theme=light] .mini-active.agent-archived{background:#eef2ef}html[data-theme=light] .roster-cta{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .roster-cta:hover{color:var(--green)}html[data-theme=light] .activity-row{border-top:1px solid #dfe6df}html[data-theme=light] .activity-marker{color:#315f4a;background:#f3f6f3}html[data-theme=light] .activity-desc small{color:#5f6d64}html[data-theme=light] .activity-row time{color:#5f6d64}html[data-theme=light] .empty-activity{color:#5f6d64}html[data-theme=light] .start-panel>p:not(.eyebrow){color:#5f6d64}html[data-theme=light] .start-links a{border-top:1px solid #dfe6df}html[data-theme=light] .start-links a small{color:#5f6d64}html[data-theme=light] .start-links a>svg{color:#4c5a51}html[data-theme=light] .start-links a:hover b{color:var(--green)}html[data-theme=light] .start-icon{background:#f3f6f3;color:#315f4a}html[data-theme=light] .search-box{border:1px solid #dfe6df;background:#f3f6f3;color:#5f6d64}html[data-theme=light] .search-box:focus-within{border-color:#cbdccb}html[data-theme=light] .search-box input{border:0;outline:0;background:transparent;color:var(--text)}html[data-theme=light] .search-box input::placeholder{color:#4c5a51}html[data-theme=light] .toolbar-note,html[data-theme=light] .toolbar-count{color:#5f6d64}html[data-theme=light] .agent-card{background:var(--surface);border:1px solid var(--line-soft)}html[data-theme=light] .agent-card:hover{border-color:#dfe6df}html[data-theme=light] .agent-card-title{border:0;background:transparent}html[data-theme=light] .agent-card-title svg{color:#5f6d64}html[data-theme=light] .agent-card-title:hover h2{color:var(--green)}html[data-theme=light] .agent-role{color:#5f6d64}html[data-theme=light] .agent-role span{color:#4c5a51}html[data-theme=light] .agent-desc{color:#5f6d64}html[data-theme=light] .skill-tag{border:1px solid #dfe6df;background:#f3f6f3;color:#315f4a}html[data-theme=light] .skill-empty{color:#4c5a51}html[data-theme=light] .agent-card-footer{border-top:1px solid #dfe6df}html[data-theme=light] .workload{color:#5f6d64}html[data-theme=light] .workload svg{color:#315f4a}html[data-theme=light] .workload .sep{color:#4c5a51}html[data-theme=light] .icon-btn{background:transparent;border:1px solid transparent;color:#5f6d64}html[data-theme=light] .icon-btn:hover{background:#f3f6f3;border-color:#dfe6df;color:#26352e}html[data-theme=light] .danger-icon:hover{background:#fbefed;color:#a64747;border-color:#ead3cf}html[data-theme=light] .empty-state{border:1px dashed #dfe6df}html[data-theme=light] .empty-state>p:not(.eyebrow){color:#5f6d64}html[data-theme=light] .template-chip{border:1px solid #dfe6df;background:#f3f6f3;color:#315f4a}html[data-theme=light] .template-chip:hover{border-color:#cbdccb}html[data-theme=light] .skeleton{background:linear-gradient(100deg,#f3f6f3 25%,#f3f6f3 42%,#f3f6f3 65%)}html[data-theme=light] .back-line{color:#4c5a51}html[data-theme=light] .back-button{background:none;border:0;color:#5f6d64}html[data-theme=light] .back-button:hover{color:var(--green)}html[data-theme=light] .long-copy{color:#5f6d64}html[data-theme=light] .detail-divider{background:#f3f6f3}html[data-theme=light] .detail-field>span,html[data-theme=light] .assignment-meta>span{color:#5f6d64}html[data-theme=light] .instruction-box{color:#5f6d64;background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .history-task{border-top:1px solid #dfe6df}html[data-theme=light] .history-task small{color:#5f6d64}html[data-theme=light] .count-badge{border:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .empty-compact{color:#5f6d64;border-top:1px solid #dfe6df}html[data-theme=light] .chat-head{border-bottom:1px solid #dfe6df}html[data-theme=light] .chat-head-icon{border:1px solid #dfe6df;background:#f3f6f3;color:#315f4a}html[data-theme=light] .chat-head small{color:#5f6d64}html[data-theme=light] .chat-demo-label{color:#8a641f;background:#fbf5e7}html[data-theme=light] .chat-intro p{color:#5f6d64}html[data-theme=light] .chat-bubble{border:1px solid #dfe6df;background:#f3f6f3;color:#26352e}html[data-theme=light] .chat-message.user .chat-bubble{background:#eaf3ec;border-color:#cbdccb}html[data-theme=light] .chat-bubble small{color:#315f4a}html[data-theme=light] .chat-bubble.typing{color:#5f6d64}html[data-theme=light] .chat-compose{border:1px solid #dfe6df}html[data-theme=light] .chat-compose:focus-within{border-color:#cbdccb}html[data-theme=light] .chat-compose input{background:transparent;border:0;outline:0;color:var(--text)}html[data-theme=light] .chat-compose input::placeholder{color:#4c5a51}html[data-theme=light] .send-btn{border:0;background:#eaf3ec;color:#315f4a}html[data-theme=light] .chat-footnote{color:#4c5a51}html[data-theme=light] .modal-backdrop{background:#f3f6f3bd}html[data-theme=light] .modal-card{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .modal-intro,html[data-theme=light] .form-stack label,html[data-theme=light] .form-grid label,html[data-theme=light] .auth-form-wrap label,html[data-theme=light] .welcome-card label{color:#5f6d64}html[data-theme=light] .form-stack input,html[data-theme=light] .form-stack textarea,html[data-theme=light] .form-stack select,html[data-theme=light] .form-grid input,html[data-theme=light] .form-grid textarea,html[data-theme=light] .form-grid select,html[data-theme=light] .auth-form-wrap input,html[data-theme=light] .welcome-card input,html[data-theme=light] .welcome-card textarea{background:#f3f6f3;border:1px solid #dfe6df;color:#26352e;outline:0}html[data-theme=light] .form-stack input:focus,html[data-theme=light] .form-stack textarea:focus,html[data-theme=light] .form-stack select:focus,html[data-theme=light] .form-grid input:focus,html[data-theme=light] .form-grid textarea:focus,html[data-theme=light] .form-grid select:focus,html[data-theme=light] .auth-form-wrap input:focus,html[data-theme=light] .welcome-card input:focus{border-color:#cbdccb}html[data-theme=light] .form-stack input::placeholder,html[data-theme=light] .form-stack textarea::placeholder,html[data-theme=light] .form-grid input::placeholder,html[data-theme=light] .form-grid textarea::placeholder{color:#4c5a51}html[data-theme=light] .field-hint{color:#4c5a51}html[data-theme=light] .modal-actions{border-top:1px solid #dfe6df}html[data-theme=light] .form-error{color:#a64747}html[data-theme=light] .inline-error,html[data-theme=light] .success-notice{border:1px solid #ead3cf;background:#fbefed;color:#a64747}html[data-theme=light] .inline-error .text-link{color:#a64747;background:none;border:0}html[data-theme=light] .success-notice{border-color:#cbdccb;background:#f3f6f3;color:#315f4a}html[data-theme=light] .select-filter{color:#5f6d64;border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .select-filter select{background:transparent;border:0;outline:0;color:#5f6d64}html[data-theme=light] .task-list-header{border-bottom:1px solid #dfe6df;color:#4c5a51}html[data-theme=light] .task-list-row{border-bottom:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .task-list-row:last-child{border-bottom:0}html[data-theme=light] .task-list-row:hover{background:#f3f6f3}html[data-theme=light] .task-cell-name b{color:#26352e}html[data-theme=light] .task-cell-name small,html[data-theme=light] .priority-label{color:#5f6d64}html[data-theme=light] .priority-text-high{color:var(--amber)}html[data-theme=light] .priority-text-urgent{color:var(--red)}html[data-theme=light] .priority-text-low,html[data-theme=light] .updated-cell{color:#5f6d64}html[data-theme=light] .id-short{color:#4c5a51}html[data-theme=light] .mode-badge.demo{color:#8a641f;background:#fbf5e7}html[data-theme=light] .mode-badge.llm{color:#315f4a;background:#eaf3ec}html[data-theme=light] .mode-badge.planned{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .running-state{border:1px solid #d1dfeb;background:#edf4f9;color:#376b91}html[data-theme=light] .result-content{color:#26352e}html[data-theme=light] .demo-disclaimer{color:#8a641f;border-top:1px solid #e8ddbf}html[data-theme=light] .execution-error{border:1px solid #ead3cf;background:#fbefed;color:#a64747}html[data-theme=light] .execution-error p,html[data-theme=light] .execution-error small{color:#a64747}html[data-theme=light] .result-empty{color:#5f6d64}html[data-theme=light] .execution-row{border-top:1px solid #dfe6df}html[data-theme=light] .execution-indicator{background:#f3f6f3;color:#315f4a}html[data-theme=light] .execution-indicator.failed{color:#a64747;background:#fbefed}html[data-theme=light] .execution-row small{color:#5f6d64}html[data-theme=light] .assignment-select{border:1px solid #dfe6df;background:#f3f6f3;color:#5f6d64}html[data-theme=light] .assignment-select select{outline:none;border:0;background:transparent;color:#26352e}html[data-theme=light] .field-help{color:#5f6d64}html[data-theme=light] .assignment-meta{border-top:1px solid #dfe6df}html[data-theme=light] .assignment-meta>b{color:#5f6d64}html[data-theme=light] .mode-icon{background:#eaf3ec;color:#315f4a}html[data-theme=light] .execution-mode-card>p{color:#5f6d64}html[data-theme=light] .due-chip{color:#5f6d64;background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .character-count{color:#4c5a51}html[data-theme=light] .workflow-icon{border:1px solid #dfe6df;background:#f3f6f3;color:#315f4a}html[data-theme=light] .workflow-title svg{color:#4c5a51}html[data-theme=light] .workflow-title:hover{color:var(--green)}html[data-theme=light] .workflow-card>p{color:#5f6d64}html[data-theme=light] .workflow-meta{border-top:1px solid #dfe6df;border-bottom:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .muted-small{color:#5f6d64}html[data-theme=light] .workflow-read-step{border-top:1px solid #dfe6df}html[data-theme=light] .step-index{color:#4c5a51}html[data-theme=light] .step-task{color:#315f4a;background:#eaf3ec}html[data-theme=light] .step-approval{color:#8a641f;background:#fbf5e7}html[data-theme=light] .step-condition{color:#376b91;background:#edf4f9}html[data-theme=light] .step-end{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .step-copy small{color:#5f6d64}html[data-theme=light] .step-arrow{color:#4c5a51}html[data-theme=light] .run-card{border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .run-status-icon{background:#f3f6f3;color:#315f4a}html[data-theme=light] .run-status-icon.needs_approval{background:#fbf5e7;color:#8a641f}html[data-theme=light] .run-status-icon.failed{background:#fbefed;color:#a64747}html[data-theme=light] .run-card-head small{color:#5f6d64}html[data-theme=light] .run-steps{border-top:1px solid #dfe6df}html[data-theme=light] .run-step-row,html[data-theme=light] .run-step-row small{color:#5f6d64}html[data-theme=light] .run-step-dot{background:#eef2ef}html[data-theme=light] .run-step-dot.completed,html[data-theme=light] .run-step-dot.approved{background:var(--green)}html[data-theme=light] .run-step-dot.needs_approval{background:var(--amber)}html[data-theme=light] .run-step-dot.failed,html[data-theme=light] .run-step-dot.rejected{background:var(--red)}html[data-theme=light] .run-step-dot.skipped{background:#eef2ef}html[data-theme=light] .approval-actions{border-top:1px solid #dfe6df}html[data-theme=light] .approval-actions p{color:#8a641f}html[data-theme=light] .run-output{border-top:1px solid #dfe6df}html[data-theme=light] .run-output span{color:#5f6d64}html[data-theme=light] .run-output p{color:#26352e}html[data-theme=light] .builder-intro{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .builder-step{border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .builder-step-top{border-bottom:1px solid #dfe6df}html[data-theme=light] .builder-step-label>span{color:#5f6d64}html[data-theme=light] .builder-fields label{color:#5f6d64}html[data-theme=light] .builder-fields input,html[data-theme=light] .builder-fields textarea,html[data-theme=light] .builder-fields select{background:#f3f6f3;border:1px solid #dfe6df;color:#26352e;outline:0}html[data-theme=light] .builder-fields input:focus,html[data-theme=light] .builder-fields textarea:focus,html[data-theme=light] .builder-fields select:focus{border-color:#cbdccb}html[data-theme=light] .checkbox-label input{accent-color:#eaf3ec}html[data-theme=light] .end-step-note{color:#5f6d64}html[data-theme=light] .step-add-bar{border-bottom:1px solid #dfe6df}html[data-theme=light] .step-add-bar>span{color:#5f6d64}html[data-theme=light] .step-add{border:1px solid #dfe6df;background:#f3f6f3;color:#5f6d64}html[data-theme=light] .step-add:hover{border-color:#cbdccb;color:#315f4a}html[data-theme=light] .knowledge-file{background:#f3f6f3;color:#315f4a}html[data-theme=light] .knowledge-snippet{color:#5f6d64}html[data-theme=light] .knowledge-card-foot{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .activity-summary{color:#5f6d64}html[data-theme=light] .activity-summary svg{color:#315f4a}html[data-theme=light] .activity-summary b{color:#26352e}html[data-theme=light] .timeline-row{border-bottom:1px solid #dfe6df}html[data-theme=light] .timeline-row:last-child{border-bottom:0}html[data-theme=light] .timeline-marker{border:1px solid #dfe6df;background:#f3f6f3;color:#315f4a}html[data-theme=light] .event-chip{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .timeline-main>small{color:#4c5a51}html[data-theme=light] .timeline-row time{color:#5f6d64}html[data-theme=light] .integration-section-title p:not(.eyebrow){color:#5f6d64}html[data-theme=light] .provider-symbol{border:1px solid #dfe6df;background:#f3f6f3;color:#26352e}html[data-theme=light] .provider-brand small{color:#5f6d64}html[data-theme=light] .integration-card-main{border-top:1px solid #dfe6df}html[data-theme=light] .connection-indicator.connected{color:#315f4a;background:#eaf3ec}html[data-theme=light] .connection-indicator.demo{color:#8a641f;background:#fbf5e7}html[data-theme=light] .connection-indicator.unavailable{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .integration-state small{color:#5f6d64}html[data-theme=light] .integration-config{border-top:1px solid #dfe6df}html[data-theme=light] .config-heading{color:#26352e}html[data-theme=light] .config-heading svg{color:#315f4a}html[data-theme=light] .integration-config>p{color:#5f6d64}html[data-theme=light] .config-code code,html[data-theme=light] .integration-note code{color:#315f4a;background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .integration-config>small{color:#4c5a51}html[data-theme=light] .webhook-symbol{color:#26352e}html[data-theme=light] .integration-note{border:1px solid #dfe6df;background:#f3f6f3;color:#8a641f}html[data-theme=light] .integration-note p{color:#8a641f}html[data-theme=light] .env-status{border:1px solid #dfe6df;background:#f3f6f3;color:#5f6d64}html[data-theme=light] .settings-title{border-bottom:1px solid #dfe6df}html[data-theme=light] .settings-icon{background:#f3f6f3;color:#315f4a}html[data-theme=light] .settings-title p{color:#5f6d64}html[data-theme=light] .settings-save>span{color:#5f6d64}html[data-theme=light] .account-card small{color:#5f6d64}html[data-theme=light] .settings-footnote{color:#4c5a51}html[data-theme=light] .auth-side{background:#f3f6f3;border-right:1px solid #dfe6df}html[data-theme=light] .auth-side:after{border:1px solid #dfe6df}html[data-theme=light] .auth-message>.eyebrow{color:#315f4a}html[data-theme=light] .auth-message h1 em{color:var(--green)}html[data-theme=light] .auth-message>p{color:#5f6d64}html[data-theme=light] .auth-checks span{color:#5f6d64}html[data-theme=light] .auth-checks i{background:var(--green)}html[data-theme=light] .auth-footer,html[data-theme=light] .auth-footer span{color:#4c5a51}html[data-theme=light] .auth-icon{background:#eaf3ec;border:1px solid #cbdccb;color:#315f4a}html[data-theme=light] .muted,html[data-theme=light] .auth-toggle{color:#5f6d64}html[data-theme=light] .auth-toggle button{border:0;background:transparent;color:#315f4a}html[data-theme=light] .secure-note{color:#4c5a51;border-top:1px solid #dfe6df}html[data-theme=light] .secure-note svg{color:#5f6d64}html[data-theme=light] .auth-side .eyebrow svg{color:#315f4a}html[data-theme=light] .welcome-card{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .signout-link{border:0;background:transparent;color:#5f6d64}html[data-theme=light] .boot-screen,html[data-theme=light] .character-count{color:#5f6d64}@media(max-width:800px){html[data-theme=light] .workspace-select{border:0}}@media(max-width:580px){html[data-theme=light] .auth-side{border-right:0;border-bottom:1px solid #dfe6df}}html[data-theme=light] .live-chat-label{color:#315f4a;background:#eaf3ec}html[data-theme=light] .agent-performance>div{border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .agent-performance b{color:#26352e}html[data-theme=light] .agent-performance small,html[data-theme=light] .task-result-preview{color:#5f6d64}html[data-theme=light] .sample-guide{background:linear-gradient(110deg,#f3f6f3,#f3f6f3);border:1px solid #cbdccb}html[data-theme=light] .sample-guide-icon{background:#eaf3ec;color:var(--green)}html[data-theme=light] .sample-guide b{color:#315f4a}html[data-theme=light] .sample-guide p{color:#5f6d64}html[data-theme=light] .tool-permissions{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .tool-permissions>div>p{color:#5f6d64}html[data-theme=light] .tool-option{border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .tool-option input{accent-color:var(--green)}html[data-theme=light] .tool-option b{color:#26352e}html[data-theme=light] .tool-option small{color:#5f6d64}html[data-theme=light] .tool-tag{border-color:#cbdccb;color:#315f4a}html[data-theme=light] .deliverable-card h2{color:#26352e}html[data-theme=light] .deliverable-source{color:#5f6d64}html[data-theme=light] .deliverable-content{background:#f3f6f3;border:1px solid #dfe6df;color:#26352e}html[data-theme=light] .deliverable-card>.subtle-link{border-top:1px solid #dfe6df}html[data-theme=light] .tool-trace-row{border-top:1px solid #dfe6df}html[data-theme=light] .tool-trace-row>small{color:#5f6d64}html[data-theme=light] .tool-trace-row details{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .tool-trace-row summary{color:#5f6d64}html[data-theme=light] .tool-trace-row details>b{color:#5f6d64}html[data-theme=light] .tool-trace-row pre{background:#f3f6f3;color:#26352e}html[data-theme=light] .execution-error-text{color:var(--red)}html[data-theme=light] .approval-review-panel{border-color:#e8ddbf}html[data-theme=light] .approval-review-card{background:#f3f6f3;border:1px solid #e8ddbf}html[data-theme=light] .approval-field span,html[data-theme=light] .approval-body>span{color:#5f6d64}html[data-theme=light] .approval-body pre{border:1px solid var(--line);background:#f3f6f3;color:#26352e}html[data-theme=light] .approval-review-card>small,html[data-theme=light] .approval-note{color:var(--muted)}html[data-theme=light] .status-needs-approval,html[data-theme=light] .status-awaiting-approval{color:#8a641f;background:#fbf5e7;border-color:#e8ddbf}html[data-theme=light] .status-awaiting-approval i{background:var(--amber)}html[data-theme=light] .deliverable-preview{background:#f3f6f3;border:1px solid var(--line)}html[data-theme=light] .file-preview-placeholder{color:var(--muted);background:#f3f6f3;border:1px dashed var(--line)}html[data-theme=light] .schedule-controls{border-top:1px solid #dfe6df}html[data-theme=light] .schedule-state,html[data-theme=light] .schedule-form label{color:#5f6d64}html[data-theme=light] .schedule-run-note{color:#315f4a;border:1px solid #dfe6df}html[data-theme=light] .parallel-branch{border:1px solid var(--line);background:#f3f6f3}html[data-theme=light] .parallel-branch-head b{color:#26352e}html[data-theme=light] .parallel-branch .builder-fields{border:0;background:transparent}html[data-theme=light] .run-branch-list{border-left:1px solid #dfe6df}html[data-theme=light] .run-branch-row>span{color:#26352e}html[data-theme=light] .run-branch-row>small{color:#5f6d64}html[data-theme=light] .organization-tabs{border-bottom:1px solid var(--line)}html[data-theme=light] .organization-tabs button{border:1px solid transparent;background:transparent;color:#5f6d64}html[data-theme=light] .organization-tabs button.active{background:#f3f6f3;border-color:#dfe6df;color:#315f4a}html[data-theme=light] .organization-tabs button span{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .organization-symbol{color:#315f4a;background:#eaf3ec}html[data-theme=light] .organization-symbol.skill-symbol{color:#376b91;background:#edf4f9}html[data-theme=light] .organization-card h2{color:#26352e}html[data-theme=light] .organization-description{color:#5f6d64}html[data-theme=light] .organization-metric{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .organization-metric svg{color:#315f4a}html[data-theme=light] .organization-metric b{color:#315f4a}html[data-theme=light] .organization-person{background:#f3f6f3}html[data-theme=light] .organization-person i{background:#f3f6f3;color:#315f4a}html[data-theme=light] .organization-person>span{color:#26352e}html[data-theme=light] .organization-person small{color:#5f6d64}html[data-theme=light] .organization-person>b{color:#315f4a;background:#eaf3ec}html[data-theme=light] .organization-lead{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .organization-lead b{color:#26352e}html[data-theme=light] .skill-name-line code{color:#5f6d64;background:#f3f6f3}html[data-theme=light] .skill-instructions{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .skill-instructions span{color:#5f6d64}html[data-theme=light] .skill-instructions p{color:#26352e}html[data-theme=light] .agent-skill-picker{border:1px solid #dfe6df;background:#f3f6f3}html[data-theme=light] .agent-skill-picker-head a{color:#315f4a}html[data-theme=light] .agent-skill-picker>p{color:#5f6d64}html[data-theme=light] .agent-skill-options label{background:#f3f6f3;border:1px solid #dfe6df;color:#26352e}html[data-theme=light] .agent-skill-options input{accent-color:#eaf3ec}html[data-theme=light] .linkedin-approval-asset{background:#f3f6f3;border:1px solid #dfe6df}html[data-theme=light] .linkedin-approval-asset img{background:#f3f6f3}html[data-theme=light] .linkedin-approval-asset b{color:#26352e}html[data-theme=light] .linkedin-approval-asset small{color:#5f6d64}html[data-theme=light] .linkedin-approval-asset a{color:#315f4a}html[data-theme=light] .github-symbol{color:#26352e;background:#f3f6f3}html[data-theme=light] .integration-success{border:1px solid #cbdccb;background:#eaf3ec;color:#315f4a}html[data-theme=light] .github-setup>p{color:#5f6d64}html[data-theme=light] .github-setup>p b{color:#26352e}html[data-theme=light] .github-doc-link{color:#315f4a}html[data-theme=light] .github-token-form>label{color:#26352e}html[data-theme=light] .github-token-row input{border:1px solid #dfe6df;background:#f3f6f3;color:#26352e}html[data-theme=light] .github-token-form>small{color:#5f6d64}html[data-theme=light] .github-disconnect-row{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .connection-details{border-top:1px solid #dfe6df}html[data-theme=light] .connection-details>p{color:#5f6d64}html[data-theme=light] .github-tool-preview{border-top:1px solid #dfe6df;color:#5f6d64}html[data-theme=light] .github-tool-preview>svg{color:#315f4a}html[data-theme=light] .github-tool-preview b{color:#26352e}html[data-theme=light] .github-tool-preview small{color:#5f6d64}html[data-theme=light] .github-tool-preview code{color:#315f4a}html[data-theme=light] .brand-mark,html[data-theme=light] .btn-primary{background:#315f4a;color:#fff;border-color:#315f4a}html[data-theme=light] .btn-primary:hover:not(:disabled){background:#264e3a;color:#fff}html[data-theme=light] .modal-backdrop{background:#17231e66}html[data-theme=light] .auth-footer-row .theme-selector button{color:#52645a}html[data-theme=light] .auth-footer-row .theme-selector button.selected{color:#fff}html[data-theme=light] .auth-side:after{border-color:#cbdccb;box-shadow:0 0 0 40px #eaf3ec,0 0 0 41px #cbdccb,0 0 0 90px #f1f6f1,0 0 0 91px #cbdccb}.theme-selector{display:flex;align-items:center;justify-content:space-between;gap:14px}.theme-selector-label{color:#909a94;font-size:11px}.theme-selector-options{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #303a33;border-radius:8px;background:#171c19}.theme-selector button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#aab5ac;font-size:11px;cursor:pointer}.theme-selector button:hover{color:#e9ece9}.theme-selector button.selected{background:#2b4935;color:#f1f7f1}.theme-selector.compact .theme-selector-options{gap:1px;padding:2px}.theme-selector.compact button{width:30px;min-height:30px;padding:0}.auth-footer-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-footer-row .theme-selector-options{background:#1a211c}.theme-preferences{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:15px 17px}.theme-preferences-copy{min-width:0}.theme-preferences-copy h2{margin:0;color:#e5e9e6;font-size:13px}.theme-preferences-copy p{margin:5px 0 0;color:#89948c;font-size:10px;line-height:1.5}html[data-theme=light] .theme-selector-options{border-color:#d9e3da;background:#edf3ee}html[data-theme=light] .theme-selector button{color:#5f6d64}html[data-theme=light] .theme-selector button:hover{color:#26342f}html[data-theme=light] .theme-selector button.selected{background:#315f4a;color:#fff}html[data-theme=light] .theme-preferences-copy h2{color:#26342f}html[data-theme=light] .theme-preferences-copy p{color:#68756f}@media(max-width:640px){.theme-preferences{align-items:flex-start;flex-direction:column}}.landing-page[data-v-986e974f]{--land-ink: var(--text);--land-muted: var(--muted);--land-faint: var(--muted-2);--land-line: var(--line);--land-card: var(--surface);--land-card-tint: color-mix(in srgb, var(--surface) 92%, transparent);--land-featured-card: linear-gradient(135deg, color-mix(in srgb, var(--green) 10%, var(--surface)), var(--surface) 84%);--land-icon-border: color-mix(in srgb, var(--line) 75%, var(--green));--land-input-border: color-mix(in srgb, var(--line) 82%, var(--green));--land-meta: var(--muted-2);--land-brand: var(--green);--land-button-ink: var(--bg);--land-button-hover: color-mix(in srgb, var(--green) 88%, #fff);--land-heading: var(--text);--land-section-heading: var(--text);--land-section-copy: var(--muted);--land-copy: var(--muted);--land-card-heading: var(--text);--land-card-copy: var(--muted);--land-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 78% 14%,color-mix(in srgb,var(--green) 12%,transparent),transparent 30%),radial-gradient(ellipse at 8% 2%,color-mix(in srgb,var(--green) 7%,transparent),transparent 26%),color-mix(in srgb,var(--bg) 94%,#27352b);color:var(--land-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-optical-sizing:auto;font-weight:400;-webkit-font-smoothing:auto}html[data-theme=light] .landing-page[data-v-986e974f]{--land-ink: #26342f;--land-muted: #748078;--land-faint: #929c95;--land-line: #e4eae4;--land-card: #fff;--land-card-tint: #ffffffd9;--land-featured-card: linear-gradient(135deg, #edf5ee 0%, #fbfcfa 84%);--land-icon-border: #e1e9e1;--land-input-border: #dbe3dc;--land-meta: #859189;--land-brand: #315f4a;--land-button-ink: #fff;--land-button-hover: #244f3b;--land-heading: #25352c;--land-section-heading: #34443a;--land-section-copy: #829087;--land-copy: #56655d;--land-card-heading: #3b4b40;--land-card-copy: #77847b;background:radial-gradient(ellipse at 78% 14%,#eef5ee 0%,transparent 30%),radial-gradient(ellipse at 8% 2%,#f2f6f1 0%,transparent 26%),#fafbf9}.landing-nav[data-v-986e974f],.teaser-section[data-v-986e974f],.landing-footer[data-v-986e974f]{width:min(1160px,calc(100% - 64px));margin-inline:auto}.landing-nav[data-v-986e974f]{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--land-line)}.landing-brand[data-v-986e974f]{display:inline-flex;flex:none;align-items:center;gap:9px;color:var(--land-ink);font-size:19px;font-weight:680;letter-spacing:-.7px;text-decoration:none}.landing-brand-mark[data-v-986e974f]{display:grid;flex:none;width:30px;height:30px;place-items:center;border-radius:8px;background:#315f4a;color:#fff;font-size:18px;font-weight:720;letter-spacing:-1px}.landing-nav .landing-brand[data-v-986e974f]{font-size:19px}.landing-nav .landing-brand-mark[data-v-986e974f]{width:32px;height:32px;border-radius:8px;font-size:18px}.landing-actions[data-v-986e974f]{display:flex;flex:none;align-items:center;gap:20px}.landing-actions[data-v-986e974f] .theme-selector-options{gap:0;padding:1px;border-color:transparent;background:transparent}.landing-actions[data-v-986e974f] .theme-selector button{width:25px;min-height:25px;color:var(--land-faint)}.landing-actions[data-v-986e974f] .theme-selector button:hover{color:var(--land-ink)}.landing-actions[data-v-986e974f] .theme-selector button.selected{background:color-mix(in srgb,var(--land-brand) 12%,var(--bg));color:var(--land-brand)}.landing-actions[data-v-986e974f] .theme-selector button svg{width:13px;height:13px}.landing-nav-cta[data-v-986e974f]{display:inline-flex;align-items:center;gap:7px;color:var(--land-brand);font-size:13px;font-weight:630;letter-spacing:.025em;text-decoration:none;white-space:nowrap;transition:gap .16s ease}.landing-nav-cta[data-v-986e974f]:hover{gap:10px}.hero-launch-link[data-v-986e974f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:0 14px;border:1px solid color-mix(in srgb,var(--land-brand) 30%,var(--land-line));border-radius:7px;background:var(--green-dark);color:var(--land-brand);font-size:13px;font-weight:650;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.hero-launch-link[data-v-986e974f]:hover{transform:translateY(-1px);border-color:var(--land-brand)}.landing-signin[data-v-986e974f]{color:var(--land-muted);font-size:14px;text-decoration:none}.landing-signin[data-v-986e974f]:hover{color:var(--land-ink)}.landing-hero[data-v-986e974f]{position:relative;isolation:isolate;display:grid;width:100%;min-height:calc(100vh - 78px);min-height:calc(100svh - 78px);place-items:center;overflow:hidden;padding:0;text-align:center}.hero-particles[data-v-986e974f]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.hero-copy[data-v-986e974f]{position:relative;z-index:1;display:flex;width:min(920px,calc(100% - 64px));flex-direction:column;align-items:center;padding:4px 0 10px;transform:translateY(-39px)}.hero-copy h1[data-v-986e974f]{max-width:850px;margin:0 0 18px;color:var(--land-heading);font-size:clamp(42px,5vw,61px);font-weight:350;line-height:1.1;letter-spacing:-.09em}.hero-copy h1 em[data-v-986e974f]{color:var(--land-brand);font-style:normal;font-weight:350}.hero-title-mobile[data-v-986e974f],.landing-intro-mobile[data-v-986e974f]{display:none}.landing-intro[data-v-986e974f]{max-width:660px;margin:0 auto;color:var(--land-copy);font-size:15px;font-weight:350;line-height:1.75}.waitlist-form[data-v-986e974f]{position:relative;display:flex;width:min(100%,460px);min-height:54px;gap:0;margin:27px auto 0;padding:3px;border:1px solid var(--land-input-border);border-radius:8px;background:var(--land-card);box-shadow:0 4px 14px #2845350a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.waitlist-form.waitlist-highlighted[data-v-986e974f]{border-color:color-mix(in srgb,var(--land-brand) 72%,var(--land-line));background:color-mix(in srgb,var(--land-brand) 4%,var(--land-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--land-brand) 22%,transparent),0 8px 25px color-mix(in srgb,var(--land-brand) 18%,transparent)}.waitlist-form.waitlist-highlighted[data-v-986e974f]:after{position:absolute;z-index:2;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid color-mix(in srgb,var(--land-brand) 78%,transparent);border-radius:13px;box-shadow:0 0 0 5px color-mix(in srgb,var(--land-brand) 28%,transparent),0 0 30px color-mix(in srgb,var(--land-brand) 30%,transparent);content:"";pointer-events:none;animation:waitlist-highlight-986e974f 2.1s ease-out both}.waitlist-form[data-v-986e974f]:focus-within{border-color:color-mix(in srgb,var(--land-brand) 58%,var(--land-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--land-brand) 13%,transparent)}.waitlist-form.waitlist-invalid[data-v-986e974f]{border-color:#c77c75;background:color-mix(in srgb,var(--red) 3%,var(--land-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 8%,transparent)}.waitlist-form.waitlist-complete[data-v-986e974f]{justify-content:center;border-color:color-mix(in srgb,var(--land-brand) 35%,var(--land-line));background:color-mix(in srgb,var(--land-brand) 5%,var(--land-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--land-brand) 8%,transparent),0 5px 16px #2845350b}.waitlist-form input[data-v-986e974f]{flex:1;min-width:0;padding:0 10px;border:0;outline:0;background:transparent;color:var(--land-ink);font-size:15px}.waitlist-form input[data-v-986e974f]:focus-visible{outline:none;outline-offset:0;box-shadow:none}.waitlist-form input[data-v-986e974f]::placeholder{color:var(--land-faint)}.waitlist-form button[data-v-986e974f]{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-width:148px;padding:0 12px;border:0;border-radius:6px;background:var(--land-brand);color:var(--land-button-ink);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s ease,transform .16s ease}.waitlist-form button[data-v-986e974f]:hover:not(:disabled){transform:translateY(-1px);background:var(--land-button-hover)}.waitlist-form button[data-v-986e974f]:disabled{opacity:.72;cursor:wait}.waitlist-note[data-v-986e974f]{min-height:16px;margin:12px 0 0;color:var(--land-faint);font-size:12px}.waitlist-error[data-v-986e974f]{min-height:18px;margin:12px 0 0;color:var(--red);font-size:13px}.waitlist-success[data-v-986e974f]{display:flex;width:100%;align-items:center;justify-content:center;gap:11px;padding:4px 14px;text-align:left}.waitlist-success>span[data-v-986e974f]{display:grid;flex:none;width:31px;height:31px;place-items:center;border:1px solid color-mix(in srgb,var(--land-brand) 25%,var(--land-line));border-radius:50%;background:var(--green-dark);color:var(--land-brand)}.waitlist-success div[data-v-986e974f]{display:grid;gap:3px}.waitlist-success strong[data-v-986e974f]{color:var(--land-heading);font-size:14px;font-weight:650}.waitlist-success small[data-v-986e974f]{color:var(--land-muted);font-size:12px;line-height:1.4}.teaser-section[data-v-986e974f]{padding:0 0 64px}.teaser-heading[data-v-986e974f]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;border-bottom:1px solid var(--land-line)}.teaser-heading-copy[data-v-986e974f]{min-width:0}.landing-kicker[data-v-986e974f]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--land-brand);font:650 10px var(--land-mono);letter-spacing:.1em}.landing-kicker svg[data-v-986e974f]{flex:none}.teaser-heading .landing-kicker[data-v-986e974f]{justify-content:flex-start}.teaser-heading h2[data-v-986e974f]{margin:10px 0 0;color:var(--land-section-heading);font-size:clamp(22px,2.2vw,26px);font-weight:540;line-height:1.25;letter-spacing:-.045em;white-space:nowrap}.teaser-heading h2 em[data-v-986e974f]{color:var(--land-brand);font-style:normal}.teaser-intro[data-v-986e974f]{max-width:none;margin:0;color:var(--land-section-copy);font-size:12px;line-height:1.65;white-space:nowrap}.teaser-grid[data-v-986e974f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;border-top:1px solid var(--land-line);border-left:1px solid var(--land-line)}.teaser-card[data-v-986e974f]{position:relative;display:flex;min-width:0;min-height:220px;flex-direction:column;padding:23px 25px 20px;border-right:1px solid var(--land-line);border-bottom:1px solid var(--land-line);background:var(--land-card-tint);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.teaser-card[data-v-986e974f]:hover{z-index:1;transform:translateY(-2px);background:var(--land-card);box-shadow:0 10px 28px color-mix(in srgb,var(--land-ink) 7%,transparent)}.teaser-card-featured[data-v-986e974f]{background:var(--land-featured-card)}.teaser-meta[data-v-986e974f]{display:flex;align-items:center;gap:9px;color:var(--land-meta);font-family:var(--land-mono);font-size:10px;font-weight:600;letter-spacing:.055em}.teaser-index[data-v-986e974f]{color:inherit;font:inherit}.teaser-index i[data-v-986e974f]{padding:0 3px;color:color-mix(in srgb,var(--land-brand) 65%,#c0c9c1);font-style:normal}.teaser-icon[data-v-986e974f]{display:grid;flex:none;width:30px;height:30px;place-items:center;border:1px solid var(--land-icon-border);border-radius:6px;background:var(--land-card);color:var(--land-brand)}.teaser-card h3[data-v-986e974f]{max-width:420px;margin:14px 0 7px;color:var(--land-card-heading);font-size:16px;font-weight:590;line-height:1.3;letter-spacing:-.035em}.teaser-card p[data-v-986e974f]{max-width:490px;margin:0;color:var(--land-card-copy);font-size:13px;font-weight:350;line-height:1.65}.teaser-sequence[data-v-986e974f]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--land-muted);font-size:11px;font-weight:500}.teaser-sequence i[data-v-986e974f]{width:16px;height:1px;flex:none;background:color-mix(in srgb,var(--land-brand) 48%,var(--land-line))}.teaser-sequence span[data-v-986e974f]:nth-of-type(2){color:var(--land-brand)}.teaser-detail[data-v-986e974f]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--land-muted);font-size:11px;line-height:1.45}.teaser-dot[data-v-986e974f]{width:7px;height:7px;flex:none;margin-inline:3px;border-radius:50%;background:color-mix(in srgb,var(--land-brand) 75%,#9caf9b);box-shadow:0 0 0 4px color-mix(in srgb,var(--land-brand) 9%,var(--land-card))}.teaser-tags[data-v-986e974f]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:14px}.teaser-tags span[data-v-986e974f]{padding:5px 9px;border:1px solid var(--land-line);border-radius:20px;color:var(--land-muted);font-size:10px;line-height:1.3}.teaser-result[data-v-986e974f]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--land-muted);font-size:11px}.teaser-result svg[data-v-986e974f]{flex:none;color:var(--land-brand)}.teaser-closer[data-v-986e974f]{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;overflow:hidden;margin:56px 0 0;padding:22px 24px;border:1px solid #254c35;border-radius:10px;background-image:radial-gradient(circle,#ffffff12 .8px,transparent 1px),radial-gradient(ellipse at 88% 0%,#416c4e 0%,transparent 45%),linear-gradient(112deg,#173b29,#214a33);background-size:15px 15px,auto,auto;box-shadow:0 12px 35px #163b2817}.closer-mark[data-v-986e974f]{display:grid;width:37px;height:37px;place-items:center;border:1px solid #ffffff20;border-radius:8px;background:#ffffff12;color:#c5ddc9}.teaser-closer h2[data-v-986e974f]{margin:5px 0 2px;color:#f4f8f4;font-size:17px;font-weight:590;line-height:1.35;letter-spacing:-.03em}.teaser-closer p[data-v-986e974f]:last-child{margin:6px 0 0;color:#c4d5c7;font-size:12px;line-height:1.6}.teaser-closer>a[data-v-986e974f]{display:inline-flex;align-items:center;gap:7px;color:#e1f0e2;font-size:13px;font-weight:630;text-decoration:none;white-space:nowrap;transition:gap .16s ease}.teaser-closer>a[data-v-986e974f]:hover{gap:10px}.landing-footer[data-v-986e974f]{display:flex;min-height:67px;align-items:center;justify-content:space-between;border-top:1px solid var(--land-line)}.landing-footer .landing-brand[data-v-986e974f]{gap:8px;font-size:16px}.landing-footer .landing-brand-mark[data-v-986e974f]{width:26px;height:26px;border-radius:7px;font-size:15px}.sr-only[data-v-986e974f]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes waitlist-highlight-986e974f{0%{opacity:0;transform:scale(.985)}14%{opacity:1;transform:scale(1)}46%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@media(max-width:960px){.teaser-heading[data-v-986e974f]{align-items:flex-start;flex-direction:column;gap:8px}.teaser-intro[data-v-986e974f]{max-width:440px;white-space:normal}}@media(max-width:900px){.hero-copy h1[data-v-986e974f]{font-size:clamp(40px,6vw,54px)}}@media(min-width:900px){.landing-intro[data-v-986e974f]{width:100%;max-width:none;font-size:clamp(12px,1.45vw,15px);white-space:nowrap}}@media(max-width:760px){.landing-nav[data-v-986e974f],.teaser-section[data-v-986e974f],.landing-footer[data-v-986e974f]{width:min(calc(100% - 40px),560px)}.hero-copy[data-v-986e974f]{width:calc(100% - 40px)}.hero-copy h1[data-v-986e974f]{font-size:clamp(38px,7vw,50px)}}@media(max-width:650px){.landing-nav[data-v-986e974f],.teaser-section[data-v-986e974f],.landing-footer[data-v-986e974f]{width:min(calc(100% - 36px),480px)}.landing-nav[data-v-986e974f]{height:66px}.landing-actions[data-v-986e974f]{gap:12px}.landing-nav .landing-nav-cta[data-v-986e974f]{display:none}.landing-actions[data-v-986e974f] .theme-selector.compact button{width:28px;min-height:32px}.landing-nav-cta[data-v-986e974f]{min-height:36px;font-size:12px}.landing-signin[data-v-986e974f]{display:inline-flex;min-height:36px;align-items:center;font-size:13px}.landing-hero[data-v-986e974f]{min-height:calc(100vh - 66px);min-height:calc(100svh - 66px)}.hero-copy[data-v-986e974f]{width:calc(100% - 36px);transform:translateY(-33px)}.hero-copy h1[data-v-986e974f]{width:100%;max-width:470px;font-size:clamp(24px,8vw,34px);line-height:1.14}.hero-title-desktop[data-v-986e974f],.landing-intro-desktop[data-v-986e974f]{display:none}.hero-title-mobile[data-v-986e974f],.hero-title-mobile>span[data-v-986e974f]{display:block}.hero-title-mobile>span[data-v-986e974f]{white-space:nowrap}.landing-intro[data-v-986e974f]{max-width:420px;font-size:clamp(12px,3.4vw,14px);line-height:1.5}.landing-intro-mobile[data-v-986e974f]{display:inline}.teaser-heading h2[data-v-986e974f]{font-size:clamp(15px,4.3vw,21px);white-space:normal}.waitlist-form[data-v-986e974f]{max-width:none;min-height:50px;margin-top:22px}.waitlist-form input[data-v-986e974f]{padding-inline:7px;font-size:15px}.waitlist-form button[data-v-986e974f]{min-width:136px;gap:5px;padding-inline:9px;font-size:12px}.teaser-section[data-v-986e974f]{padding-bottom:45px}.teaser-grid[data-v-986e974f]{grid-template-columns:1fr}.teaser-card[data-v-986e974f]{min-height:auto;padding:16px}.teaser-card h3[data-v-986e974f]{margin-top:14px;font-size:16px}.teaser-closer[data-v-986e974f]{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:17px}.closer-mark[data-v-986e974f]{width:34px;height:34px}.teaser-closer>a[data-v-986e974f]{grid-column:2;justify-self:start;margin-top:3px}.landing-footer[data-v-986e974f]{min-height:61px}}@media(max-width:380px){.landing-nav[data-v-986e974f],.teaser-section[data-v-986e974f],.landing-footer[data-v-986e974f]{width:calc(100% - 32px)}.landing-actions[data-v-986e974f]{gap:6px}.hero-copy[data-v-986e974f]{width:calc(100% - 28px)}.teaser-intro[data-v-986e974f]{font-size:11px}.teaser-card[data-v-986e974f]{padding-inline:15px}.teaser-closer[data-v-986e974f]{gap:9px;padding:14px 12px}}@media(prefers-reduced-motion:reduce){[data-v-986e974f],[data-v-986e974f]:before,[data-v-986e974f]:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.teaser-card[data-v-986e974f]:hover{transform:none;box-shadow:none}.waitlist-form.waitlist-highlighted[data-v-986e974f]:after{animation-duration:.7s}}@media(max-height:520px){.hero-copy[data-v-986e974f]{transform:none}}
