.landing{--navy:#111a2e;--blue:#57f;--pale:#eef1ff;--line:#dfe3ec;color:var(--navy);background:#fbfbfc;overflow:hidden}.landing *{box-sizing:border-box}.landing button,.landing textarea{font:inherit}.landing-header{justify-content:space-between;align-items:center;width:min(100% - 48px,1200px);height:72px;margin:auto;display:flex}.landing-wordmark{color:var(--navy);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:720;display:flex}.landing-wordmark img{border-radius:8px;box-shadow:0 4px 12px #4562bf22}.landing-header nav{color:#626a7a;align-items:center;gap:28px;font-size:13px;display:flex}.landing-header nav a:hover{color:var(--navy)}.landing-header .nav-cta{color:var(--navy);background:#fff;border:1px solid #cfd4df;border-radius:9px;padding:10px 15px;box-shadow:0 2px 6px #19233c0a}.landing-hero{text-align:center;background:radial-gradient(circle at 50% 28%,#e9edff 0,#0000 35%);padding:106px 24px 120px;position:relative}.landing-kicker,.section-label{color:#5268c9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:750}.landing-kicker span{background:#6680ff;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 0 5px #6680ff18}.landing h1,.landing h2{color:var(--navy);letter-spacing:-.062em;margin:0;font-weight:680;line-height:.97}.landing h1{font-size:clamp(3.6rem,6.8vw,6.2rem)}.landing h1 em{color:#98a0b2;font-style:normal}.landing-lede{color:#697184;letter-spacing:-.02em;max-width:650px;margin:31px auto 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55}.hero-actions{color:#9298a5;justify-content:center;align-items:center;gap:19px;margin-top:34px;font-size:12px;display:flex}.primary-action{color:#fff;background:#17213a;border-radius:11px;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #17213a22}.primary-action:hover{transform:translateY(-2px);box-shadow:0 14px 30px #17213a30}.hero-demo-wrap{perspective:1400px;width:min(1180px,94vw);margin:84px auto 0}.product-demo{color:#d8dbe3;text-align:left;background:#11151c;border:1px solid #cad0de;border-radius:16px;min-height:630px;position:relative;overflow:visible;transform:rotateX(1deg);box-shadow:0 45px 90px #27304f28,0 3px 10px #27304f18}.demo-titlebar{background:#171b23;border-bottom:1px solid #ffffff14;border-radius:16px 16px 0 0;align-items:center;height:48px;padding:0 15px;display:flex}.window-dots{gap:7px;width:160px;display:flex}.window-dots i{background:#383d46;border-radius:50%;width:10px;height:10px}.window-dots i:first-child{background:#ff665f}.window-dots i:nth-child(2){background:#e9b649}.window-dots i:last-child{background:#55c268}.demo-project{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.demo-project small{color:#737986;font-size:9px}.demo-monitor-button{color:#aeb4c1;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;width:160px;padding:7px;font-size:10px;display:flex}.status-dot,.online-dot{background:#66d18d;border-radius:50%;width:6px;height:6px}.status-dot.working{background:#69aefb;animation:1.2s infinite pulse;box-shadow:0 0 0 4px #69aefb1c}.demo-workspace{border-radius:0 0 16px 16px;grid-template-columns:175px minmax(0,1fr) 0;height:580px;display:grid;position:relative;overflow:hidden}.demo-sidebar{color:#8f96a4;background:#151922;border-right:1px solid #ffffff12;padding:13px 10px;font-size:10px}.sidebar-heading{color:#636a77;letter-spacing:.08em;justify-content:space-between;margin-bottom:14px;font-size:8px;display:flex}.demo-sidebar p{margin:0;padding:5px 7px}.demo-sidebar .folder{color:#c3c7cf;font-weight:650}.demo-sidebar .file{padding-left:27px}.demo-sidebar .active{color:#fff;background:#ffffff0b;border-radius:5px}.demo-sidebar .muted{color:#6f7580;margin-top:8px}.demo-editor{background:#10141b;min-width:0;position:relative}.demo-tabs{color:#737a87;background:#151922;border-bottom:1px solid #ffffff10;height:35px;font-size:9px;display:flex}.demo-tabs span{padding:12px 16px}.demo-tabs .selected{color:#c7cbd4;background:#10141b;border-right:1px solid #ffffff10}.demo-tabs i{color:#747b87;margin-left:15px;font-style:normal}.demo-code{color:#8c94a3;gap:12px;padding:25px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.demo-code span i{color:#3f4651;width:28px;font-style:normal;display:inline-block}.demo-code b{color:#c18ef3}.demo-code em{color:#7ca9ed;font-style:normal}.agent-prompt{z-index:3;position:absolute;bottom:47px;left:7%;right:7%}.agent-prompt>label{color:#aeb4bf;margin-bottom:9px;font-size:10px;display:block}.prompt-box{background:#1a1f28;border:1px solid #ffffff1a;border-radius:12px;padding:12px;box-shadow:0 18px 45px #0008}.prompt-box textarea{resize:none;color:#e7e9ee;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:13px;line-height:1.5}.prompt-actions{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.agent-picker{gap:4px;display:flex}.agent-picker button{color:#7d8491;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex}.agent-picker button.active{color:#d5d8df;background:#ffffff0b;border-color:#ffffff13}.blue{color:#7993ff!important}.orange{color:#e88b5d!important}.run-button{color:#fff;cursor:pointer;background:#607df5;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.run-button:disabled{opacity:.55}.agent-prompt>small{color:#555c68;text-align:right;margin-top:7px;font-size:8px;display:block}.demo-terminal-pane{opacity:0;background:#0d1117;border-left:0 solid #ffffff13;width:0;transition:width .55s cubic-bezier(.2,.8,.2,1),opacity .3s;overflow:hidden}.demo-terminal-pane.is-open{opacity:1;border-left-width:1px;width:350px}.demo-workspace:has(.demo-terminal-pane.is-open){grid-template-columns:175px minmax(300px,1fr) 350px}.pane-heading{color:#858c99;white-space:nowrap;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:35px;padding:0 11px;font-size:9px;display:flex}.pane-heading b{margin-right:5px}.terminal-output{color:#b3b8c1;white-space:nowrap;padding:19px;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-output p{margin:0 0 9px}.terminal-output p i{color:#7292ff;font-style:normal}.terminal-output .muted{color:#656d79}.number-output{color:#8f96a2;white-space:normal!important}.terminal-cursor{vertical-align:middle;background:#9ba3b1;width:6px;height:12px;animation:1s step-end infinite blink;display:inline-block}.floating-monitor{z-index:5;backdrop-filter:blur(12px);background:#151920ec;border:1px solid #ffffff17;border-radius:10px;width:252px;padding:6px;position:absolute;top:66px;right:22px;box-shadow:0 18px 44px #0009}.monitor-heading{color:#aeb3bd;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:29px;padding:0 6px;font-size:8px;display:flex}.monitor-heading span{color:#626a76}.floating-monitor .machine{color:#737a87;align-items:center;gap:6px;margin:7px 5px 3px;font-size:8px;display:flex}.floating-monitor button{color:#9ba1ad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:43px;padding:5px;display:flex}.floating-monitor button.active{color:#e2e4e8;background:#ffffff09}.agent-mark{background:#0c1016;border:1px solid #ffffff10;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.floating-monitor button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.floating-monitor strong{font-size:9px}.floating-monitor small{color:#6d7480;font-size:7px}.floating-monitor button>i{color:#747b87;font-size:7px;font-style:normal}.floating-monitor button>i.working{color:#69aefb}.floating-monitor button>i.done{color:#66d18d}.workflow-section,.monitor-section,.history-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:110px;width:min(100% - 48px,1120px);min-height:680px;margin:auto;padding:130px 0;display:grid}.section-copy h2{font-size:clamp(3.2rem,5vw,5.3rem)}.section-copy>p:not(.section-label){color:#737b8c;max-width:475px;margin:28px 0 0;font-size:16px;line-height:1.65}.mini-flow{background:linear-gradient(145deg,#fff,#f3f5fa);border:1px solid #e0e3ec;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:65px 45px;display:flex;position:relative;box-shadow:0 28px 60px #27304f10}.mini-prompt{color:#454e61;background:#fff;border:1px solid #d9dde8;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:15px;font-size:12px;display:flex;box-shadow:0 8px 18px #33405d0c}.mini-prompt b{color:#fff;background:#647ef2;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.flow-line{background:#cbd1df;width:1px;height:75px;position:relative}.flow-line i{background:#637df1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;left:-3px}.flow-line small{color:#999fad;width:60px;font-size:9px;position:absolute;top:30px;left:12px}.mini-pane{color:#dfe2e8;background:#161b24;border:1px solid #cfd5e2;border-radius:11px;align-items:center;gap:12px;width:100%;padding:17px;display:flex;box-shadow:0 14px 30px #18213a22}.mini-pane>span{background:#0d1117;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mini-pane div{flex-direction:column;flex:1;gap:4px;display:flex}.mini-pane strong{font-size:11px}.mini-pane small{color:#7e8591;font-size:9px}.mini-pane>i{background:#68aefb;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse;box-shadow:0 0 0 5px #68aefb15}.monitor-section{grid-template-columns:1.05fr .95fr}.monitor-card{color:#aeb4bf;background:#141922;border:1px solid #283044;border-radius:16px;padding:9px;box-shadow:0 35px 80px #27304f24}.monitor-card-top{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:40px;padding:0 9px;font-size:9px;display:flex}.monitor-card-top small{color:#68707e}.monitor-card-row{border-radius:9px;align-items:center;gap:11px;margin-top:5px;padding:10px;display:flex}.monitor-card-row.active{background:#ffffff08}.monitor-card-row>b{background:#0d1117;border:1px solid #ffffff10;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.monitor-card-row>span{flex-direction:column;flex:1;gap:4px;display:flex}.monitor-card-row strong{color:#d9dce2;font-size:11px}.monitor-card-row small{color:#6f7682;font-size:9px}.monitor-card-row>i{color:#6baef7;font-size:8px;font-style:normal}.monitor-card-row>i.attention{color:#e9b55f}.monitor-card-row>i.done{color:#67ca8b}.section-copy ul{color:#596173;gap:12px;margin:30px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.section-copy li{align-items:center;gap:9px;display:flex}.blue-dot,.amber-dot,.green-dot{background:#6aaef8;border-radius:50%;width:7px;height:7px}.amber-dot{background:#e9b55f}.green-dot{background:#67ca8b}.history-section{padding:140px 0;display:block}.history-section .section-copy{text-align:center}.history-section .section-copy>p:not(.section-label){margin-inline:auto}.history-list{background:#fff;border:1px solid #dfe3ec;border-radius:16px;max-width:850px;margin:70px auto 0;box-shadow:0 25px 55px #25304d0d}.history-item{border-bottom:1px solid #eceef3;align-items:center;gap:15px;min-height:84px;padding:16px 20px;display:flex}.history-item:last-child{border:0}.history-item time{color:#a1a6b0;width:34px;font-size:9px}.history-icon{background:#f7f8fa;border:1px solid #e1e4eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.history-item>div{flex-direction:column;flex:1;gap:5px;display:flex}.history-item strong{font-size:12px}.history-item small{color:#9096a3;font-size:9px}.history-item>b{color:#5b8dd3;font-size:8px}.history-item>b.complete{color:#54a876}.tools-section{border-top:1px solid var(--line);width:min(100% - 48px,1120px);margin:auto;padding:140px 0}.tools-heading{text-align:center}.tools-heading h2{font-size:clamp(3.2rem,5vw,5.3rem)}.tools-heading>p:last-child{color:#737b8c;max-width:560px;margin:26px auto 0;font-size:16px;line-height:1.65}.work-tool{color:#aeb4bf;text-align:left;background:#10141b;border:1px solid #282f3d;border-radius:17px;max-width:940px;margin:65px auto 0;overflow:hidden;box-shadow:0 32px 70px #27304f20}.work-tool-bar{background:#171b23;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 15px;display:grid}.work-dots{gap:6px;display:flex}.work-dots i{background:#393f49;border-radius:50%;width:9px;height:9px}.work-dots i:first-child{background:#ff665f}.work-dots i:nth-child(2){background:#e9b649}.work-dots i:last-child{background:#55c268}.work-tool-bar nav{background:#0d1117;border-radius:8px;padding:3px;display:flex}.work-tool-bar button{color:#737b88;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:9px}.work-tool-bar button.active{color:#e0e3e8;background:#292f39}.work-tool-bar>small{color:#666e7c;justify-self:end;font-size:8px}.work-tool-body{grid-template-columns:175px 1fr;min-height:390px;display:grid}.work-tool-body>aside{background:#151922;border-right:1px solid #ffffff10;padding:14px 9px}.work-tool-body>aside p{color:#656d7a;letter-spacing:.08em;margin:0 7px 10px;font-size:8px}.work-tool-body>aside button{color:#8c939f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:7px 8px;font-size:9px;display:block}.work-tool-body>aside button b{float:right;color:#8fa2ff;background:#637df126;border-radius:8px;padding:1px 5px;font-size:7px}.work-surface{background:#0f1319;min-width:0}.work-surface header{color:#b7bdc7;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:38px;padding:0 15px;font-size:9px;display:flex}.work-surface header small{color:#626a77;font-size:8px}.file-preview pre,.diff-preview pre{color:#aeb4bf;margin:0;padding:25px 0;font:10px/2 ui-monospace,SFMono-Regular,Menlo,monospace}.file-preview pre i,.diff-preview pre i{color:#444b57;text-align:right;width:45px;padding-right:13px;font-style:normal;display:inline-block}.file-preview pre code b{color:#c18ef3}.file-preview pre code em{color:#d39a75;font-style:normal}.diff-preview pre span{display:block}.diff-preview .added{background:#4dbb7415}.diff-preview .removed{background:#e15f6915}.diff-preview .added code{color:#9dd1ad}.diff-preview .removed code{color:#d89a9f}.terminal-preview>div{color:#b2b8c1;padding:28px;font:11px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-preview p{margin:0 0 7px}.terminal-preview p>b{color:#7892ff}.terminal-preview p>i{color:#e88b5d;font-style:normal}.terminal-preview p>span{color:#66d18d}.terminal-preview p>em{vertical-align:middle;background:#9ba3b1;width:6px;height:13px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.terminal-preview .test-result{color:#66d18d;margin-top:18px}.terminal-preview .test-result small{color:#646c79;margin-left:8px}.landing-closing{text-align:center;background:linear-gradient(#f4f6fb,#fff);padding:165px 24px}.landing-closing img{border-radius:18px;margin-bottom:28px;box-shadow:0 18px 38px #354a8b28}.landing-closing h2{font-size:clamp(4rem,7vw,7rem)}.landing-closing>p:not(.section-label){color:#838a99;margin:22px 0 30px}.landing-footer{color:#959ba7;justify-content:space-between;align-items:center;width:min(100% - 48px,1200px);height:100px;margin:auto;font-size:10px;display:flex}.landing-footer .landing-wordmark{font-size:12px}@keyframes pulse{50%{opacity:.45;transform:scale(.85)}}@keyframes blink{50%{opacity:0}}@media (width<=800px){.landing-header nav>a:not(.nav-cta){display:none}.landing-hero{padding-top:80px}.hero-demo-wrap{transform-origin:top;width:1050px;margin-bottom:-165px;margin-left:50%;transform:translate(-50%)scale(.72)}.workflow-section,.monitor-section{grid-template-columns:1fr;gap:55px;min-height:auto;padding:95px 0}.monitor-section .monitor-card{order:2}.section-copy h2{font-size:3.3rem}.demo-terminal-pane.is-open{width:300px}.demo-workspace:has(.demo-terminal-pane.is-open){grid-template-columns:175px minmax(300px,1fr) 300px}}@media (width<=520px){.landing-header{width:calc(100% - 32px)}.landing-header .nav-cta{padding:9px 11px}.landing h1{font-size:3.75rem}.landing-hero{padding-inline:16px}.landing-lede{font-size:1rem}.hero-actions{flex-direction:column}.hero-demo-wrap{margin-bottom:-280px;transform:translate(-50%)scale(.52)}.workflow-section,.monitor-section,.history-section,.tools-section{width:calc(100% - 32px);padding:80px 0}.section-copy h2,.tools-heading h2{font-size:2.9rem}.mini-flow{min-height:330px;padding:40px 22px}.history-item{padding:13px 11px}.history-item time,.history-item>b{display:none}.work-tool{transform-origin:top;width:760px;margin-bottom:-150px;margin-left:50%;transform:translate(-50%)scale(.52)}.landing-closing{padding:110px 20px}.landing-closing h2{font-size:3.6rem}.landing-footer{width:calc(100% - 32px)}.landing-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.text-action{color:#626a78}.text-action:hover{color:var(--navy)}.download-buttons{justify-content:center;align-items:center;gap:10px;display:flex}.download-primary,.download-upcoming{border-radius:11px;align-items:center;gap:11px;min-height:52px;padding:0 16px;display:flex}.download-primary{color:#fff;background:#17213a;box-shadow:0 10px 24px #17213a22}.download-primary>span,.download-upcoming>span{text-align:left;flex-direction:column;gap:2px;min-width:116px;display:flex}.download-primary strong,.download-upcoming strong{font-size:13px}.download-primary small{color:#aeb5c4;font-size:9px}.download-primary>svg:last-child{color:#8993a8}.download-upcoming{color:#3f485a;background:#fff;border:1px solid #d8dce6}.download-upcoming>svg{color:#727b8d}.download-upcoming small{color:#8c93a1;font-size:9px}.download-secondary{color:#6e7687;padding:10px 12px;font-size:11px}.download-secondary:hover{color:var(--navy)}.download-buttons.compact .download-primary,.download-buttons.compact .download-upcoming{min-height:48px}.demo-sidebar{color:#96999f;background:linear-gradient(#151618e8,#0e0f11e2);border-right-color:#ffffff13}.demo-sidebar p{align-items:center;gap:6px;display:flex}.demo-sidebar .folder{color:#eeeef0}.demo-sidebar .active{color:#eeeef0;background:#ffffff0c}.demo-sidebar .muted{color:#64686f}.pane-heading{color:#96999f;background:#121315d4;border-bottom-color:#ffffff0b}.pane-heading>span{align-items:center;gap:7px;display:flex}.pane-heading b{margin:0;display:flex}.pane-heading>span:last-child{gap:8px}.demo-terminal-pane{background:#090a0bdf}.terminal-output p i{color:#82aaf0}.terminal-output .success{color:#50c98b}.monitor-heading,.monitor-heading strong,.monitor-heading span{align-items:center;display:flex}.monitor-heading strong,.monitor-heading span{gap:5px}.floating-monitor{background:#0b0c0ee8;border-radius:8px;box-shadow:0 10px 28px #0008}.agent-mark{background:#00000024;border-radius:6px}.work-tool-bar button{align-items:center;gap:6px;display:inline-flex}.work-tool-body>aside{background:linear-gradient(#151618e8,#0e0f11e2);border-right-color:#ffffff0b}.work-tool-body>aside button{color:#96999f;border-radius:7px;align-items:center;gap:6px;display:flex}.work-tool-body>aside button.active{color:#eeeef0;background:#ffffff0c}.work-tool-body>aside button b{float:none;margin-left:auto}@media (width<=520px){.download-buttons{flex-wrap:wrap}.hero-actions{gap:12px}.hero-actions>.text-action{width:100%}}.real-app{color:#96999f;text-align:left;background:#090a0b;border:1px solid #4a4c50;border-radius:13px;grid-template-columns:170px minmax(0,1fr) 190px;width:100%;height:650px;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:8px;display:grid;overflow:hidden;box-shadow:0 45px 90px #0004}.real-app button{font:inherit}.real-sidebar{background:linear-gradient(#151618,#0d0e10);border-right:1px solid #ffffff13;flex-direction:column;min-width:0;display:flex;position:relative}.traffic-lights{gap:7px;height:27px;padding:12px 11px 0;display:flex}.traffic-lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.traffic-lights i:nth-child(2){background:#febc2e}.traffic-lights i:last-child{background:#28c840}.real-brand{color:#eeeef0;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.real-brand img{border-radius:5px;width:19px;height:19px}.real-brand strong{flex:1;font-size:10px}.real-brand svg{color:#64686f}.real-machine{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:38px;margin:2px 7px;padding:7px;display:flex}.real-machine.selected{background:#ffffff0d;border-color:#ffffff17}.real-machine>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.real-machine strong{color:#d7d8dc;font-size:9px}.real-machine small{color:#777b82;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.real-machine>i{background:#777b82;border-radius:50%;width:6px;height:6px}.real-machine>i.online{background:#50c98b;box-shadow:0 0 0 4px #50c98b10}.add-server{color:#64686f;background:0 0;border:1px dashed #ffffff13;border-radius:6px;align-items:center;height:23px;margin:0 7px;display:flex}.real-section-title{color:#64686f;letter-spacing:.1em;justify-content:space-between;align-items:center;height:34px;padding:12px 10px 7px;font-size:7px;font-weight:700;display:flex}.real-section-title>span:last-child{gap:9px;display:flex}.real-workspace{color:#dddfe3;background:#ffffff0c;border:1px solid #ffffff15;border-radius:6px;align-items:center;gap:6px;height:31px;margin:0 6px;padding:0 7px;display:flex}.real-workspace strong{flex:1}.real-tab,.temporary-tab,.temporary-label{align-items:center;gap:7px;height:26px;padding:0 18px;display:flex}.real-tab{color:#d4d5d9;background:#ffffff08;margin:0 7px 8px;padding-left:38px}.temporary-label{color:#555960;border-top:1px solid #ffffff0b;margin-top:8px;padding-left:13px}.temporary-tab{color:#a3a6ac;padding-left:13px}.temporary-tab small{margin-left:auto}.real-agent-monitor{border-top:1px solid #ffffff0b;margin-top:auto}.real-agent-monitor button{color:#d9dade;text-align:left;background:#ffffff08;border:0;border-radius:6px;align-items:center;gap:7px;width:calc(100% - 12px);height:34px;margin:0 6px;padding:5px 7px;display:flex}.real-agent-icon,.history-agent{background:#050607;border:1px solid #ffffff0d;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.real-agent-monitor button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.real-agent-monitor button small{color:#64686f;font-size:7px}.real-agent-monitor button>i{background:#999da4;border-radius:50%;width:5px;height:5px}.real-sidebar-footer{color:#64686f;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;height:30px;margin-top:14px;padding:0 11px;display:flex}.real-sidebar-footer span{align-items:center;gap:6px;display:flex}.real-center{background:#090a0b;grid-template-rows:28px minmax(0,1fr) 20px;min-width:0;display:grid}.real-titlebar{background:#121315;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.real-titlebar>strong{color:#d8dade;width:105px}.real-top-tab{color:#d9dade;background:#ffffff0b;border:1px solid #ffffff13;border-radius:6px;align-items:center;gap:6px;width:95px;height:22px;padding:0 8px;display:flex}.real-top-tab span{text-overflow:ellipsis;flex:1;overflow:hidden}.real-spacer{flex:1}.real-terminal{color:#dadce1;background:#0c0d0e;min-width:0;padding:9px 11px;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.real-terminal p{margin:0 0 4px}.real-terminal>p:first-child b{color:#9cc6ef}.real-terminal>p:first-child strong{color:#55c6be}.real-terminal>p:first-child em{color:#ff9d35;font-style:normal}.real-terminal>p:first-child span{color:#72d2aa}.real-terminal .prompt i{color:#72d2aa;font-style:normal}.codex-card{color:#bfc2c8;background:#111214;border:1px solid #74777c;width:250px;margin:7px 0 16px;padding:7px}.codex-card>strong{color:#eeeef0;margin-bottom:10px;font-size:9px;display:block}.codex-card>strong small{color:#858990}.codex-card p{color:#858990;grid-template-columns:68px 1fr;margin:0;display:grid}.codex-card p b{color:#e0e2e6}.codex-card p em{color:#c98cff;font-style:normal;font-weight:700}.tip{margin-bottom:12px!important}.warning{color:#e7bd57}.agent-input{color:#8e9197;background:#292a2d;align-items:center;gap:5px;height:27px;margin-top:11px;padding:0 8px;display:flex}.agent-status{color:#d6c8a3;padding:0 9px}.agent-status em{color:#bce8a4;font-style:normal}.agent-status strong{color:#f090b5}.agent-status span{color:#96afea}.real-statusbar{background:#121315;border-top:1px solid #ffffff12;align-items:center;display:flex}.real-statusbar>span,.real-statusbar>b,.real-statusbar>small{border-right:1px solid #ffffff0b;align-items:center;height:100%;padding:0 8px;display:flex}.real-statusbar>b{color:#b9e4c5;background:#1c563d;gap:4px}.real-statusbar>small{color:#64686f;flex:1}.real-statusbar>i{color:#d0d2d6;padding-right:8px;font-style:normal}.real-right{background:linear-gradient(#131416,#0d0e10);border-left:1px solid #ffffff13;min-width:0}.right-title{color:#64686f;letter-spacing:.1em;border-bottom:1px solid #ffffff0b;align-items:center;gap:8px;height:37px;padding:13px 8px 6px;font-size:7px;display:flex}.right-title span{flex:1}.branch-button{color:#dddfe3;text-align:left;background:#0b0c0e;border:1px solid #ffffff13;border-radius:6px;align-items:center;gap:6px;width:calc(100% - 14px);height:25px;margin:7px;padding:0 8px;display:flex}.branch-button b{color:#6f737a;background:#ffffff08;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:6px}.right-mode{border-bottom:1px solid #ffffff0b;gap:3px;height:43px;padding:8px 7px;display:flex}.right-mode button{color:#64686f;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:flex}.right-mode button.active{color:#e7e9ed;background:#ffffff12;flex:1;justify-content:center;font-weight:700}.history-switch{align-items:center;gap:4px;height:33px;padding:7px;display:flex}.history-switch b,.history-switch span{border-radius:5px;flex:1;justify-content:center;align-items:center;height:22px;display:flex}.history-switch b{color:#e2e4e8;background:#ffffff0f}.history-switch span{color:#64686f}.history-switch small{color:#64686f;margin-left:4px}.real-history{padding:0 7px}.real-history button{color:#d8dade;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;align-items:center;gap:7px;width:100%;height:39px;padding:6px 4px;display:flex}.real-history button:hover{background:#ffffff08}.real-history button>span:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.real-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.real-history small{color:#64686f;align-items:center;font-size:6.5px;display:flex}@media (width<=800px){.hero-demo-wrap{width:1240px}.real-app{grid-template-columns:170px minmax(0,1fr) 190px;height:650px}}.hero-demo-wrap{border-radius:13px;height:650px;overflow:hidden}.real-app{transform-origin:0 0;border-radius:11px;width:83.333%;height:541.667px;transform:scale(1.2)}@media (width<=800px){.hero-demo-wrap{height:650px}.real-app{height:541.667px}}.hero-demo-wrap{width:min(1180px,92vw)}.resume-row{color:#aaaeb5;text-align:left;background:0 0;border:0;align-items:center;gap:6px;height:27px;margin:0 7px;padding:0 38px;display:flex}.resume-row:hover{color:#eeeef0;background:#ffffff08}.real-agent-monitor button.selected-agent{background:#ffffff0d}.real-agent-monitor button>i{place-items:center;display:grid}.real-agent-monitor button>i.done{background:#50c98b}.real-agent-monitor button>i.idle{background:#999da4}.real-agent-monitor button>i.working{background:0 0;width:10px;height:10px}.real-agent-monitor button>i.working span{border:2px dotted #5ecdf4;border-radius:50%;width:9px;height:9px;animation:1.1s linear infinite agent-spin}.scenario-output{color:#dfe1e5;padding:10px 2px;font-size:8.5px;line-height:1.55}.scenario-output h4{align-items:center;gap:9px;margin:0 0 18px;font-size:10px;display:flex}.scenario-output h4 small{color:#7b7f87;font-weight:400}.scenario-output>p{margin:0 0 9px}.scenario-output>p>b,.completed-line{color:#64cb8f}.scenario-output pre{color:#b7bbc2;background:#050607;border:1px solid #ffffff10;border-radius:5px;width:min(500px,90%);margin:13px 0;padding:10px;font:8px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.scenario-output ul{color:#b8bbc1;padding-left:17px}.scenario-output .meandering{color:#e9855d}.scenario-output .meandering span{margin-right:5px;animation:1.5s linear infinite agent-spin;display:inline-block}.scenario-input{color:#8f939a;border-top:1px solid #74777c;border-bottom:1px solid #74777c;height:28px;padding:7px 8px;position:absolute;bottom:35px;left:10px;right:10px}.muted-copy{color:#7d8189}.real-terminal{position:relative}.code-surface{height:100%;margin:-9px -11px}.document-heading{color:#c7c9ce;background:#121315;border-bottom:1px solid #ffffff0b;align-items:center;gap:6px;height:27px;padding:0 9px;display:flex}.document-heading small{color:#64686f;margin-left:auto}.code-surface pre{color:#c3c6cc;margin:0;padding:18px;font:9px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace}.code-surface pre>i,.code-surface pre span i{color:#51555d;width:24px;font-style:normal;display:inline-block}.code-surface pre b{color:#c18ef3}.code-surface pre em{color:#d39a75;font-style:normal}.code-surface pre span{width:100%;display:inline-block}.code-surface .diff-added{color:#a1d5b2;background:#3ab97924}.code-surface .diff-removed{color:#daa0a6;background:#d8506324}.right-mode button span{display:none}.right-mode button.active span{display:inline}.right-mode button.active{flex:1}.right-files{padding:10px 7px}.right-files>strong{color:#64686f;letter-spacing:.1em;padding:5px 6px 8px;font-size:7px;display:block}.right-files button{color:#aaaeb5;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;width:100%;height:26px;padding:0 7px;display:flex}.right-files button:hover{color:#eeeef0;background:#ffffff08}.right-files button small{gap:4px;margin-left:auto;display:flex}.right-files button small b{color:#50c98b}.right-files button small i{color:#e66d76;font-style:normal}.click-tour{z-index:30;pointer-events:none;transition:top .55s cubic-bezier(.2,.8,.2,1),left .55s cubic-bezier(.2,.8,.2,1);position:absolute}.click-tour i{background:#82aaf066;border:2px solid #fff;border-radius:50%;width:13px;height:13px;animation:1s ease-in-out infinite tour-pulse;display:block;box-shadow:0 0 0 7px #82aaf025,0 0 22px 8px #82aaf06b}.click-tour span{color:#fff;background:#17191ddd;border:1px solid #ffffff20;border-radius:5px;width:max-content;padding:5px 7px;font-size:7px;position:absolute;top:19px;left:0}.click-tour.step-0{top:475px;left:130px}.click-tour.step-1{top:260px;left:115px}.click-tour.step-2{top:80px;left:calc(100% - 135px)}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes tour-pulse{50%{transform:scale(.8);box-shadow:0 0 0 12px #82aaf00d,0 0 28px 10px #82aaf085}}.codex-screen,.claude-screen{height:100%;min-height:0;position:relative}.shell-line{color:#dfe1e5}.shell-line>b{color:#9cc6ef}.shell-line>em{color:#ff9d35;font-style:normal}.shell-line>span,.shell-command{color:#72d2aa}.codex-welcome{color:#9599a1;background:#111214;border:1px solid #777a80;width:275px;margin:8px 0 15px;padding:8px}.codex-welcome>strong{color:#eeeef0;margin-bottom:10px;font-size:9px;display:block}.codex-welcome>strong small{color:#858990}.codex-welcome p{grid-template-columns:72px 1fr auto;margin:0;display:grid}.codex-welcome p b{color:#e3e5e9}.codex-welcome p i{color:#5fc6cc;font-style:normal}.codex-welcome p em{color:#ca8cf1;font-style:normal;font-weight:700}.codex-conversation{color:#d7d9de;max-width:620px;padding:5px 7px}.codex-conversation pre{color:#aeb2b9;background:#101214;border-left:2px solid #31343a;margin:8px 0;padding:8px 10px;font:8px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.codex-working{color:#8eb9f5}.codex-working span{color:#666b73}.codex-footer,.claude-footer{color:#d8c79e;border-top:1px solid #6e7279;min-height:23px;padding:5px 9px;position:absolute;bottom:0;left:0;right:0}.codex-footer em{color:#bce8a4;font-style:normal}.codex-footer span{color:#ef91b6}.claude-welcome{color:#b8bbc2;align-items:flex-start;gap:12px;margin:3px 0 18px;display:flex}.claude-welcome>pre{color:#e77e55;margin:0;font:700 10px/.75 ui-monospace,SFMono-Regular,Menlo,monospace}.claude-welcome>span{flex-direction:column;gap:1px;display:flex}.claude-welcome strong{color:#eeeef0;font-size:10px}.claude-welcome strong small{color:#a3a6ad;font-weight:400}.claude-welcome p{color:#979ba3;margin:0}.claude-response{color:#e0e2e6;max-width:650px;padding:0 6px;font-size:8.5px}.claude-response>p{margin:0 0 10px}.claude-response>p>b{color:#65cf90}.claude-response pre{color:#bfc2c8;background:#101214;border-left:2px solid #e77e55;margin:8px 0 12px;padding:9px 10px;font:8px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.claude-response ul{padding-left:18px}.claude-response .meandering{color:#e9855d}.claude-response .meandering span{animation:1.5s linear infinite agent-spin;display:inline-block}.claude-summary{color:#999da4}.claude-summary b{color:#50c98b!important}.claude-footer{color:#a9adb4;line-height:1.55}.claude-footer b{color:#57cec2}.claude-footer span{color:#e7bd57}.claude-footer em{color:#56c98b;font-style:normal}.codex-screen .scenario-input,.claude-screen .scenario-input{bottom:27px}.real-app{position:relative}.worktree-panel{padding:9px!important}.worktree-toggle{gap:4px;margin-bottom:9px;display:flex}.worktree-toggle button{flex:1;border:1px solid #0000!important;justify-content:center!important;height:29px!important}.worktree-toggle button.active{background:#25272a!important;border-color:#aeb3bd!important}.worktree-search{color:#666b73;background:#090a0b;border:1px solid #ffffff16;border-radius:7px;height:29px;margin-bottom:10px;padding:8px;font-size:8px}.worktree-panel>p{letter-spacing:.09em;justify-content:space-between;font-weight:700;color:#64686f!important;margin:8px 7px 4px!important;font-size:7px!important;display:flex!important}.worktree-panel>button{padding-left:8px!important}.worktree-panel .change-count{margin-left:auto;color:#50c98b!important;background:0 0!important}.worktree-panel .change-count:first-letter{color:#50c98b}.hero-demo-wrap{border-radius:0;width:min(1180px,100vw - 32px);height:auto;margin:84px auto 0;overflow:visible;transform:none!important}.app-scale-frame{border-radius:13px;width:100%;overflow:hidden;box-shadow:0 45px 90px #0004}.real-app{transform-origin:0 0;width:1180px;height:650px;box-shadow:none;border-radius:13px}@media (width<=800px){.hero-demo-wrap{width:calc(100vw - 32px);height:auto;margin:64px auto 0;transform:none!important}.app-scale-frame{width:100%}.real-app{width:1180px;height:650px}}@media (width<=520px){.hero-demo-wrap{margin-bottom:0;transform:none!important}}.work-tool{max-width:980px}.work-tool-bar{grid-template-columns:1fr 1fr}.work-tool-bar nav{display:none}.work-tool-bar>small{justify-self:end}.work-tool-body{grid-template-columns:minmax(0,1fr) 245px}.worktree-panel{border-left:1px solid #ffffff0b;order:2;border-right:0!important}.work-surface{order:1}.work-surface header{background:#121315}.work-surface:before{color:#64686f;content:"shepherd  /  feature/agent-workspace";background:#0c0d0e;border-bottom:1px solid #ffffff0b;align-items:center;height:25px;padding:0 10px;font-size:7px;display:flex}@media (width<=520px){.work-tool{transform-origin:0 0;width:980px;margin-bottom:-250px;margin-left:0;transform:scale(.36)}}.monitor-showcase{min-height:440px;position:relative}.monitor-showcase .monitor-card{width:82%;position:absolute;top:12px;left:0}.monitor-showcase .live-monitor-card{width:68%;position:absolute;bottom:4px;right:0}.app-monitor-card .monitor-card-top span{font-weight:700}.live-monitor-card{color:#aeb3bd;background:#0b0c0ef2;border:1px solid #343941;border-radius:10px;padding:5px;box-shadow:0 24px 55px #10162638,0 10px 28px #0008}.live-monitor-title{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:31px;padding:0 7px;font-size:9px;display:flex}.live-monitor-title strong{color:#e5e7ec}.live-monitor-title span{color:#8f9299;font-size:7px}.live-monitor-card>p{color:#8f9299;align-items:center;gap:6px;margin:6px 7px 2px;font-size:7px;display:flex}.live-monitor-card>p i{background:#65cf90;border-radius:50%;width:5px;height:5px}.live-monitor-card>div:not(.live-monitor-title){border-radius:6px;align-items:center;gap:8px;min-height:39px;padding:5px 7px;display:flex}.live-monitor-card>div:not(.live-monitor-title):hover{background:#ffffff0a}.live-monitor-card div>b{background:#00000024;border:1px solid #ffffff0d;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.live-monitor-card div>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.live-monitor-card div strong{color:#dfe1e6;font-size:8px}.live-monitor-card div small{color:#8f9299;font-size:7px}.live-monitor-card div>i{background:#9ca2ac;border-radius:50%;width:5px;height:5px}.live-monitor-card div>i.working{background:0 0;border:2px dotted #63b3ff;width:9px;height:9px;animation:1.1s linear infinite agent-spin}.live-monitor-card div>i.done{background:#65cf90;box-shadow:0 0 0 4px #65cf9016}.continuity-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:850px;margin:65px auto 0;display:grid}.continuity-card{text-align:left;background:#fff;border:1px solid #dfe3ec;border-radius:14px;align-items:center;gap:13px;min-height:105px;padding:18px;display:flex;box-shadow:0 16px 35px #25304d0a}.continuity-icon{background:#f4f5f8;border:1px solid #e1e4eb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.continuity-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.continuity-card small{color:#969da9;letter-spacing:.09em;margin-bottom:5px;font-size:7px;font-weight:750}.continuity-card strong{color:#20283a;font-size:12px}.continuity-card p{color:#89909e;margin:5px 0 0;font-size:8px}.continuity-card>b{color:#5a6cba;white-space:nowrap;font-size:8px}.history-section .history-list{margin-top:12px}@media (width<=800px){.monitor-showcase{min-height:420px}.continuity-grid{grid-template-columns:1fr}.continuity-card{min-height:96px}}@media (width<=520px){.monitor-showcase{min-height:350px}.monitor-showcase .monitor-card{width:88%}.monitor-showcase .live-monitor-card{width:78%}.continuity-card{padding:14px}.continuity-card>b{display:none}}.monitor-showcase .app-monitor-card{background:linear-gradient(#151618,#0e0f11);border-color:#ffffff0b;border-radius:8px;width:60%;padding:0 8px 9px;top:0;box-shadow:0 22px 50px #10162618}.app-monitor-card .monitor-card-top{color:#64686f;letter-spacing:.08em;text-transform:uppercase;border:0;height:34px;padding:0 6px;font-size:8px}.app-monitor-card .monitor-card-top small{letter-spacing:0;text-transform:none;font-size:7px}.app-monitor-card .monitor-card-row{border-radius:7px;gap:9px;min-height:42px;margin:0;padding:5px 7px}.app-monitor-card .monitor-card-row.active{background:#ffffff08}.app-monitor-card .monitor-card-row>b{background:0 0;border:0;width:25px;height:25px}.app-monitor-card .monitor-card-row strong{color:#d9dbe1;font-size:9px;font-weight:560}.app-monitor-card .monitor-card-row small{color:#64686f;font-size:7px}.agent-three-dot,.real-agent-monitor button>i.working,.live-monitor-card div>i.working{color:#75d6ff;flex:0 0 18px;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;animation:none!important;position:relative!important}.agent-three-dot:before,.real-agent-monitor button>i.working:before,.live-monitor-card div>i.working:before{content:"";transform-origin:1.25px 5.75px;background:currentColor;border-radius:.625px;width:2.5px;height:2.5px;animation:1s linear infinite rotate-agent-status;position:absolute;top:3.25px;left:7.75px;box-shadow:3.9px 6.75px,-3.9px 6.75px}.real-agent-monitor button>i.working>span{display:none}.agent-idle-dot,.agent-done-dot{place-items:center;height:18px;display:grid;background:0 0!important;width:18px!important}.agent-idle-dot:after,.agent-done-dot:after{content:"";background:#8d949f;border-radius:50%;width:6px;height:6px}.agent-done-dot:after{background:#5fd08d;box-shadow:0 0 0 3px #5fd08d1f}@keyframes rotate-agent-status{to{transform:rotate(360deg)}}@media (width<=520px){.monitor-showcase .app-monitor-card{width:68%}}.demo-disclaimer{color:#a0a6b1;letter-spacing:.01em;margin-top:12px;font-size:10px;display:block}.monitor-showcase .live-monitor-card{bottom:70px}.live-monitor-summary{border-radius:0!important;align-items:center!important;gap:7px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;display:flex!important}.live-monitor-summary>i{background:#65cf90!important;border-radius:50%!important;flex:none!important;width:6px!important;height:6px!important}.live-monitor-summary>strong{flex:1;color:#e5e7ec!important;font-size:8px!important}.live-monitor-summary>span{color:#65cf90;font-size:7px}.landing-kicker>span{color:#57f;width:18px;height:18px;box-shadow:none;background:0 0;border-radius:50%;margin:0 7px -5px 0;position:relative}.landing-kicker>span:before{content:"";transform-origin:1.25px 5.75px;background:currentColor;border-radius:.625px;width:2.5px;height:2.5px;animation:1s linear infinite rotate-agent-status;position:absolute;top:3.25px;left:7.75px;box-shadow:3.9px 6.75px,-3.9px 6.75px}.terminal-benefits{color:#596173;gap:11px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.terminal-benefits li{align-items:center;gap:9px;display:flex}.terminal-benefits span{background:#5f7cf0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5f7cf012}.persistent-terminal{color:#aeb4bf;background:#090a0b;border:1px solid #282f3d;border-radius:16px;overflow:hidden;box-shadow:0 30px 65px #27304f20}.persistent-title{background:#17191d;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:42px;padding:0 13px;display:flex}.persistent-title>span{gap:5px;display:flex}.persistent-title>span i{background:#ff665f;border-radius:50%;width:8px;height:8px}.persistent-title>span i:nth-child(2){background:#e9b649}.persistent-title>span i:last-child{background:#55c268}.persistent-title strong{color:#e5e7ec;flex:1;font-size:9px}.persistent-title small{color:#5fd08d;font-size:7px}.persistent-panes{grid-template-columns:1fr 1fr;min-height:290px;display:grid}.persistent-panes>div+div{border-left:1px solid #ffffff13}.persistent-panes header{color:#d7dae0;border-bottom:1px solid #ffffff0b;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:8px;display:flex}.persistent-panes header b{color:#75d6ff;margin-left:auto;font-size:7px}.persistent-panes pre{color:#b7bbc2;margin:0;padding:17px;font:8px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.persistence-strip{color:#777e8a;background:#121315;border-top:1px solid #ffffff13;justify-content:center;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:7px;display:flex}.persistence-strip strong{color:#5fd08d}.persistence-strip i{color:#4f5662;font-style:normal}.plugins-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;width:min(100% - 48px,1120px);min-height:680px;margin:auto;padding:130px 0;display:grid}.plugins-copy h2{font-size:clamp(3.2rem,5vw,5.3rem)}.plugins-copy>p:not(.section-label){color:#737b8c;margin:28px 0 0;font-size:16px;line-height:1.65}.plugin-capabilities{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.plugin-capabilities span{color:#667083;background:#fff;border:1px solid #dfe3eb;border-radius:999px;padding:7px 10px;font-size:9px}.plugin-demo{color:#aeb4bf;background:#10141b;border:1px solid #282f3d;border-radius:17px;padding:14px;box-shadow:0 30px 65px #27304f20}.plugin-request{background:#181c24;border:1px solid #ffffff12;border-radius:9px;padding:14px}.plugin-request small{color:#6d7480;letter-spacing:.1em;font-size:7px}.plugin-request p{color:#d5d8de;margin:8px 0 0;font-size:10px;line-height:1.55}.plugin-call{background:#0c0f14;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;height:42px;margin:10px 0;padding:0 12px;font-size:8px;display:flex}.plugin-call span{color:#82aaf0}.plugin-call strong{color:#c7cbd2;flex:1}.plugin-call b{color:#5fd08d}.plugin-panes{border:1px solid #ffffff10;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plugin-panes>div{background:#090a0b;flex-direction:column;gap:11px;min-height:105px;padding:13px;display:flex}.plugin-panes>div+div{border-left:1px solid #ffffff12}.plugin-panes small{color:#64686f;letter-spacing:.1em;font-size:7px}.plugin-panes span{color:#d6d9df;align-items:center;gap:7px;font-size:9px;display:flex}.plugin-panes code{color:#dce0e6;font-size:9px}.plugin-panes em{color:#5fd08d;font-size:8px;font-style:normal}@media (width<=800px){.plugins-section{grid-template-columns:1fr;gap:55px;min-height:auto;padding:95px 0}}@media (width<=520px){.persistent-panes{min-height:240px}.plugins-section{width:calc(100% - 32px);padding:80px 0}.plugins-copy h2{font-size:2.9rem}.plugin-panes{grid-template-columns:1fr}.plugin-panes>div+div{border-top:1px solid #ffffff12;border-left:0}}.demo-stack{min-width:0}.demo-stack>.demo-disclaimer{text-align:center;margin-top:12px}.monitor-disclaimer{text-align:center;position:absolute;bottom:32px;left:0;right:0}.history-section>.demo-disclaimer,.tools-section>.demo-disclaimer{text-align:center;margin-top:14px}.remote-section{border-top:1px solid var(--line);width:min(100% - 48px,1120px);margin:auto;padding:140px 0}.remote-heading{text-align:center}.remote-heading h2{font-size:clamp(3.2rem,5vw,5.3rem)}.remote-heading>p:last-child{color:#737b8c;max-width:670px;margin:28px auto 0;font-size:16px;line-height:1.65}.remote-demo{color:#aeb4bf;background:#10141b;border:1px solid #282f3d;border-radius:18px;max-width:940px;margin:68px auto 0;padding:28px;position:relative;box-shadow:0 32px 70px #27304f20}.remote-server-card{background:#171b23;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:1fr auto;width:220px;padding:13px 14px;display:grid}.remote-server-card small{color:#646c79;letter-spacing:.1em;grid-column:1/-1;margin-bottom:8px;font-size:7px}.remote-server-card strong{color:#e0e3e8;font-size:11px}.remote-server-card span{color:#7f8692;grid-row:3;font-size:8px}.remote-server-card i{color:#5fd08d;grid-row:2/4;align-self:center;font-size:8px;font-style:normal}.route-path{color:#858c98;align-items:center;gap:12px;height:58px;padding:0 12px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.route-path b{color:#63d2c9;background:#52c6bf12;border:1px solid #52c6bf44;border-radius:999px;padding:5px 8px;font-size:7px}.route-path i{color:#5fd08d;font-style:normal}.remote-surfaces{border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden}.route-browser{background:#f8f9fb;min-height:260px}.route-browser header{color:#737b89;background:#eef0f4;border-bottom:1px solid #dfe3e9;justify-content:space-between;align-items:center;height:35px;padding:0 12px;font-size:8px;display:flex}.route-browser header b{color:#36a36b}.route-browser main{color:#172139;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:225px;display:flex}.route-browser main small{color:#667bd3;letter-spacing:.1em;font-size:7px}.route-browser main strong{margin-top:10px;font-size:18px}.route-browser main p{color:#8a919e;margin:8px 0 0;font-size:8px}.remote-files{background:linear-gradient(#151618,#0e0f11);border-left:1px solid #ffffff12;padding:9px}.remote-files header{color:#64686f;letter-spacing:.09em;justify-content:space-between;align-items:center;height:28px;padding:0 7px;font-size:7px;display:flex}.remote-files header small{color:#5fd08d;letter-spacing:0}.remote-files>div{color:#aaaeb6;border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 8px;font-size:8px;display:flex}.remote-files>div:hover{color:#eeeef0;background:#ffffff08}.remote-files>div>span{color:#78808d}.remote-files>div>small{color:#64686f;margin-left:auto}.remote-section>.demo-disclaimer{text-align:center;margin-top:14px}@media (width<=520px){.remote-section{width:calc(100% - 32px);padding:80px 0}.remote-heading h2{font-size:2.9rem}.remote-demo{padding:15px}.remote-server-card{width:100%}.route-path{justify-content:center;gap:6px;padding:0 3px}.route-path span{font-size:6.5px}.remote-surfaces{grid-template-columns:1fr}.remote-files{border-top:1px solid #ffffff12;border-left:0}.route-browser{min-height:210px}.route-browser main{height:175px}.landing h1{font-size:3.2rem}}.remote-connection-map{grid-template-columns:180px minmax(150px,1fr) 180px;align-items:center;gap:18px;display:grid}.local-computer{flex-direction:column;align-items:center;display:flex}.computer-screen{color:#e5e7ec;background:#0b0d11;border:5px solid #2b3039;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:105px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.computer-screen img{border-radius:10px}.computer-screen strong{margin-top:7px;font-size:10px}.computer-screen small{color:#747b87;font-size:7px}.local-computer>i{background:#343943;border-radius:0 0 12px 12px;width:58px;height:8px}.route-bridge{justify-content:center;align-items:center;height:70px;display:flex;position:relative}.route-bridge>span{background:linear-gradient(90deg,#596270,#5fd08d);flex:1;height:1px}.route-bridge>b{color:#69d697;white-space:nowrap;background:#5fd08d12;border:1px solid #5fd08d55;border-radius:999px;padding:7px 10px;font-size:8px}.route-bridge>small{color:#646c78;font-size:7px;position:absolute;top:50px}.server-machine{background:#171b23;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:42px 1fr;width:170px;padding:15px;display:grid}.server-machine>span{background:#0b0d11;border:1px solid #ffffff12;border-radius:7px;flex-direction:column;grid-row:1/4;justify-content:center;align-items:center;gap:6px;width:32px;height:55px;display:flex}.server-machine>span i{background:#5fd08d;border-radius:3px;width:18px;height:3px}.server-machine strong{color:#e0e3e8;align-self:end;font-size:10px}.server-machine small{color:#777e8a;font-size:7px}.server-machine>b{color:#62cec5;margin-top:6px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.route-browser-flow{grid-template-columns:145px 75px minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;display:grid}.server-site{background:#171b23;border:1px solid #ffffff12;border-radius:9px;padding:13px}.server-site>small{color:#646c79;letter-spacing:.09em;font-size:6px}.server-site>strong{color:#dce0e6;margin-top:5px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.server-site>div{gap:4px;margin-top:12px;display:flex}.server-site>div span{background:#5d75d524;border-radius:3px;flex:1;height:26px}.route-arrow{color:#5fd08d;flex-direction:column;align-items:center;gap:5px;display:flex}.route-arrow b{font-size:7px}.route-arrow span{font-size:18px}.local-remote-results{border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr);display:grid;overflow:hidden}.local-browser{background:#f8f9fb;min-height:220px}.local-browser header{background:#eef0f4;border-bottom:1px solid #dfe3e9;align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.local-browser header i{background:#ff665f;border-radius:50%;width:6px;height:6px}.local-browser header i:nth-child(2){background:#e9b649}.local-browser header i:nth-child(3){background:#55c268}.local-browser header span{color:#747d8c;background:#fff;border:1px solid #d8dde5;border-radius:5px;flex:1;margin-left:5px;padding:5px 8px;font-size:7px}.local-browser header b{color:#727b88}.local-browser main{color:#172139;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:185px;display:flex}.local-browser main small{color:#6177d4;letter-spacing:.08em;font-size:6px}.local-browser main strong{margin-top:9px;font-size:15px}.local-browser main p{color:#8b929e;margin:7px 0 0;font-size:7px}.remote-files-preview{background:linear-gradient(#151618,#0e0f11);border-left:1px solid #ffffff12;padding:8px}.remote-files-preview header{color:#64686f;letter-spacing:.08em;justify-content:space-between;align-items:center;height:25px;padding:0 5px;font-size:7px;display:flex}.remote-files-preview header small{color:#5fd08d;letter-spacing:0}.remote-files-preview>div{color:#aaafb7;border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 6px;font-size:7px;display:flex}.remote-files-preview>div>small{color:#64686f;margin-left:auto}.remote-files-note{color:#858c98;text-align:center;margin:14px 0 0;font-size:8px}.remote-files-note span{color:#5fd08d;letter-spacing:.08em;margin-right:7px;font-weight:700}@media (width<=700px){.remote-connection-map{grid-template-columns:120px 1fr 120px;gap:8px}.computer-screen{width:115px;height:82px}.computer-screen img{width:32px;height:32px}.server-machine{grid-template-columns:32px 1fr;width:120px;padding:9px}.server-machine>span{width:25px}.route-browser-flow{grid-template-columns:1fr}.server-site{display:none}.route-arrow{flex-direction:row;justify-content:center}.local-remote-results{grid-template-columns:1fr .75fr}}@media (width<=520px){.remote-connection-map{grid-template-columns:1fr}.route-bridge{height:45px;transform:rotate(90deg)}.local-computer,.server-machine{justify-self:center}.route-bridge>small{display:none}.local-remote-results{grid-template-columns:1fr}.remote-files-preview{border-top:1px solid #ffffff12;border-left:0}}.remote-demo{color:#596273;background:#fff;border-color:#dfe3eb;padding:34px;box-shadow:0 24px 60px #25304d12}.computer-screen{color:#1d2639;background:#f8f9fb;border-color:#d9dde6;box-shadow:inset 0 0 0 1px #fff}.computer-screen img{box-shadow:0 6px 16px #30467e22}.computer-screen small{color:#8b929f}.local-computer>i{background:#d9dde6}.route-bridge>span{background:linear-gradient(90deg,#d5dae4,#62c993)}.route-bridge>span:last-of-type{background:linear-gradient(90deg,#62c993,#d5dae4)}.route-bridge>b{color:#268c59;background:#ecf9f1;border-color:#51b87e55}.route-bridge>small{color:#9aa1ad}.server-machine{background:#f7f8fa;border-color:#dfe3ea;box-shadow:0 8px 22px #25304d0b}.server-machine>span{background:#fff;border-color:#d9dee7}.server-machine strong{color:#20283a}.server-machine small{color:#89909c}.server-machine>b{color:#238b83}.route-browser-flow{margin-top:30px}.server-site{background:#f7f8fa;border-color:#dfe3ea}.server-site>small{color:#9299a5}.server-site>strong{color:#2c3547}.server-site>div span{background:#657cd51b}.server-site>div span:nth-child(2){background:#5fc98c22}.route-arrow{color:#36a66b}.local-remote-results{border-color:#dfe3ea;box-shadow:0 12px 30px #25304d0d}.local-browser{background:#fff}.local-browser header{background:#f2f4f7;border-color:#dfe3e9}.local-browser header span{color:#747d8c;background:#fff;border-color:#d8dde5}.remote-files-preview{background:#fafbfc;border-color:#dfe3ea}.remote-files-preview header{color:#8a919d}.remote-files-preview header small{color:#36a66b}.remote-files-preview>div{color:#596273}.remote-files-preview>div:hover{color:#20283a;background:#eef1f5}.remote-files-preview>div>span{color:#7d8795}.remote-files-preview>div>small{color:#9aa1ad}.remote-files-note{color:#87909e}.remote-files-note span{color:#36a66b}@media (width<=520px){.remote-files-preview{border-color:#dfe3ea}}.route-browser-flow{max-width:760px;margin:34px auto 0;display:block}.server-site,.route-arrow{display:none}@media (width<=520px){.remote-demo{padding:22px 16px}.remote-connection-map{flex-direction:column;align-items:center;gap:0;display:flex}.computer-screen{width:150px;height:100px}.computer-screen img{width:40px;height:40px}.local-computer>i{width:52px}.route-bridge{flex-direction:column;align-items:center;width:120px;height:90px;display:flex;transform:none}.route-bridge>span{background:linear-gradient(#d5dae4,#62c993);flex:1;width:1px;height:auto}.route-bridge>span:last-of-type{background:linear-gradient(#62c993,#d5dae4)}.route-bridge>b{font-size:8px}.server-machine{grid-template-columns:42px 1fr;width:170px;padding:14px}.server-machine>span{width:32px}.server-machine strong{font-size:10px}.server-machine small,.server-machine>b{font-size:7px}.route-browser-flow{width:100%;margin-top:28px}.local-remote-results{box-shadow:none;border:0;grid-template-columns:1fr;gap:14px;display:grid;overflow:visible}.local-browser{border:1px solid #dfe3ea;border-radius:10px;min-height:230px;overflow:hidden;box-shadow:0 10px 24px #25304d0c}.local-browser header{height:38px}.local-browser header span{font-size:8px}.local-browser main{height:192px}.local-browser main small{font-size:7px}.local-browser main strong{font-size:17px}.local-browser main p{font-size:8px}.remote-files-preview{border:1px solid #dfe3ea;border-radius:10px;min-height:205px;padding:11px;box-shadow:0 10px 24px #25304d0a}.remote-files-preview header{height:30px;font-size:8px}.remote-files-preview>div{height:31px;font-size:8px}.remote-files-note{font-size:8px;line-height:1.5}}.landing{zoom:.92}@media (width<=520px){.landing{zoom:.96}}.landing-hero h1{text-align:center;max-width:900px;margin-inline:auto;font-size:clamp(3.4rem,5.8vw,5.35rem);line-height:1}.landing-hero .landing-lede{text-align:center;margin-inline:auto}.landing-hero .hero-actions{margin-inline:auto}@media (width<=520px){.landing-hero h1{max-width:330px;font-size:2.85rem;line-height:1.02}}.plugins-section{min-height:0;padding:130px 0;display:block}.plugins-heading{text-align:center}.plugins-heading h2{font-size:clamp(3.2rem,5vw,5.3rem)}.plugins-heading>p:last-child{color:#737b8c;max-width:690px;margin:28px auto 0;font-size:16px;line-height:1.65}.plugin-workflow{gap:10px;max-width:940px;margin:64px auto 0;display:grid}.plugin-step{background:#fff;border:1px solid #dfe3eb;border-radius:16px;grid-template-columns:42px minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:20px;min-height:150px;padding:24px;display:grid;box-shadow:0 16px 38px #25304d0a}.plugin-step>span{color:#5570d8;background:#eef2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.plugin-step>div:nth-child(2) small{color:#5971cf;letter-spacing:.11em;font-size:7px;font-weight:800}.plugin-step>div:nth-child(2) strong{color:#192237;margin-top:8px;font-size:15px;display:block}.plugin-step>div:nth-child(2) p{color:#7b8392;margin:8px 0 0;font-size:10px;line-height:1.55}.plugin-flow-arrow{color:#9da8c5;text-align:center;height:22px;font-size:15px;font-style:normal}.plugin-agent-prompt{background:#f7f8fb;border:1px solid #e2e6ed;border-radius:11px;align-items:flex-start;gap:12px;min-height:76px;padding:16px;display:flex}.plugin-agent-prompt p{color:#475064;margin:1px 0 0;font-size:10px;line-height:1.5}.plugin-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plugin-actions b{color:#51617d;background:#f8f9fb;border:1px solid #dfe4ec;border-radius:9px;padding:12px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.plugin-actions b:before{color:#55b77f;content:"✓";margin-right:7px}.plugin-result{color:#d6d9df;background:#0b0d10;border:1px solid #282f3d;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plugin-result>div{flex-direction:column;gap:12px;min-height:88px;padding:13px;display:flex}.plugin-result>div+div{border-left:1px solid #ffffff12}.plugin-result small{color:#696f79;letter-spacing:.1em;font-size:7px}.plugin-result span{align-items:center;gap:7px;font-size:8px;display:flex}.plugin-result .agent-three-dot{margin-left:auto}.plugin-result code{color:#dce0e6;font-size:9px}.plugin-result em{color:#5fd08d;font-size:8px;font-style:normal}.plugins-section>.demo-disclaimer{text-align:center;margin-top:14px}@media (width<=800px){.plugins-section{padding:95px 0}.plugin-step{grid-template-columns:38px 1fr}.plugin-step>div:last-child{grid-column:2}.plugin-workflow{margin-top:48px}}@media (width<=520px){.plugins-section{width:calc(100% - 32px);padding:80px 0}.plugins-heading h2{font-size:2.9rem}.plugins-heading>p:last-child{font-size:14px}.plugin-step{grid-template-columns:32px 1fr;gap:14px;padding:18px}.plugin-step>span{width:30px;height:30px}.plugin-step>div:last-child{grid-column:1/-1}.plugin-actions{grid-template-columns:1fr 1fr}.plugin-result{grid-template-columns:1fr}.plugin-result>div+div{border-top:1px solid #ffffff12;border-left:0}}
