.solution-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0 22px}.solution-tabs button{font:400 12px var(--body);padding:13px 18px;background:var(--panel);color:var(--muted);border:1px solid var(--line);border-radius:6px;cursor:pointer;min-height:44px}.solution-tabs button[aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.solution-tabs button:focus-visible{outline:2px solid var(--text);outline-offset:4px}.solution-stage{border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#151718,#0d0d0e)}.solution-panel{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:490px}.solution-panel[hidden]{display:none}.solution-story{padding:38px}.solution-label{font:400 10px var(--mono);color:#c6d9ce;letter-spacing:.1em}.solution-story h3{font:600 clamp(23px,2.6vw,31px)/1.25 var(--display);letter-spacing:-.04em;margin:18px 0}.solution-story p{font:400 13px/1.8 var(--body);color:var(--muted)}.solution-story ul{list-style:none;margin:24px 0;display:grid;gap:11px}.solution-story li{font:400 12px/1.6 var(--body);color:#d6d8d5;padding-left:19px;position:relative}.solution-story li:before{content:'✓';position:absolute;left:0;color:#bed9c8}.solution-story .card-link{font-size:12px;line-height:1.6}.solution-screen{margin:30px 30px 30px 0;background:#111916;border:1px solid #35463c;border-radius:10px;overflow:hidden;box-shadow:0 22px 70px #0005;min-width:0}.solution-screenbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#1a241f;padding:13px 16px;color:#b6c3bb;font:400 8px var(--mono);letter-spacing:.04em}.solution-lights{letter-spacing:3px;color:#768b7d}.solution-example{color:#d6e8dc;border:1px solid #415449;border-radius:4px;padding:5px 6px;font-size:7px}.solution-app{padding:22px 18px}.solution-appheading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.solution-appheading small{font:400 8px var(--mono);letter-spacing:.08em;color:#95b7a1}.solution-app h4{font:500 16px/1.4 var(--body);color:#edf5ef;margin-top:7px}.solution-avatar{background:#314a39;border-radius:50%;padding:11px;font:500 10px var(--body);color:#dceee2}.solution-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.solution-colhead{display:flex;gap:5px;justify-content:space-between;font:400 10px var(--body);color:#c0cec5;padding-bottom:13px}.solution-colhead span{font:400 8px var(--mono);color:#91a99a}.solution-task{padding:13px 11px;background:#1d2a22;border:1px solid #324b3a;border-radius:7px}.solution-chip{font:400 7px var(--mono);letter-spacing:.03em;color:#b2d0bd}.solution-task h5{font:500 12px/1.5 var(--body);color:#eef4f0;margin:12px 0 5px}.solution-task p{font:400 9px/1.6 var(--body);color:#a1b4a8}.solution-task>div{font:400 8px var(--body);color:#adc1b4;border-top:1px solid #35483c;margin-top:20px;padding-top:12px}.solution-task small{display:block;font:400 9px/1.5 var(--body);color:#e1ebe4;margin-top:6px}.solution-screenfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #2c4033;margin-top:24px;padding-top:15px;font:400 8px/1.6 var(--body);color:#a2b9ab}.solution-screenfoot span:last-child{font-family:var(--mono);font-size:7px}.solution-pipeline{display:grid;gap:12px}.solution-pipeline>div{position:relative;display:flex;align-items:center;gap:14px;background:#1b2820;border:1px solid #344b3b;border-radius:7px;padding:16px 12px}.solution-step{font:400 10px var(--mono);color:#a8d5b7;background:#2b4233;padding:10px;border-radius:6px}.solution-pipeline h5{font:500 12px var(--body);color:#eaf4ed}.solution-pipeline p{font:400 10px/1.5 var(--body);color:#a9bdb0;margin-top:5px}.solution-tool{margin-left:auto;font:400 7px var(--mono);color:#a1baa9}.solution-chathead{display:flex;align-items:center;gap:12px;margin-bottom:22px}.solution-chathead h4{font-size:13px;margin:0}.solution-chathead small{display:block;color:#9bb8a5;font:400 8px/1.6 var(--body);margin-top:4px}.solution-assistant-icon{padding:12px;background:#304a39;color:#d6efdf;border-radius:9px;font:400 12px var(--mono)}.solution-conversation{display:grid;gap:10px;font:400 11px/1.6 var(--body);color:#e5efe9}.solution-user{margin-left:65px;padding:11px 14px;background:#314c3a;border-radius:10px 10px 2px 10px}.solution-assistant{margin-right:35px;padding:11px 14px;background:#222e26;border:1px solid #354c3e;border-radius:10px 10px 10px 2px}.solution-disclaimer{font:400 11px/1.8 var(--body);color:var(--muted);margin-top:17px;max-width:880px}@media(max-width:980px){.solution-panel{grid-template-columns:1fr;min-height:0}.solution-story{padding:28px}.solution-screen{margin:0 28px 28px}.solution-story h3{max-width:580px}.solution-story p{max-width:650px}}@media(max-width:540px){.solution-tabs{gap:7px}.solution-tabs button{flex:1 1 100%;text-align:left}.solution-story{padding:23px}.solution-screen{margin:0 12px 20px}.solution-app{padding:18px 12px}.solution-screenbar{padding:12px 10px;font-size:7px}.solution-lights{display:none}.solution-kanban{grid-template-columns:1fr}.solution-kanban>div{padding:9px;background:#17231b;border-radius:6px}.solution-task{padding:10px}.solution-task>div{margin-top:10px}.solution-colhead{padding-bottom:8px}.solution-task h5{margin:7px 0 3px}.solution-tool{display:none}.solution-pipeline>div{gap:10px}.solution-user{margin-left:25px}.solution-assistant{margin-right:12px}.solution-app h4{font-size:14px}}
