@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.retro-site{--osec-core:#fd802e}@font-face{font-family:Kalam;src:url(/fonts/kalam/Kalam-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.horizon-subpage{--background:#fcfaf6;--foreground:#403d39;--card:#f3efe7;--card-foreground:#403d39;--popover:#fcfaf6;--popover-foreground:#403d39;--primary:#403d39;--primary-foreground:#fcfaf6;--secondary:#eeece5;--secondary-foreground:#403d39;--muted:#eeece5;--muted-foreground:#706c66;--accent:#e6ece7;--accent-foreground:#403d39;--border:#d3d1c8;--input:#bcbdb2;--ring:#527a78;--color-crimson:#fd802e;--osec-core:#fd802e}.horizon-subpage ::selection{color:#fff;background:#fd802e}.horizon-subpage .site-header{background:#fcfaf6;border-bottom:1px solid #e2ddd5}.horizon-subpage .section-heading{letter-spacing:-.04em;font-weight:750}.horizon-subpage main :is(.rounded-2xl,.rounded-md){border-radius:16px}.horizon-subpage main :is(.bg-card,.bg-secondary).rounded-2xl{box-shadow:none;border:1px solid #e2ddd5}.horizon-subpage .research-card{box-shadow:none;background:#fcfaf6;border:1px solid #e2ddd5;border-radius:16px}.horizon-subpage .research-card:hover{background:#eeece5}.horizon-subpage :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){background:#f1ede6;border:1px solid #0000;border-radius:12px}.horizon-subpage :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #527a78}.horizon-subpage details{border:1px solid #d3d1c8;border-radius:16px}.horizon-subpage .segmented-control__option[aria-selected=true],.horizon-subpage .contact-intent:has(input:checked) .segmented-control__option{color:#fcfaf6;box-shadow:none;background:#403d39}.horizon-subpage .manifesto-copy{counter-reset:principle;margin-inline:auto}.horizon-subpage .manifesto-copy>section{counter-increment:principle;border-left:2px solid #d3d1c8;margin-block:56px;padding:8px 0 8px 28px;position:relative}.horizon-subpage .manifesto-copy>section:before{content:counter(principle,decimal-leading-zero);color:#527a78;margin-bottom:18px;font:700 11px/1 Commit Mono,monospace;display:block}.horizon-subpage .manifesto-copy .manifesto-slogan{color:#527a78}.horizon-subpage .manifesto-today{box-shadow:none;background:#e6ece7;border:1px solid #e2ddd5;border-radius:16px;padding:28px}.horizon-subpage footer{border-top:0}@media (width<=640px){.horizon-subpage .manifesto-copy>section{margin-block:40px;padding-left:20px}.horizon-subpage .manifesto-today{padding:22px}}.horizon-subpage main>section:first-child:has(.subpage-hero){padding-top:28px}.workspace-site{--site-surface-radius:16px;--site-panel-radius:24px;--site-line:#e2ddd5}.workspace-site .oh{font-family:var(--font-sans)}.workspace-site .oh :is(.quiet-security__copy,.quiet-workflow:not(.quiet-workflow--cycle),.quiet-workflow__benefits li){border:1px solid var(--site-line);border-radius:var(--site-panel-radius);box-shadow:none}.workspace-site .oh :is(.quiet-cycle__schedule-group,.quiet-cycle__channels,.quiet-workflow__tile){border:1px solid var(--site-line);box-shadow:none;border-radius:12px}.workspace-site .oh .quiet-cycle__number{background:#f1ede6;border:0;border-radius:50%}.workspace-site .oh :is(.oh-cta-badge,.oh-yc){border:1px solid var(--site-line);box-shadow:none;border-radius:12px}.workspace-site .oh .oh-cta-badge{font-family:var(--font-sans)}.workspace-site .oh .oh-start-cta .oh-cta-badge{transition:none;transform:none}.workspace-site .oh .oh-start-cta:has(>.oh-button:is(:hover,:focus-visible,:active)) .oh-cta-badge{transform:none}.workspace-site .oh :is(.oh-cap-card,.oh-lab-band,.harness-install,.run-card){border-radius:var(--site-panel-radius)}.workspace-site .oh .harness-install .install-tab{background:#f1ede6;border-color:#0000;border-radius:999px}.workspace-site .oh .harness-install .install-tab[aria-selected=true]{color:#fcfaf6;background:#403d39}.workspace-site .oh .oh-secondary:hover{background:#e2ddd5}.workspace-site .oh .oh-start-cta>.oh-button{font-weight:600}.workspace-site .oh .oh-notes>a>img{border-color:#0000}.workspace-site .oh .oh-cap-card:nth-child(2n){background:#f1ede6}.workspace-site.horizon-subpage details{border-color:var(--site-line)}.workspace-site.horizon-subpage :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #a7470b}.workspace-site.retro-site .oh main :is(.oh-cap-card,.harness-install,.evolving-explanation,.pitch-chapter,.pitch-side,.home-run__simple-benefits li,.quiet-workflow__benefits li){border:1px solid var(--site-line);border-radius:var(--site-surface-radius);box-shadow:none}.workspace-site.retro-site .oh main :is(.harness-install,.evolving-explanation){border-radius:var(--site-panel-radius)}.workspace-site.retro-site .oh main :is(.install-tab,.evolving-info,.home-run__benefit-icon,.coverage__cadence-icon,.quiet-cycle__agent,.pitch-figure){box-shadow:none;border-color:#0000}.workspace-site.retro-site .oh main .install-tab{border-radius:999px}.workspace-site.retro-site .oh main .evolving-info:hover{transform:translateY(-2px)}.workspace-site.retro-site .oh main .pitch-index:before{box-shadow:none;border:0;border-radius:50%}.workspace-site.retro-site .oh main .install-command-row{border:1px solid var(--site-line);border-radius:16px;overflow:hidden}.workspace-site.retro-site .oh main .install-command-row .install-copy{border-left:1px solid var(--site-line);border-radius:0}.workspace-site.retro-site .team-invitation,.workspace-site.horizon-subpage main :is(.research-cta-panel,.research-note-card__image),.workspace-site.horizon-subpage main #contact-form{border:1px solid var(--site-line);border-radius:var(--site-panel-radius);box-shadow:none}.workspace-site.horizon-subpage main :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){box-shadow:none;background:#f1ede6;border:1px solid #0000;border-radius:12px}.workspace-site.horizon-subpage main :is(input,textarea,select)[aria-invalid=true]{border-color:var(--destructive)}.workspace-site main .public-faq details{border:1px solid var(--site-line);border-radius:var(--site-surface-radius);box-shadow:none}.workspace-site.retro-site .oh #testimonials [data-testimonial-showcase] [role=presentation]{background:0 0;border:0;border-radius:16px}.workspace-site.retro-site .oh #testimonials [data-testimonial-showcase] [role=tab]{border:1px solid var(--site-line);box-shadow:none;background:#fff;border-radius:16px;transition:border-color .16s,background-color .16s;transform:none}.workspace-site.retro-site .oh #testimonials [data-testimonial-showcase] [role=tab]:is(:hover,:active,[aria-selected=true]){box-shadow:none;border-color:var(--oh-accent);transform:none}.workspace-site.retro-site .oh main :is(.hero-install,.install-tray),.workspace-site.horizon-subpage main .subpage-hero{border:1px solid var(--site-line);border-radius:var(--site-surface-radius);box-shadow:none}.workspace-site.retro-site .oh main .hero-install-copy{border-left:1px solid var(--site-line);box-shadow:none;border-radius:0}.workspace-site .harness-page :is(.install-tray,.oh-cap-card){border:1px solid var(--site-line);border-radius:var(--site-panel-radius);box-shadow:none}.workspace-site .harness-page .install-tab{box-shadow:none;background:#f1ede6;border:0;border-radius:999px}.workspace-site .harness-page .install-tab[aria-selected=true]{color:#fcfaf6;background:#403d39}.workspace-site .harness-page .install-command-row{border:1px solid var(--site-line);border-radius:16px;overflow:hidden}.workspace-site .harness-page .install-copy{border:0;border-radius:0}.workspace-site .harness-page :is(.research-stack h3,.record-grid figure){border:1px solid var(--site-line);box-shadow:none;border-radius:16px}.workspace-site .harness-page .record-grid a{border:0;border-radius:12px}.workspace-site{--site-shell-width:1760px;--site-gutter:40px}.workspace-site.retro-site #site-header .hdr-bar{max-width:var(--site-shell-width)!important;padding-inline:var(--site-gutter)!important}.workspace-site.retro-site #site-header .site-island{width:100%;padding-inline:0!important}.workspace-site.retro-site #site-header :is(.site-button,.header-contact,.header-github){border-radius:8px!important}.workspace-site.retro-site #site-header .header-nav-link{font-size:16px;font-weight:500}.workspace-site.retro-site #site-header .island-nav{gap:20px}.workspace-site.retro-site footer{border-top:1px solid var(--site-line);background:#fcfaf6}.workspace-site.retro-site footer>.content-stack,.workspace-site.horizon-subpage main :is(.enterprise-page,.startup-page),.workspace-site.horizon-subpage main [class~="max-w-[1280px]"]{max-width:var(--site-shell-width);padding-inline:var(--site-gutter)}.workspace-site.horizon-subpage main .site-button{border-radius:8px}@media (width<=1000px){.workspace-site{--site-gutter:28px}.workspace-site.retro-site #site-header .header-nav-link{font-size:15px}}@media (width<=700px){.workspace-site{--site-gutter:20px}.workspace-site.retro-site #site-header .mobile-menu-links>.header-nav-link{font-size:18px}}.workspace-site.horizon-subpage :is(main.enterprise-page,main.startup-page){max-width:var(--site-shell-width);padding-inline:var(--site-gutter)}.workspace-site.horizon-subpage :is(.enterprise-page,.startup-page) :is(.risk-card,.home-run__group,.continuous-panel,.verifier-card){border:1px solid var(--site-line);box-shadow:none;border-radius:16px}.workspace-site.horizon-subpage .research-lab-scene{display:none!important}.workspace-site.retro-site #site-header .header-github{background:#fff!important;border-color:#e2ddd5!important}.workspace-site.retro-site #site-header .header-github:hover{background:#f7f5f2!important}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
