:root{--paper:#f7f4ed;--ink:#282820;--muted:#68685c;--coral:#c7684b;--coral-dark:#ad4e32;--line:#deddd3;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--coral-dark)}button,a,summary{-webkit-tap-highlight-color:transparent}button,a:focus-visible,summary:focus-visible{outline:2px solid var(--coral-dark);outline-offset:5px}button{font:inherit}img,svg{vertical-align:middle}button{cursor:pointer}p,h1,h2,h3{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.048em;line-height:1.06}h2{font-size:54px}h3{font-size:20px;font-weight:550;letter-spacing:-.02em;line-height:1.3}p{margin-bottom:0}code{font-family:var(--mono);font-size:.85em}p code{padding:2px 5px;background:#ebe7df;border-radius:4px;color:var(--coral-dark)}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 20px;background:var(--ink);color:white;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:106px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:28px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:23px;font-weight:580;letter-spacing:-1px;color:var(--ink);white-space:nowrap}.brand-light{font-weight:360}.site-header nav{display:flex;gap:34px;font-size:13px;font-weight:500}.site-header nav a,.header-cta{text-decoration:none}.header-cta{font-size:13px;border:1px solid #b6b4a9;border-radius:7px;padding:9px 15px;transition:background .2s}.header-cta:hover{background:#efe9dd}.header-cta span{margin-left:15px}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:62px;padding-top:75px;padding-bottom:68px;align-items:center}.eyebrow{text-transform:uppercase;font-size:10px;font-weight:650;letter-spacing:1.7px;line-height:1.5;margin-bottom:24px}.eyebrow-dot{display:inline-block;width:6px;height:6px;background:var(--coral);border-radius:50%;margin-right:7px;vertical-align:1px}.hero h1{font-size:clamp(62px,5.55vw,80px);margin-bottom:27px;line-height:1.03}.hero h1 em{font-weight:400;color:var(--coral);font-style:italic}.hero-description{font-size:16px;max-width:385px;line-height:1.75;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;text-decoration:none;padding:15px 22px;border-radius:7px;font-size:14px;font-weight:520;line-height:1.4;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:#fff}.button-primary:hover{background:var(--coral-dark);color:#fff}.button span{font-size:20px;line-height:.8}.text-link{text-decoration:none;font-size:13px;font-weight:520}.text-link span{margin-left:9px}.hero-footnote{font-size:10px;color:var(--muted);margin-top:18px}.hero-visual{position:relative;align-self:center;padding-top:22px;min-width:0}.orbit-note{position:absolute;right:26px;top:-22px;font-family:var(--serif);font-size:17px;font-style:italic;color:#928579;transform:rotate(-6deg)}.doodle-arrow{position:absolute;right:-14px;top:-5px;width:60px;height:39px;color:#b5a89d;transform:rotate(8deg)}.terminal{background:#24251f;border:1px solid #424338;border-radius:12px;box-shadow:0 20px 30px -23px #30221c66,0 7px 11px -5px #30221c1a;overflow:hidden;color:#dedfd1;font-family:var(--mono);font-size:11px;transform:rotate(-1.3deg)}.terminal-bar{height:38px;background:#303129;border-bottom:1px solid #414236;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#a8aa9b;font-size:9px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#cb735e}.window-dots i:nth-child(2){background:#c9b077}.window-dots i:nth-child(3){background:#8b9b73}.terminal-size{font-size:12px}.task-preview{padding:19px 21px 17px;border-bottom:1px solid #454538}.task-prompt{display:flex;align-items:center;gap:8px}.claude-spark{font-size:30px;color:#d98b6c;line-height:1}.task-prompt strong{font-size:13px;font-weight:500;color:#e5e4d8}.task-badge{margin-left:auto;font-size:8px;padding:2px 6px;border:1px solid #575342;color:#c4bd91;border-radius:4px}.task-preview p{margin-top:13px;font-size:10px;color:#dedccd}.prompt-symbol{color:#cf9578;margin-right:8px}.task-work{display:flex;align-items:center;font-size:9px;color:#c7a487;padding-top:13px;gap:5px}.task-spinner{font-size:15px;margin-right:3px;display:inline-block;animation:think 9s linear infinite}.thinking-dots{width:20px;animation:blink 2s ease-in-out infinite}.task-time{margin-left:auto;color:#878a78;font-size:8px}.chat-preview{padding:17px 20px 12px}.chat-header,.chat-header>div{display:flex;align-items:center}.chat-header{justify-content:space-between;border-bottom:1px solid #424337;padding-bottom:12px}.chat-icon{color:#d39173;letter-spacing:-5px;font-size:19px;width:24px}.chat-header strong{font-size:12px;letter-spacing:-.6px;font-weight:500}.chat-connected{font-size:8px;color:#afb697;margin-left:11px;display:flex;gap:4px;align-items:center}.chat-connected span{width:4px;height:4px;border-radius:50%;background:#aabc8e}.chat-shuffle{font-size:19px;color:#b9bba6}.chat-match{display:flex;align-items:flex-start;gap:11px;margin-top:17px;color:#bdbfad;font-size:9px}.match-symbol{color:#b9c7a0;font-size:25px;line-height:1.1}.chat-match strong{color:#c5d9a9;font-weight:500}.chat-match small{display:block;font-size:8px;color:#858b75;margin-top:3px}.chat-match small span{color:#aeb49d}.messages{margin-top:18px;display:flex;flex-direction:column;gap:13px}.message-name{font-size:8px;font-weight:500}.partner .message-name{color:#becfa1}.own .message-name{color:#d29880}.message p{font-size:10px;color:#e3e3d6;line-height:1.55;margin-top:3px}.typing-preview{font-size:7px;color:#8c9281;display:flex;align-items:center;gap:7px;margin-top:18px;margin-bottom:15px}.typing-preview span{font-size:5px;letter-spacing:1px;color:#adb29e;animation:blink 2.3s ease-in-out infinite}.chat-input{border:1px solid #565846;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:10px 11px;color:#919784;font-size:9px}.chat-input>span:last-child{font-size:14px;color:#aaa98c;line-height:1}.input-caret{color:#cb987c;animation:blink 1.2s step-end infinite}.chat-bottom{display:flex;align-items:center;justify-content:space-between;color:#878d78;font-size:6px;margin-top:11px;gap:8px}.chat-bottom kbd{font:inherit;font-size:6px;border:1px solid #525644;border-radius:2px;padding:1px 3px;color:#a5ab93}.preview-label{font-size:5px}.visual-caption{font-size:9px;color:#908579;text-align:center;margin-top:19px;transform:rotate(-1.3deg)}.visual-caption span{color:var(--coral);font-size:15px;margin-right:6px}.lounge-status{display:flex;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:23px;gap:36px}.status-heading{display:flex;gap:12px;align-items:center;min-width:218px}.status-heading strong,.status-heading span:not(.status-light){display:block;font-size:11px;font-weight:500}.status-heading span:not(.status-light){color:var(--muted);font-size:9px;margin-top:2px;font-weight:400}.status-light{width:7px;height:7px;border-radius:50%;background:#8f927e;box-shadow:0 0 0 4px #8f927e12}.status-light.is-live{background:#728764;box-shadow:0 0 0 4px #72876413}.status-metric{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.status-metric strong{font-family:var(--serif);font-size:24px;line-height:1;font-weight:400}.status-metric span{font-size:9px;color:var(--muted)}.status-invitation{margin-left:auto;font-size:10px;white-space:nowrap;text-decoration:none}.status-invitation span{margin-left:8px}.section-space{padding-block:105px}.section-heading{position:relative}.section-heading h2{margin-bottom:0}.section-heading>p:last-child{position:absolute;right:30px;bottom:6px;font-size:14px;color:var(--muted);line-height:1.75}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;margin-top:48px}.step{border-top:1px solid #d1cfc2;padding-top:19px}.step-top{display:flex;justify-content:space-between;align-items:flex-start;height:91px}.step-number{font-family:var(--mono);font-size:10px;color:#8e8b7f}.step-top svg{width:59px;height:56px;color:var(--coral);margin:0 5px 0 0}.step h3{margin-bottom:13px}.step p{color:var(--muted);font-size:13px;line-height:1.8;max-width:298px}.feature-section{background:#eee9dd;padding-block:79px 82px}.feature-header{text-align:center}.feature-header .eyebrow{color:#837568;margin-bottom:16px}.feature-header h2{font-size:49px;margin-bottom:45px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 55px}.feature-grid article{position:relative;padding-left:40px}.feature-icon{position:absolute;left:0;top:-5px;font-family:var(--serif);font-size:27px;color:var(--coral)}.feature-grid h3{font-size:16px;margin-bottom:11px;letter-spacing:-.02em}.feature-grid p{font-size:12px;line-height:1.8;color:#69675a}.install-section{display:grid;grid-template-columns:.8fr 1fr;gap:94px;align-items:center}.install-intro h2{font-size:52px;margin-bottom:24px}.install-intro>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8}.install-intro>.install-requirement{font-size:10px!important;margin-top:17px}.install-intro>.text-link{display:inline-block;margin-top:23px;color:var(--coral-dark);font-size:12px}.install-panel{background:#262720;border-radius:10px;color:#e6e3d5;overflow:hidden;box-shadow:0 9px 23px -15px #27221d40;min-width:0}.code-header{display:flex;align-items:center;justify-content:space-between;padding:15px 19px;border-bottom:1px solid #434336;font-size:10px;color:#aaa894}.code-header>span{display:flex;gap:8px;align-items:center}.code-dot{height:5px;width:5px;border-radius:50%;background:#c7886b}.copy-button{display:flex;align-items:center;gap:7px;background:#37382c;color:#cac9b7;border:1px solid #52513e;border-radius:4px;font-size:9px;padding:5px 8px}.copy-button:hover{background:#484937}.copy-button:focus-visible{outline-color:#e4b394}.install-panel pre{padding:25px 21px 28px;margin:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#696752 #282920;font-size:10px;line-height:2}.install-panel pre code{font-size:10px;white-space:pre}.code-command{color:#d8a286}.code-env{color:#c4cca9}.code-string{color:#d6c79d}.code-footer{border-top:1px solid #424337;margin:0 20px;padding:15px 0 18px;font-size:10px;color:#abae98;line-height:1.8}.code-footer>span{color:#d49678;margin-right:7px}.code-footer code{color:#d5d5bf;font-size:10px}.copy-status{margin:0 21px;font-size:10px;color:#b9cba4}.copy-status:not(:empty){padding-bottom:15px}.privacy-section{display:flex;gap:45px;align-items:center;padding:39px 52px 40px;background:#eeede5;border:1px solid #dfdfd3;border-radius:11px}.privacy-mark{width:72px;flex-shrink:0;color:#7c866a}.privacy-mark svg{width:72px;height:85px}.privacy-copy .eyebrow{margin-bottom:11px;color:#777c65;font-size:9px}.privacy-copy h2{font-family:var(--serif);font-size:28px;line-height:1.2;letter-spacing:-.02em;margin-bottom:15px}.privacy-copy>p:not(.eyebrow){font-size:12px;color:#666858;line-height:1.8;max-width:850px}.privacy-copy>.privacy-detail{font-size:10px!important;margin-top:9px;color:#77796b!important}.faq-section{display:grid;grid-template-columns:.7fr 1fr;gap:105px}.faq-intro h2{margin-bottom:25px}.faq-intro>p:last-child{font-size:12px;line-height:1.9;color:var(--muted)}.faq-intro>p a{text-decoration:none;color:var(--coral-dark)}.faq-list details{border-bottom:1px solid #dbd9cd}.faq-list details:first-child{border-top:1px solid #dbd9cd}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;line-height:1.4;padding:21px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-family:var(--mono);font-size:18px;font-weight:400;color:#86816f;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);font-size:12px;line-height:1.9;padding:0 24px 20px 0}.faq-list details strong{font-weight:550;color:var(--ink)}.closing-section{background:#e8b69e;text-align:center;padding-block:66px 63px}.closing-section img{margin-bottom:18px}.closing-section .eyebrow{color:#764f3e;font-size:9px;margin-bottom:20px}.closing-section h2{font-size:58px;margin-bottom:30px;color:#453529}.button-dark{color:#f6eadf;background:#393b2e;padding:14px 25px}.button-dark:hover{background:#25271f;color:white}.closing-section p:last-child{font-size:10px;margin-top:17px;color:#765947}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:38px 42px}.footer-brand{font-size:19px}.site-footer p{font-size:9px;color:#8a867b;margin-top:9px;line-height:1.8}.footer-right{text-align:right}.footer-right nav{display:flex;justify-content:flex-end;gap:22px;font-size:10px}.footer-right nav a{text-decoration:none}.footer-right p{font-size:8px;line-height:1.7}@keyframes think{to{transform:rotate(360deg)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@media(min-width:1500px){.hero{padding-top:91px;padding-bottom:80px}.hero h1{font-size:84px}.terminal{font-size:12px}.task-preview{padding-block:22px}.chat-preview{padding-block:20px 15px}.messages{gap:15px}.message p{font-size:11px}.chat-input{padding-block:12px}.hero-visual{padding-top:36px}}@media(max-width:1120px){.wrap{width:calc(100% - 64px)}.hero{gap:38px;padding-top:60px}.hero h1{font-size:67px}.lounge-status{gap:24px}.status-heading{min-width:190px}.status-invitation{display:none}.status-metric{margin-left:auto}.install-section{gap:45px;grid-template-columns:.8fr 1fr}.faq-section{gap:55px}.feature-grid{gap:35px}.section-heading>p:last-child{right:0}.terminal{transform:rotate(-1deg)}.brand{font-size:21px}.site-header nav{gap:25px}}@media(max-width:880px){.site-header{height:90px}.site-header nav{gap:20px;font-size:11px}.header-cta{font-size:11px;padding:8px 11px}.header-cta span{margin-left:9px}.brand{font-size:19px;gap:5px}.brand img{width:34px;height:34px}.hero{gap:30px;padding-top:55px;padding-bottom:50px}.hero h1{font-size:58px}.hero-description{font-size:13px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-actions{gap:19px}.button{font-size:12px;padding:13px 16px;gap:20px}.hero-actions .text-link{font-size:11px}.hero-footnote{font-size:8px}.orbit-note{font-size:14px;right:10px;top:-8px}.doodle-arrow{right:-15px;top:10px;width:40px}.hero-visual{padding-top:25px}.terminal-bar{font-size:7px;padding-inline:13px;height:31px}.window-dots i{width:6px;height:6px}.task-preview{padding:14px}.task-prompt strong{font-size:10px}.claude-spark{font-size:25px}.task-preview p{font-size:8px}.task-work{font-size:7px}.task-time{font-size:6px}.chat-preview{padding:13px}.chat-match{font-size:8px;gap:8px}.chat-match small{font-size:7px}.message p{font-size:8px}.message-name{font-size:7px}.messages{gap:12px}.typing-preview{font-size:6px;margin-top:14px;margin-bottom:12px}.chat-input{font-size:8px;padding:8px}.chat-bottom{font-size:5px}.chat-bottom kbd{font-size:5px}.preview-label{font-size:4px}.chat-connected{font-size:6px}.visual-caption{font-size:7px}.status-heading{min-width:170px}.status-metric{gap:6px}.status-metric span{font-size:8px}.lounge-status{gap:16px}.section-space{padding-block:76px}h2{font-size:44px}.section-heading>p:last-child{font-size:12px}.steps{gap:28px;margin-top:38px}.step h3{font-size:18px}.step p{font-size:11px}.feature-section{padding-block:60px}.feature-header h2{font-size:43px}.feature-grid{gap:32px 25px}.feature-grid article{padding-left:29px}.feature-icon{font-size:23px}.feature-grid h3{font-size:14px}.feature-grid p{font-size:11px}.install-section{gap:35px;grid-template-columns:1fr 1.2fr}.install-intro h2{font-size:40px}.install-intro>p:not(.eyebrow){font-size:11px}.install-intro>.install-requirement{font-size:9px!important}.install-panel pre{padding:23px 16px;font-size:9px}.install-panel pre code{font-size:9px}.code-header{padding:12px 15px}.code-footer{margin-inline:15px;font-size:9px}.privacy-section{padding:31px 30px;gap:29px}.privacy-copy h2{font-size:26px}.privacy-copy>p:not(.eyebrow){font-size:11px}.privacy-copy>.privacy-detail{font-size:9px!important}.privacy-mark,.privacy-mark svg{width:59px}.faq-section{gap:35px;grid-template-columns:.65fr 1fr}.faq-intro .eyebrow{font-size:9px;letter-spacing:1.1px}.faq-list summary{font-size:11px;padding-block:18px}.faq-list details p{font-size:11px}.closing-section h2{font-size:52px}}@media(max-width:680px){.wrap{width:calc(100% - 40px)}.site-header{height:80px;gap:12px}.site-header nav{display:none}.brand{font-size:20px}.header-cta{font-size:10px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:33px;gap:50px}.hero-copy{max-width:440px}.hero .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:20px}.hero h1{font-size:clamp(61px,14vw,80px);margin-bottom:23px;letter-spacing:-.05em}.hero-description{font-size:15px;max-width:375px}.hero-actions{gap:27px;margin-top:27px}.button{font-size:13px;padding:14px 20px;gap:29px}.hero-actions .text-link{font-size:12px}.hero-footnote{font-size:10px;margin-top:17px}.hero-visual{width:min(450px,100%);align-self:center;padding-top:13px}.orbit-note{top:-22px;font-size:16px;right:26px}.doodle-arrow{top:-12px;right:1px;width:48px}.terminal{transform:rotate(-1deg)}.terminal-bar{height:36px;padding-inline:15px;font-size:9px}.window-dots i{width:7px;height:7px}.task-preview{padding:17px 18px}.task-prompt strong{font-size:12px}.task-preview p{font-size:10px}.task-work{font-size:9px}.task-time{font-size:8px}.task-badge{font-size:8px}.chat-preview{padding:15px 18px 13px}.chat-header strong{font-size:12px}.chat-connected{font-size:8px}.chat-match{font-size:9px;gap:10px;margin-top:16px}.chat-match small{font-size:8px}.messages{gap:14px;margin-top:18px}.message p{font-size:10px}.message-name{font-size:8px}.typing-preview{font-size:7px;margin-top:18px;margin-bottom:15px}.chat-input{padding:10px;font-size:9px}.chat-bottom{font-size:6px}.chat-bottom kbd{font-size:6px}.preview-label{font-size:5px}.visual-caption{font-size:8px;margin-top:16px}.lounge-status{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 5px;padding-block:22px 25px}.status-heading{grid-column:1/-1;justify-self:center;min-width:0;gap:10px}.status-heading strong{font-size:11px}.status-heading span:not(.status-light){font-size:9px}.status-metric{margin:0;justify-content:center;flex-direction:column;align-items:center;gap:9px}.status-metric strong{font-size:25px}.status-metric span{font-size:9px}.status-metric+.status-metric{border-left:1px solid var(--line)}.section-space{padding-block:65px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:19px}h2{font-size:42px}.section-heading>p:last-child{position:static;font-size:13px;margin-top:23px}.steps{grid-template-columns:1fr;gap:28px;margin-top:33px}.step{display:grid;grid-template-columns:58px 1fr;gap:0 17px;padding-top:24px}.step-top{grid-row:1/3;flex-direction:column;justify-content:flex-start;gap:13px;height:auto;align-items:center}.step-top svg{width:47px;height:45px;margin:0}.step-number{font-size:9px}.step h3{font-size:20px;margin-bottom:10px}.step p{font-size:13px;max-width:none;line-height:1.7}.feature-section{padding-block:55px}.feature-header{text-align:left}.feature-header h2{font-size:40px;margin-bottom:37px}.feature-header .eyebrow{font-size:8px;letter-spacing:1.3px}.feature-grid{grid-template-columns:1fr;gap:27px}.feature-grid article{padding-left:36px}.feature-grid h3{font-size:16px;margin-bottom:8px}.feature-grid p{font-size:12px;max-width:410px}.feature-icon{font-size:25px}.install-section{grid-template-columns:1fr;gap:28px}.install-intro h2{font-size:43px}.install-intro>p:not(.eyebrow){font-size:13px;max-width:450px}.install-intro>.install-requirement{font-size:10px!important}.install-intro>.text-link{margin-top:17px;font-size:12px}.install-panel pre{padding:22px 16px;font-size:9px}.install-panel pre code{font-size:9px}.code-header{font-size:10px}.code-footer{font-size:9px}.privacy-section{padding:28px 24px;align-items:flex-start;gap:16px;flex-direction:column}.privacy-mark,.privacy-mark svg{height:50px;width:44px}.privacy-copy h2{font-size:28px}.privacy-copy>p:not(.eyebrow){font-size:12px}.privacy-copy>.privacy-detail{font-size:10px!important}.faq-section{grid-template-columns:1fr;gap:28px}.faq-intro>p:last-child{font-size:12px}.faq-intro h2{margin-bottom:18px}.faq-intro .eyebrow{font-size:9px}.faq-list summary{font-size:12px;padding-block:19px}.faq-list details p{font-size:12px}.closing-section{padding-block:48px}.closing-section h2{font-size:44px}.closing-section>div>img{width:47px;height:47px;margin-bottom:17px}.closing-section .eyebrow{margin-bottom:17px}.closing-section p:last-child{font-size:9px}.site-footer{padding-block:29px;align-items:flex-start;flex-direction:column;gap:22px}.footer-brand{font-size:19px}.footer-right{text-align:left}.footer-right nav{justify-content:flex-start}.site-footer p{font-size:9px}.footer-right p{font-size:8px;max-width:330px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}@media(forced-colors:active){.status-light,.eyebrow-dot{background:CanvasText}.terminal,.install-panel{border:1px solid CanvasText}.chat-input,.button{border:1px solid CanvasText}}
