.landing *,.landing :before,.landing :after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--bg:#202020;--text:#e5e5e5;--text-sec:#e6e6e699;--nav-link:#e6e6e6b3;--cta-bg:#fff;--cta-text:#0a0a0a;--border:#ffffff1a;--card-bg:#ffffff08;--glow:#64c89612;--showcase-bg:#ffffff05;--hiw-canvas:#333;--hiw-sidebar:#2e2e2e;--hiw-surface:#3a3a3a;--hiw-subtle:#373737;--hiw-active:#484848;--hiw-pill:#444;--hiw-border:#4a4a4a;--hiw-border-subtle:#3d3d3d;--hiw-text:#fcfcfc;--hiw-text-2:#e8e8e8;--hiw-text-3:#c4c4c4;--hiw-text-muted:#929292;--hiw-text-faint:#636363}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--hiw-canvas:lab(21.12% 0 0);--hiw-sidebar:lab(18.8% 0 0);--hiw-surface:lab(24.6% 0 0);--hiw-subtle:lab(22.86% -.0000149012 0);--hiw-active:lab(30.4% -.0000149012 0);--hiw-pill:lab(28.66% -.0000149012 0);--hiw-border:lab(31.56% -.0000149012 -.00000596046);--hiw-border-subtle:lab(25.76% -.0000149012 0);--hiw-text:lab(98.84% .0000298023 -.0000119209);--hiw-text-2:lab(91.88% .0000298023 -.0000119209);--hiw-text-3:lab(79.12% -.0000298023 -.0000119209);--hiw-text-muted:lab(60.56% 0 0);--hiw-text-faint:lab(42% 0 0)}}[data-theme=light]{--bg:#f5f2ed;--text:#1a1612;--text-sec:#28241e99;--nav-link:#28241ea6;--cta-bg:#24534b;--cta-text:#fff;--border:#0000001a;--card-bg:#00000005;--glow:#24534b0f;--showcase-bg:#00000006;--hiw-canvas:#fff;--hiw-sidebar:#fafafa;--hiw-surface:#fff;--hiw-subtle:#fafafa;--hiw-active:#e5e5e5;--hiw-pill:#f5f5f5;--hiw-border:#e5e5e5;--hiw-border-subtle:#f0f0f0;--hiw-text:#0a0a0a;--hiw-text-2:#262626;--hiw-text-3:#5f5f5f;--hiw-text-muted:#a1a1a1;--hiw-text-faint:#cecece}@supports (color:lab(0% 0 0)){[data-theme=light]{--hiw-canvas:lab(100% 0 0);--hiw-sidebar:lab(98.26% 0 0);--hiw-surface:lab(100% 0 0);--hiw-subtle:lab(98.26% 0 0);--hiw-active:lab(90.952% 0 -.0000119209);--hiw-pill:lab(96.52% -.0000298023 .0000119209);--hiw-border:lab(90.952% 0 -.0000119209);--hiw-border-subtle:lab(94.78% 0 0);--hiw-text:lab(2.75381% 0 0);--hiw-text-2:lab(15.204% 0 -.00000596046);--hiw-text-3:lab(40.144% -.0000149012 0);--hiw-text-muted:lab(66.128% -.0000298023 .0000119209);--hiw-text-faint:lab(82.6% .0000298023 -.0000119209)}}:root{--radius:.5rem;--radius-xs:calc(var(--radius)*.4);--radius-sm:calc(var(--radius)*.6);--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius)*1.4);--radius-2xl:calc(var(--radius)*1.8);--radius-3xl:calc(var(--radius)*2.2);--radius-4xl:calc(var(--radius)*2.6);--radius-btn:min(var(--radius-md),10px)}html[data-radius=sharp]{--radius:.25rem}html[data-radius=app]{--radius:.375rem}html[data-radius=balanced]{--radius:.5rem}html[data-radius=soft]{--radius:.625rem}html[data-radius=original]{--radius:.6875rem;--radius-btn:999px}body{--eden-heading-font:var(--font-geist),Geist,-apple-system,sans-serif;--eden-body-font:var(--font-geist),Geist,-apple-system,sans-serif;--eden-heading-weight:500;--eden-body-weight:500}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#how-it-works,#solutions{scroll-margin-top:72px}.skip-link{z-index:1000;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--radius-md)}.landing{background:var(--bg);color:var(--text);font-family:var(--eden-body-font);font-weight:var(--eden-body-weight);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background .4s,color .4s;overflow-x:clip}[data-theme=dark] .light-only{display:none!important}[data-theme=dark] .dark-only{display:block!important}[data-theme=light] .dark-only{display:none!important}[data-theme=light] .light-only{display:block!important}.landing a{text-decoration:none}.landing nav{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);transition:background .4s;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:56px;margin:0 auto;padding:0 2.5rem;display:flex}.nav-logo{flex:1;align-items:center;display:flex}.nav-logo img{width:auto;height:22px;display:block}.nav-center{align-items:center;gap:32px;display:flex}.nav-link{color:var(--nav-link);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s}.nav-link:hover{color:var(--text)}.nav-right{flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.nav-mobile-toggle{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-8px;padding:0;transition:background .15s;display:none}.nav-mobile-toggle:hover{background:#8080801f}.nav-mobile-menu{display:none}.cta-btn{border-radius:var(--radius-btn);background:var(--cta-bg);color:var(--cta-text);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--eden-body-font);border:none;align-items:center;padding:6px 16px;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.cta-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.cta-btn.lg{padding:10px 24px;font-size:14px}.theme-switcher{--_pad:3px;background:var(--bg-sec,#80808014);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--_pad);align-items:center;gap:2px;display:inline-flex}.theme-switcher-btn{border-radius:max(0px,calc(var(--radius-lg) - var(--_pad)));width:28px;height:28px;color:var(--text-sec);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.theme-switcher-btn:hover{color:var(--text);background:#80808026}.theme-switcher-btn.active{background:var(--bg);color:var(--text);box-shadow:0 1px 3px #0000001f}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(100vh - 200px,600px);padding:60px 2.5rem 48px;display:flex}.yc-badge{color:var(--text-sec);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.yc-badge img{vertical-align:middle;width:auto;height:20px}.landing h1{font-family:var(--eden-heading-font);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--eden-heading-weight);letter-spacing:-.035em;color:var(--text);text-wrap:balance;max-width:800px;margin:0 auto;line-height:1.05}.landing h2{text-wrap:balance}.landing h1 .muted{color:var(--text-sec)}.br-mobile{display:none}@media (max-width:600px){.landing h1{text-wrap:normal}.br-mobile{display:initial}}.hero-sub{color:var(--text-sec);max-width:720px;margin:52px auto 0;font-size:17px;line-height:1.65}.hero-ctas{flex-direction:column;align-items:center;gap:20px;margin-top:40px;display:flex}.landing .section{max-width:1200px;margin:0 auto;padding:96px 2.5rem}.landing h2{font-family:var(--eden-heading-font);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--eden-heading-weight);letter-spacing:-.02em;color:var(--text);line-height:1.2}.section-head{max-width:720px;margin-bottom:56px}.sol-layout{grid-template-columns:minmax(220px,260px) 1fr;align-items:start;gap:56px;display:grid}.sol-rail{border-top:1px solid var(--border);flex-direction:column;display:flex}.sol-rail-item{appearance:none;border:none;border-bottom:1px solid var(--border);text-align:left;color:var(--text-sec);cursor:pointer;background:0 0;margin:0;padding:16px 0;font-family:inherit;font-size:15px;font-weight:500;transition:color .2s;position:relative}.sol-rail-item:hover{color:var(--text);cursor:pointer}.sol-rail-item.is-active{color:var(--text);font-weight:600}.sol-rail-item.is-active:before{content:"";background:#2bac76;border-radius:2px;height:2px;position:absolute;top:-1px;left:0;right:0}.sol-panel{flex-direction:column;gap:20px;display:flex}.sol-panel-visual{animation:sol-fade .35s var(--ease-out,ease-out)}@keyframes sol-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sol-panel-caption{color:var(--text-sec);max-width:620px;margin:0;font-size:15px;line-height:1.65}.sol-preview{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card-bg);flex-direction:column;gap:20px;min-height:340px;padding:28px;display:flex}.sol-preview-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.sol-preview-tag,.sol-preview-status{letter-spacing:.08em;color:var(--text-sec);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.sol-preview-status{color:#2bac76}.sol-preview-dot{background:#2bac76;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #2bac7626}.sol-preview-meta{color:var(--text-sec);font-variant-numeric:tabular-nums;font-size:12px}.sol-preview-title{color:var(--text);font-size:17px;font-weight:500;line-height:1.45}.sol-preview-section{flex-direction:column;gap:8px;display:flex}.sol-preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-sec);font-size:11px;font-weight:600}.sol-preview-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sol-preview-section li{color:var(--text);padding-left:16px;font-size:14px;line-height:1.55;position:relative}.sol-preview-section li:before{content:"";background:var(--text-sec);opacity:.6;border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.sol-preview-section p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.sol-preview-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sol-preview-stat{font-family:var(--eden-heading-font);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:var(--eden-heading-weight);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.sol-preview-stat-label{color:var(--text-sec);margin-top:4px;font-size:12px;line-height:1.4}@media (max-width:860px){.sol-layout{grid-template-columns:1fr;gap:28px}.sol-rail{scrollbar-width:none;border-top:none;flex-direction:row;gap:4px;padding-top:0;overflow-x:auto}.sol-rail::-webkit-scrollbar{display:none}.sol-rail-item{border-bottom:1px solid var(--border);white-space:nowrap;flex-shrink:0;padding:10px 14px}.sol-rail-item.is-active:before{height:2px;top:auto;bottom:-1px}.sol-preview{min-height:0;padding:20px}.sol-preview-stats{grid-template-columns:repeat(3,1fr);gap:12px}}.about-hero{text-align:center;max-width:900px;margin:0 auto;padding:96px 2.5rem 64px}.about-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-sec);opacity:.7;margin-bottom:24px;font-size:12px;font-weight:600}.about-hero h1{letter-spacing:-.03em;color:var(--text);margin:0 auto;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.08}.about-hero .hero-sub{margin-top:32px}.landing .about-team{padding-top:24px}.team-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.team-card{border:1px solid var(--border);background:var(--card-bg);font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;width:100%;padding:0;transition:border-color .25s;display:flex;overflow:hidden}@media (hover:hover){.team-card:hover{border-color:var(--text-sec)}}.team-card.is-active{border-color:var(--text-sec)}.team-card-photo{aspect-ratio:4/5;background:var(--card-bg);justify-content:center;align-items:center;width:100%;max-height:480px;display:flex;position:relative;overflow:hidden}.team-card-photo img{object-fit:cover;object-position:center 25%;transform-origin:50% 30%;width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1.05)}@media (hover:hover){.team-card:hover .team-card-photo img{transform:scale(1.1)}}.team-card.is-active .team-card-photo img{transform:scale(1.1)}.team-card-initials{color:#ffffffe6;letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(4rem,8vw,7rem);font-weight:600;line-height:1}.team-card-overlay{background:linear-gradient(#0000 0%,#000000a6 60%,#000000d9 100%);flex-direction:column;gap:4px;padding:80px 28px 24px;transition:background .3s;display:flex;position:absolute;inset:auto 0 0}@media (hover:hover){.team-card:hover .team-card-overlay{background:linear-gradient(#00000073 0%,#000000e6 40%,#000000f2 100%)}}.team-card.is-active .team-card-overlay{background:linear-gradient(#00000073 0%,#000000e6 40%,#000000f2 100%)}.team-name{letter-spacing:-.01em;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.2}.team-role{color:var(--text-sec);opacity:.8;font-size:13px;font-weight:500}.team-card-overlay .team-name{color:#fff;font-size:1.5rem}.team-card-overlay .team-role{color:#ffffffc7;text-transform:uppercase;letter-spacing:.08em;opacity:1;font-size:11px}.team-card-bio-reveal{opacity:0;max-height:0;margin-bottom:0;transition:max-height .45s,opacity .3s,margin-bottom .45s;overflow:hidden}@media (hover:hover){.team-card:hover .team-card-bio-reveal{opacity:1;max-height:280px;margin-bottom:14px}}.team-card.is-active .team-card-bio-reveal{opacity:1;max-height:280px;margin-bottom:14px}.team-card-bio-reveal .team-bio{color:#ffffffeb;font-size:14px;line-height:1.6}@media (max-width:900px){.team-grid{grid-template-columns:1fr}}.advisor-heading{border-top:1px solid var(--border);margin:72px 0 24px;padding-top:48px}.advisor-heading h3{letter-spacing:-.01em;color:var(--text);font-size:1.25rem;font-weight:600}.advisor-card{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;grid-template-columns:220px 1fr;align-items:start;gap:28px;padding:22px;display:grid;overflow:hidden}.advisor-photo{aspect-ratio:1;background:var(--card-bg);border-radius:12px;width:100%;overflow:hidden}.advisor-photo img{object-fit:cover;width:100%;height:100%;display:block}.advisor-body{flex-direction:column;gap:6px;display:flex}.advisor-body .team-name{font-size:1.75rem}.advisor-bio{flex-direction:column;gap:14px;margin-top:14px;display:flex}.advisor-bio p{color:var(--text-sec);font-size:15px;line-height:1.7}@media (max-width:768px){.advisor-card{grid-template-columns:1fr;gap:0;padding:0}.advisor-photo{border-radius:0}.advisor-photo img{object-position:center 20%}.advisor-body{padding:24px 24px 28px}}.closing-card{border-radius:var(--radius-3xl);border:1px solid var(--border);background:#fff;max-width:1280px;margin:0 auto;overflow:hidden;box-shadow:0 1px #0000000a,0 20px 48px #00000014}[data-theme=dark] .closing-card{background:#2a2a2a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000080}.closing{grid-template-columns:3fr 2fr;align-items:stretch;min-height:380px;display:grid}.closing>*{min-width:0}.closing-text{flex-direction:column;justify-content:center;align-items:flex-start;padding:56px;display:flex}.closing-visual{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding:32px 40px;display:flex;position:relative;overflow:hidden}.closing-visual>*{z-index:1;position:relative}.closing-text{max-width:480px}.closing-text h2{margin-bottom:16px}.closing-text p{color:var(--text-sec);margin-bottom:36px;font-size:17px;line-height:1.6}.landing footer{border-top:1px solid var(--border)}.footer-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:2.5rem;display:flex}.footer-logo img{width:auto;height:22px}.footer-links{align-items:center;gap:1.25rem;display:flex}.footer-link{color:var(--text-sec);font-size:13px;font-weight:500;transition:color .2s}.footer-link:hover{color:var(--text)}.footer-social{gap:12px;display:flex}.footer-social a{color:var(--text-sec);opacity:.6;transition:opacity .2s;display:flex}.footer-social a:hover{opacity:1}@keyframes landingFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.browser-bar{background:#f0f0f0;border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;padding:6px 14px;display:flex}.browser-dots{gap:5px;display:flex}.browser-dot{border-radius:50%;width:10px;height:10px}.browser-dot.red{background:#ff5f57}.browser-dot.yellow{background:#febc2e}.browser-dot.green{background:#28c840}.browser-url{border-radius:var(--radius-sm);color:#666;text-align:center;background:#e4e4e4;flex:1;max-width:380px;margin:0 auto;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.browser-spacer{width:46px}[data-theme=dark] .browser-bar{background:var(--hiw-canvas);border-bottom-color:var(--hiw-border)}[data-theme=dark] .browser-url{color:var(--hiw-text-3);background:#1d1d1d;background:lab(10.68% .00000745058 -.00000298023)}[data-theme=dark] .hiw-ui-float,[data-theme=dark] .hiw-platform{background:var(--hiw-canvas)}[data-theme=dark] .hiw-sidebar-favicon{filter:invert()}.hiw-callout{color:#713f12;background:#fefce8;border-left:3px solid #eab308;border-radius:0 6px 6px 0;margin:12px 0;padding:8px 12px;font-size:11px}[data-theme=dark] .hiw-callout{color:#ecd69b;color:lab(86.3851% 1.69265 32.2681);background:#221a03;background:lab(9.61866% 1.7496 13.1632);border-left-color:#eab308}.cursor:after{content:"|";margin-left:1px;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes landingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slack-section{max-width:1280px;margin:0 auto;padding:0 2.5rem 48px}.slack-section-card{border-radius:var(--radius-3xl);border:1px solid var(--border);background:#fff;padding:48px 48px 0;overflow:hidden;box-shadow:0 1px #0000000a,0 20px 48px #00000014}[data-theme=dark] .slack-section-card{background:#2a2a2a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000080}.slack-frame-photo{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 -48px;padding:56px 56px 64px;position:relative}.slack-frame-photo:before{content:"";z-index:0;background:#fff3;position:absolute;inset:0}[data-theme=dark] .slack-frame-photo:before{background:#0a0e1440}.slack-frame-photo>*{z-index:1;position:relative}.slack-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.slack-section-head p{color:var(--text-sec);max-width:none;font-size:16px;line-height:1.65}.slack-frame{border-radius:var(--radius-xl);height:500px;font-family:-apple-system,Slack-Lato,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 28px 64px #00000073}.slack-replay{color:#555;cursor:pointer;z-index:2;background:#fffffff2;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #00000014}.slack-replay:hover:not(:disabled){color:#1d1c1d;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.slack-replay:disabled{opacity:.5;cursor:default}[data-theme=light] .slack-frame{box-shadow:0 0 0 1px #00000014,0 20px 48px #0000001a}.slack-sidebar{background:#3f0e40;flex-direction:column;width:220px;min-width:220px;display:flex;overflow:hidden}.slack-sidebar-header{border-bottom:1px solid #ffffff1a;padding:14px 16px 12px}.slack-workspace-name{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.slack-status{color:#ffffff8c;align-items:center;gap:4px;font-size:11px;display:flex}.slack-status-dot{background:#2bac76;border-radius:50%;width:7px;height:7px}.slack-sidebar-section{padding:12px 8px 4px}.slack-section-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;padding:0 8px 4px;font-size:11px;font-weight:600}.slack-channel{border-radius:var(--radius-sm);cursor:pointer;color:#ffffffa6;align-items:center;gap:6px;padding:4px 8px;font-size:13px;transition:background .1s;display:flex}.slack-channel:hover{background:#ffffff1a}.slack-channel.active{color:#fff;background:#1264a3}.slack-channel.unread{color:#fff;font-weight:600}.slack-channel-hash{opacity:.5;font-size:14px;line-height:1}.slack-unread-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.slack-conversation{background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.slack-conv-header{border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.slack-conv-channel{color:#1d1c1d;font-size:15px;font-weight:700}.slack-conv-members{color:#696969;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.slack-messages{flex:1;padding:12px 0;overflow-y:auto}.slack-msg{gap:10px;padding:4px 16px;transition:background .1s;display:flex}.slack-msg:hover{background:#f8f8f8}.slack-msg-avatar{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.slack-msg-body{flex:1;min-width:0}.slack-msg-header{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.slack-msg-name{color:#1d1c1d;font-size:15px;font-weight:700;line-height:1.3}.slack-app-badge{color:#696969;border-radius:var(--radius-xs);letter-spacing:.03em;text-transform:uppercase;border:1px solid #ccc;padding:1px 4px;font-size:9px;font-weight:700}.slack-msg-time{color:#696969;font-size:11px}.slack-msg-text{color:#1d1c1d;font-size:14px;line-height:1.6}.slack-mention{color:#1264a3;border-radius:var(--radius-xs);cursor:pointer;background:#e8f2fb;padding:1px 3px;font-weight:500}.slack-msg-text ul{margin:4px 0;padding-left:18px}.slack-msg-text li{margin-bottom:3px;font-size:14px}.slack-msg-text p{margin:4px 0}.slack-reactions{gap:4px;margin-top:6px;display:flex}.slack-reaction{border-radius:var(--radius-xl);cursor:pointer;background:#f8f8f8;border:1px solid #e0e0e0;align-items:center;gap:4px;padding:2px 7px;font-size:12px;transition:background .1s;display:flex}.slack-reaction:hover{background:#e8f2fb;border-color:#1264a3}.slack-reaction-count{color:#696969;font-size:11px}.slack-thread-reply{color:#1264a3;cursor:pointer;align-items:center;gap:6px;margin:4px 16px 8px 62px;font-size:12px;font-weight:500;display:flex}.slack-thread-reply:hover{text-decoration:underline}.slack-thread-panel{background:#fff;border-left:1px solid #e8e8e8;flex-direction:column;width:340px;min-width:340px;display:flex;overflow:hidden}.slack-thread-header{color:#1d1c1d;border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:16px;font-weight:700;display:flex}.slack-thread-messages{flex:1;padding:12px 0;overflow-y:auto}.slack-thread-back{color:#1d1c1d;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:2px;padding:0;display:none}.slack-thread-back:hover{background:#f4f4f4}.typing-indicator{align-items:center;gap:4px;padding:8px 0 4px;display:flex}.typing-dot{background:#aaa;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite typingBounce}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.typing-label{color:#696969;font-size:12px}.eden-slack-icon{border-radius:var(--radius-lg);background:#fff;border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex;overflow:hidden}[data-theme=dark] .slack-sidebar{background:#19171d}[data-theme=dark] .slack-sidebar-header{border-bottom-color:#ffffff14}[data-theme=dark] .slack-conversation,[data-theme=dark] .slack-thread-panel{background:#1a1d21}[data-theme=dark] .slack-thread-panel{border-left-color:#2c2d30}[data-theme=dark] .slack-conv-header,[data-theme=dark] .slack-thread-header{color:#d1d2d3;border-bottom-color:#2c2d30}[data-theme=dark] .slack-conv-channel{color:#d1d2d3}[data-theme=dark] .slack-conv-members{color:#ababad}[data-theme=dark] .slack-msg:hover{background:#ffffff0a}[data-theme=dark] .slack-msg-name{color:#d1d2d3}[data-theme=dark] .slack-msg-time,[data-theme=dark] .slack-app-badge{color:#ababad}[data-theme=dark] .slack-app-badge{border-color:#3a3d42}[data-theme=dark] .slack-msg-text{color:#d1d2d3}[data-theme=dark] .slack-mention{color:#4db3ff;background:#1d9bd124}[data-theme=dark] .slack-reaction{color:#d1d2d3;background:#222529;border-color:#3a3d42}[data-theme=dark] .slack-reaction:hover{background:#1d9bd124;border-color:#1d9bd1}[data-theme=dark] .slack-reaction-count{color:#ababad}[data-theme=dark] .slack-thread-reply{color:#4db3ff}[data-theme=dark] .slack-thread-back{color:#d1d2d3}[data-theme=dark] .slack-thread-back:hover{background:#ffffff14}[data-theme=dark] .typing-dot{background:#6b6d71}[data-theme=dark] .typing-label{color:#ababad}[data-theme=dark] .eden-slack-icon{background:#fff;border-color:#ffffff1f}[data-theme=dark] .slack-replay{color:#d1d2d3;background:#282b2ff2;border-color:#3a3d42}[data-theme=dark] .slack-replay:hover:not(:disabled){color:#fff}.hiw-section{flex-direction:column;gap:28px;max-width:1280px;margin:0 auto;padding:48px 2.5rem;display:flex}.hiw-step-card{border-radius:var(--radius-3xl);border:1px solid var(--border);isolation:isolate;background:#fff;overflow:hidden;box-shadow:0 1px #0000000a,0 20px 48px #00000014}[data-theme=dark] .hiw-step-card{background:#2a2a2a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000080}.hiw-step-card-inner{grid-template-columns:2fr 3fr;align-items:stretch;min-height:440px;display:grid}.hiw-step-card.reverse .hiw-step-card-inner{grid-template-columns:3fr 2fr}.hiw-step-card.reverse .hiw-step-text{order:2}.hiw-step-card.reverse .hiw-step-visual{order:1}.hiw-step-text{flex-direction:column;justify-content:center;padding:56px 52px;display:flex}.hiw-step-visual{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding:48px 44px;display:flex;position:relative}.hiw-step-visual:before{content:"";z-index:0;background:#ffffff40;position:absolute;inset:0}[data-theme=dark] .hiw-step-visual:before{background:#0a0e1440}.hiw-step-visual>*{z-index:1;width:100%;position:relative}.bg-green-pale{background-image:-webkit-image-set(url(/backgrounds/bg-green-pale.avif) 1x type("image/avif"),url(/backgrounds/bg-green-pale.webp) 1x type("image/webp"));background-image:image-set("/backgrounds/bg-green-pale.avif" 1x type("image/avif"),"/backgrounds/bg-green-pale.webp" 1x type("image/webp"))}.bg-green-vivid{background-image:-webkit-image-set(url(/backgrounds/bg-green-vivid.avif) 1x type("image/avif"),url(/backgrounds/bg-green-vivid.webp) 1x type("image/webp"));background-image:image-set("/backgrounds/bg-green-vivid.avif" 1x type("image/avif"),"/backgrounds/bg-green-vivid.webp" 1x type("image/webp"))}.bg-blue-wall{background-image:-webkit-image-set(url(/backgrounds/bg-blue-wall.avif) 1x type("image/avif"),url(/backgrounds/bg-blue-wall.webp) 1x type("image/webp"));background-image:image-set("/backgrounds/bg-blue-wall.avif" 1x type("image/avif"),"/backgrounds/bg-blue-wall.webp" 1x type("image/webp"))}.bg-red-orange{background-image:-webkit-image-set(url(/backgrounds/bg-red-orange.avif) 1x type("image/avif"),url(/backgrounds/bg-red-orange.webp) 1x type("image/webp"));background-image:image-set("/backgrounds/bg-red-orange.avif" 1x type("image/avif"),"/backgrounds/bg-red-orange.webp" 1x type("image/webp"))}.hiw-step-label{color:var(--text-sec);opacity:.5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}[data-theme=dark] .hiw-step-label{color:#e6e6e6d9;opacity:1}.hiw-step-title{font-family:var(--eden-heading-font);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:var(--eden-heading-weight);letter-spacing:-.025em;color:var(--text);margin-bottom:14px;line-height:1.15}.hiw-step-desc{color:var(--text-sec);font-size:15px;line-height:1.7}.hiw-ui-float{border-radius:var(--radius-xl);box-shadow:0 0 0 1px #ffffff1a,0 24px 60px #0006,0 0 80px var(--glow);background:#fff;overflow:hidden}[data-theme=light] .hiw-ui-float{box-shadow:0 0 0 1px #00000014,0 16px 40px #0000001a}.hiw-platform{background:#fff;height:520px;font-family:-apple-system,system-ui,sans-serif;display:flex;overflow:hidden}@media (max-width:900px){.hiw-section{gap:20px;padding:24px 1.25rem}.hiw-step-card-inner,.hiw-step-card.reverse .hiw-step-card-inner{grid-template-columns:1fr;min-height:auto}.hiw-step-text{padding:36px 28px 16px}.hiw-step-visual{padding:28px 24px 32px}.hiw-step-card.reverse .hiw-step-text{order:1}.hiw-step-card.reverse .hiw-step-visual{order:2}.hiw-platform{height:540px}}@media (max-width:1024px){.closing{grid-template-columns:1fr}.closing-text{text-align:center;align-items:center;max-width:100%;padding:40px 32px}.closing-visual{justify-content:center;min-height:220px;padding:0 32px 32px}.closing-visual>*{margin-inline:auto}.closing-card{margin:0 1.25rem}.slack-section{padding:0 1.25rem 32px}.slack-section-card{padding:32px 24px 0}.slack-frame-photo{margin:0 -24px;padding:32px 24px 40px}}@media (max-width:768px){.nav-center{display:none}.nav-inner{padding:0 1.25rem}.nav-right{gap:10px}.landing .nav-link,.landing .cta-btn{white-space:nowrap}.landing .nav-right .cta-btn{padding:6px 12px}.landing .nav-right>.nav-link{display:none}.nav-mobile-toggle{display:inline-flex}.nav-mobile-menu{background:var(--bg);border-bottom:1px solid var(--border);transform-origin:top;opacity:0;pointer-events:none;flex-direction:column;gap:4px;padding:8px 1.25rem 16px;transition:transform .18s,opacity .18s;display:flex;position:absolute;top:100%;left:0;right:0;transform:scaleY(0)}.nav-mobile-menu[data-open=true]{opacity:1;pointer-events:auto;transform:scaleY(1)}.nav-mobile-link{color:var(--text);border-bottom:1px solid var(--border);padding:12px 4px;font-size:15px;font-weight:500;display:block}.nav-mobile-link:last-child{border-bottom:none}.nav-mobile-link:hover{color:var(--text);opacity:.75}.footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.75rem 1.25rem}.landing .section{padding:64px 1.25rem}.hero{padding:40px 1.25rem 32px}.hero-sub{margin-top:32px;font-size:16px}.hero-ctas{margin-top:28px}.slack-section{padding:0 1.25rem 64px}.section-head{margin-bottom:32px}}@media (max-width:640px){.closing-visual{display:none}.hiw-app-sidebar,.hiw-empty-main{display:none!important}.hiw-chat-panel{width:100%!important;min-width:0!important}.hiw-schema-grid{grid-template-columns:repeat(2,1fr)!important}.hiw-step,.hiw-step.reverse{gap:24px;padding:40px 1.25rem}.hiw-platform{height:540px}.slack-frame{height:auto}.slack-sidebar{display:none}.slack-conversation{flex:1;min-width:0}.slack-thread-panel{border-left:none;width:100%;min-width:0}.slack-frame[data-mobile-view=thread] .slack-conversation,.slack-frame[data-mobile-view=conversation] .slack-thread-panel{display:none}.slack-thread-back{display:inline-flex}.slack-thread-header-icon{display:none}.slack-thread-reply{cursor:pointer}.slack-section-head{margin-bottom:28px}.browser-spacer{display:none}.browser-bar{gap:10px;padding:6px 10px}.browser-url{padding:2px 8px;font-size:10px}.closing-text{padding:32px 24px}}html[data-variant=app]{--app-font:var(--font-geist),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-variant=app] body{--eden-heading-font:var(--font-geist),Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--eden-body-font:var(--font-geist),Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-variant=app] .landing{--tracking-display:-.05em;--tracking-heading:-.04em;--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--focus-ring:#0072f5;--heading-font:var(--app-font)}html[data-variant=app] .landing,html[data-variant=app] .landing .cta-btn{font-family:var(--eden-body-font)}html[data-variant=app] .landing h1{font-family:var(--eden-heading-font);font-weight:var(--eden-heading-weight);letter-spacing:var(--tracking-display);text-wrap:balance}html[data-variant=app] .landing h2,html[data-variant=app] .landing .hiw-step-title,html[data-variant=app] .landing .closing-text h2{font-family:var(--eden-heading-font);font-weight:var(--eden-heading-weight);letter-spacing:var(--tracking-heading);text-wrap:balance}html[data-variant=app] .landing .sol-preview-stat{font-family:var(--eden-heading-font);font-weight:var(--eden-heading-weight);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}html[data-variant=app] .landing .hero-sub,html[data-variant=app] .landing .sol-panel-caption,html[data-variant=app] .landing .hiw-step-desc,html[data-variant=app] .landing .closing-text p,html[data-variant=app] .landing .slack-section-head p{text-wrap:pretty}html[data-variant=app] .landing .sol-preview{border:none;box-shadow:0 0 0 1px #00000014,0 2px 4px #0000000a,inset 0 1px #fffc}html[data-theme=dark][data-variant=app] .landing .sol-preview{box-shadow:inset 0 0 0 1px #ffffff14}html[data-variant=app] .landing .closing-card,html[data-variant=app] .landing .slack-section-card,html[data-variant=app] .landing .hiw-step-card{border:none;box-shadow:0 0 0 1px #00000014,0 1px #0000000a,0 24px 56px #00000014,inset 0 1px #ffffffd9}html[data-theme=dark][data-variant=app] .landing .closing-card,html[data-theme=dark][data-variant=app] .landing .slack-section-card,html[data-theme=dark][data-variant=app] .landing .hiw-step-card{box-shadow:inset 0 0 0 1px #ffffff14,0 28px 72px #00000080}html[data-variant=app] .landing .cta-btn{transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),box-shadow .2s var(--ease-out)}html[data-variant=app] .landing .nav-link{transition:color .2s var(--ease-out)}html[data-variant=app] .landing .cta-btn:active{transition:transform 80ms var(--ease-out);transform:scale(.96)}html[data-variant=app] .landing a:focus-visible,html[data-variant=app] .landing button:focus-visible,html[data-variant=app] .landing input:focus-visible,html[data-variant=app] .landing textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}html[data-variant=app] .landing .cta-btn{transition-duration:.28s}html[data-variant=app] .landing .cta-btn:not(:hover){transition-duration:.18s}html[data-variant=app] .landing .slack-msg-time,html[data-variant=app] .landing .slack-reaction-count{font-variant-numeric:tabular-nums}@property --hiw-score{syntax:"<integer>";inherits:false;initial-value:0}.hiw-step-card{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1);transform:translateY(24px)}.hiw-step-card[data-in-view=true]{opacity:1;transform:translateY(0)}.hiw-step-card .hiw-anim{opacity:0;transform:translateY(8px)}.hiw-step-card[data-in-view=true] .hiw-anim{animation:.55s cubic-bezier(.2,0,0,1) both hiw-stream-in;animation-delay:calc(.35s + var(--i,0)*90ms)}@keyframes hiw-stream-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hiw-step-card[data-in-view=true] .hiw-pulse.hiw-anim{animation:hiw-stream-in .55s cubic-bezier(.2,0,0,1)calc(.35s + var(--i,0)*90ms)both,hiw-pulse 2.4s ease-in-out 1.6s 2}@keyframes hiw-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 6px #7878782e}}.hiw-typewriter{clip-path:inset(0 100% 0 0);display:inline-block}.hiw-step-card[data-in-view=true] .hiw-typewriter{animation:1.4s cubic-bezier(.45,0,.55,1) .5s forwards hiw-typewriter}@keyframes hiw-typewriter{to{clip-path:inset(0)}}.hiw-step-card[data-in-view=true] .hiw-speaking{animation:2.4s ease-in-out .4s infinite hiw-speak}@keyframes hiw-speak{0%,to{box-shadow:0 0 0 2px #60a5fa,0 0 24px -4px #60a5fa8c}50%{box-shadow:0 0 0 2px #60a5fa,0 0 32px #60a5fad9}}.hiw-score{font-variant-numeric:tabular-nums;counter-reset:hiw-score var(--hiw-score,72)}.hiw-score:after{content:counter(hiw-score)}.hiw-step-card[data-in-view=true] .hiw-score.hiw-anim{animation:hiw-stream-in .55s cubic-bezier(.2,0,0,1)calc(.35s + var(--i,0)*90ms)both,hiw-count 1.5s cubic-bezier(.2,.7,.2,1)calc(.55s + var(--i,0)*90ms)both}@keyframes hiw-count{0%{--hiw-score:0}to{--hiw-score:72}}@media (prefers-reduced-motion:reduce){.hiw-step-card,.hiw-step-card[data-in-view=true],.hiw-step-card .hiw-anim,.hiw-step-card[data-in-view=true] .hiw-anim,.hiw-step-card[data-in-view=true] .hiw-pulse,.hiw-step-card[data-in-view=true] .hiw-pulse.hiw-anim,.hiw-step-card[data-in-view=true] .hiw-speaking,.hiw-step-card[data-in-view=true] .hiw-score,.hiw-step-card[data-in-view=true] .hiw-score.hiw-anim{opacity:1;transition:none;animation:none;transform:none}.hiw-typewriter,.hiw-step-card[data-in-view=true] .hiw-typewriter{clip-path:none;animation:none}.hiw-score{--hiw-score:72}}
