.site_shell__m9UoU{display:flex;flex-direction:column;align-items:center}.site_hero-area__KBCx4{width:100%;display:flex;align-items:flex-start;justify-content:center;padding:calc(48px + var(--space-8)) var(--space-6) var(--space-10);box-sizing:border-box}.site_card__53zM4{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);max-width:32rem;width:100%;text-align:center}.site_hero__jpPQz{max-width:52rem;width:100%;text-align:center}.site_logo-lockup__wHds2{width:min(300px,74vw);height:auto;display:block;margin:0 auto var(--space-6);overflow:visible}.site_eyebrow__GfiGD{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.site_tagline__aGE_y{font-size:clamp(var(--text-3xl),5.4vw,var(--text-5xl));color:var(--text-primary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tightest);line-height:var(--leading-tight);margin:0 0 var(--space-4)}.site_tagline__aGE_y .site_kw__Nujrt{color:var(--accent)}.site_hero-hook__vX9X8{margin:0;max-width:36rem;margin-inline:auto;font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--text-secondary);line-height:1.55;letter-spacing:.01em}.site_btn-primary__dNUd0{display:inline-block;padding:12px var(--space-6);background:var(--accent);color:var(--lex-ink);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none;transition:background var(--duration-base) var(--easing-standard)}.site_btn-primary__dNUd0:hover{background:var(--accent-hover);color:var(--lex-ink)}.site_btn-primary__dNUd0:active{background:var(--accent-pressed)}.site_btn-secondary__xtxKS{display:inline-block;padding:12px var(--space-6);background:transparent;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.site_btn-secondary__xtxKS:hover{border-color:var(--accent);color:var(--accent)}.site_hero-actions__A7WVq{margin-top:var(--space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4)}.site_hero-frameworks___KAPT{margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3)}.site_hero-frameworks___KAPT .site_hf-label__2qZrc{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_hero-frameworks___KAPT .site_hf-chip___j1yy{padding:4px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-secondary);background:var(--bg-surface);white-space:nowrap}.site_footer-patent__tDYOn{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.site_teaser__oxqiQ{text-align:left}.site_teaser__oxqiQ p{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_teaser__oxqiQ p strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_teaser__oxqiQ p:last-child{margin-bottom:0}.site_rule__W7D8b{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-5) 0 var(--space-5)}.site_contact__EN9BI{text-align:left}.site_contact-heading__A_YHF{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.site_contact-list__prmtc{list-style:none;margin:0;padding:0}.site_contact-list__prmtc li{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--text-base)}.site_contact-list__prmtc li:first-of-type{border-top:none;padding-top:0}.site_contact-label__UeyJy{color:var(--text-muted);font-weight:var(--weight-medium)}.site_contact-fallback__sNr1x{grid-column:1/-1;display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.site_accent-link__eA5gK{color:var(--accent);text-decoration:none;font-weight:var(--weight-medium);word-break:break-word}.site_accent-link__eA5gK:hover{color:var(--accent-hover);text-decoration:underline}.site_hub-cta__oUUGw{display:inline-block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1.4;color:var(--accent);text-decoration:none;border-bottom:2px solid color-mix(in oklab,var(--accent) 55%,transparent);padding-bottom:2px}.site_hub-cta__oUUGw:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.site_footer__nnh03{margin-top:auto;width:100%;padding:var(--space-7) var(--space-6) var(--space-6);border-top:1px solid var(--border-subtle);text-align:center;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.site_footer-grid__BGcLD{max-width:56rem;margin-inline:auto;display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;grid-gap:var(--space-6);gap:var(--space-6);text-align:left}.site_footer-brand__2U24X{display:block;font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-bottom:var(--space-2)}.site_footer-tag__olN4_{margin:0;font-size:var(--text-sm);color:var(--text-muted);max-width:16rem}.site_footer-col-title__aeeTX{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_footer-links__Qrvfw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.site_footer-links__Qrvfw a{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;word-break:break-word}.site_footer-links__Qrvfw a:hover{color:var(--accent)}.site_footer-copyright__7u76w{margin:0;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:768px){.site_footer-grid__BGcLD{grid-template-columns:1fr 1fr}.site_footer-brand-col__dXGhC{grid-column:1/-1}}@media (max-width:480px){.site_footer-grid__BGcLD{grid-template-columns:1fr}}.site_error-title__PqxLh{margin:0 0 var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_error-body__zEj8e{margin:0 0 var(--space-5);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_error-actions__ZJYLV{margin:0}@media (max-width:480px){.site_contact-list__prmtc li{grid-template-columns:1fr;gap:var(--space-1)}}.site_section-divider__PQGVo{border:0;border-top:1px solid var(--border-subtle);width:100%;max-width:56rem;margin:0}.site_section__Oc9Xf{width:100%;max-width:56rem;padding:var(--space-8) var(--space-6)}.site_section-eyebrow__f9TRs{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.site_section-heading__Nzedq{margin:0 0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.site_section-heading__Nzedq .site_kw__Nujrt{color:var(--accent)}.site_section-body__pATP_{font-size:var(--text-base);color:var(--text-secondary);line-height:1.72;margin:0 0 var(--space-4);max-width:42rem}.site_section-body__pATP_ strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_section-body__pATP_ em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}.site_section-body__pATP_:last-child{margin-bottom:0}.site_problem-pair__Oe_dI{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_problem-card__vafau{background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_problem-card-label__M09zJ{display:block;margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_problem-card-title__ArGhR{display:block;margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_problem-card-body__OSIPd{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_why-now__ZaibU{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,transparent);text-align:left}.site_why-now-label__vjXdY{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.site_why-now-body__zQHFD{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.site_pillars__mhPXb{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_pillars-intro__VcKOb+.site_pillars__mhPXb{margin-top:var(--space-6)}.site_pillar-card__K8O_J{background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_pillar-icon__blah4{display:block;width:28px;height:28px;margin-bottom:var(--space-3);color:var(--accent)}.site_pillar-title__Lqcjp{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_pillar-body__KZmAD{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_card-list__KaYTk{list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.site_card-list__KaYTk li{position:relative;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.site_card-list__KaYTk li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:1px;background:var(--accent);opacity:.75;transform:rotate(45deg)}.site_card-list__KaYTk strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_card-list__KaYTk em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}@media (min-width:769px){#capabilities .site_pillars-3__hx8T3,.site_pillars-3__hx8T3{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.site_section__Oc9Xf.site_section-wide__Ud_ro{max-width:56rem}}.site_feature-rows__AQbhf{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-7)}.site_feature-row__Aa7KD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-7);gap:var(--space-7);align-items:center}.site_feature-row__Aa7KD:nth-child(2n) .site_feature-visual__CrtUd{order:-1}.site_feature-title__EOhi9{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.site_feature-list__8i3UM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.site_feature-list__8i3UM li{position:relative;padding-left:var(--space-5);font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.site_feature-list__8i3UM li:before{content:"";position:absolute;left:0;top:.42em;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.site_feature-list__8i3UM strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_feature-visual__CrtUd{background:var(--bg-surface);background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:24px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.site_feature-visual__CrtUd svg{color:var(--text-secondary)}.site_feature-visual__CrtUd img,.site_feature-visual__CrtUd svg{display:block;width:100%;height:auto}@media (max-width:768px){.site_feature-row__Aa7KD{grid-template-columns:1fr;gap:var(--space-4)}.site_feature-row__Aa7KD:nth-child(2n) .site_feature-visual__CrtUd{order:0}.site_feature-rows__AQbhf{gap:var(--space-7)}}.site_arch-strip__erSjV{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-6);align-items:stretch}.site_arch-diagram__uBqTJ{background:color-mix(in oklab,var(--bg-surface) 48%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;align-items:center}.site_arch-diagram__uBqTJ svg{display:block;width:100%;height:auto;color:var(--text-secondary)}.site_code-panel__v1a_l{margin:0;background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.site_code-panel-caption__YTalb{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.site_code-panel__v1a_l pre{margin:0;padding:var(--space-4);flex:1 1;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--text-muted);-webkit-text-size-adjust:100%}.site_code-panel__v1a_l .site_tok-key__M0CDB{color:var(--accent)}.site_code-panel__v1a_l .site_tok-str___auNS{color:var(--text-primary)}.site_code-panel__v1a_l .site_tok-lit__lSOWL{color:var(--lex-healthy);font-weight:var(--weight-medium)}[data-theme=dark] .site_code-panel__v1a_l .site_tok-lit__lSOWL{color:#7BA98A}@media (max-width:900px){.site_arch-strip__erSjV{grid-template-columns:1fr}}.site_one-liner__3hkLE{margin-top:var(--space-6);margin-bottom:0;padding:var(--space-5);border-left:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-base);font-style:italic;color:var(--text-secondary);line-height:1.72}.site_lanes__FDsNK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_lane-card__WWJKs{background:color-mix(in oklab,var(--bg-elevated) 48%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_lane-eyebrow__QkuEk{display:block;margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.site_lane-title__gOEqg{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_lane-body__WciBx{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_timeline-heading__d7MZB{margin:var(--space-8) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.site_timeline__TFBOF{list-style:none;margin:var(--space-6) 0 0;padding:0;position:relative}.site_timeline__TFBOF:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--border-default);transform:scaleY(0);transform-origin:top center;transition:transform .8s cubic-bezier(.2,0,0,1) .15s}.site_timeline__TFBOF.site_is-visible__IURt_:before{transform:scaleY(1)}.site_timeline-item__IFkfb{display:flex;gap:var(--space-4);padding-bottom:var(--space-6);position:relative}.site_timeline-item__IFkfb:last-child{padding-bottom:0}.site_tl-node__S5zQt{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-default);background:var(--bg-canvas);position:relative;top:3px;z-index:1;transition:border-color .3s ease,background .3s ease}.site_tl-complete__1Mtzy .site_tl-node__S5zQt{border-color:var(--lex-healthy);background:var(--lex-healthy)}.site_tl-active__o8J5j .site_tl-node__S5zQt{border-color:var(--accent);background:var(--accent)}.site_tl-upcoming__yKrra .site_tl-node__S5zQt{border-color:var(--text-muted);background:transparent}.site_tl-content__Y4Fm4{flex:1 1;padding-bottom:var(--space-2)}.site_tl-meta__NZZaz{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.site_tl-date__O14Rt{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.site_tl-title__v4I_6{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary)}.site_tl-body__h70Fl{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_js-fade__d4x6B .site_timeline-item__IFkfb.site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:0;transform:translateX(-20px)}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(2){transition-delay:80ms}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(3){transition-delay:.16s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(4){transition-delay:.24s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(5){transition-delay:.32s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(6){transition-delay:.4s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(7){transition-delay:.48s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(8){transition-delay:.56s}.site_cta-cards__pmC_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5)}.site_cta-cards__pmC_Q:has(.site_cta-card__zvAhB:only-child){grid-template-columns:1fr}.site_cta-card__zvAhB:only-child{padding:var(--space-7)}.site_cta-card__zvAhB:only-child .site_cta-card-body__LK3UM{max-width:40rem}.site_cta-card__zvAhB:only-child .site_cta-email__VyCHM{align-self:center}.site_cta-card__zvAhB{display:flex;flex-direction:column;background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6)}.site_cta-card-eyebrow__oPcpB{display:block;margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_cta-card-heading__gmDcw{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-snug)}.site_cta-card-body__LK3UM{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_cta-email__VyCHM{display:inline-block;margin-top:auto;align-self:flex-start;padding:10px var(--space-5);background:var(--accent);color:var(--lex-ink);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;word-break:break-word;transition:background var(--duration-base) var(--easing-standard)}.site_cta-email__VyCHM:hover{background:var(--accent-hover);color:var(--lex-ink)}.site_cta-email__VyCHM:active{background:var(--accent-pressed)}.site_security-contacts__2bssW{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site_security-contact-item__mVhc_{font-size:var(--text-sm);color:var(--text-muted)}.site_security-contact-item__mVhc_ .site_sc-label__pBrm_{font-weight:var(--weight-medium)}.site_fade-in__xWNx5{transition:opacity .45s ease,transform .45s ease}.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:0;transform:translateY(18px)}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(2){transition-delay:80ms}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(3){transition-delay:.16s}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.site_fade-in__xWNx5{transition:none}.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:1;transform:none}}.site_site-nav__srQ6Z{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;height:48px;background:color-mix(in srgb,var(--bg-canvas) 94%,transparent);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site_nav-actions__kXh5x{display:flex;align-items:center;gap:var(--space-4)}.site_nav-brand__bLJ_5{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-decoration:none}.site_nav-brand__bLJ_5:hover{color:var(--accent)}.site_nav-links__fQ0vN{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5)}.site_nav-links__fQ0vN a{font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;font-weight:var(--weight-medium)}.site_nav-links__fQ0vN a:hover{color:var(--text-primary)}.site_theme-toggle__tZ3gJ{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2;cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard)}.site_theme-toggle__tZ3gJ:hover{border-color:var(--accent);color:var(--accent)}.site_theme-toggle__tZ3gJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site_theme-toggle-icon__Uwuhn{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.site_nav-links__fQ0vN .site_nav-cta__dwJeU{display:inline-block;padding:5px var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--accent);white-space:nowrap}.site_nav-links__fQ0vN .site_nav-cta__dwJeU:hover{background:var(--accent);color:var(--lex-ink)}.site_stats-band__8IGKN{width:100%;background:var(--bg-elevated);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:center;gap:var(--space-10);padding:var(--space-7) var(--space-6)}.site_stat-item__jRges{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.site_stat-number__oarnN{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--accent);line-height:1}.site_stat-label__nQ02D{color:var(--text-muted)}.site_stat-label__nQ02D,.site_status-chip__KK4DU{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.site_status-chip__KK4DU{flex-shrink:0;display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.site_status-complete__6mCYX{background:rgba(74,124,89,.12);color:var(--lex-healthy)}.site_status-active__q5XmX{background:rgba(200,132,61,.12);color:var(--lex-warn)}.site_status-upcoming__k71Ke{background:rgba(168,160,150,.12);color:var(--lex-inactive)}.site_founder-card__Zj01w{display:flex;gap:var(--space-6);align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-5)}.site_founder-avatar__pgniK{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:rgba(184,97,47,.1);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--weight-bold);font-family:var(--font-sans)}.site_founder-name__1TOIA{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.site_founder-bio__IUqWW{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_founder-bio__IUqWW:last-child{margin-bottom:0}.site_founder-stats__EKT8s{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5)}.site_founder-stat-label__G_X0B{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-1)}.site_founder-stat-value__U29E2{display:block;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}@media (max-width:768px){.site_founder-card__Zj01w{flex-direction:column;align-items:center;text-align:center}.site_founder-stats__EKT8s{grid-template-columns:1fr;text-align:center}}.site_disclaimer__QD__L{width:100%;max-width:56rem;padding:var(--space-6) var(--space-6) var(--space-4);border-top:1px solid var(--border-subtle)}.site_disclaimer__QD__L p{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.65}.site_reading-progress__oHAT7{position:fixed;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(var(--progress,0));transition:transform .1s linear;z-index:200;pointer-events:none}.site_skip-link__p81xP{position:fixed;top:var(--space-3);left:50%;transform:translate(-50%,-200%);z-index:300;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--lex-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:transform var(--duration-base) var(--easing-standard)}.site_skip-link__p81xP:focus{transform:translate(-50%);outline:2px solid var(--accent);outline-offset:2px}.site_dot-rail___8vGq{position:fixed;right:var(--space-5);top:50%;transform:translateY(-50%);z-index:90;pointer-events:none}.site_dot-rail___8vGq ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-end}.site_dot-rail___8vGq a{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;pointer-events:auto;padding:6px 0}.site_dot-rail___8vGq .site_dot__V7HO6{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--text-muted);transition:width .25s ease,height .25s ease,background .25s ease}.site_dot-rail___8vGq .site_dot-label__Q34Qd{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--text-muted);white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .25s ease,color .25s ease}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot__V7HO6,.site_dot-rail___8vGq a:hover .site_dot__V7HO6{width:10px;height:10px;background:var(--accent)}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot-label__Q34Qd,.site_dot-rail___8vGq a:hover .site_dot-label__Q34Qd{opacity:1;transform:translateX(0)}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot-label__Q34Qd{color:var(--text-primary)}@media (max-width:900px){.site_dot-rail___8vGq{display:none}}.site_nav-links__fQ0vN a{position:relative;padding-bottom:4px}.site_nav-links__fQ0vN a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,0,0,1)}.site_nav-links__fQ0vN a.site_is-active__FF7Mz:after,.site_nav-links__fQ0vN a:hover:after{transform:scaleX(1)}.site_nav-links__fQ0vN .site_nav-cta__dwJeU:after{display:none}.site_nav-links__fQ0vN a.site_is-active__FF7Mz{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.site_hero__jpPQz .site_logo-lockup__wHds2{animation:site_hero-mark__n7Bwa .6s cubic-bezier(.2,0,0,1) both}.site_hero__jpPQz .site_tagline__aGE_y{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .25s both}.site_hero__jpPQz .site_hero-hook__vX9X8{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .35s both}.site_hero__jpPQz .site_hero-actions__A7WVq{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .45s both}.site_hero__jpPQz .site_hero-frameworks___KAPT{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .55s both}}@keyframes site_hero-mark__n7Bwa{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes site_hero-fade-up__X172x{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.site_cta-card__zvAhB,.site_lane-card__WWJKs,.site_pillar-card__K8O_J,.site_problem-card__vafau{transition:transform .25s cubic-bezier(.2,0,0,1),border-color .25s ease,box-shadow .25s ease}.site_cta-card__zvAhB:hover,.site_lane-card__WWJKs:hover,.site_pillar-card__K8O_J:hover,.site_problem-card__vafau:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 16px 40px -10px rgba(217,130,79,.18)}@media (prefers-reduced-motion:reduce){.site_cta-card__zvAhB:hover,.site_lane-card__WWJKs:hover,.site_pillar-card__K8O_J:hover,.site_problem-card__vafau:hover{transform:none}}.site_section-band-alt__erIz_{border-top:1px solid var(--band-border);border-bottom:1px solid var(--band-border)}.site_section-head__YE17V{margin:0 0 var(--space-5);max-width:42rem}.site_section-head__YE17V .site_section-heading__Nzedq{margin-bottom:0}.site_section-band__y36tN{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;position:relative;background-color:transparent;transition:background .6s ease;isolation:isolate}.site_section-band__y36tN>.site_section__Oc9Xf{position:relative;z-index:1;grid-column:2}.site_section-band__y36tN>.site_hex-decor__vqx7Z{position:absolute;z-index:0;grid-column:1/-1;grid-row:1/-1}.site_section-band-alt__erIz_{background-color:transparent}.site_section-marker__iHhQl{grid-column:1;justify-self:end;padding:var(--space-8) var(--space-4) 0 0;align-self:start;font-size:calc(var(--text-xl) * .67);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);text-align:right;line-height:1.3;overflow:visible}.site_section-marker__iHhQl .site_marker-label__LyMib{display:block;max-width:9rem;word-break:normal;overflow-wrap:normal}.site_section-marker__iHhQl .site_marker-num__ValR5{display:block;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--accent);line-height:1;margin-bottom:var(--space-3);font-feature-settings:"tnum"}@media (min-width:1101px){.site_section-band__y36tN>.site_section__Oc9Xf .site_section-eyebrow__f9TRs,.site_section-band__y36tN>.site_section__Oc9Xf .site_section-head__YE17V .site_section-eyebrow__f9TRs{display:none}.site_section-band__y36tN[data-band=technology]>.site_section__Oc9Xf .site_section-eyebrow__f9TRs{display:block}}@media (max-width:1100px){.site_section-band__y36tN{display:flex;justify-content:center}.site_section-marker__iHhQl{display:none}}.site_section-band__y36tN[data-band=problem]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(63,91,92,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(184,97,47,.04),transparent 70%)}.site_section-band__y36tN[data-band=solution]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(184,68,58,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(200,132,61,.04),transparent 70%)}.site_section-band__y36tN[data-band=surfaces]{background-image:radial-gradient(ellipse 60% 50% at 100% 0,rgba(184,97,47,.07),transparent 70%),radial-gradient(ellipse 50% 60% at 0 100%,rgba(63,91,92,.05),transparent 70%)}.site_section-band__y36tN[data-band=technology]{background-image:radial-gradient(ellipse 50% 60% at 0 50%,rgba(107,78,140,.04),transparent 70%),radial-gradient(ellipse 55% 55% at 100% 100%,rgba(74,124,89,.04),transparent 70%)}.site_section-band__y36tN[data-band=for]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.05),transparent 70%)}.site_section-band__y36tN[data-band=capabilities]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(200,132,61,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(63,91,92,.04),transparent 70%)}.site_section-band__y36tN[data-band=contact]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.05),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=problem]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(63,91,92,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(184,97,47,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=solution]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(184,68,58,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(200,132,61,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=surfaces]{background-image:radial-gradient(ellipse 60% 50% at 100% 0,rgba(184,97,47,.06),transparent 70%),radial-gradient(ellipse 50% 60% at 0 100%,rgba(63,91,92,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=technology]{background-image:radial-gradient(ellipse 50% 60% at 0 50%,rgba(107,78,140,.04),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(74,124,89,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=for]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=capabilities]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(200,132,61,.04),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(63,91,92,.04),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=contact]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.04),transparent 70%)}.site_hex-decor__vqx7Z{position:absolute;width:180px;height:180px;color:var(--accent);opacity:.08;pointer-events:none;z-index:0}.site_section-band__y36tN[data-band=problem] .site_hex-decor__vqx7Z{top:20%;right:5%;transform:rotate(8deg);width:160px;height:160px}.site_section-band__y36tN[data-band=solution] .site_hex-decor__vqx7Z{top:55%;right:6%;transform:rotate(15deg)}.site_section-band__y36tN[data-band=surfaces] .site_hex-decor__vqx7Z{top:18%;left:4%;transform:rotate(-20deg);width:220px;height:220px}.site_section-band__y36tN[data-band=technology] .site_hex-decor__vqx7Z{bottom:12%;right:4%;transform:rotate(45deg);width:240px;height:240px;opacity:.06}.site_section-band__y36tN[data-band=for] .site_hex-decor__vqx7Z{top:30%;left:3%;transform:rotate(10deg);width:200px;height:200px}.site_section-band__y36tN[data-band=capabilities] .site_hex-decor__vqx7Z{top:22%;right:5%;transform:rotate(-12deg);width:180px;height:180px}.site_section-band__y36tN[data-band=contact] .site_hex-decor__vqx7Z{bottom:18%;left:4%;transform:rotate(25deg);width:200px;height:200px}@media (max-width:900px){.site_hex-decor__vqx7Z{display:none}}.site_shell__m9UoU{position:relative;z-index:2}@media (min-width:1100px){.site_section__Oc9Xf.site_section-asym__b7Lfq{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-7);column-gap:var(--space-7);grid-row-gap:var(--space-5);row-gap:var(--space-5);max-width:56rem;align-items:start}.site_section-asym__b7Lfq .site_section-head__YE17V{grid-column:1;grid-row:1}.site_section-asym__b7Lfq>p.site_section-body__pATP_:first-of-type{grid-column:1;grid-row:2}.site_section-asym__b7Lfq .site_problem-pair__Oe_dI{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;margin-top:0}}@media (max-width:768px){.site_cta-cards__pmC_Q,.site_lanes__FDsNK,.site_pillars__mhPXb,.site_problem-pair__Oe_dI{grid-template-columns:1fr}}@media (max-width:600px){.site_section__Oc9Xf{padding:var(--space-6) var(--space-5)}.site_section-heading__Nzedq{font-size:var(--text-xl)}.site_hero-area__KBCx4{padding:calc(48px + var(--space-6)) var(--space-5) var(--space-8)}.site_hero-hook__vX9X8{font-size:var(--text-base)}.site_card__53zM4{padding:var(--space-6) var(--space-5)}.site_site-nav__srQ6Z{padding:0 var(--space-4)}.site_site-nav__srQ6Z .site_nav-links__fQ0vN li:not(:last-child){display:none}.site_nav-actions__kXh5x{gap:var(--space-2)}.site_cta-card__zvAhB{padding:var(--space-5)}.site_one-liner__3hkLE{padding:var(--space-4)}.site_timeline-item__IFkfb{gap:var(--space-3)}.site_tl-title__v4I_6{font-size:var(--text-sm);margin-bottom:var(--space-1)}.site_stats-band__8IGKN{flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6)}.site_section-head__YE17V{position:static;margin:0 0 var(--space-5);padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:768px){.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_),.site_js-fade__d4x6B .site_timeline-item__IFkfb.site_fade-in__xWNx5:not(.site_is-visible__IURt_){transform:none}.site_cta-card__zvAhB,.site_lane-card__WWJKs,.site_pillar-card__K8O_J,.site_problem-card__vafau{transition:border-color .35s ease,box-shadow .35s ease}.site_cta-card__zvAhB.site_is-focused__mOdtw,.site_lane-card__WWJKs.site_is-focused__mOdtw,.site_pillar-card__K8O_J.site_is-focused__mOdtw,.site_problem-card__vafau.site_is-focused__mOdtw{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 32px -8px rgba(217,130,79,.22)}.site_timeline-item__IFkfb .site_tl-title__v4I_6{transition:color .35s ease}.site_timeline-item__IFkfb.site_is-focused__mOdtw .site_tl-title__v4I_6{color:var(--accent)}.site_timeline-item__IFkfb.site_tl-upcoming__yKrra.site_is-focused__mOdtw .site_tl-node__S5zQt{border-color:var(--accent)}}.site_legal-page__tfw1T{width:100%;max-width:46rem;padding:calc(48px + var(--space-8)) var(--space-6) var(--space-9);margin-inline:auto}.site_legal-head__zmMZ7{padding-bottom:var(--space-5);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.site_legal-title__UbqBN{margin:var(--space-2) 0 var(--space-3);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tightest);line-height:var(--leading-tight);color:var(--text-primary)}.site_legal-meta__Uc76A{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.site_legal-lead__Q2qti{margin:0 0 var(--space-6);font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.site_legal-switch__jL0N1{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-7)}.site_legal-switch__jL0N1 a{padding:5px var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.site_legal-switch__jL0N1 a:hover{border-color:var(--accent);color:var(--accent)}.site_legal-switch__jL0N1 a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.site_legal-body__ITy3R{counter-reset:legal-section}.site_legal-body__ITy3R section{margin-bottom:var(--space-7)}.site_legal-body__ITy3R section:last-child{margin-bottom:0}.site_legal-body__ITy3R h2{counter-increment:legal-section;margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-primary)}.site_legal-body__ITy3R h2:before{content:counter(legal-section) ". ";color:var(--accent);font-feature-settings:"tnum"}.site_legal-body__ITy3R h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_legal-body__ITy3R p{margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_legal-body__ITy3R ol:last-child,.site_legal-body__ITy3R p:last-child,.site_legal-body__ITy3R ul:last-child{margin-bottom:0}.site_legal-body__ITy3R ol,.site_legal-body__ITy3R ul{margin:0 0 var(--space-3);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.site_legal-body__ITy3R li{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65}.site_legal-body__ITy3R li::marker{color:var(--accent)}.site_legal-body__ITy3R strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_legal-body__ITy3R a{color:var(--accent);text-decoration:none;word-break:break-word}.site_legal-body__ITy3R a:hover{color:var(--accent-hover);text-decoration:underline}.site_legal-callout__rqHAf{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,transparent)}.site_legal-callout__rqHAf p{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}@media (max-width:600px){.site_legal-page__tfw1T{padding:calc(48px + var(--space-6)) var(--space-5) var(--space-8)}}.enforcementDemo_root__4UQfT{--term-bg:var(--bg-elevated);--term-fg:var(--text-primary);--term-dim:var(--text-muted);--term-line:var(--border-default);--ok:var(--lex-healthy);--bad:var(--lex-critical);display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-7);width:100%;max-width:100%;min-width:0}[data-theme=dark] .enforcementDemo_root__4UQfT{--term-bg:var(--lex-ink);--term-fg:oklch(0.95 0.015 85);--term-dim:oklch(0.66 0.025 85);--term-line:oklch(0.36 0.02 85);--ok:oklch(0.82 0.09 150);--bad:oklch(0.78 0.12 30)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .enforcementDemo_root__4UQfT{--term-bg:var(--lex-ink);--term-fg:oklch(0.95 0.015 85);--term-dim:oklch(0.66 0.025 85);--term-line:oklch(0.36 0.02 85);--ok:oklch(0.82 0.09 150);--bad:oklch(0.78 0.12 30)}}.enforcementDemo_pathPair__PSVGA{display:flex;flex-direction:column;min-width:0;max-width:100%}.enforcementDemo_shead__uLU_m{margin-bottom:var(--space-3)}.enforcementDemo_shead__uLU_m .enforcementDemo_msg__3F3MM,.enforcementDemo_spine__i85_1+.enforcementDemo_shead__uLU_m{margin-top:var(--space-2)}.enforcementDemo_kick__sCoMx{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:.08em}.enforcementDemo_ssub__1QgNS{font-size:var(--text-sm);color:var(--text-secondary);max-width:560px;text-wrap:pretty;margin-top:4px;line-height:1.5}.enforcementDemo_card__tRdDw{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in oklab,var(--bg-surface) 62%,transparent);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.enforcementDemo_bar__fh4_U{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.enforcementDemo_barL__krL2b{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.enforcementDemo_barL__krL2b,.enforcementDemo_live__3f3ht{display:flex;align-items:center;font-family:var(--font-mono)}.enforcementDemo_live__3f3ht{gap:8px;font-size:var(--text-xs);color:var(--lex-healthy)}.enforcementDemo_liveDot__SJVic{width:7px;height:7px;border-radius:50%;background:currentColor;animation:enforcementDemo_pulse__bxss0 2s infinite}.enforcementDemo_mark__W3vnj{width:20px;height:20px;flex:none;color:var(--accent)}.enforcementDemo_gate__8lbBe{background:radial-gradient(130% 90% at 50% 0,color-mix(in oklab,var(--lex-copper) 6%,transparent),transparent 70%);border-top:1px solid var(--border-subtle)}.enforcementDemo_track__0HRpZ{position:relative;height:96px;margin:var(--space-5) var(--space-5) 0;overflow:hidden}.enforcementDemo_rail__Fk8Vc{position:absolute;left:6%;right:6%;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--term-line) 0 7px,transparent 7px 14px)}.enforcementDemo_node__CzBRV{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;font-family:var(--font-mono)}.enforcementDemo_nodeBox__sc6Xy{border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:6px 11px;background:var(--term-bg);font-size:11px;color:var(--term-dim);letter-spacing:.04em;white-space:nowrap;transition:.3s;min-width:66px;text-align:center}.enforcementDemo_nodeTag__fXHng{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);font-size:9px;color:var(--term-dim);letter-spacing:.1em}.enforcementDemo_nodeLit__B62nl .enforcementDemo_nodeBox__sc6Xy{color:var(--term-fg);border-color:var(--accent)}.enforcementDemo_nodeOk__H_571 .enforcementDemo_nodeBox__sc6Xy{border-color:var(--lex-healthy);color:var(--ok);box-shadow:0 0 14px color-mix(in oklab,var(--lex-healthy) 40%,transparent)}.enforcementDemo_nodeBad__AGGV_ .enforcementDemo_nodeBox__sc6Xy{border-color:var(--lex-critical);color:var(--bad);box-shadow:0 0 16px color-mix(in oklab,var(--lex-critical) 45%,transparent)}.enforcementDemo_ep__jmHyo{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:7px 11px;background:var(--term-bg);z-index:1}.enforcementDemo_epLeft__5vHpW{left:0}.enforcementDemo_epRight__PiO_v{right:0}.enforcementDemo_epTag__BL_Mk{font-size:9px;color:var(--term-dim);letter-spacing:.1em}.enforcementDemo_epV__Aq_kC{font-size:12px;color:var(--term-fg);white-space:nowrap;min-width:8.5ch;max-width:12ch;overflow:hidden;text-overflow:ellipsis}.enforcementDemo_packet__u5_fL{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);z-index:3}.enforcementDemo_verdict__wUX0_{position:absolute;left:50%;bottom:calc(50% + 22px);transform:translateX(-50%);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;line-height:1.2;transition:.3s;white-space:nowrap;z-index:4;pointer-events:none}.enforcementDemo_insp__gaNbT{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-5) var(--space-6);border-top:1px solid var(--term-line);min-height:160px;min-width:0;max-width:100%}.enforcementDemo_inspIdle__FtJ7i{grid-column:1/-1;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--term-dim)}.enforcementDemo_inspH__fCC1k{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--term-dim);margin-bottom:7px}.enforcementDemo_inspCol__d3Eys{min-width:0}.enforcementDemo_inspRaw__xdTFV{position:relative;font-family:var(--font-mono);font-size:12.5px;color:var(--term-fg);border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:11px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.enforcementDemo_scan__XJz4X{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 9px var(--accent)}.enforcementDemo_inspArrow__XY_A3{text-align:center;color:var(--term-dim);font-family:var(--font-mono);font-size:14px}.enforcementDemo_inspPkt__C2TT4{font-family:var(--font-mono);font-size:12px;color:var(--term-dim);border:1px dashed var(--term-line);border-radius:var(--radius-sm);padding:11px 12px;transition:.35s}.enforcementDemo_inspPktOn___thZh{color:var(--ok);border-style:solid;border-color:var(--lex-healthy);box-shadow:0 0 13px color-mix(in oklab,var(--lex-healthy) 30%,transparent)}.enforcementDemo_inspCap__LyMwa{font-family:var(--font-mono);font-size:10px;color:var(--term-dim);margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enforcementDemo_chip__Kj_y8{display:inline-block;font-family:var(--font-mono);font-size:11px;border:1px solid var(--term-line);border-radius:var(--radius-pill);padding:3px 10px;margin:3px 5px 0 0;color:var(--term-dim);transition:.25s}.enforcementDemo_chipHit__YLgUA{border-color:var(--lex-healthy);color:var(--ok);box-shadow:0 0 10px color-mix(in oklab,var(--lex-healthy) 30%,transparent)}.enforcementDemo_chipMiss__K8zsh{border-color:var(--lex-critical);color:var(--bad)}.enforcementDemo_vok___m_Tv{color:var(--ok)}.enforcementDemo_vbad__L2hhx{color:var(--bad)}.enforcementDemo_equiv__om_Q0{font-size:22px;text-align:center;transition:.3s}.enforcementDemo_msg__3F3MM{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:var(--space-2) 0 0;max-width:42rem}.enforcementDemo_msg__3F3MM strong{color:var(--text-primary);font-weight:var(--weight-bold)}.enforcementDemo_msg__3F3MM em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}.enforcementDemo_spine__i85_1{position:relative;height:36px;max-width:100%;margin:0 auto}.enforcementDemo_spineLine__SI_Zf{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,var(--border-strong) 0 5px,transparent 5px 11px);opacity:.5}.enforcementDemo_dropdot__Mp87k{position:absolute;left:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--lex-critical);box-shadow:0 0 14px var(--lex-critical);opacity:0}.enforcementDemo_queue__z4M0F{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-height:220px}.enforcementDemo_qitem__nBJdi{display:flex;gap:var(--space-3);align-items:flex-start;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-surface);will-change:transform,opacity}.enforcementDemo_qitemDanger__MHPgH{border-color:color-mix(in oklab,var(--lex-critical) 45%,transparent);background:color-mix(in oklab,var(--lex-critical) 8%,var(--bg-surface))}.enforcementDemo_qitemWarn__ad4y6{border-color:color-mix(in oklab,var(--lex-warn) 45%,transparent);background:color-mix(in oklab,var(--lex-warn) 8%,var(--bg-surface))}.enforcementDemo_qic__bPpHr{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:13px;color:#fff;flex:none}.enforcementDemo_qitemDanger__MHPgH .enforcementDemo_qic__bPpHr{background:var(--lex-critical)}.enforcementDemo_qitemWarn__ad4y6 .enforcementDemo_qic__bPpHr{background:var(--lex-warn)}.enforcementDemo_qitemInfo__pay_z .enforcementDemo_qic__bPpHr{background:var(--lex-policy)}.enforcementDemo_qtitle__q6ZeK{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text-primary)}.enforcementDemo_qmeta__wmfd5{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-top:2px}.enforcementDemo_pol__L8Rks{border-top:1px solid var(--border-subtle);padding:var(--space-3) var(--space-5) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs)}.enforcementDemo_polHead__Y70GD{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-2)}.enforcementDemo_polId__JPC1B{color:var(--accent);letter-spacing:.04em}.enforcementDemo_polRow__5i1n_{display:flex;gap:var(--space-3);line-height:1.7;min-width:0}.enforcementDemo_polK__6wCJg{flex:none;width:92px;color:var(--text-muted)}.enforcementDemo_polV__Q6JhP{color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}.enforcementDemo_footBar__0kALa{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.enforcementDemo_trust__zWogL{display:grid;grid-template-columns:170px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-5)}.enforcementDemo_tname__Bj7MA{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.enforcementDemo_tsb___oQ4H{display:flex;align-items:center;gap:10px}.enforcementDemo_tsbTrack__QQo_p{flex:1 1;height:8px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.enforcementDemo_tsbFill__hPDLX{height:100%;border-radius:var(--radius-pill);transition:width .3s,background .3s}.enforcementDemo_tsbNum__8pFqW{font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px;text-align:right}@keyframes enforcementDemo_pulse__bxss0{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.enforcementDemo_liveDot__SJVic{animation:none}}@media (max-width:560px){.enforcementDemo_insp__gaNbT{grid-template-columns:1fr;text-align:left}.enforcementDemo_inspArrow__XY_A3{display:none}.enforcementDemo_trust__zWogL{grid-template-columns:1fr}.enforcementDemo_epV__Aq_kC{max-width:90px;overflow:hidden;text-overflow:ellipsis}}.technologyDiagrams_root__f2W5O{--term-bg:var(--bg-elevated);--term-fg:var(--text-primary);--term-dim:var(--text-muted);--term-line:var(--border-default);display:flex;flex-direction:column;gap:var(--space-6);width:100%}[data-theme=dark] .technologyDiagrams_root__f2W5O{--term-bg:var(--lex-ink);--term-fg:oklch(0.95 0.015 85);--term-dim:oklch(0.66 0.025 85);--term-line:oklch(0.36 0.02 85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .technologyDiagrams_root__f2W5O{--term-bg:var(--lex-ink);--term-fg:oklch(0.95 0.015 85);--term-dim:oklch(0.66 0.025 85);--term-line:oklch(0.36 0.02 85)}}.technologyDiagrams_lede__HlgGa{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2);max-width:42rem;line-height:1.55}.technologyDiagrams_note__x5FWW{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.technologyDiagrams_card__zlkUQ{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in oklab,var(--bg-surface) 62%,transparent)}.technologyDiagrams_bar__TYpKw{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.technologyDiagrams_barL__ed6_o{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.technologyDiagrams_live__XjpjY{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--lex-healthy)}.technologyDiagrams_liveDot__mbqv6{width:7px;height:7px;border-radius:50%;background:currentColor;animation:technologyDiagrams_pulse__MPZaw 2s infinite}.technologyDiagrams_mark__KfFub{width:18px;height:18px;flex:none;color:var(--accent)}.technologyDiagrams_term__G4qaD{padding:var(--space-6) var(--space-5);align-items:center;justify-content:center;gap:var(--space-5);flex-wrap:wrap}.technologyDiagrams_handoffCanvas__Wz2Dz,.technologyDiagrams_term__G4qaD{background:color-mix(in oklab,var(--term-bg) 62%,transparent);display:flex}.technologyDiagrams_handoffCanvas__Wz2Dz{padding:var(--space-5);flex-direction:column;gap:var(--space-4)}.technologyDiagrams_handoffTrack__XloUx{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:130px;flex-wrap:wrap}.technologyDiagrams_handoffRail__5X_tc{position:absolute;left:140px;right:150px;top:50%;height:1px;background:repeating-linear-gradient(90deg,var(--term-dim) 0 6px,transparent 6px 12px)}.technologyDiagrams_handoffPulse__BGpg1{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);z-index:2}.technologyDiagrams_downBox__H_4RP,.technologyDiagrams_fleetBox__bIxzP{position:relative;z-index:1;border:1px solid var(--term-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:color-mix(in oklab,var(--term-bg) 88%,transparent);transition:opacity .3s ease}.technologyDiagrams_downLabel__ALmes,.technologyDiagrams_fleetLabel__2_pNS{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--term-dim)}.technologyDiagrams_fleetList__u4r_L{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--term-fg)}.technologyDiagrams_fleetRow__a6R5Z{display:flex;align-items:center;gap:8px}.technologyDiagrams_markSm__DJf_u{width:14px;height:14px;flex:none;color:var(--accent)}.technologyDiagrams_accessBox__ix_lJ{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:8px 14px;background:color-mix(in oklab,var(--term-bg) 88%,transparent);font-family:var(--font-mono);transition:opacity .3s ease}.technologyDiagrams_accessTag___C9l_{font-size:10px;letter-spacing:.1em;color:var(--term-dim)}.technologyDiagrams_accessBrands__QxsaN{font-size:10px;letter-spacing:.02em;color:var(--term-fg);white-space:nowrap}.technologyDiagrams_accessVal__AwOcI{font-size:var(--text-xs);transition:color .3s ease}.technologyDiagrams_gateCol__2FLNH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0;transition:opacity .3s ease}.technologyDiagrams_gateLabel__xA60d{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.1em}.technologyDiagrams_gateDiamond__1j77_{width:52px;height:52px;border:1px solid var(--accent);transform:rotate(45deg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--term-bg);transition:box-shadow .4s ease}.technologyDiagrams_gateDiamondInner__NIFZM{transform:rotate(-45deg);color:var(--accent);display:flex}.technologyDiagrams_gateWhat__9c43L{font-family:var(--font-mono);font-size:10px;transition:color .3s ease}.technologyDiagrams_verdictPill__3Rlbh{position:relative;z-index:1;border-radius:var(--radius-pill);padding:3px 12px;background:color-mix(in oklab,var(--term-bg) 88%,transparent);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-align:center;transition:all .3s ease}.technologyDiagrams_downGrid__Ix5lO{display:grid;grid-template-columns:auto auto;grid-gap:6px 14px;gap:6px 14px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--term-fg)}.technologyDiagrams_envBox__mW4Ne{border:1px solid var(--accent);border-radius:var(--radius-sm);overflow:hidden;transition:opacity .3s ease}.technologyDiagrams_envHead__rCNQX{padding:5px 14px;background:color-mix(in oklab,var(--lex-copper) 14%,transparent);color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;display:flex;justify-content:space-between;gap:var(--space-4)}.technologyDiagrams_envBody__EJvH8{padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--term-fg);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:6px var(--space-6);gap:6px var(--space-6)}.technologyDiagrams_envRow__HFVdg{transition:opacity .3s ease}.technologyDiagrams_envAudit__SHdj4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);transition:border-color .4s ease}.technologyDiagrams_envAuditRight__oTTs4{display:flex;align-items:center;gap:var(--space-2);transition:opacity .4s ease,transform .4s ease}.technologyDiagrams_overview__0_6LH{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);margin-bottom:var(--space-2)}.technologyDiagrams_overviewBody__KdXzt{font-size:var(--text-base);color:var(--text-secondary);margin:0;max-width:700px;text-wrap:pretty;line-height:1.55}.technologyDiagrams_overviewBody__KdXzt strong{color:var(--text-primary);font-weight:var(--weight-bold)}.technologyDiagrams_overviewBody__KdXzt em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}@media (max-width:800px){.technologyDiagrams_handoffPulse__BGpg1,.technologyDiagrams_handoffRail__5X_tc{display:none}.technologyDiagrams_handoffTrack__XloUx{flex-direction:column;align-items:stretch;min-height:0}}.technologyDiagrams_termCol__WF_H3{display:flex;flex-direction:column;gap:var(--space-2)}.technologyDiagrams_termLabel__eF8vu{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--term-dim)}.technologyDiagrams_rawBox__rf5f2{border:1px dashed var(--term-line);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--term-fg);min-height:72px;box-sizing:border-box;width:250px}.technologyDiagrams_cursor__3RJmf{animation:technologyDiagrams_pulse__MPZaw 1s infinite}.technologyDiagrams_gate__1MOuL{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:6px 14px;background:var(--term-bg);transition:opacity .3s ease}.technologyDiagrams_gateMain__NuX3n{font-size:var(--text-xs);letter-spacing:.06em}.technologyDiagrams_gateSub__M7mOO{font-size:10px}.technologyDiagrams_pkt__9deYy{border:1px solid var(--accent);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-mono);font-size:var(--text-xs);width:360px;max-width:100%}.technologyDiagrams_pktHead__F2eaP{padding:6px 12px;background:color-mix(in oklab,var(--lex-copper) 18%,transparent);color:var(--accent);display:flex;justify-content:space-between;transition:opacity .3s ease}.technologyDiagrams_pktRow__Ym5ud{padding:6px 12px;border-top:1px solid var(--term-line);color:var(--term-fg);transition:opacity .3s ease}.technologyDiagrams_dim__d8B9H{color:var(--term-dim)}.technologyDiagrams_foot__16Qh4{display:flex;justify-content:space-between;padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.technologyDiagrams_fig__5dYoe{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.08em;margin-top:var(--space-2)}.technologyDiagrams_arrow__OSZ2_{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);transition:opacity .3s ease}.technologyDiagrams_policyBox__XIgHM{border:1px solid var(--accent);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--term-fg);min-width:280px}.technologyDiagrams_policyRow__4PFq4{padding:5px 12px;display:flex;justify-content:space-between;gap:var(--space-4);transition:opacity .25s ease}.technologyDiagrams_policyRow__4PFq4+.technologyDiagrams_policyRow__4PFq4{border-top:1px solid var(--term-line)}.technologyDiagrams_policyTitle__zKiuv{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--accent);text-align:center;margin-bottom:var(--space-2)}.technologyDiagrams_verdicts__SudR2{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs)}.technologyDiagrams_allow__8UURy{border:1px solid var(--lex-healthy);border-radius:var(--radius-sm);padding:8px 14px;color:var(--lex-healthy);transition:opacity .3s ease}.technologyDiagrams_deny__wEWY1{border:1px solid var(--lex-critical);border-radius:var(--radius-sm);padding:8px 14px;color:var(--lex-critical);transition:opacity .3s ease}.technologyDiagrams_epBox__TeJBa{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:8px 12px;transition:opacity .3s ease}.technologyDiagrams_epTag__AlUvd{font-size:10px;color:var(--term-dim);letter-spacing:.08em}.technologyDiagrams_epV__o17yZ{font-size:var(--text-xs);color:var(--term-fg)}.technologyDiagrams_govStack__ES21g{background:color-mix(in oklab,var(--term-bg) 62%,transparent);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.technologyDiagrams_govRow__BR_0W{display:grid;grid-template-columns:repeat(3,minmax(140px,200px));grid-gap:var(--space-3);gap:var(--space-3);transition:opacity .4s ease}.technologyDiagrams_govCell__I3_ST{border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:10px 14px;font-family:var(--font-mono)}.technologyDiagrams_govCellTag__s2cQP{font-size:10px;letter-spacing:.1em;color:var(--term-dim)}.technologyDiagrams_govCellBody__1H9ia{font-size:var(--text-xs);color:var(--term-fg)}.technologyDiagrams_pulseArrow__3kOqh{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);animation:technologyDiagrams_pulse__MPZaw 2s infinite}.technologyDiagrams_plane__D1Z2I{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);background:color-mix(in oklab,var(--lex-copper) 10%,transparent)}.technologyDiagrams_planeMain__cumdJ{font-size:var(--text-sm);letter-spacing:.06em}.technologyDiagrams_planeSub__tGbPZ{font-size:10px}.technologyDiagrams_supportHead__Vj2r9{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;margin-top:var(--space-3)}.technologyDiagrams_eyebrow__VyYWA{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.technologyDiagrams_supportTitle__rbiy_{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.technologyDiagrams_grid__loku6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.technologyDiagrams_miniBar__gxMNf{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.technologyDiagrams_miniBody__aCwnO{background:color-mix(in oklab,var(--term-bg) 62%,transparent);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:center;justify-content:center;min-height:150px;font-family:var(--font-mono);font-size:var(--text-xs)}.technologyDiagrams_chip__zarEY{border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:6px 12px;transition:opacity .3s ease}.technologyDiagrams_chipCopper__n5T8u{border-color:var(--accent)}.technologyDiagrams_flow__BVbi6{color:var(--accent);transition:opacity .3s ease}.technologyDiagrams_pill__G9_F5{border:1px dashed var(--term-line);border-radius:var(--radius-pill);padding:3px 10px;color:var(--term-dim);font-size:10px}.technologyDiagrams_pillSolid__SjVqa{border:1px solid var(--term-line);border-radius:var(--radius-pill);padding:3px 10px;color:var(--term-fg)}.technologyDiagrams_pillWarn__EoJim{border:1px solid var(--lex-warn);border-radius:var(--radius-pill);padding:3px 10px;color:var(--lex-warn);transition:opacity .3s ease}.technologyDiagrams_pillCrit__fdeQf{border:1px solid var(--lex-critical);border-radius:var(--radius-pill);padding:3px 10px;color:var(--lex-critical);transition:opacity .3s ease}.technologyDiagrams_okLine__iH128{color:var(--lex-healthy);transition:opacity .3s ease}.technologyDiagrams_failLine__uM0v8{color:var(--lex-critical);transition:opacity .3s ease}.technologyDiagrams_okBox__nEnYA{border:1px solid var(--lex-healthy);border-radius:var(--radius-sm);padding:6px 14px;color:var(--lex-healthy);transition:opacity .3s ease}.technologyDiagrams_renderList__hmM42{display:flex;flex-direction:column;gap:6px}.technologyDiagrams_renderItem__iXrLa{border:1px solid var(--term-line);border-radius:var(--radius-sm);padding:4px 12px;color:var(--term-fg);transition:opacity .3s ease}.technologyDiagrams_also__jXzUC{border-top:1px solid var(--border-subtle);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.technologyDiagrams_alsoLabel__9A2gD{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.08em}.technologyDiagrams_alsoTags__QuCj2{display:flex;gap:var(--space-2);flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.technologyDiagrams_alsoTag__M_Atv{border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:4px 12px}@keyframes technologyDiagrams_pulse__MPZaw{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.technologyDiagrams_cursor__3RJmf,.technologyDiagrams_liveDot__mbqv6,.technologyDiagrams_pulseArrow__3kOqh{animation:none}}@media (max-width:700px){.technologyDiagrams_govRow__BR_0W{grid-template-columns:1fr}.technologyDiagrams_pkt__9deYy,.technologyDiagrams_rawBox__rf5f2{width:100%}}.surfaceWindow_win__9Z7wC{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in oklab,var(--bg-surface) 62%,transparent);margin-top:var(--space-2);width:100%}.surfaceWindow_winBar__1k6xS{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.surfaceWindow_traffic__sK4tO{display:flex;gap:6px;flex:none}.surfaceWindow_traffic__sK4tO i{width:9px;height:9px;border-radius:50%;background:var(--border-default)}.surfaceWindow_winTitle__JJ4aF{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);flex:1 1;text-align:center;letter-spacing:.04em}.surfaceWindow_winStatus__tin7e{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--lex-healthy);flex:none}.surfaceWindow_winStatus__tin7e i{width:6px;height:6px;border-radius:50%;background:currentColor}.surfaceWindow_winBody__ACCWK{display:grid;grid-template-columns:168px 1fr;min-height:300px}.surfaceWindow_side__VBM8k{border-right:1px solid var(--border-subtle);padding:var(--space-4) 0;background:color-mix(in oklab,var(--bg-elevated) 55%,transparent);display:flex;flex-direction:column;gap:2px}.surfaceWindow_sideItem__4j4_K{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);padding:7px var(--space-4);border-left:2px solid transparent;white-space:nowrap}.surfaceWindow_sideItemOn__wJ9gj{color:var(--accent);border-left-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,transparent)}.surfaceWindow_main__Yy9PX{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;overflow-x:auto}.surfaceWindow_mainHead__A0Uvc{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.surfaceWindow_mainHead__A0Uvc b{color:var(--text-primary);font-weight:var(--weight-medium)}.surfaceWindow_panes__6h6Sc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.surfaceWindow_list__yHQQW{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.surfaceWindow_rowItem__lD5yb{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);min-width:0;transition:background .35s ease,color .35s ease}.surfaceWindow_rowItem__lD5yb:last-child{border-bottom:none}.surfaceWindow_rowItemOn__daAD8{background:color-mix(in oklab,var(--accent) 7%,transparent);color:var(--text-primary)}.surfaceWindow_rowMain__7pipZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surfaceWindow_rowSub__aInRd{display:block;color:var(--text-muted);margin-top:2px;font-size:10px}.surfaceWindow_chip__Ftln4{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;border-radius:var(--radius-pill);padding:2px 8px;flex:none;border:1px solid color-mix(in oklab,var(--lex-healthy) 45%,transparent);color:var(--lex-healthy)}.surfaceWindow_chipDeny__UqTjh{border-color:color-mix(in oklab,var(--lex-critical) 45%,transparent);color:var(--lex-critical)}.surfaceWindow_chipWarn___ySip{border-color:color-mix(in oklab,var(--lex-warn) 45%,transparent);color:var(--lex-warn)}.surfaceWindow_code__2LAOP{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.8;background:color-mix(in oklab,var(--bg-elevated) 55%,transparent);overflow-x:auto}.surfaceWindow_codeHead__afV8v{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;margin-bottom:var(--space-2)}.surfaceWindow_kvRow__fF9uR{display:flex;gap:var(--space-3);opacity:1;transition:opacity .3s ease}.surfaceWindow_kvRowDim__uE2Kh{opacity:.25}.surfaceWindow_kvK__zvyDP{flex:none;width:104px;color:var(--text-muted)}.surfaceWindow_kvV__rEqLH{color:var(--text-secondary)}.surfaceWindow_kwAllow__ApSQ1{color:var(--lex-healthy)}.surfaceWindow_kwDeny__05Gl4{color:var(--lex-critical)}.surfaceWindow_kwAccent__8Ie3s{color:var(--accent)}.surfaceWindow_tiles__JWEgR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.surfaceWindow_tile__v1p4p{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.surfaceWindow_tileNum__2DIoJ{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--text-primary);line-height:1.1;transition:color .4s ease}.surfaceWindow_tileLbl__qjpru{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.surfaceWindow_actions__eyslC{display:flex;gap:var(--space-2);flex-wrap:wrap}.surfaceWindow_actBtn__vEx37{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 12px;background:var(--bg-elevated);white-space:nowrap;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.surfaceWindow_actBtnPrimary__p5eH_{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 50%,transparent)}.surfaceWindow_actBtnLit__e1Icf{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent)}.surfaceWindow_feed__dF_FN{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;min-height:1.5em}.surfaceWindow_feedLine__tlbQd{color:var(--text-muted);transition:color .3s ease,opacity .3s ease}.surfaceWindow_feedLineWarn__gXNza{color:var(--lex-warn)}.surfaceWindow_feedLineDeny__mwVMn{color:var(--lex-critical)}@media (max-width:700px){.surfaceWindow_winBody__ACCWK{grid-template-columns:1fr}.surfaceWindow_side__VBM8k{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3)}.surfaceWindow_sideItem__4j4_K{border-left:none;border-bottom:2px solid transparent;padding:5px 10px}.surfaceWindow_sideItemOn__wJ9gj{border-bottom-color:var(--accent)}.surfaceWindow_panes__6h6Sc{grid-template-columns:1fr}.surfaceWindow_tiles__JWEgR{grid-template-columns:repeat(2,1fr)}}