@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-wght-normal-D2ofpfms.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-wght-normal-BbUpkz49.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-wght-normal-D5nm3B0V.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-wght-normal-CspMfZeP.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-wght-normal-BYkxoBzi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-wght-normal-C0VXOeWd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#172b3a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f4f2ec;--paper-deep:#e9e7df;--surface:#fbfaf7;--ink:#172b3a;--ink-muted:#60707b;--ink-faint:#82909a;--sea:#155572;--sea-dark:#103d53;--orange:#e78042;--orange-soft:#f3d1b1;--green:#5c8d75;--line:#d8d9d4;--line-strong:#bbc4c4;background:#f4f2ec;font-family:Manrope,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0;overflow-x:hidden}body,button,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}::selection{background:var(--orange-soft);color:var(--ink)}.site-shell{zoom:1.25;width:100%;margin:0 auto;overflow:hidden}.site-container{width:min(1180px,100% - 64px);margin:0 auto}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#f4f2ecf5;position:sticky;top:0}.site-header__inner{align-items:center;gap:34px;height:76px;display:flex}.brand-link{color:var(--ink);width:146px;height:32px;display:inline-flex}.brand-lockup{width:100%;height:100%;overflow:visible}.desktop-nav{align-items:center;gap:34px;margin-left:auto;margin-right:0;display:flex}.desktop-nav a{color:var(--ink-muted);font-size:13px;font-weight:700;transition:color .16s}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--sea)}.mobile-nav-github{display:none}.site-header__actions{align-items:center;gap:34px;margin-left:0;display:flex}.header-download{color:var(--sea);border-bottom:1px solid var(--sea);align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:800;display:inline-flex}.header-download:hover{color:var(--orange);border-color:var(--orange)}.menu-toggle{color:var(--ink);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hero-section{border-bottom:1px solid var(--line);min-height:700px;padding:92px 0 82px;position:relative}.hero-layout{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);align-items:center;gap:48px;display:grid}.hero-copy{max-width:495px;padding:16px 0 0 18px}.hero-kicker,.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.hero-kicker{align-items:center;gap:9px;margin-bottom:25px;display:flex}.hero-kicker__dot{background:var(--orange);border-radius:50%;width:7px;height:7px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}h1{letter-spacing:-.075em;max-width:540px;margin-bottom:25px;font-size:clamp(48px,5vw,76px);font-weight:700;line-height:.97}h1 em{color:var(--sea);font-style:normal;font-weight:500}.hero-description{max-width:440px;color:var(--ink-muted);font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:36px 0 20px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button--primary{color:#fff;background:var(--sea);box-shadow:0 3px 0 var(--sea-dark)}.button--primary:hover{background:var(--sea-dark)}.button--light{color:var(--sea-dark);background:#f5e6d4;box-shadow:0 3px #d1a77c}.button--light:hover{background:#fff0df}.text-button{color:var(--sea);align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.text-button:hover{color:var(--orange)}.hero-note{color:var(--ink-faint);align-items:center;gap:8px;font-size:11px;display:flex}.hero-note svg{color:var(--sea)}.hero-visual{padding:35px 0 34px;position:relative}.visual-caption{z-index:2;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute}.visual-caption span{color:var(--orange)}.visual-caption--top{top:2px;left:23px}.visual-caption--bottom{bottom:2px;right:16px}.caption-line{background:var(--line-strong);width:28px;height:1px}.hero-riser{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute;bottom:22px;right:32px}.workspace-shell{background:var(--surface);border:1px solid var(--line-strong);min-height:440px;color:var(--ink);grid-template-columns:160px minmax(300px,1fr) 175px;display:grid}.workspace-sidebar{border-right:1px solid var(--line);background:#e8eceb;flex-direction:column;padding:17px 12px 14px;display:flex}.workspace-sidebar__topline,.workspace-project-row,.workspace-header,.workspace-inspector__header,.workspace-plan-card__header,.workspace-plan-card__footer,.workspace-composer,.workspace-inspector__label{justify-content:space-between;align-items:center;display:flex}.workspace-mini-brand{color:var(--sea-dark);letter-spacing:-.02em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.workspace-mini-brand__mark{border:1.5px solid var(--sea);width:19px;height:19px;color:var(--sea);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:11px;display:inline-flex}.workspace-icon-button{width:28px;height:28px;color:var(--ink-faint);background:0 0;justify-content:center;align-items:center;display:inline-flex}.workspace-icon-button:hover{color:var(--sea);background:#dbe2e0}.workspace-sidebar__project{margin-top:27px}.workspace-sidebar__label,.workspace-inspector__header,.workspace-inspector__label,.workspace-sidebar__nav{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:8px}.workspace-sidebar__label,.workspace-inspector__header{color:var(--ink-faint)}.workspace-project-row{justify-content:flex-start;gap:7px;margin-top:8px;font-size:11px;font-weight:700}.workspace-project-row svg{color:var(--orange)}.workspace-project-row__status{color:var(--green);margin-left:auto;font-family:DM Mono,monospace;font-size:8px}.workspace-tree{flex-direction:column;gap:2px;margin-top:19px;display:flex}.workspace-tree__row{min-height:28px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:9px;display:flex}.workspace-tree__row svg{color:var(--ink-faint);flex:none}.workspace-tree__row--muted{color:var(--ink-faint)}.workspace-tree__row--selected{color:var(--sea-dark);background:#d5e0dd;font-weight:700}.workspace-tree__row--selected svg{color:var(--sea)}.workspace-sidebar__bottom{border-top:1px solid var(--line);flex-direction:column;gap:15px;margin-top:auto;padding:15px 7px 1px;display:flex}.workspace-sidebar__nav{color:var(--ink-muted);text-transform:none;letter-spacing:0;align-items:center;gap:7px;font-family:inherit;font-size:9px;display:flex}.workspace-sidebar__nav svg{color:var(--ink-faint)}.workspace-sidebar__count{min-width:16px;height:16px;color:var(--orange);background:var(--orange-soft);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-family:DM Mono,monospace;font-size:8px;display:inline-flex}.workspace-main{background:#fbfaf7;min-width:0}.workspace-header{border-bottom:1px solid var(--line);min-height:50px;padding:0 19px}.workspace-breadcrumb{color:var(--ink-faint);align-items:center;gap:6px;font-size:9px;display:flex}.workspace-breadcrumb strong{color:var(--ink-muted);font-weight:700}.workspace-header__actions{color:var(--green);text-transform:uppercase;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:8px;display:flex}.workspace-status-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.workspace-conversation{flex-direction:column;min-height:389px;padding:22px 23px 20px;display:flex}.workspace-mode-switcher{border:1px solid var(--line);background:#edf0ed;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.workspace-mode-switcher button{min-height:27px;color:var(--ink-faint);background:0 0;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.workspace-mode-switcher button.is-active{color:var(--sea-dark);background:#d5e4df}.workspace-mode-switcher button.is-active.is-agent{color:#9a522d;background:#f5deca}.workspace-greeting{gap:12px;max-width:430px;margin:32px 0 25px;display:flex}.tide-avatar{color:#fff;background:var(--sea);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workspace-message__name{color:var(--sea);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-family:DM Mono,monospace;font-size:8px}.workspace-message__name span{color:var(--ink-faint);text-transform:none;letter-spacing:0;margin-left:7px}.workspace-greeting h3{letter-spacing:-.04em;margin-bottom:5px;font-size:18px;line-height:1.15}.workspace-greeting p:not(.workspace-message__name){color:var(--ink-muted);margin-bottom:0;font-size:11px;line-height:1.5}.workspace-plan-card{background:#f0f6f1;border:1px solid #b9d0c6;margin-left:44px;padding:13px 15px}.workspace-plan-card--agent{background:#fff5eb;border-color:#e5c1a3}.workspace-plan-card__header{color:var(--sea-dark);text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,monospace;font-size:8px}.workspace-plan-card--agent .workspace-plan-card__header{color:#92512f}.workspace-chip{color:var(--green);background:#d8e9dc;padding:3px 5px;font-size:7px}.workspace-chip--agent{color:#a15932;background:#f6dec9}.workspace-plan-card>p{color:var(--ink-muted);margin:11px 0 13px;font-size:10px;line-height:1.55}.workspace-plan-card__footer{color:var(--green);font-family:DM Mono,monospace;font-size:8px}.workspace-plan-card--agent .workspace-plan-card__footer{color:#a15932}.workspace-plan-card__footer span{align-items:center;gap:4px;display:inline-flex}.workspace-composer{min-height:36px;color:var(--ink-faint);border:1px solid var(--line-strong);background:#fff;gap:10px;margin-top:auto;padding:0 8px 0 12px;font-size:9px}.workspace-composer__actions{color:var(--sea);align-items:center;gap:8px;display:flex}.workspace-key{border:1px solid var(--line);width:17px;height:17px;color:var(--ink-faint);justify-content:center;align-items:center;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.planning-story{width:min(1080px,100%);margin:65px auto 0}.planning-story__caption{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:13px;font-family:DM Mono,monospace;font-size:9px;display:flex}.planning-story__caption span{color:var(--orange)}.workspace-inspector{border-left:1px solid var(--line);background:#f0f1ec;padding:19px 14px}.workspace-inspector__header{gap:8px}.workspace-context-card{background:#e1e8e4;align-items:center;gap:8px;margin-top:21px;padding:10px 8px;display:flex}.context-card__icon{width:25px;height:25px;color:var(--sea);background:#c9dcd5;justify-content:center;align-items:center;display:flex}.workspace-context-card strong,.workspace-context-card span{display:block}.workspace-context-card strong{color:var(--sea-dark);margin-bottom:3px;font-size:9px}.workspace-context-card span{color:var(--ink-muted);font-size:8px}.workspace-inspector__section{margin-top:24px}.workspace-inspector__label{color:var(--ink-faint)}.workspace-inspector__small{color:var(--ink-faint);font-family:DM Mono,monospace;font-size:8px}.inspector-item{color:var(--ink-muted);align-items:flex-start;gap:6px;margin-top:14px;font-size:8px;line-height:1.45;display:flex}.inspector-item svg{color:var(--green);flex:none}.inspector-item__number{width:14px;height:14px;color:var(--sea);border:1px solid #a9c8bd;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;font-family:DM Mono,monospace;font-size:7px;display:inline-flex}.inspector-item--muted{opacity:.55}.inspector-item--file{white-space:normal;gap:5px}.inspector-item--file svg{color:var(--ink-faint)}.inspector-item--file b{color:var(--orange);margin-left:auto;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.workspace-inspector__footer{border-top:1px solid var(--line);color:var(--green);align-items:center;gap:5px;margin-top:50px;padding-top:12px;font-size:8px;display:flex}.tide-preview{aspect-ratio:1.85;color:#e7e7e7;pointer-events:none;-webkit-user-select:none;user-select:none;background:#121213;border:1px solid #343438;min-height:0;font-family:Google Sans Flex Variable,Segoe UI,system-ui,sans-serif;overflow:hidden}.tide-preview__canvas{transform-origin:0 0;background:#121213;flex-direction:column;width:128.205%;height:128.205%;display:flex;overflow:hidden;transform:scale(.78)}.tide-preview__titlebar{color:#7fa59c;background:#141415;border-bottom:1px solid #28282b;align-items:center;height:31px;padding:0 12px;display:flex}.tide-preview__titlebar .brand-lockup{width:75px;height:20px}.tide-preview__titlebar-project{display:none}.tide-preview__window-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.tide-preview__window-controls span{background:#737378;width:8px;height:1px;display:block}.tide-preview__workspace{flex:1;grid-template-columns:20.5% minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tide-preview__sidebar{background:#151516;border-right:1px solid #2a2a2d;flex-direction:column;min-width:0;padding:10px 14px 9px;display:flex}.tide-preview__sidebar-top{justify-content:space-between;align-items:center;height:28px;margin-bottom:9px;display:flex}.tide-preview__sidebar-collapse,.tide-preview__new-thread,.tide-preview__project-select button{color:#a0a0a4;background:0 0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.tide-preview__sidebar-collapse:hover,.tide-preview__new-thread:hover,.tide-preview__project-select button:hover{color:#f0f0f0;background:#242427}.tide-preview__search-row{align-items:center;gap:9px;display:flex}.tide-preview__search{color:#9a9a9f;background:#242427;border:1px solid #303034;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;min-height:31px;padding:0 10px;font-size:9px;display:flex}.tide-preview__search svg{flex:none}.tide-preview__search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tide-preview__new-thread{flex:0 0 25px;width:25px;height:31px}.tide-preview__project-select{color:#a7a7ab;border-bottom:1px solid #2a2a2d;align-items:center;gap:7px;min-height:37px;padding:0 6px;font-size:10px;display:flex}.tide-preview__project-select svg:first-child{color:#a4a4a8}.tide-preview__project-select strong{color:#e4e4e6;white-space:nowrap;font-weight:600}.tide-preview__project-select>svg:nth-of-type(2){margin-left:auto}.tide-preview__project-select button{width:22px;height:22px}.tide-preview__thread-list{flex-direction:column;gap:3px;margin-top:9px;display:flex;overflow:hidden}.tide-preview__thread{color:#b2b2b6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:1px 4px;min-height:42px;padding:8px 8px 7px;font-size:9px;display:grid;position:relative}.tide-preview__thread strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tide-preview__thread span{color:#8c8c91;white-space:nowrap;font-family:DM Mono,monospace;font-size:7px}.tide-preview__thread small{color:#76767b;font-size:8px}.tide-preview__thread--active{color:#f0f0f1;background:#213b36}.tide-preview__thread--active span{color:#a1b6b0}.tide-preview__thread--active small{color:#9cb1ab}.tide-preview__sidebar-footer{color:#dedee0;align-items:center;gap:8px;min-height:32px;margin-top:auto;padding:0 7px;font-size:9px;display:flex}.tide-preview__sidebar-footer svg{color:#9a9a9f}.tide-preview__main{background:#121213;flex-direction:column;min-width:0;min-height:0;display:flex}.tide-preview__header{border-bottom:1px solid #2a2a2d;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:0 14px 0 17px;display:flex}.tide-preview__header-title{color:#e8e8ea;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.tide-preview__header-controls{color:#a4a4a8;flex:none;align-items:center;gap:8px;display:flex}.tide-preview__header-control{color:#a9a9ad;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.tide-preview__header-control svg{color:#a3a3a8}.tide-preview__header-control.is-muted{color:#707075}.tide-preview__header-divider{background:#343438;width:1px;height:17px}.tide-preview__chat{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.tide-preview__conversation{flex-direction:column;width:min(50%,650px);min-width:0;height:calc(100% - 124px);min-height:0;margin:36px auto 0;display:flex;overflow:hidden}.tide-preview__user-message{color:#efeff0;background:#19191b;border:1px solid #2d2d31;border-radius:14px;width:fit-content;max-width:100%;margin-left:0;margin-right:auto;padding:9px 11px;font-size:9px;line-height:1.35}.tide-preview__user-message p{margin:0}.tide-preview__user-message--follow-up{margin-top:12px}.tide-preview__message-time{color:#7f7f84;align-items:center;gap:2px;margin:7px 0;font-size:7px;display:flex}.tide-preview__assistant-message{color:#d8d8da;padding:0 12px}.tide-preview__assistant-message--follow-up{margin-top:0}.tide-preview__assistant-copy{max-width:560px}.tide-preview__assistant-copy p{color:#d2d2d5;margin:0 0 7px;font-size:9px;line-height:1.38}.tide-preview__assistant-copy .tide-preview__response-label{color:#ededee;margin-top:10px;margin-bottom:4px;font-weight:600}.tide-preview__assistant-copy ul{color:#d2d2d5;margin:0;padding-left:14px;font-size:8px;line-height:1.48}.tide-preview__assistant-copy .tide-preview__closing-copy{margin-top:10px}.tide-preview__composer-wrap{z-index:2;width:min(50%,720px);min-width:0;margin:0 auto;display:block;position:absolute;bottom:18px;left:0;right:0}.tide-preview__composer{background:#171718;border:1px solid #2f2f33;border-radius:12px;padding:8px 8px 6px 11px}.tide-preview__composer-placeholder{color:#8b8b90;min-height:21px;font-size:9px}.tide-preview__composer-controls{align-items:center;gap:4px;min-height:22px;display:flex}.tide-preview__composer-controls button,.tide-preview__composer-chip{color:#b7b7bb;background:#171718;border:1px solid #333338;border-radius:8px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;display:inline-flex}.tide-preview__composer-controls button.is-active{color:#e3ebe8;background:#315f59;border-color:#467b72}.tide-preview__composer-controls button.is-active.is-plan{color:#e3ebe8;background:#315f59}.tide-preview__selector-pill{color:#b7b7bb;white-space:nowrap;background:#171718;border:1px solid #333338;border-radius:8px;align-items:center;gap:4px;min-height:23px;padding:0 8px;font-size:8px;display:inline-flex}.tide-preview__selector-pill.is-active{color:#e3ebe8;background:#315f59;border-color:#467b72}.tide-preview__selector-pill svg{color:#88888d}.tide-preview__selector{flex:none;position:relative}.tide-preview__selector-trigger{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tide-preview__selector-trigger svg{color:#88888d}.tide-preview__selector-trigger.is-active{color:#e3ebe8;background:#315f59;border-color:#467b72}.tide-preview__selector-menu{z-index:10;background:#202023;border:1px solid #424247;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 5px #0b0b0c}.tide-preview__selector-menu button{color:#c8c8cc;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;width:100%;min-height:26px;padding:0 8px;display:block}.tide-preview__selector-menu button:hover,.tide-preview__selector-menu button.is-selected{color:#f0f0f1;background:#315f59}.tide-preview__composer-attach{color:#9c9ca1;justify-content:center;align-items:center;width:22px;display:inline-flex}.tide-preview__composer-spacer{flex:1}.tide-preview__composer-spinner{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.tide-preview__composer-spinner--second{margin-left:-2px}.tide-preview__composer-send{justify-content:center;align-items:center;width:27px;height:27px;color:#c2d4cf!important;background:#315f59!important;border-color:#315f59!important;border-radius:50%!important;padding:0!important;display:inline-flex!important}.tide-preview__composer-meta{color:#8d8d92;align-items:center;gap:18px;min-height:22px;padding:0 9px;font-size:7px;display:flex}.tide-preview__composer-meta span{align-items:center;gap:4px;display:inline-flex}.tide-preview__composer-meta svg{color:#9e9ea3}.tide-preview__composer-repo{margin-left:auto}.proof-strip{background:var(--paper-deep);border-bottom:1px solid var(--line)}.proof-strip__inner{grid-template-columns:repeat(3,1fr);min-height:76px;display:grid}.proof-point{color:var(--ink-muted);border-left:1px solid var(--line);justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.proof-point:last-child{border-right:1px solid var(--line)}.proof-point svg{color:var(--sea)}.section-pad{padding:122px 0}.section-heading{max-width:580px}.section-heading--center{text-align:center;margin:0 auto}.section-heading .eyebrow{margin-bottom:18px}.section-heading h2{letter-spacing:-.07em;margin-bottom:19px;font-size:clamp(37px,4.6vw,59px);font-weight:700;line-height:1}.section-heading__description{max-width:520px;color:var(--ink-muted);margin-bottom:0;font-size:15px;line-height:1.7}.workflow-section{background:var(--surface);border-bottom:1px solid var(--line)}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.workflow-step{border:1px solid var(--line);background:var(--paper);min-height:230px;padding:23px 24px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.workflow-step:hover{border-color:var(--line-strong);box-shadow:0 5px 0 var(--line);transform:translateY(-4px)}.workflow-step:before{content:"";background:var(--sea);width:100%;height:4px;position:absolute;top:0;left:0}.workflow-step--orange:before{background:var(--orange)}.workflow-step--green:before{background:var(--green)}.workflow-step__number{color:var(--ink-faint);font-family:DM Mono,monospace;font-size:10px}.workflow-step__rule{background:var(--line-strong);width:38px;height:1px;margin:47px 0 17px}.workflow-step h3{letter-spacing:-.04em;margin-bottom:10px;font-size:18px}.workflow-step p{max-width:260px;color:var(--ink-muted);margin-bottom:0;font-size:12px;line-height:1.6}.workflow-step>svg{color:var(--sea);position:absolute;bottom:21px;right:22px}.workflow-step--orange>svg{color:var(--orange)}.workflow-step--green>svg{color:var(--green)}.inside-section{background:var(--paper);border-bottom:1px solid var(--line)}.inside-section__header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.inside-stamp{color:var(--orange);border:1px solid var(--orange-soft);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;padding:9px 13px;font-family:DM Mono,monospace;font-size:9px;line-height:1.15;display:flex}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:68px;display:grid}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:37px 1fr;gap:15px;min-height:210px;padding:25px 23px;transition:background .15s;display:grid}.feature-card:hover{background:var(--surface)}.feature-card__icon{width:35px;height:35px;color:var(--sea);background:#e2ebe7;border:1px solid #b8cbc7;justify-content:center;align-items:center;display:flex}.feature-card h3{letter-spacing:-.04em;margin:2px 0 10px;font-size:16px;line-height:1.2}.feature-card p{color:var(--ink-muted);margin-bottom:24px;font-size:12px;line-height:1.6}.feature-card__detail{color:var(--sea);font-family:DM Mono,monospace;font-size:9px}.trust-section{background:#dce6e2}.trust-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:110px;display:grid}.trust-quote{max-width:660px}.quote-mark{height:48px;color:var(--orange);font-family:Georgia,serif;font-size:76px;line-height:1}.trust-quote blockquote{color:var(--sea-dark);letter-spacing:-.07em;margin:0 0 19px;font-size:clamp(34px,4.2vw,55px);line-height:1.05}.trust-quote>p{color:var(--sea);text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:DM Mono,monospace;font-size:10px}.trust-copy{border-left:1px solid #b7c9c2;padding-left:32px}.trust-copy .eyebrow{margin-bottom:20px}.trust-copy>p:not(.eyebrow){color:var(--ink-muted);font-size:14px;line-height:1.7}.trust-list{flex-direction:column;gap:16px;margin-top:30px;display:flex}.trust-list div{color:var(--sea-dark);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.trust-list svg{color:var(--green)}.download-section{background:var(--sea-dark);color:#eef3ef;padding:87px 0}.download-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:80px;display:grid}.download-panel .eyebrow{color:var(--orange-soft)}.download-panel h2{color:#f6f5ef;letter-spacing:-.08em;max-width:600px;margin:17px 0 20px;font-size:clamp(43px,5.2vw,69px);line-height:.98}.download-panel__copy>p:last-child{color:#b7c8c7;max-width:550px;margin:0;font-size:15px;line-height:1.7}.download-panel__action{border-left:1px solid #386175;padding-left:35px}.download-panel__action>span{color:#9bb2b7;text-transform:uppercase;letter-spacing:.07em;margin-top:16px;font-family:DM Mono,monospace;font-size:9px;display:block}.site-footer{background:var(--sea-dark);border-top:1px solid #386175}.site-footer__inner{color:#a7bdc1;justify-content:space-between;align-items:center;min-height:76px;font-size:10px;display:flex}.site-footer .brand-lockup{color:#eef3ef;width:120px}.site-footer__brand,.site-footer__meta{align-items:center;display:flex}.site-footer__brand{gap:22px}.site-footer__meta{gap:25px}.site-footer__meta a{color:#d5e2de;align-items:center;gap:5px;font-weight:700;display:inline-flex}.site-footer__meta a:hover,.site-footer__meta a:focus-visible{color:var(--orange-soft)}.mobile-action-bar{display:none}@media (width<=1060px){.hero-layout{grid-template-columns:1fr;gap:60px}.hero-copy{max-width:620px;padding-left:0}.hero-visual{width:100%;max-width:900px;margin:0 auto}.hero-section{padding-top:73px}.trust-layout{gap:60px}}@media (width<=780px){.site-container{width:min(100% - 40px,600px)}.site-header__inner{height:66px}.brand-link{width:136px}.header-download{display:none}.menu-toggle{display:inline-flex}.site-header__actions{margin-left:auto}.desktop-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 20px 20px;display:none;position:absolute;top:66px;left:0;right:0}.desktop-nav--open{display:flex}.desktop-nav a{border-bottom:1px solid var(--line);align-items:center;min-height:50px;padding:0 10px;display:flex}.desktop-nav .mobile-nav-github{color:var(--sea);justify-content:space-between;font-weight:800;display:flex}.hero-section{min-height:unset;padding:65px 0 68px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:52px;min-width:0}.hero-copy,.hero-visual{width:100%;min-width:0;max-width:none}h1{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:clamp(46px,14vw,69px)}.hero-description{width:100%;max-width:100%;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:16px}.button--primary{width:100%}.text-button{align-self:flex-start;min-height:44px}.hero-note{max-width:260px;line-height:1.5}.hero-visual{width:100%;margin-left:0;padding-top:30px;overflow:visible}.visual-caption--top{left:12px}.visual-caption--bottom{text-align:right;max-width:200px;line-height:1.35;right:10px}.workspace-shell{grid-template-columns:50px minmax(350px,1fr);min-width:600px}.workspace-sidebar{padding:15px 9px}.workspace-sidebar__topline{justify-content:center}.workspace-mini-brand span:last-child,.workspace-icon-button,.workspace-sidebar__project,.workspace-tree,.workspace-sidebar__bottom,.workspace-inspector{display:none}.workspace-main{min-width:0}.workspace-header{padding:0 15px}.workspace-conversation{padding:20px 18px 17px}.workspace-greeting{margin-top:27px}.proof-strip__inner{grid-template-columns:1fr;padding:12px 0}.proof-point{border-left:0;justify-content:flex-start;min-height:39px;padding-left:20px}.proof-point:last-child{border-right:0}.section-pad{padding:82px 0}.section-heading h2{font-size:43px}.workflow-grid{grid-template-columns:1fr;gap:12px;margin-top:42px}.workflow-step{min-height:205px}.inside-section__header{align-items:flex-start}.planning-story{width:100%;margin-top:42px}.inside-stamp{display:none}.feature-grid{grid-template-columns:1fr;margin-top:42px}.feature-card{min-height:178px}.trust-layout{grid-template-columns:1fr;gap:53px}.trust-copy{border-top:1px solid #b7c9c2;border-left:0;padding:28px 0 0}.download-section{padding:72px 0 108px}.download-panel{grid-template-columns:1fr;gap:39px}.download-panel__action{border-left:0;padding:0}.download-panel__action .button{width:100%}.site-footer__inner{flex-direction:column;justify-content:space-between;align-items:stretch;gap:22px;min-height:148px;padding-top:26px;padding-bottom:118px}.site-footer__brand{justify-content:space-between;align-items:flex-start;gap:18px}.site-footer .brand-lockup{flex:none;width:112px}.site-footer__brand>span{text-align:right;max-width:145px;padding-top:2px;line-height:1.45}.site-footer__meta{border-top:1px solid #386175;justify-content:space-between;gap:16px;padding-top:15px}.mobile-action-bar{z-index:30;background:var(--sea-dark);border:1px solid #386175;grid-template-columns:1fr 1.3fr;gap:8px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.mobile-action-bar a,.mobile-action-bar button{color:#eaf1eb;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;display:flex}.mobile-action-bar a{color:var(--sea-dark);background:#f3d1b1}.tide-preview{touch-action:none;width:100%;min-width:0;min-height:0;position:relative}.tide-preview__canvas{transform-origin:0 0;width:370.37%;height:370.37%;transform:scale(.27)}}@media (width<=480px){.site-shell{zoom:1}.site-container{width:min(100% - 40px,600px);margin-left:auto;margin-right:auto}.mobile-action-bar{left:12px;right:12px}.tide-preview__canvas{width:400%;height:400%;transform:scale(.25)}}@media (width>=1280px){.site-container{width:min(1360px,100% - 80px)}.site-header .site-container,.hero-section>.site-container{width:min(1080px,100% - 64px)}.hero-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:58px}.hero-copy{max-width:1000px;padding-left:0}.hero-visual{align-self:auto;width:100%;max-width:none}.hero-visual .tide-preview{width:100%;margin-left:0}.site-header__inner{height:96px}.brand-link{width:182px;height:40px}.desktop-nav{gap:42px}.desktop-nav a,.header-download{font-size:16px}.hero-section{min-height:unset;padding-top:78px;padding-bottom:125px}.hero-kicker,.eyebrow{font-size:12px}.hero-kicker{gap:11px;margin-bottom:31px}.hero-kicker__dot{width:9px;height:9px}h1{max-width:1000px;margin-bottom:27px;font-size:clamp(58px,6vw,88px)}.hero-description{max-width:550px;font-size:20px}.hero-actions{gap:29px;margin:45px 0 25px}.button{min-height:62px;padding:0 25px;font-size:16px}.text-button{font-size:16px}.hero-note{gap:10px;font-size:14px}.hero-visual{padding:43px 0 41px}.tide-preview__canvas{width:111.111%;height:111.111%;transform:scale(.9)}.visual-caption,.hero-riser{font-size:11px}.proof-strip__inner{min-height:98px}.proof-point{gap:13px;font-size:14px}.section-pad{padding-top:175px;padding-bottom:175px}.section-heading h2{font-size:clamp(55px,6vw,90px)}.section-heading__description{font-size:18px}.workflow-grid{gap:20px;margin-top:81px}.workflow-step{min-height:285px;padding:29px 30px}.download-section{padding:110px 0}.download-panel{gap:100px}.download-panel h2{font-size:clamp(64px,7.5vw,108px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
