.os_root__u9Rfu,.os_root__u9Rfu *,.os_root__u9Rfu :after,.os_root__u9Rfu :before{box-sizing:border-box;margin:0;padding:0}.os_root__u9Rfu{background:var(--ground);color:var(--glass);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.os_ticker__eX1a5{background:var(--surface);border-bottom:1px solid var(--rule);padding:0;height:34px;display:flex;align-items:center;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:101}.os_ticker__eX1a5:after,.os_ticker__eX1a5:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2}.os_ticker__eX1a5:before{left:0;background:linear-gradient(to right,var(--surface),transparent)}.os_ticker__eX1a5:after{right:0;background:linear-gradient(to left,var(--surface),transparent)}.os_ticker-track__6rSTp{display:flex;width:max-content;animation:os_ticker__eX1a5 32s linear infinite}.os_ticker-item__hpB_R{display:flex;align-items:center;gap:10px;padding:0 28px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;white-space:nowrap}.os_ticker-item__hpB_R.os_on__ilx46{color:var(--sub)}.os_tdot__nnjFV{width:3px;height:3px;border-radius:50%;background:var(--rule)}.os_ticker-item__hpB_R.os_on__ilx46 .os_tdot__nnjFV{background:var(--tone)}@keyframes os_ticker__eX1a5{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.os_nav__ti1dM{position:-webkit-sticky;position:sticky;top:34px;z-index:100;background:rgba(12,13,15,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);height:64px;display:flex;align-items:center;padding:0 56px;justify-content:space-between}.os_nav-left__vhQIv{display:flex;align-items:center;gap:0}.os_nav-mark__T7ORd{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:.12em;color:var(--glass);text-decoration:none;text-transform:uppercase}.os_nav-logo__mczQD{height:26px;width:auto;display:block;margin-right:12px}.os_nav-parent__y_hjv{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;padding-left:14px;margin-left:14px;border-left:1px solid var(--rule)}.os_nav-links__i83gT{display:flex;align-items:center;gap:32px;list-style:none}.os_nav-links__i83gT a{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--muted);text-decoration:none;text-transform:uppercase;transition:color .15s}.os_nav-links__i83gT a:hover{color:var(--glass)}.os_nav-cta-wrap__Iolps{display:flex;align-items:center}.os_nav-cta__cfUac{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--glass);border:2px solid var(--sub);padding:7px 16px;text-decoration:none;text-transform:uppercase;transition:border-color .15s;background:transparent}.os_nav-cta__cfUac:hover{border-color:var(--tone)}.os_container__WWCNA{max-width:1080px;margin:0 auto;padding:0 56px}.os_sp__VqjS4{padding:88px 0}.os_section__jSqLR{border-bottom:1px solid var(--rule)}.os_label__dqUdp{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.22em;color:var(--sub);text-transform:uppercase;margin-bottom:28px}.os_hero__o87O3{padding:88px 0 48px;border-bottom:1px solid var(--rule)}.os_hero-grid__CoffP{display:grid;grid-template-columns:1fr 320px;grid-gap:80px;gap:80px;align-items:start}.os_hero-h1__eTfWQ{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:300;line-height:1.15;letter-spacing:-.015em;color:var(--glass);margin-bottom:24px}.os_hero-h1__eTfWQ strong{font-weight:600}.os_hero-sub__8zkfT{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.8;color:var(--sub);margin-bottom:40px}.os_hero-ctas__yMgCG{display:flex;gap:12px;margin-bottom:48px}.os_btn-p__d1R_q{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--glass);background:transparent;padding:11px 24px;text-decoration:none;border:2px solid var(--sub);cursor:pointer;transition:border-color .15s;display:inline-block}.os_btn-p__d1R_q:hover{border-color:var(--tone)}.os_btn-g__mkvfh{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:11px 24px;text-decoration:none;border:2px solid var(--rule);transition:all .15s;display:inline-block;background:transparent;position:relative;overflow:hidden}.os_btn-g__mkvfh:hover{color:var(--glass);border-color:var(--sub)}.os_btn-g__mkvfh:before{content:"";position:absolute;width:40px;height:100%;top:0;left:-60px;background:linear-gradient(90deg,transparent,hsla(38,9%,83%,.18),transparent);transform:skewX(-15deg);animation:os_wipe__uAYRP 3.5s ease-in-out infinite;pointer-events:none}@keyframes os_wipe__uAYRP{0%{left:-60px;opacity:0}10%{opacity:1}50%{left:110%;opacity:1}51%{opacity:0}to{left:110%;opacity:0}}.os_hero-stats__J_Nw2{border-top:1px solid var(--rule);padding-top:32px;display:flex;gap:40px}.os_stat-n__N58_F{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:22px;font-weight:500;color:var(--glass);line-height:1;margin-bottom:5px}.os_stat-l__kBgfQ{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.os_panel__bQeUi{border:1px solid var(--rule);background:var(--card);position:relative;box-shadow:4px 4px 0 hsla(30,8%,60%,.06),8px 8px 0 hsla(30,8%,60%,.05),12px 12px 0 hsla(30,8%,60%,.04),16px 16px 0 hsla(30,8%,60%,.03),20px 20px 0 hsla(30,8%,60%,.02);transition:box-shadow .4s ease}.os_panel__bQeUi:hover{box-shadow:4px 4px 0 hsla(30,8%,60%,.09),8px 8px 0 hsla(30,8%,60%,.07),12px 12px 0 hsla(30,8%,60%,.05),16px 16px 0 hsla(30,8%,60%,.04),20px 20px 0 hsla(30,8%,60%,.03),24px 24px 0 hsla(30,8%,60%,.02)}.os_panel-hd__Q_XvK{padding:12px 18px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.os_panel-live__IeSga{display:flex;align-items:center;gap:6px;color:var(--sub)}.os_live-dot__x0GjU{width:5px;height:5px;border-radius:50%;background:#4caf50;animation:os_pulse__edR_h 2s infinite}@keyframes os_pulse__edR_h{0%,to{opacity:1}50%{opacity:.3}}.os_panel-row__IolKa{display:flex;justify-content:space-between;padding:11px 18px;border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.os_panel-row__IolKa:last-of-type{border-bottom:none}.os_pk__HpzT2,.os_pv__JVIUw{color:var(--sub)}.os_pv__JVIUw.os_up__a6_kF{color:var(--glass)}.os_pv__JVIUw.os_raw__bbEK9{text-transform:none}.os_panel-bars__dkfeM{padding:14px 18px 18px;border-top:1px solid var(--rule)}.os_pb-hd__wtUQQ{display:flex;justify-content:space-between;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.os_pb-hd__wtUQQ span:last-child{color:var(--sub)}.os_bar-row__ifYR4{margin-bottom:10px}.os_bar-track__2j7P0{height:1px;background:var(--rule);margin-bottom:5px}.os_bar-fill__1WZxK{height:100%;background:var(--glass)}.os_bar-meta__gnG6h{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--sub)}.os_mech-grid__Nauc3{display:grid;grid-template-columns:280px 1fr;grid-gap:80px;gap:80px;align-items:center}.os_mech-sidebar__Z8NI2 h2{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:34px;font-weight:300;line-height:1.15;color:var(--glass);margin-bottom:16px}.os_mech-sidebar__Z8NI2 h2 strong{font-weight:600}.os_mech-sidebar__Z8NI2 p{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.8;color:var(--sub)}.os_mech-list__USE3p{display:flex;flex-direction:column}.os_mech-row__pMSpQ{display:grid;grid-template-columns:36px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:start}.os_mech-row__pMSpQ:first-child{border-top:1px solid var(--rule)}.os_mn__TDYdl{letter-spacing:.1em;color:var(--sub);padding-top:2px}.os_mn__TDYdl,.os_mname__gbvNb{font-family:IBM Plex Mono,monospace;font-size:13px}.os_mname__gbvNb{letter-spacing:.16em;color:var(--glass);text-transform:uppercase;margin-bottom:8px;font-weight:500}.os_mdesc__qhYzb{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75;color:var(--glass)}.os_who-grid__WDfDT{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.os_who-h__rzYry{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:300;line-height:1.25;color:var(--glass);margin-bottom:24px}.os_who-h__rzYry strong{font-weight:600}.os_who-list__sSFuH{list-style:none}.os_who-list__sSFuH li{padding:12px 0;border-bottom:1px solid var(--rule);font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--sub);line-height:1.6;display:flex;gap:12px}.os_who-list__sSFuH li:before{font-family:IBM Plex Mono,monospace;flex-shrink:0;font-size:11px;margin-top:2px;content:"✓";color:#4caf50}.os_who-not__e4XGG .os_who-list__sSFuH li:before{content:"✕";color:#c0392b}.os_pricing-grid__VgYeX{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:48px;align-items:stretch}.os_plan__x_ZGo{background:var(--surface);padding:44px 40px;display:flex;flex-direction:column}.os_plan__x_ZGo .os_btn-g__mkvfh,.os_plan__x_ZGo .os_btn-p__d1R_q{margin-top:auto}.os_plan__x_ZGo.os_on__ilx46{background:var(--card)}.os_plan-name__8O3cU{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:24px;font-weight:600;color:var(--glass);margin-bottom:6px}.os_plan-tag__yUmMT{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--glass);text-transform:uppercase;margin-bottom:14px;background:var(--tone-d);display:inline-block;padding:4px 10px;align-self:flex-start}.os_plan-tagline__OcA8_{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--muted);margin-bottom:28px;line-height:1.5}.os_plan-price__0C0mz{display:flex;align-items:flex-start;gap:3px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.os_price-c___cBx7{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--muted);margin-top:6px}.os_price-n__NO9OC{font-family:IBM Plex Mono,monospace;font-size:44px;font-weight:500;color:var(--glass);line-height:1}.os_price-p__ZJjOx{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--muted);align-self:flex-end;margin-bottom:4px}.os_plan-features__alm1X{list-style:none;margin-bottom:32px}.os_plan-features__alm1X li{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--sub);display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule);line-height:1.5}.os_plan-features__alm1X li:last-child{border-bottom:none}.os_plan-features__alm1X li span{font-family:IBM Plex Mono,monospace;color:var(--muted);font-size:10px;margin-top:1px;flex-shrink:0}.os_form-grid__01Qws{display:grid;grid-template-columns:1fr 420px;grid-gap:80px;gap:80px;align-items:start}.os_form-h__laZYk{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:34px;font-weight:300;line-height:1.1;color:var(--glass);margin-bottom:18px}.os_form-h__laZYk strong{font-weight:600}.os_form-p__6IheK{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.85;color:var(--sub);margin-bottom:16px}.os_form-card__IBjPH{background:var(--card);border:1px solid var(--rule);padding:36px}.os_fl__lAd56{display:block;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.os_fi__WrcZA{width:100%;background:var(--surface);border:1px solid var(--rule);color:var(--glass);font-family:Inter,system-ui,sans-serif;font-size:14px;padding:11px 14px;outline:none;margin-bottom:14px;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.os_fi__WrcZA:focus{border-color:var(--tone)}.os_fi__WrcZA::placeholder{color:var(--muted)}.os_fs__FD1Rw{width:100%;background:var(--surface);border:1px solid var(--rule);color:var(--glass);font-family:Inter,system-ui,sans-serif;font-size:14px;padding:11px 14px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:14px}.os_fdiv__t861O{border:none;border-top:1px solid var(--rule);margin:18px 0}.os_fsub__IA92a{width:100%;background:transparent;color:var(--glass);border:2px solid var(--sub);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:14px;cursor:pointer;transition:border-color .15s}.os_fsub__IA92a:hover{border-color:var(--tone);color:var(--glass)}.os_fnote__JZ_OS{margin-top:12px;line-height:1.6}.os_flogin___ts_P,.os_fnote__JZ_OS{font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--muted);text-align:center}.os_flogin___ts_P{margin-top:16px;padding-top:16px;border-top:1px solid var(--rule)}.os_flogin___ts_P a{color:var(--sub);text-decoration:none;margin-left:4px}.os_footer__CsVrS{padding:44px 0}.os_footer-inner___VZLN{display:flex;justify-content:space-between;align-items:center}.os_footer-mark___mC2l{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.os_footer-links__wXnr2{display:flex;gap:28px;list-style:none}.os_footer-links__wXnr2 a{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;color:var(--muted);text-decoration:none;text-transform:uppercase;transition:color .15s}.os_footer-links__wXnr2 a:hover{color:var(--glass)}.os_footer-copy__J5GpP{font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--muted);text-transform:uppercase}.os_what-is-grid__rcdvs{display:grid;grid-template-columns:1fr 320px;grid-gap:80px;gap:80px;align-items:center}.os_diff-grid__Ofn_k,.os_report-grid__oob3w{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.os_report-grid__oob3w{align-items:center}.os_commit-grid__r_eVz{display:grid;grid-template-columns:1fr 400px;grid-gap:80px;gap:80px;align-items:center}.os_commit-h__YxZd9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:300;line-height:1.15;color:var(--glass);margin-bottom:16px;white-space:nowrap}.os_commit-h__YxZd9 strong{font-weight:600}.os_commit-p__msnTn{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.85;color:var(--sub);margin-bottom:14px}.os_compound-panel__k5dMO{background:var(--card);border:1px solid var(--rule);padding:28px}.os_compound-panel-hd__uh_tm{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.18em;color:var(--sub);text-transform:uppercase;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.os_horizon-tabs__eJhmJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rule);margin-bottom:24px}.os_htab__gITPK{background:var(--surface);border:none;padding:11px 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;cursor:pointer;transition:all .15s;text-align:center}.os_htab__gITPK.os_on__ilx46{background:transparent;color:var(--glass);font-weight:700;border-bottom:1px solid var(--glass)}.os_cm__gvwRq{margin-bottom:16px}.os_cm-hd__8tt0n{display:flex;justify-content:space-between;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.os_cm-key__9PXK_,.os_cm-val__cuRwz{color:var(--glass)}.os_cm-track___I70x{height:1px;background:var(--rule)}.os_cm-fill__ldTyf{height:100%;background:var(--glass);transition:width .7s cubic-bezier(.16,1,.3,1)}.os_compound-note__VxLJz{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--muted);line-height:1.7;letter-spacing:.08em}.os_plan-toggle__6wOnG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:18px}.os_ptab__SQbK6{background:var(--surface);border:none;padding:11px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;cursor:pointer;transition:all .15s;text-align:center}.os_ptab__SQbK6.os_on__ilx46{background:var(--card);color:var(--glass)}.os_demo-container__DwlFT{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.os_demo-desktop__xgQf2{display:block}.os_demo-mobile__YHlP6{display:none}@media (max-width:900px){.os_container__WWCNA,.os_nav__ti1dM{padding-left:16px;padding-right:16px}.os_nav-links__i83gT{display:none}.os_nav-cta-wrap__Iolps{display:flex}.os_hero-h1__eTfWQ{line-height:1.28}.os_nav-parent__y_hjv{display:none}.os_nav-cta__cfUac{border-width:1px;font-size:11px;padding:7px 14px}.os_commit-grid__r_eVz,.os_diff-grid__Ofn_k,.os_form-grid__01Qws,.os_hero-grid__CoffP,.os_mech-grid__Nauc3,.os_report-grid__oob3w,.os_stack-layout__TzssS,.os_what-is-grid__rcdvs,.os_who-grid__WDfDT{grid-template-columns:1fr;gap:48px}.os_card-stack-wrap__l_7_v{height:280px}.os_phase-grid__Drfcg,.os_pricing-grid__VgYeX{grid-template-columns:1fr;background:transparent;gap:2px}.os_footer-inner___VZLN{flex-direction:column;gap:24px;text-align:center}.os_showcase-track__vQ__A{gap:24px}.os_showcase-frame__WldMp{min-width:280px}.os_demo-desktop__xgQf2{display:none}.os_demo-mobile__YHlP6{display:block}}.os_rise__wKT2y{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.os_rise__wKT2y.os_visible__DQPAf{opacity:1;transform:translateY(0)}.os_btn-p__d1R_q,.os_fsub__IA92a,.os_nav-cta__cfUac{position:relative;overflow:hidden}.os_btn-p__d1R_q:before,.os_fsub__IA92a:before,.os_nav-cta__cfUac:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--tone);filter:blur(5px);opacity:.75;box-shadow:0 0 14px 4px var(--tone);offset-path:border-box;offset-distance:0;animation:os_btn-trace__5Vacb 5s linear infinite;pointer-events:none}.os_btn-p__d1R_q:hover:before,.os_fsub__IA92a:hover:before,.os_nav-cta__cfUac:hover:before{background:var(--glass);opacity:1;box-shadow:0 0 18px 5px var(--glass);animation-duration:2.4s}@keyframes os_btn-trace__5Vacb{0%{offset-distance:0}to{offset-distance:100%}}.os_hamburger__jY7bN{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.os_hamburger__jY7bN span{display:block;width:20px;height:1px;background:var(--glass);transition:transform .2s ease,opacity .2s ease,width .2s ease;transform-origin:center}.os_hamburger__jY7bN.os_open__Ws7l6 span:first-child{transform:translateY(6px) rotate(45deg)}.os_hamburger__jY7bN.os_open__Ws7l6 span:nth-child(2){opacity:0;width:0}.os_hamburger__jY7bN.os_open__Ws7l6 span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.os_mobile-menu__PDCme{position:fixed;top:98px;left:0;right:0;z-index:98;background:rgba(12,13,15,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease;display:none}.os_mobile-menu__PDCme.os_open__Ws7l6{transform:translateY(0);opacity:1;pointer-events:auto}.os_mobile-menu-inner__xrvdg{padding:4px 0 16px}.os_mobile-menu__PDCme a{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--muted);text-decoration:none;text-transform:uppercase;padding:14px 24px;border-bottom:1px solid var(--rule);transition:color .15s}.os_mobile-menu__PDCme a:hover{color:var(--glass)}.os_mobile-menu-divider__hFTyg{height:1px;background:var(--tone-d);opacity:.3;margin:8px 0}.os_mobile-menu__PDCme .os_m-cta__eVTLU{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--glass);text-transform:uppercase;text-decoration:none;display:block;margin:16px 24px 0;padding:13px;text-align:center;border:1px solid var(--sub);transition:border-color .15s}.os_mobile-menu__PDCme .os_m-cta__eVTLU:hover{border-color:var(--tone)}@media (max-width:900px){.os_hamburger__jY7bN{display:flex}.os_mobile-menu__PDCme{display:block}}.os_page-header__FW6pc{padding:72px 0 48px;border-bottom:1px solid var(--rule)}.os_page-h1__37fhO{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--glass);margin-bottom:16px}.os_page-effective__Rk9zY{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.os_contact-layout__5P3Aw{display:grid;grid-template-columns:340px 1fr;grid-gap:80px;gap:80px;padding:72px 0 88px}.os_contact-copy__n4WNt p{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.85;color:var(--sub);margin-bottom:40px}.os_contact-email-block__kvzMJ{border-top:1px solid var(--rule);padding-top:28px}.os_contact-email-label__9TcnG{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.os_contact-email-link__J0I_l{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.1em;color:var(--sub);text-decoration:none;transition:color .15s;display:block}.os_contact-email-link__J0I_l:hover{color:var(--glass)}.os_contact-form-panel__oOVVU{background:var(--card);border:1px solid var(--rule);padding:36px}.os_form-group__nStyf{margin-bottom:22px}.os_form-group__nStyf:last-of-type{margin-bottom:28px}.os_form-label__cdcoU{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.18em;color:var(--sub);text-transform:uppercase;margin-bottom:8px}.os_form-input__OxlBh,.os_form-select__61b5v,.os_form-textarea__zUuAA{width:100%;background:var(--surface);border:1px solid var(--rule);color:var(--glass);font-family:Inter,system-ui,sans-serif;font-size:14px;padding:11px 14px;outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.os_form-input__OxlBh::placeholder,.os_form-textarea__zUuAA::placeholder{color:var(--muted)}.os_form-input__OxlBh:focus,.os_form-select__61b5v:focus,.os_form-textarea__zUuAA:focus{border-color:var(--tone-d)}.os_form-select__61b5v{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239C9894' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.os_form-select__61b5v option{background:var(--card);color:var(--glass)}.os_form-textarea__zUuAA{resize:vertical;min-height:140px;line-height:1.7}.os_form-error__sGnuH{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#d13333;text-transform:uppercase;margin-top:16px;display:none}.os_form-error__sGnuH.os_visible__DQPAf{display:block}.os_btn-submit__aoS8P{width:100%;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--glass);background:transparent;border:2px solid var(--sub);padding:14px 24px;cursor:pointer;transition:border-color .15s,color .15s;position:relative;overflow:hidden;animation:os_brassGlow__7yQy2 2s ease-in-out infinite}.os_btn-submit__aoS8P:hover{border-color:var(--tone);color:var(--glass)}.os_btn-submit__aoS8P:disabled{opacity:.5;cursor:default;animation:none}.os_btn-submit__aoS8P:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--tone);filter:blur(5px);opacity:.75;box-shadow:0 0 14px 4px var(--tone);offset-path:border-box;offset-distance:0;animation:os_btn-trace__5Vacb 5s linear infinite;pointer-events:none}.os_btn-submit__aoS8P:hover:before{background:var(--glass);opacity:1;box-shadow:0 0 18px 5px var(--glass);animation-duration:2.4s}@keyframes os_brassGlow__7yQy2{0%,to{box-shadow:0 0 0 0 hsla(30,8%,60%,0),0 0 4px 0 hsla(30,8%,60%,.15);border-color:var(--tone)}50%{box-shadow:0 0 18px 2px hsla(30,8%,60%,.22),0 0 6px 0 hsla(30,8%,60%,.35);border-color:var(--sub)}}.os_form-success__umnU3{display:none;border:1px solid var(--rule);border-left:2px solid var(--tone);background:var(--card);padding:28px 24px}.os_form-success__umnU3.os_visible__DQPAf{display:block}.os_form-success-label__dBTST{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--tone);text-transform:uppercase;margin-bottom:10px}.os_form-success__umnU3 p{font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--sub);line-height:1.7}.os_policy-body__f4q3Z{padding:64px 0 88px;max-width:720px}.os_policy-section__1OcbA{margin-bottom:48px}.os_policy-section__1OcbA:last-child{margin-bottom:0}.os_policy-section-num__R_RwV{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.1em;color:var(--sub);text-transform:uppercase;margin-bottom:8px}.os_policy-section__1OcbA h2{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:18px;font-weight:500;color:var(--glass);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.os_policy-section__1OcbA p{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.85;color:var(--sub);margin-bottom:14px}.os_policy-section__1OcbA p:last-child{margin-bottom:0}.os_policy-section__1OcbA ul{list-style:none;padding:0;margin:0 0 14px}.os_policy-section__1OcbA ul li{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.85;color:var(--sub);padding:8px 0 8px 20px;border-bottom:1px solid var(--rule);position:relative}.os_policy-section__1OcbA ul li:before{content:"—";position:absolute;left:0;color:var(--tone-d);font-family:IBM Plex Mono,monospace}.os_policy-section__1OcbA ul li:last-child{border-bottom:none}.os_policy-section__1OcbA a{color:var(--tone-d);text-decoration:none;transition:color .15s}.os_policy-section__1OcbA a:hover{color:var(--sub)}.os_policy-note___YeOu{background:var(--card);border:1px solid var(--rule);border-left:2px solid var(--tone);padding:16px 20px;margin-top:12px}.os_policy-note___YeOu p{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.75;color:var(--muted);margin:0}.os_back-link__6nh3z{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--tone-d);text-decoration:none;text-transform:uppercase;transition:color .15s;display:inline-block;margin-bottom:24px}.os_back-link__6nh3z:hover{color:var(--sub)}.os_page-meta__ghLJb{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.os_notice__KnVRv{border:1px solid var(--tone-d);background:hsla(27,5%,40%,.06);padding:16px 20px;margin:40px 0}.os_notice-label__9oksU{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--tone-d);text-transform:uppercase;margin-bottom:6px}.os_notice__KnVRv p{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--sub);line-height:1.6}.os_report-body__JXUGz{border:1px solid var(--rule);background:var(--ground);padding:32px 40px;margin-bottom:40px}.os_report-prose__onrHb h3{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:18px;letter-spacing:.25em;text-transform:uppercase;color:var(--glass);margin-top:2rem;margin-bottom:.75rem;font-weight:700}.os_report-prose__onrHb h3:first-child{margin-top:0}.os_report-prose__onrHb p{font-family:Inter,system-ui,sans-serif;color:var(--sub);font-size:14px;line-height:1.7;margin-bottom:1rem}.os_report-prose__onrHb strong{color:var(--glass);font-weight:500}.os_report-prose__onrHb hr{border:none;border-top:1px solid var(--rule);margin:1.5rem 0}.os_report-prose__onrHb .os_disclaimer__Nhc1C{border-top:1px solid var(--rule);padding-top:.75rem;margin-top:1.25rem;margin-bottom:1rem}.os_report-prose__onrHb .os_disclaimer__Nhc1C,.os_report-prose__onrHb .os_section-note__NEEJ0{font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;color:var(--tone-d);font-style:normal}.os_report-prose__onrHb .os_section-note__NEEJ0{margin-bottom:1.5rem}.os_report-cta__e2OI1{border:1px solid var(--rule);background:var(--surface);padding:28px 32px;margin-bottom:88px}.os_report-cta-label__8s_tp{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--glass);margin-bottom:12px}.os_report-cta__e2OI1 p{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--sub);line-height:1.65;margin-bottom:20px}.os_narrow-container__xAsSa{max-width:780px;margin:0 auto;padding:0 56px}@media (max-width:900px){.os_page-header__FW6pc{padding:48px 0 36px}.os_contact-layout__5P3Aw{grid-template-columns:1fr;gap:40px;padding:48px 0 64px}.os_contact-form-panel__oOVVU{padding:24px}.os_report-body__JXUGz,.os_report-cta__e2OI1{padding:20px}}