@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: oklch(.174 .004 60);--surface: oklch(.2 .005 60);--surface-2: oklch(.226 .006 60);--surface-3: oklch(.256 .008 60);--mcp-bg: oklch(.19 .011 48);--line: oklch(.29 .007 60);--line-strong: oklch(.4 .012 60);--ink: oklch(.946 .009 65);--body: oklch(.78 .009 65);--muted: oklch(.678 .01 60);--faint: oklch(.59 .01 60);--copper: oklch(.746 .12 48);--copper-light: oklch(.866 .067 58);--copper-bright: oklch(.798 .123 48);--copper-ink: oklch(.21 .03 48);--copper-dim: oklch(.746 .12 48 / .1);--copper-wash: oklch(.746 .12 48 / .04);--glow: oklch(.62 .13 46 / .11);--glow-core: oklch(.62 .13 46 / .2);--success: oklch(.78 .11 153);--success-dim: oklch(.78 .11 153 / .08);--violet: oklch(.795 .09 305);--violet-dim: oklch(.795 .09 305 / .08);--error: oklch(.77 .14 26);--scrim: oklch(.12 .005 60 / .84);--transparent: transparent;--particle-copper: #d78a5d;--particle-light: #ffcf9c;--font-display: "Manrope Variable", sans-serif;--font-body: "Manrope Variable", sans-serif;--font-mono: "Geist Mono Variable", monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-section: clamp(80px, 9vw, 132px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 1;--z-raised: 2;--z-nav: 10;--z-dropdown: 20;--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body.modal-open{overflow-y:hidden}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}button,.button,.nav-links a,.text-link,.site-footer a{white-space:nowrap}button:focus-visible,a:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--copper-light);outline-offset:4px}.button-primary:focus-visible{outline-color:var(--ink)}::selection{background:var(--copper);color:var(--copper-ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:550;text-wrap:balance;min-width:0;overflow-wrap:anywhere}h2{font-size:clamp(34px,3.6vw,48px);line-height:1.2;letter-spacing:-.04em}p{text-wrap:pretty}svg{flex-shrink:0;vertical-align:middle}button{transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}button:active:not(:disabled),.button:active{transform:translateY(1px)}.shell{width:min(1184px,calc(100% - 64px));margin-inline:auto}.section-space{padding-block:var(--space-section)}.muted-heading{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;padding:12px 18px;background:var(--copper);color:var(--copper-ink);z-index:var(--z-dropdown);transform:translateY(-180%)}.skip-link:focus{transform:none}.copper-mark{width:33px;height:33px;color:var(--copper)}.brand{display:inline-flex;align-items:center;gap:7px;font-size:29px;font-weight:670;letter-spacing:-.065em;line-height:1}.brand-period{color:var(--copper)}.site-header{position:relative;z-index:var(--z-nav);height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-links{display:flex;align-items:center;gap:30px;margin-left:44px;color:var(--body);font-size:14px;font-weight:550}.nav-links a{display:flex;align-items:center;gap:6px;min-height:44px}.nav-new{font-size:12px;border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;color:var(--muted)}.nav-actions{display:flex;gap:22px;align-items:center}.nav-login{font-size:14px;color:var(--body);padding:12px 0}.nav-login svg{margin-left:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 20px;min-height:48px;border-radius:7px;font-size:14px;font-weight:680;line-height:1.4;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}.button-primary{background:var(--copper);color:var(--copper-ink)}.button-light{background:var(--ink);color:var(--bg)}.button-small{min-height:38px;padding:10px 13px;font-size:13px;gap:10px}.button-secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-2)}.button-ghost{color:var(--body);font-weight:500;padding-inline:10px}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:6px}.mobile-menu-toggle,.mobile-menu{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding-top:24px;padding-bottom:62px}.hero-copy{position:relative;z-index:var(--z-raised);padding-block:35px}.announcement{display:inline-flex;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;color:var(--body)}.announcement-label{padding:2px 6px;border-radius:3px;background:var(--copper-dim);color:var(--copper);font:11px/1.6 var(--font-mono);letter-spacing:.02em}.announcement svg{margin-left:4px}h1{font-size:clamp(52px,6.1vw,80px);font-weight:540;line-height:1.09;letter-spacing:-.04em}h1 span{color:var(--copper)}.hero-copy>p{font-size:16px;line-height:1.85;color:var(--body);margin-top:23px;max-width:460px}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:29px}.play-circle{width:21px;height:21px;border:1px solid var(--line-strong);display:grid;place-items:center;border-radius:50%;padding-left:1px}.hero-details{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;color:var(--muted);margin-top:18px}.hero-details span{display:inline-flex;align-items:center;gap:5px}.hero-details svg{color:var(--copper)}.hero-art{position:relative;height:456px;width:115%;margin-left:-6%}.copper-glow{position:absolute;top:4%;right:6%;bottom:4%;left:6%;background:radial-gradient(ellipse at 48% 48%,var(--glow-core),var(--transparent) 64%)}.copper-field{position:absolute;top:-6%;right:0;bottom:0;left:0;width:100%;height:106%}.orbit-label{position:absolute;z-index:var(--z-raised);display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line);background:var(--surface);border-radius:6px;font-size:12px}.orbit-label svg{color:var(--copper)}.label-source{top:28%;left:3%;transform:rotate(-4deg)}.label-result{bottom:22%;right:2%;transform:rotate(3deg)}.label-result svg:last-child{margin-left:8px;color:var(--success)}.art-caption{position:absolute;bottom:6%;left:32%;display:flex;gap:7px;align-items:center;color:var(--muted);font:12px var(--font-mono)}.signal-dot{width:5px;height:5px;border-radius:50%;background:var(--copper);display:inline-block;flex-shrink:0}.art-pause{position:absolute;right:10%;bottom:2%;color:var(--muted)}.demo-section{position:relative;z-index:var(--z-raised)}.demo-topline{display:flex;justify-content:space-between;color:var(--body);font-size:13px;padding:0 2px 13px}.demo-topline>span{display:flex;align-items:center;gap:8px}.demo-interactive{color:var(--muted);font-size:12px}.workbench{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--surface)}.workbench-title{padding:15px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:var(--surface-2)}.workbench-title>div{display:flex;align-items:center;gap:9px;font-size:14px}.workbench-title>div>svg:first-child{color:var(--copper)}.workbench-title strong{font-weight:550}.sample-label{color:var(--muted);font:12px var(--font-mono)}.workbench-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 0;height:48px;border-bottom:1px solid var(--line)}.toolbar-left,.toolbar-right{display:flex;gap:14px;align-items:center;height:100%}.toolbar-right{gap:8px;padding-bottom:9px}.view-tab{display:flex;gap:7px;align-items:center;border-bottom:2px solid var(--copper);height:100%;padding:0 4px 9px;font-size:12px}.view-tab>span{color:var(--muted);padding-left:3px}.tool-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:5px 7px;min-height:28px;border-radius:4px}.toolbar-left .tool-button{margin-bottom:9px}.tool-button.selected{background:var(--copper-dim);color:var(--copper)}.run-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:7px 10px;background:var(--copper);color:var(--copper-ink);font-size:12px;font-weight:650;border-radius:4px;min-width:104px}.workbench-body{display:grid;grid-template-columns:minmax(0,1fr) 238px}.table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--surface)}.research-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.research-table th{height:38px;padding:0 13px;background:var(--surface-2);color:var(--muted);font-weight:450}.research-table th>span{display:flex;align-items:center;gap:6px}.research-table td{height:48px;padding:0 13px;border-bottom:1px solid var(--line)}.research-table th:not(:last-child),.research-table td:not(:last-child){border-right:1px solid var(--line)}.research-table .row-number{width:36px;padding-inline:12px;text-align:center;color:var(--muted);font:12px var(--font-mono)}.checkbox-decoration{display:inline-block!important;width:9px;height:9px;border:1px solid var(--line-strong);border-radius:2px}.company-cell{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:550}.company-monogram{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;background:var(--surface-3);color:var(--body);border-radius:5px;font-weight:700;font-size:16px;font-style:italic;line-height:1}.company-0 .company-monogram{color:var(--copper-light);background:var(--copper-dim)}.company-1 .company-monogram{transform:rotate(-7deg)}.company-2 .company-monogram{color:var(--violet);background:var(--violet-dim)}.company-3 .company-monogram{border-radius:50%}.company-4 .company-monogram{color:var(--success);background:var(--success-dim)}.research-table .domain{color:var(--muted);font-size:12px}.domain svg{margin-left:8px;opacity:.55}.research-table th.agent-column{color:var(--violet);background:var(--violet-dim)}.cell-detail{display:inline-flex;gap:7px;align-items:center;font-size:12px;padding:10px 0;width:100%;text-align:left}.cell-detail svg{color:var(--success)}.cell-detail span{overflow:hidden;text-overflow:ellipsis;max-width:220px}.cell-pending,.cell-searching{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.cell-pending>span{display:inline-block;width:5px;height:5px;border:1px solid var(--faint);border-radius:50%}.cell-searching{color:var(--copper)}.fit-score{display:inline-flex;gap:6px;align-items:center;padding:3px 5px;color:var(--success);background:var(--success-dim);border-radius:3px;font:12px var(--font-mono)}.score-bars{font-size:12px;letter-spacing:-1px}.fit-medium{color:var(--copper);background:var(--copper-dim)}.empty-cell{color:var(--muted)}.row-open{min-width:23px;min-height:28px;padding:0;color:var(--muted)}.demo-agent{padding:20px 19px 14px;border-left:1px solid var(--line);background:var(--copper-wash)}.demo-agent-heading{display:flex;align-items:center;gap:8px}.demo-agent-heading strong{font-size:12px;font-weight:580}.agent-symbol{display:inline-grid;place-items:center;width:27px;height:27px;color:var(--copper);background:var(--copper-dim);border-radius:7px}.demo-agent>p{font-size:12px;line-height:1.8;color:var(--body);margin:12px 0 16px}.agent-steps{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px}.agent-steps>span{display:flex;gap:7px;align-items:center}.agent-steps .step-done{color:var(--body)}.step-done svg{color:var(--success)}.agent-progress{margin-top:26px}.agent-progress>span{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.agent-progress b{color:var(--copper);font-weight:500;font-family:var(--font-mono)}.progress-track{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:8px}.progress-track>div{height:100%;background:var(--copper);transform-origin:left;transition:transform .45s var(--ease-out)}.workbench-status{display:flex;justify-content:space-between;align-items:center;padding:11px 15px;color:var(--muted);font-size:12px}.workbench-status>span{display:flex;gap:6px;align-items:center}.status-divider{color:var(--muted);margin-inline:4px}.workbench-status .signal-dot{background:var(--success);width:4px;height:4px}.demo-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:27px}.demo-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;color:var(--muted);font-size:13px;min-height:42px}.demo-tabs button.active{background:var(--surface-2);color:var(--ink)}.demo-tabs button.active svg{color:var(--copper)}.demo-note{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.integration-strip{padding-block:62px 75px;text-align:center}.integration-strip>p{color:var(--muted);font-size:12px;margin-bottom:24px}.integration-strip>div{display:flex;align-items:center;justify-content:center;gap:62px;color:var(--body)}.integration-strip>div>span{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:17px;letter-spacing:-.03em}.integration-strip .fire-mark{font-size:30px;line-height:1}.integration-strip>div>.close-wordmark{font-weight:800;font-size:25px;letter-spacing:-.07em;gap:2px}.close-wordmark>span{font-size:22px}.intro-section{padding-block:54px 72px;border-top:1px solid var(--line);display:flex;gap:60px;justify-content:space-between;align-items:center}.intro-section h2{font-size:clamp(34px,3.5vw,46px)}.intro-section>div{max-width:385px;color:var(--body);font-size:14px;padding-right:20px}.intro-section p+p{margin-top:14px;color:var(--muted);font-size:14px}.ai-section{padding-top:45px}.section-heading{text-align:center;max-width:650px;margin-inline:auto}.section-heading>p{max-width:465px;margin:20px auto 0;color:var(--body);font-size:14px;line-height:1.8}.section-tag{display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:17px;color:var(--copper);font-size:13px}.ai-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1fr);gap:110px;margin-top:68px;align-items:center}.ai-copy{padding-right:5px}.ai-copy>h3{font-size:27px;line-height:1.35;letter-spacing:-.03em}.ai-copy>p{color:var(--muted);font-size:14px;margin-top:14px;max-width:330px}.feature-line{display:flex;gap:15px;margin-top:25px}.feature-line>svg{margin-top:3px;color:var(--copper)}.feature-line strong{font-size:14px;font-weight:600}.feature-line p{font-size:13px;color:var(--muted);margin-top:5px;max-width:330px}.text-link{display:inline-flex;align-items:center;gap:10px;padding:10px 0;font-size:13px;color:var(--copper);min-height:44px;font-weight:550}.ai-copy>.text-link{margin-top:23px}.ai-playground{border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 50% 26%,var(--copper-wash),var(--transparent) 60%),var(--surface);padding:20px}.playground-label{display:flex;align-items:center;gap:8px;color:var(--body);font-size:13px}.playground-label>svg{color:var(--copper)}.tiny-tag{margin-left:auto;color:var(--muted);background:var(--surface-3);border-radius:3px;padding:2px 6px;font-size:11px}.assistant-greeting{text-align:center;padding-top:35px}.agent-symbol.large{width:45px;height:45px;border-radius:12px}.assistant-greeting h4{font-size:20px;letter-spacing:-.035em;margin-top:13px}.assistant-greeting p{color:var(--muted);font-size:12px;margin-top:3px}.prompt-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block:24px 13px}.prompt-presets button{border:1px solid var(--line);border-radius:5px;padding:7px 8px;font-size:11px;color:var(--muted)}.prompt-presets button.active{color:var(--copper-light);border-color:var(--copper);background:var(--copper-dim)}.prompt-form{background:var(--bg);border:1px solid var(--line-strong);border-radius:7px;padding:11px}.prompt-form:focus-within{border-color:var(--copper)}.prompt-form textarea{width:100%;resize:vertical;background:var(--transparent);border:0;color:var(--ink);min-height:65px;max-height:140px;font-size:13px;line-height:1.75;padding:0 3px}.prompt-form textarea:focus-visible{outline-offset:2px}.prompt-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:9px}.prompt-bottom>span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.prompt-bottom>button{display:grid;place-items:center;width:31px;height:31px;border-radius:5px;background:var(--copper);color:var(--copper-ink)}.prompt-helper{color:var(--muted);font-size:11px;min-height:13px;margin-top:8px;text-align:center}.prompt-helper.error-text{color:var(--error)}.agent-answer{min-height:100px;border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.sample-result{display:flex;align-items:center;gap:10px;justify-content:space-between}.sample-result>div{display:flex;flex-direction:column;align-items:flex-start}.small-label{color:var(--muted);font-size:11px;margin-bottom:8px}.sample-result strong{font-size:14px;font-weight:580;max-width:270px;line-height:1.5}.sample-result>div>span:last-child{font-size:12px;color:var(--muted);margin-top:3px}.source-chip{color:var(--success);background:var(--success-dim);border-radius:4px;display:flex;align-items:center;gap:5px;font-size:11px;padding:4px 6px;white-space:nowrap}.answer-building{display:flex;gap:10px;align-items:center;justify-content:center;padding:25px 0;color:var(--copper);font-size:13px}.answer-result{animation:result-in .3s var(--ease-out)}.answer-heading{display:flex;align-items:center;gap:7px;color:var(--body);font-size:12px}.answer-heading svg,.plan-steps svg{color:var(--success)}.plan-steps{display:flex;flex-direction:column;gap:6px;margin-top:12px;color:var(--muted);font-size:12px}.plan-steps>span{display:flex;align-items:center;gap:7px}.output-fields{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.output-fields>span{color:var(--copper-light);background:var(--copper-dim);padding:3px 5px;font-size:11px;border-radius:3px;display:flex;align-items:center;gap:4px}.custom-disclosure{font-size:12px;margin-top:8px;color:var(--muted)}.workflow-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:100px;align-items:center;padding-block:15px 122px}.workflow-visual{padding:52px 30px 22px;background:var(--surface);border-radius:12px;overflow:hidden}.workflow-path{display:flex;align-items:center;justify-content:space-between;padding-inline:8px}.workflow-path>span{width:49px;height:49px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--body);background:var(--surface-2)}.workflow-path>span:nth-of-type(2){color:var(--copper);border-color:var(--copper);background:var(--copper-dim)}.workflow-path>i{width:24%;border-top:1px dashed var(--line-strong)}.workflow-stages{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-top:12px}.workflow-record{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:28px;margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-record>div:first-child{display:flex;align-items:center;gap:10px}.workflow-record strong,.workflow-record small{display:block}.workflow-record strong{font-size:14px;font-weight:550}.workflow-record small{color:var(--muted);font-size:11px;margin-top:4px}.workflow-record>svg{color:var(--muted)}.workflow-output{display:flex;flex-direction:column;gap:7px}.workflow-output>span{display:flex;gap:6px;color:var(--body);font-size:12px}.workflow-output svg{color:var(--success)}.workflow-mini-bottom{display:flex;justify-content:space-between;color:var(--muted);font:12px var(--font-mono);margin-top:20px}.workflow-copy h2{font-size:35px}.workflow-copy>p{margin-top:19px;font-size:14px;color:var(--body)}.workflow-benefits{display:flex;flex-direction:column;gap:11px;margin-top:23px}.workflow-benefits>span{display:flex;align-items:center;gap:8px;color:var(--body);font-size:12px}.workflow-benefits svg{color:var(--copper)}.workflow-copy>a{margin-top:22px}.mcp-section{background:radial-gradient(ellipse at 76% 50%,var(--glow),var(--transparent) 55%),var(--mcp-bg);border-block:1px solid var(--line)}.mcp-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:92px;align-items:center}.coming-soon{display:inline-flex;gap:7px;align-items:center;color:var(--copper);background:var(--copper-dim);padding:5px 8px;font-size:12px;border-radius:4px;margin-bottom:20px}.coming-soon>span{width:4px;height:4px;border-radius:50%;background:var(--copper)}.mcp-copy>p{color:var(--body);font-size:14px;line-height:1.85;max-width:345px;margin-top:22px}.mcp-copy>.text-link{margin-top:20px}.connection-diagram{display:flex;justify-content:space-between;align-items:center;position:relative;height:280px}.connection-clients,.connection-outputs{display:flex;flex-direction:column;gap:28px;align-items:center;position:relative;z-index:var(--z-raised)}.connection-clients{width:88px}.connection-outputs{width:122px}.connection-node{display:flex;align-items:center;justify-content:center;background:var(--mcp-bg);color:var(--muted);border:1px solid var(--line-strong);border-radius:9px}.client-node{flex-direction:column;gap:7px;padding:11px 7px 8px;width:75px;height:73px;font-size:11px}.client-node.active{color:var(--copper-light);border-color:var(--copper);background:var(--mcp-bg)}.output-node{gap:8px;width:122px;min-height:45px;padding:10px 8px;color:var(--body);font-size:12px}.copper-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:96px;height:96px;border:1px solid var(--copper);background:var(--mcp-bg);border-radius:15px;position:relative;z-index:var(--z-raised)}.copper-hub>svg{width:45px;height:45px}.copper-hub>span{font-size:14px;font-weight:650;letter-spacing:-.055em}.animated-beam{position:absolute;top:0;left:0;pointer-events:none}.mcp-conversation{border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin-top:28px;background:var(--bg);animation:result-in .3s var(--ease-out)}.mcp-conversation>div:first-child{display:flex;align-items:center;font-size:12px;color:var(--muted)}.mcp-conversation p{margin-top:12px;font-size:14px;line-height:1.8;color:var(--body)}.mcp-call{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;color:var(--muted);padding-top:14px}.mcp-call code{color:var(--copper);font-family:var(--font-mono)}.mcp-call>svg:first-child{color:var(--copper)}.mcp-tools{display:flex;flex-direction:column;gap:14px;margin-top:16px;animation:result-in .25s var(--ease-out)}.mcp-tools>span{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;align-items:center;font-size:13px}.mcp-tools strong{font-weight:550}.mcp-tools svg{color:var(--copper)}.mcp-tools>span>span{grid-column:2;color:var(--muted);font-size:12px}.mcp-tools small{color:var(--muted);font-size:12px}.rotated{transform:rotate(-45deg)}.pricing-section{padding-bottom:105px}.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px}.pricing-heading h2{font-size:43px}.pricing-heading p{color:var(--muted);font-size:14px;margin-top:15px}.billing-switch{display:flex;padding:4px;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:7px;flex-shrink:0}.billing-switch button{font-size:12px;padding:9px 13px;border-radius:4px;color:var(--muted)}.billing-switch button.active{background:var(--surface-3);color:var(--ink)}.billing-switch button span{color:var(--copper);font-size:11px;margin-left:5px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-plan{padding:27px 26px 30px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.pricing-plan.popular{border-color:var(--copper);background:linear-gradient(160deg,var(--copper-dim),var(--transparent) 45%),var(--surface)}.plan-name{display:flex;justify-content:space-between;align-items:center;gap:8px}.plan-name h3{font-size:17px;font-weight:600;letter-spacing:-.03em}.plan-name>span{display:flex;align-items:center;gap:5px;color:var(--copper);font-size:11px}.plan-tagline{margin-top:8px;color:var(--muted);font-size:13px}.plan-price{display:flex;align-items:baseline;gap:7px;margin-top:25px}.plan-price>span:first-child{font-size:47px;font-weight:500;line-height:1.3;letter-spacing:-.055em;font-variant-numeric:tabular-nums;animation:result-in .2s var(--ease-out)}.plan-price>span:last-child{color:var(--muted);font-size:12px}.plan-billing{margin-top:2px;min-height:17px;color:var(--muted);font-size:12px}.pricing-plan>.button{display:flex;width:100%;justify-content:space-between;margin-top:25px;min-height:42px;padding:11px 14px;font-size:12px}.pricing-plan ul{padding:22px 0 0;margin:24px 0 0;border-top:1px solid var(--line);list-style:none;display:flex;flex-direction:column;gap:13px}.pricing-plan li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--body)}.pricing-plan li svg{color:var(--muted)}.popular li svg{color:var(--copper)}.pricing-footnote{display:flex;justify-content:space-between;gap:30px;padding:22px 1px 0;font-size:12px;color:var(--muted)}.pricing-footnote>span:first-child{display:flex;gap:8px;align-items:center}.pricing-footnote>span:last-child{flex-shrink:0}.faq-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:100px;padding-block:8px 115px}.faq-section h2{font-size:40px}.faq-section>div>p{color:var(--muted);font-size:14px;margin-top:19px}.faq-section>div>.text-link{margin-top:14px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{font-weight:500}.faq-item h3 button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:19px 0;text-align:left;font-size:14px;white-space:normal;color:var(--body)}.faq-item h3 button svg{color:var(--muted);transition:transform .22s var(--ease-out)}.faq-item.open h3 button{color:var(--ink)}.faq-item.open h3 button svg{color:var(--copper);transform:rotate(45deg)}.faq-item [role=region] p{font-size:13px;color:var(--muted);line-height:1.9;padding-bottom:21px;padding-right:30px}.closing-section{text-align:center;position:relative;padding-block:78px 88px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 50% 100%,var(--glow-core),var(--transparent) 72%),var(--surface)}.closing-section>.copper-mark{height:36px;width:36px;margin-bottom:22px;position:relative;z-index:var(--z-base)}.closing-section h2{font-size:46px;position:relative;z-index:var(--z-base)}.closing-section h2 span{color:var(--copper)}.closing-section .button{margin-top:27px;position:relative;z-index:var(--z-base)}.closing-section>p{color:var(--muted);font-size:12px;margin-top:15px;position:relative;z-index:var(--z-base)}.closing-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.closing-lines>i{position:absolute;width:calc(480px + var(--line-index) * 56px);height:calc(240px + var(--line-index) * 38px);left:50%;top:40%;transform:translate(-50%,-15%);border:1px solid var(--copper-dim);border-radius:50%}.site-footer{padding-block:58px 30px}.footer-top{display:flex;align-items:center;gap:28px;padding-bottom:36px}.brand-footer{font-size:27px}.footer-top>p{color:var(--muted);font-size:13px}.footer-top>div{margin-left:auto;display:flex;align-items:center;gap:28px}.footer-top button{display:flex;gap:6px;align-items:center;color:var(--body);font-size:12px;padding:10px 0}.footer-top button svg{color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:23px;color:var(--muted);font-size:12px}.footer-bottom>div{display:flex;align-items:center;gap:22px}.footer-bottom button{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);padding:10px 0}.modal{position:fixed;width:min(510px,calc(100% - 32px));max-height:calc(100dvh - 64px);overflow-y:auto;overflow-x:clip;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);padding:42px}.modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-close{position:absolute;top:12px;right:12px;color:var(--muted)}.modal h2{font-size:34px;margin-top:17px;letter-spacing:-.04em}.modal p{color:var(--body);font-size:14px;margin-top:19px}.modal .modal-note{font-size:12px;color:var(--muted)}.modal-eyebrow{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--copper)}.modal-eyebrow .copper-mark{width:21px;height:21px}.start-modal>.copper-mark{width:48px;height:48px;margin-bottom:20px}.start-steps{display:flex;flex-direction:column;gap:18px;margin-block:29px}.start-steps>span{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--body)}.start-steps svg{color:var(--copper)}.start-modal>.button{width:100%;margin-top:8px}.detail-answer{display:flex;flex-direction:column;gap:5px;margin-top:25px;padding:14px 16px;border-radius:6px;background:var(--copper-dim)}.detail-answer span{font-size:12px;color:var(--copper)}.detail-answer strong{font-size:16px;font-weight:550}.detail-modal dl{margin-top:22px;font-size:13px}.detail-modal dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:10px;border-bottom:1px solid var(--line)}.detail-modal dt{color:var(--muted)}.detail-modal dd{margin:0;color:var(--body)}.detail-modal>.button,.future-modal>.button{margin-top:24px}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.spin{animation:spin 1s linear infinite}.motion-paused .spin{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}@keyframes result-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.button:hover{transform:translateY(-2px)}.button-primary:hover,.run-button:hover:not(:disabled),.prompt-bottom>button:hover{background:var(--copper-bright)}.button-light:hover{background:var(--copper-light)}.button-secondary:hover{border-color:var(--copper)}.nav-links a:hover,.nav-login:hover,.footer-top button:hover,.footer-bottom button:hover{color:var(--copper-light)}.icon-button:hover{background:var(--surface-3);color:var(--ink)}.tool-button:hover:not(:disabled),.demo-tabs button:hover,.prompt-presets button:hover{color:var(--ink);background:var(--surface-3)}.cell-detail:hover,.row-open:hover:not(:disabled){color:var(--copper)}.text-link:hover>svg,.announcement:hover>svg{transform:translate(3px)}.text-link>svg,.announcement>svg{transition:transform .18s var(--ease-out)}.client-node:hover{border-color:var(--copper)}.faq-item h3 button:hover{color:var(--copper-light)}}@media(min-width:1440px){.shell{width:min(1220px,calc(100% - 120px))}.hero{padding-top:35px;padding-bottom:70px}.hero-art{height:485px}.hero-copy>p{font-size:15px}}@media(max-width:1100px){.nav-links{margin-left:0;gap:23px}.nav-actions{gap:15px}.hero-art{width:118%;margin-left:-10%}.hero-actions{gap:4px}.hero-actions .button{padding-inline:14px;font-size:13px}.hero-copy>p{font-size:14px}.wide-only{display:none}.workbench-body{grid-template-columns:minmax(0,1fr) 215px}.research-table th,.research-table td{padding-inline:10px}.research-table .domain{font-size:12px}.domain svg{display:none}.integration-strip>div{gap:37px}.ai-layout,.mcp-inner{gap:65px}.workflow-section{gap:60px}.pricing-heading h2{font-size:37px}.pricing-plan{padding-inline:20px}.faq-section{gap:70px}}@media(max-width:900px){.shell{width:calc(100% - 48px)}.site-header{height:86px;gap:20px}.nav-links{gap:20px;font-size:13px}.nav-login{display:none}.hero{padding-top:15px;padding-bottom:45px;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr)}h1{font-size:clamp(47px,6.9vw,63px)}.hero-copy{padding-top:20px}.announcement{font-size:12px;gap:6px}.hero-art{height:400px;width:132%;margin-left:-20%}.hero-actions{flex-wrap:wrap;gap:6px}.hero-actions .button{min-height:43px}.hero-details{gap:10px;font-size:11px}.orbit-label{font-size:11px;gap:5px;padding:7px}.label-source{left:10%;top:22%}.label-result{right:5%;bottom:21%}.art-caption{font-size:11px;left:36%}.workbench-body{grid-template-columns:minmax(0,1fr)}.demo-agent{display:none}.research-table td{height:48px}.research-table th:nth-child(4){width:29%}.integration-strip{padding-block:54px}.integration-strip>div{gap:28px;flex-wrap:wrap}.integration-strip>div>span{font-size:16px}.integration-strip>div>span svg{width:20px}.intro-section{gap:40px}.intro-section>div{max-width:300px;padding:0;font-size:14px}.intro-section h2{font-size:32px}.ai-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px}.ai-copy>h3{font-size:23px}.ai-playground{padding:17px}.prompt-presets{gap:5px}.prompt-presets button{font-size:11px;padding:7px 6px}.sample-result{flex-wrap:wrap}.source-chip{margin-top:5px}.workflow-section{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-visual{padding:36px 20px 22px}.workflow-record{gap:10px}.workflow-copy h2{font-size:30px}.workflow-record>svg{display:none}.workflow-output{gap:5px}.workflow-output>span{font-size:11px}.mcp-inner{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:40px}.mcp-copy h2{font-size:36px}.connection-outputs,.output-node{width:100px}.connection-clients{width:60px}.client-node{width:60px;height:68px}.copper-hub{width:74px;height:82px;border-radius:12px}.copper-hub .copper-mark{width:36px;height:36px}.output-node{font-size:11px;gap:5px}.output-node svg{width:14px}.mcp-conversation{padding:15px}.mcp-conversation p{font-size:13px}.pricing-heading{align-items:flex-start}.pricing-heading h2{font-size:32px}.pricing-heading .billing-switch{margin-top:10px}.billing-switch button{padding:8px}.billing-switch button span{display:block;margin:0}.pricing-grid{gap:12px}.pricing-plan{padding:20px 16px}.plan-name{flex-direction:column;align-items:flex-start;min-height:51px;gap:4px;justify-content:flex-start}.plan-tagline{font-size:12px;min-height:33px}.pricing-plan li{font-size:12px;gap:7px}.pricing-plan>.button{font-size:12px;padding:11px 10px;gap:7px}.pricing-footnote{gap:20px;flex-wrap:wrap}.faq-section{gap:50px}.faq-section h2{font-size:34px}.faq-item h3 button{font-size:13px}.footer-top{gap:20px}.footer-top>div{gap:18px}.footer-bottom>span:nth-child(2){display:none}}@media(max-width:680px){.shell{width:calc(100% - 40px)}.site-header{height:80px}.brand{font-size:27px}.brand .copper-mark{width:31px;height:31px}.nav-links{display:none}.nav-actions{gap:10px}.mobile-menu-toggle{display:grid}.mobile-menu{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:73px;padding:12px 18px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:9px;z-index:var(--z-dropdown)}.mobile-menu a,.mobile-menu button{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:14px}.mobile-menu a+a{border-top:1px solid var(--line)}.hero{display:flex;flex-direction:column;padding-top:20px;padding-bottom:36px}.hero-copy{width:100%;padding-top:12px;padding-bottom:0}.announcement{margin-bottom:24px;font-size:12px}h1{font-size:clamp(52px,10.8vw,68px);line-height:1.08;letter-spacing:-.04em}.hero-copy>p{font-size:14px;max-width:400px;margin-top:22px}.hero-actions{flex-wrap:nowrap;gap:8px;margin-top:25px}.hero-actions .button{padding:14px 15px;min-height:46px;font-size:12px;gap:10px}.hero-actions .button-ghost{padding-inline:4px;gap:7px}.hero-details{font-size:11px;gap:15px;margin-top:15px}.hero-art{margin:10px 0 0;width:100%;height:335px}.copper-field{width:108%;left:-4%}.copper-glow{top:4%;right:0;bottom:4%;left:0}.orbit-label{font-size:12px;padding:8px}.label-source{left:0;top:27%}.label-result{right:0;bottom:24%}.art-caption{left:29%;bottom:8%}.art-pause{right:9%;bottom:2%}.demo-topline{font-size:12px;padding-bottom:11px}.demo-topline .demo-interactive{font-size:0;gap:0}.demo-interactive>svg{width:12px}.workbench{border-radius:8px}.workbench-title{padding:14px 12px}.workbench-title>div{font-size:12px;gap:7px}.sample-label{display:none}.workbench-toolbar{padding-inline:9px;height:57px;padding-top:9px}.toolbar-left{gap:5px}.toolbar-right{gap:3px}.view-tab{font-size:12px;gap:5px}.view-tab svg{display:none}.tool-button{min-height:36px;padding:7px}.tool-button span{display:none}.run-button{min-width:83px;min-height:36px;font-size:12px;padding-inline:8px;gap:5px}.table-scroll{overflow-x:auto}.research-table{min-width:610px}.research-table th{height:40px}.research-table td{height:54px}.row-open,.cell-detail{min-height:44px}.workbench-status{padding:12px 10px;font-size:11px}.workbench-status>span:last-child{display:none}.demo-tabs{gap:5px;padding-top:19px;justify-content:center}.demo-tabs button{gap:7px;font-size:12px;padding:10px 9px;min-height:44px}.demo-note{line-height:1.8;font-size:11px;max-width:255px;margin-inline:auto}.integration-strip{padding-block:43px 46px}.integration-strip>div{gap:24px 28px}.integration-strip>div>span{font-size:14px}.integration-strip>div>.close-wordmark{font-size:23px}.integration-strip>p{font-size:12px;margin-bottom:22px}.intro-section{flex-direction:column;align-items:flex-start;gap:22px;padding-block:37px 55px}.intro-section h2{font-size:33px}.intro-section>div{max-width:100%;font-size:14px}.intro-section p+p{font-size:13px;margin-top:10px}.ai-section{padding-top:25px;padding-bottom:75px}.section-heading{text-align:left}.section-tag{justify-content:flex-start;font-size:12px}.section-heading h2{font-size:32px}.section-heading>p{font-size:14px;max-width:390px;margin:16px 0 0}.ai-layout{display:flex;flex-direction:column-reverse;margin-top:33px;gap:35px;align-items:stretch}.ai-copy>h3{font-size:25px}.ai-copy>p{max-width:370px;font-size:14px}.feature-line{margin-top:23px;gap:13px}.feature-line strong{font-size:14px}.feature-line p{font-size:13px}.ai-copy>.text-link{margin-top:15px}.ai-playground{padding:16px}.assistant-greeting{padding-top:27px}.prompt-presets{margin-top:22px;gap:6px}.prompt-presets button{min-height:40px;padding:8px;font-size:11px}.prompt-form textarea{font-size:14px;min-height:72px}.prompt-bottom>button{width:44px;height:44px}.prompt-helper{font-size:12px}.playground-label{font-size:13px}.tiny-tag{font-size:11px}.sample-result{flex-wrap:nowrap;gap:8px}.sample-result .small-label{font-size:11px}.sample-result strong{font-size:14px}.source-chip{font-size:7px;padding:3px 5px}.plan-steps{font-size:12px;gap:8px}.output-fields>span{font-size:12px}.workflow-section{display:flex;flex-direction:column;gap:33px;align-items:stretch;padding-block:0 72px}.workflow-visual{padding:35px 22px 20px}.workflow-stages{font-size:11px}.workflow-record{gap:10px}.workflow-output>span{font-size:12px}.workflow-copy h2{font-size:32px}.workflow-copy>p{font-size:14px}.workflow-benefits>span{font-size:13px}.mcp-section{padding-block:65px}.mcp-inner{display:flex;flex-direction:column;align-items:stretch;gap:35px}.mcp-copy h2{font-size:36px}.desktop-break{display:none}.mcp-copy p{max-width:420px}.mcp-copy .text-link{margin-top:12px}.connection-diagram{height:260px}.client-node{width:68px;height:68px}.connection-clients{width:75px;gap:22px}.connection-outputs,.output-node{width:109px}.connection-outputs{gap:29px}.output-node{font-size:11px}.copper-hub{width:78px;height:84px}.mcp-conversation{margin-top:27px;padding:16px}.mcp-conversation p{font-size:14px}.mcp-call{font-size:12px}.pricing-section{padding-block:72px}.pricing-heading{flex-direction:column;gap:23px;margin-bottom:27px}.pricing-heading h2{font-size:32px}.pricing-heading p{font-size:14px}.pricing-heading .billing-switch{margin-top:0}.billing-switch button{padding:10px 16px;min-height:40px;font-size:13px}.billing-switch button span{display:inline;margin-left:5px}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-plan{padding:25px}.plan-name{flex-direction:row;align-items:center;justify-content:space-between;min-height:0}.plan-name h3{font-size:19px}.plan-name>span{font-size:12px}.plan-tagline{font-size:14px;min-height:0}.plan-price{margin-top:22px}.plan-price>span:first-child{font-size:49px}.plan-price>span:last-child{font-size:13px}.plan-billing{font-size:12px}.pricing-plan>.button{min-height:46px;font-size:13px}.pricing-plan li{font-size:13px;gap:10px}.pricing-plan ul{margin-top:24px;padding-top:22px}.pricing-footnote{gap:11px;padding-top:18px;font-size:12px}.pricing-footnote>span:first-child{align-items:flex-start}.pricing-footnote svg{margin-top:2px}.pricing-footnote>span:last-child{margin-left:23px}.faq-section{display:flex;flex-direction:column;gap:29px;padding-bottom:70px}.faq-section h2{font-size:34px}.faq-section>div>p{margin-top:14px}.faq-section>div>.text-link{margin-top:6px}.faq-item h3 button{font-size:14px;line-height:1.6;min-height:64px;gap:15px}.faq-item [role=region] p{font-size:13px;padding-right:14px}.closing-section{padding:53px 15px 59px}.closing-section h2{font-size:32px}.closing-section .button{font-size:13px}.closing-section>.copper-mark{margin-bottom:19px}.site-footer{padding-block:37px 20px}.footer-top{flex-wrap:wrap;gap:17px;padding-bottom:22px}.footer-top>p{font-size:12px;margin-left:auto}.footer-top>div{margin-left:0;width:100%;justify-content:space-between;padding-top:6px}.footer-top button{min-height:44px;font-size:12px}.footer-bottom{font-size:11px;gap:12px;padding-top:12px}.footer-bottom>div{gap:16px}.footer-bottom button{min-height:44px;font-size:11px}.modal{padding:33px 24px;max-height:calc(100dvh - 36px)}.modal h2{font-size:30px}.modal .button{white-space:normal;min-height:46px;text-align:center}.icon-button{width:44px;height:44px}.nav-actions .button-small{min-height:40px}.tool-button{min-width:36px}}@media(max-width:374px){.shell{width:calc(100% - 32px)}.site-header{gap:8px}.brand{font-size:24px;gap:4px}.brand .copper-mark{width:27px;height:27px}.nav-actions{gap:3px}.nav-actions .button{padding:9px;gap:6px;font-size:12px}.nav-actions .button svg{width:11px}h1{font-size:42px}.hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap;gap:2px 8px}.hero-actions .button-primary{padding-inline:15px}.hero-actions .button-ghost{padding-left:3px}.hero-details{font-size:7px;gap:10px}.hero-art{height:295px}.orbit-label{font-size:11px}.label-result{right:-3px}.art-caption{font-size:7px}.toolbar-right{gap:0}.toolbar-left{gap:1px}.view-tab{font-size:11px;gap:4px}.run-button{min-width:77px;font-size:11px}.workbench-title strong{font-size:12px}.demo-tabs button{font-size:11px}.prompt-presets button{padding-inline:7px;font-size:7px}.source-chip{display:none}.section-heading h2,.pricing-heading h2{font-size:29px}.workflow-visual{padding-inline:16px}.workflow-stages{font-size:7px}.workflow-record .company-monogram{display:none}.mcp-copy h2{font-size:33px}.client-node,.connection-clients{width:57px}.connection-outputs,.output-node{width:93px}.output-node{font-size:7px;padding-inline:5px}.copper-hub{width:69px;height:78px}.mcp-conversation p{font-size:13px}.closing-section h2{font-size:27px}.footer-top>p{font-size:11px}.footer-bottom>div{gap:11px}.modal{padding-inline:21px}.modal .button{font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.t-modal{transition:none!important}}.intro-section>div,.section-heading>p,.ai-copy>p,.workflow-copy>p,.mcp-copy>p,.pricing-heading p,.faq-section>div>p{font-size:16px}.intro-section p+p,.feature-line p,.faq-item [role=region] p{font-size:14px}.feature-line strong,.workflow-benefits>span,.pricing-plan li,.faq-item h3 button{font-size:14px}.plan-tagline{font-size:14px}.plan-billing,.pricing-footnote,.hero-details,.demo-note{font-size:12px}.text-link,.prompt-form textarea,.mcp-conversation p{font-size:14px}.prompt-presets button,.prompt-helper,.small-label,.source-chip{font-size:12px}.plan-name>span{font-size:12px}.pricing-plan>.button{font-size:14px}.billing-switch button{min-height:40px;font-size:13px}.footer-top>p,.footer-top button{font-size:13px}.footer-bottom,.footer-bottom button{font-size:12px}@media(max-width:900px)and (min-width:681px){.pricing-plan li{font-size:12px}.pricing-plan>.button{font-size:12px}.plan-tagline{font-size:13px}.plan-name>span{font-size:11px}}@media(max-width:680px){.hero-details{font-size:12px;gap:12px}.hero-copy>p{font-size:16px}.hero-actions .button-primary{font-size:13px}.demo-note{font-size:12px;max-width:310px}.prompt-presets{gap:6px}.prompt-presets button{font-size:12px;min-height:44px}.intro-section>div,.section-heading>p,.ai-copy>p,.workflow-copy>p,.mcp-copy>p,.pricing-heading p,.faq-section>div>p{font-size:16px}.tool-button{min-width:40px;min-height:44px}.run-button{min-height:44px}.footer-top>p{font-size:12px}.footer-bottom,.footer-bottom button{font-size:12px}}@media(max-width:374px){.hero-details{font-size:11px;gap:10px}.prompt-presets button{font-size:12px}.footer-top>p{font-size:12px}.footer-bottom,.footer-bottom button{font-size:11px}.pricing-plan>.button{font-size:13px}}.faq-item h3 button{padding-right:5px}:root{--terminal-green: oklch(.79 .09 155);--console: oklch(.153 .006 60)}body{font-size:16px}.terminal-logo{position:relative;display:inline-flex;align-items:baseline;width:auto;height:auto;font-family:"VT323",var(--font-mono);font-weight:400;font-size:38px;line-height:1;letter-spacing:.03em;color:var(--ink);text-shadow:0 0 8px oklch(.93 .006 60 / .35),0 0 2px oklch(.93 .006 60 / .5);-webkit-user-select:none;user-select:none;padding:1px 2px 0}.terminal-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 1.5px,oklch(.08 .005 50 / .28) 1.5px 3px)}.logo-cursor{color:var(--copper);text-shadow:0 0 8px oklch(.72 .15 41 / .7);animation:copper-blink 1.1s steps(2,start) infinite}@keyframes copper-blink{0%,to{opacity:1}50%{opacity:0}}.nav-links{font-size:14px;gap:27px}.nav-login,.button-small{font-size:14px}.button{border-radius:4px;font-size:14px}.button-primary{box-shadow:inset 0 1px #f4ede940}.hero{gap:40px;padding-top:36px;padding-bottom:80px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero-copy>p{font-size:18px;line-height:1.75;max-width:490px}h1{font-size:clamp(48px,5.75vw,76px)}.announcement{font-size:13px}.announcement-label{font-size:11px}.hero-actions{gap:8px}.hero-details{font:11px/1.6 var(--font-mono);gap:14px;margin-top:22px}.intro-section>div,.section-heading>p,.workflow-copy>p,.ai-copy>p,.mcp-copy>p,.pricing-heading>div>p{font-size:17px;line-height:1.8}.intro-section p+p,.feature-line p{font-size:16px;line-height:1.75}.section-tag,.demo-topline>span:first-child,.coming-soon{font-family:var(--font-mono);font-size:12px;letter-spacing:.035em}.section-tag{margin-bottom:19px;color:var(--copper)}.workbench,.ai-playground,.mcp-conversation,.pricing-plan,.closing-section{border-radius:5px}.workbench-title,.playground-label{font-family:var(--font-mono)}.research-table th{font-size:12px}.research-table td{font-size:13px;height:68px}.demo-agent p,.demo-agent>div>p{font-size:14px;line-height:1.8;color:var(--body);margin-top:20px}.agent-steps,.workbench-status{font-size:12px}.demo-note{font-size:13px}.demo-tabs button,.prompt-presets button,.billing-switch button,.signal-tabs button,.inspector-tabs button{position:relative;isolation:isolate}.active-pill{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-3);z-index:-1;pointer-events:none}.demo-tabs button.active,.billing-switch button.active,.prompt-presets button.active{background:transparent}.demo-tabs button{padding:12px 18px;font-size:14px}.demo-tabs button .active-pill{background:var(--copper-dim);border-color:var(--copper)}.prompt-presets button{font-size:12px;padding:9px;border-color:transparent}.prompt-presets button .active-pill{background:var(--copper-dim);border-color:var(--copper)}.prompt-form textarea{font-size:15px;min-height:92px}.agent-answer{min-height:126px}.sample-result strong{font-size:17px}.sample-result{flex-wrap:wrap}.plan-steps{font-size:13px;gap:9px}.prompt-bottom>button{width:38px;height:38px}.plan-price>span:first-child{overflow:hidden}.plan-price>span:first-child>span{font:inherit;color:inherit}.billing-switch button span.billing-label{color:inherit;font:inherit;background:transparent;padding:0;margin:0;border:none}.billing-switch button>.active-pill{margin:0;padding:0;background:var(--surface-3)}.copper-hub .terminal-logo{width:auto;height:auto;font-size:25px}.copper-hub{border-radius:6px;width:110px}.copper-hub>span:last-child{font:11px/1 var(--font-mono);letter-spacing:.1em;margin-top:9px}.mcp-conversation{min-height:191px}.mcp-tools{padding-bottom:2px}.closing-section>.copper-mark,.start-modal>.copper-mark{width:auto;height:auto;font-size:43px}.faq-item h3 button{font-size:16px;padding-block:23px}.faq-item [role=region] p{font-size:15px}.site-footer{position:relative;isolation:isolate;padding-top:75px;padding-bottom:36px;overflow:hidden}.footer-top>div{gap:22px}.footer-top>div a{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--body)}.footer-top>p{font-size:14px}.footer-bottom{font-family:var(--font-mono);font-size:11px}.signal-workbench{min-width:0;position:relative;border:1px solid var(--line-strong);background:var(--console);border-radius:5px;box-shadow:0 24px 70px -30px #030303cc;font-family:var(--font-mono)}.signal-top{height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 13px 0 18px;gap:12px;font-size:11px;color:var(--muted)}.signal-top>span:first-child{display:flex;gap:9px;align-items:center;color:var(--body)}.signal-live{margin-left:auto;display:flex;align-items:center;gap:6px}.signal-live i{width:5px;height:5px;background:var(--success)}.signal-top .icon-button{width:28px;height:28px}.signal-stage{position:relative;height:422px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,var(--copper-dim),transparent 62%)}.kinetic-grid{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.signal-tabs{position:relative;display:flex;justify-content:center;gap:5px;padding-top:21px;z-index:2}.signal-tabs button{font-size:12px;padding:8px 14px;color:var(--muted);border-radius:3px;transition:color .2s ease}.signal-tabs button.active{color:var(--copper-light)}.signal-tabs .active-pill{border-color:var(--copper);background:var(--copper-dim)}.signal-sources{position:absolute;top:88px;left:18px;right:18px;z-index:2}.signal-sources>div{display:flex;justify-content:space-between;gap:7px}.signal-sources>div>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:8px}.signal-sources svg{color:var(--muted);flex-shrink:0}.signal-wires{position:absolute;width:100%;height:300px;inset:23px 0 auto;fill:none;stroke:var(--line-strong);stroke-width:1}.signal-wires .wire-flow{stroke:var(--copper);stroke-dasharray:6 110;opacity:.7;animation:wire-travel 6s linear infinite}@keyframes wire-travel{to{stroke-dashoffset:-464}}.signal-engine{position:absolute;top:157px;left:50%;transform:translate(-50%);width:157px;height:113px;background:var(--console);border:1px solid var(--copper);box-shadow:0 0 50px -15px var(--glow-core),inset 0 0 26px var(--copper-wash);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px}.signal-engine .terminal-logo{font-size:33px}.signal-engine>span:not(.terminal-logo){font-size:11px;color:var(--muted);margin-top:5px}.engine-corners{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--copper-dim);pointer-events:none}.engine-bars{display:flex;align-items:end;height:24px;gap:3px;padding-top:5px}.engine-bars i{width:3px;height:var(--bar-height);max-height:20px;background:var(--copper);opacity:.55;transform-origin:bottom;animation:engine-scan 2.3s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -.11s)}@keyframes engine-scan{0%,to{transform:scaleY(.3);opacity:.3}50%{transform:scaleY(1);opacity:.8}}.working .engine-bars i{animation-duration:.45s;background:var(--violet)}.working{border-color:var(--violet)}.signal-down{position:absolute;top:281px;left:calc(50% - 7px);color:var(--copper)}.signal-result{position:absolute;left:22px;right:22px;top:307px;border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;padding:11px 13px;transition:border-color .3s}.signal-result.is-verified{border-color:var(--success)}.signal-result-top{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.signal-result-top>span{display:flex;align-items:center;gap:6px}.signal-result-top .signal-dot{width:4px;height:4px}.signal-account{display:flex;gap:9px;align-items:center;margin-top:10px}.signal-monogram{width:27px;height:27px;display:grid;place-items:center;background:var(--violet-dim);border:1px solid var(--line);color:var(--violet);border-radius:4px;font:600 17px/1 var(--font-body)}.signal-account>div{display:flex;flex-direction:column;min-width:0}.signal-account strong{font:600 14px/1.2 var(--font-body)}.signal-account>div>span{font-size:11px;color:var(--muted);margin-top:3px}.signal-account b{margin-left:auto;color:var(--success);font-size:22px;font-weight:400;display:flex;align-items:end;gap:5px}.signal-account b small{font-size:11px;width:18px;line-height:1.2}.signal-command{margin:10px 16px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);padding:8px 8px 8px 13px;border-radius:3px}.signal-command code{font-size:11px;color:var(--body)}.signal-command code>span{color:var(--copper)}.signal-command button{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;background:var(--copper);color:var(--copper-ink);padding:8px 10px;font-size:11px;border-radius:2px;min-width:92px}.signal-status{padding:12px 17px 14px;display:flex;gap:10px;justify-content:space-between;font-size:11px;color:var(--muted)}.signal-status>span:last-child{white-space:nowrap}.signal-step-3 .signal-status>span:first-child{color:var(--success)}.plays-section{border-top:1px solid var(--line)}.plays-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.plays-heading>p{max-width:330px;font-size:17px;color:var(--body);line-height:1.8;padding-bottom:4px}.plays-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:65px}.play-selectors{padding-top:3px}.play-selectors>button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:28px 18px;border-top:1px solid var(--line);color:var(--muted);transition:background .22s,color .22s,padding .22s}.play-selectors>button:last-of-type{border-bottom:1px solid var(--line)}.play-selectors>button.active{background:var(--copper-wash);color:var(--ink);border-left:2px solid var(--copper);padding-left:24px}.play-number{font:11px/1 var(--font-mono);color:var(--muted)}.play-selectors>button>span:not(.play-number){font-size:17px;font-weight:550;letter-spacing:-.02em}.play-selectors>button>svg{color:var(--copper);flex-shrink:0}.play-selectors>button>svg:last-child{margin-left:auto;width:15px}.play-library{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;padding:30px 0}.play-detail{padding:27px;border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;position:relative}.play-category{display:flex;justify-content:space-between;gap:15px;font:11px/1.5 var(--font-mono);color:var(--copper)}.play-category>span:last-child{color:var(--faint)}.play-description{color:var(--body);line-height:1.8;font-size:15px;margin-top:16px;min-height:108px}.play-pipeline{border:1px solid var(--line);background:var(--console);margin-top:24px;border-radius:3px;overflow:hidden}.pipeline-input{display:flex;gap:9px;align-items:center;padding:14px;border-bottom:1px solid var(--line);color:var(--muted)}.pipeline-input code{font:11px/1.7 var(--font-mono)}.pipeline-input svg{flex-shrink:0;color:var(--copper)}.pipeline-step{display:flex;align-items:center;gap:13px;padding:13px 16px;position:relative}.pipeline-index{font:11px/1 var(--font-mono);color:var(--muted);background:var(--surface);width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--line);border-radius:2px}.pipeline-step>span:nth-child(2){font-size:13px;color:var(--body)}.pipeline-step>svg{margin-left:auto;color:var(--success)}.pipeline-step:not(:nth-last-child(2)):after{content:"";position:absolute;width:1px;height:25px;top:37px;left:27px;background:var(--line)}.pipeline-output{display:flex;gap:15px;padding:18px;background:var(--success-dim);border-top:1px solid var(--line);align-items:center;color:var(--success)}.pipeline-output>div{display:flex;flex-direction:column;gap:4px}.pipeline-output code{font-size:11px}.pipeline-output strong{font-size:15px;color:var(--ink);font-weight:550}.pipeline-output small{font-size:11px;color:var(--muted)}.output-ok{margin-left:auto}.play-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.play-tags>span{border:1px solid var(--line);padding:3px 7px;font:11px/1.7 var(--font-mono);color:var(--muted)}.play-detail>.text-link{margin-top:24px;font-size:13px}.play-preview-note{display:block;margin-top:16px;font:11px/1.5 var(--font-mono);color:var(--muted)}.control-section{border-bottom:1px solid var(--line)}.control-heading{margin-bottom:50px}.control-layout{display:grid;grid-template-columns:1fr 1.06fr;gap:70px;align-items:start}.control-choices{display:flex;flex-direction:column}.control-choices>button{width:100%;display:flex;gap:19px;padding:24px 17px;text-align:left;border-left:2px solid var(--line);transition:background .25s,border-color .25s}.control-choices>button.active{border-left-color:var(--copper);background:var(--copper-wash)}.control-choices>button>svg{flex-shrink:0;color:var(--copper);margin-top:3px}.control-choices>button>svg:last-child{margin-left:auto;color:var(--muted)}.control-choices>button>span{display:flex;flex-direction:column;gap:8px}.control-choices strong{font-size:18px;font-weight:550;letter-spacing:-.025em}.control-choices>button>span>span{font-size:14px;line-height:1.8;color:var(--muted)}.inspector{border:1px solid var(--line-strong);border-radius:4px;background:var(--console);font-family:var(--font-mono);margin-top:12px;min-width:0}.inspector-top{padding:16px 19px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);font-size:12px;color:var(--body)}.inspector-top>svg{color:var(--copper)}.inspector-sample{margin-left:auto;color:var(--faint);font-size:11px}.inspector-tabs{display:flex;padding:12px 18px;gap:4px}.inspector-tabs button{font-size:12px;color:var(--muted);padding:7px 14px}.inspector-tabs button.active{color:var(--ink)}.inspector-body{padding:15px 22px 29px;min-height:298px}.inspector-filename{font-size:11px;color:var(--muted);margin-bottom:20px}.json-output{font-size:12px;line-height:2.45;color:var(--muted);overflow-wrap:anywhere}.json-output>div{display:flex;gap:14px}.code-number{color:var(--faint);flex-shrink:0;font-size:11px;width:12px;text-align:right}.json-key{color:var(--violet)}.json-string{color:var(--copper-light)}.json-number{color:var(--success)}.trace-lines{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.trace-lines li{display:flex;gap:10px;align-items:baseline;font-size:12px;color:var(--body)}.trace-lines svg{color:var(--success);flex-shrink:0}.inspector-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.inspector-bottom>span{display:flex;align-items:center;gap:8px}@media(min-width:1440px){.hero{gap:50px}}@media(max-width:1100px){.hero{gap:26px}.hero-copy>p{font-size:17px}.hero-actions{flex-wrap:wrap;gap:4px}.signal-sources{left:10px;right:10px}.signal-sources>div>span{font-size:11px;padding:7px 6px;gap:4px}.signal-account>div>span{max-width:180px;line-height:1.5}.signal-command{margin-inline:10px;padding-left:9px}.signal-command code,.signal-status{font-size:11px}.signal-status>span:last-child{display:none}.plays-layout,.control-layout{gap:35px}.play-selectors>button{gap:12px;padding-inline:10px}.play-selectors>button>span:not(.play-number){font-size:16px}.play-description{min-height:140px}.footer-top{gap:20px}.footer-top>div{gap:15px}.footer-top>p{display:none}}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:28px;padding-bottom:60px}.hero-copy{text-align:center;padding-bottom:0}.hero-copy>p{margin-inline:auto;max-width:520px}.hero-actions,.hero-details{justify-content:center}.hero-actions{flex-wrap:nowrap}h1{font-size:66px}.signal-workbench{width:min(540px,100%);margin-inline:auto}.signal-sources{left:20px;right:20px}.signal-sources>div>span{font-size:11px;padding:8px}.signal-account>div>span{max-width:none;font-size:11px}.signal-command code{font-size:12px}.signal-command{margin-inline:18px}.signal-status>span:last-child{display:inline}.plays-heading{align-items:start;gap:25px}.plays-heading>p{max-width:265px;font-size:15px}.plays-layout{grid-template-columns:1fr;gap:25px}.play-selectors{display:grid;grid-template-columns:1fr 1fr}.play-selectors>button{border-bottom:1px solid var(--line);padding:19px 12px}.play-selectors>button.active{padding-left:12px}.play-selectors>button>svg:first-of-type{display:none}.play-library{grid-column:1/-1;padding:22px 0 0}.play-detail{padding:28px}.play-description{min-height:0}.control-layout{grid-template-columns:1fr;gap:25px}.control-choices>button{padding:21px}.inspector{width:100%}.json-output{font-size:14px}.footer-top{flex-wrap:wrap}.footer-bottom{gap:14px}}@media(max-width:680px){.hero{padding-top:16px;gap:35px}h1{font-size:clamp(41px,10.7vw,64px)}.hero-copy{text-align:left}.hero-copy>p{font-size:17px;line-height:1.8;margin-top:23px}.hero-actions{justify-content:flex-start;flex-wrap:wrap;gap:8px}.hero-actions .button{width:auto;font-size:13px;padding:13px 16px}.hero-details{justify-content:flex-start;gap:12px;font-size:11px}.announcement{font-size:11px;gap:6px;white-space:normal}.announcement-label{font-size:11px;flex-shrink:0}.announcement svg{flex-shrink:0}.brand .terminal-logo{font-size:34px}.signal-top{font-size:11px;padding-inline:12px 7px}.signal-stage{height:428px}.signal-tabs button{font-size:11px;padding:8px 12px}.signal-sources{left:10px;right:10px}.signal-sources>div{gap:4px}.signal-sources>div>span{font-size:11px;padding:8px 5px;gap:4px}.signal-sources svg{width:10px}.signal-result{left:12px;right:12px;top:302px;padding:11px}.signal-account>div>span{font-size:11px;max-width:185px;line-height:1.5}.signal-account b{font-size:20px}.signal-account b small{display:none}.signal-account{gap:7px}.signal-command{margin:10px 11px 0;gap:6px}.signal-command code{font-size:11px}.signal-command button{font-size:11px;min-width:81px;padding-inline:7px}.signal-status{font-size:11px;padding-inline:12px}.signal-status>span:last-child{display:none}.demo-topline>span:first-child{font-size:11px}.demo-tabs{gap:4px}.demo-tabs button{font-size:11px;padding:10px 7px;gap:5px}.demo-tabs button svg{width:13px}.demo-note{font-size:12px}.workbench-status{font-size:11px}.intro-section>div,.section-heading>p,.workflow-copy>p,.ai-copy>p,.mcp-copy>p{font-size:16px}.section-tag{font-size:11px}.plays-heading{flex-direction:column;gap:20px;margin-bottom:28px}.plays-heading>p{max-width:100%;font-size:16px}.play-selectors{display:flex;flex-direction:column}.play-selectors>button{padding:18px 12px;gap:14px}.play-selectors>button>span:not(.play-number){font-size:15px}.play-library{font-size:12px}.play-detail{padding:20px 16px}.play-category{font-size:11px;gap:6px}.play-description{font-size:14px}.pipeline-input code{font-size:11px}.pipeline-step{padding-inline:12px;gap:10px}.pipeline-step:not(:nth-last-child(2)):after{left:23px}.pipeline-step>span:nth-child(2){font-size:12px}.pipeline-output{padding:15px 12px;gap:10px}.pipeline-output strong{font-size:14px}.pipeline-output small{font-size:11px}.prompt-presets{justify-content:start}.prompt-presets button{font-size:11px;padding:8px}.sample-result strong{font-size:16px}.mcp-conversation{min-height:198px}.copper-hub{width:83px}.copper-hub .terminal-logo{font-size:22px}.copper-hub>span:last-child{font-size:11px}.control-heading{margin-bottom:30px}.control-choices>button{padding:20px 13px;gap:13px}.control-choices>button>svg:last-child{display:none}.control-choices strong{font-size:17px}.control-choices>button>span>span{font-size:14px}.inspector-top{padding:15px;font-size:11px}.inspector-body{padding:13px 13px 25px;min-height:290px}.json-output{font-size:11px;line-height:2.6}.json-output>div{gap:9px}.trace-lines li{font-size:11px}.inspector-bottom{font-size:11px;padding-inline:13px}.billing-switch button{font-size:13px}.faq-item h3 button{font-size:15px}.faq-item [role=region] p{font-size:14px}.footer-top>div{margin-left:0;flex-wrap:wrap;gap:20px}.footer-top>div a,.footer-top button{font-size:13px}.footer-bottom{font-size:11px;align-items:start}.footer-bottom>div{gap:18px}.footer-bottom button{font-size:11px}.site-footer{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.logo-cursor,.engine-bars i,.wire-flow{animation:none}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important}.control-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.plays-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.control-choices,.control-choices>button>span{min-width:0}.control-choices>button,.play-selectors>button{white-space:normal}.control-heading>.section-tag,.plays-heading .section-tag{justify-content:flex-start}@media(max-width:900px){.control-layout,.plays-layout{grid-template-columns:minmax(0,1fr)}}.motion-paused .logo-cursor{animation:none!important;opacity:1}.cell-detail,.fit-score{animation:cell-resolve .28s var(--ease-out) both}@keyframes cell-resolve{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root{--device-metal: #373330;--device-notch: #211e1c;--device-edge: #625b54;--device-shadow: #171513}.hero-region{position:relative;isolation:isolate}.hero-aurora{position:absolute;top:-40px;left:0;width:100%;height:min(1050px,100%);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 65%,transparent)}.hero.hero-calm{display:block;padding-top:42px;padding-bottom:44px}.hero-calm .hero-copy{padding-block:16px 0;text-align:center;max-width:900px;margin-inline:auto}.hero-calm h1{font-size:clamp(54px,6.3vw,88px);line-height:1.07;letter-spacing:-.05em}.hero-calm .announcement{margin-bottom:24px}.hero-calm .hero-copy>p{max-width:620px;margin:23px auto 0;font-size:18px;line-height:1.8;text-wrap:pretty}.hero-calm .hero-actions{justify-content:center;gap:12px;margin-top:27px}.hero-calm .hero-details{justify-content:center;margin-top:20px;gap:22px}.hero-motion-toggle{position:absolute;right:0;top:18px;display:flex;gap:6px;align-items:center;font:10px/1.5 var(--font-mono);color:var(--muted);min-height:32px;padding:6px}.hero-region .demo-topline{padding:0 32px 15px}.screen-frame{position:relative;padding-bottom:3px}.screen-lid{position:relative;margin-inline:23px;border:1px solid var(--device-edge);border-bottom:none;padding:22px 10px 0;border-radius:16px 16px 0 0;background:#191715;box-shadow:0 0 0 1px #080706,inset 0 1px #57514b,0 24px 100px -35px #000}.screen-camera{position:absolute;top:8px;left:calc(50% - 2px);width:4px;height:4px;background:#252a2c;border:1px solid #333b3d;border-radius:50%;box-shadow:0 0 0 2px #111}.screen-content{border:1px solid #080706;border-radius:6px 6px 0 0;overflow:hidden;background:var(--surface)}.screen-content .workbench{border:none;border-radius:0}.screen-chin{height:13px}.screen-base{position:relative;width:100%;height:25px;display:block;filter:drop-shadow(0 12px 12px #0008)}.hero-region .demo-tabs{margin-top:24px}.hero-region .demo-note{margin-bottom:0}@media(max-width:900px){.hero.hero-calm{padding-top:42px}.hero-calm h1{font-size:70px}.hero-motion-toggle{top:7px}.screen-lid{margin-inline:12px;padding:19px 7px 0;border-radius:12px 12px 0 0}.screen-base{height:20px}.screen-chin{height:9px}.hero-region .demo-topline{padding-inline:15px}}@media(max-width:680px){.hero.hero-calm{padding-top:32px;padding-bottom:34px}.hero-calm .hero-copy{padding-top:17px;text-align:center}.hero-calm h1{font-size:clamp(43px,11.5vw,68px)}.hero-calm .announcement{font-size:10px;gap:5px;margin-bottom:23px}.hero-calm .hero-copy>p{font-size:16px;line-height:1.8;margin-top:23px}.hero-calm .hero-actions{gap:8px;margin-top:23px}.hero-calm .hero-actions .button{font-size:13px}.hero-calm .hero-details{gap:8px 14px;font-size:10px;margin-top:16px}.hero-motion-toggle{right:0;top:-1px;font-size:9px}.hero-aurora{height:950px}.screen-lid{margin-inline:6px;padding:17px 5px 0;border-radius:10px 10px 0 0}.screen-camera{top:6px;width:3px;height:3px}.screen-content{border-radius:4px 4px 0 0}.screen-base{height:13px}.screen-chin{height:7px}.hero-region .demo-topline{padding-inline:7px;font-size:10px}.hero-region .demo-topline>span:first-child{font-size:9px;letter-spacing:0}.hero-region .workbench-title{padding-inline:12px}.hero-region .demo-tabs{margin-top:22px}.hero-region .demo-note{font-size:12px;max-width:310px;margin-inline:auto}}@media(max-width:374px){.screen-content .workbench-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.screen-content .toolbar-left,.screen-content .toolbar-right{width:100%;justify-content:space-between}.screen-content .view-tab{white-space:nowrap}.screen-content .toolbar-right .export span{display:inline}}:root{--box-line: oklch(.32 .007 60);--box-fill: oklch(.19 .006 60)}.page-frame{width:min(1220px,calc(100% - 64px));margin-inline:auto;border-inline:1px solid var(--box-line)}.page-frame .shell{width:100%;margin-inline:0}.page-frame .site-header{height:92px;padding-inline:32px;gap:24px;border-bottom:1px solid var(--box-line)}.page-frame .nav-links{margin-left:0;gap:24px}.page-frame .nav-actions{gap:19px}.page-frame .hero.hero-calm{position:relative;padding:64px 0 0;overflow:hidden}.hero-box-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);z-index:-1}.hero-box-grid>span{position:relative;border-right:1px solid var(--box-line);border-bottom:1px solid var(--box-line)}.hero-box-grid>span:nth-child(6n){border-right:none}.hero-box-grid>span>i{position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--copper);opacity:.16;box-shadow:-7px 0 0 var(--copper-dim),7px 0 0 var(--copper-dim),0 7px 0 var(--copper-dim),0 -7px 0 var(--copper-dim)}.hero-box-grid.is-live>span>i{animation:tile-breathe 6s ease-in-out infinite;animation-delay:var(--tile-delay)}@keyframes tile-breathe{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.55;transform:scale(1)}}.page-frame .hero-calm .hero-copy{width:calc(100% * 2 / 3);max-width:none;padding:38px 32px;border:1px solid var(--box-line);border-bottom:0;background:var(--bg);position:relative}.page-frame .hero-calm .hero-copy:before,.page-frame .hero-calm .hero-copy:after{content:"+";font:17px/1 var(--font-mono);color:var(--copper);position:absolute;top:-9px;background:var(--bg)}.page-frame .hero-calm .hero-copy:before{left:-6px}.page-frame .hero-calm .hero-copy:after{right:-6px}.page-frame .hero-calm h1{font-size:clamp(54px,6.1vw,82px)}.page-frame .hero-aurora{opacity:.48}.page-frame .hero-motion-toggle{right:17px;top:15px;z-index:2}.page-frame .hero-region .demo-section{padding:22px 24px 32px;border-top:1px solid var(--box-line)}.page-frame .hero-region .demo-topline{padding:0 24px 17px}.page-frame .screen-lid{box-shadow:0 0 0 1px #080706,inset 0 1px #57514b}.page-frame .demo-tabs{gap:0}.page-frame .demo-tabs button{border-radius:0;padding:14px 22px}.page-frame .demo-tabs button .active-pill{border-radius:2px}.brand-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1}.brand-icon>svg{width:100%;height:100%;display:block}.page-frame .integration-strip{padding:0;text-align:left;border-top:1px solid var(--box-line)}.page-frame .integration-strip>p{margin:0;padding:17px 32px;font:11px/1.6 var(--font-mono);letter-spacing:.06em;border-bottom:1px solid var(--box-line)}.page-frame .integration-strip>.integration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.integration-grid>button{position:relative;min-width:0;padding:27px 10px 24px;border-right:1px solid var(--box-line);display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;background:transparent;transition:background .22s}.integration-grid>button:last-child{border-right:0}.integration-grid>button.selected{background:var(--copper-wash)}.integration-grid>button:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--copper);transform:scaleX(0);transition:transform .26s var(--ease-out)}.integration-grid>button.selected:after{transform:scaleX(1)}.integration-grid>button:hover{background:var(--surface)}.integration-logo{display:flex;align-items:center;gap:9px;min-height:29px;color:var(--ink);font-size:18px;font-weight:550;letter-spacing:-.03em}.integration-logo img{width:92px;height:28px;object-fit:contain}.integration-type{font:10px/1.5 var(--font-mono);color:var(--muted);letter-spacing:.07em}.page-frame .integration-strip>.integration-caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:14px 32px;border-top:1px solid var(--box-line);color:var(--muted);font-size:13px}.integration-caption>svg{color:var(--copper)}.section-divider{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:14px 32px;border-block:1px solid var(--box-line);background:repeating-linear-gradient(135deg,transparent 0 5px,oklch(.4 .01 60 / .035) 5px 6px)}.divider-label,.divider-detail{font:10px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--muted)}.divider-label{display:flex;align-items:center;gap:14px;color:var(--body)}.divider-label>span{display:grid;place-items:center;width:27px;height:25px;border:1px solid var(--box-line);color:var(--copper);background:var(--bg)}.divider-wave{position:absolute;left:50%;transform:translate(-50%);height:24px;display:flex;align-items:center;gap:3px;opacity:.55}.divider-wave>i{width:2px;height:var(--wave-size);background:var(--copper);transform:scaleY(.45)}.section-divider.is-live .divider-wave>i{animation:boundary-wave 2.5s ease-in-out infinite alternate;animation-delay:var(--wave-delay)}@keyframes boundary-wave{0%,to{transform:scaleY(.35);opacity:.3}50%{transform:scaleY(1);opacity:.9}}.grid-joint{position:absolute;width:9px;height:9px;top:-5px;background:var(--bg);z-index:2}.grid-joint:before,.grid-joint:after{content:"";position:absolute;background:var(--muted)}.grid-joint:before{width:9px;height:1px;top:4px}.grid-joint:after{height:9px;width:1px;left:4px}.joint-left{left:-5px}.joint-right{right:-5px}.page-frame .intro-section{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:0;border:0;align-items:stretch}.page-frame .intro-section>h2{padding:55px 40px;align-self:center}.page-frame .intro-section>div{max-width:none;padding:44px 40px;border-left:1px solid var(--box-line)}.page-frame .plays-section{padding:0;border:0}.page-frame .plays-heading{margin:0;padding:48px 40px;border-bottom:1px solid var(--box-line)}.page-frame .plays-layout{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.page-frame .play-selectors{padding-top:26px}.page-frame .play-selectors>button{padding:27px 28px;border-top:0;border-bottom:1px solid var(--box-line)}.page-frame .play-selectors>button.active{padding-left:26px}.page-frame .play-library{padding:28px}.page-frame .play-detail{border:0;border-left:1px solid var(--box-line);border-radius:0;padding:32px;background:var(--box-fill)}.page-frame .play-description{min-height:108px}.page-frame .ai-section{padding:0}.page-frame .ai-section .section-heading{max-width:none;padding:56px 40px;border-bottom:1px solid var(--box-line)}.page-frame .ai-section .section-heading>p{max-width:565px}.page-frame .ai-layout{margin:0;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch}.page-frame .ai-copy{padding:40px;border-right:1px solid var(--box-line)}.page-frame .ai-copy>p,.page-frame .feature-line p{max-width:none}.page-frame .ai-playground{border:0;border-radius:0;padding:32px;background:var(--box-fill)}.page-frame .workflow-section{padding:0;gap:0;border-top:1px solid var(--box-line);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch}.page-frame .workflow-visual{border-radius:0;padding:58px 36px 32px;background:transparent}.page-frame .workflow-copy{padding:42px 36px;border-left:1px solid var(--box-line)}.page-frame .workflow-path>i{position:relative}.page-frame .workflow-path>i:after{content:"";position:absolute;width:5px;height:5px;background:var(--copper);top:-3px;left:0;opacity:0}.page-frame .workflow-visual:hover .workflow-path>i:after{animation:workflow-packet 1.7s linear infinite}@keyframes workflow-packet{0%{left:0;opacity:0}20%,80%{opacity:1}to{left:100%;opacity:0}}.page-frame .mcp-section{padding:0;border:0;background:transparent}.page-frame .mcp-inner{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch}.page-frame .mcp-copy{padding:56px 40px;border-right:1px solid var(--box-line)}.page-frame .mcp-visual{padding:38px 28px;background:var(--box-fill);align-content:center}.page-frame .mcp-conversation{border-radius:3px}.page-frame .control-section{padding:0;border:0}.page-frame .control-heading{margin:0;padding:52px 40px;border-bottom:1px solid var(--box-line)}.page-frame .control-layout{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch}.page-frame .control-choices{padding-block:24px;border-right:1px solid var(--box-line)}.page-frame .control-choices>button{padding:24px 28px;border-left-color:transparent}.page-frame .control-choices>button.active{border-left-color:var(--copper)}.page-frame .inspector{margin:28px;width:auto;align-self:center;border-radius:3px}.page-frame .pricing-section{padding:0}.page-frame .pricing-heading{padding:52px 40px;border-bottom:1px solid var(--box-line);margin:0}.page-frame .pricing-grid{gap:0}.page-frame .pricing-plan{border:0;border-right:1px solid var(--box-line);border-radius:0;padding:32px;background:transparent}.page-frame .pricing-plan:last-child{border-right:0}.page-frame .pricing-plan.popular{background:var(--copper-wash);box-shadow:inset 0 2px 0 var(--copper)}.page-frame .pricing-footnote{padding:22px 32px;margin:0;border-top:1px solid var(--box-line)}.page-frame .faq-section{padding:0;gap:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.page-frame .faq-section>div:first-child{padding:52px 40px}.page-frame .faq-list{padding:16px 40px;border-left:1px solid var(--box-line)}.page-frame .faq-item:first-child{border-top:0}.page-frame .faq-item:last-child{border-bottom:0}.page-frame .closing-section{border-radius:0;border:0;border-top:1px solid var(--box-line);background-color:transparent;padding:78px 32px}.page-frame .closing-lines{opacity:.6}.page-frame .site-footer{padding:36px 32px 22px;border-top:1px solid var(--box-line)}.page-frame .footer-top{padding-bottom:24px}.page-frame .footer-bottom{padding-top:17px}@media(max-width:1100px){.page-frame .site-header{padding-inline:23px;gap:15px}.page-frame .nav-links{gap:18px}.page-frame .nav-actions{gap:13px}.page-frame .plays-heading,.page-frame .control-heading,.page-frame .pricing-heading{padding-inline:30px}.page-frame .ai-copy,.page-frame .mcp-copy{padding:36px 28px}.page-frame .ai-playground,.page-frame .play-detail{padding:27px}.page-frame .mcp-visual{padding:28px 18px}.page-frame .pricing-plan{padding:27px 23px}.page-frame .inspector{margin:24px 18px}.integration-logo{font-size:15px}.integration-logo .brand-icon{width:22px!important;height:22px!important}.page-frame .play-selectors>button{gap:12px;padding-inline:20px}.page-frame .play-selectors>button.active{padding-left:18px}}@media(max-width:900px){.page-frame{width:calc(100% - 40px)}.page-frame .hero-calm .hero-copy{width:calc(100% - 88px);padding-inline:26px}.page-frame .hero-calm h1{font-size:66px}.page-frame .intro-section>h2{padding:38px 28px;font-size:35px}.page-frame .intro-section>div{padding:34px 28px}.page-frame .plays-layout,.page-frame .ai-layout,.page-frame .workflow-section,.page-frame .mcp-inner,.page-frame .control-layout{grid-template-columns:minmax(0,1fr)}.page-frame .play-selectors{display:grid;grid-template-columns:1fr 1fr;padding:0}.page-frame .play-selectors>button{min-height:84px;padding:20px}.page-frame .play-selectors>button:nth-child(odd){border-right:1px solid var(--box-line)}.page-frame .play-library{grid-column:1/-1;padding:20px}.page-frame .play-detail{border-left:0;border-top:1px solid var(--box-line)}.page-frame .play-description{min-height:0}.page-frame .ai-copy,.page-frame .mcp-copy,.page-frame .control-choices{border-right:0;border-bottom:1px solid var(--box-line)}.page-frame .workflow-copy{border-left:0;border-top:1px solid var(--box-line)}.page-frame .mcp-visual{padding:32px}.page-frame .inspector{margin:28px}.page-frame .integration-strip>.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid>button{border-bottom:1px solid var(--box-line)}.integration-grid>button:nth-child(3){border-right:0}.integration-grid>button:last-child{border-right:1px solid var(--box-line)}.integration-grid>button:nth-last-child(-n+2){border-bottom:0}.page-frame .pricing-heading{align-items:start;flex-direction:column}.page-frame .pricing-plan{padding:24px 18px}.page-frame .plan-name{align-items:start;flex-wrap:wrap}.page-frame .faq-section{grid-template-columns:minmax(0,1fr)}.page-frame .faq-list{border-left:0;border-top:1px solid var(--box-line);padding-inline:30px}.divider-wave{opacity:.3}.divider-detail{font-size:9px;max-width:160px;text-align:right}}@media(max-width:680px){.page-frame{width:calc(100% - 24px)}.page-frame .site-header{height:80px;padding-inline:15px;gap:10px}.page-frame .nav-actions{gap:8px}.page-frame .site-header .button-small{font-size:12px;padding:10px}.page-frame .site-header .brand .terminal-logo{font-size:31px}.page-frame .hero.hero-calm{padding-top:46px}.hero-box-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr)}.hero-box-grid>span:nth-child(6n){border-right:1px solid var(--box-line)}.hero-box-grid>span:nth-child(4n){border-right:0}.page-frame .hero-calm .hero-copy{width:calc(100% - 32px);padding:28px 14px}.page-frame .hero-calm h1{font-size:clamp(36px,10.2vw,62px)}.page-frame .hero-calm .announcement{font-size:9px;gap:4px}.page-frame .hero-calm .announcement-label{font-size:8px}.page-frame .hero-calm .hero-copy>p{font-size:15px}.page-frame .hero-calm .hero-actions{gap:4px}.page-frame .hero-calm .hero-actions .button{font-size:12px}.page-frame .hero-calm .hero-details{font-size:9px;gap:8px 12px}.page-frame .hero-motion-toggle{top:8px;right:12px}.page-frame .hero-region .demo-section{padding:18px 7px 26px}.page-frame .hero-region .demo-topline{padding:0 6px 14px}.page-frame .hero-region .demo-topline>span:first-child{font-size:8px}.page-frame .demo-tabs{flex-wrap:wrap;padding-inline:6px}.page-frame .demo-tabs button{font-size:10px;padding:12px 8px}.page-frame .demo-note{padding-inline:14px}.page-frame .integration-strip>p{padding:14px 20px;font-size:10px}.page-frame .integration-strip>.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid>button{padding:22px 8px}.integration-grid>button:nth-child(3){border-right:1px solid var(--box-line)}.integration-grid>button:nth-child(2n){border-right:0}.integration-grid>button:nth-last-child(2){border-bottom:1px solid var(--box-line)}.integration-grid>button:last-child{grid-column:1/-1;border-right:0;flex-direction:row;gap:20px;padding:18px}.integration-logo{font-size:16px}.integration-type{font-size:9px}.page-frame .integration-strip>.integration-caption{padding:16px 20px;min-height:94px;font-size:12px}.section-divider{min-height:56px;padding:12px 18px;gap:12px}.divider-label{font-size:9px;gap:10px}.divider-detail{display:none}.divider-wave{position:static;transform:none;gap:2px;opacity:.35}.divider-wave>i{width:1px}.page-frame .intro-section{grid-template-columns:minmax(0,1fr)}.page-frame .intro-section>h2{padding:34px 24px;font-size:32px}.page-frame .intro-section>div{padding:28px 24px;border-left:0;border-top:1px solid var(--box-line)}.page-frame .plays-heading,.page-frame .control-heading,.page-frame .pricing-heading{padding:36px 24px;gap:20px}.page-frame .plays-heading h2,.page-frame .control-heading h2,.page-frame .pricing-heading h2{font-size:32px}.page-frame .play-selectors{display:flex}.page-frame .play-selectors>button{min-height:0;padding:21px}.page-frame .play-selectors>button:nth-child(odd){border-right:0}.page-frame .play-selectors>button.active{padding-left:19px}.page-frame .play-detail{padding:24px 20px}.page-frame .ai-section .section-heading{padding:38px 24px}.page-frame .ai-section .section-heading h2{font-size:32px}.page-frame .ai-copy,.page-frame .mcp-copy{padding:32px 24px}.page-frame .ai-playground{padding:24px 20px}.page-frame .workflow-visual{padding:40px 22px 28px}.page-frame .workflow-copy{padding:32px 24px}.page-frame .workflow-copy h2{font-size:30px}.page-frame .mcp-visual{padding:28px 18px}.page-frame .control-choices{padding-block:0}.page-frame .control-choices>button{padding:24px 20px}.page-frame .inspector{margin:22px 16px}.page-frame .pricing-grid{grid-template-columns:minmax(0,1fr)}.page-frame .pricing-plan{padding:28px 24px;border-right:0;border-bottom:1px solid var(--box-line)}.page-frame .pricing-plan:last-child{border-bottom:0}.page-frame .plan-name{flex-wrap:nowrap}.page-frame .pricing-footnote{padding:20px 24px}.page-frame .faq-section>div:first-child{padding:36px 24px}.page-frame .faq-list{padding:4px 24px}.page-frame .closing-section{padding:56px 22px}.page-frame .closing-section h2{font-size:32px}.page-frame .site-footer{padding:28px 22px 18px}}@media(prefers-reduced-motion:reduce){.hero-box-grid.is-live>span>i,.section-divider.is-live .divider-wave>i,.page-frame .workflow-visual:hover .workflow-path>i:after{animation:none}}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 5%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: white; inherits: false;}.shiny-cta{--shiny-cta-bg: #000000;--shiny-cta-bg-subtle: #1a1818;--shiny-cta-fg: #ffffff;--shiny-cta-highlight: #b174ff;--shiny-cta-highlight-subtle: #e9cbff;--animation: gradient-angle linear infinite;--duration: 3s;--shadow-size: 2px;--transition: .8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;padding:1.25rem 2.5rem;font-family:var(--font-body);font-size:1.125rem;line-height:1.2;font-weight:500;border:1px solid transparent;border-radius:360px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta:before,.shiny-cta:after,.shiny-cta span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size: calc(100% - var(--shadow-size) * 3);--position: 2px;--space: calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1}.shiny-cta:after{--animation: shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,black);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}.shiny-cta span{z-index:1}.shiny-cta span:before{--size: calc(100% + 1rem) ;width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.shiny-cta,.shiny-cta:before,.shiny-cta:after{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.shiny-cta:is(:hover,:focus-visible){--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--shiny-cta-highlight-subtle)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):before,.shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle: 360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}:root{--bg: #101011;--surface: #171719;--surface-2: #1d1d20;--surface-3: #27272b;--console: #111114;--box-line: #2b2b30;--box-fill: #171719;--line: #2c2c31;--ink: #f0eef1;--body: #c4c0c9;--muted: #a5a0ad;--faint: #928b9b;--copper: #e5a277;--copper-light: #f1c6a5;--violet: #bc9bea;color-scheme:dark}h1,h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.04em!important;text-wrap:balance}.page-frame{width:min(1320px,calc(100% - 64px))}.page-frame .site-header{height:84px}.site-header .button-primary{background:#eee9f2;color:#17131c}.page-frame .hero.hero-calm{padding-top:62px;isolation:isolate}.page-frame .hero-calm .hero-copy{width:100%;max-width:1000px;padding:38px 35px 58px;background:transparent;border:0}.page-frame .hero-calm .hero-copy:before,.page-frame .hero-calm .hero-copy:after{display:none}.hero-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.68;-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent);background:radial-gradient(ellipse at 80% 20%,#8b583d,#171217 70%)}.hero-shader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#101011e8,#101011c4 30%,#10101140 75%)}.hero-calm h1{font-size:clamp(52px,6vw,84px)!important;line-height:1.08!important;margin:28px auto 24px!important;max-width:950px;font-weight:500!important}.hero-calm h1 span{color:var(--copper-light)}.hero-calm .hero-copy>p{font-size:18px;line-height:1.8;max-width:690px;margin-inline:auto}.hero-calm .announcement{background:#151318cc;border-color:#ffffff18;font-family:var(--font-mono);font-size:11px}.hero-calm .announcement-label{color:var(--copper-light)}.hero-prompt{max-width:730px;margin:30px auto 0;text-align:left}.prompt-modes{display:flex;justify-content:center;gap:4px;margin-bottom:14px}.prompt-modes button{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:10px 14px;color:var(--body);font:11px var(--font-mono)}.prompt-modes button>svg,.prompt-modes button>span:not(.active-pill){z-index:1}.prompt-modes .active-pill{border:1px solid #ffffff25;background:#28242b;border-radius:5px}.prompt-composer{padding:18px;background:#17151bea;border:1px solid #64516b;border-radius:9px;box-shadow:0 0 0 5px #ffffff03,0 20px 70px #0008;transition:border-color .2s}.prompt-composer:focus-within{border-color:#c6a1f1}.prompt-composer textarea{width:100%;height:68px;min-height:55px;max-height:180px;resize:vertical;background:transparent;border:0;outline:0;font:14px/1.7 var(--font-mono);color:var(--ink)}.prompt-composer textarea::placeholder{color:#aaa3b3}.prompt-composer>div{display:flex;justify-content:space-between;align-items:center}.prompt-composer>div>span{font:11px var(--font-mono);color:var(--muted);display:flex;align-items:center;gap:7px}.prompt-composer button{border:1px solid #e6cfff55;border-radius:5px;background:linear-gradient(#9470ca,#6a409e);color:#fff;width:36px;height:36px;display:grid;place-items:center;box-shadow:inset 0 1px 2px #fff5,0 0 20px #ab68f330}.prompt-composer button:disabled{opacity:.35;box-shadow:none}.prompt-examples{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.prompt-examples button{background:#141317;border:1px solid var(--line);padding:7px 9px;font:10px var(--font-mono);color:var(--body);border-radius:4px;transition:background .2s}.prompt-examples button:hover{background:#302739}.brief-feedback{min-height:40px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px;text-align:center}.brief-feedback a{display:flex;gap:6px;color:var(--copper)}.page-frame .section-divider{height:52px;background:none}.divider-detail{color:var(--muted)}.dashboard-frame{border:1px solid #53475e;border-radius:9px;padding:5px;background:linear-gradient(120deg,#47344e,#222027 40%,#332737);box-shadow:0 -8px 55px #9063bd12,0 22px 70px #0005}.dashboard-chrome{height:33px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;color:#afa2bd;font:10px var(--font-mono)}.dashboard-frame .workbench{border-radius:4px;box-shadow:none;margin:0!important;width:100%}.page-frame .product-demo{padding:20px 32px 30px}.feature-showcase{border-top:1px solid var(--line)}.feature-heading{padding:58px 40px 35px}.feature-heading h2{font-size:clamp(34px,4vw,50px);line-height:1.15;margin-top:20px}.eyebrow{font:11px/1.6 var(--font-mono);letter-spacing:.07em;color:var(--muted)}.feature-stage{position:relative;margin:0 32px 40px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #423549;border-radius:15px;overflow:hidden;background:radial-gradient(ellipse at 100% 100%,#7337b047,transparent 48%),radial-gradient(ellipse at 0 0,#813fd338,transparent 38%),#101013;isolation:isolate}.feature-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background:repeating-linear-gradient(0deg,transparent 0 3px,#9972b81a 3px 4px);-webkit-mask-image:linear-gradient(120deg,#000,transparent 50%,#000);mask-image:linear-gradient(120deg,#000,transparent 50%,#000);z-index:-1}.feature-story{padding:48px 42px}.feature-story h3{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin:0 0 20px;min-height:72px}.feature-story p{font-size:15px;line-height:1.75;color:var(--body);min-height:106px}.feature-tabs{display:grid;margin:24px 0 30px;gap:4px}.feature-tabs button{display:flex;align-items:center;gap:13px;background:none;border:0;border-left:2px solid transparent;color:var(--muted);padding:13px 15px;text-align:left;font-size:14px;transition:color .2s,background .2s,border-color .2s}.feature-tabs button>svg:last-child{margin-left:auto;opacity:0}.feature-tabs button[aria-pressed=true]{border-left-color:#c9a2ff;color:#fff;background:linear-gradient(90deg,#b37dff16,transparent)}.feature-tabs button[aria-pressed=true]>svg:last-child{opacity:1}.feature-story .shiny-cta{padding:16px 23px;font-size:14px;border-radius:9px}.feature-illustration{position:relative;display:flex;align-items:center;padding:40px 32px 80px 10px;min-width:0}.feature-illustration>.feature-orbit{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid #ae6ded40;border-radius:50%;box-shadow:0 0 90px #b576ee25,inset 0 0 80px #ad60df20;transform:rotate(-30deg);animation:orbit-breathe 8s ease-in-out infinite}.feature-illustration>div:not(.feature-orbit){width:100%;position:relative}.evidence-window{margin-left:38px;background:#1d1b22;border:1px solid #78717f;border-radius:12px;padding:18px;box-shadow:0 15px 70px #0008,inset 0 1px #ffffff21}.evidence-chrome{display:flex;align-items:center;gap:7px;font:10px var(--font-mono);color:#c9b5df}.evidence-chrome i{width:6px;height:6px;border-radius:50%;background:#99cdb0;margin-left:auto}.evidence-account{display:flex;gap:12px;align-items:center;margin:28px 0}.evidence-account>span{display:grid;place-items:center;width:43px;height:43px;background:#9e6d4429;color:#eaba95;font-size:28px;font-style:italic}.evidence-account>div{display:grid;gap:5px}.evidence-account small{font-size:10px;color:var(--muted)}.evidence-account>svg{margin-left:auto;color:var(--muted)}.evidence-field{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;padding:15px 0;border-top:1px solid var(--line);font-size:12px}.evidence-field>span{color:var(--muted)}.evidence-field strong{font-weight:400}.evidence-source{font:10px var(--font-mono);color:#a6d3b6;display:flex;gap:7px;padding:16px 0 20px}.action-window{position:relative;margin:-8px 50px -45px 0;padding:22px;background:linear-gradient(140deg,#33213fe8,#16131cef);border:1px solid #8f6bae80;border-radius:12px;box-shadow:0 20px 45px #0007;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.action-window h4{font-size:17px;margin:10px 0 18px}.action-window button{display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid #d2aaff55;background:linear-gradient(#9062c9,#6b3da3);box-shadow:inset 0 1px 2px #fff3;color:#fff;border-radius:6px;width:100%;padding:11px;font-size:12px}.action-window small{display:block;text-align:center;font:9px var(--font-mono);color:var(--muted);margin-top:10px}.core-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.core-feature-grid article{position:relative;overflow:hidden;padding:38px;border-right:1px solid var(--line)}.core-feature-grid article:last-child{border-right:0}.core-feature-grid article>svg:not(.feature-grid-pattern){color:#c4a9dd}.core-feature-grid h3{position:relative;margin:34px 0 12px;font-size:20px}.core-feature-grid p{position:relative;font-size:14px;line-height:1.8;color:var(--body)}.feature-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#b88ae012;stroke:#bfa7d522;-webkit-mask-image:radial-gradient(ellipse at top right,#000,transparent 75%);mask-image:radial-gradient(ellipse at top right,#000,transparent 75%);transition:opacity .3s;opacity:.6}.core-feature-grid article:hover .feature-grid-pattern{opacity:1}.page-frame .pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px 30px;background:transparent;border:0}.page-frame .pricing-plan{padding:6px;border:1px solid #39323f!important;border-radius:14px;background:linear-gradient(145deg,#201c25aa,#151418);box-shadow:0 18px 50px #0003;min-width:0}.page-frame .pricing-plan.popular{background:linear-gradient(145deg,#44304e,#201a28);border-color:#9674b6!important}.pricing-plan:before{display:none!important}.plan-glass{position:relative;padding:18px 14px;border:1px solid #ffffff12;border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff02 70%,transparent)}.plan-name{min-height:38px;flex-wrap:wrap;gap:7px}.plan-name h3{font:16px var(--font-mono)}.plan-name>span{font-size:9px;color:#d6b7f5}.plan-tagline{font-size:12px;min-height:38px;line-height:1.7}.plan-price{height:60px;display:flex;align-items:baseline;gap:5px;margin:24px 0 12px}.plan-price strong{font:500 44px var(--font-body);letter-spacing:-.04em}.plan-price>span{font-size:11px}.credit-picker{display:flex;align-items:center;gap:7px;border:1px solid #685875;background:#17131e;border-radius:6px;width:100%;padding:11px 9px;font:11px var(--font-mono);color:#dac8eb;transition:border-color .2s,box-shadow .2s}.credit-picker>svg:last-child{margin-left:auto}.credit-picker:hover,.credit-picker[aria-expanded=true]{border-color:#b18bd2;box-shadow:0 0 18px #a378c51a}.credit-period{display:block;font-size:9px;color:var(--muted);margin:10px 0 22px;min-height:14px}.plan-glass .button{width:100%;padding-inline:8px;font-size:12px}.pricing-plan ul{margin:0!important;padding:23px 14px!important;border:0!important}.pricing-note{display:flex;align-items:center;gap:8px;color:var(--muted);font:11px var(--font-mono)}.credit-link{background:none;border:0;color:var(--copper);display:flex;gap:7px;align-items:center;font-size:12px}.credit-popover{position:fixed;inset:auto;margin:0;width:300px;max-width:calc(100vw - 24px);padding:18px;border:1px solid #736083;border-radius:12px;background:linear-gradient(145deg,#28212ff5,#19151dfc);color:var(--ink);box-shadow:0 20px 70px #0009,0 0 30px #9463c320;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:visible}.credit-popover:popover-open{animation:credit-open .2s ease-out}.credit-popover-heading{display:flex;align-items:center;gap:8px;font:11px var(--font-mono)}.credit-popover-heading>span{color:var(--muted)}.credit-popover-heading strong{color:#cfadf2}.credit-popover-heading button{background:none;border:0;color:var(--muted);margin-left:auto;display:grid;place-items:center;padding:4px}.slider-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:25px 0 10px}.thinking-track{position:relative;height:24px;background:#343039;border-radius:6px;isolation:isolate}.thinking-pixels{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;overflow:hidden;background:radial-gradient(circle,#d6aaff9c 1px,transparent 1.5px) 0 0/8px 8px;opacity:.8}.thinking-pixels:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a674ee0a,#ad71ef);clip-path:inset(0 calc(100% - var(--level)) 0 0);transition:clip-path .25s ease-out}.thinking-pixels:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(110deg,transparent 0 15px,#e1bbff35 15px 20px,transparent 20px 35px);animation:thinking-shimmer 2.5s linear infinite;clip-path:inset(0 calc(100% - var(--level)) 0 0)}.thinking-track input{position:absolute;top:-4px;right:0;bottom:-4px;left:0;width:100%;height:32px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.thinking-track input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:25px;border-radius:5px;background:#efe6f7;border:1px solid #fff;box-shadow:0 1px 8px #0005}.thinking-track input::-moz-range-thumb{width:17px;height:25px;border-radius:5px;background:#efe6f7;border:1px solid #fff}.thinking-track input:focus-visible{outline:2px solid #c59cf0;outline-offset:5px;border-radius:4px}.slider-stops{display:flex;justify-content:space-between;font:9px var(--font-mono);color:var(--muted);margin-top:10px}.credit-popover-total{display:flex;align-items:center;justify-content:space-between;margin:23px 0 12px;font-size:12px}.credit-popover-total strong{font-size:24px}.credit-popover-total>span{color:#d4b4f1}.credit-popover>small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.page-frame .closing-section{position:relative;isolation:isolate;overflow:hidden;min-height:420px;padding:90px 25px;background:radial-gradient(ellipse at 50% 125%,#a874dd80,transparent 62%),radial-gradient(ellipse at 5% 90%,#e48c6240,transparent 50%),#121016}.closing-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 3px,#be91f016 3px 4px);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.closing-section .closing-lines{opacity:.4}.closing-section h2{font-size:clamp(34px,4.5vw,58px);line-height:1.15;margin-bottom:30px}.closing-section .shiny-cta{border-radius:10px;padding:20px 30px;font-size:16px;box-shadow:0 0 40px #aa74de35}.shiny-cta>span{display:flex;align-items:center;justify-content:center;gap:12px}.coming-soon{color:#a8d7b7;border-color:#92cba044}.coming-soon>span{background:#a8d7b7}@keyframes orbit-breathe{50%{opacity:.5;transform:rotate(-20deg) scale(.94)}}@keyframes credit-open{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes thinking-shimmer{to{background-position:70px 0}}.motion-paused .shiny-cta,.motion-paused .shiny-cta:before,.motion-paused .shiny-cta:after,.motion-paused .shiny-cta span:before,.motion-paused .thinking-pixels:after{animation:none!important}@media(max-width:1100px){.page-frame .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-story{padding:32px 25px}.feature-illustration{padding-right:20px}.feature-story h3{font-size:26px}.evidence-window{margin-left:10px}.action-window{margin-right:15px}.page-frame .nav-links{gap:15px}.page-frame .site-header{padding-inline:22px;gap:18px}}@media(max-width:760px){.feature-stage{grid-template-columns:1fr;margin-inline:18px}.feature-story h3,.feature-story p{min-height:0}.feature-illustration{padding:10px 28px 65px;min-height:430px}.core-feature-grid{grid-template-columns:1fr}.core-feature-grid article{border-right:0;border-bottom:1px solid var(--line)}.feature-heading{padding:38px 25px}.feature-tabs{margin:20px 0}.feature-story{padding:30px 25px}.page-frame .product-demo{padding:16px}.feature-story .shiny-cta{width:100%}}@media(max-width:680px){.page-frame{width:calc(100% - 24px)}.page-frame .hero-calm .hero-copy{padding:28px 18px 35px}.hero-calm h1{font-size:52px!important}.hero-calm .hero-copy>p{font-size:16px}.hero-prompt{margin-top:24px}.prompt-modes button{font-size:10px;padding:10px 7px;gap:5px}.prompt-composer{padding:14px}.prompt-examples button{font-size:9px;text-align:left}.hero-calm .announcement{font-size:9px}.page-frame .pricing-grid{grid-template-columns:1fr;padding:0 18px 24px}.plan-glass{padding:22px}.plan-name,.plan-tagline{min-height:0}.plan-price,.pricing-note{margin-top:18px}.pricing-footnote{gap:18px}.feature-story h3{font-size:27px}.evidence-field{font-size:11px}.evidence-chrome{font-size:9px}.dashboard-chrome{font-size:8px}.shiny-cta{max-width:100%}.page-frame .closing-section{padding-inline:22px}.closing-section .shiny-cta{font-size:14px;padding:18px}.credit-period{font-size:11px}}@media(prefers-reduced-motion:reduce){.feature-orbit,.thinking-pixels:after,.shiny-cta,.shiny-cta:before,.shiny-cta:after,.shiny-cta span:before{animation:none!important}.credit-popover:popover-open{animation:none}.thinking-pixels:before{transition:none}}.hero-shader canvas{opacity:.62}.hero-shader:after{z-index:1}.page-frame .hero-calm .hero-copy{background:radial-gradient(ellipse at 50% 40%,#101011ba,transparent 72%)}.hero-motion-toggle{background:#17151dcc;border:1px solid #ffffff16;border-radius:4px;padding:7px 9px}.feature-story,.feature-illustration,.feature-tabs button{min-width:0}.feature-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:760px){.feature-stage{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.page-frame .site-header{padding-inline:12px;gap:8px}.site-header .terminal-logo{font-size:28px}.site-header .nav-actions{gap:7px}.site-header .button{font-size:10px;padding-inline:10px}.page-frame .hero-calm .hero-copy{padding-inline:12px}.hero-calm h1{font-size:43px!important}.prompt-modes button{font-size:9px;padding:9px 4px;gap:4px}.prompt-modes button svg{width:11px;flex-shrink:0}.prompt-composer textarea{font-size:12px}.feature-story{padding-inline:18px}.feature-illustration{padding-inline:15px}.evidence-window{padding:12px;margin-left:0}.evidence-field{gap:7px;font-size:10px}.action-window{margin-right:0;padding:16px}.feature-story .shiny-cta{font-size:12px;padding-inline:12px}}:root{--copper: #ff762f;--copper-light: #ff9651;--copper-bright: #ff651c;--copper-dim: #ff67151a;--copper-wash: #ff67150a;--violet: #f39b67;--violet-dim: #ff762f12;--copper-ink: #1c0c04}.terminal-logo,.copper-mark{background:transparent!important;border:0!important;box-shadow:none!important}.terminal-logo:after{display:none}.terminal-logo{text-shadow:0 0 14px #ffffff12}.logo-cursor{color:#ff681f;text-shadow:0 0 12px #ff6b2655}.button-primary,.site-header .button-primary,.plan-glass .button-primary,.action-window button,.prompt-composer button{background:linear-gradient(180deg,#ff822e,#f35a12)!important;border:1px solid #ffa261!important;color:#211005!important;box-shadow:inset 0 1px #ffcc8d99,0 3px 12px #ff641520!important;font-weight:650}.button-primary:hover,.action-window button:hover{box-shadow:inset 0 1px #ffd4a6,0 0 26px #ff64154d!important;filter:brightness(1.08)}.shiny-cta{--shiny-cta-highlight: #ff650c;--shiny-cta-highlight-subtle: #ffbf70;--shiny-cta-bg: #241105;--shiny-cta-bg-subtle: #843706;border-radius:9px;background:linear-gradient(165deg,#ff862c,#ee500c) padding-box,conic-gradient(from var(--gradient-angle),#ffb65c,#ff6011,#ffe1ac,#ff6011) border-box;color:#200c02;font-weight:650;box-shadow:inset 0 1px 3px #fff6,0 0 25px #ff62152e}.shiny-cta:after{opacity:.3}.shiny-cta:hover{box-shadow:inset 0 1px 3px #fff8,0 0 38px #ff62155e}.hero-shader{opacity:1;background:#17100d;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.hero-shader canvas{opacity:1}.hero-shader:after{background:radial-gradient(ellipse at 50% 45%,#100c09a6,transparent 70%)}.page-frame .hero-calm .hero-copy{background:transparent}.hero-calm h1{font-weight:560!important;letter-spacing:-.04em!important}.hero-calm h1 span{color:#ff8a36;text-shadow:0 0 55px #ff5a1630}.prompt-composer{background:#141210ed;border-color:#744225;box-shadow:0 0 0 5px #ff772808,0 20px 70px #0008}.prompt-composer:focus-within{border-color:#ff8133}.prompt-modes .active-pill{background:#39261c;border-color:#f9914230}.dashboard-frame{border-color:#7a482c;background:linear-gradient(130deg,#55311c,#1d1916 50%,#382419);box-shadow:0 -8px 60px #ff6a1510,0 22px 70px #0005}.dashboard-chrome{color:#bfa58f}.copper-cube{width:34px;height:38px;flex-shrink:0;filter:drop-shadow(0 0 14px #ff64152b)}.feature-stage{background:radial-gradient(ellipse at 100% 100%,#a7451230,transparent 50%),#131211;border-color:#493426}.feature-stage:before{opacity:.12}.feature-orbit{display:none}.feature-tabs button[aria-pressed=true]{border-color:#ff721c;background:linear-gradient(90deg,#ff76151a,transparent)}.evidence-window{background:linear-gradient(140deg,#25211d,#171615);border-color:#655242;box-shadow:0 20px 70px #0008,inset 0 1px #fff1}.evidence-chrome{color:#d8ad88}.action-window{background:linear-gradient(125deg,#372418ee,#191512f5);border-color:#a65d2f66;box-shadow:0 18px 45px #0006}.feature-grid-pattern{stroke:#df8e4922;fill:#f68a2812}.feature-illustration{min-height:545px}.source-discovery{padding-top:22px}.discovery-query{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid #65462f;border-radius:5px;background:#17130f;font:10px var(--font-mono);color:#dfb491}.source-hit{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff0c}.source-hit>span{font:10px var(--font-mono);color:#897e74}.source-hit>div{display:grid;gap:6px}.source-hit small{font-size:10px;color:#a79a8c}.source-hit strong{font-size:13px;font-weight:500}.source-hit em{margin-left:auto;font-size:9px;color:#f6ad74;font-style:normal}.source-summary{display:flex;align-items:center;gap:15px;padding:22px 3px 8px;font-size:11px;color:var(--muted);line-height:1.7}.source-summary strong{color:var(--ink);font-weight:500}.contact-preview{text-align:center;padding:23px 0 0}.contact-avatar{width:58px;height:58px;display:grid;place-items:center;background:linear-gradient(140deg,#cb7438,#63361d);border:1px solid #ffba7b55;border-radius:50%;font-size:20px;margin:0 auto 15px}.contact-preview>.eyebrow{font-size:9px}.contact-preview h4{font-size:26px;margin:10px 0 5px}.contact-preview p{font-size:12px;color:var(--muted);margin:0 0 25px}.contact-property{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #ffffff0b;font-size:11px;text-align:left}.contact-property>span{color:var(--muted)}.contact-property strong{display:flex;align-items:center;gap:5px;font-weight:400}.score-preview{padding:25px 0 0}.score-dial{width:142px;height:142px;margin:0 auto 23px;border-radius:50%;background:conic-gradient(#ff791e 0,#ff791e 345deg,#393029 345deg);padding:5px;box-shadow:0 0 38px #ff731515}.score-dial>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#211b17;border-radius:50%;font-size:47px}.score-dial small{font:8px var(--font-mono);letter-spacing:.09em;color:var(--muted)}.score-criteria>div{margin:15px 0}.score-criteria span{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.score-criteria strong{font-weight:400;color:var(--ink)}.score-criteria i{display:block;height:4px;background:#393029;margin-top:9px;border-radius:2px}.score-criteria b{display:block;height:100%;background:linear-gradient(90deg,#92421e,#ff882b);border-radius:2px}.score-verdict{display:flex;align-items:center;gap:7px;font-size:10px;color:#dcb68f;margin-top:22px}.export-preview{padding-top:28px}.export-preview>div:first-child{display:flex;gap:12px;align-items:center}.export-preview>div:first-child>svg{color:#ff923f}.export-preview span{font-size:13px}.export-preview small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.export-preview table{width:100%;border-collapse:collapse;margin:25px 0;font-size:11px}.export-preview th{text-align:left;color:var(--muted);font-weight:400}.export-preview th,.export-preview td{padding:13px 5px;border-bottom:1px solid #ffffff10}.export-route{display:flex;justify-content:space-between;align-items:center;background:#ff721210;border:1px solid #ff8b2425;padding:14px}.export-route span{font-size:10px}.core-feature-grid article{padding:28px 32px 35px}.core-feature-grid h3{margin-top:25px}.mini-rows,.mini-code,.mini-tiles{height:126px;position:relative}.mini-rows{display:flex;flex-direction:column;justify-content:center;gap:12px}.mini-rows>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #fff1;padding-bottom:9px;font:10px var(--font-mono)}.mini-rows span{min-width:63px;color:var(--body)}.mini-rows i{height:5px;background:linear-gradient(90deg,#fb711c,#422615);border-radius:2px}.mini-rows b{margin-left:auto;color:#dfb08b;font-weight:400}.mini-code>span{display:flex;align-items:center;gap:7px;font:10px var(--font-mono);color:var(--muted);margin:13px 0 16px}.mini-code code{font:11px/1.9 var(--font-mono);color:#b9aaa0}.mini-code em{color:#ff8a3b;font-style:normal}.mini-code b{color:#dfc4ae;font-weight:400}.mini-tiles{width:180px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;transform:rotate(-8deg);margin:auto}.mini-tiles>span{display:grid;place-items:center;border:1px solid #ffffff16;border-radius:7px;background:linear-gradient(140deg,#2b241e,#151311)}.mini-tiles>span:empty{opacity:.35}.mini-tiles .copper-cube{width:25px;height:28px}.mini-tiles>span:nth-child(5){border-color:#ff8a3b77;box-shadow:0 0 20px #ff63151a}.page-frame .pricing-grid{gap:18px;padding:8px 28px 35px}.page-frame .pricing-plan{background:#171512;border-color:#46392c!important;padding:7px;box-shadow:0 18px 55px #0004}.page-frame .pricing-plan.popular{border-color:#ff8a36!important;background:linear-gradient(145deg,#7e3715,#241a12 65%);box-shadow:0 0 35px #ff71151a}.plan-glass{padding:22px 16px 18px;background:linear-gradient(180deg,#ffffff09,transparent);border-color:#ffffff10}.plan-name{min-height:50px;align-items:flex-start}.plan-name h3{display:flex;align-items:center;gap:9px;font:14px var(--font-mono)}.plan-name .copper-cube{width:22px;height:25px}.plan-name>span{border:1px solid #ffab6344;border-radius:20px;padding:4px 6px;color:#ffbe8c;font-size:8px}.plan-price{margin:28px 0 22px}.plan-price strong{font-size:48px;font-weight:600}.plan-tagline{font-size:12px}.credit-picker{background:#100f0d;border-color:#61503f;color:#ecc7a9;padding:13px 10px;border-radius:6px}.credit-picker:hover,.credit-picker[aria-expanded=true]{border-color:#f78a3a;box-shadow:0 0 14px #ff761512}.pricing-plan ul{padding:24px 17px!important}.pricing-plan li{font-size:12px}.credit-popover{width:320px;padding:22px;background:linear-gradient(150deg,#29221a,#15120f);border-color:#7b5c3e;box-shadow:0 22px 70px #000a,0 0 0 4px #ff881008}.credit-popover-heading strong{color:#ff9a4b}.credit-popover-heading{font-size:10px}.thinking-track{height:8px;border-radius:10px;background:#493b2d;margin:20px 4px}.thinking-pixels{background:none;opacity:1}.thinking-pixels:before{background:linear-gradient(90deg,#b24d18,#ff8b26)}.thinking-pixels:after{display:none}.thinking-track input{height:30px;top:-11px}.thinking-track input::-webkit-slider-thumb{width:20px;height:20px;border-radius:50%;border:3px solid #ffd4a2;background:#ff821f;box-shadow:0 0 14px #ff822655,0 2px 7px #0008}.thinking-track input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:3px solid #ffd4a2;background:#ff821f}.thinking-track input:focus-visible{outline-color:#ff913a}.slider-stops{font-size:10px;color:#c2ad98}.credit-popover-total{border-top:1px solid #ffffff12;padding-top:19px}.credit-popover-total>span{color:#ffad70}.credit-popover-total strong{font-size:26px}.credit-popover>small{font-size:10px;color:#b9a28d}.slider-labels{margin-top:24px}.workflow-rebuilt{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);background:radial-gradient(ellipse at 100% 70%,#ff70120b,transparent 60%)}.workflow-explanation{padding:50px 40px;border-right:1px solid var(--line)}.workflow-explanation h2{font-size:36px;line-height:1.2;margin:22px 0}.workflow-explanation>p{font-size:15px;line-height:1.85;color:var(--body)}.workflow-instructions{display:grid;gap:23px;margin:30px 0}.workflow-instructions>span{display:flex;gap:17px}.workflow-instructions b{font:10px var(--font-mono);color:#ff8a39;padding-top:4px}.workflow-instructions strong{display:block;font-size:13px;font-weight:500}.workflow-instructions small{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.record-transform{margin:auto 30px;border:1px solid #62462e;border-radius:10px;background:linear-gradient(145deg,#282119,#151311);box-shadow:0 15px 55px #0004;min-width:0}.transform-header{display:flex;gap:14px;align-items:center;padding:22px;border-bottom:1px solid #ffffff10}.transform-header span{font:10px var(--font-mono);color:#d4ab86}.transform-header small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.transform-tabs{display:flex;gap:5px;padding:14px 18px;border-bottom:1px solid #ffffff0b}.transform-tabs button{display:flex;align-items:center;gap:6px;border:1px solid transparent;background:none;color:var(--muted);padding:9px;font-size:11px;border-radius:5px}.transform-tabs button[aria-pressed=true]{background:#ff7c1410;border-color:#f08b3640;color:#ffbb85}.qualified-account,.raw-account{padding:23px;min-height:345px}.qualified-account>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.qualified-account>div>strong{font-size:24px;font-weight:500}.qualified-account>div>span{display:flex;gap:4px;align-items:center;font-size:9px;color:#e4b385;background:#ff831113;padding:7px;border-radius:3px}.qualified-account dl{display:grid;grid-template-columns:100px 1fr;gap:19px 12px;margin-top:27px;font-size:11px}.qualified-account dt{color:var(--muted)}.qualified-account dd{margin:0;line-height:1.6}.qualified-account dd small{display:block;color:#9b8d7e;font-size:9px;margin-top:5px}.transform-footer{padding:16px;display:flex;align-items:center;gap:6px;font-size:9px;color:#bba28a;border-top:1px solid #ffffff0b}.transform-footer>span{margin-left:auto;color:var(--muted)}.raw-account code{display:block;background:#0f0e0c;border:1px solid #483727;padding:25px 15px;margin:22px 0;color:#e9b687;font:12px/2 var(--font-mono)}.raw-account p{font-size:13px;line-height:1.8;color:var(--muted)}.page-frame .closing-section{background:radial-gradient(ellipse at 50% 125%,#ff691b70,transparent 65%),#14100d}.closing-section:before{opacity:.2}.closing-section .shiny-cta{box-shadow:0 0 40px #ff711a33}.play-detail,.control-console,.assistant-card{border-color:#61452e!important;background:linear-gradient(145deg,#211a14,var(--console))!important}.play-step{border-color:#4e3827!important}.connection-node.active{border-color:#ff8a35!important;box-shadow:0 0 24px #ff781c1c!important}.copper-hub{border-color:#a55a24!important;box-shadow:0 0 55px #ff761519!important}@media(max-width:1000px){.workflow-rebuilt{grid-template-columns:1fr}.workflow-explanation{border-right:0;border-bottom:1px solid var(--line)}.record-transform{margin:30px;max-width:650px}.plan-glass{padding:22px}.feature-illustration{min-height:570px}}@media(max-width:680px){.workflow-explanation{padding:32px 24px}.workflow-explanation h2{font-size:29px}.record-transform{margin:22px 16px}.transform-header{padding:17px;gap:10px}.transform-header span{font-size:9px}.transform-tabs{padding:12px 10px}.transform-tabs button{font-size:10px;padding:8px}.qualified-account,.raw-account{padding:17px;min-height:345px}.qualified-account dl{grid-template-columns:82px 1fr;font-size:10px;gap:18px 10px}.transform-footer{flex-wrap:wrap;font-size:8px}.page-frame .pricing-grid{padding:4px 18px 25px}.source-hit{gap:7px}.source-hit em{font-size:8px}.source-hit small{font-size:9px}.feature-illustration{min-height:540px}.contact-property{font-size:10px}.core-feature-grid article{padding:25px}.credit-popover{padding:18px}.plan-name>span{font-size:10px}.hero-shader:after{background:linear-gradient(#100c0940,#100c0999)}}.page-frame .play-detail{padding:36px;background:radial-gradient(ellipse at top right,#ff741415,transparent 70%),#171410!important}.play-category{padding-bottom:18px;border-bottom:1px solid #ffffff12}.pipeline-input{background:#100e0b;border:1px solid #624226;border-radius:5px;padding:16px!important;color:#e0b289}.pipeline-step{background:linear-gradient(90deg,#30221780,transparent);border-bottom:1px solid #ffffff0b!important;padding:16px 14px!important}.pipeline-index{display:grid;place-items:center;width:24px;height:24px;border:1px solid #86512966;border-radius:5px;color:#f59c55}.pipeline-output{margin-top:18px;padding:22px!important;border:1px solid #a1643155!important;background:linear-gradient(140deg,#55331b55,#19140f)!important;border-radius:7px}.pipeline-output strong{font-size:25px}.play-tags>span{background:#ff74100b;border-color:#ff8b2525}.page-frame .play-selectors>button.active{box-shadow:inset 3px 0 #ff731b;background:linear-gradient(90deg,#ff781617,transparent)}.page-frame .ai-playground{background:radial-gradient(ellipse at 100% 0%,#ff802b17,transparent 60%),#151310;border-left:1px solid #6c4628}.assistant-cube{width:44px;height:49px;margin-bottom:18px}.assistant-greeting h4{font-size:26px!important}.playground-label{padding-bottom:18px;border-bottom:1px solid #ffffff10;color:#e1b188}.prompt-form{border:1px solid #715033!important;border-radius:7px!important;background:#100e0b!important;box-shadow:0 10px 30px #0003}.prompt-form:focus-within{border-color:#ff9a45!important}.prompt-bottom button{background:linear-gradient(#ff8c35,#ef6015);color:#241003;border-color:#ffb36a}.agent-answer{border:1px solid #664526!important;background:linear-gradient(145deg,#2e2318,#15120e)!important;border-radius:7px!important}.page-frame .inspector{background:linear-gradient(125deg,#201b14,#10100e);border-left:1px solid #614229}.inspector-top{border-bottom-color:#5b402c;background:#231b13}.inspector-body{background-image:linear-gradient(90deg,#ff9a2710 1px,transparent 1px);background-size:28px 100%}.inspector-filename{border-bottom:1px solid #ffffff0c;padding-bottom:15px}.json-key{color:#dba77f!important}.json-string{color:#e4c7a4!important}.inspector-tabs .active-pill{background:#5b361c}.trace-lines li{padding:13px 0;border-bottom:1px solid #ffffff0b}@media(max-width:680px){.page-frame .play-detail{padding:26px 20px}.page-frame .ai-playground,.page-frame .inspector{border-left:0}.pipeline-input code{font-size:10px}.pipeline-step{font-size:12px}}.agent-answer{padding:20px}.agent-answer .sample-result{padding:0}.agent-answer .small-label{font-size:11px;line-height:1.7}.agent-answer .sample-result strong{display:block;margin-top:12px}.agent-answer .sample-result p{font-size:12px;line-height:1.8}.simple-site{--surface: #181715;--surface-2: #211d19;--box-line: #35312c;--line: #34302b}.simple-site .page-frame{width:min(1320px,calc(100% - 56px))}.simple-site h1,.simple-site h2{font-weight:520!important}.simple-site h2{font-size:clamp(34px,4.3vw,54px);line-height:1.13}.simple-site .eyebrow{font-size:11px;letter-spacing:.09em}.simple-site .nav-links{gap:28px}.simple-site .hero.hero-calm{padding:78px 0 0}.simple-site .hero-copy{max-width:1120px!important;padding:36px 30px 70px!important}.simple-site .hero-calm h1{max-width:1100px;font-size:clamp(54px,6.4vw,86px)!important;line-height:1.08!important;margin-top:26px!important;letter-spacing:-.04em!important}.simple-site .hero-calm h1 span{color:#ff802f;text-shadow:0 0 60px #ff581926}.simple-site .hero-calm .hero-copy>p{font-size:19px;line-height:1.75;max-width:690px;margin-top:25px}.hero-kicker{display:inline-flex;align-items:center;gap:10px;color:#e6c1a4;font:11px var(--font-mono);letter-spacing:.08em}.hero-kicker>span{width:6px;height:6px;background:#ff8434;box-shadow:0 0 15px #ff691f}.simple-site .hero-shader{-webkit-mask-image:linear-gradient(#000 35%,transparent 96%);mask-image:linear-gradient(#000 35%,transparent 96%);opacity:.84}.simple-site .hero-shader:after{background:radial-gradient(ellipse at 50% 30%,#110d09a6,transparent 85%)}.hero-square-field{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,1fr);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.hero-square-field i{border-right:1px solid #fcb88319;border-bottom:1px solid #fcb88319;background:#ff792400;animation:hero-tile 10s ease-in-out infinite;animation-delay:calc(var(--i) * -.73s)}.hero-square-field i:nth-child(5n){box-shadow:inset 0 0 28px #ff84220b}.simple-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:31px}.simple-hero-actions .shiny-cta{padding:18px 27px;font-size:16px}.watch-demo{display:flex;align-items:center;gap:9px;font-size:14px;color:#f0e4db}.watch-demo svg{color:#ff9a57}.hero-proof{display:flex;justify-content:center;gap:21px;margin-top:23px;color:#b8ada4;font-size:12px}.hero-proof>span{display:flex;align-items:center;gap:6px}.hero-proof svg{color:#e9a671}.lead-demo{position:relative;padding:25px 32px 30px;background:linear-gradient(180deg,#13100d,#101010);border-top:1px solid var(--box-line);scroll-margin-top:15px}.lead-demo:before{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:36px 36px}.lead-demo>*{position:relative}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.demo-heading>span:last-child{font-size:13px;color:var(--muted)}.demo-heading .eyebrow{display:flex;gap:8px;align-items:center}.demo-heading i{width:5px;height:5px;background:#fb7a33}.real-demo-tabs{display:flex;border:1px solid #5d422d;border-bottom:0;border-radius:10px 10px 0 0;padding:9px;gap:6px;background:#1d1813}.real-demo-tabs button{position:relative;isolation:isolate;display:flex;align-items:center;gap:9px;justify-content:center;padding:13px 17px;color:#b7aea4;font-size:13px;background:none;border:0;border-radius:5px;flex:1}.real-demo-tabs button>svg,.real-demo-tabs button>span:not(.active-pill){z-index:1}.real-demo-tabs button[aria-pressed=true]{color:#ffbf8c}.real-demo-tabs .active-pill{border-radius:5px;background:#3b291b;border:1px solid #b76a3544}.real-demo-frame{border:1px solid #705032;border-top-color:#473727;background:#0e0c09;box-shadow:0 0 0 5px #ff903608,0 25px 75px #0008;overflow:hidden;border-radius:0 0 8px 8px}.real-demo-frame iframe{display:block;border:0;width:100%;background:#100e0b;min-height:400px}.demo-caption{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:22px}.demo-caption p{margin:0;font-size:14px;color:#c8b8a8;line-height:1.7}.demo-caption a{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:#ffa462}.demo-disclosure{font-size:10px;color:var(--muted);display:block;margin-top:8px}.simple-ticker{display:flex;align-items:center;justify-content:space-around;gap:22px;padding:24px 30px;border-block:1px solid var(--box-line);background:repeating-linear-gradient(135deg,#ffffff03 0 1px,transparent 1px 7px);font:11px var(--font-mono);letter-spacing:.08em;color:#c7a689}.simple-ticker i{width:6px;height:6px;background:#ff7e28;box-shadow:0 0 20px #ff6b2755;animation:ticker-glow 3s ease-in-out infinite}.simple-ticker i:nth-of-type(2){animation-delay:1s}.simple-ticker i:nth-of-type(3){animation-delay:2s}.lead-story{border-bottom:1px solid var(--box-line)}.simple-heading{padding:60px 40px 42px;display:grid;grid-template-columns:1.25fr 1fr;column-gap:60px;align-items:end}.simple-heading>.eyebrow{grid-column:1/-1;margin-bottom:19px}.simple-heading h2{margin:0}.simple-heading p{font-size:17px;line-height:1.8;color:var(--body);max-width:390px;margin:0 0 5px}.story-layout{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid var(--box-line)}.story-selector{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--box-line);background:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:32px 32px}.story-selector button{display:flex;min-width:0;white-space:normal;align-items:center;gap:14px;min-height:128px;padding:28px 30px;border:0;border-bottom:1px solid var(--box-line);background:#15131170;color:#aaa197;text-align:left;transition:background .25s,color .25s;position:relative;font-size:18px;font-weight:500}.story-selector button:last-child{border-bottom:0;flex:1}.story-selector button[aria-pressed=true]{color:#fff0e4;background:linear-gradient(90deg,#ff75201a,#1c181200);box-shadow:inset 3px 0 #ff7c2c}.story-selector button>svg:last-child{margin-left:auto;transition:transform .2s}.story-selector button[aria-pressed=true]>svg:last-child{transform:translate(4px);color:#ff963e}.story-selector button>svg:first-of-type{color:#ffab6b}.story-number{position:absolute;left:30px;top:18px;font:10px var(--font-mono);color:#a57752}.story-preview{min-width:0;padding:35px;background:radial-gradient(ellipse at right bottom,#ff801712,transparent 65%);min-height:495px}.story-text h3{font-size:25px;line-height:1.25;margin:0 0 14px;letter-spacing:-.025em}.story-text p{font-size:15px;line-height:1.8;color:var(--body);min-height:81px;margin:0 0 25px}.story-visual{min-height:240px;position:relative;border:1px solid #5a402a;border-radius:8px;background:linear-gradient(135deg,#231b12,#12110e);padding:25px;box-shadow:0 14px 40px #0003}.story-visual-0{display:flex;align-items:center;gap:16px}.file-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px;height:165px;border:1px solid #98602d77;background:linear-gradient(135deg,#48301b,#25190e);border-radius:6px;gap:13px;transform:rotate(-4deg);box-shadow:0 15px 30px #0005;animation:file-float 6s ease-in-out infinite}.file-tile>svg{color:#ffa24e}.file-tile strong{font-size:14px;font-weight:500}.file-tile>span{font-size:9px;color:#b79c84}.import-rows{display:flex;flex-direction:column;gap:13px;flex:1;min-width:0}.import-rows>span{display:flex;align-items:center;gap:7px;font-size:11px;padding-bottom:13px;border-bottom:1px solid #ffffff15}.import-rows svg{color:#a5bc91}.import-rows b{margin-left:auto;font-size:9px;color:#968574;font-weight:400}.import-stream{width:30px;height:90px;position:relative;flex-shrink:0}.import-stream i{position:absolute;width:4px;height:4px;background:#ff913a;top:calc(15px + var(--i) * 20px);animation:import-pixel 2s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.research-bubble{display:flex;align-items:center;gap:9px;font-size:13px;background:#ff852111;border:1px solid #8d552d55;border-radius:7px;padding:16px;margin-bottom:23px;color:#eac3a2}.research-bubble svg{color:#ff8d37}.lead-result{display:flex;align-items:center;gap:12px}.lead-avatar{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;font-size:14px;background:linear-gradient(130deg,#934c22,#4b2b17);border:1px solid #ca834340}.lead-result>div{display:grid;gap:6px}.lead-result strong{font-size:16px;font-weight:500}.lead-result small{font-size:11px;color:var(--muted)}.lead-result>svg{margin-left:auto;color:#a6d1a3}.email-result{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff13;margin-top:20px;padding-top:18px;font-size:13px}.email-result>svg{color:#ffa265}.email-result>span:last-child{margin-left:auto;font-size:10px;color:#b4d7a5}.sample-footnote{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:17px}.export-file{display:flex;align-items:center;gap:14px}.export-file>svg:first-child{color:#ffa34e}.export-file>span{display:grid;gap:7px}.export-file strong{font-size:17px;font-weight:500}.export-file small{font-size:12px;color:var(--muted)}.export-file>svg:last-child{margin-left:auto;color:#a6c49a}.export-lines{margin:24px 0;font-size:14px}.export-lines>span{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff10;padding:10px 0}.export-lines>span:first-child{color:var(--muted);font-size:12px}.export-lines b{font-weight:400;color:#c7aa8f}.story-visual .button{width:100%;font-size:12px;padding:11px}.simple-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--box-line)}.simple-benefits article{position:relative;padding:33px;border-right:1px solid var(--box-line);background-image:linear-gradient(#ffffff05 1px,transparent 1px);overflow:hidden}.simple-benefits article:last-child{border-right:0}.simple-benefits article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#bf8c4d17 1px,transparent 1px),linear-gradient(90deg,#bf8c4d17 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);pointer-events:none}.simple-benefits h3{font-size:22px;letter-spacing:-.02em;margin:25px 0 13px}.simple-benefits p{font-size:15px;line-height:1.8;color:var(--body);position:relative;margin:0}.benefit-art{height:105px;position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:6px;max-width:270px}.benefit-art>i{border:1px solid #73512d26;background:#ff913708;border-radius:3px;animation:benefit-squares 7s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.benefit-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;color:#ffb075;filter:drop-shadow(0 0 20px #ff722b55)}.benefit-art-1>i{animation-delay:calc(var(--i) * -.5s - 2s)}.benefit-art-2>i{animation-delay:calc(var(--i) * -.9s - 4s)}.simple-ai{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--box-line);background:radial-gradient(ellipse at right center,#ff7b1312,transparent 68%)}.simple-ai>div:first-child{padding:60px 40px;border-right:1px solid var(--box-line)}.simple-ai h2{margin:22px 0}.simple-ai h2 span{color:#ff9654}.simple-ai p{font-size:17px;line-height:1.8;color:var(--body);max-width:460px}.simple-ai .text-link{margin-top:20px}.ai-example{padding:35px;margin:auto 0;min-width:0}.ai-example-top{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:24px}.ai-example-top svg{color:#ff9048}.ai-example-top>span{margin-left:auto;color:var(--muted);font-size:10px}.question-options{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:25px}.question-options button{display:flex;align-items:center;gap:6px;background:#1a1612;border:1px solid #4d3826;border-radius:5px;padding:9px;color:#ab9989;font-size:11px}.question-options button[aria-pressed=true]{background:#422a16;color:#ffbf8c;border-color:#a25d28}.question-bubble{margin-left:35px;padding:19px;border:1px solid #68503a;border-radius:9px 9px 0;background:#2b231b;font-size:17px;color:#f1d3b9;box-shadow:0 15px 30px #0003}.friendly-answer{position:relative;margin:21px 25px 0 0;padding:24px;border:1px solid #5f422b;border-radius:9px;background:linear-gradient(140deg,#261b11,#11100e);box-shadow:0 18px 40px #0004}.friendly-answer>span{display:flex;gap:7px;align-items:center;font-size:11px;color:#c6b69d;margin-bottom:23px}.friendly-answer>span svg{color:#a8c897}.friendly-answer>strong{display:block;font-size:22px;font-weight:500}.friendly-answer>small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.friendly-answer>p{font-size:15px;margin:20px 0 0;padding-top:17px;border-top:1px solid #ffffff10;color:#ffbd8f;min-height:46px;word-break:break-word}.simple-site .mcp-copy h2{font-size:36px}.simple-site .mcp-copy p{font-size:16px}.simple-site .mcp-section{border-bottom:1px solid var(--box-line);background:linear-gradient(#aa78300a 1px,transparent 1px),linear-gradient(90deg,#aa78300a 1px,transparent 1px);background-size:34px 34px}.simple-site .copper-hub{box-shadow:0 0 45px #ff76251c!important}.simple-site .mcp-copy{padding:42px 40px}.simple-site .mcp-visual{padding:30px}.simple-site .mcp-inner{grid-template-columns:.85fr 1.15fr}.simple-site .connection-diagram{min-height:220px}.simple-site .mcp-copy .coming-soon{font-size:10px;color:#c8ad90;border:1px solid #65503a;background:#181510}.simple-site .mcp-copy .coming-soon>span{background:#dd9563}.simple-site .pricing-heading{border:0;padding-top:60px;background:linear-gradient(#c88a3910 1px,transparent 1px),linear-gradient(90deg,#c88a3910 1px,transparent 1px);background-size:35px 35px}.simple-site .pricing-grid{padding-top:18px}.simple-site .plan-name h3{font-family:var(--font-body);font-size:19px}.simple-site .plan-name{min-height:43px}.simple-site .plan-tagline{font-size:13px;min-height:44px}.simple-site .pricing-plan li{font-size:13px}.simple-site .credit-period{font-size:10px}.simple-site .credit-popover{max-width:calc(100% - 24px);background:linear-gradient(150deg,#292018ee,#181310fa);border-color:#88613d;padding:22px;box-shadow:0 18px 65px #000a,0 0 0 1px #ffb46c12,inset 0 1px #ffffff10;border-radius:13px}.simple-site .credit-popover-heading{font:12px var(--font-body)}.simple-site .credit-popover-heading>strong{font:11px var(--font-mono);padding:4px 6px;background:#ff8c2010;border-radius:4px}.simple-site .slider-labels{font-size:11px;margin-top:23px}.simple-site .thinking-track{height:27px;margin:12px 2px;background:linear-gradient(90deg,#322c24,#5e361a);border:1px solid #b27b4333;border-radius:6px;box-shadow:inset 0 2px 4px #0005}.simple-site .thinking-pixels{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(3,1fr);gap:3px;padding:3px;top:0;right:0;bottom:0;left:0;opacity:1;background:none;overflow:hidden}.simple-site .thinking-pixels:before{top:0;right:0;bottom:0;left:0;border-radius:4px;background:linear-gradient(90deg,#ff9f3610,#ff821c85);clip-path:inset(0 calc(100% - var(--level)) 0 0);transition:clip-path .28s ease-out}.simple-site .thinking-pixels>i{position:relative;width:3px;height:3px;place-self:center;background:#ddb28940;box-shadow:0 0 5px #ff972810;animation:fable-pixel 2.3s ease-in-out infinite;animation-delay:var(--delay);border-radius:1px}.simple-site .thinking-pixels>i:nth-child(5n){background:#ffc38d66}.simple-site .thinking-pixels>i:nth-child(3n){opacity:.12}.simple-site .thinking-track input{height:35px;top:-5px}.simple-site .thinking-track input:focus-visible{outline:1px solid #ffb375;outline-offset:4px}.simple-site .thinking-track input::-webkit-slider-thumb{height:28px;width:18px;border:1px solid #fff0db;border-radius:5px;background:linear-gradient(#fff3e0,#ffd7b0);box-shadow:0 1px 7px #0008,0 0 13px #ffb66545}.simple-site .thinking-track input::-moz-range-thumb{height:26px;width:17px;border:1px solid #fff0db;border-radius:5px;background:#ffe4c5}.simple-site .slider-stops{font-size:9px;margin-top:13px}.simple-site .credit-popover-total{margin-top:22px}.simple-site .credit-popover-total>span{font-size:13px}.simple-site .credit-popover>small{font-size:10px}.simple-site .faq-section{border-top:1px solid var(--box-line)}.simple-site .faq-section h2{font-size:40px;margin:18px 0 30px}.simple-site .closing-section{padding:95px 30px;isolation:isolate;background:radial-gradient(ellipse at 50% 120%,#ff671884,transparent 70%),#14100d}.closing-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.closing-grid>i{border:1px solid #ffa55018;border-bottom:0;border-right:0;animation:hero-tile 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.simple-site .closing-section h2{font-size:clamp(42px,5.7vw,76px)!important;margin:30px 0}.simple-site .closing-section p{font-size:15px}.simple-site .closing-section .shiny-cta{font-size:17px;padding:20px 27px;box-shadow:0 0 55px #ff7c2840}.simple-site .site-footer{background:#10100f}@keyframes hero-tile{0%,65%,to{background:#ff802000}78%{background:#ff8a2914}}@keyframes ticker-glow{50%{box-shadow:0 0 23px #ff7b2699;opacity:.5}}@keyframes file-float{50%{transform:rotate(-1deg) translateY(-5px)}}@keyframes import-pixel{0%{transform:translate(-5px);opacity:0}30%{opacity:1}to{transform:translate(35px);opacity:0}}@keyframes benefit-squares{0%,70%,to{background:#ff913708}80%{background:#ff913729;border-color:#c67c4b77}}@keyframes fable-pixel{50%{opacity:.18;filter:brightness(1.6)}}@media(max-width:1000px){.simple-site .nav-links{gap:18px}.story-layout{grid-template-columns:.75fr 1.25fr}.story-selector button{padding-inline:22px;font-size:15px;gap:10px}.story-number{left:22px}.story-preview{padding:25px}.story-visual-0{gap:8px;padding:18px}.file-tile{min-width:110px}.import-stream{width:20px}.simple-ai>div:first-child{padding:40px 30px}.ai-example{padding:25px}.simple-site .mcp-inner{grid-template-columns:1fr 1fr}}@media(max-width:760px){.simple-heading{grid-template-columns:1fr;gap:20px;padding:40px 25px}.simple-heading>.eyebrow{margin:0}.simple-heading p{max-width:550px;font-size:16px}.story-layout{grid-template-columns:1fr}.story-selector{flex-direction:row;border-right:0;border-bottom:1px solid var(--box-line)}.story-selector button{flex:1;flex-direction:column;gap:11px;min-height:145px;justify-content:center;text-align:center;border-bottom:0;border-right:1px solid var(--box-line);padding:27px 12px 17px;font-size:13px}.story-selector button:last-child{border:0}.story-selector button>svg:last-child{display:none}.story-selector button[aria-pressed=true]{box-shadow:inset 0 -3px #ff7c2c}.story-number{top:11px;left:12px;font-size:9px}.story-text p{min-height:0}.simple-benefits{grid-template-columns:1fr}.simple-benefits article{border-right:0;border-bottom:1px solid var(--box-line);padding:28px}.benefit-art{max-width:none;height:100px}.simple-ai{grid-template-columns:1fr}.simple-ai>div:first-child{border-right:0;border-bottom:1px solid var(--box-line)}.ai-example{padding:30px}.simple-site .mcp-inner{grid-template-columns:1fr}.simple-site .mcp-copy{padding:35px 28px}.simple-site .mcp-visual{padding:22px}.simple-ticker{gap:12px;font-size:9px;padding:20px 15px}.simple-ticker>i:last-child{display:none}.simple-site .pricing-note{font-size:10px}}@media(max-width:680px){.simple-site .page-frame{width:calc(100% - 24px)}.simple-site .hero.hero-calm{padding-top:32px}.simple-site .hero-copy{padding:35px 17px 45px!important}.simple-site .hero-calm h1{font-size:48px!important;letter-spacing:-.04em!important;line-height:1.12!important}.simple-site .hero-calm .hero-copy>p{font-size:16px;line-height:1.8}.hero-kicker{font-size:8px;gap:7px}.simple-hero-actions{flex-direction:column;gap:21px}.simple-hero-actions .shiny-cta{font-size:15px}.hero-proof{gap:12px;font-size:10px;flex-wrap:wrap}.hero-square-field{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr)}.lead-demo{padding:20px 12px}.demo-heading{align-items:flex-start;gap:8px;margin-bottom:20px}.demo-heading>span:last-child{font-size:10px;max-width:110px;text-align:right}.demo-heading .eyebrow{font-size:9px}.real-demo-tabs{padding:6px;gap:3px}.real-demo-tabs button{min-width:0;white-space:normal;flex-direction:column;gap:8px;font-size:10px;padding:10px 5px;line-height:1.4}.demo-caption{flex-direction:column;align-items:flex-start;gap:10px;margin-top:17px}.demo-caption p{font-size:13px}.demo-caption a{font-size:11px}.demo-disclosure{font-size:9px;line-height:1.7}.simple-ticker{font-size:8px;gap:9px}.simple-ticker i{width:4px;height:4px;flex-shrink:0}.story-preview{padding:25px 18px}.story-text h3{font-size:24px}.story-text p{font-size:14px}.story-visual{padding:18px}.file-tile{min-width:100px;height:150px}.file-tile>span{font-size:8px}.file-tile strong{font-size:12px}.import-rows{gap:12px}.import-rows>span{font-size:10px;gap:5px}.import-rows b{display:none}.import-stream{width:14px}.research-bubble{font-size:12px;padding:13px;line-height:1.6}.email-result{font-size:11px;gap:6px}.export-file small{font-size:9px}.export-lines{font-size:10px}.export-file strong{font-size:12px}.simple-site .mcp-copy h2{font-size:32px}.simple-site .faq-section h2{font-size:35px}.simple-site .closing-section{padding:70px 20px}.simple-site .closing-section .shiny-cta{font-size:14px;padding:19px}.simple-site .closing-section h2{font-size:48px!important}.simple-site .plan-tagline{min-height:0}.simple-site .credit-popover{padding:19px}.friendly-answer{margin-right:0}.question-bubble{margin-left:12px}.simple-ai h2{font-size:39px}}@media(max-width:380px){.simple-site .hero-calm h1{font-size:40px!important}.hero-kicker{font-size:7px}.simple-site .site-header{padding-inline:10px;gap:7px}.simple-site .site-header .button{font-size:9px;padding-inline:9px}.simple-site .site-header .terminal-logo{font-size:27px}.story-visual-0{gap:7px;padding:14px}.file-tile{min-width:94px}.simple-ticker{font-size:7px;padding-inline:8px}.story-selector button{font-size:11px}.email-result{font-size:10px}.email-result>span:last-child{display:none}.ai-example{padding:22px 18px}.question-options button{font-size:10px}.simple-site .closing-section h2{font-size:42px!important}}@media(prefers-reduced-motion:reduce){.hero-square-field i,.closing-grid i,.simple-ticker i,.file-tile,.import-stream i,.benefit-art>i,.simple-site .thinking-pixels>i{animation:none!important}.simple-site .thinking-pixels:before{transition:none}}.story-selector{display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}.story-selector button,.story-selector button:last-child{flex:initial;min-height:0}.story-preview{display:grid;align-items:stretch}.story-panel{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;transform:translateY(5px)}.story-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.benefit-art{display:block;max-width:270px;background:radial-gradient(circle at center,#ff8c2018,transparent 66%)}.benefit-art>i{position:absolute;background:#e9a56b55;width:2px;height:2px;border:0;border-radius:0;left:calc(16% + mod(var(--i),4)*22%);top:calc(15% + round(down,var(--i) / 4)*35%);animation:none}.benefit-art:before,.benefit-art:after{content:"";position:absolute;top:12px;right:68px;bottom:12px;left:68px;border:1px solid #ffa15d30;clip-path:polygon(0 0,22% 0,22% 1px,1px 1px,1px 22%,0 22%,0 0,100% 0,100% 22%,calc(100% - 1px) 22%,calc(100% - 1px) 1px,78% 1px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 78%,100% 78%,100% 100%,0 100%,0 78%,1px 78%,1px calc(100% - 1px),22% calc(100% - 1px),22% 100%,0 100%)}.benefit-art:after{top:24px;right:80px;bottom:24px;left:80px;border-color:#ffa15d14}.demo-chapter-label{display:flex;align-items:center;gap:10px;padding:17px 20px;border:1px solid #55402d;border-bottom:0;border-radius:8px 8px 0 0;background:#191510;font-size:13px;color:#e8cbb4}.demo-chapter-label>svg{color:#ff9a51}.demo-chapter-label>span:last-child{margin-left:auto;color:#aaa298;font-size:12px}.demo-chapter{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);border-bottom:1px solid var(--box-line)}.demo-chapter-copy{padding:54px 35px;border-right:1px solid var(--box-line);background:linear-gradient(#b7794110 1px,transparent 1px),linear-gradient(90deg,#b7794110 1px,transparent 1px);background-size:36px 36px;min-width:0}.demo-chapter .eyebrow{font-size:10px;line-height:1.8;display:block}.chapter-symbol{display:block;margin:48px 0 20px;color:#ff984b;filter:drop-shadow(0 0 20px #ff7b2350)}.demo-chapter h2{font-size:38px;line-height:1.18;font-weight:500;letter-spacing:-.035em;margin:0 0 24px}.demo-chapter h2 span{color:#aaa7ae}.demo-chapter-copy>p{font-size:16px;line-height:1.8;color:var(--body)}.chapter-note{border-top:1px solid #ffffff16;margin-top:30px;padding-top:20px}.chapter-note>span{font-size:11px;color:#d59d70}.chapter-note>p{font-size:13px;line-height:1.8;color:#aaa29b;margin:8px 0 0}.demo-chapter-copy>.text-link{font-size:12px;margin-top:30px}.demo-chapter-copy>ul{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px;font-size:13px;color:#bdb4ac}.demo-chapter-copy>ul>li{display:flex;gap:8px;align-items:center}.demo-chapter-copy>ul svg{color:#ee9759;flex-shrink:0}.demo-chapter-screen{min-width:0;padding:30px 24px;align-self:center;background:radial-gradient(ellipse at 80% 40%,#d56c1911,transparent 70%)}.demo-chapter-screen .real-demo-frame{border-radius:8px}.demo-chapter-screen>small{display:block;margin:17px 4px 0;font-size:10px;line-height:1.7;color:#a29991}.demo-chapter-results{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}.demo-chapter-results .demo-chapter-copy{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--box-line)}.demo-chapter-results .demo-chapter-screen{grid-column:1;grid-row:1}.simple-site .credit-popover{position:absolute;width:282px;padding:18px;border-radius:12px;border-color:#66523f;background:linear-gradient(145deg,#29231df5,#1c1815fc);box-shadow:0 16px 45px #0009,inset 0 1px #ffffff0a}.simple-site .credit-popover-heading{font:12px var(--font-body);gap:8px}.simple-site .credit-popover-heading>span{color:#bab1a8}.simple-site .credit-popover-heading strong{font-size:12px;font-weight:550;color:#ffb371}.simple-site .credit-popover-heading button{margin-left:auto}.simple-site .slider-labels{margin-top:20px;font-size:11px}.credit-effort{height:34px;position:relative;margin:5px 0 0;touch-action:pan-y}.effort-rail{position:absolute;top:7px;inset-inline:0;height:20px;background:#35312d;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.effort-fill{height:100%;width:calc(9px + (100% - 18px) * var(--slider-pos));position:relative;overflow:hidden;background:linear-gradient(90deg,#63503920,#e2793690);transition:width .15s ease-out}.effort-fill>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:264px;height:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.effort-dots{position:absolute;top:0;right:9px;bottom:0;left:9px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.effort-dots>i{width:3px;height:3px;border-radius:50%;background:#d4c4b890}.effort-handle{position:absolute;top:5px;left:calc(9px + (100% - 18px) * var(--slider-pos));height:24px;width:16px;transform:translate(-50%);border-radius:5px;background:#fff1e1;box-shadow:0 0 0 1px #e8cfb6,0 0 12px #44250e55;transition:left .15s ease-out,scale .15s ease-out;pointer-events:none}.credit-effort[data-dragging=true] .effort-handle{scale:1.08}.credit-effort:has(input:focus-visible) .effort-handle{outline:2px solid #ffac69;outline-offset:3px}.credit-effort>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-y}.credit-effort>input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:28px}.credit-effort>input::-moz-range-thumb{width:18px;height:28px;border:0}.simple-site .slider-stops{font-size:9px;margin-top:4px;color:#baafa5}.simple-site .credit-popover-total{margin-top:18px;padding-top:17px}.simple-site .credit-popover-total strong{font-size:25px;font-weight:550}.simple-site .credit-popover-total>span{font-size:12px}.simple-site .credit-popover>small{display:block;min-height:28px;font-size:9px;line-height:1.7;color:#ac9c8e}.simple-site .mcp-grid-visual{padding:34px 30px;background:#121211}.mcp-logo-cloud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,106px);position:relative;max-width:480px;margin:0 auto;border:1px solid #ffffff12;isolation:isolate}.logo-cloud-cell{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-width:0;border:0;border-right:1px solid #ffffff12;border-bottom:1px solid #ffffff12;background:#131312;color:#a8a29d}.logo-cloud-cell:nth-child(3n){border-right:0}.logo-cloud-cell:nth-child(n+7){border-bottom:0}.logo-cloud-cell:nth-child(odd){background:#ffffff02}.logo-client{position:relative;cursor:pointer;transition:background .2s ease,color .2s ease}.logo-client>span:last-child,.lead-cell>span{font-size:11px;line-height:1}.logo-client .brand-icon{transition:transform .2s ease;color:#c6c1bc}.logo-client:hover{background:#ff903608;color:#f4d9c3}.logo-client:hover .brand-icon{transform:translateY(-2px)}.logo-client.selected{color:#ffb278;background:radial-gradient(ellipse at center,#ff8b1e14,transparent 90%)}.logo-client.selected .brand-icon{color:#ffac6c}.logo-client.selected:after{content:"";position:absolute;bottom:-1px;width:28px;height:1px;background:#ff9a54;box-shadow:0 0 14px #ff6a13aa}.cloud-cross{position:absolute;z-index:2;color:#76695e;transform:translate(-50%,-50%);pointer-events:none}.cloud-cross-0{left:33.333%;top:33.333%}.cloud-cross-1{left:66.666%;top:33.333%}.cloud-cross-2{left:33.333%;top:66.666%}.cloud-cross-3{left:66.666%;top:66.666%}.cloud-empty{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,transparent 0 5px,#ffffff04 5px 6px)}.cloud-empty>i{width:3px;height:3px;position:absolute;background:#73604b44;left:calc(20% + 20px);top:25%}.cloud-empty>i:nth-child(2){left:65%;top:65%}.cloud-empty>i:nth-child(3){left:20%;top:80%}.lead-cell{color:#a99a8c}.chip-cell{position:relative;background:radial-gradient(#ff842812,transparent 75%)!important}.copper-chip{position:relative;width:80px;height:74px}.chip-package{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #66615b;border-radius:7px;background:linear-gradient(145deg,#393733,#171615);box-shadow:0 7px 16px #0009,inset 0 1px #ffffff24;display:grid;place-items:center}.chip-die{position:relative;width:65px;height:57px;border:1px solid #ffffff12;border-radius:4px;background:linear-gradient(145deg,#232321,#131312);box-shadow:inset 0 1px 3px #0008;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.chip-die>span{font:400 13px var(--font-mono);letter-spacing:-.04em;color:#dcd9d3}.chip-die>span>span{color:#fa8b40}.chip-die>small{font:9px var(--font-mono);letter-spacing:.14em;color:#99938b}.chip-die>i{position:absolute;bottom:5px;right:5px;width:2px;height:2px;border-radius:50%;background:#ff9f63}.chip-pins{position:absolute;display:flex;justify-content:space-evenly;z-index:-1}.chip-pins>i{background:linear-gradient(90deg,#3e3b36,#a49a8c,#3e3b36);border-radius:1px}.chip-pins-top,.chip-pins-bottom{left:7px;right:7px;height:9px}.chip-pins-top{top:-7px}.chip-pins-bottom{bottom:-7px}.chip-pins-top>i,.chip-pins-bottom>i{width:4px;height:9px}.chip-pins-left,.chip-pins-right{top:7px;bottom:7px;width:9px;flex-direction:column}.chip-pins-left{left:-7px}.chip-pins-right{right:-7px}.chip-pins-left>i,.chip-pins-right>i{width:9px;height:4px}.simple-site .mcp-selection-hint{font-size:13px;line-height:1.8;color:#b38c6a;display:flex;gap:8px;align-items:center;margin:30px 0}.mcp-selection-hint>svg{flex-shrink:0}.mcp-client-guide{margin-top:24px;border-top:1px solid #ffffff18;padding-top:24px;min-height:370px}.connection-guide-title{display:flex;align-items:center;gap:9px}.connection-guide-title h3{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.connection-guide-title>span:last-child{margin-left:auto;font:9px var(--font-mono);color:#908780}.mcp-client-guide>div>p{font-size:13px;line-height:1.8;color:#b1aaa3;margin:15px 0 11px;min-height:47px}.mcp-guide-link{font-size:11px;color:#e1a06c;display:inline-flex;align-items:center;gap:5px}.mcp-prompt{margin-top:21px;border:1px solid #61503c66;border-radius:7px;padding:16px;background:linear-gradient(145deg,#211c16,#161412)}.mcp-prompt>span{font:9px var(--font-mono);color:#a58c77;letter-spacing:.07em}.mcp-prompt>p{font-size:13px;line-height:1.7;color:#d7c6b7;margin:12px 0 17px}.mcp-prompt>button{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#f8b07a;font-size:11px;min-height:22px}.mcp-preview-note{font-size:9px;color:#9e938a;line-height:1.7;display:block;margin-top:16px}.simple-site .closing-grid{-webkit-mask-image:linear-gradient(#0008,#000);mask-image:linear-gradient(#0008,#000);opacity:1}.simple-site .closing-grid>i{border-color:#ffa55035}.simple-site .closing-section{background:radial-gradient(ellipse at 50% 120%,#ff671884,transparent 70%),#14100d}@media(max-width:1100px){.demo-chapter,.demo-chapter-results{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr)}.demo-chapter-results .demo-chapter-copy{grid-column:1;border-left:0;border-right:1px solid var(--box-line)}.demo-chapter-results .demo-chapter-screen{grid-column:2}.demo-chapter-copy{padding:40px 25px}.demo-chapter h2{font-size:32px}.demo-chapter-screen{padding:24px 16px}.simple-site .mcp-grid-visual{padding:28px 24px}}@media(max-width:900px){.demo-chapter,.demo-chapter-results{grid-template-columns:1fr}.demo-chapter-copy,.demo-chapter-results .demo-chapter-copy{grid-column:1;grid-row:auto;border-right:0;border-bottom:1px solid var(--box-line);display:grid;grid-template-columns:1fr 1fr;column-gap:40px;padding:40px 28px}.demo-chapter .eyebrow{grid-column:1/-1;margin-bottom:25px}.chapter-symbol{display:none}.demo-chapter h2{grid-column:1;grid-row:2/4;margin:0}.demo-chapter-copy>p{grid-column:2;grid-row:2;margin:0;font-size:15px}.chapter-note,.demo-chapter-copy>ul{grid-column:2;margin-top:20px}.demo-chapter-copy>.text-link{grid-column:2;margin-top:20px}.demo-chapter-results .demo-chapter-screen{grid-column:1;grid-row:auto}.demo-chapter-screen{padding:26px}}@media(max-width:760px){.story-selector{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}.story-selector button{min-height:145px}.benefit-art{max-width:270px}.simple-site .mcp-grid-visual{padding:28px}.mcp-client-guide{min-height:350px}}@media(max-width:540px){.demo-chapter-label{font-size:11px;padding:15px}.demo-chapter-label>span:last-child{display:none}.demo-chapter-copy,.demo-chapter-results .demo-chapter-copy{display:block;padding:32px 24px}.demo-chapter .eyebrow{font-size:8px;margin-bottom:24px}.demo-chapter h2{font-size:35px;margin-bottom:20px}.demo-chapter-copy>p{font-size:15px}.chapter-note{margin-top:22px}.demo-chapter-screen{padding:18px 12px}.demo-chapter-screen>small{font-size:9px}.mcp-logo-cloud{grid-template-rows:repeat(3,90px)}.simple-site .mcp-grid-visual{padding:22px 18px}.logo-client .brand-icon{width:26px!important;height:26px!important}.copper-chip{width:66px;height:62px}.chip-die{width:54px;height:48px}.chip-die>span{font-size:11px}.chip-die>small{font-size:8px}.mcp-client-guide{min-height:0}.mcp-client-guide>div>p{min-height:70px}.simple-site .credit-popover{padding:17px}.simple-site .credit-popover-total strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.story-panel,.logo-client,.logo-client .brand-icon,.effort-fill,.effort-handle{transition:none!important}}.benefit-art{--signal-delay: 0s}.benefit-art-1{--signal-delay: -1.7s}.benefit-art-2{--signal-delay: -3.4s}.benefit-art>svg{animation:feature-signal 5.1s ease-in-out infinite;animation-delay:var(--signal-delay)}.benefit-art:before{animation:feature-frame 5.1s ease-out infinite;animation-delay:var(--signal-delay)}.benefit-art:after{animation:feature-frame 5.1s .25s ease-out infinite;animation-delay:calc(var(--signal-delay) + .25s)}.benefit-art>i{animation:feature-pixel 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.27s)}@keyframes feature-signal{0%,65%,to{transform:translateY(0);filter:drop-shadow(0 0 9px #ff722b25)}30%{transform:translateY(-3px);filter:drop-shadow(0 0 17px #ff8b4270)}}@keyframes feature-frame{0%,to{transform:scale(.97);opacity:.45}40%{transform:scale(1.07);opacity:1}70%{transform:scale(1.09);opacity:.25}}@keyframes feature-pixel{0%,60%,to{opacity:.35}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.benefit-art>svg,.benefit-art>i,.benefit-art:before,.benefit-art:after{animation:none!important}}#main:focus{outline:none}.route-content,.docs-article{animation:page-arrive .24s ease-out both}@keyframes page-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.liquid-button{--light-x: 28%;display:inline-flex;align-items:center;gap:12px;color:#f1eae3;font-size:14px;font-weight:550;text-decoration:none;padding:4px 17px 4px 5px;border-radius:100px;background:radial-gradient(ellipse at var(--light-x) 0%,#fff2,transparent 65%),#ffffff06;box-shadow:inset 0 1px 1px #fff4,inset 0 -1px 1px #fff1;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);transition:background .2s,transform .2s}.liquid-button>svg{position:absolute}.liquid-button:hover{background-color:#ffffff12;transform:translateY(-2px)}.liquid-button:active{transform:scale(.97)}.liquid-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#eee4dc12;box-shadow:inset 0 1px 1px #fff9,inset 1px -2px 3px #fff2,0 2px 6px #0005}.liquid-icon>svg{position:relative;margin-left:2px}.liquid-refraction{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:conic-gradient(from 45deg,transparent,#ffc09b75,transparent 36%,#f8edea50,transparent 75%);animation:liquid-turn 8s linear infinite}@keyframes liquid-turn{to{transform:rotate(360deg)}}.waterfall-section{display:grid;grid-template-columns:1fr 1fr;padding:0!important;border-bottom:1px solid #39332d}.waterfall-copy{padding:72px 48px;align-self:center}.waterfall-copy h2{font-size:clamp(32px,3.6vw,49px);line-height:1.16;letter-spacing:-.04em;margin:22px 0}.waterfall-copy>p{font-size:17px;color:#b9b3bb;line-height:1.85;max-width:44ch}.waterfall-explainer{display:grid;gap:18px;margin:30px 0 35px}.waterfall-explainer>span{color:#ff863c;font:11px Geist Mono Variable,monospace;display:flex;align-items:center;gap:19px}.waterfall-explainer strong{color:#e0dbd7;font:400 14px Manrope Variable,sans-serif}.waterfall-demo{min-width:0;padding:40px 42px 24px;border-left:1px solid #39332d;background:radial-gradient(ellipse at 60% 55%,#ff670512,transparent 65%),linear-gradient(#d8903710 1px,transparent 1px),linear-gradient(90deg,#d8903710 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.waterfall-lead{display:flex;align-items:center;gap:14px;padding:20px 0}.waterfall-avatar{display:grid;place-items:center;width:42px;height:42px;color:#ffb07a;background:#ff730d15;border:1px solid #ff730d35;border-radius:8px;font-size:13px}.waterfall-lead>div{flex:1;display:grid;gap:5px}.waterfall-lead strong{font-size:15px;font-weight:550}.waterfall-lead div>span{font-size:12px;color:#aaa19a}.waterfall-lead>svg{color:#a69c95}.waterfall-chain{list-style:none;padding:0;margin:12px 0 18px}.waterfall-chain li{display:flex;align-items:center;gap:18px;min-height:60px;position:relative;border-bottom:1px solid #ffffff0b;padding:0 12px;transition:background .3s,color .3s}.waterfall-chain strong{font-size:15px;font-weight:500;flex:1}.waterfall-rail{flex:none;display:grid;place-items:center;width:27px;height:27px;border:1px solid #4c4037;border-radius:50%;background:#141210;position:relative;color:#c3a38b;font:10px Geist Mono Variable,monospace}.waterfall-chain li:not(:last-child) .waterfall-rail:after{content:"";position:absolute;width:1px;height:34px;background:#4c4037;top:26px;left:12px}.waterfall-state{display:flex;align-items:center;gap:6px;font:10px Geist Mono Variable,monospace;color:#a29892;white-space:nowrap}.waterfall-chain .is-searching{background:#ff6c0b12}.is-searching .waterfall-rail{color:#fff0dd;border-color:#ff6b0a;box-shadow:0 0 14px #ff6b0a30}.is-searching .waterfall-state{color:#ffa76e}.waterfall-state i{width:5px;height:5px;background:#ff721f;border-radius:50%;animation:provider-search .65s ease-in-out infinite alternate}@keyframes provider-search{to{opacity:.25}}.is-found .waterfall-rail{color:#171008;background:#ff7b29;border-color:#ff7b29}.is-found .waterfall-state{color:#ffb585}.is-passed strong{color:#aaa29c}.waterfall-result{display:flex;align-items:center;gap:10px;padding:18px 15px;min-height:58px;background:#151310;border:1px solid #49382b;color:#b7a79c;font:12px Geist Mono Variable,monospace;transition:background .3s}.waterfall-result.complete{background:#ff6d0914;border-color:#bc571b;color:#ffc7a0}.waterfall-result span{flex:1;overflow-wrap:anywhere}.waterfall-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:11px;color:#a39990}.waterfall-demo-footer button{display:flex;gap:7px;align-items:center;color:#d8c3b3;font-size:11px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);padding:0!important;min-height:75vh}.docs-sidebar{padding:36px 24px;border-right:1px solid #36302a}.docs-back{display:flex;align-items:center;gap:8px;font-size:12px;color:#b5aaa2;margin-bottom:38px}.docs-sidebar-label{font:10px Geist Mono Variable,monospace;letter-spacing:.1em;color:#b5a598;display:block;margin:0 12px 16px}.docs-sidebar nav{display:grid;gap:5px}.docs-sidebar nav a{display:flex;gap:11px;align-items:center;padding:11px 12px;font-size:13px;border-radius:5px;color:#bfb8b3;transition:background .15s,color .15s}.docs-sidebar nav a:hover{background:#ffffff06;color:#fff}.docs-sidebar nav a[aria-current]{background:#ff701116;color:#ffa468;box-shadow:inset 2px 0 #ff771c}.docs-sidebar-note{border-top:1px solid #36302a;margin-top:32px;padding:24px 12px;color:#9c9188;font-size:12px;line-height:1.8}.docs-article{padding:42px clamp(24px,5vw,80px) 65px;min-width:0;max-width:940px}.docs-breadcrumb{color:#b3a599;font:11px Geist Mono Variable,monospace;margin-bottom:38px}.docs-breadcrumb span{color:#6e6157;padding:0 12px}.docs-article h1{font-size:clamp(34px,4vw,48px);letter-spacing:-.04em;font-weight:500;margin:0 0 17px;line-height:1.15}.docs-article p{color:#bdb6b0;font-size:15px;line-height:1.85;margin:12px 0 22px;max-width:68ch}.docs-article .docs-intro{font-size:18px;margin-bottom:38px}.docs-article h2{font-size:21px;letter-spacing:-.025em;font-weight:500;margin:32px 0 10px}.docs-article h3{font-size:15px;font-weight:550;margin:0}.docs-steps{list-style:none;padding:0;margin:24px 0 36px}.docs-steps li{display:flex;gap:20px;padding:23px 0;border-top:1px solid #322c27}.docs-steps li>span{color:#ff9852;font:12px Geist Mono Variable,monospace;margin-top:5px}.docs-steps h2{margin:0 0 8px}.docs-steps p{margin:0}.docs-note{display:flex;gap:12px;padding:17px 18px;border-left:2px solid #ca621f;background:#ff861208;margin:28px 0}.docs-note>svg{flex:none;color:#df9b6e;margin-top:4px}.docs-note p{margin:0;font-size:13px;color:#c3b7ab}.docs-code{border:1px solid #40342b;border-radius:7px;overflow:hidden;margin:22px 0 28px;background:#0c0b0a}.docs-code>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid #352c25;background:#19140f;color:#c7ae9a;font:11px Geist Mono Variable,monospace}.docs-code button{display:flex;align-items:center;gap:7px;font:inherit;color:#f2d5bf;padding:5px}.docs-code pre{padding:20px;margin:0;overflow:auto;font:12px/1.9 Geist Mono Variable,monospace;color:#e9bf9f;-moz-tab-size:2;tab-size:2}.docs-next-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #38302a;border-left:1px solid #38302a;margin:22px 0}.docs-next-grid a{display:flex;align-items:center;gap:12px;padding:22px 18px;border-right:1px solid #38302a;border-bottom:1px solid #38302a;font-size:13px;transition:background .15s}.docs-next-grid a:hover{background:#ff6e1010}.docs-next-grid a>svg:first-child{color:#f89858}.docs-next-grid a span{flex:1}.docs-pagination{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #39302a;margin-top:48px;padding-top:24px}.docs-pagination a{display:flex;align-items:center;gap:13px;font-size:13px;color:#e3c4ad}.docs-pagination small{display:block;color:#a5988e;font-size:10px;margin-bottom:6px}.docs-pagination a:last-child{text-align:right}.docs-provider-list{display:flex;flex-wrap:wrap;border-top:1px solid #3a3028;border-left:1px solid #3a3028;margin:24px 0}.docs-provider-list>span{display:flex;gap:10px;align-items:center;padding:15px 18px;flex:1 0 auto;border-right:1px solid #3a3028;border-bottom:1px solid #3a3028;font-size:13px}.docs-provider-list small{color:#fb944f;font:10px Geist Mono Variable,monospace}.docs-client-guides>div{padding:18px 0;border-bottom:1px solid #342d27}.docs-client-guides p{margin:7px 0 0;font-size:14px}.docs-article ul{padding-left:20px;color:#bdb6b0;font-size:14px;line-height:1.9}@media(max-width:1000px){.waterfall-copy{padding:40px 28px}.waterfall-demo{padding:28px 24px}.nav-links{gap:20px}}@media(max-width:760px){.waterfall-section{grid-template-columns:1fr}.waterfall-demo{border-left:0;border-top:1px solid #39332d;padding:24px}.waterfall-copy{padding:40px 24px}.docs-layout{grid-template-columns:1fr}.docs-sidebar{border-right:0;border-bottom:1px solid #36302a;padding:20px}.docs-back,.docs-sidebar-note,.docs-sidebar-label{display:none}.docs-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.docs-sidebar nav a{padding:10px 8px;font-size:11px;gap:6px}.docs-sidebar nav svg{width:13px;flex:none}.docs-article{padding:30px 24px 50px}.docs-breadcrumb{margin-bottom:25px}}@media(max-width:430px){.docs-sidebar nav{grid-template-columns:1fr 1fr}.docs-next-grid{grid-template-columns:1fr}.waterfall-demo{padding:20px 14px}.waterfall-chain li{gap:10px;padding:0 5px}.waterfall-chain strong{font-size:14px}.waterfall-state{font-size:9px}.docs-pagination a{font-size:11px}}@media(prefers-reduced-motion:reduce){.route-content,.docs-article,.liquid-refraction,.waterfall-state i{animation:none}.liquid-button,.waterfall-chain li{transition:none}}.docs-official a{color:#ffa66a;text-decoration:underline;text-underline-offset:3px}.docs-copy-error{display:block;padding:10px 16px;font-size:12px;color:#ffcaa4}.nav-links a[aria-current=page]{color:#ffa66a}.simple-site{--reading-gap: 64px;--reading-inset: 48px}.simple-site .lead-demo{padding:32px var(--reading-inset) 48px}.simple-site .demo-chapter-label{margin-bottom:20px}.simple-site .lead-story{margin-top:var(--reading-gap);border-top:1px solid var(--box-line)}.simple-site .simple-heading{padding:64px var(--reading-inset) 48px;grid-template-columns:1.2fr 1fr;column-gap:64px}.simple-site .simple-heading p{max-width:30ch}.simple-site .simple-heading h2{font-size:clamp(34px,4vw,48px)}.simple-site .story-preview{padding:40px}.simple-site .story-text p{max-width:52ch;line-height:1.85}.simple-site .simple-benefits article{padding:32px}.simple-site .simple-benefits h3{font-size:20px}.simple-site .simple-benefits p{max-width:28ch}.simple-site #ai{margin-top:var(--reading-gap);border-top:1px solid var(--box-line)}.simple-site .demo-chapter-copy{display:flex;flex-direction:column;justify-content:center;padding:56px 40px;background:none}.simple-site .demo-chapter h2{font-size:clamp(30px,3.1vw,40px);line-height:1.2}.simple-site .demo-chapter-copy>p{max-width:32ch;font-size:16px;line-height:1.85;margin:0}.simple-site .demo-chapter .chapter-symbol{margin:32px 0 24px}.simple-site .demo-chapter-copy>.text-link{margin-top:28px;font-size:13px}.simple-site .demo-chapter-screen{padding:48px 32px}.simple-site .waterfall-section{margin-top:var(--reading-gap);border-top:1px solid var(--box-line)}.simple-site .waterfall-copy{padding:64px var(--reading-inset)}.simple-site .waterfall-copy h2{font-size:clamp(32px,3.6vw,44px)}.simple-site .waterfall-copy>p{max-width:36ch}.simple-site .waterfall-copy .text-link{margin-top:28px;font-size:13px}.simple-site .mcp-section{margin-top:var(--reading-gap);border-top:1px solid var(--box-line)}.simple-site .mcp-copy{padding:56px var(--reading-inset)}.simple-site .mcp-copy h2{font-size:clamp(32px,3vw,38px)}.simple-site .mcp-copy>p{max-width:36ch}.simple-site .pricing-heading{padding:80px var(--reading-inset) 40px;background:none;align-items:end}.simple-site .pricing-heading h2{font-size:clamp(34px,4vw,48px)}.simple-site .faq-section{padding-top:80px;padding-bottom:80px}@media(max-width:1000px){.simple-site{--reading-inset: 32px;--reading-gap: 48px}.simple-site .demo-chapter-copy{padding:40px 28px}.simple-site .demo-chapter-screen{padding:36px 24px}}@media(max-width:760px){.simple-site{--reading-inset: 24px;--reading-gap: 40px}.simple-site .lead-demo{padding:24px 16px 32px}.simple-site .simple-heading{padding:40px 24px 32px;grid-template-columns:1fr;gap:16px}.simple-site .simple-heading>.eyebrow{margin:0}.simple-site .simple-heading p{max-width:36ch;font-size:16px}.simple-site .story-preview{padding:24px}.simple-site .simple-benefits article{padding:24px}.simple-site .demo-chapter-copy{padding:36px 24px}.simple-site .demo-chapter .chapter-symbol{margin:24px 0 20px}.simple-site .demo-chapter-copy>p{max-width:42ch}.simple-site .demo-chapter-screen{padding:0 16px 32px}.simple-site .waterfall-copy,.simple-site .mcp-copy{padding:40px 24px}.simple-site .pricing-heading{padding:48px 24px 24px}.simple-site .faq-section{padding-top:48px;padding-bottom:48px}}.site-header .brand{gap:10px;flex-shrink:0}.site-header .brand-app-icon{display:block;width:36px;height:36px;flex:none;object-fit:contain}@media(max-width:480px){.site-header .brand{gap:6px}.site-header .brand-app-icon{width:28px;height:28px}}@media(max-width:480px){.simple-site .site-header .brand .terminal-logo{font-size:27px}.simple-site .site-header{column-gap:12px}}@media(max-width:360px){.simple-site .site-header .brand .terminal-logo{font-size:24px}.site-header .brand-app-icon{width:24px;height:24px}}.provider-icon{width:24px;height:24px;object-fit:contain;border-radius:5px;flex:none}.waterfall-chain li{gap:12px}.chat-demo-intro{display:flex;justify-content:space-between;gap:16px;margin:4px 0 26px;font-size:15px}.chat-demo-intro>span:last-child{color:#aaa29b;font-size:13px}.chat-demo-disclaimer{display:block;margin-top:14px;font-size:10px;color:#a6998a}@media(max-width:760px){.chat-demo-intro{flex-direction:column;gap:7px}.provider-icon{width:20px;height:20px}.waterfall-chain li{gap:8px}}.waterfall-chain .is-passed .provider-icon{filter:grayscale(1);opacity:.4}.waterfall-chain .is-passed strong{color:#827e7a}.waterfall-chain .is-passed .waterfall-rail{color:#77716c;border-color:#3b3733}.waterfall-chain .provider-icon{transition:filter .3s,opacity .3s}.simple-site .lead-demo{padding:0}.simple-site .chat-demo-intro{padding:24px var(--reading-inset);margin:0;border-bottom:1px solid var(--box-line)}.simple-site .real-demo-frame{border:0;border-radius:0;box-shadow:none}.simple-site .demo-chapter-screen{padding:0;align-self:stretch;display:flex;background:none}.simple-site .demo-chapter-screen .real-demo-frame{flex:1;display:flex}.simple-site .demo-chapter-screen iframe{height:100%!important;min-height:470px}.story-step-copy strong{display:block;font-size:inherit;font-weight:500}.story-step-copy small{display:block;margin-top:10px;max-width:29ch;font-size:13px;line-height:1.65;color:#aaa5a0}.story-selector button>svg{flex-shrink:0}.story-selector button{overflow:hidden}.story-step-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ff7520;transform-origin:left;transition:transform .1s linear}@media(max-width:760px){.story-step-copy small{font-size:11px;line-height:1.5}.story-selector button{padding-inline:10px}}.simple-site .lead-story{margin-top:0}.simple-site .demo-chapter-results{margin-top:var(--reading-gap)}
