.email-agent-game{--ea-ink:#172033;--ea-muted:#657089;--ea-line:#dfe4ed;--ea-soft:#f6f8fb;--ea-purple:#6754db;--ea-purple-2:#4937a8;--ea-green:#147a56;min-height:calc(100vh - 72px);color:var(--ea-ink);background:#eef1f6;font-size:15px;position:relative}.email-agent-game *{box-sizing:border-box}.email-agent-game button,.email-agent-game textarea{font:inherit}.email-agent-topbar{border-bottom:1px solid var(--ea-line);z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:24px;height:68px;padding:0 22px;display:flex;position:sticky;top:0}.email-agent-brand,.email-agent-brand>a,.email-agent-topmeta,.email-agent-header-progress{align-items:center;display:flex}.email-agent-brand{gap:16px;min-width:0}.email-agent-brand>a{color:var(--ea-ink);white-space:nowrap;gap:7px;text-decoration:none}.email-agent-brand>a svg{width:17px}.email-agent-brand>span{letter-spacing:.12em;color:var(--ea-purple);background:#f0edff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.email-agent-brand>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-agent-topmeta{white-space:nowrap;gap:15px}.email-agent-topmeta>span{color:var(--ea-muted);font-size:13px}.email-agent-topmeta>button{border:1px solid var(--ea-line);color:var(--ea-ink);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:flex}.email-agent-topmeta svg{width:15px;height:15px}.email-agent-header-progress{gap:8px}.email-agent-header-progress i{background:#e8e9f1;border-radius:6px;width:92px;height:6px;overflow:hidden}.email-agent-header-progress em{background:linear-gradient(90deg,var(--ea-purple),#9688ed);height:100%;display:block}.email-agent-header-progress b{font-size:12px}.email-agent-xp{font-weight:800;color:var(--ea-purple)!important}.email-agent-mobile-nav{background:0 0;border:0;display:none}.email-agent-shell{grid-template-columns:230px minmax(560px,1fr) 350px;height:calc(100vh - 140px);min-height:700px;display:grid}.email-agent-nav,.email-agent-learning{background:#fff;overflow:auto}.email-agent-nav{border-right:1px solid var(--ea-line);padding:18px 12px}.email-agent-nav-head{flex-direction:column;gap:4px;padding:5px 10px 16px;display:flex}.email-agent-nav-head small,.email-agent-learning header>small{letter-spacing:.13em;color:var(--ea-purple);font-size:10px;font-weight:800}.email-agent-nav section{margin-bottom:15px}.email-agent-nav h2{text-transform:uppercase;letter-spacing:.09em;color:#98a0b1;margin:0 10px 5px;font-size:11px}.email-agent-nav section>button{text-align:left;width:100%;color:var(--ea-ink);background:0 0;border:0;border-radius:9px;grid-template-columns:26px 1fr 16px;align-items:center;gap:7px;padding:8px;display:grid}.email-agent-nav section>button:hover:not(:disabled){background:#f5f6fa}.email-agent-nav section>button.is-current{color:#3e3097;background:#eeebff}.email-agent-nav section>button:disabled{color:#a8afbe}.email-agent-nav section>button>span{border:1px solid var(--ea-line);border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.email-agent-nav section>button.is-current>span{background:var(--ea-purple);color:#fff;border-color:var(--ea-purple)}.email-agent-nav section>button.is-complete>span{color:var(--ea-green);background:#dcf6ea;border-color:#bee9d7}.email-agent-nav svg{width:13px;height:13px}.email-agent-nav section>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-agent-nav section>button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.email-agent-nav section>button small{color:inherit;opacity:.72;font-size:10px}.email-agent-main{background:#f3f5f9;flex-direction:column;min-width:0;display:flex;overflow:hidden}.email-agent-workbar{border-bottom:1px solid var(--ea-line);background:#fff;align-items:center;gap:12px;min-height:52px;padding:7px 14px;display:flex}.email-agent-workbar>div{background:#f0f2f6;border-radius:8px;padding:3px;display:flex}.email-agent-workbar button{border:0}.email-agent-workbar>div button{color:var(--ea-muted);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:7px 12px;font-weight:700;display:flex}.email-agent-workbar>div button.is-active{color:var(--ea-ink);background:#fff;box-shadow:0 1px 4px #1f2b4c1c}.email-agent-workbar svg{width:16px;height:16px}.email-agent-run-state{text-transform:capitalize;color:var(--ea-muted);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.email-agent-run-state i{background:#8b94a6;border-radius:50%;width:7px;height:7px}.email-agent-run-state.is-awaiting_approval i{background:#e8a31a}.email-agent-run-state.is-approved i,.email-agent-run-state.is-sent i{background:#1b9a6a}.email-agent-run-state.is-escalated i{background:#d65353}.email-agent-run{background:var(--ea-purple);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-weight:800;display:flex}.email-agent-run:disabled{opacity:.6}.email-agent-appview{flex:1;grid-template-columns:minmax(190px,27%) minmax(350px,1fr) minmax(220px,30%);gap:10px;min-height:0;padding:12px;display:grid}.email-agent-inbox,.email-agent-case,.email-agent-trace{border:1px solid var(--ea-line);background:#fff;border-radius:12px;min-height:0;overflow:hidden}.email-agent-inbox,.email-agent-trace{flex-direction:column;display:flex}.email-agent-inbox>header,.email-agent-trace>header{border-bottom:1px solid var(--ea-line);justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.email-agent-inbox>header>div{align-items:center;gap:8px;display:flex}.email-agent-inbox header svg{width:17px;color:var(--ea-purple)}.email-agent-inbox header span,.email-agent-trace header span{color:var(--ea-muted);font-size:11px}.email-agent-message-list{overflow:auto}.email-agent-message-list>button{text-align:left;width:100%;color:var(--ea-ink);background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:11px 9px;display:grid;position:relative}.email-agent-message-list>button:hover,.email-agent-message-list>button.is-selected{background:#f2f0ff}.email-agent-message-list>button.is-selected:before{content:"";background:var(--ea-purple);width:3px;position:absolute;inset:0 auto 0 0}.email-agent-avatar{color:#4c3eb0;background:#e6e2ff;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.email-agent-avatar.tone-1{color:#177451;background:#dff5eb}.email-agent-avatar.tone-2{color:#a34b1f;background:#fde9dc}.email-agent-avatar.tone-3{color:#3267a8;background:#e1efff}.email-agent-avatar.tone-4{color:#a5385a;background:#ffe5ed}.email-agent-message-list>button>div{flex-direction:column;min-width:0;display:flex}.email-agent-message-list b{font-size:11px}.email-agent-message-list strong{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:12px;overflow:hidden}.email-agent-message-list small{color:var(--ea-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.email-agent-message-list time{color:#8f97a7;font-size:9px}.email-agent-case{padding:16px;overflow:auto}.email-agent-case>header{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.email-agent-case>header>div{align-items:center;gap:7px;display:flex}.email-agent-case>header small{color:var(--ea-muted);font-size:10px}.email-agent-case>header time{color:var(--ea-muted);font-size:11px}.email-agent-case>header h2{grid-column:1/-1;margin:8px 0 5px;font-size:20px}.email-agent-original{color:#424c61;border-bottom:1px solid var(--ea-line);padding:13px 0 16px;line-height:1.55}.email-agent-empty{text-align:center;color:var(--ea-muted);padding:54px 20px}.email-agent-empty svg{width:38px;height:38px;color:var(--ea-purple)}.email-agent-empty h3{color:var(--ea-ink);margin:12px 0 6px}.email-agent-empty p{max-width:380px;margin:0 auto 18px;line-height:1.5}.email-agent-empty button{background:var(--ea-purple);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.email-agent-recommendation{background:#f8f7ff;border:1px solid #ddd8ff;border-radius:10px;margin-top:14px;padding:13px}.email-agent-recommendation header{justify-content:space-between;align-items:flex-start;display:flex}.email-agent-recommendation header>div{gap:9px;display:flex}.email-agent-recommendation svg{color:var(--ea-purple)}.email-agent-recommendation header span{flex-direction:column;display:flex}.email-agent-recommendation small,.email-agent-evidence small,.email-agent-approval small{letter-spacing:.09em;color:var(--ea-muted);font-size:9px;font-weight:800}.email-agent-recommendation header b{text-transform:capitalize}.email-agent-recommendation header>strong{color:var(--ea-purple);background:#ebe7ff;border-radius:10px;padding:5px 7px;font-size:11px}.email-agent-recommendation>p{color:#505b72;font-size:12px;line-height:1.45}.email-agent-recommendation>div{grid-template-columns:1fr .7fr 1.4fr;gap:8px;display:grid}.email-agent-recommendation>div span{background:#fff;border:1px solid #e7e3fa;border-radius:7px;flex-direction:column;gap:2px;padding:8px;display:flex}.email-agent-recommendation>div b{font-size:11px}.email-agent-evidence{background:#eef8f4;border:1px solid #d1eee2;border-radius:9px;gap:10px;margin-top:9px;padding:11px;display:flex}.email-agent-evidence svg{width:18px;color:var(--ea-green);flex:none}.email-agent-evidence div{flex-direction:column;display:flex}.email-agent-evidence b{color:#176849;font-size:11px}.email-agent-evidence p{color:#506b60;margin:3px 0 0;font-size:11px;line-height:1.4}.email-agent-draft{margin-top:10px;display:block}.email-agent-draft>span{align-items:center;gap:7px;margin-bottom:6px;display:flex}.email-agent-draft svg{width:15px}.email-agent-draft small{color:var(--ea-muted);margin-left:auto}.email-agent-draft textarea{resize:vertical;border:1px solid var(--ea-line);width:100%;min-height:150px;color:var(--ea-ink);background:#fff;border-radius:8px;padding:11px;line-height:1.5}.email-agent-approval{border-top:1px solid var(--ea-line);margin-top:10px;padding-top:11px}.email-agent-approval>div:first-child{align-items:center;gap:8px;display:flex}.email-agent-approval>div:first-child>span{flex-direction:column;display:flex}.email-agent-approval>div:first-child svg{color:var(--ea-purple)}.email-agent-approval>div:last-child{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.email-agent-approval button{border:1px solid var(--ea-line);background:#fff;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.email-agent-approval button.is-approve,.email-agent-approval button.is-send{align-items:center;gap:5px;display:flex}.email-agent-approval button.is-approve{color:#176c4d;background:#f0fbf6;border-color:#bee4d4}.email-agent-approval button.is-send{background:var(--ea-purple);border-color:var(--ea-purple);color:#fff}.email-agent-approval button:disabled{opacity:.38}.email-agent-approval svg{width:13px;height:13px}.email-agent-trace{padding-bottom:10px}.email-agent-trace ol{margin:0;padding:10px 12px;list-style:none;overflow:auto}.email-agent-trace li{grid-template-columns:22px 1fr;gap:9px;padding-bottom:13px;display:grid;position:relative}.email-agent-trace li:not(:last-child):before{content:"";background:#d7dce6;width:1px;position:absolute;top:20px;bottom:0;left:10px}.email-agent-trace li>span{width:21px;height:21px;color:var(--ea-green);z-index:1;background:#e2f6ed;border-radius:50%;place-items:center;display:grid}.email-agent-trace li svg{width:12px}.email-agent-trace li div{min-width:0}.email-agent-trace li b{font-size:11px}.email-agent-trace li p{color:var(--ea-muted);margin:2px 0;font-size:10px;line-height:1.4}.email-agent-trace-empty{text-align:center;color:var(--ea-muted);padding:35px 18px}.email-agent-trace>section{border-top:1px solid var(--ea-line);max-height:210px;padding:10px 13px;overflow:auto}.email-agent-trace>section h3{margin:0 0 8px;font-size:11px}.email-agent-trace>section>p{grid-template-columns:42px 1fr;gap:7px;margin:7px 0;display:grid}.email-agent-trace>section time{color:var(--ea-muted);font-size:9px}.email-agent-trace>section span{color:var(--ea-muted);flex-direction:column;font-size:9px;display:flex}.email-agent-trace>section b{color:var(--ea-ink);text-transform:capitalize;font-size:10px}.email-agent-devview{flex:1;grid-template-columns:190px minmax(400px,1fr) 270px;gap:10px;min-height:0;padding:12px;display:grid}.email-agent-devview>aside,.email-agent-editor{border:1px solid var(--ea-line);background:#fff;border-radius:10px;overflow:hidden}.email-agent-devview>aside>header,.email-agent-editor>header{border-bottom:1px solid var(--ea-line);align-items:center;gap:7px;height:44px;padding:0 12px;display:flex}.email-agent-devview svg{width:16px;color:var(--ea-purple)}.email-agent-devview>aside>button{text-align:left;background:#fff;border:0;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:12px;display:flex}.email-agent-devview>aside>button.is-active{color:#44349e;background:#eeebff}.email-agent-devview>aside>button span{color:#748097;border:1px solid var(--ea-line);padding:2px;font-size:8px}.email-agent-editor{flex-direction:column;display:flex}.email-agent-editor>header{justify-content:space-between}.email-agent-editor header small{color:var(--ea-muted);font-size:10px}.email-agent-code{color:#e7eaf0;background:#192131;flex:1;grid-template-columns:40px 1fr;min-height:0;display:grid}.email-agent-code ol{text-align:right;color:#68758b;background:#151c2a;margin:0;padding:13px 8px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none}.email-agent-code textarea{resize:none;color:#ecf0f7;white-space:pre;background:#192131;border:0;outline:0;width:100%;height:100%;padding:13px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-agent-inspector>div{border-bottom:1px solid var(--ea-line);padding:12px}.email-agent-inspector small{color:var(--ea-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.email-agent-inspector pre{white-space:pre-wrap;word-break:break-word;background:#f4f6f9;border-radius:7px;max-height:220px;padding:9px;font:10px/1.5 ui-monospace,monospace;overflow:auto}.email-agent-inspector strong{text-transform:capitalize;margin-top:5px;display:block}.email-agent-status{border-top:1px solid var(--ea-line);height:30px;color:var(--ea-muted);background:#fff;padding:6px 14px;font-size:11px}.email-agent-status .is-error{color:#a73535}.email-agent-learning{border-left:1px solid var(--ea-line);padding:18px}.email-agent-learning>header{border-bottom:1px solid var(--ea-line);padding-bottom:15px}.email-agent-learning h1{margin:6px 0;font-size:22px;line-height:1.15}.email-agent-learning header p{color:var(--ea-muted);margin:0;line-height:1.45}.email-agent-learning>section{border-bottom:1px solid #edf0f4;grid-template-columns:26px 1fr;gap:10px;padding:14px 0;display:grid}.email-agent-step-index{width:24px;height:24px;color:var(--ea-purple-2);background:#eeebff;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.email-agent-learning section>div>small,.email-agent-reflect>small{letter-spacing:.1em;color:var(--ea-purple);font-size:9px;font-weight:800}.email-agent-learning section p,.email-agent-learning section label{color:#4d5870;margin:4px 0;font-size:12px;line-height:1.45}.email-agent-learning textarea{border:1px solid var(--ea-line);resize:vertical;border-radius:7px;width:100%;min-height:58px;margin-top:7px;padding:8px;font-size:12px}.email-agent-expected{color:#176d4e;gap:6px;font-size:10px;line-height:1.4;display:flex}.email-agent-expected svg{flex:none;width:14px;height:14px}.email-agent-check{background:linear-gradient(135deg,var(--ea-purple),var(--ea-purple-2));color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin:14px 0;padding:11px;font-weight:800;display:flex}.email-agent-check svg{width:17px}.email-agent-validation{border:1px solid var(--ea-line);border-radius:9px;margin-bottom:13px;overflow:hidden}.email-agent-validation>header{background:#f4f6f9;justify-content:space-between;padding:9px;font-size:11px;display:flex}.email-agent-validation article{border-top:1px solid var(--ea-line);grid-template-columns:18px 1fr;gap:7px;padding:8px;display:grid}.email-agent-validation article>svg{width:15px;color:var(--ea-green)}.email-agent-validation article.is-fail>svg{color:#c84747}.email-agent-validation article b{font-size:10px}.email-agent-validation article p{color:var(--ea-muted);margin:2px 0;font-size:10px}.email-agent-validation article small{color:#949baa;font-size:8px}.email-agent-anna{background:#f0eeff;border:1px solid #ded9ff;border-radius:10px;padding:11px}.email-agent-anna header{align-items:center;gap:8px;display:flex}.email-agent-anna header>span{background:var(--ea-purple);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.email-agent-anna svg{width:15px}.email-agent-anna header div{flex-direction:column;display:flex}.email-agent-anna header small{color:var(--ea-purple);font-size:8px;font-weight:800}.email-agent-anna header b{font-size:11px}.email-agent-anna p{color:#565172;font-size:11px;line-height:1.45}.email-agent-anna button{color:var(--ea-purple-2);background:#fff;border:1px solid #cbc4fa;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.email-agent-reflect{color:#4d5870;margin:13px 0;font-size:11px;line-height:1.45;display:block}.email-agent-learning>footer{border-top:1px solid var(--ea-line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.email-agent-learning>footer button{border:1px solid var(--ea-line);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.email-agent-learning>footer button:last-child{background:var(--ea-purple);color:#fff;border-color:var(--ea-purple)}.email-agent-learning>footer button:disabled{opacity:.35}.email-agent-learning>footer svg{width:13px}.email-agent-learning>footer span{color:var(--ea-muted);font-size:10px}.email-agent-loading{color:#6654d6;place-items:center;min-height:70vh;display:grid}@media (max-width:1280px){.email-agent-shell{grid-template-columns:205px minmax(540px,1fr) 310px}.email-agent-appview{grid-template-columns:200px 1fr}.email-agent-trace{display:none}.email-agent-devview{grid-template-columns:165px 1fr}.email-agent-inspector,.email-agent-topmeta>span:first-child{display:none}}@media (max-width:980px){.email-agent-shell{grid-template-columns:minmax(0,1fr) 315px}.email-agent-nav{z-index:40;width:245px;transition:transform .2s;position:fixed;top:68px;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 30px #24304f2e}.email-agent-nav.is-open{transform:translate(0)}.email-agent-mobile-nav{place-items:center;display:grid}.email-agent-brand>span,.email-agent-brand>strong,.email-agent-topmeta .email-agent-header-progress{display:none}.email-agent-appview{grid-template-columns:190px 1fr}.email-agent-topbar{padding:0 12px}.email-agent-topmeta{gap:8px}}@media (max-width:760px){.email-agent-topmeta>span,.email-agent-topmeta>button{display:none}.email-agent-shell{height:auto;min-height:0;display:block}.email-agent-main{min-height:calc(100vh - 140px)}.email-agent-learning{border:0;border-top:1px solid var(--ea-line)}.email-agent-appview{grid-template-columns:1fr;padding:8px}.email-agent-inbox{max-height:230px}.email-agent-case{min-height:520px}.email-agent-devview{grid-template-columns:1fr;padding:8px}.email-agent-devview>aside:first-child{display:flex;overflow:auto}.email-agent-devview>aside:first-child>header{display:none}.email-agent-devview>aside>button{white-space:nowrap;width:auto}.email-agent-editor{min-height:560px}.email-agent-workbar{z-index:20;position:sticky;top:68px}.email-agent-run-state{display:none}.email-agent-workbar>div button{padding:7px}.email-agent-recommendation>div{grid-template-columns:1fr}.email-agent-topbar{top:0}.email-agent-learning h1{font-size:20px}}.email-agent-flow{border:1px solid var(--ea-line);background:#fff;border-radius:12px;margin:12px 12px 0;padding:14px 16px}.email-agent-flow>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.email-agent-flow small{letter-spacing:.12em;color:var(--ea-purple);font-size:9px;font-weight:900}.email-agent-flow h2{margin:3px 0 0;font-size:16px}.email-agent-flow>header>span{color:var(--ea-muted);font-size:10px}.email-agent-flow-track{align-items:stretch;gap:0;padding-bottom:3px;display:flex;overflow-x:auto}.email-agent-flow-node{align-items:center;gap:6px;min-width:116px;padding-right:24px;display:flex;position:relative}.email-agent-flow-node>span{width:22px;height:22px;color:var(--ea-purple-2);background:#eeebff;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.email-agent-flow-node>b{font-size:10px;line-height:1.2}.email-agent-flow-node>i{color:#9688ed;font-size:17px;font-style:normal;font-weight:900;position:absolute;right:6px}.email-agent-sample-label{color:#4d3bb2;background:#f6f4ff;border:1px solid #d8d0ff;border-radius:9px;align-items:center;gap:8px;margin:12px 0 0;padding:9px 11px;display:flex}.email-agent-sample-label svg{width:16px}.email-agent-sample-label span{flex-direction:column;display:flex}.email-agent-sample-label b{font-size:11px}.email-agent-sample-label small{color:#6b6490;margin-top:2px;font-size:10px}.email-agent-build-prompt{white-space:pre-wrap;color:#4d4770;background:#f8f7ff;border:1px solid #dcd8f5;border-radius:8px;max-height:175px;margin:8px 0;padding:9px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-agent-build-actions{gap:6px;margin:7px 0;display:flex}.email-agent-build-actions button{border:1px solid var(--ea-line);color:var(--ea-ink);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:800;display:flex}.email-agent-build-actions button svg{width:13px}.email-agent-build-actions button.is-primary{background:var(--ea-purple);border-color:var(--ea-purple);color:#fff}.email-agent-prompt-note{display:block;color:#718097!important;font-size:9px!important;line-height:1.35!important}.email-agent-provider-help{color:var(--ea-muted);font-size:11px}.email-agent-project-workspace{background:#f3f5f9;flex:1;min-height:0;padding:12px;overflow:hidden}.email-agent-project-workspace>.agent-lab-workspace{border:1px solid var(--ea-line);border-radius:12px;height:100%;min-height:0;overflow:hidden}.email-agent-workbar>div{overflow-x:auto}.email-agent-workbar>div button{white-space:nowrap}.email-agent-connect-button{color:#4937a8!important;background:#f8f7ff!important;border-color:#cfc8ff!important}.email-agent-e2b-button{color:#126849!important;background:#f1fbf6!important;border-color:#bfe5d4!important}.email-agent-main{overflow:auto}.email-agent-architecture{background:linear-gradient(#fbfaff 0%,#fff 100%);border:1px solid #d9d5fb;border-radius:14px;flex:none;margin:12px 12px 0;padding:18px 18px 14px}.email-agent-architecture>header{margin-bottom:15px}.email-agent-architecture>header small{letter-spacing:.13em;color:var(--ea-purple);font-size:9px;font-weight:900}.email-agent-architecture>header h2{margin:4px 0;font-size:19px}.email-agent-architecture>header p{color:var(--ea-muted);margin:0;font-size:12px}.email-agent-architecture-group{position:relative}.email-agent-architecture-group h3{letter-spacing:.1em;text-transform:uppercase;color:#718097;margin:14px 0 8px;font-size:11px}.email-agent-architecture-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.email-agent-architecture-cards button{text-align:left;min-height:76px;color:var(--ea-ink);cursor:pointer;background:#fff;border:1px solid #d9d5fb;border-radius:11px;padding:11px;transition:border-color .15s,box-shadow .15s,transform .15s}.email-agent-architecture-cards button:hover{border-color:#a79cf2;transform:translateY(-1px)}.email-agent-architecture-cards button.is-selected{border:2px solid var(--ea-purple);background:#f4f1ff;box-shadow:0 3px 10px #6754db1c}.email-agent-architecture-cards b{font-size:12px;display:block}.email-agent-architecture-cards span{color:var(--ea-muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.email-agent-architecture-arrow{text-align:center;color:#8171e4;margin:8px 0 0;font-size:24px;line-height:1}.email-agent-architecture-detail{border-left:3px solid var(--ea-purple);background:#f5f3ff;border-radius:0 8px 8px 0;align-items:baseline;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.email-agent-architecture-detail b{color:var(--ea-purple-2);white-space:nowrap}.email-agent-architecture-detail span{color:#59637a;line-height:1.4}.email-agent-appview{min-height:620px}@media (max-width:760px){.email-agent-architecture{margin:8px 8px 0;padding:14px}.email-agent-architecture>header h2{font-size:17px}.email-agent-architecture-cards{grid-template-columns:1fr}.email-agent-architecture-cards button{min-height:60px}.email-agent-architecture-arrow{margin:9px 0;font-size:22px}.email-agent-appview{min-height:900px}}.email-agent-stage{background:#fff;border:1px solid #e5e8ef;border-radius:10px;margin:0 0 7px;overflow:hidden}.email-agent-stage>summary{cursor:pointer;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;padding:10px;list-style:none;display:grid}.email-agent-stage>summary::-webkit-details-marker{display:none}.email-agent-stage>summary>span{width:32px;height:32px;color:var(--ea-purple-2);background:#f0edff;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.email-agent-stage>summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-agent-stage>summary b{font-size:12px}.email-agent-stage>summary small{color:var(--ea-muted);font-size:10px}.email-agent-stage>summary>svg{color:#8d95a5;width:14px;transition:transform .18s}.email-agent-stage[open]>summary>svg{transform:rotate(90deg)}.email-agent-stage[open]>summary{background:#f8f7ff;border-bottom:1px solid #e8e4fb}.email-agent-stage>section{padding:5px;margin:0!important}.email-agent-stage>section>button{padding:7px!important}.email-agent-ai-build-steps{background:#f6f9ff;border:1px dashed #bfcff0;border-radius:9px;margin:3px 3px 7px;padding:8px}.email-agent-ai-build-steps>small{color:#526bc0;letter-spacing:.1em;margin:0 3px 5px;font-size:8px;font-weight:900;display:block}.email-agent-ai-build-steps>button{text-align:left;width:100%;color:var(--ea-ink);background:0 0;border:0;grid-template-columns:30px 1fr 13px;align-items:center;gap:7px;padding:7px 4px;display:grid}.email-agent-ai-build-steps>button+button{border-top:1px solid #e0e7f7}.email-agent-ai-build-steps>button>span{color:#435cc0;background:#e3e9ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.email-agent-ai-build-steps>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-agent-ai-build-steps>button b{font-size:10px}.email-agent-ai-build-steps>button small{color:var(--ea-muted);font-size:8px;line-height:1.25}.email-agent-ai-build-steps>button>svg{color:#6175bd;width:12px}.email-agent-appview{grid-template-columns:minmax(210px,27%) minmax(420px,1fr)}.email-agent-trace{border:1px solid var(--ea-line);background:#fff;border-radius:12px;grid-column:1/-1;min-height:auto;overflow:hidden;display:block!important}.email-agent-trace>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;list-style:none;display:flex}.email-agent-trace>summary::-webkit-details-marker{display:none}.email-agent-trace>summary>span{flex-direction:column;gap:2px;display:flex}.email-agent-trace>summary b{font-size:12px}.email-agent-trace>summary small,.email-agent-trace>summary strong{color:var(--ea-muted);font-size:10px;font-weight:600}.email-agent-trace[open]>summary{border-bottom:1px solid var(--ea-line)}.email-agent-trace ol{max-height:300px}.email-agent-architecture-more{background:#fff;border:1px solid #dddff0;border-radius:10px;margin:8px 12px 0;overflow:hidden}.email-agent-architecture-more>summary{cursor:pointer;color:#5648a8;padding:11px 14px;font-size:12px;font-weight:800;list-style-position:inside}.email-agent-architecture-more .email-agent-architecture{border:0;border-top:1px solid #e8e5f7;border-radius:0;margin:0}.email-agent-evidence details{margin-top:4px}.email-agent-evidence details summary{cursor:pointer;color:#3f6859;font-size:10px;font-weight:700}.email-agent-evidence details p{margin-top:5px}.email-agent-track-switch{grid-template-columns:1fr 1fr;gap:7px;padding:12px 0 2px;display:grid}.email-agent-track-switch button{text-align:left;border:1px solid var(--ea-line);color:var(--ea-ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.email-agent-track-switch button.is-active{border-color:var(--ea-purple);box-shadow:0 0 0 1px var(--ea-purple);background:#f3f0ff}.email-agent-track-switch svg{width:17px;color:var(--ea-purple)}.email-agent-track-switch span{flex-direction:column;display:flex}.email-agent-track-switch b{font-size:11px}.email-agent-track-switch small{color:var(--ea-muted);font-size:9px}.email-agent-make-modules{gap:6px;margin:9px 0;padding:0;list-style:none;display:grid}.email-agent-make-modules li{background:#f8f9fb;border:1px solid #e2e5ec;border-radius:8px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.email-agent-make-modules b{color:var(--ea-ink);font-size:11px}.email-agent-make-modules span{color:var(--ea-muted);font-size:10px;line-height:1.35}.email-agent-make-link{background:var(--ea-purple);color:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.email-agent-make-link svg{width:14px}.email-agent-code-prompt>summary{cursor:pointer;color:var(--ea-purple-2);font-size:10px;font-weight:800}.email-agent-learning section p,.email-agent-learning section label,.email-agent-learning textarea{font-size:13px}@media (max-width:1280px){.email-agent-appview{grid-template-columns:200px 1fr}}@media (max-width:760px){.email-agent-appview{grid-template-columns:1fr;min-height:900px}.email-agent-trace{grid-column:auto}.email-agent-track-switch{z-index:2;background:#fff;position:sticky;top:0}.email-agent-architecture-more{margin:8px}}.email-agent-walkthrough{background:linear-gradient(#fbfdff 0%,#f5f8fc 100%);border:1px solid #d9e3f1;border-radius:16px;margin:12px;padding:18px;box-shadow:0 10px 30px #283a5c0d}.email-agent-walkthrough>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.email-agent-walkthrough>header small{letter-spacing:.13em;color:var(--ea-purple);font-size:10px;font-weight:900}.email-agent-walkthrough>header h2{margin:4px 0;font-size:20px}.email-agent-walkthrough>header p{color:var(--ea-muted);margin:0;font-size:13px}.email-agent-walkthrough>header>span{color:#12704e;background:#e9f8f1;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.email-agent-walk-step{--walk-accent:#4b78f2;background:#fff;border:1px solid #d9e4f2;border-radius:14px;margin-top:12px;overflow:hidden;box-shadow:0 4px 14px #29436408}.email-agent-walk-step.tone-violet{--walk-accent:#7254ec}.email-agent-walk-step.tone-cyan{--walk-accent:#22a9bf}.email-agent-walk-step.tone-purple{--walk-accent:#7353ef}.email-agent-walk-step.tone-green{--walk-accent:#1a9a69}.email-agent-walk-head{border-bottom:1px solid #e6ebf2;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:9px 14px;display:grid}.email-agent-walk-number{background:linear-gradient(145deg,var(--walk-accent),color-mix(in srgb,var(--walk-accent),#fff 22%));color:#fff;width:42px;height:42px;box-shadow:0 5px 12px color-mix(in srgb,var(--walk-accent),transparent 76%);border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid}.email-agent-walk-head>div{align-items:baseline;gap:10px;display:flex}.email-agent-walk-head small{color:#7b879b;font-size:11px;font-weight:800}.email-agent-walk-head h3{margin:0;font-size:16px}.email-agent-walk-head time{color:#71809a;font-size:12px}.email-agent-walk-head>strong{color:#14815a;background:#e8f9f0;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.email-agent-walk-head>strong svg{width:15px;height:15px}.email-agent-walk-body{padding:13px 16px 16px}.email-agent-walk-line{grid-template-columns:42px 1fr;align-items:start;gap:10px;margin-top:10px;display:grid}.email-agent-walk-line:first-child{margin-top:0}.email-agent-walk-line>span{color:#5d63d9;background:#eef2ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.email-agent-walk-line>span svg{width:21px}.email-agent-walk-line>div>b{font-size:13px}.email-agent-walk-line p,.email-agent-walk-explain{color:#53617a;margin:3px 0;font-size:13px;line-height:1.48}.email-agent-json{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:10px;min-width:0;margin-top:10px;padding:10px 12px}.email-agent-json>small{letter-spacing:.1em;color:#71809a;font-size:9px;font-weight:900}.email-agent-json pre{white-space:pre-wrap;word-break:break-word;color:#4a47a5;margin:6px 0 0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.email-agent-choice-grid,.email-agent-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.email-agent-choice-grid>div,.email-agent-tool-grid>div{-moz-column-gap:9px;background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:9px;min-height:82px;padding:10px;display:grid;position:relative}.email-agent-choice-grid>div.is-selected,.email-agent-tool-grid>div.is-selected{background:#f3f7ff;border-color:#648af3;box-shadow:0 0 0 1px #648af3}.email-agent-choice-grid>div>span,.email-agent-tool-grid>div>span{color:#50617c;background:#f0f3f8;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.email-agent-choice-grid>div.is-selected>span,.email-agent-tool-grid>div.is-selected>span{color:#fff;background:#387bf2}.email-agent-choice-grid svg,.email-agent-tool-grid svg{width:18px}.email-agent-choice-grid>div>svg{color:#4e43d6;width:15px;position:absolute;top:7px;right:7px}.email-agent-choice-grid b,.email-agent-tool-grid b{font-size:12px}.email-agent-choice-grid small,.email-agent-tool-grid small{color:#768299;font-size:10px;line-height:1.3}.email-agent-selected-value{color:#24304a!important;margin:11px 0 0!important}.email-agent-selected-value span{color:#77839a}.email-agent-tool-result{grid-template-columns:.8fr 1.2fr .7fr;gap:10px;display:grid}.email-agent-tool-result .email-agent-json{margin:0}.email-agent-tool-result>aside{color:#197955;background:#effbf5;border:1px solid #cfeadb;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;display:flex}.email-agent-tool-result>aside svg{width:20px}.email-agent-tool-result>aside b{margin-top:6px;font-size:12px}.email-agent-tool-result>aside p{color:#517466;margin:3px 0 0;font-size:11px;line-height:1.4}.email-agent-final-decision{background:#f2fbf7;border:1px solid #d7e9e1;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.email-agent-final-decision>span{color:#fff;background:#1b9a6a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.email-agent-final-decision svg{width:20px}.email-agent-final-decision b{color:#156b4b;font-size:13px}.email-agent-final-decision p{color:#587166;margin:3px 0 0;font-size:11px;line-height:1.4}.email-agent-final-decision em{color:#79612e;background:#fff5d9;border:1px solid #f1dda4;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}@media (max-width:1100px){.email-agent-choice-grid,.email-agent-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-agent-tool-result{grid-template-columns:1fr 1fr}.email-agent-tool-result>aside{grid-column:1/-1}.email-agent-final-decision{grid-template-columns:42px 1fr}.email-agent-final-decision em{grid-column:2}}@media (max-width:760px){.email-agent-walkthrough{margin:8px;padding:11px}.email-agent-walkthrough>header{display:block}.email-agent-walkthrough>header>span{margin-top:9px;display:inline-block}.email-agent-walk-head{grid-template-columns:38px 1fr auto;gap:8px;padding:9px}.email-agent-walk-number{width:38px;height:38px}.email-agent-walk-head>div{display:block}.email-agent-walk-head h3{font-size:14px}.email-agent-walk-head>strong{grid-column:2/4;justify-self:start;padding:5px 8px}.email-agent-walk-body{padding:11px}.email-agent-choice-grid,.email-agent-tool-grid,.email-agent-tool-result{grid-template-columns:1fr}.email-agent-tool-result>aside{grid-column:auto}.email-agent-final-decision{grid-template-columns:38px 1fr}.email-agent-final-decision em{grid-column:1/-1}.email-agent-walk-line{grid-template-columns:36px 1fr}.email-agent-walk-line>span{width:34px;height:34px}}@media (min-width:1101px){.email-agent-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.email-agent-tool-result-next{margin-top:10px}.email-agent-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1450px){.email-agent-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.email-agent-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.email-agent-tool-grid{grid-template-columns:1fr}}.email-agent-at-work{background:linear-gradient(#fbfaff,#fff);border:1px solid #d9d5fb;border-radius:12px;margin:12px 0;padding:11px}.email-agent-at-work>header{border-bottom:1px solid #e9e7f5;align-items:center;gap:8px;padding-bottom:9px;display:flex}.email-agent-at-work>header>span{background:var(--ea-purple);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.email-agent-at-work>header svg{width:17px}.email-agent-at-work>header>div{flex-direction:column;display:flex}.email-agent-at-work>header small,.email-agent-at-work-block small,.email-agent-at-work-tools>small{letter-spacing:.1em;color:var(--ea-purple);font-size:8px;font-weight:900}.email-agent-at-work>header b{font-size:13px}.email-agent-at-work>i{text-align:center;color:#8879e2;font-style:normal;font-weight:900;line-height:1.2;display:block}.email-agent-at-work-block{background:#fff;border:1px solid #e1e5ed;border-radius:8px;margin:7px 0;padding:8px}.email-agent-at-work-block.is-decision{background:#f4f1ff;border-color:#cec8fa}.email-agent-at-work-block p{color:#536079;margin:3px 0 0;font-size:10px;line-height:1.4}.email-agent-at-work-block b{font-size:11px}.email-agent-at-work-block pre{white-space:pre-wrap;word-break:break-word;color:#5148a4;margin:5px 0 0;font:9px/1.45 ui-monospace,monospace}.email-agent-at-work-tools{flex-wrap:wrap;gap:4px;padding:8px 0;display:flex}.email-agent-at-work-tools>small{width:100%;margin-bottom:2px}.email-agent-at-work-tools>span{color:#667187;background:#f7f8fa;border:1px solid #dfe3eb;border-radius:6px;padding:4px 5px;font-size:8px}.email-agent-at-work-tools>span.is-selected{color:#4a38b5;background:#eeeaff;border-color:#6e5ce4;font-weight:900}.email-agent-context-added{color:#147a56;justify-content:center;align-items:center;gap:5px;margin:7px 0;font-size:9px;font-weight:800;display:flex}.email-agent-context-added svg{width:13px}.email-agent-learning>.email-agent-at-work{border-bottom:1px solid #d9d5fb;grid-template-columns:none;gap:0;padding:11px;display:block;overflow:hidden}.email-agent-learning>.email-agent-at-work .email-agent-at-work-block{min-width:0;display:block}.email-agent-learning>.email-agent-at-work .email-agent-at-work-block small,.email-agent-learning>.email-agent-at-work .email-agent-at-work-block b{display:block}.email-agent-learning>.email-agent-at-work .email-agent-at-work-block pre{max-width:100%;overflow:auto}.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools>small{grid-column:1/-1;width:auto}.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-agent-primary-lesson,.email-agent-primary-agent{flex:1;min-height:0;overflow:auto}.email-agent-primary-lesson{padding-bottom:18px}.email-agent-primary-agent{padding:28px}.email-agent-primary-agent>header,.email-agent-primary-agent>.email-agent-at-work{max-width:900px;margin-left:auto;margin-right:auto}.email-agent-primary-agent>header small{color:var(--ea-purple);letter-spacing:.12em;font-size:10px;font-weight:900}.email-agent-primary-agent>header h2{margin:6px 0;font-size:28px}.email-agent-primary-agent>header p{color:var(--ea-muted);margin:0 0 18px}.email-agent-primary-agent>.email-agent-at-work{border-radius:16px;padding:20px}.email-agent-primary-agent .email-agent-at-work-block{margin:11px 0;padding:15px}.email-agent-primary-agent .email-agent-at-work-block p,.email-agent-primary-agent .email-agent-at-work-block b{font-size:14px}.email-agent-primary-agent .email-agent-at-work-block pre{font-size:12px}.email-agent-primary-agent .email-agent-at-work-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.email-agent-primary-agent .email-agent-at-work-tools>small{grid-column:1/-1}.email-agent-primary-agent .email-agent-at-work-tools>span{text-overflow:ellipsis;padding:8px;font-size:11px;overflow:hidden}.email-agent-primary-agent .email-agent-context-added{font-size:12px}@media (max-width:980px){.email-agent-primary-agent{padding:16px}.email-agent-primary-agent .email-agent-at-work-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-agent-shell.is-learning-focus{grid-template-columns:230px minmax(0,1fr)}.email-agent-shell.is-learning-focus>.email-agent-main{display:none}.email-agent-shell.is-learning-focus>.email-agent-learning{background:#f8f9fc;border-left:0;padding:30px max(30px,50% - 490px)}.email-agent-shell.is-learning-focus>.email-agent-learning>header,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work,.email-agent-shell.is-learning-focus>.email-agent-learning>section,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-check,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-validation,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-anna,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-reflect,.email-agent-shell.is-learning-focus>.email-agent-learning>footer{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.email-agent-shell.is-learning-focus>.email-agent-learning>header{border:1px solid var(--ea-line);background:#fff;border-radius:16px;margin-bottom:14px;padding:22px 24px}.email-agent-shell.is-learning-focus>.email-agent-learning h1{font-size:30px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work{margin-bottom:16px;padding:20px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-block{padding:14px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-block p,.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-block b{font-size:14px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-block pre{font-size:12px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools>span{padding:8px;font-size:11px}.email-agent-shell.is-learning-focus>.email-agent-learning>section{border:1px solid var(--ea-line);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:14px;margin-bottom:12px;padding:20px}.email-agent-shell.is-learning-focus .email-agent-step-index{border-radius:9px;width:32px;height:32px;font-size:13px}.email-agent-shell.is-learning-focus>.email-agent-learning>section p,.email-agent-shell.is-learning-focus>.email-agent-learning>section label{font-size:14px}.email-agent-shell.is-learning-focus>.email-agent-learning textarea{min-height:90px;font-size:14px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-check{max-width:980px;padding:14px}.email-agent-shell.is-learning-focus>.email-agent-learning>footer{padding:18px 0 30px}@media (max-width:980px){.email-agent-shell.is-learning-focus{grid-template-columns:minmax(0,1fr)}.email-agent-shell.is-learning-focus>.email-agent-learning{padding:16px}.email-agent-shell.is-learning-focus>.email-agent-learning>.email-agent-at-work .email-agent-at-work-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-agent-database-explorer{overflow:hidden;background:#fff!important;border:1px solid #d9d5fb!important;border-radius:16px!important;max-width:980px!important;margin:0 auto 16px!important;padding:0!important;display:block!important}.email-agent-database-explorer>header{background:linear-gradient(135deg,#f3f0ff,#f5fbf8);border-bottom:1px solid #e2e5ef;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.email-agent-database-explorer>header small{letter-spacing:.13em;color:var(--ea-purple);font-size:10px;font-weight:900}.email-agent-database-explorer>header p{max-width:680px;color:var(--ea-muted);margin:0!important;font-size:13px!important}.email-agent-database-explorer>header>strong{color:#167451;white-space:nowrap;background:#fff;border:1px solid #cce8db;border-radius:999px;align-items:center;gap:7px;height:max-content;padding:8px 11px;font-size:11px;display:flex}.email-agent-database-explorer>header svg{width:15px}.email-agent-database-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 18px;display:grid}.email-agent-database-tabs button{text-align:left;color:var(--ea-ink);background:#f8f9fb;border:1px solid #dfe4ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.email-agent-database-tabs button.is-active{border-color:var(--ea-purple);box-shadow:0 0 0 1px var(--ea-purple);background:#eeeaff}.email-agent-database-tabs b{font-size:12px}.email-agent-database-tabs small{color:var(--ea-muted);font-size:9px}.email-agent-database-detail{grid-template-columns:270px minmax(0,1fr);gap:14px;padding:0 18px 18px;display:grid}.email-agent-database-detail>aside{color:#fff;background:#202844;border-radius:12px;padding:17px}.email-agent-database-detail>aside>small{letter-spacing:.12em;color:#a99df5;font-size:9px;font-weight:900}.email-agent-database-detail>aside h3{margin:5px 0;font-size:20px}.email-agent-database-detail>aside p{color:#d8ddec!important;font-size:12px!important}.email-agent-database-detail>aside>div{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;display:flex}.email-agent-database-detail>aside span,.email-agent-database-detail>aside b{background:#313b5c;border-radius:7px;padding:6px 8px;font-size:10px}.email-agent-database-detail>aside b{color:#fff;background:#6c56dc}.email-agent-database-detail>aside i{color:#9e92e9;font-style:normal}.email-agent-database-detail>aside em{color:#aeb7ce;font-size:10px;font-style:normal;line-height:1.45;display:block}.email-agent-database-table{border:1px solid #dfe4ed;border-radius:12px;min-width:0;overflow:hidden}.email-agent-database-table>header{background:#f6f8fb;justify-content:space-between;padding:10px 12px;font-size:11px;display:flex}.email-agent-database-table>header b{color:var(--ea-green)}.email-agent-database-table>div{overflow:auto}.email-agent-database-table table{border-collapse:collapse;white-space:nowrap;width:100%}.email-agent-database-table th,.email-agent-database-table td{text-align:left;border-top:1px solid #e7eaf0;border-right:1px solid #e7eaf0;padding:10px;font-size:10px}.email-agent-database-table th{color:#667189;background:#fbfcfd}.email-agent-database-table td{color:#28344c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.email-agent-database-explorer>footer{color:#3f6154;background:#eef9f4;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:11px;display:flex}.email-agent-database-explorer>footer b{color:#147a56}.email-agent-database-explorer>footer i{color:#24a276;font-style:normal}@media (max-width:760px){.email-agent-database-explorer>header{display:block}.email-agent-database-explorer>header>strong{width:max-content;margin-top:12px}.email-agent-database-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.email-agent-database-detail{grid-template-columns:1fr;padding:0 12px 12px}.email-agent-database-explorer>footer{flex-wrap:wrap}}.email-agent-database-explorer>footer{justify-content:space-between}.email-agent-database-explorer>footer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-agent-database-explorer>footer>button{background:var(--ea-purple);color:#fff;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.email-agent-database-explorer>footer>button:disabled{color:#6e659e;background:#dcd8f5}.email-agent-database-explorer>footer>button svg{width:14px;height:14px}.email-agent-at-work-tools>small{justify-content:space-between;align-items:center;display:flex}.email-agent-at-work-tools>small em{letter-spacing:0;text-transform:none;color:#167451;background:#e9f8f1;border-radius:999px;padding:3px 7px;font-style:normal}.email-agent-at-work-tools>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.email-agent-at-work-tools>span.is-built{color:#29644e;background:#f2faf6;border-color:#c9e5d8}.email-agent-at-work-tools>span.is-locked{color:#9aa2b2;background:#fafbfc;border-style:dashed}.email-agent-at-work-tools>span>i{color:#949bad;background:#eef0f4;border-radius:999px;padding:2px 4px;font-size:8px;font-style:normal}.email-agent-at-work-tools>span.is-selected>i{color:#fff;background:#7768dc}.email-agent-database-explorer>header small:after{content:"UNDERSTANDING · STEP 2";font-size:10px}.email-agent-database-explorer{background:#fff!important;max-width:980px!important;padding:18px!important;overflow:visible!important}.email-agent-database-explorer>header{background:0 0!important;border:0!important;padding:0 0 13px!important;display:block!important}.email-agent-database-explorer>header small{font-size:10px!important}.email-agent-database-explorer>header small:after{content:none!important}.email-agent-database-explorer>header h2{margin:3px 0 2px!important;font-size:23px!important}.email-agent-database-explorer>header p{max-width:none!important;font-size:12px!important}.email-agent-sheet-connection{color:#137b55;background:#effaf5;border:1px solid #c9eadb;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.email-agent-sheet-connection>svg{flex:none;width:25px;height:25px}.email-agent-sheet-connection>div{flex-direction:column;flex:1;gap:1px;display:flex}.email-agent-sheet-connection b{align-items:center;gap:5px;font-size:12px;display:flex}.email-agent-sheet-connection b svg{width:13px;height:13px}.email-agent-sheet-connection span{color:#467363;font-size:10px}.email-agent-sheet-connection>button{color:#187354;background:#fff;border:1px solid #b9dfcf;border-radius:7px;padding:7px 13px;font-size:10px;font-weight:800}.email-agent-sheet-explore{margin-top:13px}.email-agent-sheet-explore>b{margin-bottom:7px;font-size:11px;display:block}.email-agent-database-tabs{overflow-x:auto;grid-template-columns:repeat(8,minmax(86px,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.email-agent-database-tabs button{min-width:86px;font-size:10px;font-weight:700;text-align:center!important;background:#fff!important;border-radius:6px!important;justify-content:center!important;padding:7px 8px!important}.email-agent-database-tabs button.is-active{color:#5846d8!important;box-shadow:none!important;background:#f0edff!important}.email-agent-database-table{border-radius:7px!important;margin-top:8px!important}.email-agent-database-table>header{gap:16px;padding:7px 9px!important;font-size:9px!important}.email-agent-database-table>header span:last-child{color:#627087;text-align:right}.email-agent-database-table th,.email-agent-database-table td{padding:7px 9px!important;font-size:9px!important}.email-agent-database-table tbody tr:nth-child(2n){background:#fafbfe}.email-agent-database-explorer>footer{color:#53657c!important;background:#f2f7fb!important;margin:10px -18px -18px!important;padding:9px 13px!important}.email-agent-database-explorer>footer>div{gap:5px!important}.email-agent-database-explorer>footer>div b{color:#50627a!important}.email-agent-database-explorer>footer>button{padding:8px 14px!important}@media (max-width:760px){.email-agent-database-explorer{padding:13px!important}.email-agent-sheet-connection>button{display:none}.email-agent-database-tabs{grid-template-columns:repeat(8,100px)!important}.email-agent-database-table>header span:last-child{display:none}.email-agent-database-explorer>footer{margin:10px -13px -13px!important}}.email-agent-shell.is-capability-build{grid-template-columns:230px minmax(600px,1fr) 390px}.email-agent-workbar.is-project-only{justify-content:flex-start}.email-agent-workbar.is-project-only>div{background:0 0;padding:0}.email-agent-workbar.is-project-only>div button{border:1px solid var(--ea-line);color:var(--ea-ink);background:#fff;padding:9px 14px;box-shadow:0 1px 4px #1f2b4c1c}.email-agent-shell.is-capability-build>.email-agent-learning{background:#fff;flex-direction:column;padding:24px 20px;display:flex}.email-agent-capability-task{border-bottom:1px solid var(--ea-line);padding:0 0 20px}.email-agent-foundations{background:#f4fbf8;border:1px solid #cfe8df;border-radius:12px;margin:0 0 18px;padding:14px}.email-agent-foundations>small{color:#168461;letter-spacing:.12em;font-size:9px;font-weight:900}.email-agent-foundations h3{margin:4px 0;font-size:14px}.email-agent-foundations>p{color:var(--ea-muted)!important;margin:0 0 10px!important;font-size:10px!important;line-height:1.45!important}.email-agent-foundations>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-agent-foundations button{text-align:left;color:var(--ea-ink);background:#fff;border:1px solid #b9dfd1;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.email-agent-foundations button>svg{color:#168461;width:18px}.email-agent-foundations button span{flex-direction:column;gap:2px;display:flex}.email-agent-foundations button b{font-size:11px}.email-agent-foundations button small{color:var(--ea-muted);font-size:9px}.email-agent-foundations details{margin-top:9px}.email-agent-foundations summary{cursor:pointer;color:#168461;font-size:10px;font-weight:800}.email-agent-foundations.is-single .email-agent-build-prompt{max-height:260px}.email-agent-foundations button.is-primary{color:#fff;background:#168461}.email-agent-foundations button.is-primary svg{color:#fff}.email-agent-ai-build-steps>button.is-selected{background:#e9efff;border-radius:7px;width:calc(100% + 8px);margin:0 -4px;padding-left:8px;padding-right:8px}.email-agent-foundation-dialog{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(760px,100vh - 48px);padding:20px;display:flex;box-shadow:0 24px 70px #101a3b55}.email-agent-foundation-dialog header{justify-content:space-between;align-items:center;display:flex}.email-agent-foundation-dialog header>div{align-items:center;gap:10px;display:flex}.email-agent-foundation-dialog header svg{width:22px;color:var(--ea-purple)}.email-agent-foundation-dialog header span{flex-direction:column;display:flex}.email-agent-foundation-dialog header small{color:var(--ea-purple);letter-spacing:.12em;font-size:9px;font-weight:900}.email-agent-foundation-dialog h2{margin:2px 0 0;font-size:20px}.email-agent-foundation-dialog header>button{border:1px solid var(--ea-line);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.email-agent-foundation-dialog>p{color:var(--ea-muted);font-size:12px}.email-agent-foundation-dialog>pre{color:#4d4770;white-space:pre-wrap;background:#f8f7ff;border:1px solid #d8d0ff;border-radius:11px;min-height:180px;margin:0;padding:16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-agent-foundation-dialog footer{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.email-agent-foundation-dialog footer button{border:1px solid var(--ea-line);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font-weight:800;display:flex}.email-agent-foundation-dialog footer button.is-primary{border-color:var(--ea-purple);background:var(--ea-purple);color:#fff}.email-agent-foundation-dialog footer svg{width:15px}.email-agent-capability-task .email-agent-precise-task{font-weight:500;color:var(--ea-ink)!important;margin:0 0 10px!important;font-size:16px!important;line-height:1.5!important}.email-agent-capability-task .email-agent-code-prompt>summary{font-size:12px}.email-agent-capability-task .email-agent-build-actions{gap:9px;margin-top:11px}.email-agent-capability-task .email-agent-build-actions button{border-radius:9px;justify-content:center;min-height:45px;padding:10px 14px;font-size:12px}.email-agent-capability-task .email-agent-build-actions button.is-primary{flex:1}.email-agent-build-all{width:100%;color:var(--ea-purple-2);background:#f3f0ff;border:1px solid #cfc8fb;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:11px;font-size:12px;font-weight:850;display:flex}.email-agent-build-all:hover:not(:disabled){background:#eae5ff}.email-agent-build-all:disabled{opacity:.55}.email-agent-build-all svg{width:16px;height:16px}.email-agent-capability-test-actions{gap:10px;margin-top:auto;display:grid}.email-agent-capability-test-actions .email-agent-check{margin:0}.email-agent-capability-scenario{gap:5px;display:grid}.email-agent-capability-scenario>span,.email-agent-capability-run-result small,.email-agent-capability-draft>small{color:var(--ea-purple);letter-spacing:.1em;font-size:9px;font-weight:900}.email-agent-capability-scenario select{border:1px solid var(--ea-line);width:100%;min-width:0;color:var(--ea-ink);background:#fff;border-radius:8px;padding:9px;font-size:12px;font-weight:700}.email-agent-capability-scenario>small{color:var(--ea-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.email-agent-check.is-capability-run{min-height:48px;color:var(--ea-purple-2);background:#fff;border:1px solid #cfc8fb;font-size:15px}.email-agent-capability-test-help{color:var(--ea-muted);text-align:center;margin:0;font-size:11px;line-height:1.4}.email-agent-capability-test-status{background:#f6f8fb;border:1px solid #dfe4ed;border-radius:9px;padding:10px}.email-agent-capability-test-status.is-running{background:#f5f2ff;border-color:#d9d2ff}.email-agent-capability-test-status.is-passed{background:#effaf5;border-color:#bfe7d5}.email-agent-capability-test-status.is-failed{background:#fff4f4;border-color:#efcaca}.email-agent-capability-test-status b{font-size:12px}.email-agent-capability-test-status p{color:var(--ea-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.email-agent-capability-test-status details{margin-top:7px}.email-agent-capability-test-status summary{cursor:pointer;font-size:10px;font-weight:800}.email-agent-capability-test-status pre{white-space:pre-wrap;max-height:120px;margin:7px 0 0;font:9px/1.4 ui-monospace,monospace;overflow:auto}.email-agent-capability-run-result{background:#f8f7ff;border:1px solid #d9d2ff;border-radius:10px;gap:8px;padding:11px;display:grid}.email-agent-capability-run-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-agent-capability-run-result>header>div{gap:2px;display:grid}.email-agent-capability-run-result>header b{text-transform:capitalize}.email-agent-capability-run-result>header strong{color:var(--ea-purple);background:#e8e3ff;border-radius:99px;padding:5px 8px;font-size:11px}.email-agent-capability-run-result>p{color:#4d5870;margin:0;font-size:10px;line-height:1.45}.email-agent-capability-run-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.email-agent-capability-run-result dl div{background:#fff;border:1px solid #e3dfff;border-radius:7px;min-width:0;padding:6px}.email-agent-capability-run-result dt{color:var(--ea-muted);font-size:8px}.email-agent-capability-run-result dd{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:800;overflow:hidden}.email-agent-capability-draft{border-top:1px solid #e0dcf8;padding-top:8px}.email-agent-capability-draft p{white-space:pre-wrap;color:#2f394f;max-height:110px;margin:5px 0 0;font-size:10px;line-height:1.5;overflow:auto}.email-agent-capability-run-result details>summary{cursor:pointer;color:var(--ea-purple-2);font-size:10px;font-weight:800}.email-agent-capability-run-result ol{max-height:150px;margin:7px 0 0;padding-left:17px;overflow:auto}.email-agent-capability-run-result li{margin-bottom:6px;font-size:9px}.email-agent-capability-run-result li b,.email-agent-capability-run-result li span{display:block}.email-agent-capability-run-result li span{color:var(--ea-muted);margin-top:2px;line-height:1.35}.email-agent-check.is-capability-check{border-radius:12px;min-height:58px;font-size:20px;font-weight:500}.email-agent-check.is-capability-check svg{width:22px;height:22px}@media (max-width:1280px){.email-agent-shell.is-capability-build{grid-template-columns:205px minmax(520px,1fr) 340px}}@media (max-width:980px){.email-agent-shell.is-capability-build{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:760px){.email-agent-shell.is-capability-build{display:block}.email-agent-shell.is-capability-build>.email-agent-learning{min-height:360px}.email-agent-capability-test-actions{margin-top:28px}}.email-agent-shell.is-learning-focus .email-agent-walkthrough{width:100%;max-width:980px;margin:0 auto 18px}.email-agent-shell.is-learning-focus .email-agent-walkthrough .email-agent-choice-grid,.email-agent-shell.is-learning-focus .email-agent-walkthrough .email-agent-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.email-agent-shell.is-learning-focus .email-agent-walkthrough .email-agent-choice-grid,.email-agent-shell.is-learning-focus .email-agent-walkthrough .email-agent-tool-grid{grid-template-columns:1fr}}.email-agent-business-data{background:#f8fffb;border:1px solid #cfe8dc;border-radius:12px;margin:8px 12px 0;padding:13px 15px}.email-agent-business-data>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-agent-business-data small{letter-spacing:.11em;color:#147a56;font-size:9px;font-weight:900}.email-agent-business-data h2{margin:3px 0;font-size:15px}.email-agent-business-data>header strong{color:#147a56;align-items:center;gap:5px;font-size:10px;display:flex}.email-agent-business-data>header svg{width:14px}.email-agent-business-data>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.email-agent-business-data>div span{color:#42564d;background:#fff;border:1px solid #d9e5df;border-radius:7px;place-items:center;min-height:34px;font-size:9px;font-weight:800;display:grid}.email-agent-business-data>p{color:#4c6259;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:10px 0 0;font-size:10px;display:flex}.email-agent-business-data>p i{color:#36a477;font-style:normal}.email-agent-concepts{background:#fff;border:1px solid #dddff0;border-radius:10px;margin:8px 12px 0;overflow:hidden}.email-agent-concepts>summary{cursor:pointer;color:#5648a8;padding:11px 14px;font-size:12px;font-weight:800}.email-agent-concepts>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 12px 12px;display:grid}.email-agent-concepts article{border:1px solid #e3e6ed;border-radius:8px;padding:9px}.email-agent-concepts article b{font-size:11px}.email-agent-concepts article p{color:var(--ea-muted);margin:3px 0 0;font-size:10px;line-height:1.4}@media (max-width:1100px){.email-agent-business-data>div{grid-template-columns:repeat(4,1fr)}.email-agent-concepts>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.email-agent-business-data{margin:8px}.email-agent-business-data>header{display:block}.email-agent-business-data>header strong{margin-top:6px}.email-agent-business-data>div{grid-template-columns:repeat(2,1fr)}.email-agent-concepts{margin:8px}.email-agent-concepts>div{grid-template-columns:1fr}}.guided-agent{--g-purple:#6249e8;--g-ink:#171c2e;--g-muted:#69738a;z-index:110;color:var(--g-ink);background:#f6f7fb;position:fixed;inset:0;overflow:auto}.guided-agent button,.guided-agent input,.guided-agent select,.guided-agent textarea{font:inherit}.guided-agent button{cursor:pointer}.guided-agent-header{z-index:20;background:#fff;border-bottom:1px solid #e2e5ed;grid-template-columns:auto minmax(190px,1fr) minmax(120px,180px) auto auto auto auto;align-items:center;gap:10px;height:64px;padding:0 22px;display:grid;position:sticky;top:0}.guided-agent-header>a,.guided-agent-header>button{color:var(--g-ink);background:#fff;border:1px solid #dfe3ec;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.guided-agent-header svg{width:16px;height:16px}.guided-agent-header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.guided-agent-header>button.is-ready{color:#147b59;background:#edf9f4;border-color:#b8e4d3}.guided-agent-progress{align-items:center;gap:7px;display:flex}.guided-agent-progress>span{background:#e7e9f0;border-radius:9px;width:100%;height:6px;overflow:hidden}.guided-agent-progress i{background:linear-gradient(90deg,#7255ee,#4386f5);height:100%;display:block}.guided-agent-progress b{font-size:11px}.guided-agent-tabs{z-index:19;background:#fff;border-bottom:1px solid #e2e5ed;justify-content:center;gap:7px;padding:8px;display:flex;position:sticky;top:64px}.guided-agent-tabs button{color:var(--g-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-weight:700;display:flex}.guided-agent-tabs button.is-active{color:var(--g-purple);background:#eeeaff}.guided-agent-tabs svg{width:17px}.guided-agent-layout{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 117px);display:grid}.guided-agent-layout>nav{background:#fff;border-right:1px solid #e2e5ed;align-self:start;height:calc(100vh - 117px);padding:14px 10px;position:sticky;top:117px;overflow:auto}.guided-agent-layout>nav>section>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.guided-agent-layout>nav>section>button>span{border:1px solid #dbe0ea;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.guided-agent-layout>nav>section>button>b{font-size:12px}.guided-agent-layout>nav>section>button>small{color:var(--g-muted);font-size:9px}.guided-agent-layout>nav>section.is-current>button{color:#5039c9;background:#eeeaff}.guided-agent-layout>nav ol{border-left:1px solid #dfe3ec;margin:2px 0 8px 39px;padding:0;list-style:none}.guided-agent-layout>nav li button{text-align:left;width:100%;color:var(--g-muted);background:0 0;border:0;padding:7px 8px;font-size:10px}.guided-agent-layout>nav li button span{margin-right:6px}.guided-agent-layout>nav li.is-current button{color:#3e2eb0;font-weight:800}.guided-mobile-map{display:none}.guided-agent-surface{min-width:0;padding:28px}.guided-agent-status{z-index:15;max-width:440px;color:var(--g-muted);background:#fffe;border:1px solid #e0e4ec;border-radius:8px;padding:8px 12px;font-size:10px;position:fixed;bottom:16px;right:18px;box-shadow:0 8px 25px #1d274117}.guided-primary{justify-content:center;background:var(--g-purple)!important;color:#fff!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:7px!important;padding:11px 16px!important;font-weight:800!important;display:inline-flex!important}.guided-primary svg{width:16px}.guided-primary:disabled{opacity:.45;cursor:not-allowed}.guided-project-map{max-width:1030px;margin:auto}.guided-project-map>small,.guided-learn>small,.guided-build>aside>small{color:var(--g-purple);letter-spacing:.12em;font-size:10px;font-weight:900}.guided-project-map>h1{max-width:650px;margin:8px 0;font-size:28px}.guided-project-map>p{color:var(--g-muted)}.guided-project-map>.guided-primary{margin:9px 0 22px}.guided-project-map>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guided-project-map>div>button{text-align:left;color:var(--g-ink);background:#fff;border:1px solid #dfe3ec;border-radius:13px;padding:18px}.guided-project-map>div>button.is-current{border:2px solid #7660ec}.guided-project-map header{justify-content:space-between;align-items:center;display:flex}.guided-project-map header>span{background:var(--g-purple);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.guided-project-map header small{color:var(--g-muted);font-weight:800}.guided-project-map h2{margin:13px 0 7px;font-size:18px}.guided-project-map ul{color:var(--g-muted);margin:0;padding-left:20px;font-size:12px;line-height:1.7}.guided-project-map button>p{color:var(--g-muted);margin:10px 0 0;font-size:11px}.guided-learn-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:22px;max-width:1180px;margin:auto;display:grid}.guided-learn{width:100%;max-width:720px;margin:auto}.guided-learn>h1{margin:8px 0;font-size:30px}.guided-learn>p{max-width:620px;color:var(--g-muted);font-size:16px;line-height:1.5}.guided-learn>section{background:#fff;border:1px solid #dfe3ec;border-radius:14px;margin-top:20px;padding:22px}.guided-learn>section>header{align-items:center;gap:12px;display:flex}.guided-learn>section>header>span{background:var(--g-purple);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.guided-learn section small{color:#79839a;letter-spacing:.1em;font-size:10px;font-weight:800}.guided-learn h2{margin:3px 0;font-size:19px}.guided-learn section>p{color:#5f6980;line-height:1.55}.guided-learn hr{border:0;border-top:1px solid #e3e6ed}.guided-expected{align-items:center;gap:9px;margin:14px 0;display:flex}.guided-expected svg{color:#188d68}.guided-expected span{flex-direction:column;gap:4px;display:flex}.guided-expected b{font-size:14px}.guided-learn>details{border-bottom:1px solid #dfe3ec;padding:16px 3px}.guided-learn>details summary{font-weight:800}.guided-learn>details p{color:var(--g-muted);font-size:13px;line-height:1.5}.guided-prompt-playground{background:#fff;border:1px solid #dcdff0;border-radius:14px;padding:18px;position:sticky;top:126px;box-shadow:0 8px 26px #24334a0a}.guided-prompt-playground>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.guided-prompt-playground>header>span{align-items:center;gap:9px;display:flex}.guided-prompt-playground>header svg{background:var(--g-purple);color:#fff;border-radius:50%;width:25px;height:25px;padding:7px}.guided-prompt-playground>header b{font-size:17px}.guided-prompt-playground>header small{color:#5a3ee5;background:#f0edff;border-radius:8px;padding:6px 9px;font-weight:800}.guided-prompt-playground>p{color:#5d6880;margin:11px 0 14px;font-size:12px;line-height:1.5}.guided-prompt-editor,.guided-prompt-test{background:#fbfcff;border:1px solid #e1e5ef;border-radius:11px;padding:13px}.guided-prompt-editor>header{justify-content:space-between;align-items:center;display:flex}.guided-prompt-editor>header b,.guided-prompt-test>b{font-size:12px}.guided-prompt-editor>header button{color:#3c4860;background:#fff;border:1px solid #d9deeb;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.guided-prompt-editor textarea{box-sizing:border-box;resize:vertical;color:#27334b;background:#fff;border:1px solid #dbe0eb;border-radius:9px;width:100%;min-height:260px;margin-top:9px;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.guided-prompt-test>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.guided-prompt-test input{border:1px solid #dbe0eb;border-radius:8px;min-width:0;padding:10px}.guided-prompt-test button{background:var(--g-purple);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.guided-prompt-test button svg{width:14px}.guided-prompt-test>small{color:var(--g-muted);margin-top:8px;display:block}.guided-learn>details:last-child{display:none}.guided-connection-lesson{max-width:820px}.guided-connection-lesson>p{max-width:760px}.guided-connection-lesson>section{padding:26px}.guided-connection-lesson>section>header>span{width:48px;height:48px}.guided-connection-lesson>section>header>span svg{width:22px}.guided-connection-lesson>section>header h2{font-size:22px}.guided-connection-lesson>section>p{color:#536078;margin:22px 0 14px;font-size:14px;line-height:1.6}.guided-connection-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guided-connection-facts article{background:#fafbfe;border:1px solid #e0e4ed;border-radius:11px;padding:16px}.guided-connection-facts article b{font-size:13px}.guided-connection-facts article p{color:#647087;margin:7px 0 0;font-size:12px;line-height:1.55}.guided-connection-flow{color:#4e39c3;background:#f3f0ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:13px;font-size:11px;font-weight:800;display:flex}.guided-connection-flow svg{width:14px}.guided-prerequisite{border-radius:9px;align-items:center;gap:9px;padding:12px 14px;display:flex;color:#256f5c!important;background:#eef9f5!important}.guided-prerequisite svg{color:#15956a;width:19px}.guided-connection-action{align-items:center;gap:14px;margin-top:20px;display:flex}.guided-connection-action .guided-primary{justify-content:center;align-items:center;gap:7px;min-width:180px;margin:0;display:inline-flex}.guided-connection-action>small{color:#737f95;letter-spacing:0;font-size:11px}.guided-connection-lesson>details:last-child{display:block}@media (max-width:720px){.guided-connection-facts{grid-template-columns:1fr}.guided-connection-flow{flex-direction:column;align-items:flex-start}.guided-connection-flow svg{transform:rotate(90deg)}.guided-connection-action{flex-direction:column;align-items:stretch}.guided-connection-action .guided-primary{width:100%}}.guided-agent-layout.is-learn~.guided-agent-status,.guided-agent-layout.is-map~.guided-agent-status{display:none}@media (max-width:1050px){.guided-learn-layout{grid-template-columns:1fr}.guided-prompt-playground{box-sizing:border-box;width:100%;max-width:720px;margin:auto;position:static}}.guided-agent-layout.is-build .guided-agent-surface{padding:0}.guided-build{grid-template-columns:minmax(0,1fr) 330px;height:calc(100vh - 117px);display:grid}.guided-workspace{background:#101827;min-width:0;overflow:hidden}.guided-workspace>.agent-lab-workspace{height:100%}.guided-build>aside{background:#fff;padding:22px;overflow:auto}.guided-build>aside h1{margin:7px 0 14px;font-size:22px}.guided-build>aside ol{color:var(--g-muted);padding-left:24px;font-size:13px;line-height:2.2}.guided-codex-task{background:#f7f5ff;border:1px solid #d8d0fa;border-radius:11px;gap:10px;margin-top:18px;padding:14px;display:flex}.guided-codex-task>svg{width:18px;color:var(--g-purple);flex:none}.guided-codex-task small{color:var(--g-purple);font-size:9px;font-weight:900}.guided-codex-task p{font-size:12px;line-height:1.5}.guided-codex-task details summary{color:#4f3cc7;font-size:11px;font-weight:800}.guided-codex-task textarea{border:1px solid #ddd8f6;border-radius:7px;width:100%;height:180px;margin-top:8px;padding:8px;font:10px/1.5 ui-monospace,monospace}.guided-build>aside>.guided-primary{width:100%;margin-top:14px}.guided-change-ready{color:#157c59;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.guided-change-ready svg{width:17px}.guided-test{width:min(100%,900px);margin:auto;font-size:14px}.guided-test>header{margin-bottom:18px}.guided-test>header small{color:var(--g-purple);letter-spacing:.12em;font-size:11px;font-weight:900}.guided-test>header h1{letter-spacing:-.03em;margin:5px 0 0;font-size:34px;line-height:1.08}.guided-test>header p{color:var(--g-muted);margin:8px 0 0;line-height:1.5}.guided-test-message{background:#fff;border:1px solid #dfe3ec;border-radius:14px;padding:20px}.guided-test-message>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.guided-test-message>header>div{align-items:center;gap:10px;display:flex}.guided-test-message>header svg{width:24px;color:var(--g-purple)}.guided-test-message>header span{flex-direction:column;gap:2px;display:flex}.guided-test-message small{color:var(--g-muted);letter-spacing:.08em;font-size:10px;font-weight:850}.guided-test-message p{color:#536079;background:#fafbfe;border:1px solid #dfe3ec;border-radius:10px;margin:15px 0 0;padding:16px;font-size:16px;line-height:1.5}.guided-test-result{background:#edf9f4;border:1px solid #cfe8dd;border-radius:14px;margin-top:16px;padding:22px}.guided-test-result>header{align-items:center;gap:11px;display:flex}.guided-test-result>header>span{width:36px;height:36px;color:var(--g-purple);background:#ded7ff;border-radius:10px;place-items:center;display:grid}.guided-test-result>header svg{width:22px}.guided-test-result>header small{color:#15795a;letter-spacing:.08em;font-size:10px;font-weight:850}.guided-test-result h2{letter-spacing:-.02em;margin:2px 0 0;font-size:21px;line-height:1.2}.guided-test-result.is-running{align-items:center;gap:12px;display:flex}.guided-test-result.is-running p{color:var(--g-muted);margin:3px 0 0}.guided-test-result.is-failed{background:#fff2f2;border-color:#f0c7ca}.guided-trace-simple{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.guided-trace-simple li{background:#ffffffb8;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.guided-trace-simple li>span{background:var(--g-purple);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.guided-trace-simple small{color:var(--g-muted);text-transform:uppercase;font-size:9px;display:block}.guided-trace-simple b{margin-top:2px;font-size:12px;line-height:1.35;display:block}.guided-draft{background:#fff;border:1px solid #d7e4df;border-radius:11px;padding:17px}.guided-draft small{color:#15795a;letter-spacing:.08em;font-size:10px;font-weight:850}.guided-draft p{color:#46546c;white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.65}.guided-test-completion{grid-template-columns:36px 1fr;align-items:start;gap:13px;display:grid}.guided-test-completion>svg{color:#15956a;width:30px}.guided-test-completion>div>small{color:#15795a;letter-spacing:.08em;font-size:10px;font-weight:850}.guided-test-completion h2{margin-top:3px}.guided-test-completion p{color:var(--g-muted);margin:6px 0 0}.guided-test details{margin-top:10px}.guided-test details pre{color:#d9e2f1;background:#111827;max-height:180px;padding:10px;font-size:10px;overflow:auto}.guided-error-grid{gap:10px;margin-top:16px;display:grid}.guided-error-grid div{background:#fff;border-left:3px solid #e75b65;padding:12px}.guided-error-grid small{color:var(--g-muted);display:block}.guided-test-actions{gap:8px;margin-top:14px;display:flex}.guided-secondary{color:var(--g-ink);background:#fff;border:1px solid #dfe3ec;border-radius:9px;padding:10px 13px;font-weight:800}.guided-message-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.guided-message-options button{color:#4d5970;text-align:left;background:#fff;border:1px solid #dde2ed;border-radius:10px;min-width:0;padding:11px}.guided-message-options button small{color:#7a8498;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.guided-message-options button b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.guided-message-options button.is-custom{background:#faf9ff;border-style:dashed}.guided-message-options button.is-selected{color:#4c34c5;background:#f0edff;border-color:#755cf1;box-shadow:0 0 0 1px #755cf1}.is-agent-preview .guided-test-message textarea{resize:vertical;color:#33405a;width:100%;min-height:104px;font:inherit;background:#fafbfe;border:1px solid #dfe3ec;border-radius:10px;margin-top:15px;padding:16px;font-size:16px;line-height:1.5;display:block}.is-agent-preview .guided-test-message textarea:focus{border-color:#755cf1;outline:3px solid #755cf129}.is-agent-preview .guided-test-message>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.is-agent-preview .guided-test-message>footer>span{color:#69758d;max-width:620px;font-size:12px;line-height:1.45}.is-agent-preview .guided-test-message>footer .guided-primary{justify-content:center;align-items:center;gap:7px;min-width:138px;display:inline-flex}.is-agent-preview .guided-test-message>footer .guided-primary svg{color:currentColor;width:16px}.guided-classification{background:#fff;border:1px solid #cfe1da;border-radius:11px;margin:18px 0 12px;padding:16px}.guided-classification>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guided-classification>header small{color:#718096;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.guided-classification>header b{text-transform:capitalize;margin-top:3px;font-size:20px;display:block}.guided-classification>header strong{color:#147957;background:#e4f7ef;border-radius:999px;padding:6px 9px;font-size:11px}.guided-classification>p{color:#55637a;margin:12px 0;line-height:1.55}.guided-classification dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.guided-classification dl>div{background:#f6f8fb;border-radius:8px;padding:10px}.guided-classification dt{color:#7a8498;text-transform:uppercase;font-size:9px}.guided-classification dd{color:#263148;text-transform:capitalize;margin:4px 0 0;font-size:11px;font-weight:750}.is-agent-preview .guided-test-result details summary{color:#526079;font-size:11px;font-weight:800}.guided-adapt{background:#f8f7ff;border:1px solid #d8d0fa;border-radius:13px;margin-top:16px;padding:18px}.guided-adapt textarea{border:1px solid #ddd8f6;border-radius:9px;width:100%;min-height:100px;padding:12px}.guided-dialog-backdrop{z-index:1000;background:#151c2c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.guided-dialog{background:#fff;border-radius:15px;width:min(520px,100%);padding:20px;box-shadow:0 25px 80px #0005}.guided-dialog header{justify-content:space-between;align-items:center;display:flex}.guided-dialog header>div{align-items:center;gap:8px;display:flex}.guided-dialog header h2{margin:0}.guided-dialog header button{background:0 0;border:0}.guided-dialog label{flex-direction:column;gap:5px;margin:12px 0;font-size:12px;font-weight:800;display:flex}.guided-dialog input,.guided-dialog select{border:1px solid #dfe3ec;border-radius:8px;padding:10px}.guided-dialog .primary{background:var(--g-purple);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.guided-agent-loading{z-index:100;background:#f7f8fc;place-items:center;display:grid;position:fixed;inset:0}@media (max-width:900px){.guided-agent-header{grid-template-columns:auto 1fr auto auto}.guided-agent-header>strong,.guided-agent-progress,.guided-agent-header>button:nth-of-type(3){display:none}.guided-agent-layout{grid-template-columns:1fr}.guided-agent-layout>nav{display:none}.guided-mobile-map{display:flex!important}.guided-build{grid-template-columns:1fr}.guided-build>aside{z-index:5;border-radius:12px;width:min(310px,100vw - 20px);max-height:calc(100vh - 150px);position:absolute;top:130px;right:10px;box-shadow:0 16px 50px #0004}}@media (max-width:600px){.guided-agent-header{gap:5px;height:58px;padding:0 10px}.guided-agent-header>a{font-size:0}.guided-agent-header>a svg{width:19px}.guided-agent-header>button{padding:8px;font-size:0}.guided-agent-header>button:first-of-type,.guided-agent-header>button:nth-of-type(2){font-size:10px}.guided-agent-header>button svg{width:18px}.guided-agent-tabs{justify-content:space-around;top:58px}.guided-agent-tabs button{flex-direction:column;gap:3px;padding:7px 9px;font-size:10px}.guided-agent-layout{min-height:calc(100vh - 112px)}.guided-agent-surface{padding:22px 16px 90px}.guided-project-map>h1,.guided-learn>h1,.guided-test>header h1{font-size:24px}.guided-project-map>div{grid-template-columns:1fr}.guided-project-map>div>button{padding:16px}.guided-learn>section{padding:17px}.guided-build{flex-direction:column;height:calc(100vh - 112px);display:flex}.guided-workspace{flex:1}.guided-build>aside{width:auto;max-height:42%;box-shadow:none;border-radius:0;order:-1;position:static}.guided-build>aside ol{display:none}.guided-codex-task{margin-top:8px}.guided-codex-task p{margin:4px 0}.guided-test-actions{position:sticky;bottom:10px}.guided-test-actions>button{flex:1}.guided-agent-status{display:none}}@media (max-width:760px){.guided-message-options{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-classification dl,.guided-trace-simple{grid-template-columns:1fr 1fr}.guided-test-message>header{align-items:flex-start}.guided-test-message>header>.guided-primary{flex:none}.is-agent-preview .guided-test-message>footer{flex-direction:column;align-items:stretch}.is-agent-preview .guided-test-message>footer .guided-primary{width:100%}}@media (max-width:520px){.guided-message-options,.guided-classification dl,.guided-trace-simple{grid-template-columns:1fr}.guided-test-message>header{flex-direction:column}.guided-test-message>header>.guided-primary{width:100%}}.guided-sheet{background:#f6fcf9;border:1px solid #bfe2d4;border-radius:14px;margin:20px 0;padding:18px}.guided-sheet>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.guided-sheet>header>div{align-items:flex-start;gap:10px;display:flex}.guided-sheet>header>div>svg{color:#16855f;width:25px}.guided-sheet>header span{flex-direction:column;display:flex}.guided-sheet>header small{color:#16855f;letter-spacing:.1em;font-size:9px;font-weight:900}.guided-sheet h2{margin:2px 0;font-size:17px}.guided-sheet header p{color:var(--g-muted);margin:0;font-size:11px}.guided-sheet header>a{color:#126f50;background:#fff;border:1px solid #9fd5c1;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.guided-sheet header>a svg{width:14px}.guided-sheet-unconfigured{color:#737d91;background:#edf0f5;border-radius:8px;padding:8px 10px;font-size:9px;flex:none!important}.guided-sheet-tabs{gap:5px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.guided-sheet-tabs button{color:#536174;background:#fff;border:1px solid #d9e2de;border-radius:7px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.guided-sheet-tabs button.is-active{color:#513ac7;background:#eeeaff;border-color:#6f59e8}.guided-sheet-meta{color:var(--g-muted);align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.guided-sheet-meta>b{color:#16855f}.guided-sheet-meta code{color:#513ac7}.guided-sheet-table{background:#fff;border:1px solid #dce4e0;border-radius:8px;margin-top:8px;overflow-x:auto}.guided-sheet-table table{border-collapse:collapse;width:100%;font-size:9px}.guided-sheet-table th,.guided-sheet-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e9e7;border-right:1px solid #e5e9e7;padding:8px 9px}.guided-sheet-table th{color:#596477;background:#f3f6f5}.guided-sheet-table td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.guided-learn.is-database-explore>.guided-sheet,.guided-learn.is-database-explore>p,.guided-learn.is-database-explore>section>header h2{display:none}.guided-learn.is-database-explore>section>header div:after{content:"Ask the assistant a calendar question before it has a calendar tool.";color:#17192b;font-size:24px;font-weight:800;line-height:1.15;display:block}.guided-prompt-test>header>div>b{font-size:0}.guided-prompt-test>header>div>b:after{content:"Test with a work request";font-size:16px}.guided-concept-primer{background:linear-gradient(135deg,#f7f4ff,#fff);border:1px solid #d8d0ff;border-radius:18px;padding:18px 20px}.guided-concept-primer>header{align-items:flex-start;gap:12px;display:flex}.guided-concept-primer>header>svg{color:#6648e8;width:24px}.guided-concept-primer>header small{color:#684ce6;letter-spacing:.1em;font-size:11px;font-weight:900}.guided-concept-primer h2{margin:3px 0 4px;font-size:20px}.guided-concept-primer p{color:#59657e;margin:0}.guided-concept-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.guided-concept-flow>span{text-align:center;color:#20243a;background:#fff;border:1px solid #e0dcf4;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:58px;display:flex}.guided-concept-flow svg{color:#7459ed;flex:none;width:16px}.guided-concept-primer>footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guided-concept-primer>footer>span{color:#5b647a;background:#f0ecff;border-radius:10px;padding:10px 12px}.guided-concept-primer>footer b{color:#392b91;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}@media (max-width:700px){.guided-concept-flow,.guided-concept-primer>footer{grid-template-columns:1fr}.guided-concept-flow svg{transform:rotate(90deg)}}@media (max-width:600px){.guided-sheet{padding:14px}.guided-sheet>header{flex-direction:column;align-items:flex-start}.guided-sheet header>a,.guided-sheet-unconfigured{box-sizing:border-box;width:100%}}.guided-learn>section.is-code-task{padding:20px 24px}.guided-learn>section.is-code-task>header>span{width:34px;height:34px;font-size:13px}.guided-learn>section.is-code-task h2{font-size:18px}.guided-task-checklist{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.guided-task-checklist li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.guided-task-checklist li>span{background:var(--g-purple);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.guided-task-checklist p{color:#505c74;margin:0;font-size:13px}.guided-task-checklist code{color:#26324a;background:#eef0f5;border-radius:5px;padding:3px 6px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.guided-learn>section.is-code-task .guided-expected{border-top:1px solid #e1e5ec;margin-top:17px;padding-top:14px}.guided-result-preview{background:linear-gradient(135deg,#f1fbf7,#f8fcfa);border:1px solid #cce8dc;border-radius:10px;margin:18px 0 16px;padding:14px 16px}.guided-result-preview>header{align-items:center;gap:9px;display:flex}.guided-result-preview>header svg{color:#19966c;width:18px}.guided-result-preview>header b{font-size:12px}.guided-result-preview>p{color:#344159;margin:8px 0 10px 27px;font-size:11px}.guided-result-preview>div{flex-wrap:wrap;gap:7px;margin-left:27px;display:flex}.guided-result-preview>div span{color:#344159;background:#fff;border:1px solid #e7ebee;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700;box-shadow:0 2px 7px #24334a0a}.guided-why{background:linear-gradient(135deg,#f8f5ff,#f4f1ff);border:1px solid #e4ddff;border-radius:10px;margin:12px 0;padding:14px 16px}.guided-why>header{color:#5a3ee5;align-items:center;gap:9px;display:flex}.guided-why>header svg{width:18px}.guided-why>header b{font-size:12px}.guided-why>p{color:#6047d5;margin:7px 0 0 27px;font-size:11px;line-height:1.55}.guided-output-example{border-top:1px solid #d9e9e2;margin:13px 0 0 27px;padding-top:11px}.guided-output-example summary{cursor:pointer;color:#19795a;font-size:11px;font-weight:800}.guided-output-example>p{color:#344159;margin:10px 0 8px;font-size:11px}.guided-output-example code{color:#285dc5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.guided-output-example pre{color:#26324a;white-space:pre-wrap;background:#fff;border:1px solid #dde4e1;border-radius:8px;margin:0;padding:12px 14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (max-width:600px){.guided-result-preview>p,.guided-result-preview>div,.guided-why>p,.guided-output-example{margin-left:0}.guided-result-preview>div span{text-align:center;flex:auto}}.guided-build-lesson>small{color:var(--g-purple);letter-spacing:.12em;font-size:10px;font-weight:900}.guided-build-lesson>h1{margin:7px 0;font-size:30px}.guided-build-lesson>p{color:var(--g-muted);margin:0 0 18px;line-height:1.5}.guided-build-summary,.guided-build-task,.guided-result-card{background:#fff;border:1px solid #dfe3ec;border-radius:13px;margin-bottom:12px;padding:18px}.guided-build-summary>header,.guided-build-task>header,.guided-result-card>header{align-items:flex-start;gap:11px;display:flex}.guided-build-summary svg,.guided-build-task svg{width:24px;color:var(--g-purple)}.guided-build-summary h2,.guided-build-task h2,.guided-result-card h2{margin:0;font-size:17px}.guided-build-summary p{color:#536079;margin:6px 0 0;font-size:12px;line-height:1.5}.guided-build-task .guided-task-checklist{margin-bottom:0}.guided-result-card{background:#f3fcf8;border-color:#bfe5d6}.guided-result-card>header svg{color:#15956a;width:23px}.guided-result-card>p{color:#41506a;margin:9px 0 12px 34px;font-size:12px}.guided-result-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-left:34px;display:grid}.guided-result-card>div span{background:#fff;border:1px solid #e0e8e4;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.guided-result-card>div b{font-size:11px}.guided-result-card>div small{color:#67738b}.guided-result-card details{margin:12px 0 0 34px}.guided-result-card summary{color:#16835f;font-size:11px;font-weight:800}.guided-result-card pre{background:#fff;border-radius:8px;padding:10px;font:10px/1.5 ui-monospace,monospace;overflow:auto}.guided-build-actions{gap:10px;margin-top:14px;display:flex}.guided-build-actions button{min-height:44px}.guided-build-actions .guided-primary{flex:1}.guided-prompt-playground>header>button{color:#344159;background:#fff;border:1px solid #d9deeb;border-radius:7px;padding:7px 10px;font-weight:800}.guided-prompt-playground>nav{border-bottom:1px solid #e1e5ee;margin:0 0 12px;display:flex}.guided-prompt-playground>nav button{color:#667188;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:11px;font-weight:800}.guided-prompt-playground>nav button.is-active{border-color:var(--g-purple);color:var(--g-purple)}.guided-prompt-editor{padding:0}.guided-prompt-editor textarea{border:0;min-height:290px;margin:0}.guided-prompt-test{padding:16px}.guided-prompt-test>header{align-items:center;gap:9px;display:flex}.guided-prompt-test>header svg{width:22px;color:var(--g-purple)}.guided-prompt-test>header div{flex-direction:column;display:flex}.guided-prompt-test>header small{color:var(--g-muted);font-size:10px}.guided-simulated-response{background:#f0faf6;border:1px solid #cce8dc;border-radius:9px;margin-top:12px;padding:12px}.guided-simulated-response b{color:#157a58;font-size:10px}.guided-simulated-response p{color:#44516a;background:#fff;border-radius:7px;margin:7px 0 0;padding:11px;font-size:11px;line-height:1.5}.guided-prompt-test .guided-real-test{width:100%;color:var(--g-purple);background:#fff;border:1px solid #d8d0fa;justify-content:center;margin-top:10px}.guided-prompt-test .guided-real-test svg{width:14px}.guided-prompt-test>small{color:#8c6421;background:#fff8e8;border-radius:7px;padding:9px}.guided-learn-layout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}@media (max-width:1050px){.guided-learn-layout{grid-template-columns:1fr}.guided-result-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guided-build-lesson>h1{font-size:24px}.guided-result-card>p,.guided-result-card>div,.guided-result-card details{margin-left:0}.guided-build-actions{flex-direction:column}.guided-prompt-test>div{grid-template-columns:1fr}.guided-prompt-playground>nav{overflow:auto}}.guided-build-actions .guided-secondary{display:none}.guided-build-lesson,.guided-prompt-playground{font-family:inherit}.guided-build-lesson>h1{letter-spacing:-.025em;font-weight:750}.guided-build-summary h2,.guided-build-task h2,.guided-result-card h2,.guided-prompt-playground>header b,.guided-prompt-test>header b{letter-spacing:-.015em;font-weight:750}.guided-prompt-playground>p,.guided-build-lesson>p{font-size:13px}.guided-prompt-editor textarea{font-size:12px;line-height:1.55}.guided-prompt-test input{font:inherit;font-size:13px}.guided-real-response{background:#effaf5;border:1px solid #bfe5d6;border-radius:9px;margin-top:12px;padding:12px}.guided-real-response>b{color:#147b59;font-size:11px}.guided-real-response>p{color:#3f4d65;background:#fff;border-radius:7px;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.55}.guided-real-response.is-failed{background:#fff3f3;border-color:#f0c7ca}.guided-real-response.is-failed>b{color:#b13f49}.guided-learn-layout{align-items:stretch}.guided-build-lesson,.guided-prompt-playground{box-sizing:border-box;height:100%}.guided-prompt-playground{flex-direction:column;display:flex;position:static}.guided-prompt-test{margin-top:12px}.guided-inline-failure{background:#fff2f2;border:1px solid #efbfc3;border-radius:10px;margin-top:12px;padding:14px}.guided-inline-failure>header{align-items:center;gap:8px;display:flex}.guided-inline-failure>header svg{color:#c44751;width:20px}.guided-inline-failure h2{margin:0;font-size:16px}.guided-inline-failure>div{gap:8px;margin-top:11px;display:grid}.guided-inline-failure article{background:#fff;border-left:3px solid #eb5e69;padding:10px 12px}.guided-inline-failure article small{color:#778198;font-size:9px;font-weight:800}.guided-inline-failure article p{color:#263149;margin:3px 0 0;font-size:11px;line-height:1.45}.guided-inline-failure>.guided-primary{margin-top:10px;padding:9px 13px}.guided-inline-failure details{margin-top:9px}.guided-inline-failure summary{font-size:11px;font-weight:800}.guided-inline-failure pre{color:#dfe7f5;background:#172136;border-radius:7px;max-height:130px;padding:10px;font:10px/1.45 ui-monospace,monospace;overflow:auto}.guided-build{grid-template-columns:minmax(0,1fr) minmax(390px,470px)}.guided-build-playground{background:#f7f8fc;padding:14px;overflow:auto}.guided-build-playground>.guided-prompt-playground{min-height:calc(100% - 58px)}.guided-build-playground>.guided-primary{width:100%;margin-top:10px}@media (max-width:900px){.guided-build{grid-template-columns:1fr}.guided-build-playground{z-index:6;border-radius:12px;width:min(420px,100vw - 20px);max-height:calc(100vh - 150px);position:absolute;top:130px;right:10px;box-shadow:0 16px 50px #0004}}@media (max-width:600px){.guided-build-playground{width:auto;max-height:48%;box-shadow:none;border-radius:0;order:-1;position:static}.guided-inline-failure article p{font-size:12px}}.guided-prompt-explanation{color:#172036;grid-column:1/-1}.guided-prompt-explanation>header{background:#faf9ff;border:1px solid #ddd8fb;border-bottom:0;border-radius:14px 14px 0 0;align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.guided-prompt-explanation>header>svg{color:#6247e8;flex:none;width:25px}.guided-prompt-explanation h2{color:#4f35d1;letter-spacing:-.015em;margin:0;font-size:18px}.guided-prompt-explanation>header p{color:#59667f;margin:4px 0 0;font-size:12px}.guided-prompt-explanation>div{background:#faf9ff;border:1px solid #ddd8fb;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px 16px 16px;display:grid}.guided-prompt-explanation article{-moz-column-gap:10px;background:#fff;border:1px solid #dce3f3;border-radius:11px;grid-template-rows:auto 1fr;grid-template-columns:38px minmax(0,1fr);column-gap:10px;min-width:0;padding:14px 12px;display:grid}.guided-prompt-explanation article:nth-child(2){background:#f5fcf8;border-color:#cdebdc}.guided-prompt-explanation article:nth-child(3){background:#fffaf1;border-color:#f0dfbd}.guided-prompt-explanation article:nth-child(4){background:#fff7f7;border-color:#f0d1d5}.guided-prompt-explanation article:nth-child(5){background:#faf8ff;border-color:#dfd7f8}.guided-prompt-explanation article>svg{color:#3068dc;background:#edf3ff;border-radius:50%;grid-row:1/3;width:22px;height:22px;padding:7px}.guided-prompt-explanation article:nth-child(2)>svg{color:#15936a;background:#e3f8ed}.guided-prompt-explanation article:nth-child(3)>svg{color:#c38320;background:#fff1d5}.guided-prompt-explanation article:nth-child(4)>svg{color:#cf4054;background:#ffecef}.guided-prompt-explanation article:nth-child(5)>svg{color:#674ee7;background:#ede9ff}.guided-prompt-explanation h3{margin:2px 0 8px;font-size:12px;line-height:1.25}.guided-prompt-explanation article p{color:#59667f;overflow-wrap:anywhere;grid-column:1/-1;margin:12px 0 0;font-size:11px;line-height:1.4}.guided-prompt-explanation footer{color:#59667f;align-items:center;gap:9px;padding:11px 4px;font-size:12px;display:flex}.guided-prompt-explanation footer svg{color:#6247e8;width:15px}.guided-result-card>div{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.guided-result-card>div.has-4{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-result-card>div.has-5{grid-template-columns:repeat(5,minmax(0,1fr))}.guided-result-card>div span{min-width:0}.guided-result-card>div small{overflow-wrap:anywhere}.guided-result-card .guided-io-example{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px;display:grid}.guided-result-card .guided-io-example>div{min-width:0}.guided-result-card .guided-io-example b{color:#526079;letter-spacing:.08em;margin:0 0 5px;font-size:10px;display:block}.guided-result-card .guided-io-example pre{box-sizing:border-box;border:1px solid #e0e8e4;height:100%;margin:0}@media (max-width:1050px){.guided-prompt-explanation>div{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.guided-result-card>div{grid-template-columns:repeat(3,minmax(125px,1fr))}.guided-result-card>div.has-4{grid-template-columns:repeat(4,minmax(125px,1fr))}.guided-result-card>div.has-5{grid-template-columns:repeat(5,minmax(125px,1fr))}}@media (max-width:600px){.guided-result-card .guided-io-example{grid-template-columns:1fr}.guided-prompt-explanation>header{padding:16px}.guided-prompt-explanation>div{padding:6px 12px 12px}.guided-prompt-explanation footer{font-size:11px}}.guided-agent-tabs{box-sizing:border-box;width:100vw;padding:8px 8px 8px 248px;left:0;right:0}.guided-learn-layout{grid-template-columns:minmax(500px,.95fr) minmax(550px,1.05fr);align-items:stretch}.guided-build-lesson{box-sizing:border-box;flex-direction:column;align-self:stretch;height:auto;min-height:100%;font-size:13px;display:flex}.guided-prompt-playground{align-self:stretch;height:auto;min-height:100%;font-size:13px}.guided-build-actions{margin-top:auto;padding-top:14px}.guided-build-summary p,.guided-build-task p,.guided-result-card>p,.guided-why>p,.guided-prompt-playground>p{font-size:13px;line-height:1.5}.guided-result-card>div small{overflow-wrap:break-word;word-break:normal;font-size:11px;line-height:1.3}.guided-result-card>div b{line-height:1.25}@media (max-width:1250px){.guided-learn-layout{grid-template-columns:1fr}.guided-prompt-playground{max-width:820px}}.guided-prompt-explanation article{grid-template-rows:auto auto;align-content:start}.guided-prompt-explanation article>svg{grid-row:1;align-self:start}.guided-prompt-explanation h3{grid-area:1/2;align-self:start;margin:2px 0 0}.guided-prompt-explanation article p{grid-area:2/1/auto/-1;align-self:start;margin:18px 0 0;padding:0}.guided-prompt-playground .guided-prompt-explanation h3{font-size:10px;line-height:1.2}.guided-prompt-playground .guided-prompt-explanation article p{margin-top:14px;font-size:9.5px;line-height:1.35}@media (max-width:900px){.guided-agent-tabs{padding:8px}}.guided-prompt-playground .guided-prompt-explanation{grid-column:auto;margin:0 0 12px}.guided-prompt-playground .guided-prompt-explanation>header{padding:12px 14px 8px}.guided-prompt-playground .guided-prompt-explanation h2{font-size:13px}.guided-prompt-playground .guided-prompt-explanation>header p{font-size:10px}.guided-prompt-playground .guided-prompt-explanation>div{grid-template-columns:repeat(5,minmax(112px,1fr));gap:7px;padding:6px 8px 10px;overflow-x:auto}.guided-prompt-playground .guided-prompt-explanation article{-moz-column-gap:7px;grid-template-columns:27px minmax(0,1fr);column-gap:7px;padding:9px 8px}.guided-prompt-playground .guided-prompt-explanation article>svg{width:15px;height:15px;padding:5px}.guided-prompt-playground .guided-prompt-explanation h3{font-size:9px}.guided-prompt-playground .guided-prompt-explanation article p{margin-top:8px;font-size:9px}.guided-prompt-playground .guided-prompt-explanation footer{padding:8px 2px 0;font-size:9px}.guided-prompt-editor>header{background:#fbfcff;border-bottom:1px solid #e1e5ef;padding:10px 12px}.guided-prompt-editor-layer{min-height:290px;position:relative}.guided-prompt-highlight{box-sizing:border-box;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;color:#27334b;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.guided-prompt-highlight span{border-radius:4px}.guided-prompt-highlight .is-location{background:#dfeaff}.guided-prompt-highlight .is-build{background:#dcf5e7}.guided-prompt-highlight .is-data{background:#fff0cd}.guided-prompt-highlight .is-safety{background:#ffe0e5}.guided-prompt-highlight .is-verify{background:#ebe5ff}.guided-prompt-editor-layer textarea{caret-color:#27334b;-webkit-text-fill-color:transparent;white-space:pre-wrap;overflow-wrap:anywhere;height:100%;min-height:290px;position:absolute;inset:0;color:#0000!important;background:0 0!important;margin:0!important}.guided-prompt-editor-layer textarea::selection{background:#819cff55}.guided-result-card>.guided-result-input{background:#fff;border:1px solid #d7e6df;border-radius:8px;grid-template-columns:none;align-items:flex-start;gap:9px;margin:0 0 12px 34px;padding:10px 12px;display:flex}.guided-result-card>.guided-result-input b{color:#157b5b;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px}.guided-result-card>.guided-result-input code{color:#45536b;white-space:nowrap;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.guided-result-card>.guided-result-input+div{margin-left:34px}@media (max-width:600px){.guided-result-card>.guided-result-input{flex-direction:column;align-items:stretch;margin-left:0}.guided-result-card>.guided-result-input+div{margin-left:0}}.guided-anna{z-index:45;position:fixed;bottom:18px;right:20px}.guided-anna-trigger{background:var(--g-purple);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:11px 16px;font-size:12px;font-weight:850;display:flex;box-shadow:0 12px 32px #36278e47}.guided-anna-trigger svg{width:18px;height:18px}.guided-anna-panel{background:#fff;border:1px solid #dce1eb;border-radius:16px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(680px,100vh - 145px);display:flex;position:absolute;bottom:52px;right:0;overflow:hidden;box-shadow:0 22px 60px #191f3638}.guided-anna-panel>header{color:#fff;background:#171f38;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.guided-anna-panel>header>div{align-items:center;gap:10px;display:flex}.guided-anna-panel>header span{background:#6750ea;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.guided-anna-panel>header svg{width:18px;height:18px}.guided-anna-panel>header b,.guided-anna-panel>header small{display:block}.guided-anna-panel>header b{font-size:14px}.guided-anna-panel>header small{color:#bfc8dc;margin-top:2px;font-size:9px}.guided-anna-panel>header>button{color:#fff;background:0 0;border:0;place-items:center;padding:5px;display:grid}.guided-anna-context{background:#f7f8fc;border-bottom:1px solid #e5e8ef;padding:12px 14px}.guided-anna-context>small{color:#6e7890;letter-spacing:.12em;font-size:8px;font-weight:900}.guided-anna-context>b{margin-top:3px;font-size:12px;display:block}.guided-anna-context>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.guided-anna-context>div span{color:#536079;text-transform:capitalize;background:#eceff5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.guided-anna-context>div span.is-passed{color:#137451;background:#e3f7ed}.guided-anna-context>div span.is-failed{color:#b33c48;background:#fff0f1}.guided-anna-context>div span.is-running{color:#93651d;background:#fff5dd}.guided-anna-context>p{color:#68738a;margin:8px 0 0;font-size:9px;line-height:1.45}.guided-anna-messages{flex-direction:column;flex:1;gap:8px;min-height:130px;max-height:260px;padding:13px;display:flex;overflow-y:auto}.guided-anna-messages article{align-items:flex-start;gap:7px;max-width:90%;display:flex}.guided-anna-messages article svg{color:#6148dd;flex:none;width:15px;height:15px;margin-top:8px}.guided-anna-messages article p{color:#3f4b63;background:#f0eefc;border-radius:10px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.guided-anna-messages article.is-user{align-self:flex-end}.guided-anna-messages article.is-user p{color:#fff;background:#6249e8}.guided-anna-actions{gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.guided-anna-actions button{color:#4e5a72;background:#fff;border:1px solid #dce1eb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.guided-anna-actions svg{color:#735ce9;width:11px;height:11px}.guided-anna-panel>form{border-top:1px solid #e5e8ef;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:10px 12px;display:grid}.guided-anna-panel>form textarea{resize:vertical;color:#273149;border:1px solid #d8deea;border-radius:9px;min-height:42px;max-height:90px;padding:9px 10px;font-size:10px;line-height:1.4}.guided-anna-panel>form button{background:var(--g-purple);color:#fff;border:0;border-radius:9px;place-items:center;display:grid}.guided-anna-panel>form button:disabled{opacity:.4}.guided-anna-panel>form svg{width:16px;height:16px}.guided-anna-panel>footer{color:#8992a5;text-align:center;padding:0 12px 10px;font-size:8px}.guided-agent-status{bottom:72px;right:20px}@media (max-width:600px){.guided-anna{bottom:12px;right:12px}.guided-anna-panel{width:calc(100vw - 24px);max-height:calc(100vh - 125px);bottom:50px}.guided-anna-context>p{display:none}}.guided-direct-signin{background:#f8f9fc;border:1px solid #d9e0ed;border-radius:10px;align-items:center;gap:10px;margin:18px 0 4px;padding:12px;display:flex}.guided-direct-signin>span{flex-direction:column;flex:1;gap:3px;display:flex}.guided-direct-signin small{color:#748099;letter-spacing:.1em;font-size:8px;font-weight:900}.guided-direct-signin code{color:#222d45;letter-spacing:.08em;font-size:15px;font-weight:850}.guided-direct-signin button,.guided-direct-signin a{color:#4b5870;background:#fff;border:1px solid #d7ddea;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.guided-direct-signin a{color:#157b59;border-color:#bce4d4}.guided-direct-signin svg{width:13px;height:13px}.guided-signin-error{background:#fff3f4;border:1px solid #efc6ca;border-radius:8px;padding:10px 12px;color:#a63944!important;margin:10px 0!important;font-size:10px!important}@media (max-width:600px){.guided-direct-signin{flex-direction:column;align-items:stretch}.guided-direct-signin button,.guided-direct-signin a{justify-content:center}}.guided-project-map{max-width:1280px}.guided-product-showcase{background:#fff;border:1px solid #d9dfeb;border-radius:18px;margin:4px 0 26px;overflow:hidden;box-shadow:0 16px 45px #21284214}.guided-product-showcase.is-expanded{z-index:90;border-radius:20px;margin:0;position:fixed;inset:14px;box-shadow:0 30px 100px #0f142647}.guided-product-showcase>header{background:#fff;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.guided-product-showcase>header>div{gap:2px;display:grid}.guided-product-showcase>header small{color:#7057e8;letter-spacing:.13em;font-size:9px;font-weight:900}.guided-product-showcase>header b{letter-spacing:-.015em;font-size:16px}.guided-product-showcase>header span{color:#707b90;font-size:10px}.guided-product-showcase>header button{color:#48546b;background:#fff;border:1px solid #d9dfea;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.guided-product-showcase>header svg{width:14px;height:14px}.guided-product-window{background:#f7f8fc;grid-template-columns:178px 210px minmax(360px,1fr) 210px;min-height:500px;display:grid}.guided-product-showcase.is-expanded .guided-product-window{height:calc(100% - 75px);min-height:0}.guided-product-sidebar{color:#fff;background:linear-gradient(#171b31,#202542);flex-direction:column;padding:18px 12px;display:flex}.guided-product-brand{align-items:center;gap:9px;padding:0 6px 20px;display:flex}.guided-product-brand>span{background:linear-gradient(135deg,#7b63f1,#a886ff);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.guided-product-brand svg{width:18px}.guided-product-brand b,.guided-product-brand small{display:block}.guided-product-brand b{font-size:15px}.guided-product-brand small{color:#9da7bd;margin-top:2px;font-size:8px}.guided-product-sidebar nav{gap:5px;display:grid}.guided-product-sidebar nav button{color:#b9c1d2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px;font-size:10px;font-weight:750;display:flex}.guided-product-sidebar nav button.is-active{color:#fff;background:#7258e7}.guided-product-sidebar nav svg{width:15px}.guided-product-sidebar nav span{background:#ffffff24;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:8px}.guided-product-packs{background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;margin-top:auto;padding:13px}.guided-product-packs>small{color:#aeb6ca;letter-spacing:.1em;font-size:7px;font-weight:900}.guided-product-packs>strong{margin-top:4px;font-size:22px;display:block}.guided-product-packs>div{grid-template-columns:repeat(6,1fr);gap:3px;margin-top:8px;display:grid}.guided-product-packs>div span{background:#424861;border-radius:9px;height:5px}.guided-product-packs>div span.is-live{background:#78e1b7}.guided-product-packs>p{color:#aeb6ca;margin:7px 0 0;font-size:8px;line-height:1.4}.guided-product-inbox{background:#fff;border-right:1px solid #e1e5ed}.guided-product-inbox>header,.guided-product-chat>header{box-sizing:border-box;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;height:64px;padding:13px 14px;display:flex}.guided-product-inbox>header b,.guided-product-inbox>header small{display:block}.guided-product-inbox>header b{font-size:14px}.guided-product-inbox>header small{color:#838ca0;margin-top:3px;font-size:8px}.guided-product-inbox>header button,.guided-product-chat>header button{color:#667188;background:#fff;border:1px solid #e0e4ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.guided-product-inbox svg,.guided-product-chat>header button svg{width:14px}.guided-product-inbox>article{border-bottom:1px solid #eef0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.guided-product-inbox>article.is-active{background:#f2efff;border-left:3px solid #7258e7}.guided-product-inbox>article>span{color:#5b43d3;background:#e7e1ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.guided-product-inbox article b{text-transform:capitalize;font-size:9px}.guided-product-inbox article p{color:#6f798e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.guided-product-inbox article small{color:#9098aa;font-size:7px}.guided-product-chat{background:linear-gradient(#fbfcff,#f7f8fc);flex-direction:column;min-width:0;display:flex}.guided-product-chat>header>div{align-items:center;gap:9px;display:flex}.guided-product-chat>header>div>span{color:#5d44d7;background:#e8e3ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.guided-product-chat>header b,.guided-product-chat>header small{display:block}.guided-product-chat>header b{font-size:11px}.guided-product-chat>header small{color:#7d879b;margin-top:3px;font-size:8px}.guided-product-chat>header i{background:#29aa77;border-radius:50%;width:6px;height:6px;display:inline-block}.guided-product-thread{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex;overflow:auto}.guided-product-thread>.is-customer{align-self:flex-end;max-width:72%}.guided-product-thread>.is-customer small{color:#8a93a5;text-align:right;margin:0 4px 5px;font-size:7px;display:block}.guided-product-thread>.is-customer p{color:#fff;background:#6650dc;border-radius:14px 14px 3px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5;box-shadow:0 8px 22px #5c46ce24}.guided-product-thread>.is-agent{align-items:flex-start;gap:8px;max-width:88%;display:flex}.guided-product-thread>.is-agent>span{color:#9d8afb;background:#1d243e;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.guided-product-thread>.is-agent svg{width:13px}.guided-product-thread>.is-agent>div,.guided-product-thread>.is-agent>p{background:#fff;border:1px solid #e1e5ed;border-radius:3px 14px 14px;margin:0;padding:12px;box-shadow:0 7px 20px #2027410d}.guided-product-thread>.is-agent small{color:#7258e7;letter-spacing:.08em;font-size:7px;font-weight:900}.guided-product-thread>.is-agent p{color:#46526a;margin:5px 0 0;font-size:10px;line-height:1.55}.guided-product-thread>.is-agent footer{border-top:1px solid #edf0f4;align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.guided-product-thread>.is-agent footer b,.guided-product-thread>.is-agent footer span,.guided-product-thread>.is-agent footer em{color:#5841cc;text-transform:capitalize;background:#eeeaff;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.guided-product-thread>.is-agent footer span{color:#157554;background:#edf8f3}.guided-product-thread>.is-agent footer em{color:#94651d;background:#fff3dd}.guided-product-thread>.is-thinking p{color:#6e7890}.guided-product-chat>form{background:#fff;border-top:1px solid #e2e6ee;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:12px 14px;display:grid}.guided-product-chat>form textarea{box-sizing:border-box;resize:none;color:#344159;border:1px solid #dce1eb;border-radius:10px;width:100%;min-height:47px;padding:10px;font-size:10px;line-height:1.45}.guided-product-chat>form button{color:#fff;background:#6650dc;border:0;border-radius:10px;place-items:center;display:grid}.guided-product-chat>form button:disabled{opacity:.45}.guided-product-chat>form button svg{width:16px}.guided-product-chat>form small{color:#858fa2;grid-column:1/-1;font-size:7px}.guided-product-inspector{background:#fff;border-left:1px solid #e2e5ec;padding:18px 14px}.guided-product-inspector>header small{color:#758097;letter-spacing:.1em;font-size:7px;font-weight:900}.guided-product-inspector>header b{margin-top:4px;font-size:11px;display:block}.guided-product-inspector ol{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.guided-product-inspector li{grid-template-columns:23px 1fr;align-items:center;gap:8px;display:grid}.guided-product-inspector li>span{color:#727d91;background:#eff1f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.guided-product-inspector li.is-complete>span{color:#18815e;background:#e5f7ef}.guided-product-inspector li svg{width:11px}.guided-product-inspector li p{color:#5c687e;margin:0;font-size:8px;line-height:1.35}.guided-product-inspector>div{background:#f0faf6;border:1px solid #cfe9de;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:11px;display:flex}.guided-product-inspector>div>svg{color:#16835f;width:18px}.guided-product-inspector>div b,.guided-product-inspector>div small{display:block}.guided-product-inspector>div b{font-size:9px}.guided-product-inspector>div small{color:#657388;margin-top:3px;font-size:7px;line-height:1.4}@media (max-width:1120px){.guided-product-window{grid-template-columns:165px 205px minmax(340px,1fr)}.guided-product-inspector{display:none}}@media (max-width:820px){.guided-product-window{grid-template-columns:150px minmax(0,1fr)}.guided-product-inbox,.guided-product-showcase>header span{display:none}}@media (max-width:600px){.guided-product-showcase>header{align-items:flex-start}.guided-product-showcase>header button{font-size:0}.guided-product-window{flex-direction:column;min-height:560px;display:flex}.guided-product-sidebar{grid-template-columns:1fr auto;padding:12px;display:grid}.guided-product-brand{padding:0}.guided-product-sidebar nav{display:none}.guided-product-packs{margin:0;padding:8px 10px}.guided-product-packs>strong,.guided-product-packs>p{display:none}.guided-product-chat{flex:1}.guided-product-showcase.is-expanded{inset:6px}.guided-product-showcase.is-expanded .guided-product-window{height:calc(100% - 67px)}}.guided-product-progress{grid-auto-flow:column;align-items:center;gap:10px;display:flex!important}.guided-product-progress>span{background:#f0edff;border-radius:999px;padding:7px 9px;font-weight:850;color:#5942cd!important;font-size:8px!important}.guided-product-window{background:linear-gradient(135deg,#f1efff 0,#f8f9fd 48%,#eef8f5 100%);grid-template-columns:minmax(0,1fr) minmax(370px,450px);min-height:560px;padding:24px}.guided-product-company{color:#fff;background:radial-gradient(circle at 20% 18%,#8069ef33 0 8%,#0000 30%),linear-gradient(145deg,#171b32,#252b4d);border-radius:20px 0 0 20px;align-items:center;padding:clamp(28px,5vw,70px);display:flex;overflow:hidden}.guided-company-copy{max-width:520px}.guided-company-copy>small{color:#a996ff;letter-spacing:.16em;font-size:9px;font-weight:900}.guided-company-copy h2{letter-spacing:-.045em;max-width:500px;margin:13px 0;font-size:clamp(28px,3vw,48px);line-height:1.02}.guided-company-copy>p{color:#bec6d9;max-width:430px;margin:0;font-size:14px;line-height:1.6}.guided-company-copy>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.guided-company-copy>div span{color:#dce1ed;background:#ffffff0d;border:1px solid #ffffff20;border-radius:999px;padding:8px 10px;font-size:9px}.guided-product-window>.guided-product-chat{background:#fff;border:1px solid #dce1eb;border-radius:0 20px 20px 0;min-height:510px;overflow:hidden;box-shadow:0 22px 55px #1b223d24}.guided-product-chat>header{background:#fff;padding:13px 16px}.guided-product-chat>header>div>span{color:#fff;background:linear-gradient(135deg,#6e55e6,#9178f1);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.guided-product-chat>header>div>span svg{width:17px}.guided-product-chat>header>em{color:#167657;background:#edf8f3;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.guided-product-thread{background:#fafbfe;gap:12px;padding:18px}.guided-product-thread>.is-agent{max-width:92%}.guided-product-thread>.is-agent>div{border-radius:4px 14px 14px}.guided-product-thread>.is-customer{max-width:82%}.guided-product-suggestions{flex-wrap:wrap;gap:6px;margin:-2px 0 4px 35px;display:flex}.guided-product-suggestions button{color:#5842c7;background:#fff;border:1px solid #d9d2fb;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.guided-product-chat>form{padding:12px}.guided-product-chat>form small{align-items:center;gap:4px;display:flex}.guided-product-chat>form small svg{color:#17815e;width:10px}.guided-product-showcase.is-expanded .guided-product-window{padding:34px max(34px,8vw)}@media (max-width:920px){.guided-product-window{grid-template-columns:1fr;padding:16px}.guided-product-company{border-radius:16px 16px 0 0;min-height:190px;padding:28px}.guided-company-copy h2{font-size:30px}.guided-product-window>.guided-product-chat{border-radius:0 0 16px 16px;min-height:500px}.guided-product-showcase.is-expanded .guided-product-window{padding:18px}}@media (max-width:600px){.guided-product-progress>span{display:none}.guided-product-window{min-height:650px;padding:10px}.guided-product-company{min-height:145px;padding:22px}.guided-company-copy h2{margin:8px 0;font-size:24px}.guided-company-copy>p{font-size:11px}.guided-company-copy>div{display:none}.guided-product-window>.guided-product-chat{min-height:470px}.guided-product-thread{padding:14px}.guided-product-suggestions{margin-left:34px}}.guided-agent-product-lesson{width:min(100%,1280px);margin:auto}.guided-agent-product-lesson>header{margin-bottom:18px}.guided-agent-product-lesson>header small{color:var(--g-purple);letter-spacing:.12em;font-size:10px;font-weight:900}.guided-agent-product-lesson>header h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:30px}.guided-agent-product-lesson>header p{color:var(--g-muted);margin:0;font-size:13px}.guided-agent-product-lesson .guided-product-showcase{margin-top:18px}@media (max-width:600px){.guided-agent-product-lesson>header h1{font-size:24px}}.work-assistant{background:#f7f8fc;grid-template-columns:210px minmax(0,1fr);min-height:620px;display:grid}.work-assistant>aside{color:#fff;background:#191d34;flex-direction:column;padding:22px 16px;display:flex}.work-brand{align-items:center;gap:11px;padding:0 5px 24px;display:flex}.work-brand>span{background:#7258e7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.work-brand svg{width:18px}.work-brand b,.work-brand small{display:block}.work-brand b{font-size:14px}.work-brand small{color:#aeb6ca;margin-top:3px;font-size:8px}.work-assistant>aside nav{gap:6px;display:grid}.work-assistant>aside nav button{color:#b8c0d3;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:10px;font-weight:800;display:flex}.work-assistant>aside nav button.is-active{color:#fff;background:#7258e7}.work-assistant>aside nav svg{width:15px}.work-access{background:#ffffff09;border:1px solid #ffffff18;border-radius:12px;margin-top:auto;padding:14px}.work-access>small{color:#aeb6ca;letter-spacing:.12em;font-size:7px;font-weight:900}.work-access p{color:#d7dbea;align-items:center;gap:6px;margin:10px 0;font-size:8px;display:flex}.work-access p svg{color:#72dfb5;width:12px}.work-access p:nth-of-type(2) svg{color:#ffadad}.work-access button{color:#fff;background:0 0;border:1px solid #ffffff25;border-radius:8px;width:100%;margin-top:7px;padding:8px;font-size:8px;font-weight:800}.work-assistant>main{flex-direction:column;min-width:0;display:flex}.work-assistant>main>header{background:#fff;border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.work-assistant>main>header small{color:#7660e6;letter-spacing:.12em;font-size:7px;font-weight:900}.work-assistant>main>header h2{margin:5px 0 0;font-size:20px}.work-sources{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:430px;display:flex}.work-sources span{color:#8a93a5;border:1px solid #e1e5ed;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:750;display:flex}.work-sources span.is-on{color:#18785a;background:#eff9f5;border-color:#cfe9de}.work-sources svg{width:9px;height:9px}.work-sources span>svg:last-child{width:8px}.work-chat{flex-direction:column;flex:1;gap:18px;padding:30px clamp(24px,6vw,90px);display:flex;overflow:auto}.work-user{color:#fff;background:#6d54e4;border-radius:15px 15px 4px;align-self:flex-end;max-width:70%;padding:12px 15px;font-size:11px;box-shadow:0 10px 25px #624acb25}.work-progress,.work-answer{align-items:flex-start;gap:10px;max-width:760px;display:flex}.work-progress>span,.work-answer>span,.work-welcome>span{color:#9f8aff;background:#202640;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.work-progress svg,.work-answer>span svg,.work-welcome svg{width:14px}.work-progress>div,.work-answer>article{background:#fff;border:1px solid #dfe3ec;border-radius:4px 16px 16px;flex:1;padding:16px;box-shadow:0 10px 28px #2228400f}.work-progress b{font-size:11px}.work-progress p{color:#58647a;align-items:center;gap:7px;margin:9px 0 0;font-size:9px;animation:.35s both work-in;display:flex}.work-progress p svg{color:#19805e;width:12px}.work-answer>article>small{color:#7258e7;letter-spacing:.12em;font-size:7px;font-weight:900}.work-answer h3{margin:6px 0 14px;font-size:16px}.work-brief{grid-template-columns:1fr 1.6fr;gap:8px;display:grid}.work-brief section{background:#f6f7fb;border-radius:9px;padding:10px}.work-brief small,.work-answer h4{color:#7c8699;letter-spacing:.08em;font-size:7px;font-weight:900}.work-brief b{margin-top:4px;font-size:9px;display:block}.work-answer h4{margin:14px 0 6px}.work-answer ul{color:#4d596f;margin:0;padding-left:18px;font-size:9px;line-height:1.6}.work-answer aside{color:#315f50;background:#f0faf6;border-radius:9px;gap:8px;margin-top:14px;padding:10px;display:flex}.work-answer aside svg{flex:none;width:14px}.work-answer aside p{margin:0;font-size:8px;line-height:1.45}.work-answer aside b{display:block}.work-answer>article>button{color:#6049d3;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:8px;font-weight:850;display:flex}.work-answer>article>button svg{width:12px}.work-tool-details{background:#fafbfe;border:1px solid #e3e6ee;border-radius:9px;gap:7px;margin-top:11px;padding:10px;display:grid}.work-tool-details p{gap:8px;margin:0;display:flex}.work-tool-details p>svg{color:#6d54df;width:14px}.work-tool-details b,.work-tool-details small{display:block}.work-tool-details b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.work-tool-details small{color:#798397;margin-top:2px;font-size:7px}.work-assistant>main>footer{background:#fff;border-top:1px solid #e1e5ed;padding:13px 24px 16px}.work-prompts{gap:6px;margin-bottom:8px;display:flex;overflow:auto}.work-prompts button{color:#5943c8;background:#fff;border:1px solid #ded8fb;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:750}.work-assistant form{grid-template-columns:1fr 42px;gap:8px;display:grid}.work-assistant textarea{box-sizing:border-box;resize:none;color:#344159;width:100%;font:inherit;border:1px solid #dce1eb;border-radius:11px;padding:11px 12px;font-size:10px}.work-assistant form button{color:#fff;background:#6d54e4;border:0;border-radius:11px;place-items:center;display:grid}.work-assistant form button:disabled{opacity:.45}.work-assistant form svg{width:17px}.work-assistant>main>footer>small{color:#7f899c;align-items:center;gap:5px;margin-top:8px;font-size:7px;display:flex}.work-assistant>main>footer>small svg{color:#18805d;width:10px}.work-welcome{text-align:center;margin:auto}.work-welcome>span{margin:0 auto}.work-welcome h3{margin:10px 0 5px;font-size:17px}.work-welcome p{color:#738096;margin:0;font-size:10px}.work-connect,.work-workspace{background:#f7f8fc;min-height:620px;padding:30px clamp(24px,6vw,70px)}.work-connect>header,.work-workspace>header{text-align:center;max-width:760px;margin:0 auto 22px}.work-connect>header>button,.work-workspace>header>button{color:#69758b;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:14px;padding:0;font-size:9px;display:flex}.work-connect>header>button svg,.work-workspace>header>button svg{width:13px}.work-connect>header>small,.work-workspace>header>small{color:#7258e7;letter-spacing:.13em;font-size:8px;font-weight:900}.work-connect>header h2,.work-workspace>header h2{letter-spacing:-.035em;margin:6px 0;font-size:27px}.work-connect>header p,.work-workspace>header p{color:#6f7a90;margin:0;font-size:11px}.work-demo{background:#f1efff;border:1px solid #d9d2fb;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;max-width:940px;margin:auto;padding:16px 18px;display:grid}.work-demo>div:first-child{color:#fff;background:#7057e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.work-demo svg{width:17px}.work-demo small{color:#7258e7;letter-spacing:.1em;font-size:7px;font-weight:900}.work-demo h3{margin:3px 0;font-size:14px}.work-demo p{color:#667187;margin:0;font-size:9px}.work-demo button{color:#fff;background:#6c53df;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;font-size:9px;font-weight:850;display:flex}.work-demo button svg{width:13px}.work-or{color:#9299aa;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;max-width:940px;margin:18px auto;font-size:8px;display:flex}.work-or span{background:#dfe3eb;flex:1;height:1px}.work-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:940px;margin:auto;display:grid}.work-connect-grid article{background:#fff;border:1px solid #dfe3eb;border-radius:13px;padding:15px}.work-connect-grid article>header{align-items:center;gap:9px;display:flex}.work-connect-grid article>header>span,.work-workspace article>span{color:#654bd9;background:#f0edff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.work-connect-grid article svg,.work-workspace article svg{width:16px}.work-connect-grid article small{color:#8a93a6;letter-spacing:.1em;font-size:7px;font-weight:850}.work-connect-grid article h3{margin:2px 0 0;font-size:12px}.work-connect-grid article em,.work-workspace article em{color:#7b8496;background:#f2f3f6;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.work-connect-grid article em.is-connected,.work-workspace article em.is-connected{color:#167756;background:#eaf8f2}.work-connect-grid article>p{color:#616d82;min-height:35px;margin:12px 0;font-size:9px;line-height:1.45}.work-connect-grid article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-connect-grid article>footer span{color:#748096;align-items:center;gap:4px;font-size:8px;display:flex}.work-connect-grid article>footer span svg{width:10px}.work-connect-grid article>footer button{color:#5e47cf;background:#fff;border:1px solid #d9d2fb;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.work-oauth{color:#6f7b8f;justify-content:center;align-items:center;gap:6px;max-width:940px;margin:16px auto 0;font-size:8px;display:flex}.work-oauth svg{color:#18805d;width:12px}.work-workspace>div{gap:8px;max-width:940px;margin:auto;display:grid}.work-workspace article{background:#fff;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.work-workspace article b,.work-workspace article small{display:block}.work-workspace article b{font-size:10px}.work-workspace article small{color:#7f899b;margin-top:3px;font-size:8px}.work-workspace article button{color:#58647a;background:#fff;border:1px solid #e0e4eb;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:750;display:flex}.work-workspace article button svg{width:11px}.work-workspace article button:last-child{color:#9a4650}@keyframes work-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.work-demo-data{background:#fff;border:1px solid #e0e3eb;border-radius:11px;max-width:940px;margin:9px auto 0}.work-demo-data summary{color:#5f4acb;cursor:pointer;padding:10px 13px;font-size:8px;font-weight:850}.work-demo-data>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 13px 13px;display:grid}.work-demo-data section{background:#f7f8fc;border-radius:8px;padding:9px}.work-demo-data b{letter-spacing:.09em;font-size:7px}.work-demo-data p{color:#6c778b;margin:4px 0 0;font-size:7px;line-height:1.45}.work-open-personal{color:#fff;background:#6c53df;border:0;border-radius:9px;align-items:center;gap:5px;margin:13px auto 0;padding:9px 13px;font-size:9px;font-weight:850;display:flex}.work-open-personal svg{width:13px}.work-connection-error{text-align:center;background:#fff2f2;border:1px solid #f0c9cb;border-radius:8px;max-width:940px;padding:9px 11px;color:#9b3f46!important;margin:10px auto!important;font-size:8px!important}.work-open-personal:disabled{cursor:not-allowed;opacity:.45}.work-real-summary{color:#657188;margin:-5px 0 14px;font-size:9px;line-height:1.5}.work-real-events{gap:8px;display:grid}.work-real-events section{background:#f8f9fc;border:1px solid #e4e7ef;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.work-real-events section>span{color:#654bd9;background:#eeeaff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.work-real-events svg{width:14px}.work-real-events b,.work-real-events small{display:block}.work-real-events b{font-size:10px}.work-real-events b a{color:inherit;text-decoration:none}.work-real-events b a:hover{text-decoration:underline}.work-real-events small{color:#778297;margin-top:3px;font-size:8px}@media (max-width:900px){.work-assistant{grid-template-columns:160px minmax(0,1fr)}.work-sources{display:none}.work-chat{padding:24px}.work-connect-grid{grid-template-columns:1fr}}@media (max-width:600px){.work-assistant{flex-direction:column;min-height:680px;display:flex}.work-assistant>aside{padding:12px;display:block}.work-brand{padding:0}.work-assistant>aside nav,.work-access{display:none}.work-assistant>main{flex:1}.work-assistant>main>header{padding:14px}.work-chat{padding:18px 14px}.work-answer>span,.work-progress>span{display:none}.work-user{max-width:90%}.work-assistant>main>footer{padding:10px}.work-connect,.work-workspace{padding:22px 12px}.work-demo{grid-template-columns:auto 1fr}.work-demo button{grid-column:1/-1;justify-content:center}.work-workspace article{grid-template-columns:auto 1fr auto}.work-workspace article button{grid-row:2}.work-workspace article button:nth-last-child(2){grid-column:2}.work-workspace article button:last-child{grid-column:3}.work-brief{grid-template-columns:1fr}}.work-builder{background:#f7f8fc;min-height:620px;padding:24px clamp(22px,5vw,60px)}.work-builder>header{align-items:flex-start;gap:22px;display:flex}.work-builder>header>button{color:#657187;background:#fff;border:1px solid #dfe3eb;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.work-builder>header>button svg{width:12px}.work-builder>header small,.work-builder main>header small{color:#7258e7;letter-spacing:.12em;font-size:7px;font-weight:900}.work-builder>header h2{margin:5px 0;font-size:25px}.work-builder>header p,.work-builder main>header p{color:#6f7a8f;margin:0;font-size:9px}.work-builder>nav{background:#fff;border:1px solid #e1e4eb;border-radius:11px;gap:5px;margin:22px 0 12px;padding:5px;display:flex}.work-builder>nav button{color:#6d778b;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:8px;font-weight:800}.work-builder>nav button.is-active{color:#fff;background:#6d54e4;box-shadow:0 5px 12px #5d45c52c}.work-builder>main{background:#fff;border:1px solid #dfe3eb;border-radius:14px;padding:20px;box-shadow:0 12px 32px #1f263d0d}.work-builder main>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.work-builder main>header h3{margin:4px 0;font-size:16px}.work-builder main>header button,.builder-actions button,.builder-connections button{color:#6048d0;background:#fff;border:1px solid #d9d2fb;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.builder-equation{grid-template-columns:1fr auto 1.3fr auto 1fr auto 1.2fr;align-items:center;gap:8px;display:grid}.builder-equation>span{text-align:center;background:#f8f9fc;border:1px solid #e0e4ec;border-radius:11px;padding:16px 10px}.builder-equation>span.is-agent{background:#f0edff;border-color:#cfc5ff}.builder-equation b,.builder-equation small{display:block}.builder-equation b{font-size:9px}.builder-equation small{color:#7c8698;margin-top:4px;font-size:7px}.builder-equation>i{color:#9aa1af;font-size:13px;font-style:normal}.builder-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.builder-form label{color:#59657b;font-size:8px;font-weight:800}.builder-form input,.builder-form textarea,.builder-form select{box-sizing:border-box;color:#344159;width:100%;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:8px;margin-top:5px;padding:9px;font-size:8px}.builder-form textarea{resize:none;min-height:64px}.work-builder main>details{border:1px solid #e0e4ec;border-radius:9px;margin-top:13px}.work-builder main>details summary{color:#6049d0;cursor:pointer;padding:10px;font-size:8px;font-weight:850}.work-builder main>details pre{background:#f7f8fc;border-top:1px solid #e0e4ec;margin:0;padding:12px;font-size:8px}.builder-list{gap:8px;display:grid}.builder-list article{border:1px solid #e3e6ed;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.builder-list article>svg{color:#6c52dd;width:17px}.builder-list b,.builder-list small{display:block}.builder-list b{font-size:9px}.builder-list small{color:#7b8598;margin-top:3px;font-size:7px}.builder-list em{color:#177756;background:#ebf8f2;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;display:flex}.builder-list em.is-warning{color:#93631b;background:#fff3dc}.builder-list em svg{width:9px}.builder-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.builder-cards article{border:1px solid #e0e4ec;border-radius:11px;padding:14px}.builder-cards article>svg{color:#6d54df;width:17px}.builder-cards b{margin-top:10px;font-size:10px;display:block}.builder-cards p{color:#707b8f;min-height:26px;font-size:8px}.builder-cards button{color:#6049cf;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.builder-connections{grid-template-columns:1fr 1fr;gap:10px;display:grid}.builder-connections article{border:1px solid #e0e4ec;border-radius:11px;padding:15px}.builder-connections b{font-size:10px}.builder-connections p{color:#59657a;margin:9px 0;font-size:8px}.builder-connections p svg{color:#16805d;width:10px}.builder-note{color:#49675d;background:#eff9f5;border-radius:9px;align-items:center;gap:6px;margin:14px 0 0;padding:10px;font-size:8px;display:flex}.builder-note svg{color:#16805d;width:13px}.builder-running{color:#167756;background:#eaf8f2;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;display:flex}.builder-running i{background:#20a674;border-radius:50%;width:6px;height:6px}.builder-mcp{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.builder-mcp article{background:#fafbfe;border:1px solid #e0e4ec;border-radius:11px;padding:14px}.builder-mcp small{color:#758095;font-size:7px;font-weight:850}.builder-mcp strong{margin:4px 0;font-size:24px;display:block}.builder-mcp p{color:#707a8e;margin:0;font-size:7px}.builder-actions{gap:7px;margin-top:12px;display:flex}.builder-actions button:last-child{color:#fff;background:#6d54e4;border-color:#6d54e4}@media (max-width:700px){.work-builder{padding:18px 10px}.work-builder>header{display:block}.work-builder>header>button{margin-bottom:12px}.work-builder>nav{overflow:auto}.work-builder>nav button{flex:none}.builder-equation{grid-template-columns:1fr}.builder-equation>i{display:none}.builder-form,.builder-cards,.builder-connections,.builder-mcp{grid-template-columns:1fr}}.builder-actions a{color:#6048d0;background:#fff;border:1px solid #d9d2fb;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none}.builder-actions a:last-child{color:#fff;background:#6d54e4;border-color:#6d54e4}.guided-concept-story{background:#fff;border:1px solid #d8d0ff;border-radius:18px;padding:20px;box-shadow:0 10px 28px #352b6e0f}.guided-concept-story small{color:#684ce6;letter-spacing:.11em;font-size:10px;font-weight:900;display:block}.guided-concept-story>header h2{color:#17192b;margin:7px 0 12px;font-size:20px;line-height:1.25}.guided-concept-story blockquote{color:#343a56;background:#f6f3ff;border-left:3px solid #7257e8;border-radius:0 10px 10px 0;margin:0;padding:11px 14px;font-size:14px}.guided-concept-story blockquote span{color:#7257e8;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.guided-concept-story>div,.guided-concept-story>section,.guided-concept-story>details{margin-top:17px}.guided-story-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.guided-story-flow>span{color:#30364d;background:#fbfaff;border:1px solid #e1dcf5;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.guided-story-flow svg{color:#755ce9;flex:none;width:14px}.guided-concept-story>section{background:#eefaf5;border-radius:12px;padding:13px 14px}.guided-concept-story>section p{color:#24473d;margin:5px 0 0;font-size:13px}.guided-story-try{border-top:1px solid #ebe8f5;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.guided-story-try b{margin-top:5px;font-size:13px;display:block}.guided-story-try p{color:#168160;align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.guided-story-try p svg{width:15px}.guided-story-try button{color:#fff;background:#674ce5;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:850;display:flex}.guided-story-try button svg{width:14px}.guided-concept-story>details{border-top:1px solid #ebe8f5;padding-top:12px}.guided-concept-story>details summary{cursor:pointer;color:#5d48ce;font-size:12px;font-weight:850}.guided-concept-story>details p{color:#667086;font-size:12px;line-height:1.5}@media (max-width:700px){.guided-story-flow{grid-template-columns:1fr}.guided-story-flow svg{transform:rotate(90deg)}.guided-story-try{flex-direction:column;align-items:flex-start}}.guided-agent-layout.is-team{display:none}.work-app-tabs{background:#fff;border-bottom:1px solid #e2e5ef;gap:8px;padding:14px 24px;display:flex}.work-app-tabs button{color:#69738c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:flex}.work-app-tabs button[aria-current=page]{color:#6849dc;background:#eee9ff}.work-app-tabs button:hover{color:#6849dc;background:#f6f3ff}.work-app-tabs svg{width:18px;height:18px}.work-app-tabs button:focus-visible,.work-workspace-picker button:focus-visible{outline-offset:3px;outline:3px solid #9e85ef}.work-app-shell .work-assistant-chat-only{min-height:650px;display:block}.work-workspace-picker{background:#f6f3ff;border-bottom:1px solid #ddd5f5;flex-wrap:wrap;align-items:center;gap:14px;padding:20px 24px;display:flex}.work-workspace-picker>div{flex:1;min-width:220px}.work-workspace-picker p{color:#6a7690;margin:5px 0;font-size:13px}.work-workspace-picker button{color:#6747cf;cursor:pointer;background:#fff;border:1px solid #d8cffa;border-radius:9px;padding:10px 15px;font-weight:700}.guided-product-showcase.is-expanded{overflow:auto}@media (max-width:600px){.work-app-tabs{gap:4px;padding:12px}.work-app-tabs button{padding:10px;font-size:12px}.guided-product-showcase>header{flex-wrap:wrap}.work-app-shell .work-assistant-chat-only{min-height:580px}}.guided-product-showcase.work-preview-separated{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.guided-product-showcase.work-preview-separated>.work-preview-instructions{background:0 0;border:0;align-items:flex-start;gap:28px;padding:8px 2px 24px}.guided-product-showcase.work-preview-separated>.work-preview-instructions>div:first-child{gap:8px;max-width:650px}.guided-product-showcase.work-preview-separated>.work-preview-instructions small{color:#758099;letter-spacing:.12em;font-size:10px}.guided-product-showcase.work-preview-separated>.work-preview-instructions b{color:#20263c;font-size:22px}.guided-product-showcase.work-preview-separated>.work-preview-instructions span{font-size:13px;line-height:1.6}.work-preview-separated>.work-app-shell{background:#fff;border:1px solid #d9dfec;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #21284214}.work-app-identity{color:#fff;background:#202039;align-items:center;gap:12px;padding:20px 24px;display:flex}.work-app-identity>span{background:#7556e5;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.work-app-identity svg{width:22px}.work-app-identity strong{font-size:17px;display:block}.work-app-identity small{color:#c6c3df;margin-top:4px;font-size:11px;display:block}.work-preview-separated>.work-workspace-picker{border:1px solid #ddd5f5;border-radius:12px;margin-bottom:24px}.guided-product-showcase.work-preview-separated.is-expanded{background:#f5f6fb;border-radius:18px;padding:22px;overflow:auto}@media (max-width:800px){.guided-product-showcase.work-preview-separated>.work-preview-instructions{flex-direction:column;gap:16px}.work-preview-instructions .guided-product-progress{flex-wrap:wrap;justify-content:flex-start}.work-app-identity{padding:16px}.guided-product-showcase.work-preview-separated.is-expanded{padding:12px}}.guided-product-showcase.work-preview-separated>.work-preview-compact{align-items:center;gap:20px;padding-bottom:20px}.guided-product-showcase>.work-preview-compact>.work-preview-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.work-workspace-toggle{background:#eaeaf3;border-radius:11px;gap:3px;padding:4px;display:flex}.guided-product-showcase .work-workspace-toggle button{color:#69738b;white-space:nowrap;background:0 0;border:0;padding:9px 13px;font-size:12px}.guided-product-showcase .work-workspace-toggle button[aria-pressed=true]{color:#6849dc;background:#fff;box-shadow:0 1px 4px #24244512}.guided-product-showcase .work-workspace-toggle button:focus-visible{outline-offset:2px;outline:3px solid #a58ae8}.guided-product-showcase .work-workspace-toggle button:disabled{cursor:wait;opacity:.6}@media (max-width:800px){.guided-product-showcase.work-preview-separated>.work-preview-compact{align-items:flex-start}.work-preview-controls{width:100%}}.work-unavailable{text-align:center;color:#68758c;max-width:480px;margin:70px auto}.work-unavailable>svg{color:#8265df;width:36px;height:36px;margin-bottom:15px}.work-unavailable h3{color:#242943;margin:0 0 12px;font-size:20px}.work-unavailable p{font-size:14px;line-height:1.6}.work-unavailable button{color:#fff;cursor:pointer;background:#7255df;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:12px 18px;display:inline-flex}.work-unavailable button svg{width:16px}.work-assistant textarea:disabled,.work-prompts button:disabled{opacity:.5;cursor:not-allowed}
