::selection{background:var(--color-background-interactive);color:var(--color-text-strong);@media (prefers-color-scheme:dark){background:var(--color-background-interactive);color:var(--color-text-inverted)}}[data-page=opencode]{--color-background:#fdfcfc;--color-background-weak:#f8f7f7;--color-background-weak-hover:#f1eeee;--color-background-strong:#201d1d;--color-background-strong-hover:#302c2c;--color-background-interactive:#f8fac7;--color-background-interactive-weaker:#fafce9;--color-surface-raised-base:rgba(15,0,0,.01);--color-surface-raised-base-active:rgba(87,0,0,.06);--color-text:#646262;--color-text-weak:#9a9898;--color-text-weaker:#d0cfce;--color-text-strong:#201d1d;--color-text-inverted:#fdfcfc;--color-border:#d0cfce;--color-border-weak:rgba(15,0,0,.12);--color-icon:#8d8b8b}body{background:var(--color-background)}[data-page=opencode]{@media (prefers-color-scheme:dark){--color-background:#131010;--color-background-weak:#1b1818;--color-background-weak-hover:#292424;--color-background-strong:#f2eded;--color-background-strong-hover:#f8f6f6;--color-background-interactive:#fdffcc;--color-background-interactive-weaker:#181810;--color-text:#b8b2b2;--color-text-weak:#7f7a7a;--color-text-weaker:#4a4545;--color-text-strong:#f2eded;--color-text-inverted:#131010;--color-border:#4a4545;--color-border-weak:#3d3838;--color-icon:#716b6a}}@supports (background:-webkit-named-image(i)){[data-page=opencode]{border-top:1px solid var(--color-border-weak)}}[data-slot=br]{display:block;@media (max-width:60rem){display:none}}[data-page=opencode]{background:var(--color-background);--padding:5rem;--vertical-padding:4rem;--heading-font-size:1.375rem;@media (max-width:60rem){--padding:1.5rem;--vertical-padding:3rem}display:flex;gap:var(--vertical-padding);flex-direction:column;font-family:var(--font-mono);color:var(--color-text);padding-bottom:5rem;a{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:1px}p{line-height:200%;@media (max-width:60rem){line-height:180%}}@media (max-width:60rem){font-size:15px}[data-component=growth-stats]{margin-top:48px;margin-left:40px;display:flex;gap:64px!important;@media (max-width:60rem){gap:56px!important}@media (max-width:50rem){gap:48px!important}@media (max-width:40rem){display:none!important}[data-component=growth-stat]{display:flex;flex-direction:column;gap:24px;text-align:left;width:100%;span{display:flex;align-items:center;justify-content:left;width:100%;gap:10px;font-size:14px;strong{color:var(--color-text-strong);font-weight:500}figure{font-size:14px;color:var(--color-text-weak);padding:0;margin:0;@media (max-width:70rem){display:none}}}[data-component=stat-illustration]{width:100%;height:100%;display:block;svg{margin:0;width:auto;height:auto;display:block}}}}[data-component=container]{max-width:67.5rem;margin:0 auto;border:1px solid var(--color-border-weak);border-top:none;@media (max-width:65rem){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}}[data-component=top]{padding:24px var(--padding);height:80px;min-height:80px;position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:var(--color-background);border-bottom:1px solid var(--color-border-weak);z-index:10;img{height:34px;width:auto}[data-component=nav-desktop]{ul{display:flex;justify-content:space-between;align-items:center;gap:32px;@media (max-width:55rem){gap:24px}@media (max-width:48rem){gap:24px}li{display:inline-block;a{text-decoration:none;span{color:var(--color-text-weak)}}a:hover{text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:1px}[data-slot=cta-button]{background:var(--color-background-strong);color:var(--color-text-inverted);padding:8px 16px 8px 10px;border-radius:4px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;@media (max-width:55rem){display:none}}[data-slot=cta-button]:hover{background:var(--color-background-strong-hover);text-decoration:none}}}@media (max-width:40rem){display:none}}[data-component=nav-mobile]{button>svg{color:var(--color-icon)}}[data-component=nav-mobile-toggle]{border:none;background:none;outline:none;height:40px;width:40px;cursor:pointer;margin-right:-8px}[data-component=nav-mobile-toggle]:hover{background:var(--color-background-weak)}[data-component=nav-mobile]{display:none;@media (max-width:40rem){display:block;[data-component=nav-mobile-icon]{cursor:pointer;height:40px;width:40px;display:flex;align-items:center;justify-content:center}[data-component=nav-mobile-menu-list]{position:fixed;background:var(--color-background);top:80px;left:0;right:0;height:100vh;ul{list-style:none;padding:20px 0;li{a{text-decoration:none;padding:20px;display:block;span{color:var(--color-text-weak)}}a:hover{background:var(--color-background-weak)}}}}}}[data-slot="logo dark"]{display:none}@media (prefers-color-scheme:dark){[data-slot="logo light"]{display:none}[data-slot="logo dark"]{display:block}}}[data-component=hero]{display:flex;flex-direction:column;max-width:100%;padding:calc(var(--vertical-padding) * 1.5) var(--padding);@media (max-width:30rem){padding:var(--vertical-padding) var(--padding)}@media (prefers-color-scheme:dark){[data-slot="zen logo light"]{display:none}[data-slot="zen logo dark"]{display:block}}}[data-slot=installation-instructions]{color:var(--color-text-strong);margin-bottom:8px}[data-slot=installation]{width:100%;max-width:100%;overflow:hidden;@media (max-width:550px){width:calc(100vw - 48px)}}[data-slot=installation-options]{font-size:13px;margin-top:12px}[data-component=tabs]{[data-slot=tablist]{display:flex;gap:40px;align-items:center;border:1px solid var(--color-border-weak);border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;background:var(--color-background-weak);padding:0 20px;@media (max-width:60rem){gap:32px;overflow-x:auto;width:100%}}[data-slot=tab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:16px 0;margin:0;cursor:pointer;color:var(--color-text-weak);line-height:1;border-bottom:2px solid transparent}[data-slot=tab][aria-selected=true]{color:var(--color-text-strong);border-bottom-color:var(--color-background-strong)}[data-slot=panels]{background:var(--color-background-weak);border:1px solid var(--color-border-weak);border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:16px}[data-slot=panel]{display:block;margin:0;overflow:auto;white-space:pre-wrap;transition:opacity .18s ease;font-size:16px;font-family:var(--font-mono);width:100%;button{max-width:100%}[data-slot=command]{all:unset;display:flex;max-width:100%;cursor:pointer;align-items:center;gap:16px;color:var(--color-text);padding:8px 16px 8px 8px;border-radius:4px;[data-slot=command-script]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;@media (prefers-color-scheme:dark){color:var(--color-text-weak)}@media (max-width:35rem){width:calc(100% - 40px)!important}}[data-slot=highlight]{font-weight:500;color:var(--color-text-strong)}}[data-slot=command]:hover{background:var(--color-background-weak-hover);@media (prefers-color-scheme:dark){color:var(--color-text-weak);background:var(--color-background-weak-hover)}}}}[data-component=desktop-app-banner]{display:flex;align-items:center;gap:12px;margin-bottom:32px;[data-slot=badge]{background:var(--color-background-strong);color:var(--color-text-inverted);font-weight:500;padding:4px 8px;line-height:1;flex-shrink:0}[data-slot=content]{display:flex;align-items:center;gap:1ch}[data-slot=text]{color:var(--color-text-strong);line-height:1.4;@media (max-width:30.625rem){display:none}}[data-slot=platforms]{@media (max-width:49.125rem){display:none}}[data-slot=link]{color:var(--color-text-weak);white-space:nowrap;text-decoration:none;@media (max-width:30.625rem){display:none}}[data-slot=link]:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[data-slot=link-mobile]{display:none;color:var(--color-text-strong);white-space:nowrap;text-decoration:none;@media (max-width:30.625rem){display:inline}}[data-slot=link-mobile]:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}}[data-slot=hero-copy]{[data-slot=releases]{background:none;color:var(--color-text-weak);font-weight:400;cursor:pointer;margin-bottom:14px;border-radius:0;display:flex;width:-moz-fit-content;width:fit-content;gap:12px;text-decoration:none;padding:0 0 2px;border:none;border-bottom:1px solid transparent}[data-slot=releases]:hover{background:none;padding-bottom:2px;border-bottom:1px solid var(--color-border-weak)}h1{font-size:38px;color:var(--color-text-strong);font-weight:700;margin-bottom:8px;@media (max-width:60rem){font-size:22px}}p{color:var(--color-text);margin-bottom:32px;max-width:82%;@media (max-width:50rem){max-width:100%}}a{background:var(--color-background-strong);padding:8px 12px 8px 20px;color:var(--color-text-inverted);border:none;border-radius:4px;font-weight:500;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;gap:12px;text-decoration:none}a:hover{background:var(--color-background-strong-hover)}}[data-slot=model-logos]{margin-bottom:56px;svg{color:var(--color-background-strong)}@media (prefers-color-scheme:dark){svg{color:var(--color-background-strong)}}}[data-slot=pricing-copy]{strong{color:var(--color-text-strong);font-weight:500}p:first-child{margin-bottom:24px;color:var(--color-text);display:flex;gap:8px;@media (max-width:40rem){flex-direction:column;gap:4px}}}[data-component=video]{border-top:1px solid var(--color-border-weak);video{width:100%;height:auto;max-width:none;max-height:none;display:block;aspect-ratio:16/9;object-fit:cover}}[data-slot=section-title]{margin-bottom:24px;max-width:100%;div{display:flex;gap:12px}span{color:var(--color-icon);line-height:200%;@media (max-width:60rem){line-height:180%}}h3{font-size:16px;font-weight:700;color:var(--color-text-strong)}h3,p{margin-bottom:12px}p{color:var(--color-text)}div>p>strong{font-weight:500;color:var(--color-text-strong)}}[data-component=what]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);color:var(--color-text);a{background:var(--color-background-strong);padding:8px 12px 8px 20px;color:var(--color-text-inverted);border:none;border-radius:4px;font-weight:500;cursor:pointer;margin-top:40px;display:flex;width:-moz-fit-content;width:fit-content;gap:12px;text-decoration:none}a:hover{background:var(--color-background-strong-hover)}ul{padding:0;li{list-style:none;margin-bottom:16px;display:flex;gap:12px;line-height:200%;@media (max-width:60rem){line-height:180%}span{color:var(--color-icon)}strong{font-weight:500;color:var(--color-text-strong);margin-right:12px}}li:last-child{margin-bottom:0}}}[data-component=growth]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);svg{margin-top:32px;width:100%;height:100%;@media (max-width:60rem){display:none}}figure,svg{margin-left:40px}figure{margin-top:16px;font-size:13px;span{color:var(--color-text-strong)}@media (max-width:60rem){display:none}}}[data-component=privacy]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);[data-slot=privacy-title]{h3{font-size:16px;font-weight:700;color:var(--color-text-strong);margin-bottom:12px}div{display:flex;gap:12px}span{color:var(--color-icon);line-height:200%}}}[data-component=zen-cta]{border-top:1px solid var(--color-border-weak);display:flex;padding:var(--vertical-padding) var(--padding)}[data-slot=zen-cta-copy]{strong{color:var(--color-text-strong);font-weight:700;margin-bottom:16px;display:block}p{color:var(--color-text);margin-bottom:24px;max-width:90%;@media (max-width:50rem){max-width:100%}}a{background:var(--color-background);padding:8px 12px 8px 20px;color:var(--color-text-strong);border:none;border-radius:4px;border:1px solid var(--color-border-weak);font-weight:500;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;gap:12px;text-decoration:none}a:hover{background:var(--color-background-weak)}}[data-slot=model-logos]{display:flex;gap:24px;margin-bottom:40px;svg{color:var(--color-background-strong)}@media (prefers-color-scheme:dark){svg{color:var(--color-background-strong)}}}[data-component=email]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);color:var(--color-text);[data-slot=dock]{border-radius:14px;border:.5px solid hsla(0,0%,69%,.6);background:#f2f1f0;margin-bottom:32px;overflow:hidden;height:64px;width:185px;box-shadow:0 6px 80px 0 rgba(0,0,0,.05),0 2.507px 33.422px 0 rgba(0,0,0,.04),0 1.34px 17.869px 0 rgba(0,0,0,.03),0 .751px 10.017px 0 rgba(0,0,0,.03),0 .399px 5.32px 0 rgba(0,0,0,.02),0 .166px 2.214px 0 rgba(0,0,0,.01);img{width:100%;height:auto}@media (prefers-color-scheme:dark){background:#312d2d}}[data-slot=form]{position:relative;input{background:var(--color-background-weak);border-radius:6px;border:1px solid var(--color-border-weak);padding:20px;width:100%;color:var(--color-text-strong);@media (max-width:30rem){padding-bottom:80px}&:not(:focus){color:var(--color-text-strong)}&::placeholder{color:var(--color-text-weak);opacity:1}&::-moz-placeholder{color:var(--color-text-weak);opacity:1}}input:focus{background:var(--color-background-interactive-weaker);outline:none;border:none;color:var(--color-text-strong);border:1px solid var(--color-background-strong);box-shadow:0 0 0 3px var(--color-background-interactive);@media (prefers-color-scheme:dark){box-shadow:none;border-left-color:var(--color-background-interactive);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--color-background-interactive);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--color-background-interactive);border-right-style:solid;border-right-width:1px;border-top-color:var(--color-background-interactive);border-top-style:solid;border-top-width:1px}}button{position:absolute;height:40px;right:12px;background:var(--color-background-strong);padding:4px 20px;color:var(--color-text-inverted);border-radius:4px;border:none;outline:none;font-weight:500;cursor:pointer;top:50%;margin-top:-20px;@media (max-width:30rem){left:20px;right:20px;bottom:20px;top:auto}}}}[data-component=faq]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);ul{padding:0;li{list-style:none;margin-bottom:24px;line-height:200%}}[data-slot=faq-question]{display:flex;gap:16px;margin-bottom:8px;color:var(--color-text-strong);font-weight:500;cursor:pointer;background:none;border:none;padding:0;align-items:start;min-height:24px;svg{margin-top:2px}[data-slot=faq-icon-plus]{[data-closed] &{display:block}[data-expanded] &{display:none}}[data-slot=faq-icon-minus],[data-slot=faq-icon-plus]{flex-shrink:0;color:var(--color-text-weak);margin-top:2px}[data-slot=faq-icon-minus]{[data-closed] &{display:none}[data-expanded] &{display:block}}[data-slot=faq-question-text]{flex-grow:1;text-align:left}}[data-slot=faq-answer]{margin-left:40px;margin-bottom:32px;line-height:200%}}[data-component=testimonials]{border-top:1px solid var(--color-border-weak);padding:var(--vertical-padding) var(--padding);display:flex;flex-direction:column;gap:20px;@media (max-width:60rem){--padding:1rem;--vertical-padding:1rem}a{text-decoration:none}[data-slot=testimonial]{background:var(--color-background-weak);border-radius:6px;border:1px solid var(--color-border-weak);padding:20px;display:flex;flex-direction:column;gap:12px;@media (max-width:60rem){flex-direction:column-reverse;gap:24px}[data-slot=name]{display:flex;gap:16px;@media (max-width:60rem){flex-direction:column;gap:8px}span{display:inline-block}img{height:24px;width:24px;border-radius:24px}}[data-slot=quote]{margin-left:40px;@media (max-width:60rem){margin-left:0}span{color:var(--color-text);text-decoration:none}}}[data-slot=button]{all:unset;cursor:pointer;display:flex;align-items:center;color:var(--color-text);gap:var(--space-2-5);font-size:1rem;@media (max-width:24rem){font-size:.875rem}strong{color:var(--color-text-strong);font-weight:500}@media (max-width:40rem){justify-content:flex-start}@media (max-width:30rem){justify-content:center}}}[data-component=copy-status]{[data-slot=copy]{display:block;width:var(--space-4);height:var(--space-4);color:var(--color-text-weaker);[data-copied] &{display:none}}[data-slot=check]{display:none;width:var(--space-4);height:var(--space-4);color:var(--color-text-strong);[data-copied] &{display:block}}}[data-component=footer]{border-top:1px solid var(--color-border-weak);display:flex;flex-direction:row;@media (max-width:65rem){border-bottom-color:var(--color-border-weak);border-bottom-style:solid;border-bottom-width:1px}[data-slot=cell]{flex:1 1;text-align:center;a{text-decoration:none;padding:2rem 0;width:100%;display:block;span{color:var(--color-text-weak);@media (max-width:40rem){display:none}}}a:hover{background:var(--color-background-weak);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:1px}}[data-slot=cell]+[data-slot=cell]{border-left:1px solid var(--color-border-weak);@media (max-width:40rem){border-left-color:currentcolor;border-left-style:none;border-left-width:medium}}@media (max-width:25rem){flex-wrap:wrap;[data-slot=cell]{flex:1 0 100%;border-left:none;border-top:1px solid var(--color-border-weak)}[data-slot=cell]:first-child{border-top:none}}}[data-component=legal]{color:var(--color-text-weak);text-align:center;display:flex;gap:32px;justify-content:center;a{color:var(--color-text-weak);text-decoration:none}a:hover{color:var(--color-text);text-decoration:underline}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-strong)!important}input:-moz-autofill{-moz-text-fill-color:var(--color-text-strong)!important}}.context-menu{position:fixed;z-index:1000;min-width:160px;border-radius:8px;background-color:var(--color-background);box-shadow:0 0 0 1px hsla(0,9%,7%,.08),0 6px 8px -4px hsla(0,9%,7%,.12),0 4px 3px -2px hsla(0,9%,7%,.12),0 1px 2px -1px hsla(0,9%,7%,.12);padding:6px;@media (prefers-color-scheme:dark){box-shadow:0 0 0 1px hsla(0,38%,95%,.1)}}.context-menu-item{display:flex;gap:12px;width:100%;padding:8px 16px 8px 8px;font-weight:500;cursor:pointer;background:none;border:none;align-items:center;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;border-radius:2px;transition:background-color .2s ease;[data-slot="copy dark"]{display:none}@media (prefers-color-scheme:dark){[data-slot="copy light"]{display:none}[data-slot="copy dark"]{display:block}}&:hover{background-color:var(--color-background-weak-hover);color:var(--color-text-strong)}img{width:22px;height:26px}}.context-menu-divider{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}[data-component=dropdown]{position:relative;[data-slot=trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-radius:var(--border-radius-sm);background-color:transparent;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);cursor:pointer;transition:all .15s ease;&:hover{background-color:var(--color-surface-hover)}span{flex:1 1;text-align:left;font-weight:500}}[data-slot=chevron]{flex-shrink:0;color:var(--color-text-secondary)}[data-slot=dropdown]{position:absolute;top:100%;z-index:1000;margin-top:var(--space-1);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-bg);box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:160px;&[data-align=left]{left:0}&[data-align=right]{right:0}@media (prefers-color-scheme:dark){box-shadow:0 4px 12px rgba(0,0,0,.3)}}[data-slot=item]{display:block;width:100%;padding:var(--space-2-5) var(--space-3);border:none;background:none;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color .15s ease;&:hover{background-color:var(--color-bg-surface)}&[data-selected=true]{background-color:var(--color-accent-alpha)}}}[data-component=language-picker]{width:auto}[data-component=footer] [data-component=language-picker],[data-component=footer] [data-component=language-picker] [data-component=dropdown]{width:100%}[data-component=footer] [data-slot=cell] [data-component=language-picker]{height:100%}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger]{width:100%;padding:2rem 0;border-radius:0;justify-content:center;gap:var(--space-2);color:inherit;font:inherit}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger] span{flex:0 0 auto;text-align:center;font-weight:inherit}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger]:hover{background:var(--color-background-weak);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:1px}[data-component=footer] [data-component=language-picker] [data-slot=dropdown]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--space-2);max-height:min(60vh,420px);overflow:auto}[data-component=legal]{flex-wrap:wrap;row-gap:var(--space-2)}[data-component=legal] [data-component=language-picker]{width:auto}[data-component=legal] [data-component=language-picker] [data-slot=trigger]{padding:0;border-radius:0;background:transparent;font:inherit;color:var(--color-text-weak);white-space:nowrap}[data-component=legal] [data-component=language-picker] [data-slot=trigger] span{font-weight:inherit}[data-component=legal] [data-component=language-picker] [data-slot=trigger]:hover{background:transparent;color:var(--color-text);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:1px}[data-component=legal] [data-component=language-picker] [data-slot=dropdown]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--space-2);max-height:min(60vh,420px);overflow:auto}[data-page=black] [data-component=language-picker],[data-page=black] [data-component=language-picker] [data-component=dropdown]{width:auto}[data-page=black] [data-component=language-picker] [data-slot=trigger]{padding:0;border-radius:0;background:transparent;font:inherit;color:hsla(0,0%,100%,.39)}[data-page=black] [data-component=language-picker] [data-slot=trigger]:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}[data-page=black] [data-component=language-picker] [data-slot=dropdown]{top:auto;bottom:100%;margin-top:0;margin-bottom:12px;background-color:#0e0e10;border-color:hsla(0,0%,100%,.14);box-shadow:0 10px 30px rgba(0,0,0,.6);max-height:min(60vh,420px);overflow:auto}[data-page=black] [data-component=language-picker] [data-slot=item]{color:hsla(0,0%,100%,.86)}[data-page=black] [data-component=language-picker] [data-slot=item]:hover{background-color:hsla(0,0%,100%,.06)}[data-page=black] [data-component=language-picker] [data-slot=item][data-selected=true]{background-color:hsla(0,0%,100%,.1)}:root{--coaching-blue:#1a73e8;--coaching-blue-hover:#1557b0;--coaching-red:#ea4335;--coaching-yellow:#fbbc05;--coaching-green:#34a853;--coaching-gray-900:#202124;--coaching-gray-700:#3c4043;--coaching-gray-600:#5f6368;--coaching-gray-300:#dadce0;--coaching-gray-100:#f1f3f4;--coaching-gray-50:#f8f9fa}html{border-top:1px solid var(--coaching-gray-300)!important;outline:none!important}#app,[data-component=container],[data-page=opencode],body,main{border-top:none!important;outline:none!important}[data-page=opencode],body,html{background:#fff!important;color:var(--coaching-gray-900)!important;background-color:#fff!important}.webinar-bio-text h2,.webinar-btn,.webinar-bullets-title,.webinar-headline,.webinar-preheadline,.webinar-story h2,[data-page=opencode],a,body,button,div,h1,h2,h3,h4,h5,h6,input,li,p,select,span{font-family:Inter,sans-serif!important}[data-component=container]{border-color:var(--coaching-gray-300)!important;background:#fff!important;box-shadow:0 4px 20px rgba(0,0,0,.02)}[data-component=top]{background:#fff!important;border-bottom:1px solid var(--coaching-gray-300)!important;min-height:50px!important;height:50px!important;padding-top:8px!important;padding-bottom:8px!important;display:flex;align-items:center}[data-component=nav-mobile-menu-list]{top:50px!important}[data-component=hero]{padding-top:calc(var(--vertical-padding) * .75)!important;align-items:center;text-align:center}[data-component=desktop-app-banner]{justify-content:center!important}[data-slot=hero-copy]{display:flex;flex-direction:column;align-items:center;text-align:center}[data-slot=hero-copy] p{margin-left:auto!important;margin-right:auto!important}.webinar-container{max-width:1100px;margin:0 auto;padding:40px 20px}.webinar-header{text-align:center;margin-bottom:40px}.webinar-preheadline{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;color:var(--coaching-gray-600)!important;margin-bottom:12px}.webinar-headline{font-size:36px;font-weight:500;line-height:1.35;color:var(--coaching-gray-900)!important;max-width:900px;margin:0 auto;letter-spacing:-.01em}@media (max-width:48rem){.webinar-headline{font-size:28px;line-height:1.3}}.webinar-hero-grid{display:flex;gap:40px;margin-bottom:48px}@media (max-width:48rem){.webinar-hero-grid{flex-direction:column;gap:24px}}.webinar-left-col{flex:1.5 1;display:flex;flex-direction:column}.webinar-right-col{flex:1 1;display:flex;flex-direction:column;padding-bottom:24px;padding-right:24px;padding-left:24px;gap:5px;justify-content:flex-start}.webinar-video-wrapper{position:relative;width:100%;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.webinar-video-wrapper video{width:100%;display:block}.webinar-bullets-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coaching-gray-900)!important;margin-bottom:16px;border-bottom:1px solid var(--coaching-gray-300)!important;padding-bottom:8px}.webinar-bullets{list-style:none;padding:0;margin:0 0 24px}.webinar-bullets li{display:flex;gap:10px;font-size:14px;line-height:1.4;margin-bottom:12px;color:var(--coaching-gray-700)!important}.webinar-bullets li strong{color:var(--coaching-gray-900)!important}.webinar-bullet-icon{color:var(--coaching-green)!important;flex-shrink:0;font-weight:700}.webinar-btn{width:100%;padding:24px;background:var(--coaching-blue)!important;color:#fff!important;border:none;border-radius:6px;font-family:Inter,sans-serif!important;font-size:17px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 6px rgba(26,115,232,.15)!important}.webinar-btn:hover{background:var(--coaching-blue-hover)!important;box-shadow:0 4px 12px rgba(26,115,232,.3)!important;text-decoration:none}.webinar-btn:active{transform:scale(.98)}.webinar-btn .cta-chevron-triple{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.webinar-btn:hover .cta-chevron-triple{transform:translateX(4px)}.webinar-subtext{text-align:center;font-size:11px;font-style:italic;color:var(--coaching-gray-600)!important;margin-top:8px;display:block}.webinar-bio-section{display:flex;flex-direction:column;gap:40px;background:var(--coaching-gray-50)!important;color:var(--coaching-gray-700)!important;border-radius:12px;padding:60px 48px;margin-top:48px;margin-bottom:48px;border:1px solid var(--coaching-gray-300)!important}.webinar-bio-cols{display:flex;align-items:center;gap:60px;width:100%}@media (max-width:48rem){.webinar-bio-section{padding:40px 24px}.webinar-bio-cols{flex-direction:column-reverse;gap:32px}}.webinar-bio-text{flex:1.5 1}.webinar-bio-text h2{font-size:28px;font-weight:800;margin-bottom:20px;color:var(--coaching-gray-900)!important;letter-spacing:-.02em}.webinar-bio-text p{font-size:15px;line-height:1.6;color:var(--coaching-gray-700)!important;margin-bottom:16px}.webinar-bio-img-wrapper{flex:1 1;display:flex;justify-content:center;align-items:center}.webinar-bio-img{width:260px;height:260px;border-radius:50%;object-fit:cover;border:6px solid var(--coaching-gray-300)!important;box-shadow:0 8px 24px rgba(0,0,0,.05)}@media (max-width:48rem){.webinar-bio-img{width:200px;height:200px}}.webinar-lessons-learnt-section{margin-top:0;margin-bottom:0;text-align:center;padding-top:0}.webinar-lessons-title{font-family:Inter,sans-serif!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--coaching-gray-600)!important;margin-bottom:32px}.webinar-logos-row{gap:48px;flex-wrap:wrap}.webinar-logo-item,.webinar-logos-row{display:flex;justify-content:center;align-items:center}.webinar-logo-item{flex-shrink:0}.webinar-logo-img{height:28px!important;width:auto!important;max-width:140px;object-fit:contain;opacity:1}[data-page=opencode]{gap:20px!important;padding-bottom:24px!important}[data-component=legal]{margin-top:0!important;margin-bottom:24px!important;padding-top:16px!important;border-top:1px solid var(--coaching-gray-300)!important;color:var(--coaching-gray-600)!important}[data-component=legal] a{transition:color .2s ease;color:var(--coaching-gray-600)!important}[data-component=legal] a:hover{color:var(--coaching-blue)!important;text-decoration:underline!important}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(32,33,36,.6)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-card{background:#fff!important;width:100%;max-width:480px;border-radius:12px;padding:40px 32px;box-shadow:0 12px 36px rgba(0,0,0,.15)!important;position:relative;transform:translateY(20px);transition:transform .3s cubic-bezier(.2,.8,.2,1);border:1px solid var(--coaching-gray-300)!important;text-align:center}.modal-overlay.active .modal-card{transform:translateY(0)}.modal-close{position:absolute;top:16px;right:20px;font-size:24px;font-weight:500;color:var(--coaching-gray-600)!important;cursor:pointer;background:none;border:none;outline:none;transition:color .15s ease}.modal-close:hover,.modal-title{color:var(--coaching-gray-900)!important}.modal-title{font-family:Inter,sans-serif!important;font-size:22px;font-weight:800;margin-bottom:12px;letter-spacing:-.01em;line-height:1.3}.modal-subtitle{font-size:14px;color:var(--coaching-gray-700)!important;margin-bottom:24px;line-height:1.5}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-input{width:100%;padding:14px 16px;border:1px solid var(--coaching-gray-300)!important;border-radius:6px;font-size:14px;outline:none;background:#fff!important;color:var(--coaching-gray-900)!important;transition:border-color .15s ease}.modal-input:focus{border-color:var(--coaching-blue)!important}.modal-input::placeholder{font-weight:700!important;color:#777!important}@keyframes modalBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce{animation:modalBounce 2s infinite}.scroll-indicator-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 16px!important;color:var(--coaching-blue);animation:fadeIn .4s cubic-bezier(.2,.8,.2,1) forwards}.scroll-indicator-text{font-size:16px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.25em!important;color:var(--coaching-blue)!important;margin-bottom:2px!important;text-shadow:0 1px 2px rgba(26,115,232,.1)}.scroll-indicator-arrows{display:flex;flex-direction:column;align-items:center}.scroll-arrow{display:block;opacity:0;color:var(--coaching-blue)!important;animation:chevronWave 1.4s cubic-bezier(.4,0,.2,1) infinite}.scroll-arrow.part-1{animation-delay:0s}.scroll-arrow.part-2{animation-delay:.2s}.scroll-arrow.part-3{animation-delay:.4s}@keyframes chevronWave{0%{opacity:0;transform:translateY(-12px) scale(.9)}40%{opacity:1;transform:translateY(0) scale(1.1)}80%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.responsive-video-container{width:100%;max-width:850px;padding:40px 40px 60px;margin:0 auto}.responsive-video-title{padding:0 40px;font-size:30px!important}.responsive-cta-btn{max-width:400px;margin:0 auto;padding:24px 40px;font-size:22px}@media (max-width:48rem){.responsive-video-container{padding:24px 16px 32px!important}.responsive-video-title{padding:0 16px!important;font-size:24px!important}.responsive-cta-btn{padding:16px 24px!important;font-size:18px!important;max-width:100%!important}}.responsive-book-container{border-left:1px solid var(--coaching-gray-300);border-right:1px solid var(--coaching-gray-300);border-top:none;border-bottom:none}.responsive-book-container,.responsive-book-webinar-container{width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box}.responsive-book-webinar-container{padding:40px 20px 24px}@media (max-width:65rem){.responsive-book-container{border-left:none!important;border-right:none!important}}@media (max-width:48rem){.responsive-book-webinar-container{padding:24px 16px 20px!important}}.responsive-modal-body{padding:32px 32px 0}@media (max-width:34rem){.responsive-modal-body{padding:20px 16px 0!important}.modal-card{width:calc(100% - 32px)!important;margin:16px!important}}